SPIRV-Cross/reference/shaders-msl-no-opt/asm/comp
Bill Hollings ec054dad7f MSL: Support synthetic functions in function constants.
Emit synthetic functions before function constants.
Support use of spvQuantizeToF16() in function constants for numerical
behavior consistency with the op code.
Ensure subnormal results from OpQuantizeToF16 are flushed to zero per SPIR-V spec.

Adjust SPIRV-Cross unit test reference shaders to accommodate these changes.
Any MSL reference shader that inclues a synthetic function is affected,
since the location it is emitted has changed.
2021-09-28 19:10:16 -04:00
..
aliased-struct-divergent-member-name.asm.comp MSL: Do not generate UnsafeArray<> for any array inside buffer objects. 2019-10-24 12:22:30 +02:00
arithmetic-conversion-signs.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
atomic-load-store.asm.comp Implement OpAtomicLoad/OpAtomicStore. 2020-04-27 12:11:46 +02:00
atomic-result-temporary.asm.comp MSL: Do not generate UnsafeArray<> for any array inside buffer objects. 2019-10-24 12:22:30 +02:00
bitcast-fp16-fp32.asm.comp GLSL: Support f16x2 <-> f32 bitcast. 2020-04-21 23:27:33 +02:00
bitfield-signed-operations.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
bitscan.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
composite-construct-buffer-struct.asm.comp MSL: Add test case for constructing struct with non-value-type array. 2020-06-18 12:55:59 +02:00
constant-composite-undef.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
copy-logical-2.spv14.asm.comp Add test shader for OpCopyLogical with packing/unpacking. 2020-01-06 12:44:18 +01:00
copy-logical.spv14.asm.comp Basic implementation of OpCopyLogical. 2020-01-06 11:47:26 +01:00
device-array-load-temporary.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
device-array-load-temporary.force-native-array.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
device-constant-array-load-store.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
device-constant-array-load-store.force-native-array.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp Check entry point variables in is_hidden_variables. 2021-01-22 13:53:22 +01:00
glsl-signed-operations.asm.comp MSL: Support synthetic functions in function constants. 2021-09-28 19:10:16 -04:00
glsl.std450.frexp-modf-struct.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
storage-buffer-basic.invalid.asm.comp MSL: Deal correctly with initializers on Private variables. 2020-04-21 11:20:49 +02:00
storage-buffer-pointer-argument.asm.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
variable-pointers.asm.comp MSL: Do not generate UnsafeArray<> for any array inside buffer objects. 2019-10-24 12:22:30 +02:00