SPIRV-Cross/reference/shaders-msl-no-opt/packing
Hans-Kristian Arntzen 711300baed MSL: Do not emit swizzled writes in packing fixups.
Similar to scalar access chain fix, this causes a read-modify-write on
memory we're not supposed to write to.
2020-07-06 10:03:46 +02:00
..
array-of-vec3.comp Disabled spvUnsafeArray<> type for packed vectors and added test cases for those arrays. 2019-10-09 17:59:47 -04:00
array-of-vec4.comp MSL: Do not generate UnsafeArray<> for any array inside buffer objects. 2019-10-24 12:22:30 +02:00
isolated-scalar-access.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
load-store-col-rows.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
matrix-2x2-scalar.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-2x2-std140.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
matrix-2x2-std430.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-2x3-scalar.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-2x3-std140.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
matrix-2x3-std430.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-2x4-scalar.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-2x4-std140.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
matrix-2x4-std430.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-3x2-scalar.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
matrix-3x2-std140.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
matrix-3x2-std430.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-3x3-scalar.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
matrix-3x3-std140.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-3x3-std430.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-3x4-scalar.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
matrix-3x4-std140.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-3x4-std430.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-4x2-scalar.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-4x2-std140.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
matrix-4x2-std430.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-4x3-scalar.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-4x3-std140.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-4x3-std430.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-4x4-scalar.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-4x4-std140.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-4x4-std430.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
matrix-multiply-row-major.comp Update for pull request #1162 rev. 1 2019-09-24 18:13:04 -04:00
matrix-multiply-unpacked-col-major-2.comp Removed 'argument_buffer_offset' and fixed packed matrix Metal output. 2019-10-23 16:28:32 -04:00
matrix-multiply-unpacked-col-major.comp Update for pull request #1162 rev. 1 2019-09-24 18:13:04 -04:00
matrix-multiply-unpacked-row-major-2.comp Removed 'argument_buffer_offset' and fixed packed matrix Metal output. 2019-10-23 16:28:32 -04:00
matrix-multiply-unpacked-row-major.comp Update for pull request #1162 rev. 1 2019-09-24 18:13:04 -04:00
member-padding.comp Update for pull request #1162 rev. 1 2019-09-24 18:13:04 -04:00
std140-array-of-vectors.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
struct-alignment.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
struct-packing-array-of-scalar.comp MSL: Do not generate UnsafeArray<> for any array inside buffer objects. 2019-10-24 12:22:30 +02:00
struct-packing-recursive.comp Update for pull request #1162 rev. 1 2019-09-24 18:13:04 -04:00
struct-packing.comp Update for pull request #1162 rev. 1 2019-09-24 18:13:04 -04:00
struct-size-padding-array-of-array.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
struct-size-padding.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00