Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stw: Dispatch to our stw_winsys::flush_front_buffer | José Fonseca | 2009-01-16 | 2 | -0/+27 |
| | | | | | pipe_winsys::flush_front_buffer should die someday, but this is good enough for now. | ||||
* | mesa: tweak to formatting | Alan Hourihane | 2009-01-15 | 1 | -2/+2 |
| | |||||
* | mesa: small cleanup | Alan Hourihane | 2009-01-15 | 1 | -6/+5 |
| | |||||
* | mesa: revert partial commit for 0x0 render targets | Alan Hourihane | 2009-01-15 | 1 | -5/+4 |
| | |||||
* | mesa: handle some cases of 0x0 render targets | Alan Hourihane | 2009-01-14 | 3 | -8/+15 |
| | |||||
* | st: build fix | Alan Hourihane | 2009-01-09 | 1 | -1/+0 |
| | |||||
* | wgl: Do not provide DllMain inside the state tracker. | José Fonseca | 2009-01-08 | 5 | -24/+19 |
| | | | | | | MS CRT libraries already provide a default DllMain entrypoint, and MS Linker will complain if it finds the same symbol in two different libraries. Therefore the DllMain has to be in (each) winsys. | ||||
* | wgl: Ensure public symbols get the proper DLL linkage attributes. | José Fonseca | 2009-01-08 | 13 | -36/+52 |
| | |||||
* | gallium: fix MaxTextureCoordUnits init | Brian Paul | 2009-01-04 | 1 | -2/+3 |
| | | | | Fixes Cell regression. | ||||
* | gallium: assorted state tracker fixes for > 8 texture samplers | Brian Paul | 2009-01-02 | 5 | -7/+13 |
| | |||||
* | gallium: fix texcoord loop for rasterpos attributes | Brian Paul | 2009-01-02 | 1 | -1/+1 |
| | |||||
* | gallium: clamp MaxVertexTextureImageUnits against Mesa limit | Brian Paul | 2009-01-02 | 1 | -1/+2 |
| | |||||
* | gallium: Remove unused variables. | José Fonseca | 2008-12-30 | 1 | -1/+0 |
| | |||||
* | gallium: set ST_NEW_FRAMEBUFFER when setting new surfaces | Alan Hourihane | 2008-12-19 | 1 | -0/+11 |
| | |||||
* | gallium: fix two-sided lighting test in state tracker | Brian Paul | 2008-12-18 | 1 | -3/+6 |
| | | | | This fixes two-sided lighting for vertex shaders. | ||||
* | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | 2008-12-15 | 14 | -253/+392 |
|\ | | | | | | | | | | | Conflicts: src/gallium/winsys/gdi/SConscript | ||||
| * | gallium: fix refcount bug introduced in eb20e2984 | Keith Whitwell | 2008-12-12 | 1 | -4/+5 |
| | | |||||
| * | gallium: avoid mapping same vertex buffer in subsequent frames | Keith Whitwell | 2008-12-12 | 10 | -25/+99 |
| | | | | | | | | | | | | | | | | | | | | | | Quite a few util modules were maintaining a single vertex buffer over multiple frames, and potentially reusing it in subsequent frames. Unfortunately that would force us into syncrhonous rendering as the buffer manager would be forced to wait for the previous rendering to complete prior to allowing the map. This resolves that issue, but requires the state tracker to issue a few new flush() calls at the end of each frame. | ||||
| * | st: reduce unnecessary calls to pipe->set_vertex_buffers() | Keith Whitwell | 2008-12-12 | 1 | -5/+14 |
| | | |||||
| * | st: move feedback draw function to new file | Keith Whitwell | 2008-12-12 | 3 | -226/+275 |
| | | |||||
| * | st: don't unilaterally ABS the argument to RSQ | Keith Whitwell | 2008-12-12 | 1 | -3/+9 |
| | | |||||
| * | mesa: Bring in new mesa sub-statetracker. | José Fonseca | 2008-12-12 | 25 | -0/+4450 |
| | | | | | | | | Some code cleanup is still in order. | ||||
* | | mesa: move declaration | Alan Hourihane | 2008-12-12 | 1 | -1/+2 |
| | | |||||
* | | mesa: when we have interleaved arrays, check bounds for both | Alan Hourihane | 2008-12-12 | 1 | -9/+8 |
| | | | | | | | | VBO's and user space objects | ||||
* | | gallium: fixes for srgb, new srgb formats | Roland Scheidegger | 2008-12-12 | 2 | -9/+84 |
| | | | | | | | | | | | | | | | | add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: the util code for generating mipmaps will not handle srgb formats correctly (would need to use a linear->srgb conversion shader) | ||||
* | | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | 2008-12-10 | 1 | -9/+11 |
|\| | |||||
| * | gallium: only mark back color buffer surfaces as undefined after swapbuffers | Brian Paul | 2008-12-10 | 1 | -9/+11 |
| | | | | | | | | | | Marking all surfaces as undefined was wrong and cause some glean failures because glReadPixels was used after SwapBuffers. | ||||
* | | gallium: query PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS to set ↵ | Brian | 2008-12-04 | 1 | -0/+3 |
| | | | | | | | | ctx->Constants.MaxVertexTextureImageUnits | ||||
* | | gallium: check vertex shaders for samplers/texture usage as we do for ↵ | Brian | 2008-12-04 | 2 | -13/+27 |
| | | | | | | | | fragment shaders | ||||
* | | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | 2008-11-28 | 2 | -7/+19 |
|\| | | | | | | | | | | | Conflicts: src/gallium/auxiliary/tgsi/tgsi_sse2.c | ||||
| * | gallium: fix glBitmap color bug | Brian Paul | 2008-11-26 | 1 | -6/+18 |
| | | | | | | | | | | | | By time we get around to rendering the cached bitmap, the current color may have changed. Need to make sure we load the constant slot with the cached color. | ||||
| * | gallium: replace 2 with PIPE_SHADER_TYPES | Brian Paul | 2008-11-26 | 1 | -1/+1 |
| | | |||||
* | | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | 2008-11-25 | 2 | -3/+8 |
|\| | | | | | | | | | | | | | Conflicts: scons/gallium.py src/gallium/auxiliary/pipebuffer/pb_buffer.h | ||||
| * | gallium: fix inverted raster pos when drawing into FBO | Brian Paul | 2008-11-24 | 1 | -1/+4 |
| | | |||||
| * | mesa: Don't call fence_finish with a null fence. | José Fonseca | 2008-11-24 | 1 | -2/+4 |
| | | |||||
* | | mesa: pass shader centroid/invariant info through to the TGSI shader | Brian Paul | 2008-11-24 | 3 | -37/+80 |
| | | |||||
* | | mesa: Bring in new mesa sub-statetracker. | José Fonseca | 2008-11-21 | 25 | -0/+4450 |
| | | | | | | | | Some code cleanup is still in order. | ||||
* | | add SRGB formats | Alan Hourihane | 2008-11-19 | 1 | -0/+26 |
| | | |||||
* | | gallium: add st_set_teximage_surface for EXT_texture_from_pixmap | Ben Skeggs | 2008-11-13 | 2 | -0/+50 |
| | | | | | | | | support. | ||||
* | | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | 2008-11-10 | 1 | -1/+1 |
|\| | | | | | | | | | | | Conflicts: src/gallium/auxiliary/util/u_math.c | ||||
| * | Mesa: fix number of buffers in st_draw_vbo(). | Pekka Paalanen | 2008-11-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | The clean-up call to pipe->set_vertex_buffers() should use the same number of buffers as the first call. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
* | | gallium: translate DP2, DP2A, NRM3, NRM4, SSG opcodes | Brian Paul | 2008-11-07 | 1 | -0/+15 |
| | | |||||
* | | gallium: s/OPCODE_INT/OPCODE_TRUNC/ | Brian Paul | 2008-11-06 | 1 | -2/+2 |
| | | |||||
* | | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | 2008-11-06 | 2 | -0/+20 |
|\| | |||||
| * | gallium: added st_print_shaders() function to help w/ debugging | Brian Paul | 2008-11-06 | 2 | -0/+20 |
| | | |||||
* | | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | 2008-11-05 | 4 | -13/+56 |
|\| | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/rtasm/rtasm_execmem.c src/mesa/shader/slang/slang_emit.c src/mesa/shader/slang/slang_log.c src/mesa/state_tracker/st_atom_framebuffer.c | ||||
| * | gallium: added check for degenerate drawing calls | Brian Paul | 2008-11-05 | 1 | -0/+3 |
| | | |||||
| * | gallium: if VERBOSE_GLSL flag is set, check for non-initialized uniforms at ↵ | Brian Paul | 2008-11-05 | 1 | -0/+27 |
| | | | | | | | | | | | | | | draw time This will warn the user that the shader being run may be using uninitialized uniform variables. | ||||
| * | gallium: add some checks for null surface pointers in state tracker | Brian Paul | 2008-10-18 | 3 | -12/+25 |
| | | | | | | | | Fixes some segfaults in low memory situations. | ||||
* | | gallium: no renderbuffer, so just exit. | Alan Hourihane | 2008-11-03 | 1 | -1/+3 |
| | |