SPIRV-Cross/reference/opt/shaders-msl/asm
Chip Davis 8095434dc4 MSL: Drop stores to nonexistent tess levels.
In SPIR-V, there are always two inner levels and four outer levels, even
if the input patch isn't a quad patch. But in MSL, due to requirements
imposed by Metal, only one inner level and three outer levels exist when
the input patch is a triangle patch. We must explicitly ignore any write
to the nonexistent second inner and fourth outer levels in this case.
2019-02-20 09:11:24 -06:00
..
comp MSL: Add a preliminary check for bad arrays of structs. 2019-01-28 15:20:30 +01:00
frag Support LUTs in single-function CFGs on Private storage class. 2019-02-06 10:38:59 +01:00
tesc MSL: Drop stores to nonexistent tess levels. 2019-02-20 09:11:24 -06:00
vert Fix case where a struct is loaded which contains a row-major matrix. 2019-02-20 12:19:00 +01:00