Skip to content

spirv: Assume Volatile for HelperInvocation when DemoteToHelperInvocation is used

After a demote operation, HelperInvocation builtin is undefined unless set to Volatile. Change the code to always assume Volatile when the demote capability is used -- or when we implicitly use it for a workaround.

Suggested by Daniel Schürmann.

Merge request reports