yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Samuel BourasseauFix crash on unnamed function parameters under relaxed rules (#3962)3289b1d6

main
356 B23 linesraw
1#version 460
2
3layout (location = 0) in vec4 io;
4
5out vec4 o;
6
7struct OpaqueInStruct
8{
9	sampler2D smp;
10};
11
12uniform OpaqueInStruct uniformStruct;
13
14vec4 foo(OpaqueInStruct);
15
16void main() {
17    o = io + foo(uniformStruct);
18}
19
20vec4 foo(OpaqueInStruct sampler) { // unnamed variable and invalid SAMPLER token
21    return a + vec4(test);
22}
23