Disallow 'binding' and 'set' on push constants
These aren't allowed on push constants (it's a validation error now), so
we at least catch it in the SPIRV generator and emit an error. Fixed two
places where we were breaking this rule when automatically adjusting
layouts for interface blocks.
Commit-Queue: Brian Osman <email@example.com>
Reviewed-by: Ethan Nicholas <firstname.lastname@example.org>
3 files changed