diff options
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/glsl_types.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compiler/glsl_types.cpp b/src/compiler/glsl_types.cpp index a7fc7ff7f6b..704b63c5cf2 100644 --- a/src/compiler/glsl_types.cpp +++ b/src/compiler/glsl_types.cpp @@ -2149,6 +2149,8 @@ encode_type_to_blob(struct blob *blob, const glsl_type *type) } return; case GLSL_TYPE_VOID: + encoding = (type->base_type << 24); + break; case GLSL_TYPE_ERROR: default: assert(!"Cannot encode type!"); @@ -2230,6 +2232,7 @@ decode_type_from_blob(struct blob_reader *blob) return t; } case GLSL_TYPE_VOID: + return glsl_type::void_type; case GLSL_TYPE_ERROR: default: assert(!"Cannot decode type!"); |