aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/svga/svga_context.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote branch 'origin/mesa_7_7_branch'José Fonseca2010-01-061-2/+0
|\ | | | | | | | | | | | | Conflicts: configs/default src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/mesa/main/version.h
| * svga: Rebind shaders when tokens change.José Fonseca2010-01-051-2/+0
| | | | | | | | | | | | | | | | | | | | Even shader ID doesn't change. Otherwise the token change is not effective. This reverts regression from commit cdb445f3a9285e2d8f042a07021ade78b94e0156. Regression could be seen in Quake3's loading screen -- the upper right corner of the screen would be black.
* | Merge branch 'mesa_7_7_branch'Brian Paul2010-01-041-2/+5
|\| | | | | | | | | | | | | | | | | Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c
| * svga: Use a shader id as low as possible.José Fonseca2010-01-031-2/+5
| |
* | Merge branch 'gallium-edgeflags'Roland Scheidegger2009-12-221-5/+2
|\ \ | | | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_draw.c
| * | gallium: fix up drivers for edgeflag changesRoland Scheidegger2009-12-191-5/+2
| |/ | | | | | | | | several drivers which chose to ignore edgeflags might require some more work, while edgeflags never worked there they might now crash.
* / svga: fix typoRoland Scheidegger2009-12-211-1/+1
|/
* svga: flush our command buffer after the 8th distinct render targetKeith Whitwell2009-11-271-0/+5
| | | | | | | | | | | | | | This helps improve the surface cache behaviour in the face of the large number of single-use render targets generated by EXA and the xorg state tracker. Without this we can reference hundreds of individual render targets from a command buffer, which leaves little scope for sharing or reuse of those targets. Flushing early means we can start reusing textures much sooner. This shouldn't have much effect on normal 3d rendering as it's pretty rare to have a command buffer with >8 different render targets in that world.
* svga: Add svga driverJakob Bornecrantz2009-11-171-0/+443