diff --git a/renderdoc/driver/gl/gl_shader_refl.cpp b/renderdoc/driver/gl/gl_shader_refl.cpp index 1a91a3128..a5a8b6e24 100644 --- a/renderdoc/driver/gl/gl_shader_refl.cpp +++ b/renderdoc/driver/gl/gl_shader_refl.cpp @@ -850,7 +850,7 @@ void MakeShaderReflection(const GLHookSet &gl, GLenum shadType, GLuint sepProg, res.variableType.descriptor.type = eVar_UInt; } // float images - if(values[0] == eGL_IMAGE_BUFFER) + else if(values[0] == eGL_IMAGE_BUFFER) { res.resType = eResType_Buffer; res.variableType.descriptor.name = "imageBuffer";