About
Social
Code
index
:
mesa
frygon
main
Mesa graphics project
Lucas Fryzek
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
compiler
/
glsl
/
shader_cache.cpp
Age
Commit message (
Expand
)
Author
2025-08-11
glsl,gallium,mesa: replace MESA_SHADER_STAGES with MESA_SHADER_MESH_STAGES
Qiang Yu
2024-11-29
glsl: remove glsl/program.h
Timothy Arceri
2024-10-04
glsl/mesa: remove ir_uniform.h
Timothy Arceri
2024-09-25
glsl: remove now unused linker code
Timothy Arceri
2024-09-25
glsl: switch to a full nir based linker
Timothy Arceri
2023-09-28
glsl: remove now unused varying linker code
Timothy Arceri
2021-11-26
mesa: rename gl_shader::sha1 to disk_cache_sha1
Marek Olšák
2020-11-30
mesa: Use os_get_option() for MESA_*_OVERRIDE
Rob Clark
2019-07-12
glsl/shader_cache: handle SPIR-V shaders
Alejandro Piñeiro
2019-06-17
glsl: Fix out of bounds read in shader_cache_read_program_metadata
Kenneth Graunke
2019-01-19
glsl: be much more aggressive when skipping shader compilation
Timothy Arceri
2019-01-19
Revert "glsl: be much more aggressive when skipping shader compilation"
Timothy Arceri
2019-01-19
glsl: be much more aggressive when skipping shader compilation
Timothy Arceri
2019-01-19
glsl: don't skip GLSL IR opts on first-time compiles
Timothy Arceri
2018-07-09
mesa: Add disk shader cache driver blob callback
Jordan Justen
2018-04-12
mesa: include mtypes.h less
Marek Olšák
2018-03-19
glsl/shader_cache: Allow shader cache usage with transform feedback
Jordan Justen
2018-01-26
mesa: change gl_link_status enums to uppercase
Brian Paul
2018-01-26
mesa: change gl_compile_status enums to uppercase
Brian Paul
2017-12-08
glsl: Split out shader program serialization
Jordan Justen
2017-11-29
mesa: rework _mesa_add_parameter() to only add a single param
Timothy Arceri
2017-11-28
st/glsl_to_tgsi: make use of driver_cache_blob with the disk cache
Timothy Arceri
2017-11-09
glsl: use the correct parent when allocating program data members
Timothy Arceri
2017-11-09
glsl: drop cache_fallback
Timothy Arceri
2017-10-31
glsl/shader_cache: Save fs (BlendSupport) metadata
Jordan Justen
2017-10-31
glsl/shader_cache: Save and restore serialized nir in gl_program
Jordan Justen
2017-10-25
glsl: move shader_cache type handling to glsl_types
Connor Abbott
2017-10-12
compiler/blob: Switch to init/finish instead of create/destroy
Jason Ekstrand
2017-08-29
util: move string_to_uint_map to glsl
Emil Velikov
2017-08-25
glsl: fix glsl_struct_field size calculations for shader cache
Nicolai Hähnle
2017-08-25
glsl: pass shader source keys to the disk cache
Timothy Arceri
2017-08-24
glsl: stop adding pointers from bindless structs to the cache
Timothy Arceri
2017-08-24
glsl: stop adding pointers from shader_info to the cache
Timothy Arceri
2017-08-24
glsl: always write a name/label string to the cache
Timothy Arceri
2017-08-24
glsl: don't write uniform storage offset if there isn't one
Timothy Arceri
2017-08-24
glsl: add has_uniform_storage() helper to shader cache
Timothy Arceri
2017-08-24
glsl: stop adding pointers from glsl_struct_field to the cache
Timothy Arceri
2017-08-24
glsl: stop adding pointers from gl_shader_variable to the cache
Timothy Arceri
2017-08-24
glsl: allow NULL to be passed to encode_type_to_blob()
Timothy Arceri
2017-06-22
glsl: Track whether uniforms are active per stage
Kenneth Graunke
2017-06-14
glsl: process uniform images declared bindless
Samuel Pitoiset
2017-06-14
glsl: process uniform samplers declared bindless
Samuel Pitoiset
2017-06-14
mesa: add support for glUniformHandleui64*ARB()
Samuel Pitoiset
2017-05-20
st/mesa: don't mark the program as in cache_fallback when there is cache miss
Timothy Arceri
2017-04-21
glsl: make use of glsl_type::is_interface()
Samuel Pitoiset
2017-04-21
glsl: get rid of values_for_type()
Samuel Pitoiset
2017-04-15
glsl: don't run the GLSL pre-processor when we are skipping compilation
Timothy Arceri
2017-04-15
glsl: delay optimisations on individual shaders when cache is available
Timothy Arceri
2017-04-04
glsl: Fix blob memory leak
Bartosz Tomczyk
2017-03-27
glsl, st/shader_cache: check the whole sha1 for zero
Grazvydas Ignotas
[next]