Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-21 | glut: MinGW portability fixes. | José Fonseca | |
Still, it doesn't run as well as the glut binaries... | |||
2008-11-21 | gdi: Reimplement using the WGL statetracker. | José Fonseca | |
2008-11-21 | mesa: Bring in new mesa sub-statetracker. | José Fonseca | |
Some code cleanup is still in order. | |||
2008-11-21 | scons: Build progs. | José Fonseca | |
Just demos and trivial dirs for starters. | |||
2008-11-20 | CELL: improve twiddling/untwiddling error text | Robert Ellison | |
As suggested by Brian Paul: in the case of a twiddling error, instead of reporting the bad format number (which is all but unusable), report the more useful enum name. | |||
2008-11-20 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
2008-11-20 | mesa: fix shadow sampling unit issue. | Xiang, Haihao | |
texture comparison logic is bypassed if the currently bound texture is not a depth/depth_stencil texture. | |||
2008-11-20 | intel: fix i830 comment + backwards VB offsets. | airlied | |
According to Keith the docs have these offsets the other way around | |||
2008-11-20 | intel: fix i8xx vbo enable bit | airlied | |
2008-11-20 | intel: add lots of i830 engine to intel_decode debug | airlied | |
2008-11-19 | mesa: minor comment reformattting | Brian Paul | |
2008-11-19 | mesa: glsl compiler debug code | Brian Paul | |
RETURN0 macro reports file/line before returning zero. | |||
2008-11-19 | mesa: rework GLSL array code generation | Brian Paul | |
We now express arrays in terms of indirect addressing. For example: dst = a[i]; becomes: MOV dst, TEMP[1 + TEMP[2].y]; At instruction-emit time indirect addressing is converted into ARL/ ADDR-relative form: ARL ADDR.x, TEMP[2].y; MOV dst, TEMP[1 + ADDR.x]; This fixes a number of array-related issues. Arrays of arrays and complex array/struct nesting works now. There may be some regressions, but more work is coming. | |||
2008-11-19 | scons: Fix toolchain selection. | Michal Krol | |
2008-11-19 | mesa: don't realloc instruction buffer so often | Brian Paul | |
2008-11-19 | mesa: updated comment | Brian Paul | |
2008-11-19 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Keith Whitwell | |
2008-11-20 | python/retrace: Dump constants. | José Fonseca | |
2008-11-20 | python: Allow to read from buffers. | José Fonseca | |
2008-11-19 | python/retrace: Fix formatting of shaders. | José Fonseca | |
2008-11-19 | python/retrace: Ignore irrelevant calls. | José Fonseca | |
2008-11-19 | add SRGB formats | Alan Hourihane | |
2008-11-19 | python/retrace: Highlight the trace dump to help to visualize. | José Fonseca | |
2008-11-19 | python/retrace: Use the usual BSD-style license. | José Fonseca | |
2008-11-19 | mesa: clamp luminance if needed. | Xiang, Haihao | |
This fixes glReadPixels(GL_LUMINANCE, GL_FLOAT)/glGetTexImage(GL_LUMINANCE, GL_FLOAT) issue on fixed-point color buffers. | |||
2008-11-18 | tgsi: Return 0.0 for negative constant register indices. | Michal Krol | |
2008-11-18 | tgsi: Keep address register as a floating point. | Michal Krol | |
2008-11-18 | scons: Support MinGW32 cross compiler. | José Fonseca | |
To build an alternative opengl32.dll with Gallium's software-rasterizer from a debian-based distribution run: sudo apt-get install mingw32 scons platform=windows toolchain=crossmingw machine=x86 winsys=gdi dri=no | |||
2008-11-17 | gallium: Use costum log2 for all windows builds. | José Fonseca | |
2008-11-17 | gallium: State when there are no memory leaks detected. | José Fonseca | |
2008-11-17 | gallium: Make handle_table reentrant. | José Fonseca | |
Ensure that the object has consistent state also when calling the destroy callback. Namely, ensure the object passed to the callback is removed from the table prior to calling the destroy callback to avoid a infinite loop or double free. | |||
2008-11-17 | gallium: Yet another WinCE portability fix. | José Fonseca | |
2008-11-17 | gallium: State when there are no memory leaks detected. | José Fonseca | |
2008-11-17 | gallium: Make handle_table reentrant. | José Fonseca | |
Ensure that the object has consistent state also when calling the destroy callback. Namely, ensure the object passed to the callback is removed from the table prior to calling the destroy callback to avoid a infinite loop or double free. | |||
2008-11-16 | gallivm: fix some small stuff. | Stephane Marchesin | |
2008-11-16 | i915: Silence warnings | Jakob Bornecrantz | |
2008-11-15 | Merge commit 'origin/master' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/mesa/shader/prog_print.c | |||
2008-11-15 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/mesa/drivers/dri/common/dri_util.c | |||
2008-11-15 | i915: Silence warning | Jakob Bornecrantz | |
2008-11-14 | gallium: increase table size for fast log/pow functions | Brian Paul | |
The various conformance tests pass now. | |||
2008-11-14 | util: Use OpenGL rasterization rules in blits and mipmap generation. | Brian Paul | |
2008-11-14 | translate: pull in prefetch and other optimizations from draw_vs_aos.c | Keith Whitwell | |
2008-11-14 | trivial: more tests | Keith Whitwell | |
2008-11-14 | mesa: fix build | Alan Hourihane | |
2008-11-13 | mesa: no longer need Writemask field in GLSL IR nodes | Brian Paul | |
The Swizzle and Size fields carry all the info we need now. | |||
2008-11-13 | mesa: revamp GLSL instruction emit code | Brian Paul | |
This is a step toward better array handling code. In particular, when more than one operand of an instruction uses indirect addressing, we'll need some temporary instructions and registers. By converting IR storage to instruction operands all in one place (emit_instruction()) we can be smarter about this. Also, somewhat better handling of dst register swizzle/writemask handling. This results in tighter writemasks on some instructions which is good for SOA execution. And, cleaner instruction commenting with inst_comment(). Next: remove some more dead code and additional clean-ups... | |||
2008-11-13 | mesa: make writemask_string() non-static | Brian Paul | |
2008-11-13 | mesa: remove some do-nothing GLSL code | Brian Paul | |
2008-11-13 | mesa: fix accidental regression in GLSL built-in texture matrix lookup | Brian Paul | |
Was broken by commit 9aca9a4b72b2a7b378e50bd88f9c3324d07375ec. | |||
2008-11-13 | mesa: use the tighter definition of GLSL ftransform() from the gallium branches | Brian Paul | |