SPIRV-Cross/reference/shaders-msl-no-opt/comp
Hans-Kristian Arntzen 17ad62eea4 MSL: Support edge case with DX layout in scalar block layout.
DX may emit ArrayStride and MatrixStride of 16, but the size of the
object does not align with that and expect to pack other members inside
its last member.

The workaround is to emit array size/col/row one less than we expect and
rely on padding to carve out a "dead zone" for the last member.
2020-04-20 15:29:24 +02:00
..
array-copy-threadgroup-memory.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
basic.dynamic-buffer.msl2.invalid.comp Move .invalid. test shaders to the more appropriate subfolders. 2019-11-06 10:40:37 +01:00
bitcast-16bit-1.invalid.comp Move .invalid. test shaders to the more appropriate subfolders. 2019-11-06 10:40:37 +01:00
bitcast-16bit-2.invalid.comp Move .invalid. test shaders to the more appropriate subfolders. 2019-11-06 10:40:37 +01:00
bitfield.comp Updates for pull request #1162 2019-09-24 14:35:25 -04:00
glsl.std450.comp Update for pull request #1162 rev. 1 2019-09-24 18:13:04 -04:00
illegal-struct-name.asm.comp Deal with illegal names in types as well. 2020-01-16 10:34:49 +01:00
int64.invalid.msl22.comp Move .invalid. test shaders to the more appropriate subfolders. 2019-11-06 10:40:37 +01:00
loop.comp Roll GLSLang and SPIRV-Tools 2019-11-05 10:07:15 -05:00
return.comp Roll GLSLang and SPIRV-Tools 2019-11-05 10:07:15 -05:00
std140-array-load-composite-construct.comp MSL: Do not generate UnsafeArray<> for any array inside buffer objects. 2019-10-24 12:22:30 +02:00
struct-packing-scalar.nocompat.invalid.vk.comp MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
subgroups.nocompat.invalid.vk.msl21.comp Move .invalid. test shaders to the more appropriate subfolders. 2019-11-06 10:40:37 +01:00
subgroups.nocompat.invalid.vk.msl21.ios.comp Move .invalid. test shaders to the more appropriate subfolders. 2019-11-06 10:40:37 +01:00