diff --git a/renderdoc/data/glsl_shaders.cpp b/renderdoc/data/glsl_shaders.cpp index bb09545f2..faf1c4c7c 100644 --- a/renderdoc/data/glsl_shaders.cpp +++ b/renderdoc/data/glsl_shaders.cpp @@ -2089,16 +2089,6 @@ void main() { // glslang with the fix const ShaderConstantType *varType = &res.variableType; - if(testType == ShaderType::GLSL && res.variableType.members.size() != 2) - { - REQUIRE(varType->members.size() == 1); - REQUIRE(varType->members[0].name == "a"); - - varType = &res.variableType.members[0].type; - - RDCWARN("Working around glslang reflection bug"); - } - REQUIRE_ARRAY_SIZE(varType->members.size(), 2); { CHECK(varType->members[0].name == "a");