yum-mirror/glslang

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

greg-lunargMerge pull request #2576 from KhronosGroup/revert-2569-revert-2242-GL_EXT_vulkan_glsl_relaxedb2e5b5c5

main
584 B32 linesraw
1#version 460
2
3out vec4 vgo1; // declaration order different than fragment shader
4out vec2 vgo2; // declaration order different than fragment shader
5
6layout(location = 5) out outBlock {
7    vec4 o3;
8};
9
10layout (binding = 0) uniform sampler2D glass;
11
12uniform crossStageBlock1 {
13    uniform vec4 a;
14    vec4 b;
15};
16
17readonly buffer vertOnlyBlock {
18    vec2 vb1;
19};
20
21uniform crossStageBlock2 {
22    uniform vec4 a;
23    vec2 b;
24} blockName1 [2]; // instance name different from frag
25
26void main()
27{
28    vgo1 = vec4(0);
29    vgo2 = vec2(0);
30    o3 = vec4(0);
31}
32