1300.frag 2ERROR: 0:2: 'float' : type requires declaration of default precision qualifier 3ERROR: 0:30: 'noperspective' : Reserved word. 4ERROR: 0:30: 'noperspective' : not supported for this version or the enabled extensions 5ERROR: 0:31: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: bads 6ERROR: 0:32: 'uint' : cannot apply precision statement to this type; use 'float', 'int' or a sampler type 7ERROR: 0:39: 'structure' : must be qualified as flat in 8ERROR: 0:39: 'structure' : non-uniform struct contains a sampler or image: badout 9ERROR: 0:60: 'texel offset' : argument must be compile-time constant 10ERROR: 0:62: 'texel offset' : argument must be compile-time constant 11ERROR: 0:63: 'texel offset' : argument must be compile-time constant 12ERROR: 0:64: 'texel offset' : argument must be compile-time constant 13ERROR: 0:66: 'texel offset' : argument must be compile-time constant 14ERROR: 0:68: 'texel offset' : argument must be compile-time constant 15ERROR: 0:69: 'variable indexing sampler array' : not supported for this version or the enabled extensions 16ERROR: 0:73: 'texel offset' : argument must be compile-time constant 17ERROR: 0:83: 'double' : Reserved word. 18ERROR: 0:83: 'double' : not supported with this profile: es 19ERROR: 0:84: 'dvec2' : Reserved word. 20ERROR: 0:84: 'double vector' : not supported with this profile: es 21ERROR: 0:85: 'dvec3' : Reserved word. 22ERROR: 0:85: 'double vector' : not supported with this profile: es 23ERROR: 0:86: 'dvec4' : Reserved word. 24ERROR: 0:86: 'double vector' : not supported with this profile: es 25ERROR: 0:101: 'arrays of arrays' : not supported for this version or the enabled extensions 26ERROR: 0:102: 'arrays of arrays' : not supported for this version or the enabled extensions 27ERROR: 0:102: 'arrays of arrays' : not supported for this version or the enabled extensions 28ERROR: 0:103: 'arrays of arrays' : not supported for this version or the enabled extensions 29ERROR: 0:103: 'arrays of arrays' : not supported for this version or the enabled extensions 30ERROR: 0:100: 'arrays of arrays' : not supported for this version or the enabled extensions 31ERROR: 0:100: 'array-of-array of block' : not supported with this profile: es 32ERROR: 0:111: 'variable indexing fragment shader output array' : not supported with this profile: es 33ERROR: 0:119: '==' : can't use with samplers or structs containing samplers 34ERROR: 0:120: '!=' : can't use with samplers or structs containing samplers 35ERROR: 0:121: '==' : can't use with samplers or structs containing samplers 36ERROR: 0:121: '==' : wrong operand types: no operation '==' exists that takes a left-hand operand of type ' global lowp sampler2D' and a right operand of type ' global lowp sampler2D' (or there is no acceptable conversion) 37ERROR: 0:122: '=' : can't use with samplers or structs containing samplers 38ERROR: 0:123: '==' : can't use with samplers or structs containing samplers 39ERROR: 0:129: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 40ERROR: 0:129: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 41ERROR: 0:148: 'qualifier' : cannot use auxiliary, memory, interpolation, or precision qualifier in a default qualifier declaration (declaration with no type) 42ERROR: 0:150: 'early_fragment_tests' : not supported for this version or the enabled extensions 43ERROR: 0:156: 'invariant' : can only apply to an output 44ERROR: 0:157: 'invariant' : can only apply to an output 45ERROR: 0:158: 'invariant' : can only apply to an output 46ERROR: 0:160: 'imageBuffer' : Reserved word. 47ERROR: 0:160: '' : syntax error, unexpected IMAGEBUFFER, expecting COMMA or SEMICOLON 48ERROR: 46 compilation errors. No code generated. 49 50 51Shader version: 300 52using early_fragment_tests 53ERROR: node is still EOpNull! 540:53 Function Definition: main( ( global void) 550:53 Function Parameters: 560:? Sequence 570:57 move second child to first child ( temp lowp 4-component vector of float) 580:57 'v' ( temp lowp 4-component vector of float) 590:57 texture ( global lowp 4-component vector of float) 600:57 's2D' ( uniform lowp sampler2D) 610:57 'c2D' ( smooth in lowp 2-component vector of float) 620:58 move second child to first child ( temp lowp 4-component vector of float) 630:58 'v' ( temp lowp 4-component vector of float) 640:58 textureProj ( global lowp 4-component vector of float) 650:58 's3D' ( uniform lowp sampler3D) 660:58 'c4D' ( smooth temp lowp 4-component vector of float) 670:59 move second child to first child ( temp lowp 4-component vector of float) 680:59 'v' ( temp lowp 4-component vector of float) 690:59 textureLod ( global lowp 4-component vector of float) 700:59 's2DArray' ( uniform lowp sampler2DArray) 710:59 'c3D' ( smooth in lowp 3-component vector of float) 720:59 Constant: 730:59 1.200000 740:60 move second child to first child ( temp lowp float) 750:60 'f' ( temp lowp float) 760:60 textureOffset ( global lowp float, operation at mediump) 770:60 's2DShadow' ( uniform lowp sampler2DShadow) 780:60 'c3D' ( smooth in lowp 3-component vector of float) 790:60 'ic2D' ( flat in mediump 2-component vector of int) 800:60 'c1D' ( smooth in lowp float) 810:61 move second child to first child ( temp lowp 4-component vector of float) 820:61 'v' ( temp lowp 4-component vector of float) 830:61 textureFetch ( global lowp 4-component vector of float, operation at mediump) 840:61 's3D' ( uniform lowp sampler3D) 850:61 'ic3D' ( flat in mediump 3-component vector of int) 860:61 'ic1D' ( flat in mediump int) 870:62 move second child to first child ( temp lowp 4-component vector of float) 880:62 'v' ( temp lowp 4-component vector of float) 890:62 textureFetchOffset ( global lowp 4-component vector of float, operation at mediump) 900:62 direct index ( temp lowp sampler2D) 910:62 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) 920:62 Constant: 930:62 2 (const int) 940:62 'ic2D' ( flat in mediump 2-component vector of int) 950:62 Constant: 960:62 4 (const int) 970:62 'ic2D' ( flat in mediump 2-component vector of int) 980:63 move second child to first child ( temp lowp float) 990:63 'f' ( temp lowp float) 1000:63 textureLodOffset ( global lowp float, operation at mediump) 1010:63 's2DShadow' ( uniform lowp sampler2DShadow) 1020:63 'c3D' ( smooth in lowp 3-component vector of float) 1030:63 'c1D' ( smooth in lowp float) 1040:63 'ic2D' ( flat in mediump 2-component vector of int) 1050:64 move second child to first child ( temp lowp 4-component vector of float) 1060:64 'v' ( temp lowp 4-component vector of float) 1070:64 textureProjLodOffset ( global lowp 4-component vector of float, operation at mediump) 1080:64 's2D' ( uniform lowp sampler2D) 1090:64 'c3D' ( smooth in lowp 3-component vector of float) 1100:64 'c1D' ( smooth in lowp float) 1110:64 'ic2D' ( flat in mediump 2-component vector of int) 1120:65 move second child to first child ( temp lowp 4-component vector of float) 1130:65 'v' ( temp lowp 4-component vector of float) 1140:65 textureGrad ( global lowp 4-component vector of float) 1150:65 'sCube' ( uniform lowp samplerCube) 1160:65 'c3D' ( smooth in lowp 3-component vector of float) 1170:65 'c3D' ( smooth in lowp 3-component vector of float) 1180:65 'c3D' ( smooth in lowp 3-component vector of float) 1190:66 move second child to first child ( temp lowp float) 1200:66 'f' ( temp lowp float) 1210:66 textureGradOffset ( global lowp float, operation at mediump) 1220:66 's2DArrayShadow' ( uniform lowp sampler2DArrayShadow) 1230:66 'c4D' ( smooth temp lowp 4-component vector of float) 1240:66 'c2D' ( smooth in lowp 2-component vector of float) 1250:66 'c2D' ( smooth in lowp 2-component vector of float) 1260:66 'ic2D' ( flat in mediump 2-component vector of int) 1270:67 move second child to first child ( temp lowp 4-component vector of float) 1280:67 'v' ( temp lowp 4-component vector of float) 1290:67 textureProjGrad ( global lowp 4-component vector of float) 1300:67 's3D' ( uniform lowp sampler3D) 1310:67 'c4D' ( smooth temp lowp 4-component vector of float) 1320:67 'c3D' ( smooth in lowp 3-component vector of float) 1330:67 'c3D' ( smooth in lowp 3-component vector of float) 1340:68 move second child to first child ( temp lowp 4-component vector of float) 1350:68 'v' ( temp lowp 4-component vector of float) 1360:68 textureProjGradOffset ( global lowp 4-component vector of float, operation at mediump) 1370:68 's2D' ( uniform lowp sampler2D) 1380:68 'c3D' ( smooth in lowp 3-component vector of float) 1390:68 'c2D' ( smooth in lowp 2-component vector of float) 1400:68 'c2D' ( smooth in lowp 2-component vector of float) 1410:68 'ic2D' ( flat in mediump 2-component vector of int) 1420:69 move second child to first child ( temp lowp 4-component vector of float) 1430:69 'v' ( temp lowp 4-component vector of float) 1440:69 texture ( global lowp 4-component vector of float) 1450:69 indirect index ( temp lowp sampler2D) 1460:69 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) 1470:69 'ic1D' ( flat in mediump int) 1480:69 'c2D' ( smooth in lowp 2-component vector of float) 1490:72 move second child to first child ( temp mediump 4-component vector of int) 1500:72 'iv' ( temp mediump 4-component vector of int) 1510:72 texture ( global lowp 4-component vector of int) 1520:72 'is2D' ( uniform lowp isampler2D) 1530:72 'c2D' ( smooth in lowp 2-component vector of float) 1540:73 move second child to first child ( temp mediump 4-component vector of int) 1550:73 'iv' ( temp mediump 4-component vector of int) 1560:73 textureProjOffset ( global lowp 4-component vector of int, operation at mediump) 1570:73 'is2D' ( uniform lowp isampler2D) 1580:73 'c4D' ( smooth temp lowp 4-component vector of float) 1590:73 'ic2D' ( flat in mediump 2-component vector of int) 1600:74 move second child to first child ( temp mediump 4-component vector of int) 1610:74 'iv' ( temp mediump 4-component vector of int) 1620:74 textureProjLod ( global lowp 4-component vector of int) 1630:74 'is2D' ( uniform lowp isampler2D) 1640:74 'c3D' ( smooth in lowp 3-component vector of float) 1650:74 'c1D' ( smooth in lowp float) 1660:75 move second child to first child ( temp mediump 4-component vector of int) 1670:75 'iv' ( temp mediump 4-component vector of int) 1680:75 textureProjGrad ( global lowp 4-component vector of int) 1690:75 'is2D' ( uniform lowp isampler2D) 1700:75 'c3D' ( smooth in lowp 3-component vector of float) 1710:75 'c2D' ( smooth in lowp 2-component vector of float) 1720:75 'c2D' ( smooth in lowp 2-component vector of float) 1730:76 move second child to first child ( temp mediump 4-component vector of int) 1740:76 'iv' ( temp mediump 4-component vector of int) 1750:76 texture ( global lowp 4-component vector of int) 1760:76 'is3D' ( uniform lowp isampler3D) 1770:76 'c3D' ( smooth in lowp 3-component vector of float) 1780:76 Constant: 1790:76 4.200000 1800:77 move second child to first child ( temp mediump 4-component vector of int) 1810:77 'iv' ( temp mediump 4-component vector of int) 1820:77 textureLod ( global lowp 4-component vector of int) 1830:77 'isCube' ( uniform lowp isamplerCube) 1840:77 'c3D' ( smooth in lowp 3-component vector of float) 1850:77 'c1D' ( smooth in lowp float) 1860:78 move second child to first child ( temp mediump 4-component vector of int) 1870:78 'iv' ( temp mediump 4-component vector of int) 1880:78 textureFetch ( global lowp 4-component vector of int, operation at mediump) 1890:78 'is2DArray' ( uniform lowp isampler2DArray) 1900:78 'ic3D' ( flat in mediump 3-component vector of int) 1910:78 'ic1D' ( flat in mediump int) 1920:80 move second child to first child ( temp highp 2-component vector of int) 1930:80 vector swizzle ( temp mediump 2-component vector of int) 1940:80 'iv' ( temp mediump 4-component vector of int) 1950:80 Sequence 1960:80 Constant: 1970:80 0 (const int) 1980:80 Constant: 1990:80 1 (const int) 2000:80 textureSize ( global highp 2-component vector of int, operation at lowp) 2010:80 'sCubeShadow' ( uniform lowp samplerCubeShadow) 2020:80 Constant: 2030:80 2 (const int) 2040:88 add second child into first child ( temp highp float) 2050:88 'f' ( temp lowp float) 2060:88 direct index ( temp highp float) 2070:88 'gl_FragCoord' ( gl_FragCoord highp 4-component vector of float FragCoord) 2080:88 Constant: 2090:88 1 (const int) 2100:89 move second child to first child ( temp highp float) 2110:89 'gl_FragDepth' ( gl_FragDepth highp float FragDepth) 2120:89 'f' ( temp lowp float) 2130:91 move second child to first child ( temp lowp 3-component vector of float) 2140:91 'sc' ( out lowp 3-component vector of float) 2150:91 c: direct index for structure ( global lowp 3-component vector of float) 2160:91 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) 2170:91 Constant: 2180:91 0 (const int) 2190:92 move second child to first child ( temp lowp float) 2200:92 'sf' ( out lowp float) 2210:92 f: direct index for structure ( global lowp float) 2220:92 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) 2230:92 Constant: 2240:92 1 (const int) 2250:94 add ( temp lowp 2-component vector of float) 2260:94 hyp. sine ( global lowp float) 2270:94 'c1D' ( smooth in lowp float) 2280:95 vector-scale ( temp lowp 2-component vector of float) 2290:95 hyp. cosine ( global lowp float) 2300:95 'c1D' ( smooth in lowp float) 2310:95 hyp. tangent ( global lowp 2-component vector of float) 2320:95 'c2D' ( smooth in lowp 2-component vector of float) 2330:96 add ( temp lowp 4-component vector of float) 2340:96 arc hyp. sine ( global lowp 4-component vector of float) 2350:96 'c4D' ( smooth temp lowp 4-component vector of float) 2360:96 arc hyp. cosine ( global lowp 4-component vector of float) 2370:96 'c4D' ( smooth temp lowp 4-component vector of float) 2380:97 arc hyp. tangent ( global lowp 3-component vector of float) 2390:97 'c3D' ( smooth in lowp 3-component vector of float) 2400:108 Function Definition: foo( ( global void) 2410:108 Function Parameters: 2420:110 Sequence 2430:110 move second child to first child ( temp lowp 4-component vector of float) 2440:110 direct index ( temp lowp 4-component vector of float) 2450:110 'colors' ( out 4-element array of lowp 4-component vector of float) 2460:110 Constant: 2470:110 2 (const int) 2480:110 'c4D' ( smooth temp lowp 4-component vector of float) 2490:111 move second child to first child ( temp lowp 4-component vector of float) 2500:111 indirect index ( temp lowp 4-component vector of float) 2510:111 'colors' ( out 4-element array of lowp 4-component vector of float) 2520:111 'ic1D' ( flat in mediump int) 2530:111 'c4D' ( smooth temp lowp 4-component vector of float) 2540:117 Function Definition: foo13(struct-s-i1-s211; ( global void) 2550:117 Function Parameters: 2560:117 'inSt2' ( in structure{ global mediump int i, global lowp sampler2D s}) 2570:119 Sequence 2580:119 Test condition and select ( temp void) 2590:119 Condition 2600:119 Compare Equal ( temp bool) 2610:119 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 2620:119 'st2' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 2630:119 true case is null 2640:120 Test condition and select ( temp void) 2650:120 Condition 2660:120 Compare Not Equal ( temp bool) 2670:120 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 2680:120 'st2' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 2690:120 true case is null 2700:121 Constant: 2710:121 false (const bool) 2720:122 move second child to first child ( temp structure{ global mediump int i, global lowp sampler2D s}) 2730:122 'inSt2' ( in structure{ global mediump int i, global lowp sampler2D s}) 2740:122 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 2750:123 Compare Equal ( temp bool) 2760:123 'inSt2' ( in structure{ global mediump int i, global lowp sampler2D s}) 2770:123 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 2780:126 Function Definition: foo23( ( global void) 2790:126 Function Parameters: 2800:128 Sequence 2810:128 textureOffset ( global lowp float) 2820:128 's2DShadow' ( uniform lowp sampler2DShadow) 2830:128 'c3D' ( smooth in lowp 3-component vector of float) 2840:128 Constant: 2850:128 -8 (const int) 2860:128 7 (const int) 2870:128 'c1D' ( smooth in lowp float) 2880:129 textureOffset ( global lowp float) 2890:129 's2DShadow' ( uniform lowp sampler2DShadow) 2900:129 'c3D' ( smooth in lowp 3-component vector of float) 2910:129 Constant: 2920:129 -9 (const int) 2930:129 8 (const int) 2940:129 'c1D' ( smooth in lowp float) 2950:132 Function Definition: foo324( ( global void) 2960:132 Function Parameters: 2970:134 Sequence 2980:134 Sequence 2990:134 move second child to first child ( temp lowp float) 3000:134 'p' ( temp lowp float) 3010:134 Constant: 3020:134 210.712306 3030:135 add second child into first child ( temp lowp float) 3040:135 'p' ( temp lowp float) 3050:135 Constant: 3060:135 0.389418 3070:136 add second child into first child ( temp lowp float) 3080:136 'p' ( temp lowp float) 3090:136 Constant: 3100:136 5.000000 3110:137 add second child into first child ( temp lowp float) 3120:137 'p' ( temp lowp float) 3130:137 Constant: 3140:137 13.000000 3150:138 Sequence 3160:138 move second child to first child ( temp lowp 3-component vector of float) 3170:138 'c3' ( temp lowp 3-component vector of float) 3180:138 Constant: 3190:138 -15.000000 3200:138 -2.000000 3210:138 39.000000 3220:139 add second child into first child ( temp lowp 3-component vector of float) 3230:139 'c3' ( temp lowp 3-component vector of float) 3240:139 Constant: 3250:139 -1.000000 3260:139 -2.000000 3270:139 -3.000000 3280:140 add second child into first child ( temp lowp 3-component vector of float) 3290:140 'c3' ( temp lowp 3-component vector of float) 3300:140 Constant: 3310:140 1.000000 3320:140 2.000000 3330:140 3.000000 3340:141 Sequence 3350:141 move second child to first child ( temp lowp 2-component vector of float) 3360:141 'c2' ( temp lowp 2-component vector of float) 3370:141 Constant: 3380:141 1.000000 3390:141 -3.000000 3400:142 add second child into first child ( temp lowp 2-component vector of float) 3410:142 'c2' ( temp lowp 2-component vector of float) 3420:142 Constant: 3430:142 1.000000 3440:142 -3.000000 3450:143 add second child into first child ( temp lowp 2-component vector of float) 3460:143 'c2' ( temp lowp 2-component vector of float) 3470:143 Constant: 3480:143 3.000000 3490:143 -8.544004 3500:144 add second child into first child ( temp lowp 2-component vector of float) 3510:144 'c2' ( temp lowp 2-component vector of float) 3520:144 Constant: 3530:144 0.000000 3540:144 0.000000 3550:145 Sequence 3560:145 move second child to first child ( temp lowp 3X2 matrix of float) 3570:145 'm32' ( temp lowp 3X2 matrix of float) 3580:145 Constant: 3590:145 10.000000 3600:145 15.000000 3610:145 14.000000 3620:145 21.000000 3630:145 22.000000 3640:145 33.000000 3650:? Linker Objects 3660:? 's2D' ( uniform lowp sampler2D) 3670:? 's3D' ( uniform lowp sampler3D) 3680:? 'sCube' ( uniform lowp samplerCube) 3690:? 'sCubeShadow' ( uniform lowp samplerCubeShadow) 3700:? 's2DShadow' ( uniform lowp sampler2DShadow) 3710:? 's2DArray' ( uniform lowp sampler2DArray) 3720:? 's2DArrayShadow' ( uniform lowp sampler2DArrayShadow) 3730:? 'is2D' ( uniform lowp isampler2D) 3740:? 'is3D' ( uniform lowp isampler3D) 3750:? 'isCube' ( uniform lowp isamplerCube) 3760:? 'is2DArray' ( uniform lowp isampler2DArray) 3770:? 'us2D' ( uniform lowp usampler2D) 3780:? 'us3D' ( uniform lowp usampler3D) 3790:? 'usCube' ( uniform lowp usamplerCube) 3800:? 'us2DArray' ( uniform lowp usampler2DArray) 3810:? 'c1D' ( smooth in lowp float) 3820:? 'c2D' ( smooth in lowp 2-component vector of float) 3830:? 'c3D' ( smooth in lowp 3-component vector of float) 3840:? 'c4D' ( smooth temp lowp 4-component vector of float) 3850:? 'ic1D' ( flat in mediump int) 3860:? 'ic2D' ( flat in mediump 2-component vector of int) 3870:? 'ic3D' ( flat in mediump 3-component vector of int) 3880:? 'ic4D' ( flat in mediump 4-component vector of int) 3890:? 'badv' ( noperspective in lowp 4-component vector of float) 3900:? 'bads' ( smooth in lowp sampler2D) 3910:? 'badout' ( smooth in structure{ global mediump int i, global lowp sampler2D s}) 3920:? 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) 3930:? 'sc' ( out lowp 3-component vector of float) 3940:? 'sf' ( out lowp float) 3950:? 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) 3960:? 'multiInst' (layout( column_major shared) uniform 2-element array of 3-element array of block{layout( column_major shared) uniform 3-element array of 2-element array of mediump int a, layout( column_major shared) uniform 2-element array of 3-element array of mediump int b, layout( column_major shared) uniform 2-element array of 3-element array of mediump int c}) 3970:? 'colors' ( out 4-element array of lowp 4-component vector of float) 3980:? 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 3990:? 'st2' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 4000:? 'fooinv' ( invariant smooth in lowp 4-component vector of float) 401 402 403Linked fragment stage: 404 405ERROR: Linking fragment stage: when more than one fragment shader output, all must have location qualifiers 406 407Shader version: 300 408using early_fragment_tests 409ERROR: node is still EOpNull! 4100:53 Function Definition: main( ( global void) 4110:53 Function Parameters: 4120:? Sequence 4130:57 move second child to first child ( temp lowp 4-component vector of float) 4140:57 'v' ( temp lowp 4-component vector of float) 4150:57 texture ( global lowp 4-component vector of float) 4160:57 's2D' ( uniform lowp sampler2D) 4170:57 'c2D' ( smooth in lowp 2-component vector of float) 4180:58 move second child to first child ( temp lowp 4-component vector of float) 4190:58 'v' ( temp lowp 4-component vector of float) 4200:58 textureProj ( global lowp 4-component vector of float) 4210:58 's3D' ( uniform lowp sampler3D) 4220:58 'c4D' ( smooth temp lowp 4-component vector of float) 4230:59 move second child to first child ( temp lowp 4-component vector of float) 4240:59 'v' ( temp lowp 4-component vector of float) 4250:59 textureLod ( global lowp 4-component vector of float) 4260:59 's2DArray' ( uniform lowp sampler2DArray) 4270:59 'c3D' ( smooth in lowp 3-component vector of float) 4280:59 Constant: 4290:59 1.200000 4300:60 move second child to first child ( temp lowp float) 4310:60 'f' ( temp lowp float) 4320:60 textureOffset ( global lowp float, operation at mediump) 4330:60 's2DShadow' ( uniform lowp sampler2DShadow) 4340:60 'c3D' ( smooth in lowp 3-component vector of float) 4350:60 'ic2D' ( flat in mediump 2-component vector of int) 4360:60 'c1D' ( smooth in lowp float) 4370:61 move second child to first child ( temp lowp 4-component vector of float) 4380:61 'v' ( temp lowp 4-component vector of float) 4390:61 textureFetch ( global lowp 4-component vector of float, operation at mediump) 4400:61 's3D' ( uniform lowp sampler3D) 4410:61 'ic3D' ( flat in mediump 3-component vector of int) 4420:61 'ic1D' ( flat in mediump int) 4430:62 move second child to first child ( temp lowp 4-component vector of float) 4440:62 'v' ( temp lowp 4-component vector of float) 4450:62 textureFetchOffset ( global lowp 4-component vector of float, operation at mediump) 4460:62 direct index ( temp lowp sampler2D) 4470:62 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) 4480:62 Constant: 4490:62 2 (const int) 4500:62 'ic2D' ( flat in mediump 2-component vector of int) 4510:62 Constant: 4520:62 4 (const int) 4530:62 'ic2D' ( flat in mediump 2-component vector of int) 4540:63 move second child to first child ( temp lowp float) 4550:63 'f' ( temp lowp float) 4560:63 textureLodOffset ( global lowp float, operation at mediump) 4570:63 's2DShadow' ( uniform lowp sampler2DShadow) 4580:63 'c3D' ( smooth in lowp 3-component vector of float) 4590:63 'c1D' ( smooth in lowp float) 4600:63 'ic2D' ( flat in mediump 2-component vector of int) 4610:64 move second child to first child ( temp lowp 4-component vector of float) 4620:64 'v' ( temp lowp 4-component vector of float) 4630:64 textureProjLodOffset ( global lowp 4-component vector of float, operation at mediump) 4640:64 's2D' ( uniform lowp sampler2D) 4650:64 'c3D' ( smooth in lowp 3-component vector of float) 4660:64 'c1D' ( smooth in lowp float) 4670:64 'ic2D' ( flat in mediump 2-component vector of int) 4680:65 move second child to first child ( temp lowp 4-component vector of float) 4690:65 'v' ( temp lowp 4-component vector of float) 4700:65 textureGrad ( global lowp 4-component vector of float) 4710:65 'sCube' ( uniform lowp samplerCube) 4720:65 'c3D' ( smooth in lowp 3-component vector of float) 4730:65 'c3D' ( smooth in lowp 3-component vector of float) 4740:65 'c3D' ( smooth in lowp 3-component vector of float) 4750:66 move second child to first child ( temp lowp float) 4760:66 'f' ( temp lowp float) 4770:66 textureGradOffset ( global lowp float, operation at mediump) 4780:66 's2DArrayShadow' ( uniform lowp sampler2DArrayShadow) 4790:66 'c4D' ( smooth temp lowp 4-component vector of float) 4800:66 'c2D' ( smooth in lowp 2-component vector of float) 4810:66 'c2D' ( smooth in lowp 2-component vector of float) 4820:66 'ic2D' ( flat in mediump 2-component vector of int) 4830:67 move second child to first child ( temp lowp 4-component vector of float) 4840:67 'v' ( temp lowp 4-component vector of float) 4850:67 textureProjGrad ( global lowp 4-component vector of float) 4860:67 's3D' ( uniform lowp sampler3D) 4870:67 'c4D' ( smooth temp lowp 4-component vector of float) 4880:67 'c3D' ( smooth in lowp 3-component vector of float) 4890:67 'c3D' ( smooth in lowp 3-component vector of float) 4900:68 move second child to first child ( temp lowp 4-component vector of float) 4910:68 'v' ( temp lowp 4-component vector of float) 4920:68 textureProjGradOffset ( global lowp 4-component vector of float, operation at mediump) 4930:68 's2D' ( uniform lowp sampler2D) 4940:68 'c3D' ( smooth in lowp 3-component vector of float) 4950:68 'c2D' ( smooth in lowp 2-component vector of float) 4960:68 'c2D' ( smooth in lowp 2-component vector of float) 4970:68 'ic2D' ( flat in mediump 2-component vector of int) 4980:69 move second child to first child ( temp lowp 4-component vector of float) 4990:69 'v' ( temp lowp 4-component vector of float) 5000:69 texture ( global lowp 4-component vector of float) 5010:69 indirect index ( temp lowp sampler2D) 5020:69 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) 5030:69 'ic1D' ( flat in mediump int) 5040:69 'c2D' ( smooth in lowp 2-component vector of float) 5050:72 move second child to first child ( temp mediump 4-component vector of int) 5060:72 'iv' ( temp mediump 4-component vector of int) 5070:72 texture ( global lowp 4-component vector of int) 5080:72 'is2D' ( uniform lowp isampler2D) 5090:72 'c2D' ( smooth in lowp 2-component vector of float) 5100:73 move second child to first child ( temp mediump 4-component vector of int) 5110:73 'iv' ( temp mediump 4-component vector of int) 5120:73 textureProjOffset ( global lowp 4-component vector of int, operation at mediump) 5130:73 'is2D' ( uniform lowp isampler2D) 5140:73 'c4D' ( smooth temp lowp 4-component vector of float) 5150:73 'ic2D' ( flat in mediump 2-component vector of int) 5160:74 move second child to first child ( temp mediump 4-component vector of int) 5170:74 'iv' ( temp mediump 4-component vector of int) 5180:74 textureProjLod ( global lowp 4-component vector of int) 5190:74 'is2D' ( uniform lowp isampler2D) 5200:74 'c3D' ( smooth in lowp 3-component vector of float) 5210:74 'c1D' ( smooth in lowp float) 5220:75 move second child to first child ( temp mediump 4-component vector of int) 5230:75 'iv' ( temp mediump 4-component vector of int) 5240:75 textureProjGrad ( global lowp 4-component vector of int) 5250:75 'is2D' ( uniform lowp isampler2D) 5260:75 'c3D' ( smooth in lowp 3-component vector of float) 5270:75 'c2D' ( smooth in lowp 2-component vector of float) 5280:75 'c2D' ( smooth in lowp 2-component vector of float) 5290:76 move second child to first child ( temp mediump 4-component vector of int) 5300:76 'iv' ( temp mediump 4-component vector of int) 5310:76 texture ( global lowp 4-component vector of int) 5320:76 'is3D' ( uniform lowp isampler3D) 5330:76 'c3D' ( smooth in lowp 3-component vector of float) 5340:76 Constant: 5350:76 4.200000 5360:77 move second child to first child ( temp mediump 4-component vector of int) 5370:77 'iv' ( temp mediump 4-component vector of int) 5380:77 textureLod ( global lowp 4-component vector of int) 5390:77 'isCube' ( uniform lowp isamplerCube) 5400:77 'c3D' ( smooth in lowp 3-component vector of float) 5410:77 'c1D' ( smooth in lowp float) 5420:78 move second child to first child ( temp mediump 4-component vector of int) 5430:78 'iv' ( temp mediump 4-component vector of int) 5440:78 textureFetch ( global lowp 4-component vector of int, operation at mediump) 5450:78 'is2DArray' ( uniform lowp isampler2DArray) 5460:78 'ic3D' ( flat in mediump 3-component vector of int) 5470:78 'ic1D' ( flat in mediump int) 5480:80 move second child to first child ( temp highp 2-component vector of int) 5490:80 vector swizzle ( temp mediump 2-component vector of int) 5500:80 'iv' ( temp mediump 4-component vector of int) 5510:80 Sequence 5520:80 Constant: 5530:80 0 (const int) 5540:80 Constant: 5550:80 1 (const int) 5560:80 textureSize ( global highp 2-component vector of int, operation at lowp) 5570:80 'sCubeShadow' ( uniform lowp samplerCubeShadow) 5580:80 Constant: 5590:80 2 (const int) 5600:88 add second child into first child ( temp highp float) 5610:88 'f' ( temp lowp float) 5620:88 direct index ( temp highp float) 5630:88 'gl_FragCoord' ( gl_FragCoord highp 4-component vector of float FragCoord) 5640:88 Constant: 5650:88 1 (const int) 5660:89 move second child to first child ( temp highp float) 5670:89 'gl_FragDepth' ( gl_FragDepth highp float FragDepth) 5680:89 'f' ( temp lowp float) 5690:91 move second child to first child ( temp lowp 3-component vector of float) 5700:91 'sc' ( out lowp 3-component vector of float) 5710:91 c: direct index for structure ( global lowp 3-component vector of float) 5720:91 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) 5730:91 Constant: 5740:91 0 (const int) 5750:92 move second child to first child ( temp lowp float) 5760:92 'sf' ( out lowp float) 5770:92 f: direct index for structure ( global lowp float) 5780:92 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) 5790:92 Constant: 5800:92 1 (const int) 5810:94 add ( temp lowp 2-component vector of float) 5820:94 hyp. sine ( global lowp float) 5830:94 'c1D' ( smooth in lowp float) 5840:95 vector-scale ( temp lowp 2-component vector of float) 5850:95 hyp. cosine ( global lowp float) 5860:95 'c1D' ( smooth in lowp float) 5870:95 hyp. tangent ( global lowp 2-component vector of float) 5880:95 'c2D' ( smooth in lowp 2-component vector of float) 5890:96 add ( temp lowp 4-component vector of float) 5900:96 arc hyp. sine ( global lowp 4-component vector of float) 5910:96 'c4D' ( smooth temp lowp 4-component vector of float) 5920:96 arc hyp. cosine ( global lowp 4-component vector of float) 5930:96 'c4D' ( smooth temp lowp 4-component vector of float) 5940:97 arc hyp. tangent ( global lowp 3-component vector of float) 5950:97 'c3D' ( smooth in lowp 3-component vector of float) 5960:? Linker Objects 5970:? 's2D' ( uniform lowp sampler2D) 5980:? 's3D' ( uniform lowp sampler3D) 5990:? 'sCube' ( uniform lowp samplerCube) 6000:? 'sCubeShadow' ( uniform lowp samplerCubeShadow) 6010:? 's2DShadow' ( uniform lowp sampler2DShadow) 6020:? 's2DArray' ( uniform lowp sampler2DArray) 6030:? 's2DArrayShadow' ( uniform lowp sampler2DArrayShadow) 6040:? 'is2D' ( uniform lowp isampler2D) 6050:? 'is3D' ( uniform lowp isampler3D) 6060:? 'isCube' ( uniform lowp isamplerCube) 6070:? 'is2DArray' ( uniform lowp isampler2DArray) 6080:? 'us2D' ( uniform lowp usampler2D) 6090:? 'us3D' ( uniform lowp usampler3D) 6100:? 'usCube' ( uniform lowp usamplerCube) 6110:? 'us2DArray' ( uniform lowp usampler2DArray) 6120:? 'c1D' ( smooth in lowp float) 6130:? 'c2D' ( smooth in lowp 2-component vector of float) 6140:? 'c3D' ( smooth in lowp 3-component vector of float) 6150:? 'c4D' ( smooth temp lowp 4-component vector of float) 6160:? 'ic1D' ( flat in mediump int) 6170:? 'ic2D' ( flat in mediump 2-component vector of int) 6180:? 'ic3D' ( flat in mediump 3-component vector of int) 6190:? 'ic4D' ( flat in mediump 4-component vector of int) 6200:? 'badv' ( noperspective in lowp 4-component vector of float) 6210:? 'bads' ( smooth in lowp sampler2D) 6220:? 'badout' ( smooth in structure{ global mediump int i, global lowp sampler2D s}) 6230:? 's2' ( smooth in structure{ global lowp 3-component vector of float c, global lowp float f}) 6240:? 'sc' ( out lowp 3-component vector of float) 6250:? 'sf' ( out lowp float) 6260:? 'arrayedSampler' ( uniform 5-element array of lowp sampler2D) 6270:? 'multiInst' (layout( column_major shared) uniform 2-element array of 3-element array of block{layout( column_major shared) uniform 3-element array of 2-element array of mediump int a, layout( column_major shared) uniform 2-element array of 3-element array of mediump int b, layout( column_major shared) uniform 2-element array of 3-element array of mediump int c}) 6280:? 'colors' ( out 4-element array of lowp 4-component vector of float) 6290:? 'st1' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 6300:? 'st2' ( uniform structure{ global mediump int i, global lowp sampler2D s}) 6310:? 'fooinv' ( invariant smooth in lowp 4-component vector of float) 632 633