Home | History | Annotate | Download | only in baseResults
      1 100.frag
      2 ERROR: 0:3: '{ } style initializers' : not supported with this profile: es
      3 ERROR: 0:3: 'initializer' : not supported for this version or the enabled extensions 
      4 ERROR: 0:3: 'array initializer' : not supported for this version or the enabled extensions 
      5 ERROR: 0:4: '#version' : must occur first in shader 
      6 ERROR: 0:7: 'attribute' : not supported in this stage: fragment
      7 ERROR: 0:7: 'float' : type requires declaration of default precision qualifier 
      8 ERROR: 0:9: '=' :  cannot convert from ' const int' to ' global mediump float'
      9 ERROR: 0:11: 'uniform block' : not supported for this version or the enabled extensions 
     10 ERROR: 0:19: 'foo' : no matching overloaded function found 
     11 ERROR: 0:20: 'bit shift left' : not supported for this version or the enabled extensions 
     12 ERROR: 0:21: 'bit shift right' : not supported for this version or the enabled extensions 
     13 ERROR: 0:22: 'array comparison' : not supported for this version or the enabled extensions 
     14 ERROR: 0:24: 'bitwise and' : not supported for this version or the enabled extensions 
     15 ERROR: 0:25: '%' : not supported for this version or the enabled extensions 
     16 ERROR: 0:26: 'bitwise inclusive or' : not supported for this version or the enabled extensions 
     17 ERROR: 0:27: 'bit-shift right assign' : not supported for this version or the enabled extensions 
     18 ERROR: 0:28: 'bit-shift left assign' : not supported for this version or the enabled extensions 
     19 ERROR: 0:29: '%=' : not supported for this version or the enabled extensions 
     20 ERROR: 0:36: 'array assignment' : not supported for this version or the enabled extensions 
     21 ERROR: 0:37: 'array comparison' : not supported for this version or the enabled extensions 
     22 ERROR: 0:38: 'array comparison' : not supported for this version or the enabled extensions 
     23 ERROR: 0:40: 'switch' : Reserved word. 
     24 ERROR: 0:40: 'switch statements' : not supported for this version or the enabled extensions 
     25 ERROR: 0:45: '' : array size required 
     26 ERROR: 0:47: 'invariant' : can only apply to an output, or to an input in a non-vertex stage
     27  
     28 ERROR: 0:49: 'invariant' : can only apply to an output, or to an input in a non-vertex stage
     29  
     30 ERROR: 0:50: 'invariant' : can only apply to an output, or to an input in a non-vertex stage
     31  
     32 ERROR: 0:56: 'invariant' : not allowed in nested scope 
     33 ERROR: 0:56: 'invariant' : can only apply to an output, or to an input in a non-vertex stage
     34  
     35 ERROR: 0:57: 'invariant' : not allowed in nested scope 
     36 ERROR: 0:57: 'invariant' : can only apply to an output, or to an input in a non-vertex stage
     37  
     38 ERROR: 0:59: 'invariant' : not allowed in nested scope 
     39 ERROR: 0:59: 'invariant' : can only apply to an output, or to an input in a non-vertex stage
     40  
     41 ERROR: 0:63: 'invariant' : can only apply to an output, or to an input in a non-vertex stage
     42  
     43 ERROR: 0:64: 'invariant' : can only apply to an output, or to an input in a non-vertex stage
     44  
     45 ERROR: 0:66: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: glob2D
     46 ERROR: 0:69: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: v2D
     47 ERROR: 0:71: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: vary2D
     48 ERROR: 0:75: 'in for stage inputs' : not supported for this version or the enabled extensions 
     49 ERROR: 0:77: 'invariant' : can only apply to an output, or to an input in a non-vertex stage
     50  
     51 ERROR: 0:75: 'g' : cannot use storage or interpolation qualifiers on structure members 
     52 ERROR: 0:76: 'h' : cannot use storage or interpolation qualifiers on structure members 
     53 ERROR: 0:77: 'i' : cannot use invariant qualifier on structure members 
     54 ERROR: 0:80: 'sampler3D' : Reserved word. 
     55 ERROR: 0:80: 'sampler/image' : type requires declaration of default precision qualifier 
     56 ERROR: 0:91: 'dFdx' : required extension not requested: GL_OES_standard_derivatives
     57 ERROR: 0:92: 'dFdy' : required extension not requested: GL_OES_standard_derivatives
     58 ERROR: 0:93: 'fwidth' : required extension not requested: GL_OES_standard_derivatives
     59 ERROR: 0:103: 'gl_FragDepth' : undeclared identifier 
     60 ERROR: 0:104: 'gl_FragDepthEXT' : required extension not requested: GL_EXT_frag_depth
     61 ERROR: 0:111: 'gl_FragDepth' : undeclared identifier 
     62 ERROR: 0:134: 'texture3D' : no matching overloaded function found 
     63 ERROR: 0:135: 'texture2DProjLod' : no matching overloaded function found 
     64 ERROR: 0:137: 'bitwise not' : not supported for this version or the enabled extensions 
     65 ERROR: 0:138: 'bitwise inclusive or' : not supported for this version or the enabled extensions 
     66 ERROR: 0:139: 'bitwise and' : not supported for this version or the enabled extensions 
     67 ERROR: 0:145: 'a' : redefinition 
     68 ERROR: 0:147: 'texture2DProjGradEXT' : required extension not requested: GL_EXT_shader_texture_lod
     69 ERROR: 0:151: 'floating-point suffix' : not supported for this version or the enabled extensions 
     70 ERROR: 0:152: 'floating-point suffix' : not supported for this version or the enabled extensions 
     71 ERROR: 0:167: 'highp' : overloaded functions must have the same parameter precision qualifiers for argument 2
     72 ERROR: 0:170: 'multiple prototypes for same function' : not supported for this version or the enabled extensions 
     73 ERROR: 0:177: 'multiple prototypes for same function' : not supported for this version or the enabled extensions 
     74 ERROR: 0:179: 'fragment-shader struct input' : not supported for this version or the enabled extensions 
     75 ERROR: 0:183: 'v' : illegal use of type 'void' 
     76 ERROR: 0:184: 'void' : cannot be an argument type except for '(void)' 
     77 ERROR: 0:185: 'v' : illegal use of type 'void' 
     78 ERROR: 0:185: 'void' : cannot be an argument type except for '(void)' 
     79 ERROR: 0:190: '.' : cannot apply to an array: y
     80 ERROR: 0:191: '.' : cannot apply to an array: zy
     81 ERROR: 0:192: '.' : cannot apply to an array: nothing
     82 ERROR: 0:193: '.length' : not supported for this version or the enabled extensions 
     83 ERROR: 0:194: '.' : cannot apply to an array: method
     84 ERROR: 0:194: 'a' : can't use function syntax on variable 
     85 ERROR: 0:214: 'non-constant global initializer (needs GL_EXT_shader_non_constant_global_initializers)' : not supported for this version or the enabled extensions 
     86 ERROR: 0:3000: '#error' : line of this error should be 3000  
     87 ERROR: 0:3002: '' :  syntax error, unexpected IDENTIFIER, expecting LEFT_BRACE or COMMA or SEMICOLON
     88 ERROR: 77 compilation errors.  No code generated.
     89 
     90 
     91 Shader version: 100
     92 Requested GL_EXT_frag_depth
     93 Requested GL_EXT_shader_non_constant_global_initializers
     94 Requested GL_EXT_shader_texture_lod
     95 Requested GL_OES_EGL_image_external
     96 Requested GL_OES_standard_derivatives
     97 Requested GL_OES_texture_3D
     98 ERROR: node is still EOpNull!
     99 0:3  Sequence
    100 0:3    move second child to first child ( temp 3-element array of mediump int)
    101 0:3      'a' ( global 3-element array of mediump int)
    102 0:3      Constant:
    103 0:3        2 (const int)
    104 0:3        3 (const int)
    105 0:3        4 (const int)
    106 0:17  Function Definition: main( ( global void)
    107 0:17    Function Parameters: 
    108 0:19    Sequence
    109 0:19      Constant:
    110 0:19        0.000000
    111 0:20      Sequence
    112 0:20        move second child to first child ( temp mediump int)
    113 0:20          's' ( temp mediump int)
    114 0:20          Constant:
    115 0:20            16 (const int)
    116 0:21      move second child to first child ( temp mediump int)
    117 0:21        's' ( temp mediump int)
    118 0:21        Constant:
    119 0:21          4 (const int)
    120 0:22      Test condition and select ( temp void)
    121 0:22        Condition
    122 0:22        Compare Equal ( temp bool)
    123 0:22          'a' ( global 3-element array of mediump int)
    124 0:22          'a' ( global 3-element array of mediump int)
    125 0:22        true case is null
    126 0:24      move second child to first child ( temp mediump int)
    127 0:24        'b' ( temp mediump int)
    128 0:24        bitwise and ( temp mediump int)
    129 0:24          'c' ( temp mediump int)
    130 0:24          Constant:
    131 0:24            4 (const int)
    132 0:25      move second child to first child ( temp mediump int)
    133 0:25        'b' ( temp mediump int)
    134 0:25        mod ( temp mediump int)
    135 0:25          'c' ( temp mediump int)
    136 0:25          Constant:
    137 0:25            4 (const int)
    138 0:26      move second child to first child ( temp mediump int)
    139 0:26        'b' ( temp mediump int)
    140 0:26        inclusive-or ( temp mediump int)
    141 0:26          'c' ( temp mediump int)
    142 0:26          Constant:
    143 0:26            4 (const int)
    144 0:27      right shift second child into first child ( temp mediump int)
    145 0:27        'b' ( temp mediump int)
    146 0:27        Constant:
    147 0:27          2 (const int)
    148 0:28      left shift second child into first child ( temp mediump int)
    149 0:28        'b' ( temp mediump int)
    150 0:28        Constant:
    151 0:28          2 (const int)
    152 0:29      mod second child into first child ( temp mediump int)
    153 0:29        'b' ( temp mediump int)
    154 0:29        Constant:
    155 0:29          3 (const int)
    156 0:36      move second child to first child ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    157 0:36        's1' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    158 0:36        's2' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    159 0:37      Test condition and select ( temp void)
    160 0:37        Condition
    161 0:37        Compare Equal ( temp bool)
    162 0:37          's1' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    163 0:37          's2' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    164 0:37        true case is null
    165 0:38      Test condition and select ( temp void)
    166 0:38        Condition
    167 0:38        Compare Not Equal ( temp bool)
    168 0:38          's1' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    169 0:38          's2' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    170 0:38        true case is null
    171 0:40      'b' ( temp mediump int)
    172 0:54  Function Definition: foo10( ( global void)
    173 0:54    Function Parameters: 
    174 0:67  Function Definition: f11(s21; ( global void)
    175 0:67    Function Parameters: 
    176 0:67      'p2d' ( in lowp sampler2D)
    177 0:87  Function Definition: foo234( ( global void)
    178 0:87    Function Parameters: 
    179 0:89    Sequence
    180 0:89      texture ( global highp 4-component vector of float)
    181 0:89        's3D2' ( uniform highp sampler3D)
    182 0:89        Constant:
    183 0:89          0.200000
    184 0:89          0.200000
    185 0:89          0.200000
    186 0:89        Constant:
    187 0:89          0.200000
    188 0:90      textureProj ( global highp 4-component vector of float)
    189 0:90        's3D2' ( uniform highp sampler3D)
    190 0:90        direct index ( smooth temp mediump 4-component vector of float)
    191 0:90          'v' ( smooth in 3-element array of mediump 4-component vector of float)
    192 0:90          Constant:
    193 0:90            1 (const int)
    194 0:90        Constant:
    195 0:90          0.400000
    196 0:91      dPdx ( global mediump 4-component vector of float)
    197 0:91        direct index ( smooth temp mediump 4-component vector of float)
    198 0:91          'v' ( smooth in 3-element array of mediump 4-component vector of float)
    199 0:91          Constant:
    200 0:91            0 (const int)
    201 0:92      Constant:
    202 0:92        0.000000
    203 0:93      fwidth ( global mediump float)
    204 0:93        'f13' ( invariant global mediump float)
    205 0:98  Function Definition: foo236( ( global void)
    206 0:98    Function Parameters: 
    207 0:100    Sequence
    208 0:100      dPdx ( global mediump 4-component vector of float)
    209 0:100        direct index ( smooth temp mediump 4-component vector of float)
    210 0:100          'v' ( smooth in 3-element array of mediump 4-component vector of float)
    211 0:100          Constant:
    212 0:100            0 (const int)
    213 0:101      Constant:
    214 0:101        0.000000
    215 0:102      fwidth ( global mediump float)
    216 0:102        'f13' ( invariant global mediump float)
    217 0:103      move second child to first child ( temp mediump float)
    218 0:103        'gl_FragDepth' ( temp mediump float)
    219 0:103        'f13' ( invariant global mediump float)
    220 0:104      move second child to first child ( temp highp float)
    221 0:104        'gl_FragDepthEXT' ( gl_FragDepth highp float FragDepth)
    222 0:104        'f13' ( invariant global mediump float)
    223 0:109  Function Definition: foo239( ( global void)
    224 0:109    Function Parameters: 
    225 0:111    Sequence
    226 0:111      move second child to first child ( temp mediump float)
    227 0:111        'gl_FragDepth' ( temp mediump float)
    228 0:111        'f13' ( invariant global mediump float)
    229 0:112      move second child to first child ( temp highp float)
    230 0:112        'gl_FragDepthEXT' ( gl_FragDepth highp float FragDepth)
    231 0:112        'f13' ( invariant global mediump float)
    232 0:119  Function Definition: foo245( ( global void)
    233 0:119    Function Parameters: 
    234 0:121    Sequence
    235 0:121      texture ( global lowp 4-component vector of float)
    236 0:121        'sExt' ( uniform lowp samplerExternalOES)
    237 0:121        Constant:
    238 0:121          0.200000
    239 0:121          0.200000
    240 0:122      textureProj ( global lowp 4-component vector of float)
    241 0:122        'sExt' ( uniform lowp samplerExternalOES)
    242 0:122        Construct vec3 ( temp lowp 3-component vector of float)
    243 0:122          'f13' ( invariant global mediump float)
    244 0:123      textureProj ( global lowp 4-component vector of float, operation at mediump)
    245 0:123        'sExt' ( uniform lowp samplerExternalOES)
    246 0:123        direct index ( smooth temp mediump 4-component vector of float)
    247 0:123          'v' ( smooth in 3-element array of mediump 4-component vector of float)
    248 0:123          Constant:
    249 0:123            2 (const int)
    250 0:130  Function Definition: foo246( ( global void)
    251 0:130    Function Parameters: 
    252 0:132    Sequence
    253 0:132      texture ( global mediump 4-component vector of float)
    254 0:132        'mediumExt' ( uniform mediump samplerExternalOES)
    255 0:132        Constant:
    256 0:132          0.200000
    257 0:132          0.200000
    258 0:133      textureProj ( global highp 4-component vector of float)
    259 0:133        'highExt' ( uniform highp samplerExternalOES)
    260 0:133        direct index ( smooth temp mediump 4-component vector of float)
    261 0:133          'v' ( smooth in 3-element array of mediump 4-component vector of float)
    262 0:133          Constant:
    263 0:133            2 (const int)
    264 0:134      Constant:
    265 0:134        0.000000
    266 0:135      Constant:
    267 0:135        0.000000
    268 0:137      Bitwise not ( temp mediump int)
    269 0:137        'a' ( temp mediump int)
    270 0:138      inclusive-or ( temp mediump int)
    271 0:138        'a' ( temp mediump int)
    272 0:138        'a' ( temp mediump int)
    273 0:139      bitwise and ( temp mediump int)
    274 0:139        'a' ( temp mediump int)
    275 0:139        'a' ( temp mediump int)
    276 0:145  Function Definition: foo203940(i1;f1;f1; ( global mediump int)
    277 0:145    Function Parameters: 
    278 0:145      'a' ( in mediump int)
    279 0:145      'b' ( in mediump float)
    280 0:147    Sequence
    281 0:147      textureProjGrad ( global lowp 4-component vector of float, operation at mediump)
    282 0:147        's2Dg' ( uniform lowp sampler2D)
    283 0:147        Construct vec3 ( temp mediump 3-component vector of float)
    284 0:147          'f13' ( invariant global mediump float)
    285 0:147        'uv2' ( invariant uniform mediump 2-component vector of float)
    286 0:147        'uv2' ( invariant uniform mediump 2-component vector of float)
    287 0:148      Branch: Return with expression
    288 0:148        'a' ( in mediump int)
    289 0:151  Sequence
    290 0:151    move second child to first child ( temp mediump float)
    291 0:151      'f123' ( global mediump float)
    292 0:151      Constant:
    293 0:151        4.000000
    294 0:152  Sequence
    295 0:152    move second child to first child ( temp mediump float)
    296 0:152      'f124' ( global mediump float)
    297 0:152      Constant:
    298 0:152        50000000000.000000
    299 0:158  Function Definition: foo323433( ( global void)
    300 0:158    Function Parameters: 
    301 0:160    Sequence
    302 0:160      textureLod ( global lowp 4-component vector of float, operation at mediump)
    303 0:160        's2Dg' ( uniform lowp sampler2D)
    304 0:160        'uv2' ( invariant uniform mediump 2-component vector of float)
    305 0:160        'f13' ( invariant global mediump float)
    306 0:161      textureProjGrad ( global lowp 4-component vector of float, operation at mediump)
    307 0:161        's2Dg' ( uniform lowp sampler2D)
    308 0:161        Construct vec3 ( temp mediump 3-component vector of float)
    309 0:161          'f13' ( invariant global mediump float)
    310 0:161        'uv2' ( invariant uniform mediump 2-component vector of float)
    311 0:161        'uv2' ( invariant uniform mediump 2-component vector of float)
    312 0:162      textureGrad ( global lowp 4-component vector of float, operation at mediump)
    313 0:162        's2Dg' ( uniform lowp sampler2D)
    314 0:162        'uv2' ( invariant uniform mediump 2-component vector of float)
    315 0:162        'uv2' ( invariant uniform mediump 2-component vector of float)
    316 0:162        'uv2' ( invariant uniform mediump 2-component vector of float)
    317 0:163      textureGrad ( global lowp 4-component vector of float)
    318 0:163        'sCube' ( uniform lowp samplerCube)
    319 0:163        Construct vec3 ( temp lowp 3-component vector of float)
    320 0:163          'f13' ( invariant global mediump float)
    321 0:163        Construct vec3 ( temp lowp 3-component vector of float)
    322 0:163          'f13' ( invariant global mediump float)
    323 0:163        Construct vec3 ( temp lowp 3-component vector of float)
    324 0:163          'f13' ( invariant global mediump float)
    325 0:167  Function Definition: fgfg(f1;i1; ( global mediump int)
    326 0:167    Function Parameters: 
    327 0:167      'f' ( in mediump float)
    328 0:167      'i' ( in highp int)
    329 0:167    Sequence
    330 0:167      Branch: Return with expression
    331 0:167        Constant:
    332 0:167          2 (const int)
    333 0:173  Function Definition: gggf(f1; ( global mediump int)
    334 0:173    Function Parameters: 
    335 0:173      'f' ( in mediump float)
    336 0:173    Sequence
    337 0:173      Branch: Return with expression
    338 0:173        Constant:
    339 0:173          2 (const int)
    340 0:175  Function Definition: agggf(f1; ( global mediump int)
    341 0:175    Function Parameters: 
    342 0:175      'f' ( in mediump float)
    343 0:175    Sequence
    344 0:175      Branch: Return with expression
    345 0:175        Constant:
    346 0:175          2 (const int)
    347 0:187  Function Definition: badswizzle( ( global void)
    348 0:187    Function Parameters: 
    349 0:?     Sequence
    350 0:190      'a' ( temp 5-element array of mediump 3-component vector of float)
    351 0:191      'a' ( temp 5-element array of mediump 3-component vector of float)
    352 0:192      'a' ( temp 5-element array of mediump 3-component vector of float)
    353 0:193      Constant:
    354 0:193        5 (const int)
    355 0:194      Constant:
    356 0:194        0.000000
    357 0:199  Function Definition: fooinittest( ( global mediump float)
    358 0:199    Function Parameters: 
    359 0:201    Sequence
    360 0:201      Branch: Return with expression
    361 0:201        Function Call: fooinit( ( global mediump float)
    362 0:209  Function Definition: fooinit( ( global mediump float)
    363 0:209    Function Parameters: 
    364 0:211    Sequence
    365 0:211      Branch: Return with expression
    366 0:211        Constant:
    367 0:211          12.000000
    368 0:214  Sequence
    369 0:214    move second child to first child ( temp mediump int)
    370 0:214      'init1' ( global mediump int)
    371 0:214      Test condition and select ( temp mediump int)
    372 0:214        Condition
    373 0:214        'gl_FrontFacing' ( gl_FrontFacing bool Face)
    374 0:214        true case
    375 0:214        Constant:
    376 0:214          1 (const int)
    377 0:214        false case
    378 0:214        Constant:
    379 0:214          2 (const int)
    380 0:220  Sequence
    381 0:220    move second child to first child ( temp mediump int)
    382 0:220      'init2' ( global mediump int)
    383 0:220      Test condition and select ( temp mediump int)
    384 0:220        Condition
    385 0:220        'gl_FrontFacing' ( gl_FrontFacing bool Face)
    386 0:220        true case
    387 0:220        Constant:
    388 0:220          1 (const int)
    389 0:220        false case
    390 0:220        Constant:
    391 0:220          2 (const int)
    392 0:?   Linker Objects
    393 0:?     'a' ( global 3-element array of mediump int)
    394 0:?     'uint' ( global mediump int)
    395 0:?     'v' ( smooth in 3-element array of mediump 4-component vector of float)
    396 0:?     'f' ( invariant global mediump float)
    397 0:?     'anon@0' (layout( column_major shared) uniform block{layout( column_major shared) uniform mediump int x})
    398 0:?     'fa' ( global unsized 1-element array of mediump float)
    399 0:?     'f13' ( invariant global mediump float)
    400 0:?     'fi' ( invariant temp mediump float)
    401 0:?     'av' ( invariant smooth in mediump 4-component vector of float)
    402 0:?     'uv2' ( invariant uniform mediump 2-component vector of float)
    403 0:?     'uv3' ( invariant uniform mediump 3-component vector of float)
    404 0:?     'glob2D' ( global lowp sampler2D)
    405 0:?     'vary2D' ( smooth in lowp sampler2D)
    406 0:?     's3D' ( uniform mediump sampler3D)
    407 0:?     's3D2' ( uniform highp sampler3D)
    408 0:?     'sExt' ( uniform lowp samplerExternalOES)
    409 0:?     'mediumExt' ( uniform mediump samplerExternalOES)
    410 0:?     'highExt' ( uniform highp samplerExternalOES)
    411 0:?     's2Dg' ( uniform lowp sampler2D)
    412 0:?     'f123' ( global mediump float)
    413 0:?     'f124' ( global mediump float)
    414 0:?     'sCube' ( uniform lowp samplerCube)
    415 0:?     's' ( smooth in structure{ global mediump float f})
    416 0:?     'fi1' ( const mediump float)
    417 0:?       3.000000
    418 0:?     'fi2' ( const mediump float)
    419 0:?       4.000000
    420 0:?     'fi3' ( const mediump float)
    421 0:?       5.000000
    422 0:?     'init1' ( global mediump int)
    423 0:?     'init2' ( global mediump int)
    424 
    425 
    426 Linked fragment stage:
    427 
    428 
    429 Shader version: 100
    430 Requested GL_EXT_frag_depth
    431 Requested GL_EXT_shader_non_constant_global_initializers
    432 Requested GL_EXT_shader_texture_lod
    433 Requested GL_OES_EGL_image_external
    434 Requested GL_OES_standard_derivatives
    435 Requested GL_OES_texture_3D
    436 ERROR: node is still EOpNull!
    437 0:3  Sequence
    438 0:3    move second child to first child ( temp 3-element array of mediump int)
    439 0:3      'a' ( global 3-element array of mediump int)
    440 0:3      Constant:
    441 0:3        2 (const int)
    442 0:3        3 (const int)
    443 0:3        4 (const int)
    444 0:17  Function Definition: main( ( global void)
    445 0:17    Function Parameters: 
    446 0:19    Sequence
    447 0:19      Constant:
    448 0:19        0.000000
    449 0:20      Sequence
    450 0:20        move second child to first child ( temp mediump int)
    451 0:20          's' ( temp mediump int)
    452 0:20          Constant:
    453 0:20            16 (const int)
    454 0:21      move second child to first child ( temp mediump int)
    455 0:21        's' ( temp mediump int)
    456 0:21        Constant:
    457 0:21          4 (const int)
    458 0:22      Test condition and select ( temp void)
    459 0:22        Condition
    460 0:22        Compare Equal ( temp bool)
    461 0:22          'a' ( global 3-element array of mediump int)
    462 0:22          'a' ( global 3-element array of mediump int)
    463 0:22        true case is null
    464 0:24      move second child to first child ( temp mediump int)
    465 0:24        'b' ( temp mediump int)
    466 0:24        bitwise and ( temp mediump int)
    467 0:24          'c' ( temp mediump int)
    468 0:24          Constant:
    469 0:24            4 (const int)
    470 0:25      move second child to first child ( temp mediump int)
    471 0:25        'b' ( temp mediump int)
    472 0:25        mod ( temp mediump int)
    473 0:25          'c' ( temp mediump int)
    474 0:25          Constant:
    475 0:25            4 (const int)
    476 0:26      move second child to first child ( temp mediump int)
    477 0:26        'b' ( temp mediump int)
    478 0:26        inclusive-or ( temp mediump int)
    479 0:26          'c' ( temp mediump int)
    480 0:26          Constant:
    481 0:26            4 (const int)
    482 0:27      right shift second child into first child ( temp mediump int)
    483 0:27        'b' ( temp mediump int)
    484 0:27        Constant:
    485 0:27          2 (const int)
    486 0:28      left shift second child into first child ( temp mediump int)
    487 0:28        'b' ( temp mediump int)
    488 0:28        Constant:
    489 0:28          2 (const int)
    490 0:29      mod second child into first child ( temp mediump int)
    491 0:29        'b' ( temp mediump int)
    492 0:29        Constant:
    493 0:29          3 (const int)
    494 0:36      move second child to first child ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    495 0:36        's1' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    496 0:36        's2' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    497 0:37      Test condition and select ( temp void)
    498 0:37        Condition
    499 0:37        Compare Equal ( temp bool)
    500 0:37          's1' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    501 0:37          's2' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    502 0:37        true case is null
    503 0:38      Test condition and select ( temp void)
    504 0:38        Condition
    505 0:38        Compare Not Equal ( temp bool)
    506 0:38          's1' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    507 0:38          's2' ( temp structure{ temp mediump float f,  temp 10-element array of mediump float a})
    508 0:38        true case is null
    509 0:40      'b' ( temp mediump int)
    510 0:151  Sequence
    511 0:151    move second child to first child ( temp mediump float)
    512 0:151      'f123' ( global mediump float)
    513 0:151      Constant:
    514 0:151        4.000000
    515 0:152  Sequence
    516 0:152    move second child to first child ( temp mediump float)
    517 0:152      'f124' ( global mediump float)
    518 0:152      Constant:
    519 0:152        50000000000.000000
    520 0:214  Sequence
    521 0:214    move second child to first child ( temp mediump int)
    522 0:214      'init1' ( global mediump int)
    523 0:214      Test condition and select ( temp mediump int)
    524 0:214        Condition
    525 0:214        'gl_FrontFacing' ( gl_FrontFacing bool Face)
    526 0:214        true case
    527 0:214        Constant:
    528 0:214          1 (const int)
    529 0:214        false case
    530 0:214        Constant:
    531 0:214          2 (const int)
    532 0:220  Sequence
    533 0:220    move second child to first child ( temp mediump int)
    534 0:220      'init2' ( global mediump int)
    535 0:220      Test condition and select ( temp mediump int)
    536 0:220        Condition
    537 0:220        'gl_FrontFacing' ( gl_FrontFacing bool Face)
    538 0:220        true case
    539 0:220        Constant:
    540 0:220          1 (const int)
    541 0:220        false case
    542 0:220        Constant:
    543 0:220          2 (const int)
    544 0:?   Linker Objects
    545 0:?     'a' ( global 3-element array of mediump int)
    546 0:?     'uint' ( global mediump int)
    547 0:?     'v' ( smooth in 3-element array of mediump 4-component vector of float)
    548 0:?     'f' ( invariant global mediump float)
    549 0:?     'anon@0' (layout( column_major shared) uniform block{layout( column_major shared) uniform mediump int x})
    550 0:?     'fa' ( global 1-element array of mediump float)
    551 0:?     'f13' ( invariant global mediump float)
    552 0:?     'fi' ( invariant temp mediump float)
    553 0:?     'av' ( invariant smooth in mediump 4-component vector of float)
    554 0:?     'uv2' ( invariant uniform mediump 2-component vector of float)
    555 0:?     'uv3' ( invariant uniform mediump 3-component vector of float)
    556 0:?     'glob2D' ( global lowp sampler2D)
    557 0:?     'vary2D' ( smooth in lowp sampler2D)
    558 0:?     's3D' ( uniform mediump sampler3D)
    559 0:?     's3D2' ( uniform highp sampler3D)
    560 0:?     'sExt' ( uniform lowp samplerExternalOES)
    561 0:?     'mediumExt' ( uniform mediump samplerExternalOES)
    562 0:?     'highExt' ( uniform highp samplerExternalOES)
    563 0:?     's2Dg' ( uniform lowp sampler2D)
    564 0:?     'f123' ( global mediump float)
    565 0:?     'f124' ( global mediump float)
    566 0:?     'sCube' ( uniform lowp samplerCube)
    567 0:?     's' ( smooth in structure{ global mediump float f})
    568 0:?     'fi1' ( const mediump float)
    569 0:?       3.000000
    570 0:?     'fi2' ( const mediump float)
    571 0:?       4.000000
    572 0:?     'fi3' ( const mediump float)
    573 0:?       5.000000
    574 0:?     'init1' ( global mediump int)
    575 0:?     'init2' ( global mediump int)
    576 
    577