From: Jason Ekstrand Date: Thu, 14 Sep 2017 23:49:14 +0000 (-0700) Subject: compiler/types: Support [de]serializing void types X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=23327af91c3ccb82be3a5de3ed1b2b3f49168d75;p=mesa.git compiler/types: Support [de]serializing void types Reviewed-by: Timothy Arceri Reviewed-by: Jordan Justen --- 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!");