diff --git a/renderdoc/driver/gl/gl_shader_refl.cpp b/renderdoc/driver/gl/gl_shader_refl.cpp index c3323a138..b85e002a7 100644 --- a/renderdoc/driver/gl/gl_shader_refl.cpp +++ b/renderdoc/driver/gl/gl_shader_refl.cpp @@ -2415,14 +2415,6 @@ void EvaluateVertexAttributeBinds(GLuint curProg, const ShaderReflection *refl, if(!refl) return; - if(spirv) - { - for(size_t i = 0; i < refl->inputSignature.size(); i++) - if(refl->inputSignature[i].systemValue == ShaderBuiltin::Undefined) - - return; - } - for(int32_t i = 0; i < refl->inputSignature.count(); i++) { // skip system inputs, as some drivers will return a location for them