SPIRV-Cross/reference/shaders-no-opt
Hans-Kristian Arntzen 2714f5410c CFG: Handle degenerate selection constructs.
Apparently, it's legal to use a selection construct where both paths
branch to same location, but a different merge point is used.
This breaks many assumptions the variable scope analyzer makes.

The only logical way to generate code for this scenario is to treat the
selection construct as a trivial switch construct with only a default
case.
2021-11-07 13:32:29 +01:00
..
asm CFG: Handle degenerate selection constructs. 2021-11-07 13:32:29 +01:00
comp Test behavior around OpSelect with matrices. 2021-10-13 16:08:29 +02:00
frag SPIRV-Cross contribution needed for INTEL_fragment_shader_ordering 2021-10-25 10:50:10 +02:00
legacy/frag Normalize all internal workaround methods to use spv prefix. 2020-11-23 15:42:27 +01:00
vert GLSL: Add option to force flattening IO blocks. 2020-07-28 15:16:06 +02:00
vulkan GLSL: Support shading rate builtins. 2021-04-20 13:58:07 +02:00