SPIRV-Cross/reference
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
..
opt MSL: Drop stores to nonexistent tess levels. 2019-02-20 09:11:24 -06:00
shaders Merge pull request #865 from KhronosGroup/fix-863 2019-02-20 14:58:44 +01:00
shaders-hlsl Fix case where a struct is loaded which contains a row-major matrix. 2019-02-20 12:19:00 +01:00
shaders-hlsl-no-opt MSL: Fix case where we pass arrays to functions by value. 2019-01-14 11:00:14 +01:00
shaders-msl MSL: Drop stores to nonexistent tess levels. 2019-02-20 09:11:24 -06:00
shaders-msl-no-opt Pass the original pointer type to ensure_correct_attribute_type(). 2019-02-11 16:07:43 -06:00
shaders-no-opt Fix edge case where opaque types can be declared on stack. 2019-02-19 17:28:31 +01:00
shaders-reflection Fix edge case where opaque types can be declared on stack. 2019-02-19 17:28:31 +01:00