1617a3babSopenharmony_ci300.vert
2617a3babSopenharmony_ciERROR: 0:8: 'varying' : Reserved word. 
3617a3babSopenharmony_ciERROR: 0:8: 'varying' : no longer supported in es profile; removed in version 300
4617a3babSopenharmony_ciERROR: 0:9: 'vertex input arrays' : not supported with this profile: es
5617a3babSopenharmony_ciERROR: 0:10: '' : precision qualifier must appear as last qualifier 
6617a3babSopenharmony_ciERROR: 0:11: '' : invariant qualifier must appear before interpolation, storage, and precision qualifiers  
7617a3babSopenharmony_ciERROR: 0:12: '' : Auxiliary qualifiers (centroid, patch, and sample) must appear before storage and precision qualifiers 
8617a3babSopenharmony_ciERROR: 0:12: '' : vertex input cannot be further qualified 
9617a3babSopenharmony_ciERROR: 0:13: '' : interpolation qualifiers must appear before storage and precision qualifiers 
10617a3babSopenharmony_ciERROR: 0:14: '' : in/out must appear before const 
11617a3babSopenharmony_ciERROR: 0:15: '' : precision qualifier must appear as last qualifier 
12617a3babSopenharmony_ciERROR: 0:16: '' : can only have one interpolation qualifier (flat, smooth, noperspective, __explicitInterpAMD) 
13617a3babSopenharmony_ciERROR: 0:17: 'sample' : Reserved word. 
14617a3babSopenharmony_ciERROR: 0:17: '' : can only have one auxiliary qualifier (centroid, patch, and sample) 
15617a3babSopenharmony_ciERROR: 0:18: 'uniform' : too many storage qualifiers 
16617a3babSopenharmony_ciERROR: 0:56: '#error' : GL_ES is set  
17617a3babSopenharmony_ciERROR: 0:62: '' : array size required 
18617a3babSopenharmony_ciERROR: 0:63: '' : array size required 
19617a3babSopenharmony_ciERROR: 0:64: '' : array size required 
20617a3babSopenharmony_ciERROR: 0:65: '' : array size required 
21617a3babSopenharmony_ciERROR: 0:67: '' : array size required 
22617a3babSopenharmony_ciERROR: 0:76: 'invariant' : cannot change qualification after use 
23617a3babSopenharmony_ciERROR: 0:78: 'invariant' : can only apply to an output 
24617a3babSopenharmony_ciERROR: 0:88: 'ub2' : Cannot reuse block name within the same interface: uniform
25617a3babSopenharmony_ciERROR: 0:92: 'ub2' : Cannot reuse block name within the same interface: uniform
26617a3babSopenharmony_ciERROR: 0:96: 'ub2' : Cannot reuse block name within the same interface: uniform
27617a3babSopenharmony_ciERROR: 0:104: 'ub3' : Cannot reuse block name within the same interface: uniform
28617a3babSopenharmony_ciERROR: 0:121: 'textureSize' : no matching overloaded function found 
29617a3babSopenharmony_ciERROR: 0:123: 'textureSize' : no matching overloaded function found 
30617a3babSopenharmony_ciERROR: 0:125: 'texture' : no matching overloaded function found 
31617a3babSopenharmony_ciERROR: 0:127: 'textureProjOffset' : no matching overloaded function found 
32617a3babSopenharmony_ciERROR: 0:132: 'highp' : overloaded functions must have the same parameter precision qualifiers for argument 2
33617a3babSopenharmony_ciERROR: 0:135: 'in' : overloaded functions must have the same parameter storage qualifiers for argument 2
34617a3babSopenharmony_ciERROR: 0:146: '' : array size required 
35617a3babSopenharmony_ciERROR: 0:147: '' : array size required 
36617a3babSopenharmony_ciERROR: 0:148: '' : array size required 
37617a3babSopenharmony_ciERROR: 0:149: 'float' : cannot apply precision statement to this type; use 'float', 'int' or a sampler type 
38617a3babSopenharmony_ciERROR: 0:168: 'Binst' : cannot add storage, auxiliary, memory, interpolation, layout, or precision qualifier to an existing variable 
39617a3babSopenharmony_ciERROR: 0:169: 'Bblock' : cannot add storage, auxiliary, memory, interpolation, layout, or precision qualifier to an existing variable 
40617a3babSopenharmony_ciERROR: 0:170: 'Bfoo' : cannot add storage, auxiliary, memory, interpolation, layout, or precision qualifier to an existing variable 
41617a3babSopenharmony_ciERROR: 0:172: 'std430' : not supported for this version or the enabled extensions 
42617a3babSopenharmony_ciERROR: 0:172: 'std430 requires the buffer storage qualifier' : required extension not requested: GL_EXT_scalar_block_layout
43617a3babSopenharmony_ciERROR: 0:175: '' : array size required 
44617a3babSopenharmony_ciERROR: 0:185: 'assign' :  cannot convert from ' temp 4-element array of highp float' to ' temp 3-element array of highp float'
45617a3babSopenharmony_ciERROR: 0:186: 'assign' :  cannot convert from ' temp 3-element array of highp float' to ' temp 4-element array of highp float'
46617a3babSopenharmony_ciERROR: 0:189: 'num_views' : required extension not requested: Possible extensions include:
47617a3babSopenharmony_ciGL_OVR_multiview
48617a3babSopenharmony_ciGL_OVR_multiview2
49617a3babSopenharmony_ciERROR: 0:193: 'gl_ViewID_OVR' : required extension not requested: Possible extensions include:
50617a3babSopenharmony_ciGL_OVR_multiview
51617a3babSopenharmony_ciGL_OVR_multiview2
52617a3babSopenharmony_ciERROR: 0:198: 'num_views' : can only apply to a standalone qualifier 
53617a3babSopenharmony_ciERROR: 47 compilation errors.  No code generated.
54617a3babSopenharmony_ci
55617a3babSopenharmony_ci
56617a3babSopenharmony_ciShader version: 300
57617a3babSopenharmony_ciRequested GL_OVR_multiview
58617a3babSopenharmony_ciERROR: node is still EOpNull!
59617a3babSopenharmony_ci0:27  Function Definition: main( ( global void)
60617a3babSopenharmony_ci0:27    Function Parameters: 
61617a3babSopenharmony_ci0:29    Sequence
62617a3babSopenharmony_ci0:29      Sequence
63617a3babSopenharmony_ci0:29        move second child to first child ( temp highp int)
64617a3babSopenharmony_ci0:29          'id' ( temp highp int)
65617a3babSopenharmony_ci0:29          add ( temp highp int)
66617a3babSopenharmony_ci0:29            'gl_VertexID' ( gl_VertexId highp int VertexId)
67617a3babSopenharmony_ci0:29            'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
68617a3babSopenharmony_ci0:31      Sequence
69617a3babSopenharmony_ci0:31        move second child to first child ( temp highp int)
70617a3babSopenharmony_ci0:31          'c0' ( temp highp int)
71617a3babSopenharmony_ci0:31          Constant:
72617a3babSopenharmony_ci0:31            64 (const int)
73617a3babSopenharmony_ci0:32      Sequence
74617a3babSopenharmony_ci0:32        move second child to first child ( temp highp int)
75617a3babSopenharmony_ci0:32          'c1' ( temp highp int)
76617a3babSopenharmony_ci0:32          Constant:
77617a3babSopenharmony_ci0:32            128 (const int)
78617a3babSopenharmony_ci0:33      Sequence
79617a3babSopenharmony_ci0:33        move second child to first child ( temp highp int)
80617a3babSopenharmony_ci0:33          'c2' ( temp highp int)
81617a3babSopenharmony_ci0:33          Constant:
82617a3babSopenharmony_ci0:33            16 (const int)
83617a3babSopenharmony_ci0:34      Sequence
84617a3babSopenharmony_ci0:34        move second child to first child ( temp highp int)
85617a3babSopenharmony_ci0:34          'c3' ( temp highp int)
86617a3babSopenharmony_ci0:34          Constant:
87617a3babSopenharmony_ci0:34            15 (const int)
88617a3babSopenharmony_ci0:35      Sequence
89617a3babSopenharmony_ci0:35        move second child to first child ( temp highp int)
90617a3babSopenharmony_ci0:35          'c4' ( temp highp int)
91617a3babSopenharmony_ci0:35          Constant:
92617a3babSopenharmony_ci0:35            32 (const int)
93617a3babSopenharmony_ci0:36      Sequence
94617a3babSopenharmony_ci0:36        move second child to first child ( temp highp int)
95617a3babSopenharmony_ci0:36          'c5' ( temp highp int)
96617a3babSopenharmony_ci0:36          Constant:
97617a3babSopenharmony_ci0:36            80 (const int)
98617a3babSopenharmony_ci0:37      Sequence
99617a3babSopenharmony_ci0:37        move second child to first child ( temp highp int)
100617a3babSopenharmony_ci0:37          'c6' ( temp highp int)
101617a3babSopenharmony_ci0:37          Constant:
102617a3babSopenharmony_ci0:37            32 (const int)
103617a3babSopenharmony_ci0:38      Sequence
104617a3babSopenharmony_ci0:38        move second child to first child ( temp highp int)
105617a3babSopenharmony_ci0:38          'c7' ( temp highp int)
106617a3babSopenharmony_ci0:38          Constant:
107617a3babSopenharmony_ci0:38            16 (const int)
108617a3babSopenharmony_ci0:39      Sequence
109617a3babSopenharmony_ci0:39        move second child to first child ( temp highp int)
110617a3babSopenharmony_ci0:39          'c8' ( temp highp int)
111617a3babSopenharmony_ci0:39          Constant:
112617a3babSopenharmony_ci0:39            32 (const int)
113617a3babSopenharmony_ci0:40      Sequence
114617a3babSopenharmony_ci0:40        move second child to first child ( temp highp int)
115617a3babSopenharmony_ci0:40          'c9' ( temp highp int)
116617a3babSopenharmony_ci0:40          Constant:
117617a3babSopenharmony_ci0:40            -8 (const int)
118617a3babSopenharmony_ci0:41      Sequence
119617a3babSopenharmony_ci0:41        move second child to first child ( temp highp int)
120617a3babSopenharmony_ci0:41          'c10' ( temp highp int)
121617a3babSopenharmony_ci0:41          Constant:
122617a3babSopenharmony_ci0:41            7 (const int)
123617a3babSopenharmony_ci0:43      Sequence
124617a3babSopenharmony_ci0:43        move second child to first child ( temp highp 3X4 matrix of float)
125617a3babSopenharmony_ci0:43          'tm' ( temp highp 3X4 matrix of float)
126617a3babSopenharmony_ci0:43          transpose ( global highp 3X4 matrix of float)
127617a3babSopenharmony_ci0:43            'm43' ( uniform highp 4X3 matrix of float)
128617a3babSopenharmony_ci0:44      Sequence
129617a3babSopenharmony_ci0:44        move second child to first child ( temp highp float)
130617a3babSopenharmony_ci0:44          'dm' ( temp highp float)
131617a3babSopenharmony_ci0:44          determinant ( global highp float)
132617a3babSopenharmony_ci0:44            'm44' ( uniform highp 4X4 matrix of float)
133617a3babSopenharmony_ci0:45      Sequence
134617a3babSopenharmony_ci0:45        move second child to first child ( temp highp 3X3 matrix of float)
135617a3babSopenharmony_ci0:45          'im' ( temp highp 3X3 matrix of float)
136617a3babSopenharmony_ci0:45          inverse ( global highp 3X3 matrix of float)
137617a3babSopenharmony_ci0:45            'm33' ( uniform highp 3X3 matrix of float)
138617a3babSopenharmony_ci0:47      Sequence
139617a3babSopenharmony_ci0:47        move second child to first child ( temp highp 3X2 matrix of float)
140617a3babSopenharmony_ci0:47          'op' ( temp highp 3X2 matrix of float)
141617a3babSopenharmony_ci0:47          outer product ( global highp 3X2 matrix of float)
142617a3babSopenharmony_ci0:47            'v2' ( smooth out highp 2-component vector of float)
143617a3babSopenharmony_ci0:47            'v3' ( in highp 3-component vector of float)
144617a3babSopenharmony_ci0:49      move second child to first child ( temp highp 4-component vector of float)
145617a3babSopenharmony_ci0:49        'gl_Position' ( gl_Position highp 4-component vector of float Position)
146617a3babSopenharmony_ci0:49        direct index ( temp highp 4-component vector of float)
147617a3babSopenharmony_ci0:49          'm44' ( uniform highp 4X4 matrix of float)
148617a3babSopenharmony_ci0:49          Constant:
149617a3babSopenharmony_ci0:49            2 (const int)
150617a3babSopenharmony_ci0:50      move second child to first child ( temp highp float)
151617a3babSopenharmony_ci0:50        'gl_PointSize' ( gl_PointSize highp float PointSize)
152617a3babSopenharmony_ci0:50        direct index ( temp highp float)
153617a3babSopenharmony_ci0:50          'v2' ( smooth out highp 2-component vector of float)
154617a3babSopenharmony_ci0:50          Constant:
155617a3babSopenharmony_ci0:50            1 (const int)
156617a3babSopenharmony_ci0:52      move second child to first child ( temp highp 3-component vector of float)
157617a3babSopenharmony_ci0:52        c: direct index for structure ( global highp 3-component vector of float)
158617a3babSopenharmony_ci0:52          's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
159617a3babSopenharmony_ci0:52          Constant:
160617a3babSopenharmony_ci0:52            0 (const int)
161617a3babSopenharmony_ci0:52        'v3' ( in highp 3-component vector of float)
162617a3babSopenharmony_ci0:53      move second child to first child ( temp highp float)
163617a3babSopenharmony_ci0:53        f: direct index for structure ( global highp float)
164617a3babSopenharmony_ci0:53          's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
165617a3babSopenharmony_ci0:53          Constant:
166617a3babSopenharmony_ci0:53            1 (const int)
167617a3babSopenharmony_ci0:53        'dm' ( temp highp float)
168617a3babSopenharmony_ci0:68  Sequence
169617a3babSopenharmony_ci0:68    move second child to first child ( temp 2-element array of highp float)
170617a3babSopenharmony_ci0:68      'okayA' ( global 2-element array of highp float)
171617a3babSopenharmony_ci0:68      Constant:
172617a3babSopenharmony_ci0:68        3.000000
173617a3babSopenharmony_ci0:68        4.000000
174617a3babSopenharmony_ci0:71  Function Definition: newVFun( ( global void)
175617a3babSopenharmony_ci0:71    Function Parameters: 
176617a3babSopenharmony_ci0:73    Sequence
177617a3babSopenharmony_ci0:73      move second child to first child ( temp highp 3-component vector of float)
178617a3babSopenharmony_ci0:73        'newV' ( smooth out highp 3-component vector of float)
179617a3babSopenharmony_ci0:73        'v3' ( in highp 3-component vector of float)
180617a3babSopenharmony_ci0:118  Function Definition: foo23( ( global void)
181617a3babSopenharmony_ci0:118    Function Parameters: 
182617a3babSopenharmony_ci0:120    Sequence
183617a3babSopenharmony_ci0:120      Sequence
184617a3babSopenharmony_ci0:120        move second child to first child ( temp highp 2-component vector of int)
185617a3babSopenharmony_ci0:120          'x1' ( temp highp 2-component vector of int)
186617a3babSopenharmony_ci0:120          textureSize ( global highp 2-component vector of int, operation at lowp)
187617a3babSopenharmony_ci0:120            's2D' ( uniform lowp sampler2D)
188617a3babSopenharmony_ci0:120            Constant:
189617a3babSopenharmony_ci0:120              2 (const int)
190617a3babSopenharmony_ci0:121      Constant:
191617a3babSopenharmony_ci0:121        0.000000
192617a3babSopenharmony_ci0:122      Sequence
193617a3babSopenharmony_ci0:122        move second child to first child ( temp highp 3-component vector of int)
194617a3babSopenharmony_ci0:122          'x3' ( temp highp 3-component vector of int)
195617a3babSopenharmony_ci0:122          textureSize ( global highp 3-component vector of int, operation at lowp)
196617a3babSopenharmony_ci0:122            's2DAS' ( uniform lowp sampler2DArrayShadow)
197617a3babSopenharmony_ci0:122            Constant:
198617a3babSopenharmony_ci0:122              -1 (const int)
199617a3babSopenharmony_ci0:123      Constant:
200617a3babSopenharmony_ci0:123        0.000000
201617a3babSopenharmony_ci0:124      Sequence
202617a3babSopenharmony_ci0:124        move second child to first child ( temp highp 4-component vector of float)
203617a3babSopenharmony_ci0:124          'x4' ( temp highp 4-component vector of float)
204617a3babSopenharmony_ci0:124          texture ( global lowp 4-component vector of float, operation at highp)
205617a3babSopenharmony_ci0:124            's2D' ( uniform lowp sampler2D)
206617a3babSopenharmony_ci0:124            'c2D' ( in highp 2-component vector of float)
207617a3babSopenharmony_ci0:125      Constant:
208617a3babSopenharmony_ci0:125        0.000000
209617a3babSopenharmony_ci0:126      Sequence
210617a3babSopenharmony_ci0:126        move second child to first child ( temp highp 4-component vector of float)
211617a3babSopenharmony_ci0:126          'x5' ( temp highp 4-component vector of float)
212617a3babSopenharmony_ci0:126          textureProjOffset ( global lowp 4-component vector of float)
213617a3babSopenharmony_ci0:126            's3D' ( uniform lowp sampler3D)
214617a3babSopenharmony_ci0:126            Constant:
215617a3babSopenharmony_ci0:126              0.200000
216617a3babSopenharmony_ci0:126              0.200000
217617a3babSopenharmony_ci0:126              0.200000
218617a3babSopenharmony_ci0:126              0.200000
219617a3babSopenharmony_ci0:126            Constant:
220617a3babSopenharmony_ci0:126              1 (const int)
221617a3babSopenharmony_ci0:126              1 (const int)
222617a3babSopenharmony_ci0:126              1 (const int)
223617a3babSopenharmony_ci0:127      Constant:
224617a3babSopenharmony_ci0:127        0.000000
225617a3babSopenharmony_ci0:128      Sequence
226617a3babSopenharmony_ci0:128        move second child to first child ( temp highp float)
227617a3babSopenharmony_ci0:128          'x6' ( temp highp float)
228617a3babSopenharmony_ci0:128          textureProjGradOffset ( global lowp float, operation at highp)
229617a3babSopenharmony_ci0:128            's2DS' ( uniform lowp sampler2DShadow)
230617a3babSopenharmony_ci0:128            'invIn' ( invariant in highp 4-component vector of float)
231617a3babSopenharmony_ci0:128            Constant:
232617a3babSopenharmony_ci0:128              4.200000
233617a3babSopenharmony_ci0:128              4.200000
234617a3babSopenharmony_ci0:128            Constant:
235617a3babSopenharmony_ci0:128              5.300000
236617a3babSopenharmony_ci0:128              5.300000
237617a3babSopenharmony_ci0:128            Constant:
238617a3babSopenharmony_ci0:128              1 (const int)
239617a3babSopenharmony_ci0:128              1 (const int)
240617a3babSopenharmony_ci0:137  Function Definition: foo2349( ( global void)
241617a3babSopenharmony_ci0:137    Function Parameters: 
242617a3babSopenharmony_ci0:139    Sequence
243617a3babSopenharmony_ci0:139      Sequence
244617a3babSopenharmony_ci0:139        move second child to first child ( temp 3-element array of highp float)
245617a3babSopenharmony_ci0:139          'x' ( temp 3-element array of highp float)
246617a3babSopenharmony_ci0:139          Constant:
247617a3babSopenharmony_ci0:139            1.000000
248617a3babSopenharmony_ci0:139            2.000000
249617a3babSopenharmony_ci0:139            3.000000
250617a3babSopenharmony_ci0:140      Sequence
251617a3babSopenharmony_ci0:140        move second child to first child ( temp 3-element array of highp float)
252617a3babSopenharmony_ci0:140          'y' ( temp 3-element array of highp float)
253617a3babSopenharmony_ci0:140          'x' ( temp 3-element array of highp float)
254617a3babSopenharmony_ci0:141      Sequence
255617a3babSopenharmony_ci0:141        move second child to first child ( temp 3-element array of highp float)
256617a3babSopenharmony_ci0:141          'z' ( temp 3-element array of highp float)
257617a3babSopenharmony_ci0:141          'x' ( temp 3-element array of highp float)
258617a3babSopenharmony_ci0:143      move second child to first child ( temp 3-element array of highp float)
259617a3babSopenharmony_ci0:143        'w' ( temp 3-element array of highp float)
260617a3babSopenharmony_ci0:143        'y' ( temp 3-element array of highp float)
261617a3babSopenharmony_ci0:155  Function Definition: gggf(f1; ( global highp int)
262617a3babSopenharmony_ci0:155    Function Parameters: 
263617a3babSopenharmony_ci0:155      'f' ( in highp float)
264617a3babSopenharmony_ci0:155    Sequence
265617a3babSopenharmony_ci0:155      Branch: Return with expression
266617a3babSopenharmony_ci0:155        Constant:
267617a3babSopenharmony_ci0:155          2 (const int)
268617a3babSopenharmony_ci0:158  Function Definition: agggf(f1; ( global highp int)
269617a3babSopenharmony_ci0:158    Function Parameters: 
270617a3babSopenharmony_ci0:158      'f' ( in highp float)
271617a3babSopenharmony_ci0:158    Sequence
272617a3babSopenharmony_ci0:158      Branch: Return with expression
273617a3babSopenharmony_ci0:158        Constant:
274617a3babSopenharmony_ci0:158          2 (const int)
275617a3babSopenharmony_ci0:178  Function Definition: fooDeeparray( ( global void)
276617a3babSopenharmony_ci0:178    Function Parameters: 
277617a3babSopenharmony_ci0:181    Sequence
278617a3babSopenharmony_ci0:181      Sequence
279617a3babSopenharmony_ci0:180        move second child to first child ( temp 3-element array of highp float)
280617a3babSopenharmony_ci0:180          'x' ( temp 3-element array of highp float)
281617a3babSopenharmony_ci0:180          Constant:
282617a3babSopenharmony_ci0:180            1.000000
283617a3babSopenharmony_ci0:180            2.000000
284617a3babSopenharmony_ci0:180            3.000000
285617a3babSopenharmony_ci0:181        move second child to first child ( temp 4-element array of highp float)
286617a3babSopenharmony_ci0:181          'y' ( temp 4-element array of highp float)
287617a3babSopenharmony_ci0:181          Constant:
288617a3babSopenharmony_ci0:181            1.000000
289617a3babSopenharmony_ci0:181            2.000000
290617a3babSopenharmony_ci0:181            3.000000
291617a3babSopenharmony_ci0:181            4.000000
292617a3babSopenharmony_ci0:183      move second child to first child ( temp 3-element array of highp float)
293617a3babSopenharmony_ci0:183        'xp' ( temp 3-element array of highp float)
294617a3babSopenharmony_ci0:183        'x' ( temp 3-element array of highp float)
295617a3babSopenharmony_ci0:184      move second child to first child ( temp 4-element array of highp float)
296617a3babSopenharmony_ci0:184        'yp' ( temp 4-element array of highp float)
297617a3babSopenharmony_ci0:184        'y' ( temp 4-element array of highp float)
298617a3babSopenharmony_ci0:185      'xp' ( temp 3-element array of highp float)
299617a3babSopenharmony_ci0:186      'yp' ( temp 4-element array of highp float)
300617a3babSopenharmony_ci0:191  Function Definition: mwErr( ( global void)
301617a3babSopenharmony_ci0:191    Function Parameters: 
302617a3babSopenharmony_ci0:193    Sequence
303617a3babSopenharmony_ci0:193      'gl_ViewID_OVR' ( in highp uint ViewIndex)
304617a3babSopenharmony_ci0:201  Function Definition: mwOk( ( global void)
305617a3babSopenharmony_ci0:201    Function Parameters: 
306617a3babSopenharmony_ci0:203    Sequence
307617a3babSopenharmony_ci0:203      'gl_ViewID_OVR' ( in highp uint ViewIndex)
308617a3babSopenharmony_ci0:?   Linker Objects
309617a3babSopenharmony_ci0:?     'm43' ( uniform highp 4X3 matrix of float)
310617a3babSopenharmony_ci0:?     'm33' ( uniform highp 3X3 matrix of float)
311617a3babSopenharmony_ci0:?     'm44' ( uniform highp 4X4 matrix of float)
312617a3babSopenharmony_ci0:?     'v3' ( in highp 3-component vector of float)
313617a3babSopenharmony_ci0:?     'v2' ( smooth out highp 2-component vector of float)
314617a3babSopenharmony_ci0:?     'bad' ( in 10-element array of highp 4-component vector of float)
315617a3babSopenharmony_ci0:?     'badorder' ( in highp 4-component vector of float)
316617a3babSopenharmony_ci0:?     'badorder2' ( invariant smooth out highp 4-component vector of float)
317617a3babSopenharmony_ci0:?     'badorder4' ( centroid in highp 4-component vector of float)
318617a3babSopenharmony_ci0:?     'badorder3' ( flat out highp 4-component vector of float)
319617a3babSopenharmony_ci0:?     'rep' ( smooth flat out highp 4-component vector of float)
320617a3babSopenharmony_ci0:?     'rep2' ( centroid smooth sample out highp 4-component vector of float)
321617a3babSopenharmony_ci0:?     'rep3' ( in highp 4-component vector of float)
322617a3babSopenharmony_ci0:?     's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
323617a3babSopenharmony_ci0:?     'badsize' ( global unsized 1-element array of highp float)
324617a3babSopenharmony_ci0:?     'badsize2' ( global unsized 1-element array of highp float)
325617a3babSopenharmony_ci0:?     'ubInst' (layout( column_major shared) uniform unsized 1-element array of block{layout( column_major shared) uniform unsized 1-element array of highp int a})
326617a3babSopenharmony_ci0:?     'okayA' ( global 2-element array of highp float)
327617a3babSopenharmony_ci0:?     'newV' ( invariant smooth out highp 3-component vector of float)
328617a3babSopenharmony_ci0:?     'invIn' ( invariant in highp 4-component vector of float)
329617a3babSopenharmony_ci0:?     's2' ( invariant smooth out structure{ global highp 3-component vector of float c,  global highp float f})
330617a3babSopenharmony_ci0:?     's3' ( invariant smooth out structure{ global highp 3-component vector of float c,  global highp float f})
331617a3babSopenharmony_ci0:?     'a' (layout( column_major shared) uniform block{layout( column_major shared) uniform highp float f})
332617a3babSopenharmony_ci0:?     'anon@0' (layout( column_major shared) uniform block{layout( column_major shared) uniform bool b23})
333617a3babSopenharmony_ci0:?     's2D' ( uniform lowp sampler2D)
334617a3babSopenharmony_ci0:?     's3D' ( uniform lowp sampler3D)
335617a3babSopenharmony_ci0:?     's2DS' ( uniform lowp sampler2DShadow)
336617a3babSopenharmony_ci0:?     's2DAS' ( uniform lowp sampler2DArrayShadow)
337617a3babSopenharmony_ci0:?     'c2D' ( in highp 2-component vector of float)
338617a3babSopenharmony_ci0:?     'ssss' ( smooth out structure{ global highp float f})
339617a3babSopenharmony_ci0:?     'Binst' (layout( column_major shared) uniform block{layout( column_major shared) uniform highp int a})
340617a3babSopenharmony_ci0:?     'Bfoo' ( global highp int)
341617a3babSopenharmony_ci0:?     'B430i' (layout( column_major std430) uniform block{layout( column_major std430 offset=0) uniform highp int a})
342617a3babSopenharmony_ci0:?     'mwUniform' ( uniform highp float)
343617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
344617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
345617a3babSopenharmony_ci
346617a3babSopenharmony_ci
347617a3babSopenharmony_ciLinked vertex stage:
348617a3babSopenharmony_ci
349617a3babSopenharmony_ci
350617a3babSopenharmony_ciShader version: 300
351617a3babSopenharmony_ciRequested GL_OVR_multiview
352617a3babSopenharmony_ciERROR: node is still EOpNull!
353617a3babSopenharmony_ci0:27  Function Definition: main( ( global void)
354617a3babSopenharmony_ci0:27    Function Parameters: 
355617a3babSopenharmony_ci0:29    Sequence
356617a3babSopenharmony_ci0:29      Sequence
357617a3babSopenharmony_ci0:29        move second child to first child ( temp highp int)
358617a3babSopenharmony_ci0:29          'id' ( temp highp int)
359617a3babSopenharmony_ci0:29          add ( temp highp int)
360617a3babSopenharmony_ci0:29            'gl_VertexID' ( gl_VertexId highp int VertexId)
361617a3babSopenharmony_ci0:29            'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
362617a3babSopenharmony_ci0:31      Sequence
363617a3babSopenharmony_ci0:31        move second child to first child ( temp highp int)
364617a3babSopenharmony_ci0:31          'c0' ( temp highp int)
365617a3babSopenharmony_ci0:31          Constant:
366617a3babSopenharmony_ci0:31            64 (const int)
367617a3babSopenharmony_ci0:32      Sequence
368617a3babSopenharmony_ci0:32        move second child to first child ( temp highp int)
369617a3babSopenharmony_ci0:32          'c1' ( temp highp int)
370617a3babSopenharmony_ci0:32          Constant:
371617a3babSopenharmony_ci0:32            128 (const int)
372617a3babSopenharmony_ci0:33      Sequence
373617a3babSopenharmony_ci0:33        move second child to first child ( temp highp int)
374617a3babSopenharmony_ci0:33          'c2' ( temp highp int)
375617a3babSopenharmony_ci0:33          Constant:
376617a3babSopenharmony_ci0:33            16 (const int)
377617a3babSopenharmony_ci0:34      Sequence
378617a3babSopenharmony_ci0:34        move second child to first child ( temp highp int)
379617a3babSopenharmony_ci0:34          'c3' ( temp highp int)
380617a3babSopenharmony_ci0:34          Constant:
381617a3babSopenharmony_ci0:34            15 (const int)
382617a3babSopenharmony_ci0:35      Sequence
383617a3babSopenharmony_ci0:35        move second child to first child ( temp highp int)
384617a3babSopenharmony_ci0:35          'c4' ( temp highp int)
385617a3babSopenharmony_ci0:35          Constant:
386617a3babSopenharmony_ci0:35            32 (const int)
387617a3babSopenharmony_ci0:36      Sequence
388617a3babSopenharmony_ci0:36        move second child to first child ( temp highp int)
389617a3babSopenharmony_ci0:36          'c5' ( temp highp int)
390617a3babSopenharmony_ci0:36          Constant:
391617a3babSopenharmony_ci0:36            80 (const int)
392617a3babSopenharmony_ci0:37      Sequence
393617a3babSopenharmony_ci0:37        move second child to first child ( temp highp int)
394617a3babSopenharmony_ci0:37          'c6' ( temp highp int)
395617a3babSopenharmony_ci0:37          Constant:
396617a3babSopenharmony_ci0:37            32 (const int)
397617a3babSopenharmony_ci0:38      Sequence
398617a3babSopenharmony_ci0:38        move second child to first child ( temp highp int)
399617a3babSopenharmony_ci0:38          'c7' ( temp highp int)
400617a3babSopenharmony_ci0:38          Constant:
401617a3babSopenharmony_ci0:38            16 (const int)
402617a3babSopenharmony_ci0:39      Sequence
403617a3babSopenharmony_ci0:39        move second child to first child ( temp highp int)
404617a3babSopenharmony_ci0:39          'c8' ( temp highp int)
405617a3babSopenharmony_ci0:39          Constant:
406617a3babSopenharmony_ci0:39            32 (const int)
407617a3babSopenharmony_ci0:40      Sequence
408617a3babSopenharmony_ci0:40        move second child to first child ( temp highp int)
409617a3babSopenharmony_ci0:40          'c9' ( temp highp int)
410617a3babSopenharmony_ci0:40          Constant:
411617a3babSopenharmony_ci0:40            -8 (const int)
412617a3babSopenharmony_ci0:41      Sequence
413617a3babSopenharmony_ci0:41        move second child to first child ( temp highp int)
414617a3babSopenharmony_ci0:41          'c10' ( temp highp int)
415617a3babSopenharmony_ci0:41          Constant:
416617a3babSopenharmony_ci0:41            7 (const int)
417617a3babSopenharmony_ci0:43      Sequence
418617a3babSopenharmony_ci0:43        move second child to first child ( temp highp 3X4 matrix of float)
419617a3babSopenharmony_ci0:43          'tm' ( temp highp 3X4 matrix of float)
420617a3babSopenharmony_ci0:43          transpose ( global highp 3X4 matrix of float)
421617a3babSopenharmony_ci0:43            'm43' ( uniform highp 4X3 matrix of float)
422617a3babSopenharmony_ci0:44      Sequence
423617a3babSopenharmony_ci0:44        move second child to first child ( temp highp float)
424617a3babSopenharmony_ci0:44          'dm' ( temp highp float)
425617a3babSopenharmony_ci0:44          determinant ( global highp float)
426617a3babSopenharmony_ci0:44            'm44' ( uniform highp 4X4 matrix of float)
427617a3babSopenharmony_ci0:45      Sequence
428617a3babSopenharmony_ci0:45        move second child to first child ( temp highp 3X3 matrix of float)
429617a3babSopenharmony_ci0:45          'im' ( temp highp 3X3 matrix of float)
430617a3babSopenharmony_ci0:45          inverse ( global highp 3X3 matrix of float)
431617a3babSopenharmony_ci0:45            'm33' ( uniform highp 3X3 matrix of float)
432617a3babSopenharmony_ci0:47      Sequence
433617a3babSopenharmony_ci0:47        move second child to first child ( temp highp 3X2 matrix of float)
434617a3babSopenharmony_ci0:47          'op' ( temp highp 3X2 matrix of float)
435617a3babSopenharmony_ci0:47          outer product ( global highp 3X2 matrix of float)
436617a3babSopenharmony_ci0:47            'v2' ( smooth out highp 2-component vector of float)
437617a3babSopenharmony_ci0:47            'v3' ( in highp 3-component vector of float)
438617a3babSopenharmony_ci0:49      move second child to first child ( temp highp 4-component vector of float)
439617a3babSopenharmony_ci0:49        'gl_Position' ( gl_Position highp 4-component vector of float Position)
440617a3babSopenharmony_ci0:49        direct index ( temp highp 4-component vector of float)
441617a3babSopenharmony_ci0:49          'm44' ( uniform highp 4X4 matrix of float)
442617a3babSopenharmony_ci0:49          Constant:
443617a3babSopenharmony_ci0:49            2 (const int)
444617a3babSopenharmony_ci0:50      move second child to first child ( temp highp float)
445617a3babSopenharmony_ci0:50        'gl_PointSize' ( gl_PointSize highp float PointSize)
446617a3babSopenharmony_ci0:50        direct index ( temp highp float)
447617a3babSopenharmony_ci0:50          'v2' ( smooth out highp 2-component vector of float)
448617a3babSopenharmony_ci0:50          Constant:
449617a3babSopenharmony_ci0:50            1 (const int)
450617a3babSopenharmony_ci0:52      move second child to first child ( temp highp 3-component vector of float)
451617a3babSopenharmony_ci0:52        c: direct index for structure ( global highp 3-component vector of float)
452617a3babSopenharmony_ci0:52          's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
453617a3babSopenharmony_ci0:52          Constant:
454617a3babSopenharmony_ci0:52            0 (const int)
455617a3babSopenharmony_ci0:52        'v3' ( in highp 3-component vector of float)
456617a3babSopenharmony_ci0:53      move second child to first child ( temp highp float)
457617a3babSopenharmony_ci0:53        f: direct index for structure ( global highp float)
458617a3babSopenharmony_ci0:53          's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
459617a3babSopenharmony_ci0:53          Constant:
460617a3babSopenharmony_ci0:53            1 (const int)
461617a3babSopenharmony_ci0:53        'dm' ( temp highp float)
462617a3babSopenharmony_ci0:68  Sequence
463617a3babSopenharmony_ci0:68    move second child to first child ( temp 2-element array of highp float)
464617a3babSopenharmony_ci0:68      'okayA' ( global 2-element array of highp float)
465617a3babSopenharmony_ci0:68      Constant:
466617a3babSopenharmony_ci0:68        3.000000
467617a3babSopenharmony_ci0:68        4.000000
468617a3babSopenharmony_ci0:?   Linker Objects
469617a3babSopenharmony_ci0:?     'm43' ( uniform highp 4X3 matrix of float)
470617a3babSopenharmony_ci0:?     'm33' ( uniform highp 3X3 matrix of float)
471617a3babSopenharmony_ci0:?     'm44' ( uniform highp 4X4 matrix of float)
472617a3babSopenharmony_ci0:?     'v3' ( in highp 3-component vector of float)
473617a3babSopenharmony_ci0:?     'v2' ( smooth out highp 2-component vector of float)
474617a3babSopenharmony_ci0:?     'bad' ( in 10-element array of highp 4-component vector of float)
475617a3babSopenharmony_ci0:?     'badorder' ( in highp 4-component vector of float)
476617a3babSopenharmony_ci0:?     'badorder2' ( invariant smooth out highp 4-component vector of float)
477617a3babSopenharmony_ci0:?     'badorder4' ( centroid in highp 4-component vector of float)
478617a3babSopenharmony_ci0:?     'badorder3' ( flat out highp 4-component vector of float)
479617a3babSopenharmony_ci0:?     'rep' ( smooth flat out highp 4-component vector of float)
480617a3babSopenharmony_ci0:?     'rep2' ( centroid smooth sample out highp 4-component vector of float)
481617a3babSopenharmony_ci0:?     'rep3' ( in highp 4-component vector of float)
482617a3babSopenharmony_ci0:?     's' ( smooth out structure{ global highp 3-component vector of float c,  global highp float f})
483617a3babSopenharmony_ci0:?     'badsize' ( global 1-element array of highp float)
484617a3babSopenharmony_ci0:?     'badsize2' ( global 1-element array of highp float)
485617a3babSopenharmony_ci0:?     'ubInst' (layout( column_major shared) uniform 1-element array of block{layout( column_major shared) uniform 1-element array of highp int a})
486617a3babSopenharmony_ci0:?     'okayA' ( global 2-element array of highp float)
487617a3babSopenharmony_ci0:?     'newV' ( invariant smooth out highp 3-component vector of float)
488617a3babSopenharmony_ci0:?     'invIn' ( invariant in highp 4-component vector of float)
489617a3babSopenharmony_ci0:?     's2' ( invariant smooth out structure{ global highp 3-component vector of float c,  global highp float f})
490617a3babSopenharmony_ci0:?     's3' ( invariant smooth out structure{ global highp 3-component vector of float c,  global highp float f})
491617a3babSopenharmony_ci0:?     'a' (layout( column_major shared) uniform block{layout( column_major shared) uniform highp float f})
492617a3babSopenharmony_ci0:?     'anon@0' (layout( column_major shared) uniform block{layout( column_major shared) uniform bool b23})
493617a3babSopenharmony_ci0:?     's2D' ( uniform lowp sampler2D)
494617a3babSopenharmony_ci0:?     's3D' ( uniform lowp sampler3D)
495617a3babSopenharmony_ci0:?     's2DS' ( uniform lowp sampler2DShadow)
496617a3babSopenharmony_ci0:?     's2DAS' ( uniform lowp sampler2DArrayShadow)
497617a3babSopenharmony_ci0:?     'c2D' ( in highp 2-component vector of float)
498617a3babSopenharmony_ci0:?     'ssss' ( smooth out structure{ global highp float f})
499617a3babSopenharmony_ci0:?     'Binst' (layout( column_major shared) uniform block{layout( column_major shared) uniform highp int a})
500617a3babSopenharmony_ci0:?     'Bfoo' ( global highp int)
501617a3babSopenharmony_ci0:?     'B430i' (layout( column_major std430) uniform block{layout( column_major std430 offset=0) uniform highp int a})
502617a3babSopenharmony_ci0:?     'mwUniform' ( uniform highp float)
503617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId highp int VertexId)
504617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
505617a3babSopenharmony_ci
506