glslang-zig/glslang
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
..
CInterface GLSLANG_EXPORT for C APIs. 2020-08-10 22:26:41 +02:00
GenericCodeGen Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
HLSL Fix SPIR-V for HLSL EvaluateAttribute* of interpolants in structs 2021-04-01 00:31:31 -06:00
Include Fix warnings about int comparisons of different signness 2021-03-23 10:47:59 +00:00
MachineIndependent For bug #2580: sparseTextureGatherOffsetsARB should only take constant offsets. 2021-03-29 14:27:17 -07:00
OSDependent License headers: s/Google/The Khronos Group 2020-07-03 12:21:01 +01:00
Public fix variable capitilization. Don't initialize it in the struct's constructor 2021-03-16 19:00:52 -04:00
CMakeLists.txt Add CMake support for Fuchsia 2021-01-15 10:30:23 -08:00
updateGrammar Revert "Merge pull request #2330 from ShabbyX/optimize_for_angle" 2020-07-13 03:39:08 -06:00