---
src/compiler/glsl/shader_cache.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/compiler/glsl/shader_cache.cpp
b/src/compiler/glsl/shader_cache.cpp
index c26974c..002b8c3 100644
--- a/src/compiler/glsl/shader_cache.cpp
+++ b/src/compiler/glsl/shader_cache.cpp
@@ -1016,6 +1016,8 @@ write_shader_metadata(struct blob *metadata,
gl_linked_shader *shader)
/* Use the lowest bit to indicate that there is shader_metadata here. */
blob_write_uint64(metadata, glprog->InputsRead << 1 | 1);
blob_write_uint64(metadata, glprog->OutputsWritten);
+ blob_write_uint32(metadata, glprog->PatchInputsRead);
+ blob_write_uint32(metadata, glprog->PatchOutputsWritten);
blob_write_uint32(metadata, glprog->SystemValuesRead);
blob_write_uint32(metadata, glprog->UsesGather);
@@ -1074,6 +1076,8 @@ read_shader_metadata(struct blob_reader *metadata,
if (has_shader) {
glprog->InputsRead = has_shader >> 1;
glprog->OutputsWritten = blob_read_uint64(metadata);
+ glprog->PatchInputsRead = blob_read_uint32(metadata);
+ glprog->PatchOutputsWritten = blob_read_uint32(metadata);
glprog->SystemValuesRead = blob_read_uint32(metadata);
glprog->UsesGather = blob_read_uint32(metadata);
--
2.7.4
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev