summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/softpipe/sp_clear.c
AgeCommit message (Collapse)Author
2009-09-10softpipe: set dirty_render_cache in softpipe_clear()Brian Paul
This fixes a bug seen when doing a glDrawPixels(GL_STENCIL_INDEX) right after a glClear(). The check-for-flush test was failing because we didn't set the dirty_render_cache flag in softpipe_clear(). So we saw stale data when we mapped the stencil buffer.
2009-04-06softpipe: clean up the buffer clear and tile cache code a littleBrian Paul
2009-04-04gallium: Clean up driver clear() interface.Michel Dänzer
Only allows clearing currently bound buffers, but colour and depth/stencil in a single call.
2009-03-26gallium: Remove some little-used fields from struct pipe_surface.Michel Dänzer
2009-01-27gallium: standardize api on the prefix "nr"Zack Rusin
2008-09-05softpipe: convert clear color to surface format if neededBrian Paul
2008-04-22softpipe: implement SP_NO_RAST env varKeith Whitwell
2008-03-13gallium: set surface status to CLEAR or DEFINED in clearing/drawing code.Brian
Otherwise, we were never setting these flags. This confused the state tracker. Fixes progs/demos/texenv.c, probably others.
2008-02-15Code reorganization: move files into their places.José Fonseca
This is in a separate commit to ensure renames are properly preserved.