SPIRV-Cross/reference/opt/shaders-msl
Chip Davis ae6c05f6f4 MSL: Move inline uniform blocks to the end of the argument buffer.
Limit inline blocks to one per descriptor set.

This should avoid the need for complicated code to calculate the
argument buffer ID stride of an inline uniform block. If there's demand
for more inline blocks, we can revisit this.
2020-01-25 13:40:51 -06:00
..
amd Updates for pull request #1162 2019-09-24 14:35:25 -04:00
asm MSL: Support ClipDistance as an input stage variable. 2019-12-02 13:19:42 +01:00
comp MSL: Move inline uniform blocks to the end of the argument buffer. 2020-01-25 13:40:51 -06:00
desktop-only MSL: Support ClipDistance as an input stage variable. 2019-12-02 13:19:42 +01:00
flatten MSL: Do not generate UnsafeArray<> for any array inside buffer objects. 2019-10-24 12:22:30 +02:00
frag MSL: Deal with packing vectors for vertex input/fragment output. 2020-01-07 14:14:31 +01:00
intel Updates for pull request #1162 2019-09-24 14:35:25 -04:00
legacy/vert Updates for pull request #1162 2019-09-24 14:35:25 -04:00
tesc MSL: Declare arrays with proper type wrapper. 2019-10-26 17:57:34 +02:00
tese MSL: Declare struct type explicitly. 2019-10-26 16:21:46 +02:00
vert MSL: Support ClipDistance as an input stage variable. 2019-12-02 13:19:42 +01:00
vulkan Move all .invalid shaders into no-opt folders. 2019-11-05 13:19:19 -05:00