summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/cso_cache/cso_cache.h
Commit message (Collapse)AuthorAgeFilesLines
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tungsten Graphics Inc. was acquired by VMware Inc. in 2008. Leaving the old copyright name is creating unnecessary confusion, hence this change. This was the sed script I used: $ cat tg2vmw.sed # Run as: # # git reset --hard HEAD && find include scons src -type f -not -name 'sed*' -print0 | xargs -0 sed -i -f tg2vmw.sed # # Rename copyrights s/Tungsten Gra\(ph\|hp\)ics,\? [iI]nc\.\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./g /Copyright/s/Tungsten Graphics\(,\? [iI]nc\.\)\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./ s/TUNGSTEN GRAPHICS/VMWARE/g # Rename emails s/alanh@tungstengraphics.com/alanh@vmware.com/ s/jens@tungstengraphics.com/jowen@vmware.com/g s/jrfonseca-at-tungstengraphics-dot-com/jfonseca-at-vmware-dot-com/ s/jrfonseca\?@tungstengraphics.com/jfonseca@vmware.com/g s/keithw\?@tungstengraphics.com/keithw@vmware.com/g s/michel@tungstengraphics.com/daenzer@vmware.com/g s/thomas-at-tungstengraphics-dot-com/thellstom-at-vmware-dot-com/ s/zack@tungstengraphics.com/zackr@vmware.com/ # Remove dead links s@Tungsten Graphics (http://www.tungstengraphics.com)@Tungsten Graphics@g # C string src/gallium/state_trackers/vega/api_misc.c s/"Tungsten Graphics, Inc"/"VMware, Inc"/ Reviewed-by: Brian Paul <brianp@vmware.com>
* gallium/cso: kill off non-functional shader cachingMarek Olšák2012-02-211-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 schemeDave Airlie2011-06-031-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 csoRoland Scheidegger2010-03-091-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 stateRoland Scheidegger2010-02-181-1/+10
|
* gallium: fix blend state csoRoland Scheidegger2010-01-301-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 hashZack Rusin2008-04-301-10/+18
|
* gallium: fix some cso_state_callback cast warningsBrian2008-03-111-8/+8
|
* gallium: Use stricter types.José Fonseca2008-02-271-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 warningsZack Rusin2008-02-261-1/+3
|
* hide cso cache definition and add some initial code for size limitingZack Rusin2008-02-261-17/+11
| | | | the caches
* implement deleting of driver side cached state in cso'sZack Rusin2008-02-261-0/+14
|
* Add Zack's comments about CSOs.José Fonseca2008-02-251-5/+46
|
* gallium: Countour MSVC's pickyness for structures returned by value.José Fonseca2008-02-231-4/+2
|
* gallium: Wrap decls in extern "C".José Fonseca2008-02-231-0/+12
|
* Code reorganization: s/aux/auxiliary/.José Fonseca2008-02-151-0/+107
"aux" is a reserved name on Windows (X_X)