summaryrefslogtreecommitdiffstats
path: root/src/mesa/pipe/failover
Commit message (Collapse)AuthorAgeFilesLines
* Make the alpha test state a cso.Zack Rusin2007-09-213-10/+42
|
* Fix failover state binding and convert the sampler to use the newZack Rusin2007-09-203-28/+58
| | | | state constant state object semantics.
* Convert depth_stencil state to the new semantics.Zack Rusin2007-09-203-5/+35
|
* Switch fragment/vertex shaders to the new caching semantics.Zack Rusin2007-09-203-12/+73
| | | | | Allow driver custom allocation within cached objects. The shaders are currently twiced (by cso layer and by the program itself).
* Convert the rasterizer cso to the new semantics.Zack Rusin2007-09-193-6/+34
| | | | | Basically make cso hold the driver specific struct, while managing the template.
* Redo the cso cache to map driver data in a lot more pleasing way.Zack Rusin2007-09-193-5/+38
| | | | | | 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.
* Convert shader to an immutable state object.Zack Rusin2007-09-183-14/+13
|
* converting the setup state to immutable object and renaming it to rasterizer ↵Zack Rusin2007-09-183-13/+13
| | | | state
* Combing depth and stencil objects and making them immutable.Zack Rusin2007-09-183-45/+27
| | | | | Converting depth and stencil objects into a single state object (d3d10 like) and making it immutable.
* Make sampler an immutable state object.Zack Rusin2007-09-183-7/+7
| | | | Switch the sample to be an immutable state object.
* First stab at immutable state objects (create/bind/delete)Zack Rusin2007-09-183-6/+8
| | | | | | | We want our state objects to be immutable, handled via the create/bind/delete calls instead of struct propagation. Only implementing the blend state to see how it would look like and work.
* Remove non-meaningful region_idle() interfaceKeith Whitwell2007-09-171-1/+0
| | | | This is already handled by the semanics of map(), etc.
* Implement query object interface.Brian2007-09-111-2/+2
| | | | | | This replaces the temporary occlusion counter functions we had before. Added new ctx->Driver.WaitQuery() function which should block until the result is ready. Sketch out some code for vertex transformation feedback counters.
* Clear all the dirtyflag wordsKeith Whitwell2007-08-221-0/+4
|
* fix cut and pastekeithw2007-08-211-18/+24
|
* First pass at a fallback concept for pipe devices.Keith Whitwell2007-08-216-0/+752
Creates a new pipe driver that feeds commands to either a hardware or software pipe depending on fallback state. Untested concept checkpoint. At this point it compiles.