summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/main.cpp
diff options
context:
space:
mode:
authorCarl Worth <[email protected]>2014-11-12 23:57:15 -0800
committerTimothy Arceri <[email protected]>2017-02-17 11:18:42 +1100
commita01973a78450573ab5bc66bbabd2bcd50a783a8e (patch)
tree4fb3871ab44a8659afc0fd15325c98584b929d2e /src/compiler/glsl/main.cpp
parente5bb4a0b0f4743fa0a0567991dca751ef49a7200 (diff)
glsl: Serialize three additional hash tables with program metadata
The three additional tables are AttributeBindings, FragDataBindings, and FragDataIndexBindings. The first table (AttributeBindings) was identified as missing by trying to test the shader cache with a program that called glGetAttribLocation. Many thanks to Tapani Pälli <[email protected]>, as it was review of related work that he had done previously that pointed me to the necessity to also save and restore FragDataBindings and FragDataIndexBindings. Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/compiler/glsl/main.cpp')
0 files changed, 0 insertions, 0 deletions