SPIRV-Cross/reference/shaders-hlsl-no-opt/asm/frag
Chip Davis 5547b25afe Interleave undef values with constants and types.
Undef values may be of struct type and may be used in constants.
Therefore, they must be interleaved with constants and types.

Fixes the rest of the Vulkan CTS test
`dEQP-VK.spirv_assembly.instruction.compute.opundef.undefined_spec_constant_composite`.

(Please excuse the churn in the reference output; it's an inevitable
result of this change.)
2022-11-20 02:08:37 -08:00
..
anonymous-inner-struct-names.asm.frag Fixup names of anonymous inner structs. 2022-03-10 15:45:38 +01:00
composite-insert-inheritance.asm.frag Interleave undef values with constants and types. 2022-11-20 02:08:37 -08:00
empty-struct-in-struct.asm.frag Implement constant empty struct correctly on all backends. 2019-10-26 16:10:11 +02:00
image-fetch-uint-coord.asm.frag GLSL: Fix OpImageFetch with uint coordinates and LOD. 2019-04-03 10:50:32 +02:00
nonuniform-bracket-handling-2.nonuniformresource.sm51.asm.frag HLSL: Fix validation with FXC for test. 2020-11-23 16:03:35 +01:00
nonuniform-qualifier-propagation.nonuniformresource.sm51.asm.frag Rewrite how non-uniform qualifiers are handled. 2021-04-22 16:03:08 +02:00
nonuniform-ssbo.sm51.nonuniformresource.asm.frag Rewrite how non-uniform qualifiers are handled. 2021-04-22 16:03:08 +02:00
only-initializer-frag-depth.asm.frag Add test for pure initializer gl_FragDepth. 2021-01-07 15:32:15 +01:00
phi.zero-initialize.asm.frag Interleave undef values with constants and types. 2022-11-20 02:08:37 -08:00
pixel-interlock-callstack.sm51.fxconly.asm.frag HLSL: Fix FragCoord.w. 2020-08-20 16:22:48 +02:00
pixel-interlock-control-flow.sm51.fxconly.asm.frag HLSL: Fix FragCoord.w. 2020-08-20 16:22:48 +02:00
pixel-interlock-split-functions.sm51.fxconly.asm.frag HLSL: Fix FragCoord.w. 2020-08-20 16:22:48 +02:00
reserved-function-identifier.asm.frag Handle reserved identifiers for functions. 2021-01-04 10:00:12 +01:00
scalar-select.spv14.asm.frag Handle SPIR-V 1.4 selection constructs. 2021-06-28 12:23:44 +02:00
struct-packing-last-element-array-matrix-rule.invalid.asm.frag HLSL: Deal with partially filled 16-byte word in cbuffers. 2020-08-20 16:05:21 +02:00
subgroup-arithmetic-cast.invalid.nofxc.sm60.asm.frag HLSL: Deal with casting for WaveActiveMin/Max. 2020-01-09 12:35:18 +01:00
switch-block-case-fallthrough.asm.invalid.frag GLSL: Implement switch on ESSL 1.0. 2020-06-29 13:35:46 +02:00
unordered-compare.asm.frag Add relax_nan_checks options. 2022-03-03 14:50:56 +01:00
unordered-compare.relax-nan.asm.frag Add relax_nan_checks options. 2022-03-03 14:50:56 +01:00
vector-shuffle-undef-index.asm.frag Interleave undef values with constants and types. 2022-11-20 02:08:37 -08:00