This makes struct returns from functions work, but breaks structs containing arrays, due to limitations in subsequent transforms in spirv-opt. This is expected to be fixed soon. |
||
|---|---|---|
| .. | ||
| hlsl.aliasOpaque.frag.out | ||
| hlsl.flattenOpaque.frag.out | ||
| hlsl.flattenOpaqueInit.vert.out | ||
| hlsl.flattenOpaqueInitMix.vert.out | ||
| hlsl.flattenSubset.frag.out | ||
| hlsl.flattenSubset2.frag.out | ||
| hlsl.partialFlattenLocal.vert.out | ||
| hlsl.partialFlattenMixed.vert.out | ||