summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/i965simple/brw_wm_surface_state.c
AgeCommit message (Collapse)Author
2008-02-12gallium: clean-up, simplification of mipmapped texturesBrian
Remove pipe_texture->first_level (always implicitly zero). This means there's never any unused mipmap levels at the top. In the state tracker, we no longer re-layout mipmapped textures if the MinLod/MaxLod texture parameters change. It's up to the driver to obey the pipe_sampler->min/max_lod clamps.
2008-01-25gallium: rename pipe_buffer_handle to pipe_buffer, rework pipebuffer/ codeKeith Whitwell
Provide an actual definition of the pipe_buffer struct, containing the parameters used to create the buffer, and its refcount. Shift refcounting buffers out of the winsys interface, similar to surfaces & textures. Rework pipebuffer/ to reflect the fact these changes, and also Michel's reworking of the buffer interface.
2008-01-04gallium: Make texture target an enum for better debuggability.Michel Dänzer
Also make enum pipe_format used in a couple more places.
2007-12-19965: fill unused surface pointers with zeroKeith Whitwell
2007-12-19965: pitch is in bytes not pixelsKeith Whitwell
2007-12-19965: fix off-by-one in surface dimensionsKeith Whitwell
2007-12-19965: fix colormask stateKeith Whitwell
2007-12-17965: fix/hack check for NULL texunit in state uploadKeith Whitwell
2007-12-13965: get brw_wm_surface_state compiling againKeith Whitwell
2007-12-13i965: make the wm_surface compileZack Rusin
2007-12-12965: sketch changes to brw_wm_surface_state.cKeith Whitwell
2007-12-11Port i965 driver to Gallium3D.Zack Rusin
This is a squashed commit of i965 branch on ssh://people.freedesktop.org/~zack/mesa Because of the porting the branch often didn't compile so squashing it makes more sense. The port is still far from complete.