Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-21 | i965: Add support for accelerated CopyTexSubImage. | Eric Anholt | |
There were hacks in EmitCopyBlit before to adjust offsets so that y=0 after the offsets had been adjusted for a negative pitch. It appears that those hacks were due to an unclear and surprising aspect of the hardware: inverting the pitch results in the blit into the specified rectangle being inverted, without the user needing to adjust y and base offset. Tested with piglit copytexsubimage test on 915GM and GM965. Should fix serious performance issues with ETQW and other applications. | |||
2008-11-21 | intel: Don't glBitmap fallback with scissoring enabled. | Eric Anholt | |
The blit bitmap code already handles scissoring. This is a 15-100% speedup on blender benchmark.blend thanks to avoiding fallbacks. Bug #17951. | |||
2008-11-21 | i915: Don't overwrite i915's Viewport function from generic code. | Eric Anholt | |
Instead, have i965 and i915 both call the generic function from their Viewport. | |||
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 | scons: Fix toolchain selection. | Michal Krol | |
2008-11-20 | 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-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. |