SPIRV-Cross/reference/opt
Chip Davis 0b679334e4 MSL: Don't flatten arrayed per-patch output blocks in tessellation shaders.
Flattening doesn't play well with dynamic indices. In this case, it's
better to leave it as an array of structs.

(I wanted to do this for named blocks generally. Trouble is, the builtin
`gl_out` block is *also* a named block...)

Fixes six more CTS tests, under
`dEQP-VK.tessellation.user_defined_io.per_patch_block_array.*`.
2022-10-18 15:04:42 -07:00
..
shaders Update mesh/task test references. 2022-09-12 12:46:14 +02:00
shaders-hlsl Roll dependencies. 2022-05-27 13:28:25 +02:00
shaders-msl MSL: Don't flatten arrayed per-patch output blocks in tessellation shaders. 2022-10-18 15:04:42 -07:00
shaders-ue4/asm MSL: only fix up gl_FragCoord if really necessary. 2022-09-13 18:50:57 +08:00