Skip auto decorating shader record buffer blocks with 'set' and

'binding'.
This commit is contained in:
alelenv 2021-10-19 20:59:35 -07:00
parent 6351fcef28
commit c571cd8f89
12 changed files with 1 additions and 23 deletions

View file

@ -79,7 +79,7 @@ public:
target = &inputList;
else if (base->getQualifier().storage == EvqVaryingOut)
target = &outputList;
else if (base->getQualifier().isUniformOrBuffer() && !base->getQualifier().isPushConstant())
else if (base->getQualifier().isUniformOrBuffer() && !base->getQualifier().isPushConstant() && !base->getQualifier().isShaderRecord())
target = &uniformList;
// If a global is being visited, then we should also traverse it incase it's evaluation
// ends up visiting inputs we want to tag as live