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