mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-09-30 09:35:52 +00:00
Skip built-in input attributes when copying attrib locations over
This commit is contained in:
@@ -1705,6 +1705,10 @@ void GLReplay::InitPostVSBuffers(uint32_t frameID, uint32_t eventID)
|
||||
// copy attrib locations from real program
|
||||
for(int32_t i=0; i < vsRefl->InputSig.count; i++)
|
||||
{
|
||||
// skip built-ins
|
||||
if(vsRefl->InputSig[i].systemValue != eAttr_None)
|
||||
continue;
|
||||
|
||||
GLint idx = gl.glGetAttribLocation(vsProgSrc, vsRefl->InputSig[i].varName.elems);
|
||||
gl.glBindAttribLocation(vsProg, (GLuint)idx, vsRefl->InputSig[i].varName.elems);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user