Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium/cso: kill off non-functional shader caching | Marek Olšák | 2012-02-21 | 1 | -16/+0 |
| | | | | | | | | | Suggested by José. We don't provide shader caching in CSO. Most of the time the api provides object semantics for shaders anyway, and the cases where it doesn't (eg mesa's internall-generated texenv programs), it will be up to the state tracker to implement their own specialized caching. | ||||
* | cso: move cso hashes to a more table driven scheme | Dave Airlie | 2011-06-03 | 1 | -3/+4 |
| | | | | | | this removes a bad branch pain in the hash table lookup fn. Signed-off-by: Dave Airlie <airlied@redhat.com> | ||||
* | auxiliary: fix vertex elements cso | Roland Scheidegger | 2010-03-09 | 1 | -1/+6 |
| | | | | | potentially could have got a match even though the cso was different (in case of different count and first few elements the same). | ||||
* | gallium: use cso state handling for pipe_vertex_element state | Roland Scheidegger | 2010-02-18 | 1 | -1/+10 |
| | |||||
* | gallium: fix blend state cso | Roland Scheidegger | 2010-01-30 | 1 | -1/+1 |
| | | | | | | | if independent blend state was disabled, only the data from first rt was stored, however the comparison used the full state, hence there never was a match and always a new object was created. Fixes a huge performance drop with llvmpipe due to recompilation. | ||||
* | try to fix the deleting of the bound cso during cleanup of the hash | Zack Rusin | 2008-04-30 | 1 | -10/+18 |
| | |||||
* | gallium: fix some cso_state_callback cast warnings | Brian | 2008-03-11 | 1 | -8/+8 |
| | |||||
* | gallium: Use stricter types. | José Fonseca | 2008-02-27 | 1 | -13/+13 |
| | | | | | VC++ won't silently convert a pointer to a function with typed pointer arguments to one with void pointer arguments. | ||||
* | add an explicit callback decleration and use it to silence warnings | Zack Rusin | 2008-02-26 | 1 | -1/+3 |
| | |||||
* | hide cso cache definition and add some initial code for size limiting | Zack Rusin | 2008-02-26 | 1 | -17/+11 |
| | | | | the caches | ||||
* | implement deleting of driver side cached state in cso's | Zack Rusin | 2008-02-26 | 1 | -0/+14 |
| | |||||
* | Add Zack's comments about CSOs. | José Fonseca | 2008-02-25 | 1 | -5/+46 |
| | |||||
* | gallium: Countour MSVC's pickyness for structures returned by value. | José Fonseca | 2008-02-23 | 1 | -4/+2 |
| | |||||
* | gallium: Wrap decls in extern "C". | José Fonseca | 2008-02-23 | 1 | -0/+12 |
| | |||||
* | Code reorganization: s/aux/auxiliary/. | José Fonseca | 2008-02-15 | 1 | -0/+107 |
"aux" is a reserved name on Windows (X_X) |