1 #version 450 2 3 layout(binding=1) uniform sampler2D s2D; 4 5 int a1[]; // max size from link1 6 int a2[]; // max size from link2 7 int b[]; 8 int c[7]; 9 int i; 10 11 buffer bnameRuntime { float r[]; }; 12 buffer bnameImplicit { float m[4]; }; 13 14 vec4 getColor() 15 { 16 a1[2] = 1; 17 a2[9] = 1; 18 b[2] = 1; 19 c[3] = 1; 20 c[i] = 1; 21 22 return texture(s2D, vec2(0.5)); 23 } 24