skia2/resources/sksl/spirv
Brian Osman e051cd35e4 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.

Bug: skia:12670
Change-Id: I08b88f4c2844da77239207817f49510118be4e60
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/474976
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
2021-11-24 19:27:14 +00:00
..
ConstantVectorFromVector.sksl
InterfaceBlockPushConstant.sksl Disallow 'binding' and 'set' on push constants 2021-11-24 19:27:14 +00:00
LayoutMultipleOf4.sksl
LayoutOutOfOrder.sksl
OpaqueTypeInArray.sksl
Ossfuzz35916.sksl Improve SPIR-V handling of RTFlip when running the fuzzer. 2021-08-17 22:31:10 +00:00
Ossfuzz37627.sksl Fix parsing error with SPIR-V negating a uint. 2021-08-25 17:52:50 +00:00