SPIRV-Cross/reference
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
..
opt MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
shaders Add test for disable-storage-image-qualifier-deduction. 2020-03-04 16:42:31 +01:00
shaders-hlsl HLSL: Add support for treating NonWritable UAV texture as SRV instead. 2020-04-03 11:50:50 +02:00
shaders-hlsl-no-opt Add support for forcefully zero-initialized variables. 2020-03-26 13:38:27 +01:00
shaders-msl MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
shaders-msl-no-opt MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
shaders-no-opt Add support for forcefully zero-initialized variables. 2020-03-26 13:38:27 +01:00
shaders-reflection Reflection: Add specialization constant name 2020-04-18 22:00:36 +02:00
shaders-ue4/asm Roll SPIRV-Tools, SPIRV-Headers and GLSLang 2019-12-02 16:17:21 -05:00
shaders-ue4-no-opt/asm Roll SPIRV-Tools, SPIRV-Headers and GLSLang 2019-12-02 16:17:21 -05:00