SPIRV-Cross/shaders/vulkan
Chip Davis 12a8654784 Don't forward uses of an OpIsHelperInvocationEXT op.
If this is computed *before* a `demote`, but used *after*, forwarding it
will produce the wrong value. This does make for uglier shaders, but
it's necessary right now to ensure correctness.

I needed to use an assembly shader to produce the test for this.
`spirv-opt` is not smart enough (or too smart?) to eliminate the
variable that would be used in GLSL to express this.
2019-07-18 17:32:35 -05:00
..
comp GLSL: Support OpBitcast for buffer references. 2019-05-09 10:29:31 +02:00
frag Don't forward uses of an OpIsHelperInvocationEXT op. 2019-07-18 17:32:35 -05:00
rchit Make ray-tracing files .nocompat. 2019-03-27 10:04:42 +01:00
rgen Fix storage packing qualifiers missing on "shaderRecordNV" buffers 2019-06-05 13:31:24 +02:00
rmiss Make ray-tracing files .nocompat. 2019-03-27 10:04:42 +01:00
vert Support the SPV_KHR_device_group extension. 2019-07-13 16:45:54 -05:00