1320.frag 2ERROR: 0:3: 'output block' : not supported in this stage: fragment 3ERROR: 0:7: 'float' : type requires declaration of default precision qualifier 4ERROR: 0:8: '' : cannot nest a structure definition inside a structure or block 5ERROR: 0:16: 'location' : overlapping use of location 13 6ERROR: 0:18: 'inbname2' : Cannot reuse block name within the same interface: in 7ERROR: 0:23: 'badmember' : nameless block contains a member that already has a name at global scope 8ERROR: 0:27: 'inbname' : redefinition 9ERROR: 0:29: 'vAnon' : redefinition 10ERROR: 0:43: 'origin_upper_left' : not supported with this profile: es 11ERROR: 0:43: 'pixel_center_integer' : not supported with this profile: es 12ERROR: 0:43: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord 13ERROR: 0:47: 'depth layout qualifier' : not supported with this profile: es 14ERROR: 0:51: 'assign' : l-value required "gl_FragDepth" (can't modify gl_FragDepth if using early_fragment_tests) 15ERROR: 0:79: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument 16ERROR: 0:124: 'rgba32f' : format requires readonly or writeonly memory qualifier 17ERROR: 0:125: 'rgba8ui' : format requires readonly or writeonly memory qualifier 18ERROR: 0:126: 'rgba16i' : format requires readonly or writeonly memory qualifier 19ERROR: 0:152: 'imageAtomicMax' : only supported on image with format r32i or r32ui 20ERROR: 0:153: 'imageAtomicMax' : only supported on image with format r32i or r32ui 21ERROR: 0:154: 'imageAtomicExchange' : only supported on image with format r32f 22ERROR: 0:157: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 23ERROR: 0:158: 'flat/smooth/noperspective' : can't use interpolation qualifier on a fragment output 24ERROR: 0:159: 'flat/smooth/noperspective' : can't use interpolation qualifier on a fragment output 25ERROR: 0:160: 'noperspective' : Reserved word. 26ERROR: 0:160: 'noperspective' : not supported for this version or the enabled extensions 27ERROR: 0:160: 'flat/smooth/noperspective' : can't use interpolation qualifier on a fragment output 28ERROR: 0:165: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 29ERROR: 0:180: 'interpolateAtCentroid' : no matching overloaded function found 30ERROR: 0:180: 'assign' : cannot convert from ' const float' to ' temp mediump 3-component vector of float' 31ERROR: 0:182: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 32ERROR: 0:184: 'interpolateAtSample' : no matching overloaded function found 33ERROR: 0:184: 'assign' : cannot convert from ' const float' to ' temp mediump 3-component vector of float' 34ERROR: 0:186: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element 35ERROR: 0:189: 'interpolateAtOffset' : no matching overloaded function found 36ERROR: 0:189: 'assign' : cannot convert from ' const float' to ' temp mediump 3-component vector of float' 37ERROR: 0:191: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 38ERROR: 0:192: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 39ERROR: 0:196: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 40ERROR: 0:197: 'outp' : undeclared identifier 41ERROR: 0:197: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element 42ERROR: 0:197: 'assign' : cannot convert from ' global float' to ' temp mediump 4-component vector of float' 43ERROR: 0:217: 'blend equation' : can only apply to 'out' 44ERROR: 0:218: 'blend equation' : can only apply to a standalone qualifier 45ERROR: 0:219: 'blend equation' : can only apply to a standalone qualifier 46ERROR: 0:220: 'blend equation' : can only apply to a standalone qualifier 47ERROR: 0:221: 'blend equation' : can only apply to a standalone qualifier 48ERROR: 0:222: 'blend equation' : can only apply to a standalone qualifier 49ERROR: 0:223: 'blend_support' : unknown blend equation 50ERROR: 0:225: 'fragment-shader array-of-array output' : not supported with this profile: es 51ERROR: 49 compilation errors. No code generated. 52 53 54Shader version: 320 55gl_FragCoord pixel center is integer 56gl_FragCoord origin is upper left 57using early_fragment_tests 58using depth_any 59using blend_support_multiply blend_support_screen blend_support_overlay blend_support_darken blend_support_lighten blend_support_colordodge blend_support_colorburn blend_support_hardlight blend_support_softlight blend_support_difference blend_support_exclusion blend_support_hsl_hue blend_support_hsl_saturation blend_support_hsl_color blend_support_hsl_luminosity blend_support_all_equations 60ERROR: node is still EOpNull! 610:35 Function Definition: fooIO( ( global void) 620:35 Function Parameters: 630:37 Sequence 640:37 Sequence 650:37 move second child to first child ( temp mediump 4-component vector of float) 660:37 'v' ( temp mediump 4-component vector of float) 670:37 add ( temp mediump 4-component vector of float) 680:37 v: direct index for structure ( in mediump 4-component vector of float) 690:37 'inbinst' ( in block{ in mediump int a, in mediump 4-component vector of float v, in structure{ global mediump int b} s}) 700:37 Constant: 710:37 1 (const int) 720:37 vAnon: direct index for structure (layout( location=13) centroid in mediump 4-component vector of float) 730:37 'anon@0' ( in block{layout( location=12) in mediump int aAnon, layout( location=13) centroid in mediump 4-component vector of float vAnon}) 740:37 Constant: 750:37 1 (const uint) 760:38 vector scale second child into first child ( temp mediump 4-component vector of float) 770:38 'v' ( temp mediump 4-component vector of float) 780:38 f: direct index for structure ( in mediump float) 790:38 direct index ( temp block{ in mediump float f}) 800:38 'arrayedInst' ( in 4-element array of block{ in mediump float f}) 810:38 Constant: 820:38 2 (const int) 830:38 Constant: 840:38 0 (const int) 850:39 vector scale second child into first child ( temp mediump 4-component vector of float) 860:39 'v' ( temp mediump 4-component vector of float) 870:39 f: direct index for structure ( in mediump float) 880:39 indirect index ( temp block{ in mediump float f}) 890:39 'arrayedInst' ( in 4-element array of block{ in mediump float f}) 900:39 'i' ( uniform mediump int) 910:39 Constant: 920:39 0 (const int) 930:49 Function Definition: main( ( global void) 940:49 Function Parameters: 950:51 Sequence 960:51 move second child to first child ( temp highp float) 970:51 'gl_FragDepth' ( gl_FragDepth highp float FragDepth) 980:51 Constant: 990:51 0.200000 1000:52 Sequence 1010:52 move second child to first child ( temp bool) 1020:52 'f' ( temp bool) 1030:52 'gl_FrontFacing' ( gl_FrontFacing bool Face) 1040:57 Function Definition: foo_GS( ( global void) 1050:57 Function Parameters: 1060:59 Sequence 1070:59 Sequence 1080:59 move second child to first child ( temp highp int) 1090:59 'l' ( temp highp int) 1100:59 'gl_Layer' ( flat in highp int Layer) 1110:60 Sequence 1120:60 move second child to first child ( temp highp int) 1130:60 'p' ( temp highp int) 1140:60 'gl_PrimitiveID' ( flat in highp int PrimitiveID) 1150:73 Function Definition: pfoo( ( global void) 1160:73 Function Parameters: 1170:? Sequence 1180:76 move second child to first child ( temp mediump 2-component vector of float) 1190:76 'h' ( noContraction temp mediump 2-component vector of float) 1200:76 fma ( global mediump 2-component vector of float) 1210:76 'inf' ( smooth in mediump 2-component vector of float) 1220:76 'ing' ( smooth in mediump 2-component vector of float) 1230:76 'h' ( noContraction temp mediump 2-component vector of float) 1240:77 textureGatherOffset ( global lowp 4-component vector of float) 1250:77 direct index ( temp lowp sampler2D) 1260:77 'sArray' ( uniform 4-element array of lowp sampler2D) 1270:77 Constant: 1280:77 0 (const int) 1290:77 Constant: 1300:77 0.100000 1310:77 0.100000 1320:77 Convert float to int ( temp lowp 2-component vector of int) 1330:77 'inf' ( smooth in mediump 2-component vector of float) 1340:78 textureGatherOffsets ( global lowp 4-component vector of float, operation at mediump) 1350:78 direct index ( temp lowp sampler2D) 1360:78 'sArray' ( uniform 4-element array of lowp sampler2D) 1370:78 Constant: 1380:78 0 (const int) 1390:78 Constant: 1400:78 0.100000 1410:78 0.100000 1420:78 Constant: 1430:78 0 (const int) 1440:78 0 (const int) 1450:78 0 (const int) 1460:78 0 (const int) 1470:78 0 (const int) 1480:78 0 (const int) 1490:78 0 (const int) 1500:78 0 (const int) 1510:79 textureGatherOffsets ( global lowp 4-component vector of float, operation at mediump) 1520:79 direct index ( temp lowp sampler2D) 1530:79 'sArray' ( uniform 4-element array of lowp sampler2D) 1540:79 Constant: 1550:79 0 (const int) 1560:79 Constant: 1570:79 0.100000 1580:79 0.100000 1590:79 'offsets' ( uniform 4-element array of mediump 2-component vector of int) 1600:102 Function Definition: CAT( ( global void) 1610:102 Function Parameters: 1620:104 Sequence 1630:104 Sequence 1640:104 move second child to first child ( temp highp 4-component vector of float) 1650:104 'b4' ( temp highp 4-component vector of float) 1660:104 texture ( global highp 4-component vector of float) 1670:104 'CA4' ( uniform highp samplerCubeArray) 1680:104 Constant: 1690:104 0.500000 1700:104 0.500000 1710:104 0.500000 1720:104 0.500000 1730:104 Constant: 1740:104 0.240000 1750:105 Sequence 1760:105 move second child to first child ( temp highp 4-component vector of int) 1770:105 'b6' ( temp highp 4-component vector of int) 1780:105 texture ( global highp 4-component vector of int) 1790:105 'CA6' ( uniform highp isamplerCubeArray) 1800:105 Constant: 1810:105 0.500000 1820:105 0.500000 1830:105 0.500000 1840:105 0.500000 1850:105 Constant: 1860:105 0.260000 1870:106 Sequence 1880:106 move second child to first child ( temp highp 4-component vector of uint) 1890:106 'b7' ( temp highp 4-component vector of uint) 1900:106 texture ( global highp 4-component vector of uint) 1910:106 'CA7' ( uniform highp usamplerCubeArray) 1920:106 Constant: 1930:106 0.500000 1940:106 0.500000 1950:106 0.500000 1960:106 0.500000 1970:106 Constant: 1980:106 0.270000 1990:109 Function Definition: goodSample( ( global void) 2000:109 Function Parameters: 2010:111 Sequence 2020:111 Sequence 2030:111 move second child to first child ( temp lowp int) 2040:111 'a1' ( temp lowp int) 2050:111 'gl_SampleID' ( flat in lowp int SampleId) 2060:112 Sequence 2070:112 move second child to first child ( temp mediump 2-component vector of float) 2080:112 'a2' ( temp mediump 2-component vector of float) 2090:112 'gl_SamplePosition' ( smooth in mediump 2-component vector of float SamplePosition) 2100:113 Sequence 2110:113 move second child to first child ( temp highp int) 2120:113 'a3' ( temp highp int) 2130:113 direct index ( flat temp highp int SampleMaskIn) 2140:113 'gl_SampleMaskIn' ( flat in unsized 1-element array of highp int SampleMaskIn) 2150:113 Constant: 2160:113 0 (const int) 2170:114 move second child to first child ( temp highp int) 2180:114 direct index ( temp highp int SampleMaskIn) 2190:114 'gl_SampleMask' ( out unsized 1-element array of highp int SampleMaskIn) 2200:114 Constant: 2210:114 0 (const int) 2220:114 'a3' ( temp highp int) 2230:115 Sequence 2240:115 move second child to first child ( temp mediump int) 2250:115 'n1' ( temp mediump int) 2260:115 Constant: 2270:115 4 (const int) 2280:116 Sequence 2290:116 move second child to first child ( temp mediump int) 2300:116 'n2' ( temp mediump int) 2310:116 'gl_NumSamples' ( uniform lowp int) 2320:128 Function Definition: goodImageAtom( ( global void) 2330:128 Function Parameters: 2340:? Sequence 2350:134 imageAtomicAdd ( global highp int) 2360:134 'im2Di' (layout( r32i) uniform highp iimage2D) 2370:134 'P' ( uniform mediump 2-component vector of int) 2380:134 'dati' ( temp mediump int) 2390:135 imageAtomicAdd ( global highp uint) 2400:135 'im2Du' (layout( r32ui) uniform highp uimage2D) 2410:135 'P' ( uniform mediump 2-component vector of int) 2420:135 'datu' ( temp mediump uint) 2430:136 imageAtomicMin ( global highp int) 2440:136 'im2Di' (layout( r32i) uniform highp iimage2D) 2450:136 'P' ( uniform mediump 2-component vector of int) 2460:136 'dati' ( temp mediump int) 2470:137 imageAtomicMin ( global highp uint) 2480:137 'im2Du' (layout( r32ui) uniform highp uimage2D) 2490:137 'P' ( uniform mediump 2-component vector of int) 2500:137 'datu' ( temp mediump uint) 2510:138 imageAtomicMax ( global highp int) 2520:138 'im2Di' (layout( r32i) uniform highp iimage2D) 2530:138 'P' ( uniform mediump 2-component vector of int) 2540:138 'dati' ( temp mediump int) 2550:139 imageAtomicMax ( global highp uint) 2560:139 'im2Du' (layout( r32ui) uniform highp uimage2D) 2570:139 'P' ( uniform mediump 2-component vector of int) 2580:139 'datu' ( temp mediump uint) 2590:140 imageAtomicAnd ( global highp int) 2600:140 'im2Di' (layout( r32i) uniform highp iimage2D) 2610:140 'P' ( uniform mediump 2-component vector of int) 2620:140 'dati' ( temp mediump int) 2630:141 imageAtomicAnd ( global highp uint) 2640:141 'im2Du' (layout( r32ui) uniform highp uimage2D) 2650:141 'P' ( uniform mediump 2-component vector of int) 2660:141 'datu' ( temp mediump uint) 2670:142 imageAtomicOr ( global highp int) 2680:142 'im2Di' (layout( r32i) uniform highp iimage2D) 2690:142 'P' ( uniform mediump 2-component vector of int) 2700:142 'dati' ( temp mediump int) 2710:143 imageAtomicOr ( global highp uint) 2720:143 'im2Du' (layout( r32ui) uniform highp uimage2D) 2730:143 'P' ( uniform mediump 2-component vector of int) 2740:143 'datu' ( temp mediump uint) 2750:144 imageAtomicXor ( global highp int) 2760:144 'im2Di' (layout( r32i) uniform highp iimage2D) 2770:144 'P' ( uniform mediump 2-component vector of int) 2780:144 'dati' ( temp mediump int) 2790:145 imageAtomicXor ( global highp uint) 2800:145 'im2Du' (layout( r32ui) uniform highp uimage2D) 2810:145 'P' ( uniform mediump 2-component vector of int) 2820:145 'datu' ( temp mediump uint) 2830:146 imageAtomicExchange ( global highp int) 2840:146 'im2Di' (layout( r32i) uniform highp iimage2D) 2850:146 'P' ( uniform mediump 2-component vector of int) 2860:146 'dati' ( temp mediump int) 2870:147 imageAtomicExchange ( global highp uint) 2880:147 'im2Du' (layout( r32ui) uniform highp uimage2D) 2890:147 'P' ( uniform mediump 2-component vector of int) 2900:147 'datu' ( temp mediump uint) 2910:148 imageAtomicExchange ( global highp float) 2920:148 'im2Df' (layout( r32f) uniform highp image2D) 2930:148 'P' ( uniform mediump 2-component vector of int) 2940:148 'datf' ( temp mediump float) 2950:149 imageAtomicCompSwap ( global highp int) 2960:149 'im2Di' (layout( r32i) uniform highp iimage2D) 2970:149 'P' ( uniform mediump 2-component vector of int) 2980:149 Constant: 2990:149 3 (const int) 3000:149 'dati' ( temp mediump int) 3010:150 imageAtomicCompSwap ( global highp uint) 3020:150 'im2Du' (layout( r32ui) uniform highp uimage2D) 3030:150 'P' ( uniform mediump 2-component vector of int) 3040:150 Constant: 3050:150 5 (const uint) 3060:150 'datu' ( temp mediump uint) 3070:152 imageAtomicMax ( global highp int) 3080:152 'badIm2Di' (layout( rgba16i) uniform highp iimage2D) 3090:152 'P' ( uniform mediump 2-component vector of int) 3100:152 'dati' ( temp mediump int) 3110:153 imageAtomicMax ( global highp uint) 3120:153 'badIm2Du' (layout( rgba8ui) uniform highp uimage2D) 3130:153 'P' ( uniform mediump 2-component vector of int) 3140:153 'datu' ( temp mediump uint) 3150:154 imageAtomicExchange ( global highp float) 3160:154 'badIm2Df' (layout( rgba32f) uniform highp image2D) 3170:154 'P' ( uniform mediump 2-component vector of int) 3180:154 'datf' ( temp mediump float) 3190:169 Function Definition: interp( ( global void) 3200:169 Function Parameters: 3210:? Sequence 3220:176 move second child to first child ( temp mediump 2-component vector of float) 3230:176 'res2' ( temp mediump 2-component vector of float) 3240:176 interpolateAtCentroid ( global mediump 2-component vector of float) 3250:176 'colorfc' ( centroid flat in mediump 2-component vector of float) 3260:177 move second child to first child ( temp mediump 4-component vector of float) 3270:177 'res4' ( temp mediump 4-component vector of float) 3280:177 interpolateAtCentroid ( global mediump 4-component vector of float) 3290:177 'colorSampIn' ( smooth sample in mediump 4-component vector of float) 3300:178 move second child to first child ( temp mediump 4-component vector of float) 3310:178 'res4' ( temp mediump 4-component vector of float) 3320:178 interpolateAtCentroid ( global mediump 4-component vector of float) 3330:178 'colorfsi' ( flat sample in mediump 4-component vector of float) 3340:179 move second child to first child ( temp mediump float) 3350:179 'res' ( temp mediump float) 3360:179 interpolateAtCentroid ( global mediump float) 3370:179 'scalarIn' ( smooth in mediump float) 3380:180 'res3' ( temp mediump 3-component vector of float) 3390:181 move second child to first child ( temp mediump 3-component vector of float) 3400:181 'res3' ( temp mediump 3-component vector of float) 3410:181 interpolateAtCentroid ( global mediump 3-component vector of float) 3420:181 direct index ( smooth sample temp mediump 3-component vector of float) 3430:181 'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float) 3440:181 Constant: 3450:181 2 (const int) 3460:182 move second child to first child ( temp mediump 2-component vector of float) 3470:182 'res2' ( temp mediump 2-component vector of float) 3480:182 interpolateAtCentroid ( global mediump 2-component vector of float) 3490:182 vector swizzle ( temp mediump 2-component vector of float) 3500:182 direct index ( smooth sample temp mediump 3-component vector of float) 3510:182 'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float) 3520:182 Constant: 3530:182 2 (const int) 3540:182 Sequence 3550:182 Constant: 3560:182 0 (const int) 3570:182 Constant: 3580:182 1 (const int) 3590:184 'res3' ( temp mediump 3-component vector of float) 3600:185 move second child to first child ( temp mediump 3-component vector of float) 3610:185 'res3' ( temp mediump 3-component vector of float) 3620:185 interpolateAtSample ( global mediump 3-component vector of float) 3630:185 indirect index ( smooth sample temp mediump 3-component vector of float) 3640:185 'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float) 3650:185 'i' ( uniform mediump int) 3660:185 Constant: 3670:185 0 (const int) 3680:186 move second child to first child ( temp mediump 2-component vector of float) 3690:186 'res2' ( temp mediump 2-component vector of float) 3700:186 interpolateAtSample ( global mediump 2-component vector of float) 3710:186 vector swizzle ( temp mediump 2-component vector of float) 3720:186 direct index ( smooth sample temp mediump 3-component vector of float) 3730:186 'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float) 3740:186 Constant: 3750:186 2 (const int) 3760:186 Sequence 3770:186 Constant: 3780:186 0 (const int) 3790:186 Constant: 3800:186 1 (const int) 3810:186 Constant: 3820:186 2 (const int) 3830:187 move second child to first child ( temp mediump float) 3840:187 'res' ( temp mediump float) 3850:187 interpolateAtSample ( global mediump float) 3860:187 'scalarIn' ( smooth in mediump float) 3870:187 Constant: 3880:187 1 (const int) 3890:189 'res3' ( temp mediump 3-component vector of float) 3900:190 move second child to first child ( temp mediump 3-component vector of float) 3910:190 'res3' ( temp mediump 3-component vector of float) 3920:190 interpolateAtOffset ( global mediump 3-component vector of float) 3930:190 direct index ( smooth sample temp mediump 3-component vector of float) 3940:190 'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float) 3950:190 Constant: 3960:190 2 (const int) 3970:190 Constant: 3980:190 0.200000 3990:190 0.200000 4000:191 move second child to first child ( temp mediump 2-component vector of float) 4010:191 'res2' ( temp mediump 2-component vector of float) 4020:191 interpolateAtOffset ( global mediump 2-component vector of float) 4030:191 vector swizzle ( temp mediump 2-component vector of float) 4040:191 direct index ( smooth sample temp mediump 3-component vector of float) 4050:191 'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float) 4060:191 Constant: 4070:191 2 (const int) 4080:191 Sequence 4090:191 Constant: 4100:191 0 (const int) 4110:191 Constant: 4120:191 1 (const int) 4130:191 Constant: 4140:191 0.200000 4150:191 0.200000 4160:192 move second child to first child ( temp mediump float) 4170:192 'res' ( temp mediump float) 4180:192 interpolateAtOffset ( global mediump float) 4190:192 add ( temp mediump float) 4200:192 'scalarIn' ( smooth in mediump float) 4210:192 'scalarIn' ( smooth in mediump float) 4220:192 Constant: 4230:192 0.200000 4240:192 0.200000 4250:193 move second child to first child ( temp mediump float) 4260:193 'res' ( temp mediump float) 4270:193 interpolateAtOffset ( global mediump float) 4280:193 'scalarIn' ( smooth in mediump float) 4290:193 Constant: 4300:193 0.200000 4310:193 0.200000 4320:196 move second child to first child ( temp mediump float) 4330:196 'res' ( temp mediump float) 4340:196 interpolateAtCentroid ( global mediump float) 4350:196 'f' ( temp mediump float) 4360:197 'res4' ( temp mediump 4-component vector of float) 4370:221 Function Definition: blendFoo( ( temp void) 4380:221 Function Parameters: 4390:222 Function Definition: blendFoo(vf3; ( global void) 4400:222 Function Parameters: 4410:222 'v' ( in mediump 3-component vector of float) 4420:? Linker Objects 4430:? 'outbinst' ( out block{ out mediump int a}) 4440:? 'inbinst' ( in block{ in mediump int a, in mediump 4-component vector of float v, in structure{ global mediump int b} s}) 4450:? 'anon@0' ( in block{layout( location=12) in mediump int aAnon, layout( location=13) centroid in mediump 4-component vector of float vAnon}) 4460:? 'aliased' (layout( location=13) smooth in mediump 4-component vector of float) 4470:? 'arrayedInst' ( in 4-element array of block{ in mediump float f}) 4480:? 'i' ( uniform mediump int) 4490:? 'gl_FragCoord' ( gl_FragCoord highp 4-component vector of float FragCoord) 4500:? 'gl_FragDepth' ( gl_FragDepth highp float FragDepth) 4510:? 'inf' ( smooth in mediump 2-component vector of float) 4520:? 'ing' ( smooth in mediump 2-component vector of float) 4530:? 'offsets' ( uniform 4-element array of mediump 2-component vector of int) 4540:? 'sArray' ( uniform 4-element array of lowp sampler2D) 4550:? 'sIndex' ( uniform mediump int) 4560:? 'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint) 4570:? 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform mediump int i}) 4580:? 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer mediump int i}) 4590:? 'iArray' ( writeonly uniform 5-element array of highp image2D) 4600:? 'constOffsets' ( const 4-element array of mediump 2-component vector of int) 4610:? 0 (const int) 4620:? 0 (const int) 4630:? 0 (const int) 4640:? 0 (const int) 4650:? 0 (const int) 4660:? 0 (const int) 4670:? 0 (const int) 4680:? 0 (const int) 4690:? 'CA1' ( writeonly uniform highp imageCubeArray) 4700:? 'CA2' ( writeonly uniform highp iimageCubeArray) 4710:? 'CA3' ( writeonly uniform highp uimageCubeArray) 4720:? 'CA4' ( uniform highp samplerCubeArray) 4730:? 'CA5' ( uniform highp samplerCubeArrayShadow) 4740:? 'CA6' ( uniform highp isamplerCubeArray) 4750:? 'CA7' ( uniform highp usamplerCubeArray) 4760:? 'gl_SampleMaskIn' ( flat in unsized 1-element array of highp int SampleMaskIn) 4770:? 'gl_SampleMask' ( out unsized 1-element array of highp int SampleMaskIn) 4780:? 'im2Df' (layout( r32f) uniform highp image2D) 4790:? 'im2Du' (layout( r32ui) uniform highp uimage2D) 4800:? 'im2Di' (layout( r32i) uniform highp iimage2D) 4810:? 'P' ( uniform mediump 2-component vector of int) 4820:? 'badIm2Df' (layout( rgba32f) uniform highp image2D) 4830:? 'badIm2Du' (layout( rgba8ui) uniform highp uimage2D) 4840:? 'badIm2Di' (layout( rgba16i) uniform highp iimage2D) 4850:? 'colorCentroidBad' ( centroid out mediump 4-component vector of float) 4860:? 'colorBadFlat' ( flat out mediump 4-component vector of float) 4870:? 'colorBadSmooth' ( smooth out mediump 4-component vector of float) 4880:? 'colorBadNo' ( noperspective out mediump 4-component vector of float) 4890:? 'colorfc' ( centroid flat in mediump 2-component vector of float) 4900:? 'scalarIn' ( smooth in mediump float) 4910:? 'colorSampIn' ( smooth sample in mediump 4-component vector of float) 4920:? 'colorSampleBad' ( sample out mediump 4-component vector of float) 4930:? 'colorfsi' ( flat sample in mediump 4-component vector of float) 4940:? 'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float) 4950:? 'badout' ( out mediump 4-component vector of float) 4960:? 'outAA' ( out 2-element array of 2-element array of mediump 4-component vector of float) 497 498 499Linked fragment stage: 500 501ERROR: Linking fragment stage: when more than one fragment shader output, all must have location qualifiers 502 503Shader version: 320 504gl_FragCoord pixel center is integer 505gl_FragCoord origin is upper left 506using early_fragment_tests 507using depth_any 508using blend_support_multiply blend_support_screen blend_support_overlay blend_support_darken blend_support_lighten blend_support_colordodge blend_support_colorburn blend_support_hardlight blend_support_softlight blend_support_difference blend_support_exclusion blend_support_hsl_hue blend_support_hsl_saturation blend_support_hsl_color blend_support_hsl_luminosity blend_support_all_equations 509ERROR: node is still EOpNull! 5100:49 Function Definition: main( ( global void) 5110:49 Function Parameters: 5120:51 Sequence 5130:51 move second child to first child ( temp highp float) 5140:51 'gl_FragDepth' ( gl_FragDepth highp float FragDepth) 5150:51 Constant: 5160:51 0.200000 5170:52 Sequence 5180:52 move second child to first child ( temp bool) 5190:52 'f' ( temp bool) 5200:52 'gl_FrontFacing' ( gl_FrontFacing bool Face) 5210:? Linker Objects 5220:? 'outbinst' ( out block{ out mediump int a}) 5230:? 'inbinst' ( in block{ in mediump int a, in mediump 4-component vector of float v, in structure{ global mediump int b} s}) 5240:? 'anon@0' ( in block{layout( location=12) in mediump int aAnon, layout( location=13) centroid in mediump 4-component vector of float vAnon}) 5250:? 'aliased' (layout( location=13) smooth in mediump 4-component vector of float) 5260:? 'arrayedInst' ( in 4-element array of block{ in mediump float f}) 5270:? 'i' ( uniform mediump int) 5280:? 'gl_FragCoord' ( gl_FragCoord highp 4-component vector of float FragCoord) 5290:? 'gl_FragDepth' ( gl_FragDepth highp float FragDepth) 5300:? 'inf' ( smooth in mediump 2-component vector of float) 5310:? 'ing' ( smooth in mediump 2-component vector of float) 5320:? 'offsets' ( uniform 4-element array of mediump 2-component vector of int) 5330:? 'sArray' ( uniform 4-element array of lowp sampler2D) 5340:? 'sIndex' ( uniform mediump int) 5350:? 'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint) 5360:? 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform mediump int i}) 5370:? 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer mediump int i}) 5380:? 'iArray' ( writeonly uniform 5-element array of highp image2D) 5390:? 'constOffsets' ( const 4-element array of mediump 2-component vector of int) 5400:? 0 (const int) 5410:? 0 (const int) 5420:? 0 (const int) 5430:? 0 (const int) 5440:? 0 (const int) 5450:? 0 (const int) 5460:? 0 (const int) 5470:? 0 (const int) 5480:? 'CA1' ( writeonly uniform highp imageCubeArray) 5490:? 'CA2' ( writeonly uniform highp iimageCubeArray) 5500:? 'CA3' ( writeonly uniform highp uimageCubeArray) 5510:? 'CA4' ( uniform highp samplerCubeArray) 5520:? 'CA5' ( uniform highp samplerCubeArrayShadow) 5530:? 'CA6' ( uniform highp isamplerCubeArray) 5540:? 'CA7' ( uniform highp usamplerCubeArray) 5550:? 'gl_SampleMaskIn' ( flat in 1-element array of highp int SampleMaskIn) 5560:? 'gl_SampleMask' ( out 1-element array of highp int SampleMaskIn) 5570:? 'im2Df' (layout( r32f) uniform highp image2D) 5580:? 'im2Du' (layout( r32ui) uniform highp uimage2D) 5590:? 'im2Di' (layout( r32i) uniform highp iimage2D) 5600:? 'P' ( uniform mediump 2-component vector of int) 5610:? 'badIm2Df' (layout( rgba32f) uniform highp image2D) 5620:? 'badIm2Du' (layout( rgba8ui) uniform highp uimage2D) 5630:? 'badIm2Di' (layout( rgba16i) uniform highp iimage2D) 5640:? 'colorCentroidBad' ( centroid out mediump 4-component vector of float) 5650:? 'colorBadFlat' ( flat out mediump 4-component vector of float) 5660:? 'colorBadSmooth' ( smooth out mediump 4-component vector of float) 5670:? 'colorBadNo' ( noperspective out mediump 4-component vector of float) 5680:? 'colorfc' ( centroid flat in mediump 2-component vector of float) 5690:? 'scalarIn' ( smooth in mediump float) 5700:? 'colorSampIn' ( smooth sample in mediump 4-component vector of float) 5710:? 'colorSampleBad' ( sample out mediump 4-component vector of float) 5720:? 'colorfsi' ( flat sample in mediump 4-component vector of float) 5730:? 'sampInArray' ( smooth sample in 4-element array of mediump 3-component vector of float) 5740:? 'badout' ( out mediump 4-component vector of float) 5750:? 'outAA' ( out 2-element array of 2-element array of mediump 4-component vector of float) 576 577