You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adreno rejects this SPIR-V simply because the stage input lighting has the same OpName as the stage output lighting.
Renaming the input lighting to in_lighting resolves this issue, and a spirv-dis --raw-id diff shows that the only difference is the OpName for that field.
However, the pos/posOpNames do not cause an issue, indicating it's only a problem with non-builtin stage inputs and outputs. This example is also OK:
This one is fun! Apparently OpName is semantic, somehow, on Adreno drivers.
Adreno rejects this SPIR-V simply because the stage input
lighting
has the sameOpName
as the stage outputlighting
.Renaming the input
lighting
toin_lighting
resolves this issue, and aspirv-dis --raw-id
diff shows that the only difference is theOpName
for that field.However, the
pos
/pos
OpName
s do not cause an issue, indicating it's only a problem with non-builtin stage inputs and outputs. This example is also OK:The text was updated successfully, but these errors were encountered: