summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/shader_cache.cpp
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: don't mark the program as in cache_fallback when there is cache missTimothy Arceri2017-05-201-1/+1
* glsl: make use of glsl_type::is_interface()Samuel Pitoiset2017-04-211-1/+1
* glsl: get rid of values_for_type()Samuel Pitoiset2017-04-211-2/+2
* glsl: don't run the GLSL pre-processor when we are skipping compilationTimothy Arceri2017-04-151-0/+10
* glsl: delay optimisations on individual shaders when cache is availableTimothy Arceri2017-04-151-1/+1
* glsl: Fix blob memory leakBartosz Tomczyk2017-04-041-1/+1
* glsl, st/shader_cache: check the whole sha1 for zeroGrazvydas Ignotas2017-03-271-1/+2
* glsl/shader_cache: restore evicted shader keysGrazvydas Ignotas2017-03-271-0/+17
* util/disk_cache: use a helper to compute cache keysGrazvydas Ignotas2017-03-211-1/+1
* util/sha1: drop _mesa_sha1_{update, format} return typeEmil Velikov2017-03-151-7/+8
* glsl: don't use ralloc for blob creationTimothy Arceri2017-03-131-2/+2
* st/mesa/glsl: build string of dri options and use as input to building sha fo...Timothy Arceri2017-02-171-0/+6
* glsl: reserve parameter storage on cache restoreTimothy Arceri2017-02-171-0/+1
* glsl: don't try to load/store buffer object values in the cacheTimothy Arceri2017-02-171-2/+11
* mesa/glsl: add cache_fallback flag to gl_shader_program_dataTimothy Arceri2017-02-171-1/+1
* glsl: add api and glsl version to hash generation for shadersTimothy Arceri2017-02-171-0/+8
* glsl: cache uniform valuesTimothy Arceri2017-02-171-0/+33
* glsl: cache some more image metadataTimothy Arceri2017-02-171-0/+10
* glsl: add support for caching atomic buffersTimothy Arceri2017-02-171-0/+89
* glsl: add shader cache support for buffer blocksTimothy Arceri2017-02-171-0/+163
* glsl: store subroutine remap table in shader cacheTimothy Arceri2017-02-171-6/+42
* glsl: add support for caching subroutinesTimothy Arceri2017-02-171-0/+107
* glsl: add support for caching shaders with xfb qualifiersTimothy Arceri2017-02-171-0/+108
* glsl: add shader cache support for samplersTimothy Arceri2017-02-171-0/+18
* glsl: add basic support for resource list to shader cacheTimothy Arceri2017-02-171-0/+121
* glsl: fix uniform remap table cache when explicit locations usedTimothy Arceri2017-02-171-7/+49
* glsl: Serialize three additional hash tables with program metadataCarl Worth2017-02-171-0/+74
* glsl: add initial implementation of shader cacheTimothy Arceri2017-02-171-0/+589