Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-26 | add an explicit callback decleration and use it to silence warnings | Zack Rusin | |
2008-02-26 | implement deleting of driver side cached state in cso's | Zack Rusin | |
2008-02-15 | Code reorganization: update build. | José Fonseca | |
Update the Makefiles and includes for the new paths. Note that there hasn't been no separation of the Makefiles yet, and make is jumping all over the place. That will be taken care shortly. But for now, make should work. It was tested with linux and linux-dri. Linux-cell and linux-llvm might require some minor tweaks. | |||
2007-12-17 | gallium: incorporate alpha state into depth_stencil state object. | Keith Whitwell | |
2007-10-03 | Explain a little better what we're doing here. | Zack Rusin | |
2007-09-21 | Make the alpha test state a cso. | Zack Rusin | |
2007-09-20 | Allow drivers to cache the template in case they want to | Zack Rusin | |
fallback through softpipe which will require the template. | |||
2007-09-20 | Fix failover state binding and convert the sampler to use the new | Zack Rusin | |
state constant state object semantics. | |||
2007-09-20 | Convert depth_stencil state to the new semantics. | Zack Rusin | |
2007-09-20 | Switch fragment/vertex shaders to the new caching semantics. | Zack Rusin | |
Allow driver custom allocation within cached objects. The shaders are currently twiced (by cso layer and by the program itself). | |||
2007-09-19 | Convert the rasterizer cso to the new semantics. | Zack Rusin | |
Basically make cso hold the driver specific struct, while managing the template. | |||
2007-09-19 | Redo the cso cache to map driver data in a lot more pleasing way. | Zack Rusin | |
Drivers can now create whatever they want from the state template. We use cso_state object to store the template (necessary during lookups), and the driver data. Convert blend state to the new semantics. | |||
2007-09-19 | Finish up conversions of shaders to immutable objects. | Zack Rusin | |
Create/Delete calls should be split since in create we'll be compiling them so we want to know which one it is (vertex/fragment). | |||
2007-09-18 | Convert shader to an immutable state object. | Zack Rusin | |
2007-09-18 | move cso cache to the pipe directory | Zack Rusin | |
2007-09-18 | converting the setup state to immutable object and renaming it to rasterizer ↵ | Zack Rusin | |
state | |||
2007-09-18 | Combing depth and stencil objects and making them immutable. | Zack Rusin | |
Converting depth and stencil objects into a single state object (d3d10 like) and making it immutable. | |||
2007-09-18 | Make sampler an immutable state object. | Zack Rusin | |
Switch the sample to be an immutable state object. | |||
2007-09-18 | Implementing a better hash, removing state_tracker dependency from the cache. | Zack Rusin | |
Replacing mesa's main hash with one that handles collisions, moving state_tracker related caching to the state tracker to keep cso cache independent of it. Cleanups. |