1617a3babSopenharmony_ciimplicitArraySizeBuiltin.vert 2617a3babSopenharmony_ciShader version: 460 3617a3babSopenharmony_ci0:? Sequence 4617a3babSopenharmony_ci0:3 Function Definition: f1(f1; ( global void) 5617a3babSopenharmony_ci0:3 Function Parameters: 6617a3babSopenharmony_ci0:3 'x' ( in float) 7617a3babSopenharmony_ci0:5 Sequence 8617a3babSopenharmony_ci0:5 move second child to first child ( temp float) 9617a3babSopenharmony_ci0:5 direct index ( temp float ClipDistance) 10617a3babSopenharmony_ci0:5 gl_ClipDistance: direct index for structure ( out unsized 7-element array of float ClipDistance) 11617a3babSopenharmony_ci0: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}) 12617a3babSopenharmony_ci0:5 Constant: 13617a3babSopenharmony_ci0:5 2 (const uint) 14617a3babSopenharmony_ci0:5 Constant: 15617a3babSopenharmony_ci0:5 6 (const int) 16617a3babSopenharmony_ci0:5 'x' ( in float) 17617a3babSopenharmony_ci0:6 move second child to first child ( temp float) 18617a3babSopenharmony_ci0:6 direct index ( temp float CullDistance) 19617a3babSopenharmony_ci0:6 gl_CullDistance: direct index for structure ( out unsized 2-element array of float CullDistance) 20617a3babSopenharmony_ci0: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}) 21617a3babSopenharmony_ci0:6 Constant: 22617a3babSopenharmony_ci0:6 3 (const uint) 23617a3babSopenharmony_ci0:6 Constant: 24617a3babSopenharmony_ci0:6 1 (const int) 25617a3babSopenharmony_ci0:6 'x' ( in float) 26617a3babSopenharmony_ci0:9 Function Definition: main( ( global void) 27617a3babSopenharmony_ci0:9 Function Parameters: 28617a3babSopenharmony_ci0:10 Sequence 29617a3babSopenharmony_ci0:10 Function Call: f1(f1; ( global void) 30617a3babSopenharmony_ci0:10 Constant: 31617a3babSopenharmony_ci0:10 0.100000 32617a3babSopenharmony_ci0:? Linker Objects 33617a3babSopenharmony_ci0:? '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}) 34617a3babSopenharmony_ci0:? 'gl_VertexID' ( gl_VertexId int VertexId) 35617a3babSopenharmony_ci0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 36617a3babSopenharmony_ci 37617a3babSopenharmony_ciimplicitArraySizeBuiltin.geom 38617a3babSopenharmony_ciShader version: 460 39617a3babSopenharmony_ciinvocations = -1 40617a3babSopenharmony_cimax_vertices = 204 41617a3babSopenharmony_ciinput primitive = triangles 42617a3babSopenharmony_cioutput primitive = line_strip 43617a3babSopenharmony_ci0:? Sequence 44617a3babSopenharmony_ci0:6 Function Definition: f2(f1; ( global void) 45617a3babSopenharmony_ci0:6 Function Parameters: 46617a3babSopenharmony_ci0:6 'x' ( in float) 47617a3babSopenharmony_ci0:8 Sequence 48617a3babSopenharmony_ci0:8 move second child to first child ( temp float) 49617a3babSopenharmony_ci0:8 direct index (layout( stream=0) temp float ClipDistance) 50617a3babSopenharmony_ci0:8 gl_ClipDistance: direct index for structure (layout( stream=0) out unsized 7-element array of float ClipDistance) 51617a3babSopenharmony_ci0: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}) 52617a3babSopenharmony_ci0:8 Constant: 53617a3babSopenharmony_ci0:8 2 (const uint) 54617a3babSopenharmony_ci0:8 Constant: 55617a3babSopenharmony_ci0:8 6 (const int) 56617a3babSopenharmony_ci0:8 direct index ( temp float ClipDistance) 57617a3babSopenharmony_ci0:8 gl_ClipDistance: direct index for structure ( in unsized 7-element array of float ClipDistance) 58617a3babSopenharmony_ci0: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}) 59617a3babSopenharmony_ci0: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}) 60617a3babSopenharmony_ci0:8 Constant: 61617a3babSopenharmony_ci0:8 0 (const int) 62617a3babSopenharmony_ci0:8 Constant: 63617a3babSopenharmony_ci0:8 2 (const int) 64617a3babSopenharmony_ci0:8 Constant: 65617a3babSopenharmony_ci0:8 6 (const int) 66617a3babSopenharmony_ci0:10 Function Definition: f3(f1; ( global void) 67617a3babSopenharmony_ci0:10 Function Parameters: 68617a3babSopenharmony_ci0:10 'x' ( in float) 69617a3babSopenharmony_ci0:12 Sequence 70617a3babSopenharmony_ci0:12 move second child to first child ( temp float) 71617a3babSopenharmony_ci0:12 direct index (layout( stream=0) temp float CullDistance) 72617a3babSopenharmony_ci0:12 gl_CullDistance: direct index for structure (layout( stream=0) out unsized 2-element array of float CullDistance) 73617a3babSopenharmony_ci0: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}) 74617a3babSopenharmony_ci0:12 Constant: 75617a3babSopenharmony_ci0:12 3 (const uint) 76617a3babSopenharmony_ci0:12 Constant: 77617a3babSopenharmony_ci0:12 1 (const int) 78617a3babSopenharmony_ci0:12 direct index ( temp float CullDistance) 79617a3babSopenharmony_ci0:12 gl_CullDistance: direct index for structure ( in unsized 2-element array of float CullDistance) 80617a3babSopenharmony_ci0: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}) 81617a3babSopenharmony_ci0: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}) 82617a3babSopenharmony_ci0:12 Constant: 83617a3babSopenharmony_ci0:12 0 (const int) 84617a3babSopenharmony_ci0:12 Constant: 85617a3babSopenharmony_ci0:12 3 (const int) 86617a3babSopenharmony_ci0:12 Constant: 87617a3babSopenharmony_ci0:12 1 (const int) 88617a3babSopenharmony_ci0:15 Function Definition: main( ( global void) 89617a3babSopenharmony_ci0:15 Function Parameters: 90617a3babSopenharmony_ci0:19 Sequence 91617a3babSopenharmony_ci0:19 Function Call: f3(f1; ( global void) 92617a3babSopenharmony_ci0:19 Constant: 93617a3babSopenharmony_ci0:19 0.100000 94617a3babSopenharmony_ci0:? Linker Objects 95617a3babSopenharmony_ci0:? '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}) 96617a3babSopenharmony_ci0:? '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}) 97617a3babSopenharmony_ci 98617a3babSopenharmony_ci 99617a3babSopenharmony_ciLinked vertex stage: 100617a3babSopenharmony_ci 101617a3babSopenharmony_ci 102617a3babSopenharmony_ciLinked geometry stage: 103617a3babSopenharmony_ci 104617a3babSopenharmony_ci 105617a3babSopenharmony_ciShader version: 460 106617a3babSopenharmony_ci0:? Sequence 107617a3babSopenharmony_ci0:3 Function Definition: f1(f1; ( global void) 108617a3babSopenharmony_ci0:3 Function Parameters: 109617a3babSopenharmony_ci0:3 'x' ( in float) 110617a3babSopenharmony_ci0:5 Sequence 111617a3babSopenharmony_ci0:5 move second child to first child ( temp float) 112617a3babSopenharmony_ci0:5 direct index ( temp float ClipDistance) 113617a3babSopenharmony_ci0:5 gl_ClipDistance: direct index for structure ( out 7-element array of float ClipDistance) 114617a3babSopenharmony_ci0: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}) 115617a3babSopenharmony_ci0:5 Constant: 116617a3babSopenharmony_ci0:5 2 (const uint) 117617a3babSopenharmony_ci0:5 Constant: 118617a3babSopenharmony_ci0:5 6 (const int) 119617a3babSopenharmony_ci0:5 'x' ( in float) 120617a3babSopenharmony_ci0:6 move second child to first child ( temp float) 121617a3babSopenharmony_ci0:6 direct index ( temp float CullDistance) 122617a3babSopenharmony_ci0:6 gl_CullDistance: direct index for structure ( out 2-element array of float CullDistance) 123617a3babSopenharmony_ci0: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}) 124617a3babSopenharmony_ci0:6 Constant: 125617a3babSopenharmony_ci0:6 3 (const uint) 126617a3babSopenharmony_ci0:6 Constant: 127617a3babSopenharmony_ci0:6 1 (const int) 128617a3babSopenharmony_ci0:6 'x' ( in float) 129617a3babSopenharmony_ci0:9 Function Definition: main( ( global void) 130617a3babSopenharmony_ci0:9 Function Parameters: 131617a3babSopenharmony_ci0:10 Sequence 132617a3babSopenharmony_ci0:10 Function Call: f1(f1; ( global void) 133617a3babSopenharmony_ci0:10 Constant: 134617a3babSopenharmony_ci0:10 0.100000 135617a3babSopenharmony_ci0:? Linker Objects 136617a3babSopenharmony_ci0:? '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}) 137617a3babSopenharmony_ci0:? 'gl_VertexID' ( gl_VertexId int VertexId) 138617a3babSopenharmony_ci0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 139617a3babSopenharmony_ciShader version: 460 140617a3babSopenharmony_ciinvocations = 1 141617a3babSopenharmony_cimax_vertices = 204 142617a3babSopenharmony_ciinput primitive = triangles 143617a3babSopenharmony_cioutput primitive = line_strip 144617a3babSopenharmony_ci0:? Sequence 145617a3babSopenharmony_ci0:10 Function Definition: f3(f1; ( global void) 146617a3babSopenharmony_ci0:10 Function Parameters: 147617a3babSopenharmony_ci0:10 'x' ( in float) 148617a3babSopenharmony_ci0:12 Sequence 149617a3babSopenharmony_ci0:12 move second child to first child ( temp float) 150617a3babSopenharmony_ci0:12 direct index (layout( stream=0) temp float CullDistance) 151617a3babSopenharmony_ci0:12 gl_CullDistance: direct index for structure (layout( stream=0) out 2-element array of float CullDistance) 152617a3babSopenharmony_ci0: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}) 153617a3babSopenharmony_ci0:12 Constant: 154617a3babSopenharmony_ci0:12 3 (const uint) 155617a3babSopenharmony_ci0:12 Constant: 156617a3babSopenharmony_ci0:12 1 (const int) 157617a3babSopenharmony_ci0:12 direct index ( temp float CullDistance) 158617a3babSopenharmony_ci0:12 gl_CullDistance: direct index for structure ( in 2-element array of float CullDistance) 159617a3babSopenharmony_ci0: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}) 160617a3babSopenharmony_ci0: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}) 161617a3babSopenharmony_ci0:12 Constant: 162617a3babSopenharmony_ci0:12 0 (const int) 163617a3babSopenharmony_ci0:12 Constant: 164617a3babSopenharmony_ci0:12 3 (const int) 165617a3babSopenharmony_ci0:12 Constant: 166617a3babSopenharmony_ci0:12 1 (const int) 167617a3babSopenharmony_ci0:15 Function Definition: main( ( global void) 168617a3babSopenharmony_ci0:15 Function Parameters: 169617a3babSopenharmony_ci0:19 Sequence 170617a3babSopenharmony_ci0:19 Function Call: f3(f1; ( global void) 171617a3babSopenharmony_ci0:19 Constant: 172617a3babSopenharmony_ci0:19 0.100000 173617a3babSopenharmony_ci0:? Linker Objects 174617a3babSopenharmony_ci0:? '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}) 175617a3babSopenharmony_ci0:? '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}) 176617a3babSopenharmony_ci 177