SPIRV-Cross/reference/shaders-msl-no-opt/asm
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
..
comp MSL: Emit correct address space when casting during OpStore. 2022-09-22 21:28:42 -04:00
frag Interleave undef values with constants and types. 2022-11-20 02:08:37 -08:00
masking MSL: Use var name instead of var-type name for flattened interface members. 2022-03-04 11:38:53 -05:00
packing Attempt more optimal codegen for OpCompositeInsert. 2022-05-18 16:37:33 +02:00
tesc MSL: Use var name instead of var-type name for flattened interface members. 2022-03-04 11:38:53 -05:00
tese MSL: Support "raw" buffer input in tessellation evaluation shaders. 2022-10-18 14:58:59 -07:00
vert MSL: Handle awkward mix and match of Offset / ArrayStride in constants. 2022-03-22 12:25:09 +01:00
temporary.zero-initialize.asm.frag Add support for forcefully zero-initialized variables. 2020-03-26 13:38:27 +01:00