SPIRV-Cross/reference/shaders-msl/asm/comp
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
..
atomic-decrement.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
atomic-increment.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
bitcast_iadd.asm.comp MSL: Fix restrict vs __restrict incompatibility. 2022-10-26 17:52:47 +02:00
bitcast_icmp.asm.comp MSL: Fix restrict vs __restrict incompatibility. 2022-10-26 17:52:47 +02:00
bitcast_sar.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
bitcast_sdiv.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
bitcast_slr.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
block-name-alias-global.asm.comp MSL: Do not generate UnsafeArray<> for any array inside buffer objects. 2019-10-24 12:22:30 +02:00
buffer-write-relative-addr.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
buffer-write.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
global-parameter-name-alias.asm.comp MSL: Do not generate UnsafeArray<> for any array inside buffer objects. 2019-10-24 12:22:30 +02:00
image-load-store-short-vector.invalid.asm.comp MSL: Rethink how opaque descriptors are passed to leaf functions. 2022-01-18 14:40:52 +01:00
multiple-entry.asm.comp MSL: Fix restrict vs __restrict incompatibility. 2022-10-26 17:52:47 +02:00
op-spec-constant-op-vector-related.asm.comp Interleave undef values with constants and types. 2022-11-20 02:08:37 -08:00
quantize.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
relaxed-block-layout.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
specialization-constant-workgroup.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
struct-resource-name-aliasing.asm.comp MSL: Do not generate UnsafeArray<> for any array inside buffer objects. 2019-10-24 12:22:30 +02:00
uint_smulextended.asm.comp MSL: Add missing casts to Op?MulExtended. 2022-11-20 00:20:49 -08:00
undefined-constant-composite.asm.comp GLSL, MSL: Handle OpUndef as part of a constant composite. 2022-11-20 02:08:33 -08:00
undefined-spec-constant-composite.asm.comp Interleave undef values with constants and types. 2022-11-20 02:08:37 -08:00
variable-pointers-2.asm.comp Implement context-sensitive expression read tracking. 2020-06-29 12:20:35 +02:00
variable-pointers-store-forwarding.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
vector-builtin-type-cast-func.asm.comp Overhaul how we deal with reserved identifiers. 2020-08-21 16:33:27 +02:00
vector-builtin-type-cast.asm.comp Overhaul how we deal with reserved identifiers. 2020-08-21 16:33:27 +02:00