1100.frag 2ERROR: 0:3: '{ } style initializers' : not supported with this profile: es 3ERROR: 0:3: 'initializer' : not supported for this version or the enabled extensions 4ERROR: 0:3: 'array initializer' : not supported for this version or the enabled extensions 5ERROR: 0:4: '#version' : must occur first in shader 6ERROR: 0:7: 'attribute' : not supported in this stage: fragment 7ERROR: 0:7: 'float' : type requires declaration of default precision qualifier 8ERROR: 0:9: '=' : cannot convert from ' const int' to ' global mediump float' 9ERROR: 0:11: 'uniform block' : not supported for this version or the enabled extensions 10ERROR: 0:19: 'foo' : no matching overloaded function found 11ERROR: 0:20: 'bit shift left' : not supported for this version or the enabled extensions 12ERROR: 0:21: 'bit shift right' : not supported for this version or the enabled extensions 13ERROR: 0:22: 'array comparison' : not supported for this version or the enabled extensions 14ERROR: 0:24: 'bitwise and' : not supported for this version or the enabled extensions 15ERROR: 0:25: '%' : not supported for this version or the enabled extensions 16ERROR: 0:26: 'bitwise inclusive or' : not supported for this version or the enabled extensions 17ERROR: 0:27: 'bit-shift right assign' : not supported for this version or the enabled extensions 18ERROR: 0:28: 'bit-shift left assign' : not supported for this version or the enabled extensions 19ERROR: 0:29: '%=' : not supported for this version or the enabled extensions 20ERROR: 0:36: 'array assignment' : not supported for this version or the enabled extensions 21ERROR: 0:37: 'array comparison' : not supported for this version or the enabled extensions 22ERROR: 0:38: 'array comparison' : not supported for this version or the enabled extensions 23ERROR: 0:40: 'switch' : Reserved word. 24ERROR: 0:40: 'switch statements' : not supported for this version or the enabled extensions 25ERROR: 0:45: '' : array size required 26ERROR: 0:47: 'invariant' : can only apply to an output, or to an input in a non-vertex stage 27 28ERROR: 0:49: 'invariant' : can only apply to an output, or to an input in a non-vertex stage 29 30ERROR: 0:50: 'invariant' : can only apply to an output, or to an input in a non-vertex stage 31 32ERROR: 0:56: 'invariant' : not allowed in nested scope 33ERROR: 0:56: 'invariant' : can only apply to an output, or to an input in a non-vertex stage 34 35ERROR: 0:57: 'invariant' : not allowed in nested scope 36ERROR: 0:57: 'invariant' : can only apply to an output, or to an input in a non-vertex stage 37 38ERROR: 0:59: 'invariant' : not allowed in nested scope 39ERROR: 0:59: 'invariant' : can only apply to an output, or to an input in a non-vertex stage 40 41ERROR: 0:63: 'invariant' : can only apply to an output, or to an input in a non-vertex stage 42 43ERROR: 0:64: 'invariant' : can only apply to an output, or to an input in a non-vertex stage 44 45ERROR: 0:66: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: glob2D 46ERROR: 0:69: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: v2D 47ERROR: 0:71: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: vary2D 48ERROR: 0:75: 'in for stage inputs' : not supported for this version or the enabled extensions 49ERROR: 0:77: 'invariant' : can only apply to an output, or to an input in a non-vertex stage 50 51ERROR: 0:75: 'g' : cannot use storage or interpolation qualifiers on structure members 52ERROR: 0:76: 'h' : cannot use storage or interpolation qualifiers on structure members 53ERROR: 0:77: 'i' : cannot use invariant qualifier on structure members 54ERROR: 0:80: 'sampler3D' : Reserved word. 55ERROR: 0:80: 'sampler/image' : type requires declaration of default precision qualifier 56ERROR: 0:91: 'dFdx' : required extension not requested: GL_OES_standard_derivatives 57ERROR: 0:92: 'dFdy' : required extension not requested: GL_OES_standard_derivatives 58ERROR: 0:93: 'fwidth' : required extension not requested: GL_OES_standard_derivatives 59ERROR: 0:103: 'gl_FragDepth' : undeclared identifier 60ERROR: 0:104: 'gl_FragDepthEXT' : required extension not requested: GL_EXT_frag_depth 61ERROR: 0:111: 'gl_FragDepth' : undeclared identifier 62ERROR: 0:134: 'texture3D' : no matching overloaded function found 63ERROR: 0:135: 'texture2DProjLod' : no matching overloaded function found 64ERROR: 0:137: 'bitwise not' : not supported for this version or the enabled extensions 65ERROR: 0:138: 'bitwise inclusive or' : not supported for this version or the enabled extensions 66ERROR: 0:139: 'bitwise and' : not supported for this version or the enabled extensions 67ERROR: 0:145: 'a' : redefinition 68ERROR: 0:147: 'texture2DProjGradEXT' : required extension not requested: GL_EXT_shader_texture_lod 69ERROR: 0:151: 'floating-point suffix' : not supported for this version or the enabled extensions 70ERROR: 0:152: 'floating-point suffix' : not supported for this version or the enabled extensions 71ERROR: 0:167: 'highp' : overloaded functions must have the same parameter precision qualifiers for argument 2 72ERROR: 0:170: 'multiple prototypes for same function' : not supported for this version or the enabled extensions 73ERROR: 0:177: 'multiple prototypes for same function' : not supported for this version or the enabled extensions 74ERROR: 0:179: 'fragment-shader struct input' : not supported for this version or the enabled extensions 75ERROR: 0:183: 'v' : illegal use of type 'void' 76ERROR: 0:184: 'void' : cannot be an argument type except for '(void)' 77ERROR: 0:185: 'v' : illegal use of type 'void' 78ERROR: 0:185: 'void' : cannot be an argument type except for '(void)' 79ERROR: 0:190: '.' : cannot apply to an array: y 80ERROR: 0:191: '.' : cannot apply to an array: zy 81ERROR: 0:192: '.' : cannot apply to an array: nothing 82ERROR: 0:193: '.length' : not supported for this version or the enabled extensions 83ERROR: 0:194: '.' : cannot apply to an array: method 84ERROR: 0:194: 'a' : can't use function syntax on variable 85ERROR: 0:214: 'non-constant global initializer (needs GL_EXT_shader_non_constant_global_initializers)' : not supported for this version or the enabled extensions 86ERROR: 0:3000: '#error' : line of this error should be 3000 87ERROR: 0:3002: '' : syntax error, unexpected IDENTIFIER, expecting LEFT_BRACE or COMMA or SEMICOLON 88ERROR: 77 compilation errors. No code generated. 89 90 91Shader version: 100 92Requested GL_EXT_frag_depth 93Requested GL_EXT_shader_non_constant_global_initializers 94Requested GL_EXT_shader_texture_lod 95Requested GL_OES_EGL_image_external 96Requested GL_OES_standard_derivatives 97Requested GL_OES_texture_3D 98ERROR: node is still EOpNull! 990:3 Sequence 1000:3 move second child to first child ( temp 3-element array of mediump int) 1010:3 'a' ( global 3-element array of mediump int) 1020:3 Constant: 1030:3 2 (const int) 1040:3 3 (const int) 1050:3 4 (const int) 1060:17 Function Definition: main( ( global void) 1070:17 Function Parameters: 1080:19 Sequence 1090:19 Constant: 1100:19 0.000000 1110:20 Sequence 1120:20 move second child to first child ( temp mediump int) 1130:20 's' ( temp mediump int) 1140:20 Constant: 1150:20 16 (const int) 1160:21 move second child to first child ( temp mediump int) 1170:21 's' ( temp mediump int) 1180:21 Constant: 1190:21 4 (const int) 1200:22 Test condition and select ( temp void) 1210:22 Condition 1220:22 Compare Equal ( temp bool) 1230:22 'a' ( global 3-element array of mediump int) 1240:22 'a' ( global 3-element array of mediump int) 1250:22 true case is null 1260:24 move second child to first child ( temp mediump int) 1270:24 'b' ( temp mediump int) 1280:24 bitwise and ( temp mediump int) 1290:24 'c' ( temp mediump int) 1300:24 Constant: 1310:24 4 (const int) 1320:25 move second child to first child ( temp mediump int) 1330:25 'b' ( temp mediump int) 1340:25 mod ( temp mediump int) 1350:25 'c' ( temp mediump int) 1360:25 Constant: 1370:25 4 (const int) 1380:26 move second child to first child ( temp mediump int) 1390:26 'b' ( temp mediump int) 1400:26 inclusive-or ( temp mediump int) 1410:26 'c' ( temp mediump int) 1420:26 Constant: 1430:26 4 (const int) 1440:27 right shift second child into first child ( temp mediump int) 1450:27 'b' ( temp mediump int) 1460:27 Constant: 1470:27 2 (const int) 1480:28 left shift second child into first child ( temp mediump int) 1490:28 'b' ( temp mediump int) 1500:28 Constant: 1510:28 2 (const int) 1520:29 mod second child into first child ( temp mediump int) 1530:29 'b' ( temp mediump int) 1540:29 Constant: 1550:29 3 (const int) 1560:36 move second child to first child ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 1570:36 's1' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 1580:36 's2' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 1590:37 Test condition and select ( temp void) 1600:37 Condition 1610:37 Compare Equal ( temp bool) 1620:37 's1' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 1630:37 's2' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 1640:37 true case is null 1650:38 Test condition and select ( temp void) 1660:38 Condition 1670:38 Compare Not Equal ( temp bool) 1680:38 's1' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 1690:38 's2' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 1700:38 true case is null 1710:40 'b' ( temp mediump int) 1720:54 Function Definition: foo10( ( global void) 1730:54 Function Parameters: 1740:67 Function Definition: f11(s21; ( global void) 1750:67 Function Parameters: 1760:67 'p2d' ( in lowp sampler2D) 1770:87 Function Definition: foo234( ( global void) 1780:87 Function Parameters: 1790:89 Sequence 1800:89 texture ( global highp 4-component vector of float) 1810:89 's3D2' ( uniform highp sampler3D) 1820:89 Constant: 1830:89 0.200000 1840:89 0.200000 1850:89 0.200000 1860:89 Constant: 1870:89 0.200000 1880:90 textureProj ( global highp 4-component vector of float) 1890:90 's3D2' ( uniform highp sampler3D) 1900:90 direct index ( smooth temp mediump 4-component vector of float) 1910:90 'v' ( smooth in 3-element array of mediump 4-component vector of float) 1920:90 Constant: 1930:90 1 (const int) 1940:90 Constant: 1950:90 0.400000 1960:91 dPdx ( global mediump 4-component vector of float) 1970:91 direct index ( smooth temp mediump 4-component vector of float) 1980:91 'v' ( smooth in 3-element array of mediump 4-component vector of float) 1990:91 Constant: 2000:91 0 (const int) 2010:92 Constant: 2020:92 0.000000 2030:93 fwidth ( global mediump float) 2040:93 'f13' ( invariant global mediump float) 2050:98 Function Definition: foo236( ( global void) 2060:98 Function Parameters: 2070:100 Sequence 2080:100 dPdx ( global mediump 4-component vector of float) 2090:100 direct index ( smooth temp mediump 4-component vector of float) 2100:100 'v' ( smooth in 3-element array of mediump 4-component vector of float) 2110:100 Constant: 2120:100 0 (const int) 2130:101 Constant: 2140:101 0.000000 2150:102 fwidth ( global mediump float) 2160:102 'f13' ( invariant global mediump float) 2170:103 move second child to first child ( temp mediump float) 2180:103 'gl_FragDepth' ( temp mediump float) 2190:103 'f13' ( invariant global mediump float) 2200:104 move second child to first child ( temp highp float) 2210:104 'gl_FragDepthEXT' ( gl_FragDepth highp float FragDepth) 2220:104 'f13' ( invariant global mediump float) 2230:109 Function Definition: foo239( ( global void) 2240:109 Function Parameters: 2250:111 Sequence 2260:111 move second child to first child ( temp mediump float) 2270:111 'gl_FragDepth' ( temp mediump float) 2280:111 'f13' ( invariant global mediump float) 2290:112 move second child to first child ( temp highp float) 2300:112 'gl_FragDepthEXT' ( gl_FragDepth highp float FragDepth) 2310:112 'f13' ( invariant global mediump float) 2320:119 Function Definition: foo245( ( global void) 2330:119 Function Parameters: 2340:121 Sequence 2350:121 texture ( global lowp 4-component vector of float) 2360:121 'sExt' ( uniform lowp samplerExternalOES) 2370:121 Constant: 2380:121 0.200000 2390:121 0.200000 2400:122 textureProj ( global lowp 4-component vector of float) 2410:122 'sExt' ( uniform lowp samplerExternalOES) 2420:122 Construct vec3 ( temp lowp 3-component vector of float) 2430:122 'f13' ( invariant global mediump float) 2440:123 textureProj ( global lowp 4-component vector of float, operation at mediump) 2450:123 'sExt' ( uniform lowp samplerExternalOES) 2460:123 direct index ( smooth temp mediump 4-component vector of float) 2470:123 'v' ( smooth in 3-element array of mediump 4-component vector of float) 2480:123 Constant: 2490:123 2 (const int) 2500:130 Function Definition: foo246( ( global void) 2510:130 Function Parameters: 2520:132 Sequence 2530:132 texture ( global mediump 4-component vector of float) 2540:132 'mediumExt' ( uniform mediump samplerExternalOES) 2550:132 Constant: 2560:132 0.200000 2570:132 0.200000 2580:133 textureProj ( global highp 4-component vector of float) 2590:133 'highExt' ( uniform highp samplerExternalOES) 2600:133 direct index ( smooth temp mediump 4-component vector of float) 2610:133 'v' ( smooth in 3-element array of mediump 4-component vector of float) 2620:133 Constant: 2630:133 2 (const int) 2640:134 Constant: 2650:134 0.000000 2660:135 Constant: 2670:135 0.000000 2680:137 Bitwise not ( temp mediump int) 2690:137 'a' ( temp mediump int) 2700:138 inclusive-or ( temp mediump int) 2710:138 'a' ( temp mediump int) 2720:138 'a' ( temp mediump int) 2730:139 bitwise and ( temp mediump int) 2740:139 'a' ( temp mediump int) 2750:139 'a' ( temp mediump int) 2760:145 Function Definition: foo203940(i1;f1;f1; ( global mediump int) 2770:145 Function Parameters: 2780:145 'a' ( in mediump int) 2790:145 'b' ( in mediump float) 2800:147 Sequence 2810:147 textureProjGrad ( global lowp 4-component vector of float, operation at mediump) 2820:147 's2Dg' ( uniform lowp sampler2D) 2830:147 Construct vec3 ( temp mediump 3-component vector of float) 2840:147 'f13' ( invariant global mediump float) 2850:147 'uv2' ( invariant uniform mediump 2-component vector of float) 2860:147 'uv2' ( invariant uniform mediump 2-component vector of float) 2870:148 Branch: Return with expression 2880:148 'a' ( in mediump int) 2890:151 Sequence 2900:151 move second child to first child ( temp mediump float) 2910:151 'f123' ( global mediump float) 2920:151 Constant: 2930:151 4.000000 2940:152 Sequence 2950:152 move second child to first child ( temp mediump float) 2960:152 'f124' ( global mediump float) 2970:152 Constant: 2980:152 50000000000.000000 2990:158 Function Definition: foo323433( ( global void) 3000:158 Function Parameters: 3010:160 Sequence 3020:160 textureLod ( global lowp 4-component vector of float, operation at mediump) 3030:160 's2Dg' ( uniform lowp sampler2D) 3040:160 'uv2' ( invariant uniform mediump 2-component vector of float) 3050:160 'f13' ( invariant global mediump float) 3060:161 textureProjGrad ( global lowp 4-component vector of float, operation at mediump) 3070:161 's2Dg' ( uniform lowp sampler2D) 3080:161 Construct vec3 ( temp mediump 3-component vector of float) 3090:161 'f13' ( invariant global mediump float) 3100:161 'uv2' ( invariant uniform mediump 2-component vector of float) 3110:161 'uv2' ( invariant uniform mediump 2-component vector of float) 3120:162 textureGrad ( global lowp 4-component vector of float, operation at mediump) 3130:162 's2Dg' ( uniform lowp sampler2D) 3140:162 'uv2' ( invariant uniform mediump 2-component vector of float) 3150:162 'uv2' ( invariant uniform mediump 2-component vector of float) 3160:162 'uv2' ( invariant uniform mediump 2-component vector of float) 3170:163 textureGrad ( global lowp 4-component vector of float) 3180:163 'sCube' ( uniform lowp samplerCube) 3190:163 Construct vec3 ( temp lowp 3-component vector of float) 3200:163 'f13' ( invariant global mediump float) 3210:163 Construct vec3 ( temp lowp 3-component vector of float) 3220:163 'f13' ( invariant global mediump float) 3230:163 Construct vec3 ( temp lowp 3-component vector of float) 3240:163 'f13' ( invariant global mediump float) 3250:167 Function Definition: fgfg(f1;i1; ( global mediump int) 3260:167 Function Parameters: 3270:167 'f' ( in mediump float) 3280:167 'i' ( in highp int) 3290:167 Sequence 3300:167 Branch: Return with expression 3310:167 Constant: 3320:167 2 (const int) 3330:173 Function Definition: gggf(f1; ( global mediump int) 3340:173 Function Parameters: 3350:173 'f' ( in mediump float) 3360:173 Sequence 3370:173 Branch: Return with expression 3380:173 Constant: 3390:173 2 (const int) 3400:175 Function Definition: agggf(f1; ( global mediump int) 3410:175 Function Parameters: 3420:175 'f' ( in mediump float) 3430:175 Sequence 3440:175 Branch: Return with expression 3450:175 Constant: 3460:175 2 (const int) 3470:187 Function Definition: badswizzle( ( global void) 3480:187 Function Parameters: 3490:? Sequence 3500:190 'a' ( temp 5-element array of mediump 3-component vector of float) 3510:191 'a' ( temp 5-element array of mediump 3-component vector of float) 3520:192 'a' ( temp 5-element array of mediump 3-component vector of float) 3530:193 Constant: 3540:193 5 (const int) 3550:194 Constant: 3560:194 0.000000 3570:199 Function Definition: fooinittest( ( global mediump float) 3580:199 Function Parameters: 3590:201 Sequence 3600:201 Branch: Return with expression 3610:201 Function Call: fooinit( ( global mediump float) 3620:209 Function Definition: fooinit( ( global mediump float) 3630:209 Function Parameters: 3640:211 Sequence 3650:211 Branch: Return with expression 3660:211 Constant: 3670:211 12.000000 3680:214 Sequence 3690:214 move second child to first child ( temp mediump int) 3700:214 'init1' ( global mediump int) 3710:214 Test condition and select ( temp mediump int) 3720:214 Condition 3730:214 'gl_FrontFacing' ( gl_FrontFacing bool Face) 3740:214 true case 3750:214 Constant: 3760:214 1 (const int) 3770:214 false case 3780:214 Constant: 3790:214 2 (const int) 3800:220 Sequence 3810:220 move second child to first child ( temp mediump int) 3820:220 'init2' ( global mediump int) 3830:220 Test condition and select ( temp mediump int) 3840:220 Condition 3850:220 'gl_FrontFacing' ( gl_FrontFacing bool Face) 3860:220 true case 3870:220 Constant: 3880:220 1 (const int) 3890:220 false case 3900:220 Constant: 3910:220 2 (const int) 3920:? Linker Objects 3930:? 'a' ( global 3-element array of mediump int) 3940:? 'uint' ( global mediump int) 3950:? 'v' ( smooth in 3-element array of mediump 4-component vector of float) 3960:? 'f' ( invariant global mediump float) 3970:? 'anon@0' (layout( column_major shared) uniform block{layout( column_major shared) uniform mediump int x}) 3980:? 'fa' ( global unsized 1-element array of mediump float) 3990:? 'f13' ( invariant global mediump float) 4000:? 'fi' ( invariant temp mediump float) 4010:? 'av' ( invariant smooth in mediump 4-component vector of float) 4020:? 'uv2' ( invariant uniform mediump 2-component vector of float) 4030:? 'uv3' ( invariant uniform mediump 3-component vector of float) 4040:? 'glob2D' ( global lowp sampler2D) 4050:? 'vary2D' ( smooth in lowp sampler2D) 4060:? 's3D' ( uniform mediump sampler3D) 4070:? 's3D2' ( uniform highp sampler3D) 4080:? 'sExt' ( uniform lowp samplerExternalOES) 4090:? 'mediumExt' ( uniform mediump samplerExternalOES) 4100:? 'highExt' ( uniform highp samplerExternalOES) 4110:? 's2Dg' ( uniform lowp sampler2D) 4120:? 'f123' ( global mediump float) 4130:? 'f124' ( global mediump float) 4140:? 'sCube' ( uniform lowp samplerCube) 4150:? 's' ( smooth in structure{ global mediump float f}) 4160:? 'fi1' ( const mediump float) 4170:? 3.000000 4180:? 'fi2' ( const mediump float) 4190:? 4.000000 4200:? 'fi3' ( const mediump float) 4210:? 5.000000 4220:? 'init1' ( global mediump int) 4230:? 'init2' ( global mediump int) 424 425 426Linked fragment stage: 427 428 429Shader version: 100 430Requested GL_EXT_frag_depth 431Requested GL_EXT_shader_non_constant_global_initializers 432Requested GL_EXT_shader_texture_lod 433Requested GL_OES_EGL_image_external 434Requested GL_OES_standard_derivatives 435Requested GL_OES_texture_3D 436ERROR: node is still EOpNull! 4370:3 Sequence 4380:3 move second child to first child ( temp 3-element array of mediump int) 4390:3 'a' ( global 3-element array of mediump int) 4400:3 Constant: 4410:3 2 (const int) 4420:3 3 (const int) 4430:3 4 (const int) 4440:17 Function Definition: main( ( global void) 4450:17 Function Parameters: 4460:19 Sequence 4470:19 Constant: 4480:19 0.000000 4490:20 Sequence 4500:20 move second child to first child ( temp mediump int) 4510:20 's' ( temp mediump int) 4520:20 Constant: 4530:20 16 (const int) 4540:21 move second child to first child ( temp mediump int) 4550:21 's' ( temp mediump int) 4560:21 Constant: 4570:21 4 (const int) 4580:22 Test condition and select ( temp void) 4590:22 Condition 4600:22 Compare Equal ( temp bool) 4610:22 'a' ( global 3-element array of mediump int) 4620:22 'a' ( global 3-element array of mediump int) 4630:22 true case is null 4640:24 move second child to first child ( temp mediump int) 4650:24 'b' ( temp mediump int) 4660:24 bitwise and ( temp mediump int) 4670:24 'c' ( temp mediump int) 4680:24 Constant: 4690:24 4 (const int) 4700:25 move second child to first child ( temp mediump int) 4710:25 'b' ( temp mediump int) 4720:25 mod ( temp mediump int) 4730:25 'c' ( temp mediump int) 4740:25 Constant: 4750:25 4 (const int) 4760:26 move second child to first child ( temp mediump int) 4770:26 'b' ( temp mediump int) 4780:26 inclusive-or ( temp mediump int) 4790:26 'c' ( temp mediump int) 4800:26 Constant: 4810:26 4 (const int) 4820:27 right shift second child into first child ( temp mediump int) 4830:27 'b' ( temp mediump int) 4840:27 Constant: 4850:27 2 (const int) 4860:28 left shift second child into first child ( temp mediump int) 4870:28 'b' ( temp mediump int) 4880:28 Constant: 4890:28 2 (const int) 4900:29 mod second child into first child ( temp mediump int) 4910:29 'b' ( temp mediump int) 4920:29 Constant: 4930:29 3 (const int) 4940:36 move second child to first child ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 4950:36 's1' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 4960:36 's2' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 4970:37 Test condition and select ( temp void) 4980:37 Condition 4990:37 Compare Equal ( temp bool) 5000:37 's1' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 5010:37 's2' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 5020:37 true case is null 5030:38 Test condition and select ( temp void) 5040:38 Condition 5050:38 Compare Not Equal ( temp bool) 5060:38 's1' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 5070:38 's2' ( temp structure{ temp mediump float f, temp 10-element array of mediump float a}) 5080:38 true case is null 5090:40 'b' ( temp mediump int) 5100:151 Sequence 5110:151 move second child to first child ( temp mediump float) 5120:151 'f123' ( global mediump float) 5130:151 Constant: 5140:151 4.000000 5150:152 Sequence 5160:152 move second child to first child ( temp mediump float) 5170:152 'f124' ( global mediump float) 5180:152 Constant: 5190:152 50000000000.000000 5200:214 Sequence 5210:214 move second child to first child ( temp mediump int) 5220:214 'init1' ( global mediump int) 5230:214 Test condition and select ( temp mediump int) 5240:214 Condition 5250:214 'gl_FrontFacing' ( gl_FrontFacing bool Face) 5260:214 true case 5270:214 Constant: 5280:214 1 (const int) 5290:214 false case 5300:214 Constant: 5310:214 2 (const int) 5320:220 Sequence 5330:220 move second child to first child ( temp mediump int) 5340:220 'init2' ( global mediump int) 5350:220 Test condition and select ( temp mediump int) 5360:220 Condition 5370:220 'gl_FrontFacing' ( gl_FrontFacing bool Face) 5380:220 true case 5390:220 Constant: 5400:220 1 (const int) 5410:220 false case 5420:220 Constant: 5430:220 2 (const int) 5440:? Linker Objects 5450:? 'a' ( global 3-element array of mediump int) 5460:? 'uint' ( global mediump int) 5470:? 'v' ( smooth in 3-element array of mediump 4-component vector of float) 5480:? 'f' ( invariant global mediump float) 5490:? 'anon@0' (layout( column_major shared) uniform block{layout( column_major shared) uniform mediump int x}) 5500:? 'fa' ( global 1-element array of mediump float) 5510:? 'f13' ( invariant global mediump float) 5520:? 'fi' ( invariant temp mediump float) 5530:? 'av' ( invariant smooth in mediump 4-component vector of float) 5540:? 'uv2' ( invariant uniform mediump 2-component vector of float) 5550:? 'uv3' ( invariant uniform mediump 3-component vector of float) 5560:? 'glob2D' ( global lowp sampler2D) 5570:? 'vary2D' ( smooth in lowp sampler2D) 5580:? 's3D' ( uniform mediump sampler3D) 5590:? 's3D2' ( uniform highp sampler3D) 5600:? 'sExt' ( uniform lowp samplerExternalOES) 5610:? 'mediumExt' ( uniform mediump samplerExternalOES) 5620:? 'highExt' ( uniform highp samplerExternalOES) 5630:? 's2Dg' ( uniform lowp sampler2D) 5640:? 'f123' ( global mediump float) 5650:? 'f124' ( global mediump float) 5660:? 'sCube' ( uniform lowp samplerCube) 5670:? 's' ( smooth in structure{ global mediump float f}) 5680:? 'fi1' ( const mediump float) 5690:? 3.000000 5700:? 'fi2' ( const mediump float) 5710:? 4.000000 5720:? 'fi3' ( const mediump float) 5730:? 5.000000 5740:? 'init1' ( global mediump int) 5750:? 'init2' ( global mediump int) 576 577