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
|