History log of /external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
745e2eaaec1f938184f3e9a2acfacf7e02ce0da8 16-Dec-2016 Michel Dänzer <michel.daenzer@amd.com> cso: Store hash key in struct cso_sampler

Preparation for following changes, no functional change intended.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
877128505431adaf817dc8069172ebe4a1cdf5d8 17-Jan-2014 José Fonseca <jfonseca@vmware.com> s/Tungsten Graphics/VMware/

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>
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
32f833e5a58d886065309da5414a63924e61e9d9 17-Feb-2012 Marek Olšák <maraeo@gmail.com> gallium/cso: kill off non-functional shader caching

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.
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
1dbcb83881f508280ed78dae6834d341936712f2 03-Jun-2011 Dave Airlie <airlied@redhat.com> cso: move cso hashes to a more table driven scheme

this removes a bad branch pain in the hash table lookup fn.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
fe9f8536f1b1e7a3a2ac10afd8078e8f4d327578 09-Mar-2010 Roland Scheidegger <sroland@vmware.com> auxiliary: fix vertex elements cso

potentially could have got a match even though the cso was different
(in case of different count and first few elements the same).
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
51d139f03898e5e46af6363c6bba131455738cc4 18-Feb-2010 Roland Scheidegger <sroland@vmware.com> gallium: use cso state handling for pipe_vertex_element state
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
847ac8ec5ff683076dff17d8e0426a64b4ad65e7 30-Jan-2010 Roland Scheidegger <sroland@vmware.com> gallium: fix blend state cso

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.
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
026e31a068981724fb0c98f6d1fc87d086fd2da6 30-Apr-2008 Zack Rusin <zack@tungstengraphics.com> try to fix the deleting of the bound cso during cleanup of the hash
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
34a0ac7f2b93d6d0f3fc85106e7dacb38c4229b6 11-Mar-2008 Brian <brian.paul@tungstengraphics.com> gallium: fix some cso_state_callback cast warnings
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
8902ce06e85f48a436ee3794c77f7abf59f56594 27-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> gallium: Use stricter types.

VC++ won't silently convert a pointer to a function with typed pointer
arguments to one with void pointer arguments.
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
e7985105695a18c29c13deb2b8f40c15eef72ee6 26-Feb-2008 Zack Rusin <zack@tungstengraphics.com> add an explicit callback decleration and use it to silence warnings
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
bf1c2f3602038440ffacf7ae494cb4e9bacc9bb9 26-Feb-2008 Zack Rusin <zack@tungstengraphics.com> hide cso cache definition and add some initial code for size limiting
the caches
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
6abb82da7e676384e7e2c9732307b23f8ed7157d 26-Feb-2008 Zack Rusin <zack@tungstengraphics.com> implement deleting of driver side cached state in cso's
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
b75706764b4cf18f3b41bf4a97d82b3c528064d8 25-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Add Zack's comments about CSOs.
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
f1bef2cba2e6e4c0988b05306dd1435b8c0df3d5 22-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> gallium: Countour MSVC's pickyness for structures returned by value.
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
901b03e84dce21f4241375da179b2199a3162e0c 22-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> gallium: Wrap decls in extern "C".
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h
92fcbf6e7bc622dcace226bb70ff6d5cdbdbaecb 15-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Code reorganization: s/aux/auxiliary/.

"aux" is a reserved name on Windows (X_X)
/external/mesa3d/src/gallium/auxiliary/cso_cache/cso_cache.h