yum-mirror/glslang

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

alelenvAdd support for GL_EXT_shader_invocation_reorder. (#4088)f7c91086

main
620 B24 linesraw
1#version 460
2#extension GL_EXT_ray_tracing : enable
3#extension GL_EXT_shader_invocation_reorder : enable
4 
5
6hitObjectEXT hObjGlob;                     // OK
7uniform hitObjectEXT uHitObj;              // ERROR
8
9layout(location=0) in hitObjectEXT hobjIn; // ERROR
10out hitObjectEXT hobjOut;                  // ERROR
11
12struct hObjWrapper{
13    hitObjectEXT objField;
14    vec3 v;
15};
16
17void foo(hitObjectEXT hObjArg) {}           // OK
18
19void main()
20{
21    hObjWrapper wrapper;                   // ERROR
22    hitObjectEXT localHitObj;               // OK
23    foo(localHitObj);                      // OK
24}