glslang-zig/Test/baseLegalResults
Jeremy Hayes 6d5b40f051 Generate separate stores for partially swizzled memory stores
Full vector and fully specified vector swizzle stores are not affected by this change, only partial swizzles ie swizzles with fewer components than the vector being stored to.

Previously the vector being stored to loaded and any components not specified in the swizzle were used to create a full store to the vector.

While this change generates more SPIR-V instructions, it is necessary for correctness.

Fixes #2518.
2021-07-28 14:55:45 -06:00
..
hlsl.aliasOpaque.frag.out Tests: More broadly use automapping binding/location. 2020-07-01 06:40:13 -06:00
hlsl.flattenOpaque.frag.out Tests: More broadly use automapping binding/location. 2020-07-01 06:40:13 -06:00
hlsl.flattenOpaqueInit.vert.out Tests: More broadly use automapping binding/location. 2020-07-01 06:40:13 -06:00
hlsl.flattenOpaqueInitMix.vert.out Tests: More broadly use automapping binding/location. 2020-07-01 06:40:13 -06:00
hlsl.flattenSubset.frag.out Tests: More broadly use automapping binding/location. 2020-07-01 06:40:13 -06:00
hlsl.flattenSubset2.frag.out Update test expected files with new magic number 2020-06-22 11:49:38 +01:00
hlsl.intrinsics.evalfns.frag.out Fix SPIR-V for HLSL EvaluateAttribute* of interpolants in structs 2021-04-01 00:31:31 -06:00
hlsl.partialFlattenLocal.vert.out Generate separate stores for partially swizzled memory stores 2021-07-28 14:55:45 -06:00
hlsl.partialFlattenMixed.vert.out Update test expected files with new magic number 2020-06-22 11:49:38 +01:00