Set invalid input attribute mappings to -1 in SPIR-V reflection

This commit is contained in:
baldurk
2019-06-12 15:33:51 +01:00
parent 0122448091
commit 45b4159648
@@ -4947,7 +4947,7 @@ void SPVModule::MakeReflection(GraphicsAPI sourceAPI, ShaderStage stage,
mapping.inputAttributes.resize(numInputs);
for(size_t i = 0; i < numInputs; i++)
mapping.inputAttributes[i] = INVALID_BIND;
mapping.inputAttributes[i] = -1;
for(size_t i = 0; i < reflection.inputSignature.size(); i++)
if(reflection.inputSignature[i].systemValue == ShaderBuiltin::Undefined)