yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
5fc62e82
main
1#version 460 2 3layout(triangles) in; 4layout(triangle_strip, max_vertices=3) out; 5 6// automatically mapped by name 7in Block0 { 8 vec4 a20; 9} gs_in0[3]; 10 11// automatically mapped by name 12in vec2 a21[3][2]; 13 14// automatically mapped by name 15out GBlock0 { 16 vec4 a20; 17} gs_out0; 18 19// automatically mapped by name 20out vec2 g_a21[2]; 21 22in GBlock1 { 23 layout(location = 0) in vec4 a0[64]; 24} gs_in1[3]; 25 26layout(location = 0) out vec4 o0[64]; 27 28void main() { 29 for (int i = 0; i < 32; ++i) { 30 o0[i] = gs_in1[0].a0[i]; 31 } 32 33 gs_out0.a20 = gs_in0[0].a20; 34 g_a21[0] = a21[0][0]; 35 g_a21[0] = a21[0][1]; 36 37 gl_Position = vec4(0); 38 39 EmitVertex(); 40 EmitVertex(); 41 EmitVertex(); 42}