SPIRV-Cross/reference/shaders-msl-no-opt/asm
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
..
comp Add test shader for OpCopyLogical with packing/unpacking. 2020-01-06 12:44:18 +01:00
frag MSL: Deal with cases where builtin is implicitly needed, declared, but unused. 2020-04-03 12:50:21 +02:00
packing MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
tesc Move .invalid. test shaders to the more appropriate subfolders. 2019-11-06 10:40:37 +01:00
vert MSL: Do not use base expression with PhysicalTypeID OpCompositeExtract. 2020-04-07 18:25:44 +02:00
temporary.zero-initialize.asm.frag Add support for forcefully zero-initialized variables. 2020-03-26 13:38:27 +01:00