[glslang] Refine implicit array size interfaces. (#3074)
authorChow <laddoc@outlook.com>
Tue, 13 Dec 2022 18:20:28 +0000 (02:20 +0800)
committerGitHub <noreply@github.com>
Tue, 13 Dec 2022 18:20:28 +0000 (11:20 -0700)
commitf9b760e6c73bca9cba4b8a7e8d18993b89d62dd4
tree1a11aecc27bf4e0ef10b1e4a1b854269fe164a9f
parentc6b3f279a7aa5b37efa8b468332589c07c753805
[glslang] Refine implicit array size interfaces. (#3074)

* [glslang] Refine implicit array size interfaces.

Help to check builtin and other variables if across stages.
14 files changed:
Test/baseResults/implicitArraySize.vert.out [new file with mode: 0644]
Test/baseResults/implicitArraySize1.geom.out [new file with mode: 0644]
Test/baseResults/implicitArraySizeBuiltin.vert.out [new file with mode: 0644]
Test/implicitArraySize.frag [new file with mode: 0644]
Test/implicitArraySize.vert [new file with mode: 0644]
Test/implicitArraySize1.geom [new file with mode: 0644]
Test/implicitArraySize2.geom [new file with mode: 0644]
Test/implicitArraySizeBuiltin.geom [new file with mode: 0644]
Test/implicitArraySizeBuiltin.vert [new file with mode: 0644]
glslang/Include/Types.h
glslang/Include/arrays.h
glslang/MachineIndependent/ParseHelper.cpp
glslang/MachineIndependent/linkValidate.cpp
gtests/Link.FromFile.cpp