1implicitArraySizeBuiltin.vert
2Shader version: 460
30:? Sequence
40:3  Function Definition: f1(f1; ( global void)
50:3    Function Parameters:
60:3      'x' ( in float)
70:5    Sequence
80:5      move second child to first child ( temp float)
90:5        direct index ( temp float ClipDistance)
100:5          gl_ClipDistance: direct index for structure ( out unsized 7-element array of float ClipDistance)
110:5            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 7-element array of float ClipDistance gl_ClipDistance,  out unsized 2-element array of float CullDistance gl_CullDistance})
120:5            Constant:
130:5              2 (const uint)
140:5          Constant:
150:5            6 (const int)
160:5        'x' ( in float)
170:6      move second child to first child ( temp float)
180:6        direct index ( temp float CullDistance)
190:6          gl_CullDistance: direct index for structure ( out unsized 2-element array of float CullDistance)
200:6            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 7-element array of float ClipDistance gl_ClipDistance,  out unsized 2-element array of float CullDistance gl_CullDistance})
210:6            Constant:
220:6              3 (const uint)
230:6          Constant:
240:6            1 (const int)
250:6        'x' ( in float)
260:9  Function Definition: main( ( global void)
270:9    Function Parameters:
280:10    Sequence
290:10      Function Call: f1(f1; ( global void)
300:10        Constant:
310:10          0.100000
320:?   Linker Objects
330:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 7-element array of float ClipDistance gl_ClipDistance,  out unsized 2-element array of float CullDistance gl_CullDistance})
340:?     'gl_VertexID' ( gl_VertexId int VertexId)
350:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
36
37implicitArraySizeBuiltin.geom
38Shader version: 460
39invocations = -1
40max_vertices = 204
41input primitive = triangles
42output primitive = line_strip
430:? Sequence
440:6  Function Definition: f2(f1; ( global void)
450:6    Function Parameters:
460:6      'x' ( in float)
470:8    Sequence
480:8      move second child to first child ( temp float)
490:8        direct index (layout( stream=0) temp float ClipDistance)
500:8          gl_ClipDistance: direct index for structure (layout( stream=0) out unsized 7-element array of float ClipDistance)
510:8            '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 7-element array of float ClipDistance gl_ClipDistance, layout( stream=0) out unsized 2-element array of float CullDistance gl_CullDistance})
520:8            Constant:
530:8              2 (const uint)
540:8          Constant:
550:8            6 (const int)
560:8        direct index ( temp float ClipDistance)
570:8          gl_ClipDistance: direct index for structure ( in unsized 7-element array of float ClipDistance)
580:8            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 7-element array of float ClipDistance gl_ClipDistance,  in unsized 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
590:8              'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 7-element array of float ClipDistance gl_ClipDistance,  in unsized 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
600:8              Constant:
610:8                0 (const int)
620:8            Constant:
630:8              2 (const int)
640:8          Constant:
650:8            6 (const int)
660:10  Function Definition: f3(f1; ( global void)
670:10    Function Parameters:
680:10      'x' ( in float)
690:12    Sequence
700:12      move second child to first child ( temp float)
710:12        direct index (layout( stream=0) temp float CullDistance)
720:12          gl_CullDistance: direct index for structure (layout( stream=0) out unsized 2-element array of float CullDistance)
730:12            '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 7-element array of float ClipDistance gl_ClipDistance, layout( stream=0) out unsized 2-element array of float CullDistance gl_CullDistance})
740:12            Constant:
750:12              3 (const uint)
760:12          Constant:
770:12            1 (const int)
780:12        direct index ( temp float CullDistance)
790:12          gl_CullDistance: direct index for structure ( in unsized 2-element array of float CullDistance)
800:12            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 7-element array of float ClipDistance gl_ClipDistance,  in unsized 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
810:12              'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 7-element array of float ClipDistance gl_ClipDistance,  in unsized 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
820:12              Constant:
830:12                0 (const int)
840:12            Constant:
850:12              3 (const int)
860:12          Constant:
870:12            1 (const int)
880:15  Function Definition: main( ( global void)
890:15    Function Parameters:
900:19    Sequence
910:19      Function Call: f3(f1; ( global void)
920:19        Constant:
930:19          0.100000
940:?   Linker Objects
950:?     '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 7-element array of float ClipDistance gl_ClipDistance, layout( stream=0) out unsized 2-element array of float CullDistance gl_CullDistance})
960:?     'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 7-element array of float ClipDistance gl_ClipDistance,  in unsized 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
97
98
99Linked vertex stage:
100
101
102Linked geometry stage:
103
104
105Shader version: 460
1060:? Sequence
1070:3  Function Definition: f1(f1; ( global void)
1080:3    Function Parameters:
1090:3      'x' ( in float)
1100:5    Sequence
1110:5      move second child to first child ( temp float)
1120:5        direct index ( temp float ClipDistance)
1130:5          gl_ClipDistance: direct index for structure ( out 7-element array of float ClipDistance)
1140:5            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 7-element array of float ClipDistance gl_ClipDistance,  out 2-element array of float CullDistance gl_CullDistance})
1150:5            Constant:
1160:5              2 (const uint)
1170:5          Constant:
1180:5            6 (const int)
1190:5        'x' ( in float)
1200:6      move second child to first child ( temp float)
1210:6        direct index ( temp float CullDistance)
1220:6          gl_CullDistance: direct index for structure ( out 2-element array of float CullDistance)
1230:6            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 7-element array of float ClipDistance gl_ClipDistance,  out 2-element array of float CullDistance gl_CullDistance})
1240:6            Constant:
1250:6              3 (const uint)
1260:6          Constant:
1270:6            1 (const int)
1280:6        'x' ( in float)
1290:9  Function Definition: main( ( global void)
1300:9    Function Parameters:
1310:10    Sequence
1320:10      Function Call: f1(f1; ( global void)
1330:10        Constant:
1340:10          0.100000
1350:?   Linker Objects
1360:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 7-element array of float ClipDistance gl_ClipDistance,  out 2-element array of float CullDistance gl_CullDistance})
1370:?     'gl_VertexID' ( gl_VertexId int VertexId)
1380:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
139Shader version: 460
140invocations = 1
141max_vertices = 204
142input primitive = triangles
143output primitive = line_strip
1440:? Sequence
1450:10  Function Definition: f3(f1; ( global void)
1460:10    Function Parameters:
1470:10      'x' ( in float)
1480:12    Sequence
1490:12      move second child to first child ( temp float)
1500:12        direct index (layout( stream=0) temp float CullDistance)
1510:12          gl_CullDistance: direct index for structure (layout( stream=0) out 2-element array of float CullDistance)
1520:12            '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 7-element array of float ClipDistance gl_ClipDistance, layout( stream=0) out 2-element array of float CullDistance gl_CullDistance})
1530:12            Constant:
1540:12              3 (const uint)
1550:12          Constant:
1560:12            1 (const int)
1570:12        direct index ( temp float CullDistance)
1580:12          gl_CullDistance: direct index for structure ( in 2-element array of float CullDistance)
1590:12            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 7-element array of float ClipDistance gl_ClipDistance,  in 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
1600:12              'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 7-element array of float ClipDistance gl_ClipDistance,  in 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
1610:12              Constant:
1620:12                0 (const int)
1630:12            Constant:
1640:12              3 (const int)
1650:12          Constant:
1660:12            1 (const int)
1670:15  Function Definition: main( ( global void)
1680:15    Function Parameters:
1690:19    Sequence
1700:19      Function Call: f3(f1; ( global void)
1710:19        Constant:
1720:19          0.100000
1730:?   Linker Objects
1740:?     '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 7-element array of float ClipDistance gl_ClipDistance, layout( stream=0) out 2-element array of float CullDistance gl_CullDistance})
1750:?     'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 7-element array of float ClipDistance gl_ClipDistance,  in 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
176
177