Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-25 | gallium: add geometry shader support to gallium | Zack Rusin | |
2009-12-01 | cso: Fix function prototype. | Michal Krol | |
2009-12-01 | cso: Add support for separate vertex sampler state. | Michal Krol | |
2009-10-25 | gallium: Move enum pipe_error into p_defines.h. | José Fonseca | |
It's really just another define. No need for its own header. | |||
2008-04-24 | gallium: make cso_release_all() public | Brian Paul | |
2008-04-24 | gallium: added cso_delete_vertex_fragment_shader() functions | Brian Paul | |
The state tracker now uses these functions to free shaders, rather than the pipe->delete_vs/fs-state() functions. Before, we could get in a situation where we free() a shader and happen to alloc() a new one at the same address. The cso_set_vertex/fragment_shader() function would no-op the state change since the pointers were the same. This led to problems elsewhere, of course. The new delete functions null-out the CSO's current shader pointers. | |||
2008-04-21 | make the api consistent (all set functions return pipe_error status) | Zack Rusin | |
2008-04-21 | initial stab at error handling in cso | Zack Rusin | |
2008-04-21 | cso: provide functions to bind fs/vs handles directly | Keith Whitwell | |
2008-03-19 | gallium: 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-18 | gallium: added cso_unset_*() functions | Brian | |
If we go behind the CSO context's back and set pipe state directly we need to invalidate the CSO's 'current' pointers. This will be revisited... | |||
2008-03-09 | cso: add a higher-level interface which does all pipe interactions to set a ↵ | Keith Whitwell | |
given state |