aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/shader_cache.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl/shader_cache: Allow shader cache usage with transform feedbackJordan Justen2018-03-191-0/+6
* mesa: change gl_link_status enums to uppercaseBrian Paul2018-01-261-1/+1
* mesa: change gl_compile_status enums to uppercaseBrian Paul2018-01-261-1/+1
* glsl: Split out shader program serializationJordan Justen2017-12-081-1181/+4
* mesa: rework _mesa_add_parameter() to only add a single paramTimothy Arceri2017-11-291-2/+2
* st/glsl_to_tgsi: make use of driver_cache_blob with the disk cacheTimothy Arceri2017-11-281-1/+1
* glsl: use the correct parent when allocating program data membersTimothy Arceri2017-11-091-2/+2
* glsl: drop cache_fallbackTimothy Arceri2017-11-091-1/+1
* glsl/shader_cache: Save fs (BlendSupport) metadataJordan Justen2017-10-311-0/+6
* glsl/shader_cache: Save and restore serialized nir in gl_programJordan Justen2017-10-311-0/+16
* glsl: move shader_cache type handling to glsl_typesConnor Abbott2017-10-251-171/+0
* compiler/blob: Switch to init/finish instead of create/destroyJason Ekstrand2017-10-121-19/+20
* util: move string_to_uint_map to glslEmil Velikov2017-08-291-1/+1
* glsl: fix glsl_struct_field size calculations for shader cacheNicolai Hähnle2017-08-251-7/+4
* glsl: pass shader source keys to the disk cacheTimothy Arceri2017-08-251-3/+17
* glsl: stop adding pointers from bindless structs to the cacheTimothy Arceri2017-08-241-4/+8
* glsl: stop adding pointers from shader_info to the cacheTimothy Arceri2017-08-241-6/+25
* glsl: always write a name/label string to the cacheTimothy Arceri2017-08-241-4/+7
* glsl: don't write uniform storage offset if there isn't oneTimothy Arceri2017-08-241-3/+10
* glsl: add has_uniform_storage() helper to shader cacheTimothy Arceri2017-08-241-6/+13
* glsl: stop adding pointers from glsl_struct_field to the cacheTimothy Arceri2017-08-241-7/+38
* glsl: stop adding pointers from gl_shader_variable to the cacheTimothy Arceri2017-08-241-12/+28
* glsl: allow NULL to be passed to encode_type_to_blob()Timothy Arceri2017-08-241-0/+10
* glsl: Track whether uniforms are active per stageKenneth Graunke2017-06-221-0/+2
* glsl: process uniform images declared bindlessSamuel Pitoiset2017-06-141-0/+20
* glsl: process uniform samplers declared bindlessSamuel Pitoiset2017-06-141-0/+23
* mesa: add support for glUniformHandleui64*ARB()Samuel Pitoiset2017-06-141-0/+2
* 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