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