diff --git a/glslang/Include/Types.h b/glslang/Include/Types.h index 90341dcb..9b71801e 100644 --- a/glslang/Include/Types.h +++ b/glslang/Include/Types.h @@ -2019,6 +2019,11 @@ public: // Add struct/block members if (isStruct() && structure) { + if (typeName) { + appendStr(" "); + appendStr(typeName->c_str()); + appendStr(" "); + } appendStr("{"); for (size_t i = 0; i < structure->size(); ++i) { if (! (*structure)[i].type->hiddenMember()) {