1link.redeclareBuiltin.vert
2Shader version: 410
30:? Sequence
40:8  Function Definition: main( ( global void)
50:8    Function Parameters: 
60:10    Sequence
70:10      move second child to first child ( temp 4-component vector of float)
80:10        gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
90:10          'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position})
100:10          Constant:
110:10            0 (const uint)
120:10        Constant:
130:10          1.000000
140:10          1.000000
150:10          1.000000
160:10          1.000000
170:?   Linker Objects
180:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position})
190:?     'gl_VertexID' ( gl_VertexId int VertexId)
200:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
21
22link.redeclareBuiltin.geom
23Shader version: 410
24invocations = -1
25max_vertices = 3
26input primitive = triangles
27output primitive = triangle_strip
280:? Sequence
290:11  Function Definition: main( ( global void)
300:11    Function Parameters: 
310:13    Sequence
320:13      move second child to first child ( temp 4-component vector of float)
330:13        gl_Position: direct index for structure (layout( stream=0) gl_Position 4-component vector of float Position)
340:13          'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out unsized 1-element array of float ClipDistance gl_ClipDistance})
350:13          Constant:
360:13            0 (const uint)
370:13        gl_Position: direct index for structure ( in 4-component vector of float Position)
380:13          direct index ( temp block{ in 4-component vector of float Position gl_Position})
390:13            'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position})
400:13            Constant:
410:13              0 (const int)
420:13          Constant:
430:13            0 (const int)
440:14      EmitVertex ( global void)
450:16      move second child to first child ( temp 4-component vector of float)
460:16        gl_Position: direct index for structure (layout( stream=0) gl_Position 4-component vector of float Position)
470:16          'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out unsized 1-element array of float ClipDistance gl_ClipDistance})
480:16          Constant:
490:16            0 (const uint)
500:16        gl_Position: direct index for structure ( in 4-component vector of float Position)
510:16          direct index ( temp block{ in 4-component vector of float Position gl_Position})
520:16            'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position})
530:16            Constant:
540:16              1 (const int)
550:16          Constant:
560:16            0 (const int)
570:17      EmitVertex ( global void)
580:19      move second child to first child ( temp 4-component vector of float)
590:19        gl_Position: direct index for structure (layout( stream=0) gl_Position 4-component vector of float Position)
600:19          'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out unsized 1-element array of float ClipDistance gl_ClipDistance})
610:19          Constant:
620:19            0 (const uint)
630:19        gl_Position: direct index for structure ( in 4-component vector of float Position)
640:19          direct index ( temp block{ in 4-component vector of float Position gl_Position})
650:19            'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position})
660:19            Constant:
670:19              2 (const int)
680:19          Constant:
690:19            0 (const int)
700:20      EmitVertex ( global void)
710:22      EndPrimitive ( global void)
720:?   Linker Objects
730:?     'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position})
740:?     'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out unsized 1-element array of float ClipDistance gl_ClipDistance})
75
76
77Linked vertex stage:
78
79
80Linked geometry stage:
81
82
83Shader version: 410
840:? Sequence
850:8  Function Definition: main( ( global void)
860:8    Function Parameters: 
870:10    Sequence
880:10      move second child to first child ( temp 4-component vector of float)
890:10        gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
900:10          'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position})
910:10          Constant:
920:10            0 (const uint)
930:10        Constant:
940:10          1.000000
950:10          1.000000
960:10          1.000000
970:10          1.000000
980:?   Linker Objects
990:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position})
1000:?     'gl_VertexID' ( gl_VertexId int VertexId)
1010:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
102Shader version: 410
103invocations = 1
104max_vertices = 3
105input primitive = triangles
106output primitive = triangle_strip
1070:? Sequence
1080:11  Function Definition: main( ( global void)
1090:11    Function Parameters: 
1100:13    Sequence
1110:13      move second child to first child ( temp 4-component vector of float)
1120:13        gl_Position: direct index for structure (layout( stream=0) gl_Position 4-component vector of float Position)
1130:13          'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out 1-element array of float ClipDistance gl_ClipDistance})
1140:13          Constant:
1150:13            0 (const uint)
1160:13        gl_Position: direct index for structure ( in 4-component vector of float Position)
1170:13          direct index ( temp block{ in 4-component vector of float Position gl_Position})
1180:13            'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position})
1190:13            Constant:
1200:13              0 (const int)
1210:13          Constant:
1220:13            0 (const int)
1230:14      EmitVertex ( global void)
1240:16      move second child to first child ( temp 4-component vector of float)
1250:16        gl_Position: direct index for structure (layout( stream=0) gl_Position 4-component vector of float Position)
1260:16          'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out 1-element array of float ClipDistance gl_ClipDistance})
1270:16          Constant:
1280:16            0 (const uint)
1290:16        gl_Position: direct index for structure ( in 4-component vector of float Position)
1300:16          direct index ( temp block{ in 4-component vector of float Position gl_Position})
1310:16            'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position})
1320:16            Constant:
1330:16              1 (const int)
1340:16          Constant:
1350:16            0 (const int)
1360:17      EmitVertex ( global void)
1370:19      move second child to first child ( temp 4-component vector of float)
1380:19        gl_Position: direct index for structure (layout( stream=0) gl_Position 4-component vector of float Position)
1390:19          'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out 1-element array of float ClipDistance gl_ClipDistance})
1400:19          Constant:
1410:19            0 (const uint)
1420:19        gl_Position: direct index for structure ( in 4-component vector of float Position)
1430:19          direct index ( temp block{ in 4-component vector of float Position gl_Position})
1440:19            'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position})
1450:19            Constant:
1460:19              2 (const int)
1470:19          Constant:
1480:19            0 (const int)
1490:20      EmitVertex ( global void)
1500:22      EndPrimitive ( global void)
1510:?   Linker Objects
1520:?     'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position})
1530:?     'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out 1-element array of float ClipDistance gl_ClipDistance})
154
155