1617a3babSopenharmony_ci420.geom 2617a3babSopenharmony_ciERROR: 0:9: 'length' : array must first be sized by a redeclaration or layout qualifier 3617a3babSopenharmony_ciERROR: 0:11: '[' : array must be sized by a redeclaration or layout qualifier before being indexed with a variable 4617a3babSopenharmony_ciERROR: 0:42: 'assign' : l-value required (can't modify a const) 5617a3babSopenharmony_ciERROR: 0:43: 'assign' : l-value required "v4" (can't modify a uniform) 6617a3babSopenharmony_ciERROR: 0:48: 'gl_PointSize' : cannot change arrayness of redeclared block member 7617a3babSopenharmony_ciERROR: 0:49: 'gl_ClipDistance' : cannot change arrayness of redeclared block member 8617a3babSopenharmony_ciERROR: 6 compilation errors. No code generated. 9617a3babSopenharmony_ci 10617a3babSopenharmony_ci 11617a3babSopenharmony_ciShader version: 420 12617a3babSopenharmony_ciinvocations = -1 13617a3babSopenharmony_cimax_vertices = -1 14617a3babSopenharmony_ciinput primitive = triangles 15617a3babSopenharmony_cioutput primitive = none 16617a3babSopenharmony_ciERROR: node is still EOpNull! 17617a3babSopenharmony_ci0:7 Function Definition: foo( ( global void) 18617a3babSopenharmony_ci0:7 Function Parameters: 19617a3babSopenharmony_ci0:9 Sequence 20617a3babSopenharmony_ci0:9 Constant: 21617a3babSopenharmony_ci0:9 1 (const int) 22617a3babSopenharmony_ci0:10 gl_Position: direct index for structure ( in 4-component vector of float Position) 23617a3babSopenharmony_ci0:10 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 1-element array of float ClipDistance gl_ClipDistance}) 24617a3babSopenharmony_ci0:10 'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 1-element array of float ClipDistance gl_ClipDistance}) 25617a3babSopenharmony_ci0:10 Constant: 26617a3babSopenharmony_ci0:10 1 (const int) 27617a3babSopenharmony_ci0:10 Constant: 28617a3babSopenharmony_ci0:10 0 (const int) 29617a3babSopenharmony_ci0:11 gl_Position: direct index for structure ( in 4-component vector of float Position) 30617a3babSopenharmony_ci0:11 indirect index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 1-element array of float ClipDistance gl_ClipDistance}) 31617a3babSopenharmony_ci0:11 'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 1-element array of float ClipDistance gl_ClipDistance}) 32617a3babSopenharmony_ci0:11 'i' ( global int) 33617a3babSopenharmony_ci0:11 Constant: 34617a3babSopenharmony_ci0:11 0 (const int) 35617a3babSopenharmony_ci0:18 Function Definition: foo3( ( global void) 36617a3babSopenharmony_ci0:18 Function Parameters: 37617a3babSopenharmony_ci0:20 Sequence 38617a3babSopenharmony_ci0:20 Constant: 39617a3babSopenharmony_ci0:20 3 (const int) 40617a3babSopenharmony_ci0:21 gl_Position: direct index for structure ( in 4-component vector of float Position) 41617a3babSopenharmony_ci0:21 indirect index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 1-element array of float ClipDistance gl_ClipDistance}) 42617a3babSopenharmony_ci0:21 'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 1-element array of float ClipDistance gl_ClipDistance}) 43617a3babSopenharmony_ci0:21 'i' ( global int) 44617a3babSopenharmony_ci0:21 Constant: 45617a3babSopenharmony_ci0:21 0 (const int) 46617a3babSopenharmony_ci0:22 Constant: 47617a3babSopenharmony_ci0:22 3 (const int) 48617a3babSopenharmony_ci0:29 Function Definition: foo4( ( global void) 49617a3babSopenharmony_ci0:29 Function Parameters: 50617a3babSopenharmony_ci0:? Sequence 51617a3babSopenharmony_ci0:40 Sequence 52617a3babSopenharmony_ci0:40 move second child to first child ( temp 4-component vector of float) 53617a3babSopenharmony_ci0:40 'v' ( temp 4-component vector of float) 54617a3babSopenharmony_ci0:40 textureGatherOffset ( global 4-component vector of float) 55617a3babSopenharmony_ci0:40 's2D' ( uniform sampler2D) 56617a3babSopenharmony_ci0:40 direct index ( temp 2-component vector of float) 57617a3babSopenharmony_ci0:40 'coord' ( in 3-element array of 2-component vector of float) 58617a3babSopenharmony_ci0:40 Constant: 59617a3babSopenharmony_ci0:40 0 (const int) 60617a3babSopenharmony_ci0:40 vector swizzle ( temp 2-component vector of int) 61617a3babSopenharmony_ci0:40 indirect index ( temp 2-component vector of int) 62617a3babSopenharmony_ci0:40 Constant: 63617a3babSopenharmony_ci0:40 0 (const int) 64617a3babSopenharmony_ci0:40 1 (const int) 65617a3babSopenharmony_ci0:40 1 (const int) 66617a3babSopenharmony_ci0:40 -2 (const int) 67617a3babSopenharmony_ci0:40 0 (const int) 68617a3babSopenharmony_ci0:40 3 (const int) 69617a3babSopenharmony_ci0:40 -3 (const int) 70617a3babSopenharmony_ci0:40 0 (const int) 71617a3babSopenharmony_ci0:40 2 (const int) 72617a3babSopenharmony_ci0:40 1 (const int) 73617a3babSopenharmony_ci0:40 'i' ( global int) 74617a3babSopenharmony_ci0:40 Sequence 75617a3babSopenharmony_ci0:40 Constant: 76617a3babSopenharmony_ci0:40 0 (const int) 77617a3babSopenharmony_ci0:40 Constant: 78617a3babSopenharmony_ci0:40 1 (const int) 79617a3babSopenharmony_ci0:42 move second child to first child ( temp 2-component vector of int) 80617a3babSopenharmony_ci0:42 vector swizzle ( temp 2-component vector of int) 81617a3babSopenharmony_ci0:42 indirect index ( temp 2-component vector of int) 82617a3babSopenharmony_ci0:42 Constant: 83617a3babSopenharmony_ci0:42 0 (const int) 84617a3babSopenharmony_ci0:42 1 (const int) 85617a3babSopenharmony_ci0:42 1 (const int) 86617a3babSopenharmony_ci0:42 -2 (const int) 87617a3babSopenharmony_ci0:42 0 (const int) 88617a3babSopenharmony_ci0:42 3 (const int) 89617a3babSopenharmony_ci0:42 -3 (const int) 90617a3babSopenharmony_ci0:42 0 (const int) 91617a3babSopenharmony_ci0:42 2 (const int) 92617a3babSopenharmony_ci0:42 1 (const int) 93617a3babSopenharmony_ci0:42 'i' ( global int) 94617a3babSopenharmony_ci0:42 Sequence 95617a3babSopenharmony_ci0:42 Constant: 96617a3babSopenharmony_ci0:42 0 (const int) 97617a3babSopenharmony_ci0:42 Constant: 98617a3babSopenharmony_ci0:42 1 (const int) 99617a3babSopenharmony_ci0:42 Constant: 100617a3babSopenharmony_ci0:42 3 (const int) 101617a3babSopenharmony_ci0:42 3 (const int) 102617a3babSopenharmony_ci0:43 move second child to first child ( temp float) 103617a3babSopenharmony_ci0:43 direct index ( temp float) 104617a3babSopenharmony_ci0:43 'v4' ( uniform 4-component vector of float) 105617a3babSopenharmony_ci0:43 Constant: 106617a3babSopenharmony_ci0:43 0 (const int) 107617a3babSopenharmony_ci0:43 Constant: 108617a3babSopenharmony_ci0:43 3.200000 109617a3babSopenharmony_ci0:44 vector swizzle ( temp 2-component vector of float) 110617a3babSopenharmony_ci0:44 'v4' ( uniform 4-component vector of float) 111617a3babSopenharmony_ci0:44 Sequence 112617a3babSopenharmony_ci0:44 Constant: 113617a3babSopenharmony_ci0:44 0 (const int) 114617a3babSopenharmony_ci0:44 Constant: 115617a3babSopenharmony_ci0:44 1 (const int) 116617a3babSopenharmony_ci0:52 Function Definition: foo5( ( global float) 117617a3babSopenharmony_ci0:52 Function Parameters: 118617a3babSopenharmony_ci0:54 Sequence 119617a3babSopenharmony_ci0:54 Branch: Return with expression 120617a3babSopenharmony_ci0:54 Convert int to float ( temp float) 121617a3babSopenharmony_ci0:54 'i' ( global int) 122617a3babSopenharmony_ci0:? Linker Objects 123617a3babSopenharmony_ci0:? 'i' ( global int) 124617a3babSopenharmony_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 1-element array of float ClipDistance gl_ClipDistance}) 125617a3babSopenharmony_ci0:? 'color3' ( in 3-element array of 4-component vector of float) 126617a3babSopenharmony_ci0:? 's2D' ( uniform sampler2D) 127617a3babSopenharmony_ci0:? 'coord' ( in 3-element array of 2-component vector of float) 128617a3babSopenharmony_ci0:? 'v4' ( uniform 4-component vector of float) 129617a3babSopenharmony_ci0:? 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out unsized 1-element array of float ClipDistance gl_ClipDistance}) 130617a3babSopenharmony_ci 131617a3babSopenharmony_ci 132617a3babSopenharmony_ciLinked geometry stage: 133617a3babSopenharmony_ci 134617a3babSopenharmony_ciERROR: Linking geometry stage: Missing entry point: Each stage requires one entry point 135617a3babSopenharmony_ciERROR: Linking geometry stage: At least one shader must specify an output layout primitive 136617a3babSopenharmony_ciERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value) 137617a3babSopenharmony_ci 138617a3babSopenharmony_ciShader version: 420 139617a3babSopenharmony_ciinvocations = 1 140617a3babSopenharmony_cimax_vertices = -1 141617a3babSopenharmony_ciinput primitive = triangles 142617a3babSopenharmony_cioutput primitive = none 143617a3babSopenharmony_ciERROR: node is still EOpNull! 144617a3babSopenharmony_ci0:? Linker Objects 145617a3babSopenharmony_ci0:? 'i' ( global int) 146617a3babSopenharmony_ci0:? 'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance}) 147617a3babSopenharmony_ci0:? 'color3' ( in 3-element array of 4-component vector of float) 148617a3babSopenharmony_ci0:? 's2D' ( uniform sampler2D) 149617a3babSopenharmony_ci0:? 'coord' ( in 3-element array of 2-component vector of float) 150617a3babSopenharmony_ci0:? 'v4' ( uniform 4-component vector of float) 151617a3babSopenharmony_ci0:? 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out 1-element array of float ClipDistance gl_ClipDistance}) 152617a3babSopenharmony_ci 153