Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: better, smaller error handling code for glGet*() | Brian Paul | 2010-04-20 | 2 | -623/+645 |
| | | | | get.o is about 17% smaller. | ||||
* | mesa: better, smaller error handling code for glEnable/Disable/IsEnabled() | Brian Paul | 2010-04-20 | 1 | -24/+29 |
| | | | | | Use a goto instead of replicating the _mesa_error() call many times. enable.o is about 15% smaller. | ||||
* | mesa: raise GL_INVALID_OPERATION for glReadPixels(GL_COLOR_INDEX) | Brian Paul | 2010-04-20 | 1 | -0/+6 |
| | | | | We no longer support CI-mode color buffers so this is always an error. | ||||
* | targets: Use a valid winsys include path in Makefile.dri | Jakob Bornecrantz | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | r300g: Spill a bit more info about implementation errors in surface_copy. | Corbin Simpson | 2010-04-20 | 1 | -1/+7 |
| | | | | compiz appears to hit this. Weird. | ||||
* | nv50: make a working check for user memory vertex/index buffers | Christoph Bumiller | 2010-04-20 | 2 | -2/+10 |
| | |||||
* | nv50: fix FP result counting for depth output | Christoph Bumiller | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | nv50: support vertex index bias | Christoph Bumiller | 2010-04-20 | 2 | -7/+41 |
| | |||||
* | llvmpipe: fix depth+stencil logic error | Brian Paul | 2010-04-20 | 1 | -5/+18 |
| | | | | | | If both Z-test and stencil-test were enabled, we were mis-computing the vector of updated Z buffer values. Fixes Z testing bug in progs/demos/fbotexture.c | ||||
* | llvmpipe: fix comment/typo | Brian Paul | 2010-04-20 | 1 | -1/+3 |
| | |||||
* | i915: Map sampler indices to texture units correctly for fragment shaders. | Eric Anholt | 2010-04-20 | 1 | -1/+3 |
| | | | | | | | Fixes hang with "gst-launch-0.10 videotestsrc ! video/x-raw-rgb ! glupload ! gleffects effect=heat ! glimagesink" which uses 2 samplers pointing at GL_TEXTURE1 and GL_TEXTURE2, and piglit glsl-fs-sampler-numbering. | ||||
* | i915: Add missing break; after handling the stub NOISE instructions. | Eric Anholt | 2010-04-20 | 1 | -0/+1 |
| | | | | Bug #27348 | ||||
* | llvmpipe: fix incorrect front-facing value for fragment shader | Brian Paul | 2010-04-20 | 1 | -1/+6 |
| | | | | | The TGSI convention is +1 for front-facing, -1 for back-facing Fixes glean glsl1 gl_FrontFacing tests. | ||||
* | llvmpipe: rename mode -> interp | Brian Paul | 2010-04-20 | 2 | -16/+16 |
| | |||||
* | llvmpipe: remove dead code/comment | Brian Paul | 2010-04-20 | 1 | -2/+0 |
| | |||||
* | nv50: move declaration before code | Brian Paul | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | nv50: fixed void pointer arithment warning | Brian Paul | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | gallium/util: remove bogus return statement | Brian Paul | 2010-04-20 | 1 | -1/+1 |
| | | | | util_surfaces_do_detach() is a void-valued function. | ||||
* | gallium: replace pipe_resource::_usage with pipe_resource::usage | Brian Paul | 2010-04-20 | 19 | -23/+23 |
| | |||||
* | nv50: add missing idxbias param to nv50_push_elements_instanced() | Brian Paul | 2010-04-20 | 2 | -4/+5 |
| | |||||
* | llvmpipe: remove call to llvmpipe_set_texture_image_layout() | Brian Paul | 2010-04-20 | 1 | -3/+0 |
| | | | | | This would seem to be needed but caused some regressions. More investigation will be done. | ||||
* | llvmpipe: Re-enable half float formats. | José Fonseca | 2010-04-20 | 1 | -5/+0 |
| | | | | | | They should be working now, both textures and vertex/index/buffers. This reverts commit efc69ca61cf8fe7d2d44d177e7737999b6a114b5. | ||||
* | gallivm: Universal format support on lp_build_fetch_rgba_aos via ↵ | José Fonseca | 2010-04-20 | 5 | -104/+125 |
| | | | | | | util_format_description::fetch_rgba_float This therefore adds support to half float vertex buffers. | ||||
* | gallivm: Cleanups and bugfixes to aos format translation. | José Fonseca | 2010-04-20 | 3 | -259/+126 |
| | |||||
* | draw: Fallback to gallivm for translation of ↵ | José Fonseca | 2010-04-20 | 1 | -4/+20 |
| | | | | | | A8R8G8B8/B8G8R8A8/R10G10B10X2/R10G10B10X2 and other formats. These need swizzles, and bitshifts. | ||||
* | gallivm: New function to fetch a pixel into a 4xfloat AoS vector. | José Fonseca | 2010-04-20 | 2 | -10/+50 |
| | |||||
* | gallivm: Bring aos format back to life. | José Fonseca | 2010-04-20 | 6 | -1/+698 |
| | | | | | | Useful for fetching vertices for formats that are straight arrays. This reverts commit aa364d091e7e2ef2296fb25f92efc79a8c88f77d. | ||||
* | nvfx: Fix typo. | José Fonseca | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | draw: Remove draw_vs_llvm.c. | José Fonseca | 2010-04-20 | 5 | -142/+3 |
| | | | | | | To silence some warnings. Super-seeded by Zack's new llvm middle end. | ||||
* | llvmpipe: silence warning | Alan Hourihane | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | Merge branch 'gallium-index-bias' | José Fonseca | 2010-04-20 | 40 | -159/+254 |
|\ | |||||
| * | draw: No need to rebase for elt_bias. | José Fonseca | 2010-04-20 | 1 | -7/+5 |
| | | | | | | | | | | | | | | As we are rebasing to min_index + elt_bias, and the vertex buffer has no elt_bias. I still don't know how to exercise this code. I hope this is now right. | ||||
| * | draw: Fix cache elt_bias implementation. | José Fonseca | 2010-04-20 | 1 | -5/+8 |
| | | |||||
| * | gallium/docs: Make it clear that minIndex, maxIndex is exclusively a index ↵ | José Fonseca | 2010-04-20 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | buffer characteristic. Unlike the indexBias which is specific to a draw call. This are the semantics of both D3D and GL ARB_draw_elements_base_vertex extension. | ||||
| * | draw: Fix typo resulting from bad regular expression in index bias addition. | José Fonseca | 2010-04-20 | 1 | -4/+4 |
| | | |||||
| * | r300g: Adapt for index bias interface change. | José Fonseca | 2010-04-19 | 3 | -19/+32 |
| | | |||||
| * | nvfx: Adapt for index bias interface change. | José Fonseca | 2010-04-19 | 3 | -16/+24 |
| | | |||||
| * | nv50: Adapt for index bias interface change. | José Fonseca | 2010-04-19 | 3 | -6/+11 |
| | | |||||
| * | retrace: Support index bias. | José Fonseca | 2010-04-19 | 1 | -8/+8 |
| | | |||||
| * | mesa/st: Update for index bias interface change. | José Fonseca | 2010-04-19 | 2 | -7/+7 |
| | | |||||
| * | st/python: Use index bias. | José Fonseca | 2010-04-19 | 1 | -4/+6 |
| | | |||||
| * | trace: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -6/+10 |
| | | |||||
| * | svga: Implement index bias. | José Fonseca | 2010-04-19 | 7 | -23/+32 |
| | | | | | | | | Untested. | ||||
| * | softpipe: Implement index bias. | José Fonseca | 2010-04-19 | 2 | -4/+16 |
| | | |||||
| * | llvmpipe: Implement index bias. | José Fonseca | 2010-04-19 | 2 | -7/+9 |
| | | |||||
| * | identity: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -0/+4 |
| | | |||||
| * | i965g: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -4/+6 |
| | | |||||
| * | i915: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -6/+7 |
| | | |||||
| * | failover: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -1/+4 |
| | | |||||
| * | cell: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -5/+6 |
| | |