diff options
author | Carl Worth <[email protected]> | 2014-11-12 23:57:15 -0800 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2017-02-17 11:18:42 +1100 |
commit | a01973a78450573ab5bc66bbabd2bcd50a783a8e (patch) | |
tree | 4fb3871ab44a8659afc0fd15325c98584b929d2e /src/compiler/glsl/main.cpp | |
parent | e5bb4a0b0f4743fa0a0567991dca751ef49a7200 (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