2 ERROR: 0:6: 's' : member of block cannot be or contain a sampler, image, or atomic_uint type
3 ERROR: 0:14: 'location' : overlapping use of location 12
4 ERROR: 0:16: 'input block' : not supported in this stage: vertex
5 ERROR: 0:18: 'gl_PerVertex' : block redeclaration has extra members
6 ERROR: 0:28: 'gl_PointSize' : member of nameless block was not redeclared
7 ERROR: 0:28: 'assign' : cannot convert from ' const float' to ' gl_PointSize highp void PointSize'
8 ERROR: 0:31: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
9 ERROR: 0:36: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block
10 ERROR: 0:40: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block
11 ERROR: 0:44: 'centroid' : cannot use centroid qualifier on an interface block
12 ERROR: 0:48: 'invariant' : cannot use invariant qualifier on an interface block
13 ERROR: 0:68: 'variable indexing buffer block array' : not supported with this profile: es
14 ERROR: 0:73: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument
15 ERROR: 0:76: 'sampler/image' : type requires declaration of default precision qualifier
16 ERROR: 0:77: 'sampler/image' : type requires declaration of default precision qualifier
17 ERROR: 0:78: 'sampler/image' : type requires declaration of default precision qualifier
18 ERROR: 0:79: 'sampler/image' : type requires declaration of default precision qualifier
19 ERROR: 0:80: 'sampler/image' : type requires declaration of default precision qualifier
20 ERROR: 0:81: 'sampler/image' : type requires declaration of default precision qualifier
21 ERROR: 0:116: 'sampler/image' : type requires declaration of default precision qualifier
22 ERROR: 0:117: 'sampler/image' : type requires declaration of default precision qualifier
23 ERROR: 0:118: 'sampler/image' : type requires declaration of default precision qualifier
24 ERROR: 0:120: 'sampler/image' : type requires declaration of default precision qualifier
25 ERROR: 0:121: 'sampler/image' : type requires declaration of default precision qualifier
26 ERROR: 0:122: 'sampler/image' : type requires declaration of default precision qualifier
27 ERROR: 0:123: 'sampler/image' : type requires declaration of default precision qualifier
28 ERROR: 0:191: 'sampler/image' : type requires declaration of default precision qualifier
29 ERROR: 0:192: 'sampler/image' : type requires declaration of default precision qualifier
30 ERROR: 0:193: 'sampler/image' : type requires declaration of default precision qualifier
31 ERROR: 0:211: 'textureSize' : no matching overloaded function found
32 ERROR: 0:211: '=' : cannot convert from ' const float' to ' temp highp 3-component vector of int'
33 ERROR: 0:252: 'interpolateAtCentroid' : no matching overloaded function found
34 ERROR: 0:253: 'interpolateAtSample' : no matching overloaded function found
35 ERROR: 0:254: 'interpolateAtOffset' : no matching overloaded function found
36 ERROR: 34 compilation errors. No code generated.
40 ERROR: node is still EOpNull!
41 0:23 Function Definition: main( ( global void)
42 0:23 Function Parameters:
45 0:25 move second child to first child ( temp highp int)
46 0:25 'sum' ( temp highp int)
47 0:25 add ( temp highp int)
48 0:25 'gl_VertexID' ( gl_VertexId highp int VertexId)
49 0:26 'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
50 0:27 move second child to first child ( temp highp 4-component vector of float)
51 0:27 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
52 0:27 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
60 0:28 gl_PointSize: direct index for structure ( gl_PointSize highp void PointSize)
61 0:28 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
64 0:62 Function Definition: pfoo( ( global void)
65 0:62 Function Parameters:
67 0:65 move second child to first child ( temp highp 2-component vector of float)
68 0:65 'h' ( noContraction temp highp 2-component vector of float)
69 0:65 fma ( global highp 2-component vector of float)
70 0:65 'inf' ( in highp 2-component vector of float)
71 0:65 'ing' ( in highp 2-component vector of float)
72 0:65 'h' ( noContraction temp highp 2-component vector of float)
73 0:66 indirect index ( temp lowp sampler2D)
74 0:66 'sArray' ( uniform 4-element array of lowp sampler2D)
75 0:66 add ( temp highp int)
76 0:66 'sIndex' ( uniform highp int)
79 0:67 indirect index (layout( column_major shared) temp block{layout( column_major shared) uniform highp int i})
80 0:67 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
81 0:67 add ( temp highp int)
82 0:67 'sIndex' ( uniform highp int)
85 0:68 indirect index (layout( column_major shared) temp block{layout( column_major shared) buffer highp int i})
86 0:68 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
87 0:68 subtract ( temp highp int)
88 0:68 'sIndex' ( uniform highp int)
91 0:69 direct index ( writeonly temp highp image2D)
92 0:69 'iArray' ( writeonly uniform 5-element array of highp image2D)
95 0:70 indirect index ( writeonly temp highp image2D)
96 0:70 'iArray' ( writeonly uniform 5-element array of highp image2D)
97 0:70 subtract ( temp highp int)
98 0:70 'sIndex' ( uniform highp int)
101 0:71 textureGatherOffset ( global lowp 4-component vector of float)
102 0:71 direct index ( temp lowp sampler2D)
103 0:71 'sArray' ( uniform 4-element array of lowp sampler2D)
109 0:71 Convert float to int ( temp lowp 2-component vector of int)
110 0:71 'inf' ( in highp 2-component vector of float)
111 0:72 textureGatherOffsets ( global lowp 4-component vector of float, operation at highp)
112 0:72 direct index ( temp lowp sampler2D)
113 0:72 'sArray' ( uniform 4-element array of lowp sampler2D)
128 0:73 textureGatherOffsets ( global lowp 4-component vector of float, operation at highp)
129 0:73 direct index ( temp lowp sampler2D)
130 0:73 'sArray' ( uniform 4-element array of lowp sampler2D)
136 0:73 'offsets' ( uniform 4-element array of highp 2-component vector of int)
137 0:101 Function Definition: bufferT( ( global void)
138 0:101 Function Parameters:
141 0:103 move second child to first child ( temp highp int)
142 0:103 's1' ( temp highp int)
143 0:103 textureSize ( global highp int)
144 0:103 'bufSamp1' ( uniform highp samplerBuffer)
146 0:104 move second child to first child ( temp highp int)
147 0:104 's2' ( temp highp int)
148 0:104 textureSize ( global highp int)
149 0:104 'bufSamp2' ( uniform highp isamplerBuffer)
151 0:105 move second child to first child ( temp highp int)
152 0:105 's3' ( temp highp int)
153 0:105 textureSize ( global highp int)
154 0:105 'bufSamp3' ( uniform highp usamplerBuffer)
156 0:107 move second child to first child ( temp highp int)
157 0:107 's4' ( temp highp int)
158 0:107 imageQuerySize ( global highp int)
159 0:107 'bufSamp4' ( writeonly uniform highp imageBuffer)
161 0:108 move second child to first child ( temp highp int)
162 0:108 's5' ( temp highp int)
163 0:108 imageQuerySize ( global highp int)
164 0:108 'bufSamp5' ( writeonly uniform highp iimageBuffer)
166 0:109 move second child to first child ( temp highp int)
167 0:109 's6' ( temp highp int)
168 0:109 imageQuerySize ( global highp int)
169 0:109 'bufSamp6' ( writeonly uniform highp uimageBuffer)
171 0:111 move second child to first child ( temp highp 4-component vector of float)
172 0:111 'f1' ( temp highp 4-component vector of float)
173 0:111 textureFetch ( global highp 4-component vector of float)
174 0:111 'bufSamp1' ( uniform highp samplerBuffer)
175 0:111 's1' ( temp highp int)
177 0:112 move second child to first child ( temp highp 4-component vector of int)
178 0:112 'f2' ( temp highp 4-component vector of int)
179 0:112 textureFetch ( global highp 4-component vector of int)
180 0:112 'bufSamp2' ( uniform highp isamplerBuffer)
181 0:112 's2' ( temp highp int)
183 0:113 move second child to first child ( temp highp 4-component vector of uint)
184 0:113 'f3' ( temp highp 4-component vector of uint)
185 0:113 textureFetch ( global highp 4-component vector of uint)
186 0:113 'bufSamp3' ( uniform highp usamplerBuffer)
187 0:113 's3' ( temp highp int)
188 0:149 Function Definition: CAT( ( global void)
189 0:149 Function Parameters:
192 0:151 move second child to first child ( temp highp 3-component vector of int)
193 0:151 's4' ( temp highp 3-component vector of int)
194 0:151 textureSize ( global highp 3-component vector of int)
195 0:151 'CA4' ( uniform highp samplerCubeArray)
199 0:152 move second child to first child ( temp highp 3-component vector of int)
200 0:152 's5' ( temp highp 3-component vector of int)
201 0:152 textureSize ( global highp 3-component vector of int)
202 0:152 'CA5' ( uniform highp samplerCubeArrayShadow)
206 0:153 move second child to first child ( temp highp 3-component vector of int)
207 0:153 's6' ( temp highp 3-component vector of int)
208 0:153 textureSize ( global highp 3-component vector of int)
209 0:153 'CA6' ( uniform highp isamplerCubeArray)
213 0:154 move second child to first child ( temp highp 3-component vector of int)
214 0:154 's7' ( temp highp 3-component vector of int)
215 0:154 textureSize ( global highp 3-component vector of int)
216 0:154 'CA7' ( uniform highp usamplerCubeArray)
220 0:156 move second child to first child ( temp highp 4-component vector of float)
221 0:156 't4' ( temp highp 4-component vector of float)
222 0:156 texture ( global highp 4-component vector of float)
223 0:156 'CA4' ( uniform highp samplerCubeArray)
230 0:157 move second child to first child ( temp highp float)
231 0:157 't5' ( temp highp float)
232 0:157 texture ( global highp float)
233 0:157 'CA5' ( uniform highp samplerCubeArrayShadow)
242 0:158 move second child to first child ( temp highp 4-component vector of int)
243 0:158 't6' ( temp highp 4-component vector of int)
244 0:158 texture ( global highp 4-component vector of int)
245 0:158 'CA6' ( uniform highp isamplerCubeArray)
252 0:159 move second child to first child ( temp highp 4-component vector of uint)
253 0:159 't7' ( temp highp 4-component vector of uint)
254 0:159 texture ( global highp 4-component vector of uint)
255 0:159 'CA7' ( uniform highp usamplerCubeArray)
262 0:161 move second child to first child ( temp highp 4-component vector of float)
263 0:161 'L4' ( temp highp 4-component vector of float)
264 0:161 textureLod ( global highp 4-component vector of float)
265 0:161 'CA4' ( uniform highp samplerCubeArray)
274 0:162 move second child to first child ( temp highp 4-component vector of int)
275 0:162 'L6' ( temp highp 4-component vector of int)
276 0:162 textureLod ( global highp 4-component vector of int)
277 0:162 'CA6' ( uniform highp isamplerCubeArray)
286 0:163 move second child to first child ( temp highp 4-component vector of uint)
287 0:163 'L7' ( temp highp 4-component vector of uint)
288 0:163 textureLod ( global highp 4-component vector of uint)
289 0:163 'CA7' ( uniform highp usamplerCubeArray)
298 0:165 move second child to first child ( temp highp 4-component vector of float)
299 0:165 'g4' ( temp highp 4-component vector of float)
300 0:165 textureGrad ( global highp 4-component vector of float)
301 0:165 'CA4' ( uniform highp samplerCubeArray)
316 0:166 move second child to first child ( temp highp 4-component vector of int)
317 0:166 'g6' ( temp highp 4-component vector of int)
318 0:166 textureGrad ( global highp 4-component vector of int)
319 0:166 'CA6' ( uniform highp isamplerCubeArray)
334 0:167 move second child to first child ( temp highp 4-component vector of uint)
335 0:167 'g7' ( temp highp 4-component vector of uint)
336 0:167 textureGrad ( global highp 4-component vector of uint)
337 0:167 'CA7' ( uniform highp usamplerCubeArray)
352 0:169 move second child to first child ( temp highp 4-component vector of float)
353 0:169 'gath4' ( temp highp 4-component vector of float)
354 0:169 textureGather ( global highp 4-component vector of float)
355 0:169 'CA4' ( uniform highp samplerCubeArray)
362 0:170 move second child to first child ( temp highp 4-component vector of float)
363 0:170 'gathC4' ( temp highp 4-component vector of float)
364 0:170 textureGather ( global highp 4-component vector of float)
365 0:170 'CA4' ( uniform highp samplerCubeArray)
374 0:171 move second child to first child ( temp highp 4-component vector of int)
375 0:171 'gath6' ( temp highp 4-component vector of int)
376 0:171 textureGather ( global highp 4-component vector of int)
377 0:171 'CA6' ( uniform highp isamplerCubeArray)
384 0:172 move second child to first child ( temp highp 4-component vector of int)
385 0:172 'gathC6' ( temp highp 4-component vector of int)
386 0:172 textureGather ( global highp 4-component vector of int)
387 0:172 'CA6' ( uniform highp isamplerCubeArray)
396 0:173 move second child to first child ( temp highp 4-component vector of uint)
397 0:173 'gath7' ( temp highp 4-component vector of uint)
398 0:173 textureGather ( global highp 4-component vector of uint)
399 0:173 'CA7' ( uniform highp usamplerCubeArray)
406 0:174 move second child to first child ( temp highp 4-component vector of uint)
407 0:174 'gathC7' ( temp highp 4-component vector of uint)
408 0:174 textureGather ( global highp 4-component vector of uint)
409 0:174 'CA7' ( uniform highp usamplerCubeArray)
418 0:176 move second child to first child ( temp highp 4-component vector of float)
419 0:176 'gath5' ( temp highp 4-component vector of float)
420 0:176 textureGather ( global highp 4-component vector of float)
421 0:176 'CA5' ( uniform highp samplerCubeArrayShadow)
430 0:178 move second child to first child ( temp highp 3-component vector of int)
431 0:178 's1' ( temp highp 3-component vector of int)
432 0:178 imageQuerySize ( global highp 3-component vector of int)
433 0:178 'CA1' ( writeonly uniform highp imageCubeArray)
435 0:179 move second child to first child ( temp highp 3-component vector of int)
436 0:179 's2' ( temp highp 3-component vector of int)
437 0:179 imageQuerySize ( global highp 3-component vector of int)
438 0:179 'CA2' ( writeonly uniform highp iimageCubeArray)
440 0:180 move second child to first child ( temp highp 3-component vector of int)
441 0:180 's3' ( temp highp 3-component vector of int)
442 0:180 imageQuerySize ( global highp 3-component vector of int)
443 0:180 'CA3' ( writeonly uniform highp uimageCubeArray)
444 0:182 imageStore ( global highp void)
445 0:182 'CA1' ( writeonly uniform highp imageCubeArray)
446 0:182 's3' ( temp highp 3-component vector of int)
452 0:183 imageStore ( global highp void)
453 0:183 'CA2' ( writeonly uniform highp iimageCubeArray)
454 0:183 's3' ( temp highp 3-component vector of int)
460 0:184 imageStore ( global highp void)
461 0:184 'CA3' ( writeonly uniform highp uimageCubeArray)
462 0:184 's3' ( temp highp 3-component vector of int)
469 0:186 move second child to first child ( temp highp 4-component vector of float)
470 0:186 'cl1' ( temp highp 4-component vector of float)
471 0:186 imageLoad ( global highp 4-component vector of float)
472 0:186 'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
473 0:186 's3' ( temp highp 3-component vector of int)
475 0:187 move second child to first child ( temp highp 4-component vector of int)
476 0:187 'cl2' ( temp highp 4-component vector of int)
477 0:187 imageLoad ( global highp 4-component vector of int)
478 0:187 'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
479 0:187 's3' ( temp highp 3-component vector of int)
481 0:188 move second child to first child ( temp highp 4-component vector of uint)
482 0:188 'cl3' ( temp highp 4-component vector of uint)
483 0:188 imageLoad ( global highp 4-component vector of uint)
484 0:188 'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
485 0:188 's3' ( temp highp 3-component vector of int)
486 0:203 Function Definition: MSA( ( global void)
487 0:203 Function Parameters:
490 0:205 move second child to first child ( temp highp 4-component vector of float)
491 0:205 'tf' ( temp highp 4-component vector of float)
492 0:205 textureFetch ( global highp 4-component vector of float)
493 0:205 'samp2DMSA' ( uniform highp sampler2DMSArray)
501 0:206 move second child to first child ( temp highp 4-component vector of int)
502 0:206 'tfi' ( temp highp 4-component vector of int)
503 0:206 textureFetch ( global highp 4-component vector of int)
504 0:206 'samp2DMSAi' ( uniform highp isampler2DMSArray)
512 0:207 move second child to first child ( temp highp 4-component vector of uint)
513 0:207 'tfu' ( temp highp 4-component vector of uint)
514 0:207 textureFetch ( global highp 4-component vector of uint)
515 0:207 'samp2DMSAu' ( uniform highp usampler2DMSArray)
523 0:209 move second child to first child ( temp highp 3-component vector of int)
524 0:209 'tfs' ( temp highp 3-component vector of int)
525 0:209 textureSize ( global highp 3-component vector of int)
526 0:209 'samp2DMSA' ( uniform highp sampler2DMSArray)
528 0:210 move second child to first child ( temp highp 3-component vector of int)
529 0:210 'tfsi' ( temp highp 3-component vector of int)
530 0:210 textureSize ( global highp 3-component vector of int)
531 0:210 'samp2DMSAi' ( uniform highp isampler2DMSArray)
533 0:212 move second child to first child ( temp highp 3-component vector of int)
534 0:212 'tfsu' ( temp highp 3-component vector of int)
535 0:212 textureSize ( global highp 3-component vector of int)
536 0:212 'samp2DMSAu' ( uniform highp usampler2DMSArray)
537 0:220 Function Definition: goodImageAtom( ( global void)
538 0:220 Function Parameters:
540 0:226 imageAtomicAdd ( global highp int)
541 0:226 'im2Di' (layout( r32i) uniform highp iimage2D)
542 0:226 'P' ( uniform highp 2-component vector of int)
543 0:226 'dati' ( temp highp int)
544 0:227 imageAtomicAdd ( global highp uint)
545 0:227 'im2Du' (layout( r32ui) uniform highp uimage2D)
546 0:227 'P' ( uniform highp 2-component vector of int)
547 0:227 'datu' ( temp highp uint)
548 0:228 imageAtomicMin ( global highp int)
549 0:228 'im2Di' (layout( r32i) uniform highp iimage2D)
550 0:228 'P' ( uniform highp 2-component vector of int)
551 0:228 'dati' ( temp highp int)
552 0:229 imageAtomicMin ( global highp uint)
553 0:229 'im2Du' (layout( r32ui) uniform highp uimage2D)
554 0:229 'P' ( uniform highp 2-component vector of int)
555 0:229 'datu' ( temp highp uint)
556 0:230 imageAtomicMax ( global highp int)
557 0:230 'im2Di' (layout( r32i) uniform highp iimage2D)
558 0:230 'P' ( uniform highp 2-component vector of int)
559 0:230 'dati' ( temp highp int)
560 0:231 imageAtomicMax ( global highp uint)
561 0:231 'im2Du' (layout( r32ui) uniform highp uimage2D)
562 0:231 'P' ( uniform highp 2-component vector of int)
563 0:231 'datu' ( temp highp uint)
564 0:232 imageAtomicAnd ( global highp int)
565 0:232 'im2Di' (layout( r32i) uniform highp iimage2D)
566 0:232 'P' ( uniform highp 2-component vector of int)
567 0:232 'dati' ( temp highp int)
568 0:233 imageAtomicAnd ( global highp uint)
569 0:233 'im2Du' (layout( r32ui) uniform highp uimage2D)
570 0:233 'P' ( uniform highp 2-component vector of int)
571 0:233 'datu' ( temp highp uint)
572 0:234 imageAtomicOr ( global highp int)
573 0:234 'im2Di' (layout( r32i) uniform highp iimage2D)
574 0:234 'P' ( uniform highp 2-component vector of int)
575 0:234 'dati' ( temp highp int)
576 0:235 imageAtomicOr ( global highp uint)
577 0:235 'im2Du' (layout( r32ui) uniform highp uimage2D)
578 0:235 'P' ( uniform highp 2-component vector of int)
579 0:235 'datu' ( temp highp uint)
580 0:236 imageAtomicXor ( global highp int)
581 0:236 'im2Di' (layout( r32i) uniform highp iimage2D)
582 0:236 'P' ( uniform highp 2-component vector of int)
583 0:236 'dati' ( temp highp int)
584 0:237 imageAtomicXor ( global highp uint)
585 0:237 'im2Du' (layout( r32ui) uniform highp uimage2D)
586 0:237 'P' ( uniform highp 2-component vector of int)
587 0:237 'datu' ( temp highp uint)
588 0:238 imageAtomicExchange ( global highp int)
589 0:238 'im2Di' (layout( r32i) uniform highp iimage2D)
590 0:238 'P' ( uniform highp 2-component vector of int)
591 0:238 'dati' ( temp highp int)
592 0:239 imageAtomicExchange ( global highp uint)
593 0:239 'im2Du' (layout( r32ui) uniform highp uimage2D)
594 0:239 'P' ( uniform highp 2-component vector of int)
595 0:239 'datu' ( temp highp uint)
596 0:240 imageAtomicExchange ( global highp float)
597 0:240 'im2Df' (layout( r32f) uniform highp image2D)
598 0:240 'P' ( uniform highp 2-component vector of int)
599 0:240 'datf' ( temp highp float)
600 0:241 imageAtomicCompSwap ( global highp int)
601 0:241 'im2Di' (layout( r32i) uniform highp iimage2D)
602 0:241 'P' ( uniform highp 2-component vector of int)
605 0:241 'dati' ( temp highp int)
606 0:242 imageAtomicCompSwap ( global highp uint)
607 0:242 'im2Du' (layout( r32ui) uniform highp uimage2D)
608 0:242 'P' ( uniform highp 2-component vector of int)
611 0:242 'datu' ( temp highp uint)
612 0:250 Function Definition: badInterp( ( global void)
613 0:250 Function Parameters:
622 0:? 'outbinst' ( out block{ out highp int a, out highp 4-component vector of float v, out highp sampler2D s})
623 0:? 'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon})
624 0:? 'aliased' (layout( location=12) smooth out highp int)
625 0:? 'inbinst' ( in block{ in highp int a})
626 0:? 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
627 0:? 'smon' ( smooth out block{ out highp int i})
628 0:? 'fmon' ( flat out block{ out highp int i})
629 0:? 'cmon' ( centroid out block{ out highp int i})
630 0:? 'imon' ( invariant out block{ out highp int i})
631 0:? 'inf' ( in highp 2-component vector of float)
632 0:? 'ing' ( in highp 2-component vector of float)
633 0:? 'offsets' ( uniform 4-element array of highp 2-component vector of int)
634 0:? 'sArray' ( uniform 4-element array of lowp sampler2D)
635 0:? 'sIndex' ( uniform highp int)
636 0:? 'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
637 0:? 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
638 0:? 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
639 0:? 'iArray' ( writeonly uniform 5-element array of highp image2D)
640 0:? 'constOffsets' ( const 4-element array of highp 2-component vector of int)
649 0:? 'noPreSamp1' ( uniform mediump samplerBuffer)
650 0:? 'noPreSamp2' ( uniform mediump isamplerBuffer)
651 0:? 'noPreSamp3' ( uniform mediump usamplerBuffer)
652 0:? 'noPreSamp4' ( writeonly uniform mediump imageBuffer)
653 0:? 'noPreSamp5' ( writeonly uniform mediump iimageBuffer)
654 0:? 'noPreSamp6' ( writeonly uniform mediump uimageBuffer)
655 0:? 'bufSamp1' ( uniform highp samplerBuffer)
656 0:? 'bufSamp2' ( uniform highp isamplerBuffer)
657 0:? 'bufSamp3' ( uniform highp usamplerBuffer)
658 0:? 'bufSamp4' ( writeonly uniform highp imageBuffer)
659 0:? 'bufSamp5' ( writeonly uniform highp iimageBuffer)
660 0:? 'bufSamp6' ( writeonly uniform highp uimageBuffer)
661 0:? 'noPreCA1' ( writeonly uniform mediump imageCubeArray)
662 0:? 'noPreCA2' ( writeonly uniform mediump iimageCubeArray)
663 0:? 'noPreCA3' ( writeonly uniform mediump uimageCubeArray)
664 0:? 'noPreCA4' ( uniform mediump samplerCubeArray)
665 0:? 'noPreCA5' ( uniform mediump samplerCubeArrayShadow)
666 0:? 'noPreCA6' ( uniform mediump isamplerCubeArray)
667 0:? 'noPreCA7' ( uniform mediump usamplerCubeArray)
668 0:? 'CA1' ( writeonly uniform highp imageCubeArray)
669 0:? 'CA2' ( writeonly uniform highp iimageCubeArray)
670 0:? 'CA3' ( writeonly uniform highp uimageCubeArray)
671 0:? 'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
672 0:? 'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
673 0:? 'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
674 0:? 'CA4' ( uniform highp samplerCubeArray)
675 0:? 'CA5' ( uniform highp samplerCubeArrayShadow)
676 0:? 'CA6' ( uniform highp isamplerCubeArray)
677 0:? 'CA7' ( uniform highp usamplerCubeArray)
678 0:? 'noPrec2DMS' ( uniform mediump sampler2DMSArray)
679 0:? 'noPrec2DMSi' ( uniform mediump isampler2DMSArray)
680 0:? 'noPrec2DMSu' ( uniform mediump usampler2DMSArray)
681 0:? 'samp2DMSA' ( uniform highp sampler2DMSArray)
682 0:? 'samp2DMSAi' ( uniform highp isampler2DMSArray)
683 0:? 'samp2DMSAu' ( uniform highp usampler2DMSArray)
684 0:? 'im2Df' (layout( r32f) uniform highp image2D)
685 0:? 'im2Du' (layout( r32ui) uniform highp uimage2D)
686 0:? 'im2Di' (layout( r32i) uniform highp iimage2D)
687 0:? 'P' ( uniform highp 2-component vector of int)
688 0:? 'colorSample' ( smooth sample out highp 4-component vector of float)
689 0:? 'colorfsi' ( flat sample out highp 4-component vector of float)
690 0:? 'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float)
691 0:? 'inv4' ( in highp 4-component vector of float)
692 0:? 'gl_VertexID' ( gl_VertexId highp int VertexId)
693 0:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
700 ERROR: node is still EOpNull!
701 0:23 Function Definition: main( ( global void)
702 0:23 Function Parameters:
705 0:25 move second child to first child ( temp highp int)
706 0:25 'sum' ( temp highp int)
707 0:25 add ( temp highp int)
708 0:25 'gl_VertexID' ( gl_VertexId highp int VertexId)
709 0:26 'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
710 0:27 move second child to first child ( temp highp 4-component vector of float)
711 0:27 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
712 0:27 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
720 0:28 gl_PointSize: direct index for structure ( gl_PointSize highp void PointSize)
721 0:28 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
725 0:? 'outbinst' ( out block{ out highp int a, out highp 4-component vector of float v, out highp sampler2D s})
726 0:? 'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon})
727 0:? 'aliased' (layout( location=12) smooth out highp int)
728 0:? 'inbinst' ( in block{ in highp int a})
729 0:? 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, })
730 0:? 'smon' ( smooth out block{ out highp int i})
731 0:? 'fmon' ( flat out block{ out highp int i})
732 0:? 'cmon' ( centroid out block{ out highp int i})
733 0:? 'imon' ( invariant out block{ out highp int i})
734 0:? 'inf' ( in highp 2-component vector of float)
735 0:? 'ing' ( in highp 2-component vector of float)
736 0:? 'offsets' ( uniform 4-element array of highp 2-component vector of int)
737 0:? 'sArray' ( uniform 4-element array of lowp sampler2D)
738 0:? 'sIndex' ( uniform highp int)
739 0:? 'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint)
740 0:? 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i})
741 0:? 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i})
742 0:? 'iArray' ( writeonly uniform 5-element array of highp image2D)
743 0:? 'constOffsets' ( const 4-element array of highp 2-component vector of int)
752 0:? 'noPreSamp1' ( uniform mediump samplerBuffer)
753 0:? 'noPreSamp2' ( uniform mediump isamplerBuffer)
754 0:? 'noPreSamp3' ( uniform mediump usamplerBuffer)
755 0:? 'noPreSamp4' ( writeonly uniform mediump imageBuffer)
756 0:? 'noPreSamp5' ( writeonly uniform mediump iimageBuffer)
757 0:? 'noPreSamp6' ( writeonly uniform mediump uimageBuffer)
758 0:? 'bufSamp1' ( uniform highp samplerBuffer)
759 0:? 'bufSamp2' ( uniform highp isamplerBuffer)
760 0:? 'bufSamp3' ( uniform highp usamplerBuffer)
761 0:? 'bufSamp4' ( writeonly uniform highp imageBuffer)
762 0:? 'bufSamp5' ( writeonly uniform highp iimageBuffer)
763 0:? 'bufSamp6' ( writeonly uniform highp uimageBuffer)
764 0:? 'noPreCA1' ( writeonly uniform mediump imageCubeArray)
765 0:? 'noPreCA2' ( writeonly uniform mediump iimageCubeArray)
766 0:? 'noPreCA3' ( writeonly uniform mediump uimageCubeArray)
767 0:? 'noPreCA4' ( uniform mediump samplerCubeArray)
768 0:? 'noPreCA5' ( uniform mediump samplerCubeArrayShadow)
769 0:? 'noPreCA6' ( uniform mediump isamplerCubeArray)
770 0:? 'noPreCA7' ( uniform mediump usamplerCubeArray)
771 0:? 'CA1' ( writeonly uniform highp imageCubeArray)
772 0:? 'CA2' ( writeonly uniform highp iimageCubeArray)
773 0:? 'CA3' ( writeonly uniform highp uimageCubeArray)
774 0:? 'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray)
775 0:? 'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray)
776 0:? 'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray)
777 0:? 'CA4' ( uniform highp samplerCubeArray)
778 0:? 'CA5' ( uniform highp samplerCubeArrayShadow)
779 0:? 'CA6' ( uniform highp isamplerCubeArray)
780 0:? 'CA7' ( uniform highp usamplerCubeArray)
781 0:? 'noPrec2DMS' ( uniform mediump sampler2DMSArray)
782 0:? 'noPrec2DMSi' ( uniform mediump isampler2DMSArray)
783 0:? 'noPrec2DMSu' ( uniform mediump usampler2DMSArray)
784 0:? 'samp2DMSA' ( uniform highp sampler2DMSArray)
785 0:? 'samp2DMSAi' ( uniform highp isampler2DMSArray)
786 0:? 'samp2DMSAu' ( uniform highp usampler2DMSArray)
787 0:? 'im2Df' (layout( r32f) uniform highp image2D)
788 0:? 'im2Du' (layout( r32ui) uniform highp uimage2D)
789 0:? 'im2Di' (layout( r32i) uniform highp iimage2D)
790 0:? 'P' ( uniform highp 2-component vector of int)
791 0:? 'colorSample' ( smooth sample out highp 4-component vector of float)
792 0:? 'colorfsi' ( flat sample out highp 4-component vector of float)
793 0:? 'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float)
794 0:? 'inv4' ( in highp 4-component vector of float)
795 0:? 'gl_VertexID' ( gl_VertexId highp int VertexId)
796 0:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId)