glslang-zig/glslang/HLSL
Greg Fischer 7fbaca0d06 Fix SPIR-V for HLSL EvaluateAttribute* of interpolants in structs
Generate load of interpolant for first operand to GLSLstd450
InterpolateAt* SPIR-V ops. This allows the interpolants to
propagate from the input struct in the wrapper around main
into the shader during HLSL legalization. A new pass has been
added to legalization which will remove the load and replace
with the pointer of the load to create valid external
interpolate op.

Fixes #2584
2021-04-01 00:31:31 -06:00
..
hlslAttributes.cpp Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
hlslAttributes.h Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
hlslGrammar.cpp HLSL: Add support for printf(). 2020-10-24 22:10:13 +08:00
hlslGrammar.h Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
hlslOpMap.cpp Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
hlslOpMap.h Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
hlslParseables.cpp Don't use roundEven() to implement round() in DX9 compatibility mode 2020-12-16 18:35:42 +01:00
hlslParseables.h Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
hlslParseHelper.cpp Fix SPIR-V for HLSL EvaluateAttribute* of interpolants in structs 2021-04-01 00:31:31 -06:00
hlslParseHelper.h Fix issue for new unique id system. Add level bits to help verifying symbols and split symbol tables. 2021-02-15 20:35:20 +08:00
hlslScanContext.cpp Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
hlslScanContext.h Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
hlslTokens.h Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
hlslTokenStream.cpp Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
hlslTokenStream.h Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00
pch.h Move hlsl/ source to glslang/HLSL/ 2020-06-16 11:55:28 +01:00