Giovanni Mascellani (@giomasce) commented about tests/hlsl-majority-pragma.shader_test:
+{
- return 0;
+}
+% This applies to structs and arrays as well.
+[pixel shader] +#pragma pack_matrix(row_major) +struct apple +{
- float2x2 m;
+}; +typedef struct apple apple_t; +#pragma pack_matrix(column_major)
This test can be made a tad stronger by moving `#pragma pack_matrix(column_major)` up one line.