GLSL: Implement GL_EXT_control_flow_attributes.
authorJohn Kessenich <cepheus@frii.com>
Wed, 31 Jan 2018 15:11:18 +0000 (08:11 -0700)
committerJohn Kessenich <cepheus@frii.com>
Thu, 1 Feb 2018 07:55:08 +0000 (00:55 -0700)
commita2858d9bdd8a69dfc4b964a18bfa8817419a78b7
tree5e34f80733763228414acb307936ca6660c248d5
parente18fd20d5c5eab5f4cd80596333f3333c4409e72
GLSL: Implement GL_EXT_control_flow_attributes.

See https://github.com/KhronosGroup/GLSL/pull/11.
21 files changed:
SPIRV/GlslangToSpv.cpp
SPIRV/SpvBuilder.cpp
SPIRV/SpvBuilder.h
SPIRV/doc.cpp
Test/460.frag
Test/baseResults/460.frag.out
Test/baseResults/spv.controlFlowAttributes.frag.out [new file with mode: 0755]
Test/spv.controlFlowAttributes.frag [new file with mode: 0644]
glslang/Include/Common.h
glslang/Include/intermediate.h
glslang/MachineIndependent/ParseHelper.h
glslang/MachineIndependent/Scan.cpp
glslang/MachineIndependent/Versions.cpp
glslang/MachineIndependent/Versions.h
glslang/MachineIndependent/attribute.cpp
glslang/MachineIndependent/attribute.h
glslang/MachineIndependent/glslang.y
glslang/MachineIndependent/glslang_tab.cpp
glslang/MachineIndependent/glslang_tab.cpp.h
gtests/Spv.FromFile.cpp
hlsl/hlslParseHelper.cpp