summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/util/u_blit.h
AgeCommit message (Collapse)Author
2009-09-03util: add version of u_blit_pixels which takes a writemaskKeith Whitwell
Values outside the writemask are set in the destination to {0,0,0,1}
2008-12-12gallium: avoid mapping same vertex buffer in subsequent framesKeith Whitwell
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.
2008-06-24gallium: Fix warning in u_blit.hJakob Bornecrantz
2008-06-23util: Blit can now copy from texture to surfaceJakob Bornecrantz
2008-04-24gallium: Add extern "C" to the headers.José Fonseca
2008-03-19gallium: implement CSO save/restore functions for use by meta operations ↵Brian
(blit, gen-mipmaps, quad-clear, etc) Also, additional cso_set_*() functions for viewport, framebuffer, blend color, etc. state.
2008-03-18gallium: s/copy_pixels_state/blit_stateBrian
2008-03-18gallium: new pixel blit codeBrian
Copy rectangular region from one surface to another w/ scaling. Disables most fragment operations.