Home | History | Annotate | Download | only in baseResults
      1 400.geom
      2 ERROR: 0:12: 'invocations' : can only apply to a standalone qualifier 
      3 ERROR: 0:20: 'patch' : not supported in this stage: geometry
      4 ERROR: 0:20: 'gl_PointSize' : cannot add non-XFB layout to redeclared block member 
      5 ERROR: 0:20: 'gl_PointSize' : cannot add patch to redeclared block member 
      6 ERROR: 0:25: 'length' :  array must first be sized by a redeclaration or layout qualifier
      7 ERROR: 0:36: 'length' :  array must first be sized by a redeclaration or layout qualifier
      8 ERROR: 0:40: 'triangles' : inconsistent input primitive for array size of colorBad
      9 ERROR: 0:44: 'triangles' : inconsistent input primitive for array size of colorbad2
     10 ERROR: 0:56: 'location' : overlapping use of location 4
     11 ERROR: 0:58: 'patch' : not supported in this stage: geometry
     12 ERROR: 0:59: 'patch' : not supported in this stage: geometry
     13 ERROR: 0:61: 'in' : type must be an array: scalar
     14 ERROR: 0:63: 'invocations' : can only apply to 'in' 
     15 ERROR: 0:64: 'max_vertices' : can only apply to 'out' 
     16 ERROR: 0:65: 'max_vertices' : can only apply to 'out' 
     17 ERROR: 0:65: 'invocations' : can only apply to 'in' 
     18 ERROR: 0:67: 'in' : type must be an array: inbls
     19 ERROR: 0:71: 'triangles' : inconsistent input primitive for array size of inbla
     20 ERROR: 0:103: 'index' : there is no such layout identifier for this stage taking an assigned value 
     21 ERROR: 0:115: 'textureQueryLod' : no matching overloaded function found 
     22 ERROR: 0:115: 'assign' :  cannot convert from ' const float' to ' temp 2-component vector of float'
     23 ERROR: 0:116: 'textureQueryLod' : no matching overloaded function found 
     24 ERROR: 0:116: 'assign' :  cannot convert from ' const float' to ' temp 2-component vector of float'
     25 ERROR: 23 compilation errors.  No code generated.
     26 
     27 
     28 Shader version: 400
     29 Requested GL_ARB_separate_shader_objects
     30 invocations = 4
     31 max_vertices = 127
     32 input primitive = triangles
     33 output primitive = none
     34 ERROR: node is still EOpNull!
     35 0:3  Function Definition: main( ( global void)
     36 0:3    Function Parameters: 
     37 0:5    Sequence
     38 0:5      EmitStreamVertex ( global void)
     39 0:5        Constant:
     40 0:5          1 (const int)
     41 0:6      EndStreamPrimitive ( global void)
     42 0:6        Constant:
     43 0:6          0 (const int)
     44 0:7      EmitVertex ( global void)
     45 0:8      EndPrimitive ( global void)
     46 0:9      Sequence
     47 0:9        move second child to first child ( temp int)
     48 0:9          'id' ( temp int)
     49 0:9          'gl_InvocationID' ( in int InvocationID)
     50 0:23  Function Definition: foo( ( global void)
     51 0:23    Function Parameters: 
     52 0:25    Sequence
     53 0:25      Constant:
     54 0:25        1 (const int)
     55 0:26      gl_Position: direct index for structure ( in 4-component vector of float Position)
     56 0:26        direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize})
     57 0:26          'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize})
     58 0:26          Constant:
     59 0:26            1 (const int)
     60 0:26        Constant:
     61 0:26          0 (const int)
     62 0:34  Function Definition: foo2( ( global void)
     63 0:34    Function Parameters: 
     64 0:36    Sequence
     65 0:36      Constant:
     66 0:36        1 (const int)
     67 0:37      Constant:
     68 0:37        3 (const int)
     69 0:46  Function Definition: foo3( ( global void)
     70 0:46    Function Parameters: 
     71 0:48    Sequence
     72 0:48      Constant:
     73 0:48        3 (const int)
     74 0:49      Constant:
     75 0:49        3 (const int)
     76 0:50      Constant:
     77 0:50        3 (const int)
     78 0:51      Constant:
     79 0:51        3 (const int)
     80 0:75  Function Definition: bits( ( global void)
     81 0:75    Function Parameters: 
     82 0:?     Sequence
     83 0:78      move second child to first child ( temp 2-component vector of uint)
     84 0:78        'u2' ( temp 2-component vector of uint)
     85 0:78        addCarry ( global 2-component vector of uint)
     86 0:78          'u2' ( temp 2-component vector of uint)
     87 0:78          'u2' ( temp 2-component vector of uint)
     88 0:78          'u2' ( temp 2-component vector of uint)
     89 0:80      move second child to first child ( temp uint)
     90 0:80        'u1' ( temp uint)
     91 0:80        subBorrow ( global uint)
     92 0:80          'u1' ( temp uint)
     93 0:80          'u1' ( temp uint)
     94 0:80          'u1' ( temp uint)
     95 0:82      uMulExtended ( global void)
     96 0:82        'u4' ( temp 4-component vector of uint)
     97 0:82        'u4' ( temp 4-component vector of uint)
     98 0:82        'u4' ( temp 4-component vector of uint)
     99 0:82        'u4' ( temp 4-component vector of uint)
    100 0:84      iMulExtended ( global void)
    101 0:84        'i4' ( temp 4-component vector of int)
    102 0:84        'i4' ( temp 4-component vector of int)
    103 0:84        'i4' ( temp 4-component vector of int)
    104 0:84        'i4' ( temp 4-component vector of int)
    105 0:86      move second child to first child ( temp int)
    106 0:86        'i1' ( temp int)
    107 0:86        bitfieldExtract ( global int)
    108 0:86          'i1' ( temp int)
    109 0:86          Constant:
    110 0:86            4 (const int)
    111 0:86          Constant:
    112 0:86            5 (const int)
    113 0:88      move second child to first child ( temp 3-component vector of uint)
    114 0:88        'u3' ( temp 3-component vector of uint)
    115 0:88        bitfieldExtract ( global 3-component vector of uint)
    116 0:88          'u3' ( temp 3-component vector of uint)
    117 0:88          Constant:
    118 0:88            4 (const int)
    119 0:88          Constant:
    120 0:88            5 (const int)
    121 0:90      move second child to first child ( temp 3-component vector of int)
    122 0:90        'i3' ( temp 3-component vector of int)
    123 0:90        bitfieldInsert ( global 3-component vector of int)
    124 0:90          'i3' ( temp 3-component vector of int)
    125 0:90          'i3' ( temp 3-component vector of int)
    126 0:90          Constant:
    127 0:90            4 (const int)
    128 0:90          Constant:
    129 0:90            5 (const int)
    130 0:91      move second child to first child ( temp uint)
    131 0:91        'u1' ( temp uint)
    132 0:91        bitfieldInsert ( global uint)
    133 0:91          'u1' ( temp uint)
    134 0:91          'u1' ( temp uint)
    135 0:91          Constant:
    136 0:91            4 (const int)
    137 0:91          Constant:
    138 0:91            5 (const int)
    139 0:93      move second child to first child ( temp 2-component vector of int)
    140 0:93        'i2' ( temp 2-component vector of int)
    141 0:93        bitFieldReverse ( global 2-component vector of int)
    142 0:93          'i2' ( temp 2-component vector of int)
    143 0:94      move second child to first child ( temp 4-component vector of uint)
    144 0:94        'u4' ( temp 4-component vector of uint)
    145 0:94        bitFieldReverse ( global 4-component vector of uint)
    146 0:94          'u4' ( temp 4-component vector of uint)
    147 0:95      move second child to first child ( temp int)
    148 0:95        'i1' ( temp int)
    149 0:95        bitCount ( global int)
    150 0:95          'i1' ( temp int)
    151 0:96      move second child to first child ( temp 3-component vector of int)
    152 0:96        'i3' ( temp 3-component vector of int)
    153 0:96        bitCount ( global 3-component vector of int)
    154 0:96          'u3' ( temp 3-component vector of uint)
    155 0:97      move second child to first child ( temp 2-component vector of int)
    156 0:97        'i2' ( temp 2-component vector of int)
    157 0:97        findLSB ( global 2-component vector of int)
    158 0:97          'i2' ( temp 2-component vector of int)
    159 0:98      move second child to first child ( temp 4-component vector of int)
    160 0:98        'i4' ( temp 4-component vector of int)
    161 0:98        findLSB ( global 4-component vector of int)
    162 0:98          'u4' ( temp 4-component vector of uint)
    163 0:99      move second child to first child ( temp int)
    164 0:99        'i1' ( temp int)
    165 0:99        findMSB ( global int)
    166 0:99          'i1' ( temp int)
    167 0:100      move second child to first child ( temp 2-component vector of int)
    168 0:100        'i2' ( temp 2-component vector of int)
    169 0:100        findMSB ( global 2-component vector of int)
    170 0:100          'u2' ( temp 2-component vector of uint)
    171 0:108  Function Definition: qlod( ( global void)
    172 0:108    Function Parameters: 
    173 0:?     Sequence
    174 0:115      'lod' ( temp 2-component vector of float)
    175 0:116      'lod' ( temp 2-component vector of float)
    176 0:119  Function Definition: doubles( ( global void)
    177 0:119    Function Parameters: 
    178 0:?     Sequence
    179 0:131      move second child to first child ( temp double)
    180 0:131        'doublev' ( temp double)
    181 0:131        Constant:
    182 0:131          1.702939
    183 0:132      move second child to first child ( temp 2-component vector of double)
    184 0:132        'dvec2v' ( temp 2-component vector of double)
    185 0:132        Constant:
    186 0:132          1.643168
    187 0:132          1.643168
    188 0:133      move second child to first child ( temp 3-component vector of double)
    189 0:133        'dvec3v' ( temp 3-component vector of double)
    190 0:133        Constant:
    191 0:133          1.414214
    192 0:133          1.414214
    193 0:133          1.414214
    194 0:134      move second child to first child ( temp 4-component vector of double)
    195 0:134        'dvec4v' ( temp 4-component vector of double)
    196 0:134        Constant:
    197 0:134          1.449138
    198 0:134          1.449138
    199 0:134          1.449138
    200 0:134          1.449138
    201 0:136      add second child into first child ( temp double)
    202 0:136        'doublev' ( temp double)
    203 0:136        inverse sqrt ( global double)
    204 0:136          'doublev' ( temp double)
    205 0:137      add second child into first child ( temp 2-component vector of double)
    206 0:137        'dvec2v' ( temp 2-component vector of double)
    207 0:137        inverse sqrt ( global 2-component vector of double)
    208 0:137          'dvec2v' ( temp 2-component vector of double)
    209 0:138      add second child into first child ( temp 3-component vector of double)
    210 0:138        'dvec3v' ( temp 3-component vector of double)
    211 0:138        inverse sqrt ( global 3-component vector of double)
    212 0:138          'dvec3v' ( temp 3-component vector of double)
    213 0:139      add second child into first child ( temp 4-component vector of double)
    214 0:139        'dvec4v' ( temp 4-component vector of double)
    215 0:139        inverse sqrt ( global 4-component vector of double)
    216 0:139          'dvec4v' ( temp 4-component vector of double)
    217 0:141      add second child into first child ( temp double)
    218 0:141        'doublev' ( temp double)
    219 0:141        Absolute value ( global double)
    220 0:141          'doublev' ( temp double)
    221 0:142      add second child into first child ( temp 2-component vector of double)
    222 0:142        'dvec2v' ( temp 2-component vector of double)
    223 0:142        Absolute value ( global 2-component vector of double)
    224 0:142          'dvec2v' ( temp 2-component vector of double)
    225 0:143      add second child into first child ( temp 3-component vector of double)
    226 0:143        'dvec3v' ( temp 3-component vector of double)
    227 0:143        Absolute value ( global 3-component vector of double)
    228 0:143          'dvec3v' ( temp 3-component vector of double)
    229 0:144      add second child into first child ( temp 4-component vector of double)
    230 0:144        'dvec4v' ( temp 4-component vector of double)
    231 0:144        Absolute value ( global 4-component vector of double)
    232 0:144          'dvec4v' ( temp 4-component vector of double)
    233 0:146      add second child into first child ( temp double)
    234 0:146        'doublev' ( temp double)
    235 0:146        Sign ( global double)
    236 0:146          'doublev' ( temp double)
    237 0:147      add second child into first child ( temp 2-component vector of double)
    238 0:147        'dvec2v' ( temp 2-component vector of double)
    239 0:147        Sign ( global 2-component vector of double)
    240 0:147          'dvec2v' ( temp 2-component vector of double)
    241 0:148      add second child into first child ( temp 3-component vector of double)
    242 0:148        'dvec3v' ( temp 3-component vector of double)
    243 0:148        Sign ( global 3-component vector of double)
    244 0:148          'dvec3v' ( temp 3-component vector of double)
    245 0:149      add second child into first child ( temp 4-component vector of double)
    246 0:149        'dvec4v' ( temp 4-component vector of double)
    247 0:149        Sign ( global 4-component vector of double)
    248 0:149          'dvec4v' ( temp 4-component vector of double)
    249 0:151      add second child into first child ( temp double)
    250 0:151        'doublev' ( temp double)
    251 0:151        Floor ( global double)
    252 0:151          'doublev' ( temp double)
    253 0:152      add second child into first child ( temp 2-component vector of double)
    254 0:152        'dvec2v' ( temp 2-component vector of double)
    255 0:152        Floor ( global 2-component vector of double)
    256 0:152          'dvec2v' ( temp 2-component vector of double)
    257 0:153      add second child into first child ( temp 3-component vector of double)
    258 0:153        'dvec3v' ( temp 3-component vector of double)
    259 0:153        Floor ( global 3-component vector of double)
    260 0:153          'dvec3v' ( temp 3-component vector of double)
    261 0:154      add second child into first child ( temp 4-component vector of double)
    262 0:154        'dvec4v' ( temp 4-component vector of double)
    263 0:154        Floor ( global 4-component vector of double)
    264 0:154          'dvec4v' ( temp 4-component vector of double)
    265 0:156      add second child into first child ( temp double)
    266 0:156        'doublev' ( temp double)
    267 0:156        trunc ( global double)
    268 0:156          'doublev' ( temp double)
    269 0:157      add second child into first child ( temp 2-component vector of double)
    270 0:157        'dvec2v' ( temp 2-component vector of double)
    271 0:157        trunc ( global 2-component vector of double)
    272 0:157          'dvec2v' ( temp 2-component vector of double)
    273 0:158      add second child into first child ( temp 3-component vector of double)
    274 0:158        'dvec3v' ( temp 3-component vector of double)
    275 0:158        trunc ( global 3-component vector of double)
    276 0:158          'dvec3v' ( temp 3-component vector of double)
    277 0:159      add second child into first child ( temp 4-component vector of double)
    278 0:159        'dvec4v' ( temp 4-component vector of double)
    279 0:159        trunc ( global 4-component vector of double)
    280 0:159          'dvec4v' ( temp 4-component vector of double)
    281 0:161      add second child into first child ( temp double)
    282 0:161        'doublev' ( temp double)
    283 0:161        round ( global double)
    284 0:161          'doublev' ( temp double)
    285 0:162      add second child into first child ( temp 2-component vector of double)
    286 0:162        'dvec2v' ( temp 2-component vector of double)
    287 0:162        round ( global 2-component vector of double)
    288 0:162          'dvec2v' ( temp 2-component vector of double)
    289 0:163      add second child into first child ( temp 3-component vector of double)
    290 0:163        'dvec3v' ( temp 3-component vector of double)
    291 0:163        round ( global 3-component vector of double)
    292 0:163          'dvec3v' ( temp 3-component vector of double)
    293 0:164      add second child into first child ( temp 4-component vector of double)
    294 0:164        'dvec4v' ( temp 4-component vector of double)
    295 0:164        round ( global 4-component vector of double)
    296 0:164          'dvec4v' ( temp 4-component vector of double)
    297 0:166      add second child into first child ( temp double)
    298 0:166        'doublev' ( temp double)
    299 0:166        roundEven ( global double)
    300 0:166          'doublev' ( temp double)
    301 0:167      add second child into first child ( temp 2-component vector of double)
    302 0:167        'dvec2v' ( temp 2-component vector of double)
    303 0:167        roundEven ( global 2-component vector of double)
    304 0:167          'dvec2v' ( temp 2-component vector of double)
    305 0:168      add second child into first child ( temp 3-component vector of double)
    306 0:168        'dvec3v' ( temp 3-component vector of double)
    307 0:168        roundEven ( global 3-component vector of double)
    308 0:168          'dvec3v' ( temp 3-component vector of double)
    309 0:169      add second child into first child ( temp 4-component vector of double)
    310 0:169        'dvec4v' ( temp 4-component vector of double)
    311 0:169        roundEven ( global 4-component vector of double)
    312 0:169          'dvec4v' ( temp 4-component vector of double)
    313 0:171      add second child into first child ( temp double)
    314 0:171        'doublev' ( temp double)
    315 0:171        Ceiling ( global double)
    316 0:171          'doublev' ( temp double)
    317 0:172      add second child into first child ( temp 2-component vector of double)
    318 0:172        'dvec2v' ( temp 2-component vector of double)
    319 0:172        Ceiling ( global 2-component vector of double)
    320 0:172          'dvec2v' ( temp 2-component vector of double)
    321 0:173      add second child into first child ( temp 3-component vector of double)
    322 0:173        'dvec3v' ( temp 3-component vector of double)
    323 0:173        Ceiling ( global 3-component vector of double)
    324 0:173          'dvec3v' ( temp 3-component vector of double)
    325 0:174      add second child into first child ( temp 4-component vector of double)
    326 0:174        'dvec4v' ( temp 4-component vector of double)
    327 0:174        Ceiling ( global 4-component vector of double)
    328 0:174          'dvec4v' ( temp 4-component vector of double)
    329 0:176      add second child into first child ( temp double)
    330 0:176        'doublev' ( temp double)
    331 0:176        Fraction ( global double)
    332 0:176          'doublev' ( temp double)
    333 0:177      add second child into first child ( temp 2-component vector of double)
    334 0:177        'dvec2v' ( temp 2-component vector of double)
    335 0:177        Fraction ( global 2-component vector of double)
    336 0:177          'dvec2v' ( temp 2-component vector of double)
    337 0:178      add second child into first child ( temp 3-component vector of double)
    338 0:178        'dvec3v' ( temp 3-component vector of double)
    339 0:178        Fraction ( global 3-component vector of double)
    340 0:178          'dvec3v' ( temp 3-component vector of double)
    341 0:179      add second child into first child ( temp 4-component vector of double)
    342 0:179        'dvec4v' ( temp 4-component vector of double)
    343 0:179        Fraction ( global 4-component vector of double)
    344 0:179          'dvec4v' ( temp 4-component vector of double)
    345 0:181      add second child into first child ( temp double)
    346 0:181        'doublev' ( temp double)
    347 0:181        mod ( global double)
    348 0:181          'doublev' ( temp double)
    349 0:181          'doublev' ( temp double)
    350 0:182      add second child into first child ( temp 2-component vector of double)
    351 0:182        'dvec2v' ( temp 2-component vector of double)
    352 0:182        mod ( global 2-component vector of double)
    353 0:182          'dvec2v' ( temp 2-component vector of double)
    354 0:182          'doublev' ( temp double)
    355 0:183      add second child into first child ( temp 3-component vector of double)
    356 0:183        'dvec3v' ( temp 3-component vector of double)
    357 0:183        mod ( global 3-component vector of double)
    358 0:183          'dvec3v' ( temp 3-component vector of double)
    359 0:183          'doublev' ( temp double)
    360 0:184      add second child into first child ( temp 4-component vector of double)
    361 0:184        'dvec4v' ( temp 4-component vector of double)
    362 0:184        mod ( global 4-component vector of double)
    363 0:184          'dvec4v' ( temp 4-component vector of double)
    364 0:184          'doublev' ( temp double)
    365 0:185      add second child into first child ( temp 2-component vector of double)
    366 0:185        'dvec2v' ( temp 2-component vector of double)
    367 0:185        mod ( global 2-component vector of double)
    368 0:185          'dvec2v' ( temp 2-component vector of double)
    369 0:185          'dvec2v' ( temp 2-component vector of double)
    370 0:186      add second child into first child ( temp 3-component vector of double)
    371 0:186        'dvec3v' ( temp 3-component vector of double)
    372 0:186        mod ( global 3-component vector of double)
    373 0:186          'dvec3v' ( temp 3-component vector of double)
    374 0:186          'dvec3v' ( temp 3-component vector of double)
    375 0:187      add second child into first child ( temp 4-component vector of double)
    376 0:187        'dvec4v' ( temp 4-component vector of double)
    377 0:187        mod ( global 4-component vector of double)
    378 0:187          'dvec4v' ( temp 4-component vector of double)
    379 0:187          'dvec4v' ( temp 4-component vector of double)
    380 0:189      add second child into first child ( temp double)
    381 0:189        'doublev' ( temp double)
    382 0:189        modf ( global double)
    383 0:189          'doublev' ( temp double)
    384 0:189          'doublev' ( temp double)
    385 0:190      add second child into first child ( temp 2-component vector of double)
    386 0:190        'dvec2v' ( temp 2-component vector of double)
    387 0:190        modf ( global 2-component vector of double)
    388 0:190          'dvec2v' ( temp 2-component vector of double)
    389 0:190          'dvec2v' ( temp 2-component vector of double)
    390 0:191      add second child into first child ( temp 3-component vector of double)
    391 0:191        'dvec3v' ( temp 3-component vector of double)
    392 0:191        modf ( global 3-component vector of double)
    393 0:191          'dvec3v' ( temp 3-component vector of double)
    394 0:191          'dvec3v' ( temp 3-component vector of double)
    395 0:192      add second child into first child ( temp 4-component vector of double)
    396 0:192        'dvec4v' ( temp 4-component vector of double)
    397 0:192        modf ( global 4-component vector of double)
    398 0:192          'dvec4v' ( temp 4-component vector of double)
    399 0:192          'dvec4v' ( temp 4-component vector of double)
    400 0:194      add second child into first child ( temp double)
    401 0:194        'doublev' ( temp double)
    402 0:194        min ( global double)
    403 0:194          'doublev' ( temp double)
    404 0:194          'doublev' ( temp double)
    405 0:195      add second child into first child ( temp 2-component vector of double)
    406 0:195        'dvec2v' ( temp 2-component vector of double)
    407 0:195        min ( global 2-component vector of double)
    408 0:195          'dvec2v' ( temp 2-component vector of double)
    409 0:195          'doublev' ( temp double)
    410 0:196      add second child into first child ( temp 3-component vector of double)
    411 0:196        'dvec3v' ( temp 3-component vector of double)
    412 0:196        min ( global 3-component vector of double)
    413 0:196          'dvec3v' ( temp 3-component vector of double)
    414 0:196          'doublev' ( temp double)
    415 0:197      add second child into first child ( temp 4-component vector of double)
    416 0:197        'dvec4v' ( temp 4-component vector of double)
    417 0:197        min ( global 4-component vector of double)
    418 0:197          'dvec4v' ( temp 4-component vector of double)
    419 0:197          'doublev' ( temp double)
    420 0:198      add second child into first child ( temp 2-component vector of double)
    421 0:198        'dvec2v' ( temp 2-component vector of double)
    422 0:198        min ( global 2-component vector of double)
    423 0:198          'dvec2v' ( temp 2-component vector of double)
    424 0:198          'dvec2v' ( temp 2-component vector of double)
    425 0:199      add second child into first child ( temp 3-component vector of double)
    426 0:199        'dvec3v' ( temp 3-component vector of double)
    427 0:199        min ( global 3-component vector of double)
    428 0:199          'dvec3v' ( temp 3-component vector of double)
    429 0:199          'dvec3v' ( temp 3-component vector of double)
    430 0:200      add second child into first child ( temp 4-component vector of double)
    431 0:200        'dvec4v' ( temp 4-component vector of double)
    432 0:200        min ( global 4-component vector of double)
    433 0:200          'dvec4v' ( temp 4-component vector of double)
    434 0:200          'dvec4v' ( temp 4-component vector of double)
    435 0:202      add second child into first child ( temp double)
    436 0:202        'doublev' ( temp double)
    437 0:202        max ( global double)
    438 0:202          'doublev' ( temp double)
    439 0:202          'doublev' ( temp double)
    440 0:203      add second child into first child ( temp 2-component vector of double)
    441 0:203        'dvec2v' ( temp 2-component vector of double)
    442 0:203        max ( global 2-component vector of double)
    443 0:203          'dvec2v' ( temp 2-component vector of double)
    444 0:203          'doublev' ( temp double)
    445 0:204      add second child into first child ( temp 3-component vector of double)
    446 0:204        'dvec3v' ( temp 3-component vector of double)
    447 0:204        max ( global 3-component vector of double)
    448 0:204          'dvec3v' ( temp 3-component vector of double)
    449 0:204          'doublev' ( temp double)
    450 0:205      add second child into first child ( temp 4-component vector of double)
    451 0:205        'dvec4v' ( temp 4-component vector of double)
    452 0:205        max ( global 4-component vector of double)
    453 0:205          'dvec4v' ( temp 4-component vector of double)
    454 0:205          'doublev' ( temp double)
    455 0:206      add second child into first child ( temp 2-component vector of double)
    456 0:206        'dvec2v' ( temp 2-component vector of double)
    457 0:206        max ( global 2-component vector of double)
    458 0:206          'dvec2v' ( temp 2-component vector of double)
    459 0:206          'dvec2v' ( temp 2-component vector of double)
    460 0:207      add second child into first child ( temp 3-component vector of double)
    461 0:207        'dvec3v' ( temp 3-component vector of double)
    462 0:207        max ( global 3-component vector of double)
    463 0:207          'dvec3v' ( temp 3-component vector of double)
    464 0:207          'dvec3v' ( temp 3-component vector of double)
    465 0:208      add second child into first child ( temp 4-component vector of double)
    466 0:208        'dvec4v' ( temp 4-component vector of double)
    467 0:208        max ( global 4-component vector of double)
    468 0:208          'dvec4v' ( temp 4-component vector of double)
    469 0:208          'dvec4v' ( temp 4-component vector of double)
    470 0:210      add second child into first child ( temp double)
    471 0:210        'doublev' ( temp double)
    472 0:210        clamp ( global double)
    473 0:210          'doublev' ( temp double)
    474 0:210          'doublev' ( temp double)
    475 0:210          'doublev' ( temp double)
    476 0:211      add second child into first child ( temp 2-component vector of double)
    477 0:211        'dvec2v' ( temp 2-component vector of double)
    478 0:211        clamp ( global 2-component vector of double)
    479 0:211          'dvec2v' ( temp 2-component vector of double)
    480 0:211          'doublev' ( temp double)
    481 0:211          'doublev' ( temp double)
    482 0:212      add second child into first child ( temp 3-component vector of double)
    483 0:212        'dvec3v' ( temp 3-component vector of double)
    484 0:212        clamp ( global 3-component vector of double)
    485 0:212          'dvec3v' ( temp 3-component vector of double)
    486 0:212          'doublev' ( temp double)
    487 0:212          'doublev' ( temp double)
    488 0:213      add second child into first child ( temp 4-component vector of double)
    489 0:213        'dvec4v' ( temp 4-component vector of double)
    490 0:213        clamp ( global 4-component vector of double)
    491 0:213          'dvec4v' ( temp 4-component vector of double)
    492 0:213          'doublev' ( temp double)
    493 0:213          'doublev' ( temp double)
    494 0:214      add second child into first child ( temp 2-component vector of double)
    495 0:214        'dvec2v' ( temp 2-component vector of double)
    496 0:214        clamp ( global 2-component vector of double)
    497 0:214          'dvec2v' ( temp 2-component vector of double)
    498 0:214          'dvec2v' ( temp 2-component vector of double)
    499 0:214          'dvec2v' ( temp 2-component vector of double)
    500 0:215      add second child into first child ( temp 3-component vector of double)
    501 0:215        'dvec3v' ( temp 3-component vector of double)
    502 0:215        clamp ( global 3-component vector of double)
    503 0:215          'dvec3v' ( temp 3-component vector of double)
    504 0:215          'dvec3v' ( temp 3-component vector of double)
    505 0:215          'dvec3v' ( temp 3-component vector of double)
    506 0:216      add second child into first child ( temp 4-component vector of double)
    507 0:216        'dvec4v' ( temp 4-component vector of double)
    508 0:216        clamp ( global 4-component vector of double)
    509 0:216          'dvec4v' ( temp 4-component vector of double)
    510 0:216          'dvec4v' ( temp 4-component vector of double)
    511 0:216          'dvec4v' ( temp 4-component vector of double)
    512 0:218      add second child into first child ( temp double)
    513 0:218        'doublev' ( temp double)
    514 0:218        mix ( global double)
    515 0:218          'doublev' ( temp double)
    516 0:218          'doublev' ( temp double)
    517 0:218          'doublev' ( temp double)
    518 0:219      add second child into first child ( temp 2-component vector of double)
    519 0:219        'dvec2v' ( temp 2-component vector of double)
    520 0:219        mix ( global 2-component vector of double)
    521 0:219          'dvec2v' ( temp 2-component vector of double)
    522 0:219          'dvec2v' ( temp 2-component vector of double)
    523 0:219          'doublev' ( temp double)
    524 0:220      add second child into first child ( temp 3-component vector of double)
    525 0:220        'dvec3v' ( temp 3-component vector of double)
    526 0:220        mix ( global 3-component vector of double)
    527 0:220          'dvec3v' ( temp 3-component vector of double)
    528 0:220          'dvec3v' ( temp 3-component vector of double)
    529 0:220          'doublev' ( temp double)
    530 0:221      add second child into first child ( temp 4-component vector of double)
    531 0:221        'dvec4v' ( temp 4-component vector of double)
    532 0:221        mix ( global 4-component vector of double)
    533 0:221          'dvec4v' ( temp 4-component vector of double)
    534 0:221          'dvec4v' ( temp 4-component vector of double)
    535 0:221          'doublev' ( temp double)
    536 0:222      add second child into first child ( temp 2-component vector of double)
    537 0:222        'dvec2v' ( temp 2-component vector of double)
    538 0:222        mix ( global 2-component vector of double)
    539 0:222          'dvec2v' ( temp 2-component vector of double)
    540 0:222          'dvec2v' ( temp 2-component vector of double)
    541 0:222          'dvec2v' ( temp 2-component vector of double)
    542 0:223      add second child into first child ( temp 3-component vector of double)
    543 0:223        'dvec3v' ( temp 3-component vector of double)
    544 0:223        mix ( global 3-component vector of double)
    545 0:223          'dvec3v' ( temp 3-component vector of double)
    546 0:223          'dvec3v' ( temp 3-component vector of double)
    547 0:223          'dvec3v' ( temp 3-component vector of double)
    548 0:224      add second child into first child ( temp 4-component vector of double)
    549 0:224        'dvec4v' ( temp 4-component vector of double)
    550 0:224        mix ( global 4-component vector of double)
    551 0:224          'dvec4v' ( temp 4-component vector of double)
    552 0:224          'dvec4v' ( temp 4-component vector of double)
    553 0:224          'dvec4v' ( temp 4-component vector of double)
    554 0:225      add second child into first child ( temp double)
    555 0:225        'doublev' ( temp double)
    556 0:225        mix ( global double)
    557 0:225          'doublev' ( temp double)
    558 0:225          'doublev' ( temp double)
    559 0:225          'boolv' ( temp bool)
    560 0:226      add second child into first child ( temp 2-component vector of double)
    561 0:226        'dvec2v' ( temp 2-component vector of double)
    562 0:226        mix ( global 2-component vector of double)
    563 0:226          'dvec2v' ( temp 2-component vector of double)
    564 0:226          'dvec2v' ( temp 2-component vector of double)
    565 0:226          'bvec2v' ( temp 2-component vector of bool)
    566 0:227      add second child into first child ( temp 3-component vector of double)
    567 0:227        'dvec3v' ( temp 3-component vector of double)
    568 0:227        mix ( global 3-component vector of double)
    569 0:227          'dvec3v' ( temp 3-component vector of double)
    570 0:227          'dvec3v' ( temp 3-component vector of double)
    571 0:227          'bvec3v' ( temp 3-component vector of bool)
    572 0:228      add second child into first child ( temp 4-component vector of double)
    573 0:228        'dvec4v' ( temp 4-component vector of double)
    574 0:228        mix ( global 4-component vector of double)
    575 0:228          'dvec4v' ( temp 4-component vector of double)
    576 0:228          'dvec4v' ( temp 4-component vector of double)
    577 0:228          'bvec4v' ( temp 4-component vector of bool)
    578 0:230      add second child into first child ( temp double)
    579 0:230        'doublev' ( temp double)
    580 0:230        step ( global double)
    581 0:230          'doublev' ( temp double)
    582 0:230          'doublev' ( temp double)
    583 0:231      add second child into first child ( temp 2-component vector of double)
    584 0:231        'dvec2v' ( temp 2-component vector of double)
    585 0:231        step ( global 2-component vector of double)
    586 0:231          'dvec2v' ( temp 2-component vector of double)
    587 0:231          'dvec2v' ( temp 2-component vector of double)
    588 0:232      add second child into first child ( temp 3-component vector of double)
    589 0:232        'dvec3v' ( temp 3-component vector of double)
    590 0:232        step ( global 3-component vector of double)
    591 0:232          'dvec3v' ( temp 3-component vector of double)
    592 0:232          'dvec3v' ( temp 3-component vector of double)
    593 0:233      add second child into first child ( temp 4-component vector of double)
    594 0:233        'dvec4v' ( temp 4-component vector of double)
    595 0:233        step ( global 4-component vector of double)
    596 0:233          'dvec4v' ( temp 4-component vector of double)
    597 0:233          'dvec4v' ( temp 4-component vector of double)
    598 0:234      add second child into first child ( temp 2-component vector of double)
    599 0:234        'dvec2v' ( temp 2-component vector of double)
    600 0:234        step ( global 2-component vector of double)
    601 0:234          'doublev' ( temp double)
    602 0:234          'dvec2v' ( temp 2-component vector of double)
    603 0:235      add second child into first child ( temp 3-component vector of double)
    604 0:235        'dvec3v' ( temp 3-component vector of double)
    605 0:235        step ( global 3-component vector of double)
    606 0:235          'doublev' ( temp double)
    607 0:235          'dvec3v' ( temp 3-component vector of double)
    608 0:236      add second child into first child ( temp 4-component vector of double)
    609 0:236        'dvec4v' ( temp 4-component vector of double)
    610 0:236        step ( global 4-component vector of double)
    611 0:236          'doublev' ( temp double)
    612 0:236          'dvec4v' ( temp 4-component vector of double)
    613 0:238      add second child into first child ( temp double)
    614 0:238        'doublev' ( temp double)
    615 0:238        smoothstep ( global double)
    616 0:238          'doublev' ( temp double)
    617 0:238          'doublev' ( temp double)
    618 0:238          'doublev' ( temp double)
    619 0:239      add second child into first child ( temp 2-component vector of double)
    620 0:239        'dvec2v' ( temp 2-component vector of double)
    621 0:239        smoothstep ( global 2-component vector of double)
    622 0:239          'dvec2v' ( temp 2-component vector of double)
    623 0:239          'dvec2v' ( temp 2-component vector of double)
    624 0:239          'dvec2v' ( temp 2-component vector of double)
    625 0:240      add second child into first child ( temp 3-component vector of double)
    626 0:240        'dvec3v' ( temp 3-component vector of double)
    627 0:240        smoothstep ( global 3-component vector of double)
    628 0:240          'dvec3v' ( temp 3-component vector of double)
    629 0:240          'dvec3v' ( temp 3-component vector of double)
    630 0:240          'dvec3v' ( temp 3-component vector of double)
    631 0:241      add second child into first child ( temp 4-component vector of double)
    632 0:241        'dvec4v' ( temp 4-component vector of double)
    633 0:241        smoothstep ( global 4-component vector of double)
    634 0:241          'dvec4v' ( temp 4-component vector of double)
    635 0:241          'dvec4v' ( temp 4-component vector of double)
    636 0:241          'dvec4v' ( temp 4-component vector of double)
    637 0:242      add second child into first child ( temp 2-component vector of double)
    638 0:242        'dvec2v' ( temp 2-component vector of double)
    639 0:242        smoothstep ( global 2-component vector of double)
    640 0:242          'doublev' ( temp double)
    641 0:242          'doublev' ( temp double)
    642 0:242          'dvec2v' ( temp 2-component vector of double)
    643 0:243      add second child into first child ( temp 3-component vector of double)
    644 0:243        'dvec3v' ( temp 3-component vector of double)
    645 0:243        smoothstep ( global 3-component vector of double)
    646 0:243          'doublev' ( temp double)
    647 0:243          'doublev' ( temp double)
    648 0:243          'dvec3v' ( temp 3-component vector of double)
    649 0:244      add second child into first child ( temp 4-component vector of double)
    650 0:244        'dvec4v' ( temp 4-component vector of double)
    651 0:244        smoothstep ( global 4-component vector of double)
    652 0:244          'doublev' ( temp double)
    653 0:244          'doublev' ( temp double)
    654 0:244          'dvec4v' ( temp 4-component vector of double)
    655 0:246      move second child to first child ( temp bool)
    656 0:246        'boolv' ( temp bool)
    657 0:246        isnan ( global bool)
    658 0:246          'doublev' ( temp double)
    659 0:247      move second child to first child ( temp 2-component vector of bool)
    660 0:247        'bvec2v' ( temp 2-component vector of bool)
    661 0:247        isnan ( global 2-component vector of bool)
    662 0:247          'dvec2v' ( temp 2-component vector of double)
    663 0:248      move second child to first child ( temp 3-component vector of bool)
    664 0:248        'bvec3v' ( temp 3-component vector of bool)
    665 0:248        isnan ( global 3-component vector of bool)
    666 0:248          'dvec3v' ( temp 3-component vector of double)
    667 0:249      move second child to first child ( temp 4-component vector of bool)
    668 0:249        'bvec4v' ( temp 4-component vector of bool)
    669 0:249        isnan ( global 4-component vector of bool)
    670 0:249          'dvec4v' ( temp 4-component vector of double)
    671 0:251      move second child to first child ( temp bool)
    672 0:251        'boolv' ( temp bool)
    673 0:251        Test condition and select ( temp bool)
    674 0:251          Condition
    675 0:251          'boolv' ( temp bool)
    676 0:251          true case
    677 0:251          isinf ( global bool)
    678 0:251            'doublev' ( temp double)
    679 0:251          false case
    680 0:251          Constant:
    681 0:251            false (const bool)
    682 0:252      move second child to first child ( temp 2-component vector of bool)
    683 0:252        'bvec2v' ( temp 2-component vector of bool)
    684 0:252        Test condition and select ( temp 2-component vector of bool)
    685 0:252          Condition
    686 0:252          'boolv' ( temp bool)
    687 0:252          true case
    688 0:252          isinf ( global 2-component vector of bool)
    689 0:252            'dvec2v' ( temp 2-component vector of double)
    690 0:252          false case
    691 0:252          Constant:
    692 0:252            false (const bool)
    693 0:252            false (const bool)
    694 0:253      move second child to first child ( temp 3-component vector of bool)
    695 0:253        'bvec3v' ( temp 3-component vector of bool)
    696 0:253        Test condition and select ( temp 3-component vector of bool)
    697 0:253          Condition
    698 0:253          'boolv' ( temp bool)
    699 0:253          true case
    700 0:253          isinf ( global 3-component vector of bool)
    701 0:253            'dvec3v' ( temp 3-component vector of double)
    702 0:253          false case
    703 0:253          Constant:
    704 0:253            false (const bool)
    705 0:253            false (const bool)
    706 0:253            false (const bool)
    707 0:254      move second child to first child ( temp 4-component vector of bool)
    708 0:254        'bvec4v' ( temp 4-component vector of bool)
    709 0:254        Test condition and select ( temp 4-component vector of bool)
    710 0:254          Condition
    711 0:254          'boolv' ( temp bool)
    712 0:254          true case
    713 0:254          isinf ( global 4-component vector of bool)
    714 0:254            'dvec4v' ( temp 4-component vector of double)
    715 0:254          false case
    716 0:254          Constant:
    717 0:254            false (const bool)
    718 0:254            false (const bool)
    719 0:254            false (const bool)
    720 0:254            false (const bool)
    721 0:256      add second child into first child ( temp double)
    722 0:256        'doublev' ( temp double)
    723 0:256        length ( global double)
    724 0:256          'doublev' ( temp double)
    725 0:257      add second child into first child ( temp double)
    726 0:257        'doublev' ( temp double)
    727 0:257        length ( global double)
    728 0:257          'dvec2v' ( temp 2-component vector of double)
    729 0:258      add second child into first child ( temp double)
    730 0:258        'doublev' ( temp double)
    731 0:258        length ( global double)
    732 0:258          'dvec3v' ( temp 3-component vector of double)
    733 0:259      add second child into first child ( temp double)
    734 0:259        'doublev' ( temp double)
    735 0:259        length ( global double)
    736 0:259          'dvec4v' ( temp 4-component vector of double)
    737 0:261      add second child into first child ( temp double)
    738 0:261        'doublev' ( temp double)
    739 0:261        distance ( global double)
    740 0:261          'doublev' ( temp double)
    741 0:261          'doublev' ( temp double)
    742 0:262      add second child into first child ( temp double)
    743 0:262        'doublev' ( temp double)
    744 0:262        distance ( global double)
    745 0:262          'dvec2v' ( temp 2-component vector of double)
    746 0:262          'dvec2v' ( temp 2-component vector of double)
    747 0:263      add second child into first child ( temp double)
    748 0:263        'doublev' ( temp double)
    749 0:263        distance ( global double)
    750 0:263          'dvec3v' ( temp 3-component vector of double)
    751 0:263          'dvec3v' ( temp 3-component vector of double)
    752 0:264      add second child into first child ( temp double)
    753 0:264        'doublev' ( temp double)
    754 0:264        distance ( global double)
    755 0:264          'dvec4v' ( temp 4-component vector of double)
    756 0:264          'dvec4v' ( temp 4-component vector of double)
    757 0:266      add second child into first child ( temp double)
    758 0:266        'doublev' ( temp double)
    759 0:266        dot-product ( global double)
    760 0:266          'doublev' ( temp double)
    761 0:266          'doublev' ( temp double)
    762 0:267      add second child into first child ( temp double)
    763 0:267        'doublev' ( temp double)
    764 0:267        dot-product ( global double)
    765 0:267          'dvec2v' ( temp 2-component vector of double)
    766 0:267          'dvec2v' ( temp 2-component vector of double)
    767 0:268      add second child into first child ( temp double)
    768 0:268        'doublev' ( temp double)
    769 0:268        dot-product ( global double)
    770 0:268          'dvec3v' ( temp 3-component vector of double)
    771 0:268          'dvec3v' ( temp 3-component vector of double)
    772 0:269      add second child into first child ( temp double)
    773 0:269        'doublev' ( temp double)
    774 0:269        dot-product ( global double)
    775 0:269          'dvec4v' ( temp 4-component vector of double)
    776 0:269          'dvec4v' ( temp 4-component vector of double)
    777 0:271      add second child into first child ( temp 3-component vector of double)
    778 0:271        'dvec3v' ( temp 3-component vector of double)
    779 0:271        cross-product ( global 3-component vector of double)
    780 0:271          'dvec3v' ( temp 3-component vector of double)
    781 0:271          'dvec3v' ( temp 3-component vector of double)
    782 0:273      add second child into first child ( temp double)
    783 0:273        'doublev' ( temp double)
    784 0:273        normalize ( global double)
    785 0:273          'doublev' ( temp double)
    786 0:274      add second child into first child ( temp 2-component vector of double)
    787 0:274        'dvec2v' ( temp 2-component vector of double)
    788 0:274        normalize ( global 2-component vector of double)
    789 0:274          'dvec2v' ( temp 2-component vector of double)
    790 0:275      add second child into first child ( temp 3-component vector of double)
    791 0:275        'dvec3v' ( temp 3-component vector of double)
    792 0:275        normalize ( global 3-component vector of double)
    793 0:275          'dvec3v' ( temp 3-component vector of double)
    794 0:276      add second child into first child ( temp 4-component vector of double)
    795 0:276        'dvec4v' ( temp 4-component vector of double)
    796 0:276        normalize ( global 4-component vector of double)
    797 0:276          'dvec4v' ( temp 4-component vector of double)
    798 0:278      add second child into first child ( temp double)
    799 0:278        'doublev' ( temp double)
    800 0:278        face-forward ( global double)
    801 0:278          'doublev' ( temp double)
    802 0:278          'doublev' ( temp double)
    803 0:278          'doublev' ( temp double)
    804 0:279      add second child into first child ( temp 2-component vector of double)
    805 0:279        'dvec2v' ( temp 2-component vector of double)
    806 0:279        face-forward ( global 2-component vector of double)
    807 0:279          'dvec2v' ( temp 2-component vector of double)
    808 0:279          'dvec2v' ( temp 2-component vector of double)
    809 0:279          'dvec2v' ( temp 2-component vector of double)
    810 0:280      add second child into first child ( temp 3-component vector of double)
    811 0:280        'dvec3v' ( temp 3-component vector of double)
    812 0:280        face-forward ( global 3-component vector of double)
    813 0:280          'dvec3v' ( temp 3-component vector of double)
    814 0:280          'dvec3v' ( temp 3-component vector of double)
    815 0:280          'dvec3v' ( temp 3-component vector of double)
    816 0:281      add second child into first child ( temp 4-component vector of double)
    817 0:281        'dvec4v' ( temp 4-component vector of double)
    818 0:281        face-forward ( global 4-component vector of double)
    819 0:281          'dvec4v' ( temp 4-component vector of double)
    820 0:281          'dvec4v' ( temp 4-component vector of double)
    821 0:281          'dvec4v' ( temp 4-component vector of double)
    822 0:283      add second child into first child ( temp double)
    823 0:283        'doublev' ( temp double)
    824 0:283        reflect ( global double)
    825 0:283          'doublev' ( temp double)
    826 0:283          'doublev' ( temp double)
    827 0:284      add second child into first child ( temp 2-component vector of double)
    828 0:284        'dvec2v' ( temp 2-component vector of double)
    829 0:284        reflect ( global 2-component vector of double)
    830 0:284          'dvec2v' ( temp 2-component vector of double)
    831 0:284          'dvec2v' ( temp 2-component vector of double)
    832 0:285      add second child into first child ( temp 3-component vector of double)
    833 0:285        'dvec3v' ( temp 3-component vector of double)
    834 0:285        reflect ( global 3-component vector of double)
    835 0:285          'dvec3v' ( temp 3-component vector of double)
    836 0:285          'dvec3v' ( temp 3-component vector of double)
    837 0:286      add second child into first child ( temp 4-component vector of double)
    838 0:286        'dvec4v' ( temp 4-component vector of double)
    839 0:286        reflect ( global 4-component vector of double)
    840 0:286          'dvec4v' ( temp 4-component vector of double)
    841 0:286          'dvec4v' ( temp 4-component vector of double)
    842 0:288      add second child into first child ( temp double)
    843 0:288        'doublev' ( temp double)
    844 0:288        refract ( global double)
    845 0:288          'doublev' ( temp double)
    846 0:288          'doublev' ( temp double)
    847 0:288          'doublev' ( temp double)
    848 0:289      add second child into first child ( temp 2-component vector of double)
    849 0:289        'dvec2v' ( temp 2-component vector of double)
    850 0:289        refract ( global 2-component vector of double)
    851 0:289          'dvec2v' ( temp 2-component vector of double)
    852 0:289          'dvec2v' ( temp 2-component vector of double)
    853 0:289          'doublev' ( temp double)
    854 0:290      add second child into first child ( temp 3-component vector of double)
    855 0:290        'dvec3v' ( temp 3-component vector of double)
    856 0:290        refract ( global 3-component vector of double)
    857 0:290          'dvec3v' ( temp 3-component vector of double)
    858 0:290          'dvec3v' ( temp 3-component vector of double)
    859 0:290          'doublev' ( temp double)
    860 0:291      add second child into first child ( temp 4-component vector of double)
    861 0:291        'dvec4v' ( temp 4-component vector of double)
    862 0:291        refract ( global 4-component vector of double)
    863 0:291          'dvec4v' ( temp 4-component vector of double)
    864 0:291          'dvec4v' ( temp 4-component vector of double)
    865 0:291          'doublev' ( temp double)
    866 0:293      Sequence
    867 0:293        move second child to first child ( temp 2X2 matrix of double)
    868 0:293          'dmat2v' ( temp 2X2 matrix of double)
    869 0:293          outer product ( global 2X2 matrix of double)
    870 0:293            'dvec2v' ( temp 2-component vector of double)
    871 0:293            'dvec2v' ( temp 2-component vector of double)
    872 0:294      Sequence
    873 0:294        move second child to first child ( temp 3X3 matrix of double)
    874 0:294          'dmat3v' ( temp 3X3 matrix of double)
    875 0:294          outer product ( global 3X3 matrix of double)
    876 0:294            'dvec3v' ( temp 3-component vector of double)
    877 0:294            'dvec3v' ( temp 3-component vector of double)
    878 0:295      Sequence
    879 0:295        move second child to first child ( temp 4X4 matrix of double)
    880 0:295          'dmat4v' ( temp 4X4 matrix of double)
    881 0:295          outer product ( global 4X4 matrix of double)
    882 0:295            'dvec4v' ( temp 4-component vector of double)
    883 0:295            'dvec4v' ( temp 4-component vector of double)
    884 0:296      Sequence
    885 0:296        move second child to first child ( temp 2X3 matrix of double)
    886 0:296          'dmat2x3v' ( temp 2X3 matrix of double)
    887 0:296          outer product ( global 2X3 matrix of double)
    888 0:296            'dvec3v' ( temp 3-component vector of double)
    889 0:296            'dvec2v' ( temp 2-component vector of double)
    890 0:297      Sequence
    891 0:297        move second child to first child ( temp 3X2 matrix of double)
    892 0:297          'dmat3x2v' ( temp 3X2 matrix of double)
    893 0:297          outer product ( global 3X2 matrix of double)
    894 0:297            'dvec2v' ( temp 2-component vector of double)
    895 0:297            'dvec3v' ( temp 3-component vector of double)
    896 0:298      Sequence
    897 0:298        move second child to first child ( temp 2X4 matrix of double)
    898 0:298          'dmat2x4v' ( temp 2X4 matrix of double)
    899 0:298          outer product ( global 2X4 matrix of double)
    900 0:298            'dvec4v' ( temp 4-component vector of double)
    901 0:298            'dvec2v' ( temp 2-component vector of double)
    902 0:299      Sequence
    903 0:299        move second child to first child ( temp 4X2 matrix of double)
    904 0:299          'dmat4x2v' ( temp 4X2 matrix of double)
    905 0:299          outer product ( global 4X2 matrix of double)
    906 0:299            'dvec2v' ( temp 2-component vector of double)
    907 0:299            'dvec4v' ( temp 4-component vector of double)
    908 0:300      Sequence
    909 0:300        move second child to first child ( temp 3X4 matrix of double)
    910 0:300          'dmat3x4v' ( temp 3X4 matrix of double)
    911 0:300          outer product ( global 3X4 matrix of double)
    912 0:300            'dvec4v' ( temp 4-component vector of double)
    913 0:300            'dvec3v' ( temp 3-component vector of double)
    914 0:301      Sequence
    915 0:301        move second child to first child ( temp 4X3 matrix of double)
    916 0:301          'dmat4x3v' ( temp 4X3 matrix of double)
    917 0:301          outer product ( global 4X3 matrix of double)
    918 0:301            'dvec3v' ( temp 3-component vector of double)
    919 0:301            'dvec4v' ( temp 4-component vector of double)
    920 0:303      matrix mult second child into first child ( temp 2X2 matrix of double)
    921 0:303        'dmat2v' ( temp 2X2 matrix of double)
    922 0:303        component-wise multiply ( global 2X2 matrix of double)
    923 0:303          'dmat2v' ( temp 2X2 matrix of double)
    924 0:303          'dmat2v' ( temp 2X2 matrix of double)
    925 0:304      matrix mult second child into first child ( temp 3X3 matrix of double)
    926 0:304        'dmat3v' ( temp 3X3 matrix of double)
    927 0:304        component-wise multiply ( global 3X3 matrix of double)
    928 0:304          'dmat3v' ( temp 3X3 matrix of double)
    929 0:304          'dmat3v' ( temp 3X3 matrix of double)
    930 0:305      matrix mult second child into first child ( temp 4X4 matrix of double)
    931 0:305        'dmat4v' ( temp 4X4 matrix of double)
    932 0:305        component-wise multiply ( global 4X4 matrix of double)
    933 0:305          'dmat4v' ( temp 4X4 matrix of double)
    934 0:305          'dmat4v' ( temp 4X4 matrix of double)
    935 0:306      move second child to first child ( temp 2X3 matrix of double)
    936 0:306        'dmat2x3v' ( temp 2X3 matrix of double)
    937 0:306        component-wise multiply ( global 2X3 matrix of double)
    938 0:306          'dmat2x3v' ( temp 2X3 matrix of double)
    939 0:306          'dmat2x3v' ( temp 2X3 matrix of double)
    940 0:307      move second child to first child ( temp 2X4 matrix of double)
    941 0:307        'dmat2x4v' ( temp 2X4 matrix of double)
    942 0:307        component-wise multiply ( global 2X4 matrix of double)
    943 0:307          'dmat2x4v' ( temp 2X4 matrix of double)
    944 0:307          'dmat2x4v' ( temp 2X4 matrix of double)
    945 0:308      move second child to first child ( temp 3X2 matrix of double)
    946 0:308        'dmat3x2v' ( temp 3X2 matrix of double)
    947 0:308        component-wise multiply ( global 3X2 matrix of double)
    948 0:308          'dmat3x2v' ( temp 3X2 matrix of double)
    949 0:308          'dmat3x2v' ( temp 3X2 matrix of double)
    950 0:309      move second child to first child ( temp 3X4 matrix of double)
    951 0:309        'dmat3x4v' ( temp 3X4 matrix of double)
    952 0:309        component-wise multiply ( global 3X4 matrix of double)
    953 0:309          'dmat3x4v' ( temp 3X4 matrix of double)
    954 0:309          'dmat3x4v' ( temp 3X4 matrix of double)
    955 0:310      move second child to first child ( temp 4X2 matrix of double)
    956 0:310        'dmat4x2v' ( temp 4X2 matrix of double)
    957 0:310        component-wise multiply ( global 4X2 matrix of double)
    958 0:310          'dmat4x2v' ( temp 4X2 matrix of double)
    959 0:310          'dmat4x2v' ( temp 4X2 matrix of double)
    960 0:311      move second child to first child ( temp 4X3 matrix of double)
    961 0:311        'dmat4x3v' ( temp 4X3 matrix of double)
    962 0:311        component-wise multiply ( global 4X3 matrix of double)
    963 0:311          'dmat4x3v' ( temp 4X3 matrix of double)
    964 0:311          'dmat4x3v' ( temp 4X3 matrix of double)
    965 0:313      matrix mult second child into first child ( temp 2X2 matrix of double)
    966 0:313        'dmat2v' ( temp 2X2 matrix of double)
    967 0:313        transpose ( global 2X2 matrix of double)
    968 0:313          'dmat2v' ( temp 2X2 matrix of double)
    969 0:314      matrix mult second child into first child ( temp 3X3 matrix of double)
    970 0:314        'dmat3v' ( temp 3X3 matrix of double)
    971 0:314        transpose ( global 3X3 matrix of double)
    972 0:314          'dmat3v' ( temp 3X3 matrix of double)
    973 0:315      matrix mult second child into first child ( temp 4X4 matrix of double)
    974 0:315        'dmat4v' ( temp 4X4 matrix of double)
    975 0:315        transpose ( global 4X4 matrix of double)
    976 0:315          'dmat4v' ( temp 4X4 matrix of double)
    977 0:316      move second child to first child ( temp 2X3 matrix of double)
    978 0:316        'dmat2x3v' ( temp 2X3 matrix of double)
    979 0:316        transpose ( global 2X3 matrix of double)
    980 0:316          'dmat3x2v' ( temp 3X2 matrix of double)
    981 0:317      move second child to first child ( temp 3X2 matrix of double)
    982 0:317        'dmat3x2v' ( temp 3X2 matrix of double)
    983 0:317        transpose ( global 3X2 matrix of double)
    984 0:317          'dmat2x3v' ( temp 2X3 matrix of double)
    985 0:318      move second child to first child ( temp 2X4 matrix of double)
    986 0:318        'dmat2x4v' ( temp 2X4 matrix of double)
    987 0:318        transpose ( global 2X4 matrix of double)
    988 0:318          'dmat4x2v' ( temp 4X2 matrix of double)
    989 0:319      move second child to first child ( temp 4X2 matrix of double)
    990 0:319        'dmat4x2v' ( temp 4X2 matrix of double)
    991 0:319        transpose ( global 4X2 matrix of double)
    992 0:319          'dmat2x4v' ( temp 2X4 matrix of double)
    993 0:320      move second child to first child ( temp 3X4 matrix of double)
    994 0:320        'dmat3x4v' ( temp 3X4 matrix of double)
    995 0:320        transpose ( global 3X4 matrix of double)
    996 0:320          'dmat4x3v' ( temp 4X3 matrix of double)
    997 0:321      move second child to first child ( temp 4X3 matrix of double)
    998 0:321        'dmat4x3v' ( temp 4X3 matrix of double)
    999 0:321        transpose ( global 4X3 matrix of double)
   1000 0:321          'dmat3x4v' ( temp 3X4 matrix of double)
   1001 0:323      add second child into first child ( temp double)
   1002 0:323        'doublev' ( temp double)
   1003 0:323        determinant ( global double)
   1004 0:323          'dmat2v' ( temp 2X2 matrix of double)
   1005 0:324      add second child into first child ( temp double)
   1006 0:324        'doublev' ( temp double)
   1007 0:324        determinant ( global double)
   1008 0:324          'dmat3v' ( temp 3X3 matrix of double)
   1009 0:325      add second child into first child ( temp double)
   1010 0:325        'doublev' ( temp double)
   1011 0:325        determinant ( global double)
   1012 0:325          'dmat4v' ( temp 4X4 matrix of double)
   1013 0:327      matrix mult second child into first child ( temp 2X2 matrix of double)
   1014 0:327        'dmat2v' ( temp 2X2 matrix of double)
   1015 0:327        inverse ( global 2X2 matrix of double)
   1016 0:327          'dmat2v' ( temp 2X2 matrix of double)
   1017 0:328      matrix mult second child into first child ( temp 3X3 matrix of double)
   1018 0:328        'dmat3v' ( temp 3X3 matrix of double)
   1019 0:328        inverse ( global 3X3 matrix of double)
   1020 0:328          'dmat3v' ( temp 3X3 matrix of double)
   1021 0:329      matrix mult second child into first child ( temp 4X4 matrix of double)
   1022 0:329        'dmat4v' ( temp 4X4 matrix of double)
   1023 0:329        inverse ( global 4X4 matrix of double)
   1024 0:329          'dmat4v' ( temp 4X4 matrix of double)
   1025 0:?   Linker Objects
   1026 0:?     'bn' ( in 3-element array of block{ in int a})
   1027 0:?     'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize})
   1028 0:?     'color' ( in 3-element array of 4-component vector of float)
   1029 0:?     'color2' ( in 3-element array of 4-component vector of float)
   1030 0:?     'colorS' ( in 3-element array of 4-component vector of float)
   1031 0:?     'colorBad' ( in 4-element array of 4-component vector of float)
   1032 0:?     'colorbad2' ( in 2-element array of 4-component vector of float)
   1033 0:?     'cva' (layout( location=4) in 3-element array of 4-component vector of float)
   1034 0:?     'cvb' (layout( location=5) in 3-element array of 4-component vector of float)
   1035 0:?     'cmc' (layout( location=2) in 3-element array of 3X3 matrix of float)
   1036 0:?     'patchIn' ( patch in 3-element array of 4-component vector of float)
   1037 0:?     'patchOut' (layout( stream=0) patch out 4-component vector of float)
   1038 0:?     'scalar' ( in float)
   1039 0:?     'inbls' ( in block{ in int a})
   1040 0:?     'inbla' ( in 17-element array of block{ in int a})
   1041 0:?     'indexedOut' (layout( location=7 stream=0) out 4-component vector of float)
   1042 0:?     'samp1D' ( uniform sampler1D)
   1043 0:?     'samp2Ds' ( uniform sampler2DShadow)
   1044 
   1045 
   1046 Linked geometry stage:
   1047 
   1048 ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
   1049 
   1050 Shader version: 400
   1051 Requested GL_ARB_separate_shader_objects
   1052 invocations = 4
   1053 max_vertices = 127
   1054 input primitive = triangles
   1055 output primitive = none
   1056 ERROR: node is still EOpNull!
   1057 0:3  Function Definition: main( ( global void)
   1058 0:3    Function Parameters: 
   1059 0:5    Sequence
   1060 0:5      EmitStreamVertex ( global void)
   1061 0:5        Constant:
   1062 0:5          1 (const int)
   1063 0:6      EndStreamPrimitive ( global void)
   1064 0:6        Constant:
   1065 0:6          0 (const int)
   1066 0:7      EmitVertex ( global void)
   1067 0:8      EndPrimitive ( global void)
   1068 0:9      Sequence
   1069 0:9        move second child to first child ( temp int)
   1070 0:9          'id' ( temp int)
   1071 0:9          'gl_InvocationID' ( in int InvocationID)
   1072 0:?   Linker Objects
   1073 0:?     'bn' ( in 3-element array of block{ in int a})
   1074 0:?     'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize})
   1075 0:?     'color' ( in 3-element array of 4-component vector of float)
   1076 0:?     'color2' ( in 3-element array of 4-component vector of float)
   1077 0:?     'colorS' ( in 3-element array of 4-component vector of float)
   1078 0:?     'colorBad' ( in 4-element array of 4-component vector of float)
   1079 0:?     'colorbad2' ( in 2-element array of 4-component vector of float)
   1080 0:?     'cva' (layout( location=4) in 3-element array of 4-component vector of float)
   1081 0:?     'cvb' (layout( location=5) in 3-element array of 4-component vector of float)
   1082 0:?     'cmc' (layout( location=2) in 3-element array of 3X3 matrix of float)
   1083 0:?     'patchIn' ( patch in 3-element array of 4-component vector of float)
   1084 0:?     'patchOut' (layout( stream=0) patch out 4-component vector of float)
   1085 0:?     'scalar' ( in float)
   1086 0:?     'inbls' ( in block{ in int a})
   1087 0:?     'inbla' ( in 17-element array of block{ in int a})
   1088 0:?     'indexedOut' (layout( location=7 stream=0) out 4-component vector of float)
   1089 0:?     'samp1D' ( uniform sampler1D)
   1090 0:?     'samp2Ds' ( uniform sampler2DShadow)
   1091 
   1092