[glslang][EXT] Support extension ARB_bindless_texture.
authorZhou <shaozhou@amd.com>
Tue, 15 Nov 2022 16:04:55 +0000 (00:04 +0800)
committerShchchowAMD <laddoc@outlook.com>
Wed, 7 Dec 2022 05:32:39 +0000 (13:32 +0800)
commit16526fd9d2fdff115451d2dbaa8436ad06707fa5
tree8590ac56c57299bb86e3381b82b839f428e4614c
parent2b2523fb951f63f072cfba514c26f2feea5f4329
[glslang][EXT] Support extension ARB_bindless_texture.

Add missing callgraph clean for bindless status flag.

Add test cases. Add support to check special extensions not be available for Vulkan when using GLSL.
19 files changed:
SPIRV/GlslangToSpv.cpp
Test/GL_ARB_bindless_texture.frag [new file with mode: 0644]
Test/baseResults/GL_ARB_bindless_texture.frag.out [new file with mode: 0644]
Test/baseResults/vulkan.frag.out
glslang/Include/Types.h
glslang/MachineIndependent/Intermediate.cpp
glslang/MachineIndependent/ParseContextBase.cpp
glslang/MachineIndependent/ParseHelper.cpp
glslang/MachineIndependent/ParseHelper.h
glslang/MachineIndependent/SymbolTable.h
glslang/MachineIndependent/Versions.cpp
glslang/MachineIndependent/Versions.h
glslang/MachineIndependent/glslang.m4
glslang/MachineIndependent/glslang.y
glslang/MachineIndependent/glslang_tab.cpp
glslang/MachineIndependent/linkValidate.cpp
glslang/MachineIndependent/localintermediate.h
glslang/MachineIndependent/parseVersions.h
gtests/AST.FromFile.cpp