Home | History | Annotate | Download | only in cts
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <TestPackage name="dEQP-GLES31" appPackageName="com.drawelements.deqp.gles31" testType="deqpTest">
      3 <TestSuite name="dEQP-GLES31">
      4 <TestCase name="info">
      5 <Test name="renderer" />
      6 <Test name="version" />
      7 <Test name="shading_language_version" />
      8 <Test name="extensions" />
      9 <Test name="render_target" />
     10 </TestCase>
     11 <TestSuite name="functional">
     12 <TestSuite name="shaders">
     13 <TestSuite name="builtin_var">
     14 <TestCase name="compute">
     15 <Test name="num_work_groups" />
     16 <Test name="work_group_size" />
     17 <Test name="work_group_id" />
     18 <Test name="local_invocation_id" />
     19 <Test name="global_invocation_id" />
     20 <Test name="local_invocation_index" />
     21 </TestCase>
     22 </TestSuite>
     23 <TestSuite name="builtin_functions">
     24 <TestSuite name="common">
     25 <TestCase name="abs">
     26 <Test name="float_lowp_geometry" />
     27 <Test name="float_lowp_tess_control" />
     28 <Test name="float_lowp_tess_eval" />
     29 <Test name="float_lowp_compute" />
     30 <Test name="float_mediump_geometry" />
     31 <Test name="float_mediump_tess_control" />
     32 <Test name="float_mediump_tess_eval" />
     33 <Test name="float_mediump_compute" />
     34 <Test name="float_highp_geometry" />
     35 <Test name="float_highp_tess_control" />
     36 <Test name="float_highp_tess_eval" />
     37 <Test name="float_highp_compute" />
     38 <Test name="vec2_lowp_geometry" />
     39 <Test name="vec2_lowp_tess_control" />
     40 <Test name="vec2_lowp_tess_eval" />
     41 <Test name="vec2_lowp_compute" />
     42 <Test name="vec2_mediump_geometry" />
     43 <Test name="vec2_mediump_tess_control" />
     44 <Test name="vec2_mediump_tess_eval" />
     45 <Test name="vec2_mediump_compute" />
     46 <Test name="vec2_highp_geometry" />
     47 <Test name="vec2_highp_tess_control" />
     48 <Test name="vec2_highp_tess_eval" />
     49 <Test name="vec2_highp_compute" />
     50 <Test name="vec3_lowp_geometry" />
     51 <Test name="vec3_lowp_tess_control" />
     52 <Test name="vec3_lowp_tess_eval" />
     53 <Test name="vec3_lowp_compute" />
     54 <Test name="vec3_mediump_geometry" />
     55 <Test name="vec3_mediump_tess_control" />
     56 <Test name="vec3_mediump_tess_eval" />
     57 <Test name="vec3_mediump_compute" />
     58 <Test name="vec3_highp_geometry" />
     59 <Test name="vec3_highp_tess_control" />
     60 <Test name="vec3_highp_tess_eval" />
     61 <Test name="vec3_highp_compute" />
     62 <Test name="vec4_lowp_geometry" />
     63 <Test name="vec4_lowp_tess_control" />
     64 <Test name="vec4_lowp_tess_eval" />
     65 <Test name="vec4_lowp_compute" />
     66 <Test name="vec4_mediump_geometry" />
     67 <Test name="vec4_mediump_tess_control" />
     68 <Test name="vec4_mediump_tess_eval" />
     69 <Test name="vec4_mediump_compute" />
     70 <Test name="vec4_highp_geometry" />
     71 <Test name="vec4_highp_tess_control" />
     72 <Test name="vec4_highp_tess_eval" />
     73 <Test name="vec4_highp_compute" />
     74 <Test name="int_lowp_geometry" />
     75 <Test name="int_lowp_tess_control" />
     76 <Test name="int_lowp_tess_eval" />
     77 <Test name="int_lowp_compute" />
     78 <Test name="int_mediump_geometry" />
     79 <Test name="int_mediump_tess_control" />
     80 <Test name="int_mediump_tess_eval" />
     81 <Test name="int_mediump_compute" />
     82 <Test name="int_highp_geometry" />
     83 <Test name="int_highp_tess_control" />
     84 <Test name="int_highp_tess_eval" />
     85 <Test name="int_highp_compute" />
     86 <Test name="ivec2_lowp_geometry" />
     87 <Test name="ivec2_lowp_tess_control" />
     88 <Test name="ivec2_lowp_tess_eval" />
     89 <Test name="ivec2_lowp_compute" />
     90 <Test name="ivec2_mediump_geometry" />
     91 <Test name="ivec2_mediump_tess_control" />
     92 <Test name="ivec2_mediump_tess_eval" />
     93 <Test name="ivec2_mediump_compute" />
     94 <Test name="ivec2_highp_geometry" />
     95 <Test name="ivec2_highp_tess_control" />
     96 <Test name="ivec2_highp_tess_eval" />
     97 <Test name="ivec2_highp_compute" />
     98 <Test name="ivec3_lowp_geometry" />
     99 <Test name="ivec3_lowp_tess_control" />
    100 <Test name="ivec3_lowp_tess_eval" />
    101 <Test name="ivec3_lowp_compute" />
    102 <Test name="ivec3_mediump_geometry" />
    103 <Test name="ivec3_mediump_tess_control" />
    104 <Test name="ivec3_mediump_tess_eval" />
    105 <Test name="ivec3_mediump_compute" />
    106 <Test name="ivec3_highp_geometry" />
    107 <Test name="ivec3_highp_tess_control" />
    108 <Test name="ivec3_highp_tess_eval" />
    109 <Test name="ivec3_highp_compute" />
    110 <Test name="ivec4_lowp_geometry" />
    111 <Test name="ivec4_lowp_tess_control" />
    112 <Test name="ivec4_lowp_tess_eval" />
    113 <Test name="ivec4_lowp_compute" />
    114 <Test name="ivec4_mediump_geometry" />
    115 <Test name="ivec4_mediump_tess_control" />
    116 <Test name="ivec4_mediump_tess_eval" />
    117 <Test name="ivec4_mediump_compute" />
    118 <Test name="ivec4_highp_geometry" />
    119 <Test name="ivec4_highp_tess_control" />
    120 <Test name="ivec4_highp_tess_eval" />
    121 <Test name="ivec4_highp_compute" />
    122 </TestCase>
    123 <TestCase name="sign">
    124 <Test name="float_lowp_geometry" />
    125 <Test name="float_lowp_tess_control" />
    126 <Test name="float_lowp_tess_eval" />
    127 <Test name="float_lowp_compute" />
    128 <Test name="float_mediump_geometry" />
    129 <Test name="float_mediump_tess_control" />
    130 <Test name="float_mediump_tess_eval" />
    131 <Test name="float_mediump_compute" />
    132 <Test name="float_highp_geometry" />
    133 <Test name="float_highp_tess_control" />
    134 <Test name="float_highp_tess_eval" />
    135 <Test name="float_highp_compute" />
    136 <Test name="vec2_lowp_geometry" />
    137 <Test name="vec2_lowp_tess_control" />
    138 <Test name="vec2_lowp_tess_eval" />
    139 <Test name="vec2_lowp_compute" />
    140 <Test name="vec2_mediump_geometry" />
    141 <Test name="vec2_mediump_tess_control" />
    142 <Test name="vec2_mediump_tess_eval" />
    143 <Test name="vec2_mediump_compute" />
    144 <Test name="vec2_highp_geometry" />
    145 <Test name="vec2_highp_tess_control" />
    146 <Test name="vec2_highp_tess_eval" />
    147 <Test name="vec2_highp_compute" />
    148 <Test name="vec3_lowp_geometry" />
    149 <Test name="vec3_lowp_tess_control" />
    150 <Test name="vec3_lowp_tess_eval" />
    151 <Test name="vec3_lowp_compute" />
    152 <Test name="vec3_mediump_geometry" />
    153 <Test name="vec3_mediump_tess_control" />
    154 <Test name="vec3_mediump_tess_eval" />
    155 <Test name="vec3_mediump_compute" />
    156 <Test name="vec3_highp_geometry" />
    157 <Test name="vec3_highp_tess_control" />
    158 <Test name="vec3_highp_tess_eval" />
    159 <Test name="vec3_highp_compute" />
    160 <Test name="vec4_lowp_geometry" />
    161 <Test name="vec4_lowp_tess_control" />
    162 <Test name="vec4_lowp_tess_eval" />
    163 <Test name="vec4_lowp_compute" />
    164 <Test name="vec4_mediump_geometry" />
    165 <Test name="vec4_mediump_tess_control" />
    166 <Test name="vec4_mediump_tess_eval" />
    167 <Test name="vec4_mediump_compute" />
    168 <Test name="vec4_highp_geometry" />
    169 <Test name="vec4_highp_tess_control" />
    170 <Test name="vec4_highp_tess_eval" />
    171 <Test name="vec4_highp_compute" />
    172 <Test name="int_lowp_geometry" />
    173 <Test name="int_lowp_tess_control" />
    174 <Test name="int_lowp_tess_eval" />
    175 <Test name="int_lowp_compute" />
    176 <Test name="int_mediump_geometry" />
    177 <Test name="int_mediump_tess_control" />
    178 <Test name="int_mediump_tess_eval" />
    179 <Test name="int_mediump_compute" />
    180 <Test name="int_highp_geometry" />
    181 <Test name="int_highp_tess_control" />
    182 <Test name="int_highp_tess_eval" />
    183 <Test name="int_highp_compute" />
    184 <Test name="ivec2_lowp_geometry" />
    185 <Test name="ivec2_lowp_tess_control" />
    186 <Test name="ivec2_lowp_tess_eval" />
    187 <Test name="ivec2_lowp_compute" />
    188 <Test name="ivec2_mediump_geometry" />
    189 <Test name="ivec2_mediump_tess_control" />
    190 <Test name="ivec2_mediump_tess_eval" />
    191 <Test name="ivec2_mediump_compute" />
    192 <Test name="ivec2_highp_geometry" />
    193 <Test name="ivec2_highp_tess_control" />
    194 <Test name="ivec2_highp_tess_eval" />
    195 <Test name="ivec2_highp_compute" />
    196 <Test name="ivec3_lowp_geometry" />
    197 <Test name="ivec3_lowp_tess_control" />
    198 <Test name="ivec3_lowp_tess_eval" />
    199 <Test name="ivec3_lowp_compute" />
    200 <Test name="ivec3_mediump_geometry" />
    201 <Test name="ivec3_mediump_tess_control" />
    202 <Test name="ivec3_mediump_tess_eval" />
    203 <Test name="ivec3_mediump_compute" />
    204 <Test name="ivec3_highp_geometry" />
    205 <Test name="ivec3_highp_tess_control" />
    206 <Test name="ivec3_highp_tess_eval" />
    207 <Test name="ivec3_highp_compute" />
    208 <Test name="ivec4_lowp_geometry" />
    209 <Test name="ivec4_lowp_tess_control" />
    210 <Test name="ivec4_lowp_tess_eval" />
    211 <Test name="ivec4_lowp_compute" />
    212 <Test name="ivec4_mediump_geometry" />
    213 <Test name="ivec4_mediump_tess_control" />
    214 <Test name="ivec4_mediump_tess_eval" />
    215 <Test name="ivec4_mediump_compute" />
    216 <Test name="ivec4_highp_geometry" />
    217 <Test name="ivec4_highp_tess_control" />
    218 <Test name="ivec4_highp_tess_eval" />
    219 <Test name="ivec4_highp_compute" />
    220 </TestCase>
    221 <TestCase name="floor">
    222 <Test name="float_lowp_geometry" />
    223 <Test name="float_lowp_tess_control" />
    224 <Test name="float_lowp_tess_eval" />
    225 <Test name="float_lowp_compute" />
    226 <Test name="float_mediump_geometry" />
    227 <Test name="float_mediump_tess_control" />
    228 <Test name="float_mediump_tess_eval" />
    229 <Test name="float_mediump_compute" />
    230 <Test name="float_highp_geometry" />
    231 <Test name="float_highp_tess_control" />
    232 <Test name="float_highp_tess_eval" />
    233 <Test name="float_highp_compute" />
    234 <Test name="vec2_lowp_geometry" />
    235 <Test name="vec2_lowp_tess_control" />
    236 <Test name="vec2_lowp_tess_eval" />
    237 <Test name="vec2_lowp_compute" />
    238 <Test name="vec2_mediump_geometry" />
    239 <Test name="vec2_mediump_tess_control" />
    240 <Test name="vec2_mediump_tess_eval" />
    241 <Test name="vec2_mediump_compute" />
    242 <Test name="vec2_highp_geometry" />
    243 <Test name="vec2_highp_tess_control" />
    244 <Test name="vec2_highp_tess_eval" />
    245 <Test name="vec2_highp_compute" />
    246 <Test name="vec3_lowp_geometry" />
    247 <Test name="vec3_lowp_tess_control" />
    248 <Test name="vec3_lowp_tess_eval" />
    249 <Test name="vec3_lowp_compute" />
    250 <Test name="vec3_mediump_geometry" />
    251 <Test name="vec3_mediump_tess_control" />
    252 <Test name="vec3_mediump_tess_eval" />
    253 <Test name="vec3_mediump_compute" />
    254 <Test name="vec3_highp_geometry" />
    255 <Test name="vec3_highp_tess_control" />
    256 <Test name="vec3_highp_tess_eval" />
    257 <Test name="vec3_highp_compute" />
    258 <Test name="vec4_lowp_geometry" />
    259 <Test name="vec4_lowp_tess_control" />
    260 <Test name="vec4_lowp_tess_eval" />
    261 <Test name="vec4_lowp_compute" />
    262 <Test name="vec4_mediump_geometry" />
    263 <Test name="vec4_mediump_tess_control" />
    264 <Test name="vec4_mediump_tess_eval" />
    265 <Test name="vec4_mediump_compute" />
    266 <Test name="vec4_highp_geometry" />
    267 <Test name="vec4_highp_tess_control" />
    268 <Test name="vec4_highp_tess_eval" />
    269 <Test name="vec4_highp_compute" />
    270 </TestCase>
    271 <TestCase name="trunc">
    272 <Test name="float_lowp_geometry" />
    273 <Test name="float_lowp_tess_control" />
    274 <Test name="float_lowp_tess_eval" />
    275 <Test name="float_lowp_compute" />
    276 <Test name="float_mediump_geometry" />
    277 <Test name="float_mediump_tess_control" />
    278 <Test name="float_mediump_tess_eval" />
    279 <Test name="float_mediump_compute" />
    280 <Test name="float_highp_geometry" />
    281 <Test name="float_highp_tess_control" />
    282 <Test name="float_highp_tess_eval" />
    283 <Test name="float_highp_compute" />
    284 <Test name="vec2_lowp_geometry" />
    285 <Test name="vec2_lowp_tess_control" />
    286 <Test name="vec2_lowp_tess_eval" />
    287 <Test name="vec2_lowp_compute" />
    288 <Test name="vec2_mediump_geometry" />
    289 <Test name="vec2_mediump_tess_control" />
    290 <Test name="vec2_mediump_tess_eval" />
    291 <Test name="vec2_mediump_compute" />
    292 <Test name="vec2_highp_geometry" />
    293 <Test name="vec2_highp_tess_control" />
    294 <Test name="vec2_highp_tess_eval" />
    295 <Test name="vec2_highp_compute" />
    296 <Test name="vec3_lowp_geometry" />
    297 <Test name="vec3_lowp_tess_control" />
    298 <Test name="vec3_lowp_tess_eval" />
    299 <Test name="vec3_lowp_compute" />
    300 <Test name="vec3_mediump_geometry" />
    301 <Test name="vec3_mediump_tess_control" />
    302 <Test name="vec3_mediump_tess_eval" />
    303 <Test name="vec3_mediump_compute" />
    304 <Test name="vec3_highp_geometry" />
    305 <Test name="vec3_highp_tess_control" />
    306 <Test name="vec3_highp_tess_eval" />
    307 <Test name="vec3_highp_compute" />
    308 <Test name="vec4_lowp_geometry" />
    309 <Test name="vec4_lowp_tess_control" />
    310 <Test name="vec4_lowp_tess_eval" />
    311 <Test name="vec4_lowp_compute" />
    312 <Test name="vec4_mediump_geometry" />
    313 <Test name="vec4_mediump_tess_control" />
    314 <Test name="vec4_mediump_tess_eval" />
    315 <Test name="vec4_mediump_compute" />
    316 <Test name="vec4_highp_geometry" />
    317 <Test name="vec4_highp_tess_control" />
    318 <Test name="vec4_highp_tess_eval" />
    319 <Test name="vec4_highp_compute" />
    320 </TestCase>
    321 <TestCase name="round">
    322 <Test name="float_lowp_geometry" />
    323 <Test name="float_lowp_tess_control" />
    324 <Test name="float_lowp_tess_eval" />
    325 <Test name="float_lowp_compute" />
    326 <Test name="float_mediump_geometry" />
    327 <Test name="float_mediump_tess_control" />
    328 <Test name="float_mediump_tess_eval" />
    329 <Test name="float_mediump_compute" />
    330 <Test name="float_highp_geometry" />
    331 <Test name="float_highp_tess_control" />
    332 <Test name="float_highp_tess_eval" />
    333 <Test name="float_highp_compute" />
    334 <Test name="vec2_lowp_geometry" />
    335 <Test name="vec2_lowp_tess_control" />
    336 <Test name="vec2_lowp_tess_eval" />
    337 <Test name="vec2_lowp_compute" />
    338 <Test name="vec2_mediump_geometry" />
    339 <Test name="vec2_mediump_tess_control" />
    340 <Test name="vec2_mediump_tess_eval" />
    341 <Test name="vec2_mediump_compute" />
    342 <Test name="vec2_highp_geometry" />
    343 <Test name="vec2_highp_tess_control" />
    344 <Test name="vec2_highp_tess_eval" />
    345 <Test name="vec2_highp_compute" />
    346 <Test name="vec3_lowp_geometry" />
    347 <Test name="vec3_lowp_tess_control" />
    348 <Test name="vec3_lowp_tess_eval" />
    349 <Test name="vec3_lowp_compute" />
    350 <Test name="vec3_mediump_geometry" />
    351 <Test name="vec3_mediump_tess_control" />
    352 <Test name="vec3_mediump_tess_eval" />
    353 <Test name="vec3_mediump_compute" />
    354 <Test name="vec3_highp_geometry" />
    355 <Test name="vec3_highp_tess_control" />
    356 <Test name="vec3_highp_tess_eval" />
    357 <Test name="vec3_highp_compute" />
    358 <Test name="vec4_lowp_geometry" />
    359 <Test name="vec4_lowp_tess_control" />
    360 <Test name="vec4_lowp_tess_eval" />
    361 <Test name="vec4_lowp_compute" />
    362 <Test name="vec4_mediump_geometry" />
    363 <Test name="vec4_mediump_tess_control" />
    364 <Test name="vec4_mediump_tess_eval" />
    365 <Test name="vec4_mediump_compute" />
    366 <Test name="vec4_highp_geometry" />
    367 <Test name="vec4_highp_tess_control" />
    368 <Test name="vec4_highp_tess_eval" />
    369 <Test name="vec4_highp_compute" />
    370 </TestCase>
    371 <TestCase name="roundeven">
    372 <Test name="float_lowp_geometry" />
    373 <Test name="float_lowp_tess_control" />
    374 <Test name="float_lowp_tess_eval" />
    375 <Test name="float_lowp_compute" />
    376 <Test name="float_mediump_geometry" />
    377 <Test name="float_mediump_tess_control" />
    378 <Test name="float_mediump_tess_eval" />
    379 <Test name="float_mediump_compute" />
    380 <Test name="float_highp_geometry" />
    381 <Test name="float_highp_tess_control" />
    382 <Test name="float_highp_tess_eval" />
    383 <Test name="float_highp_compute" />
    384 <Test name="vec2_lowp_geometry" />
    385 <Test name="vec2_lowp_tess_control" />
    386 <Test name="vec2_lowp_tess_eval" />
    387 <Test name="vec2_lowp_compute" />
    388 <Test name="vec2_mediump_geometry" />
    389 <Test name="vec2_mediump_tess_control" />
    390 <Test name="vec2_mediump_tess_eval" />
    391 <Test name="vec2_mediump_compute" />
    392 <Test name="vec2_highp_geometry" />
    393 <Test name="vec2_highp_tess_control" />
    394 <Test name="vec2_highp_tess_eval" />
    395 <Test name="vec2_highp_compute" />
    396 <Test name="vec3_lowp_geometry" />
    397 <Test name="vec3_lowp_tess_control" />
    398 <Test name="vec3_lowp_tess_eval" />
    399 <Test name="vec3_lowp_compute" />
    400 <Test name="vec3_mediump_geometry" />
    401 <Test name="vec3_mediump_tess_control" />
    402 <Test name="vec3_mediump_tess_eval" />
    403 <Test name="vec3_mediump_compute" />
    404 <Test name="vec3_highp_geometry" />
    405 <Test name="vec3_highp_tess_control" />
    406 <Test name="vec3_highp_tess_eval" />
    407 <Test name="vec3_highp_compute" />
    408 <Test name="vec4_lowp_geometry" />
    409 <Test name="vec4_lowp_tess_control" />
    410 <Test name="vec4_lowp_tess_eval" />
    411 <Test name="vec4_lowp_compute" />
    412 <Test name="vec4_mediump_geometry" />
    413 <Test name="vec4_mediump_tess_control" />
    414 <Test name="vec4_mediump_tess_eval" />
    415 <Test name="vec4_mediump_compute" />
    416 <Test name="vec4_highp_geometry" />
    417 <Test name="vec4_highp_tess_control" />
    418 <Test name="vec4_highp_tess_eval" />
    419 <Test name="vec4_highp_compute" />
    420 </TestCase>
    421 <TestCase name="ceil">
    422 <Test name="float_lowp_geometry" />
    423 <Test name="float_lowp_tess_control" />
    424 <Test name="float_lowp_tess_eval" />
    425 <Test name="float_lowp_compute" />
    426 <Test name="float_mediump_geometry" />
    427 <Test name="float_mediump_tess_control" />
    428 <Test name="float_mediump_tess_eval" />
    429 <Test name="float_mediump_compute" />
    430 <Test name="float_highp_geometry" />
    431 <Test name="float_highp_tess_control" />
    432 <Test name="float_highp_tess_eval" />
    433 <Test name="float_highp_compute" />
    434 <Test name="vec2_lowp_geometry" />
    435 <Test name="vec2_lowp_tess_control" />
    436 <Test name="vec2_lowp_tess_eval" />
    437 <Test name="vec2_lowp_compute" />
    438 <Test name="vec2_mediump_geometry" />
    439 <Test name="vec2_mediump_tess_control" />
    440 <Test name="vec2_mediump_tess_eval" />
    441 <Test name="vec2_mediump_compute" />
    442 <Test name="vec2_highp_geometry" />
    443 <Test name="vec2_highp_tess_control" />
    444 <Test name="vec2_highp_tess_eval" />
    445 <Test name="vec2_highp_compute" />
    446 <Test name="vec3_lowp_geometry" />
    447 <Test name="vec3_lowp_tess_control" />
    448 <Test name="vec3_lowp_tess_eval" />
    449 <Test name="vec3_lowp_compute" />
    450 <Test name="vec3_mediump_geometry" />
    451 <Test name="vec3_mediump_tess_control" />
    452 <Test name="vec3_mediump_tess_eval" />
    453 <Test name="vec3_mediump_compute" />
    454 <Test name="vec3_highp_geometry" />
    455 <Test name="vec3_highp_tess_control" />
    456 <Test name="vec3_highp_tess_eval" />
    457 <Test name="vec3_highp_compute" />
    458 <Test name="vec4_lowp_geometry" />
    459 <Test name="vec4_lowp_tess_control" />
    460 <Test name="vec4_lowp_tess_eval" />
    461 <Test name="vec4_lowp_compute" />
    462 <Test name="vec4_mediump_geometry" />
    463 <Test name="vec4_mediump_tess_control" />
    464 <Test name="vec4_mediump_tess_eval" />
    465 <Test name="vec4_mediump_compute" />
    466 <Test name="vec4_highp_geometry" />
    467 <Test name="vec4_highp_tess_control" />
    468 <Test name="vec4_highp_tess_eval" />
    469 <Test name="vec4_highp_compute" />
    470 </TestCase>
    471 <TestCase name="fract">
    472 <Test name="float_lowp_geometry" />
    473 <Test name="float_lowp_tess_control" />
    474 <Test name="float_lowp_tess_eval" />
    475 <Test name="float_lowp_compute" />
    476 <Test name="float_mediump_geometry" />
    477 <Test name="float_mediump_tess_control" />
    478 <Test name="float_mediump_tess_eval" />
    479 <Test name="float_mediump_compute" />
    480 <Test name="float_highp_geometry" />
    481 <Test name="float_highp_tess_control" />
    482 <Test name="float_highp_tess_eval" />
    483 <Test name="float_highp_compute" />
    484 <Test name="vec2_lowp_geometry" />
    485 <Test name="vec2_lowp_tess_control" />
    486 <Test name="vec2_lowp_tess_eval" />
    487 <Test name="vec2_lowp_compute" />
    488 <Test name="vec2_mediump_geometry" />
    489 <Test name="vec2_mediump_tess_control" />
    490 <Test name="vec2_mediump_tess_eval" />
    491 <Test name="vec2_mediump_compute" />
    492 <Test name="vec2_highp_geometry" />
    493 <Test name="vec2_highp_tess_control" />
    494 <Test name="vec2_highp_tess_eval" />
    495 <Test name="vec2_highp_compute" />
    496 <Test name="vec3_lowp_geometry" />
    497 <Test name="vec3_lowp_tess_control" />
    498 <Test name="vec3_lowp_tess_eval" />
    499 <Test name="vec3_lowp_compute" />
    500 <Test name="vec3_mediump_geometry" />
    501 <Test name="vec3_mediump_tess_control" />
    502 <Test name="vec3_mediump_tess_eval" />
    503 <Test name="vec3_mediump_compute" />
    504 <Test name="vec3_highp_geometry" />
    505 <Test name="vec3_highp_tess_control" />
    506 <Test name="vec3_highp_tess_eval" />
    507 <Test name="vec3_highp_compute" />
    508 <Test name="vec4_lowp_geometry" />
    509 <Test name="vec4_lowp_tess_control" />
    510 <Test name="vec4_lowp_tess_eval" />
    511 <Test name="vec4_lowp_compute" />
    512 <Test name="vec4_mediump_geometry" />
    513 <Test name="vec4_mediump_tess_control" />
    514 <Test name="vec4_mediump_tess_eval" />
    515 <Test name="vec4_mediump_compute" />
    516 <Test name="vec4_highp_geometry" />
    517 <Test name="vec4_highp_tess_control" />
    518 <Test name="vec4_highp_tess_eval" />
    519 <Test name="vec4_highp_compute" />
    520 </TestCase>
    521 <TestCase name="modf">
    522 <Test name="float_lowp_geometry" />
    523 <Test name="float_lowp_tess_control" />
    524 <Test name="float_lowp_tess_eval" />
    525 <Test name="float_lowp_compute" />
    526 <Test name="float_mediump_geometry" />
    527 <Test name="float_mediump_tess_control" />
    528 <Test name="float_mediump_tess_eval" />
    529 <Test name="float_mediump_compute" />
    530 <Test name="float_highp_geometry" />
    531 <Test name="float_highp_tess_control" />
    532 <Test name="float_highp_tess_eval" />
    533 <Test name="float_highp_compute" />
    534 <Test name="vec2_lowp_geometry" />
    535 <Test name="vec2_lowp_tess_control" />
    536 <Test name="vec2_lowp_tess_eval" />
    537 <Test name="vec2_lowp_compute" />
    538 <Test name="vec2_mediump_geometry" />
    539 <Test name="vec2_mediump_tess_control" />
    540 <Test name="vec2_mediump_tess_eval" />
    541 <Test name="vec2_mediump_compute" />
    542 <Test name="vec2_highp_geometry" />
    543 <Test name="vec2_highp_tess_control" />
    544 <Test name="vec2_highp_tess_eval" />
    545 <Test name="vec2_highp_compute" />
    546 <Test name="vec3_lowp_geometry" />
    547 <Test name="vec3_lowp_tess_control" />
    548 <Test name="vec3_lowp_tess_eval" />
    549 <Test name="vec3_lowp_compute" />
    550 <Test name="vec3_mediump_geometry" />
    551 <Test name="vec3_mediump_tess_control" />
    552 <Test name="vec3_mediump_tess_eval" />
    553 <Test name="vec3_mediump_compute" />
    554 <Test name="vec3_highp_geometry" />
    555 <Test name="vec3_highp_tess_control" />
    556 <Test name="vec3_highp_tess_eval" />
    557 <Test name="vec3_highp_compute" />
    558 <Test name="vec4_lowp_geometry" />
    559 <Test name="vec4_lowp_tess_control" />
    560 <Test name="vec4_lowp_tess_eval" />
    561 <Test name="vec4_lowp_compute" />
    562 <Test name="vec4_mediump_geometry" />
    563 <Test name="vec4_mediump_tess_control" />
    564 <Test name="vec4_mediump_tess_eval" />
    565 <Test name="vec4_mediump_compute" />
    566 <Test name="vec4_highp_geometry" />
    567 <Test name="vec4_highp_tess_control" />
    568 <Test name="vec4_highp_tess_eval" />
    569 <Test name="vec4_highp_compute" />
    570 </TestCase>
    571 <TestCase name="isnan">
    572 <Test name="float_lowp_geometry" />
    573 <Test name="float_lowp_tess_control" />
    574 <Test name="float_lowp_tess_eval" />
    575 <Test name="float_lowp_compute" />
    576 <Test name="float_mediump_geometry" />
    577 <Test name="float_mediump_tess_control" />
    578 <Test name="float_mediump_tess_eval" />
    579 <Test name="float_mediump_compute" />
    580 <Test name="float_highp_geometry" />
    581 <Test name="float_highp_tess_control" />
    582 <Test name="float_highp_tess_eval" />
    583 <Test name="float_highp_compute" />
    584 <Test name="vec2_lowp_geometry" />
    585 <Test name="vec2_lowp_tess_control" />
    586 <Test name="vec2_lowp_tess_eval" />
    587 <Test name="vec2_lowp_compute" />
    588 <Test name="vec2_mediump_geometry" />
    589 <Test name="vec2_mediump_tess_control" />
    590 <Test name="vec2_mediump_tess_eval" />
    591 <Test name="vec2_mediump_compute" />
    592 <Test name="vec2_highp_geometry" />
    593 <Test name="vec2_highp_tess_control" />
    594 <Test name="vec2_highp_tess_eval" />
    595 <Test name="vec2_highp_compute" />
    596 <Test name="vec3_lowp_geometry" />
    597 <Test name="vec3_lowp_tess_control" />
    598 <Test name="vec3_lowp_tess_eval" />
    599 <Test name="vec3_lowp_compute" />
    600 <Test name="vec3_mediump_geometry" />
    601 <Test name="vec3_mediump_tess_control" />
    602 <Test name="vec3_mediump_tess_eval" />
    603 <Test name="vec3_mediump_compute" />
    604 <Test name="vec3_highp_geometry" />
    605 <Test name="vec3_highp_tess_control" />
    606 <Test name="vec3_highp_tess_eval" />
    607 <Test name="vec3_highp_compute" />
    608 <Test name="vec4_lowp_geometry" />
    609 <Test name="vec4_lowp_tess_control" />
    610 <Test name="vec4_lowp_tess_eval" />
    611 <Test name="vec4_lowp_compute" />
    612 <Test name="vec4_mediump_geometry" />
    613 <Test name="vec4_mediump_tess_control" />
    614 <Test name="vec4_mediump_tess_eval" />
    615 <Test name="vec4_mediump_compute" />
    616 <Test name="vec4_highp_geometry" />
    617 <Test name="vec4_highp_tess_control" />
    618 <Test name="vec4_highp_tess_eval" />
    619 <Test name="vec4_highp_compute" />
    620 </TestCase>
    621 <TestCase name="isinf">
    622 <Test name="float_lowp_geometry" />
    623 <Test name="float_lowp_tess_control" />
    624 <Test name="float_lowp_tess_eval" />
    625 <Test name="float_lowp_compute" />
    626 <Test name="float_mediump_geometry" />
    627 <Test name="float_mediump_tess_control" />
    628 <Test name="float_mediump_tess_eval" />
    629 <Test name="float_mediump_compute" />
    630 <Test name="float_highp_geometry" />
    631 <Test name="float_highp_tess_control" />
    632 <Test name="float_highp_tess_eval" />
    633 <Test name="float_highp_compute" />
    634 <Test name="vec2_lowp_geometry" />
    635 <Test name="vec2_lowp_tess_control" />
    636 <Test name="vec2_lowp_tess_eval" />
    637 <Test name="vec2_lowp_compute" />
    638 <Test name="vec2_mediump_geometry" />
    639 <Test name="vec2_mediump_tess_control" />
    640 <Test name="vec2_mediump_tess_eval" />
    641 <Test name="vec2_mediump_compute" />
    642 <Test name="vec2_highp_geometry" />
    643 <Test name="vec2_highp_tess_control" />
    644 <Test name="vec2_highp_tess_eval" />
    645 <Test name="vec2_highp_compute" />
    646 <Test name="vec3_lowp_geometry" />
    647 <Test name="vec3_lowp_tess_control" />
    648 <Test name="vec3_lowp_tess_eval" />
    649 <Test name="vec3_lowp_compute" />
    650 <Test name="vec3_mediump_geometry" />
    651 <Test name="vec3_mediump_tess_control" />
    652 <Test name="vec3_mediump_tess_eval" />
    653 <Test name="vec3_mediump_compute" />
    654 <Test name="vec3_highp_geometry" />
    655 <Test name="vec3_highp_tess_control" />
    656 <Test name="vec3_highp_tess_eval" />
    657 <Test name="vec3_highp_compute" />
    658 <Test name="vec4_lowp_geometry" />
    659 <Test name="vec4_lowp_tess_control" />
    660 <Test name="vec4_lowp_tess_eval" />
    661 <Test name="vec4_lowp_compute" />
    662 <Test name="vec4_mediump_geometry" />
    663 <Test name="vec4_mediump_tess_control" />
    664 <Test name="vec4_mediump_tess_eval" />
    665 <Test name="vec4_mediump_compute" />
    666 <Test name="vec4_highp_geometry" />
    667 <Test name="vec4_highp_tess_control" />
    668 <Test name="vec4_highp_tess_eval" />
    669 <Test name="vec4_highp_compute" />
    670 </TestCase>
    671 <TestCase name="floatbitstoint">
    672 <Test name="float_lowp_geometry" />
    673 <Test name="float_lowp_tess_control" />
    674 <Test name="float_lowp_tess_eval" />
    675 <Test name="float_lowp_compute" />
    676 <Test name="float_mediump_geometry" />
    677 <Test name="float_mediump_tess_control" />
    678 <Test name="float_mediump_tess_eval" />
    679 <Test name="float_mediump_compute" />
    680 <Test name="float_highp_geometry" />
    681 <Test name="float_highp_tess_control" />
    682 <Test name="float_highp_tess_eval" />
    683 <Test name="float_highp_compute" />
    684 <Test name="vec2_lowp_geometry" />
    685 <Test name="vec2_lowp_tess_control" />
    686 <Test name="vec2_lowp_tess_eval" />
    687 <Test name="vec2_lowp_compute" />
    688 <Test name="vec2_mediump_geometry" />
    689 <Test name="vec2_mediump_tess_control" />
    690 <Test name="vec2_mediump_tess_eval" />
    691 <Test name="vec2_mediump_compute" />
    692 <Test name="vec2_highp_geometry" />
    693 <Test name="vec2_highp_tess_control" />
    694 <Test name="vec2_highp_tess_eval" />
    695 <Test name="vec2_highp_compute" />
    696 <Test name="vec3_lowp_geometry" />
    697 <Test name="vec3_lowp_tess_control" />
    698 <Test name="vec3_lowp_tess_eval" />
    699 <Test name="vec3_lowp_compute" />
    700 <Test name="vec3_mediump_geometry" />
    701 <Test name="vec3_mediump_tess_control" />
    702 <Test name="vec3_mediump_tess_eval" />
    703 <Test name="vec3_mediump_compute" />
    704 <Test name="vec3_highp_geometry" />
    705 <Test name="vec3_highp_tess_control" />
    706 <Test name="vec3_highp_tess_eval" />
    707 <Test name="vec3_highp_compute" />
    708 <Test name="vec4_lowp_geometry" />
    709 <Test name="vec4_lowp_tess_control" />
    710 <Test name="vec4_lowp_tess_eval" />
    711 <Test name="vec4_lowp_compute" />
    712 <Test name="vec4_mediump_geometry" />
    713 <Test name="vec4_mediump_tess_control" />
    714 <Test name="vec4_mediump_tess_eval" />
    715 <Test name="vec4_mediump_compute" />
    716 <Test name="vec4_highp_geometry" />
    717 <Test name="vec4_highp_tess_control" />
    718 <Test name="vec4_highp_tess_eval" />
    719 <Test name="vec4_highp_compute" />
    720 </TestCase>
    721 <TestCase name="floatbitstouint">
    722 <Test name="float_lowp_geometry" />
    723 <Test name="float_lowp_tess_control" />
    724 <Test name="float_lowp_tess_eval" />
    725 <Test name="float_lowp_compute" />
    726 <Test name="float_mediump_geometry" />
    727 <Test name="float_mediump_tess_control" />
    728 <Test name="float_mediump_tess_eval" />
    729 <Test name="float_mediump_compute" />
    730 <Test name="float_highp_geometry" />
    731 <Test name="float_highp_tess_control" />
    732 <Test name="float_highp_tess_eval" />
    733 <Test name="float_highp_compute" />
    734 <Test name="vec2_lowp_geometry" />
    735 <Test name="vec2_lowp_tess_control" />
    736 <Test name="vec2_lowp_tess_eval" />
    737 <Test name="vec2_lowp_compute" />
    738 <Test name="vec2_mediump_geometry" />
    739 <Test name="vec2_mediump_tess_control" />
    740 <Test name="vec2_mediump_tess_eval" />
    741 <Test name="vec2_mediump_compute" />
    742 <Test name="vec2_highp_geometry" />
    743 <Test name="vec2_highp_tess_control" />
    744 <Test name="vec2_highp_tess_eval" />
    745 <Test name="vec2_highp_compute" />
    746 <Test name="vec3_lowp_geometry" />
    747 <Test name="vec3_lowp_tess_control" />
    748 <Test name="vec3_lowp_tess_eval" />
    749 <Test name="vec3_lowp_compute" />
    750 <Test name="vec3_mediump_geometry" />
    751 <Test name="vec3_mediump_tess_control" />
    752 <Test name="vec3_mediump_tess_eval" />
    753 <Test name="vec3_mediump_compute" />
    754 <Test name="vec3_highp_geometry" />
    755 <Test name="vec3_highp_tess_control" />
    756 <Test name="vec3_highp_tess_eval" />
    757 <Test name="vec3_highp_compute" />
    758 <Test name="vec4_lowp_geometry" />
    759 <Test name="vec4_lowp_tess_control" />
    760 <Test name="vec4_lowp_tess_eval" />
    761 <Test name="vec4_lowp_compute" />
    762 <Test name="vec4_mediump_geometry" />
    763 <Test name="vec4_mediump_tess_control" />
    764 <Test name="vec4_mediump_tess_eval" />
    765 <Test name="vec4_mediump_compute" />
    766 <Test name="vec4_highp_geometry" />
    767 <Test name="vec4_highp_tess_control" />
    768 <Test name="vec4_highp_tess_eval" />
    769 <Test name="vec4_highp_compute" />
    770 </TestCase>
    771 <TestCase name="frexp">
    772 <Test name="float_lowp_vertex" />
    773 <Test name="float_lowp_geometry" />
    774 <Test name="float_lowp_tess_control" />
    775 <Test name="float_lowp_tess_eval" />
    776 <Test name="float_lowp_compute" />
    777 <Test name="float_mediump_vertex" />
    778 <Test name="float_mediump_geometry" />
    779 <Test name="float_mediump_tess_control" />
    780 <Test name="float_mediump_tess_eval" />
    781 <Test name="float_mediump_compute" />
    782 <Test name="float_highp_vertex" />
    783 <Test name="float_highp_geometry" />
    784 <Test name="float_highp_tess_control" />
    785 <Test name="float_highp_tess_eval" />
    786 <Test name="float_highp_compute" />
    787 <Test name="vec2_lowp_vertex" />
    788 <Test name="vec2_lowp_geometry" />
    789 <Test name="vec2_lowp_tess_control" />
    790 <Test name="vec2_lowp_tess_eval" />
    791 <Test name="vec2_lowp_compute" />
    792 <Test name="vec2_mediump_vertex" />
    793 <Test name="vec2_mediump_geometry" />
    794 <Test name="vec2_mediump_tess_control" />
    795 <Test name="vec2_mediump_tess_eval" />
    796 <Test name="vec2_mediump_compute" />
    797 <Test name="vec2_highp_vertex" />
    798 <Test name="vec2_highp_geometry" />
    799 <Test name="vec2_highp_tess_control" />
    800 <Test name="vec2_highp_tess_eval" />
    801 <Test name="vec2_highp_compute" />
    802 <Test name="vec3_lowp_vertex" />
    803 <Test name="vec3_lowp_geometry" />
    804 <Test name="vec3_lowp_tess_control" />
    805 <Test name="vec3_lowp_tess_eval" />
    806 <Test name="vec3_lowp_compute" />
    807 <Test name="vec3_mediump_vertex" />
    808 <Test name="vec3_mediump_geometry" />
    809 <Test name="vec3_mediump_tess_control" />
    810 <Test name="vec3_mediump_tess_eval" />
    811 <Test name="vec3_mediump_compute" />
    812 <Test name="vec3_highp_vertex" />
    813 <Test name="vec3_highp_geometry" />
    814 <Test name="vec3_highp_tess_control" />
    815 <Test name="vec3_highp_tess_eval" />
    816 <Test name="vec3_highp_compute" />
    817 <Test name="vec4_lowp_vertex" />
    818 <Test name="vec4_lowp_geometry" />
    819 <Test name="vec4_lowp_tess_control" />
    820 <Test name="vec4_lowp_tess_eval" />
    821 <Test name="vec4_lowp_compute" />
    822 <Test name="vec4_mediump_vertex" />
    823 <Test name="vec4_mediump_geometry" />
    824 <Test name="vec4_mediump_tess_control" />
    825 <Test name="vec4_mediump_tess_eval" />
    826 <Test name="vec4_mediump_compute" />
    827 <Test name="vec4_highp_vertex" />
    828 <Test name="vec4_highp_geometry" />
    829 <Test name="vec4_highp_tess_control" />
    830 <Test name="vec4_highp_tess_eval" />
    831 <Test name="vec4_highp_compute" />
    832 </TestCase>
    833 <TestCase name="ldexp">
    834 <Test name="float_lowp_vertex" />
    835 <Test name="float_lowp_fragment" />
    836 <Test name="float_lowp_geometry" />
    837 <Test name="float_lowp_tess_control" />
    838 <Test name="float_lowp_tess_eval" />
    839 <Test name="float_lowp_compute" />
    840 <Test name="float_mediump_vertex" />
    841 <Test name="float_mediump_fragment" />
    842 <Test name="float_mediump_geometry" />
    843 <Test name="float_mediump_tess_control" />
    844 <Test name="float_mediump_tess_eval" />
    845 <Test name="float_mediump_compute" />
    846 <Test name="float_highp_vertex" />
    847 <Test name="float_highp_fragment" />
    848 <Test name="float_highp_geometry" />
    849 <Test name="float_highp_tess_control" />
    850 <Test name="float_highp_tess_eval" />
    851 <Test name="float_highp_compute" />
    852 <Test name="vec2_lowp_vertex" />
    853 <Test name="vec2_lowp_fragment" />
    854 <Test name="vec2_lowp_geometry" />
    855 <Test name="vec2_lowp_tess_control" />
    856 <Test name="vec2_lowp_tess_eval" />
    857 <Test name="vec2_lowp_compute" />
    858 <Test name="vec2_mediump_vertex" />
    859 <Test name="vec2_mediump_fragment" />
    860 <Test name="vec2_mediump_geometry" />
    861 <Test name="vec2_mediump_tess_control" />
    862 <Test name="vec2_mediump_tess_eval" />
    863 <Test name="vec2_mediump_compute" />
    864 <Test name="vec2_highp_vertex" />
    865 <Test name="vec2_highp_fragment" />
    866 <Test name="vec2_highp_geometry" />
    867 <Test name="vec2_highp_tess_control" />
    868 <Test name="vec2_highp_tess_eval" />
    869 <Test name="vec2_highp_compute" />
    870 <Test name="vec3_lowp_vertex" />
    871 <Test name="vec3_lowp_fragment" />
    872 <Test name="vec3_lowp_geometry" />
    873 <Test name="vec3_lowp_tess_control" />
    874 <Test name="vec3_lowp_tess_eval" />
    875 <Test name="vec3_lowp_compute" />
    876 <Test name="vec3_mediump_vertex" />
    877 <Test name="vec3_mediump_fragment" />
    878 <Test name="vec3_mediump_geometry" />
    879 <Test name="vec3_mediump_tess_control" />
    880 <Test name="vec3_mediump_tess_eval" />
    881 <Test name="vec3_mediump_compute" />
    882 <Test name="vec3_highp_vertex" />
    883 <Test name="vec3_highp_fragment" />
    884 <Test name="vec3_highp_geometry" />
    885 <Test name="vec3_highp_tess_control" />
    886 <Test name="vec3_highp_tess_eval" />
    887 <Test name="vec3_highp_compute" />
    888 <Test name="vec4_lowp_vertex" />
    889 <Test name="vec4_lowp_fragment" />
    890 <Test name="vec4_lowp_geometry" />
    891 <Test name="vec4_lowp_tess_control" />
    892 <Test name="vec4_lowp_tess_eval" />
    893 <Test name="vec4_lowp_compute" />
    894 <Test name="vec4_mediump_vertex" />
    895 <Test name="vec4_mediump_fragment" />
    896 <Test name="vec4_mediump_geometry" />
    897 <Test name="vec4_mediump_tess_control" />
    898 <Test name="vec4_mediump_tess_eval" />
    899 <Test name="vec4_mediump_compute" />
    900 <Test name="vec4_highp_vertex" />
    901 <Test name="vec4_highp_fragment" />
    902 <Test name="vec4_highp_geometry" />
    903 <Test name="vec4_highp_tess_control" />
    904 <Test name="vec4_highp_tess_eval" />
    905 <Test name="vec4_highp_compute" />
    906 </TestCase>
    907 <TestCase name="fma">
    908 <Test name="float_lowp_vertex" />
    909 <Test name="float_lowp_fragment" />
    910 <Test name="float_lowp_geometry" />
    911 <Test name="float_lowp_tess_control" />
    912 <Test name="float_lowp_tess_eval" />
    913 <Test name="float_lowp_compute" />
    914 <Test name="float_mediump_vertex" />
    915 <Test name="float_mediump_fragment" />
    916 <Test name="float_mediump_geometry" />
    917 <Test name="float_mediump_tess_control" />
    918 <Test name="float_mediump_tess_eval" />
    919 <Test name="float_mediump_compute" />
    920 <Test name="float_highp_vertex" />
    921 <Test name="float_highp_fragment" />
    922 <Test name="float_highp_geometry" />
    923 <Test name="float_highp_tess_control" />
    924 <Test name="float_highp_tess_eval" />
    925 <Test name="float_highp_compute" />
    926 <Test name="vec2_lowp_vertex" />
    927 <Test name="vec2_lowp_fragment" />
    928 <Test name="vec2_lowp_geometry" />
    929 <Test name="vec2_lowp_tess_control" />
    930 <Test name="vec2_lowp_tess_eval" />
    931 <Test name="vec2_lowp_compute" />
    932 <Test name="vec2_mediump_vertex" />
    933 <Test name="vec2_mediump_fragment" />
    934 <Test name="vec2_mediump_geometry" />
    935 <Test name="vec2_mediump_tess_control" />
    936 <Test name="vec2_mediump_tess_eval" />
    937 <Test name="vec2_mediump_compute" />
    938 <Test name="vec2_highp_vertex" />
    939 <Test name="vec2_highp_fragment" />
    940 <Test name="vec2_highp_geometry" />
    941 <Test name="vec2_highp_tess_control" />
    942 <Test name="vec2_highp_tess_eval" />
    943 <Test name="vec2_highp_compute" />
    944 <Test name="vec3_lowp_vertex" />
    945 <Test name="vec3_lowp_fragment" />
    946 <Test name="vec3_lowp_geometry" />
    947 <Test name="vec3_lowp_tess_control" />
    948 <Test name="vec3_lowp_tess_eval" />
    949 <Test name="vec3_lowp_compute" />
    950 <Test name="vec3_mediump_vertex" />
    951 <Test name="vec3_mediump_fragment" />
    952 <Test name="vec3_mediump_geometry" />
    953 <Test name="vec3_mediump_tess_control" />
    954 <Test name="vec3_mediump_tess_eval" />
    955 <Test name="vec3_mediump_compute" />
    956 <Test name="vec3_highp_vertex" />
    957 <Test name="vec3_highp_fragment" />
    958 <Test name="vec3_highp_geometry" />
    959 <Test name="vec3_highp_tess_control" />
    960 <Test name="vec3_highp_tess_eval" />
    961 <Test name="vec3_highp_compute" />
    962 <Test name="vec4_lowp_vertex" />
    963 <Test name="vec4_lowp_fragment" />
    964 <Test name="vec4_lowp_geometry" />
    965 <Test name="vec4_lowp_tess_control" />
    966 <Test name="vec4_lowp_tess_eval" />
    967 <Test name="vec4_lowp_compute" />
    968 <Test name="vec4_mediump_vertex" />
    969 <Test name="vec4_mediump_fragment" />
    970 <Test name="vec4_mediump_geometry" />
    971 <Test name="vec4_mediump_tess_control" />
    972 <Test name="vec4_mediump_tess_eval" />
    973 <Test name="vec4_mediump_compute" />
    974 <Test name="vec4_highp_vertex" />
    975 <Test name="vec4_highp_fragment" />
    976 <Test name="vec4_highp_geometry" />
    977 <Test name="vec4_highp_tess_control" />
    978 <Test name="vec4_highp_tess_eval" />
    979 <Test name="vec4_highp_compute" />
    980 </TestCase>
    981 <TestCase name="intbitstofloat">
    982 <Test name="int_highp_geometry" />
    983 <Test name="int_highp_tess_control" />
    984 <Test name="int_highp_tess_eval" />
    985 <Test name="int_highp_compute" />
    986 <Test name="ivec2_highp_geometry" />
    987 <Test name="ivec2_highp_tess_control" />
    988 <Test name="ivec2_highp_tess_eval" />
    989 <Test name="ivec2_highp_compute" />
    990 <Test name="ivec3_highp_geometry" />
    991 <Test name="ivec3_highp_tess_control" />
    992 <Test name="ivec3_highp_tess_eval" />
    993 <Test name="ivec3_highp_compute" />
    994 </TestCase>
    995 <TestCase name="uintbitstofloat">
    996 <Test name="uint_highp_geometry" />
    997 <Test name="uint_highp_tess_control" />
    998 <Test name="uint_highp_tess_eval" />
    999 <Test name="uint_highp_compute" />
   1000 <Test name="uvec2_highp_geometry" />
   1001 <Test name="uvec2_highp_tess_control" />
   1002 <Test name="uvec2_highp_tess_eval" />
   1003 <Test name="uvec2_highp_compute" />
   1004 <Test name="uvec3_highp_geometry" />
   1005 <Test name="uvec3_highp_tess_control" />
   1006 <Test name="uvec3_highp_tess_eval" />
   1007 <Test name="uvec3_highp_compute" />
   1008 </TestCase>
   1009 </TestSuite>
   1010 <TestCase name="pack_unpack">
   1011 <Test name="packsnorm4x8_lowp_vertex" />
   1012 <Test name="packsnorm4x8_lowp_tess_control" />
   1013 <Test name="packsnorm4x8_lowp_tess_eval" />
   1014 <Test name="packsnorm4x8_lowp_geometry" />
   1015 <Test name="packsnorm4x8_lowp_fragment" />
   1016 <Test name="packsnorm4x8_lowp_compute" />
   1017 <Test name="packsnorm4x8_mediump_vertex" />
   1018 <Test name="packsnorm4x8_mediump_tess_control" />
   1019 <Test name="packsnorm4x8_mediump_tess_eval" />
   1020 <Test name="packsnorm4x8_mediump_geometry" />
   1021 <Test name="packsnorm4x8_mediump_fragment" />
   1022 <Test name="packsnorm4x8_mediump_compute" />
   1023 <Test name="packsnorm4x8_highp_vertex" />
   1024 <Test name="packsnorm4x8_highp_tess_control" />
   1025 <Test name="packsnorm4x8_highp_tess_eval" />
   1026 <Test name="packsnorm4x8_highp_geometry" />
   1027 <Test name="packsnorm4x8_highp_fragment" />
   1028 <Test name="packsnorm4x8_highp_compute" />
   1029 <Test name="unpacksnorm4x8_vertex" />
   1030 <Test name="unpacksnorm4x8_tess_control" />
   1031 <Test name="unpacksnorm4x8_tess_eval" />
   1032 <Test name="unpacksnorm4x8_geometry" />
   1033 <Test name="unpacksnorm4x8_fragment" />
   1034 <Test name="unpacksnorm4x8_compute" />
   1035 <Test name="packunorm4x8_lowp_vertex" />
   1036 <Test name="packunorm4x8_lowp_tess_control" />
   1037 <Test name="packunorm4x8_lowp_tess_eval" />
   1038 <Test name="packunorm4x8_lowp_geometry" />
   1039 <Test name="packunorm4x8_lowp_fragment" />
   1040 <Test name="packunorm4x8_lowp_compute" />
   1041 <Test name="packunorm4x8_mediump_vertex" />
   1042 <Test name="packunorm4x8_mediump_tess_control" />
   1043 <Test name="packunorm4x8_mediump_tess_eval" />
   1044 <Test name="packunorm4x8_mediump_geometry" />
   1045 <Test name="packunorm4x8_mediump_fragment" />
   1046 <Test name="packunorm4x8_mediump_compute" />
   1047 <Test name="packunorm4x8_highp_vertex" />
   1048 <Test name="packunorm4x8_highp_tess_control" />
   1049 <Test name="packunorm4x8_highp_tess_eval" />
   1050 <Test name="packunorm4x8_highp_geometry" />
   1051 <Test name="packunorm4x8_highp_fragment" />
   1052 <Test name="packunorm4x8_highp_compute" />
   1053 <Test name="unpackunorm4x8_vertex" />
   1054 <Test name="unpackunorm4x8_tess_control" />
   1055 <Test name="unpackunorm4x8_tess_eval" />
   1056 <Test name="unpackunorm4x8_geometry" />
   1057 <Test name="unpackunorm4x8_fragment" />
   1058 <Test name="unpackunorm4x8_compute" />
   1059 <Test name="packsnorm2x16_lowp_geometry" />
   1060 <Test name="packsnorm2x16_lowp_compute" />
   1061 <Test name="packsnorm2x16_mediump_geometry" />
   1062 <Test name="packsnorm2x16_mediump_compute" />
   1063 <Test name="packsnorm2x16_highp_geometry" />
   1064 <Test name="packsnorm2x16_highp_compute" />
   1065 <Test name="unpacksnorm2x16_geometry" />
   1066 <Test name="unpacksnorm2x16_compute" />
   1067 <Test name="packunorm2x16_lowp_geometry" />
   1068 <Test name="packunorm2x16_lowp_compute" />
   1069 <Test name="packunorm2x16_mediump_geometry" />
   1070 <Test name="packunorm2x16_mediump_compute" />
   1071 <Test name="packunorm2x16_highp_geometry" />
   1072 <Test name="packunorm2x16_highp_compute" />
   1073 <Test name="unpackunorm2x16_geometry" />
   1074 <Test name="unpackunorm2x16_compute" />
   1075 <Test name="packhalf2x16_geometry" />
   1076 <Test name="packhalf2x16_compute" />
   1077 <Test name="unpackhalf2x16_geometry" />
   1078 <Test name="unpackhalf2x16_compute" />
   1079 </TestCase>
   1080 <TestSuite name="integer">
   1081 <TestCase name="uaddcarry">
   1082 <Test name="uint_lowp_vertex" />
   1083 <Test name="uint_lowp_geometry" />
   1084 <Test name="uint_lowp_tess_control" />
   1085 <Test name="uint_lowp_tess_eval" />
   1086 <Test name="uint_lowp_compute" />
   1087 <Test name="uint_mediump_vertex" />
   1088 <Test name="uint_mediump_geometry" />
   1089 <Test name="uint_mediump_tess_control" />
   1090 <Test name="uint_mediump_tess_eval" />
   1091 <Test name="uint_mediump_compute" />
   1092 <Test name="uint_highp_vertex" />
   1093 <Test name="uint_highp_geometry" />
   1094 <Test name="uint_highp_tess_control" />
   1095 <Test name="uint_highp_tess_eval" />
   1096 <Test name="uint_highp_compute" />
   1097 <Test name="uvec2_lowp_vertex" />
   1098 <Test name="uvec2_lowp_geometry" />
   1099 <Test name="uvec2_lowp_tess_control" />
   1100 <Test name="uvec2_lowp_tess_eval" />
   1101 <Test name="uvec2_lowp_compute" />
   1102 <Test name="uvec2_mediump_vertex" />
   1103 <Test name="uvec2_mediump_geometry" />
   1104 <Test name="uvec2_mediump_tess_control" />
   1105 <Test name="uvec2_mediump_tess_eval" />
   1106 <Test name="uvec2_mediump_compute" />
   1107 <Test name="uvec2_highp_vertex" />
   1108 <Test name="uvec2_highp_geometry" />
   1109 <Test name="uvec2_highp_tess_control" />
   1110 <Test name="uvec2_highp_tess_eval" />
   1111 <Test name="uvec2_highp_compute" />
   1112 <Test name="uvec3_lowp_vertex" />
   1113 <Test name="uvec3_lowp_geometry" />
   1114 <Test name="uvec3_lowp_tess_control" />
   1115 <Test name="uvec3_lowp_tess_eval" />
   1116 <Test name="uvec3_lowp_compute" />
   1117 <Test name="uvec3_mediump_vertex" />
   1118 <Test name="uvec3_mediump_geometry" />
   1119 <Test name="uvec3_mediump_tess_control" />
   1120 <Test name="uvec3_mediump_tess_eval" />
   1121 <Test name="uvec3_mediump_compute" />
   1122 <Test name="uvec3_highp_vertex" />
   1123 <Test name="uvec3_highp_geometry" />
   1124 <Test name="uvec3_highp_tess_control" />
   1125 <Test name="uvec3_highp_tess_eval" />
   1126 <Test name="uvec3_highp_compute" />
   1127 <Test name="uvec4_lowp_vertex" />
   1128 <Test name="uvec4_lowp_geometry" />
   1129 <Test name="uvec4_lowp_tess_control" />
   1130 <Test name="uvec4_lowp_tess_eval" />
   1131 <Test name="uvec4_lowp_compute" />
   1132 <Test name="uvec4_mediump_vertex" />
   1133 <Test name="uvec4_mediump_geometry" />
   1134 <Test name="uvec4_mediump_tess_control" />
   1135 <Test name="uvec4_mediump_tess_eval" />
   1136 <Test name="uvec4_mediump_compute" />
   1137 <Test name="uvec4_highp_vertex" />
   1138 <Test name="uvec4_highp_geometry" />
   1139 <Test name="uvec4_highp_tess_control" />
   1140 <Test name="uvec4_highp_tess_eval" />
   1141 <Test name="uvec4_highp_compute" />
   1142 </TestCase>
   1143 <TestCase name="usubborrow">
   1144 <Test name="uint_lowp_vertex" />
   1145 <Test name="uint_lowp_geometry" />
   1146 <Test name="uint_lowp_tess_control" />
   1147 <Test name="uint_lowp_tess_eval" />
   1148 <Test name="uint_lowp_compute" />
   1149 <Test name="uint_mediump_vertex" />
   1150 <Test name="uint_mediump_geometry" />
   1151 <Test name="uint_mediump_tess_control" />
   1152 <Test name="uint_mediump_tess_eval" />
   1153 <Test name="uint_mediump_compute" />
   1154 <Test name="uint_highp_vertex" />
   1155 <Test name="uint_highp_geometry" />
   1156 <Test name="uint_highp_tess_control" />
   1157 <Test name="uint_highp_tess_eval" />
   1158 <Test name="uint_highp_compute" />
   1159 <Test name="uvec2_lowp_vertex" />
   1160 <Test name="uvec2_lowp_geometry" />
   1161 <Test name="uvec2_lowp_tess_control" />
   1162 <Test name="uvec2_lowp_tess_eval" />
   1163 <Test name="uvec2_lowp_compute" />
   1164 <Test name="uvec2_mediump_vertex" />
   1165 <Test name="uvec2_mediump_geometry" />
   1166 <Test name="uvec2_mediump_tess_control" />
   1167 <Test name="uvec2_mediump_tess_eval" />
   1168 <Test name="uvec2_mediump_compute" />
   1169 <Test name="uvec2_highp_vertex" />
   1170 <Test name="uvec2_highp_geometry" />
   1171 <Test name="uvec2_highp_tess_control" />
   1172 <Test name="uvec2_highp_tess_eval" />
   1173 <Test name="uvec2_highp_compute" />
   1174 <Test name="uvec3_lowp_vertex" />
   1175 <Test name="uvec3_lowp_geometry" />
   1176 <Test name="uvec3_lowp_tess_control" />
   1177 <Test name="uvec3_lowp_tess_eval" />
   1178 <Test name="uvec3_lowp_compute" />
   1179 <Test name="uvec3_mediump_vertex" />
   1180 <Test name="uvec3_mediump_geometry" />
   1181 <Test name="uvec3_mediump_tess_control" />
   1182 <Test name="uvec3_mediump_tess_eval" />
   1183 <Test name="uvec3_mediump_compute" />
   1184 <Test name="uvec3_highp_vertex" />
   1185 <Test name="uvec3_highp_geometry" />
   1186 <Test name="uvec3_highp_tess_control" />
   1187 <Test name="uvec3_highp_tess_eval" />
   1188 <Test name="uvec3_highp_compute" />
   1189 <Test name="uvec4_lowp_vertex" />
   1190 <Test name="uvec4_lowp_geometry" />
   1191 <Test name="uvec4_lowp_tess_control" />
   1192 <Test name="uvec4_lowp_tess_eval" />
   1193 <Test name="uvec4_lowp_compute" />
   1194 <Test name="uvec4_mediump_vertex" />
   1195 <Test name="uvec4_mediump_geometry" />
   1196 <Test name="uvec4_mediump_tess_control" />
   1197 <Test name="uvec4_mediump_tess_eval" />
   1198 <Test name="uvec4_mediump_compute" />
   1199 <Test name="uvec4_highp_vertex" />
   1200 <Test name="uvec4_highp_geometry" />
   1201 <Test name="uvec4_highp_tess_control" />
   1202 <Test name="uvec4_highp_tess_eval" />
   1203 <Test name="uvec4_highp_compute" />
   1204 </TestCase>
   1205 <TestCase name="umulextended">
   1206 <Test name="uint_highp_vertex" />
   1207 <Test name="uint_highp_geometry" />
   1208 <Test name="uint_highp_tess_control" />
   1209 <Test name="uint_highp_tess_eval" />
   1210 <Test name="uint_highp_compute" />
   1211 <Test name="uvec2_highp_vertex" />
   1212 <Test name="uvec2_highp_geometry" />
   1213 <Test name="uvec2_highp_tess_control" />
   1214 <Test name="uvec2_highp_tess_eval" />
   1215 <Test name="uvec2_highp_compute" />
   1216 <Test name="uvec3_highp_vertex" />
   1217 <Test name="uvec3_highp_geometry" />
   1218 <Test name="uvec3_highp_tess_control" />
   1219 <Test name="uvec3_highp_tess_eval" />
   1220 <Test name="uvec3_highp_compute" />
   1221 <Test name="uvec4_highp_vertex" />
   1222 <Test name="uvec4_highp_geometry" />
   1223 <Test name="uvec4_highp_tess_control" />
   1224 <Test name="uvec4_highp_tess_eval" />
   1225 <Test name="uvec4_highp_compute" />
   1226 </TestCase>
   1227 <TestCase name="imulextended">
   1228 <Test name="int_highp_vertex" />
   1229 <Test name="int_highp_geometry" />
   1230 <Test name="int_highp_tess_control" />
   1231 <Test name="int_highp_tess_eval" />
   1232 <Test name="int_highp_compute" />
   1233 <Test name="ivec2_highp_vertex" />
   1234 <Test name="ivec2_highp_geometry" />
   1235 <Test name="ivec2_highp_tess_control" />
   1236 <Test name="ivec2_highp_tess_eval" />
   1237 <Test name="ivec2_highp_compute" />
   1238 <Test name="ivec3_highp_vertex" />
   1239 <Test name="ivec3_highp_geometry" />
   1240 <Test name="ivec3_highp_tess_control" />
   1241 <Test name="ivec3_highp_tess_eval" />
   1242 <Test name="ivec3_highp_compute" />
   1243 <Test name="ivec4_highp_vertex" />
   1244 <Test name="ivec4_highp_geometry" />
   1245 <Test name="ivec4_highp_tess_control" />
   1246 <Test name="ivec4_highp_tess_eval" />
   1247 <Test name="ivec4_highp_compute" />
   1248 </TestCase>
   1249 <TestCase name="bitfieldextract">
   1250 <Test name="int_lowp_vertex" />
   1251 <Test name="int_lowp_fragment" />
   1252 <Test name="int_lowp_geometry" />
   1253 <Test name="int_lowp_tess_control" />
   1254 <Test name="int_lowp_tess_eval" />
   1255 <Test name="int_lowp_compute" />
   1256 <Test name="int_mediump_vertex" />
   1257 <Test name="int_mediump_fragment" />
   1258 <Test name="int_mediump_geometry" />
   1259 <Test name="int_mediump_tess_control" />
   1260 <Test name="int_mediump_tess_eval" />
   1261 <Test name="int_mediump_compute" />
   1262 <Test name="int_highp_vertex" />
   1263 <Test name="int_highp_fragment" />
   1264 <Test name="int_highp_geometry" />
   1265 <Test name="int_highp_tess_control" />
   1266 <Test name="int_highp_tess_eval" />
   1267 <Test name="int_highp_compute" />
   1268 <Test name="ivec2_lowp_vertex" />
   1269 <Test name="ivec2_lowp_fragment" />
   1270 <Test name="ivec2_lowp_geometry" />
   1271 <Test name="ivec2_lowp_tess_control" />
   1272 <Test name="ivec2_lowp_tess_eval" />
   1273 <Test name="ivec2_lowp_compute" />
   1274 <Test name="ivec2_mediump_vertex" />
   1275 <Test name="ivec2_mediump_fragment" />
   1276 <Test name="ivec2_mediump_geometry" />
   1277 <Test name="ivec2_mediump_tess_control" />
   1278 <Test name="ivec2_mediump_tess_eval" />
   1279 <Test name="ivec2_mediump_compute" />
   1280 <Test name="ivec2_highp_vertex" />
   1281 <Test name="ivec2_highp_fragment" />
   1282 <Test name="ivec2_highp_geometry" />
   1283 <Test name="ivec2_highp_tess_control" />
   1284 <Test name="ivec2_highp_tess_eval" />
   1285 <Test name="ivec2_highp_compute" />
   1286 <Test name="ivec3_lowp_vertex" />
   1287 <Test name="ivec3_lowp_fragment" />
   1288 <Test name="ivec3_lowp_geometry" />
   1289 <Test name="ivec3_lowp_tess_control" />
   1290 <Test name="ivec3_lowp_tess_eval" />
   1291 <Test name="ivec3_lowp_compute" />
   1292 <Test name="ivec3_mediump_vertex" />
   1293 <Test name="ivec3_mediump_fragment" />
   1294 <Test name="ivec3_mediump_geometry" />
   1295 <Test name="ivec3_mediump_tess_control" />
   1296 <Test name="ivec3_mediump_tess_eval" />
   1297 <Test name="ivec3_mediump_compute" />
   1298 <Test name="ivec3_highp_vertex" />
   1299 <Test name="ivec3_highp_fragment" />
   1300 <Test name="ivec3_highp_geometry" />
   1301 <Test name="ivec3_highp_tess_control" />
   1302 <Test name="ivec3_highp_tess_eval" />
   1303 <Test name="ivec3_highp_compute" />
   1304 <Test name="ivec4_lowp_vertex" />
   1305 <Test name="ivec4_lowp_fragment" />
   1306 <Test name="ivec4_lowp_geometry" />
   1307 <Test name="ivec4_lowp_tess_control" />
   1308 <Test name="ivec4_lowp_tess_eval" />
   1309 <Test name="ivec4_lowp_compute" />
   1310 <Test name="ivec4_mediump_vertex" />
   1311 <Test name="ivec4_mediump_fragment" />
   1312 <Test name="ivec4_mediump_geometry" />
   1313 <Test name="ivec4_mediump_tess_control" />
   1314 <Test name="ivec4_mediump_tess_eval" />
   1315 <Test name="ivec4_mediump_compute" />
   1316 <Test name="ivec4_highp_vertex" />
   1317 <Test name="ivec4_highp_fragment" />
   1318 <Test name="ivec4_highp_geometry" />
   1319 <Test name="ivec4_highp_tess_control" />
   1320 <Test name="ivec4_highp_tess_eval" />
   1321 <Test name="ivec4_highp_compute" />
   1322 <Test name="uint_lowp_vertex" />
   1323 <Test name="uint_lowp_fragment" />
   1324 <Test name="uint_lowp_geometry" />
   1325 <Test name="uint_lowp_tess_control" />
   1326 <Test name="uint_lowp_tess_eval" />
   1327 <Test name="uint_lowp_compute" />
   1328 <Test name="uint_mediump_vertex" />
   1329 <Test name="uint_mediump_fragment" />
   1330 <Test name="uint_mediump_geometry" />
   1331 <Test name="uint_mediump_tess_control" />
   1332 <Test name="uint_mediump_tess_eval" />
   1333 <Test name="uint_mediump_compute" />
   1334 <Test name="uint_highp_vertex" />
   1335 <Test name="uint_highp_fragment" />
   1336 <Test name="uint_highp_geometry" />
   1337 <Test name="uint_highp_tess_control" />
   1338 <Test name="uint_highp_tess_eval" />
   1339 <Test name="uint_highp_compute" />
   1340 <Test name="uvec2_lowp_vertex" />
   1341 <Test name="uvec2_lowp_fragment" />
   1342 <Test name="uvec2_lowp_geometry" />
   1343 <Test name="uvec2_lowp_tess_control" />
   1344 <Test name="uvec2_lowp_tess_eval" />
   1345 <Test name="uvec2_lowp_compute" />
   1346 <Test name="uvec2_mediump_vertex" />
   1347 <Test name="uvec2_mediump_fragment" />
   1348 <Test name="uvec2_mediump_geometry" />
   1349 <Test name="uvec2_mediump_tess_control" />
   1350 <Test name="uvec2_mediump_tess_eval" />
   1351 <Test name="uvec2_mediump_compute" />
   1352 <Test name="uvec2_highp_vertex" />
   1353 <Test name="uvec2_highp_fragment" />
   1354 <Test name="uvec2_highp_geometry" />
   1355 <Test name="uvec2_highp_tess_control" />
   1356 <Test name="uvec2_highp_tess_eval" />
   1357 <Test name="uvec2_highp_compute" />
   1358 <Test name="uvec3_lowp_vertex" />
   1359 <Test name="uvec3_lowp_fragment" />
   1360 <Test name="uvec3_lowp_geometry" />
   1361 <Test name="uvec3_lowp_tess_control" />
   1362 <Test name="uvec3_lowp_tess_eval" />
   1363 <Test name="uvec3_lowp_compute" />
   1364 <Test name="uvec3_mediump_vertex" />
   1365 <Test name="uvec3_mediump_fragment" />
   1366 <Test name="uvec3_mediump_geometry" />
   1367 <Test name="uvec3_mediump_tess_control" />
   1368 <Test name="uvec3_mediump_tess_eval" />
   1369 <Test name="uvec3_mediump_compute" />
   1370 <Test name="uvec3_highp_vertex" />
   1371 <Test name="uvec3_highp_fragment" />
   1372 <Test name="uvec3_highp_geometry" />
   1373 <Test name="uvec3_highp_tess_control" />
   1374 <Test name="uvec3_highp_tess_eval" />
   1375 <Test name="uvec3_highp_compute" />
   1376 <Test name="uvec4_lowp_vertex" />
   1377 <Test name="uvec4_lowp_fragment" />
   1378 <Test name="uvec4_lowp_geometry" />
   1379 <Test name="uvec4_lowp_tess_control" />
   1380 <Test name="uvec4_lowp_tess_eval" />
   1381 <Test name="uvec4_lowp_compute" />
   1382 <Test name="uvec4_mediump_vertex" />
   1383 <Test name="uvec4_mediump_fragment" />
   1384 <Test name="uvec4_mediump_geometry" />
   1385 <Test name="uvec4_mediump_tess_control" />
   1386 <Test name="uvec4_mediump_tess_eval" />
   1387 <Test name="uvec4_mediump_compute" />
   1388 <Test name="uvec4_highp_vertex" />
   1389 <Test name="uvec4_highp_fragment" />
   1390 <Test name="uvec4_highp_geometry" />
   1391 <Test name="uvec4_highp_tess_control" />
   1392 <Test name="uvec4_highp_tess_eval" />
   1393 <Test name="uvec4_highp_compute" />
   1394 </TestCase>
   1395 <TestCase name="bitfieldinsert">
   1396 <Test name="int_lowp_vertex" />
   1397 <Test name="int_lowp_fragment" />
   1398 <Test name="int_lowp_geometry" />
   1399 <Test name="int_lowp_tess_control" />
   1400 <Test name="int_lowp_tess_eval" />
   1401 <Test name="int_lowp_compute" />
   1402 <Test name="int_mediump_vertex" />
   1403 <Test name="int_mediump_fragment" />
   1404 <Test name="int_mediump_geometry" />
   1405 <Test name="int_mediump_tess_control" />
   1406 <Test name="int_mediump_tess_eval" />
   1407 <Test name="int_mediump_compute" />
   1408 <Test name="int_highp_vertex" />
   1409 <Test name="int_highp_fragment" />
   1410 <Test name="int_highp_geometry" />
   1411 <Test name="int_highp_tess_control" />
   1412 <Test name="int_highp_tess_eval" />
   1413 <Test name="int_highp_compute" />
   1414 <Test name="ivec2_lowp_vertex" />
   1415 <Test name="ivec2_lowp_fragment" />
   1416 <Test name="ivec2_lowp_geometry" />
   1417 <Test name="ivec2_lowp_tess_control" />
   1418 <Test name="ivec2_lowp_tess_eval" />
   1419 <Test name="ivec2_lowp_compute" />
   1420 <Test name="ivec2_mediump_vertex" />
   1421 <Test name="ivec2_mediump_fragment" />
   1422 <Test name="ivec2_mediump_geometry" />
   1423 <Test name="ivec2_mediump_tess_control" />
   1424 <Test name="ivec2_mediump_tess_eval" />
   1425 <Test name="ivec2_mediump_compute" />
   1426 <Test name="ivec2_highp_vertex" />
   1427 <Test name="ivec2_highp_fragment" />
   1428 <Test name="ivec2_highp_geometry" />
   1429 <Test name="ivec2_highp_tess_control" />
   1430 <Test name="ivec2_highp_tess_eval" />
   1431 <Test name="ivec2_highp_compute" />
   1432 <Test name="ivec3_lowp_vertex" />
   1433 <Test name="ivec3_lowp_fragment" />
   1434 <Test name="ivec3_lowp_geometry" />
   1435 <Test name="ivec3_lowp_tess_control" />
   1436 <Test name="ivec3_lowp_tess_eval" />
   1437 <Test name="ivec3_lowp_compute" />
   1438 <Test name="ivec3_mediump_vertex" />
   1439 <Test name="ivec3_mediump_fragment" />
   1440 <Test name="ivec3_mediump_geometry" />
   1441 <Test name="ivec3_mediump_tess_control" />
   1442 <Test name="ivec3_mediump_tess_eval" />
   1443 <Test name="ivec3_mediump_compute" />
   1444 <Test name="ivec3_highp_vertex" />
   1445 <Test name="ivec3_highp_fragment" />
   1446 <Test name="ivec3_highp_geometry" />
   1447 <Test name="ivec3_highp_tess_control" />
   1448 <Test name="ivec3_highp_tess_eval" />
   1449 <Test name="ivec3_highp_compute" />
   1450 <Test name="ivec4_lowp_vertex" />
   1451 <Test name="ivec4_lowp_fragment" />
   1452 <Test name="ivec4_lowp_geometry" />
   1453 <Test name="ivec4_lowp_tess_control" />
   1454 <Test name="ivec4_lowp_tess_eval" />
   1455 <Test name="ivec4_lowp_compute" />
   1456 <Test name="ivec4_mediump_vertex" />
   1457 <Test name="ivec4_mediump_fragment" />
   1458 <Test name="ivec4_mediump_geometry" />
   1459 <Test name="ivec4_mediump_tess_control" />
   1460 <Test name="ivec4_mediump_tess_eval" />
   1461 <Test name="ivec4_mediump_compute" />
   1462 <Test name="ivec4_highp_vertex" />
   1463 <Test name="ivec4_highp_fragment" />
   1464 <Test name="ivec4_highp_geometry" />
   1465 <Test name="ivec4_highp_tess_control" />
   1466 <Test name="ivec4_highp_tess_eval" />
   1467 <Test name="ivec4_highp_compute" />
   1468 <Test name="uint_lowp_vertex" />
   1469 <Test name="uint_lowp_fragment" />
   1470 <Test name="uint_lowp_geometry" />
   1471 <Test name="uint_lowp_tess_control" />
   1472 <Test name="uint_lowp_tess_eval" />
   1473 <Test name="uint_lowp_compute" />
   1474 <Test name="uint_mediump_vertex" />
   1475 <Test name="uint_mediump_fragment" />
   1476 <Test name="uint_mediump_geometry" />
   1477 <Test name="uint_mediump_tess_control" />
   1478 <Test name="uint_mediump_tess_eval" />
   1479 <Test name="uint_mediump_compute" />
   1480 <Test name="uint_highp_vertex" />
   1481 <Test name="uint_highp_fragment" />
   1482 <Test name="uint_highp_geometry" />
   1483 <Test name="uint_highp_tess_control" />
   1484 <Test name="uint_highp_tess_eval" />
   1485 <Test name="uint_highp_compute" />
   1486 <Test name="uvec2_lowp_vertex" />
   1487 <Test name="uvec2_lowp_fragment" />
   1488 <Test name="uvec2_lowp_geometry" />
   1489 <Test name="uvec2_lowp_tess_control" />
   1490 <Test name="uvec2_lowp_tess_eval" />
   1491 <Test name="uvec2_lowp_compute" />
   1492 <Test name="uvec2_mediump_vertex" />
   1493 <Test name="uvec2_mediump_fragment" />
   1494 <Test name="uvec2_mediump_geometry" />
   1495 <Test name="uvec2_mediump_tess_control" />
   1496 <Test name="uvec2_mediump_tess_eval" />
   1497 <Test name="uvec2_mediump_compute" />
   1498 <Test name="uvec2_highp_vertex" />
   1499 <Test name="uvec2_highp_fragment" />
   1500 <Test name="uvec2_highp_geometry" />
   1501 <Test name="uvec2_highp_tess_control" />
   1502 <Test name="uvec2_highp_tess_eval" />
   1503 <Test name="uvec2_highp_compute" />
   1504 <Test name="uvec3_lowp_vertex" />
   1505 <Test name="uvec3_lowp_fragment" />
   1506 <Test name="uvec3_lowp_geometry" />
   1507 <Test name="uvec3_lowp_tess_control" />
   1508 <Test name="uvec3_lowp_tess_eval" />
   1509 <Test name="uvec3_lowp_compute" />
   1510 <Test name="uvec3_mediump_vertex" />
   1511 <Test name="uvec3_mediump_fragment" />
   1512 <Test name="uvec3_mediump_geometry" />
   1513 <Test name="uvec3_mediump_tess_control" />
   1514 <Test name="uvec3_mediump_tess_eval" />
   1515 <Test name="uvec3_mediump_compute" />
   1516 <Test name="uvec3_highp_vertex" />
   1517 <Test name="uvec3_highp_fragment" />
   1518 <Test name="uvec3_highp_geometry" />
   1519 <Test name="uvec3_highp_tess_control" />
   1520 <Test name="uvec3_highp_tess_eval" />
   1521 <Test name="uvec3_highp_compute" />
   1522 <Test name="uvec4_lowp_vertex" />
   1523 <Test name="uvec4_lowp_fragment" />
   1524 <Test name="uvec4_lowp_geometry" />
   1525 <Test name="uvec4_lowp_tess_control" />
   1526 <Test name="uvec4_lowp_tess_eval" />
   1527 <Test name="uvec4_lowp_compute" />
   1528 <Test name="uvec4_mediump_vertex" />
   1529 <Test name="uvec4_mediump_fragment" />
   1530 <Test name="uvec4_mediump_geometry" />
   1531 <Test name="uvec4_mediump_tess_control" />
   1532 <Test name="uvec4_mediump_tess_eval" />
   1533 <Test name="uvec4_mediump_compute" />
   1534 <Test name="uvec4_highp_vertex" />
   1535 <Test name="uvec4_highp_fragment" />
   1536 <Test name="uvec4_highp_geometry" />
   1537 <Test name="uvec4_highp_tess_control" />
   1538 <Test name="uvec4_highp_tess_eval" />
   1539 <Test name="uvec4_highp_compute" />
   1540 </TestCase>
   1541 <TestCase name="bitfieldreverse">
   1542 <Test name="int_lowp_vertex" />
   1543 <Test name="int_lowp_fragment" />
   1544 <Test name="int_lowp_geometry" />
   1545 <Test name="int_lowp_tess_control" />
   1546 <Test name="int_lowp_tess_eval" />
   1547 <Test name="int_lowp_compute" />
   1548 <Test name="int_mediump_vertex" />
   1549 <Test name="int_mediump_fragment" />
   1550 <Test name="int_mediump_geometry" />
   1551 <Test name="int_mediump_tess_control" />
   1552 <Test name="int_mediump_tess_eval" />
   1553 <Test name="int_mediump_compute" />
   1554 <Test name="int_highp_vertex" />
   1555 <Test name="int_highp_fragment" />
   1556 <Test name="int_highp_geometry" />
   1557 <Test name="int_highp_tess_control" />
   1558 <Test name="int_highp_tess_eval" />
   1559 <Test name="int_highp_compute" />
   1560 <Test name="ivec2_lowp_vertex" />
   1561 <Test name="ivec2_lowp_fragment" />
   1562 <Test name="ivec2_lowp_geometry" />
   1563 <Test name="ivec2_lowp_tess_control" />
   1564 <Test name="ivec2_lowp_tess_eval" />
   1565 <Test name="ivec2_lowp_compute" />
   1566 <Test name="ivec2_mediump_vertex" />
   1567 <Test name="ivec2_mediump_fragment" />
   1568 <Test name="ivec2_mediump_geometry" />
   1569 <Test name="ivec2_mediump_tess_control" />
   1570 <Test name="ivec2_mediump_tess_eval" />
   1571 <Test name="ivec2_mediump_compute" />
   1572 <Test name="ivec2_highp_vertex" />
   1573 <Test name="ivec2_highp_fragment" />
   1574 <Test name="ivec2_highp_geometry" />
   1575 <Test name="ivec2_highp_tess_control" />
   1576 <Test name="ivec2_highp_tess_eval" />
   1577 <Test name="ivec2_highp_compute" />
   1578 <Test name="ivec3_lowp_vertex" />
   1579 <Test name="ivec3_lowp_fragment" />
   1580 <Test name="ivec3_lowp_geometry" />
   1581 <Test name="ivec3_lowp_tess_control" />
   1582 <Test name="ivec3_lowp_tess_eval" />
   1583 <Test name="ivec3_lowp_compute" />
   1584 <Test name="ivec3_mediump_vertex" />
   1585 <Test name="ivec3_mediump_fragment" />
   1586 <Test name="ivec3_mediump_geometry" />
   1587 <Test name="ivec3_mediump_tess_control" />
   1588 <Test name="ivec3_mediump_tess_eval" />
   1589 <Test name="ivec3_mediump_compute" />
   1590 <Test name="ivec3_highp_vertex" />
   1591 <Test name="ivec3_highp_fragment" />
   1592 <Test name="ivec3_highp_geometry" />
   1593 <Test name="ivec3_highp_tess_control" />
   1594 <Test name="ivec3_highp_tess_eval" />
   1595 <Test name="ivec3_highp_compute" />
   1596 <Test name="ivec4_lowp_vertex" />
   1597 <Test name="ivec4_lowp_fragment" />
   1598 <Test name="ivec4_lowp_geometry" />
   1599 <Test name="ivec4_lowp_tess_control" />
   1600 <Test name="ivec4_lowp_tess_eval" />
   1601 <Test name="ivec4_lowp_compute" />
   1602 <Test name="ivec4_mediump_vertex" />
   1603 <Test name="ivec4_mediump_fragment" />
   1604 <Test name="ivec4_mediump_geometry" />
   1605 <Test name="ivec4_mediump_tess_control" />
   1606 <Test name="ivec4_mediump_tess_eval" />
   1607 <Test name="ivec4_mediump_compute" />
   1608 <Test name="ivec4_highp_vertex" />
   1609 <Test name="ivec4_highp_fragment" />
   1610 <Test name="ivec4_highp_geometry" />
   1611 <Test name="ivec4_highp_tess_control" />
   1612 <Test name="ivec4_highp_tess_eval" />
   1613 <Test name="ivec4_highp_compute" />
   1614 <Test name="uint_lowp_vertex" />
   1615 <Test name="uint_lowp_fragment" />
   1616 <Test name="uint_lowp_geometry" />
   1617 <Test name="uint_lowp_tess_control" />
   1618 <Test name="uint_lowp_tess_eval" />
   1619 <Test name="uint_lowp_compute" />
   1620 <Test name="uint_mediump_vertex" />
   1621 <Test name="uint_mediump_fragment" />
   1622 <Test name="uint_mediump_geometry" />
   1623 <Test name="uint_mediump_tess_control" />
   1624 <Test name="uint_mediump_tess_eval" />
   1625 <Test name="uint_mediump_compute" />
   1626 <Test name="uint_highp_vertex" />
   1627 <Test name="uint_highp_fragment" />
   1628 <Test name="uint_highp_geometry" />
   1629 <Test name="uint_highp_tess_control" />
   1630 <Test name="uint_highp_tess_eval" />
   1631 <Test name="uint_highp_compute" />
   1632 <Test name="uvec2_lowp_vertex" />
   1633 <Test name="uvec2_lowp_fragment" />
   1634 <Test name="uvec2_lowp_geometry" />
   1635 <Test name="uvec2_lowp_tess_control" />
   1636 <Test name="uvec2_lowp_tess_eval" />
   1637 <Test name="uvec2_lowp_compute" />
   1638 <Test name="uvec2_mediump_vertex" />
   1639 <Test name="uvec2_mediump_fragment" />
   1640 <Test name="uvec2_mediump_geometry" />
   1641 <Test name="uvec2_mediump_tess_control" />
   1642 <Test name="uvec2_mediump_tess_eval" />
   1643 <Test name="uvec2_mediump_compute" />
   1644 <Test name="uvec2_highp_vertex" />
   1645 <Test name="uvec2_highp_fragment" />
   1646 <Test name="uvec2_highp_geometry" />
   1647 <Test name="uvec2_highp_tess_control" />
   1648 <Test name="uvec2_highp_tess_eval" />
   1649 <Test name="uvec2_highp_compute" />
   1650 <Test name="uvec3_lowp_vertex" />
   1651 <Test name="uvec3_lowp_fragment" />
   1652 <Test name="uvec3_lowp_geometry" />
   1653 <Test name="uvec3_lowp_tess_control" />
   1654 <Test name="uvec3_lowp_tess_eval" />
   1655 <Test name="uvec3_lowp_compute" />
   1656 <Test name="uvec3_mediump_vertex" />
   1657 <Test name="uvec3_mediump_fragment" />
   1658 <Test name="uvec3_mediump_geometry" />
   1659 <Test name="uvec3_mediump_tess_control" />
   1660 <Test name="uvec3_mediump_tess_eval" />
   1661 <Test name="uvec3_mediump_compute" />
   1662 <Test name="uvec3_highp_vertex" />
   1663 <Test name="uvec3_highp_fragment" />
   1664 <Test name="uvec3_highp_geometry" />
   1665 <Test name="uvec3_highp_tess_control" />
   1666 <Test name="uvec3_highp_tess_eval" />
   1667 <Test name="uvec3_highp_compute" />
   1668 <Test name="uvec4_lowp_vertex" />
   1669 <Test name="uvec4_lowp_fragment" />
   1670 <Test name="uvec4_lowp_geometry" />
   1671 <Test name="uvec4_lowp_tess_control" />
   1672 <Test name="uvec4_lowp_tess_eval" />
   1673 <Test name="uvec4_lowp_compute" />
   1674 <Test name="uvec4_mediump_vertex" />
   1675 <Test name="uvec4_mediump_fragment" />
   1676 <Test name="uvec4_mediump_geometry" />
   1677 <Test name="uvec4_mediump_tess_control" />
   1678 <Test name="uvec4_mediump_tess_eval" />
   1679 <Test name="uvec4_mediump_compute" />
   1680 <Test name="uvec4_highp_vertex" />
   1681 <Test name="uvec4_highp_fragment" />
   1682 <Test name="uvec4_highp_geometry" />
   1683 <Test name="uvec4_highp_tess_control" />
   1684 <Test name="uvec4_highp_tess_eval" />
   1685 <Test name="uvec4_highp_compute" />
   1686 </TestCase>
   1687 <TestCase name="bitcount">
   1688 <Test name="int_lowp_vertex" />
   1689 <Test name="int_lowp_fragment" />
   1690 <Test name="int_lowp_geometry" />
   1691 <Test name="int_lowp_tess_control" />
   1692 <Test name="int_lowp_tess_eval" />
   1693 <Test name="int_lowp_compute" />
   1694 <Test name="int_mediump_vertex" />
   1695 <Test name="int_mediump_fragment" />
   1696 <Test name="int_mediump_geometry" />
   1697 <Test name="int_mediump_tess_control" />
   1698 <Test name="int_mediump_tess_eval" />
   1699 <Test name="int_mediump_compute" />
   1700 <Test name="int_highp_vertex" />
   1701 <Test name="int_highp_fragment" />
   1702 <Test name="int_highp_geometry" />
   1703 <Test name="int_highp_tess_control" />
   1704 <Test name="int_highp_tess_eval" />
   1705 <Test name="int_highp_compute" />
   1706 <Test name="ivec2_lowp_vertex" />
   1707 <Test name="ivec2_lowp_fragment" />
   1708 <Test name="ivec2_lowp_geometry" />
   1709 <Test name="ivec2_lowp_tess_control" />
   1710 <Test name="ivec2_lowp_tess_eval" />
   1711 <Test name="ivec2_lowp_compute" />
   1712 <Test name="ivec2_mediump_vertex" />
   1713 <Test name="ivec2_mediump_fragment" />
   1714 <Test name="ivec2_mediump_geometry" />
   1715 <Test name="ivec2_mediump_tess_control" />
   1716 <Test name="ivec2_mediump_tess_eval" />
   1717 <Test name="ivec2_mediump_compute" />
   1718 <Test name="ivec2_highp_vertex" />
   1719 <Test name="ivec2_highp_fragment" />
   1720 <Test name="ivec2_highp_geometry" />
   1721 <Test name="ivec2_highp_tess_control" />
   1722 <Test name="ivec2_highp_tess_eval" />
   1723 <Test name="ivec2_highp_compute" />
   1724 <Test name="ivec3_lowp_vertex" />
   1725 <Test name="ivec3_lowp_fragment" />
   1726 <Test name="ivec3_lowp_geometry" />
   1727 <Test name="ivec3_lowp_tess_control" />
   1728 <Test name="ivec3_lowp_tess_eval" />
   1729 <Test name="ivec3_lowp_compute" />
   1730 <Test name="ivec3_mediump_vertex" />
   1731 <Test name="ivec3_mediump_fragment" />
   1732 <Test name="ivec3_mediump_geometry" />
   1733 <Test name="ivec3_mediump_tess_control" />
   1734 <Test name="ivec3_mediump_tess_eval" />
   1735 <Test name="ivec3_mediump_compute" />
   1736 <Test name="ivec3_highp_vertex" />
   1737 <Test name="ivec3_highp_fragment" />
   1738 <Test name="ivec3_highp_geometry" />
   1739 <Test name="ivec3_highp_tess_control" />
   1740 <Test name="ivec3_highp_tess_eval" />
   1741 <Test name="ivec3_highp_compute" />
   1742 <Test name="ivec4_lowp_vertex" />
   1743 <Test name="ivec4_lowp_fragment" />
   1744 <Test name="ivec4_lowp_geometry" />
   1745 <Test name="ivec4_lowp_tess_control" />
   1746 <Test name="ivec4_lowp_tess_eval" />
   1747 <Test name="ivec4_lowp_compute" />
   1748 <Test name="ivec4_mediump_vertex" />
   1749 <Test name="ivec4_mediump_fragment" />
   1750 <Test name="ivec4_mediump_geometry" />
   1751 <Test name="ivec4_mediump_tess_control" />
   1752 <Test name="ivec4_mediump_tess_eval" />
   1753 <Test name="ivec4_mediump_compute" />
   1754 <Test name="ivec4_highp_vertex" />
   1755 <Test name="ivec4_highp_fragment" />
   1756 <Test name="ivec4_highp_geometry" />
   1757 <Test name="ivec4_highp_tess_control" />
   1758 <Test name="ivec4_highp_tess_eval" />
   1759 <Test name="ivec4_highp_compute" />
   1760 <Test name="uint_lowp_vertex" />
   1761 <Test name="uint_lowp_fragment" />
   1762 <Test name="uint_lowp_geometry" />
   1763 <Test name="uint_lowp_tess_control" />
   1764 <Test name="uint_lowp_tess_eval" />
   1765 <Test name="uint_lowp_compute" />
   1766 <Test name="uint_mediump_vertex" />
   1767 <Test name="uint_mediump_fragment" />
   1768 <Test name="uint_mediump_geometry" />
   1769 <Test name="uint_mediump_tess_control" />
   1770 <Test name="uint_mediump_tess_eval" />
   1771 <Test name="uint_mediump_compute" />
   1772 <Test name="uint_highp_vertex" />
   1773 <Test name="uint_highp_fragment" />
   1774 <Test name="uint_highp_geometry" />
   1775 <Test name="uint_highp_tess_control" />
   1776 <Test name="uint_highp_tess_eval" />
   1777 <Test name="uint_highp_compute" />
   1778 <Test name="uvec2_lowp_vertex" />
   1779 <Test name="uvec2_lowp_fragment" />
   1780 <Test name="uvec2_lowp_geometry" />
   1781 <Test name="uvec2_lowp_tess_control" />
   1782 <Test name="uvec2_lowp_tess_eval" />
   1783 <Test name="uvec2_lowp_compute" />
   1784 <Test name="uvec2_mediump_vertex" />
   1785 <Test name="uvec2_mediump_fragment" />
   1786 <Test name="uvec2_mediump_geometry" />
   1787 <Test name="uvec2_mediump_tess_control" />
   1788 <Test name="uvec2_mediump_tess_eval" />
   1789 <Test name="uvec2_mediump_compute" />
   1790 <Test name="uvec2_highp_vertex" />
   1791 <Test name="uvec2_highp_fragment" />
   1792 <Test name="uvec2_highp_geometry" />
   1793 <Test name="uvec2_highp_tess_control" />
   1794 <Test name="uvec2_highp_tess_eval" />
   1795 <Test name="uvec2_highp_compute" />
   1796 <Test name="uvec3_lowp_vertex" />
   1797 <Test name="uvec3_lowp_fragment" />
   1798 <Test name="uvec3_lowp_geometry" />
   1799 <Test name="uvec3_lowp_tess_control" />
   1800 <Test name="uvec3_lowp_tess_eval" />
   1801 <Test name="uvec3_lowp_compute" />
   1802 <Test name="uvec3_mediump_vertex" />
   1803 <Test name="uvec3_mediump_fragment" />
   1804 <Test name="uvec3_mediump_geometry" />
   1805 <Test name="uvec3_mediump_tess_control" />
   1806 <Test name="uvec3_mediump_tess_eval" />
   1807 <Test name="uvec3_mediump_compute" />
   1808 <Test name="uvec3_highp_vertex" />
   1809 <Test name="uvec3_highp_fragment" />
   1810 <Test name="uvec3_highp_geometry" />
   1811 <Test name="uvec3_highp_tess_control" />
   1812 <Test name="uvec3_highp_tess_eval" />
   1813 <Test name="uvec3_highp_compute" />
   1814 <Test name="uvec4_lowp_vertex" />
   1815 <Test name="uvec4_lowp_fragment" />
   1816 <Test name="uvec4_lowp_geometry" />
   1817 <Test name="uvec4_lowp_tess_control" />
   1818 <Test name="uvec4_lowp_tess_eval" />
   1819 <Test name="uvec4_lowp_compute" />
   1820 <Test name="uvec4_mediump_vertex" />
   1821 <Test name="uvec4_mediump_fragment" />
   1822 <Test name="uvec4_mediump_geometry" />
   1823 <Test name="uvec4_mediump_tess_control" />
   1824 <Test name="uvec4_mediump_tess_eval" />
   1825 <Test name="uvec4_mediump_compute" />
   1826 <Test name="uvec4_highp_vertex" />
   1827 <Test name="uvec4_highp_fragment" />
   1828 <Test name="uvec4_highp_geometry" />
   1829 <Test name="uvec4_highp_tess_control" />
   1830 <Test name="uvec4_highp_tess_eval" />
   1831 <Test name="uvec4_highp_compute" />
   1832 </TestCase>
   1833 <TestCase name="findlsb">
   1834 <Test name="int_lowp_vertex" />
   1835 <Test name="int_lowp_fragment" />
   1836 <Test name="int_lowp_geometry" />
   1837 <Test name="int_lowp_tess_control" />
   1838 <Test name="int_lowp_tess_eval" />
   1839 <Test name="int_lowp_compute" />
   1840 <Test name="int_mediump_vertex" />
   1841 <Test name="int_mediump_fragment" />
   1842 <Test name="int_mediump_geometry" />
   1843 <Test name="int_mediump_tess_control" />
   1844 <Test name="int_mediump_tess_eval" />
   1845 <Test name="int_mediump_compute" />
   1846 <Test name="int_highp_vertex" />
   1847 <Test name="int_highp_fragment" />
   1848 <Test name="int_highp_geometry" />
   1849 <Test name="int_highp_tess_control" />
   1850 <Test name="int_highp_tess_eval" />
   1851 <Test name="int_highp_compute" />
   1852 <Test name="ivec2_lowp_vertex" />
   1853 <Test name="ivec2_lowp_fragment" />
   1854 <Test name="ivec2_lowp_geometry" />
   1855 <Test name="ivec2_lowp_tess_control" />
   1856 <Test name="ivec2_lowp_tess_eval" />
   1857 <Test name="ivec2_lowp_compute" />
   1858 <Test name="ivec2_mediump_vertex" />
   1859 <Test name="ivec2_mediump_fragment" />
   1860 <Test name="ivec2_mediump_geometry" />
   1861 <Test name="ivec2_mediump_tess_control" />
   1862 <Test name="ivec2_mediump_tess_eval" />
   1863 <Test name="ivec2_mediump_compute" />
   1864 <Test name="ivec2_highp_vertex" />
   1865 <Test name="ivec2_highp_fragment" />
   1866 <Test name="ivec2_highp_geometry" />
   1867 <Test name="ivec2_highp_tess_control" />
   1868 <Test name="ivec2_highp_tess_eval" />
   1869 <Test name="ivec2_highp_compute" />
   1870 <Test name="ivec3_lowp_vertex" />
   1871 <Test name="ivec3_lowp_fragment" />
   1872 <Test name="ivec3_lowp_geometry" />
   1873 <Test name="ivec3_lowp_tess_control" />
   1874 <Test name="ivec3_lowp_tess_eval" />
   1875 <Test name="ivec3_lowp_compute" />
   1876 <Test name="ivec3_mediump_vertex" />
   1877 <Test name="ivec3_mediump_fragment" />
   1878 <Test name="ivec3_mediump_geometry" />
   1879 <Test name="ivec3_mediump_tess_control" />
   1880 <Test name="ivec3_mediump_tess_eval" />
   1881 <Test name="ivec3_mediump_compute" />
   1882 <Test name="ivec3_highp_vertex" />
   1883 <Test name="ivec3_highp_fragment" />
   1884 <Test name="ivec3_highp_geometry" />
   1885 <Test name="ivec3_highp_tess_control" />
   1886 <Test name="ivec3_highp_tess_eval" />
   1887 <Test name="ivec3_highp_compute" />
   1888 <Test name="ivec4_lowp_vertex" />
   1889 <Test name="ivec4_lowp_fragment" />
   1890 <Test name="ivec4_lowp_geometry" />
   1891 <Test name="ivec4_lowp_tess_control" />
   1892 <Test name="ivec4_lowp_tess_eval" />
   1893 <Test name="ivec4_lowp_compute" />
   1894 <Test name="ivec4_mediump_vertex" />
   1895 <Test name="ivec4_mediump_fragment" />
   1896 <Test name="ivec4_mediump_geometry" />
   1897 <Test name="ivec4_mediump_tess_control" />
   1898 <Test name="ivec4_mediump_tess_eval" />
   1899 <Test name="ivec4_mediump_compute" />
   1900 <Test name="ivec4_highp_vertex" />
   1901 <Test name="ivec4_highp_fragment" />
   1902 <Test name="ivec4_highp_geometry" />
   1903 <Test name="ivec4_highp_tess_control" />
   1904 <Test name="ivec4_highp_tess_eval" />
   1905 <Test name="ivec4_highp_compute" />
   1906 <Test name="uint_lowp_vertex" />
   1907 <Test name="uint_lowp_fragment" />
   1908 <Test name="uint_lowp_geometry" />
   1909 <Test name="uint_lowp_tess_control" />
   1910 <Test name="uint_lowp_tess_eval" />
   1911 <Test name="uint_lowp_compute" />
   1912 <Test name="uint_mediump_vertex" />
   1913 <Test name="uint_mediump_fragment" />
   1914 <Test name="uint_mediump_geometry" />
   1915 <Test name="uint_mediump_tess_control" />
   1916 <Test name="uint_mediump_tess_eval" />
   1917 <Test name="uint_mediump_compute" />
   1918 <Test name="uint_highp_vertex" />
   1919 <Test name="uint_highp_fragment" />
   1920 <Test name="uint_highp_geometry" />
   1921 <Test name="uint_highp_tess_control" />
   1922 <Test name="uint_highp_tess_eval" />
   1923 <Test name="uint_highp_compute" />
   1924 <Test name="uvec2_lowp_vertex" />
   1925 <Test name="uvec2_lowp_fragment" />
   1926 <Test name="uvec2_lowp_geometry" />
   1927 <Test name="uvec2_lowp_tess_control" />
   1928 <Test name="uvec2_lowp_tess_eval" />
   1929 <Test name="uvec2_lowp_compute" />
   1930 <Test name="uvec2_mediump_vertex" />
   1931 <Test name="uvec2_mediump_fragment" />
   1932 <Test name="uvec2_mediump_geometry" />
   1933 <Test name="uvec2_mediump_tess_control" />
   1934 <Test name="uvec2_mediump_tess_eval" />
   1935 <Test name="uvec2_mediump_compute" />
   1936 <Test name="uvec2_highp_vertex" />
   1937 <Test name="uvec2_highp_fragment" />
   1938 <Test name="uvec2_highp_geometry" />
   1939 <Test name="uvec2_highp_tess_control" />
   1940 <Test name="uvec2_highp_tess_eval" />
   1941 <Test name="uvec2_highp_compute" />
   1942 <Test name="uvec3_lowp_vertex" />
   1943 <Test name="uvec3_lowp_fragment" />
   1944 <Test name="uvec3_lowp_geometry" />
   1945 <Test name="uvec3_lowp_tess_control" />
   1946 <Test name="uvec3_lowp_tess_eval" />
   1947 <Test name="uvec3_lowp_compute" />
   1948 <Test name="uvec3_mediump_vertex" />
   1949 <Test name="uvec3_mediump_fragment" />
   1950 <Test name="uvec3_mediump_geometry" />
   1951 <Test name="uvec3_mediump_tess_control" />
   1952 <Test name="uvec3_mediump_tess_eval" />
   1953 <Test name="uvec3_mediump_compute" />
   1954 <Test name="uvec3_highp_vertex" />
   1955 <Test name="uvec3_highp_fragment" />
   1956 <Test name="uvec3_highp_geometry" />
   1957 <Test name="uvec3_highp_tess_control" />
   1958 <Test name="uvec3_highp_tess_eval" />
   1959 <Test name="uvec3_highp_compute" />
   1960 <Test name="uvec4_lowp_vertex" />
   1961 <Test name="uvec4_lowp_fragment" />
   1962 <Test name="uvec4_lowp_geometry" />
   1963 <Test name="uvec4_lowp_tess_control" />
   1964 <Test name="uvec4_lowp_tess_eval" />
   1965 <Test name="uvec4_lowp_compute" />
   1966 <Test name="uvec4_mediump_vertex" />
   1967 <Test name="uvec4_mediump_fragment" />
   1968 <Test name="uvec4_mediump_geometry" />
   1969 <Test name="uvec4_mediump_tess_control" />
   1970 <Test name="uvec4_mediump_tess_eval" />
   1971 <Test name="uvec4_mediump_compute" />
   1972 <Test name="uvec4_highp_vertex" />
   1973 <Test name="uvec4_highp_fragment" />
   1974 <Test name="uvec4_highp_geometry" />
   1975 <Test name="uvec4_highp_tess_control" />
   1976 <Test name="uvec4_highp_tess_eval" />
   1977 <Test name="uvec4_highp_compute" />
   1978 </TestCase>
   1979 <TestCase name="findmsb">
   1980 <Test name="int_lowp_vertex" />
   1981 <Test name="int_lowp_fragment" />
   1982 <Test name="int_lowp_geometry" />
   1983 <Test name="int_lowp_tess_control" />
   1984 <Test name="int_lowp_tess_eval" />
   1985 <Test name="int_lowp_compute" />
   1986 <Test name="int_mediump_vertex" />
   1987 <Test name="int_mediump_fragment" />
   1988 <Test name="int_mediump_geometry" />
   1989 <Test name="int_mediump_tess_control" />
   1990 <Test name="int_mediump_tess_eval" />
   1991 <Test name="int_mediump_compute" />
   1992 <Test name="int_highp_vertex" />
   1993 <Test name="int_highp_fragment" />
   1994 <Test name="int_highp_geometry" />
   1995 <Test name="int_highp_tess_control" />
   1996 <Test name="int_highp_tess_eval" />
   1997 <Test name="int_highp_compute" />
   1998 <Test name="ivec2_lowp_vertex" />
   1999 <Test name="ivec2_lowp_fragment" />
   2000 <Test name="ivec2_lowp_geometry" />
   2001 <Test name="ivec2_lowp_tess_control" />
   2002 <Test name="ivec2_lowp_tess_eval" />
   2003 <Test name="ivec2_lowp_compute" />
   2004 <Test name="ivec2_mediump_vertex" />
   2005 <Test name="ivec2_mediump_fragment" />
   2006 <Test name="ivec2_mediump_geometry" />
   2007 <Test name="ivec2_mediump_tess_control" />
   2008 <Test name="ivec2_mediump_tess_eval" />
   2009 <Test name="ivec2_mediump_compute" />
   2010 <Test name="ivec2_highp_vertex" />
   2011 <Test name="ivec2_highp_fragment" />
   2012 <Test name="ivec2_highp_geometry" />
   2013 <Test name="ivec2_highp_tess_control" />
   2014 <Test name="ivec2_highp_tess_eval" />
   2015 <Test name="ivec2_highp_compute" />
   2016 <Test name="ivec3_lowp_vertex" />
   2017 <Test name="ivec3_lowp_fragment" />
   2018 <Test name="ivec3_lowp_geometry" />
   2019 <Test name="ivec3_lowp_tess_control" />
   2020 <Test name="ivec3_lowp_tess_eval" />
   2021 <Test name="ivec3_lowp_compute" />
   2022 <Test name="ivec3_mediump_vertex" />
   2023 <Test name="ivec3_mediump_fragment" />
   2024 <Test name="ivec3_mediump_geometry" />
   2025 <Test name="ivec3_mediump_tess_control" />
   2026 <Test name="ivec3_mediump_tess_eval" />
   2027 <Test name="ivec3_mediump_compute" />
   2028 <Test name="ivec3_highp_vertex" />
   2029 <Test name="ivec3_highp_fragment" />
   2030 <Test name="ivec3_highp_geometry" />
   2031 <Test name="ivec3_highp_tess_control" />
   2032 <Test name="ivec3_highp_tess_eval" />
   2033 <Test name="ivec3_highp_compute" />
   2034 <Test name="ivec4_lowp_vertex" />
   2035 <Test name="ivec4_lowp_fragment" />
   2036 <Test name="ivec4_lowp_geometry" />
   2037 <Test name="ivec4_lowp_tess_control" />
   2038 <Test name="ivec4_lowp_tess_eval" />
   2039 <Test name="ivec4_lowp_compute" />
   2040 <Test name="ivec4_mediump_vertex" />
   2041 <Test name="ivec4_mediump_fragment" />
   2042 <Test name="ivec4_mediump_geometry" />
   2043 <Test name="ivec4_mediump_tess_control" />
   2044 <Test name="ivec4_mediump_tess_eval" />
   2045 <Test name="ivec4_mediump_compute" />
   2046 <Test name="ivec4_highp_vertex" />
   2047 <Test name="ivec4_highp_fragment" />
   2048 <Test name="ivec4_highp_geometry" />
   2049 <Test name="ivec4_highp_tess_control" />
   2050 <Test name="ivec4_highp_tess_eval" />
   2051 <Test name="ivec4_highp_compute" />
   2052 <Test name="uint_lowp_vertex" />
   2053 <Test name="uint_lowp_fragment" />
   2054 <Test name="uint_lowp_geometry" />
   2055 <Test name="uint_lowp_tess_control" />
   2056 <Test name="uint_lowp_tess_eval" />
   2057 <Test name="uint_lowp_compute" />
   2058 <Test name="uint_mediump_vertex" />
   2059 <Test name="uint_mediump_fragment" />
   2060 <Test name="uint_mediump_geometry" />
   2061 <Test name="uint_mediump_tess_control" />
   2062 <Test name="uint_mediump_tess_eval" />
   2063 <Test name="uint_mediump_compute" />
   2064 <Test name="uint_highp_vertex" />
   2065 <Test name="uint_highp_fragment" />
   2066 <Test name="uint_highp_geometry" />
   2067 <Test name="uint_highp_tess_control" />
   2068 <Test name="uint_highp_tess_eval" />
   2069 <Test name="uint_highp_compute" />
   2070 <Test name="uvec2_lowp_vertex" />
   2071 <Test name="uvec2_lowp_fragment" />
   2072 <Test name="uvec2_lowp_geometry" />
   2073 <Test name="uvec2_lowp_tess_control" />
   2074 <Test name="uvec2_lowp_tess_eval" />
   2075 <Test name="uvec2_lowp_compute" />
   2076 <Test name="uvec2_mediump_vertex" />
   2077 <Test name="uvec2_mediump_fragment" />
   2078 <Test name="uvec2_mediump_geometry" />
   2079 <Test name="uvec2_mediump_tess_control" />
   2080 <Test name="uvec2_mediump_tess_eval" />
   2081 <Test name="uvec2_mediump_compute" />
   2082 <Test name="uvec2_highp_vertex" />
   2083 <Test name="uvec2_highp_fragment" />
   2084 <Test name="uvec2_highp_geometry" />
   2085 <Test name="uvec2_highp_tess_control" />
   2086 <Test name="uvec2_highp_tess_eval" />
   2087 <Test name="uvec2_highp_compute" />
   2088 <Test name="uvec3_lowp_vertex" />
   2089 <Test name="uvec3_lowp_fragment" />
   2090 <Test name="uvec3_lowp_geometry" />
   2091 <Test name="uvec3_lowp_tess_control" />
   2092 <Test name="uvec3_lowp_tess_eval" />
   2093 <Test name="uvec3_lowp_compute" />
   2094 <Test name="uvec3_mediump_vertex" />
   2095 <Test name="uvec3_mediump_fragment" />
   2096 <Test name="uvec3_mediump_geometry" />
   2097 <Test name="uvec3_mediump_tess_control" />
   2098 <Test name="uvec3_mediump_tess_eval" />
   2099 <Test name="uvec3_mediump_compute" />
   2100 <Test name="uvec3_highp_vertex" />
   2101 <Test name="uvec3_highp_fragment" />
   2102 <Test name="uvec3_highp_geometry" />
   2103 <Test name="uvec3_highp_tess_control" />
   2104 <Test name="uvec3_highp_tess_eval" />
   2105 <Test name="uvec3_highp_compute" />
   2106 <Test name="uvec4_lowp_vertex" />
   2107 <Test name="uvec4_lowp_fragment" />
   2108 <Test name="uvec4_lowp_geometry" />
   2109 <Test name="uvec4_lowp_tess_control" />
   2110 <Test name="uvec4_lowp_tess_eval" />
   2111 <Test name="uvec4_lowp_compute" />
   2112 <Test name="uvec4_mediump_vertex" />
   2113 <Test name="uvec4_mediump_fragment" />
   2114 <Test name="uvec4_mediump_geometry" />
   2115 <Test name="uvec4_mediump_tess_control" />
   2116 <Test name="uvec4_mediump_tess_eval" />
   2117 <Test name="uvec4_mediump_compute" />
   2118 <Test name="uvec4_highp_vertex" />
   2119 <Test name="uvec4_highp_fragment" />
   2120 <Test name="uvec4_highp_geometry" />
   2121 <Test name="uvec4_highp_tess_control" />
   2122 <Test name="uvec4_highp_tess_eval" />
   2123 <Test name="uvec4_highp_compute" />
   2124 </TestCase>
   2125 </TestSuite>
   2126 <TestCase name="texture_size">
   2127 <Test name="samples_1_texture_2d" />
   2128 <Test name="samples_4_texture_2d" />
   2129 <Test name="samples_1_texture_2d_array" />
   2130 <Test name="samples_4_texture_2d_array" />
   2131 <Test name="samples_1_texture_int_2d" />
   2132 <Test name="samples_4_texture_int_2d" />
   2133 <Test name="samples_1_texture_int_2d_array" />
   2134 <Test name="samples_4_texture_int_2d_array" />
   2135 <Test name="samples_1_texture_uint_2d" />
   2136 <Test name="samples_4_texture_uint_2d" />
   2137 <Test name="samples_1_texture_uint_2d_array" />
   2138 <Test name="samples_4_texture_uint_2d_array" />
   2139 </TestCase>
   2140 <TestSuite name="precision">
   2141 <TestSuite name="add">
   2142 <TestCase name="lowp_compute">
   2143 <Test name="scalar" />
   2144 <Test name="vec2" />
   2145 <Test name="vec3" />
   2146 <Test name="vec4" />
   2147 </TestCase>
   2148 <TestCase name="mediump_compute">
   2149 <Test name="scalar" />
   2150 <Test name="vec2" />
   2151 <Test name="vec3" />
   2152 <Test name="vec4" />
   2153 </TestCase>
   2154 <TestCase name="highp_compute">
   2155 <Test name="scalar" />
   2156 <Test name="vec2" />
   2157 <Test name="vec3" />
   2158 <Test name="vec4" />
   2159 </TestCase>
   2160 </TestSuite>
   2161 <TestSuite name="sub">
   2162 <TestCase name="lowp_compute">
   2163 <Test name="scalar" />
   2164 <Test name="vec2" />
   2165 <Test name="vec3" />
   2166 <Test name="vec4" />
   2167 </TestCase>
   2168 <TestCase name="mediump_compute">
   2169 <Test name="scalar" />
   2170 <Test name="vec2" />
   2171 <Test name="vec3" />
   2172 <Test name="vec4" />
   2173 </TestCase>
   2174 <TestCase name="highp_compute">
   2175 <Test name="scalar" />
   2176 <Test name="vec2" />
   2177 <Test name="vec3" />
   2178 <Test name="vec4" />
   2179 </TestCase>
   2180 </TestSuite>
   2181 <TestSuite name="mul">
   2182 <TestCase name="lowp_compute">
   2183 <Test name="scalar" />
   2184 <Test name="vec2" />
   2185 <Test name="vec3" />
   2186 <Test name="vec4" />
   2187 </TestCase>
   2188 <TestCase name="mediump_compute">
   2189 <Test name="scalar" />
   2190 <Test name="vec2" />
   2191 <Test name="vec3" />
   2192 <Test name="vec4" />
   2193 </TestCase>
   2194 <TestCase name="highp_compute">
   2195 <Test name="scalar" />
   2196 <Test name="vec2" />
   2197 <Test name="vec3" />
   2198 <Test name="vec4" />
   2199 </TestCase>
   2200 </TestSuite>
   2201 <TestSuite name="div">
   2202 <TestCase name="lowp_compute">
   2203 <Test name="scalar" />
   2204 <Test name="vec2" />
   2205 <Test name="vec3" />
   2206 <Test name="vec4" />
   2207 </TestCase>
   2208 <TestCase name="mediump_compute">
   2209 <Test name="scalar" />
   2210 <Test name="vec2" />
   2211 <Test name="vec3" />
   2212 <Test name="vec4" />
   2213 </TestCase>
   2214 </TestSuite>
   2215 <TestSuite name="radians">
   2216 <TestCase name="lowp_compute">
   2217 <Test name="scalar" />
   2218 <Test name="vec2" />
   2219 <Test name="vec3" />
   2220 <Test name="vec4" />
   2221 </TestCase>
   2222 <TestCase name="mediump_compute">
   2223 <Test name="scalar" />
   2224 <Test name="vec2" />
   2225 <Test name="vec3" />
   2226 <Test name="vec4" />
   2227 </TestCase>
   2228 <TestCase name="highp_compute">
   2229 <Test name="scalar" />
   2230 <Test name="vec2" />
   2231 <Test name="vec3" />
   2232 <Test name="vec4" />
   2233 </TestCase>
   2234 </TestSuite>
   2235 <TestSuite name="degrees">
   2236 <TestCase name="lowp_compute">
   2237 <Test name="scalar" />
   2238 <Test name="vec2" />
   2239 <Test name="vec3" />
   2240 <Test name="vec4" />
   2241 </TestCase>
   2242 <TestCase name="mediump_compute">
   2243 <Test name="scalar" />
   2244 <Test name="vec2" />
   2245 <Test name="vec3" />
   2246 <Test name="vec4" />
   2247 </TestCase>
   2248 <TestCase name="highp_compute">
   2249 <Test name="scalar" />
   2250 <Test name="vec2" />
   2251 <Test name="vec3" />
   2252 <Test name="vec4" />
   2253 </TestCase>
   2254 </TestSuite>
   2255 <TestSuite name="sin">
   2256 <TestCase name="lowp_compute">
   2257 <Test name="scalar" />
   2258 <Test name="vec2" />
   2259 <Test name="vec3" />
   2260 <Test name="vec4" />
   2261 </TestCase>
   2262 <TestCase name="highp_compute">
   2263 <Test name="scalar" />
   2264 <Test name="vec2" />
   2265 <Test name="vec3" />
   2266 <Test name="vec4" />
   2267 </TestCase>
   2268 </TestSuite>
   2269 <TestSuite name="cos">
   2270 <TestCase name="lowp_compute">
   2271 <Test name="scalar" />
   2272 <Test name="vec2" />
   2273 <Test name="vec3" />
   2274 <Test name="vec4" />
   2275 </TestCase>
   2276 <TestCase name="highp_compute">
   2277 <Test name="scalar" />
   2278 <Test name="vec2" />
   2279 <Test name="vec3" />
   2280 <Test name="vec4" />
   2281 </TestCase>
   2282 </TestSuite>
   2283 <TestSuite name="tan">
   2284 <TestCase name="lowp_compute">
   2285 <Test name="scalar" />
   2286 <Test name="vec2" />
   2287 <Test name="vec3" />
   2288 <Test name="vec4" />
   2289 </TestCase>
   2290 <TestCase name="highp_compute">
   2291 <Test name="scalar" />
   2292 <Test name="vec2" />
   2293 <Test name="vec3" />
   2294 <Test name="vec4" />
   2295 </TestCase>
   2296 </TestSuite>
   2297 <TestSuite name="asin">
   2298 <TestCase name="lowp_compute">
   2299 <Test name="scalar" />
   2300 <Test name="vec2" />
   2301 <Test name="vec3" />
   2302 <Test name="vec4" />
   2303 </TestCase>
   2304 </TestSuite>
   2305 <TestSuite name="acos">
   2306 <TestCase name="lowp_compute">
   2307 <Test name="scalar" />
   2308 <Test name="vec2" />
   2309 <Test name="vec3" />
   2310 <Test name="vec4" />
   2311 </TestCase>
   2312 <TestCase name="mediump_compute">
   2313 <Test name="scalar" />
   2314 <Test name="vec2" />
   2315 <Test name="vec3" />
   2316 <Test name="vec4" />
   2317 </TestCase>
   2318 </TestSuite>
   2319 <TestSuite name="atan">
   2320 <TestCase name="lowp_compute">
   2321 <Test name="scalar" />
   2322 <Test name="vec2" />
   2323 <Test name="vec3" />
   2324 <Test name="vec4" />
   2325 </TestCase>
   2326 <TestCase name="mediump_compute">
   2327 <Test name="scalar" />
   2328 <Test name="vec2" />
   2329 <Test name="vec3" />
   2330 <Test name="vec4" />
   2331 </TestCase>
   2332 </TestSuite>
   2333 <TestSuite name="sinh">
   2334 <TestCase name="lowp_compute">
   2335 <Test name="scalar" />
   2336 <Test name="vec2" />
   2337 <Test name="vec3" />
   2338 <Test name="vec4" />
   2339 </TestCase>
   2340 <TestCase name="mediump_compute">
   2341 <Test name="scalar" />
   2342 <Test name="vec2" />
   2343 <Test name="vec3" />
   2344 <Test name="vec4" />
   2345 </TestCase>
   2346 <TestCase name="highp_compute">
   2347 <Test name="scalar" />
   2348 <Test name="vec2" />
   2349 <Test name="vec3" />
   2350 <Test name="vec4" />
   2351 </TestCase>
   2352 </TestSuite>
   2353 <TestSuite name="cosh">
   2354 <TestCase name="lowp_compute">
   2355 <Test name="scalar" />
   2356 <Test name="vec2" />
   2357 <Test name="vec3" />
   2358 <Test name="vec4" />
   2359 </TestCase>
   2360 <TestCase name="mediump_compute">
   2361 <Test name="scalar" />
   2362 <Test name="vec2" />
   2363 <Test name="vec3" />
   2364 <Test name="vec4" />
   2365 </TestCase>
   2366 <TestCase name="highp_compute">
   2367 <Test name="scalar" />
   2368 <Test name="vec2" />
   2369 <Test name="vec3" />
   2370 <Test name="vec4" />
   2371 </TestCase>
   2372 </TestSuite>
   2373 <TestSuite name="tanh">
   2374 <TestCase name="lowp_compute">
   2375 <Test name="scalar" />
   2376 <Test name="vec2" />
   2377 <Test name="vec3" />
   2378 <Test name="vec4" />
   2379 </TestCase>
   2380 <TestCase name="mediump_compute">
   2381 <Test name="scalar" />
   2382 <Test name="vec2" />
   2383 <Test name="vec3" />
   2384 <Test name="vec4" />
   2385 </TestCase>
   2386 </TestSuite>
   2387 <TestSuite name="asinh">
   2388 <TestCase name="lowp_compute">
   2389 <Test name="scalar" />
   2390 <Test name="vec2" />
   2391 <Test name="vec3" />
   2392 <Test name="vec4" />
   2393 </TestCase>
   2394 <TestCase name="mediump_compute">
   2395 <Test name="scalar" />
   2396 <Test name="vec2" />
   2397 <Test name="vec3" />
   2398 <Test name="vec4" />
   2399 </TestCase>
   2400 <TestCase name="highp_compute">
   2401 <Test name="scalar" />
   2402 <Test name="vec2" />
   2403 <Test name="vec3" />
   2404 <Test name="vec4" />
   2405 </TestCase>
   2406 </TestSuite>
   2407 <TestSuite name="acosh">
   2408 <TestCase name="lowp_compute">
   2409 <Test name="scalar" />
   2410 <Test name="vec2" />
   2411 <Test name="vec3" />
   2412 <Test name="vec4" />
   2413 </TestCase>
   2414 <TestCase name="mediump_compute">
   2415 <Test name="scalar" />
   2416 <Test name="vec2" />
   2417 <Test name="vec3" />
   2418 <Test name="vec4" />
   2419 </TestCase>
   2420 </TestSuite>
   2421 <TestSuite name="atanh">
   2422 <TestCase name="lowp_compute">
   2423 <Test name="scalar" />
   2424 <Test name="vec2" />
   2425 <Test name="vec3" />
   2426 <Test name="vec4" />
   2427 </TestCase>
   2428 <TestCase name="mediump_compute">
   2429 <Test name="scalar" />
   2430 <Test name="vec2" />
   2431 <Test name="vec3" />
   2432 <Test name="vec4" />
   2433 </TestCase>
   2434 </TestSuite>
   2435 <TestSuite name="pow">
   2436 <TestCase name="lowp_compute">
   2437 <Test name="scalar" />
   2438 <Test name="vec2" />
   2439 <Test name="vec3" />
   2440 <Test name="vec4" />
   2441 </TestCase>
   2442 <TestCase name="mediump_compute">
   2443 <Test name="scalar" />
   2444 <Test name="vec2" />
   2445 <Test name="vec3" />
   2446 <Test name="vec4" />
   2447 </TestCase>
   2448 <TestCase name="highp_compute">
   2449 <Test name="scalar" />
   2450 <Test name="vec2" />
   2451 <Test name="vec3" />
   2452 <Test name="vec4" />
   2453 </TestCase>
   2454 </TestSuite>
   2455 <TestSuite name="exp">
   2456 <TestCase name="lowp_compute">
   2457 <Test name="scalar" />
   2458 <Test name="vec2" />
   2459 <Test name="vec3" />
   2460 <Test name="vec4" />
   2461 </TestCase>
   2462 <TestCase name="mediump_compute">
   2463 <Test name="scalar" />
   2464 <Test name="vec2" />
   2465 <Test name="vec3" />
   2466 <Test name="vec4" />
   2467 </TestCase>
   2468 <TestCase name="highp_compute">
   2469 <Test name="scalar" />
   2470 <Test name="vec2" />
   2471 <Test name="vec3" />
   2472 <Test name="vec4" />
   2473 </TestCase>
   2474 </TestSuite>
   2475 <TestSuite name="log">
   2476 <TestCase name="lowp_compute">
   2477 <Test name="scalar" />
   2478 <Test name="vec2" />
   2479 <Test name="vec3" />
   2480 <Test name="vec4" />
   2481 </TestCase>
   2482 <TestCase name="mediump_compute">
   2483 <Test name="scalar" />
   2484 <Test name="vec2" />
   2485 <Test name="vec3" />
   2486 <Test name="vec4" />
   2487 </TestCase>
   2488 <TestCase name="highp_compute">
   2489 <Test name="scalar" />
   2490 <Test name="vec2" />
   2491 <Test name="vec3" />
   2492 <Test name="vec4" />
   2493 </TestCase>
   2494 </TestSuite>
   2495 <TestSuite name="exp2">
   2496 <TestCase name="lowp_compute">
   2497 <Test name="scalar" />
   2498 <Test name="vec2" />
   2499 <Test name="vec3" />
   2500 <Test name="vec4" />
   2501 </TestCase>
   2502 <TestCase name="mediump_compute">
   2503 <Test name="scalar" />
   2504 <Test name="vec2" />
   2505 <Test name="vec3" />
   2506 <Test name="vec4" />
   2507 </TestCase>
   2508 <TestCase name="highp_compute">
   2509 <Test name="scalar" />
   2510 <Test name="vec2" />
   2511 <Test name="vec3" />
   2512 <Test name="vec4" />
   2513 </TestCase>
   2514 </TestSuite>
   2515 <TestSuite name="log2">
   2516 <TestCase name="lowp_compute">
   2517 <Test name="scalar" />
   2518 <Test name="vec2" />
   2519 <Test name="vec3" />
   2520 <Test name="vec4" />
   2521 </TestCase>
   2522 <TestCase name="mediump_compute">
   2523 <Test name="scalar" />
   2524 <Test name="vec2" />
   2525 <Test name="vec3" />
   2526 <Test name="vec4" />
   2527 </TestCase>
   2528 <TestCase name="highp_compute">
   2529 <Test name="scalar" />
   2530 <Test name="vec2" />
   2531 <Test name="vec3" />
   2532 <Test name="vec4" />
   2533 </TestCase>
   2534 </TestSuite>
   2535 <TestSuite name="sqrt">
   2536 <TestCase name="lowp_compute">
   2537 <Test name="scalar" />
   2538 <Test name="vec2" />
   2539 <Test name="vec3" />
   2540 <Test name="vec4" />
   2541 </TestCase>
   2542 <TestCase name="mediump_compute">
   2543 <Test name="scalar" />
   2544 <Test name="vec2" />
   2545 <Test name="vec3" />
   2546 <Test name="vec4" />
   2547 </TestCase>
   2548 <TestCase name="highp_compute">
   2549 <Test name="scalar" />
   2550 <Test name="vec2" />
   2551 <Test name="vec3" />
   2552 <Test name="vec4" />
   2553 </TestCase>
   2554 </TestSuite>
   2555 <TestSuite name="inversesqrt">
   2556 <TestCase name="lowp_compute">
   2557 <Test name="scalar" />
   2558 <Test name="vec2" />
   2559 <Test name="vec3" />
   2560 <Test name="vec4" />
   2561 </TestCase>
   2562 <TestCase name="mediump_compute">
   2563 <Test name="scalar" />
   2564 <Test name="vec2" />
   2565 <Test name="vec3" />
   2566 <Test name="vec4" />
   2567 </TestCase>
   2568 <TestCase name="highp_compute">
   2569 <Test name="scalar" />
   2570 <Test name="vec2" />
   2571 <Test name="vec3" />
   2572 <Test name="vec4" />
   2573 </TestCase>
   2574 </TestSuite>
   2575 <TestSuite name="abs">
   2576 <TestCase name="lowp_compute">
   2577 <Test name="scalar" />
   2578 <Test name="vec2" />
   2579 <Test name="vec3" />
   2580 <Test name="vec4" />
   2581 </TestCase>
   2582 <TestCase name="mediump_compute">
   2583 <Test name="scalar" />
   2584 <Test name="vec2" />
   2585 <Test name="vec3" />
   2586 <Test name="vec4" />
   2587 </TestCase>
   2588 <TestCase name="highp_compute">
   2589 <Test name="scalar" />
   2590 <Test name="vec2" />
   2591 <Test name="vec3" />
   2592 <Test name="vec4" />
   2593 </TestCase>
   2594 </TestSuite>
   2595 <TestSuite name="sign">
   2596 <TestCase name="lowp_compute">
   2597 <Test name="scalar" />
   2598 <Test name="vec2" />
   2599 <Test name="vec3" />
   2600 <Test name="vec4" />
   2601 </TestCase>
   2602 <TestCase name="mediump_compute">
   2603 <Test name="scalar" />
   2604 <Test name="vec2" />
   2605 <Test name="vec3" />
   2606 <Test name="vec4" />
   2607 </TestCase>
   2608 <TestCase name="highp_compute">
   2609 <Test name="scalar" />
   2610 <Test name="vec2" />
   2611 <Test name="vec3" />
   2612 <Test name="vec4" />
   2613 </TestCase>
   2614 </TestSuite>
   2615 <TestSuite name="floor">
   2616 <TestCase name="lowp_compute">
   2617 <Test name="scalar" />
   2618 <Test name="vec2" />
   2619 <Test name="vec3" />
   2620 <Test name="vec4" />
   2621 </TestCase>
   2622 <TestCase name="mediump_compute">
   2623 <Test name="scalar" />
   2624 <Test name="vec2" />
   2625 <Test name="vec3" />
   2626 <Test name="vec4" />
   2627 </TestCase>
   2628 <TestCase name="highp_compute">
   2629 <Test name="scalar" />
   2630 <Test name="vec2" />
   2631 <Test name="vec3" />
   2632 <Test name="vec4" />
   2633 </TestCase>
   2634 </TestSuite>
   2635 <TestSuite name="trunc">
   2636 <TestCase name="lowp_compute">
   2637 <Test name="scalar" />
   2638 <Test name="vec2" />
   2639 <Test name="vec3" />
   2640 <Test name="vec4" />
   2641 </TestCase>
   2642 <TestCase name="mediump_compute">
   2643 <Test name="scalar" />
   2644 <Test name="vec2" />
   2645 <Test name="vec3" />
   2646 <Test name="vec4" />
   2647 </TestCase>
   2648 <TestCase name="highp_compute">
   2649 <Test name="scalar" />
   2650 <Test name="vec2" />
   2651 <Test name="vec3" />
   2652 <Test name="vec4" />
   2653 </TestCase>
   2654 </TestSuite>
   2655 <TestSuite name="round">
   2656 <TestCase name="lowp_compute">
   2657 <Test name="scalar" />
   2658 <Test name="vec2" />
   2659 <Test name="vec3" />
   2660 <Test name="vec4" />
   2661 </TestCase>
   2662 <TestCase name="mediump_compute">
   2663 <Test name="scalar" />
   2664 <Test name="vec2" />
   2665 <Test name="vec3" />
   2666 <Test name="vec4" />
   2667 </TestCase>
   2668 <TestCase name="highp_compute">
   2669 <Test name="scalar" />
   2670 <Test name="vec2" />
   2671 <Test name="vec3" />
   2672 <Test name="vec4" />
   2673 </TestCase>
   2674 </TestSuite>
   2675 <TestSuite name="roundeven">
   2676 <TestCase name="lowp_compute">
   2677 <Test name="scalar" />
   2678 <Test name="vec2" />
   2679 <Test name="vec3" />
   2680 <Test name="vec4" />
   2681 </TestCase>
   2682 <TestCase name="mediump_compute">
   2683 <Test name="scalar" />
   2684 <Test name="vec2" />
   2685 <Test name="vec3" />
   2686 <Test name="vec4" />
   2687 </TestCase>
   2688 <TestCase name="highp_compute">
   2689 <Test name="scalar" />
   2690 <Test name="vec2" />
   2691 <Test name="vec3" />
   2692 <Test name="vec4" />
   2693 </TestCase>
   2694 </TestSuite>
   2695 <TestSuite name="ceil">
   2696 <TestCase name="lowp_compute">
   2697 <Test name="scalar" />
   2698 <Test name="vec2" />
   2699 <Test name="vec3" />
   2700 <Test name="vec4" />
   2701 </TestCase>
   2702 <TestCase name="mediump_compute">
   2703 <Test name="scalar" />
   2704 <Test name="vec2" />
   2705 <Test name="vec3" />
   2706 <Test name="vec4" />
   2707 </TestCase>
   2708 <TestCase name="highp_compute">
   2709 <Test name="scalar" />
   2710 <Test name="vec2" />
   2711 <Test name="vec3" />
   2712 <Test name="vec4" />
   2713 </TestCase>
   2714 </TestSuite>
   2715 <TestSuite name="fract">
   2716 <TestCase name="lowp_compute">
   2717 <Test name="scalar" />
   2718 <Test name="vec2" />
   2719 <Test name="vec3" />
   2720 <Test name="vec4" />
   2721 </TestCase>
   2722 <TestCase name="mediump_compute">
   2723 <Test name="scalar" />
   2724 <Test name="vec2" />
   2725 <Test name="vec3" />
   2726 <Test name="vec4" />
   2727 </TestCase>
   2728 <TestCase name="highp_compute">
   2729 <Test name="scalar" />
   2730 <Test name="vec2" />
   2731 <Test name="vec3" />
   2732 <Test name="vec4" />
   2733 </TestCase>
   2734 </TestSuite>
   2735 <TestSuite name="mod">
   2736 <TestCase name="lowp_compute">
   2737 <Test name="scalar" />
   2738 <Test name="vec2" />
   2739 <Test name="vec3" />
   2740 <Test name="vec4" />
   2741 </TestCase>
   2742 <TestCase name="mediump_compute">
   2743 <Test name="scalar" />
   2744 <Test name="vec2" />
   2745 <Test name="vec3" />
   2746 <Test name="vec4" />
   2747 </TestCase>
   2748 </TestSuite>
   2749 <TestSuite name="min">
   2750 <TestCase name="lowp_compute">
   2751 <Test name="scalar" />
   2752 <Test name="vec2" />
   2753 <Test name="vec3" />
   2754 <Test name="vec4" />
   2755 </TestCase>
   2756 <TestCase name="mediump_compute">
   2757 <Test name="scalar" />
   2758 <Test name="vec2" />
   2759 <Test name="vec3" />
   2760 <Test name="vec4" />
   2761 </TestCase>
   2762 </TestSuite>
   2763 <TestSuite name="max">
   2764 <TestCase name="lowp_compute">
   2765 <Test name="scalar" />
   2766 <Test name="vec2" />
   2767 <Test name="vec3" />
   2768 <Test name="vec4" />
   2769 </TestCase>
   2770 <TestCase name="mediump_compute">
   2771 <Test name="scalar" />
   2772 <Test name="vec2" />
   2773 <Test name="vec3" />
   2774 <Test name="vec4" />
   2775 </TestCase>
   2776 </TestSuite>
   2777 <TestSuite name="clamp">
   2778 <TestCase name="lowp_compute">
   2779 <Test name="scalar" />
   2780 <Test name="vec2" />
   2781 <Test name="vec3" />
   2782 <Test name="vec4" />
   2783 </TestCase>
   2784 <TestCase name="mediump_compute">
   2785 <Test name="scalar" />
   2786 <Test name="vec2" />
   2787 <Test name="vec3" />
   2788 <Test name="vec4" />
   2789 </TestCase>
   2790 </TestSuite>
   2791 <TestSuite name="step">
   2792 <TestCase name="lowp_compute">
   2793 <Test name="scalar" />
   2794 <Test name="vec2" />
   2795 <Test name="vec3" />
   2796 <Test name="vec4" />
   2797 </TestCase>
   2798 <TestCase name="mediump_compute">
   2799 <Test name="scalar" />
   2800 <Test name="vec2" />
   2801 <Test name="vec3" />
   2802 <Test name="vec4" />
   2803 </TestCase>
   2804 <TestCase name="highp_compute">
   2805 <Test name="scalar" />
   2806 <Test name="vec2" />
   2807 <Test name="vec3" />
   2808 <Test name="vec4" />
   2809 </TestCase>
   2810 </TestSuite>
   2811 <TestSuite name="smoothstep">
   2812 <TestCase name="lowp_compute">
   2813 <Test name="scalar" />
   2814 <Test name="vec2" />
   2815 <Test name="vec3" />
   2816 <Test name="vec4" />
   2817 </TestCase>
   2818 </TestSuite>
   2819 <TestSuite name="length">
   2820 <TestCase name="lowp_compute">
   2821 <Test name="scalar" />
   2822 <Test name="vec2" />
   2823 <Test name="vec3" />
   2824 <Test name="vec4" />
   2825 </TestCase>
   2826 <TestCase name="mediump_compute">
   2827 <Test name="scalar" />
   2828 <Test name="vec2" />
   2829 <Test name="vec3" />
   2830 <Test name="vec4" />
   2831 </TestCase>
   2832 <TestCase name="highp_compute">
   2833 <Test name="scalar" />
   2834 <Test name="vec2" />
   2835 <Test name="vec3" />
   2836 <Test name="vec4" />
   2837 </TestCase>
   2838 </TestSuite>
   2839 <TestSuite name="distance">
   2840 <TestCase name="lowp_compute">
   2841 <Test name="scalar" />
   2842 <Test name="vec2" />
   2843 <Test name="vec3" />
   2844 <Test name="vec4" />
   2845 </TestCase>
   2846 <TestCase name="mediump_compute">
   2847 <Test name="scalar" />
   2848 <Test name="vec2" />
   2849 <Test name="vec3" />
   2850 <Test name="vec4" />
   2851 </TestCase>
   2852 <TestCase name="highp_compute">
   2853 <Test name="scalar" />
   2854 <Test name="vec2" />
   2855 <Test name="vec3" />
   2856 <Test name="vec4" />
   2857 </TestCase>
   2858 </TestSuite>
   2859 <TestSuite name="dot">
   2860 <TestCase name="lowp_compute">
   2861 <Test name="scalar" />
   2862 <Test name="vec2" />
   2863 <Test name="vec3" />
   2864 <Test name="vec4" />
   2865 </TestCase>
   2866 <TestCase name="mediump_compute">
   2867 <Test name="scalar" />
   2868 <Test name="vec2" />
   2869 <Test name="vec3" />
   2870 <Test name="vec4" />
   2871 </TestCase>
   2872 <TestCase name="highp_compute">
   2873 <Test name="scalar" />
   2874 <Test name="vec2" />
   2875 <Test name="vec3" />
   2876 </TestCase>
   2877 </TestSuite>
   2878 <TestCase name="cross">
   2879 <Test name="lowp_compute" />
   2880 <Test name="mediump_compute" />
   2881 <Test name="highp_compute" />
   2882 </TestCase>
   2883 <TestSuite name="normalize">
   2884 <TestCase name="lowp_compute">
   2885 <Test name="scalar" />
   2886 <Test name="vec2" />
   2887 <Test name="vec3" />
   2888 <Test name="vec4" />
   2889 </TestCase>
   2890 <TestCase name="mediump_compute">
   2891 <Test name="scalar" />
   2892 <Test name="vec2" />
   2893 <Test name="vec3" />
   2894 <Test name="vec4" />
   2895 </TestCase>
   2896 <TestCase name="highp_compute">
   2897 <Test name="scalar" />
   2898 <Test name="vec2" />
   2899 <Test name="vec3" />
   2900 <Test name="vec4" />
   2901 </TestCase>
   2902 </TestSuite>
   2903 <TestSuite name="faceforward">
   2904 <TestCase name="lowp_compute">
   2905 <Test name="scalar" />
   2906 <Test name="vec2" />
   2907 <Test name="vec3" />
   2908 <Test name="vec4" />
   2909 </TestCase>
   2910 <TestCase name="mediump_compute">
   2911 <Test name="scalar" />
   2912 <Test name="vec2" />
   2913 <Test name="vec3" />
   2914 <Test name="vec4" />
   2915 </TestCase>
   2916 <TestCase name="highp_compute">
   2917 <Test name="scalar" />
   2918 <Test name="vec2" />
   2919 <Test name="vec3" />
   2920 <Test name="vec4" />
   2921 </TestCase>
   2922 </TestSuite>
   2923 <TestSuite name="reflect">
   2924 <TestCase name="lowp_compute">
   2925 <Test name="scalar" />
   2926 <Test name="vec2" />
   2927 <Test name="vec3" />
   2928 <Test name="vec4" />
   2929 </TestCase>
   2930 <TestCase name="mediump_compute">
   2931 <Test name="scalar" />
   2932 <Test name="vec2" />
   2933 <Test name="vec3" />
   2934 <Test name="vec4" />
   2935 </TestCase>
   2936 </TestSuite>
   2937 <TestSuite name="matrixcompmult">
   2938 <TestCase name="lowp_compute">
   2939 <Test name="mat2" />
   2940 <Test name="mat2x3" />
   2941 <Test name="mat2x4" />
   2942 <Test name="mat3x2" />
   2943 <Test name="mat3" />
   2944 <Test name="mat3x4" />
   2945 <Test name="mat4x2" />
   2946 <Test name="mat4x3" />
   2947 <Test name="mat4" />
   2948 </TestCase>
   2949 <TestCase name="mediump_compute">
   2950 <Test name="mat2" />
   2951 <Test name="mat2x3" />
   2952 <Test name="mat2x4" />
   2953 <Test name="mat3x2" />
   2954 <Test name="mat3" />
   2955 <Test name="mat3x4" />
   2956 <Test name="mat4x2" />
   2957 <Test name="mat4x3" />
   2958 <Test name="mat4" />
   2959 </TestCase>
   2960 <TestCase name="highp_compute">
   2961 <Test name="mat2" />
   2962 <Test name="mat2x3" />
   2963 <Test name="mat2x4" />
   2964 <Test name="mat3x2" />
   2965 <Test name="mat3" />
   2966 <Test name="mat3x4" />
   2967 <Test name="mat4x2" />
   2968 <Test name="mat4x3" />
   2969 <Test name="mat4" />
   2970 </TestCase>
   2971 </TestSuite>
   2972 <TestSuite name="outerproduct">
   2973 <TestCase name="lowp_compute">
   2974 <Test name="mat2" />
   2975 <Test name="mat2x3" />
   2976 <Test name="mat2x4" />
   2977 <Test name="mat3x2" />
   2978 <Test name="mat3" />
   2979 <Test name="mat3x4" />
   2980 <Test name="mat4x2" />
   2981 <Test name="mat4x3" />
   2982 <Test name="mat4" />
   2983 </TestCase>
   2984 <TestCase name="mediump_compute">
   2985 <Test name="mat2" />
   2986 <Test name="mat2x3" />
   2987 <Test name="mat2x4" />
   2988 <Test name="mat3x2" />
   2989 <Test name="mat3" />
   2990 <Test name="mat3x4" />
   2991 <Test name="mat4x2" />
   2992 <Test name="mat4x3" />
   2993 <Test name="mat4" />
   2994 </TestCase>
   2995 <TestCase name="highp_compute">
   2996 <Test name="mat2" />
   2997 <Test name="mat2x3" />
   2998 <Test name="mat2x4" />
   2999 <Test name="mat3x2" />
   3000 <Test name="mat3" />
   3001 <Test name="mat3x4" />
   3002 <Test name="mat4x2" />
   3003 <Test name="mat4x3" />
   3004 <Test name="mat4" />
   3005 </TestCase>
   3006 </TestSuite>
   3007 <TestSuite name="transpose">
   3008 <TestCase name="lowp_compute">
   3009 <Test name="mat2" />
   3010 <Test name="mat2x3" />
   3011 <Test name="mat2x4" />
   3012 <Test name="mat3x2" />
   3013 <Test name="mat3" />
   3014 <Test name="mat3x4" />
   3015 <Test name="mat4x2" />
   3016 <Test name="mat4x3" />
   3017 <Test name="mat4" />
   3018 </TestCase>
   3019 <TestCase name="mediump_compute">
   3020 <Test name="mat2" />
   3021 <Test name="mat2x3" />
   3022 <Test name="mat2x4" />
   3023 <Test name="mat3x2" />
   3024 <Test name="mat3" />
   3025 <Test name="mat3x4" />
   3026 <Test name="mat4x2" />
   3027 <Test name="mat4x3" />
   3028 <Test name="mat4" />
   3029 </TestCase>
   3030 <TestCase name="highp_compute">
   3031 <Test name="mat2" />
   3032 <Test name="mat2x3" />
   3033 <Test name="mat2x4" />
   3034 <Test name="mat3x2" />
   3035 <Test name="mat3" />
   3036 <Test name="mat3x4" />
   3037 <Test name="mat4x2" />
   3038 <Test name="mat4x3" />
   3039 <Test name="mat4" />
   3040 </TestCase>
   3041 </TestSuite>
   3042 <TestSuite name="determinant">
   3043 <TestCase name="lowp_compute">
   3044 <Test name="mat2" />
   3045 </TestCase>
   3046 <TestCase name="mediump_compute">
   3047 <Test name="mat2" />
   3048 </TestCase>
   3049 <TestCase name="highp_compute">
   3050 <Test name="mat2" />
   3051 </TestCase>
   3052 </TestSuite>
   3053 <TestSuite name="inverse">
   3054 <TestCase name="lowp_compute">
   3055 <Test name="mat2" />
   3056 </TestCase>
   3057 <TestCase name="mediump_compute">
   3058 <Test name="mat2" />
   3059 </TestCase>
   3060 </TestSuite>
   3061 <TestSuite name="frexp">
   3062 <TestCase name="lowp_vertex">
   3063 <Test name="scalar" />
   3064 <Test name="vec2" />
   3065 <Test name="vec3" />
   3066 <Test name="vec4" />
   3067 </TestCase>
   3068 <TestCase name="lowp_compute">
   3069 <Test name="scalar" />
   3070 <Test name="vec2" />
   3071 <Test name="vec3" />
   3072 <Test name="vec4" />
   3073 </TestCase>
   3074 <TestCase name="mediump_vertex">
   3075 <Test name="scalar" />
   3076 <Test name="vec2" />
   3077 <Test name="vec3" />
   3078 <Test name="vec4" />
   3079 </TestCase>
   3080 <TestCase name="mediump_compute">
   3081 <Test name="scalar" />
   3082 <Test name="vec2" />
   3083 <Test name="vec3" />
   3084 <Test name="vec4" />
   3085 </TestCase>
   3086 </TestSuite>
   3087 <TestSuite name="ldexp">
   3088 <TestCase name="lowp_vertex">
   3089 <Test name="scalar" />
   3090 <Test name="vec2" />
   3091 <Test name="vec3" />
   3092 <Test name="vec4" />
   3093 </TestCase>
   3094 <TestCase name="lowp_fragment">
   3095 <Test name="scalar" />
   3096 <Test name="vec2" />
   3097 <Test name="vec3" />
   3098 <Test name="vec4" />
   3099 </TestCase>
   3100 <TestCase name="lowp_compute">
   3101 <Test name="scalar" />
   3102 <Test name="vec2" />
   3103 <Test name="vec3" />
   3104 <Test name="vec4" />
   3105 </TestCase>
   3106 <TestCase name="mediump_vertex">
   3107 <Test name="scalar" />
   3108 <Test name="vec2" />
   3109 <Test name="vec3" />
   3110 <Test name="vec4" />
   3111 </TestCase>
   3112 <TestCase name="mediump_fragment">
   3113 <Test name="scalar" />
   3114 <Test name="vec2" />
   3115 <Test name="vec3" />
   3116 <Test name="vec4" />
   3117 </TestCase>
   3118 <TestCase name="mediump_compute">
   3119 <Test name="scalar" />
   3120 <Test name="vec2" />
   3121 <Test name="vec3" />
   3122 <Test name="vec4" />
   3123 </TestCase>
   3124 <TestCase name="highp_vertex">
   3125 <Test name="scalar" />
   3126 <Test name="vec2" />
   3127 <Test name="vec3" />
   3128 <Test name="vec4" />
   3129 </TestCase>
   3130 <TestCase name="highp_fragment">
   3131 <Test name="scalar" />
   3132 <Test name="vec2" />
   3133 <Test name="vec3" />
   3134 <Test name="vec4" />
   3135 </TestCase>
   3136 <TestCase name="highp_compute">
   3137 <Test name="scalar" />
   3138 <Test name="vec2" />
   3139 <Test name="vec3" />
   3140 <Test name="vec4" />
   3141 </TestCase>
   3142 </TestSuite>
   3143 <TestSuite name="fma">
   3144 <TestCase name="lowp_vertex">
   3145 <Test name="scalar" />
   3146 <Test name="vec2" />
   3147 <Test name="vec3" />
   3148 <Test name="vec4" />
   3149 </TestCase>
   3150 <TestCase name="lowp_fragment">
   3151 <Test name="scalar" />
   3152 <Test name="vec2" />
   3153 <Test name="vec3" />
   3154 <Test name="vec4" />
   3155 </TestCase>
   3156 <TestCase name="lowp_compute">
   3157 <Test name="scalar" />
   3158 <Test name="vec2" />
   3159 <Test name="vec3" />
   3160 <Test name="vec4" />
   3161 </TestCase>
   3162 <TestCase name="mediump_vertex">
   3163 <Test name="scalar" />
   3164 <Test name="vec2" />
   3165 <Test name="vec3" />
   3166 <Test name="vec4" />
   3167 </TestCase>
   3168 <TestCase name="mediump_fragment">
   3169 <Test name="scalar" />
   3170 <Test name="vec2" />
   3171 <Test name="vec3" />
   3172 <Test name="vec4" />
   3173 </TestCase>
   3174 <TestCase name="mediump_compute">
   3175 <Test name="scalar" />
   3176 <Test name="vec2" />
   3177 <Test name="vec3" />
   3178 <Test name="vec4" />
   3179 </TestCase>
   3180 </TestSuite>
   3181 </TestSuite>
   3182 </TestSuite>
   3183 <TestSuite name="sample_variables">
   3184 <TestCase name="num_samples">
   3185 <Test name="multisample_texture_1" />
   3186 <Test name="multisample_texture_2" />
   3187 <Test name="multisample_texture_4" />
   3188 <Test name="multisample_texture_8" />
   3189 <Test name="multisample_texture_16" />
   3190 <Test name="multisample_rbo_1" />
   3191 <Test name="multisample_rbo_2" />
   3192 <Test name="multisample_rbo_4" />
   3193 <Test name="multisample_rbo_8" />
   3194 <Test name="multisample_rbo_16" />
   3195 </TestCase>
   3196 <TestCase name="max_samples">
   3197 <Test name="default_framebuffer" />
   3198 <Test name="singlesample_texture" />
   3199 <Test name="multisample_texture_1" />
   3200 <Test name="multisample_texture_2" />
   3201 <Test name="multisample_texture_4" />
   3202 <Test name="multisample_texture_8" />
   3203 <Test name="multisample_texture_16" />
   3204 <Test name="singlesample_rbo" />
   3205 <Test name="multisample_rbo_1" />
   3206 <Test name="multisample_rbo_2" />
   3207 <Test name="multisample_rbo_4" />
   3208 <Test name="multisample_rbo_8" />
   3209 <Test name="multisample_rbo_16" />
   3210 </TestCase>
   3211 <TestCase name="sample_id">
   3212 <Test name="default_framebuffer" />
   3213 <Test name="singlesample_texture" />
   3214 <Test name="multisample_texture_1" />
   3215 <Test name="multisample_texture_2" />
   3216 <Test name="multisample_texture_4" />
   3217 <Test name="multisample_texture_8" />
   3218 <Test name="singlesample_rbo" />
   3219 <Test name="multisample_rbo_1" />
   3220 <Test name="multisample_rbo_2" />
   3221 <Test name="multisample_rbo_4" />
   3222 <Test name="multisample_rbo_8" />
   3223 </TestCase>
   3224 <TestSuite name="sample_pos">
   3225 <TestCase name="correctness">
   3226 <Test name="default_framebuffer" />
   3227 <Test name="singlesample_texture" />
   3228 <Test name="multisample_texture_1" />
   3229 <Test name="multisample_texture_2" />
   3230 <Test name="multisample_texture_4" />
   3231 <Test name="multisample_texture_8" />
   3232 <Test name="singlesample_rbo" />
   3233 <Test name="multisample_rbo_1" />
   3234 <Test name="multisample_rbo_2" />
   3235 <Test name="multisample_rbo_4" />
   3236 <Test name="multisample_rbo_8" />
   3237 </TestCase>
   3238 <TestCase name="distribution">
   3239 <Test name="default_framebuffer" />
   3240 <Test name="singlesample_texture" />
   3241 <Test name="multisample_texture_1" />
   3242 <Test name="multisample_texture_2" />
   3243 <Test name="multisample_texture_4" />
   3244 <Test name="multisample_texture_8" />
   3245 <Test name="singlesample_rbo" />
   3246 <Test name="multisample_rbo_1" />
   3247 <Test name="multisample_rbo_2" />
   3248 <Test name="multisample_rbo_4" />
   3249 <Test name="multisample_rbo_8" />
   3250 <Test name="multisample_rbo_16" />
   3251 </TestCase>
   3252 </TestSuite>
   3253 <TestSuite name="sample_mask_in">
   3254 <TestCase name="sample_mask">
   3255 <Test name="default_framebuffer" />
   3256 <Test name="singlesample_texture" />
   3257 <Test name="multisample_texture_1" />
   3258 <Test name="multisample_texture_2" />
   3259 <Test name="multisample_texture_4" />
   3260 <Test name="multisample_texture_8" />
   3261 <Test name="multisample_texture_16" />
   3262 <Test name="singlesample_rbo" />
   3263 <Test name="multisample_rbo_1" />
   3264 <Test name="multisample_rbo_2" />
   3265 <Test name="multisample_rbo_4" />
   3266 <Test name="multisample_rbo_8" />
   3267 <Test name="multisample_rbo_16" />
   3268 </TestCase>
   3269 <TestCase name="bit_count_per_pixel">
   3270 <Test name="default_framebuffer" />
   3271 <Test name="singlesample_texture" />
   3272 <Test name="multisample_texture_1" />
   3273 <Test name="multisample_texture_2" />
   3274 <Test name="multisample_texture_4" />
   3275 <Test name="multisample_texture_8" />
   3276 <Test name="multisample_texture_16" />
   3277 <Test name="singlesample_rbo" />
   3278 <Test name="multisample_rbo_1" />
   3279 <Test name="multisample_rbo_2" />
   3280 <Test name="multisample_rbo_4" />
   3281 <Test name="multisample_rbo_8" />
   3282 <Test name="multisample_rbo_16" />
   3283 </TestCase>
   3284 <TestCase name="bit_count_per_sample">
   3285 <Test name="default_framebuffer" />
   3286 <Test name="singlesample_texture" />
   3287 <Test name="singlesample_rbo" />
   3288 </TestCase>
   3289 <TestCase name="bit_count_per_two_samples">
   3290 <Test name="default_framebuffer" />
   3291 <Test name="singlesample_texture" />
   3292 <Test name="multisample_texture_16" />
   3293 <Test name="singlesample_rbo" />
   3294 <Test name="multisample_rbo_16" />
   3295 </TestCase>
   3296 <TestCase name="bits_unique_per_sample">
   3297 <Test name="singlesample_texture" />
   3298 </TestCase>
   3299 <TestCase name="bits_unique_per_two_samples">
   3300 <Test name="singlesample_texture" />
   3301 <Test name="multisample_texture_1" />
   3302 <Test name="multisample_texture_2" />
   3303 </TestCase>
   3304 </TestSuite>
   3305 <TestSuite name="sample_mask">
   3306 <TestCase name="discard_half_per_pixel">
   3307 <Test name="default_framebuffer" />
   3308 <Test name="singlesample_texture" />
   3309 <Test name="multisample_texture_1" />
   3310 <Test name="multisample_texture_2" />
   3311 <Test name="multisample_texture_4" />
   3312 <Test name="multisample_texture_8" />
   3313 <Test name="multisample_texture_16" />
   3314 <Test name="singlesample_rbo" />
   3315 <Test name="multisample_rbo_1" />
   3316 <Test name="multisample_rbo_2" />
   3317 <Test name="multisample_rbo_4" />
   3318 <Test name="multisample_rbo_8" />
   3319 <Test name="multisample_rbo_16" />
   3320 </TestCase>
   3321 <TestCase name="discard_half_per_sample">
   3322 <Test name="default_framebuffer" />
   3323 <Test name="singlesample_texture" />
   3324 <Test name="multisample_texture_1" />
   3325 <Test name="multisample_texture_2" />
   3326 <Test name="multisample_texture_4" />
   3327 <Test name="multisample_texture_8" />
   3328 <Test name="multisample_texture_16" />
   3329 <Test name="singlesample_rbo" />
   3330 <Test name="multisample_rbo_1" />
   3331 <Test name="multisample_rbo_2" />
   3332 <Test name="multisample_rbo_4" />
   3333 <Test name="multisample_rbo_8" />
   3334 <Test name="multisample_rbo_16" />
   3335 </TestCase>
   3336 <TestCase name="discard_half_per_two_samples">
   3337 <Test name="default_framebuffer" />
   3338 <Test name="singlesample_texture" />
   3339 <Test name="multisample_texture_1" />
   3340 <Test name="multisample_texture_2" />
   3341 <Test name="multisample_texture_4" />
   3342 <Test name="multisample_texture_8" />
   3343 <Test name="multisample_texture_16" />
   3344 <Test name="singlesample_rbo" />
   3345 <Test name="multisample_rbo_1" />
   3346 <Test name="multisample_rbo_2" />
   3347 <Test name="multisample_rbo_4" />
   3348 <Test name="multisample_rbo_8" />
   3349 <Test name="multisample_rbo_16" />
   3350 </TestCase>
   3351 <TestCase name="inverse_per_pixel">
   3352 <Test name="default_framebuffer" />
   3353 <Test name="singlesample_texture" />
   3354 <Test name="multisample_texture_1" />
   3355 <Test name="multisample_texture_2" />
   3356 <Test name="multisample_texture_4" />
   3357 <Test name="multisample_texture_8" />
   3358 <Test name="multisample_texture_16" />
   3359 <Test name="singlesample_rbo" />
   3360 <Test name="multisample_rbo_1" />
   3361 <Test name="multisample_rbo_2" />
   3362 <Test name="multisample_rbo_4" />
   3363 <Test name="multisample_rbo_8" />
   3364 <Test name="multisample_rbo_16" />
   3365 </TestCase>
   3366 <TestCase name="inverse_per_sample">
   3367 <Test name="default_framebuffer" />
   3368 <Test name="singlesample_texture" />
   3369 <Test name="multisample_texture_1" />
   3370 <Test name="multisample_texture_2" />
   3371 <Test name="multisample_texture_4" />
   3372 <Test name="multisample_texture_8" />
   3373 <Test name="multisample_texture_16" />
   3374 <Test name="singlesample_rbo" />
   3375 <Test name="multisample_rbo_1" />
   3376 <Test name="multisample_rbo_2" />
   3377 <Test name="multisample_rbo_4" />
   3378 <Test name="multisample_rbo_8" />
   3379 <Test name="multisample_rbo_16" />
   3380 </TestCase>
   3381 <TestCase name="inverse_per_two_samples">
   3382 <Test name="default_framebuffer" />
   3383 <Test name="singlesample_texture" />
   3384 <Test name="multisample_texture_1" />
   3385 <Test name="multisample_texture_2" />
   3386 <Test name="multisample_texture_4" />
   3387 <Test name="multisample_texture_8" />
   3388 <Test name="multisample_texture_16" />
   3389 <Test name="singlesample_rbo" />
   3390 <Test name="multisample_rbo_1" />
   3391 <Test name="multisample_rbo_2" />
   3392 <Test name="multisample_rbo_4" />
   3393 <Test name="multisample_rbo_8" />
   3394 <Test name="multisample_rbo_16" />
   3395 </TestCase>
   3396 </TestSuite>
   3397 </TestSuite>
   3398 <TestSuite name="multisample_interpolation">
   3399 <TestCase name="sample_qualifier">
   3400 <Test name="default_framebuffer" />
   3401 <Test name="singlesample_texture" />
   3402 <Test name="multisample_texture_1" />
   3403 <Test name="multisample_texture_2" />
   3404 <Test name="multisample_texture_4" />
   3405 <Test name="multisample_texture_8" />
   3406 <Test name="multisample_texture_16" />
   3407 <Test name="singlesample_rbo" />
   3408 <Test name="multisample_rbo_1" />
   3409 <Test name="multisample_rbo_2" />
   3410 <Test name="multisample_rbo_4" />
   3411 <Test name="multisample_rbo_8" />
   3412 <Test name="multisample_rbo_16" />
   3413 </TestCase>
   3414 <TestSuite name="interpolate_at_sample">
   3415 <TestCase name="static_sample_number">
   3416 <Test name="default_framebuffer" />
   3417 <Test name="singlesample_texture" />
   3418 <Test name="multisample_texture_1" />
   3419 <Test name="multisample_texture_2" />
   3420 <Test name="multisample_texture_4" />
   3421 <Test name="multisample_texture_8" />
   3422 <Test name="multisample_texture_16" />
   3423 <Test name="singlesample_rbo" />
   3424 <Test name="multisample_rbo_1" />
   3425 <Test name="multisample_rbo_2" />
   3426 <Test name="multisample_rbo_4" />
   3427 <Test name="multisample_rbo_8" />
   3428 <Test name="multisample_rbo_16" />
   3429 </TestCase>
   3430 <TestCase name="dynamic_sample_number">
   3431 <Test name="default_framebuffer" />
   3432 <Test name="singlesample_texture" />
   3433 <Test name="multisample_texture_1" />
   3434 <Test name="multisample_texture_2" />
   3435 <Test name="multisample_texture_4" />
   3436 <Test name="multisample_texture_8" />
   3437 <Test name="multisample_texture_16" />
   3438 <Test name="singlesample_rbo" />
   3439 <Test name="multisample_rbo_1" />
   3440 <Test name="multisample_rbo_2" />
   3441 <Test name="multisample_rbo_4" />
   3442 <Test name="multisample_rbo_8" />
   3443 <Test name="multisample_rbo_16" />
   3444 </TestCase>
   3445 <TestCase name="non_multisample_buffer">
   3446 <Test name="sample_0_default_framebuffer" />
   3447 <Test name="sample_0_singlesample_texture" />
   3448 <Test name="sample_0_singlesample_rbo" />
   3449 <Test name="sample_n_default_framebuffer" />
   3450 <Test name="sample_n_singlesample_texture" />
   3451 <Test name="sample_n_singlesample_rbo" />
   3452 </TestCase>
   3453 <TestCase name="centroid_qualified">
   3454 <Test name="default_framebuffer" />
   3455 <Test name="singlesample_texture" />
   3456 <Test name="multisample_texture_1" />
   3457 <Test name="multisample_texture_2" />
   3458 <Test name="multisample_texture_4" />
   3459 <Test name="multisample_texture_8" />
   3460 <Test name="multisample_texture_16" />
   3461 <Test name="singlesample_rbo" />
   3462 <Test name="multisample_rbo_1" />
   3463 <Test name="multisample_rbo_2" />
   3464 <Test name="multisample_rbo_4" />
   3465 <Test name="multisample_rbo_8" />
   3466 <Test name="multisample_rbo_16" />
   3467 </TestCase>
   3468 <TestCase name="at_sample_id">
   3469 <Test name="default_framebuffer" />
   3470 <Test name="singlesample_texture" />
   3471 <Test name="multisample_texture_1" />
   3472 <Test name="multisample_texture_2" />
   3473 <Test name="multisample_texture_4" />
   3474 <Test name="multisample_texture_8" />
   3475 <Test name="multisample_texture_16" />
   3476 <Test name="singlesample_rbo" />
   3477 <Test name="multisample_rbo_1" />
   3478 <Test name="multisample_rbo_2" />
   3479 <Test name="multisample_rbo_4" />
   3480 <Test name="multisample_rbo_8" />
   3481 <Test name="multisample_rbo_16" />
   3482 </TestCase>
   3483 </TestSuite>
   3484 <TestSuite name="interpolate_at_centroid">
   3485 <TestCase name="consistency">
   3486 <Test name="default_framebuffer" />
   3487 <Test name="singlesample_texture" />
   3488 <Test name="multisample_texture_1" />
   3489 <Test name="multisample_texture_2" />
   3490 <Test name="multisample_texture_4" />
   3491 <Test name="multisample_texture_8" />
   3492 <Test name="multisample_texture_16" />
   3493 <Test name="singlesample_rbo" />
   3494 <Test name="multisample_rbo_1" />
   3495 <Test name="multisample_rbo_2" />
   3496 <Test name="multisample_rbo_4" />
   3497 <Test name="multisample_rbo_8" />
   3498 <Test name="multisample_rbo_16" />
   3499 </TestCase>
   3500 <TestCase name="array_element">
   3501 <Test name="default_framebuffer" />
   3502 <Test name="singlesample_texture" />
   3503 <Test name="multisample_texture_1" />
   3504 <Test name="multisample_texture_2" />
   3505 <Test name="multisample_texture_4" />
   3506 <Test name="multisample_texture_8" />
   3507 <Test name="multisample_texture_16" />
   3508 <Test name="singlesample_rbo" />
   3509 <Test name="multisample_rbo_1" />
   3510 <Test name="multisample_rbo_2" />
   3511 <Test name="multisample_rbo_4" />
   3512 <Test name="multisample_rbo_8" />
   3513 <Test name="multisample_rbo_16" />
   3514 </TestCase>
   3515 </TestSuite>
   3516 <TestSuite name="interpolate_at_offset">
   3517 <TestCase name="no_qualifiers">
   3518 <Test name="default_framebuffer" />
   3519 <Test name="singlesample_texture" />
   3520 <Test name="multisample_texture_1" />
   3521 <Test name="multisample_texture_2" />
   3522 <Test name="multisample_texture_4" />
   3523 <Test name="multisample_texture_8" />
   3524 <Test name="singlesample_rbo" />
   3525 <Test name="multisample_rbo_1" />
   3526 <Test name="multisample_rbo_2" />
   3527 <Test name="multisample_rbo_4" />
   3528 <Test name="multisample_rbo_8" />
   3529 </TestCase>
   3530 <TestCase name="centroid_qualifier">
   3531 <Test name="default_framebuffer" />
   3532 <Test name="singlesample_texture" />
   3533 <Test name="multisample_texture_1" />
   3534 <Test name="multisample_texture_2" />
   3535 <Test name="multisample_texture_4" />
   3536 <Test name="multisample_texture_8" />
   3537 <Test name="singlesample_rbo" />
   3538 <Test name="multisample_rbo_1" />
   3539 <Test name="multisample_rbo_2" />
   3540 <Test name="multisample_rbo_4" />
   3541 <Test name="multisample_rbo_8" />
   3542 </TestCase>
   3543 <TestCase name="sample_qualifier">
   3544 <Test name="default_framebuffer" />
   3545 <Test name="singlesample_texture" />
   3546 <Test name="multisample_texture_1" />
   3547 <Test name="multisample_texture_2" />
   3548 <Test name="multisample_texture_4" />
   3549 <Test name="multisample_texture_8" />
   3550 <Test name="singlesample_rbo" />
   3551 <Test name="multisample_rbo_1" />
   3552 <Test name="multisample_rbo_2" />
   3553 <Test name="multisample_rbo_4" />
   3554 <Test name="multisample_rbo_8" />
   3555 </TestCase>
   3556 <TestCase name="at_sample_position">
   3557 <Test name="default_framebuffer" />
   3558 <Test name="singlesample_texture" />
   3559 <Test name="multisample_texture_1" />
   3560 <Test name="multisample_texture_2" />
   3561 <Test name="multisample_texture_4" />
   3562 <Test name="multisample_texture_8" />
   3563 <Test name="singlesample_rbo" />
   3564 <Test name="multisample_rbo_1" />
   3565 <Test name="multisample_rbo_2" />
   3566 <Test name="multisample_rbo_4" />
   3567 <Test name="multisample_rbo_8" />
   3568 </TestCase>
   3569 <TestCase name="array_element">
   3570 <Test name="default_framebuffer" />
   3571 <Test name="singlesample_texture" />
   3572 <Test name="multisample_texture_1" />
   3573 <Test name="multisample_texture_2" />
   3574 <Test name="multisample_texture_4" />
   3575 <Test name="multisample_texture_8" />
   3576 <Test name="singlesample_rbo" />
   3577 <Test name="multisample_rbo_1" />
   3578 <Test name="multisample_rbo_2" />
   3579 <Test name="multisample_rbo_4" />
   3580 <Test name="multisample_rbo_8" />
   3581 </TestCase>
   3582 </TestSuite>
   3583 </TestSuite>
   3584 <TestSuite name="opaque_type_indexing">
   3585 <TestSuite name="sampler">
   3586 <TestSuite name="const_literal">
   3587 <TestCase name="vertex">
   3588 <Test name="sampler2d" />
   3589 <Test name="samplercube" />
   3590 <Test name="sampler2darray" />
   3591 <Test name="sampler3d" />
   3592 <Test name="sampler2dshadow" />
   3593 <Test name="samplercubeshadow" />
   3594 <Test name="sampler2darrayshadow" />
   3595 <Test name="isampler2d" />
   3596 <Test name="isamplercube" />
   3597 <Test name="isampler2darray" />
   3598 <Test name="isampler3d" />
   3599 <Test name="usampler2d" />
   3600 <Test name="usamplercube" />
   3601 <Test name="usampler2darray" />
   3602 <Test name="usampler3d" />
   3603 </TestCase>
   3604 <TestCase name="fragment">
   3605 <Test name="sampler2d" />
   3606 <Test name="samplercube" />
   3607 <Test name="sampler2darray" />
   3608 <Test name="sampler3d" />
   3609 <Test name="sampler2dshadow" />
   3610 <Test name="samplercubeshadow" />
   3611 <Test name="sampler2darrayshadow" />
   3612 <Test name="isampler2d" />
   3613 <Test name="isamplercube" />
   3614 <Test name="isampler2darray" />
   3615 <Test name="isampler3d" />
   3616 <Test name="usampler2d" />
   3617 <Test name="usamplercube" />
   3618 <Test name="usampler2darray" />
   3619 <Test name="usampler3d" />
   3620 </TestCase>
   3621 <TestCase name="compute">
   3622 <Test name="sampler2d" />
   3623 <Test name="samplercube" />
   3624 <Test name="sampler2darray" />
   3625 <Test name="sampler3d" />
   3626 <Test name="sampler2dshadow" />
   3627 <Test name="samplercubeshadow" />
   3628 <Test name="sampler2darrayshadow" />
   3629 <Test name="isampler2d" />
   3630 <Test name="isamplercube" />
   3631 <Test name="isampler2darray" />
   3632 <Test name="isampler3d" />
   3633 <Test name="usampler2d" />
   3634 <Test name="usamplercube" />
   3635 <Test name="usampler2darray" />
   3636 <Test name="usampler3d" />
   3637 </TestCase>
   3638 </TestSuite>
   3639 <TestSuite name="const_expression">
   3640 <TestCase name="vertex">
   3641 <Test name="sampler2d" />
   3642 <Test name="samplercube" />
   3643 <Test name="sampler2darray" />
   3644 <Test name="sampler3d" />
   3645 <Test name="sampler2dshadow" />
   3646 <Test name="samplercubeshadow" />
   3647 <Test name="sampler2darrayshadow" />
   3648 <Test name="isampler2d" />
   3649 <Test name="isamplercube" />
   3650 <Test name="isampler2darray" />
   3651 <Test name="isampler3d" />
   3652 <Test name="usampler2d" />
   3653 <Test name="usamplercube" />
   3654 <Test name="usampler2darray" />
   3655 <Test name="usampler3d" />
   3656 </TestCase>
   3657 <TestCase name="fragment">
   3658 <Test name="sampler2d" />
   3659 <Test name="samplercube" />
   3660 <Test name="sampler2darray" />
   3661 <Test name="sampler3d" />
   3662 <Test name="sampler2dshadow" />
   3663 <Test name="samplercubeshadow" />
   3664 <Test name="sampler2darrayshadow" />
   3665 <Test name="isampler2d" />
   3666 <Test name="isamplercube" />
   3667 <Test name="isampler2darray" />
   3668 <Test name="isampler3d" />
   3669 <Test name="usampler2d" />
   3670 <Test name="usamplercube" />
   3671 <Test name="usampler2darray" />
   3672 <Test name="usampler3d" />
   3673 </TestCase>
   3674 <TestCase name="compute">
   3675 <Test name="sampler2d" />
   3676 <Test name="samplercube" />
   3677 <Test name="sampler2darray" />
   3678 <Test name="sampler3d" />
   3679 <Test name="sampler2dshadow" />
   3680 <Test name="samplercubeshadow" />
   3681 <Test name="sampler2darrayshadow" />
   3682 <Test name="isampler2d" />
   3683 <Test name="isamplercube" />
   3684 <Test name="isampler2darray" />
   3685 <Test name="isampler3d" />
   3686 <Test name="usampler2d" />
   3687 <Test name="usamplercube" />
   3688 <Test name="usampler2darray" />
   3689 <Test name="usampler3d" />
   3690 </TestCase>
   3691 </TestSuite>
   3692 <TestSuite name="uniform">
   3693 <TestCase name="vertex">
   3694 <Test name="sampler2d" />
   3695 <Test name="samplercube" />
   3696 <Test name="sampler2darray" />
   3697 <Test name="sampler3d" />
   3698 <Test name="sampler2dshadow" />
   3699 <Test name="samplercubeshadow" />
   3700 <Test name="sampler2darrayshadow" />
   3701 <Test name="isampler2d" />
   3702 <Test name="isamplercube" />
   3703 <Test name="isampler2darray" />
   3704 <Test name="isampler3d" />
   3705 <Test name="usampler2d" />
   3706 <Test name="usamplercube" />
   3707 <Test name="usampler2darray" />
   3708 <Test name="usampler3d" />
   3709 </TestCase>
   3710 <TestCase name="fragment">
   3711 <Test name="sampler2d" />
   3712 <Test name="samplercube" />
   3713 <Test name="sampler2darray" />
   3714 <Test name="sampler3d" />
   3715 <Test name="sampler2dshadow" />
   3716 <Test name="samplercubeshadow" />
   3717 <Test name="sampler2darrayshadow" />
   3718 <Test name="isampler2d" />
   3719 <Test name="isamplercube" />
   3720 <Test name="isampler2darray" />
   3721 <Test name="isampler3d" />
   3722 <Test name="usampler2d" />
   3723 <Test name="usamplercube" />
   3724 <Test name="usampler2darray" />
   3725 <Test name="usampler3d" />
   3726 </TestCase>
   3727 <TestCase name="compute">
   3728 <Test name="sampler2d" />
   3729 <Test name="samplercube" />
   3730 <Test name="sampler2darray" />
   3731 <Test name="sampler3d" />
   3732 <Test name="sampler2dshadow" />
   3733 <Test name="samplercubeshadow" />
   3734 <Test name="sampler2darrayshadow" />
   3735 <Test name="isampler2d" />
   3736 <Test name="isamplercube" />
   3737 <Test name="isampler2darray" />
   3738 <Test name="isampler3d" />
   3739 <Test name="usampler2d" />
   3740 <Test name="usamplercube" />
   3741 <Test name="usampler2darray" />
   3742 <Test name="usampler3d" />
   3743 </TestCase>
   3744 </TestSuite>
   3745 <TestSuite name="dynamically_uniform">
   3746 <TestCase name="vertex">
   3747 <Test name="sampler2d" />
   3748 <Test name="samplercube" />
   3749 <Test name="sampler2darray" />
   3750 <Test name="sampler3d" />
   3751 <Test name="sampler2dshadow" />
   3752 <Test name="samplercubeshadow" />
   3753 <Test name="sampler2darrayshadow" />
   3754 <Test name="isampler2d" />
   3755 <Test name="isamplercube" />
   3756 <Test name="isampler2darray" />
   3757 <Test name="isampler3d" />
   3758 <Test name="usampler2d" />
   3759 <Test name="usamplercube" />
   3760 <Test name="usampler2darray" />
   3761 <Test name="usampler3d" />
   3762 </TestCase>
   3763 <TestCase name="fragment">
   3764 <Test name="sampler2d" />
   3765 <Test name="samplercube" />
   3766 <Test name="sampler2darray" />
   3767 <Test name="sampler3d" />
   3768 <Test name="sampler2dshadow" />
   3769 <Test name="samplercubeshadow" />
   3770 <Test name="sampler2darrayshadow" />
   3771 <Test name="isampler2d" />
   3772 <Test name="isamplercube" />
   3773 <Test name="isampler2darray" />
   3774 <Test name="isampler3d" />
   3775 <Test name="usampler2d" />
   3776 <Test name="usamplercube" />
   3777 <Test name="usampler2darray" />
   3778 <Test name="usampler3d" />
   3779 </TestCase>
   3780 <TestCase name="compute">
   3781 <Test name="sampler2d" />
   3782 <Test name="samplercube" />
   3783 <Test name="sampler2darray" />
   3784 <Test name="sampler3d" />
   3785 <Test name="sampler2dshadow" />
   3786 <Test name="samplercubeshadow" />
   3787 <Test name="sampler2darrayshadow" />
   3788 <Test name="isampler2d" />
   3789 <Test name="isamplercube" />
   3790 <Test name="isampler2darray" />
   3791 <Test name="isampler3d" />
   3792 <Test name="usampler2d" />
   3793 <Test name="usamplercube" />
   3794 <Test name="usampler2darray" />
   3795 <Test name="usampler3d" />
   3796 </TestCase>
   3797 </TestSuite>
   3798 </TestSuite>
   3799 <TestCase name="ubo">
   3800 <Test name="const_literal_vertex" />
   3801 <Test name="const_literal_fragment" />
   3802 <Test name="const_literal_compute" />
   3803 <Test name="const_expression_vertex" />
   3804 <Test name="const_expression_fragment" />
   3805 <Test name="const_expression_compute" />
   3806 <Test name="uniform_vertex" />
   3807 <Test name="uniform_fragment" />
   3808 <Test name="uniform_compute" />
   3809 <Test name="dynamically_uniform_vertex" />
   3810 <Test name="dynamically_uniform_fragment" />
   3811 <Test name="dynamically_uniform_compute" />
   3812 </TestCase>
   3813 <TestCase name="ssbo">
   3814 <Test name="const_literal_vertex" />
   3815 <Test name="const_literal_fragment" />
   3816 <Test name="const_literal_compute" />
   3817 <Test name="const_expression_vertex" />
   3818 <Test name="const_expression_fragment" />
   3819 <Test name="const_expression_compute" />
   3820 </TestCase>
   3821 <TestCase name="atomic_counter">
   3822 <Test name="const_literal_vertex" />
   3823 <Test name="const_literal_fragment" />
   3824 <Test name="const_literal_compute" />
   3825 <Test name="const_expression_vertex" />
   3826 <Test name="const_expression_fragment" />
   3827 <Test name="const_expression_compute" />
   3828 <Test name="uniform_vertex" />
   3829 <Test name="uniform_fragment" />
   3830 <Test name="uniform_compute" />
   3831 <Test name="dynamically_uniform_vertex" />
   3832 <Test name="dynamically_uniform_fragment" />
   3833 <Test name="dynamically_uniform_compute" />
   3834 </TestCase>
   3835 </TestSuite>
   3836 <TestSuite name="functions">
   3837 <TestCase name="overloading">
   3838 <Test name="arrays_of_arrays_size_vertex" />
   3839 <Test name="arrays_of_arrays_size_fragment" />
   3840 </TestCase>
   3841 </TestSuite>
   3842 <TestSuite name="arrays_of_arrays">
   3843 <TestSuite name="constructor">
   3844 <TestCase name="explicit">
   3845 <Test name="float_3x3_vertex" />
   3846 <Test name="float_3x3_fragment" />
   3847 <Test name="float_3x4_vertex" />
   3848 <Test name="float_3x4_fragment" />
   3849 <Test name="int_3x1_vertex" />
   3850 <Test name="int_3x1_fragment" />
   3851 <Test name="int_4x4x4_vertex" />
   3852 <Test name="int_4x4x4_fragment" />
   3853 <Test name="bool_3x3x3_vertex" />
   3854 <Test name="bool_3x3x3_fragment" />
   3855 <Test name="bool_2x1x4_vertex" />
   3856 <Test name="bool_2x1x4_fragment" />
   3857 <Test name="struct_3x2_vertex" />
   3858 <Test name="struct_3x2_fragment" />
   3859 <Test name="struct_4x1x4_vertex" />
   3860 <Test name="struct_4x1x4_fragment" />
   3861 <Test name="vec3_4x3_vertex" />
   3862 <Test name="vec3_4x3_fragment" />
   3863 <Test name="ivec3_3x2x1_vertex" />
   3864 <Test name="ivec3_3x2x1_fragment" />
   3865 <Test name="bvec3_1x2x3_vertex" />
   3866 <Test name="bvec3_1x2x3_fragment" />
   3867 <Test name="mat3_3x2_vertex" />
   3868 <Test name="mat3_3x2_fragment" />
   3869 <Test name="mat3_3x3x3_vertex" />
   3870 <Test name="mat3_3x3x3_fragment" />
   3871 <Test name="mat3_3x4_vertex" />
   3872 <Test name="mat3_3x4_fragment" />
   3873 <Test name="high_dimensional_array_vertex" />
   3874 <Test name="high_dimensional_array_fragment" />
   3875 </TestCase>
   3876 <TestCase name="implicit">
   3877 <Test name="float_3x3_vertex" />
   3878 <Test name="float_3x3_fragment" />
   3879 <Test name="float_3x4_vertex" />
   3880 <Test name="float_3x4_fragment" />
   3881 <Test name="int_3x1_vertex" />
   3882 <Test name="int_3x1_fragment" />
   3883 <Test name="int_4x4x4_vertex" />
   3884 <Test name="int_4x4x4_fragment" />
   3885 <Test name="bool_3x3x3_vertex" />
   3886 <Test name="bool_3x3x3_fragment" />
   3887 <Test name="bool_2x1x4_vertex" />
   3888 <Test name="bool_2x1x4_fragment" />
   3889 <Test name="struct_3x2_vertex" />
   3890 <Test name="struct_3x2_fragment" />
   3891 <Test name="struct_4x1x4_vertex" />
   3892 <Test name="struct_4x1x4_fragment" />
   3893 <Test name="vec3_4x3_vertex" />
   3894 <Test name="vec3_4x3_fragment" />
   3895 <Test name="ivec3_3x2x1_vertex" />
   3896 <Test name="ivec3_3x2x1_fragment" />
   3897 <Test name="bvec3_1x2x3_vertex" />
   3898 <Test name="bvec3_1x2x3_fragment" />
   3899 <Test name="mat3_3x2_vertex" />
   3900 <Test name="mat3_3x2_fragment" />
   3901 <Test name="mat3_3x3x3_vertex" />
   3902 <Test name="mat3_3x3x3_fragment" />
   3903 <Test name="mat3_3x4_vertex" />
   3904 <Test name="mat3_3x4_fragment" />
   3905 <Test name="int_high_dimensional_array_vertex" />
   3906 <Test name="int_high_dimensional_array_fragment" />
   3907 </TestCase>
   3908 </TestSuite>
   3909 <TestSuite name="return">
   3910 <TestCase name="explicit">
   3911 <Test name="float_3x3_vertex" />
   3912 <Test name="float_3x3_fragment" />
   3913 <Test name="int_2x2x2_vertex" />
   3914 <Test name="int_2x2x2_fragment" />
   3915 <Test name="bool_3x2x3_vertex" />
   3916 <Test name="bool_3x2x3_fragment" />
   3917 <Test name="vec3_2x3_vertex" />
   3918 <Test name="vec3_2x3_fragment" />
   3919 <Test name="struct_3x1x3_vertex" />
   3920 <Test name="struct_3x1x3_fragment" />
   3921 <Test name="ivec3_3x3_vertex" />
   3922 <Test name="ivec3_3x3_fragment" />
   3923 <Test name="bvec4_4x2_vertex" />
   3924 <Test name="bvec4_4x2_fragment" />
   3925 <Test name="mat3_3x2_vertex" />
   3926 <Test name="mat3_3x2_fragment" />
   3927 <Test name="mat3_3x3x3_vertex" />
   3928 <Test name="mat3_3x3x3_fragment" />
   3929 <Test name="mat3_3x4_vertex" />
   3930 <Test name="mat3_3x4_fragment" />
   3931 </TestCase>
   3932 <TestCase name="implicit">
   3933 <Test name="float_3x3_vertex" />
   3934 <Test name="float_3x3_fragment" />
   3935 <Test name="int_2x2x2_vertex" />
   3936 <Test name="int_2x2x2_fragment" />
   3937 <Test name="bool_3x2x3_vertex" />
   3938 <Test name="bool_3x2x3_fragment" />
   3939 <Test name="vec3_2x3_vertex" />
   3940 <Test name="vec3_2x3_fragment" />
   3941 <Test name="struct_3x1x3_vertex" />
   3942 <Test name="struct_3x1x3_fragment" />
   3943 <Test name="ivec3_3x3_vertex" />
   3944 <Test name="ivec3_3x3_fragment" />
   3945 <Test name="bvec4_4x2_vertex" />
   3946 <Test name="bvec4_4x2_fragment" />
   3947 <Test name="mat3_3x2_vertex" />
   3948 <Test name="mat3_3x2_fragment" />
   3949 <Test name="mat3_3x3x3_vertex" />
   3950 <Test name="mat3_3x3x3_fragment" />
   3951 <Test name="mat3_3x4_vertex" />
   3952 <Test name="mat3_3x4_fragment" />
   3953 </TestCase>
   3954 </TestSuite>
   3955 <TestSuite name="parameter">
   3956 <TestCase name="in">
   3957 <Test name="float_3x3_vertex" />
   3958 <Test name="float_3x3_fragment" />
   3959 <Test name="int_2x2x2_vertex" />
   3960 <Test name="int_2x2x2_fragment" />
   3961 <Test name="bool_3x2x3_vertex" />
   3962 <Test name="bool_3x2x3_fragment" />
   3963 <Test name="vec3_2x3_vertex" />
   3964 <Test name="vec3_2x3_fragment" />
   3965 <Test name="struct_3x1x3_vertex" />
   3966 <Test name="struct_3x1x3_fragment" />
   3967 <Test name="ivec3_3x3_vertex" />
   3968 <Test name="ivec3_3x3_fragment" />
   3969 <Test name="bvec4_4x2_vertex" />
   3970 <Test name="bvec4_4x2_fragment" />
   3971 <Test name="mat3_3x2_vertex" />
   3972 <Test name="mat3_3x2_fragment" />
   3973 <Test name="mat3_3x3x3_vertex" />
   3974 <Test name="mat3_3x3x3_fragment" />
   3975 <Test name="mat3_3x4_vertex" />
   3976 <Test name="mat3_3x4_fragment" />
   3977 </TestCase>
   3978 <TestCase name="out">
   3979 <Test name="float_3x3_vertex" />
   3980 <Test name="float_3x3_fragment" />
   3981 <Test name="int_2x2x2_vertex" />
   3982 <Test name="int_2x2x2_fragment" />
   3983 <Test name="bool_3x2x3_vertex" />
   3984 <Test name="bool_3x2x3_fragment" />
   3985 <Test name="vec3_2x3_vertex" />
   3986 <Test name="vec3_2x3_fragment" />
   3987 <Test name="struct_3x1x3_vertex" />
   3988 <Test name="struct_3x1x3_fragment" />
   3989 <Test name="ivec3_3x3_vertex" />
   3990 <Test name="ivec3_3x3_fragment" />
   3991 <Test name="bvec4_4x2_vertex" />
   3992 <Test name="bvec4_4x2_fragment" />
   3993 <Test name="mat3_3x2_vertex" />
   3994 <Test name="mat3_3x2_fragment" />
   3995 <Test name="mat3_3x3x3_vertex" />
   3996 <Test name="mat3_3x3x3_fragment" />
   3997 <Test name="mat3_3x4_vertex" />
   3998 <Test name="mat3_3x4_fragment" />
   3999 </TestCase>
   4000 <TestCase name="unnamed">
   4001 <Test name="float_3x3_vertex" />
   4002 <Test name="float_3x3_fragment" />
   4003 <Test name="int_2x2x2_vertex" />
   4004 <Test name="int_2x2x2_fragment" />
   4005 <Test name="bool_3x2x3_vertex" />
   4006 <Test name="bool_3x2x3_fragment" />
   4007 <Test name="vec3_2x3_vertex" />
   4008 <Test name="vec3_2x3_fragment" />
   4009 <Test name="struct_3x1x3_vertex" />
   4010 <Test name="struct_3x1x3_fragment" />
   4011 <Test name="ivec3_3x3_vertex" />
   4012 <Test name="ivec3_3x3_fragment" />
   4013 <Test name="bvec4_4x2_vertex" />
   4014 <Test name="bvec4_4x2_fragment" />
   4015 <Test name="mat3_3x2_vertex" />
   4016 <Test name="mat3_3x2_fragment" />
   4017 <Test name="mat3_3x3x3_vertex" />
   4018 <Test name="mat3_3x3x3_fragment" />
   4019 <Test name="mat3_3x4_vertex" />
   4020 <Test name="mat3_3x4_fragment" />
   4021 </TestCase>
   4022 </TestSuite>
   4023 <TestCase name="implicit_size">
   4024 <Test name="float_3x3_vertex" />
   4025 <Test name="float_3x3_fragment" />
   4026 <Test name="int_2x3_vertex" />
   4027 <Test name="int_2x3_fragment" />
   4028 <Test name="bool_3x3x3_vertex" />
   4029 <Test name="bool_3x3x3_fragment" />
   4030 <Test name="struct_5x5x4_vertex" />
   4031 <Test name="struct_5x5x4_fragment" />
   4032 <Test name="vec3_1x3_vertex" />
   4033 <Test name="vec3_1x3_fragment" />
   4034 <Test name="ivec3_3x1x3_vertex" />
   4035 <Test name="ivec3_3x1x3_fragment" />
   4036 <Test name="bvec3_3x1_vertex" />
   4037 <Test name="bvec3_3x1_fragment" />
   4038 <Test name="mat3_3x2_vertex" />
   4039 <Test name="mat3_3x2_fragment" />
   4040 <Test name="mat3_3x3x3_vertex" />
   4041 <Test name="mat3_3x3x3_fragment" />
   4042 <Test name="mat3_3x4_vertex" />
   4043 <Test name="mat3_3x4_fragment" />
   4044 </TestCase>
   4045 <TestSuite name="assignment">
   4046 <TestCase name="explicit_to_explicit">
   4047 <Test name="float_3x3_vertex" />
   4048 <Test name="float_3x3_fragment" />
   4049 <Test name="int_2x3_vertex" />
   4050 <Test name="int_2x3_fragment" />
   4051 <Test name="bool_3x3x3_vertex" />
   4052 <Test name="bool_3x3x3_fragment" />
   4053 <Test name="struct_5x5x4_vertex" />
   4054 <Test name="struct_5x5x4_fragment" />
   4055 <Test name="vec3_1x3_vertex" />
   4056 <Test name="vec3_1x3_fragment" />
   4057 <Test name="ivec3_3x1x3_vertex" />
   4058 <Test name="ivec3_3x1x3_fragment" />
   4059 <Test name="bvec3_3x1_vertex" />
   4060 <Test name="bvec3_3x1_fragment" />
   4061 <Test name="mat3_3x2_vertex" />
   4062 <Test name="mat3_3x2_fragment" />
   4063 <Test name="mat3_3x3x3_vertex" />
   4064 <Test name="mat3_3x3x3_fragment" />
   4065 <Test name="mat3_3x4_vertex" />
   4066 <Test name="mat3_3x4_fragment" />
   4067 </TestCase>
   4068 <TestCase name="implicit_to_explicit">
   4069 <Test name="float_3x3_vertex" />
   4070 <Test name="float_3x3_fragment" />
   4071 <Test name="int_2x3_vertex" />
   4072 <Test name="int_2x3_fragment" />
   4073 <Test name="bool_3x3x3_vertex" />
   4074 <Test name="bool_3x3x3_fragment" />
   4075 <Test name="struct_5x5x4_vertex" />
   4076 <Test name="struct_5x5x4_fragment" />
   4077 <Test name="vec3_1x3_vertex" />
   4078 <Test name="vec3_1x3_fragment" />
   4079 <Test name="ivec3_3x1x3_vertex" />
   4080 <Test name="ivec3_3x1x3_fragment" />
   4081 <Test name="bvec3_3x1_vertex" />
   4082 <Test name="bvec3_3x1_fragment" />
   4083 <Test name="mat3_3x2_vertex" />
   4084 <Test name="mat3_3x2_fragment" />
   4085 <Test name="mat3_3x3x3_vertex" />
   4086 <Test name="mat3_3x3x3_fragment" />
   4087 <Test name="mat3_3x4_vertex" />
   4088 <Test name="mat3_3x4_fragment" />
   4089 </TestCase>
   4090 </TestSuite>
   4091 <TestCase name="length">
   4092 <Test name="float_vertex" />
   4093 <Test name="float_fragment" />
   4094 <Test name="int_vertex" />
   4095 <Test name="int_fragment" />
   4096 <Test name="bool_vertex" />
   4097 <Test name="bool_fragment" />
   4098 <Test name="struct_vertex" />
   4099 <Test name="struct_fragment" />
   4100 <Test name="mat3_vertex" />
   4101 <Test name="mat3_fragment" />
   4102 <Test name="constant_expression_vertex" />
   4103 <Test name="constant_expression_fragment" />
   4104 </TestCase>
   4105 <TestCase name="array_access">
   4106 <Test name="constant_expression_access_vertex" />
   4107 <Test name="constant_expression_access_fragment" />
   4108 <Test name="dynamic_expression_access_vertex" />
   4109 <Test name="dynamic_expression_access_fragment" />
   4110 </TestCase>
   4111 <TestSuite name="single_statement_multiple_declarations">
   4112 <TestCase name="explicit_constructor">
   4113 <Test name="float_2_dimensions_vertex" />
   4114 <Test name="float_2_dimensions_fragment" />
   4115 <Test name="int_3_dimensions_vertex" />
   4116 <Test name="int_3_dimensions_fragment" />
   4117 </TestCase>
   4118 <TestCase name="implicit_constructor">
   4119 <Test name="float_2_dimensions_vertex" />
   4120 <Test name="float_2_dimensions_fragment" />
   4121 <Test name="int_3_dimensions_vertex" />
   4122 <Test name="int_3_dimensions_fragment" />
   4123 </TestCase>
   4124 </TestSuite>
   4125 <TestCase name="invalid">
   4126 <Test name="dynamic_expression_array_size_vertex" />
   4127 <Test name="dynamic_expression_array_size_fragment" />
   4128 <Test name="empty_declaration_with_var_name_vertex" />
   4129 <Test name="empty_declaration_with_var_name_fragment" />
   4130 <Test name="uniform_block_vertex" />
   4131 <Test name="uniform_block_fragment" />
   4132 <Test name="storage_block_vertex" />
   4133 <Test name="storage_block_fragment" />
   4134 </TestCase>
   4135 </TestSuite>
   4136 <TestSuite name="linkage">
   4137 <TestSuite name="geometry">
   4138 <TestSuite name="varying">
   4139 <TestCase name="rules">
   4140 <Test name="input_type_mismatch" />
   4141 <Test name="output_type_mismatch" />
   4142 <Test name="input_different_precision" />
   4143 <Test name="output_different_precision" />
   4144 <Test name="input_superfluous_declaration" />
   4145 <Test name="output_superfluous_declaration" />
   4146 <Test name="input_array_explicit_size" />
   4147 <Test name="input_non_array" />
   4148 <Test name="input_block" />
   4149 <Test name="input_block_explicit_size" />
   4150 <Test name="input_block_non_array" />
   4151 <Test name="output_block" />
   4152 <Test name="output_block_array" />
   4153 <Test name="unspecified_input_primitive_type" />
   4154 <Test name="unspecified_output_primitive_type" />
   4155 <Test name="access_more_than_available_input_vertices" />
   4156 </TestCase>
   4157 <TestCase name="types">
   4158 <Test name="float" />
   4159 <Test name="vec2" />
   4160 <Test name="vec3" />
   4161 <Test name="vec4" />
   4162 <Test name="mat2" />
   4163 <Test name="mat2x3" />
   4164 <Test name="mat2x4" />
   4165 <Test name="mat3x2" />
   4166 <Test name="mat3" />
   4167 <Test name="mat3x4" />
   4168 <Test name="mat4x2" />
   4169 <Test name="mat4x3" />
   4170 <Test name="mat4" />
   4171 <Test name="int" />
   4172 <Test name="ivec2" />
   4173 <Test name="ivec3" />
   4174 <Test name="ivec4" />
   4175 <Test name="uint" />
   4176 <Test name="uvec2" />
   4177 <Test name="uvec3" />
   4178 <Test name="uvec4" />
   4179 <Test name="float_struct" />
   4180 <Test name="float_array" />
   4181 </TestCase>
   4182 <TestCase name="qualifiers">
   4183 <Test name="smooth" />
   4184 <Test name="flat" />
   4185 <Test name="centroid" />
   4186 <Test name="sample" />
   4187 </TestCase>
   4188 </TestSuite>
   4189 <TestSuite name="uniform">
   4190 <TestCase name="rules">
   4191 <Test name="type_mismatch_1" />
   4192 <Test name="type_mismatch_2" />
   4193 <Test name="precision_mismatch" />
   4194 <Test name="struct_partial_usage" />
   4195 </TestCase>
   4196 <TestCase name="types">
   4197 <Test name="float" />
   4198 <Test name="vec2" />
   4199 <Test name="vec3" />
   4200 <Test name="vec4" />
   4201 <Test name="mat2" />
   4202 <Test name="mat2x3" />
   4203 <Test name="mat2x4" />
   4204 <Test name="mat3x2" />
   4205 <Test name="mat3" />
   4206 <Test name="mat3x4" />
   4207 <Test name="mat4x2" />
   4208 <Test name="mat4x3" />
   4209 <Test name="mat4" />
   4210 <Test name="int" />
   4211 <Test name="ivec2" />
   4212 <Test name="ivec3" />
   4213 <Test name="ivec4" />
   4214 <Test name="uint" />
   4215 <Test name="uvec2" />
   4216 <Test name="uvec3" />
   4217 <Test name="uvec4" />
   4218 <Test name="float_struct" />
   4219 </TestCase>
   4220 </TestSuite>
   4221 </TestSuite>
   4222 <TestSuite name="tessellation">
   4223 <TestSuite name="varying">
   4224 <TestCase name="rules">
   4225 <Test name="input_type_mismatch" />
   4226 <Test name="output_type_mismatch" />
   4227 <Test name="internal_type_mismatch" />
   4228 <Test name="input_different_precision" />
   4229 <Test name="output_different_precision" />
   4230 <Test name="internal_different_precision" />
   4231 <Test name="input_superfluous_declaration" />
   4232 <Test name="output_superfluous_declaration" />
   4233 <Test name="internal_superfluous_declaration" />
   4234 <Test name="vertex_fragment_same_varying_name_1" />
   4235 <Test name="vertex_fragment_same_varying_name_2" />
   4236 <Test name="invalid_vertex_index" />
   4237 <Test name="input_non_array" />
   4238 <Test name="input_array_size_mismatch" />
   4239 <Test name="internal_array_size_mismatch" />
   4240 <Test name="per_patch_qualifier_mismatch_1" />
   4241 <Test name="input_block" />
   4242 <Test name="input_block_non_array" />
   4243 <Test name="input_block_array_size_mismatch" />
   4244 <Test name="output_block" />
   4245 <Test name="output_block_array" />
   4246 <Test name="unspecified_vertex_count" />
   4247 <Test name="unspecified_primitive_mode" />
   4248 </TestCase>
   4249 <TestCase name="qualifiers">
   4250 <Test name="smooth" />
   4251 <Test name="flat" />
   4252 <Test name="centroid" />
   4253 <Test name="sample" />
   4254 <Test name="patch" />
   4255 </TestCase>
   4256 <TestCase name="types">
   4257 <Test name="float" />
   4258 <Test name="vec2" />
   4259 <Test name="vec3" />
   4260 <Test name="vec4" />
   4261 <Test name="mat2" />
   4262 <Test name="mat2x3" />
   4263 <Test name="mat2x4" />
   4264 <Test name="mat3x2" />
   4265 <Test name="mat3" />
   4266 <Test name="mat3x4" />
   4267 <Test name="mat4x2" />
   4268 <Test name="mat4x3" />
   4269 <Test name="mat4" />
   4270 <Test name="int" />
   4271 <Test name="ivec2" />
   4272 <Test name="ivec3" />
   4273 <Test name="ivec4" />
   4274 <Test name="uint" />
   4275 <Test name="uvec2" />
   4276 <Test name="uvec3" />
   4277 <Test name="uvec4" />
   4278 <Test name="float_struct" />
   4279 <Test name="float_array" />
   4280 </TestCase>
   4281 </TestSuite>
   4282 <TestSuite name="uniform">
   4283 <TestCase name="rules">
   4284 <Test name="type_mismatch_1" />
   4285 <Test name="type_mismatch_2" />
   4286 <Test name="type_mismatch_3" />
   4287 <Test name="type_mismatch_4" />
   4288 <Test name="precision_mismatch_1" />
   4289 <Test name="precision_mismatch_2" />
   4290 <Test name="struct_partial_usage" />
   4291 </TestCase>
   4292 <TestCase name="types">
   4293 <Test name="float" />
   4294 <Test name="vec2" />
   4295 <Test name="vec3" />
   4296 <Test name="vec4" />
   4297 <Test name="mat2" />
   4298 <Test name="mat2x3" />
   4299 <Test name="mat2x4" />
   4300 <Test name="mat3x2" />
   4301 <Test name="mat3" />
   4302 <Test name="mat3x4" />
   4303 <Test name="mat4x2" />
   4304 <Test name="mat4x3" />
   4305 <Test name="mat4" />
   4306 <Test name="int" />
   4307 <Test name="ivec2" />
   4308 <Test name="ivec3" />
   4309 <Test name="ivec4" />
   4310 <Test name="uint" />
   4311 <Test name="uvec2" />
   4312 <Test name="uvec3" />
   4313 <Test name="uvec4" />
   4314 <Test name="float_struct" />
   4315 </TestCase>
   4316 </TestSuite>
   4317 </TestSuite>
   4318 <TestSuite name="tessellation_geometry">
   4319 <TestSuite name="varying">
   4320 <TestCase name="rules">
   4321 <Test name="type_mismatch" />
   4322 <Test name="different_precision" />
   4323 <Test name="superfluous_output_declaration" />
   4324 <Test name="vertex_geometry_same_varying_name_1" />
   4325 <Test name="vertex_geometry_same_varying_name_2" />
   4326 <Test name="io_block" />
   4327 <Test name="array_in_io_block" />
   4328 </TestCase>
   4329 <TestCase name="types">
   4330 <Test name="float" />
   4331 <Test name="vec2" />
   4332 <Test name="vec3" />
   4333 <Test name="vec4" />
   4334 <Test name="mat2" />
   4335 <Test name="mat2x3" />
   4336 <Test name="mat2x4" />
   4337 <Test name="mat3x2" />
   4338 <Test name="mat3" />
   4339 <Test name="mat3x4" />
   4340 <Test name="mat4x2" />
   4341 <Test name="mat4x3" />
   4342 <Test name="mat4" />
   4343 <Test name="int" />
   4344 <Test name="ivec2" />
   4345 <Test name="ivec3" />
   4346 <Test name="ivec4" />
   4347 <Test name="uint" />
   4348 <Test name="uvec2" />
   4349 <Test name="uvec3" />
   4350 <Test name="uvec4" />
   4351 <Test name="float_struct" />
   4352 <Test name="float_array" />
   4353 </TestCase>
   4354 </TestSuite>
   4355 <TestSuite name="uniform">
   4356 <TestCase name="rules">
   4357 <Test name="type_mismatch_1" />
   4358 <Test name="precision_mismatch_1" />
   4359 <Test name="struct_partial_usage" />
   4360 </TestCase>
   4361 </TestSuite>
   4362 </TestSuite>
   4363 <TestCase name="shader_storage_block">
   4364 <Test name="mismatch_number_of_declarations" />
   4365 <Test name="mismatch_order" />
   4366 <Test name="mismatch_type" />
   4367 <Test name="mismatch_member_name" />
   4368 <Test name="mismatch_member_unsized_sized_array" />
   4369 <Test name="mismatch_member_array_size" />
   4370 <Test name="mismatch_with_and_without_instance_name" />
   4371 <Test name="mismatch_block_array_size" />
   4372 <Test name="ambiguous_variable_name_1" />
   4373 <Test name="ambiguous_variable_name_2" />
   4374 </TestCase>
   4375 <TestCase name="io_block">
   4376 <Test name="mismatch_number_of_declarations" />
   4377 <Test name="mismatch_order" />
   4378 <Test name="mismatch_type" />
   4379 <Test name="mismatch_member_array_size" />
   4380 <Test name="ambiguous_variable_name_1" />
   4381 <Test name="ambiguous_variable_name_2" />
   4382 </TestCase>
   4383 </TestSuite>
   4384 <TestSuite name="builtin_constants">
   4385 <TestCase name="core">
   4386 <Test name="max_vertex_attribs" />
   4387 <Test name="max_vertex_uniform_vectors" />
   4388 <Test name="max_vertex_output_vectors" />
   4389 <Test name="max_fragment_input_vectors" />
   4390 <Test name="max_fragment_uniform_vectors" />
   4391 <Test name="max_draw_buffers" />
   4392 <Test name="max_vertex_texture_image_units" />
   4393 <Test name="max_combined_texture_image_units" />
   4394 <Test name="max_texture_image_units" />
   4395 <Test name="min_program_texel_offset" />
   4396 <Test name="max_program_texel_offset" />
   4397 <Test name="max_image_units" />
   4398 <Test name="max_vertex_image_uniforms" />
   4399 <Test name="max_fragment_image_uniforms" />
   4400 <Test name="max_compute_image_uniforms" />
   4401 <Test name="max_combined_image_uniforms" />
   4402 <Test name="max_combined_shader_output_resources" />
   4403 <Test name="max_compute_uniform_components" />
   4404 <Test name="max_compute_texture_image_units" />
   4405 <Test name="max_compute_atomic_counters" />
   4406 <Test name="max_compute_atomic_counter_buffers" />
   4407 <Test name="max_vertex_atomic_counters" />
   4408 <Test name="max_fragment_atomic_counters" />
   4409 <Test name="max_combined_atomic_counters" />
   4410 <Test name="max_atomic_counter_bindings" />
   4411 <Test name="max_fragment_atomic_counter_buffers" />
   4412 <Test name="max_compute_work_group_count" />
   4413 <Test name="max_compute_work_group_size" />
   4414 </TestCase>
   4415 <TestCase name="sample_variables">
   4416 <Test name="max_samples" />
   4417 </TestCase>
   4418 <TestCase name="geometry_shader">
   4419 <Test name="max_geometry_input_components" />
   4420 <Test name="max_geometry_output_components" />
   4421 <Test name="max_geometry_image_uniforms" />
   4422 <Test name="max_geometry_texture_image_units" />
   4423 <Test name="max_geometry_output_vertices" />
   4424 <Test name="max_geometry_total_output_components" />
   4425 <Test name="max_geometry_uniform_components" />
   4426 <Test name="max_geometry_atomic_counters" />
   4427 <Test name="max_geometry_atomic_counter_buffers" />
   4428 </TestCase>
   4429 </TestSuite>
   4430 <TestSuite name="helper_invocation">
   4431 <TestCase name="value">
   4432 <Test name="triangles" />
   4433 <Test name="lines" />
   4434 <Test name="wide_lines" />
   4435 <Test name="points" />
   4436 <Test name="wide_points" />
   4437 <Test name="triangles_4_samples" />
   4438 <Test name="lines_4_samples" />
   4439 <Test name="wide_lines_4_samples" />
   4440 <Test name="points_4_samples" />
   4441 <Test name="wide_points_4_samples" />
   4442 <Test name="triangles_8_samples" />
   4443 <Test name="lines_8_samples" />
   4444 <Test name="wide_lines_8_samples" />
   4445 <Test name="points_8_samples" />
   4446 <Test name="wide_points_8_samples" />
   4447 <Test name="triangles_max_samples" />
   4448 <Test name="lines_max_samples" />
   4449 <Test name="wide_lines_max_samples" />
   4450 <Test name="points_max_samples" />
   4451 <Test name="wide_points_max_samples" />
   4452 </TestCase>
   4453 <TestCase name="derivate">
   4454 <Test name="triangles_dfdx" />
   4455 <Test name="triangles_dfdy" />
   4456 <Test name="triangles_fwidth" />
   4457 <Test name="lines_dfdx" />
   4458 <Test name="lines_dfdy" />
   4459 <Test name="lines_fwidth" />
   4460 <Test name="wide_lines_dfdx" />
   4461 <Test name="wide_lines_dfdy" />
   4462 <Test name="wide_lines_fwidth" />
   4463 <Test name="points_dfdx" />
   4464 <Test name="points_dfdy" />
   4465 <Test name="points_fwidth" />
   4466 <Test name="wide_points_dfdx" />
   4467 <Test name="wide_points_dfdy" />
   4468 <Test name="wide_points_fwidth" />
   4469 <Test name="triangles_4_samples_dfdx" />
   4470 <Test name="triangles_4_samples_dfdy" />
   4471 <Test name="triangles_4_samples_fwidth" />
   4472 <Test name="lines_4_samples_dfdx" />
   4473 <Test name="lines_4_samples_dfdy" />
   4474 <Test name="lines_4_samples_fwidth" />
   4475 <Test name="wide_lines_4_samples_dfdx" />
   4476 <Test name="wide_lines_4_samples_dfdy" />
   4477 <Test name="wide_lines_4_samples_fwidth" />
   4478 <Test name="points_4_samples_dfdx" />
   4479 <Test name="points_4_samples_dfdy" />
   4480 <Test name="points_4_samples_fwidth" />
   4481 <Test name="wide_points_4_samples_dfdx" />
   4482 <Test name="wide_points_4_samples_dfdy" />
   4483 <Test name="wide_points_4_samples_fwidth" />
   4484 <Test name="triangles_8_samples_dfdx" />
   4485 <Test name="triangles_8_samples_dfdy" />
   4486 <Test name="triangles_8_samples_fwidth" />
   4487 <Test name="lines_8_samples_dfdx" />
   4488 <Test name="lines_8_samples_dfdy" />
   4489 <Test name="lines_8_samples_fwidth" />
   4490 <Test name="wide_lines_8_samples_dfdx" />
   4491 <Test name="wide_lines_8_samples_dfdy" />
   4492 <Test name="wide_lines_8_samples_fwidth" />
   4493 <Test name="points_8_samples_dfdx" />
   4494 <Test name="points_8_samples_dfdy" />
   4495 <Test name="points_8_samples_fwidth" />
   4496 <Test name="wide_points_8_samples_dfdx" />
   4497 <Test name="wide_points_8_samples_dfdy" />
   4498 <Test name="wide_points_8_samples_fwidth" />
   4499 <Test name="triangles_max_samples_dfdx" />
   4500 <Test name="triangles_max_samples_dfdy" />
   4501 <Test name="triangles_max_samples_fwidth" />
   4502 <Test name="lines_max_samples_dfdx" />
   4503 <Test name="lines_max_samples_dfdy" />
   4504 <Test name="lines_max_samples_fwidth" />
   4505 <Test name="wide_lines_max_samples_dfdx" />
   4506 <Test name="wide_lines_max_samples_dfdy" />
   4507 <Test name="wide_lines_max_samples_fwidth" />
   4508 <Test name="points_max_samples_dfdx" />
   4509 <Test name="points_max_samples_dfdy" />
   4510 <Test name="points_max_samples_fwidth" />
   4511 <Test name="wide_points_max_samples_dfdx" />
   4512 <Test name="wide_points_max_samples_dfdy" />
   4513 <Test name="wide_points_max_samples_fwidth" />
   4514 </TestCase>
   4515 </TestSuite>
   4516 <TestSuite name="implicit_conversions">
   4517 <TestSuite name="arithmetic">
   4518 <TestSuite name="input_before_literal">
   4519 <TestCase name="add">
   4520 <Test name="int_to_float_vertex" />
   4521 <Test name="int_to_float_fragment" />
   4522 <Test name="int_to_uint_vertex" />
   4523 <Test name="int_to_uint_fragment" />
   4524 <Test name="int_to_vec2_vertex" />
   4525 <Test name="int_to_vec2_fragment" />
   4526 <Test name="int_to_vec3_vertex" />
   4527 <Test name="int_to_vec3_fragment" />
   4528 <Test name="int_to_vec4_vertex" />
   4529 <Test name="int_to_vec4_fragment" />
   4530 <Test name="int_to_uvec2_vertex" />
   4531 <Test name="int_to_uvec2_fragment" />
   4532 <Test name="int_to_uvec3_vertex" />
   4533 <Test name="int_to_uvec3_fragment" />
   4534 <Test name="int_to_uvec4_vertex" />
   4535 <Test name="int_to_uvec4_fragment" />
   4536 <Test name="uint_to_vec2_vertex" />
   4537 <Test name="uint_to_vec2_fragment" />
   4538 <Test name="uint_to_vec3_vertex" />
   4539 <Test name="uint_to_vec3_fragment" />
   4540 <Test name="uint_to_vec4_vertex" />
   4541 <Test name="uint_to_vec4_fragment" />
   4542 <Test name="ivec2_to_uvec2_vertex" />
   4543 <Test name="ivec2_to_uvec2_fragment" />
   4544 <Test name="ivec2_to_vec2_vertex" />
   4545 <Test name="ivec2_to_vec2_fragment" />
   4546 <Test name="uvec2_to_vec2_vertex" />
   4547 <Test name="uvec2_to_vec2_fragment" />
   4548 <Test name="ivec3_to_uvec3_vertex" />
   4549 <Test name="ivec3_to_uvec3_fragment" />
   4550 <Test name="ivec3_to_vec3_vertex" />
   4551 <Test name="ivec3_to_vec3_fragment" />
   4552 <Test name="uvec3_to_vec3_vertex" />
   4553 <Test name="uvec3_to_vec3_fragment" />
   4554 <Test name="ivec4_to_uvec4_vertex" />
   4555 <Test name="ivec4_to_uvec4_fragment" />
   4556 <Test name="ivec4_to_vec4_vertex" />
   4557 <Test name="ivec4_to_vec4_fragment" />
   4558 <Test name="uvec4_to_vec4_vertex" />
   4559 <Test name="uvec4_to_vec4_fragment" />
   4560 </TestCase>
   4561 <TestCase name="sub">
   4562 <Test name="int_to_float_vertex" />
   4563 <Test name="int_to_float_fragment" />
   4564 <Test name="int_to_vec2_vertex" />
   4565 <Test name="int_to_vec2_fragment" />
   4566 <Test name="int_to_vec3_vertex" />
   4567 <Test name="int_to_vec3_fragment" />
   4568 <Test name="int_to_vec4_vertex" />
   4569 <Test name="int_to_vec4_fragment" />
   4570 <Test name="uint_to_vec2_vertex" />
   4571 <Test name="uint_to_vec2_fragment" />
   4572 <Test name="uint_to_vec3_vertex" />
   4573 <Test name="uint_to_vec3_fragment" />
   4574 <Test name="uint_to_vec4_vertex" />
   4575 <Test name="uint_to_vec4_fragment" />
   4576 <Test name="ivec2_to_vec2_vertex" />
   4577 <Test name="ivec2_to_vec2_fragment" />
   4578 <Test name="uvec2_to_vec2_vertex" />
   4579 <Test name="uvec2_to_vec2_fragment" />
   4580 <Test name="ivec3_to_vec3_vertex" />
   4581 <Test name="ivec3_to_vec3_fragment" />
   4582 <Test name="uvec3_to_vec3_vertex" />
   4583 <Test name="uvec3_to_vec3_fragment" />
   4584 <Test name="ivec4_to_vec4_vertex" />
   4585 <Test name="ivec4_to_vec4_fragment" />
   4586 <Test name="uvec4_to_vec4_vertex" />
   4587 <Test name="uvec4_to_vec4_fragment" />
   4588 </TestCase>
   4589 <TestCase name="mul">
   4590 <Test name="int_to_float_vertex" />
   4591 <Test name="int_to_float_fragment" />
   4592 <Test name="int_to_uint_vertex" />
   4593 <Test name="int_to_uint_fragment" />
   4594 <Test name="int_to_vec2_vertex" />
   4595 <Test name="int_to_vec2_fragment" />
   4596 <Test name="int_to_vec3_vertex" />
   4597 <Test name="int_to_vec3_fragment" />
   4598 <Test name="int_to_vec4_vertex" />
   4599 <Test name="int_to_vec4_fragment" />
   4600 <Test name="int_to_uvec2_vertex" />
   4601 <Test name="int_to_uvec2_fragment" />
   4602 <Test name="int_to_uvec3_vertex" />
   4603 <Test name="int_to_uvec3_fragment" />
   4604 <Test name="int_to_uvec4_vertex" />
   4605 <Test name="int_to_uvec4_fragment" />
   4606 <Test name="uint_to_vec2_vertex" />
   4607 <Test name="uint_to_vec2_fragment" />
   4608 <Test name="uint_to_vec3_vertex" />
   4609 <Test name="uint_to_vec3_fragment" />
   4610 <Test name="uint_to_vec4_vertex" />
   4611 <Test name="uint_to_vec4_fragment" />
   4612 <Test name="ivec2_to_uvec2_vertex" />
   4613 <Test name="ivec2_to_uvec2_fragment" />
   4614 <Test name="ivec2_to_vec2_vertex" />
   4615 <Test name="ivec2_to_vec2_fragment" />
   4616 <Test name="uvec2_to_vec2_vertex" />
   4617 <Test name="uvec2_to_vec2_fragment" />
   4618 <Test name="ivec3_to_uvec3_vertex" />
   4619 <Test name="ivec3_to_uvec3_fragment" />
   4620 <Test name="ivec3_to_vec3_vertex" />
   4621 <Test name="ivec3_to_vec3_fragment" />
   4622 <Test name="uvec3_to_vec3_vertex" />
   4623 <Test name="uvec3_to_vec3_fragment" />
   4624 <Test name="ivec4_to_uvec4_vertex" />
   4625 <Test name="ivec4_to_uvec4_fragment" />
   4626 <Test name="ivec4_to_vec4_vertex" />
   4627 <Test name="ivec4_to_vec4_fragment" />
   4628 <Test name="uvec4_to_vec4_vertex" />
   4629 <Test name="uvec4_to_vec4_fragment" />
   4630 </TestCase>
   4631 <TestCase name="div">
   4632 <Test name="int_to_float_vertex" />
   4633 <Test name="int_to_float_fragment" />
   4634 <Test name="int_to_uint_vertex" />
   4635 <Test name="int_to_uint_fragment" />
   4636 <Test name="int_to_vec2_vertex" />
   4637 <Test name="int_to_vec2_fragment" />
   4638 <Test name="int_to_vec3_vertex" />
   4639 <Test name="int_to_vec3_fragment" />
   4640 <Test name="int_to_vec4_vertex" />
   4641 <Test name="int_to_vec4_fragment" />
   4642 <Test name="int_to_uvec2_vertex" />
   4643 <Test name="int_to_uvec2_fragment" />
   4644 <Test name="int_to_uvec3_vertex" />
   4645 <Test name="int_to_uvec3_fragment" />
   4646 <Test name="int_to_uvec4_vertex" />
   4647 <Test name="int_to_uvec4_fragment" />
   4648 <Test name="uint_to_vec2_vertex" />
   4649 <Test name="uint_to_vec2_fragment" />
   4650 <Test name="uint_to_vec3_vertex" />
   4651 <Test name="uint_to_vec3_fragment" />
   4652 <Test name="uint_to_vec4_vertex" />
   4653 <Test name="uint_to_vec4_fragment" />
   4654 <Test name="ivec2_to_uvec2_vertex" />
   4655 <Test name="ivec2_to_uvec2_fragment" />
   4656 <Test name="ivec2_to_vec2_vertex" />
   4657 <Test name="ivec2_to_vec2_fragment" />
   4658 <Test name="uvec2_to_vec2_vertex" />
   4659 <Test name="uvec2_to_vec2_fragment" />
   4660 <Test name="ivec3_to_uvec3_vertex" />
   4661 <Test name="ivec3_to_uvec3_fragment" />
   4662 <Test name="ivec3_to_vec3_vertex" />
   4663 <Test name="ivec3_to_vec3_fragment" />
   4664 <Test name="uvec3_to_vec3_vertex" />
   4665 <Test name="uvec3_to_vec3_fragment" />
   4666 <Test name="ivec4_to_uvec4_vertex" />
   4667 <Test name="ivec4_to_uvec4_fragment" />
   4668 <Test name="ivec4_to_vec4_vertex" />
   4669 <Test name="ivec4_to_vec4_fragment" />
   4670 <Test name="uvec4_to_vec4_vertex" />
   4671 <Test name="uvec4_to_vec4_fragment" />
   4672 </TestCase>
   4673 </TestSuite>
   4674 <TestSuite name="literal_before_input">
   4675 <TestCase name="add">
   4676 <Test name="int_to_float_vertex" />
   4677 <Test name="int_to_float_fragment" />
   4678 <Test name="int_to_uint_vertex" />
   4679 <Test name="int_to_uint_fragment" />
   4680 <Test name="int_to_vec2_vertex" />
   4681 <Test name="int_to_vec2_fragment" />
   4682 <Test name="int_to_vec3_vertex" />
   4683 <Test name="int_to_vec3_fragment" />
   4684 <Test name="int_to_vec4_vertex" />
   4685 <Test name="int_to_vec4_fragment" />
   4686 <Test name="int_to_uvec2_vertex" />
   4687 <Test name="int_to_uvec2_fragment" />
   4688 <Test name="int_to_uvec3_vertex" />
   4689 <Test name="int_to_uvec3_fragment" />
   4690 <Test name="int_to_uvec4_vertex" />
   4691 <Test name="int_to_uvec4_fragment" />
   4692 <Test name="uint_to_vec2_vertex" />
   4693 <Test name="uint_to_vec2_fragment" />
   4694 <Test name="uint_to_vec3_vertex" />
   4695 <Test name="uint_to_vec3_fragment" />
   4696 <Test name="uint_to_vec4_vertex" />
   4697 <Test name="uint_to_vec4_fragment" />
   4698 <Test name="ivec2_to_uvec2_vertex" />
   4699 <Test name="ivec2_to_uvec2_fragment" />
   4700 <Test name="ivec2_to_vec2_vertex" />
   4701 <Test name="ivec2_to_vec2_fragment" />
   4702 <Test name="uvec2_to_vec2_vertex" />
   4703 <Test name="uvec2_to_vec2_fragment" />
   4704 <Test name="ivec3_to_uvec3_vertex" />
   4705 <Test name="ivec3_to_uvec3_fragment" />
   4706 <Test name="ivec3_to_vec3_vertex" />
   4707 <Test name="ivec3_to_vec3_fragment" />
   4708 <Test name="uvec3_to_vec3_vertex" />
   4709 <Test name="uvec3_to_vec3_fragment" />
   4710 <Test name="ivec4_to_uvec4_vertex" />
   4711 <Test name="ivec4_to_uvec4_fragment" />
   4712 <Test name="ivec4_to_vec4_vertex" />
   4713 <Test name="ivec4_to_vec4_fragment" />
   4714 <Test name="uvec4_to_vec4_vertex" />
   4715 <Test name="uvec4_to_vec4_fragment" />
   4716 </TestCase>
   4717 <TestCase name="sub">
   4718 <Test name="int_to_float_vertex" />
   4719 <Test name="int_to_float_fragment" />
   4720 <Test name="int_to_vec2_vertex" />
   4721 <Test name="int_to_vec2_fragment" />
   4722 <Test name="int_to_vec3_vertex" />
   4723 <Test name="int_to_vec3_fragment" />
   4724 <Test name="int_to_vec4_vertex" />
   4725 <Test name="int_to_vec4_fragment" />
   4726 <Test name="uint_to_vec2_vertex" />
   4727 <Test name="uint_to_vec2_fragment" />
   4728 <Test name="uint_to_vec3_vertex" />
   4729 <Test name="uint_to_vec3_fragment" />
   4730 <Test name="uint_to_vec4_vertex" />
   4731 <Test name="uint_to_vec4_fragment" />
   4732 <Test name="ivec2_to_vec2_vertex" />
   4733 <Test name="ivec2_to_vec2_fragment" />
   4734 <Test name="uvec2_to_vec2_vertex" />
   4735 <Test name="uvec2_to_vec2_fragment" />
   4736 <Test name="ivec3_to_vec3_vertex" />
   4737 <Test name="ivec3_to_vec3_fragment" />
   4738 <Test name="uvec3_to_vec3_vertex" />
   4739 <Test name="uvec3_to_vec3_fragment" />
   4740 <Test name="ivec4_to_vec4_vertex" />
   4741 <Test name="ivec4_to_vec4_fragment" />
   4742 <Test name="uvec4_to_vec4_vertex" />
   4743 <Test name="uvec4_to_vec4_fragment" />
   4744 </TestCase>
   4745 <TestCase name="mul">
   4746 <Test name="int_to_float_vertex" />
   4747 <Test name="int_to_float_fragment" />
   4748 <Test name="int_to_uint_vertex" />
   4749 <Test name="int_to_uint_fragment" />
   4750 <Test name="int_to_vec2_vertex" />
   4751 <Test name="int_to_vec2_fragment" />
   4752 <Test name="int_to_vec3_vertex" />
   4753 <Test name="int_to_vec3_fragment" />
   4754 <Test name="int_to_vec4_vertex" />
   4755 <Test name="int_to_vec4_fragment" />
   4756 <Test name="int_to_uvec2_vertex" />
   4757 <Test name="int_to_uvec2_fragment" />
   4758 <Test name="int_to_uvec3_vertex" />
   4759 <Test name="int_to_uvec3_fragment" />
   4760 <Test name="int_to_uvec4_vertex" />
   4761 <Test name="int_to_uvec4_fragment" />
   4762 <Test name="uint_to_vec2_vertex" />
   4763 <Test name="uint_to_vec2_fragment" />
   4764 <Test name="uint_to_vec3_vertex" />
   4765 <Test name="uint_to_vec3_fragment" />
   4766 <Test name="uint_to_vec4_vertex" />
   4767 <Test name="uint_to_vec4_fragment" />
   4768 <Test name="ivec2_to_uvec2_vertex" />
   4769 <Test name="ivec2_to_uvec2_fragment" />
   4770 <Test name="ivec2_to_vec2_vertex" />
   4771 <Test name="ivec2_to_vec2_fragment" />
   4772 <Test name="uvec2_to_vec2_vertex" />
   4773 <Test name="uvec2_to_vec2_fragment" />
   4774 <Test name="ivec3_to_uvec3_vertex" />
   4775 <Test name="ivec3_to_uvec3_fragment" />
   4776 <Test name="ivec3_to_vec3_vertex" />
   4777 <Test name="ivec3_to_vec3_fragment" />
   4778 <Test name="uvec3_to_vec3_vertex" />
   4779 <Test name="uvec3_to_vec3_fragment" />
   4780 <Test name="ivec4_to_uvec4_vertex" />
   4781 <Test name="ivec4_to_uvec4_fragment" />
   4782 <Test name="ivec4_to_vec4_vertex" />
   4783 <Test name="ivec4_to_vec4_fragment" />
   4784 <Test name="uvec4_to_vec4_vertex" />
   4785 <Test name="uvec4_to_vec4_fragment" />
   4786 </TestCase>
   4787 <TestCase name="div">
   4788 <Test name="int_to_float_vertex" />
   4789 <Test name="int_to_float_fragment" />
   4790 <Test name="int_to_uint_vertex" />
   4791 <Test name="int_to_uint_fragment" />
   4792 <Test name="int_to_vec2_vertex" />
   4793 <Test name="int_to_vec2_fragment" />
   4794 <Test name="int_to_vec3_vertex" />
   4795 <Test name="int_to_vec3_fragment" />
   4796 <Test name="int_to_vec4_vertex" />
   4797 <Test name="int_to_vec4_fragment" />
   4798 <Test name="int_to_uvec2_vertex" />
   4799 <Test name="int_to_uvec2_fragment" />
   4800 <Test name="int_to_uvec3_vertex" />
   4801 <Test name="int_to_uvec3_fragment" />
   4802 <Test name="int_to_uvec4_vertex" />
   4803 <Test name="int_to_uvec4_fragment" />
   4804 <Test name="uint_to_vec2_vertex" />
   4805 <Test name="uint_to_vec2_fragment" />
   4806 <Test name="uint_to_vec3_vertex" />
   4807 <Test name="uint_to_vec3_fragment" />
   4808 <Test name="uint_to_vec4_vertex" />
   4809 <Test name="uint_to_vec4_fragment" />
   4810 <Test name="ivec2_to_uvec2_vertex" />
   4811 <Test name="ivec2_to_uvec2_fragment" />
   4812 <Test name="ivec2_to_vec2_vertex" />
   4813 <Test name="ivec2_to_vec2_fragment" />
   4814 <Test name="uvec2_to_vec2_vertex" />
   4815 <Test name="uvec2_to_vec2_fragment" />
   4816 <Test name="ivec3_to_uvec3_vertex" />
   4817 <Test name="ivec3_to_uvec3_fragment" />
   4818 <Test name="ivec3_to_vec3_vertex" />
   4819 <Test name="ivec3_to_vec3_fragment" />
   4820 <Test name="uvec3_to_vec3_vertex" />
   4821 <Test name="uvec3_to_vec3_fragment" />
   4822 <Test name="ivec4_to_uvec4_vertex" />
   4823 <Test name="ivec4_to_uvec4_fragment" />
   4824 <Test name="ivec4_to_vec4_vertex" />
   4825 <Test name="ivec4_to_vec4_fragment" />
   4826 <Test name="uvec4_to_vec4_vertex" />
   4827 <Test name="uvec4_to_vec4_fragment" />
   4828 </TestCase>
   4829 </TestSuite>
   4830 </TestSuite>
   4831 <TestSuite name="comparisons">
   4832 <TestSuite name="input_before_literal">
   4833 <TestCase name="equal">
   4834 <Test name="int_to_float_vertex" />
   4835 <Test name="int_to_float_fragment" />
   4836 <Test name="int_to_uint_vertex" />
   4837 <Test name="int_to_uint_fragment" />
   4838 <Test name="uvec2_to_vec2_vertex" />
   4839 <Test name="uvec2_to_vec2_fragment" />
   4840 <Test name="uvec3_to_vec3_vertex" />
   4841 <Test name="uvec3_to_vec3_fragment" />
   4842 <Test name="uvec4_to_vec4_vertex" />
   4843 <Test name="uvec4_to_vec4_fragment" />
   4844 </TestCase>
   4845 <TestCase name="not_equal">
   4846 <Test name="int_to_float_vertex" />
   4847 <Test name="int_to_float_fragment" />
   4848 <Test name="int_to_uint_vertex" />
   4849 <Test name="int_to_uint_fragment" />
   4850 <Test name="uvec2_to_vec2_vertex" />
   4851 <Test name="uvec2_to_vec2_fragment" />
   4852 <Test name="uvec3_to_vec3_vertex" />
   4853 <Test name="uvec3_to_vec3_fragment" />
   4854 <Test name="uvec4_to_vec4_vertex" />
   4855 <Test name="uvec4_to_vec4_fragment" />
   4856 </TestCase>
   4857 <TestCase name="less">
   4858 <Test name="int_to_float_vertex" />
   4859 <Test name="int_to_float_fragment" />
   4860 <Test name="int_to_uint_vertex" />
   4861 <Test name="int_to_uint_fragment" />
   4862 </TestCase>
   4863 <TestCase name="greater">
   4864 <Test name="int_to_float_vertex" />
   4865 <Test name="int_to_float_fragment" />
   4866 <Test name="int_to_uint_vertex" />
   4867 <Test name="int_to_uint_fragment" />
   4868 </TestCase>
   4869 <TestCase name="less_or_equal">
   4870 <Test name="int_to_float_vertex" />
   4871 <Test name="int_to_float_fragment" />
   4872 <Test name="int_to_uint_vertex" />
   4873 <Test name="int_to_uint_fragment" />
   4874 </TestCase>
   4875 <TestCase name="greater_or_equal">
   4876 <Test name="int_to_float_vertex" />
   4877 <Test name="int_to_float_fragment" />
   4878 <Test name="int_to_uint_vertex" />
   4879 <Test name="int_to_uint_fragment" />
   4880 </TestCase>
   4881 </TestSuite>
   4882 <TestSuite name="literal_before_input">
   4883 <TestCase name="equal">
   4884 <Test name="int_to_float_vertex" />
   4885 <Test name="int_to_float_fragment" />
   4886 <Test name="int_to_uint_vertex" />
   4887 <Test name="int_to_uint_fragment" />
   4888 <Test name="uvec2_to_vec2_vertex" />
   4889 <Test name="uvec2_to_vec2_fragment" />
   4890 <Test name="uvec3_to_vec3_vertex" />
   4891 <Test name="uvec3_to_vec3_fragment" />
   4892 <Test name="uvec4_to_vec4_vertex" />
   4893 <Test name="uvec4_to_vec4_fragment" />
   4894 </TestCase>
   4895 <TestCase name="not_equal">
   4896 <Test name="int_to_float_vertex" />
   4897 <Test name="int_to_float_fragment" />
   4898 <Test name="int_to_uint_vertex" />
   4899 <Test name="int_to_uint_fragment" />
   4900 <Test name="uvec2_to_vec2_vertex" />
   4901 <Test name="uvec2_to_vec2_fragment" />
   4902 <Test name="uvec3_to_vec3_vertex" />
   4903 <Test name="uvec3_to_vec3_fragment" />
   4904 <Test name="uvec4_to_vec4_vertex" />
   4905 <Test name="uvec4_to_vec4_fragment" />
   4906 </TestCase>
   4907 <TestCase name="less">
   4908 <Test name="int_to_float_vertex" />
   4909 <Test name="int_to_float_fragment" />
   4910 <Test name="int_to_uint_vertex" />
   4911 <Test name="int_to_uint_fragment" />
   4912 </TestCase>
   4913 <TestCase name="greater">
   4914 <Test name="int_to_float_vertex" />
   4915 <Test name="int_to_float_fragment" />
   4916 <Test name="int_to_uint_vertex" />
   4917 <Test name="int_to_uint_fragment" />
   4918 </TestCase>
   4919 <TestCase name="less_or_equal">
   4920 <Test name="int_to_float_vertex" />
   4921 <Test name="int_to_float_fragment" />
   4922 <Test name="int_to_uint_vertex" />
   4923 <Test name="int_to_uint_fragment" />
   4924 </TestCase>
   4925 <TestCase name="greater_or_equal">
   4926 <Test name="int_to_float_vertex" />
   4927 <Test name="int_to_float_fragment" />
   4928 <Test name="int_to_uint_vertex" />
   4929 <Test name="int_to_uint_fragment" />
   4930 </TestCase>
   4931 </TestSuite>
   4932 </TestSuite>
   4933 <TestSuite name="array_subscripts">
   4934 <TestCase name="input_before_subscript">
   4935 <Test name="int_to_float_vertex" />
   4936 <Test name="int_to_float_fragment" />
   4937 <Test name="int_to_uint_vertex" />
   4938 <Test name="int_to_uint_fragment" />
   4939 <Test name="int_to_vec2_vertex" />
   4940 <Test name="int_to_vec2_fragment" />
   4941 <Test name="int_to_vec3_vertex" />
   4942 <Test name="int_to_vec3_fragment" />
   4943 <Test name="int_to_vec4_vertex" />
   4944 <Test name="int_to_vec4_fragment" />
   4945 <Test name="int_to_uvec2_vertex" />
   4946 <Test name="int_to_uvec2_fragment" />
   4947 <Test name="int_to_uvec3_vertex" />
   4948 <Test name="int_to_uvec3_fragment" />
   4949 <Test name="int_to_uvec4_vertex" />
   4950 <Test name="int_to_uvec4_fragment" />
   4951 <Test name="uint_to_float_vertex" />
   4952 <Test name="uint_to_float_fragment" />
   4953 <Test name="uint_to_vec2_vertex" />
   4954 <Test name="uint_to_vec2_fragment" />
   4955 <Test name="uint_to_vec3_vertex" />
   4956 <Test name="uint_to_vec3_fragment" />
   4957 <Test name="uint_to_vec4_vertex" />
   4958 <Test name="uint_to_vec4_fragment" />
   4959 <Test name="ivec2_to_uvec2_vertex" />
   4960 <Test name="ivec2_to_uvec2_fragment" />
   4961 <Test name="ivec2_to_vec2_vertex" />
   4962 <Test name="ivec2_to_vec2_fragment" />
   4963 <Test name="uvec2_to_vec2_vertex" />
   4964 <Test name="uvec2_to_vec2_fragment" />
   4965 <Test name="ivec3_to_uvec3_vertex" />
   4966 <Test name="ivec3_to_uvec3_fragment" />
   4967 <Test name="ivec3_to_vec3_vertex" />
   4968 <Test name="ivec3_to_vec3_fragment" />
   4969 <Test name="uvec3_to_vec3_vertex" />
   4970 <Test name="uvec3_to_vec3_fragment" />
   4971 <Test name="ivec4_to_uvec4_vertex" />
   4972 <Test name="ivec4_to_uvec4_fragment" />
   4973 <Test name="ivec4_to_vec4_vertex" />
   4974 <Test name="ivec4_to_vec4_fragment" />
   4975 <Test name="uvec4_to_vec4_vertex" />
   4976 <Test name="uvec4_to_vec4_fragment" />
   4977 </TestCase>
   4978 <TestCase name="subscript_before_input">
   4979 <Test name="int_to_float_vertex" />
   4980 <Test name="int_to_float_fragment" />
   4981 <Test name="int_to_uint_vertex" />
   4982 <Test name="int_to_uint_fragment" />
   4983 <Test name="int_to_vec2_vertex" />
   4984 <Test name="int_to_vec2_fragment" />
   4985 <Test name="int_to_vec3_vertex" />
   4986 <Test name="int_to_vec3_fragment" />
   4987 <Test name="int_to_vec4_vertex" />
   4988 <Test name="int_to_vec4_fragment" />
   4989 <Test name="int_to_uvec2_vertex" />
   4990 <Test name="int_to_uvec2_fragment" />
   4991 <Test name="int_to_uvec3_vertex" />
   4992 <Test name="int_to_uvec3_fragment" />
   4993 <Test name="int_to_uvec4_vertex" />
   4994 <Test name="int_to_uvec4_fragment" />
   4995 <Test name="uint_to_float_vertex" />
   4996 <Test name="uint_to_float_fragment" />
   4997 <Test name="uint_to_vec2_vertex" />
   4998 <Test name="uint_to_vec2_fragment" />
   4999 <Test name="uint_to_vec3_vertex" />
   5000 <Test name="uint_to_vec3_fragment" />
   5001 <Test name="uint_to_vec4_vertex" />
   5002 <Test name="uint_to_vec4_fragment" />
   5003 <Test name="ivec2_to_uvec2_vertex" />
   5004 <Test name="ivec2_to_uvec2_fragment" />
   5005 <Test name="ivec2_to_vec2_vertex" />
   5006 <Test name="ivec2_to_vec2_fragment" />
   5007 <Test name="uvec2_to_vec2_vertex" />
   5008 <Test name="uvec2_to_vec2_fragment" />
   5009 <Test name="ivec3_to_uvec3_vertex" />
   5010 <Test name="ivec3_to_uvec3_fragment" />
   5011 <Test name="ivec3_to_vec3_vertex" />
   5012 <Test name="ivec3_to_vec3_fragment" />
   5013 <Test name="uvec3_to_vec3_vertex" />
   5014 <Test name="uvec3_to_vec3_fragment" />
   5015 <Test name="ivec4_to_uvec4_vertex" />
   5016 <Test name="ivec4_to_uvec4_fragment" />
   5017 <Test name="ivec4_to_vec4_vertex" />
   5018 <Test name="ivec4_to_vec4_fragment" />
   5019 <Test name="uvec4_to_vec4_vertex" />
   5020 <Test name="uvec4_to_vec4_fragment" />
   5021 </TestCase>
   5022 </TestSuite>
   5023 <TestCase name="functions">
   5024 <Test name="int_to_float_vertex" />
   5025 <Test name="int_to_float_fragment" />
   5026 <Test name="int_to_uint_vertex" />
   5027 <Test name="int_to_uint_fragment" />
   5028 <Test name="uint_to_float_vertex" />
   5029 <Test name="uint_to_float_fragment" />
   5030 <Test name="ivec2_to_uvec2_vertex" />
   5031 <Test name="ivec2_to_uvec2_fragment" />
   5032 <Test name="ivec2_to_vec2_vertex" />
   5033 <Test name="ivec2_to_vec2_fragment" />
   5034 <Test name="uvec2_to_vec2_vertex" />
   5035 <Test name="uvec2_to_vec2_fragment" />
   5036 <Test name="ivec3_to_uvec3_vertex" />
   5037 <Test name="ivec3_to_uvec3_fragment" />
   5038 <Test name="ivec3_to_vec3_vertex" />
   5039 <Test name="ivec3_to_vec3_fragment" />
   5040 <Test name="uvec3_to_vec3_vertex" />
   5041 <Test name="uvec3_to_vec3_fragment" />
   5042 <Test name="ivec4_to_uvec4_vertex" />
   5043 <Test name="ivec4_to_uvec4_fragment" />
   5044 <Test name="ivec4_to_vec4_vertex" />
   5045 <Test name="ivec4_to_vec4_fragment" />
   5046 <Test name="uvec4_to_vec4_vertex" />
   5047 <Test name="uvec4_to_vec4_fragment" />
   5048 </TestCase>
   5049 <TestSuite name="struct_fields">
   5050 <TestCase name="input_before_field">
   5051 <Test name="int_to_float_vertex" />
   5052 <Test name="int_to_float_fragment" />
   5053 <Test name="int_to_uint_vertex" />
   5054 <Test name="int_to_uint_fragment" />
   5055 <Test name="int_to_vec2_vertex" />
   5056 <Test name="int_to_vec2_fragment" />
   5057 <Test name="int_to_vec3_vertex" />
   5058 <Test name="int_to_vec3_fragment" />
   5059 <Test name="int_to_vec4_vertex" />
   5060 <Test name="int_to_vec4_fragment" />
   5061 <Test name="int_to_uvec2_vertex" />
   5062 <Test name="int_to_uvec2_fragment" />
   5063 <Test name="int_to_uvec3_vertex" />
   5064 <Test name="int_to_uvec3_fragment" />
   5065 <Test name="int_to_uvec4_vertex" />
   5066 <Test name="int_to_uvec4_fragment" />
   5067 <Test name="uint_to_float_vertex" />
   5068 <Test name="uint_to_float_fragment" />
   5069 <Test name="uint_to_vec2_vertex" />
   5070 <Test name="uint_to_vec2_fragment" />
   5071 <Test name="uint_to_vec3_vertex" />
   5072 <Test name="uint_to_vec3_fragment" />
   5073 <Test name="uint_to_vec4_vertex" />
   5074 <Test name="uint_to_vec4_fragment" />
   5075 <Test name="ivec2_to_uvec2_vertex" />
   5076 <Test name="ivec2_to_uvec2_fragment" />
   5077 <Test name="ivec2_to_vec2_vertex" />
   5078 <Test name="ivec2_to_vec2_fragment" />
   5079 <Test name="uvec2_to_vec2_vertex" />
   5080 <Test name="uvec2_to_vec2_fragment" />
   5081 <Test name="ivec3_to_uvec3_vertex" />
   5082 <Test name="ivec3_to_uvec3_fragment" />
   5083 <Test name="ivec3_to_vec3_vertex" />
   5084 <Test name="ivec3_to_vec3_fragment" />
   5085 <Test name="uvec3_to_vec3_vertex" />
   5086 <Test name="uvec3_to_vec3_fragment" />
   5087 <Test name="ivec4_to_uvec4_vertex" />
   5088 <Test name="ivec4_to_uvec4_fragment" />
   5089 <Test name="ivec4_to_vec4_vertex" />
   5090 <Test name="ivec4_to_vec4_fragment" />
   5091 <Test name="uvec4_to_vec4_vertex" />
   5092 <Test name="uvec4_to_vec4_fragment" />
   5093 </TestCase>
   5094 <TestCase name="field_before_input">
   5095 <Test name="int_to_float_vertex" />
   5096 <Test name="int_to_float_fragment" />
   5097 <Test name="int_to_uint_vertex" />
   5098 <Test name="int_to_uint_fragment" />
   5099 <Test name="int_to_vec2_vertex" />
   5100 <Test name="int_to_vec2_fragment" />
   5101 <Test name="int_to_vec3_vertex" />
   5102 <Test name="int_to_vec3_fragment" />
   5103 <Test name="int_to_vec4_vertex" />
   5104 <Test name="int_to_vec4_fragment" />
   5105 <Test name="int_to_uvec2_vertex" />
   5106 <Test name="int_to_uvec2_fragment" />
   5107 <Test name="int_to_uvec3_vertex" />
   5108 <Test name="int_to_uvec3_fragment" />
   5109 <Test name="int_to_uvec4_vertex" />
   5110 <Test name="int_to_uvec4_fragment" />
   5111 <Test name="uint_to_float_vertex" />
   5112 <Test name="uint_to_float_fragment" />
   5113 <Test name="uint_to_vec2_vertex" />
   5114 <Test name="uint_to_vec2_fragment" />
   5115 <Test name="uint_to_vec3_vertex" />
   5116 <Test name="uint_to_vec3_fragment" />
   5117 <Test name="uint_to_vec4_vertex" />
   5118 <Test name="uint_to_vec4_fragment" />
   5119 <Test name="ivec2_to_uvec2_vertex" />
   5120 <Test name="ivec2_to_uvec2_fragment" />
   5121 <Test name="ivec2_to_vec2_vertex" />
   5122 <Test name="ivec2_to_vec2_fragment" />
   5123 <Test name="uvec2_to_vec2_vertex" />
   5124 <Test name="uvec2_to_vec2_fragment" />
   5125 <Test name="ivec3_to_uvec3_vertex" />
   5126 <Test name="ivec3_to_uvec3_fragment" />
   5127 <Test name="ivec3_to_vec3_vertex" />
   5128 <Test name="ivec3_to_vec3_fragment" />
   5129 <Test name="uvec3_to_vec3_vertex" />
   5130 <Test name="uvec3_to_vec3_fragment" />
   5131 <Test name="ivec4_to_uvec4_vertex" />
   5132 <Test name="ivec4_to_uvec4_fragment" />
   5133 <Test name="ivec4_to_vec4_vertex" />
   5134 <Test name="ivec4_to_vec4_fragment" />
   5135 <Test name="uvec4_to_vec4_vertex" />
   5136 <Test name="uvec4_to_vec4_fragment" />
   5137 </TestCase>
   5138 </TestSuite>
   5139 <TestSuite name="parenthesized_expressions">
   5140 <TestSuite name="paren_expr_before_literal">
   5141 <TestCase name="input_in_parens">
   5142 <Test name="int_to_float_vertex" />
   5143 <Test name="int_to_float_fragment" />
   5144 <Test name="int_to_uint_vertex" />
   5145 <Test name="int_to_uint_fragment" />
   5146 <Test name="int_to_vec2_vertex" />
   5147 <Test name="int_to_vec2_fragment" />
   5148 <Test name="int_to_vec3_vertex" />
   5149 <Test name="int_to_vec3_fragment" />
   5150 <Test name="int_to_vec4_vertex" />
   5151 <Test name="int_to_vec4_fragment" />
   5152 <Test name="int_to_uvec2_vertex" />
   5153 <Test name="int_to_uvec2_fragment" />
   5154 <Test name="int_to_uvec3_vertex" />
   5155 <Test name="int_to_uvec3_fragment" />
   5156 <Test name="int_to_uvec4_vertex" />
   5157 <Test name="int_to_uvec4_fragment" />
   5158 <Test name="uint_to_vec2_vertex" />
   5159 <Test name="uint_to_vec2_fragment" />
   5160 <Test name="uint_to_vec3_vertex" />
   5161 <Test name="uint_to_vec3_fragment" />
   5162 <Test name="uint_to_vec4_vertex" />
   5163 <Test name="uint_to_vec4_fragment" />
   5164 <Test name="ivec2_to_uvec2_vertex" />
   5165 <Test name="ivec2_to_uvec2_fragment" />
   5166 <Test name="ivec2_to_vec2_vertex" />
   5167 <Test name="ivec2_to_vec2_fragment" />
   5168 <Test name="uvec2_to_vec2_vertex" />
   5169 <Test name="uvec2_to_vec2_fragment" />
   5170 <Test name="ivec3_to_uvec3_vertex" />
   5171 <Test name="ivec3_to_uvec3_fragment" />
   5172 <Test name="ivec3_to_vec3_vertex" />
   5173 <Test name="ivec3_to_vec3_fragment" />
   5174 <Test name="uvec3_to_vec3_vertex" />
   5175 <Test name="uvec3_to_vec3_fragment" />
   5176 <Test name="ivec4_to_uvec4_vertex" />
   5177 <Test name="ivec4_to_uvec4_fragment" />
   5178 <Test name="ivec4_to_vec4_vertex" />
   5179 <Test name="ivec4_to_vec4_fragment" />
   5180 <Test name="uvec4_to_vec4_vertex" />
   5181 <Test name="uvec4_to_vec4_fragment" />
   5182 </TestCase>
   5183 <TestCase name="input_outside_parens">
   5184 <Test name="int_to_float_vertex" />
   5185 <Test name="int_to_float_fragment" />
   5186 <Test name="int_to_uint_vertex" />
   5187 <Test name="int_to_uint_fragment" />
   5188 <Test name="int_to_vec2_vertex" />
   5189 <Test name="int_to_vec2_fragment" />
   5190 <Test name="int_to_vec3_vertex" />
   5191 <Test name="int_to_vec3_fragment" />
   5192 <Test name="int_to_vec4_vertex" />
   5193 <Test name="int_to_vec4_fragment" />
   5194 <Test name="int_to_uvec2_vertex" />
   5195 <Test name="int_to_uvec2_fragment" />
   5196 <Test name="int_to_uvec3_vertex" />
   5197 <Test name="int_to_uvec3_fragment" />
   5198 <Test name="int_to_uvec4_vertex" />
   5199 <Test name="int_to_uvec4_fragment" />
   5200 <Test name="uint_to_vec2_vertex" />
   5201 <Test name="uint_to_vec2_fragment" />
   5202 <Test name="uint_to_vec3_vertex" />
   5203 <Test name="uint_to_vec3_fragment" />
   5204 <Test name="uint_to_vec4_vertex" />
   5205 <Test name="uint_to_vec4_fragment" />
   5206 <Test name="ivec2_to_uvec2_vertex" />
   5207 <Test name="ivec2_to_uvec2_fragment" />
   5208 <Test name="ivec2_to_vec2_vertex" />
   5209 <Test name="ivec2_to_vec2_fragment" />
   5210 <Test name="uvec2_to_vec2_vertex" />
   5211 <Test name="uvec2_to_vec2_fragment" />
   5212 <Test name="ivec3_to_uvec3_vertex" />
   5213 <Test name="ivec3_to_uvec3_fragment" />
   5214 <Test name="ivec3_to_vec3_vertex" />
   5215 <Test name="ivec3_to_vec3_fragment" />
   5216 <Test name="uvec3_to_vec3_vertex" />
   5217 <Test name="uvec3_to_vec3_fragment" />
   5218 <Test name="ivec4_to_uvec4_vertex" />
   5219 <Test name="ivec4_to_uvec4_fragment" />
   5220 <Test name="ivec4_to_vec4_vertex" />
   5221 <Test name="ivec4_to_vec4_fragment" />
   5222 <Test name="uvec4_to_vec4_vertex" />
   5223 <Test name="uvec4_to_vec4_fragment" />
   5224 </TestCase>
   5225 </TestSuite>
   5226 <TestSuite name="literal_before_paren_expr">
   5227 <TestCase name="input_in_parens">
   5228 <Test name="int_to_float_vertex" />
   5229 <Test name="int_to_float_fragment" />
   5230 <Test name="int_to_uint_vertex" />
   5231 <Test name="int_to_uint_fragment" />
   5232 <Test name="int_to_vec2_vertex" />
   5233 <Test name="int_to_vec2_fragment" />
   5234 <Test name="int_to_vec3_vertex" />
   5235 <Test name="int_to_vec3_fragment" />
   5236 <Test name="int_to_vec4_vertex" />
   5237 <Test name="int_to_vec4_fragment" />
   5238 <Test name="int_to_uvec2_vertex" />
   5239 <Test name="int_to_uvec2_fragment" />
   5240 <Test name="int_to_uvec3_vertex" />
   5241 <Test name="int_to_uvec3_fragment" />
   5242 <Test name="int_to_uvec4_vertex" />
   5243 <Test name="int_to_uvec4_fragment" />
   5244 <Test name="uint_to_vec2_vertex" />
   5245 <Test name="uint_to_vec2_fragment" />
   5246 <Test name="uint_to_vec3_vertex" />
   5247 <Test name="uint_to_vec3_fragment" />
   5248 <Test name="uint_to_vec4_vertex" />
   5249 <Test name="uint_to_vec4_fragment" />
   5250 <Test name="ivec2_to_uvec2_vertex" />
   5251 <Test name="ivec2_to_uvec2_fragment" />
   5252 <Test name="ivec2_to_vec2_vertex" />
   5253 <Test name="ivec2_to_vec2_fragment" />
   5254 <Test name="uvec2_to_vec2_vertex" />
   5255 <Test name="uvec2_to_vec2_fragment" />
   5256 <Test name="ivec3_to_uvec3_vertex" />
   5257 <Test name="ivec3_to_uvec3_fragment" />
   5258 <Test name="ivec3_to_vec3_vertex" />
   5259 <Test name="ivec3_to_vec3_fragment" />
   5260 <Test name="uvec3_to_vec3_vertex" />
   5261 <Test name="uvec3_to_vec3_fragment" />
   5262 <Test name="ivec4_to_uvec4_vertex" />
   5263 <Test name="ivec4_to_uvec4_fragment" />
   5264 <Test name="ivec4_to_vec4_vertex" />
   5265 <Test name="ivec4_to_vec4_fragment" />
   5266 <Test name="uvec4_to_vec4_vertex" />
   5267 <Test name="uvec4_to_vec4_fragment" />
   5268 </TestCase>
   5269 <TestCase name="input_outside_parens">
   5270 <Test name="int_to_float_vertex" />
   5271 <Test name="int_to_float_fragment" />
   5272 <Test name="int_to_uint_vertex" />
   5273 <Test name="int_to_uint_fragment" />
   5274 <Test name="int_to_vec2_vertex" />
   5275 <Test name="int_to_vec2_fragment" />
   5276 <Test name="int_to_vec3_vertex" />
   5277 <Test name="int_to_vec3_fragment" />
   5278 <Test name="int_to_vec4_vertex" />
   5279 <Test name="int_to_vec4_fragment" />
   5280 <Test name="int_to_uvec2_vertex" />
   5281 <Test name="int_to_uvec2_fragment" />
   5282 <Test name="int_to_uvec3_vertex" />
   5283 <Test name="int_to_uvec3_fragment" />
   5284 <Test name="int_to_uvec4_vertex" />
   5285 <Test name="int_to_uvec4_fragment" />
   5286 <Test name="uint_to_vec2_vertex" />
   5287 <Test name="uint_to_vec2_fragment" />
   5288 <Test name="uint_to_vec3_vertex" />
   5289 <Test name="uint_to_vec3_fragment" />
   5290 <Test name="uint_to_vec4_vertex" />
   5291 <Test name="uint_to_vec4_fragment" />
   5292 <Test name="ivec2_to_uvec2_vertex" />
   5293 <Test name="ivec2_to_uvec2_fragment" />
   5294 <Test name="ivec2_to_vec2_vertex" />
   5295 <Test name="ivec2_to_vec2_fragment" />
   5296 <Test name="uvec2_to_vec2_vertex" />
   5297 <Test name="uvec2_to_vec2_fragment" />
   5298 <Test name="ivec3_to_uvec3_vertex" />
   5299 <Test name="ivec3_to_uvec3_fragment" />
   5300 <Test name="ivec3_to_vec3_vertex" />
   5301 <Test name="ivec3_to_vec3_fragment" />
   5302 <Test name="uvec3_to_vec3_vertex" />
   5303 <Test name="uvec3_to_vec3_fragment" />
   5304 <Test name="ivec4_to_uvec4_vertex" />
   5305 <Test name="ivec4_to_uvec4_fragment" />
   5306 <Test name="ivec4_to_vec4_vertex" />
   5307 <Test name="ivec4_to_vec4_fragment" />
   5308 <Test name="uvec4_to_vec4_vertex" />
   5309 <Test name="uvec4_to_vec4_fragment" />
   5310 </TestCase>
   5311 </TestSuite>
   5312 </TestSuite>
   5313 <TestSuite name="invalid">
   5314 <TestCase name="variables">
   5315 <Test name="uint_to_int_vertex" />
   5316 <Test name="uint_to_int_fragment" />
   5317 <Test name="uint_to_ivec2_vertex" />
   5318 <Test name="uint_to_ivec2_fragment" />
   5319 <Test name="uint_to_ivec3_vertex" />
   5320 <Test name="uint_to_ivec3_fragment" />
   5321 <Test name="uint_to_ivec4_vertex" />
   5322 <Test name="uint_to_ivec4_fragment" />
   5323 <Test name="ivec2_to_ivec3_vertex" />
   5324 <Test name="ivec2_to_ivec3_fragment" />
   5325 <Test name="ivec2_to_uvec3_vertex" />
   5326 <Test name="ivec2_to_uvec3_fragment" />
   5327 <Test name="ivec2_to_ivec4_vertex" />
   5328 <Test name="ivec2_to_ivec4_fragment" />
   5329 <Test name="ivec2_to_uvec4_vertex" />
   5330 <Test name="ivec2_to_uvec4_fragment" />
   5331 <Test name="ivec2_to_vec3_vertex" />
   5332 <Test name="ivec2_to_vec3_fragment" />
   5333 <Test name="ivec2_to_vec4_vertex" />
   5334 <Test name="ivec2_to_vec4_fragment" />
   5335 <Test name="uvec2_to_int_vertex" />
   5336 <Test name="uvec2_to_int_fragment" />
   5337 <Test name="uvec2_to_ivec2_vertex" />
   5338 <Test name="uvec2_to_ivec2_fragment" />
   5339 <Test name="uvec2_to_ivec3_vertex" />
   5340 <Test name="uvec2_to_ivec3_fragment" />
   5341 <Test name="uvec2_to_uvec3_vertex" />
   5342 <Test name="uvec2_to_uvec3_fragment" />
   5343 <Test name="uvec2_to_ivec4_vertex" />
   5344 <Test name="uvec2_to_ivec4_fragment" />
   5345 <Test name="uvec2_to_uvec4_vertex" />
   5346 <Test name="uvec2_to_uvec4_fragment" />
   5347 <Test name="uvec2_to_vec3_vertex" />
   5348 <Test name="uvec2_to_vec3_fragment" />
   5349 <Test name="uvec2_to_vec4_vertex" />
   5350 <Test name="uvec2_to_vec4_fragment" />
   5351 <Test name="ivec3_to_ivec2_vertex" />
   5352 <Test name="ivec3_to_ivec2_fragment" />
   5353 <Test name="ivec3_to_uvec2_vertex" />
   5354 <Test name="ivec3_to_uvec2_fragment" />
   5355 <Test name="ivec3_to_ivec4_vertex" />
   5356 <Test name="ivec3_to_ivec4_fragment" />
   5357 <Test name="ivec3_to_uvec4_vertex" />
   5358 <Test name="ivec3_to_uvec4_fragment" />
   5359 <Test name="ivec3_to_vec2_vertex" />
   5360 <Test name="ivec3_to_vec2_fragment" />
   5361 <Test name="ivec3_to_vec4_vertex" />
   5362 <Test name="ivec3_to_vec4_fragment" />
   5363 <Test name="uvec3_to_int_vertex" />
   5364 <Test name="uvec3_to_int_fragment" />
   5365 <Test name="uvec3_to_ivec2_vertex" />
   5366 <Test name="uvec3_to_ivec2_fragment" />
   5367 <Test name="uvec3_to_uvec2_vertex" />
   5368 <Test name="uvec3_to_uvec2_fragment" />
   5369 <Test name="uvec3_to_ivec3_vertex" />
   5370 <Test name="uvec3_to_ivec3_fragment" />
   5371 <Test name="uvec3_to_ivec4_vertex" />
   5372 <Test name="uvec3_to_ivec4_fragment" />
   5373 <Test name="uvec3_to_uvec4_vertex" />
   5374 <Test name="uvec3_to_uvec4_fragment" />
   5375 <Test name="uvec3_to_vec2_vertex" />
   5376 <Test name="uvec3_to_vec2_fragment" />
   5377 <Test name="uvec3_to_vec4_vertex" />
   5378 <Test name="uvec3_to_vec4_fragment" />
   5379 <Test name="ivec4_to_ivec2_vertex" />
   5380 <Test name="ivec4_to_ivec2_fragment" />
   5381 <Test name="ivec4_to_uvec2_vertex" />
   5382 <Test name="ivec4_to_uvec2_fragment" />
   5383 <Test name="ivec4_to_ivec3_vertex" />
   5384 <Test name="ivec4_to_ivec3_fragment" />
   5385 <Test name="ivec4_to_uvec3_vertex" />
   5386 <Test name="ivec4_to_uvec3_fragment" />
   5387 <Test name="ivec4_to_vec2_vertex" />
   5388 <Test name="ivec4_to_vec2_fragment" />
   5389 <Test name="ivec4_to_vec3_vertex" />
   5390 <Test name="ivec4_to_vec3_fragment" />
   5391 <Test name="uvec4_to_int_vertex" />
   5392 <Test name="uvec4_to_int_fragment" />
   5393 <Test name="uvec4_to_ivec2_vertex" />
   5394 <Test name="uvec4_to_ivec2_fragment" />
   5395 <Test name="uvec4_to_uvec2_vertex" />
   5396 <Test name="uvec4_to_uvec2_fragment" />
   5397 <Test name="uvec4_to_ivec3_vertex" />
   5398 <Test name="uvec4_to_ivec3_fragment" />
   5399 <Test name="uvec4_to_uvec3_vertex" />
   5400 <Test name="uvec4_to_uvec3_fragment" />
   5401 <Test name="uvec4_to_ivec4_vertex" />
   5402 <Test name="uvec4_to_ivec4_fragment" />
   5403 <Test name="uvec4_to_vec2_vertex" />
   5404 <Test name="uvec4_to_vec2_fragment" />
   5405 <Test name="uvec4_to_vec3_vertex" />
   5406 <Test name="uvec4_to_vec3_fragment" />
   5407 <Test name="float_to_int_vertex" />
   5408 <Test name="float_to_int_fragment" />
   5409 <Test name="float_to_uint_vertex" />
   5410 <Test name="float_to_uint_fragment" />
   5411 <Test name="float_to_ivec2_vertex" />
   5412 <Test name="float_to_ivec2_fragment" />
   5413 <Test name="float_to_uvec2_vertex" />
   5414 <Test name="float_to_uvec2_fragment" />
   5415 <Test name="float_to_ivec3_vertex" />
   5416 <Test name="float_to_ivec3_fragment" />
   5417 <Test name="float_to_uvec3_vertex" />
   5418 <Test name="float_to_uvec3_fragment" />
   5419 <Test name="float_to_ivec4_vertex" />
   5420 <Test name="float_to_ivec4_fragment" />
   5421 <Test name="float_to_uvec4_vertex" />
   5422 <Test name="float_to_uvec4_fragment" />
   5423 <Test name="vec2_to_int_vertex" />
   5424 <Test name="vec2_to_int_fragment" />
   5425 <Test name="vec2_to_uint_vertex" />
   5426 <Test name="vec2_to_uint_fragment" />
   5427 <Test name="vec2_to_ivec2_vertex" />
   5428 <Test name="vec2_to_ivec2_fragment" />
   5429 <Test name="vec2_to_uvec2_vertex" />
   5430 <Test name="vec2_to_uvec2_fragment" />
   5431 <Test name="vec2_to_ivec3_vertex" />
   5432 <Test name="vec2_to_ivec3_fragment" />
   5433 <Test name="vec2_to_uvec3_vertex" />
   5434 <Test name="vec2_to_uvec3_fragment" />
   5435 <Test name="vec2_to_ivec4_vertex" />
   5436 <Test name="vec2_to_ivec4_fragment" />
   5437 <Test name="vec2_to_uvec4_vertex" />
   5438 <Test name="vec2_to_uvec4_fragment" />
   5439 <Test name="vec2_to_vec3_vertex" />
   5440 <Test name="vec2_to_vec3_fragment" />
   5441 <Test name="vec2_to_vec4_vertex" />
   5442 <Test name="vec2_to_vec4_fragment" />
   5443 <Test name="vec3_to_int_vertex" />
   5444 <Test name="vec3_to_int_fragment" />
   5445 <Test name="vec3_to_uint_vertex" />
   5446 <Test name="vec3_to_uint_fragment" />
   5447 <Test name="vec3_to_ivec2_vertex" />
   5448 <Test name="vec3_to_ivec2_fragment" />
   5449 <Test name="vec3_to_uvec2_vertex" />
   5450 <Test name="vec3_to_uvec2_fragment" />
   5451 <Test name="vec3_to_ivec3_vertex" />
   5452 <Test name="vec3_to_ivec3_fragment" />
   5453 <Test name="vec3_to_uvec3_vertex" />
   5454 <Test name="vec3_to_uvec3_fragment" />
   5455 <Test name="vec3_to_ivec4_vertex" />
   5456 <Test name="vec3_to_ivec4_fragment" />
   5457 <Test name="vec3_to_uvec4_vertex" />
   5458 <Test name="vec3_to_uvec4_fragment" />
   5459 <Test name="vec3_to_vec2_vertex" />
   5460 <Test name="vec3_to_vec2_fragment" />
   5461 <Test name="vec3_to_vec4_vertex" />
   5462 <Test name="vec3_to_vec4_fragment" />
   5463 <Test name="vec4_to_int_vertex" />
   5464 <Test name="vec4_to_int_fragment" />
   5465 <Test name="vec4_to_uint_vertex" />
   5466 <Test name="vec4_to_uint_fragment" />
   5467 <Test name="vec4_to_ivec2_vertex" />
   5468 <Test name="vec4_to_ivec2_fragment" />
   5469 <Test name="vec4_to_uvec2_vertex" />
   5470 <Test name="vec4_to_uvec2_fragment" />
   5471 <Test name="vec4_to_ivec3_vertex" />
   5472 <Test name="vec4_to_ivec3_fragment" />
   5473 <Test name="vec4_to_uvec3_vertex" />
   5474 <Test name="vec4_to_uvec3_fragment" />
   5475 <Test name="vec4_to_ivec4_vertex" />
   5476 <Test name="vec4_to_ivec4_fragment" />
   5477 <Test name="vec4_to_uvec4_vertex" />
   5478 <Test name="vec4_to_uvec4_fragment" />
   5479 <Test name="vec4_to_vec2_vertex" />
   5480 <Test name="vec4_to_vec2_fragment" />
   5481 <Test name="vec4_to_vec3_vertex" />
   5482 <Test name="vec4_to_vec3_fragment" />
   5483 </TestCase>
   5484 <TestCase name="arrays">
   5485 <Test name="int_to_float_vertex" />
   5486 <Test name="int_to_float_fragment" />
   5487 <Test name="int_to_uint_vertex" />
   5488 <Test name="int_to_uint_fragment" />
   5489 <Test name="uint_to_float_vertex" />
   5490 <Test name="uint_to_float_fragment" />
   5491 <Test name="ivec2_to_uvec2_vertex" />
   5492 <Test name="ivec2_to_uvec2_fragment" />
   5493 <Test name="ivec2_to_vec2_vertex" />
   5494 <Test name="ivec2_to_vec2_fragment" />
   5495 <Test name="uvec2_to_vec2_vertex" />
   5496 <Test name="uvec2_to_vec2_fragment" />
   5497 <Test name="ivec3_to_uvec3_vertex" />
   5498 <Test name="ivec3_to_uvec3_fragment" />
   5499 <Test name="ivec3_to_vec3_vertex" />
   5500 <Test name="ivec3_to_vec3_fragment" />
   5501 <Test name="uvec3_to_vec3_vertex" />
   5502 <Test name="uvec3_to_vec3_fragment" />
   5503 <Test name="ivec4_to_uvec4_vertex" />
   5504 <Test name="ivec4_to_uvec4_fragment" />
   5505 <Test name="ivec4_to_vec4_vertex" />
   5506 <Test name="ivec4_to_vec4_fragment" />
   5507 <Test name="uvec4_to_vec4_vertex" />
   5508 <Test name="uvec4_to_vec4_fragment" />
   5509 </TestCase>
   5510 <TestCase name="structs">
   5511 <Test name="int_to_float_vertex" />
   5512 <Test name="int_to_float_fragment" />
   5513 <Test name="int_to_uint_vertex" />
   5514 <Test name="int_to_uint_fragment" />
   5515 <Test name="uint_to_float_vertex" />
   5516 <Test name="uint_to_float_fragment" />
   5517 <Test name="ivec2_to_uvec2_vertex" />
   5518 <Test name="ivec2_to_uvec2_fragment" />
   5519 <Test name="ivec2_to_vec2_vertex" />
   5520 <Test name="ivec2_to_vec2_fragment" />
   5521 <Test name="uvec2_to_vec2_vertex" />
   5522 <Test name="uvec2_to_vec2_fragment" />
   5523 <Test name="ivec3_to_uvec3_vertex" />
   5524 <Test name="ivec3_to_uvec3_fragment" />
   5525 <Test name="ivec3_to_vec3_vertex" />
   5526 <Test name="ivec3_to_vec3_fragment" />
   5527 <Test name="uvec3_to_vec3_vertex" />
   5528 <Test name="uvec3_to_vec3_fragment" />
   5529 <Test name="ivec4_to_uvec4_vertex" />
   5530 <Test name="ivec4_to_uvec4_fragment" />
   5531 <Test name="ivec4_to_vec4_vertex" />
   5532 <Test name="ivec4_to_vec4_fragment" />
   5533 <Test name="uvec4_to_vec4_vertex" />
   5534 <Test name="uvec4_to_vec4_fragment" />
   5535 </TestCase>
   5536 </TestSuite>
   5537 </TestSuite>
   5538 </TestSuite>
   5539 <TestSuite name="compute">
   5540 <TestCase name="basic">
   5541 <Test name="empty" />
   5542 <Test name="ubo_to_ssbo_single_invocation" />
   5543 <Test name="ubo_to_ssbo_single_group" />
   5544 <Test name="ubo_to_ssbo_multiple_invocations" />
   5545 <Test name="ubo_to_ssbo_multiple_groups" />
   5546 <Test name="copy_ssbo_single_invocation" />
   5547 <Test name="copy_ssbo_multiple_invocations" />
   5548 <Test name="copy_ssbo_multiple_groups" />
   5549 <Test name="ssbo_rw_single_invocation" />
   5550 <Test name="ssbo_rw_multiple_groups" />
   5551 <Test name="ssbo_unsized_arr_single_invocation" />
   5552 <Test name="ssbo_unsized_arr_multiple_groups" />
   5553 <Test name="write_multiple_arr_single_invocation" />
   5554 <Test name="write_multiple_arr_multiple_groups" />
   5555 <Test name="write_multiple_unsized_arr_single_invocation" />
   5556 <Test name="write_multiple_unsized_arr_multiple_groups" />
   5557 <Test name="ssbo_local_barrier_single_invocation" />
   5558 <Test name="ssbo_local_barrier_single_group" />
   5559 <Test name="ssbo_local_barrier_multiple_groups" />
   5560 <Test name="ssbo_cmd_barrier_single" />
   5561 <Test name="ssbo_cmd_barrier_multiple" />
   5562 <Test name="shared_var_single_invocation" />
   5563 <Test name="shared_var_single_group" />
   5564 <Test name="shared_var_multiple_invocations" />
   5565 <Test name="shared_var_multiple_groups" />
   5566 <Test name="shared_atomic_op_single_invocation" />
   5567 <Test name="shared_atomic_op_single_group" />
   5568 <Test name="shared_atomic_op_multiple_invocations" />
   5569 <Test name="shared_atomic_op_multiple_groups" />
   5570 <Test name="copy_image_to_ssbo_small" />
   5571 <Test name="copy_ssbo_to_image_small" />
   5572 <Test name="image_atomic_op_local_size_1" />
   5573 <Test name="image_atomic_op_local_size_8" />
   5574 <Test name="image_barrier_single" />
   5575 <Test name="image_barrier_multiple" />
   5576 <Test name="atomic_counter_single_invocation" />
   5577 <Test name="atomic_counter_single_group" />
   5578 <Test name="atomic_counter_multiple_invocations" />
   5579 <Test name="atomic_counter_multiple_groups" />
   5580 </TestCase>
   5581 <TestSuite name="shared_var">
   5582 <TestCase name="basic_type">
   5583 <Test name="float_lowp" />
   5584 <Test name="float_mediump" />
   5585 <Test name="float_highp" />
   5586 <Test name="vec2_lowp" />
   5587 <Test name="vec2_mediump" />
   5588 <Test name="vec2_highp" />
   5589 <Test name="vec3_lowp" />
   5590 <Test name="vec3_mediump" />
   5591 <Test name="vec3_highp" />
   5592 <Test name="vec4_lowp" />
   5593 <Test name="vec4_mediump" />
   5594 <Test name="vec4_highp" />
   5595 <Test name="mat2_lowp" />
   5596 <Test name="mat2_mediump" />
   5597 <Test name="mat2_highp" />
   5598 <Test name="mat2x3_lowp" />
   5599 <Test name="mat2x3_mediump" />
   5600 <Test name="mat2x3_highp" />
   5601 <Test name="mat2x4_lowp" />
   5602 <Test name="mat2x4_mediump" />
   5603 <Test name="mat2x4_highp" />
   5604 <Test name="mat3x2_lowp" />
   5605 <Test name="mat3x2_mediump" />
   5606 <Test name="mat3x2_highp" />
   5607 <Test name="mat3_lowp" />
   5608 <Test name="mat3_mediump" />
   5609 <Test name="mat3_highp" />
   5610 <Test name="mat3x4_lowp" />
   5611 <Test name="mat3x4_mediump" />
   5612 <Test name="mat3x4_highp" />
   5613 <Test name="mat4x2_lowp" />
   5614 <Test name="mat4x2_mediump" />
   5615 <Test name="mat4x2_highp" />
   5616 <Test name="mat4x3_lowp" />
   5617 <Test name="mat4x3_mediump" />
   5618 <Test name="mat4x3_highp" />
   5619 <Test name="mat4_lowp" />
   5620 <Test name="mat4_mediump" />
   5621 <Test name="mat4_highp" />
   5622 <Test name="int_lowp" />
   5623 <Test name="int_mediump" />
   5624 <Test name="int_highp" />
   5625 <Test name="ivec2_lowp" />
   5626 <Test name="ivec2_mediump" />
   5627 <Test name="ivec2_highp" />
   5628 <Test name="ivec3_lowp" />
   5629 <Test name="ivec3_mediump" />
   5630 <Test name="ivec3_highp" />
   5631 <Test name="ivec4_lowp" />
   5632 <Test name="ivec4_mediump" />
   5633 <Test name="ivec4_highp" />
   5634 <Test name="uint_lowp" />
   5635 <Test name="uint_mediump" />
   5636 <Test name="uint_highp" />
   5637 <Test name="uvec2_lowp" />
   5638 <Test name="uvec2_mediump" />
   5639 <Test name="uvec2_highp" />
   5640 <Test name="uvec3_lowp" />
   5641 <Test name="uvec3_mediump" />
   5642 <Test name="uvec3_highp" />
   5643 <Test name="uvec4_lowp" />
   5644 <Test name="uvec4_mediump" />
   5645 <Test name="uvec4_highp" />
   5646 <Test name="bool" />
   5647 <Test name="bvec2" />
   5648 <Test name="bvec3" />
   5649 <Test name="bvec4" />
   5650 </TestCase>
   5651 <TestCase name="work_group_size">
   5652 <Test name="float_1_1_1" />
   5653 <Test name="float_64_1_1" />
   5654 <Test name="float_1_64_1" />
   5655 <Test name="float_1_1_64" />
   5656 <Test name="float_128_1_1" />
   5657 <Test name="float_1_128_1" />
   5658 <Test name="float_13_2_4" />
   5659 <Test name="vec4_1_1_1" />
   5660 <Test name="vec4_64_1_1" />
   5661 <Test name="vec4_1_64_1" />
   5662 <Test name="vec4_1_1_64" />
   5663 <Test name="vec4_128_1_1" />
   5664 <Test name="vec4_1_128_1" />
   5665 <Test name="vec4_13_2_4" />
   5666 <Test name="mat4_1_1_1" />
   5667 <Test name="mat4_64_1_1" />
   5668 <Test name="mat4_1_64_1" />
   5669 <Test name="mat4_1_1_64" />
   5670 <Test name="mat4_128_1_1" />
   5671 <Test name="mat4_1_128_1" />
   5672 <Test name="mat4_13_2_4" />
   5673 </TestCase>
   5674 <TestSuite name="atomic">
   5675 <TestCase name="add">
   5676 <Test name="lowp_uint" />
   5677 <Test name="lowp_int" />
   5678 <Test name="mediump_uint" />
   5679 <Test name="mediump_int" />
   5680 <Test name="highp_uint" />
   5681 <Test name="highp_int" />
   5682 </TestCase>
   5683 <TestCase name="min">
   5684 <Test name="lowp_uint" />
   5685 <Test name="lowp_int" />
   5686 <Test name="mediump_uint" />
   5687 <Test name="mediump_int" />
   5688 <Test name="highp_uint" />
   5689 <Test name="highp_int" />
   5690 </TestCase>
   5691 <TestCase name="max">
   5692 <Test name="lowp_uint" />
   5693 <Test name="lowp_int" />
   5694 <Test name="mediump_uint" />
   5695 <Test name="mediump_int" />
   5696 <Test name="highp_uint" />
   5697 <Test name="highp_int" />
   5698 </TestCase>
   5699 <TestCase name="and">
   5700 <Test name="lowp_uint" />
   5701 <Test name="lowp_int" />
   5702 <Test name="mediump_uint" />
   5703 <Test name="mediump_int" />
   5704 <Test name="highp_uint" />
   5705 <Test name="highp_int" />
   5706 </TestCase>
   5707 <TestCase name="or">
   5708 <Test name="lowp_uint" />
   5709 <Test name="lowp_int" />
   5710 <Test name="mediump_uint" />
   5711 <Test name="mediump_int" />
   5712 <Test name="highp_uint" />
   5713 <Test name="highp_int" />
   5714 </TestCase>
   5715 <TestCase name="xor">
   5716 <Test name="lowp_uint" />
   5717 <Test name="lowp_int" />
   5718 <Test name="mediump_uint" />
   5719 <Test name="mediump_int" />
   5720 <Test name="highp_uint" />
   5721 <Test name="highp_int" />
   5722 </TestCase>
   5723 <TestCase name="exchange">
   5724 <Test name="lowp_uint" />
   5725 <Test name="lowp_int" />
   5726 <Test name="mediump_uint" />
   5727 <Test name="mediump_int" />
   5728 <Test name="highp_uint" />
   5729 <Test name="highp_int" />
   5730 </TestCase>
   5731 <TestCase name="compswap">
   5732 <Test name="lowp_uint" />
   5733 <Test name="lowp_int" />
   5734 <Test name="mediump_uint" />
   5735 <Test name="mediump_int" />
   5736 <Test name="highp_uint" />
   5737 <Test name="highp_int" />
   5738 </TestCase>
   5739 </TestSuite>
   5740 </TestSuite>
   5741 <TestSuite name="indirect_dispatch">
   5742 <TestCase name="upload_buffer">
   5743 <Test name="single_invocation" />
   5744 <Test name="multiple_groups" />
   5745 <Test name="multiple_groups_multiple_invocations" />
   5746 <Test name="small_offset" />
   5747 <Test name="large_offset" />
   5748 <Test name="large_offset_multiple_invocations" />
   5749 <Test name="empty_command" />
   5750 <Test name="multi_dispatch" />
   5751 <Test name="multi_dispatch_reuse_command" />
   5752 </TestCase>
   5753 <TestCase name="gen_in_compute">
   5754 <Test name="single_invocation" />
   5755 <Test name="multiple_groups" />
   5756 <Test name="multiple_groups_multiple_invocations" />
   5757 <Test name="small_offset" />
   5758 <Test name="empty_command" />
   5759 <Test name="multi_dispatch" />
   5760 <Test name="multi_dispatch_reuse_command" />
   5761 </TestCase>
   5762 </TestSuite>
   5763 </TestSuite>
   5764 <TestSuite name="draw_indirect">
   5765 <TestSuite name="draw_arrays_indirect">
   5766 <TestCase name="first">
   5767 <Test name="first_1" />
   5768 <Test name="first_3" />
   5769 <Test name="first_17" />
   5770 </TestCase>
   5771 <TestCase name="points">
   5772 <Test name="single_attribute" />
   5773 <Test name="multiple_attributes" />
   5774 <Test name="instanced_attributes" />
   5775 <Test name="default_attribute" />
   5776 </TestCase>
   5777 <TestCase name="triangles">
   5778 <Test name="single_attribute" />
   5779 <Test name="multiple_attributes" />
   5780 <Test name="instanced_attributes" />
   5781 <Test name="default_attribute" />
   5782 </TestCase>
   5783 <TestCase name="triangle_fan">
   5784 <Test name="single_attribute" />
   5785 <Test name="multiple_attributes" />
   5786 <Test name="instanced_attributes" />
   5787 <Test name="default_attribute" />
   5788 </TestCase>
   5789 <TestCase name="triangle_strip">
   5790 <Test name="single_attribute" />
   5791 <Test name="multiple_attributes" />
   5792 <Test name="instanced_attributes" />
   5793 <Test name="default_attribute" />
   5794 </TestCase>
   5795 <TestCase name="lines">
   5796 <Test name="single_attribute" />
   5797 <Test name="multiple_attributes" />
   5798 <Test name="instanced_attributes" />
   5799 <Test name="default_attribute" />
   5800 </TestCase>
   5801 <TestCase name="line_strip">
   5802 <Test name="single_attribute" />
   5803 <Test name="multiple_attributes" />
   5804 <Test name="instanced_attributes" />
   5805 <Test name="default_attribute" />
   5806 </TestCase>
   5807 <TestCase name="line_loop">
   5808 <Test name="single_attribute" />
   5809 <Test name="multiple_attributes" />
   5810 <Test name="instanced_attributes" />
   5811 <Test name="default_attribute" />
   5812 </TestCase>
   5813 </TestSuite>
   5814 <TestSuite name="draw_elements_indirect">
   5815 <TestCase name="indices">
   5816 <Test name="index_byte" />
   5817 <Test name="index_short" />
   5818 <Test name="index_int" />
   5819 </TestCase>
   5820 <TestCase name="base_vertex">
   5821 <Test name="index_byte" />
   5822 <Test name="index_short" />
   5823 <Test name="index_int" />
   5824 <Test name="index_neg_byte" />
   5825 <Test name="index_neg_short" />
   5826 <Test name="index_neg_int" />
   5827 </TestCase>
   5828 <TestCase name="points">
   5829 <Test name="single_attribute" />
   5830 <Test name="multiple_attributes" />
   5831 <Test name="instanced_attributes" />
   5832 <Test name="default_attribute" />
   5833 </TestCase>
   5834 <TestCase name="triangles">
   5835 <Test name="single_attribute" />
   5836 <Test name="multiple_attributes" />
   5837 <Test name="instanced_attributes" />
   5838 <Test name="default_attribute" />
   5839 </TestCase>
   5840 <TestCase name="triangle_fan">
   5841 <Test name="single_attribute" />
   5842 <Test name="multiple_attributes" />
   5843 <Test name="instanced_attributes" />
   5844 <Test name="default_attribute" />
   5845 </TestCase>
   5846 <TestCase name="triangle_strip">
   5847 <Test name="single_attribute" />
   5848 <Test name="multiple_attributes" />
   5849 <Test name="instanced_attributes" />
   5850 <Test name="default_attribute" />
   5851 </TestCase>
   5852 <TestCase name="lines">
   5853 <Test name="single_attribute" />
   5854 <Test name="multiple_attributes" />
   5855 <Test name="instanced_attributes" />
   5856 <Test name="default_attribute" />
   5857 </TestCase>
   5858 <TestCase name="line_strip">
   5859 <Test name="single_attribute" />
   5860 <Test name="multiple_attributes" />
   5861 <Test name="instanced_attributes" />
   5862 <Test name="default_attribute" />
   5863 </TestCase>
   5864 <TestCase name="line_loop">
   5865 <Test name="single_attribute" />
   5866 <Test name="multiple_attributes" />
   5867 <Test name="instanced_attributes" />
   5868 <Test name="default_attribute" />
   5869 </TestCase>
   5870 </TestSuite>
   5871 <TestCase name="instancing">
   5872 <Test name="draw_arrays_indirect_grid_2x2" />
   5873 <Test name="draw_arrays_indirect_grid_5x5" />
   5874 <Test name="draw_arrays_indirect_grid_10x10" />
   5875 <Test name="draw_arrays_indirect_grid_32x32" />
   5876 <Test name="draw_arrays_indirect_grid_100x100" />
   5877 <Test name="draw_elements_indirect_grid_2x2" />
   5878 <Test name="draw_elements_indirect_grid_5x5" />
   5879 <Test name="draw_elements_indirect_grid_10x10" />
   5880 <Test name="draw_elements_indirect_grid_32x32" />
   5881 <Test name="draw_elements_indirect_grid_100x100" />
   5882 </TestCase>
   5883 <TestSuite name="compute_interop">
   5884 <TestCase name="separate">
   5885 <Test name="drawarrays_compute_cmd" />
   5886 <Test name="drawarrays_compute_data" />
   5887 <Test name="drawarrays_compute_cmd_and_data" />
   5888 <Test name="drawelements_compute_cmd" />
   5889 <Test name="drawelements_compute_data" />
   5890 <Test name="drawelements_compute_indices" />
   5891 <Test name="drawelements_compute_cmd_and_data" />
   5892 <Test name="drawelements_compute_cmd_and_indices" />
   5893 <Test name="drawelements_compute_data_and_indices" />
   5894 <Test name="drawelements_compute_cmd_and_data_and_indices" />
   5895 </TestCase>
   5896 <TestCase name="combined">
   5897 <Test name="drawarrays_compute_cmd_and_data" />
   5898 <Test name="drawelements_compute_cmd_and_data" />
   5899 <Test name="drawelements_compute_cmd_and_indices" />
   5900 <Test name="drawelements_compute_data_and_indices" />
   5901 <Test name="drawelements_compute_cmd_and_data_and_indices" />
   5902 </TestCase>
   5903 <TestCase name="large">
   5904 <Test name="drawarrays_separate_grid_100x100_drawcount_1" />
   5905 <Test name="drawarrays_separate_grid_200x200_drawcount_1" />
   5906 <Test name="drawarrays_separate_grid_500x500_drawcount_1" />
   5907 <Test name="drawarrays_separate_grid_1200x1200_drawcount_1" />
   5908 <Test name="drawarrays_separate_grid_1500x1500_drawcount_1" />
   5909 <Test name="drawarrays_separate_grid_100x100_drawcount_8" />
   5910 <Test name="drawarrays_separate_grid_200x200_drawcount_8" />
   5911 <Test name="drawarrays_separate_grid_500x500_drawcount_8" />
   5912 <Test name="drawarrays_separate_grid_1200x1200_drawcount_8" />
   5913 <Test name="drawarrays_separate_grid_1500x1500_drawcount_8" />
   5914 <Test name="drawarrays_separate_grid_100x100_drawcount_200" />
   5915 <Test name="drawarrays_separate_grid_200x200_drawcount_800" />
   5916 <Test name="drawarrays_separate_grid_500x500_drawcount_2500" />
   5917 <Test name="drawarrays_combined_grid_100x100_drawcount_1" />
   5918 <Test name="drawarrays_combined_grid_200x200_drawcount_1" />
   5919 <Test name="drawarrays_combined_grid_500x500_drawcount_1" />
   5920 <Test name="drawarrays_combined_grid_1200x1200_drawcount_1" />
   5921 <Test name="drawarrays_combined_grid_1500x1500_drawcount_1" />
   5922 <Test name="drawarrays_combined_grid_100x100_drawcount_8" />
   5923 <Test name="drawarrays_combined_grid_200x200_drawcount_8" />
   5924 <Test name="drawarrays_combined_grid_500x500_drawcount_8" />
   5925 <Test name="drawarrays_combined_grid_1200x1200_drawcount_8" />
   5926 <Test name="drawarrays_combined_grid_1500x1500_drawcount_8" />
   5927 <Test name="drawarrays_combined_grid_100x100_drawcount_200" />
   5928 <Test name="drawarrays_combined_grid_200x200_drawcount_800" />
   5929 <Test name="drawarrays_combined_grid_500x500_drawcount_2500" />
   5930 <Test name="drawelements_separate_grid_100x100_drawcount_1" />
   5931 <Test name="drawelements_separate_grid_200x200_drawcount_1" />
   5932 <Test name="drawelements_separate_grid_500x500_drawcount_1" />
   5933 <Test name="drawelements_separate_grid_1000x1000_drawcount_1" />
   5934 <Test name="drawelements_separate_grid_1200x1200_drawcount_1" />
   5935 <Test name="drawelements_separate_grid_100x100_drawcount_8" />
   5936 <Test name="drawelements_separate_grid_200x200_drawcount_8" />
   5937 <Test name="drawelements_separate_grid_500x500_drawcount_8" />
   5938 <Test name="drawelements_separate_grid_1000x1000_drawcount_8" />
   5939 <Test name="drawelements_separate_grid_1200x1200_drawcount_8" />
   5940 <Test name="drawelements_separate_grid_100x100_drawcount_200" />
   5941 <Test name="drawelements_separate_grid_200x200_drawcount_800" />
   5942 <Test name="drawelements_separate_grid_500x500_drawcount_2500" />
   5943 <Test name="drawelements_combined_grid_100x100_drawcount_1" />
   5944 <Test name="drawelements_combined_grid_200x200_drawcount_1" />
   5945 <Test name="drawelements_combined_grid_500x500_drawcount_1" />
   5946 <Test name="drawelements_combined_grid_1000x1000_drawcount_1" />
   5947 <Test name="drawelements_combined_grid_1200x1200_drawcount_1" />
   5948 <Test name="drawelements_combined_grid_100x100_drawcount_8" />
   5949 <Test name="drawelements_combined_grid_200x200_drawcount_8" />
   5950 <Test name="drawelements_combined_grid_500x500_drawcount_8" />
   5951 <Test name="drawelements_combined_grid_1000x1000_drawcount_8" />
   5952 <Test name="drawelements_combined_grid_1200x1200_drawcount_8" />
   5953 <Test name="drawelements_combined_grid_100x100_drawcount_200" />
   5954 <Test name="drawelements_combined_grid_200x200_drawcount_800" />
   5955 <Test name="drawelements_combined_grid_500x500_drawcount_2500" />
   5956 </TestCase>
   5957 </TestSuite>
   5958 <TestCase name="random">
   5959 <Test name="2" />
   5960 <Test name="3" />
   5961 <Test name="4" />
   5962 <Test name="5" />
   5963 <Test name="6" />
   5964 <Test name="7" />
   5965 <Test name="8" />
   5966 <Test name="11" />
   5967 <Test name="12" />
   5968 <Test name="13" />
   5969 <Test name="14" />
   5970 <Test name="17" />
   5971 <Test name="19" />
   5972 <Test name="20" />
   5973 <Test name="21" />
   5974 <Test name="22" />
   5975 <Test name="24" />
   5976 <Test name="25" />
   5977 <Test name="27" />
   5978 <Test name="28" />
   5979 <Test name="29" />
   5980 <Test name="30" />
   5981 <Test name="31" />
   5982 <Test name="32" />
   5983 <Test name="35" />
   5984 <Test name="36" />
   5985 <Test name="37" />
   5986 <Test name="38" />
   5987 <Test name="39" />
   5988 <Test name="40" />
   5989 <Test name="42" />
   5990 <Test name="43" />
   5991 <Test name="44" />
   5992 <Test name="45" />
   5993 <Test name="46" />
   5994 <Test name="47" />
   5995 <Test name="48" />
   5996 <Test name="49" />
   5997 <Test name="50" />
   5998 <Test name="51" />
   5999 <Test name="52" />
   6000 <Test name="53" />
   6001 <Test name="54" />
   6002 <Test name="55" />
   6003 <Test name="56" />
   6004 <Test name="57" />
   6005 <Test name="61" />
   6006 </TestCase>
   6007 <TestCase name="negative">
   6008 <Test name="command_bad_alignment_1" />
   6009 <Test name="command_bad_alignment_2" />
   6010 <Test name="command_bad_alignment_3" />
   6011 <Test name="command_offset_partially_in_buffer" />
   6012 <Test name="command_offset_not_in_buffer" />
   6013 <Test name="client_vertex_attrib_array" />
   6014 <Test name="client_command_array" />
   6015 <Test name="default_vao" />
   6016 <Test name="invalid_mode_draw_arrays" />
   6017 <Test name="invalid_mode_draw_elements" />
   6018 <Test name="invalid_type_draw_elements" />
   6019 </TestCase>
   6020 </TestSuite>
   6021 <TestSuite name="tessellation">
   6022 <TestCase name="tesscoord">
   6023 <Test name="triangles_fractional_odd_spacing" />
   6024 <Test name="triangles_fractional_even_spacing" />
   6025 <Test name="quads_equal_spacing" />
   6026 <Test name="quads_fractional_odd_spacing" />
   6027 <Test name="quads_fractional_even_spacing" />
   6028 <Test name="isolines_equal_spacing" />
   6029 <Test name="isolines_fractional_odd_spacing" />
   6030 <Test name="isolines_fractional_even_spacing" />
   6031 </TestCase>
   6032 <TestCase name="winding">
   6033 <Test name="triangles_ccw" />
   6034 <Test name="triangles_cw" />
   6035 <Test name="quads_ccw" />
   6036 <Test name="quads_cw" />
   6037 </TestCase>
   6038 <TestCase name="shader_input_output">
   6039 <Test name="patch_vertices_5_in_10_out" />
   6040 <Test name="patch_vertices_10_in_5_out" />
   6041 <Test name="primitive_id_tcs" />
   6042 <Test name="primitive_id_tes" />
   6043 <Test name="patch_vertices_in_tcs" />
   6044 <Test name="patch_vertices_in_tes" />
   6045 <Test name="tess_level_inner_0_tes" />
   6046 <Test name="tess_level_inner_1_tes" />
   6047 <Test name="tess_level_outer_0_tes" />
   6048 <Test name="tess_level_outer_1_tes" />
   6049 <Test name="tess_level_outer_2_tes" />
   6050 <Test name="tess_level_outer_3_tes" />
   6051 <Test name="gl_position_vs_to_tcs" />
   6052 <Test name="gl_position_tcs_to_tes" />
   6053 <Test name="gl_position_vs_to_tcs_to_tes" />
   6054 </TestCase>
   6055 <TestCase name="misc_draw">
   6056 <Test name="fill_cover_triangles_equal_spacing" />
   6057 <Test name="fill_cover_triangles_fractional_odd_spacing" />
   6058 <Test name="fill_cover_triangles_fractional_even_spacing" />
   6059 <Test name="fill_cover_quads_equal_spacing" />
   6060 <Test name="fill_cover_quads_fractional_odd_spacing" />
   6061 <Test name="fill_cover_quads_fractional_even_spacing" />
   6062 <Test name="fill_overlap_triangles_equal_spacing" />
   6063 <Test name="fill_overlap_triangles_fractional_odd_spacing" />
   6064 <Test name="fill_overlap_triangles_fractional_even_spacing" />
   6065 <Test name="fill_overlap_quads_equal_spacing" />
   6066 <Test name="fill_overlap_quads_fractional_odd_spacing" />
   6067 <Test name="fill_overlap_quads_fractional_even_spacing" />
   6068 <Test name="isolines_equal_spacing" />
   6069 <Test name="isolines_fractional_odd_spacing" />
   6070 <Test name="isolines_fractional_even_spacing" />
   6071 </TestCase>
   6072 <TestCase name="common_edge">
   6073 <Test name="triangles_equal_spacing" />
   6074 <Test name="triangles_fractional_odd_spacing" />
   6075 <Test name="triangles_fractional_even_spacing" />
   6076 <Test name="quads_equal_spacing" />
   6077 <Test name="quads_fractional_odd_spacing" />
   6078 <Test name="quads_fractional_even_spacing" />
   6079 </TestCase>
   6080 <TestCase name="fractional_spacing">
   6081 <Test name="odd" />
   6082 <Test name="even" />
   6083 </TestCase>
   6084 <TestCase name="primitive_discard">
   6085 <Test name="triangles_equal_spacing_ccw" />
   6086 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6087 <Test name="triangles_equal_spacing_cw" />
   6088 <Test name="triangles_equal_spacing_cw_point_mode" />
   6089 <Test name="triangles_fractional_odd_spacing_ccw" />
   6090 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6091 <Test name="triangles_fractional_odd_spacing_cw" />
   6092 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6093 <Test name="triangles_fractional_even_spacing_ccw" />
   6094 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6095 <Test name="triangles_fractional_even_spacing_cw" />
   6096 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6097 <Test name="quads_equal_spacing_ccw" />
   6098 <Test name="quads_equal_spacing_ccw_point_mode" />
   6099 <Test name="quads_equal_spacing_cw" />
   6100 <Test name="quads_equal_spacing_cw_point_mode" />
   6101 <Test name="quads_fractional_odd_spacing_ccw" />
   6102 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6103 <Test name="quads_fractional_odd_spacing_cw" />
   6104 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6105 <Test name="quads_fractional_even_spacing_ccw" />
   6106 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6107 <Test name="quads_fractional_even_spacing_cw" />
   6108 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6109 <Test name="isolines_equal_spacing_ccw" />
   6110 <Test name="isolines_equal_spacing_ccw_point_mode" />
   6111 <Test name="isolines_equal_spacing_cw" />
   6112 <Test name="isolines_equal_spacing_cw_point_mode" />
   6113 <Test name="isolines_fractional_odd_spacing_ccw" />
   6114 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" />
   6115 <Test name="isolines_fractional_odd_spacing_cw" />
   6116 <Test name="isolines_fractional_odd_spacing_cw_point_mode" />
   6117 <Test name="isolines_fractional_even_spacing_ccw" />
   6118 <Test name="isolines_fractional_even_spacing_ccw_point_mode" />
   6119 <Test name="isolines_fractional_even_spacing_cw" />
   6120 <Test name="isolines_fractional_even_spacing_cw_point_mode" />
   6121 </TestCase>
   6122 <TestSuite name="invariance">
   6123 <TestCase name="primitive_set">
   6124 <Test name="triangles_equal_spacing_ccw" />
   6125 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6126 <Test name="triangles_equal_spacing_cw" />
   6127 <Test name="triangles_equal_spacing_cw_point_mode" />
   6128 <Test name="triangles_fractional_odd_spacing_ccw" />
   6129 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6130 <Test name="triangles_fractional_odd_spacing_cw" />
   6131 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6132 <Test name="triangles_fractional_even_spacing_ccw" />
   6133 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6134 <Test name="triangles_fractional_even_spacing_cw" />
   6135 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6136 <Test name="quads_equal_spacing_ccw" />
   6137 <Test name="quads_equal_spacing_ccw_point_mode" />
   6138 <Test name="quads_equal_spacing_cw" />
   6139 <Test name="quads_equal_spacing_cw_point_mode" />
   6140 <Test name="quads_fractional_odd_spacing_ccw" />
   6141 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6142 <Test name="quads_fractional_odd_spacing_cw" />
   6143 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6144 <Test name="quads_fractional_even_spacing_ccw" />
   6145 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6146 <Test name="quads_fractional_even_spacing_cw" />
   6147 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6148 <Test name="isolines_equal_spacing_ccw" />
   6149 <Test name="isolines_equal_spacing_ccw_point_mode" />
   6150 <Test name="isolines_equal_spacing_cw" />
   6151 <Test name="isolines_equal_spacing_cw_point_mode" />
   6152 <Test name="isolines_fractional_odd_spacing_ccw" />
   6153 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" />
   6154 <Test name="isolines_fractional_odd_spacing_cw" />
   6155 <Test name="isolines_fractional_odd_spacing_cw_point_mode" />
   6156 <Test name="isolines_fractional_even_spacing_ccw" />
   6157 <Test name="isolines_fractional_even_spacing_ccw_point_mode" />
   6158 <Test name="isolines_fractional_even_spacing_cw" />
   6159 <Test name="isolines_fractional_even_spacing_cw_point_mode" />
   6160 </TestCase>
   6161 <TestCase name="outer_edge_division">
   6162 <Test name="triangles_equal_spacing" />
   6163 <Test name="triangles_fractional_odd_spacing" />
   6164 <Test name="triangles_fractional_even_spacing" />
   6165 <Test name="quads_equal_spacing" />
   6166 <Test name="quads_fractional_odd_spacing" />
   6167 <Test name="quads_fractional_even_spacing" />
   6168 </TestCase>
   6169 <TestCase name="outer_edge_symmetry">
   6170 <Test name="triangles_equal_spacing_ccw" />
   6171 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6172 <Test name="triangles_equal_spacing_cw" />
   6173 <Test name="triangles_equal_spacing_cw_point_mode" />
   6174 <Test name="triangles_fractional_odd_spacing_ccw" />
   6175 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6176 <Test name="triangles_fractional_odd_spacing_cw" />
   6177 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6178 <Test name="triangles_fractional_even_spacing_ccw" />
   6179 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6180 <Test name="triangles_fractional_even_spacing_cw" />
   6181 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6182 <Test name="quads_equal_spacing_ccw" />
   6183 <Test name="quads_equal_spacing_ccw_point_mode" />
   6184 <Test name="quads_equal_spacing_cw" />
   6185 <Test name="quads_equal_spacing_cw_point_mode" />
   6186 <Test name="quads_fractional_odd_spacing_ccw" />
   6187 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6188 <Test name="quads_fractional_odd_spacing_cw" />
   6189 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6190 <Test name="quads_fractional_even_spacing_ccw" />
   6191 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6192 <Test name="quads_fractional_even_spacing_cw" />
   6193 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6194 <Test name="isolines_equal_spacing_ccw" />
   6195 <Test name="isolines_equal_spacing_ccw_point_mode" />
   6196 <Test name="isolines_equal_spacing_cw" />
   6197 <Test name="isolines_equal_spacing_cw_point_mode" />
   6198 <Test name="isolines_fractional_odd_spacing_ccw" />
   6199 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" />
   6200 <Test name="isolines_fractional_odd_spacing_cw" />
   6201 <Test name="isolines_fractional_odd_spacing_cw_point_mode" />
   6202 <Test name="isolines_fractional_even_spacing_ccw" />
   6203 <Test name="isolines_fractional_even_spacing_ccw_point_mode" />
   6204 <Test name="isolines_fractional_even_spacing_cw" />
   6205 <Test name="isolines_fractional_even_spacing_cw_point_mode" />
   6206 </TestCase>
   6207 <TestCase name="outer_edge_index_independence">
   6208 <Test name="triangles_equal_spacing_ccw" />
   6209 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6210 <Test name="triangles_equal_spacing_cw" />
   6211 <Test name="triangles_equal_spacing_cw_point_mode" />
   6212 <Test name="triangles_fractional_odd_spacing_ccw" />
   6213 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6214 <Test name="triangles_fractional_odd_spacing_cw" />
   6215 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6216 <Test name="triangles_fractional_even_spacing_ccw" />
   6217 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6218 <Test name="triangles_fractional_even_spacing_cw" />
   6219 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6220 <Test name="quads_equal_spacing_ccw" />
   6221 <Test name="quads_equal_spacing_ccw_point_mode" />
   6222 <Test name="quads_equal_spacing_cw" />
   6223 <Test name="quads_equal_spacing_cw_point_mode" />
   6224 <Test name="quads_fractional_odd_spacing_ccw" />
   6225 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6226 <Test name="quads_fractional_odd_spacing_cw" />
   6227 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6228 <Test name="quads_fractional_even_spacing_ccw" />
   6229 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6230 <Test name="quads_fractional_even_spacing_cw" />
   6231 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6232 </TestCase>
   6233 <TestCase name="triangle_set">
   6234 <Test name="triangles_equal_spacing" />
   6235 <Test name="triangles_fractional_odd_spacing" />
   6236 <Test name="triangles_fractional_even_spacing" />
   6237 <Test name="quads_equal_spacing" />
   6238 <Test name="quads_fractional_odd_spacing" />
   6239 <Test name="quads_fractional_even_spacing" />
   6240 </TestCase>
   6241 <TestCase name="inner_triangle_set">
   6242 <Test name="triangles_equal_spacing" />
   6243 <Test name="triangles_fractional_odd_spacing" />
   6244 <Test name="triangles_fractional_even_spacing" />
   6245 <Test name="quads_equal_spacing" />
   6246 <Test name="quads_fractional_odd_spacing" />
   6247 <Test name="quads_fractional_even_spacing" />
   6248 </TestCase>
   6249 <TestCase name="outer_triangle_set">
   6250 <Test name="triangles_equal_spacing" />
   6251 <Test name="triangles_fractional_odd_spacing" />
   6252 <Test name="triangles_fractional_even_spacing" />
   6253 <Test name="quads_equal_spacing" />
   6254 <Test name="quads_fractional_odd_spacing" />
   6255 <Test name="quads_fractional_even_spacing" />
   6256 </TestCase>
   6257 <TestCase name="tess_coord_component_range">
   6258 <Test name="triangles_equal_spacing_ccw" />
   6259 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6260 <Test name="triangles_equal_spacing_cw" />
   6261 <Test name="triangles_equal_spacing_cw_point_mode" />
   6262 <Test name="triangles_fractional_odd_spacing_ccw" />
   6263 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6264 <Test name="triangles_fractional_odd_spacing_cw" />
   6265 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6266 <Test name="triangles_fractional_even_spacing_ccw" />
   6267 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6268 <Test name="triangles_fractional_even_spacing_cw" />
   6269 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6270 <Test name="quads_equal_spacing_ccw" />
   6271 <Test name="quads_equal_spacing_ccw_point_mode" />
   6272 <Test name="quads_equal_spacing_cw" />
   6273 <Test name="quads_equal_spacing_cw_point_mode" />
   6274 <Test name="quads_fractional_odd_spacing_ccw" />
   6275 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6276 <Test name="quads_fractional_odd_spacing_cw" />
   6277 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6278 <Test name="quads_fractional_even_spacing_ccw" />
   6279 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6280 <Test name="quads_fractional_even_spacing_cw" />
   6281 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6282 <Test name="isolines_equal_spacing_ccw" />
   6283 <Test name="isolines_equal_spacing_ccw_point_mode" />
   6284 <Test name="isolines_equal_spacing_cw" />
   6285 <Test name="isolines_equal_spacing_cw_point_mode" />
   6286 <Test name="isolines_fractional_odd_spacing_ccw" />
   6287 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" />
   6288 <Test name="isolines_fractional_odd_spacing_cw" />
   6289 <Test name="isolines_fractional_odd_spacing_cw_point_mode" />
   6290 <Test name="isolines_fractional_even_spacing_ccw" />
   6291 <Test name="isolines_fractional_even_spacing_ccw_point_mode" />
   6292 <Test name="isolines_fractional_even_spacing_cw" />
   6293 <Test name="isolines_fractional_even_spacing_cw_point_mode" />
   6294 </TestCase>
   6295 <TestCase name="one_minus_tess_coord_component">
   6296 <Test name="triangles_equal_spacing_ccw" />
   6297 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6298 <Test name="triangles_equal_spacing_cw" />
   6299 <Test name="triangles_equal_spacing_cw_point_mode" />
   6300 <Test name="triangles_fractional_odd_spacing_ccw" />
   6301 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6302 <Test name="triangles_fractional_odd_spacing_cw" />
   6303 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6304 <Test name="triangles_fractional_even_spacing_ccw" />
   6305 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6306 <Test name="triangles_fractional_even_spacing_cw" />
   6307 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6308 <Test name="quads_equal_spacing_ccw" />
   6309 <Test name="quads_equal_spacing_ccw_point_mode" />
   6310 <Test name="quads_equal_spacing_cw" />
   6311 <Test name="quads_equal_spacing_cw_point_mode" />
   6312 <Test name="quads_fractional_odd_spacing_ccw" />
   6313 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6314 <Test name="quads_fractional_odd_spacing_cw" />
   6315 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6316 <Test name="quads_fractional_even_spacing_ccw" />
   6317 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6318 <Test name="quads_fractional_even_spacing_cw" />
   6319 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6320 <Test name="isolines_equal_spacing_ccw" />
   6321 <Test name="isolines_equal_spacing_ccw_point_mode" />
   6322 <Test name="isolines_equal_spacing_cw" />
   6323 <Test name="isolines_equal_spacing_cw_point_mode" />
   6324 <Test name="isolines_fractional_odd_spacing_ccw" />
   6325 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" />
   6326 <Test name="isolines_fractional_odd_spacing_cw" />
   6327 <Test name="isolines_fractional_odd_spacing_cw_point_mode" />
   6328 <Test name="isolines_fractional_even_spacing_ccw" />
   6329 <Test name="isolines_fractional_even_spacing_ccw_point_mode" />
   6330 <Test name="isolines_fractional_even_spacing_cw" />
   6331 <Test name="isolines_fractional_even_spacing_cw_point_mode" />
   6332 </TestCase>
   6333 </TestSuite>
   6334 <TestSuite name="user_defined_io">
   6335 <TestSuite name="per_patch">
   6336 <TestCase name="vertex_io_array_size_implicit">
   6337 <Test name="triangles" />
   6338 <Test name="quads" />
   6339 <Test name="isolines" />
   6340 </TestCase>
   6341 <TestCase name="vertex_io_array_size_shader_builtin">
   6342 <Test name="triangles" />
   6343 <Test name="quads" />
   6344 <Test name="isolines" />
   6345 </TestCase>
   6346 <TestCase name="vertex_io_array_size_query">
   6347 <Test name="triangles" />
   6348 <Test name="quads" />
   6349 <Test name="isolines" />
   6350 </TestCase>
   6351 </TestSuite>
   6352 <TestSuite name="per_vertex_block">
   6353 <TestCase name="vertex_io_array_size_implicit">
   6354 <Test name="triangles" />
   6355 <Test name="quads" />
   6356 <Test name="isolines" />
   6357 </TestCase>
   6358 <TestCase name="vertex_io_array_size_shader_builtin">
   6359 <Test name="triangles" />
   6360 <Test name="quads" />
   6361 <Test name="isolines" />
   6362 </TestCase>
   6363 <TestCase name="vertex_io_array_size_query">
   6364 <Test name="triangles" />
   6365 <Test name="quads" />
   6366 <Test name="isolines" />
   6367 </TestCase>
   6368 </TestSuite>
   6369 </TestSuite>
   6370 </TestSuite>
   6371 <TestSuite name="ssbo">
   6372 <TestSuite name="layout">
   6373 <TestSuite name="single_basic_type">
   6374 <TestCase name="shared">
   6375 <Test name="lowp_float" />
   6376 <Test name="mediump_float" />
   6377 <Test name="highp_float" />
   6378 <Test name="lowp_vec2" />
   6379 <Test name="mediump_vec2" />
   6380 <Test name="highp_vec2" />
   6381 <Test name="lowp_vec3" />
   6382 <Test name="mediump_vec3" />
   6383 <Test name="highp_vec3" />
   6384 <Test name="lowp_vec4" />
   6385 <Test name="mediump_vec4" />
   6386 <Test name="highp_vec4" />
   6387 <Test name="lowp_int" />
   6388 <Test name="mediump_int" />
   6389 <Test name="highp_int" />
   6390 <Test name="lowp_ivec2" />
   6391 <Test name="mediump_ivec2" />
   6392 <Test name="highp_ivec2" />
   6393 <Test name="lowp_ivec3" />
   6394 <Test name="mediump_ivec3" />
   6395 <Test name="highp_ivec3" />
   6396 <Test name="lowp_ivec4" />
   6397 <Test name="mediump_ivec4" />
   6398 <Test name="highp_ivec4" />
   6399 <Test name="lowp_uint" />
   6400 <Test name="mediump_uint" />
   6401 <Test name="highp_uint" />
   6402 <Test name="lowp_uvec2" />
   6403 <Test name="mediump_uvec2" />
   6404 <Test name="highp_uvec2" />
   6405 <Test name="lowp_uvec3" />
   6406 <Test name="mediump_uvec3" />
   6407 <Test name="highp_uvec3" />
   6408 <Test name="lowp_uvec4" />
   6409 <Test name="mediump_uvec4" />
   6410 <Test name="highp_uvec4" />
   6411 <Test name="bool" />
   6412 <Test name="bvec2" />
   6413 <Test name="bvec3" />
   6414 <Test name="bvec4" />
   6415 <Test name="lowp_mat2" />
   6416 <Test name="mediump_mat2" />
   6417 <Test name="highp_mat2" />
   6418 <Test name="row_major_lowp_mat2" />
   6419 <Test name="row_major_mediump_mat2" />
   6420 <Test name="row_major_highp_mat2" />
   6421 <Test name="column_major_lowp_mat2" />
   6422 <Test name="column_major_mediump_mat2" />
   6423 <Test name="column_major_highp_mat2" />
   6424 <Test name="lowp_mat3" />
   6425 <Test name="mediump_mat3" />
   6426 <Test name="highp_mat3" />
   6427 <Test name="row_major_lowp_mat3" />
   6428 <Test name="row_major_mediump_mat3" />
   6429 <Test name="row_major_highp_mat3" />
   6430 <Test name="column_major_lowp_mat3" />
   6431 <Test name="column_major_mediump_mat3" />
   6432 <Test name="column_major_highp_mat3" />
   6433 <Test name="lowp_mat4" />
   6434 <Test name="mediump_mat4" />
   6435 <Test name="highp_mat4" />
   6436 <Test name="row_major_lowp_mat4" />
   6437 <Test name="row_major_mediump_mat4" />
   6438 <Test name="row_major_highp_mat4" />
   6439 <Test name="column_major_lowp_mat4" />
   6440 <Test name="column_major_mediump_mat4" />
   6441 <Test name="column_major_highp_mat4" />
   6442 <Test name="lowp_mat2x3" />
   6443 <Test name="mediump_mat2x3" />
   6444 <Test name="highp_mat2x3" />
   6445 <Test name="row_major_lowp_mat2x3" />
   6446 <Test name="row_major_mediump_mat2x3" />
   6447 <Test name="row_major_highp_mat2x3" />
   6448 <Test name="column_major_lowp_mat2x3" />
   6449 <Test name="column_major_mediump_mat2x3" />
   6450 <Test name="column_major_highp_mat2x3" />
   6451 <Test name="lowp_mat2x4" />
   6452 <Test name="mediump_mat2x4" />
   6453 <Test name="highp_mat2x4" />
   6454 <Test name="row_major_lowp_mat2x4" />
   6455 <Test name="row_major_mediump_mat2x4" />
   6456 <Test name="row_major_highp_mat2x4" />
   6457 <Test name="column_major_lowp_mat2x4" />
   6458 <Test name="column_major_mediump_mat2x4" />
   6459 <Test name="column_major_highp_mat2x4" />
   6460 <Test name="lowp_mat3x2" />
   6461 <Test name="mediump_mat3x2" />
   6462 <Test name="highp_mat3x2" />
   6463 <Test name="row_major_lowp_mat3x2" />
   6464 <Test name="row_major_mediump_mat3x2" />
   6465 <Test name="row_major_highp_mat3x2" />
   6466 <Test name="column_major_lowp_mat3x2" />
   6467 <Test name="column_major_mediump_mat3x2" />
   6468 <Test name="column_major_highp_mat3x2" />
   6469 <Test name="lowp_mat3x4" />
   6470 <Test name="mediump_mat3x4" />
   6471 <Test name="highp_mat3x4" />
   6472 <Test name="row_major_lowp_mat3x4" />
   6473 <Test name="row_major_mediump_mat3x4" />
   6474 <Test name="row_major_highp_mat3x4" />
   6475 <Test name="column_major_lowp_mat3x4" />
   6476 <Test name="column_major_mediump_mat3x4" />
   6477 <Test name="column_major_highp_mat3x4" />
   6478 <Test name="lowp_mat4x2" />
   6479 <Test name="mediump_mat4x2" />
   6480 <Test name="highp_mat4x2" />
   6481 <Test name="row_major_lowp_mat4x2" />
   6482 <Test name="row_major_mediump_mat4x2" />
   6483 <Test name="row_major_highp_mat4x2" />
   6484 <Test name="column_major_lowp_mat4x2" />
   6485 <Test name="column_major_mediump_mat4x2" />
   6486 <Test name="column_major_highp_mat4x2" />
   6487 <Test name="lowp_mat4x3" />
   6488 <Test name="mediump_mat4x3" />
   6489 <Test name="highp_mat4x3" />
   6490 <Test name="row_major_lowp_mat4x3" />
   6491 <Test name="row_major_mediump_mat4x3" />
   6492 <Test name="row_major_highp_mat4x3" />
   6493 <Test name="column_major_lowp_mat4x3" />
   6494 <Test name="column_major_mediump_mat4x3" />
   6495 <Test name="column_major_highp_mat4x3" />
   6496 </TestCase>
   6497 <TestCase name="packed">
   6498 <Test name="lowp_float" />
   6499 <Test name="mediump_float" />
   6500 <Test name="highp_float" />
   6501 <Test name="lowp_vec2" />
   6502 <Test name="mediump_vec2" />
   6503 <Test name="highp_vec2" />
   6504 <Test name="lowp_vec3" />
   6505 <Test name="mediump_vec3" />
   6506 <Test name="highp_vec3" />
   6507 <Test name="lowp_vec4" />
   6508 <Test name="mediump_vec4" />
   6509 <Test name="highp_vec4" />
   6510 <Test name="lowp_int" />
   6511 <Test name="mediump_int" />
   6512 <Test name="highp_int" />
   6513 <Test name="lowp_ivec2" />
   6514 <Test name="mediump_ivec2" />
   6515 <Test name="highp_ivec2" />
   6516 <Test name="lowp_ivec3" />
   6517 <Test name="mediump_ivec3" />
   6518 <Test name="highp_ivec3" />
   6519 <Test name="lowp_ivec4" />
   6520 <Test name="mediump_ivec4" />
   6521 <Test name="highp_ivec4" />
   6522 <Test name="lowp_uint" />
   6523 <Test name="mediump_uint" />
   6524 <Test name="highp_uint" />
   6525 <Test name="lowp_uvec2" />
   6526 <Test name="mediump_uvec2" />
   6527 <Test name="highp_uvec2" />
   6528 <Test name="lowp_uvec3" />
   6529 <Test name="mediump_uvec3" />
   6530 <Test name="highp_uvec3" />
   6531 <Test name="lowp_uvec4" />
   6532 <Test name="mediump_uvec4" />
   6533 <Test name="highp_uvec4" />
   6534 <Test name="bool" />
   6535 <Test name="bvec2" />
   6536 <Test name="bvec3" />
   6537 <Test name="bvec4" />
   6538 <Test name="lowp_mat2" />
   6539 <Test name="mediump_mat2" />
   6540 <Test name="highp_mat2" />
   6541 <Test name="row_major_lowp_mat2" />
   6542 <Test name="row_major_mediump_mat2" />
   6543 <Test name="row_major_highp_mat2" />
   6544 <Test name="column_major_lowp_mat2" />
   6545 <Test name="column_major_mediump_mat2" />
   6546 <Test name="column_major_highp_mat2" />
   6547 <Test name="lowp_mat3" />
   6548 <Test name="mediump_mat3" />
   6549 <Test name="highp_mat3" />
   6550 <Test name="row_major_lowp_mat3" />
   6551 <Test name="row_major_mediump_mat3" />
   6552 <Test name="row_major_highp_mat3" />
   6553 <Test name="column_major_lowp_mat3" />
   6554 <Test name="column_major_mediump_mat3" />
   6555 <Test name="column_major_highp_mat3" />
   6556 <Test name="lowp_mat4" />
   6557 <Test name="mediump_mat4" />
   6558 <Test name="highp_mat4" />
   6559 <Test name="row_major_lowp_mat4" />
   6560 <Test name="row_major_mediump_mat4" />
   6561 <Test name="row_major_highp_mat4" />
   6562 <Test name="column_major_lowp_mat4" />
   6563 <Test name="column_major_mediump_mat4" />
   6564 <Test name="column_major_highp_mat4" />
   6565 <Test name="lowp_mat2x3" />
   6566 <Test name="mediump_mat2x3" />
   6567 <Test name="highp_mat2x3" />
   6568 <Test name="row_major_lowp_mat2x3" />
   6569 <Test name="row_major_mediump_mat2x3" />
   6570 <Test name="row_major_highp_mat2x3" />
   6571 <Test name="column_major_lowp_mat2x3" />
   6572 <Test name="column_major_mediump_mat2x3" />
   6573 <Test name="column_major_highp_mat2x3" />
   6574 <Test name="lowp_mat2x4" />
   6575 <Test name="mediump_mat2x4" />
   6576 <Test name="highp_mat2x4" />
   6577 <Test name="row_major_lowp_mat2x4" />
   6578 <Test name="row_major_mediump_mat2x4" />
   6579 <Test name="row_major_highp_mat2x4" />
   6580 <Test name="column_major_lowp_mat2x4" />
   6581 <Test name="column_major_mediump_mat2x4" />
   6582 <Test name="column_major_highp_mat2x4" />
   6583 <Test name="lowp_mat3x2" />
   6584 <Test name="mediump_mat3x2" />
   6585 <Test name="highp_mat3x2" />
   6586 <Test name="row_major_lowp_mat3x2" />
   6587 <Test name="row_major_mediump_mat3x2" />
   6588 <Test name="row_major_highp_mat3x2" />
   6589 <Test name="column_major_lowp_mat3x2" />
   6590 <Test name="column_major_mediump_mat3x2" />
   6591 <Test name="column_major_highp_mat3x2" />
   6592 <Test name="lowp_mat3x4" />
   6593 <Test name="mediump_mat3x4" />
   6594 <Test name="highp_mat3x4" />
   6595 <Test name="row_major_lowp_mat3x4" />
   6596 <Test name="row_major_mediump_mat3x4" />
   6597 <Test name="row_major_highp_mat3x4" />
   6598 <Test name="column_major_lowp_mat3x4" />
   6599 <Test name="column_major_mediump_mat3x4" />
   6600 <Test name="column_major_highp_mat3x4" />
   6601 <Test name="lowp_mat4x2" />
   6602 <Test name="mediump_mat4x2" />
   6603 <Test name="highp_mat4x2" />
   6604 <Test name="row_major_lowp_mat4x2" />
   6605 <Test name="row_major_mediump_mat4x2" />
   6606 <Test name="row_major_highp_mat4x2" />
   6607 <Test name="column_major_lowp_mat4x2" />
   6608 <Test name="column_major_mediump_mat4x2" />
   6609 <Test name="column_major_highp_mat4x2" />
   6610 <Test name="lowp_mat4x3" />
   6611 <Test name="mediump_mat4x3" />
   6612 <Test name="highp_mat4x3" />
   6613 <Test name="row_major_lowp_mat4x3" />
   6614 <Test name="row_major_mediump_mat4x3" />
   6615 <Test name="row_major_highp_mat4x3" />
   6616 <Test name="column_major_lowp_mat4x3" />
   6617 <Test name="column_major_mediump_mat4x3" />
   6618 <Test name="column_major_highp_mat4x3" />
   6619 </TestCase>
   6620 <TestCase name="std140">
   6621 <Test name="lowp_float" />
   6622 <Test name="mediump_float" />
   6623 <Test name="highp_float" />
   6624 <Test name="lowp_vec2" />
   6625 <Test name="mediump_vec2" />
   6626 <Test name="highp_vec2" />
   6627 <Test name="lowp_vec3" />
   6628 <Test name="mediump_vec3" />
   6629 <Test name="highp_vec3" />
   6630 <Test name="lowp_vec4" />
   6631 <Test name="mediump_vec4" />
   6632 <Test name="highp_vec4" />
   6633 <Test name="lowp_int" />
   6634 <Test name="mediump_int" />
   6635 <Test name="highp_int" />
   6636 <Test name="lowp_ivec2" />
   6637 <Test name="mediump_ivec2" />
   6638 <Test name="highp_ivec2" />
   6639 <Test name="lowp_ivec3" />
   6640 <Test name="mediump_ivec3" />
   6641 <Test name="highp_ivec3" />
   6642 <Test name="lowp_ivec4" />
   6643 <Test name="mediump_ivec4" />
   6644 <Test name="highp_ivec4" />
   6645 <Test name="lowp_uint" />
   6646 <Test name="mediump_uint" />
   6647 <Test name="highp_uint" />
   6648 <Test name="lowp_uvec2" />
   6649 <Test name="mediump_uvec2" />
   6650 <Test name="highp_uvec2" />
   6651 <Test name="lowp_uvec3" />
   6652 <Test name="mediump_uvec3" />
   6653 <Test name="highp_uvec3" />
   6654 <Test name="lowp_uvec4" />
   6655 <Test name="mediump_uvec4" />
   6656 <Test name="highp_uvec4" />
   6657 <Test name="bool" />
   6658 <Test name="bvec2" />
   6659 <Test name="bvec3" />
   6660 <Test name="bvec4" />
   6661 <Test name="lowp_mat2" />
   6662 <Test name="mediump_mat2" />
   6663 <Test name="highp_mat2" />
   6664 <Test name="row_major_lowp_mat2" />
   6665 <Test name="row_major_mediump_mat2" />
   6666 <Test name="row_major_highp_mat2" />
   6667 <Test name="column_major_lowp_mat2" />
   6668 <Test name="column_major_mediump_mat2" />
   6669 <Test name="column_major_highp_mat2" />
   6670 <Test name="lowp_mat3" />
   6671 <Test name="mediump_mat3" />
   6672 <Test name="highp_mat3" />
   6673 <Test name="row_major_lowp_mat3" />
   6674 <Test name="row_major_mediump_mat3" />
   6675 <Test name="row_major_highp_mat3" />
   6676 <Test name="column_major_lowp_mat3" />
   6677 <Test name="column_major_mediump_mat3" />
   6678 <Test name="column_major_highp_mat3" />
   6679 <Test name="lowp_mat4" />
   6680 <Test name="mediump_mat4" />
   6681 <Test name="highp_mat4" />
   6682 <Test name="row_major_lowp_mat4" />
   6683 <Test name="row_major_mediump_mat4" />
   6684 <Test name="row_major_highp_mat4" />
   6685 <Test name="column_major_lowp_mat4" />
   6686 <Test name="column_major_mediump_mat4" />
   6687 <Test name="column_major_highp_mat4" />
   6688 <Test name="lowp_mat2x3" />
   6689 <Test name="mediump_mat2x3" />
   6690 <Test name="highp_mat2x3" />
   6691 <Test name="row_major_lowp_mat2x3" />
   6692 <Test name="row_major_mediump_mat2x3" />
   6693 <Test name="row_major_highp_mat2x3" />
   6694 <Test name="column_major_lowp_mat2x3" />
   6695 <Test name="column_major_mediump_mat2x3" />
   6696 <Test name="column_major_highp_mat2x3" />
   6697 <Test name="lowp_mat2x4" />
   6698 <Test name="mediump_mat2x4" />
   6699 <Test name="highp_mat2x4" />
   6700 <Test name="row_major_lowp_mat2x4" />
   6701 <Test name="row_major_mediump_mat2x4" />
   6702 <Test name="row_major_highp_mat2x4" />
   6703 <Test name="column_major_lowp_mat2x4" />
   6704 <Test name="column_major_mediump_mat2x4" />
   6705 <Test name="column_major_highp_mat2x4" />
   6706 <Test name="lowp_mat3x2" />
   6707 <Test name="mediump_mat3x2" />
   6708 <Test name="highp_mat3x2" />
   6709 <Test name="row_major_lowp_mat3x2" />
   6710 <Test name="row_major_mediump_mat3x2" />
   6711 <Test name="row_major_highp_mat3x2" />
   6712 <Test name="column_major_lowp_mat3x2" />
   6713 <Test name="column_major_mediump_mat3x2" />
   6714 <Test name="column_major_highp_mat3x2" />
   6715 <Test name="lowp_mat3x4" />
   6716 <Test name="mediump_mat3x4" />
   6717 <Test name="highp_mat3x4" />
   6718 <Test name="row_major_lowp_mat3x4" />
   6719 <Test name="row_major_mediump_mat3x4" />
   6720 <Test name="row_major_highp_mat3x4" />
   6721 <Test name="column_major_lowp_mat3x4" />
   6722 <Test name="column_major_mediump_mat3x4" />
   6723 <Test name="column_major_highp_mat3x4" />
   6724 <Test name="lowp_mat4x2" />
   6725 <Test name="mediump_mat4x2" />
   6726 <Test name="highp_mat4x2" />
   6727 <Test name="row_major_lowp_mat4x2" />
   6728 <Test name="row_major_mediump_mat4x2" />
   6729 <Test name="row_major_highp_mat4x2" />
   6730 <Test name="column_major_lowp_mat4x2" />
   6731 <Test name="column_major_mediump_mat4x2" />
   6732 <Test name="column_major_highp_mat4x2" />
   6733 <Test name="lowp_mat4x3" />
   6734 <Test name="mediump_mat4x3" />
   6735 <Test name="highp_mat4x3" />
   6736 <Test name="row_major_lowp_mat4x3" />
   6737 <Test name="row_major_mediump_mat4x3" />
   6738 <Test name="row_major_highp_mat4x3" />
   6739 <Test name="column_major_lowp_mat4x3" />
   6740 <Test name="column_major_mediump_mat4x3" />
   6741 <Test name="column_major_highp_mat4x3" />
   6742 </TestCase>
   6743 <TestCase name="std430">
   6744 <Test name="lowp_float" />
   6745 <Test name="mediump_float" />
   6746 <Test name="highp_float" />
   6747 <Test name="lowp_vec2" />
   6748 <Test name="mediump_vec2" />
   6749 <Test name="highp_vec2" />
   6750 <Test name="lowp_vec3" />
   6751 <Test name="mediump_vec3" />
   6752 <Test name="highp_vec3" />
   6753 <Test name="lowp_vec4" />
   6754 <Test name="mediump_vec4" />
   6755 <Test name="highp_vec4" />
   6756 <Test name="lowp_int" />
   6757 <Test name="mediump_int" />
   6758 <Test name="highp_int" />
   6759 <Test name="lowp_ivec2" />
   6760 <Test name="mediump_ivec2" />
   6761 <Test name="highp_ivec2" />
   6762 <Test name="lowp_ivec3" />
   6763 <Test name="mediump_ivec3" />
   6764 <Test name="highp_ivec3" />
   6765 <Test name="lowp_ivec4" />
   6766 <Test name="mediump_ivec4" />
   6767 <Test name="highp_ivec4" />
   6768 <Test name="lowp_uint" />
   6769 <Test name="mediump_uint" />
   6770 <Test name="highp_uint" />
   6771 <Test name="lowp_uvec2" />
   6772 <Test name="mediump_uvec2" />
   6773 <Test name="highp_uvec2" />
   6774 <Test name="lowp_uvec3" />
   6775 <Test name="mediump_uvec3" />
   6776 <Test name="highp_uvec3" />
   6777 <Test name="lowp_uvec4" />
   6778 <Test name="mediump_uvec4" />
   6779 <Test name="highp_uvec4" />
   6780 <Test name="bool" />
   6781 <Test name="bvec2" />
   6782 <Test name="bvec3" />
   6783 <Test name="bvec4" />
   6784 <Test name="lowp_mat2" />
   6785 <Test name="mediump_mat2" />
   6786 <Test name="highp_mat2" />
   6787 <Test name="row_major_lowp_mat2" />
   6788 <Test name="row_major_mediump_mat2" />
   6789 <Test name="row_major_highp_mat2" />
   6790 <Test name="column_major_lowp_mat2" />
   6791 <Test name="column_major_mediump_mat2" />
   6792 <Test name="column_major_highp_mat2" />
   6793 <Test name="lowp_mat3" />
   6794 <Test name="mediump_mat3" />
   6795 <Test name="highp_mat3" />
   6796 <Test name="row_major_lowp_mat3" />
   6797 <Test name="row_major_mediump_mat3" />
   6798 <Test name="row_major_highp_mat3" />
   6799 <Test name="column_major_lowp_mat3" />
   6800 <Test name="column_major_mediump_mat3" />
   6801 <Test name="column_major_highp_mat3" />
   6802 <Test name="lowp_mat4" />
   6803 <Test name="mediump_mat4" />
   6804 <Test name="highp_mat4" />
   6805 <Test name="row_major_lowp_mat4" />
   6806 <Test name="row_major_mediump_mat4" />
   6807 <Test name="row_major_highp_mat4" />
   6808 <Test name="column_major_lowp_mat4" />
   6809 <Test name="column_major_mediump_mat4" />
   6810 <Test name="column_major_highp_mat4" />
   6811 <Test name="lowp_mat2x3" />
   6812 <Test name="mediump_mat2x3" />
   6813 <Test name="highp_mat2x3" />
   6814 <Test name="row_major_lowp_mat2x3" />
   6815 <Test name="row_major_mediump_mat2x3" />
   6816 <Test name="row_major_highp_mat2x3" />
   6817 <Test name="column_major_lowp_mat2x3" />
   6818 <Test name="column_major_mediump_mat2x3" />
   6819 <Test name="column_major_highp_mat2x3" />
   6820 <Test name="lowp_mat2x4" />
   6821 <Test name="mediump_mat2x4" />
   6822 <Test name="highp_mat2x4" />
   6823 <Test name="row_major_lowp_mat2x4" />
   6824 <Test name="row_major_mediump_mat2x4" />
   6825 <Test name="row_major_highp_mat2x4" />
   6826 <Test name="column_major_lowp_mat2x4" />
   6827 <Test name="column_major_mediump_mat2x4" />
   6828 <Test name="column_major_highp_mat2x4" />
   6829 <Test name="lowp_mat3x2" />
   6830 <Test name="mediump_mat3x2" />
   6831 <Test name="highp_mat3x2" />
   6832 <Test name="row_major_lowp_mat3x2" />
   6833 <Test name="row_major_mediump_mat3x2" />
   6834 <Test name="row_major_highp_mat3x2" />
   6835 <Test name="column_major_lowp_mat3x2" />
   6836 <Test name="column_major_mediump_mat3x2" />
   6837 <Test name="column_major_highp_mat3x2" />
   6838 <Test name="lowp_mat3x4" />
   6839 <Test name="mediump_mat3x4" />
   6840 <Test name="highp_mat3x4" />
   6841 <Test name="row_major_lowp_mat3x4" />
   6842 <Test name="row_major_mediump_mat3x4" />
   6843 <Test name="row_major_highp_mat3x4" />
   6844 <Test name="column_major_lowp_mat3x4" />
   6845 <Test name="column_major_mediump_mat3x4" />
   6846 <Test name="column_major_highp_mat3x4" />
   6847 <Test name="lowp_mat4x2" />
   6848 <Test name="mediump_mat4x2" />
   6849 <Test name="highp_mat4x2" />
   6850 <Test name="row_major_lowp_mat4x2" />
   6851 <Test name="row_major_mediump_mat4x2" />
   6852 <Test name="row_major_highp_mat4x2" />
   6853 <Test name="column_major_lowp_mat4x2" />
   6854 <Test name="column_major_mediump_mat4x2" />
   6855 <Test name="column_major_highp_mat4x2" />
   6856 <Test name="lowp_mat4x3" />
   6857 <Test name="mediump_mat4x3" />
   6858 <Test name="highp_mat4x3" />
   6859 <Test name="row_major_lowp_mat4x3" />
   6860 <Test name="row_major_mediump_mat4x3" />
   6861 <Test name="row_major_highp_mat4x3" />
   6862 <Test name="column_major_lowp_mat4x3" />
   6863 <Test name="column_major_mediump_mat4x3" />
   6864 <Test name="column_major_highp_mat4x3" />
   6865 </TestCase>
   6866 </TestSuite>
   6867 <TestSuite name="single_basic_array">
   6868 <TestCase name="shared">
   6869 <Test name="float" />
   6870 <Test name="vec2" />
   6871 <Test name="vec3" />
   6872 <Test name="vec4" />
   6873 <Test name="int" />
   6874 <Test name="ivec2" />
   6875 <Test name="ivec3" />
   6876 <Test name="ivec4" />
   6877 <Test name="uint" />
   6878 <Test name="uvec2" />
   6879 <Test name="uvec3" />
   6880 <Test name="uvec4" />
   6881 <Test name="bool" />
   6882 <Test name="bvec2" />
   6883 <Test name="bvec3" />
   6884 <Test name="bvec4" />
   6885 <Test name="mat2" />
   6886 <Test name="row_major_mat2" />
   6887 <Test name="column_major_mat2" />
   6888 <Test name="mat3" />
   6889 <Test name="row_major_mat3" />
   6890 <Test name="column_major_mat3" />
   6891 <Test name="mat4" />
   6892 <Test name="row_major_mat4" />
   6893 <Test name="column_major_mat4" />
   6894 <Test name="mat2x3" />
   6895 <Test name="row_major_mat2x3" />
   6896 <Test name="column_major_mat2x3" />
   6897 <Test name="mat2x4" />
   6898 <Test name="row_major_mat2x4" />
   6899 <Test name="column_major_mat2x4" />
   6900 <Test name="mat3x2" />
   6901 <Test name="row_major_mat3x2" />
   6902 <Test name="column_major_mat3x2" />
   6903 <Test name="mat3x4" />
   6904 <Test name="row_major_mat3x4" />
   6905 <Test name="column_major_mat3x4" />
   6906 <Test name="mat4x2" />
   6907 <Test name="row_major_mat4x2" />
   6908 <Test name="column_major_mat4x2" />
   6909 <Test name="mat4x3" />
   6910 <Test name="row_major_mat4x3" />
   6911 <Test name="column_major_mat4x3" />
   6912 </TestCase>
   6913 <TestCase name="packed">
   6914 <Test name="float" />
   6915 <Test name="vec2" />
   6916 <Test name="vec3" />
   6917 <Test name="vec4" />
   6918 <Test name="int" />
   6919 <Test name="ivec2" />
   6920 <Test name="ivec3" />
   6921 <Test name="ivec4" />
   6922 <Test name="uint" />
   6923 <Test name="uvec2" />
   6924 <Test name="uvec3" />
   6925 <Test name="uvec4" />
   6926 <Test name="bool" />
   6927 <Test name="bvec2" />
   6928 <Test name="bvec3" />
   6929 <Test name="bvec4" />
   6930 <Test name="mat2" />
   6931 <Test name="row_major_mat2" />
   6932 <Test name="column_major_mat2" />
   6933 <Test name="mat3" />
   6934 <Test name="row_major_mat3" />
   6935 <Test name="column_major_mat3" />
   6936 <Test name="mat4" />
   6937 <Test name="row_major_mat4" />
   6938 <Test name="column_major_mat4" />
   6939 <Test name="mat2x3" />
   6940 <Test name="row_major_mat2x3" />
   6941 <Test name="column_major_mat2x3" />
   6942 <Test name="mat2x4" />
   6943 <Test name="row_major_mat2x4" />
   6944 <Test name="column_major_mat2x4" />
   6945 <Test name="mat3x2" />
   6946 <Test name="row_major_mat3x2" />
   6947 <Test name="column_major_mat3x2" />
   6948 <Test name="mat3x4" />
   6949 <Test name="row_major_mat3x4" />
   6950 <Test name="column_major_mat3x4" />
   6951 <Test name="mat4x2" />
   6952 <Test name="row_major_mat4x2" />
   6953 <Test name="column_major_mat4x2" />
   6954 <Test name="mat4x3" />
   6955 <Test name="row_major_mat4x3" />
   6956 <Test name="column_major_mat4x3" />
   6957 </TestCase>
   6958 <TestCase name="std140">
   6959 <Test name="float" />
   6960 <Test name="vec2" />
   6961 <Test name="vec3" />
   6962 <Test name="vec4" />
   6963 <Test name="int" />
   6964 <Test name="ivec2" />
   6965 <Test name="ivec3" />
   6966 <Test name="ivec4" />
   6967 <Test name="uint" />
   6968 <Test name="uvec2" />
   6969 <Test name="uvec3" />
   6970 <Test name="uvec4" />
   6971 <Test name="bool" />
   6972 <Test name="bvec2" />
   6973 <Test name="bvec3" />
   6974 <Test name="bvec4" />
   6975 <Test name="mat2" />
   6976 <Test name="row_major_mat2" />
   6977 <Test name="column_major_mat2" />
   6978 <Test name="mat3" />
   6979 <Test name="row_major_mat3" />
   6980 <Test name="column_major_mat3" />
   6981 <Test name="mat4" />
   6982 <Test name="row_major_mat4" />
   6983 <Test name="column_major_mat4" />
   6984 <Test name="mat2x3" />
   6985 <Test name="row_major_mat2x3" />
   6986 <Test name="column_major_mat2x3" />
   6987 <Test name="mat2x4" />
   6988 <Test name="row_major_mat2x4" />
   6989 <Test name="column_major_mat2x4" />
   6990 <Test name="mat3x2" />
   6991 <Test name="row_major_mat3x2" />
   6992 <Test name="column_major_mat3x2" />
   6993 <Test name="mat3x4" />
   6994 <Test name="row_major_mat3x4" />
   6995 <Test name="column_major_mat3x4" />
   6996 <Test name="mat4x2" />
   6997 <Test name="row_major_mat4x2" />
   6998 <Test name="column_major_mat4x2" />
   6999 <Test name="mat4x3" />
   7000 <Test name="row_major_mat4x3" />
   7001 <Test name="column_major_mat4x3" />
   7002 </TestCase>
   7003 <TestCase name="std430">
   7004 <Test name="float" />
   7005 <Test name="vec2" />
   7006 <Test name="vec3" />
   7007 <Test name="vec4" />
   7008 <Test name="int" />
   7009 <Test name="ivec2" />
   7010 <Test name="ivec3" />
   7011 <Test name="ivec4" />
   7012 <Test name="uint" />
   7013 <Test name="uvec2" />
   7014 <Test name="uvec3" />
   7015 <Test name="uvec4" />
   7016 <Test name="bool" />
   7017 <Test name="bvec2" />
   7018 <Test name="bvec3" />
   7019 <Test name="bvec4" />
   7020 <Test name="mat2" />
   7021 <Test name="row_major_mat2" />
   7022 <Test name="column_major_mat2" />
   7023 <Test name="mat3" />
   7024 <Test name="row_major_mat3" />
   7025 <Test name="column_major_mat3" />
   7026 <Test name="mat4" />
   7027 <Test name="row_major_mat4" />
   7028 <Test name="column_major_mat4" />
   7029 <Test name="mat2x3" />
   7030 <Test name="row_major_mat2x3" />
   7031 <Test name="column_major_mat2x3" />
   7032 <Test name="mat2x4" />
   7033 <Test name="row_major_mat2x4" />
   7034 <Test name="column_major_mat2x4" />
   7035 <Test name="mat3x2" />
   7036 <Test name="row_major_mat3x2" />
   7037 <Test name="column_major_mat3x2" />
   7038 <Test name="mat3x4" />
   7039 <Test name="row_major_mat3x4" />
   7040 <Test name="column_major_mat3x4" />
   7041 <Test name="mat4x2" />
   7042 <Test name="row_major_mat4x2" />
   7043 <Test name="column_major_mat4x2" />
   7044 <Test name="mat4x3" />
   7045 <Test name="row_major_mat4x3" />
   7046 <Test name="column_major_mat4x3" />
   7047 </TestCase>
   7048 </TestSuite>
   7049 <TestSuite name="basic_unsized_array">
   7050 <TestCase name="shared">
   7051 <Test name="float" />
   7052 <Test name="vec2" />
   7053 <Test name="vec3" />
   7054 <Test name="vec4" />
   7055 <Test name="int" />
   7056 <Test name="ivec2" />
   7057 <Test name="ivec3" />
   7058 <Test name="ivec4" />
   7059 <Test name="uint" />
   7060 <Test name="uvec2" />
   7061 <Test name="uvec3" />
   7062 <Test name="uvec4" />
   7063 <Test name="bool" />
   7064 <Test name="bvec2" />
   7065 <Test name="bvec3" />
   7066 <Test name="bvec4" />
   7067 <Test name="mat2" />
   7068 <Test name="row_major_mat2" />
   7069 <Test name="column_major_mat2" />
   7070 <Test name="mat3" />
   7071 <Test name="row_major_mat3" />
   7072 <Test name="column_major_mat3" />
   7073 <Test name="mat4" />
   7074 <Test name="row_major_mat4" />
   7075 <Test name="column_major_mat4" />
   7076 <Test name="mat2x3" />
   7077 <Test name="row_major_mat2x3" />
   7078 <Test name="column_major_mat2x3" />
   7079 <Test name="mat2x4" />
   7080 <Test name="row_major_mat2x4" />
   7081 <Test name="column_major_mat2x4" />
   7082 <Test name="mat3x2" />
   7083 <Test name="row_major_mat3x2" />
   7084 <Test name="column_major_mat3x2" />
   7085 <Test name="mat3x4" />
   7086 <Test name="row_major_mat3x4" />
   7087 <Test name="column_major_mat3x4" />
   7088 <Test name="mat4x2" />
   7089 <Test name="row_major_mat4x2" />
   7090 <Test name="column_major_mat4x2" />
   7091 <Test name="mat4x3" />
   7092 <Test name="row_major_mat4x3" />
   7093 <Test name="column_major_mat4x3" />
   7094 </TestCase>
   7095 <TestCase name="packed">
   7096 <Test name="float" />
   7097 <Test name="vec2" />
   7098 <Test name="vec3" />
   7099 <Test name="vec4" />
   7100 <Test name="int" />
   7101 <Test name="ivec2" />
   7102 <Test name="ivec3" />
   7103 <Test name="ivec4" />
   7104 <Test name="uint" />
   7105 <Test name="uvec2" />
   7106 <Test name="uvec3" />
   7107 <Test name="uvec4" />
   7108 <Test name="bool" />
   7109 <Test name="bvec2" />
   7110 <Test name="bvec3" />
   7111 <Test name="bvec4" />
   7112 <Test name="mat2" />
   7113 <Test name="row_major_mat2" />
   7114 <Test name="column_major_mat2" />
   7115 <Test name="mat3" />
   7116 <Test name="row_major_mat3" />
   7117 <Test name="column_major_mat3" />
   7118 <Test name="mat4" />
   7119 <Test name="row_major_mat4" />
   7120 <Test name="column_major_mat4" />
   7121 <Test name="mat2x3" />
   7122 <Test name="row_major_mat2x3" />
   7123 <Test name="column_major_mat2x3" />
   7124 <Test name="mat2x4" />
   7125 <Test name="row_major_mat2x4" />
   7126 <Test name="column_major_mat2x4" />
   7127 <Test name="mat3x2" />
   7128 <Test name="row_major_mat3x2" />
   7129 <Test name="column_major_mat3x2" />
   7130 <Test name="mat3x4" />
   7131 <Test name="row_major_mat3x4" />
   7132 <Test name="column_major_mat3x4" />
   7133 <Test name="mat4x2" />
   7134 <Test name="row_major_mat4x2" />
   7135 <Test name="column_major_mat4x2" />
   7136 <Test name="mat4x3" />
   7137 <Test name="row_major_mat4x3" />
   7138 <Test name="column_major_mat4x3" />
   7139 </TestCase>
   7140 <TestCase name="std140">
   7141 <Test name="float" />
   7142 <Test name="vec2" />
   7143 <Test name="vec3" />
   7144 <Test name="vec4" />
   7145 <Test name="int" />
   7146 <Test name="ivec2" />
   7147 <Test name="ivec3" />
   7148 <Test name="ivec4" />
   7149 <Test name="uint" />
   7150 <Test name="uvec2" />
   7151 <Test name="uvec3" />
   7152 <Test name="uvec4" />
   7153 <Test name="bool" />
   7154 <Test name="bvec2" />
   7155 <Test name="bvec3" />
   7156 <Test name="bvec4" />
   7157 <Test name="mat2" />
   7158 <Test name="row_major_mat2" />
   7159 <Test name="column_major_mat2" />
   7160 <Test name="mat3" />
   7161 <Test name="row_major_mat3" />
   7162 <Test name="column_major_mat3" />
   7163 <Test name="mat4" />
   7164 <Test name="row_major_mat4" />
   7165 <Test name="column_major_mat4" />
   7166 <Test name="mat2x3" />
   7167 <Test name="row_major_mat2x3" />
   7168 <Test name="column_major_mat2x3" />
   7169 <Test name="mat2x4" />
   7170 <Test name="row_major_mat2x4" />
   7171 <Test name="column_major_mat2x4" />
   7172 <Test name="mat3x2" />
   7173 <Test name="row_major_mat3x2" />
   7174 <Test name="column_major_mat3x2" />
   7175 <Test name="mat3x4" />
   7176 <Test name="row_major_mat3x4" />
   7177 <Test name="column_major_mat3x4" />
   7178 <Test name="mat4x2" />
   7179 <Test name="row_major_mat4x2" />
   7180 <Test name="column_major_mat4x2" />
   7181 <Test name="mat4x3" />
   7182 <Test name="row_major_mat4x3" />
   7183 <Test name="column_major_mat4x3" />
   7184 </TestCase>
   7185 <TestCase name="std430">
   7186 <Test name="float" />
   7187 <Test name="vec2" />
   7188 <Test name="vec3" />
   7189 <Test name="vec4" />
   7190 <Test name="int" />
   7191 <Test name="ivec2" />
   7192 <Test name="ivec3" />
   7193 <Test name="ivec4" />
   7194 <Test name="uint" />
   7195 <Test name="uvec2" />
   7196 <Test name="uvec3" />
   7197 <Test name="uvec4" />
   7198 <Test name="bool" />
   7199 <Test name="bvec2" />
   7200 <Test name="bvec3" />
   7201 <Test name="bvec4" />
   7202 <Test name="mat2" />
   7203 <Test name="row_major_mat2" />
   7204 <Test name="column_major_mat2" />
   7205 <Test name="mat3" />
   7206 <Test name="row_major_mat3" />
   7207 <Test name="column_major_mat3" />
   7208 <Test name="mat4" />
   7209 <Test name="row_major_mat4" />
   7210 <Test name="column_major_mat4" />
   7211 <Test name="mat2x3" />
   7212 <Test name="row_major_mat2x3" />
   7213 <Test name="column_major_mat2x3" />
   7214 <Test name="mat2x4" />
   7215 <Test name="row_major_mat2x4" />
   7216 <Test name="column_major_mat2x4" />
   7217 <Test name="mat3x2" />
   7218 <Test name="row_major_mat3x2" />
   7219 <Test name="column_major_mat3x2" />
   7220 <Test name="mat3x4" />
   7221 <Test name="row_major_mat3x4" />
   7222 <Test name="column_major_mat3x4" />
   7223 <Test name="mat4x2" />
   7224 <Test name="row_major_mat4x2" />
   7225 <Test name="column_major_mat4x2" />
   7226 <Test name="mat4x3" />
   7227 <Test name="row_major_mat4x3" />
   7228 <Test name="column_major_mat4x3" />
   7229 </TestCase>
   7230 </TestSuite>
   7231 <TestSuite name="2_level_array">
   7232 <TestCase name="shared">
   7233 <Test name="float" />
   7234 <Test name="vec2" />
   7235 <Test name="vec3" />
   7236 <Test name="vec4" />
   7237 <Test name="int" />
   7238 <Test name="ivec2" />
   7239 <Test name="ivec3" />
   7240 <Test name="ivec4" />
   7241 <Test name="uint" />
   7242 <Test name="uvec2" />
   7243 <Test name="uvec3" />
   7244 <Test name="uvec4" />
   7245 <Test name="bool" />
   7246 <Test name="bvec2" />
   7247 <Test name="bvec3" />
   7248 <Test name="bvec4" />
   7249 <Test name="mat2" />
   7250 <Test name="row_major_mat2" />
   7251 <Test name="column_major_mat2" />
   7252 <Test name="mat3" />
   7253 <Test name="row_major_mat3" />
   7254 <Test name="column_major_mat3" />
   7255 <Test name="mat4" />
   7256 <Test name="row_major_mat4" />
   7257 <Test name="column_major_mat4" />
   7258 <Test name="mat2x3" />
   7259 <Test name="row_major_mat2x3" />
   7260 <Test name="column_major_mat2x3" />
   7261 <Test name="mat2x4" />
   7262 <Test name="row_major_mat2x4" />
   7263 <Test name="column_major_mat2x4" />
   7264 <Test name="mat3x2" />
   7265 <Test name="row_major_mat3x2" />
   7266 <Test name="column_major_mat3x2" />
   7267 <Test name="mat3x4" />
   7268 <Test name="row_major_mat3x4" />
   7269 <Test name="column_major_mat3x4" />
   7270 <Test name="mat4x2" />
   7271 <Test name="row_major_mat4x2" />
   7272 <Test name="column_major_mat4x2" />
   7273 <Test name="mat4x3" />
   7274 <Test name="row_major_mat4x3" />
   7275 <Test name="column_major_mat4x3" />
   7276 </TestCase>
   7277 <TestCase name="packed">
   7278 <Test name="float" />
   7279 <Test name="vec2" />
   7280 <Test name="vec3" />
   7281 <Test name="vec4" />
   7282 <Test name="int" />
   7283 <Test name="ivec2" />
   7284 <Test name="ivec3" />
   7285 <Test name="ivec4" />
   7286 <Test name="uint" />
   7287 <Test name="uvec2" />
   7288 <Test name="uvec3" />
   7289 <Test name="uvec4" />
   7290 <Test name="bool" />
   7291 <Test name="bvec2" />
   7292 <Test name="bvec3" />
   7293 <Test name="bvec4" />
   7294 <Test name="mat2" />
   7295 <Test name="row_major_mat2" />
   7296 <Test name="column_major_mat2" />
   7297 <Test name="mat3" />
   7298 <Test name="row_major_mat3" />
   7299 <Test name="column_major_mat3" />
   7300 <Test name="mat4" />
   7301 <Test name="row_major_mat4" />
   7302 <Test name="column_major_mat4" />
   7303 <Test name="mat2x3" />
   7304 <Test name="row_major_mat2x3" />
   7305 <Test name="column_major_mat2x3" />
   7306 <Test name="mat2x4" />
   7307 <Test name="row_major_mat2x4" />
   7308 <Test name="column_major_mat2x4" />
   7309 <Test name="mat3x2" />
   7310 <Test name="row_major_mat3x2" />
   7311 <Test name="column_major_mat3x2" />
   7312 <Test name="mat3x4" />
   7313 <Test name="row_major_mat3x4" />
   7314 <Test name="column_major_mat3x4" />
   7315 <Test name="mat4x2" />
   7316 <Test name="row_major_mat4x2" />
   7317 <Test name="column_major_mat4x2" />
   7318 <Test name="mat4x3" />
   7319 <Test name="row_major_mat4x3" />
   7320 <Test name="column_major_mat4x3" />
   7321 </TestCase>
   7322 <TestCase name="std140">
   7323 <Test name="float" />
   7324 <Test name="vec2" />
   7325 <Test name="vec3" />
   7326 <Test name="vec4" />
   7327 <Test name="int" />
   7328 <Test name="ivec2" />
   7329 <Test name="ivec3" />
   7330 <Test name="ivec4" />
   7331 <Test name="uint" />
   7332 <Test name="uvec2" />
   7333 <Test name="uvec3" />
   7334 <Test name="uvec4" />
   7335 <Test name="bool" />
   7336 <Test name="bvec2" />
   7337 <Test name="bvec3" />
   7338 <Test name="bvec4" />
   7339 <Test name="mat2" />
   7340 <Test name="row_major_mat2" />
   7341 <Test name="column_major_mat2" />
   7342 <Test name="mat3" />
   7343 <Test name="row_major_mat3" />
   7344 <Test name="column_major_mat3" />
   7345 <Test name="mat4" />
   7346 <Test name="row_major_mat4" />
   7347 <Test name="column_major_mat4" />
   7348 <Test name="mat2x3" />
   7349 <Test name="row_major_mat2x3" />
   7350 <Test name="column_major_mat2x3" />
   7351 <Test name="mat2x4" />
   7352 <Test name="row_major_mat2x4" />
   7353 <Test name="column_major_mat2x4" />
   7354 <Test name="mat3x2" />
   7355 <Test name="row_major_mat3x2" />
   7356 <Test name="column_major_mat3x2" />
   7357 <Test name="mat3x4" />
   7358 <Test name="row_major_mat3x4" />
   7359 <Test name="column_major_mat3x4" />
   7360 <Test name="mat4x2" />
   7361 <Test name="row_major_mat4x2" />
   7362 <Test name="column_major_mat4x2" />
   7363 <Test name="mat4x3" />
   7364 <Test name="row_major_mat4x3" />
   7365 <Test name="column_major_mat4x3" />
   7366 </TestCase>
   7367 <TestCase name="std430">
   7368 <Test name="float" />
   7369 <Test name="vec2" />
   7370 <Test name="vec3" />
   7371 <Test name="vec4" />
   7372 <Test name="int" />
   7373 <Test name="ivec2" />
   7374 <Test name="ivec3" />
   7375 <Test name="ivec4" />
   7376 <Test name="uint" />
   7377 <Test name="uvec2" />
   7378 <Test name="uvec3" />
   7379 <Test name="uvec4" />
   7380 <Test name="bool" />
   7381 <Test name="bvec2" />
   7382 <Test name="bvec3" />
   7383 <Test name="bvec4" />
   7384 <Test name="mat2" />
   7385 <Test name="row_major_mat2" />
   7386 <Test name="column_major_mat2" />
   7387 <Test name="mat3" />
   7388 <Test name="row_major_mat3" />
   7389 <Test name="column_major_mat3" />
   7390 <Test name="mat4" />
   7391 <Test name="row_major_mat4" />
   7392 <Test name="column_major_mat4" />
   7393 <Test name="mat2x3" />
   7394 <Test name="row_major_mat2x3" />
   7395 <Test name="column_major_mat2x3" />
   7396 <Test name="mat2x4" />
   7397 <Test name="row_major_mat2x4" />
   7398 <Test name="column_major_mat2x4" />
   7399 <Test name="mat3x2" />
   7400 <Test name="row_major_mat3x2" />
   7401 <Test name="column_major_mat3x2" />
   7402 <Test name="mat3x4" />
   7403 <Test name="row_major_mat3x4" />
   7404 <Test name="column_major_mat3x4" />
   7405 <Test name="mat4x2" />
   7406 <Test name="row_major_mat4x2" />
   7407 <Test name="column_major_mat4x2" />
   7408 <Test name="mat4x3" />
   7409 <Test name="row_major_mat4x3" />
   7410 <Test name="column_major_mat4x3" />
   7411 </TestCase>
   7412 </TestSuite>
   7413 <TestSuite name="3_level_array">
   7414 <TestCase name="shared">
   7415 <Test name="float" />
   7416 <Test name="vec2" />
   7417 <Test name="vec3" />
   7418 <Test name="vec4" />
   7419 <Test name="int" />
   7420 <Test name="ivec2" />
   7421 <Test name="ivec3" />
   7422 <Test name="ivec4" />
   7423 <Test name="uint" />
   7424 <Test name="uvec2" />
   7425 <Test name="uvec3" />
   7426 <Test name="uvec4" />
   7427 <Test name="bool" />
   7428 <Test name="bvec2" />
   7429 <Test name="bvec3" />
   7430 <Test name="bvec4" />
   7431 <Test name="mat2" />
   7432 <Test name="row_major_mat2" />
   7433 <Test name="column_major_mat2" />
   7434 <Test name="mat3" />
   7435 <Test name="row_major_mat3" />
   7436 <Test name="column_major_mat3" />
   7437 <Test name="mat4" />
   7438 <Test name="row_major_mat4" />
   7439 <Test name="column_major_mat4" />
   7440 <Test name="mat2x3" />
   7441 <Test name="row_major_mat2x3" />
   7442 <Test name="column_major_mat2x3" />
   7443 <Test name="mat2x4" />
   7444 <Test name="row_major_mat2x4" />
   7445 <Test name="column_major_mat2x4" />
   7446 <Test name="mat3x2" />
   7447 <Test name="row_major_mat3x2" />
   7448 <Test name="column_major_mat3x2" />
   7449 <Test name="mat3x4" />
   7450 <Test name="row_major_mat3x4" />
   7451 <Test name="column_major_mat3x4" />
   7452 <Test name="mat4x2" />
   7453 <Test name="row_major_mat4x2" />
   7454 <Test name="column_major_mat4x2" />
   7455 <Test name="mat4x3" />
   7456 <Test name="row_major_mat4x3" />
   7457 <Test name="column_major_mat4x3" />
   7458 </TestCase>
   7459 <TestCase name="packed">
   7460 <Test name="float" />
   7461 <Test name="vec2" />
   7462 <Test name="vec3" />
   7463 <Test name="vec4" />
   7464 <Test name="int" />
   7465 <Test name="ivec2" />
   7466 <Test name="ivec3" />
   7467 <Test name="ivec4" />
   7468 <Test name="uint" />
   7469 <Test name="uvec2" />
   7470 <Test name="uvec3" />
   7471 <Test name="uvec4" />
   7472 <Test name="bool" />
   7473 <Test name="bvec2" />
   7474 <Test name="bvec3" />
   7475 <Test name="bvec4" />
   7476 <Test name="mat2" />
   7477 <Test name="row_major_mat2" />
   7478 <Test name="column_major_mat2" />
   7479 <Test name="mat3" />
   7480 <Test name="row_major_mat3" />
   7481 <Test name="column_major_mat3" />
   7482 <Test name="mat4" />
   7483 <Test name="row_major_mat4" />
   7484 <Test name="column_major_mat4" />
   7485 <Test name="mat2x3" />
   7486 <Test name="row_major_mat2x3" />
   7487 <Test name="column_major_mat2x3" />
   7488 <Test name="mat2x4" />
   7489 <Test name="row_major_mat2x4" />
   7490 <Test name="column_major_mat2x4" />
   7491 <Test name="mat3x2" />
   7492 <Test name="row_major_mat3x2" />
   7493 <Test name="column_major_mat3x2" />
   7494 <Test name="mat3x4" />
   7495 <Test name="row_major_mat3x4" />
   7496 <Test name="column_major_mat3x4" />
   7497 <Test name="mat4x2" />
   7498 <Test name="row_major_mat4x2" />
   7499 <Test name="column_major_mat4x2" />
   7500 <Test name="mat4x3" />
   7501 <Test name="row_major_mat4x3" />
   7502 <Test name="column_major_mat4x3" />
   7503 </TestCase>
   7504 <TestCase name="std140">
   7505 <Test name="float" />
   7506 <Test name="vec2" />
   7507 <Test name="vec3" />
   7508 <Test name="vec4" />
   7509 <Test name="int" />
   7510 <Test name="ivec2" />
   7511 <Test name="ivec3" />
   7512 <Test name="ivec4" />
   7513 <Test name="uint" />
   7514 <Test name="uvec2" />
   7515 <Test name="uvec3" />
   7516 <Test name="uvec4" />
   7517 <Test name="bool" />
   7518 <Test name="bvec2" />
   7519 <Test name="bvec3" />
   7520 <Test name="bvec4" />
   7521 <Test name="mat2" />
   7522 <Test name="row_major_mat2" />
   7523 <Test name="column_major_mat2" />
   7524 <Test name="mat3" />
   7525 <Test name="row_major_mat3" />
   7526 <Test name="column_major_mat3" />
   7527 <Test name="mat4" />
   7528 <Test name="row_major_mat4" />
   7529 <Test name="column_major_mat4" />
   7530 <Test name="mat2x3" />
   7531 <Test name="row_major_mat2x3" />
   7532 <Test name="column_major_mat2x3" />
   7533 <Test name="mat2x4" />
   7534 <Test name="row_major_mat2x4" />
   7535 <Test name="column_major_mat2x4" />
   7536 <Test name="mat3x2" />
   7537 <Test name="row_major_mat3x2" />
   7538 <Test name="column_major_mat3x2" />
   7539 <Test name="mat3x4" />
   7540 <Test name="row_major_mat3x4" />
   7541 <Test name="column_major_mat3x4" />
   7542 <Test name="mat4x2" />
   7543 <Test name="row_major_mat4x2" />
   7544 <Test name="column_major_mat4x2" />
   7545 <Test name="mat4x3" />
   7546 <Test name="row_major_mat4x3" />
   7547 <Test name="column_major_mat4x3" />
   7548 </TestCase>
   7549 <TestCase name="std430">
   7550 <Test name="float" />
   7551 <Test name="vec2" />
   7552 <Test name="vec3" />
   7553 <Test name="vec4" />
   7554 <Test name="int" />
   7555 <Test name="ivec2" />
   7556 <Test name="ivec3" />
   7557 <Test name="ivec4" />
   7558 <Test name="uint" />
   7559 <Test name="uvec2" />
   7560 <Test name="uvec3" />
   7561 <Test name="uvec4" />
   7562 <Test name="bool" />
   7563 <Test name="bvec2" />
   7564 <Test name="bvec3" />
   7565 <Test name="bvec4" />
   7566 <Test name="mat2" />
   7567 <Test name="row_major_mat2" />
   7568 <Test name="column_major_mat2" />
   7569 <Test name="mat3" />
   7570 <Test name="row_major_mat3" />
   7571 <Test name="column_major_mat3" />
   7572 <Test name="mat4" />
   7573 <Test name="row_major_mat4" />
   7574 <Test name="column_major_mat4" />
   7575 <Test name="mat2x3" />
   7576 <Test name="row_major_mat2x3" />
   7577 <Test name="column_major_mat2x3" />
   7578 <Test name="mat2x4" />
   7579 <Test name="row_major_mat2x4" />
   7580 <Test name="column_major_mat2x4" />
   7581 <Test name="mat3x2" />
   7582 <Test name="row_major_mat3x2" />
   7583 <Test name="column_major_mat3x2" />
   7584 <Test name="mat3x4" />
   7585 <Test name="row_major_mat3x4" />
   7586 <Test name="column_major_mat3x4" />
   7587 <Test name="mat4x2" />
   7588 <Test name="row_major_mat4x2" />
   7589 <Test name="column_major_mat4x2" />
   7590 <Test name="mat4x3" />
   7591 <Test name="row_major_mat4x3" />
   7592 <Test name="column_major_mat4x3" />
   7593 </TestCase>
   7594 </TestSuite>
   7595 <TestSuite name="3_level_unsized_array">
   7596 <TestCase name="shared">
   7597 <Test name="float" />
   7598 <Test name="vec2" />
   7599 <Test name="vec3" />
   7600 <Test name="vec4" />
   7601 <Test name="int" />
   7602 <Test name="ivec2" />
   7603 <Test name="ivec3" />
   7604 <Test name="ivec4" />
   7605 <Test name="uint" />
   7606 <Test name="uvec2" />
   7607 <Test name="uvec3" />
   7608 <Test name="uvec4" />
   7609 <Test name="bool" />
   7610 <Test name="bvec2" />
   7611 <Test name="bvec3" />
   7612 <Test name="bvec4" />
   7613 <Test name="mat2" />
   7614 <Test name="row_major_mat2" />
   7615 <Test name="column_major_mat2" />
   7616 <Test name="mat3" />
   7617 <Test name="row_major_mat3" />
   7618 <Test name="column_major_mat3" />
   7619 <Test name="mat4" />
   7620 <Test name="row_major_mat4" />
   7621 <Test name="column_major_mat4" />
   7622 <Test name="mat2x3" />
   7623 <Test name="row_major_mat2x3" />
   7624 <Test name="column_major_mat2x3" />
   7625 <Test name="mat2x4" />
   7626 <Test name="row_major_mat2x4" />
   7627 <Test name="column_major_mat2x4" />
   7628 <Test name="mat3x2" />
   7629 <Test name="row_major_mat3x2" />
   7630 <Test name="column_major_mat3x2" />
   7631 <Test name="mat3x4" />
   7632 <Test name="row_major_mat3x4" />
   7633 <Test name="column_major_mat3x4" />
   7634 <Test name="mat4x2" />
   7635 <Test name="row_major_mat4x2" />
   7636 <Test name="column_major_mat4x2" />
   7637 <Test name="mat4x3" />
   7638 <Test name="row_major_mat4x3" />
   7639 <Test name="column_major_mat4x3" />
   7640 </TestCase>
   7641 <TestCase name="packed">
   7642 <Test name="float" />
   7643 <Test name="vec2" />
   7644 <Test name="vec3" />
   7645 <Test name="vec4" />
   7646 <Test name="int" />
   7647 <Test name="ivec2" />
   7648 <Test name="ivec3" />
   7649 <Test name="ivec4" />
   7650 <Test name="uint" />
   7651 <Test name="uvec2" />
   7652 <Test name="uvec3" />
   7653 <Test name="uvec4" />
   7654 <Test name="bool" />
   7655 <Test name="bvec2" />
   7656 <Test name="bvec3" />
   7657 <Test name="bvec4" />
   7658 <Test name="mat2" />
   7659 <Test name="row_major_mat2" />
   7660 <Test name="column_major_mat2" />
   7661 <Test name="mat3" />
   7662 <Test name="row_major_mat3" />
   7663 <Test name="column_major_mat3" />
   7664 <Test name="mat4" />
   7665 <Test name="row_major_mat4" />
   7666 <Test name="column_major_mat4" />
   7667 <Test name="mat2x3" />
   7668 <Test name="row_major_mat2x3" />
   7669 <Test name="column_major_mat2x3" />
   7670 <Test name="mat2x4" />
   7671 <Test name="row_major_mat2x4" />
   7672 <Test name="column_major_mat2x4" />
   7673 <Test name="mat3x2" />
   7674 <Test name="row_major_mat3x2" />
   7675 <Test name="column_major_mat3x2" />
   7676 <Test name="mat3x4" />
   7677 <Test name="row_major_mat3x4" />
   7678 <Test name="column_major_mat3x4" />
   7679 <Test name="mat4x2" />
   7680 <Test name="row_major_mat4x2" />
   7681 <Test name="column_major_mat4x2" />
   7682 <Test name="mat4x3" />
   7683 <Test name="row_major_mat4x3" />
   7684 <Test name="column_major_mat4x3" />
   7685 </TestCase>
   7686 <TestCase name="std140">
   7687 <Test name="float" />
   7688 <Test name="vec2" />
   7689 <Test name="vec3" />
   7690 <Test name="vec4" />
   7691 <Test name="int" />
   7692 <Test name="ivec2" />
   7693 <Test name="ivec3" />
   7694 <Test name="ivec4" />
   7695 <Test name="uint" />
   7696 <Test name="uvec2" />
   7697 <Test name="uvec3" />
   7698 <Test name="uvec4" />
   7699 <Test name="bool" />
   7700 <Test name="bvec2" />
   7701 <Test name="bvec3" />
   7702 <Test name="bvec4" />
   7703 <Test name="mat2" />
   7704 <Test name="row_major_mat2" />
   7705 <Test name="column_major_mat2" />
   7706 <Test name="mat3" />
   7707 <Test name="row_major_mat3" />
   7708 <Test name="column_major_mat3" />
   7709 <Test name="mat4" />
   7710 <Test name="row_major_mat4" />
   7711 <Test name="column_major_mat4" />
   7712 <Test name="mat2x3" />
   7713 <Test name="row_major_mat2x3" />
   7714 <Test name="column_major_mat2x3" />
   7715 <Test name="mat2x4" />
   7716 <Test name="row_major_mat2x4" />
   7717 <Test name="column_major_mat2x4" />
   7718 <Test name="mat3x2" />
   7719 <Test name="row_major_mat3x2" />
   7720 <Test name="column_major_mat3x2" />
   7721 <Test name="mat3x4" />
   7722 <Test name="row_major_mat3x4" />
   7723 <Test name="column_major_mat3x4" />
   7724 <Test name="mat4x2" />
   7725 <Test name="row_major_mat4x2" />
   7726 <Test name="column_major_mat4x2" />
   7727 <Test name="mat4x3" />
   7728 <Test name="row_major_mat4x3" />
   7729 <Test name="column_major_mat4x3" />
   7730 </TestCase>
   7731 <TestCase name="std430">
   7732 <Test name="float" />
   7733 <Test name="vec2" />
   7734 <Test name="vec3" />
   7735 <Test name="vec4" />
   7736 <Test name="int" />
   7737 <Test name="ivec2" />
   7738 <Test name="ivec3" />
   7739 <Test name="ivec4" />
   7740 <Test name="uint" />
   7741 <Test name="uvec2" />
   7742 <Test name="uvec3" />
   7743 <Test name="uvec4" />
   7744 <Test name="bool" />
   7745 <Test name="bvec2" />
   7746 <Test name="bvec3" />
   7747 <Test name="bvec4" />
   7748 <Test name="mat2" />
   7749 <Test name="row_major_mat2" />
   7750 <Test name="column_major_mat2" />
   7751 <Test name="mat3" />
   7752 <Test name="row_major_mat3" />
   7753 <Test name="column_major_mat3" />
   7754 <Test name="mat4" />
   7755 <Test name="row_major_mat4" />
   7756 <Test name="column_major_mat4" />
   7757 <Test name="mat2x3" />
   7758 <Test name="row_major_mat2x3" />
   7759 <Test name="column_major_mat2x3" />
   7760 <Test name="mat2x4" />
   7761 <Test name="row_major_mat2x4" />
   7762 <Test name="column_major_mat2x4" />
   7763 <Test name="mat3x2" />
   7764 <Test name="row_major_mat3x2" />
   7765 <Test name="column_major_mat3x2" />
   7766 <Test name="mat3x4" />
   7767 <Test name="row_major_mat3x4" />
   7768 <Test name="column_major_mat3x4" />
   7769 <Test name="mat4x2" />
   7770 <Test name="row_major_mat4x2" />
   7771 <Test name="column_major_mat4x2" />
   7772 <Test name="mat4x3" />
   7773 <Test name="row_major_mat4x3" />
   7774 <Test name="column_major_mat4x3" />
   7775 </TestCase>
   7776 </TestSuite>
   7777 <TestSuite name="single_struct">
   7778 <TestCase name="per_block_buffer">
   7779 <Test name="shared" />
   7780 <Test name="shared_instance_array" />
   7781 <Test name="packed" />
   7782 <Test name="packed_instance_array" />
   7783 <Test name="std140" />
   7784 <Test name="std140_instance_array" />
   7785 <Test name="std430" />
   7786 <Test name="std430_instance_array" />
   7787 </TestCase>
   7788 <TestCase name="single_buffer">
   7789 <Test name="shared_instance_array" />
   7790 <Test name="packed_instance_array" />
   7791 <Test name="std140_instance_array" />
   7792 <Test name="std430_instance_array" />
   7793 </TestCase>
   7794 </TestSuite>
   7795 <TestSuite name="single_struct_array">
   7796 <TestCase name="per_block_buffer">
   7797 <Test name="shared" />
   7798 <Test name="shared_instance_array" />
   7799 <Test name="packed" />
   7800 <Test name="packed_instance_array" />
   7801 <Test name="std140" />
   7802 <Test name="std140_instance_array" />
   7803 <Test name="std430" />
   7804 <Test name="std430_instance_array" />
   7805 </TestCase>
   7806 <TestCase name="single_buffer">
   7807 <Test name="shared_instance_array" />
   7808 <Test name="packed_instance_array" />
   7809 <Test name="std140_instance_array" />
   7810 <Test name="std430_instance_array" />
   7811 </TestCase>
   7812 </TestSuite>
   7813 <TestSuite name="single_nested_struct">
   7814 <TestCase name="per_block_buffer">
   7815 <Test name="shared" />
   7816 <Test name="shared_instance_array" />
   7817 <Test name="packed" />
   7818 <Test name="packed_instance_array" />
   7819 <Test name="std140" />
   7820 <Test name="std140_instance_array" />
   7821 <Test name="std430" />
   7822 <Test name="std430_instance_array" />
   7823 </TestCase>
   7824 <TestCase name="single_buffer">
   7825 <Test name="shared_instance_array" />
   7826 <Test name="packed_instance_array" />
   7827 <Test name="std140_instance_array" />
   7828 <Test name="std430_instance_array" />
   7829 </TestCase>
   7830 </TestSuite>
   7831 <TestSuite name="single_nested_struct_array">
   7832 <TestCase name="per_block_buffer">
   7833 <Test name="shared" />
   7834 <Test name="shared_instance_array" />
   7835 <Test name="packed" />
   7836 <Test name="packed_instance_array" />
   7837 <Test name="std140" />
   7838 <Test name="std140_instance_array" />
   7839 <Test name="std430" />
   7840 <Test name="std430_instance_array" />
   7841 </TestCase>
   7842 <TestCase name="single_buffer">
   7843 <Test name="shared_instance_array" />
   7844 <Test name="packed_instance_array" />
   7845 <Test name="std140_instance_array" />
   7846 <Test name="std430_instance_array" />
   7847 </TestCase>
   7848 </TestSuite>
   7849 <TestSuite name="unsized_struct_array">
   7850 <TestCase name="per_block_buffer">
   7851 <Test name="shared" />
   7852 <Test name="shared_instance_array" />
   7853 <Test name="packed" />
   7854 <Test name="packed_instance_array" />
   7855 <Test name="std140" />
   7856 <Test name="std140_instance_array" />
   7857 <Test name="std430" />
   7858 <Test name="std430_instance_array" />
   7859 </TestCase>
   7860 <TestCase name="single_buffer">
   7861 <Test name="shared_instance_array" />
   7862 <Test name="packed_instance_array" />
   7863 <Test name="std140_instance_array" />
   7864 <Test name="std430_instance_array" />
   7865 </TestCase>
   7866 </TestSuite>
   7867 <TestSuite name="2_level_unsized_struct_array">
   7868 <TestCase name="per_block_buffer">
   7869 <Test name="shared" />
   7870 <Test name="shared_instance_array" />
   7871 <Test name="packed" />
   7872 <Test name="packed_instance_array" />
   7873 <Test name="std140" />
   7874 <Test name="std140_instance_array" />
   7875 <Test name="std430" />
   7876 <Test name="std430_instance_array" />
   7877 </TestCase>
   7878 <TestCase name="single_buffer">
   7879 <Test name="shared_instance_array" />
   7880 <Test name="packed_instance_array" />
   7881 <Test name="std140_instance_array" />
   7882 <Test name="std430_instance_array" />
   7883 </TestCase>
   7884 </TestSuite>
   7885 <TestSuite name="unsized_nested_struct_array">
   7886 <TestCase name="per_block_buffer">
   7887 <Test name="shared" />
   7888 <Test name="shared_instance_array" />
   7889 <Test name="packed" />
   7890 <Test name="packed_instance_array" />
   7891 <Test name="std140" />
   7892 <Test name="std140_instance_array" />
   7893 <Test name="std430" />
   7894 <Test name="std430_instance_array" />
   7895 </TestCase>
   7896 <TestCase name="single_buffer">
   7897 <Test name="shared_instance_array" />
   7898 <Test name="packed_instance_array" />
   7899 <Test name="std140_instance_array" />
   7900 <Test name="std430_instance_array" />
   7901 </TestCase>
   7902 </TestSuite>
   7903 <TestSuite name="instance_array_basic_type">
   7904 <TestCase name="shared">
   7905 <Test name="float" />
   7906 <Test name="vec2" />
   7907 <Test name="vec3" />
   7908 <Test name="vec4" />
   7909 <Test name="int" />
   7910 <Test name="ivec2" />
   7911 <Test name="ivec3" />
   7912 <Test name="ivec4" />
   7913 <Test name="uint" />
   7914 <Test name="uvec2" />
   7915 <Test name="uvec3" />
   7916 <Test name="uvec4" />
   7917 <Test name="bool" />
   7918 <Test name="bvec2" />
   7919 <Test name="bvec3" />
   7920 <Test name="bvec4" />
   7921 <Test name="mat2" />
   7922 <Test name="row_major_mat2" />
   7923 <Test name="column_major_mat2" />
   7924 <Test name="mat3" />
   7925 <Test name="row_major_mat3" />
   7926 <Test name="column_major_mat3" />
   7927 <Test name="mat4" />
   7928 <Test name="row_major_mat4" />
   7929 <Test name="column_major_mat4" />
   7930 <Test name="mat2x3" />
   7931 <Test name="row_major_mat2x3" />
   7932 <Test name="column_major_mat2x3" />
   7933 <Test name="mat2x4" />
   7934 <Test name="row_major_mat2x4" />
   7935 <Test name="column_major_mat2x4" />
   7936 <Test name="mat3x2" />
   7937 <Test name="row_major_mat3x2" />
   7938 <Test name="column_major_mat3x2" />
   7939 <Test name="mat3x4" />
   7940 <Test name="row_major_mat3x4" />
   7941 <Test name="column_major_mat3x4" />
   7942 <Test name="mat4x2" />
   7943 <Test name="row_major_mat4x2" />
   7944 <Test name="column_major_mat4x2" />
   7945 <Test name="mat4x3" />
   7946 <Test name="row_major_mat4x3" />
   7947 <Test name="column_major_mat4x3" />
   7948 </TestCase>
   7949 <TestCase name="packed">
   7950 <Test name="float" />
   7951 <Test name="vec2" />
   7952 <Test name="vec3" />
   7953 <Test name="vec4" />
   7954 <Test name="int" />
   7955 <Test name="ivec2" />
   7956 <Test name="ivec3" />
   7957 <Test name="ivec4" />
   7958 <Test name="uint" />
   7959 <Test name="uvec2" />
   7960 <Test name="uvec3" />
   7961 <Test name="uvec4" />
   7962 <Test name="bool" />
   7963 <Test name="bvec2" />
   7964 <Test name="bvec3" />
   7965 <Test name="bvec4" />
   7966 <Test name="mat2" />
   7967 <Test name="row_major_mat2" />
   7968 <Test name="column_major_mat2" />
   7969 <Test name="mat3" />
   7970 <Test name="row_major_mat3" />
   7971 <Test name="column_major_mat3" />
   7972 <Test name="mat4" />
   7973 <Test name="row_major_mat4" />
   7974 <Test name="column_major_mat4" />
   7975 <Test name="mat2x3" />
   7976 <Test name="row_major_mat2x3" />
   7977 <Test name="column_major_mat2x3" />
   7978 <Test name="mat2x4" />
   7979 <Test name="row_major_mat2x4" />
   7980 <Test name="column_major_mat2x4" />
   7981 <Test name="mat3x2" />
   7982 <Test name="row_major_mat3x2" />
   7983 <Test name="column_major_mat3x2" />
   7984 <Test name="mat3x4" />
   7985 <Test name="row_major_mat3x4" />
   7986 <Test name="column_major_mat3x4" />
   7987 <Test name="mat4x2" />
   7988 <Test name="row_major_mat4x2" />
   7989 <Test name="column_major_mat4x2" />
   7990 <Test name="mat4x3" />
   7991 <Test name="row_major_mat4x3" />
   7992 <Test name="column_major_mat4x3" />
   7993 </TestCase>
   7994 <TestCase name="std140">
   7995 <Test name="float" />
   7996 <Test name="vec2" />
   7997 <Test name="vec3" />
   7998 <Test name="vec4" />
   7999 <Test name="int" />
   8000 <Test name="ivec2" />
   8001 <Test name="ivec3" />
   8002 <Test name="ivec4" />
   8003 <Test name="uint" />
   8004 <Test name="uvec2" />
   8005 <Test name="uvec3" />
   8006 <Test name="uvec4" />
   8007 <Test name="bool" />
   8008 <Test name="bvec2" />
   8009 <Test name="bvec3" />
   8010 <Test name="bvec4" />
   8011 <Test name="mat2" />
   8012 <Test name="row_major_mat2" />
   8013 <Test name="column_major_mat2" />
   8014 <Test name="mat3" />
   8015 <Test name="row_major_mat3" />
   8016 <Test name="column_major_mat3" />
   8017 <Test name="mat4" />
   8018 <Test name="row_major_mat4" />
   8019 <Test name="column_major_mat4" />
   8020 <Test name="mat2x3" />
   8021 <Test name="row_major_mat2x3" />
   8022 <Test name="column_major_mat2x3" />
   8023 <Test name="mat2x4" />
   8024 <Test name="row_major_mat2x4" />
   8025 <Test name="column_major_mat2x4" />
   8026 <Test name="mat3x2" />
   8027 <Test name="row_major_mat3x2" />
   8028 <Test name="column_major_mat3x2" />
   8029 <Test name="mat3x4" />
   8030 <Test name="row_major_mat3x4" />
   8031 <Test name="column_major_mat3x4" />
   8032 <Test name="mat4x2" />
   8033 <Test name="row_major_mat4x2" />
   8034 <Test name="column_major_mat4x2" />
   8035 <Test name="mat4x3" />
   8036 <Test name="row_major_mat4x3" />
   8037 <Test name="column_major_mat4x3" />
   8038 </TestCase>
   8039 <TestCase name="std430">
   8040 <Test name="float" />
   8041 <Test name="vec2" />
   8042 <Test name="vec3" />
   8043 <Test name="vec4" />
   8044 <Test name="int" />
   8045 <Test name="ivec2" />
   8046 <Test name="ivec3" />
   8047 <Test name="ivec4" />
   8048 <Test name="uint" />
   8049 <Test name="uvec2" />
   8050 <Test name="uvec3" />
   8051 <Test name="uvec4" />
   8052 <Test name="bool" />
   8053 <Test name="bvec2" />
   8054 <Test name="bvec3" />
   8055 <Test name="bvec4" />
   8056 <Test name="mat2" />
   8057 <Test name="row_major_mat2" />
   8058 <Test name="column_major_mat2" />
   8059 <Test name="mat3" />
   8060 <Test name="row_major_mat3" />
   8061 <Test name="column_major_mat3" />
   8062 <Test name="mat4" />
   8063 <Test name="row_major_mat4" />
   8064 <Test name="column_major_mat4" />
   8065 <Test name="mat2x3" />
   8066 <Test name="row_major_mat2x3" />
   8067 <Test name="column_major_mat2x3" />
   8068 <Test name="mat2x4" />
   8069 <Test name="row_major_mat2x4" />
   8070 <Test name="column_major_mat2x4" />
   8071 <Test name="mat3x2" />
   8072 <Test name="row_major_mat3x2" />
   8073 <Test name="column_major_mat3x2" />
   8074 <Test name="mat3x4" />
   8075 <Test name="row_major_mat3x4" />
   8076 <Test name="column_major_mat3x4" />
   8077 <Test name="mat4x2" />
   8078 <Test name="row_major_mat4x2" />
   8079 <Test name="column_major_mat4x2" />
   8080 <Test name="mat4x3" />
   8081 <Test name="row_major_mat4x3" />
   8082 <Test name="column_major_mat4x3" />
   8083 </TestCase>
   8084 </TestSuite>
   8085 <TestSuite name="multi_basic_types">
   8086 <TestCase name="per_block_buffer">
   8087 <Test name="shared" />
   8088 <Test name="shared_instance_array" />
   8089 <Test name="packed" />
   8090 <Test name="packed_instance_array" />
   8091 <Test name="std140" />
   8092 <Test name="std140_instance_array" />
   8093 <Test name="std430" />
   8094 <Test name="std430_instance_array" />
   8095 </TestCase>
   8096 <TestCase name="single_buffer">
   8097 <Test name="shared" />
   8098 <Test name="shared_instance_array" />
   8099 <Test name="packed" />
   8100 <Test name="packed_instance_array" />
   8101 <Test name="std140" />
   8102 <Test name="std140_instance_array" />
   8103 <Test name="std430" />
   8104 <Test name="std430_instance_array" />
   8105 </TestCase>
   8106 </TestSuite>
   8107 <TestSuite name="multi_nested_struct">
   8108 <TestCase name="per_block_buffer">
   8109 <Test name="shared" />
   8110 <Test name="shared_instance_array" />
   8111 <Test name="packed" />
   8112 <Test name="packed_instance_array" />
   8113 <Test name="std140" />
   8114 <Test name="std140_instance_array" />
   8115 <Test name="std430" />
   8116 <Test name="std430_instance_array" />
   8117 </TestCase>
   8118 <TestCase name="single_buffer">
   8119 <Test name="shared" />
   8120 <Test name="shared_instance_array" />
   8121 <Test name="packed" />
   8122 <Test name="packed_instance_array" />
   8123 <Test name="std140" />
   8124 <Test name="std140_instance_array" />
   8125 <Test name="std430" />
   8126 <Test name="std430_instance_array" />
   8127 </TestCase>
   8128 </TestSuite>
   8129 <TestSuite name="random">
   8130 <TestCase name="scalar_types">
   8131 <Test name="0" />
   8132 <Test name="1" />
   8133 <Test name="2" />
   8134 <Test name="3" />
   8135 <Test name="4" />
   8136 <Test name="5" />
   8137 <Test name="6" />
   8138 <Test name="7" />
   8139 <Test name="8" />
   8140 <Test name="9" />
   8141 <Test name="10" />
   8142 <Test name="11" />
   8143 <Test name="12" />
   8144 <Test name="13" />
   8145 <Test name="14" />
   8146 <Test name="15" />
   8147 <Test name="16" />
   8148 <Test name="17" />
   8149 <Test name="18" />
   8150 <Test name="19" />
   8151 <Test name="20" />
   8152 <Test name="21" />
   8153 <Test name="22" />
   8154 <Test name="23" />
   8155 <Test name="24" />
   8156 </TestCase>
   8157 <TestCase name="vector_types">
   8158 <Test name="0" />
   8159 <Test name="1" />
   8160 <Test name="2" />
   8161 <Test name="3" />
   8162 <Test name="4" />
   8163 <Test name="5" />
   8164 <Test name="6" />
   8165 <Test name="7" />
   8166 <Test name="8" />
   8167 <Test name="9" />
   8168 <Test name="10" />
   8169 <Test name="11" />
   8170 <Test name="12" />
   8171 <Test name="13" />
   8172 <Test name="14" />
   8173 <Test name="15" />
   8174 <Test name="16" />
   8175 <Test name="17" />
   8176 <Test name="18" />
   8177 <Test name="19" />
   8178 <Test name="20" />
   8179 <Test name="21" />
   8180 <Test name="22" />
   8181 <Test name="23" />
   8182 <Test name="24" />
   8183 </TestCase>
   8184 <TestCase name="basic_types">
   8185 <Test name="0" />
   8186 <Test name="1" />
   8187 <Test name="2" />
   8188 <Test name="3" />
   8189 <Test name="4" />
   8190 <Test name="5" />
   8191 <Test name="6" />
   8192 <Test name="7" />
   8193 <Test name="8" />
   8194 <Test name="9" />
   8195 <Test name="10" />
   8196 <Test name="11" />
   8197 <Test name="12" />
   8198 <Test name="13" />
   8199 <Test name="14" />
   8200 <Test name="15" />
   8201 <Test name="16" />
   8202 <Test name="17" />
   8203 <Test name="18" />
   8204 <Test name="19" />
   8205 <Test name="20" />
   8206 <Test name="21" />
   8207 <Test name="22" />
   8208 <Test name="23" />
   8209 <Test name="24" />
   8210 </TestCase>
   8211 <TestCase name="basic_arrays">
   8212 <Test name="0" />
   8213 <Test name="1" />
   8214 <Test name="2" />
   8215 <Test name="3" />
   8216 <Test name="4" />
   8217 <Test name="5" />
   8218 <Test name="6" />
   8219 <Test name="7" />
   8220 <Test name="8" />
   8221 <Test name="9" />
   8222 <Test name="10" />
   8223 <Test name="11" />
   8224 <Test name="12" />
   8225 <Test name="13" />
   8226 <Test name="14" />
   8227 <Test name="15" />
   8228 <Test name="16" />
   8229 <Test name="17" />
   8230 <Test name="18" />
   8231 <Test name="19" />
   8232 <Test name="20" />
   8233 <Test name="21" />
   8234 <Test name="22" />
   8235 <Test name="23" />
   8236 <Test name="24" />
   8237 </TestCase>
   8238 <TestCase name="unsized_arrays">
   8239 <Test name="0" />
   8240 <Test name="1" />
   8241 <Test name="2" />
   8242 <Test name="3" />
   8243 <Test name="4" />
   8244 <Test name="5" />
   8245 <Test name="6" />
   8246 <Test name="7" />
   8247 <Test name="8" />
   8248 <Test name="9" />
   8249 <Test name="10" />
   8250 <Test name="11" />
   8251 <Test name="12" />
   8252 <Test name="13" />
   8253 <Test name="14" />
   8254 <Test name="15" />
   8255 <Test name="16" />
   8256 <Test name="17" />
   8257 <Test name="18" />
   8258 <Test name="19" />
   8259 <Test name="20" />
   8260 <Test name="21" />
   8261 <Test name="22" />
   8262 <Test name="23" />
   8263 <Test name="24" />
   8264 </TestCase>
   8265 <TestCase name="arrays_of_arrays">
   8266 <Test name="0" />
   8267 <Test name="1" />
   8268 <Test name="2" />
   8269 <Test name="3" />
   8270 <Test name="4" />
   8271 <Test name="5" />
   8272 <Test name="6" />
   8273 <Test name="7" />
   8274 <Test name="8" />
   8275 <Test name="9" />
   8276 <Test name="10" />
   8277 <Test name="11" />
   8278 <Test name="12" />
   8279 <Test name="13" />
   8280 <Test name="14" />
   8281 <Test name="15" />
   8282 <Test name="16" />
   8283 <Test name="17" />
   8284 <Test name="18" />
   8285 <Test name="19" />
   8286 <Test name="20" />
   8287 <Test name="21" />
   8288 <Test name="22" />
   8289 <Test name="23" />
   8290 <Test name="24" />
   8291 </TestCase>
   8292 <TestCase name="basic_instance_arrays">
   8293 <Test name="0" />
   8294 <Test name="1" />
   8295 <Test name="2" />
   8296 <Test name="3" />
   8297 <Test name="4" />
   8298 <Test name="5" />
   8299 <Test name="6" />
   8300 <Test name="7" />
   8301 <Test name="8" />
   8302 <Test name="9" />
   8303 <Test name="10" />
   8304 <Test name="11" />
   8305 <Test name="12" />
   8306 <Test name="13" />
   8307 <Test name="14" />
   8308 <Test name="15" />
   8309 <Test name="16" />
   8310 <Test name="17" />
   8311 <Test name="18" />
   8312 <Test name="19" />
   8313 <Test name="20" />
   8314 <Test name="21" />
   8315 <Test name="22" />
   8316 <Test name="23" />
   8317 <Test name="24" />
   8318 </TestCase>
   8319 <TestCase name="nested_structs">
   8320 <Test name="0" />
   8321 <Test name="1" />
   8322 <Test name="2" />
   8323 <Test name="3" />
   8324 <Test name="4" />
   8325 <Test name="5" />
   8326 <Test name="6" />
   8327 <Test name="7" />
   8328 <Test name="8" />
   8329 <Test name="9" />
   8330 <Test name="10" />
   8331 <Test name="11" />
   8332 <Test name="12" />
   8333 <Test name="13" />
   8334 <Test name="14" />
   8335 <Test name="15" />
   8336 <Test name="16" />
   8337 <Test name="17" />
   8338 <Test name="18" />
   8339 <Test name="19" />
   8340 <Test name="20" />
   8341 <Test name="21" />
   8342 <Test name="22" />
   8343 <Test name="23" />
   8344 <Test name="24" />
   8345 </TestCase>
   8346 <TestCase name="nested_structs_arrays">
   8347 <Test name="0" />
   8348 <Test name="1" />
   8349 <Test name="2" />
   8350 <Test name="3" />
   8351 <Test name="4" />
   8352 <Test name="5" />
   8353 <Test name="6" />
   8354 <Test name="7" />
   8355 <Test name="8" />
   8356 <Test name="9" />
   8357 <Test name="10" />
   8358 <Test name="11" />
   8359 <Test name="12" />
   8360 <Test name="13" />
   8361 <Test name="14" />
   8362 <Test name="15" />
   8363 <Test name="16" />
   8364 <Test name="17" />
   8365 <Test name="18" />
   8366 <Test name="19" />
   8367 <Test name="20" />
   8368 <Test name="21" />
   8369 <Test name="22" />
   8370 <Test name="23" />
   8371 <Test name="24" />
   8372 </TestCase>
   8373 <TestCase name="nested_structs_instance_arrays">
   8374 <Test name="0" />
   8375 <Test name="1" />
   8376 <Test name="2" />
   8377 <Test name="3" />
   8378 <Test name="4" />
   8379 <Test name="5" />
   8380 <Test name="6" />
   8381 <Test name="7" />
   8382 <Test name="8" />
   8383 <Test name="9" />
   8384 <Test name="10" />
   8385 <Test name="11" />
   8386 <Test name="12" />
   8387 <Test name="13" />
   8388 <Test name="14" />
   8389 <Test name="15" />
   8390 <Test name="16" />
   8391 <Test name="17" />
   8392 <Test name="18" />
   8393 <Test name="19" />
   8394 <Test name="20" />
   8395 <Test name="21" />
   8396 <Test name="22" />
   8397 <Test name="23" />
   8398 <Test name="24" />
   8399 </TestCase>
   8400 <TestCase name="nested_structs_arrays_instance_arrays">
   8401 <Test name="0" />
   8402 <Test name="1" />
   8403 <Test name="2" />
   8404 <Test name="3" />
   8405 <Test name="4" />
   8406 <Test name="5" />
   8407 <Test name="6" />
   8408 <Test name="7" />
   8409 <Test name="8" />
   8410 <Test name="9" />
   8411 <Test name="10" />
   8412 <Test name="11" />
   8413 <Test name="12" />
   8414 <Test name="13" />
   8415 <Test name="14" />
   8416 <Test name="15" />
   8417 <Test name="16" />
   8418 <Test name="17" />
   8419 <Test name="18" />
   8420 <Test name="19" />
   8421 <Test name="20" />
   8422 <Test name="21" />
   8423 <Test name="22" />
   8424 <Test name="23" />
   8425 <Test name="24" />
   8426 </TestCase>
   8427 <TestCase name="all_per_block_buffers">
   8428 <Test name="0" />
   8429 <Test name="1" />
   8430 <Test name="2" />
   8431 <Test name="3" />
   8432 <Test name="4" />
   8433 <Test name="5" />
   8434 <Test name="6" />
   8435 <Test name="7" />
   8436 <Test name="8" />
   8437 <Test name="9" />
   8438 <Test name="10" />
   8439 <Test name="11" />
   8440 <Test name="12" />
   8441 <Test name="13" />
   8442 <Test name="14" />
   8443 <Test name="15" />
   8444 <Test name="16" />
   8445 <Test name="17" />
   8446 <Test name="18" />
   8447 <Test name="19" />
   8448 <Test name="21" />
   8449 <Test name="22" />
   8450 <Test name="23" />
   8451 <Test name="24" />
   8452 <Test name="25" />
   8453 <Test name="26" />
   8454 <Test name="27" />
   8455 <Test name="28" />
   8456 <Test name="29" />
   8457 <Test name="30" />
   8458 <Test name="31" />
   8459 <Test name="32" />
   8460 <Test name="33" />
   8461 <Test name="34" />
   8462 <Test name="35" />
   8463 <Test name="36" />
   8464 <Test name="37" />
   8465 <Test name="38" />
   8466 <Test name="39" />
   8467 <Test name="40" />
   8468 <Test name="41" />
   8469 <Test name="42" />
   8470 <Test name="43" />
   8471 <Test name="44" />
   8472 <Test name="45" />
   8473 <Test name="46" />
   8474 <Test name="47" />
   8475 <Test name="48" />
   8476 <Test name="49" />
   8477 </TestCase>
   8478 <TestCase name="all_shared_buffer">
   8479 <Test name="0" />
   8480 <Test name="1" />
   8481 <Test name="2" />
   8482 <Test name="3" />
   8483 <Test name="4" />
   8484 <Test name="5" />
   8485 <Test name="6" />
   8486 <Test name="7" />
   8487 <Test name="8" />
   8488 <Test name="9" />
   8489 <Test name="10" />
   8490 <Test name="11" />
   8491 <Test name="12" />
   8492 <Test name="13" />
   8493 <Test name="14" />
   8494 <Test name="15" />
   8495 <Test name="16" />
   8496 <Test name="17" />
   8497 <Test name="18" />
   8498 <Test name="19" />
   8499 <Test name="20" />
   8500 <Test name="21" />
   8501 <Test name="22" />
   8502 <Test name="23" />
   8503 <Test name="24" />
   8504 <Test name="25" />
   8505 <Test name="26" />
   8506 <Test name="27" />
   8507 <Test name="28" />
   8508 <Test name="29" />
   8509 <Test name="30" />
   8510 <Test name="31" />
   8511 <Test name="32" />
   8512 <Test name="33" />
   8513 <Test name="34" />
   8514 <Test name="35" />
   8515 <Test name="36" />
   8516 <Test name="37" />
   8517 <Test name="38" />
   8518 <Test name="39" />
   8519 <Test name="40" />
   8520 <Test name="41" />
   8521 <Test name="42" />
   8522 <Test name="43" />
   8523 <Test name="44" />
   8524 <Test name="45" />
   8525 <Test name="46" />
   8526 <Test name="47" />
   8527 <Test name="48" />
   8528 <Test name="49" />
   8529 </TestCase>
   8530 </TestSuite>
   8531 </TestSuite>
   8532 <TestSuite name="atomic">
   8533 <TestCase name="add">
   8534 <Test name="lowp_uint" />
   8535 <Test name="lowp_int" />
   8536 <Test name="mediump_uint" />
   8537 <Test name="mediump_int" />
   8538 <Test name="highp_uint" />
   8539 <Test name="highp_int" />
   8540 </TestCase>
   8541 <TestCase name="min">
   8542 <Test name="lowp_uint" />
   8543 <Test name="lowp_int" />
   8544 <Test name="mediump_uint" />
   8545 <Test name="mediump_int" />
   8546 <Test name="highp_uint" />
   8547 <Test name="highp_int" />
   8548 </TestCase>
   8549 <TestCase name="max">
   8550 <Test name="lowp_uint" />
   8551 <Test name="lowp_int" />
   8552 <Test name="mediump_uint" />
   8553 <Test name="mediump_int" />
   8554 <Test name="highp_uint" />
   8555 <Test name="highp_int" />
   8556 </TestCase>
   8557 <TestCase name="and">
   8558 <Test name="lowp_uint" />
   8559 <Test name="lowp_int" />
   8560 <Test name="mediump_uint" />
   8561 <Test name="mediump_int" />
   8562 <Test name="highp_uint" />
   8563 <Test name="highp_int" />
   8564 </TestCase>
   8565 <TestCase name="or">
   8566 <Test name="lowp_uint" />
   8567 <Test name="lowp_int" />
   8568 <Test name="mediump_uint" />
   8569 <Test name="mediump_int" />
   8570 <Test name="highp_uint" />
   8571 <Test name="highp_int" />
   8572 </TestCase>
   8573 <TestCase name="xor">
   8574 <Test name="lowp_uint" />
   8575 <Test name="lowp_int" />
   8576 <Test name="mediump_uint" />
   8577 <Test name="mediump_int" />
   8578 <Test name="highp_uint" />
   8579 <Test name="highp_int" />
   8580 </TestCase>
   8581 <TestCase name="exchange">
   8582 <Test name="lowp_uint" />
   8583 <Test name="lowp_int" />
   8584 <Test name="mediump_uint" />
   8585 <Test name="mediump_int" />
   8586 <Test name="highp_uint" />
   8587 <Test name="highp_int" />
   8588 </TestCase>
   8589 <TestCase name="compswap">
   8590 <Test name="lowp_uint" />
   8591 <Test name="lowp_int" />
   8592 <Test name="mediump_uint" />
   8593 <Test name="mediump_int" />
   8594 <Test name="highp_uint" />
   8595 <Test name="highp_int" />
   8596 </TestCase>
   8597 </TestSuite>
   8598 <TestCase name="array_length">
   8599 <Test name="sized_array" />
   8600 <Test name="sized_writeonly_array" />
   8601 <Test name="sized_readonly_array" />
   8602 <Test name="unsized_array" />
   8603 <Test name="unsized_readonly_array" />
   8604 </TestCase>
   8605 </TestSuite>
   8606 <TestSuite name="ubo">
   8607 <TestSuite name="2_level_array">
   8608 <TestCase name="shared">
   8609 <Test name="float_vertex" />
   8610 <Test name="float_fragment" />
   8611 <Test name="float_both" />
   8612 <Test name="vec2_vertex" />
   8613 <Test name="vec2_fragment" />
   8614 <Test name="vec2_both" />
   8615 <Test name="vec3_vertex" />
   8616 <Test name="vec3_fragment" />
   8617 <Test name="vec3_both" />
   8618 <Test name="vec4_vertex" />
   8619 <Test name="vec4_fragment" />
   8620 <Test name="vec4_both" />
   8621 <Test name="int_vertex" />
   8622 <Test name="int_fragment" />
   8623 <Test name="int_both" />
   8624 <Test name="ivec2_vertex" />
   8625 <Test name="ivec2_fragment" />
   8626 <Test name="ivec2_both" />
   8627 <Test name="ivec3_vertex" />
   8628 <Test name="ivec3_fragment" />
   8629 <Test name="ivec3_both" />
   8630 <Test name="ivec4_vertex" />
   8631 <Test name="ivec4_fragment" />
   8632 <Test name="ivec4_both" />
   8633 <Test name="uint_vertex" />
   8634 <Test name="uint_fragment" />
   8635 <Test name="uint_both" />
   8636 <Test name="uvec2_vertex" />
   8637 <Test name="uvec2_fragment" />
   8638 <Test name="uvec2_both" />
   8639 <Test name="uvec3_vertex" />
   8640 <Test name="uvec3_fragment" />
   8641 <Test name="uvec3_both" />
   8642 <Test name="uvec4_vertex" />
   8643 <Test name="uvec4_fragment" />
   8644 <Test name="uvec4_both" />
   8645 <Test name="bool_vertex" />
   8646 <Test name="bool_fragment" />
   8647 <Test name="bool_both" />
   8648 <Test name="bvec2_vertex" />
   8649 <Test name="bvec2_fragment" />
   8650 <Test name="bvec2_both" />
   8651 <Test name="bvec3_vertex" />
   8652 <Test name="bvec3_fragment" />
   8653 <Test name="bvec3_both" />
   8654 <Test name="bvec4_vertex" />
   8655 <Test name="bvec4_fragment" />
   8656 <Test name="bvec4_both" />
   8657 <Test name="mat2_vertex" />
   8658 <Test name="mat2_fragment" />
   8659 <Test name="mat2_both" />
   8660 <Test name="row_major_mat2_vertex" />
   8661 <Test name="row_major_mat2_fragment" />
   8662 <Test name="row_major_mat2_both" />
   8663 <Test name="column_major_mat2_vertex" />
   8664 <Test name="column_major_mat2_fragment" />
   8665 <Test name="column_major_mat2_both" />
   8666 <Test name="mat3_vertex" />
   8667 <Test name="mat3_fragment" />
   8668 <Test name="mat3_both" />
   8669 <Test name="row_major_mat3_vertex" />
   8670 <Test name="row_major_mat3_fragment" />
   8671 <Test name="row_major_mat3_both" />
   8672 <Test name="column_major_mat3_vertex" />
   8673 <Test name="column_major_mat3_fragment" />
   8674 <Test name="column_major_mat3_both" />
   8675 <Test name="mat4_vertex" />
   8676 <Test name="mat4_fragment" />
   8677 <Test name="mat4_both" />
   8678 <Test name="row_major_mat4_vertex" />
   8679 <Test name="row_major_mat4_fragment" />
   8680 <Test name="row_major_mat4_both" />
   8681 <Test name="column_major_mat4_vertex" />
   8682 <Test name="column_major_mat4_fragment" />
   8683 <Test name="column_major_mat4_both" />
   8684 <Test name="mat2x3_vertex" />
   8685 <Test name="mat2x3_fragment" />
   8686 <Test name="mat2x3_both" />
   8687 <Test name="row_major_mat2x3_vertex" />
   8688 <Test name="row_major_mat2x3_fragment" />
   8689 <Test name="row_major_mat2x3_both" />
   8690 <Test name="column_major_mat2x3_vertex" />
   8691 <Test name="column_major_mat2x3_fragment" />
   8692 <Test name="column_major_mat2x3_both" />
   8693 <Test name="mat2x4_vertex" />
   8694 <Test name="mat2x4_fragment" />
   8695 <Test name="mat2x4_both" />
   8696 <Test name="row_major_mat2x4_vertex" />
   8697 <Test name="row_major_mat2x4_fragment" />
   8698 <Test name="row_major_mat2x4_both" />
   8699 <Test name="column_major_mat2x4_vertex" />
   8700 <Test name="column_major_mat2x4_fragment" />
   8701 <Test name="column_major_mat2x4_both" />
   8702 <Test name="mat3x2_vertex" />
   8703 <Test name="mat3x2_fragment" />
   8704 <Test name="mat3x2_both" />
   8705 <Test name="row_major_mat3x2_vertex" />
   8706 <Test name="row_major_mat3x2_fragment" />
   8707 <Test name="row_major_mat3x2_both" />
   8708 <Test name="column_major_mat3x2_vertex" />
   8709 <Test name="column_major_mat3x2_fragment" />
   8710 <Test name="column_major_mat3x2_both" />
   8711 <Test name="mat3x4_vertex" />
   8712 <Test name="mat3x4_fragment" />
   8713 <Test name="mat3x4_both" />
   8714 <Test name="row_major_mat3x4_vertex" />
   8715 <Test name="row_major_mat3x4_fragment" />
   8716 <Test name="row_major_mat3x4_both" />
   8717 <Test name="column_major_mat3x4_vertex" />
   8718 <Test name="column_major_mat3x4_fragment" />
   8719 <Test name="column_major_mat3x4_both" />
   8720 <Test name="mat4x2_vertex" />
   8721 <Test name="mat4x2_fragment" />
   8722 <Test name="mat4x2_both" />
   8723 <Test name="row_major_mat4x2_vertex" />
   8724 <Test name="row_major_mat4x2_fragment" />
   8725 <Test name="row_major_mat4x2_both" />
   8726 <Test name="column_major_mat4x2_vertex" />
   8727 <Test name="column_major_mat4x2_fragment" />
   8728 <Test name="column_major_mat4x2_both" />
   8729 <Test name="mat4x3_vertex" />
   8730 <Test name="mat4x3_fragment" />
   8731 <Test name="mat4x3_both" />
   8732 <Test name="row_major_mat4x3_vertex" />
   8733 <Test name="row_major_mat4x3_fragment" />
   8734 <Test name="row_major_mat4x3_both" />
   8735 <Test name="column_major_mat4x3_vertex" />
   8736 <Test name="column_major_mat4x3_fragment" />
   8737 <Test name="column_major_mat4x3_both" />
   8738 </TestCase>
   8739 <TestCase name="packed">
   8740 <Test name="float_vertex" />
   8741 <Test name="float_fragment" />
   8742 <Test name="vec2_vertex" />
   8743 <Test name="vec2_fragment" />
   8744 <Test name="vec3_vertex" />
   8745 <Test name="vec3_fragment" />
   8746 <Test name="vec4_vertex" />
   8747 <Test name="vec4_fragment" />
   8748 <Test name="int_vertex" />
   8749 <Test name="int_fragment" />
   8750 <Test name="ivec2_vertex" />
   8751 <Test name="ivec2_fragment" />
   8752 <Test name="ivec3_vertex" />
   8753 <Test name="ivec3_fragment" />
   8754 <Test name="ivec4_vertex" />
   8755 <Test name="ivec4_fragment" />
   8756 <Test name="uint_vertex" />
   8757 <Test name="uint_fragment" />
   8758 <Test name="uvec2_vertex" />
   8759 <Test name="uvec2_fragment" />
   8760 <Test name="uvec3_vertex" />
   8761 <Test name="uvec3_fragment" />
   8762 <Test name="uvec4_vertex" />
   8763 <Test name="uvec4_fragment" />
   8764 <Test name="bool_vertex" />
   8765 <Test name="bool_fragment" />
   8766 <Test name="bvec2_vertex" />
   8767 <Test name="bvec2_fragment" />
   8768 <Test name="bvec3_vertex" />
   8769 <Test name="bvec3_fragment" />
   8770 <Test name="bvec4_vertex" />
   8771 <Test name="bvec4_fragment" />
   8772 <Test name="mat2_vertex" />
   8773 <Test name="mat2_fragment" />
   8774 <Test name="row_major_mat2_vertex" />
   8775 <Test name="row_major_mat2_fragment" />
   8776 <Test name="column_major_mat2_vertex" />
   8777 <Test name="column_major_mat2_fragment" />
   8778 <Test name="mat3_vertex" />
   8779 <Test name="mat3_fragment" />
   8780 <Test name="row_major_mat3_vertex" />
   8781 <Test name="row_major_mat3_fragment" />
   8782 <Test name="column_major_mat3_vertex" />
   8783 <Test name="column_major_mat3_fragment" />
   8784 <Test name="mat4_vertex" />
   8785 <Test name="mat4_fragment" />
   8786 <Test name="row_major_mat4_vertex" />
   8787 <Test name="row_major_mat4_fragment" />
   8788 <Test name="column_major_mat4_vertex" />
   8789 <Test name="column_major_mat4_fragment" />
   8790 <Test name="mat2x3_vertex" />
   8791 <Test name="mat2x3_fragment" />
   8792 <Test name="row_major_mat2x3_vertex" />
   8793 <Test name="row_major_mat2x3_fragment" />
   8794 <Test name="column_major_mat2x3_vertex" />
   8795 <Test name="column_major_mat2x3_fragment" />
   8796 <Test name="mat2x4_vertex" />
   8797 <Test name="mat2x4_fragment" />
   8798 <Test name="row_major_mat2x4_vertex" />
   8799 <Test name="row_major_mat2x4_fragment" />
   8800 <Test name="column_major_mat2x4_vertex" />
   8801 <Test name="column_major_mat2x4_fragment" />
   8802 <Test name="mat3x2_vertex" />
   8803 <Test name="mat3x2_fragment" />
   8804 <Test name="row_major_mat3x2_vertex" />
   8805 <Test name="row_major_mat3x2_fragment" />
   8806 <Test name="column_major_mat3x2_vertex" />
   8807 <Test name="column_major_mat3x2_fragment" />
   8808 <Test name="mat3x4_vertex" />
   8809 <Test name="mat3x4_fragment" />
   8810 <Test name="row_major_mat3x4_vertex" />
   8811 <Test name="row_major_mat3x4_fragment" />
   8812 <Test name="column_major_mat3x4_vertex" />
   8813 <Test name="column_major_mat3x4_fragment" />
   8814 <Test name="mat4x2_vertex" />
   8815 <Test name="mat4x2_fragment" />
   8816 <Test name="row_major_mat4x2_vertex" />
   8817 <Test name="row_major_mat4x2_fragment" />
   8818 <Test name="column_major_mat4x2_vertex" />
   8819 <Test name="column_major_mat4x2_fragment" />
   8820 <Test name="mat4x3_vertex" />
   8821 <Test name="mat4x3_fragment" />
   8822 <Test name="row_major_mat4x3_vertex" />
   8823 <Test name="row_major_mat4x3_fragment" />
   8824 <Test name="column_major_mat4x3_vertex" />
   8825 <Test name="column_major_mat4x3_fragment" />
   8826 </TestCase>
   8827 <TestCase name="std140">
   8828 <Test name="float_vertex" />
   8829 <Test name="float_fragment" />
   8830 <Test name="float_both" />
   8831 <Test name="vec2_vertex" />
   8832 <Test name="vec2_fragment" />
   8833 <Test name="vec2_both" />
   8834 <Test name="vec3_vertex" />
   8835 <Test name="vec3_fragment" />
   8836 <Test name="vec3_both" />
   8837 <Test name="vec4_vertex" />
   8838 <Test name="vec4_fragment" />
   8839 <Test name="vec4_both" />
   8840 <Test name="int_vertex" />
   8841 <Test name="int_fragment" />
   8842 <Test name="int_both" />
   8843 <Test name="ivec2_vertex" />
   8844 <Test name="ivec2_fragment" />
   8845 <Test name="ivec2_both" />
   8846 <Test name="ivec3_vertex" />
   8847 <Test name="ivec3_fragment" />
   8848 <Test name="ivec3_both" />
   8849 <Test name="ivec4_vertex" />
   8850 <Test name="ivec4_fragment" />
   8851 <Test name="ivec4_both" />
   8852 <Test name="uint_vertex" />
   8853 <Test name="uint_fragment" />
   8854 <Test name="uint_both" />
   8855 <Test name="uvec2_vertex" />
   8856 <Test name="uvec2_fragment" />
   8857 <Test name="uvec2_both" />
   8858 <Test name="uvec3_vertex" />
   8859 <Test name="uvec3_fragment" />
   8860 <Test name="uvec3_both" />
   8861 <Test name="uvec4_vertex" />
   8862 <Test name="uvec4_fragment" />
   8863 <Test name="uvec4_both" />
   8864 <Test name="bool_vertex" />
   8865 <Test name="bool_fragment" />
   8866 <Test name="bool_both" />
   8867 <Test name="bvec2_vertex" />
   8868 <Test name="bvec2_fragment" />
   8869 <Test name="bvec2_both" />
   8870 <Test name="bvec3_vertex" />
   8871 <Test name="bvec3_fragment" />
   8872 <Test name="bvec3_both" />
   8873 <Test name="bvec4_vertex" />
   8874 <Test name="bvec4_fragment" />
   8875 <Test name="bvec4_both" />
   8876 <Test name="mat2_vertex" />
   8877 <Test name="mat2_fragment" />
   8878 <Test name="mat2_both" />
   8879 <Test name="row_major_mat2_vertex" />
   8880 <Test name="row_major_mat2_fragment" />
   8881 <Test name="row_major_mat2_both" />
   8882 <Test name="column_major_mat2_vertex" />
   8883 <Test name="column_major_mat2_fragment" />
   8884 <Test name="column_major_mat2_both" />
   8885 <Test name="mat3_vertex" />
   8886 <Test name="mat3_fragment" />
   8887 <Test name="mat3_both" />
   8888 <Test name="row_major_mat3_vertex" />
   8889 <Test name="row_major_mat3_fragment" />
   8890 <Test name="row_major_mat3_both" />
   8891 <Test name="column_major_mat3_vertex" />
   8892 <Test name="column_major_mat3_fragment" />
   8893 <Test name="column_major_mat3_both" />
   8894 <Test name="mat4_vertex" />
   8895 <Test name="mat4_fragment" />
   8896 <Test name="mat4_both" />
   8897 <Test name="row_major_mat4_vertex" />
   8898 <Test name="row_major_mat4_fragment" />
   8899 <Test name="row_major_mat4_both" />
   8900 <Test name="column_major_mat4_vertex" />
   8901 <Test name="column_major_mat4_fragment" />
   8902 <Test name="column_major_mat4_both" />
   8903 <Test name="mat2x3_vertex" />
   8904 <Test name="mat2x3_fragment" />
   8905 <Test name="mat2x3_both" />
   8906 <Test name="row_major_mat2x3_vertex" />
   8907 <Test name="row_major_mat2x3_fragment" />
   8908 <Test name="row_major_mat2x3_both" />
   8909 <Test name="column_major_mat2x3_vertex" />
   8910 <Test name="column_major_mat2x3_fragment" />
   8911 <Test name="column_major_mat2x3_both" />
   8912 <Test name="mat2x4_vertex" />
   8913 <Test name="mat2x4_fragment" />
   8914 <Test name="mat2x4_both" />
   8915 <Test name="row_major_mat2x4_vertex" />
   8916 <Test name="row_major_mat2x4_fragment" />
   8917 <Test name="row_major_mat2x4_both" />
   8918 <Test name="column_major_mat2x4_vertex" />
   8919 <Test name="column_major_mat2x4_fragment" />
   8920 <Test name="column_major_mat2x4_both" />
   8921 <Test name="mat3x2_vertex" />
   8922 <Test name="mat3x2_fragment" />
   8923 <Test name="mat3x2_both" />
   8924 <Test name="row_major_mat3x2_vertex" />
   8925 <Test name="row_major_mat3x2_fragment" />
   8926 <Test name="row_major_mat3x2_both" />
   8927 <Test name="column_major_mat3x2_vertex" />
   8928 <Test name="column_major_mat3x2_fragment" />
   8929 <Test name="column_major_mat3x2_both" />
   8930 <Test name="mat3x4_vertex" />
   8931 <Test name="mat3x4_fragment" />
   8932 <Test name="mat3x4_both" />
   8933 <Test name="row_major_mat3x4_vertex" />
   8934 <Test name="row_major_mat3x4_fragment" />
   8935 <Test name="row_major_mat3x4_both" />
   8936 <Test name="column_major_mat3x4_vertex" />
   8937 <Test name="column_major_mat3x4_fragment" />
   8938 <Test name="column_major_mat3x4_both" />
   8939 <Test name="mat4x2_vertex" />
   8940 <Test name="mat4x2_fragment" />
   8941 <Test name="mat4x2_both" />
   8942 <Test name="row_major_mat4x2_vertex" />
   8943 <Test name="row_major_mat4x2_fragment" />
   8944 <Test name="row_major_mat4x2_both" />
   8945 <Test name="column_major_mat4x2_vertex" />
   8946 <Test name="column_major_mat4x2_fragment" />
   8947 <Test name="column_major_mat4x2_both" />
   8948 <Test name="mat4x3_vertex" />
   8949 <Test name="mat4x3_fragment" />
   8950 <Test name="mat4x3_both" />
   8951 <Test name="row_major_mat4x3_vertex" />
   8952 <Test name="row_major_mat4x3_fragment" />
   8953 <Test name="row_major_mat4x3_both" />
   8954 <Test name="column_major_mat4x3_vertex" />
   8955 <Test name="column_major_mat4x3_fragment" />
   8956 <Test name="column_major_mat4x3_both" />
   8957 </TestCase>
   8958 </TestSuite>
   8959 <TestSuite name="3_level_array">
   8960 <TestCase name="shared">
   8961 <Test name="float_vertex" />
   8962 <Test name="float_fragment" />
   8963 <Test name="float_both" />
   8964 <Test name="vec2_vertex" />
   8965 <Test name="vec2_fragment" />
   8966 <Test name="vec2_both" />
   8967 <Test name="vec3_vertex" />
   8968 <Test name="vec3_fragment" />
   8969 <Test name="vec3_both" />
   8970 <Test name="vec4_vertex" />
   8971 <Test name="vec4_fragment" />
   8972 <Test name="vec4_both" />
   8973 <Test name="int_vertex" />
   8974 <Test name="int_fragment" />
   8975 <Test name="int_both" />
   8976 <Test name="ivec2_vertex" />
   8977 <Test name="ivec2_fragment" />
   8978 <Test name="ivec2_both" />
   8979 <Test name="ivec3_vertex" />
   8980 <Test name="ivec3_fragment" />
   8981 <Test name="ivec3_both" />
   8982 <Test name="ivec4_vertex" />
   8983 <Test name="ivec4_fragment" />
   8984 <Test name="ivec4_both" />
   8985 <Test name="uint_vertex" />
   8986 <Test name="uint_fragment" />
   8987 <Test name="uint_both" />
   8988 <Test name="uvec2_vertex" />
   8989 <Test name="uvec2_fragment" />
   8990 <Test name="uvec2_both" />
   8991 <Test name="uvec3_vertex" />
   8992 <Test name="uvec3_fragment" />
   8993 <Test name="uvec3_both" />
   8994 <Test name="uvec4_vertex" />
   8995 <Test name="uvec4_fragment" />
   8996 <Test name="uvec4_both" />
   8997 <Test name="bool_vertex" />
   8998 <Test name="bool_fragment" />
   8999 <Test name="bool_both" />
   9000 <Test name="bvec2_vertex" />
   9001 <Test name="bvec2_fragment" />
   9002 <Test name="bvec2_both" />
   9003 <Test name="bvec3_vertex" />
   9004 <Test name="bvec3_fragment" />
   9005 <Test name="bvec3_both" />
   9006 <Test name="bvec4_vertex" />
   9007 <Test name="bvec4_fragment" />
   9008 <Test name="bvec4_both" />
   9009 <Test name="mat2_vertex" />
   9010 <Test name="mat2_fragment" />
   9011 <Test name="mat2_both" />
   9012 <Test name="row_major_mat2_vertex" />
   9013 <Test name="row_major_mat2_fragment" />
   9014 <Test name="row_major_mat2_both" />
   9015 <Test name="column_major_mat2_vertex" />
   9016 <Test name="column_major_mat2_fragment" />
   9017 <Test name="column_major_mat2_both" />
   9018 <Test name="mat3_vertex" />
   9019 <Test name="mat3_fragment" />
   9020 <Test name="mat3_both" />
   9021 <Test name="row_major_mat3_vertex" />
   9022 <Test name="row_major_mat3_fragment" />
   9023 <Test name="row_major_mat3_both" />
   9024 <Test name="column_major_mat3_vertex" />
   9025 <Test name="column_major_mat3_fragment" />
   9026 <Test name="column_major_mat3_both" />
   9027 <Test name="mat4_vertex" />
   9028 <Test name="mat4_fragment" />
   9029 <Test name="mat4_both" />
   9030 <Test name="row_major_mat4_vertex" />
   9031 <Test name="row_major_mat4_fragment" />
   9032 <Test name="row_major_mat4_both" />
   9033 <Test name="column_major_mat4_vertex" />
   9034 <Test name="column_major_mat4_fragment" />
   9035 <Test name="column_major_mat4_both" />
   9036 <Test name="mat2x3_vertex" />
   9037 <Test name="mat2x3_fragment" />
   9038 <Test name="mat2x3_both" />
   9039 <Test name="row_major_mat2x3_vertex" />
   9040 <Test name="row_major_mat2x3_fragment" />
   9041 <Test name="row_major_mat2x3_both" />
   9042 <Test name="column_major_mat2x3_vertex" />
   9043 <Test name="column_major_mat2x3_fragment" />
   9044 <Test name="column_major_mat2x3_both" />
   9045 <Test name="mat2x4_vertex" />
   9046 <Test name="mat2x4_fragment" />
   9047 <Test name="mat2x4_both" />
   9048 <Test name="row_major_mat2x4_vertex" />
   9049 <Test name="row_major_mat2x4_fragment" />
   9050 <Test name="row_major_mat2x4_both" />
   9051 <Test name="column_major_mat2x4_vertex" />
   9052 <Test name="column_major_mat2x4_fragment" />
   9053 <Test name="column_major_mat2x4_both" />
   9054 <Test name="mat3x2_vertex" />
   9055 <Test name="mat3x2_fragment" />
   9056 <Test name="mat3x2_both" />
   9057 <Test name="row_major_mat3x2_vertex" />
   9058 <Test name="row_major_mat3x2_fragment" />
   9059 <Test name="row_major_mat3x2_both" />
   9060 <Test name="column_major_mat3x2_vertex" />
   9061 <Test name="column_major_mat3x2_fragment" />
   9062 <Test name="column_major_mat3x2_both" />
   9063 <Test name="mat3x4_vertex" />
   9064 <Test name="mat3x4_fragment" />
   9065 <Test name="mat3x4_both" />
   9066 <Test name="row_major_mat3x4_vertex" />
   9067 <Test name="row_major_mat3x4_fragment" />
   9068 <Test name="row_major_mat3x4_both" />
   9069 <Test name="column_major_mat3x4_vertex" />
   9070 <Test name="column_major_mat3x4_fragment" />
   9071 <Test name="column_major_mat3x4_both" />
   9072 <Test name="mat4x2_vertex" />
   9073 <Test name="mat4x2_fragment" />
   9074 <Test name="mat4x2_both" />
   9075 <Test name="row_major_mat4x2_vertex" />
   9076 <Test name="row_major_mat4x2_fragment" />
   9077 <Test name="row_major_mat4x2_both" />
   9078 <Test name="column_major_mat4x2_vertex" />
   9079 <Test name="column_major_mat4x2_fragment" />
   9080 <Test name="column_major_mat4x2_both" />
   9081 <Test name="mat4x3_vertex" />
   9082 <Test name="mat4x3_fragment" />
   9083 <Test name="mat4x3_both" />
   9084 <Test name="row_major_mat4x3_vertex" />
   9085 <Test name="row_major_mat4x3_fragment" />
   9086 <Test name="row_major_mat4x3_both" />
   9087 <Test name="column_major_mat4x3_vertex" />
   9088 <Test name="column_major_mat4x3_fragment" />
   9089 <Test name="column_major_mat4x3_both" />
   9090 </TestCase>
   9091 <TestCase name="packed">
   9092 <Test name="float_vertex" />
   9093 <Test name="float_fragment" />
   9094 <Test name="vec2_vertex" />
   9095 <Test name="vec2_fragment" />
   9096 <Test name="vec3_vertex" />
   9097 <Test name="vec3_fragment" />
   9098 <Test name="vec4_vertex" />
   9099 <Test name="vec4_fragment" />
   9100 <Test name="int_vertex" />
   9101 <Test name="int_fragment" />
   9102 <Test name="ivec2_vertex" />
   9103 <Test name="ivec2_fragment" />
   9104 <Test name="ivec3_vertex" />
   9105 <Test name="ivec3_fragment" />
   9106 <Test name="ivec4_vertex" />
   9107 <Test name="ivec4_fragment" />
   9108 <Test name="uint_vertex" />
   9109 <Test name="uint_fragment" />
   9110 <Test name="uvec2_vertex" />
   9111 <Test name="uvec2_fragment" />
   9112 <Test name="uvec3_vertex" />
   9113 <Test name="uvec3_fragment" />
   9114 <Test name="uvec4_vertex" />
   9115 <Test name="uvec4_fragment" />
   9116 <Test name="bool_vertex" />
   9117 <Test name="bool_fragment" />
   9118 <Test name="bvec2_vertex" />
   9119 <Test name="bvec2_fragment" />
   9120 <Test name="bvec3_vertex" />
   9121 <Test name="bvec3_fragment" />
   9122 <Test name="bvec4_vertex" />
   9123 <Test name="bvec4_fragment" />
   9124 <Test name="mat2_vertex" />
   9125 <Test name="mat2_fragment" />
   9126 <Test name="row_major_mat2_vertex" />
   9127 <Test name="row_major_mat2_fragment" />
   9128 <Test name="column_major_mat2_vertex" />
   9129 <Test name="column_major_mat2_fragment" />
   9130 <Test name="mat3_vertex" />
   9131 <Test name="mat3_fragment" />
   9132 <Test name="row_major_mat3_vertex" />
   9133 <Test name="row_major_mat3_fragment" />
   9134 <Test name="column_major_mat3_vertex" />
   9135 <Test name="column_major_mat3_fragment" />
   9136 <Test name="mat4_vertex" />
   9137 <Test name="mat4_fragment" />
   9138 <Test name="row_major_mat4_vertex" />
   9139 <Test name="row_major_mat4_fragment" />
   9140 <Test name="column_major_mat4_vertex" />
   9141 <Test name="column_major_mat4_fragment" />
   9142 <Test name="mat2x3_vertex" />
   9143 <Test name="mat2x3_fragment" />
   9144 <Test name="row_major_mat2x3_vertex" />
   9145 <Test name="row_major_mat2x3_fragment" />
   9146 <Test name="column_major_mat2x3_vertex" />
   9147 <Test name="column_major_mat2x3_fragment" />
   9148 <Test name="mat2x4_vertex" />
   9149 <Test name="mat2x4_fragment" />
   9150 <Test name="row_major_mat2x4_vertex" />
   9151 <Test name="row_major_mat2x4_fragment" />
   9152 <Test name="column_major_mat2x4_vertex" />
   9153 <Test name="column_major_mat2x4_fragment" />
   9154 <Test name="mat3x2_vertex" />
   9155 <Test name="mat3x2_fragment" />
   9156 <Test name="row_major_mat3x2_vertex" />
   9157 <Test name="row_major_mat3x2_fragment" />
   9158 <Test name="column_major_mat3x2_vertex" />
   9159 <Test name="column_major_mat3x2_fragment" />
   9160 <Test name="mat3x4_vertex" />
   9161 <Test name="mat3x4_fragment" />
   9162 <Test name="row_major_mat3x4_vertex" />
   9163 <Test name="row_major_mat3x4_fragment" />
   9164 <Test name="column_major_mat3x4_vertex" />
   9165 <Test name="column_major_mat3x4_fragment" />
   9166 <Test name="mat4x2_vertex" />
   9167 <Test name="mat4x2_fragment" />
   9168 <Test name="row_major_mat4x2_vertex" />
   9169 <Test name="row_major_mat4x2_fragment" />
   9170 <Test name="column_major_mat4x2_vertex" />
   9171 <Test name="column_major_mat4x2_fragment" />
   9172 <Test name="mat4x3_vertex" />
   9173 <Test name="mat4x3_fragment" />
   9174 <Test name="row_major_mat4x3_vertex" />
   9175 <Test name="row_major_mat4x3_fragment" />
   9176 <Test name="column_major_mat4x3_vertex" />
   9177 <Test name="column_major_mat4x3_fragment" />
   9178 </TestCase>
   9179 <TestCase name="std140">
   9180 <Test name="float_vertex" />
   9181 <Test name="float_fragment" />
   9182 <Test name="float_both" />
   9183 <Test name="vec2_vertex" />
   9184 <Test name="vec2_fragment" />
   9185 <Test name="vec2_both" />
   9186 <Test name="vec3_vertex" />
   9187 <Test name="vec3_fragment" />
   9188 <Test name="vec3_both" />
   9189 <Test name="vec4_vertex" />
   9190 <Test name="vec4_fragment" />
   9191 <Test name="vec4_both" />
   9192 <Test name="int_vertex" />
   9193 <Test name="int_fragment" />
   9194 <Test name="int_both" />
   9195 <Test name="ivec2_vertex" />
   9196 <Test name="ivec2_fragment" />
   9197 <Test name="ivec2_both" />
   9198 <Test name="ivec3_vertex" />
   9199 <Test name="ivec3_fragment" />
   9200 <Test name="ivec3_both" />
   9201 <Test name="ivec4_vertex" />
   9202 <Test name="ivec4_fragment" />
   9203 <Test name="ivec4_both" />
   9204 <Test name="uint_vertex" />
   9205 <Test name="uint_fragment" />
   9206 <Test name="uint_both" />
   9207 <Test name="uvec2_vertex" />
   9208 <Test name="uvec2_fragment" />
   9209 <Test name="uvec2_both" />
   9210 <Test name="uvec3_vertex" />
   9211 <Test name="uvec3_fragment" />
   9212 <Test name="uvec3_both" />
   9213 <Test name="uvec4_vertex" />
   9214 <Test name="uvec4_fragment" />
   9215 <Test name="uvec4_both" />
   9216 <Test name="bool_vertex" />
   9217 <Test name="bool_fragment" />
   9218 <Test name="bool_both" />
   9219 <Test name="bvec2_vertex" />
   9220 <Test name="bvec2_fragment" />
   9221 <Test name="bvec2_both" />
   9222 <Test name="bvec3_vertex" />
   9223 <Test name="bvec3_fragment" />
   9224 <Test name="bvec3_both" />
   9225 <Test name="bvec4_vertex" />
   9226 <Test name="bvec4_fragment" />
   9227 <Test name="bvec4_both" />
   9228 <Test name="mat2_vertex" />
   9229 <Test name="mat2_fragment" />
   9230 <Test name="mat2_both" />
   9231 <Test name="row_major_mat2_vertex" />
   9232 <Test name="row_major_mat2_fragment" />
   9233 <Test name="row_major_mat2_both" />
   9234 <Test name="column_major_mat2_vertex" />
   9235 <Test name="column_major_mat2_fragment" />
   9236 <Test name="column_major_mat2_both" />
   9237 <Test name="mat3_vertex" />
   9238 <Test name="mat3_fragment" />
   9239 <Test name="mat3_both" />
   9240 <Test name="row_major_mat3_vertex" />
   9241 <Test name="row_major_mat3_fragment" />
   9242 <Test name="row_major_mat3_both" />
   9243 <Test name="column_major_mat3_vertex" />
   9244 <Test name="column_major_mat3_fragment" />
   9245 <Test name="column_major_mat3_both" />
   9246 <Test name="mat4_vertex" />
   9247 <Test name="mat4_fragment" />
   9248 <Test name="mat4_both" />
   9249 <Test name="row_major_mat4_vertex" />
   9250 <Test name="row_major_mat4_fragment" />
   9251 <Test name="row_major_mat4_both" />
   9252 <Test name="column_major_mat4_vertex" />
   9253 <Test name="column_major_mat4_fragment" />
   9254 <Test name="column_major_mat4_both" />
   9255 <Test name="mat2x3_vertex" />
   9256 <Test name="mat2x3_fragment" />
   9257 <Test name="mat2x3_both" />
   9258 <Test name="row_major_mat2x3_vertex" />
   9259 <Test name="row_major_mat2x3_fragment" />
   9260 <Test name="row_major_mat2x3_both" />
   9261 <Test name="column_major_mat2x3_vertex" />
   9262 <Test name="column_major_mat2x3_fragment" />
   9263 <Test name="column_major_mat2x3_both" />
   9264 <Test name="mat2x4_vertex" />
   9265 <Test name="mat2x4_fragment" />
   9266 <Test name="mat2x4_both" />
   9267 <Test name="row_major_mat2x4_vertex" />
   9268 <Test name="row_major_mat2x4_fragment" />
   9269 <Test name="row_major_mat2x4_both" />
   9270 <Test name="column_major_mat2x4_vertex" />
   9271 <Test name="column_major_mat2x4_fragment" />
   9272 <Test name="column_major_mat2x4_both" />
   9273 <Test name="mat3x2_vertex" />
   9274 <Test name="mat3x2_fragment" />
   9275 <Test name="mat3x2_both" />
   9276 <Test name="row_major_mat3x2_vertex" />
   9277 <Test name="row_major_mat3x2_fragment" />
   9278 <Test name="row_major_mat3x2_both" />
   9279 <Test name="column_major_mat3x2_vertex" />
   9280 <Test name="column_major_mat3x2_fragment" />
   9281 <Test name="column_major_mat3x2_both" />
   9282 <Test name="mat3x4_vertex" />
   9283 <Test name="mat3x4_fragment" />
   9284 <Test name="mat3x4_both" />
   9285 <Test name="row_major_mat3x4_vertex" />
   9286 <Test name="row_major_mat3x4_fragment" />
   9287 <Test name="row_major_mat3x4_both" />
   9288 <Test name="column_major_mat3x4_vertex" />
   9289 <Test name="column_major_mat3x4_fragment" />
   9290 <Test name="column_major_mat3x4_both" />
   9291 <Test name="mat4x2_vertex" />
   9292 <Test name="mat4x2_fragment" />
   9293 <Test name="mat4x2_both" />
   9294 <Test name="row_major_mat4x2_vertex" />
   9295 <Test name="row_major_mat4x2_fragment" />
   9296 <Test name="row_major_mat4x2_both" />
   9297 <Test name="column_major_mat4x2_vertex" />
   9298 <Test name="column_major_mat4x2_fragment" />
   9299 <Test name="column_major_mat4x2_both" />
   9300 <Test name="mat4x3_vertex" />
   9301 <Test name="mat4x3_fragment" />
   9302 <Test name="mat4x3_both" />
   9303 <Test name="row_major_mat4x3_vertex" />
   9304 <Test name="row_major_mat4x3_fragment" />
   9305 <Test name="row_major_mat4x3_both" />
   9306 <Test name="column_major_mat4x3_vertex" />
   9307 <Test name="column_major_mat4x3_fragment" />
   9308 <Test name="column_major_mat4x3_both" />
   9309 </TestCase>
   9310 </TestSuite>
   9311 <TestSuite name="2_level_struct_array">
   9312 <TestCase name="per_block_buffer">
   9313 <Test name="shared_vertex" />
   9314 <Test name="shared_fragment" />
   9315 <Test name="shared_both" />
   9316 <Test name="shared_instance_array_vertex" />
   9317 <Test name="shared_instance_array_fragment" />
   9318 <Test name="shared_instance_array_both" />
   9319 <Test name="packed_vertex" />
   9320 <Test name="packed_fragment" />
   9321 <Test name="packed_instance_array_vertex" />
   9322 <Test name="packed_instance_array_fragment" />
   9323 <Test name="std140_vertex" />
   9324 <Test name="std140_fragment" />
   9325 <Test name="std140_both" />
   9326 <Test name="std140_instance_array_vertex" />
   9327 <Test name="std140_instance_array_fragment" />
   9328 <Test name="std140_instance_array_both" />
   9329 </TestCase>
   9330 <TestCase name="single_buffer">
   9331 <Test name="shared_instance_array_vertex" />
   9332 <Test name="shared_instance_array_fragment" />
   9333 <Test name="shared_instance_array_both" />
   9334 <Test name="packed_instance_array_vertex" />
   9335 <Test name="packed_instance_array_fragment" />
   9336 <Test name="std140_instance_array_vertex" />
   9337 <Test name="std140_instance_array_fragment" />
   9338 <Test name="std140_instance_array_both" />
   9339 </TestCase>
   9340 </TestSuite>
   9341 <TestSuite name="random">
   9342 <TestCase name="basic_type_arrays">
   9343 <Test name="0" />
   9344 <Test name="1" />
   9345 <Test name="2" />
   9346 <Test name="3" />
   9347 <Test name="4" />
   9348 <Test name="5" />
   9349 <Test name="6" />
   9350 <Test name="7" />
   9351 <Test name="8" />
   9352 <Test name="9" />
   9353 <Test name="10" />
   9354 <Test name="11" />
   9355 <Test name="12" />
   9356 <Test name="13" />
   9357 <Test name="14" />
   9358 <Test name="15" />
   9359 <Test name="16" />
   9360 <Test name="17" />
   9361 <Test name="18" />
   9362 <Test name="19" />
   9363 <Test name="20" />
   9364 <Test name="21" />
   9365 <Test name="22" />
   9366 <Test name="23" />
   9367 <Test name="24" />
   9368 </TestCase>
   9369 <TestCase name="all_per_block_buffers">
   9370 <Test name="0" />
   9371 <Test name="1" />
   9372 <Test name="2" />
   9373 <Test name="3" />
   9374 <Test name="4" />
   9375 <Test name="5" />
   9376 <Test name="6" />
   9377 <Test name="7" />
   9378 <Test name="8" />
   9379 <Test name="9" />
   9380 <Test name="10" />
   9381 <Test name="11" />
   9382 <Test name="12" />
   9383 <Test name="13" />
   9384 <Test name="14" />
   9385 <Test name="15" />
   9386 <Test name="16" />
   9387 <Test name="17" />
   9388 <Test name="18" />
   9389 <Test name="19" />
   9390 <Test name="21" />
   9391 <Test name="22" />
   9392 <Test name="23" />
   9393 <Test name="24" />
   9394 <Test name="25" />
   9395 <Test name="26" />
   9396 <Test name="27" />
   9397 <Test name="28" />
   9398 <Test name="29" />
   9399 <Test name="30" />
   9400 <Test name="31" />
   9401 <Test name="32" />
   9402 <Test name="33" />
   9403 <Test name="34" />
   9404 <Test name="35" />
   9405 <Test name="36" />
   9406 <Test name="37" />
   9407 <Test name="38" />
   9408 <Test name="39" />
   9409 <Test name="40" />
   9410 <Test name="42" />
   9411 <Test name="43" />
   9412 <Test name="44" />
   9413 <Test name="45" />
   9414 <Test name="46" />
   9415 <Test name="47" />
   9416 <Test name="48" />
   9417 <Test name="49" />
   9418 </TestCase>
   9419 <TestCase name="all_shared_buffer">
   9420 <Test name="0" />
   9421 <Test name="1" />
   9422 <Test name="2" />
   9423 <Test name="3" />
   9424 <Test name="4" />
   9425 <Test name="5" />
   9426 <Test name="6" />
   9427 <Test name="7" />
   9428 <Test name="8" />
   9429 <Test name="9" />
   9430 <Test name="10" />
   9431 <Test name="11" />
   9432 <Test name="12" />
   9433 <Test name="13" />
   9434 <Test name="14" />
   9435 <Test name="15" />
   9436 <Test name="16" />
   9437 <Test name="17" />
   9438 <Test name="18" />
   9439 <Test name="19" />
   9440 <Test name="20" />
   9441 <Test name="21" />
   9442 <Test name="22" />
   9443 <Test name="23" />
   9444 <Test name="24" />
   9445 <Test name="25" />
   9446 <Test name="26" />
   9447 <Test name="27" />
   9448 <Test name="28" />
   9449 <Test name="29" />
   9450 <Test name="30" />
   9451 <Test name="31" />
   9452 <Test name="32" />
   9453 <Test name="33" />
   9454 <Test name="34" />
   9455 <Test name="35" />
   9456 <Test name="36" />
   9457 <Test name="37" />
   9458 <Test name="38" />
   9459 <Test name="39" />
   9460 <Test name="40" />
   9461 <Test name="41" />
   9462 <Test name="42" />
   9463 <Test name="43" />
   9464 <Test name="44" />
   9465 <Test name="45" />
   9466 <Test name="46" />
   9467 <Test name="47" />
   9468 <Test name="48" />
   9469 <Test name="49" />
   9470 </TestCase>
   9471 </TestSuite>
   9472 </TestSuite>
   9473 <TestSuite name="image_load_store">
   9474 <TestSuite name="2d">
   9475 <TestCase name="store">
   9476 <Test name="rgba32f" />
   9477 <Test name="rgba16f" />
   9478 <Test name="r32f" />
   9479 <Test name="rgba32ui" />
   9480 <Test name="rgba16ui" />
   9481 <Test name="rgba8ui" />
   9482 <Test name="r32ui" />
   9483 <Test name="rgba32i" />
   9484 <Test name="rgba16i" />
   9485 <Test name="rgba8i" />
   9486 <Test name="r32i" />
   9487 <Test name="rgba8" />
   9488 <Test name="rgba8_snorm" />
   9489 </TestCase>
   9490 <TestCase name="load_store">
   9491 <Test name="rgba32f" />
   9492 <Test name="rgba16f" />
   9493 <Test name="r32f" />
   9494 <Test name="rgba32ui" />
   9495 <Test name="rgba16ui" />
   9496 <Test name="rgba8ui" />
   9497 <Test name="r32ui" />
   9498 <Test name="rgba32i" />
   9499 <Test name="rgba16i" />
   9500 <Test name="rgba8i" />
   9501 <Test name="r32i" />
   9502 <Test name="rgba8" />
   9503 <Test name="rgba8_snorm" />
   9504 </TestCase>
   9505 <TestCase name="atomic">
   9506 <Test name="exchange_r32f_result" />
   9507 <Test name="exchange_r32f_return_value" />
   9508 <Test name="add_r32ui_result" />
   9509 <Test name="add_r32ui_return_value" />
   9510 <Test name="min_r32ui_result" />
   9511 <Test name="min_r32ui_return_value" />
   9512 <Test name="max_r32ui_result" />
   9513 <Test name="max_r32ui_return_value" />
   9514 <Test name="and_r32ui_result" />
   9515 <Test name="and_r32ui_return_value" />
   9516 <Test name="or_r32ui_result" />
   9517 <Test name="or_r32ui_return_value" />
   9518 <Test name="xor_r32ui_result" />
   9519 <Test name="xor_r32ui_return_value" />
   9520 <Test name="exchange_r32ui_result" />
   9521 <Test name="exchange_r32ui_return_value" />
   9522 <Test name="comp_swap_r32ui_result" />
   9523 <Test name="comp_swap_r32ui_return_value" />
   9524 <Test name="add_r32i_result" />
   9525 <Test name="add_r32i_return_value" />
   9526 <Test name="min_r32i_result" />
   9527 <Test name="min_r32i_return_value" />
   9528 <Test name="max_r32i_result" />
   9529 <Test name="max_r32i_return_value" />
   9530 <Test name="and_r32i_result" />
   9531 <Test name="and_r32i_return_value" />
   9532 <Test name="or_r32i_result" />
   9533 <Test name="or_r32i_return_value" />
   9534 <Test name="xor_r32i_result" />
   9535 <Test name="xor_r32i_return_value" />
   9536 <Test name="exchange_r32i_result" />
   9537 <Test name="exchange_r32i_return_value" />
   9538 <Test name="comp_swap_r32i_result" />
   9539 <Test name="comp_swap_r32i_return_value" />
   9540 </TestCase>
   9541 <TestCase name="qualifiers">
   9542 <Test name="coherent_r32f" />
   9543 <Test name="volatile_r32f" />
   9544 <Test name="coherent_r32ui" />
   9545 <Test name="volatile_r32ui" />
   9546 <Test name="coherent_r32i" />
   9547 <Test name="volatile_r32i" />
   9548 <Test name="restrict" />
   9549 </TestCase>
   9550 <TestCase name="format_reinterpret">
   9551 <Test name="rgba32f_rgba32ui" />
   9552 <Test name="rgba32f_rgba32i" />
   9553 <Test name="rgba16f_rgba16ui" />
   9554 <Test name="rgba16f_rgba16i" />
   9555 <Test name="r32f_rgba8ui" />
   9556 <Test name="r32f_r32ui" />
   9557 <Test name="r32f_rgba8i" />
   9558 <Test name="r32f_r32i" />
   9559 <Test name="r32f_rgba8" />
   9560 <Test name="r32f_rgba8_snorm" />
   9561 <Test name="rgba32ui_rgba32f" />
   9562 <Test name="rgba32ui_rgba32i" />
   9563 <Test name="rgba16ui_rgba16f" />
   9564 <Test name="rgba16ui_rgba16i" />
   9565 <Test name="rgba8ui_r32f" />
   9566 <Test name="rgba8ui_r32ui" />
   9567 <Test name="rgba8ui_rgba8i" />
   9568 <Test name="rgba8ui_r32i" />
   9569 <Test name="rgba8ui_rgba8" />
   9570 <Test name="rgba8ui_rgba8_snorm" />
   9571 <Test name="r32ui_r32f" />
   9572 <Test name="r32ui_rgba8ui" />
   9573 <Test name="r32ui_rgba8i" />
   9574 <Test name="r32ui_r32i" />
   9575 <Test name="r32ui_rgba8" />
   9576 <Test name="r32ui_rgba8_snorm" />
   9577 <Test name="rgba32i_rgba32f" />
   9578 <Test name="rgba32i_rgba32ui" />
   9579 <Test name="rgba16i_rgba16f" />
   9580 <Test name="rgba16i_rgba16ui" />
   9581 <Test name="rgba8i_r32f" />
   9582 <Test name="rgba8i_rgba8ui" />
   9583 <Test name="rgba8i_r32ui" />
   9584 <Test name="rgba8i_r32i" />
   9585 <Test name="rgba8i_rgba8" />
   9586 <Test name="rgba8i_rgba8_snorm" />
   9587 <Test name="r32i_r32f" />
   9588 <Test name="r32i_rgba8ui" />
   9589 <Test name="r32i_r32ui" />
   9590 <Test name="r32i_rgba8i" />
   9591 <Test name="r32i_rgba8" />
   9592 <Test name="r32i_rgba8_snorm" />
   9593 <Test name="rgba8_r32f" />
   9594 <Test name="rgba8_rgba8ui" />
   9595 <Test name="rgba8_r32ui" />
   9596 <Test name="rgba8_rgba8i" />
   9597 <Test name="rgba8_r32i" />
   9598 <Test name="rgba8_rgba8_snorm" />
   9599 <Test name="rgba8_snorm_r32f" />
   9600 <Test name="rgba8_snorm_rgba8ui" />
   9601 <Test name="rgba8_snorm_r32ui" />
   9602 <Test name="rgba8_snorm_rgba8i" />
   9603 <Test name="rgba8_snorm_r32i" />
   9604 <Test name="rgba8_snorm_rgba8" />
   9605 </TestCase>
   9606 <TestCase name="image_size">
   9607 <Test name="readonly_32x32" />
   9608 <Test name="readonly_12x34" />
   9609 <Test name="readonly_1x1" />
   9610 <Test name="readonly_7x1" />
   9611 <Test name="writeonly_32x32" />
   9612 <Test name="writeonly_12x34" />
   9613 <Test name="writeonly_1x1" />
   9614 <Test name="writeonly_7x1" />
   9615 <Test name="readonly_writeonly_32x32" />
   9616 <Test name="readonly_writeonly_12x34" />
   9617 <Test name="readonly_writeonly_1x1" />
   9618 <Test name="readonly_writeonly_7x1" />
   9619 </TestCase>
   9620 </TestSuite>
   9621 <TestSuite name="cube">
   9622 <TestCase name="store">
   9623 <Test name="rgba32f" />
   9624 <Test name="rgba32f_single_layer" />
   9625 <Test name="rgba16f" />
   9626 <Test name="rgba16f_single_layer" />
   9627 <Test name="r32f" />
   9628 <Test name="r32f_single_layer" />
   9629 <Test name="rgba32ui" />
   9630 <Test name="rgba32ui_single_layer" />
   9631 <Test name="rgba16ui" />
   9632 <Test name="rgba16ui_single_layer" />
   9633 <Test name="rgba8ui" />
   9634 <Test name="rgba8ui_single_layer" />
   9635 <Test name="r32ui" />
   9636 <Test name="r32ui_single_layer" />
   9637 <Test name="rgba32i" />
   9638 <Test name="rgba32i_single_layer" />
   9639 <Test name="rgba16i" />
   9640 <Test name="rgba16i_single_layer" />
   9641 <Test name="rgba8i" />
   9642 <Test name="rgba8i_single_layer" />
   9643 <Test name="r32i" />
   9644 <Test name="r32i_single_layer" />
   9645 <Test name="rgba8" />
   9646 <Test name="rgba8_single_layer" />
   9647 <Test name="rgba8_snorm" />
   9648 <Test name="rgba8_snorm_single_layer" />
   9649 </TestCase>
   9650 <TestCase name="load_store">
   9651 <Test name="rgba32f" />
   9652 <Test name="rgba32f_single_layer" />
   9653 <Test name="rgba16f" />
   9654 <Test name="rgba16f_single_layer" />
   9655 <Test name="r32f" />
   9656 <Test name="r32f_single_layer" />
   9657 <Test name="rgba32ui" />
   9658 <Test name="rgba32ui_single_layer" />
   9659 <Test name="rgba16ui" />
   9660 <Test name="rgba16ui_single_layer" />
   9661 <Test name="rgba8ui" />
   9662 <Test name="rgba8ui_single_layer" />
   9663 <Test name="r32ui" />
   9664 <Test name="r32ui_single_layer" />
   9665 <Test name="rgba32i" />
   9666 <Test name="rgba32i_single_layer" />
   9667 <Test name="rgba16i" />
   9668 <Test name="rgba16i_single_layer" />
   9669 <Test name="rgba8i" />
   9670 <Test name="rgba8i_single_layer" />
   9671 <Test name="r32i" />
   9672 <Test name="r32i_single_layer" />
   9673 <Test name="rgba8" />
   9674 <Test name="rgba8_single_layer" />
   9675 <Test name="rgba8_snorm" />
   9676 <Test name="rgba8_snorm_single_layer" />
   9677 </TestCase>
   9678 <TestCase name="atomic">
   9679 <Test name="exchange_r32f_result" />
   9680 <Test name="exchange_r32f_return_value" />
   9681 <Test name="add_r32ui_result" />
   9682 <Test name="add_r32ui_return_value" />
   9683 <Test name="min_r32ui_result" />
   9684 <Test name="min_r32ui_return_value" />
   9685 <Test name="max_r32ui_result" />
   9686 <Test name="max_r32ui_return_value" />
   9687 <Test name="and_r32ui_result" />
   9688 <Test name="and_r32ui_return_value" />
   9689 <Test name="or_r32ui_result" />
   9690 <Test name="or_r32ui_return_value" />
   9691 <Test name="xor_r32ui_result" />
   9692 <Test name="xor_r32ui_return_value" />
   9693 <Test name="exchange_r32ui_result" />
   9694 <Test name="exchange_r32ui_return_value" />
   9695 <Test name="comp_swap_r32ui_result" />
   9696 <Test name="comp_swap_r32ui_return_value" />
   9697 <Test name="add_r32i_result" />
   9698 <Test name="add_r32i_return_value" />
   9699 <Test name="min_r32i_result" />
   9700 <Test name="min_r32i_return_value" />
   9701 <Test name="max_r32i_result" />
   9702 <Test name="max_r32i_return_value" />
   9703 <Test name="and_r32i_result" />
   9704 <Test name="and_r32i_return_value" />
   9705 <Test name="or_r32i_result" />
   9706 <Test name="or_r32i_return_value" />
   9707 <Test name="xor_r32i_result" />
   9708 <Test name="xor_r32i_return_value" />
   9709 <Test name="exchange_r32i_result" />
   9710 <Test name="exchange_r32i_return_value" />
   9711 <Test name="comp_swap_r32i_result" />
   9712 <Test name="comp_swap_r32i_return_value" />
   9713 </TestCase>
   9714 <TestCase name="qualifiers">
   9715 <Test name="coherent_r32f" />
   9716 <Test name="volatile_r32f" />
   9717 <Test name="coherent_r32ui" />
   9718 <Test name="volatile_r32ui" />
   9719 <Test name="coherent_r32i" />
   9720 <Test name="volatile_r32i" />
   9721 <Test name="restrict" />
   9722 </TestCase>
   9723 <TestCase name="format_reinterpret">
   9724 <Test name="rgba32f_rgba32ui" />
   9725 <Test name="rgba32f_rgba32i" />
   9726 <Test name="rgba16f_rgba16ui" />
   9727 <Test name="rgba16f_rgba16i" />
   9728 <Test name="r32f_rgba8ui" />
   9729 <Test name="r32f_r32ui" />
   9730 <Test name="r32f_rgba8i" />
   9731 <Test name="r32f_r32i" />
   9732 <Test name="r32f_rgba8" />
   9733 <Test name="r32f_rgba8_snorm" />
   9734 <Test name="rgba32ui_rgba32f" />
   9735 <Test name="rgba32ui_rgba32i" />
   9736 <Test name="rgba16ui_rgba16f" />
   9737 <Test name="rgba16ui_rgba16i" />
   9738 <Test name="rgba8ui_r32f" />
   9739 <Test name="rgba8ui_r32ui" />
   9740 <Test name="rgba8ui_rgba8i" />
   9741 <Test name="rgba8ui_r32i" />
   9742 <Test name="rgba8ui_rgba8" />
   9743 <Test name="rgba8ui_rgba8_snorm" />
   9744 <Test name="r32ui_r32f" />
   9745 <Test name="r32ui_rgba8ui" />
   9746 <Test name="r32ui_rgba8i" />
   9747 <Test name="r32ui_r32i" />
   9748 <Test name="r32ui_rgba8" />
   9749 <Test name="r32ui_rgba8_snorm" />
   9750 <Test name="rgba32i_rgba32f" />
   9751 <Test name="rgba32i_rgba32ui" />
   9752 <Test name="rgba16i_rgba16f" />
   9753 <Test name="rgba16i_rgba16ui" />
   9754 <Test name="rgba8i_r32f" />
   9755 <Test name="rgba8i_rgba8ui" />
   9756 <Test name="rgba8i_r32ui" />
   9757 <Test name="rgba8i_r32i" />
   9758 <Test name="rgba8i_rgba8" />
   9759 <Test name="rgba8i_rgba8_snorm" />
   9760 <Test name="r32i_r32f" />
   9761 <Test name="r32i_rgba8ui" />
   9762 <Test name="r32i_r32ui" />
   9763 <Test name="r32i_rgba8i" />
   9764 <Test name="r32i_rgba8" />
   9765 <Test name="r32i_rgba8_snorm" />
   9766 <Test name="rgba8_r32f" />
   9767 <Test name="rgba8_rgba8ui" />
   9768 <Test name="rgba8_r32ui" />
   9769 <Test name="rgba8_rgba8i" />
   9770 <Test name="rgba8_r32i" />
   9771 <Test name="rgba8_rgba8_snorm" />
   9772 <Test name="rgba8_snorm_r32f" />
   9773 <Test name="rgba8_snorm_rgba8ui" />
   9774 <Test name="rgba8_snorm_r32ui" />
   9775 <Test name="rgba8_snorm_rgba8i" />
   9776 <Test name="rgba8_snorm_r32i" />
   9777 <Test name="rgba8_snorm_rgba8" />
   9778 </TestCase>
   9779 <TestCase name="image_size">
   9780 <Test name="readonly_32x32" />
   9781 <Test name="readonly_12x12" />
   9782 <Test name="readonly_1x1" />
   9783 <Test name="readonly_7x7" />
   9784 <Test name="writeonly_32x32" />
   9785 <Test name="writeonly_12x12" />
   9786 <Test name="writeonly_1x1" />
   9787 <Test name="writeonly_7x7" />
   9788 <Test name="readonly_writeonly_32x32" />
   9789 <Test name="readonly_writeonly_12x12" />
   9790 <Test name="readonly_writeonly_1x1" />
   9791 <Test name="readonly_writeonly_7x7" />
   9792 </TestCase>
   9793 </TestSuite>
   9794 <TestSuite name="3d">
   9795 <TestCase name="store">
   9796 <Test name="rgba32f" />
   9797 <Test name="rgba32f_single_layer" />
   9798 <Test name="rgba16f" />
   9799 <Test name="rgba16f_single_layer" />
   9800 <Test name="r32f" />
   9801 <Test name="r32f_single_layer" />
   9802 <Test name="rgba32ui" />
   9803 <Test name="rgba32ui_single_layer" />
   9804 <Test name="rgba16ui" />
   9805 <Test name="rgba16ui_single_layer" />
   9806 <Test name="rgba8ui" />
   9807 <Test name="rgba8ui_single_layer" />
   9808 <Test name="r32ui" />
   9809 <Test name="r32ui_single_layer" />
   9810 <Test name="rgba32i" />
   9811 <Test name="rgba32i_single_layer" />
   9812 <Test name="rgba16i" />
   9813 <Test name="rgba16i_single_layer" />
   9814 <Test name="rgba8i" />
   9815 <Test name="rgba8i_single_layer" />
   9816 <Test name="r32i" />
   9817 <Test name="r32i_single_layer" />
   9818 <Test name="rgba8" />
   9819 <Test name="rgba8_single_layer" />
   9820 <Test name="rgba8_snorm" />
   9821 <Test name="rgba8_snorm_single_layer" />
   9822 </TestCase>
   9823 <TestCase name="load_store">
   9824 <Test name="rgba32f" />
   9825 <Test name="rgba32f_single_layer" />
   9826 <Test name="rgba16f" />
   9827 <Test name="rgba16f_single_layer" />
   9828 <Test name="r32f" />
   9829 <Test name="r32f_single_layer" />
   9830 <Test name="rgba32ui" />
   9831 <Test name="rgba32ui_single_layer" />
   9832 <Test name="rgba16ui" />
   9833 <Test name="rgba16ui_single_layer" />
   9834 <Test name="rgba8ui" />
   9835 <Test name="rgba8ui_single_layer" />
   9836 <Test name="r32ui" />
   9837 <Test name="r32ui_single_layer" />
   9838 <Test name="rgba32i" />
   9839 <Test name="rgba32i_single_layer" />
   9840 <Test name="rgba16i" />
   9841 <Test name="rgba16i_single_layer" />
   9842 <Test name="rgba8i" />
   9843 <Test name="rgba8i_single_layer" />
   9844 <Test name="r32i" />
   9845 <Test name="r32i_single_layer" />
   9846 <Test name="rgba8" />
   9847 <Test name="rgba8_single_layer" />
   9848 <Test name="rgba8_snorm" />
   9849 <Test name="rgba8_snorm_single_layer" />
   9850 </TestCase>
   9851 <TestCase name="atomic">
   9852 <Test name="exchange_r32f_result" />
   9853 <Test name="exchange_r32f_return_value" />
   9854 <Test name="add_r32ui_result" />
   9855 <Test name="add_r32ui_return_value" />
   9856 <Test name="min_r32ui_result" />
   9857 <Test name="min_r32ui_return_value" />
   9858 <Test name="max_r32ui_result" />
   9859 <Test name="max_r32ui_return_value" />
   9860 <Test name="and_r32ui_result" />
   9861 <Test name="and_r32ui_return_value" />
   9862 <Test name="or_r32ui_result" />
   9863 <Test name="or_r32ui_return_value" />
   9864 <Test name="xor_r32ui_result" />
   9865 <Test name="xor_r32ui_return_value" />
   9866 <Test name="exchange_r32ui_result" />
   9867 <Test name="exchange_r32ui_return_value" />
   9868 <Test name="comp_swap_r32ui_result" />
   9869 <Test name="comp_swap_r32ui_return_value" />
   9870 <Test name="add_r32i_result" />
   9871 <Test name="add_r32i_return_value" />
   9872 <Test name="min_r32i_result" />
   9873 <Test name="min_r32i_return_value" />
   9874 <Test name="max_r32i_result" />
   9875 <Test name="max_r32i_return_value" />
   9876 <Test name="and_r32i_result" />
   9877 <Test name="and_r32i_return_value" />
   9878 <Test name="or_r32i_result" />
   9879 <Test name="or_r32i_return_value" />
   9880 <Test name="xor_r32i_result" />
   9881 <Test name="xor_r32i_return_value" />
   9882 <Test name="exchange_r32i_result" />
   9883 <Test name="exchange_r32i_return_value" />
   9884 <Test name="comp_swap_r32i_result" />
   9885 <Test name="comp_swap_r32i_return_value" />
   9886 </TestCase>
   9887 <TestCase name="qualifiers">
   9888 <Test name="coherent_r32f" />
   9889 <Test name="volatile_r32f" />
   9890 <Test name="coherent_r32ui" />
   9891 <Test name="volatile_r32ui" />
   9892 <Test name="coherent_r32i" />
   9893 <Test name="volatile_r32i" />
   9894 <Test name="restrict" />
   9895 </TestCase>
   9896 <TestCase name="format_reinterpret">
   9897 <Test name="rgba32f_rgba32ui" />
   9898 <Test name="rgba32f_rgba32i" />
   9899 <Test name="rgba16f_rgba16ui" />
   9900 <Test name="rgba16f_rgba16i" />
   9901 <Test name="r32f_rgba8ui" />
   9902 <Test name="r32f_r32ui" />
   9903 <Test name="r32f_rgba8i" />
   9904 <Test name="r32f_r32i" />
   9905 <Test name="r32f_rgba8" />
   9906 <Test name="r32f_rgba8_snorm" />
   9907 <Test name="rgba32ui_rgba32f" />
   9908 <Test name="rgba32ui_rgba32i" />
   9909 <Test name="rgba16ui_rgba16f" />
   9910 <Test name="rgba16ui_rgba16i" />
   9911 <Test name="rgba8ui_r32f" />
   9912 <Test name="rgba8ui_r32ui" />
   9913 <Test name="rgba8ui_rgba8i" />
   9914 <Test name="rgba8ui_r32i" />
   9915 <Test name="rgba8ui_rgba8" />
   9916 <Test name="rgba8ui_rgba8_snorm" />
   9917 <Test name="r32ui_r32f" />
   9918 <Test name="r32ui_rgba8ui" />
   9919 <Test name="r32ui_rgba8i" />
   9920 <Test name="r32ui_r32i" />
   9921 <Test name="r32ui_rgba8" />
   9922 <Test name="r32ui_rgba8_snorm" />
   9923 <Test name="rgba32i_rgba32f" />
   9924 <Test name="rgba32i_rgba32ui" />
   9925 <Test name="rgba16i_rgba16f" />
   9926 <Test name="rgba16i_rgba16ui" />
   9927 <Test name="rgba8i_r32f" />
   9928 <Test name="rgba8i_rgba8ui" />
   9929 <Test name="rgba8i_r32ui" />
   9930 <Test name="rgba8i_r32i" />
   9931 <Test name="rgba8i_rgba8" />
   9932 <Test name="rgba8i_rgba8_snorm" />
   9933 <Test name="r32i_r32f" />
   9934 <Test name="r32i_rgba8ui" />
   9935 <Test name="r32i_r32ui" />
   9936 <Test name="r32i_rgba8i" />
   9937 <Test name="r32i_rgba8" />
   9938 <Test name="r32i_rgba8_snorm" />
   9939 <Test name="rgba8_r32f" />
   9940 <Test name="rgba8_rgba8ui" />
   9941 <Test name="rgba8_r32ui" />
   9942 <Test name="rgba8_rgba8i" />
   9943 <Test name="rgba8_r32i" />
   9944 <Test name="rgba8_rgba8_snorm" />
   9945 <Test name="rgba8_snorm_r32f" />
   9946 <Test name="rgba8_snorm_rgba8ui" />
   9947 <Test name="rgba8_snorm_r32ui" />
   9948 <Test name="rgba8_snorm_rgba8i" />
   9949 <Test name="rgba8_snorm_r32i" />
   9950 <Test name="rgba8_snorm_rgba8" />
   9951 </TestCase>
   9952 <TestCase name="image_size">
   9953 <Test name="readonly_32x32x32" />
   9954 <Test name="readonly_12x34x56" />
   9955 <Test name="readonly_1x1x1" />
   9956 <Test name="readonly_7x1x1" />
   9957 <Test name="writeonly_32x32x32" />
   9958 <Test name="writeonly_12x34x56" />
   9959 <Test name="writeonly_1x1x1" />
   9960 <Test name="writeonly_7x1x1" />
   9961 <Test name="readonly_writeonly_32x32x32" />
   9962 <Test name="readonly_writeonly_12x34x56" />
   9963 <Test name="readonly_writeonly_1x1x1" />
   9964 <Test name="readonly_writeonly_7x1x1" />
   9965 </TestCase>
   9966 </TestSuite>
   9967 <TestSuite name="2d_array">
   9968 <TestCase name="store">
   9969 <Test name="rgba32f" />
   9970 <Test name="rgba32f_single_layer" />
   9971 <Test name="rgba16f" />
   9972 <Test name="rgba16f_single_layer" />
   9973 <Test name="r32f" />
   9974 <Test name="r32f_single_layer" />
   9975 <Test name="rgba32ui" />
   9976 <Test name="rgba32ui_single_layer" />
   9977 <Test name="rgba16ui" />
   9978 <Test name="rgba16ui_single_layer" />
   9979 <Test name="rgba8ui" />
   9980 <Test name="rgba8ui_single_layer" />
   9981 <Test name="r32ui" />
   9982 <Test name="r32ui_single_layer" />
   9983 <Test name="rgba32i" />
   9984 <Test name="rgba32i_single_layer" />
   9985 <Test name="rgba16i" />
   9986 <Test name="rgba16i_single_layer" />
   9987 <Test name="rgba8i" />
   9988 <Test name="rgba8i_single_layer" />
   9989 <Test name="r32i" />
   9990 <Test name="r32i_single_layer" />
   9991 <Test name="rgba8" />
   9992 <Test name="rgba8_single_layer" />
   9993 <Test name="rgba8_snorm" />
   9994 <Test name="rgba8_snorm_single_layer" />
   9995 </TestCase>
   9996 <TestCase name="load_store">
   9997 <Test name="rgba32f" />
   9998 <Test name="rgba32f_single_layer" />
   9999 <Test name="rgba16f" />
   10000 <Test name="rgba16f_single_layer" />
   10001 <Test name="r32f" />
   10002 <Test name="r32f_single_layer" />
   10003 <Test name="rgba32ui" />
   10004 <Test name="rgba32ui_single_layer" />
   10005 <Test name="rgba16ui" />
   10006 <Test name="rgba16ui_single_layer" />
   10007 <Test name="rgba8ui" />
   10008 <Test name="rgba8ui_single_layer" />
   10009 <Test name="r32ui" />
   10010 <Test name="r32ui_single_layer" />
   10011 <Test name="rgba32i" />
   10012 <Test name="rgba32i_single_layer" />
   10013 <Test name="rgba16i" />
   10014 <Test name="rgba16i_single_layer" />
   10015 <Test name="rgba8i" />
   10016 <Test name="rgba8i_single_layer" />
   10017 <Test name="r32i" />
   10018 <Test name="r32i_single_layer" />
   10019 <Test name="rgba8" />
   10020 <Test name="rgba8_single_layer" />
   10021 <Test name="rgba8_snorm" />
   10022 <Test name="rgba8_snorm_single_layer" />
   10023 </TestCase>
   10024 <TestCase name="atomic">
   10025 <Test name="exchange_r32f_result" />
   10026 <Test name="exchange_r32f_return_value" />
   10027 <Test name="add_r32ui_result" />
   10028 <Test name="add_r32ui_return_value" />
   10029 <Test name="min_r32ui_result" />
   10030 <Test name="min_r32ui_return_value" />
   10031 <Test name="max_r32ui_result" />
   10032 <Test name="max_r32ui_return_value" />
   10033 <Test name="and_r32ui_result" />
   10034 <Test name="and_r32ui_return_value" />
   10035 <Test name="or_r32ui_result" />
   10036 <Test name="or_r32ui_return_value" />
   10037 <Test name="xor_r32ui_result" />
   10038 <Test name="xor_r32ui_return_value" />
   10039 <Test name="exchange_r32ui_result" />
   10040 <Test name="exchange_r32ui_return_value" />
   10041 <Test name="comp_swap_r32ui_result" />
   10042 <Test name="comp_swap_r32ui_return_value" />
   10043 <Test name="add_r32i_result" />
   10044 <Test name="add_r32i_return_value" />
   10045 <Test name="min_r32i_result" />
   10046 <Test name="min_r32i_return_value" />
   10047 <Test name="max_r32i_result" />
   10048 <Test name="max_r32i_return_value" />
   10049 <Test name="and_r32i_result" />
   10050 <Test name="and_r32i_return_value" />
   10051 <Test name="or_r32i_result" />
   10052 <Test name="or_r32i_return_value" />
   10053 <Test name="xor_r32i_result" />
   10054 <Test name="xor_r32i_return_value" />
   10055 <Test name="exchange_r32i_result" />
   10056 <Test name="exchange_r32i_return_value" />
   10057 <Test name="comp_swap_r32i_result" />
   10058 <Test name="comp_swap_r32i_return_value" />
   10059 </TestCase>
   10060 <TestCase name="qualifiers">
   10061 <Test name="coherent_r32f" />
   10062 <Test name="volatile_r32f" />
   10063 <Test name="coherent_r32ui" />
   10064 <Test name="volatile_r32ui" />
   10065 <Test name="coherent_r32i" />
   10066 <Test name="volatile_r32i" />
   10067 <Test name="restrict" />
   10068 </TestCase>
   10069 <TestCase name="format_reinterpret">
   10070 <Test name="rgba32f_rgba32ui" />
   10071 <Test name="rgba32f_rgba32i" />
   10072 <Test name="rgba16f_rgba16ui" />
   10073 <Test name="rgba16f_rgba16i" />
   10074 <Test name="r32f_rgba8ui" />
   10075 <Test name="r32f_r32ui" />
   10076 <Test name="r32f_rgba8i" />
   10077 <Test name="r32f_r32i" />
   10078 <Test name="r32f_rgba8" />
   10079 <Test name="r32f_rgba8_snorm" />
   10080 <Test name="rgba32ui_rgba32f" />
   10081 <Test name="rgba32ui_rgba32i" />
   10082 <Test name="rgba16ui_rgba16f" />
   10083 <Test name="rgba16ui_rgba16i" />
   10084 <Test name="rgba8ui_r32f" />
   10085 <Test name="rgba8ui_r32ui" />
   10086 <Test name="rgba8ui_rgba8i" />
   10087 <Test name="rgba8ui_r32i" />
   10088 <Test name="rgba8ui_rgba8" />
   10089 <Test name="rgba8ui_rgba8_snorm" />
   10090 <Test name="r32ui_r32f" />
   10091 <Test name="r32ui_rgba8ui" />
   10092 <Test name="r32ui_rgba8i" />
   10093 <Test name="r32ui_r32i" />
   10094 <Test name="r32ui_rgba8" />
   10095 <Test name="r32ui_rgba8_snorm" />
   10096 <Test name="rgba32i_rgba32f" />
   10097 <Test name="rgba32i_rgba32ui" />
   10098 <Test name="rgba16i_rgba16f" />
   10099 <Test name="rgba16i_rgba16ui" />
   10100 <Test name="rgba8i_r32f" />
   10101 <Test name="rgba8i_rgba8ui" />
   10102 <Test name="rgba8i_r32ui" />
   10103 <Test name="rgba8i_r32i" />
   10104 <Test name="rgba8i_rgba8" />
   10105 <Test name="rgba8i_rgba8_snorm" />
   10106 <Test name="r32i_r32f" />
   10107 <Test name="r32i_rgba8ui" />
   10108 <Test name="r32i_r32ui" />
   10109 <Test name="r32i_rgba8i" />
   10110 <Test name="r32i_rgba8" />
   10111 <Test name="r32i_rgba8_snorm" />
   10112 <Test name="rgba8_r32f" />
   10113 <Test name="rgba8_rgba8ui" />
   10114 <Test name="rgba8_r32ui" />
   10115 <Test name="rgba8_rgba8i" />
   10116 <Test name="rgba8_r32i" />
   10117 <Test name="rgba8_rgba8_snorm" />
   10118 <Test name="rgba8_snorm_r32f" />
   10119 <Test name="rgba8_snorm_rgba8ui" />
   10120 <Test name="rgba8_snorm_r32ui" />
   10121 <Test name="rgba8_snorm_rgba8i" />
   10122 <Test name="rgba8_snorm_r32i" />
   10123 <Test name="rgba8_snorm_rgba8" />
   10124 </TestCase>
   10125 <TestCase name="image_size">
   10126 <Test name="readonly_32x32x32" />
   10127 <Test name="readonly_12x34x56" />
   10128 <Test name="readonly_1x1x1" />
   10129 <Test name="readonly_7x1x1" />
   10130 <Test name="writeonly_32x32x32" />
   10131 <Test name="writeonly_12x34x56" />
   10132 <Test name="writeonly_1x1x1" />
   10133 <Test name="writeonly_7x1x1" />
   10134 <Test name="readonly_writeonly_32x32x32" />
   10135 <Test name="readonly_writeonly_12x34x56" />
   10136 <Test name="readonly_writeonly_1x1x1" />
   10137 <Test name="readonly_writeonly_7x1x1" />
   10138 </TestCase>
   10139 </TestSuite>
   10140 <TestSuite name="buffer">
   10141 <TestCase name="store">
   10142 <Test name="rgba32f" />
   10143 <Test name="rgba16f" />
   10144 <Test name="r32f" />
   10145 <Test name="rgba32ui" />
   10146 <Test name="rgba16ui" />
   10147 <Test name="rgba8ui" />
   10148 <Test name="r32ui" />
   10149 <Test name="rgba32i" />
   10150 <Test name="rgba16i" />
   10151 <Test name="rgba8i" />
   10152 <Test name="r32i" />
   10153 <Test name="rgba8" />
   10154 </TestCase>
   10155 <TestCase name="load_store">
   10156 <Test name="rgba32f" />
   10157 <Test name="rgba16f" />
   10158 <Test name="r32f" />
   10159 <Test name="rgba32ui" />
   10160 <Test name="rgba16ui" />
   10161 <Test name="rgba8ui" />
   10162 <Test name="r32ui" />
   10163 <Test name="rgba32i" />
   10164 <Test name="rgba16i" />
   10165 <Test name="rgba8i" />
   10166 <Test name="r32i" />
   10167 <Test name="rgba8" />
   10168 </TestCase>
   10169 <TestCase name="atomic">
   10170 <Test name="exchange_r32f_result" />
   10171 <Test name="exchange_r32f_return_value" />
   10172 <Test name="add_r32ui_result" />
   10173 <Test name="add_r32ui_return_value" />
   10174 <Test name="min_r32ui_result" />
   10175 <Test name="min_r32ui_return_value" />
   10176 <Test name="max_r32ui_result" />
   10177 <Test name="max_r32ui_return_value" />
   10178 <Test name="and_r32ui_result" />
   10179 <Test name="and_r32ui_return_value" />
   10180 <Test name="or_r32ui_result" />
   10181 <Test name="or_r32ui_return_value" />
   10182 <Test name="xor_r32ui_result" />
   10183 <Test name="xor_r32ui_return_value" />
   10184 <Test name="exchange_r32ui_result" />
   10185 <Test name="exchange_r32ui_return_value" />
   10186 <Test name="comp_swap_r32ui_result" />
   10187 <Test name="comp_swap_r32ui_return_value" />
   10188 <Test name="add_r32i_result" />
   10189 <Test name="add_r32i_return_value" />
   10190 <Test name="min_r32i_result" />
   10191 <Test name="min_r32i_return_value" />
   10192 <Test name="max_r32i_result" />
   10193 <Test name="max_r32i_return_value" />
   10194 <Test name="and_r32i_result" />
   10195 <Test name="and_r32i_return_value" />
   10196 <Test name="or_r32i_result" />
   10197 <Test name="or_r32i_return_value" />
   10198 <Test name="xor_r32i_result" />
   10199 <Test name="xor_r32i_return_value" />
   10200 <Test name="exchange_r32i_result" />
   10201 <Test name="exchange_r32i_return_value" />
   10202 <Test name="comp_swap_r32i_result" />
   10203 <Test name="comp_swap_r32i_return_value" />
   10204 </TestCase>
   10205 <TestCase name="qualifiers">
   10206 <Test name="coherent_r32f" />
   10207 <Test name="volatile_r32f" />
   10208 <Test name="coherent_r32ui" />
   10209 <Test name="volatile_r32ui" />
   10210 <Test name="coherent_r32i" />
   10211 <Test name="volatile_r32i" />
   10212 <Test name="restrict" />
   10213 </TestCase>
   10214 <TestCase name="format_reinterpret">
   10215 <Test name="rgba32f_rgba32ui" />
   10216 <Test name="rgba32f_rgba32i" />
   10217 <Test name="rgba16f_rgba16ui" />
   10218 <Test name="rgba16f_rgba16i" />
   10219 <Test name="r32f_rgba8ui" />
   10220 <Test name="r32f_r32ui" />
   10221 <Test name="r32f_rgba8i" />
   10222 <Test name="r32f_r32i" />
   10223 <Test name="r32f_rgba8" />
   10224 <Test name="r32f_rgba8_snorm" />
   10225 <Test name="rgba32ui_rgba32f" />
   10226 <Test name="rgba32ui_rgba32i" />
   10227 <Test name="rgba16ui_rgba16f" />
   10228 <Test name="rgba16ui_rgba16i" />
   10229 <Test name="rgba8ui_r32f" />
   10230 <Test name="rgba8ui_r32ui" />
   10231 <Test name="rgba8ui_rgba8i" />
   10232 <Test name="rgba8ui_r32i" />
   10233 <Test name="rgba8ui_rgba8" />
   10234 <Test name="rgba8ui_rgba8_snorm" />
   10235 <Test name="r32ui_r32f" />
   10236 <Test name="r32ui_rgba8ui" />
   10237 <Test name="r32ui_rgba8i" />
   10238 <Test name="r32ui_r32i" />
   10239 <Test name="r32ui_rgba8" />
   10240 <Test name="r32ui_rgba8_snorm" />
   10241 <Test name="rgba32i_rgba32f" />
   10242 <Test name="rgba32i_rgba32ui" />
   10243 <Test name="rgba16i_rgba16f" />
   10244 <Test name="rgba16i_rgba16ui" />
   10245 <Test name="rgba8i_r32f" />
   10246 <Test name="rgba8i_rgba8ui" />
   10247 <Test name="rgba8i_r32ui" />
   10248 <Test name="rgba8i_r32i" />
   10249 <Test name="rgba8i_rgba8" />
   10250 <Test name="rgba8i_rgba8_snorm" />
   10251 <Test name="r32i_r32f" />
   10252 <Test name="r32i_rgba8ui" />
   10253 <Test name="r32i_r32ui" />
   10254 <Test name="r32i_rgba8i" />
   10255 <Test name="r32i_rgba8" />
   10256 <Test name="r32i_rgba8_snorm" />
   10257 <Test name="rgba8_r32f" />
   10258 <Test name="rgba8_rgba8ui" />
   10259 <Test name="rgba8_r32ui" />
   10260 <Test name="rgba8_rgba8i" />
   10261 <Test name="rgba8_r32i" />
   10262 <Test name="rgba8_rgba8_snorm" />
   10263 </TestCase>
   10264 <TestCase name="image_size">
   10265 <Test name="readonly_32" />
   10266 <Test name="readonly_12" />
   10267 <Test name="readonly_1" />
   10268 <Test name="readonly_7" />
   10269 <Test name="writeonly_32" />
   10270 <Test name="writeonly_12" />
   10271 <Test name="writeonly_1" />
   10272 <Test name="writeonly_7" />
   10273 <Test name="readonly_writeonly_32" />
   10274 <Test name="readonly_writeonly_12" />
   10275 <Test name="readonly_writeonly_1" />
   10276 <Test name="readonly_writeonly_7" />
   10277 </TestCase>
   10278 </TestSuite>
   10279 <TestCase name="early_fragment_tests">
   10280 <Test name="no_early_fragment_tests_depth" />
   10281 <Test name="no_early_fragment_tests_stencil" />
   10282 <Test name="early_fragment_tests_depth" />
   10283 <Test name="early_fragment_tests_stencil" />
   10284 </TestCase>
   10285 </TestSuite>
   10286 <TestSuite name="atomic_counter">
   10287 <TestCase name="get">
   10288 <Test name="1_counter_1_call_1_thread" />
   10289 <Test name="1_counter_1_call_10_threads" />
   10290 <Test name="1_counter_1_call_5000_threads" />
   10291 <Test name="1_counter_5_calls_1_thread" />
   10292 <Test name="1_counter_5_calls_10_threads" />
   10293 <Test name="1_counter_100_calls_1_thread" />
   10294 <Test name="1_counter_100_calls_10_threads" />
   10295 <Test name="4_counters_1_call_1_thread" />
   10296 <Test name="4_counters_1_call_10_threads" />
   10297 <Test name="4_counters_5_calls_1_thread" />
   10298 <Test name="4_counters_5_calls_10_threads" />
   10299 <Test name="4_counters_100_calls_1_thread" />
   10300 <Test name="4_counters_100_calls_10_threads" />
   10301 <Test name="8_counters_1_call_1_thread" />
   10302 <Test name="8_counters_1_call_10_threads" />
   10303 <Test name="8_counters_5_calls_1_thread" />
   10304 <Test name="8_counters_5_calls_10_threads" />
   10305 <Test name="8_counters_100_calls_1_thread" />
   10306 <Test name="8_counters_100_calls_10_threads" />
   10307 </TestCase>
   10308 <TestCase name="get_branch">
   10309 <Test name="1_counter_1_call_10_threads" />
   10310 <Test name="1_counter_1_call_5000_threads" />
   10311 <Test name="1_counter_5_calls_1_thread" />
   10312 <Test name="1_counter_5_calls_10_threads" />
   10313 <Test name="1_counter_100_calls_1_thread" />
   10314 <Test name="1_counter_100_calls_10_threads" />
   10315 <Test name="4_counters_1_call_10_threads" />
   10316 <Test name="4_counters_5_calls_1_thread" />
   10317 <Test name="4_counters_5_calls_10_threads" />
   10318 <Test name="4_counters_100_calls_1_thread" />
   10319 <Test name="4_counters_100_calls_10_threads" />
   10320 <Test name="8_counters_1_call_10_threads" />
   10321 <Test name="8_counters_5_calls_1_thread" />
   10322 <Test name="8_counters_5_calls_10_threads" />
   10323 <Test name="8_counters_100_calls_1_thread" />
   10324 <Test name="8_counters_100_calls_10_threads" />
   10325 </TestCase>
   10326 <TestCase name="inc">
   10327 <Test name="1_counter_1_call_1_thread" />
   10328 <Test name="1_counter_1_call_10_threads" />
   10329 <Test name="1_counter_1_call_5000_threads" />
   10330 <Test name="1_counter_5_calls_1_thread" />
   10331 <Test name="1_counter_5_calls_10_threads" />
   10332 <Test name="1_counter_100_calls_1_thread" />
   10333 <Test name="1_counter_100_calls_10_threads" />
   10334 <Test name="4_counters_1_call_1_thread" />
   10335 <Test name="4_counters_1_call_10_threads" />
   10336 <Test name="4_counters_5_calls_1_thread" />
   10337 <Test name="4_counters_5_calls_10_threads" />
   10338 <Test name="4_counters_100_calls_1_thread" />
   10339 <Test name="4_counters_100_calls_10_threads" />
   10340 <Test name="8_counters_1_call_1_thread" />
   10341 <Test name="8_counters_1_call_10_threads" />
   10342 <Test name="8_counters_5_calls_1_thread" />
   10343 <Test name="8_counters_5_calls_10_threads" />
   10344 <Test name="8_counters_100_calls_1_thread" />
   10345 <Test name="8_counters_100_calls_10_threads" />
   10346 </TestCase>
   10347 <TestCase name="inc_branch">
   10348 <Test name="1_counter_1_call_10_threads" />
   10349 <Test name="1_counter_1_call_5000_threads" />
   10350 <Test name="1_counter_5_calls_1_thread" />
   10351 <Test name="1_counter_5_calls_10_threads" />
   10352 <Test name="1_counter_100_calls_1_thread" />
   10353 <Test name="1_counter_100_calls_10_threads" />
   10354 <Test name="4_counters_1_call_10_threads" />
   10355 <Test name="4_counters_5_calls_1_thread" />
   10356 <Test name="4_counters_5_calls_10_threads" />
   10357 <Test name="4_counters_100_calls_1_thread" />
   10358 <Test name="4_counters_100_calls_10_threads" />
   10359 <Test name="8_counters_1_call_10_threads" />
   10360 <Test name="8_counters_5_calls_1_thread" />
   10361 <Test name="8_counters_5_calls_10_threads" />
   10362 <Test name="8_counters_100_calls_1_thread" />
   10363 <Test name="8_counters_100_calls_10_threads" />
   10364 </TestCase>
   10365 <TestCase name="dec">
   10366 <Test name="1_counter_1_call_1_thread" />
   10367 <Test name="1_counter_1_call_10_threads" />
   10368 <Test name="1_counter_1_call_5000_threads" />
   10369 <Test name="1_counter_5_calls_1_thread" />
   10370 <Test name="1_counter_5_calls_10_threads" />
   10371 <Test name="1_counter_100_calls_1_thread" />
   10372 <Test name="1_counter_100_calls_10_threads" />
   10373 <Test name="4_counters_1_call_1_thread" />
   10374 <Test name="4_counters_1_call_10_threads" />
   10375 <Test name="4_counters_5_calls_1_thread" />
   10376 <Test name="4_counters_5_calls_10_threads" />
   10377 <Test name="4_counters_100_calls_1_thread" />
   10378 <Test name="4_counters_100_calls_10_threads" />
   10379 <Test name="8_counters_1_call_1_thread" />
   10380 <Test name="8_counters_1_call_10_threads" />
   10381 <Test name="8_counters_5_calls_1_thread" />
   10382 <Test name="8_counters_5_calls_10_threads" />
   10383 <Test name="8_counters_100_calls_1_thread" />
   10384 <Test name="8_counters_100_calls_10_threads" />
   10385 </TestCase>
   10386 <TestCase name="dec_branch">
   10387 <Test name="1_counter_1_call_10_threads" />
   10388 <Test name="1_counter_1_call_5000_threads" />
   10389 <Test name="1_counter_5_calls_1_thread" />
   10390 <Test name="1_counter_5_calls_10_threads" />
   10391 <Test name="1_counter_100_calls_1_thread" />
   10392 <Test name="1_counter_100_calls_10_threads" />
   10393 <Test name="4_counters_1_call_10_threads" />
   10394 <Test name="4_counters_5_calls_1_thread" />
   10395 <Test name="4_counters_5_calls_10_threads" />
   10396 <Test name="4_counters_100_calls_1_thread" />
   10397 <Test name="4_counters_100_calls_10_threads" />
   10398 <Test name="8_counters_1_call_10_threads" />
   10399 <Test name="8_counters_5_calls_1_thread" />
   10400 <Test name="8_counters_5_calls_10_threads" />
   10401 <Test name="8_counters_100_calls_1_thread" />
   10402 <Test name="8_counters_100_calls_10_threads" />
   10403 </TestCase>
   10404 <TestCase name="get_inc">
   10405 <Test name="1_counter_1_call_1_thread" />
   10406 <Test name="1_counter_1_call_10_threads" />
   10407 <Test name="1_counter_1_call_5000_threads" />
   10408 <Test name="1_counter_5_calls_1_thread" />
   10409 <Test name="1_counter_5_calls_10_threads" />
   10410 <Test name="1_counter_100_calls_1_thread" />
   10411 <Test name="1_counter_100_calls_10_threads" />
   10412 <Test name="4_counters_1_call_1_thread" />
   10413 <Test name="4_counters_1_call_10_threads" />
   10414 <Test name="4_counters_5_calls_1_thread" />
   10415 <Test name="4_counters_5_calls_10_threads" />
   10416 <Test name="4_counters_100_calls_1_thread" />
   10417 <Test name="4_counters_100_calls_10_threads" />
   10418 <Test name="8_counters_1_call_1_thread" />
   10419 <Test name="8_counters_1_call_10_threads" />
   10420 <Test name="8_counters_5_calls_1_thread" />
   10421 <Test name="8_counters_5_calls_10_threads" />
   10422 <Test name="8_counters_100_calls_1_thread" />
   10423 <Test name="8_counters_100_calls_10_threads" />
   10424 </TestCase>
   10425 <TestCase name="get_inc_branch">
   10426 <Test name="1_counter_1_call_10_threads" />
   10427 <Test name="1_counter_1_call_5000_threads" />
   10428 <Test name="1_counter_5_calls_1_thread" />
   10429 <Test name="1_counter_5_calls_10_threads" />
   10430 <Test name="1_counter_100_calls_1_thread" />
   10431 <Test name="1_counter_100_calls_10_threads" />
   10432 <Test name="4_counters_1_call_10_threads" />
   10433 <Test name="4_counters_5_calls_1_thread" />
   10434 <Test name="4_counters_5_calls_10_threads" />
   10435 <Test name="4_counters_100_calls_1_thread" />
   10436 <Test name="4_counters_100_calls_10_threads" />
   10437 <Test name="8_counters_1_call_10_threads" />
   10438 <Test name="8_counters_5_calls_1_thread" />
   10439 <Test name="8_counters_5_calls_10_threads" />
   10440 <Test name="8_counters_100_calls_1_thread" />
   10441 <Test name="8_counters_100_calls_10_threads" />
   10442 </TestCase>
   10443 <TestCase name="get_dec">
   10444 <Test name="1_counter_1_call_1_thread" />
   10445 <Test name="1_counter_1_call_10_threads" />
   10446 <Test name="1_counter_1_call_5000_threads" />
   10447 </TestCase>
   10448 <TestCase name="get_dec_branch">
   10449 <Test name="1_counter_1_call_10_threads" />
   10450 <Test name="1_counter_1_call_5000_threads" />
   10451 <Test name="1_counter_5_calls_1_thread" />
   10452 <Test name="1_counter_5_calls_10_threads" />
   10453 <Test name="1_counter_100_calls_1_thread" />
   10454 <Test name="1_counter_100_calls_10_threads" />
   10455 <Test name="4_counters_1_call_10_threads" />
   10456 <Test name="4_counters_5_calls_1_thread" />
   10457 <Test name="4_counters_5_calls_10_threads" />
   10458 <Test name="4_counters_100_calls_1_thread" />
   10459 <Test name="4_counters_100_calls_10_threads" />
   10460 <Test name="8_counters_1_call_10_threads" />
   10461 <Test name="8_counters_5_calls_1_thread" />
   10462 <Test name="8_counters_5_calls_10_threads" />
   10463 <Test name="8_counters_100_calls_1_thread" />
   10464 <Test name="8_counters_100_calls_10_threads" />
   10465 </TestCase>
   10466 <TestCase name="inc_dec">
   10467 <Test name="1_counter_1_call_1_thread" />
   10468 <Test name="1_counter_1_call_10_threads" />
   10469 <Test name="1_counter_1_call_5000_threads" />
   10470 <Test name="1_counter_5_calls_1_thread" />
   10471 <Test name="1_counter_5_calls_10_threads" />
   10472 <Test name="1_counter_100_calls_1_thread" />
   10473 <Test name="1_counter_100_calls_10_threads" />
   10474 <Test name="4_counters_1_call_1_thread" />
   10475 <Test name="4_counters_1_call_10_threads" />
   10476 <Test name="4_counters_5_calls_1_thread" />
   10477 <Test name="4_counters_5_calls_10_threads" />
   10478 <Test name="4_counters_100_calls_1_thread" />
   10479 <Test name="4_counters_100_calls_10_threads" />
   10480 <Test name="8_counters_1_call_1_thread" />
   10481 <Test name="8_counters_1_call_10_threads" />
   10482 <Test name="8_counters_5_calls_1_thread" />
   10483 <Test name="8_counters_5_calls_10_threads" />
   10484 <Test name="8_counters_100_calls_1_thread" />
   10485 <Test name="8_counters_100_calls_10_threads" />
   10486 </TestCase>
   10487 <TestCase name="inc_dec_branch">
   10488 <Test name="1_counter_1_call_10_threads" />
   10489 <Test name="1_counter_1_call_5000_threads" />
   10490 <Test name="1_counter_5_calls_1_thread" />
   10491 <Test name="1_counter_5_calls_10_threads" />
   10492 <Test name="1_counter_100_calls_1_thread" />
   10493 <Test name="1_counter_100_calls_10_threads" />
   10494 <Test name="4_counters_1_call_10_threads" />
   10495 <Test name="4_counters_5_calls_1_thread" />
   10496 <Test name="4_counters_5_calls_10_threads" />
   10497 <Test name="4_counters_100_calls_1_thread" />
   10498 <Test name="4_counters_100_calls_10_threads" />
   10499 <Test name="8_counters_1_call_10_threads" />
   10500 <Test name="8_counters_5_calls_1_thread" />
   10501 <Test name="8_counters_5_calls_10_threads" />
   10502 <Test name="8_counters_100_calls_1_thread" />
   10503 <Test name="8_counters_100_calls_10_threads" />
   10504 </TestCase>
   10505 <TestCase name="get_inc_dec">
   10506 <Test name="1_counter_1_call_1_thread" />
   10507 <Test name="1_counter_1_call_10_threads" />
   10508 <Test name="1_counter_1_call_5000_threads" />
   10509 <Test name="1_counter_5_calls_1_thread" />
   10510 <Test name="1_counter_5_calls_10_threads" />
   10511 <Test name="1_counter_100_calls_1_thread" />
   10512 <Test name="1_counter_100_calls_10_threads" />
   10513 <Test name="4_counters_1_call_1_thread" />
   10514 <Test name="4_counters_1_call_10_threads" />
   10515 <Test name="4_counters_5_calls_1_thread" />
   10516 <Test name="4_counters_5_calls_10_threads" />
   10517 <Test name="4_counters_100_calls_1_thread" />
   10518 <Test name="4_counters_100_calls_10_threads" />
   10519 <Test name="8_counters_1_call_1_thread" />
   10520 <Test name="8_counters_1_call_10_threads" />
   10521 <Test name="8_counters_5_calls_1_thread" />
   10522 <Test name="8_counters_5_calls_10_threads" />
   10523 <Test name="8_counters_100_calls_1_thread" />
   10524 <Test name="8_counters_100_calls_10_threads" />
   10525 </TestCase>
   10526 <TestCase name="get_inc_dec_branch">
   10527 <Test name="1_counter_1_call_10_threads" />
   10528 <Test name="1_counter_1_call_5000_threads" />
   10529 <Test name="1_counter_5_calls_1_thread" />
   10530 <Test name="1_counter_5_calls_10_threads" />
   10531 <Test name="1_counter_100_calls_1_thread" />
   10532 <Test name="1_counter_100_calls_10_threads" />
   10533 <Test name="4_counters_1_call_10_threads" />
   10534 <Test name="4_counters_5_calls_1_thread" />
   10535 <Test name="4_counters_5_calls_10_threads" />
   10536 <Test name="4_counters_100_calls_1_thread" />
   10537 <Test name="4_counters_100_calls_10_threads" />
   10538 <Test name="8_counters_1_call_10_threads" />
   10539 <Test name="8_counters_5_calls_1_thread" />
   10540 <Test name="8_counters_5_calls_10_threads" />
   10541 <Test name="8_counters_100_calls_1_thread" />
   10542 <Test name="8_counters_100_calls_10_threads" />
   10543 </TestCase>
   10544 <TestSuite name="layout">
   10545 <TestSuite name="reverse_offset">
   10546 <TestCase name="get_inc">
   10547 <Test name="8_counters_1_call_1_thread" />
   10548 <Test name="8_counters_1_call_1000_threads" />
   10549 <Test name="8_counters_5_calls_1_thread" />
   10550 <Test name="8_counters_5_calls_1000_threads" />
   10551 </TestCase>
   10552 <TestCase name="inc_dec">
   10553 <Test name="8_counters_1_call_1_thread" />
   10554 <Test name="8_counters_1_call_1000_threads" />
   10555 <Test name="8_counters_5_calls_1_thread" />
   10556 <Test name="8_counters_5_calls_1000_threads" />
   10557 </TestCase>
   10558 </TestSuite>
   10559 <TestSuite name="first_offset_set">
   10560 <TestCase name="get_inc">
   10561 <Test name="8_counters_1_call_1_thread" />
   10562 <Test name="8_counters_1_call_1000_threads" />
   10563 <Test name="8_counters_5_calls_1_thread" />
   10564 <Test name="8_counters_5_calls_1000_threads" />
   10565 </TestCase>
   10566 <TestCase name="inc_dec">
   10567 <Test name="8_counters_1_call_1_thread" />
   10568 <Test name="8_counters_1_call_1000_threads" />
   10569 <Test name="8_counters_5_calls_1_thread" />
   10570 <Test name="8_counters_5_calls_1000_threads" />
   10571 </TestCase>
   10572 </TestSuite>
   10573 <TestSuite name="default_offset_set">
   10574 <TestCase name="get_inc">
   10575 <Test name="8_counters_1_call_1_thread" />
   10576 <Test name="8_counters_1_call_1000_threads" />
   10577 <Test name="8_counters_5_calls_1_thread" />
   10578 <Test name="8_counters_5_calls_1000_threads" />
   10579 </TestCase>
   10580 <TestCase name="inc_dec">
   10581 <Test name="8_counters_1_call_1_thread" />
   10582 <Test name="8_counters_1_call_1000_threads" />
   10583 <Test name="8_counters_5_calls_1_thread" />
   10584 <Test name="8_counters_5_calls_1000_threads" />
   10585 </TestCase>
   10586 </TestSuite>
   10587 <TestSuite name="reset_default_offset">
   10588 <TestCase name="get_inc">
   10589 <Test name="8_counters_1_call_1_thread" />
   10590 <Test name="8_counters_1_call_1000_threads" />
   10591 <Test name="8_counters_5_calls_1_thread" />
   10592 <Test name="8_counters_5_calls_1000_threads" />
   10593 </TestCase>
   10594 <TestCase name="inc_dec">
   10595 <Test name="8_counters_1_call_1_thread" />
   10596 <Test name="8_counters_1_call_1000_threads" />
   10597 <Test name="8_counters_5_calls_1_thread" />
   10598 <Test name="8_counters_5_calls_1000_threads" />
   10599 </TestCase>
   10600 </TestSuite>
   10601 <TestCase name="invalid">
   10602 <Test name="invalid_binding" />
   10603 <Test name="invalid_default_binding" />
   10604 <Test name="invalid_offset_align" />
   10605 <Test name="invalid_offset_overlap" />
   10606 <Test name="invalid_default_offset" />
   10607 </TestCase>
   10608 </TestSuite>
   10609 </TestSuite>
   10610 <TestSuite name="stencil_texturing">
   10611 <TestCase name="format">
   10612 <Test name="depth32f_stencil8_2d" />
   10613 <Test name="depth32f_stencil8_2d_array" />
   10614 <Test name="depth32f_stencil8_cube" />
   10615 <Test name="depth24_stencil8_2d" />
   10616 <Test name="depth24_stencil8_2d_array" />
   10617 <Test name="depth24_stencil8_cube" />
   10618 <Test name="stencil_index8_2d" />
   10619 <Test name="stencil_index8_2d_array" />
   10620 <Test name="stencil_index8_cube" />
   10621 </TestCase>
   10622 <TestCase name="render">
   10623 <Test name="depth32f_stencil8_clear" />
   10624 <Test name="depth32f_stencil8_draw" />
   10625 <Test name="depth24_stencil8_clear" />
   10626 <Test name="depth24_stencil8_draw" />
   10627 </TestCase>
   10628 <TestCase name="misc">
   10629 <Test name="compare_mode_effect" />
   10630 <Test name="base_level" />
   10631 </TestCase>
   10632 </TestSuite>
   10633 <TestSuite name="texture">
   10634 <TestSuite name="filtering">
   10635 <TestSuite name="cube_array">
   10636 <TestCase name="formats">
   10637 <Test name="rgba16f_nearest" />
   10638 <Test name="rgba16f_linear" />
   10639 <Test name="rgba16f_nearest_mipmap_nearest" />
   10640 <Test name="rgba16f_linear_mipmap_nearest" />
   10641 <Test name="rgba16f_nearest_mipmap_linear" />
   10642 <Test name="rgba16f_linear_mipmap_linear" />
   10643 <Test name="r11f_g11f_b10f_nearest" />
   10644 <Test name="r11f_g11f_b10f_linear" />
   10645 <Test name="r11f_g11f_b10f_nearest_mipmap_nearest" />
   10646 <Test name="r11f_g11f_b10f_linear_mipmap_nearest" />
   10647 <Test name="r11f_g11f_b10f_nearest_mipmap_linear" />
   10648 <Test name="r11f_g11f_b10f_linear_mipmap_linear" />
   10649 <Test name="rgb9_e5_nearest" />
   10650 <Test name="rgb9_e5_linear" />
   10651 <Test name="rgb9_e5_nearest_mipmap_nearest" />
   10652 <Test name="rgb9_e5_linear_mipmap_nearest" />
   10653 <Test name="rgb9_e5_nearest_mipmap_linear" />
   10654 <Test name="rgb9_e5_linear_mipmap_linear" />
   10655 <Test name="rgba8_nearest" />
   10656 <Test name="rgba8_linear" />
   10657 <Test name="rgba8_nearest_mipmap_nearest" />
   10658 <Test name="rgba8_linear_mipmap_nearest" />
   10659 <Test name="rgba8_nearest_mipmap_linear" />
   10660 <Test name="rgba8_linear_mipmap_linear" />
   10661 <Test name="rgba8_snorm_nearest" />
   10662 <Test name="rgba8_snorm_linear" />
   10663 <Test name="rgba8_snorm_nearest_mipmap_nearest" />
   10664 <Test name="rgba8_snorm_linear_mipmap_nearest" />
   10665 <Test name="rgba8_snorm_nearest_mipmap_linear" />
   10666 <Test name="rgba8_snorm_linear_mipmap_linear" />
   10667 <Test name="rgb565_nearest" />
   10668 <Test name="rgb565_linear" />
   10669 <Test name="rgb565_nearest_mipmap_nearest" />
   10670 <Test name="rgb565_linear_mipmap_nearest" />
   10671 <Test name="rgb565_nearest_mipmap_linear" />
   10672 <Test name="rgb565_linear_mipmap_linear" />
   10673 <Test name="rgba4_nearest" />
   10674 <Test name="rgba4_linear" />
   10675 <Test name="rgba4_nearest_mipmap_nearest" />
   10676 <Test name="rgba4_linear_mipmap_nearest" />
   10677 <Test name="rgba4_nearest_mipmap_linear" />
   10678 <Test name="rgba4_linear_mipmap_linear" />
   10679 <Test name="rgb5_a1_nearest" />
   10680 <Test name="rgb5_a1_linear" />
   10681 <Test name="rgb5_a1_nearest_mipmap_nearest" />
   10682 <Test name="rgb5_a1_linear_mipmap_nearest" />
   10683 <Test name="rgb5_a1_nearest_mipmap_linear" />
   10684 <Test name="rgb5_a1_linear_mipmap_linear" />
   10685 <Test name="srgb8_alpha8_nearest" />
   10686 <Test name="srgb8_alpha8_linear" />
   10687 <Test name="srgb8_alpha8_nearest_mipmap_nearest" />
   10688 <Test name="srgb8_alpha8_linear_mipmap_nearest" />
   10689 <Test name="srgb8_alpha8_nearest_mipmap_linear" />
   10690 <Test name="srgb8_alpha8_linear_mipmap_linear" />
   10691 <Test name="rgb10_a2_nearest" />
   10692 <Test name="rgb10_a2_linear" />
   10693 <Test name="rgb10_a2_nearest_mipmap_nearest" />
   10694 <Test name="rgb10_a2_linear_mipmap_nearest" />
   10695 <Test name="rgb10_a2_nearest_mipmap_linear" />
   10696 <Test name="rgb10_a2_linear_mipmap_linear" />
   10697 </TestCase>
   10698 <TestCase name="sizes">
   10699 <Test name="8x8x6_nearest" />
   10700 <Test name="8x8x6_linear" />
   10701 <Test name="8x8x6_nearest_mipmap_nearest" />
   10702 <Test name="8x8x6_linear_mipmap_nearest" />
   10703 <Test name="8x8x6_nearest_mipmap_linear" />
   10704 <Test name="8x8x6_linear_mipmap_linear" />
   10705 <Test name="64x64x12_nearest" />
   10706 <Test name="64x64x12_linear" />
   10707 <Test name="64x64x12_nearest_mipmap_nearest" />
   10708 <Test name="64x64x12_linear_mipmap_nearest" />
   10709 <Test name="64x64x12_nearest_mipmap_linear" />
   10710 <Test name="64x64x12_linear_mipmap_linear" />
   10711 <Test name="128x128x12_nearest" />
   10712 <Test name="128x128x12_linear" />
   10713 <Test name="128x128x12_nearest_mipmap_nearest" />
   10714 <Test name="128x128x12_linear_mipmap_nearest" />
   10715 <Test name="128x128x12_nearest_mipmap_linear" />
   10716 <Test name="128x128x12_linear_mipmap_linear" />
   10717 <Test name="7x7x12_nearest" />
   10718 <Test name="7x7x12_linear" />
   10719 <Test name="7x7x12_nearest_mipmap_nearest" />
   10720 <Test name="7x7x12_linear_mipmap_nearest" />
   10721 <Test name="7x7x12_nearest_mipmap_linear" />
   10722 <Test name="7x7x12_linear_mipmap_linear" />
   10723 <Test name="63x63x18_nearest" />
   10724 <Test name="63x63x18_linear" />
   10725 <Test name="63x63x18_nearest_mipmap_nearest" />
   10726 <Test name="63x63x18_linear_mipmap_nearest" />
   10727 <Test name="63x63x18_nearest_mipmap_linear" />
   10728 <Test name="63x63x18_linear_mipmap_linear" />
   10729 </TestCase>
   10730 <TestCase name="combinations">
   10731 <Test name="nearest_nearest_clamp_clamp" />
   10732 <Test name="nearest_nearest_clamp_repeat" />
   10733 <Test name="nearest_nearest_clamp_mirror" />
   10734 <Test name="nearest_nearest_repeat_clamp" />
   10735 <Test name="nearest_nearest_repeat_repeat" />
   10736 <Test name="nearest_nearest_repeat_mirror" />
   10737 <Test name="nearest_nearest_mirror_clamp" />
   10738 <Test name="nearest_nearest_mirror_repeat" />
   10739 <Test name="nearest_nearest_mirror_mirror" />
   10740 <Test name="nearest_linear_clamp_clamp" />
   10741 <Test name="nearest_linear_clamp_repeat" />
   10742 <Test name="nearest_linear_clamp_mirror" />
   10743 <Test name="nearest_linear_repeat_clamp" />
   10744 <Test name="nearest_linear_repeat_repeat" />
   10745 <Test name="nearest_linear_repeat_mirror" />
   10746 <Test name="nearest_linear_mirror_clamp" />
   10747 <Test name="nearest_linear_mirror_repeat" />
   10748 <Test name="nearest_linear_mirror_mirror" />
   10749 <Test name="linear_nearest_clamp_clamp" />
   10750 <Test name="linear_nearest_clamp_repeat" />
   10751 <Test name="linear_nearest_clamp_mirror" />
   10752 <Test name="linear_nearest_repeat_clamp" />
   10753 <Test name="linear_nearest_repeat_repeat" />
   10754 <Test name="linear_nearest_repeat_mirror" />
   10755 <Test name="linear_nearest_mirror_clamp" />
   10756 <Test name="linear_nearest_mirror_repeat" />
   10757 <Test name="linear_nearest_mirror_mirror" />
   10758 <Test name="linear_linear_clamp_clamp" />
   10759 <Test name="linear_linear_clamp_repeat" />
   10760 <Test name="linear_linear_clamp_mirror" />
   10761 <Test name="linear_linear_repeat_clamp" />
   10762 <Test name="linear_linear_repeat_repeat" />
   10763 <Test name="linear_linear_repeat_mirror" />
   10764 <Test name="linear_linear_mirror_clamp" />
   10765 <Test name="linear_linear_mirror_repeat" />
   10766 <Test name="linear_linear_mirror_mirror" />
   10767 <Test name="nearest_mipmap_nearest_nearest_clamp_clamp" />
   10768 <Test name="nearest_mipmap_nearest_nearest_clamp_repeat" />
   10769 <Test name="nearest_mipmap_nearest_nearest_clamp_mirror" />
   10770 <Test name="nearest_mipmap_nearest_nearest_repeat_clamp" />
   10771 <Test name="nearest_mipmap_nearest_nearest_repeat_repeat" />
   10772 <Test name="nearest_mipmap_nearest_nearest_repeat_mirror" />
   10773 <Test name="nearest_mipmap_nearest_nearest_mirror_clamp" />
   10774 <Test name="nearest_mipmap_nearest_nearest_mirror_repeat" />
   10775 <Test name="nearest_mipmap_nearest_nearest_mirror_mirror" />
   10776 <Test name="nearest_mipmap_nearest_linear_clamp_clamp" />
   10777 <Test name="nearest_mipmap_nearest_linear_clamp_repeat" />
   10778 <Test name="nearest_mipmap_nearest_linear_clamp_mirror" />
   10779 <Test name="nearest_mipmap_nearest_linear_repeat_clamp" />
   10780 <Test name="nearest_mipmap_nearest_linear_repeat_repeat" />
   10781 <Test name="nearest_mipmap_nearest_linear_repeat_mirror" />
   10782 <Test name="nearest_mipmap_nearest_linear_mirror_clamp" />
   10783 <Test name="nearest_mipmap_nearest_linear_mirror_repeat" />
   10784 <Test name="nearest_mipmap_nearest_linear_mirror_mirror" />
   10785 <Test name="linear_mipmap_nearest_nearest_clamp_clamp" />
   10786 <Test name="linear_mipmap_nearest_nearest_clamp_repeat" />
   10787 <Test name="linear_mipmap_nearest_nearest_clamp_mirror" />
   10788 <Test name="linear_mipmap_nearest_nearest_repeat_clamp" />
   10789 <Test name="linear_mipmap_nearest_nearest_repeat_repeat" />
   10790 <Test name="linear_mipmap_nearest_nearest_repeat_mirror" />
   10791 <Test name="linear_mipmap_nearest_nearest_mirror_clamp" />
   10792 <Test name="linear_mipmap_nearest_nearest_mirror_repeat" />
   10793 <Test name="linear_mipmap_nearest_nearest_mirror_mirror" />
   10794 <Test name="linear_mipmap_nearest_linear_clamp_clamp" />
   10795 <Test name="linear_mipmap_nearest_linear_clamp_repeat" />
   10796 <Test name="linear_mipmap_nearest_linear_clamp_mirror" />
   10797 <Test name="linear_mipmap_nearest_linear_repeat_clamp" />
   10798 <Test name="linear_mipmap_nearest_linear_repeat_repeat" />
   10799 <Test name="linear_mipmap_nearest_linear_repeat_mirror" />
   10800 <Test name="linear_mipmap_nearest_linear_mirror_clamp" />
   10801 <Test name="linear_mipmap_nearest_linear_mirror_repeat" />
   10802 <Test name="linear_mipmap_nearest_linear_mirror_mirror" />
   10803 <Test name="nearest_mipmap_linear_nearest_clamp_clamp" />
   10804 <Test name="nearest_mipmap_linear_nearest_clamp_repeat" />
   10805 <Test name="nearest_mipmap_linear_nearest_clamp_mirror" />
   10806 <Test name="nearest_mipmap_linear_nearest_repeat_clamp" />
   10807 <Test name="nearest_mipmap_linear_nearest_repeat_repeat" />
   10808 <Test name="nearest_mipmap_linear_nearest_repeat_mirror" />
   10809 <Test name="nearest_mipmap_linear_nearest_mirror_clamp" />
   10810 <Test name="nearest_mipmap_linear_nearest_mirror_repeat" />
   10811 <Test name="nearest_mipmap_linear_nearest_mirror_mirror" />
   10812 <Test name="nearest_mipmap_linear_linear_clamp_clamp" />
   10813 <Test name="nearest_mipmap_linear_linear_clamp_repeat" />
   10814 <Test name="nearest_mipmap_linear_linear_clamp_mirror" />
   10815 <Test name="nearest_mipmap_linear_linear_repeat_clamp" />
   10816 <Test name="nearest_mipmap_linear_linear_repeat_repeat" />
   10817 <Test name="nearest_mipmap_linear_linear_repeat_mirror" />
   10818 <Test name="nearest_mipmap_linear_linear_mirror_clamp" />
   10819 <Test name="nearest_mipmap_linear_linear_mirror_repeat" />
   10820 <Test name="nearest_mipmap_linear_linear_mirror_mirror" />
   10821 <Test name="linear_mipmap_linear_nearest_clamp_clamp" />
   10822 <Test name="linear_mipmap_linear_nearest_clamp_repeat" />
   10823 <Test name="linear_mipmap_linear_nearest_clamp_mirror" />
   10824 <Test name="linear_mipmap_linear_nearest_repeat_clamp" />
   10825 <Test name="linear_mipmap_linear_nearest_repeat_repeat" />
   10826 <Test name="linear_mipmap_linear_nearest_repeat_mirror" />
   10827 <Test name="linear_mipmap_linear_nearest_mirror_clamp" />
   10828 <Test name="linear_mipmap_linear_nearest_mirror_repeat" />
   10829 <Test name="linear_mipmap_linear_nearest_mirror_mirror" />
   10830 <Test name="linear_mipmap_linear_linear_clamp_clamp" />
   10831 <Test name="linear_mipmap_linear_linear_clamp_repeat" />
   10832 <Test name="linear_mipmap_linear_linear_clamp_mirror" />
   10833 <Test name="linear_mipmap_linear_linear_repeat_clamp" />
   10834 <Test name="linear_mipmap_linear_linear_repeat_repeat" />
   10835 <Test name="linear_mipmap_linear_linear_repeat_mirror" />
   10836 <Test name="linear_mipmap_linear_linear_mirror_clamp" />
   10837 <Test name="linear_mipmap_linear_linear_mirror_repeat" />
   10838 <Test name="linear_mipmap_linear_linear_mirror_mirror" />
   10839 </TestCase>
   10840 <TestCase name="no_edges_visible">
   10841 <Test name="nearest" />
   10842 <Test name="linear" />
   10843 </TestCase>
   10844 </TestSuite>
   10845 </TestSuite>
   10846 <TestSuite name="format">
   10847 <TestCase name="unsized">
   10848 <Test name="alpha_cube_array_pot" />
   10849 <Test name="alpha_cube_array_npot" />
   10850 <Test name="luminance_cube_array_pot" />
   10851 <Test name="luminance_cube_array_npot" />
   10852 <Test name="luminance_alpha_cube_array_pot" />
   10853 <Test name="luminance_alpha_cube_array_npot" />
   10854 <Test name="rgb_unsigned_short_5_6_5_cube_array_pot" />
   10855 <Test name="rgb_unsigned_short_5_6_5_cube_array_npot" />
   10856 <Test name="rgb_unsigned_byte_cube_array_pot" />
   10857 <Test name="rgb_unsigned_byte_cube_array_npot" />
   10858 <Test name="rgba_unsigned_short_4_4_4_4_cube_array_pot" />
   10859 <Test name="rgba_unsigned_short_4_4_4_4_cube_array_npot" />
   10860 <Test name="rgba_unsigned_short_5_5_5_1_cube_array_pot" />
   10861 <Test name="rgba_unsigned_short_5_5_5_1_cube_array_npot" />
   10862 <Test name="rgba_unsigned_byte_cube_array_pot" />
   10863 <Test name="rgba_unsigned_byte_cube_array_npot" />
   10864 </TestCase>
   10865 <TestSuite name="sized">
   10866 <TestCase name="cube_array">
   10867 <Test name="rgba32f_pot" />
   10868 <Test name="rgba32f_npot" />
   10869 <Test name="rgba32i_pot" />
   10870 <Test name="rgba32i_npot" />
   10871 <Test name="rgba32ui_pot" />
   10872 <Test name="rgba32ui_npot" />
   10873 <Test name="rgba16f_pot" />
   10874 <Test name="rgba16f_npot" />
   10875 <Test name="rgba16i_pot" />
   10876 <Test name="rgba16i_npot" />
   10877 <Test name="rgba16ui_pot" />
   10878 <Test name="rgba16ui_npot" />
   10879 <Test name="rgba8_pot" />
   10880 <Test name="rgba8_npot" />
   10881 <Test name="rgba8i_pot" />
   10882 <Test name="rgba8i_npot" />
   10883 <Test name="rgba8ui_pot" />
   10884 <Test name="rgba8ui_npot" />
   10885 <Test name="srgb8_alpha8_pot" />
   10886 <Test name="srgb8_alpha8_npot" />
   10887 <Test name="rgb10_a2_pot" />
   10888 <Test name="rgb10_a2_npot" />
   10889 <Test name="rgb10_a2ui_pot" />
   10890 <Test name="rgb10_a2ui_npot" />
   10891 <Test name="rgba4_pot" />
   10892 <Test name="rgba4_npot" />
   10893 <Test name="rgb5_a1_pot" />
   10894 <Test name="rgb5_a1_npot" />
   10895 <Test name="rgba8_snorm_pot" />
   10896 <Test name="rgba8_snorm_npot" />
   10897 <Test name="rgb8_pot" />
   10898 <Test name="rgb8_npot" />
   10899 <Test name="rgb565_pot" />
   10900 <Test name="rgb565_npot" />
   10901 <Test name="r11f_g11f_b10f_pot" />
   10902 <Test name="r11f_g11f_b10f_npot" />
   10903 <Test name="rgb32f_pot" />
   10904 <Test name="rgb32f_npot" />
   10905 <Test name="rgb32i_pot" />
   10906 <Test name="rgb32i_npot" />
   10907 <Test name="rgb32ui_pot" />
   10908 <Test name="rgb32ui_npot" />
   10909 <Test name="rgb16f_pot" />
   10910 <Test name="rgb16f_npot" />
   10911 <Test name="rgb16i_pot" />
   10912 <Test name="rgb16i_npot" />
   10913 <Test name="rgb16ui_pot" />
   10914 <Test name="rgb16ui_npot" />
   10915 <Test name="rgb8_snorm_pot" />
   10916 <Test name="rgb8_snorm_npot" />
   10917 <Test name="rgb8i_pot" />
   10918 <Test name="rgb8i_npot" />
   10919 <Test name="rgb8ui_pot" />
   10920 <Test name="rgb8ui_npot" />
   10921 <Test name="srgb8_pot" />
   10922 <Test name="srgb8_npot" />
   10923 <Test name="rgb9_e5_pot" />
   10924 <Test name="rgb9_e5_npot" />
   10925 <Test name="rg32f_pot" />
   10926 <Test name="rg32f_npot" />
   10927 <Test name="rg32i_pot" />
   10928 <Test name="rg32i_npot" />
   10929 <Test name="rg32ui_pot" />
   10930 <Test name="rg32ui_npot" />
   10931 <Test name="rg16f_pot" />
   10932 <Test name="rg16f_npot" />
   10933 <Test name="rg16i_pot" />
   10934 <Test name="rg16i_npot" />
   10935 <Test name="rg16ui_pot" />
   10936 <Test name="rg16ui_npot" />
   10937 <Test name="rg8_pot" />
   10938 <Test name="rg8_npot" />
   10939 <Test name="rg8i_pot" />
   10940 <Test name="rg8i_npot" />
   10941 <Test name="rg8ui_pot" />
   10942 <Test name="rg8ui_npot" />
   10943 <Test name="rg8_snorm_pot" />
   10944 <Test name="rg8_snorm_npot" />
   10945 <Test name="r32f_pot" />
   10946 <Test name="r32f_npot" />
   10947 <Test name="r32i_pot" />
   10948 <Test name="r32i_npot" />
   10949 <Test name="r32ui_pot" />
   10950 <Test name="r32ui_npot" />
   10951 <Test name="r16f_pot" />
   10952 <Test name="r16f_npot" />
   10953 <Test name="r16i_pot" />
   10954 <Test name="r16i_npot" />
   10955 <Test name="r16ui_pot" />
   10956 <Test name="r16ui_npot" />
   10957 <Test name="r8_pot" />
   10958 <Test name="r8_npot" />
   10959 <Test name="r8i_pot" />
   10960 <Test name="r8i_npot" />
   10961 <Test name="r8ui_pot" />
   10962 <Test name="r8ui_npot" />
   10963 <Test name="r8_snorm_pot" />
   10964 <Test name="r8_snorm_npot" />
   10965 <Test name="depth_component32f_pot" />
   10966 <Test name="depth_component32f_npot" />
   10967 <Test name="depth_component24_pot" />
   10968 <Test name="depth_component24_npot" />
   10969 <Test name="depth_component16_pot" />
   10970 <Test name="depth_component16_npot" />
   10971 <Test name="depth32f_stencil8_pot" />
   10972 <Test name="depth32f_stencil8_npot" />
   10973 <Test name="depth24_stencil8_pot" />
   10974 <Test name="depth24_stencil8_npot" />
   10975 </TestCase>
   10976 </TestSuite>
   10977 <TestCase name="buffer">
   10978 <Test name="r8_pot" />
   10979 <Test name="r8_npot" />
   10980 <Test name="r16f_pot" />
   10981 <Test name="r16f_npot" />
   10982 <Test name="r32f_pot" />
   10983 <Test name="r32f_npot" />
   10984 <Test name="r8i_pot" />
   10985 <Test name="r8i_npot" />
   10986 <Test name="r16i_pot" />
   10987 <Test name="r16i_npot" />
   10988 <Test name="r32i_pot" />
   10989 <Test name="r32i_npot" />
   10990 <Test name="r8ui_pot" />
   10991 <Test name="r8ui_npot" />
   10992 <Test name="r16ui_pot" />
   10993 <Test name="r16ui_npot" />
   10994 <Test name="r32ui_pot" />
   10995 <Test name="r32ui_npot" />
   10996 <Test name="rg8_pot" />
   10997 <Test name="rg8_npot" />
   10998 <Test name="rg16f_pot" />
   10999 <Test name="rg16f_npot" />
   11000 <Test name="rg32f_pot" />
   11001 <Test name="rg32f_npot" />
   11002 <Test name="rg8i_pot" />
   11003 <Test name="rg8i_npot" />
   11004 <Test name="rg16i_pot" />
   11005 <Test name="rg16i_npot" />
   11006 <Test name="rg32i_pot" />
   11007 <Test name="rg32i_npot" />
   11008 <Test name="rg8ui_pot" />
   11009 <Test name="rg8ui_npot" />
   11010 <Test name="rg16ui_pot" />
   11011 <Test name="rg16ui_npot" />
   11012 <Test name="rg32ui_pot" />
   11013 <Test name="rg32ui_npot" />
   11014 <Test name="rgba8_pot" />
   11015 <Test name="rgba8_npot" />
   11016 <Test name="rgba16f_pot" />
   11017 <Test name="rgba16f_npot" />
   11018 <Test name="rgba32f_pot" />
   11019 <Test name="rgba32f_npot" />
   11020 <Test name="rgba8i_pot" />
   11021 <Test name="rgba8i_npot" />
   11022 <Test name="rgba16i_pot" />
   11023 <Test name="rgba16i_npot" />
   11024 <Test name="rgba32i_pot" />
   11025 <Test name="rgba32i_npot" />
   11026 <Test name="rgba8ui_pot" />
   11027 <Test name="rgba8ui_npot" />
   11028 <Test name="rgba16ui_pot" />
   11029 <Test name="rgba16ui_npot" />
   11030 <Test name="rgba32ui_pot" />
   11031 <Test name="rgba32ui_npot" />
   11032 </TestCase>
   11033 </TestSuite>
   11034 <TestSuite name="specification">
   11035 <TestCase name="basic_teximage3d">
   11036 <Test name="rgba32f_cube_array" />
   11037 <Test name="rgba32i_cube_array" />
   11038 <Test name="rgba32ui_cube_array" />
   11039 <Test name="rgba16f_cube_array" />
   11040 <Test name="rgba16i_cube_array" />
   11041 <Test name="rgba16ui_cube_array" />
   11042 <Test name="rgba8_cube_array" />
   11043 <Test name="rgba8i_cube_array" />
   11044 <Test name="rgba8ui_cube_array" />
   11045 <Test name="srgb8_alpha8_cube_array" />
   11046 <Test name="rgb10_a2_cube_array" />
   11047 <Test name="rgb10_a2ui_cube_array" />
   11048 <Test name="rgba4_cube_array" />
   11049 <Test name="rgb5_a1_cube_array" />
   11050 <Test name="rgba8_snorm_cube_array" />
   11051 <Test name="rgb8_cube_array" />
   11052 <Test name="rgb565_cube_array" />
   11053 <Test name="r11f_g11f_b10f_cube_array" />
   11054 <Test name="rgb32f_cube_array" />
   11055 <Test name="rgb32i_cube_array" />
   11056 <Test name="rgb32ui_cube_array" />
   11057 <Test name="rgb16f_cube_array" />
   11058 <Test name="rgb16i_cube_array" />
   11059 <Test name="rgb16ui_cube_array" />
   11060 <Test name="rgb8_snorm_cube_array" />
   11061 <Test name="rgb8i_cube_array" />
   11062 <Test name="rgb8ui_cube_array" />
   11063 <Test name="srgb8_cube_array" />
   11064 <Test name="rgb9_e5_cube_array" />
   11065 <Test name="rg32f_cube_array" />
   11066 <Test name="rg32i_cube_array" />
   11067 <Test name="rg32ui_cube_array" />
   11068 <Test name="rg16f_cube_array" />
   11069 <Test name="rg16i_cube_array" />
   11070 <Test name="rg16ui_cube_array" />
   11071 <Test name="rg8_cube_array" />
   11072 <Test name="rg8i_cube_array" />
   11073 <Test name="rg8ui_cube_array" />
   11074 <Test name="rg8_snorm_cube_array" />
   11075 <Test name="r32f_cube_array" />
   11076 <Test name="r32i_cube_array" />
   11077 <Test name="r32ui_cube_array" />
   11078 <Test name="r16f_cube_array" />
   11079 <Test name="r16i_cube_array" />
   11080 <Test name="r16ui_cube_array" />
   11081 <Test name="r8_cube_array" />
   11082 <Test name="r8i_cube_array" />
   11083 <Test name="r8ui_cube_array" />
   11084 <Test name="r8_snorm_cube_array" />
   11085 </TestCase>
   11086 <TestCase name="teximage3d_pbo">
   11087 <Test name="rgba32f_cube_array" />
   11088 <Test name="rgba32i_cube_array" />
   11089 <Test name="rgba32ui_cube_array" />
   11090 <Test name="rgba16f_cube_array" />
   11091 <Test name="rgba16i_cube_array" />
   11092 <Test name="rgba16ui_cube_array" />
   11093 <Test name="rgba8_cube_array" />
   11094 <Test name="rgba8i_cube_array" />
   11095 <Test name="rgba8ui_cube_array" />
   11096 <Test name="srgb8_alpha8_cube_array" />
   11097 <Test name="rgb10_a2_cube_array" />
   11098 <Test name="rgb10_a2ui_cube_array" />
   11099 <Test name="rgba4_cube_array" />
   11100 <Test name="rgb5_a1_cube_array" />
   11101 <Test name="rgba8_snorm_cube_array" />
   11102 <Test name="rgb8_cube_array" />
   11103 <Test name="rgb565_cube_array" />
   11104 <Test name="r11f_g11f_b10f_cube_array" />
   11105 <Test name="rgb32f_cube_array" />
   11106 <Test name="rgb32i_cube_array" />
   11107 <Test name="rgb32ui_cube_array" />
   11108 <Test name="rgb16f_cube_array" />
   11109 <Test name="rgb16i_cube_array" />
   11110 <Test name="rgb16ui_cube_array" />
   11111 <Test name="rgb8_snorm_cube_array" />
   11112 <Test name="rgb8i_cube_array" />
   11113 <Test name="rgb8ui_cube_array" />
   11114 <Test name="srgb8_cube_array" />
   11115 <Test name="rgb9_e5_cube_array" />
   11116 <Test name="rg32f_cube_array" />
   11117 <Test name="rg32i_cube_array" />
   11118 <Test name="rg32ui_cube_array" />
   11119 <Test name="rg16f_cube_array" />
   11120 <Test name="rg16i_cube_array" />
   11121 <Test name="rg16ui_cube_array" />
   11122 <Test name="rg8_cube_array" />
   11123 <Test name="rg8i_cube_array" />
   11124 <Test name="rg8ui_cube_array" />
   11125 <Test name="rg8_snorm_cube_array" />
   11126 <Test name="r32f_cube_array" />
   11127 <Test name="r32i_cube_array" />
   11128 <Test name="r32ui_cube_array" />
   11129 <Test name="r16f_cube_array" />
   11130 <Test name="r16i_cube_array" />
   11131 <Test name="r16ui_cube_array" />
   11132 <Test name="r8_cube_array" />
   11133 <Test name="r8i_cube_array" />
   11134 <Test name="r8ui_cube_array" />
   11135 <Test name="r8_snorm_cube_array" />
   11136 <Test name="rgb8_offset_cube_array" />
   11137 <Test name="rgb8_alignment_cube_array" />
   11138 <Test name="rgb8_image_height_cube_array" />
   11139 <Test name="rgb8_row_length_cube_array" />
   11140 <Test name="rgb8_skip_images_cube_array" />
   11141 <Test name="rgb8_skip_rows_cube_array" />
   11142 <Test name="rgb8_skip_pixels_cube_array" />
   11143 </TestCase>
   11144 <TestCase name="teximage3d_depth">
   11145 <Test name="depth_component32f_cube_array" />
   11146 <Test name="depth_component24_cube_array" />
   11147 <Test name="depth_component16_cube_array" />
   11148 <Test name="depth32f_stencil8_cube_array" />
   11149 <Test name="depth24_stencil8_cube_array" />
   11150 </TestCase>
   11151 <TestCase name="teximage3d_depth_pbo">
   11152 <Test name="depth_component32f_cube_array" />
   11153 <Test name="depth_component24_cube_array" />
   11154 <Test name="depth_component16_cube_array" />
   11155 <Test name="depth32f_stencil8_cube_array" />
   11156 <Test name="depth24_stencil8_cube_array" />
   11157 </TestCase>
   11158 <TestCase name="texsubimage3d_pbo">
   11159 <Test name="rgba32f_cube_array" />
   11160 <Test name="rgba32i_cube_array" />
   11161 <Test name="rgba32ui_cube_array" />
   11162 <Test name="rgba16f_cube_array" />
   11163 <Test name="rgba16i_cube_array" />
   11164 <Test name="rgba16ui_cube_array" />
   11165 <Test name="rgba8_cube_array" />
   11166 <Test name="rgba8i_cube_array" />
   11167 <Test name="rgba8ui_cube_array" />
   11168 <Test name="srgb8_alpha8_cube_array" />
   11169 <Test name="rgb10_a2_cube_array" />
   11170 <Test name="rgb10_a2ui_cube_array" />
   11171 <Test name="rgba4_cube_array" />
   11172 <Test name="rgb5_a1_cube_array" />
   11173 <Test name="rgba8_snorm_cube_array" />
   11174 <Test name="rgb8_cube_array" />
   11175 <Test name="rgb565_cube_array" />
   11176 <Test name="r11f_g11f_b10f_cube_array" />
   11177 <Test name="rgb32f_cube_array" />
   11178 <Test name="rgb32i_cube_array" />
   11179 <Test name="rgb32ui_cube_array" />
   11180 <Test name="rgb16f_cube_array" />
   11181 <Test name="rgb16i_cube_array" />
   11182 <Test name="rgb16ui_cube_array" />
   11183 <Test name="rgb8_snorm_cube_array" />
   11184 <Test name="rgb8i_cube_array" />
   11185 <Test name="rgb8ui_cube_array" />
   11186 <Test name="srgb8_cube_array" />
   11187 <Test name="rgb9_e5_cube_array" />
   11188 <Test name="rg32f_cube_array" />
   11189 <Test name="rg32i_cube_array" />
   11190 <Test name="rg32ui_cube_array" />
   11191 <Test name="rg16f_cube_array" />
   11192 <Test name="rg16i_cube_array" />
   11193 <Test name="rg16ui_cube_array" />
   11194 <Test name="rg8_cube_array" />
   11195 <Test name="rg8i_cube_array" />
   11196 <Test name="rg8ui_cube_array" />
   11197 <Test name="rg8_snorm_cube_array" />
   11198 <Test name="r32f_cube_array" />
   11199 <Test name="r32i_cube_array" />
   11200 <Test name="r32ui_cube_array" />
   11201 <Test name="r16f_cube_array" />
   11202 <Test name="r16i_cube_array" />
   11203 <Test name="r16ui_cube_array" />
   11204 <Test name="r8_cube_array" />
   11205 <Test name="r8i_cube_array" />
   11206 <Test name="r8ui_cube_array" />
   11207 <Test name="r8_snorm_cube_array" />
   11208 <Test name="rgb8_offset_cube_array" />
   11209 <Test name="rgb8_image_height_cube_array" />
   11210 <Test name="rgb8_row_length_cube_array" />
   11211 <Test name="rgb8_skip_images_cube_array" />
   11212 <Test name="rgb8_skip_rows_cube_array" />
   11213 <Test name="rgb8_skip_pixels_cube_array" />
   11214 </TestCase>
   11215 <TestCase name="texsubimage3d_depth">
   11216 <Test name="depth_component32f_cube_array" />
   11217 <Test name="depth_component24_cube_array" />
   11218 <Test name="depth_component16_cube_array" />
   11219 <Test name="depth32f_stencil8_cube_array" />
   11220 <Test name="depth24_stencil8_cube_array" />
   11221 </TestCase>
   11222 <TestSuite name="texstorage3d">
   11223 <TestCase name="format">
   11224 <Test name="rgba32f_cube_array" />
   11225 <Test name="rgba32i_cube_array" />
   11226 <Test name="rgba32ui_cube_array" />
   11227 <Test name="rgba16f_cube_array" />
   11228 <Test name="rgba16i_cube_array" />
   11229 <Test name="rgba16ui_cube_array" />
   11230 <Test name="rgba8_cube_array" />
   11231 <Test name="rgba8i_cube_array" />
   11232 <Test name="rgba8ui_cube_array" />
   11233 <Test name="srgb8_alpha8_cube_array" />
   11234 <Test name="rgb10_a2_cube_array" />
   11235 <Test name="rgb10_a2ui_cube_array" />
   11236 <Test name="rgba4_cube_array" />
   11237 <Test name="rgb5_a1_cube_array" />
   11238 <Test name="rgba8_snorm_cube_array" />
   11239 <Test name="rgb8_cube_array" />
   11240 <Test name="rgb565_cube_array" />
   11241 <Test name="r11f_g11f_b10f_cube_array" />
   11242 <Test name="rgb32f_cube_array" />
   11243 <Test name="rgb32i_cube_array" />
   11244 <Test name="rgb32ui_cube_array" />
   11245 <Test name="rgb16f_cube_array" />
   11246 <Test name="rgb16i_cube_array" />
   11247 <Test name="rgb16ui_cube_array" />
   11248 <Test name="rgb8_snorm_cube_array" />
   11249 <Test name="rgb8i_cube_array" />
   11250 <Test name="rgb8ui_cube_array" />
   11251 <Test name="srgb8_cube_array" />
   11252 <Test name="rgb9_e5_cube_array" />
   11253 <Test name="rg32f_cube_array" />
   11254 <Test name="rg32i_cube_array" />
   11255 <Test name="rg32ui_cube_array" />
   11256 <Test name="rg16f_cube_array" />
   11257 <Test name="rg16i_cube_array" />
   11258 <Test name="rg16ui_cube_array" />
   11259 <Test name="rg8_cube_array" />
   11260 <Test name="rg8i_cube_array" />
   11261 <Test name="rg8ui_cube_array" />
   11262 <Test name="rg8_snorm_cube_array" />
   11263 <Test name="r32f_cube_array" />
   11264 <Test name="r32i_cube_array" />
   11265 <Test name="r32ui_cube_array" />
   11266 <Test name="r16f_cube_array" />
   11267 <Test name="r16i_cube_array" />
   11268 <Test name="r16ui_cube_array" />
   11269 <Test name="r8_cube_array" />
   11270 <Test name="r8i_cube_array" />
   11271 <Test name="r8ui_cube_array" />
   11272 <Test name="r8_snorm_cube_array" />
   11273 <Test name="depth_component32f_cube_array" />
   11274 <Test name="depth_component24_cube_array" />
   11275 <Test name="depth_component16_cube_array" />
   11276 <Test name="depth32f_stencil8_cube_array" />
   11277 <Test name="depth24_stencil8_cube_array" />
   11278 </TestCase>
   11279 <TestCase name="size">
   11280 <Test name="cube_array_1x1x6_1_levels" />
   11281 <Test name="cube_array_2x2x6_2_levels" />
   11282 <Test name="cube_array_32x32x6_3_levels" />
   11283 <Test name="cube_array_64x64x6_4_levels" />
   11284 <Test name="cube_array_57x57x12_1_levels" />
   11285 <Test name="cube_array_57x57x12_2_levels" />
   11286 <Test name="cube_array_57x57x12_6_levels" />
   11287 </TestCase>
   11288 </TestSuite>
   11289 </TestSuite>
   11290 <TestSuite name="multisample">
   11291 <TestCase name="samples_1">
   11292 <Test name="sample_position" />
   11293 <Test name="use_texture_color_2d" />
   11294 <Test name="use_texture_color_2d_array" />
   11295 <Test name="use_texture_int_2d" />
   11296 <Test name="use_texture_int_2d_array" />
   11297 <Test name="use_texture_uint_2d" />
   11298 <Test name="use_texture_uint_2d_array" />
   11299 <Test name="use_texture_depth_2d" />
   11300 <Test name="use_texture_depth_2d_array" />
   11301 </TestCase>
   11302 <TestCase name="samples_2">
   11303 <Test name="sample_position" />
   11304 <Test name="sample_mask_only" />
   11305 <Test name="sample_mask_and_alpha_to_coverage" />
   11306 <Test name="sample_mask_and_sample_coverage" />
   11307 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11308 <Test name="sample_mask_non_effective_bits" />
   11309 <Test name="use_texture_color_2d" />
   11310 <Test name="use_texture_color_2d_array" />
   11311 <Test name="use_texture_int_2d" />
   11312 <Test name="use_texture_int_2d_array" />
   11313 <Test name="use_texture_uint_2d" />
   11314 <Test name="use_texture_uint_2d_array" />
   11315 <Test name="use_texture_depth_2d" />
   11316 <Test name="use_texture_depth_2d_array" />
   11317 </TestCase>
   11318 <TestCase name="samples_3">
   11319 <Test name="sample_position" />
   11320 <Test name="sample_mask_only" />
   11321 <Test name="sample_mask_and_alpha_to_coverage" />
   11322 <Test name="sample_mask_and_sample_coverage" />
   11323 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11324 <Test name="sample_mask_non_effective_bits" />
   11325 <Test name="use_texture_color_2d" />
   11326 <Test name="use_texture_color_2d_array" />
   11327 <Test name="use_texture_int_2d" />
   11328 <Test name="use_texture_int_2d_array" />
   11329 <Test name="use_texture_uint_2d" />
   11330 <Test name="use_texture_uint_2d_array" />
   11331 <Test name="use_texture_depth_2d" />
   11332 <Test name="use_texture_depth_2d_array" />
   11333 </TestCase>
   11334 <TestCase name="samples_4">
   11335 <Test name="sample_position" />
   11336 <Test name="sample_mask_only" />
   11337 <Test name="sample_mask_and_alpha_to_coverage" />
   11338 <Test name="sample_mask_and_sample_coverage" />
   11339 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11340 <Test name="sample_mask_non_effective_bits" />
   11341 <Test name="use_texture_color_2d" />
   11342 <Test name="use_texture_color_2d_array" />
   11343 <Test name="use_texture_int_2d" />
   11344 <Test name="use_texture_int_2d_array" />
   11345 <Test name="use_texture_uint_2d" />
   11346 <Test name="use_texture_uint_2d_array" />
   11347 <Test name="use_texture_depth_2d" />
   11348 <Test name="use_texture_depth_2d_array" />
   11349 </TestCase>
   11350 <TestCase name="samples_8">
   11351 <Test name="sample_position" />
   11352 <Test name="sample_mask_only" />
   11353 <Test name="sample_mask_and_alpha_to_coverage" />
   11354 <Test name="sample_mask_and_sample_coverage" />
   11355 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11356 <Test name="sample_mask_non_effective_bits" />
   11357 <Test name="use_texture_color_2d" />
   11358 <Test name="use_texture_color_2d_array" />
   11359 <Test name="use_texture_int_2d" />
   11360 <Test name="use_texture_int_2d_array" />
   11361 <Test name="use_texture_uint_2d" />
   11362 <Test name="use_texture_uint_2d_array" />
   11363 <Test name="use_texture_depth_2d" />
   11364 <Test name="use_texture_depth_2d_array" />
   11365 </TestCase>
   11366 <TestCase name="samples_10">
   11367 <Test name="sample_position" />
   11368 <Test name="sample_mask_only" />
   11369 <Test name="sample_mask_and_alpha_to_coverage" />
   11370 <Test name="sample_mask_and_sample_coverage" />
   11371 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11372 <Test name="sample_mask_non_effective_bits" />
   11373 <Test name="use_texture_color_2d" />
   11374 <Test name="use_texture_color_2d_array" />
   11375 <Test name="use_texture_int_2d" />
   11376 <Test name="use_texture_int_2d_array" />
   11377 <Test name="use_texture_uint_2d" />
   11378 <Test name="use_texture_uint_2d_array" />
   11379 <Test name="use_texture_depth_2d" />
   11380 <Test name="use_texture_depth_2d_array" />
   11381 </TestCase>
   11382 <TestCase name="samples_12">
   11383 <Test name="sample_position" />
   11384 <Test name="sample_mask_only" />
   11385 <Test name="sample_mask_and_alpha_to_coverage" />
   11386 <Test name="sample_mask_and_sample_coverage" />
   11387 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11388 <Test name="sample_mask_non_effective_bits" />
   11389 <Test name="use_texture_color_2d" />
   11390 <Test name="use_texture_color_2d_array" />
   11391 <Test name="use_texture_int_2d" />
   11392 <Test name="use_texture_int_2d_array" />
   11393 <Test name="use_texture_uint_2d" />
   11394 <Test name="use_texture_uint_2d_array" />
   11395 <Test name="use_texture_depth_2d" />
   11396 <Test name="use_texture_depth_2d_array" />
   11397 </TestCase>
   11398 <TestCase name="samples_13">
   11399 <Test name="sample_position" />
   11400 <Test name="sample_mask_only" />
   11401 <Test name="sample_mask_and_alpha_to_coverage" />
   11402 <Test name="sample_mask_and_sample_coverage" />
   11403 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11404 <Test name="sample_mask_non_effective_bits" />
   11405 <Test name="use_texture_color_2d" />
   11406 <Test name="use_texture_color_2d_array" />
   11407 <Test name="use_texture_int_2d" />
   11408 <Test name="use_texture_int_2d_array" />
   11409 <Test name="use_texture_uint_2d" />
   11410 <Test name="use_texture_uint_2d_array" />
   11411 <Test name="use_texture_depth_2d" />
   11412 <Test name="use_texture_depth_2d_array" />
   11413 </TestCase>
   11414 <TestCase name="samples_16">
   11415 <Test name="sample_position" />
   11416 <Test name="sample_mask_only" />
   11417 <Test name="sample_mask_and_alpha_to_coverage" />
   11418 <Test name="sample_mask_and_sample_coverage" />
   11419 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11420 <Test name="sample_mask_non_effective_bits" />
   11421 <Test name="use_texture_color_2d" />
   11422 <Test name="use_texture_color_2d_array" />
   11423 <Test name="use_texture_int_2d" />
   11424 <Test name="use_texture_int_2d_array" />
   11425 <Test name="use_texture_uint_2d" />
   11426 <Test name="use_texture_uint_2d_array" />
   11427 <Test name="use_texture_depth_2d" />
   11428 <Test name="use_texture_depth_2d_array" />
   11429 </TestCase>
   11430 <TestCase name="samples_64">
   11431 <Test name="sample_position" />
   11432 <Test name="sample_mask_only" />
   11433 <Test name="sample_mask_and_alpha_to_coverage" />
   11434 <Test name="sample_mask_and_sample_coverage" />
   11435 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11436 <Test name="sample_mask_non_effective_bits" />
   11437 <Test name="use_texture_color_2d" />
   11438 <Test name="use_texture_color_2d_array" />
   11439 <Test name="use_texture_int_2d" />
   11440 <Test name="use_texture_int_2d_array" />
   11441 <Test name="use_texture_uint_2d" />
   11442 <Test name="use_texture_uint_2d_array" />
   11443 <Test name="use_texture_depth_2d" />
   11444 <Test name="use_texture_depth_2d_array" />
   11445 </TestCase>
   11446 <TestCase name="negative">
   11447 <Test name="fbo_attach_different_sample_count_tex_tex" />
   11448 <Test name="fbo_attach_different_sample_count_tex_rbo" />
   11449 <Test name="fbo_attach_different_fixed_state_tex_tex" />
   11450 <Test name="fbo_attach_different_fixed_state_tex_rbo" />
   11451 <Test name="fbo_attach_non_zero_level" />
   11452 <Test name="texture_min_filter" />
   11453 <Test name="texture_mag_filter" />
   11454 <Test name="texture_wrap_s" />
   11455 <Test name="texture_wrap_t" />
   11456 <Test name="texture_wrap_r" />
   11457 <Test name="texture_min_lod" />
   11458 <Test name="texture_max_lod" />
   11459 <Test name="texture_compare_mode" />
   11460 <Test name="texture_compare_func" />
   11461 <Test name="texture_base_level" />
   11462 <Test name="texture_high_sample_count" />
   11463 <Test name="texture_zero_sample_count" />
   11464 </TestCase>
   11465 </TestSuite>
   11466 <TestSuite name="gather">
   11467 <TestSuite name="basic">
   11468 <TestSuite name="2d">
   11469 <TestSuite name="rgba8">
   11470 <TestCase name="size_pot">
   11471 <Test name="clamp_to_edge_repeat" />
   11472 <Test name="repeat_mirrored_repeat" />
   11473 <Test name="mirrored_repeat_clamp_to_edge" />
   11474 </TestCase>
   11475 <TestCase name="size_npot">
   11476 <Test name="clamp_to_edge_repeat" />
   11477 <Test name="repeat_mirrored_repeat" />
   11478 <Test name="mirrored_repeat_clamp_to_edge" />
   11479 </TestCase>
   11480 <TestCase name="texture_swizzle">
   11481 <Test name="green_blue_alpha_zero" />
   11482 <Test name="blue_alpha_zero_one" />
   11483 <Test name="alpha_zero_one_red" />
   11484 <Test name="zero_one_red_green" />
   11485 <Test name="one_red_green_blue" />
   11486 </TestCase>
   11487 <TestCase name="filter_mode">
   11488 <Test name="min_linear_mag_linear" />
   11489 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   11490 <Test name="min_nearest_mipmap_linear_mag_linear" />
   11491 <Test name="min_linear_mipmap_nearest_mag_linear" />
   11492 <Test name="min_linear_mipmap_linear_mag_linear" />
   11493 </TestCase>
   11494 <TestCase name="base_level">
   11495 <Test name="level_1" />
   11496 <Test name="level_2" />
   11497 </TestCase>
   11498 <TestCase name="incomplete">
   11499 <Test name="mipmap_incomplete" />
   11500 </TestCase>
   11501 </TestSuite>
   11502 <TestSuite name="rgba8ui">
   11503 <TestCase name="size_pot">
   11504 <Test name="clamp_to_edge_repeat" />
   11505 <Test name="repeat_mirrored_repeat" />
   11506 <Test name="mirrored_repeat_clamp_to_edge" />
   11507 </TestCase>
   11508 <TestCase name="size_npot">
   11509 <Test name="clamp_to_edge_repeat" />
   11510 <Test name="repeat_mirrored_repeat" />
   11511 <Test name="mirrored_repeat_clamp_to_edge" />
   11512 </TestCase>
   11513 <TestCase name="texture_swizzle">
   11514 <Test name="green_blue_alpha_zero" />
   11515 <Test name="blue_alpha_zero_one" />
   11516 <Test name="alpha_zero_one_red" />
   11517 <Test name="zero_one_red_green" />
   11518 <Test name="one_red_green_blue" />
   11519 </TestCase>
   11520 <TestCase name="filter_mode">
   11521 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   11522 </TestCase>
   11523 <TestCase name="base_level">
   11524 <Test name="level_1" />
   11525 <Test name="level_2" />
   11526 </TestCase>
   11527 </TestSuite>
   11528 <TestSuite name="rgba8i">
   11529 <TestCase name="size_pot">
   11530 <Test name="clamp_to_edge_repeat" />
   11531 <Test name="repeat_mirrored_repeat" />
   11532 <Test name="mirrored_repeat_clamp_to_edge" />
   11533 </TestCase>
   11534 <TestCase name="size_npot">
   11535 <Test name="clamp_to_edge_repeat" />
   11536 <Test name="repeat_mirrored_repeat" />
   11537 <Test name="mirrored_repeat_clamp_to_edge" />
   11538 </TestCase>
   11539 <TestCase name="texture_swizzle">
   11540 <Test name="green_blue_alpha_zero" />
   11541 <Test name="blue_alpha_zero_one" />
   11542 <Test name="alpha_zero_one_red" />
   11543 <Test name="zero_one_red_green" />
   11544 <Test name="one_red_green_blue" />
   11545 </TestCase>
   11546 <TestCase name="filter_mode">
   11547 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   11548 </TestCase>
   11549 <TestCase name="base_level">
   11550 <Test name="level_1" />
   11551 <Test name="level_2" />
   11552 </TestCase>
   11553 </TestSuite>
   11554 <TestSuite name="depth32f">
   11555 <TestSuite name="size_pot">
   11556 <TestCase name="compare_less">
   11557 <Test name="clamp_to_edge_repeat" />
   11558 <Test name="repeat_mirrored_repeat" />
   11559 </TestCase>
   11560 <TestCase name="compare_greater">
   11561 <Test name="clamp_to_edge_repeat" />
   11562 <Test name="repeat_mirrored_repeat" />
   11563 </TestCase>
   11564 </TestSuite>
   11565 <TestSuite name="size_npot">
   11566 <TestCase name="compare_less">
   11567 <Test name="clamp_to_edge_repeat" />
   11568 <Test name="repeat_mirrored_repeat" />
   11569 <Test name="mirrored_repeat_clamp_to_edge" />
   11570 </TestCase>
   11571 <TestCase name="compare_greater">
   11572 <Test name="clamp_to_edge_repeat" />
   11573 <Test name="repeat_mirrored_repeat" />
   11574 <Test name="mirrored_repeat_clamp_to_edge" />
   11575 </TestCase>
   11576 </TestSuite>
   11577 <TestCase name="filter_mode">
   11578 <Test name="min_linear_mag_linear" />
   11579 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   11580 <Test name="min_nearest_mipmap_linear_mag_linear" />
   11581 <Test name="min_linear_mipmap_nearest_mag_linear" />
   11582 <Test name="min_linear_mipmap_linear_mag_linear" />
   11583 </TestCase>
   11584 <TestCase name="base_level">
   11585 <Test name="level_1" />
   11586 <Test name="level_2" />
   11587 </TestCase>
   11588 </TestSuite>
   11589 </TestSuite>
   11590 <TestSuite name="2d_array">
   11591 <TestSuite name="rgba8">
   11592 <TestCase name="size_pot">
   11593 <Test name="clamp_to_edge_repeat" />
   11594 <Test name="repeat_mirrored_repeat" />
   11595 <Test name="mirrored_repeat_clamp_to_edge" />
   11596 </TestCase>
   11597 <TestCase name="size_npot">
   11598 <Test name="clamp_to_edge_repeat" />
   11599 <Test name="repeat_mirrored_repeat" />
   11600 <Test name="mirrored_repeat_clamp_to_edge" />
   11601 </TestCase>
   11602 <TestCase name="texture_swizzle">
   11603 <Test name="green_blue_alpha_zero" />
   11604 <Test name="blue_alpha_zero_one" />
   11605 <Test name="alpha_zero_one_red" />
   11606 <Test name="zero_one_red_green" />
   11607 <Test name="one_red_green_blue" />
   11608 </TestCase>
   11609 <TestCase name="filter_mode">
   11610 <Test name="min_linear_mag_linear" />
   11611 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   11612 <Test name="min_nearest_mipmap_linear_mag_linear" />
   11613 <Test name="min_linear_mipmap_nearest_mag_linear" />
   11614 <Test name="min_linear_mipmap_linear_mag_linear" />
   11615 </TestCase>
   11616 <TestCase name="base_level">
   11617 <Test name="level_1" />
   11618 <Test name="level_2" />
   11619 </TestCase>
   11620 <TestCase name="incomplete">
   11621 <Test name="mipmap_incomplete" />
   11622 </TestCase>
   11623 </TestSuite>
   11624 <TestSuite name="rgba8ui">
   11625 <TestCase name="size_pot">
   11626 <Test name="clamp_to_edge_repeat" />
   11627 <Test name="repeat_mirrored_repeat" />
   11628 <Test name="mirrored_repeat_clamp_to_edge" />
   11629 </TestCase>
   11630 <TestCase name="size_npot">
   11631 <Test name="clamp_to_edge_repeat" />
   11632 <Test name="repeat_mirrored_repeat" />
   11633 <Test name="mirrored_repeat_clamp_to_edge" />
   11634 </TestCase>
   11635 <TestCase name="texture_swizzle">
   11636 <Test name="green_blue_alpha_zero" />
   11637 <Test name="blue_alpha_zero_one" />
   11638 <Test name="alpha_zero_one_red" />
   11639 <Test name="zero_one_red_green" />
   11640 <Test name="one_red_green_blue" />
   11641 </TestCase>
   11642 <TestCase name="filter_mode">
   11643 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   11644 </TestCase>
   11645 <TestCase name="base_level">
   11646 <Test name="level_1" />
   11647 <Test name="level_2" />
   11648 </TestCase>
   11649 </TestSuite>
   11650 <TestSuite name="rgba8i">
   11651 <TestCase name="size_pot">
   11652 <Test name="clamp_to_edge_repeat" />
   11653 <Test name="repeat_mirrored_repeat" />
   11654 <Test name="mirrored_repeat_clamp_to_edge" />
   11655 </TestCase>
   11656 <TestCase name="size_npot">
   11657 <Test name="clamp_to_edge_repeat" />
   11658 <Test name="repeat_mirrored_repeat" />
   11659 <Test name="mirrored_repeat_clamp_to_edge" />
   11660 </TestCase>
   11661 <TestCase name="texture_swizzle">
   11662 <Test name="green_blue_alpha_zero" />
   11663 <Test name="blue_alpha_zero_one" />
   11664 <Test name="alpha_zero_one_red" />
   11665 <Test name="zero_one_red_green" />
   11666 <Test name="one_red_green_blue" />
   11667 </TestCase>
   11668 <TestCase name="filter_mode">
   11669 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   11670 </TestCase>
   11671 <TestCase name="base_level">
   11672 <Test name="level_1" />
   11673 <Test name="level_2" />
   11674 </TestCase>
   11675 </TestSuite>
   11676 <TestSuite name="depth32f">
   11677 <TestSuite name="size_pot">
   11678 <TestCase name="compare_less">
   11679 <Test name="clamp_to_edge_repeat" />
   11680 <Test name="repeat_mirrored_repeat" />
   11681 <Test name="mirrored_repeat_clamp_to_edge" />
   11682 </TestCase>
   11683 <TestCase name="compare_greater">
   11684 <Test name="clamp_to_edge_repeat" />
   11685 <Test name="repeat_mirrored_repeat" />
   11686 <Test name="mirrored_repeat_clamp_to_edge" />
   11687 </TestCase>
   11688 </TestSuite>
   11689 <TestSuite name="size_npot">
   11690 <TestCase name="compare_less">
   11691 <Test name="clamp_to_edge_repeat" />
   11692 <Test name="repeat_mirrored_repeat" />
   11693 <Test name="mirrored_repeat_clamp_to_edge" />
   11694 </TestCase>
   11695 <TestCase name="compare_greater">
   11696 <Test name="clamp_to_edge_repeat" />
   11697 <Test name="repeat_mirrored_repeat" />
   11698 <Test name="mirrored_repeat_clamp_to_edge" />
   11699 </TestCase>
   11700 </TestSuite>
   11701 <TestCase name="filter_mode">
   11702 <Test name="min_linear_mag_linear" />
   11703 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   11704 <Test name="min_nearest_mipmap_linear_mag_linear" />
   11705 <Test name="min_linear_mipmap_nearest_mag_linear" />
   11706 <Test name="min_linear_mipmap_linear_mag_linear" />
   11707 </TestCase>
   11708 <TestCase name="base_level">
   11709 <Test name="level_1" />
   11710 <Test name="level_2" />
   11711 </TestCase>
   11712 </TestSuite>
   11713 </TestSuite>
   11714 <TestSuite name="cube">
   11715 <TestSuite name="rgba8">
   11716 <TestCase name="size_pot">
   11717 <Test name="clamp_to_edge_repeat" />
   11718 <Test name="repeat_mirrored_repeat" />
   11719 <Test name="mirrored_repeat_clamp_to_edge" />
   11720 </TestCase>
   11721 <TestCase name="size_npot">
   11722 <Test name="clamp_to_edge_repeat" />
   11723 <Test name="repeat_mirrored_repeat" />
   11724 <Test name="mirrored_repeat_clamp_to_edge" />
   11725 </TestCase>
   11726 <TestSuite name="no_corners">
   11727 <TestCase name="size_pot">
   11728 <Test name="clamp_to_edge_repeat" />
   11729 <Test name="repeat_mirrored_repeat" />
   11730 <Test name="mirrored_repeat_clamp_to_edge" />
   11731 </TestCase>
   11732 <TestCase name="size_npot">
   11733 <Test name="clamp_to_edge_repeat" />
   11734 <Test name="repeat_mirrored_repeat" />
   11735 <Test name="mirrored_repeat_clamp_to_edge" />
   11736 </TestCase>
   11737 </TestSuite>
   11738 <TestCase name="texture_swizzle">
   11739 <Test name="green_blue_alpha_zero" />
   11740 <Test name="blue_alpha_zero_one" />
   11741 <Test name="alpha_zero_one_red" />
   11742 <Test name="zero_one_red_green" />
   11743 <Test name="one_red_green_blue" />
   11744 </TestCase>
   11745 <TestCase name="filter_mode">
   11746 <Test name="min_linear_mag_linear" />
   11747 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   11748 <Test name="min_nearest_mipmap_linear_mag_linear" />
   11749 <Test name="min_linear_mipmap_nearest_mag_linear" />
   11750 <Test name="min_linear_mipmap_linear_mag_linear" />
   11751 </TestCase>
   11752 <TestCase name="base_level">
   11753 <Test name="level_1" />
   11754 <Test name="level_2" />
   11755 </TestCase>
   11756 </TestSuite>
   11757 <TestSuite name="rgba8ui">
   11758 <TestCase name="size_pot">
   11759 <Test name="clamp_to_edge_repeat" />
   11760 <Test name="repeat_mirrored_repeat" />
   11761 <Test name="mirrored_repeat_clamp_to_edge" />
   11762 </TestCase>
   11763 <TestCase name="size_npot">
   11764 <Test name="clamp_to_edge_repeat" />
   11765 <Test name="repeat_mirrored_repeat" />
   11766 <Test name="mirrored_repeat_clamp_to_edge" />
   11767 </TestCase>
   11768 <TestSuite name="no_corners">
   11769 <TestCase name="size_pot">
   11770 <Test name="clamp_to_edge_repeat" />
   11771 <Test name="repeat_mirrored_repeat" />
   11772 <Test name="mirrored_repeat_clamp_to_edge" />
   11773 </TestCase>
   11774 <TestCase name="size_npot">
   11775 <Test name="clamp_to_edge_repeat" />
   11776 <Test name="repeat_mirrored_repeat" />
   11777 <Test name="mirrored_repeat_clamp_to_edge" />
   11778 </TestCase>
   11779 </TestSuite>
   11780 <TestCase name="texture_swizzle">
   11781 <Test name="green_blue_alpha_zero" />
   11782 <Test name="blue_alpha_zero_one" />
   11783 <Test name="alpha_zero_one_red" />
   11784 <Test name="zero_one_red_green" />
   11785 <Test name="one_red_green_blue" />
   11786 </TestCase>
   11787 <TestCase name="filter_mode">
   11788 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   11789 </TestCase>
   11790 <TestCase name="base_level">
   11791 <Test name="level_1" />
   11792 <Test name="level_2" />
   11793 </TestCase>
   11794 </TestSuite>
   11795 <TestSuite name="rgba8i">
   11796 <TestCase name="size_pot">
   11797 <Test name="clamp_to_edge_repeat" />
   11798 <Test name="repeat_mirrored_repeat" />
   11799 <Test name="mirrored_repeat_clamp_to_edge" />
   11800 </TestCase>
   11801 <TestCase name="size_npot">
   11802 <Test name="clamp_to_edge_repeat" />
   11803 <Test name="repeat_mirrored_repeat" />
   11804 <Test name="mirrored_repeat_clamp_to_edge" />
   11805 </TestCase>
   11806 <TestSuite name="no_corners">
   11807 <TestCase name="size_pot">
   11808 <Test name="clamp_to_edge_repeat" />
   11809 <Test name="repeat_mirrored_repeat" />
   11810 <Test name="mirrored_repeat_clamp_to_edge" />
   11811 </TestCase>
   11812 <TestCase name="size_npot">
   11813 <Test name="clamp_to_edge_repeat" />
   11814 <Test name="repeat_mirrored_repeat" />
   11815 <Test name="mirrored_repeat_clamp_to_edge" />
   11816 </TestCase>
   11817 </TestSuite>
   11818 <TestCase name="texture_swizzle">
   11819 <Test name="green_blue_alpha_zero" />
   11820 <Test name="blue_alpha_zero_one" />
   11821 <Test name="alpha_zero_one_red" />
   11822 <Test name="zero_one_red_green" />
   11823 <Test name="one_red_green_blue" />
   11824 </TestCase>
   11825 <TestCase name="filter_mode">
   11826 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   11827 </TestCase>
   11828 <TestCase name="base_level">
   11829 <Test name="level_1" />
   11830 <Test name="level_2" />
   11831 </TestCase>
   11832 </TestSuite>
   11833 <TestSuite name="depth32f">
   11834 <TestSuite name="no_corners">
   11835 <TestSuite name="size_pot">
   11836 <TestCase name="compare_less">
   11837 <Test name="clamp_to_edge_repeat" />
   11838 <Test name="repeat_mirrored_repeat" />
   11839 <Test name="mirrored_repeat_clamp_to_edge" />
   11840 </TestCase>
   11841 <TestCase name="compare_greater">
   11842 <Test name="clamp_to_edge_repeat" />
   11843 <Test name="repeat_mirrored_repeat" />
   11844 <Test name="mirrored_repeat_clamp_to_edge" />
   11845 </TestCase>
   11846 </TestSuite>
   11847 <TestSuite name="size_npot">
   11848 <TestCase name="compare_less">
   11849 <Test name="clamp_to_edge_repeat" />
   11850 <Test name="repeat_mirrored_repeat" />
   11851 <Test name="mirrored_repeat_clamp_to_edge" />
   11852 </TestCase>
   11853 <TestCase name="compare_greater">
   11854 <Test name="clamp_to_edge_repeat" />
   11855 <Test name="repeat_mirrored_repeat" />
   11856 <Test name="mirrored_repeat_clamp_to_edge" />
   11857 </TestCase>
   11858 </TestSuite>
   11859 </TestSuite>
   11860 </TestSuite>
   11861 </TestSuite>
   11862 </TestSuite>
   11863 <TestSuite name="offset">
   11864 <TestSuite name="min_required_offset">
   11865 <TestSuite name="2d">
   11866 <TestSuite name="rgba8">
   11867 <TestCase name="size_pot">
   11868 <Test name="clamp_to_edge_repeat" />
   11869 <Test name="repeat_mirrored_repeat" />
   11870 <Test name="mirrored_repeat_clamp_to_edge" />
   11871 </TestCase>
   11872 <TestCase name="size_npot">
   11873 <Test name="clamp_to_edge_repeat" />
   11874 <Test name="repeat_mirrored_repeat" />
   11875 <Test name="mirrored_repeat_clamp_to_edge" />
   11876 </TestCase>
   11877 </TestSuite>
   11878 <TestSuite name="rgba8ui">
   11879 <TestCase name="size_pot">
   11880 <Test name="clamp_to_edge_repeat" />
   11881 <Test name="repeat_mirrored_repeat" />
   11882 <Test name="mirrored_repeat_clamp_to_edge" />
   11883 </TestCase>
   11884 <TestCase name="size_npot">
   11885 <Test name="clamp_to_edge_repeat" />
   11886 <Test name="repeat_mirrored_repeat" />
   11887 <Test name="mirrored_repeat_clamp_to_edge" />
   11888 </TestCase>
   11889 </TestSuite>
   11890 <TestSuite name="rgba8i">
   11891 <TestCase name="size_pot">
   11892 <Test name="clamp_to_edge_repeat" />
   11893 <Test name="repeat_mirrored_repeat" />
   11894 <Test name="mirrored_repeat_clamp_to_edge" />
   11895 </TestCase>
   11896 <TestCase name="size_npot">
   11897 <Test name="clamp_to_edge_repeat" />
   11898 <Test name="repeat_mirrored_repeat" />
   11899 <Test name="mirrored_repeat_clamp_to_edge" />
   11900 </TestCase>
   11901 </TestSuite>
   11902 <TestSuite name="depth32f">
   11903 <TestSuite name="size_pot">
   11904 <TestCase name="compare_less">
   11905 <Test name="clamp_to_edge_repeat" />
   11906 <Test name="repeat_mirrored_repeat" />
   11907 <Test name="mirrored_repeat_clamp_to_edge" />
   11908 </TestCase>
   11909 <TestCase name="compare_greater">
   11910 <Test name="clamp_to_edge_repeat" />
   11911 <Test name="repeat_mirrored_repeat" />
   11912 <Test name="mirrored_repeat_clamp_to_edge" />
   11913 </TestCase>
   11914 </TestSuite>
   11915 <TestSuite name="size_npot">
   11916 <TestCase name="compare_less">
   11917 <Test name="clamp_to_edge_repeat" />
   11918 <Test name="repeat_mirrored_repeat" />
   11919 <Test name="mirrored_repeat_clamp_to_edge" />
   11920 </TestCase>
   11921 <TestCase name="compare_greater">
   11922 <Test name="clamp_to_edge_repeat" />
   11923 <Test name="repeat_mirrored_repeat" />
   11924 <Test name="mirrored_repeat_clamp_to_edge" />
   11925 </TestCase>
   11926 </TestSuite>
   11927 </TestSuite>
   11928 </TestSuite>
   11929 <TestSuite name="2d_array">
   11930 <TestSuite name="rgba8">
   11931 <TestCase name="size_pot">
   11932 <Test name="clamp_to_edge_repeat" />
   11933 <Test name="repeat_mirrored_repeat" />
   11934 <Test name="mirrored_repeat_clamp_to_edge" />
   11935 </TestCase>
   11936 <TestCase name="size_npot">
   11937 <Test name="clamp_to_edge_repeat" />
   11938 <Test name="repeat_mirrored_repeat" />
   11939 <Test name="mirrored_repeat_clamp_to_edge" />
   11940 </TestCase>
   11941 </TestSuite>
   11942 <TestSuite name="rgba8ui">
   11943 <TestCase name="size_pot">
   11944 <Test name="clamp_to_edge_repeat" />
   11945 <Test name="repeat_mirrored_repeat" />
   11946 <Test name="mirrored_repeat_clamp_to_edge" />
   11947 </TestCase>
   11948 <TestCase name="size_npot">
   11949 <Test name="clamp_to_edge_repeat" />
   11950 <Test name="repeat_mirrored_repeat" />
   11951 <Test name="mirrored_repeat_clamp_to_edge" />
   11952 </TestCase>
   11953 </TestSuite>
   11954 <TestSuite name="rgba8i">
   11955 <TestCase name="size_pot">
   11956 <Test name="clamp_to_edge_repeat" />
   11957 <Test name="repeat_mirrored_repeat" />
   11958 <Test name="mirrored_repeat_clamp_to_edge" />
   11959 </TestCase>
   11960 <TestCase name="size_npot">
   11961 <Test name="clamp_to_edge_repeat" />
   11962 <Test name="repeat_mirrored_repeat" />
   11963 <Test name="mirrored_repeat_clamp_to_edge" />
   11964 </TestCase>
   11965 </TestSuite>
   11966 <TestSuite name="depth32f">
   11967 <TestSuite name="size_pot">
   11968 <TestCase name="compare_less">
   11969 <Test name="clamp_to_edge_repeat" />
   11970 <Test name="repeat_mirrored_repeat" />
   11971 <Test name="mirrored_repeat_clamp_to_edge" />
   11972 </TestCase>
   11973 <TestCase name="compare_greater">
   11974 <Test name="clamp_to_edge_repeat" />
   11975 <Test name="repeat_mirrored_repeat" />
   11976 <Test name="mirrored_repeat_clamp_to_edge" />
   11977 </TestCase>
   11978 </TestSuite>
   11979 <TestSuite name="size_npot">
   11980 <TestCase name="compare_less">
   11981 <Test name="clamp_to_edge_repeat" />
   11982 <Test name="repeat_mirrored_repeat" />
   11983 <Test name="mirrored_repeat_clamp_to_edge" />
   11984 </TestCase>
   11985 <TestCase name="compare_greater">
   11986 <Test name="clamp_to_edge_repeat" />
   11987 <Test name="repeat_mirrored_repeat" />
   11988 <Test name="mirrored_repeat_clamp_to_edge" />
   11989 </TestCase>
   11990 </TestSuite>
   11991 </TestSuite>
   11992 </TestSuite>
   11993 </TestSuite>
   11994 <TestSuite name="implementation_offset">
   11995 <TestSuite name="2d">
   11996 <TestSuite name="rgba8">
   11997 <TestCase name="size_pot">
   11998 <Test name="clamp_to_edge_repeat" />
   11999 <Test name="repeat_mirrored_repeat" />
   12000 <Test name="mirrored_repeat_clamp_to_edge" />
   12001 </TestCase>
   12002 <TestCase name="size_npot">
   12003 <Test name="clamp_to_edge_repeat" />
   12004 <Test name="repeat_mirrored_repeat" />
   12005 <Test name="mirrored_repeat_clamp_to_edge" />
   12006 </TestCase>
   12007 <TestCase name="texture_swizzle">
   12008 <Test name="green_blue_alpha_zero" />
   12009 <Test name="blue_alpha_zero_one" />
   12010 <Test name="alpha_zero_one_red" />
   12011 <Test name="zero_one_red_green" />
   12012 <Test name="one_red_green_blue" />
   12013 </TestCase>
   12014 <TestCase name="filter_mode">
   12015 <Test name="min_linear_mag_linear" />
   12016 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12017 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12018 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12019 <Test name="min_linear_mipmap_linear_mag_linear" />
   12020 </TestCase>
   12021 <TestCase name="base_level">
   12022 <Test name="level_1" />
   12023 <Test name="level_2" />
   12024 </TestCase>
   12025 <TestCase name="incomplete">
   12026 <Test name="mipmap_incomplete" />
   12027 </TestCase>
   12028 </TestSuite>
   12029 <TestSuite name="rgba8ui">
   12030 <TestCase name="size_pot">
   12031 <Test name="clamp_to_edge_repeat" />
   12032 <Test name="repeat_mirrored_repeat" />
   12033 <Test name="mirrored_repeat_clamp_to_edge" />
   12034 </TestCase>
   12035 <TestCase name="size_npot">
   12036 <Test name="clamp_to_edge_repeat" />
   12037 <Test name="repeat_mirrored_repeat" />
   12038 <Test name="mirrored_repeat_clamp_to_edge" />
   12039 </TestCase>
   12040 <TestCase name="texture_swizzle">
   12041 <Test name="green_blue_alpha_zero" />
   12042 <Test name="blue_alpha_zero_one" />
   12043 <Test name="alpha_zero_one_red" />
   12044 <Test name="zero_one_red_green" />
   12045 <Test name="one_red_green_blue" />
   12046 </TestCase>
   12047 <TestCase name="filter_mode">
   12048 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12049 </TestCase>
   12050 <TestCase name="base_level">
   12051 <Test name="level_1" />
   12052 <Test name="level_2" />
   12053 </TestCase>
   12054 </TestSuite>
   12055 <TestSuite name="rgba8i">
   12056 <TestCase name="size_pot">
   12057 <Test name="clamp_to_edge_repeat" />
   12058 <Test name="repeat_mirrored_repeat" />
   12059 <Test name="mirrored_repeat_clamp_to_edge" />
   12060 </TestCase>
   12061 <TestCase name="size_npot">
   12062 <Test name="clamp_to_edge_repeat" />
   12063 <Test name="repeat_mirrored_repeat" />
   12064 <Test name="mirrored_repeat_clamp_to_edge" />
   12065 </TestCase>
   12066 <TestCase name="texture_swizzle">
   12067 <Test name="green_blue_alpha_zero" />
   12068 <Test name="blue_alpha_zero_one" />
   12069 <Test name="alpha_zero_one_red" />
   12070 <Test name="zero_one_red_green" />
   12071 <Test name="one_red_green_blue" />
   12072 </TestCase>
   12073 <TestCase name="filter_mode">
   12074 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12075 </TestCase>
   12076 <TestCase name="base_level">
   12077 <Test name="level_1" />
   12078 <Test name="level_2" />
   12079 </TestCase>
   12080 </TestSuite>
   12081 <TestSuite name="depth32f">
   12082 <TestSuite name="size_pot">
   12083 <TestCase name="compare_less">
   12084 <Test name="clamp_to_edge_repeat" />
   12085 <Test name="repeat_mirrored_repeat" />
   12086 <Test name="mirrored_repeat_clamp_to_edge" />
   12087 </TestCase>
   12088 <TestCase name="compare_greater">
   12089 <Test name="clamp_to_edge_repeat" />
   12090 <Test name="repeat_mirrored_repeat" />
   12091 <Test name="mirrored_repeat_clamp_to_edge" />
   12092 </TestCase>
   12093 </TestSuite>
   12094 <TestSuite name="size_npot">
   12095 <TestCase name="compare_less">
   12096 <Test name="clamp_to_edge_repeat" />
   12097 <Test name="repeat_mirrored_repeat" />
   12098 <Test name="mirrored_repeat_clamp_to_edge" />
   12099 </TestCase>
   12100 <TestCase name="compare_greater">
   12101 <Test name="clamp_to_edge_repeat" />
   12102 <Test name="repeat_mirrored_repeat" />
   12103 <Test name="mirrored_repeat_clamp_to_edge" />
   12104 </TestCase>
   12105 </TestSuite>
   12106 <TestCase name="filter_mode">
   12107 <Test name="min_linear_mag_linear" />
   12108 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12109 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12110 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12111 <Test name="min_linear_mipmap_linear_mag_linear" />
   12112 </TestCase>
   12113 <TestCase name="base_level">
   12114 <Test name="level_1" />
   12115 <Test name="level_2" />
   12116 </TestCase>
   12117 </TestSuite>
   12118 </TestSuite>
   12119 <TestSuite name="2d_array">
   12120 <TestSuite name="rgba8">
   12121 <TestCase name="size_pot">
   12122 <Test name="clamp_to_edge_repeat" />
   12123 <Test name="repeat_mirrored_repeat" />
   12124 <Test name="mirrored_repeat_clamp_to_edge" />
   12125 </TestCase>
   12126 <TestCase name="size_npot">
   12127 <Test name="clamp_to_edge_repeat" />
   12128 <Test name="repeat_mirrored_repeat" />
   12129 <Test name="mirrored_repeat_clamp_to_edge" />
   12130 </TestCase>
   12131 <TestCase name="texture_swizzle">
   12132 <Test name="green_blue_alpha_zero" />
   12133 <Test name="blue_alpha_zero_one" />
   12134 <Test name="alpha_zero_one_red" />
   12135 <Test name="zero_one_red_green" />
   12136 <Test name="one_red_green_blue" />
   12137 </TestCase>
   12138 <TestCase name="filter_mode">
   12139 <Test name="min_linear_mag_linear" />
   12140 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12141 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12142 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12143 <Test name="min_linear_mipmap_linear_mag_linear" />
   12144 </TestCase>
   12145 <TestCase name="base_level">
   12146 <Test name="level_1" />
   12147 <Test name="level_2" />
   12148 </TestCase>
   12149 <TestCase name="incomplete">
   12150 <Test name="mipmap_incomplete" />
   12151 </TestCase>
   12152 </TestSuite>
   12153 <TestSuite name="rgba8ui">
   12154 <TestCase name="size_pot">
   12155 <Test name="clamp_to_edge_repeat" />
   12156 <Test name="repeat_mirrored_repeat" />
   12157 <Test name="mirrored_repeat_clamp_to_edge" />
   12158 </TestCase>
   12159 <TestCase name="size_npot">
   12160 <Test name="clamp_to_edge_repeat" />
   12161 <Test name="repeat_mirrored_repeat" />
   12162 <Test name="mirrored_repeat_clamp_to_edge" />
   12163 </TestCase>
   12164 <TestCase name="texture_swizzle">
   12165 <Test name="green_blue_alpha_zero" />
   12166 <Test name="blue_alpha_zero_one" />
   12167 <Test name="alpha_zero_one_red" />
   12168 <Test name="zero_one_red_green" />
   12169 <Test name="one_red_green_blue" />
   12170 </TestCase>
   12171 <TestCase name="filter_mode">
   12172 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12173 </TestCase>
   12174 <TestCase name="base_level">
   12175 <Test name="level_1" />
   12176 <Test name="level_2" />
   12177 </TestCase>
   12178 </TestSuite>
   12179 <TestSuite name="rgba8i">
   12180 <TestCase name="size_pot">
   12181 <Test name="clamp_to_edge_repeat" />
   12182 <Test name="repeat_mirrored_repeat" />
   12183 <Test name="mirrored_repeat_clamp_to_edge" />
   12184 </TestCase>
   12185 <TestCase name="size_npot">
   12186 <Test name="clamp_to_edge_repeat" />
   12187 <Test name="repeat_mirrored_repeat" />
   12188 <Test name="mirrored_repeat_clamp_to_edge" />
   12189 </TestCase>
   12190 <TestCase name="texture_swizzle">
   12191 <Test name="green_blue_alpha_zero" />
   12192 <Test name="blue_alpha_zero_one" />
   12193 <Test name="alpha_zero_one_red" />
   12194 <Test name="zero_one_red_green" />
   12195 <Test name="one_red_green_blue" />
   12196 </TestCase>
   12197 <TestCase name="filter_mode">
   12198 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12199 </TestCase>
   12200 <TestCase name="base_level">
   12201 <Test name="level_1" />
   12202 <Test name="level_2" />
   12203 </TestCase>
   12204 </TestSuite>
   12205 <TestSuite name="depth32f">
   12206 <TestSuite name="size_pot">
   12207 <TestCase name="compare_less">
   12208 <Test name="clamp_to_edge_repeat" />
   12209 <Test name="repeat_mirrored_repeat" />
   12210 <Test name="mirrored_repeat_clamp_to_edge" />
   12211 </TestCase>
   12212 <TestCase name="compare_greater">
   12213 <Test name="clamp_to_edge_repeat" />
   12214 <Test name="repeat_mirrored_repeat" />
   12215 <Test name="mirrored_repeat_clamp_to_edge" />
   12216 </TestCase>
   12217 </TestSuite>
   12218 <TestSuite name="size_npot">
   12219 <TestCase name="compare_less">
   12220 <Test name="clamp_to_edge_repeat" />
   12221 <Test name="repeat_mirrored_repeat" />
   12222 <Test name="mirrored_repeat_clamp_to_edge" />
   12223 </TestCase>
   12224 <TestCase name="compare_greater">
   12225 <Test name="clamp_to_edge_repeat" />
   12226 <Test name="repeat_mirrored_repeat" />
   12227 <Test name="mirrored_repeat_clamp_to_edge" />
   12228 </TestCase>
   12229 </TestSuite>
   12230 <TestCase name="filter_mode">
   12231 <Test name="min_linear_mag_linear" />
   12232 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12233 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12234 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12235 <Test name="min_linear_mipmap_linear_mag_linear" />
   12236 </TestCase>
   12237 <TestCase name="base_level">
   12238 <Test name="level_1" />
   12239 <Test name="level_2" />
   12240 </TestCase>
   12241 </TestSuite>
   12242 </TestSuite>
   12243 </TestSuite>
   12244 </TestSuite>
   12245 <TestSuite name="offset_dynamic">
   12246 <TestSuite name="min_required_offset">
   12247 <TestSuite name="2d">
   12248 <TestSuite name="rgba8">
   12249 <TestCase name="size_pot">
   12250 <Test name="clamp_to_edge_repeat" />
   12251 <Test name="repeat_mirrored_repeat" />
   12252 <Test name="mirrored_repeat_clamp_to_edge" />
   12253 </TestCase>
   12254 <TestCase name="size_npot">
   12255 <Test name="clamp_to_edge_repeat" />
   12256 <Test name="repeat_mirrored_repeat" />
   12257 <Test name="mirrored_repeat_clamp_to_edge" />
   12258 </TestCase>
   12259 </TestSuite>
   12260 <TestSuite name="rgba8ui">
   12261 <TestCase name="size_pot">
   12262 <Test name="clamp_to_edge_repeat" />
   12263 <Test name="repeat_mirrored_repeat" />
   12264 <Test name="mirrored_repeat_clamp_to_edge" />
   12265 </TestCase>
   12266 <TestCase name="size_npot">
   12267 <Test name="clamp_to_edge_repeat" />
   12268 <Test name="repeat_mirrored_repeat" />
   12269 <Test name="mirrored_repeat_clamp_to_edge" />
   12270 </TestCase>
   12271 </TestSuite>
   12272 <TestSuite name="rgba8i">
   12273 <TestCase name="size_pot">
   12274 <Test name="clamp_to_edge_repeat" />
   12275 <Test name="repeat_mirrored_repeat" />
   12276 <Test name="mirrored_repeat_clamp_to_edge" />
   12277 </TestCase>
   12278 <TestCase name="size_npot">
   12279 <Test name="clamp_to_edge_repeat" />
   12280 <Test name="repeat_mirrored_repeat" />
   12281 <Test name="mirrored_repeat_clamp_to_edge" />
   12282 </TestCase>
   12283 </TestSuite>
   12284 <TestSuite name="depth32f">
   12285 <TestSuite name="size_pot">
   12286 <TestCase name="compare_less">
   12287 <Test name="clamp_to_edge_repeat" />
   12288 <Test name="repeat_mirrored_repeat" />
   12289 <Test name="mirrored_repeat_clamp_to_edge" />
   12290 </TestCase>
   12291 <TestCase name="compare_greater">
   12292 <Test name="clamp_to_edge_repeat" />
   12293 <Test name="repeat_mirrored_repeat" />
   12294 <Test name="mirrored_repeat_clamp_to_edge" />
   12295 </TestCase>
   12296 </TestSuite>
   12297 <TestSuite name="size_npot">
   12298 <TestCase name="compare_less">
   12299 <Test name="clamp_to_edge_repeat" />
   12300 <Test name="repeat_mirrored_repeat" />
   12301 <Test name="mirrored_repeat_clamp_to_edge" />
   12302 </TestCase>
   12303 <TestCase name="compare_greater">
   12304 <Test name="clamp_to_edge_repeat" />
   12305 <Test name="repeat_mirrored_repeat" />
   12306 <Test name="mirrored_repeat_clamp_to_edge" />
   12307 </TestCase>
   12308 </TestSuite>
   12309 </TestSuite>
   12310 </TestSuite>
   12311 <TestSuite name="2d_array">
   12312 <TestSuite name="rgba8">
   12313 <TestCase name="size_pot">
   12314 <Test name="clamp_to_edge_repeat" />
   12315 <Test name="repeat_mirrored_repeat" />
   12316 <Test name="mirrored_repeat_clamp_to_edge" />
   12317 </TestCase>
   12318 <TestCase name="size_npot">
   12319 <Test name="clamp_to_edge_repeat" />
   12320 <Test name="repeat_mirrored_repeat" />
   12321 <Test name="mirrored_repeat_clamp_to_edge" />
   12322 </TestCase>
   12323 </TestSuite>
   12324 <TestSuite name="rgba8ui">
   12325 <TestCase name="size_pot">
   12326 <Test name="clamp_to_edge_repeat" />
   12327 <Test name="repeat_mirrored_repeat" />
   12328 <Test name="mirrored_repeat_clamp_to_edge" />
   12329 </TestCase>
   12330 <TestCase name="size_npot">
   12331 <Test name="clamp_to_edge_repeat" />
   12332 <Test name="repeat_mirrored_repeat" />
   12333 <Test name="mirrored_repeat_clamp_to_edge" />
   12334 </TestCase>
   12335 </TestSuite>
   12336 <TestSuite name="rgba8i">
   12337 <TestCase name="size_pot">
   12338 <Test name="clamp_to_edge_repeat" />
   12339 <Test name="repeat_mirrored_repeat" />
   12340 <Test name="mirrored_repeat_clamp_to_edge" />
   12341 </TestCase>
   12342 <TestCase name="size_npot">
   12343 <Test name="clamp_to_edge_repeat" />
   12344 <Test name="repeat_mirrored_repeat" />
   12345 <Test name="mirrored_repeat_clamp_to_edge" />
   12346 </TestCase>
   12347 </TestSuite>
   12348 <TestSuite name="depth32f">
   12349 <TestSuite name="size_pot">
   12350 <TestCase name="compare_less">
   12351 <Test name="clamp_to_edge_repeat" />
   12352 <Test name="repeat_mirrored_repeat" />
   12353 <Test name="mirrored_repeat_clamp_to_edge" />
   12354 </TestCase>
   12355 <TestCase name="compare_greater">
   12356 <Test name="clamp_to_edge_repeat" />
   12357 <Test name="repeat_mirrored_repeat" />
   12358 <Test name="mirrored_repeat_clamp_to_edge" />
   12359 </TestCase>
   12360 </TestSuite>
   12361 <TestSuite name="size_npot">
   12362 <TestCase name="compare_less">
   12363 <Test name="clamp_to_edge_repeat" />
   12364 <Test name="repeat_mirrored_repeat" />
   12365 <Test name="mirrored_repeat_clamp_to_edge" />
   12366 </TestCase>
   12367 <TestCase name="compare_greater">
   12368 <Test name="clamp_to_edge_repeat" />
   12369 <Test name="repeat_mirrored_repeat" />
   12370 <Test name="mirrored_repeat_clamp_to_edge" />
   12371 </TestCase>
   12372 </TestSuite>
   12373 </TestSuite>
   12374 </TestSuite>
   12375 </TestSuite>
   12376 <TestSuite name="implementation_offset">
   12377 <TestSuite name="2d">
   12378 <TestSuite name="rgba8">
   12379 <TestCase name="size_pot">
   12380 <Test name="clamp_to_edge_repeat" />
   12381 <Test name="repeat_mirrored_repeat" />
   12382 <Test name="mirrored_repeat_clamp_to_edge" />
   12383 </TestCase>
   12384 <TestCase name="size_npot">
   12385 <Test name="clamp_to_edge_repeat" />
   12386 <Test name="repeat_mirrored_repeat" />
   12387 <Test name="mirrored_repeat_clamp_to_edge" />
   12388 </TestCase>
   12389 <TestCase name="texture_swizzle">
   12390 <Test name="green_blue_alpha_zero" />
   12391 <Test name="blue_alpha_zero_one" />
   12392 <Test name="alpha_zero_one_red" />
   12393 <Test name="zero_one_red_green" />
   12394 <Test name="one_red_green_blue" />
   12395 </TestCase>
   12396 <TestCase name="filter_mode">
   12397 <Test name="min_linear_mag_linear" />
   12398 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12399 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12400 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12401 <Test name="min_linear_mipmap_linear_mag_linear" />
   12402 </TestCase>
   12403 <TestCase name="base_level">
   12404 <Test name="level_1" />
   12405 <Test name="level_2" />
   12406 </TestCase>
   12407 <TestCase name="incomplete">
   12408 <Test name="mipmap_incomplete" />
   12409 </TestCase>
   12410 </TestSuite>
   12411 <TestSuite name="rgba8ui">
   12412 <TestCase name="size_pot">
   12413 <Test name="clamp_to_edge_repeat" />
   12414 <Test name="repeat_mirrored_repeat" />
   12415 <Test name="mirrored_repeat_clamp_to_edge" />
   12416 </TestCase>
   12417 <TestCase name="size_npot">
   12418 <Test name="clamp_to_edge_repeat" />
   12419 <Test name="repeat_mirrored_repeat" />
   12420 <Test name="mirrored_repeat_clamp_to_edge" />
   12421 </TestCase>
   12422 <TestCase name="texture_swizzle">
   12423 <Test name="green_blue_alpha_zero" />
   12424 <Test name="blue_alpha_zero_one" />
   12425 <Test name="alpha_zero_one_red" />
   12426 <Test name="zero_one_red_green" />
   12427 <Test name="one_red_green_blue" />
   12428 </TestCase>
   12429 <TestCase name="filter_mode">
   12430 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12431 </TestCase>
   12432 <TestCase name="base_level">
   12433 <Test name="level_1" />
   12434 <Test name="level_2" />
   12435 </TestCase>
   12436 </TestSuite>
   12437 <TestSuite name="rgba8i">
   12438 <TestCase name="size_pot">
   12439 <Test name="clamp_to_edge_repeat" />
   12440 <Test name="repeat_mirrored_repeat" />
   12441 <Test name="mirrored_repeat_clamp_to_edge" />
   12442 </TestCase>
   12443 <TestCase name="size_npot">
   12444 <Test name="clamp_to_edge_repeat" />
   12445 <Test name="repeat_mirrored_repeat" />
   12446 <Test name="mirrored_repeat_clamp_to_edge" />
   12447 </TestCase>
   12448 <TestCase name="texture_swizzle">
   12449 <Test name="green_blue_alpha_zero" />
   12450 <Test name="blue_alpha_zero_one" />
   12451 <Test name="alpha_zero_one_red" />
   12452 <Test name="zero_one_red_green" />
   12453 <Test name="one_red_green_blue" />
   12454 </TestCase>
   12455 <TestCase name="filter_mode">
   12456 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12457 </TestCase>
   12458 <TestCase name="base_level">
   12459 <Test name="level_1" />
   12460 <Test name="level_2" />
   12461 </TestCase>
   12462 </TestSuite>
   12463 <TestSuite name="depth32f">
   12464 <TestSuite name="size_pot">
   12465 <TestCase name="compare_less">
   12466 <Test name="clamp_to_edge_repeat" />
   12467 <Test name="repeat_mirrored_repeat" />
   12468 <Test name="mirrored_repeat_clamp_to_edge" />
   12469 </TestCase>
   12470 <TestCase name="compare_greater">
   12471 <Test name="clamp_to_edge_repeat" />
   12472 <Test name="repeat_mirrored_repeat" />
   12473 <Test name="mirrored_repeat_clamp_to_edge" />
   12474 </TestCase>
   12475 </TestSuite>
   12476 <TestSuite name="size_npot">
   12477 <TestCase name="compare_less">
   12478 <Test name="clamp_to_edge_repeat" />
   12479 <Test name="repeat_mirrored_repeat" />
   12480 <Test name="mirrored_repeat_clamp_to_edge" />
   12481 </TestCase>
   12482 <TestCase name="compare_greater">
   12483 <Test name="clamp_to_edge_repeat" />
   12484 <Test name="repeat_mirrored_repeat" />
   12485 <Test name="mirrored_repeat_clamp_to_edge" />
   12486 </TestCase>
   12487 </TestSuite>
   12488 <TestCase name="filter_mode">
   12489 <Test name="min_linear_mag_linear" />
   12490 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12491 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12492 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12493 <Test name="min_linear_mipmap_linear_mag_linear" />
   12494 </TestCase>
   12495 <TestCase name="base_level">
   12496 <Test name="level_1" />
   12497 <Test name="level_2" />
   12498 </TestCase>
   12499 </TestSuite>
   12500 </TestSuite>
   12501 <TestSuite name="2d_array">
   12502 <TestSuite name="rgba8">
   12503 <TestCase name="size_pot">
   12504 <Test name="clamp_to_edge_repeat" />
   12505 <Test name="repeat_mirrored_repeat" />
   12506 <Test name="mirrored_repeat_clamp_to_edge" />
   12507 </TestCase>
   12508 <TestCase name="size_npot">
   12509 <Test name="clamp_to_edge_repeat" />
   12510 <Test name="repeat_mirrored_repeat" />
   12511 <Test name="mirrored_repeat_clamp_to_edge" />
   12512 </TestCase>
   12513 <TestCase name="texture_swizzle">
   12514 <Test name="green_blue_alpha_zero" />
   12515 <Test name="blue_alpha_zero_one" />
   12516 <Test name="alpha_zero_one_red" />
   12517 <Test name="zero_one_red_green" />
   12518 <Test name="one_red_green_blue" />
   12519 </TestCase>
   12520 <TestCase name="filter_mode">
   12521 <Test name="min_linear_mag_linear" />
   12522 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12523 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12524 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12525 <Test name="min_linear_mipmap_linear_mag_linear" />
   12526 </TestCase>
   12527 <TestCase name="base_level">
   12528 <Test name="level_1" />
   12529 <Test name="level_2" />
   12530 </TestCase>
   12531 <TestCase name="incomplete">
   12532 <Test name="mipmap_incomplete" />
   12533 </TestCase>
   12534 </TestSuite>
   12535 <TestSuite name="rgba8ui">
   12536 <TestCase name="size_pot">
   12537 <Test name="clamp_to_edge_repeat" />
   12538 <Test name="repeat_mirrored_repeat" />
   12539 <Test name="mirrored_repeat_clamp_to_edge" />
   12540 </TestCase>
   12541 <TestCase name="size_npot">
   12542 <Test name="clamp_to_edge_repeat" />
   12543 <Test name="repeat_mirrored_repeat" />
   12544 <Test name="mirrored_repeat_clamp_to_edge" />
   12545 </TestCase>
   12546 <TestCase name="texture_swizzle">
   12547 <Test name="green_blue_alpha_zero" />
   12548 <Test name="blue_alpha_zero_one" />
   12549 <Test name="alpha_zero_one_red" />
   12550 <Test name="zero_one_red_green" />
   12551 <Test name="one_red_green_blue" />
   12552 </TestCase>
   12553 <TestCase name="filter_mode">
   12554 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12555 </TestCase>
   12556 <TestCase name="base_level">
   12557 <Test name="level_1" />
   12558 <Test name="level_2" />
   12559 </TestCase>
   12560 </TestSuite>
   12561 <TestSuite name="rgba8i">
   12562 <TestCase name="size_pot">
   12563 <Test name="clamp_to_edge_repeat" />
   12564 <Test name="repeat_mirrored_repeat" />
   12565 <Test name="mirrored_repeat_clamp_to_edge" />
   12566 </TestCase>
   12567 <TestCase name="size_npot">
   12568 <Test name="clamp_to_edge_repeat" />
   12569 <Test name="repeat_mirrored_repeat" />
   12570 <Test name="mirrored_repeat_clamp_to_edge" />
   12571 </TestCase>
   12572 <TestCase name="texture_swizzle">
   12573 <Test name="green_blue_alpha_zero" />
   12574 <Test name="blue_alpha_zero_one" />
   12575 <Test name="alpha_zero_one_red" />
   12576 <Test name="zero_one_red_green" />
   12577 <Test name="one_red_green_blue" />
   12578 </TestCase>
   12579 <TestCase name="filter_mode">
   12580 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12581 </TestCase>
   12582 <TestCase name="base_level">
   12583 <Test name="level_1" />
   12584 <Test name="level_2" />
   12585 </TestCase>
   12586 </TestSuite>
   12587 <TestSuite name="depth32f">
   12588 <TestSuite name="size_pot">
   12589 <TestCase name="compare_less">
   12590 <Test name="clamp_to_edge_repeat" />
   12591 <Test name="repeat_mirrored_repeat" />
   12592 <Test name="mirrored_repeat_clamp_to_edge" />
   12593 </TestCase>
   12594 <TestCase name="compare_greater">
   12595 <Test name="clamp_to_edge_repeat" />
   12596 <Test name="repeat_mirrored_repeat" />
   12597 <Test name="mirrored_repeat_clamp_to_edge" />
   12598 </TestCase>
   12599 </TestSuite>
   12600 <TestSuite name="size_npot">
   12601 <TestCase name="compare_less">
   12602 <Test name="clamp_to_edge_repeat" />
   12603 <Test name="repeat_mirrored_repeat" />
   12604 <Test name="mirrored_repeat_clamp_to_edge" />
   12605 </TestCase>
   12606 <TestCase name="compare_greater">
   12607 <Test name="clamp_to_edge_repeat" />
   12608 <Test name="repeat_mirrored_repeat" />
   12609 <Test name="mirrored_repeat_clamp_to_edge" />
   12610 </TestCase>
   12611 </TestSuite>
   12612 <TestCase name="filter_mode">
   12613 <Test name="min_linear_mag_linear" />
   12614 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12615 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12616 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12617 <Test name="min_linear_mipmap_linear_mag_linear" />
   12618 </TestCase>
   12619 <TestCase name="base_level">
   12620 <Test name="level_1" />
   12621 <Test name="level_2" />
   12622 </TestCase>
   12623 </TestSuite>
   12624 </TestSuite>
   12625 </TestSuite>
   12626 </TestSuite>
   12627 <TestSuite name="offsets">
   12628 <TestSuite name="min_required_offset">
   12629 <TestSuite name="2d">
   12630 <TestSuite name="rgba8">
   12631 <TestCase name="size_pot">
   12632 <Test name="clamp_to_edge_repeat" />
   12633 <Test name="repeat_mirrored_repeat" />
   12634 <Test name="mirrored_repeat_clamp_to_edge" />
   12635 </TestCase>
   12636 <TestCase name="size_npot">
   12637 <Test name="clamp_to_edge_repeat" />
   12638 <Test name="repeat_mirrored_repeat" />
   12639 <Test name="mirrored_repeat_clamp_to_edge" />
   12640 </TestCase>
   12641 </TestSuite>
   12642 <TestSuite name="rgba8ui">
   12643 <TestCase name="size_pot">
   12644 <Test name="clamp_to_edge_repeat" />
   12645 <Test name="repeat_mirrored_repeat" />
   12646 <Test name="mirrored_repeat_clamp_to_edge" />
   12647 </TestCase>
   12648 <TestCase name="size_npot">
   12649 <Test name="clamp_to_edge_repeat" />
   12650 <Test name="repeat_mirrored_repeat" />
   12651 <Test name="mirrored_repeat_clamp_to_edge" />
   12652 </TestCase>
   12653 </TestSuite>
   12654 <TestSuite name="rgba8i">
   12655 <TestCase name="size_pot">
   12656 <Test name="clamp_to_edge_repeat" />
   12657 <Test name="repeat_mirrored_repeat" />
   12658 <Test name="mirrored_repeat_clamp_to_edge" />
   12659 </TestCase>
   12660 <TestCase name="size_npot">
   12661 <Test name="clamp_to_edge_repeat" />
   12662 <Test name="repeat_mirrored_repeat" />
   12663 <Test name="mirrored_repeat_clamp_to_edge" />
   12664 </TestCase>
   12665 </TestSuite>
   12666 <TestSuite name="depth32f">
   12667 <TestSuite name="size_pot">
   12668 <TestCase name="compare_less">
   12669 <Test name="clamp_to_edge_repeat" />
   12670 <Test name="repeat_mirrored_repeat" />
   12671 <Test name="mirrored_repeat_clamp_to_edge" />
   12672 </TestCase>
   12673 <TestCase name="compare_greater">
   12674 <Test name="clamp_to_edge_repeat" />
   12675 <Test name="repeat_mirrored_repeat" />
   12676 <Test name="mirrored_repeat_clamp_to_edge" />
   12677 </TestCase>
   12678 </TestSuite>
   12679 <TestSuite name="size_npot">
   12680 <TestCase name="compare_less">
   12681 <Test name="clamp_to_edge_repeat" />
   12682 <Test name="repeat_mirrored_repeat" />
   12683 <Test name="mirrored_repeat_clamp_to_edge" />
   12684 </TestCase>
   12685 <TestCase name="compare_greater">
   12686 <Test name="clamp_to_edge_repeat" />
   12687 <Test name="repeat_mirrored_repeat" />
   12688 <Test name="mirrored_repeat_clamp_to_edge" />
   12689 </TestCase>
   12690 </TestSuite>
   12691 </TestSuite>
   12692 </TestSuite>
   12693 <TestSuite name="2d_array">
   12694 <TestSuite name="rgba8">
   12695 <TestCase name="size_pot">
   12696 <Test name="clamp_to_edge_repeat" />
   12697 <Test name="repeat_mirrored_repeat" />
   12698 <Test name="mirrored_repeat_clamp_to_edge" />
   12699 </TestCase>
   12700 <TestCase name="size_npot">
   12701 <Test name="clamp_to_edge_repeat" />
   12702 <Test name="repeat_mirrored_repeat" />
   12703 <Test name="mirrored_repeat_clamp_to_edge" />
   12704 </TestCase>
   12705 </TestSuite>
   12706 <TestSuite name="rgba8ui">
   12707 <TestCase name="size_pot">
   12708 <Test name="clamp_to_edge_repeat" />
   12709 <Test name="repeat_mirrored_repeat" />
   12710 <Test name="mirrored_repeat_clamp_to_edge" />
   12711 </TestCase>
   12712 <TestCase name="size_npot">
   12713 <Test name="clamp_to_edge_repeat" />
   12714 <Test name="repeat_mirrored_repeat" />
   12715 <Test name="mirrored_repeat_clamp_to_edge" />
   12716 </TestCase>
   12717 </TestSuite>
   12718 <TestSuite name="rgba8i">
   12719 <TestCase name="size_pot">
   12720 <Test name="clamp_to_edge_repeat" />
   12721 <Test name="repeat_mirrored_repeat" />
   12722 <Test name="mirrored_repeat_clamp_to_edge" />
   12723 </TestCase>
   12724 <TestCase name="size_npot">
   12725 <Test name="clamp_to_edge_repeat" />
   12726 <Test name="repeat_mirrored_repeat" />
   12727 <Test name="mirrored_repeat_clamp_to_edge" />
   12728 </TestCase>
   12729 </TestSuite>
   12730 <TestSuite name="depth32f">
   12731 <TestSuite name="size_pot">
   12732 <TestCase name="compare_less">
   12733 <Test name="clamp_to_edge_repeat" />
   12734 <Test name="repeat_mirrored_repeat" />
   12735 <Test name="mirrored_repeat_clamp_to_edge" />
   12736 </TestCase>
   12737 <TestCase name="compare_greater">
   12738 <Test name="clamp_to_edge_repeat" />
   12739 <Test name="repeat_mirrored_repeat" />
   12740 <Test name="mirrored_repeat_clamp_to_edge" />
   12741 </TestCase>
   12742 </TestSuite>
   12743 <TestSuite name="size_npot">
   12744 <TestCase name="compare_less">
   12745 <Test name="clamp_to_edge_repeat" />
   12746 <Test name="repeat_mirrored_repeat" />
   12747 <Test name="mirrored_repeat_clamp_to_edge" />
   12748 </TestCase>
   12749 <TestCase name="compare_greater">
   12750 <Test name="clamp_to_edge_repeat" />
   12751 <Test name="repeat_mirrored_repeat" />
   12752 <Test name="mirrored_repeat_clamp_to_edge" />
   12753 </TestCase>
   12754 </TestSuite>
   12755 </TestSuite>
   12756 </TestSuite>
   12757 </TestSuite>
   12758 <TestSuite name="implementation_offset">
   12759 <TestSuite name="2d">
   12760 <TestSuite name="rgba8">
   12761 <TestCase name="size_pot">
   12762 <Test name="clamp_to_edge_repeat" />
   12763 <Test name="repeat_mirrored_repeat" />
   12764 <Test name="mirrored_repeat_clamp_to_edge" />
   12765 </TestCase>
   12766 <TestCase name="size_npot">
   12767 <Test name="clamp_to_edge_repeat" />
   12768 <Test name="repeat_mirrored_repeat" />
   12769 <Test name="mirrored_repeat_clamp_to_edge" />
   12770 </TestCase>
   12771 <TestCase name="texture_swizzle">
   12772 <Test name="green_blue_alpha_zero" />
   12773 <Test name="blue_alpha_zero_one" />
   12774 <Test name="alpha_zero_one_red" />
   12775 <Test name="zero_one_red_green" />
   12776 <Test name="one_red_green_blue" />
   12777 </TestCase>
   12778 <TestCase name="filter_mode">
   12779 <Test name="min_linear_mag_linear" />
   12780 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12781 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12782 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12783 <Test name="min_linear_mipmap_linear_mag_linear" />
   12784 </TestCase>
   12785 <TestCase name="base_level">
   12786 <Test name="level_1" />
   12787 <Test name="level_2" />
   12788 </TestCase>
   12789 <TestCase name="incomplete">
   12790 <Test name="mipmap_incomplete" />
   12791 </TestCase>
   12792 </TestSuite>
   12793 <TestSuite name="rgba8ui">
   12794 <TestCase name="size_pot">
   12795 <Test name="clamp_to_edge_repeat" />
   12796 <Test name="repeat_mirrored_repeat" />
   12797 <Test name="mirrored_repeat_clamp_to_edge" />
   12798 </TestCase>
   12799 <TestCase name="size_npot">
   12800 <Test name="clamp_to_edge_repeat" />
   12801 <Test name="repeat_mirrored_repeat" />
   12802 <Test name="mirrored_repeat_clamp_to_edge" />
   12803 </TestCase>
   12804 <TestCase name="texture_swizzle">
   12805 <Test name="green_blue_alpha_zero" />
   12806 <Test name="blue_alpha_zero_one" />
   12807 <Test name="alpha_zero_one_red" />
   12808 <Test name="zero_one_red_green" />
   12809 <Test name="one_red_green_blue" />
   12810 </TestCase>
   12811 <TestCase name="filter_mode">
   12812 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12813 </TestCase>
   12814 <TestCase name="base_level">
   12815 <Test name="level_1" />
   12816 <Test name="level_2" />
   12817 </TestCase>
   12818 </TestSuite>
   12819 <TestSuite name="rgba8i">
   12820 <TestCase name="size_pot">
   12821 <Test name="clamp_to_edge_repeat" />
   12822 <Test name="repeat_mirrored_repeat" />
   12823 <Test name="mirrored_repeat_clamp_to_edge" />
   12824 </TestCase>
   12825 <TestCase name="size_npot">
   12826 <Test name="clamp_to_edge_repeat" />
   12827 <Test name="repeat_mirrored_repeat" />
   12828 <Test name="mirrored_repeat_clamp_to_edge" />
   12829 </TestCase>
   12830 <TestCase name="texture_swizzle">
   12831 <Test name="green_blue_alpha_zero" />
   12832 <Test name="blue_alpha_zero_one" />
   12833 <Test name="alpha_zero_one_red" />
   12834 <Test name="zero_one_red_green" />
   12835 <Test name="one_red_green_blue" />
   12836 </TestCase>
   12837 <TestCase name="filter_mode">
   12838 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12839 </TestCase>
   12840 <TestCase name="base_level">
   12841 <Test name="level_1" />
   12842 <Test name="level_2" />
   12843 </TestCase>
   12844 </TestSuite>
   12845 <TestSuite name="depth32f">
   12846 <TestSuite name="size_pot">
   12847 <TestCase name="compare_less">
   12848 <Test name="clamp_to_edge_repeat" />
   12849 <Test name="repeat_mirrored_repeat" />
   12850 <Test name="mirrored_repeat_clamp_to_edge" />
   12851 </TestCase>
   12852 <TestCase name="compare_greater">
   12853 <Test name="clamp_to_edge_repeat" />
   12854 <Test name="repeat_mirrored_repeat" />
   12855 <Test name="mirrored_repeat_clamp_to_edge" />
   12856 </TestCase>
   12857 </TestSuite>
   12858 <TestSuite name="size_npot">
   12859 <TestCase name="compare_less">
   12860 <Test name="clamp_to_edge_repeat" />
   12861 <Test name="repeat_mirrored_repeat" />
   12862 <Test name="mirrored_repeat_clamp_to_edge" />
   12863 </TestCase>
   12864 <TestCase name="compare_greater">
   12865 <Test name="clamp_to_edge_repeat" />
   12866 <Test name="repeat_mirrored_repeat" />
   12867 <Test name="mirrored_repeat_clamp_to_edge" />
   12868 </TestCase>
   12869 </TestSuite>
   12870 <TestCase name="filter_mode">
   12871 <Test name="min_linear_mag_linear" />
   12872 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12873 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12874 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12875 <Test name="min_linear_mipmap_linear_mag_linear" />
   12876 </TestCase>
   12877 <TestCase name="base_level">
   12878 <Test name="level_1" />
   12879 <Test name="level_2" />
   12880 </TestCase>
   12881 </TestSuite>
   12882 </TestSuite>
   12883 <TestSuite name="2d_array">
   12884 <TestSuite name="rgba8">
   12885 <TestCase name="size_pot">
   12886 <Test name="clamp_to_edge_repeat" />
   12887 <Test name="repeat_mirrored_repeat" />
   12888 <Test name="mirrored_repeat_clamp_to_edge" />
   12889 </TestCase>
   12890 <TestCase name="size_npot">
   12891 <Test name="clamp_to_edge_repeat" />
   12892 <Test name="repeat_mirrored_repeat" />
   12893 <Test name="mirrored_repeat_clamp_to_edge" />
   12894 </TestCase>
   12895 <TestCase name="texture_swizzle">
   12896 <Test name="green_blue_alpha_zero" />
   12897 <Test name="blue_alpha_zero_one" />
   12898 <Test name="alpha_zero_one_red" />
   12899 <Test name="zero_one_red_green" />
   12900 <Test name="one_red_green_blue" />
   12901 </TestCase>
   12902 <TestCase name="filter_mode">
   12903 <Test name="min_linear_mag_linear" />
   12904 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12905 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12906 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12907 <Test name="min_linear_mipmap_linear_mag_linear" />
   12908 </TestCase>
   12909 <TestCase name="base_level">
   12910 <Test name="level_1" />
   12911 <Test name="level_2" />
   12912 </TestCase>
   12913 <TestCase name="incomplete">
   12914 <Test name="mipmap_incomplete" />
   12915 </TestCase>
   12916 </TestSuite>
   12917 <TestSuite name="rgba8ui">
   12918 <TestCase name="size_pot">
   12919 <Test name="clamp_to_edge_repeat" />
   12920 <Test name="repeat_mirrored_repeat" />
   12921 <Test name="mirrored_repeat_clamp_to_edge" />
   12922 </TestCase>
   12923 <TestCase name="size_npot">
   12924 <Test name="clamp_to_edge_repeat" />
   12925 <Test name="repeat_mirrored_repeat" />
   12926 <Test name="mirrored_repeat_clamp_to_edge" />
   12927 </TestCase>
   12928 <TestCase name="texture_swizzle">
   12929 <Test name="green_blue_alpha_zero" />
   12930 <Test name="blue_alpha_zero_one" />
   12931 <Test name="alpha_zero_one_red" />
   12932 <Test name="zero_one_red_green" />
   12933 <Test name="one_red_green_blue" />
   12934 </TestCase>
   12935 <TestCase name="filter_mode">
   12936 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12937 </TestCase>
   12938 <TestCase name="base_level">
   12939 <Test name="level_1" />
   12940 <Test name="level_2" />
   12941 </TestCase>
   12942 </TestSuite>
   12943 <TestSuite name="rgba8i">
   12944 <TestCase name="size_pot">
   12945 <Test name="clamp_to_edge_repeat" />
   12946 <Test name="repeat_mirrored_repeat" />
   12947 <Test name="mirrored_repeat_clamp_to_edge" />
   12948 </TestCase>
   12949 <TestCase name="size_npot">
   12950 <Test name="clamp_to_edge_repeat" />
   12951 <Test name="repeat_mirrored_repeat" />
   12952 <Test name="mirrored_repeat_clamp_to_edge" />
   12953 </TestCase>
   12954 <TestCase name="texture_swizzle">
   12955 <Test name="green_blue_alpha_zero" />
   12956 <Test name="blue_alpha_zero_one" />
   12957 <Test name="alpha_zero_one_red" />
   12958 <Test name="zero_one_red_green" />
   12959 <Test name="one_red_green_blue" />
   12960 </TestCase>
   12961 <TestCase name="filter_mode">
   12962 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12963 </TestCase>
   12964 <TestCase name="base_level">
   12965 <Test name="level_1" />
   12966 <Test name="level_2" />
   12967 </TestCase>
   12968 </TestSuite>
   12969 <TestSuite name="depth32f">
   12970 <TestSuite name="size_pot">
   12971 <TestCase name="compare_less">
   12972 <Test name="clamp_to_edge_repeat" />
   12973 <Test name="repeat_mirrored_repeat" />
   12974 <Test name="mirrored_repeat_clamp_to_edge" />
   12975 </TestCase>
   12976 <TestCase name="compare_greater">
   12977 <Test name="clamp_to_edge_repeat" />
   12978 <Test name="repeat_mirrored_repeat" />
   12979 <Test name="mirrored_repeat_clamp_to_edge" />
   12980 </TestCase>
   12981 </TestSuite>
   12982 <TestSuite name="size_npot">
   12983 <TestCase name="compare_less">
   12984 <Test name="clamp_to_edge_repeat" />
   12985 <Test name="repeat_mirrored_repeat" />
   12986 <Test name="mirrored_repeat_clamp_to_edge" />
   12987 </TestCase>
   12988 <TestCase name="compare_greater">
   12989 <Test name="clamp_to_edge_repeat" />
   12990 <Test name="repeat_mirrored_repeat" />
   12991 <Test name="mirrored_repeat_clamp_to_edge" />
   12992 </TestCase>
   12993 </TestSuite>
   12994 <TestCase name="filter_mode">
   12995 <Test name="min_linear_mag_linear" />
   12996 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12997 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12998 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12999 <Test name="min_linear_mipmap_linear_mag_linear" />
   13000 </TestCase>
   13001 <TestCase name="base_level">
   13002 <Test name="level_1" />
   13003 <Test name="level_2" />
   13004 </TestCase>
   13005 </TestSuite>
   13006 </TestSuite>
   13007 </TestSuite>
   13008 </TestSuite>
   13009 </TestSuite>
   13010 <TestSuite name="texture_buffer">
   13011 <TestSuite name="render">
   13012 <TestCase name="as_vertex_array">
   13013 <Test name="buffer_size_512" />
   13014 <Test name="buffer_size_513" />
   13015 <Test name="buffer_size_65536" />
   13016 <Test name="buffer_size_65537" />
   13017 <Test name="buffer_size_131071" />
   13018 <Test name="range_size_512" />
   13019 <Test name="range_size_513" />
   13020 <Test name="range_size_65537" />
   13021 <Test name="range_size_98304" />
   13022 <Test name="offset_1_alignments" />
   13023 <Test name="offset_7_alignments" />
   13024 </TestCase>
   13025 <TestCase name="as_index_array">
   13026 <Test name="buffer_size_512" />
   13027 <Test name="buffer_size_513" />
   13028 <Test name="buffer_size_65536" />
   13029 <Test name="buffer_size_65537" />
   13030 <Test name="buffer_size_131071" />
   13031 <Test name="range_size_512" />
   13032 <Test name="range_size_513" />
   13033 <Test name="range_size_65537" />
   13034 <Test name="range_size_98304" />
   13035 <Test name="offset_1_alignments" />
   13036 <Test name="offset_7_alignments" />
   13037 </TestCase>
   13038 <TestCase name="as_vertex_array_as_index_array">
   13039 <Test name="buffer_size_512" />
   13040 <Test name="buffer_size_513" />
   13041 <Test name="buffer_size_65536" />
   13042 <Test name="buffer_size_65537" />
   13043 <Test name="buffer_size_131071" />
   13044 <Test name="range_size_512" />
   13045 <Test name="range_size_513" />
   13046 <Test name="range_size_65537" />
   13047 <Test name="range_size_98304" />
   13048 <Test name="offset_1_alignments" />
   13049 <Test name="offset_7_alignments" />
   13050 </TestCase>
   13051 <TestCase name="as_vertex_texture">
   13052 <Test name="buffer_size_512" />
   13053 <Test name="buffer_size_513" />
   13054 <Test name="buffer_size_65536" />
   13055 <Test name="buffer_size_65537" />
   13056 <Test name="buffer_size_131071" />
   13057 <Test name="range_size_512" />
   13058 <Test name="range_size_513" />
   13059 <Test name="range_size_65537" />
   13060 <Test name="range_size_98304" />
   13061 <Test name="offset_1_alignments" />
   13062 <Test name="offset_7_alignments" />
   13063 </TestCase>
   13064 <TestCase name="as_vertex_array_as_vertex_texture">
   13065 <Test name="buffer_size_512" />
   13066 <Test name="buffer_size_513" />
   13067 <Test name="buffer_size_65536" />
   13068 <Test name="buffer_size_65537" />
   13069 <Test name="buffer_size_131071" />
   13070 <Test name="range_size_512" />
   13071 <Test name="range_size_513" />
   13072 <Test name="range_size_65537" />
   13073 <Test name="range_size_98304" />
   13074 <Test name="offset_1_alignments" />
   13075 <Test name="offset_7_alignments" />
   13076 </TestCase>
   13077 <TestCase name="as_index_array_as_vertex_texture">
   13078 <Test name="buffer_size_512" />
   13079 <Test name="buffer_size_513" />
   13080 <Test name="buffer_size_65536" />
   13081 <Test name="buffer_size_65537" />
   13082 <Test name="buffer_size_131071" />
   13083 <Test name="range_size_512" />
   13084 <Test name="range_size_513" />
   13085 <Test name="range_size_65537" />
   13086 <Test name="range_size_98304" />
   13087 <Test name="offset_1_alignments" />
   13088 <Test name="offset_7_alignments" />
   13089 </TestCase>
   13090 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture">
   13091 <Test name="buffer_size_512" />
   13092 <Test name="buffer_size_513" />
   13093 <Test name="buffer_size_65536" />
   13094 <Test name="buffer_size_65537" />
   13095 <Test name="buffer_size_131071" />
   13096 <Test name="range_size_512" />
   13097 <Test name="range_size_513" />
   13098 <Test name="range_size_65537" />
   13099 <Test name="range_size_98304" />
   13100 <Test name="offset_1_alignments" />
   13101 <Test name="offset_7_alignments" />
   13102 </TestCase>
   13103 <TestCase name="as_fragment_texture">
   13104 <Test name="buffer_size_512" />
   13105 <Test name="buffer_size_513" />
   13106 <Test name="buffer_size_65536" />
   13107 <Test name="buffer_size_65537" />
   13108 <Test name="buffer_size_131071" />
   13109 <Test name="range_size_512" />
   13110 <Test name="range_size_513" />
   13111 <Test name="range_size_65537" />
   13112 <Test name="range_size_98304" />
   13113 <Test name="offset_1_alignments" />
   13114 <Test name="offset_7_alignments" />
   13115 </TestCase>
   13116 <TestCase name="as_vertex_array_as_fragment_texture">
   13117 <Test name="buffer_size_512" />
   13118 <Test name="buffer_size_513" />
   13119 <Test name="buffer_size_65536" />
   13120 <Test name="buffer_size_65537" />
   13121 <Test name="buffer_size_131071" />
   13122 <Test name="range_size_512" />
   13123 <Test name="range_size_513" />
   13124 <Test name="range_size_65537" />
   13125 <Test name="range_size_98304" />
   13126 <Test name="offset_1_alignments" />
   13127 <Test name="offset_7_alignments" />
   13128 </TestCase>
   13129 <TestCase name="as_index_array_as_fragment_texture">
   13130 <Test name="buffer_size_512" />
   13131 <Test name="buffer_size_513" />
   13132 <Test name="buffer_size_65536" />
   13133 <Test name="buffer_size_65537" />
   13134 <Test name="buffer_size_131071" />
   13135 <Test name="range_size_512" />
   13136 <Test name="range_size_513" />
   13137 <Test name="range_size_65537" />
   13138 <Test name="range_size_98304" />
   13139 <Test name="offset_1_alignments" />
   13140 <Test name="offset_7_alignments" />
   13141 </TestCase>
   13142 <TestCase name="as_vertex_array_as_index_array_as_fragment_texture">
   13143 <Test name="buffer_size_512" />
   13144 <Test name="buffer_size_513" />
   13145 <Test name="buffer_size_65536" />
   13146 <Test name="buffer_size_65537" />
   13147 <Test name="buffer_size_131071" />
   13148 <Test name="range_size_512" />
   13149 <Test name="range_size_513" />
   13150 <Test name="range_size_65537" />
   13151 <Test name="range_size_98304" />
   13152 <Test name="offset_1_alignments" />
   13153 <Test name="offset_7_alignments" />
   13154 </TestCase>
   13155 <TestCase name="as_vertex_texture_as_fragment_texture">
   13156 <Test name="buffer_size_512" />
   13157 <Test name="buffer_size_513" />
   13158 <Test name="buffer_size_65536" />
   13159 <Test name="buffer_size_65537" />
   13160 <Test name="buffer_size_131071" />
   13161 <Test name="range_size_512" />
   13162 <Test name="range_size_513" />
   13163 <Test name="range_size_65537" />
   13164 <Test name="range_size_98304" />
   13165 <Test name="offset_1_alignments" />
   13166 <Test name="offset_7_alignments" />
   13167 </TestCase>
   13168 <TestCase name="as_vertex_array_as_vertex_texture_as_fragment_texture">
   13169 <Test name="buffer_size_512" />
   13170 <Test name="buffer_size_513" />
   13171 <Test name="buffer_size_65536" />
   13172 <Test name="buffer_size_65537" />
   13173 <Test name="buffer_size_131071" />
   13174 <Test name="range_size_512" />
   13175 <Test name="range_size_513" />
   13176 <Test name="range_size_65537" />
   13177 <Test name="range_size_98304" />
   13178 <Test name="offset_1_alignments" />
   13179 <Test name="offset_7_alignments" />
   13180 </TestCase>
   13181 <TestCase name="as_index_array_as_vertex_texture_as_fragment_texture">
   13182 <Test name="buffer_size_512" />
   13183 <Test name="buffer_size_513" />
   13184 <Test name="buffer_size_65536" />
   13185 <Test name="buffer_size_65537" />
   13186 <Test name="buffer_size_131071" />
   13187 <Test name="range_size_512" />
   13188 <Test name="range_size_513" />
   13189 <Test name="range_size_65537" />
   13190 <Test name="range_size_98304" />
   13191 <Test name="offset_1_alignments" />
   13192 <Test name="offset_7_alignments" />
   13193 </TestCase>
   13194 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture">
   13195 <Test name="buffer_size_512" />
   13196 <Test name="buffer_size_513" />
   13197 <Test name="buffer_size_65536" />
   13198 <Test name="buffer_size_65537" />
   13199 <Test name="buffer_size_131071" />
   13200 <Test name="range_size_512" />
   13201 <Test name="range_size_513" />
   13202 <Test name="range_size_65537" />
   13203 <Test name="range_size_98304" />
   13204 <Test name="offset_1_alignments" />
   13205 <Test name="offset_7_alignments" />
   13206 </TestCase>
   13207 </TestSuite>
   13208 <TestSuite name="modify">
   13209 <TestCase name="bufferdata">
   13210 <Test name="buffer_size_512" />
   13211 <Test name="buffer_size_513" />
   13212 <Test name="buffer_size_65536" />
   13213 <Test name="buffer_size_65537" />
   13214 <Test name="buffer_size_131071" />
   13215 <Test name="range_size_512" />
   13216 <Test name="range_size_513" />
   13217 <Test name="range_size_65537" />
   13218 <Test name="range_size_98304" />
   13219 <Test name="offset_1_alignments" />
   13220 <Test name="offset_7_alignments" />
   13221 </TestCase>
   13222 <TestCase name="buffersubdata">
   13223 <Test name="buffer_size_512" />
   13224 <Test name="buffer_size_513" />
   13225 <Test name="buffer_size_65536" />
   13226 <Test name="buffer_size_65537" />
   13227 <Test name="buffer_size_131071" />
   13228 <Test name="range_size_512" />
   13229 <Test name="range_size_513" />
   13230 <Test name="range_size_65537" />
   13231 <Test name="range_size_98304" />
   13232 <Test name="offset_1_alignments" />
   13233 <Test name="offset_7_alignments" />
   13234 </TestCase>
   13235 <TestCase name="mapbuffer_write">
   13236 <Test name="buffer_size_512" />
   13237 <Test name="buffer_size_513" />
   13238 <Test name="buffer_size_65536" />
   13239 <Test name="buffer_size_65537" />
   13240 <Test name="buffer_size_131071" />
   13241 <Test name="range_size_512" />
   13242 <Test name="range_size_513" />
   13243 <Test name="range_size_65537" />
   13244 <Test name="range_size_98304" />
   13245 <Test name="offset_1_alignments" />
   13246 <Test name="offset_7_alignments" />
   13247 </TestCase>
   13248 <TestCase name="mapbuffer_readwrite">
   13249 <Test name="buffer_size_512" />
   13250 <Test name="buffer_size_513" />
   13251 <Test name="buffer_size_65536" />
   13252 <Test name="buffer_size_65537" />
   13253 <Test name="buffer_size_131071" />
   13254 <Test name="range_size_512" />
   13255 <Test name="range_size_513" />
   13256 <Test name="range_size_65537" />
   13257 <Test name="range_size_98304" />
   13258 <Test name="offset_1_alignments" />
   13259 <Test name="offset_7_alignments" />
   13260 </TestCase>
   13261 </TestSuite>
   13262 <TestSuite name="modify_render">
   13263 <TestCase name="bufferdata">
   13264 <Test name="as_vertex_array" />
   13265 <Test name="as_index_array" />
   13266 <Test name="as_vertex_array_as_index_array" />
   13267 <Test name="as_vertex_texture" />
   13268 <Test name="as_vertex_array_as_vertex_texture" />
   13269 <Test name="as_index_array_as_vertex_texture" />
   13270 <Test name="as_vertex_array_as_index_array_as_vertex_texture" />
   13271 <Test name="as_fragment_texture" />
   13272 <Test name="as_vertex_array_as_fragment_texture" />
   13273 <Test name="as_index_array_as_fragment_texture" />
   13274 <Test name="as_vertex_array_as_index_array_as_fragment_texture" />
   13275 <Test name="as_vertex_texture_as_fragment_texture" />
   13276 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" />
   13277 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" />
   13278 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" />
   13279 </TestCase>
   13280 <TestCase name="buffersubdata">
   13281 <Test name="as_vertex_array" />
   13282 <Test name="as_index_array" />
   13283 <Test name="as_vertex_array_as_index_array" />
   13284 <Test name="as_vertex_texture" />
   13285 <Test name="as_vertex_array_as_vertex_texture" />
   13286 <Test name="as_index_array_as_vertex_texture" />
   13287 <Test name="as_vertex_array_as_index_array_as_vertex_texture" />
   13288 <Test name="as_fragment_texture" />
   13289 <Test name="as_vertex_array_as_fragment_texture" />
   13290 <Test name="as_index_array_as_fragment_texture" />
   13291 <Test name="as_vertex_array_as_index_array_as_fragment_texture" />
   13292 <Test name="as_vertex_texture_as_fragment_texture" />
   13293 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" />
   13294 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" />
   13295 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" />
   13296 </TestCase>
   13297 <TestCase name="mapbuffer_write">
   13298 <Test name="as_vertex_array" />
   13299 <Test name="as_index_array" />
   13300 <Test name="as_vertex_array_as_index_array" />
   13301 <Test name="as_vertex_texture" />
   13302 <Test name="as_vertex_array_as_vertex_texture" />
   13303 <Test name="as_index_array_as_vertex_texture" />
   13304 <Test name="as_vertex_array_as_index_array_as_vertex_texture" />
   13305 <Test name="as_fragment_texture" />
   13306 <Test name="as_vertex_array_as_fragment_texture" />
   13307 <Test name="as_index_array_as_fragment_texture" />
   13308 <Test name="as_vertex_array_as_index_array_as_fragment_texture" />
   13309 <Test name="as_vertex_texture_as_fragment_texture" />
   13310 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" />
   13311 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" />
   13312 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" />
   13313 </TestCase>
   13314 <TestCase name="mapbuffer_readwrite">
   13315 <Test name="as_vertex_array" />
   13316 <Test name="as_index_array" />
   13317 <Test name="as_vertex_array_as_index_array" />
   13318 <Test name="as_vertex_texture" />
   13319 <Test name="as_vertex_array_as_vertex_texture" />
   13320 <Test name="as_index_array_as_vertex_texture" />
   13321 <Test name="as_vertex_array_as_index_array_as_vertex_texture" />
   13322 <Test name="as_fragment_texture" />
   13323 <Test name="as_vertex_array_as_fragment_texture" />
   13324 <Test name="as_index_array_as_fragment_texture" />
   13325 <Test name="as_vertex_array_as_index_array_as_fragment_texture" />
   13326 <Test name="as_vertex_texture_as_fragment_texture" />
   13327 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" />
   13328 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" />
   13329 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" />
   13330 </TestCase>
   13331 </TestSuite>
   13332 <TestSuite name="render_modify">
   13333 <TestCase name="as_vertex_array">
   13334 <Test name="bufferdata" />
   13335 <Test name="buffersubdata" />
   13336 <Test name="mapbuffer_write" />
   13337 <Test name="mapbuffer_readwrite" />
   13338 </TestCase>
   13339 <TestCase name="as_index_array">
   13340 <Test name="bufferdata" />
   13341 <Test name="buffersubdata" />
   13342 <Test name="mapbuffer_write" />
   13343 <Test name="mapbuffer_readwrite" />
   13344 </TestCase>
   13345 <TestCase name="as_vertex_array_as_index_array">
   13346 <Test name="bufferdata" />
   13347 <Test name="buffersubdata" />
   13348 <Test name="mapbuffer_write" />
   13349 <Test name="mapbuffer_readwrite" />
   13350 </TestCase>
   13351 <TestCase name="as_vertex_texture">
   13352 <Test name="bufferdata" />
   13353 <Test name="buffersubdata" />
   13354 <Test name="mapbuffer_write" />
   13355 <Test name="mapbuffer_readwrite" />
   13356 </TestCase>
   13357 <TestCase name="as_vertex_array_as_vertex_texture">
   13358 <Test name="bufferdata" />
   13359 <Test name="buffersubdata" />
   13360 <Test name="mapbuffer_write" />
   13361 <Test name="mapbuffer_readwrite" />
   13362 </TestCase>
   13363 <TestCase name="as_index_array_as_vertex_texture">
   13364 <Test name="bufferdata" />
   13365 <Test name="buffersubdata" />
   13366 <Test name="mapbuffer_write" />
   13367 <Test name="mapbuffer_readwrite" />
   13368 </TestCase>
   13369 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture">
   13370 <Test name="bufferdata" />
   13371 <Test name="buffersubdata" />
   13372 <Test name="mapbuffer_write" />
   13373 <Test name="mapbuffer_readwrite" />
   13374 </TestCase>
   13375 <TestCase name="as_fragment_texture">
   13376 <Test name="bufferdata" />
   13377 <Test name="buffersubdata" />
   13378 <Test name="mapbuffer_write" />
   13379 <Test name="mapbuffer_readwrite" />
   13380 </TestCase>
   13381 <TestCase name="as_vertex_array_as_fragment_texture">
   13382 <Test name="bufferdata" />
   13383 <Test name="buffersubdata" />
   13384 <Test name="mapbuffer_write" />
   13385 <Test name="mapbuffer_readwrite" />
   13386 </TestCase>
   13387 <TestCase name="as_index_array_as_fragment_texture">
   13388 <Test name="bufferdata" />
   13389 <Test name="buffersubdata" />
   13390 <Test name="mapbuffer_write" />
   13391 <Test name="mapbuffer_readwrite" />
   13392 </TestCase>
   13393 <TestCase name="as_vertex_array_as_index_array_as_fragment_texture">
   13394 <Test name="bufferdata" />
   13395 <Test name="buffersubdata" />
   13396 <Test name="mapbuffer_write" />
   13397 <Test name="mapbuffer_readwrite" />
   13398 </TestCase>
   13399 <TestCase name="as_vertex_texture_as_fragment_texture">
   13400 <Test name="bufferdata" />
   13401 <Test name="buffersubdata" />
   13402 <Test name="mapbuffer_write" />
   13403 <Test name="mapbuffer_readwrite" />
   13404 </TestCase>
   13405 <TestCase name="as_vertex_array_as_vertex_texture_as_fragment_texture">
   13406 <Test name="bufferdata" />
   13407 <Test name="buffersubdata" />
   13408 <Test name="mapbuffer_write" />
   13409 <Test name="mapbuffer_readwrite" />
   13410 </TestCase>
   13411 <TestCase name="as_index_array_as_vertex_texture_as_fragment_texture">
   13412 <Test name="bufferdata" />
   13413 <Test name="buffersubdata" />
   13414 <Test name="mapbuffer_write" />
   13415 <Test name="mapbuffer_readwrite" />
   13416 </TestCase>
   13417 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture">
   13418 <Test name="bufferdata" />
   13419 <Test name="buffersubdata" />
   13420 <Test name="mapbuffer_write" />
   13421 <Test name="mapbuffer_readwrite" />
   13422 </TestCase>
   13423 </TestSuite>
   13424 </TestSuite>
   13425 </TestSuite>
   13426 <TestSuite name="state_query">
   13427 <TestCase name="integer">
   13428 <Test name="sample_mask_value" />
   13429 <Test name="max_color_texture_samples_getboolean" />
   13430 <Test name="max_color_texture_samples_getinteger" />
   13431 <Test name="max_color_texture_samples_getinteger64" />
   13432 <Test name="max_color_texture_samples_getfloat" />
   13433 <Test name="max_depth_texture_samples_getboolean" />
   13434 <Test name="max_depth_texture_samples_getinteger" />
   13435 <Test name="max_depth_texture_samples_getinteger64" />
   13436 <Test name="max_depth_texture_samples_getfloat" />
   13437 <Test name="max_integer_samples_getboolean" />
   13438 <Test name="max_integer_samples_getinteger" />
   13439 <Test name="max_integer_samples_getinteger64" />
   13440 <Test name="max_integer_samples_getfloat" />
   13441 <Test name="texture_binding_2d_multisample_getboolean" />
   13442 <Test name="texture_binding_2d_multisample_getinteger" />
   13443 <Test name="texture_binding_2d_multisample_getinteger64" />
   13444 <Test name="texture_binding_2d_multisample_getfloat" />
   13445 <Test name="texture_binding_2d_multisample_array_getboolean" />
   13446 <Test name="texture_binding_2d_multisample_array_getinteger" />
   13447 <Test name="texture_binding_2d_multisample_array_getinteger64" />
   13448 <Test name="texture_binding_2d_multisample_array_getfloat" />
   13449 <Test name="max_vertex_attrib_relative_offset_getboolean" />
   13450 <Test name="max_vertex_attrib_relative_offset_getinteger" />
   13451 <Test name="max_vertex_attrib_relative_offset_getinteger64" />
   13452 <Test name="max_vertex_attrib_relative_offset_getfloat" />
   13453 <Test name="max_vertex_attrib_bindings_getboolean" />
   13454 <Test name="max_vertex_attrib_bindings_getinteger" />
   13455 <Test name="max_vertex_attrib_bindings_getinteger64" />
   13456 <Test name="max_vertex_attrib_bindings_getfloat" />
   13457 <Test name="max_vertex_attrib_stride_getboolean" />
   13458 <Test name="max_vertex_attrib_stride_getinteger" />
   13459 <Test name="max_vertex_attrib_stride_getinteger64" />
   13460 <Test name="max_vertex_attrib_stride_getfloat" />
   13461 <Test name="shader_storage_buffer_offset_alignment_getboolean" />
   13462 <Test name="shader_storage_buffer_offset_alignment_getinteger" />
   13463 <Test name="shader_storage_buffer_offset_alignment_getinteger64" />
   13464 <Test name="shader_storage_buffer_offset_alignment_getfloat" />
   13465 </TestCase>
   13466 <TestSuite name="texture_level">
   13467 <TestCase name="integer">
   13468 <Test name="texture_samples" />
   13469 <Test name="texture_fixed_sample_locations" />
   13470 <Test name="texture_width" />
   13471 <Test name="texture_height" />
   13472 <Test name="texture_depth" />
   13473 <Test name="texture_red_size" />
   13474 <Test name="texture_green_size" />
   13475 <Test name="texture_blue_size" />
   13476 <Test name="texture_alpha_size" />
   13477 <Test name="texture_depth_size" />
   13478 <Test name="texture_stencil_size" />
   13479 <Test name="texture_shared_size" />
   13480 <Test name="texture_red_type" />
   13481 <Test name="texture_green_type" />
   13482 <Test name="texture_blue_type" />
   13483 <Test name="texture_alpha_type" />
   13484 <Test name="texture_depth_type" />
   13485 <Test name="texture_compressed" />
   13486 </TestCase>
   13487 <TestCase name="float">
   13488 <Test name="texture_samples" />
   13489 <Test name="texture_fixed_sample_locations" />
   13490 <Test name="texture_width" />
   13491 <Test name="texture_height" />
   13492 <Test name="texture_depth" />
   13493 <Test name="texture_red_size" />
   13494 <Test name="texture_green_size" />
   13495 <Test name="texture_blue_size" />
   13496 <Test name="texture_alpha_size" />
   13497 <Test name="texture_depth_size" />
   13498 <Test name="texture_stencil_size" />
   13499 <Test name="texture_shared_size" />
   13500 <Test name="texture_red_type" />
   13501 <Test name="texture_green_type" />
   13502 <Test name="texture_blue_type" />
   13503 <Test name="texture_alpha_type" />
   13504 <Test name="texture_depth_type" />
   13505 <Test name="texture_compressed" />
   13506 </TestCase>
   13507 </TestSuite>
   13508 <TestCase name="shader">
   13509 <Test name="sampler_type" />
   13510 </TestCase>
   13511 <TestSuite name="internal_format">
   13512 <TestCase name="texture_2d_multisample">
   13513 <Test name="r8_samples" />
   13514 <Test name="rg8_samples" />
   13515 <Test name="rgb8_samples" />
   13516 <Test name="rgb565_samples" />
   13517 <Test name="rgba4_samples" />
   13518 <Test name="rgb5_a1_samples" />
   13519 <Test name="rgba8_samples" />
   13520 <Test name="rgb10_a2_samples" />
   13521 <Test name="rgb10_a2ui_samples" />
   13522 <Test name="srgb8_alpha8_samples" />
   13523 <Test name="r8i_samples" />
   13524 <Test name="r8ui_samples" />
   13525 <Test name="r16i_samples" />
   13526 <Test name="r16ui_samples" />
   13527 <Test name="r32i_samples" />
   13528 <Test name="r32ui_samples" />
   13529 <Test name="rg8i_samples" />
   13530 <Test name="rg8ui_samples" />
   13531 <Test name="rg16i_samples" />
   13532 <Test name="rg16ui_samples" />
   13533 <Test name="rg32i_samples" />
   13534 <Test name="rg32ui_samples" />
   13535 <Test name="rgba8i_samples" />
   13536 <Test name="rgba8ui_samples" />
   13537 <Test name="rgba16i_samples" />
   13538 <Test name="rgba16ui_samples" />
   13539 <Test name="rgba32i_samples" />
   13540 <Test name="rgba32ui_samples" />
   13541 <Test name="depth_component16_samples" />
   13542 <Test name="depth_component24_samples" />
   13543 <Test name="depth_component32f_samples" />
   13544 <Test name="depth24_stencil8_samples" />
   13545 <Test name="depth32f_stencil8_samples" />
   13546 <Test name="stencil_index8_samples" />
   13547 </TestCase>
   13548 <TestCase name="texture_2d_multisample_array">
   13549 <Test name="r8_samples" />
   13550 <Test name="rg8_samples" />
   13551 <Test name="rgb8_samples" />
   13552 <Test name="rgb565_samples" />
   13553 <Test name="rgba4_samples" />
   13554 <Test name="rgb5_a1_samples" />
   13555 <Test name="rgba8_samples" />
   13556 <Test name="rgb10_a2_samples" />
   13557 <Test name="rgb10_a2ui_samples" />
   13558 <Test name="srgb8_alpha8_samples" />
   13559 <Test name="r8i_samples" />
   13560 <Test name="r8ui_samples" />
   13561 <Test name="r16i_samples" />
   13562 <Test name="r16ui_samples" />
   13563 <Test name="r32i_samples" />
   13564 <Test name="r32ui_samples" />
   13565 <Test name="rg8i_samples" />
   13566 <Test name="rg8ui_samples" />
   13567 <Test name="rg16i_samples" />
   13568 <Test name="rg16ui_samples" />
   13569 <Test name="rg32i_samples" />
   13570 <Test name="rg32ui_samples" />
   13571 <Test name="rgba8i_samples" />
   13572 <Test name="rgba8ui_samples" />
   13573 <Test name="rgba16i_samples" />
   13574 <Test name="rgba16ui_samples" />
   13575 <Test name="rgba32i_samples" />
   13576 <Test name="rgba32ui_samples" />
   13577 <Test name="depth_component16_samples" />
   13578 <Test name="depth_component24_samples" />
   13579 <Test name="depth_component32f_samples" />
   13580 <Test name="depth24_stencil8_samples" />
   13581 <Test name="depth32f_stencil8_samples" />
   13582 <Test name="stencil_index8_samples" />
   13583 </TestCase>
   13584 </TestSuite>
   13585 <TestSuite name="vertex_attribute_binding">
   13586 <TestCase name="vertex_attrib">
   13587 <Test name="vertex_attrib_binding" />
   13588 <Test name="vertex_attrib_relative_offset" />
   13589 </TestCase>
   13590 <TestCase name="indexed">
   13591 <Test name="vertex_binding_divisor_getintegeri" />
   13592 <Test name="vertex_binding_divisor_getintegeri64" />
   13593 <Test name="vertex_binding_divisor_mixed" />
   13594 <Test name="vertex_binding_stride_mixed" />
   13595 <Test name="vertex_binding_buffer_mixed" />
   13596 </TestCase>
   13597 </TestSuite>
   13598 <TestSuite name="multisample_interpolation">
   13599 <TestCase name="min_fragment_interpolation_offset">
   13600 <Test name="get_boolean" />
   13601 <Test name="get_integer" />
   13602 <Test name="get_float" />
   13603 <Test name="get_integer64" />
   13604 </TestCase>
   13605 <TestCase name="max_fragment_interpolation_offset">
   13606 <Test name="get_boolean" />
   13607 <Test name="get_integer" />
   13608 <Test name="get_float" />
   13609 <Test name="get_integer64" />
   13610 </TestCase>
   13611 <TestCase name="fragment_interpolation_offset_bits">
   13612 <Test name="get_boolean" />
   13613 <Test name="get_integer" />
   13614 <Test name="get_float" />
   13615 <Test name="get_integer64" />
   13616 </TestCase>
   13617 </TestSuite>
   13618 </TestSuite>
   13619 <TestSuite name="multisample">
   13620 <TestCase name="default_framebuffer">
   13621 <Test name="sample_position" />
   13622 <Test name="sample_mask_sum_of_inverses" />
   13623 <Test name="proportionality_sample_mask" />
   13624 <Test name="constancy_sample_mask" />
   13625 <Test name="constancy_alpha_to_coverage_sample_mask" />
   13626 <Test name="constancy_sample_coverage_sample_mask" />
   13627 <Test name="constancy_alpha_to_coverage_sample_coverage_sample_mask" />
   13628 <Test name="sample_mask_non_effective_bits" />
   13629 </TestCase>
   13630 </TestSuite>
   13631 <TestSuite name="synchronization">
   13632 <TestCase name="in_invocation">
   13633 <Test name="image_write_read" />
   13634 <Test name="image_read_write" />
   13635 <Test name="image_overwrite" />
   13636 <Test name="image_alias_write" />
   13637 <Test name="image_alias_overwrite" />
   13638 <Test name="image_atomic_write_read" />
   13639 <Test name="image_atomic_read_write" />
   13640 <Test name="image_atomic_overwrite" />
   13641 <Test name="image_atomic_alias_write" />
   13642 <Test name="image_atomic_alias_overwrite" />
   13643 <Test name="ssbo_write_read" />
   13644 <Test name="ssbo_read_write" />
   13645 <Test name="ssbo_overwrite" />
   13646 <Test name="ssbo_alias_write" />
   13647 <Test name="ssbo_atomic_write_read" />
   13648 <Test name="ssbo_atomic_read_write" />
   13649 <Test name="ssbo_atomic_overwrite" />
   13650 <Test name="ssbo_atomic_alias_write" />
   13651 <Test name="ssbo_atomic_alias_overwrite" />
   13652 </TestCase>
   13653 <TestCase name="inter_invocation">
   13654 <Test name="image_write_read" />
   13655 <Test name="image_read_write" />
   13656 <Test name="image_overwrite" />
   13657 <Test name="image_alias_write" />
   13658 <Test name="image_alias_overwrite" />
   13659 <Test name="image_atomic_write_read" />
   13660 <Test name="image_atomic_read_write" />
   13661 <Test name="image_atomic_overwrite" />
   13662 <Test name="image_atomic_alias_write" />
   13663 <Test name="image_atomic_alias_overwrite" />
   13664 <Test name="ssbo_write_read" />
   13665 <Test name="ssbo_read_write" />
   13666 <Test name="ssbo_overwrite" />
   13667 <Test name="ssbo_alias_write" />
   13668 <Test name="ssbo_alias_overwrite" />
   13669 <Test name="ssbo_atomic_write_read" />
   13670 <Test name="ssbo_atomic_read_write" />
   13671 <Test name="ssbo_atomic_overwrite" />
   13672 <Test name="ssbo_atomic_alias_write" />
   13673 <Test name="ssbo_atomic_alias_overwrite" />
   13674 </TestCase>
   13675 <TestSuite name="inter_call">
   13676 <TestCase name="with_memory_barrier">
   13677 <Test name="image_write_read" />
   13678 <Test name="image_read_write" />
   13679 <Test name="image_overwrite" />
   13680 <Test name="image_multiple_write_read" />
   13681 <Test name="image_multiple_interleaved_write_read" />
   13682 <Test name="image_multiple_unrelated_write_read_ordered" />
   13683 <Test name="image_multiple_unrelated_write_read_non_ordered" />
   13684 <Test name="image_atomic_write_read" />
   13685 <Test name="image_atomic_read_write" />
   13686 <Test name="image_atomic_overwrite" />
   13687 <Test name="image_atomic_multiple_write_read" />
   13688 <Test name="image_atomic_multiple_interleaved_write_read" />
   13689 <Test name="image_atomic_multiple_unrelated_write_read_ordered" />
   13690 <Test name="image_atomic_multiple_unrelated_write_read_non_ordered" />
   13691 <Test name="ssbo_write_read" />
   13692 <Test name="ssbo_read_write" />
   13693 <Test name="ssbo_overwrite" />
   13694 <Test name="ssbo_multiple_write_read" />
   13695 <Test name="ssbo_multiple_interleaved_write_read" />
   13696 <Test name="ssbo_multiple_unrelated_write_read_ordered" />
   13697 <Test name="ssbo_multiple_unrelated_write_read_non_ordered" />
   13698 <Test name="ssbo_atomic_write_read" />
   13699 <Test name="ssbo_atomic_read_write" />
   13700 <Test name="ssbo_atomic_overwrite" />
   13701 <Test name="ssbo_atomic_multiple_write_read" />
   13702 <Test name="ssbo_atomic_multiple_interleaved_write_read" />
   13703 <Test name="ssbo_atomic_multiple_unrelated_write_read_ordered" />
   13704 <Test name="ssbo_atomic_multiple_unrelated_write_read_non_ordered" />
   13705 </TestCase>
   13706 <TestCase name="without_memory_barrier">
   13707 <Test name="ssbo_atomic_dispatch_2_calls_1k_invocations" />
   13708 <Test name="ssbo_atomic_dispatch_5_calls_1k_invocations" />
   13709 <Test name="ssbo_atomic_dispatch_100_calls_1k_invocations" />
   13710 <Test name="ssbo_atomic_dispatch_2_calls_4k_invocations" />
   13711 <Test name="ssbo_atomic_dispatch_5_calls_4k_invocations" />
   13712 <Test name="ssbo_atomic_dispatch_100_calls_4k_invocations" />
   13713 <Test name="ssbo_atomic_dispatch_2_calls_32k_invocations" />
   13714 <Test name="ssbo_atomic_dispatch_5_calls_32k_invocations" />
   13715 <Test name="ssbo_atomic_dispatch_100_calls_32k_invocations" />
   13716 <Test name="image_atomic_dispatch_2_calls_8x8_invocations" />
   13717 <Test name="image_atomic_dispatch_5_calls_8x8_invocations" />
   13718 <Test name="image_atomic_dispatch_100_calls_8x8_invocations" />
   13719 <Test name="image_atomic_dispatch_2_calls_32x32_invocations" />
   13720 <Test name="image_atomic_dispatch_5_calls_32x32_invocations" />
   13721 <Test name="image_atomic_dispatch_100_calls_32x32_invocations" />
   13722 <Test name="image_atomic_dispatch_2_calls_128x128_invocations" />
   13723 <Test name="image_atomic_dispatch_5_calls_128x128_invocations" />
   13724 <Test name="image_atomic_dispatch_100_calls_128x128_invocations" />
   13725 <Test name="atomic_counter_dispatch_2_calls_32_invocations" />
   13726 <Test name="atomic_counter_dispatch_5_calls_32_invocations" />
   13727 <Test name="atomic_counter_dispatch_100_calls_32_invocations" />
   13728 <Test name="atomic_counter_dispatch_2_calls_128_invocations" />
   13729 <Test name="atomic_counter_dispatch_5_calls_128_invocations" />
   13730 <Test name="atomic_counter_dispatch_100_calls_128_invocations" />
   13731 <Test name="atomic_counter_dispatch_2_calls_1k_invocations" />
   13732 <Test name="atomic_counter_dispatch_5_calls_1k_invocations" />
   13733 <Test name="atomic_counter_dispatch_100_calls_1k_invocations" />
   13734 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_32_invocations" />
   13735 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_32_invocations" />
   13736 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_32_invocations" />
   13737 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_128_invocations" />
   13738 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_128_invocations" />
   13739 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_128_invocations" />
   13740 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_1k_invocations" />
   13741 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_1k_invocations" />
   13742 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_1k_invocations" />
   13743 </TestCase>
   13744 </TestSuite>
   13745 </TestSuite>
   13746 <TestSuite name="geometry_shading">
   13747 <TestCase name="query">
   13748 <Test name="max_geometry_input_components" />
   13749 <Test name="max_geometry_output_components" />
   13750 <Test name="max_geometry_image_uniforms" />
   13751 <Test name="max_geometry_texture_image_units" />
   13752 <Test name="max_geometry_output_vertices" />
   13753 <Test name="max_geometry_total_output_components" />
   13754 <Test name="max_geometry_uniform_components" />
   13755 <Test name="geometry_linked_vertices_out" />
   13756 <Test name="geometry_linked_input_type" />
   13757 <Test name="geometry_linked_output_type" />
   13758 <Test name="geometry_shader_invocations" />
   13759 <Test name="max_geometry_shader_invocations" />
   13760 <Test name="max_geometry_uniform_blocks" />
   13761 <Test name="max_geometry_shader_storage_blocks" />
   13762 <Test name="layer_provoking_vertex" />
   13763 <Test name="primitives_generated_no_geometry" />
   13764 <Test name="primitives_generated_no_amplification" />
   13765 <Test name="primitives_generated_amplification" />
   13766 <Test name="primitives_generated_partial_primitives" />
   13767 <Test name="primitives_generated_instanced" />
   13768 <Test name="max_framebuffer_layers" />
   13769 <Test name="framebuffer_default_layers" />
   13770 <Test name="framebuffer_attachment_layered" />
   13771 <Test name="framebuffer_incomplete_layer_targets" />
   13772 <Test name="referenced_by_geometry_shader" />
   13773 </TestCase>
   13774 <TestCase name="basic">
   13775 <Test name="output_10" />
   13776 <Test name="output_128" />
   13777 <Test name="output_256" />
   13778 <Test name="output_max" />
   13779 <Test name="output_10_and_100" />
   13780 <Test name="output_100_and_10" />
   13781 <Test name="output_0_and_128" />
   13782 <Test name="output_128_and_0" />
   13783 <Test name="output_vary_by_attribute" />
   13784 <Test name="output_vary_by_uniform" />
   13785 <Test name="output_vary_by_texture" />
   13786 <Test name="point_size" />
   13787 <Test name="primitive_id_in" />
   13788 <Test name="primitive_id_in_restarted" />
   13789 <Test name="primitive_id" />
   13790 </TestCase>
   13791 <TestSuite name="input">
   13792 <TestCase name="basic_primitive">
   13793 <Test name="points" />
   13794 <Test name="lines" />
   13795 <Test name="line_loop" />
   13796 <Test name="line_strip" />
   13797 <Test name="triangles" />
   13798 <Test name="triangle_strip" />
   13799 <Test name="triangle_fan" />
   13800 <Test name="lines_adjacency" />
   13801 <Test name="line_strip_adjacency" />
   13802 <Test name="triangles_adjacency" />
   13803 </TestCase>
   13804 <TestCase name="triangle_strip_adjacency">
   13805 <Test name="vertex_count_0" />
   13806 <Test name="vertex_count_1" />
   13807 <Test name="vertex_count_2" />
   13808 <Test name="vertex_count_3" />
   13809 <Test name="vertex_count_4" />
   13810 <Test name="vertex_count_5" />
   13811 <Test name="vertex_count_6" />
   13812 <Test name="vertex_count_7" />
   13813 <Test name="vertex_count_8" />
   13814 <Test name="vertex_count_9" />
   13815 <Test name="vertex_count_10" />
   13816 <Test name="vertex_count_11" />
   13817 <Test name="vertex_count_12" />
   13818 </TestCase>
   13819 </TestSuite>
   13820 <TestCase name="conversion">
   13821 <Test name="triangles_to_points" />
   13822 <Test name="lines_to_points" />
   13823 <Test name="points_to_lines" />
   13824 <Test name="triangles_to_lines" />
   13825 <Test name="points_to_triangles" />
   13826 <Test name="lines_to_triangles" />
   13827 </TestCase>
   13828 <TestCase name="emit">
   13829 <Test name="points_emit_1_end_1" />
   13830 <Test name="points_emit_1_end_2" />
   13831 <Test name="line_strip_emit_1_end_1" />
   13832 <Test name="line_strip_emit_2_end_1" />
   13833 <Test name="line_strip_emit_1_end_2" />
   13834 <Test name="line_strip_emit_2_end_2" />
   13835 <Test name="line_strip_emit_2_end_2_emit_2_end_0" />
   13836 <Test name="triangle_strip_emit_1_end_1" />
   13837 <Test name="triangle_strip_emit_2_end_1" />
   13838 <Test name="triangle_strip_emit_3_end_1" />
   13839 <Test name="triangle_strip_emit_1_end_2" />
   13840 <Test name="triangle_strip_emit_2_end_2" />
   13841 <Test name="triangle_strip_emit_3_end_2" />
   13842 <Test name="triangle_strip_emit_3_end_2_emit_3_end_0" />
   13843 </TestCase>
   13844 <TestCase name="varying">
   13845 <Test name="vertex_no_op_geometry_out_1" />
   13846 <Test name="vertex_out_0_geometry_out_1" />
   13847 <Test name="vertex_out_0_geometry_out_2" />
   13848 <Test name="vertex_out_1_geometry_out_0" />
   13849 <Test name="vertex_out_1_geometry_out_2" />
   13850 </TestCase>
   13851 <TestCase name="layered">
   13852 <Test name="render_with_default_layer_cubemap" />
   13853 <Test name="render_with_default_layer_3d" />
   13854 <Test name="render_with_default_layer_2d_array" />
   13855 <Test name="render_with_default_layer_2d_multisample_array" />
   13856 <Test name="render_to_one_cubemap" />
   13857 <Test name="render_to_one_3d" />
   13858 <Test name="render_to_one_2d_array" />
   13859 <Test name="render_to_one_2d_multisample_array" />
   13860 <Test name="render_to_all_cubemap" />
   13861 <Test name="render_to_all_3d" />
   13862 <Test name="render_to_all_2d_array" />
   13863 <Test name="render_to_all_2d_multisample_array" />
   13864 <Test name="render_different_to_cubemap" />
   13865 <Test name="render_different_to_3d" />
   13866 <Test name="render_different_to_2d_array" />
   13867 <Test name="render_different_to_2d_multisample_array" />
   13868 <Test name="fragment_layer_cubemap" />
   13869 <Test name="fragment_layer_3d" />
   13870 <Test name="fragment_layer_2d_array" />
   13871 <Test name="fragment_layer_2d_multisample_array" />
   13872 <Test name="layer_provoking_vertex_cubemap" />
   13873 <Test name="layer_provoking_vertex_3d" />
   13874 <Test name="layer_provoking_vertex_2d_array" />
   13875 <Test name="layer_provoking_vertex_2d_multisample_array" />
   13876 </TestCase>
   13877 <TestCase name="instanced">
   13878 <Test name="geometry_1_invocations" />
   13879 <Test name="geometry_2_invocations" />
   13880 <Test name="geometry_8_invocations" />
   13881 <Test name="geometry_32_invocations" />
   13882 <Test name="geometry_max_invocations" />
   13883 <Test name="geometry_output_different_2_invocations" />
   13884 <Test name="geometry_output_different_8_invocations" />
   13885 <Test name="geometry_output_different_32_invocations" />
   13886 <Test name="geometry_output_different_max_invocations" />
   13887 <Test name="invocation_per_layer_cubemap" />
   13888 <Test name="invocation_per_layer_3d" />
   13889 <Test name="invocation_per_layer_2d_array" />
   13890 <Test name="invocation_per_layer_2d_multisample_array" />
   13891 <Test name="multiple_layers_per_invocation_cubemap" />
   13892 <Test name="multiple_layers_per_invocation_3d" />
   13893 <Test name="multiple_layers_per_invocation_2d_array" />
   13894 <Test name="multiple_layers_per_invocation_2d_multisample_array" />
   13895 <Test name="invocation_output_vary_by_attribute" />
   13896 <Test name="invocation_output_vary_by_uniform" />
   13897 <Test name="invocation_output_vary_by_texture" />
   13898 <Test name="draw_2_instances_geometry_2_invocations" />
   13899 <Test name="draw_2_instances_geometry_8_invocations" />
   13900 <Test name="draw_4_instances_geometry_2_invocations" />
   13901 <Test name="draw_4_instances_geometry_8_invocations" />
   13902 <Test name="draw_8_instances_geometry_2_invocations" />
   13903 <Test name="draw_8_instances_geometry_8_invocations" />
   13904 </TestCase>
   13905 <TestCase name="negative">
   13906 <Test name="type_points_primitive_lines" />
   13907 <Test name="type_points_primitive_line_loop" />
   13908 <Test name="type_points_primitive_line_strip" />
   13909 <Test name="type_points_primitive_lines_adjacency" />
   13910 <Test name="type_points_primitive_line_strip_adjacency" />
   13911 <Test name="type_points_primitive_triangles" />
   13912 <Test name="type_points_primitive_triangle_strip" />
   13913 <Test name="type_points_primitive_triangle_fan" />
   13914 <Test name="type_points_primitive_triangles_adjacency" />
   13915 <Test name="type_points_primitive_triangle_strip_adjacency" />
   13916 <Test name="type_lines_primitive_points" />
   13917 <Test name="type_lines_primitive_lines_adjacency" />
   13918 <Test name="type_lines_primitive_line_strip_adjacency" />
   13919 <Test name="type_lines_primitive_triangles" />
   13920 <Test name="type_lines_primitive_triangle_strip" />
   13921 <Test name="type_lines_primitive_triangle_fan" />
   13922 <Test name="type_lines_primitive_triangles_adjacency" />
   13923 <Test name="type_lines_primitive_triangle_strip_adjacency" />
   13924 <Test name="type_lines_adjacency_primitive_points" />
   13925 <Test name="type_lines_adjacency_primitive_lines" />
   13926 <Test name="type_lines_adjacency_primitive_line_loop" />
   13927 <Test name="type_lines_adjacency_primitive_line_strip" />
   13928 <Test name="type_lines_adjacency_primitive_triangles" />
   13929 <Test name="type_lines_adjacency_primitive_triangle_strip" />
   13930 <Test name="type_lines_adjacency_primitive_triangle_fan" />
   13931 <Test name="type_lines_adjacency_primitive_triangles_adjacency" />
   13932 <Test name="type_lines_adjacency_primitive_triangle_strip_adjacency" />
   13933 <Test name="type_triangles_primitive_points" />
   13934 <Test name="type_triangles_primitive_lines" />
   13935 <Test name="type_triangles_primitive_line_loop" />
   13936 <Test name="type_triangles_primitive_line_strip" />
   13937 <Test name="type_triangles_primitive_lines_adjacency" />
   13938 <Test name="type_triangles_primitive_line_strip_adjacency" />
   13939 <Test name="type_triangles_primitive_triangles_adjacency" />
   13940 <Test name="type_triangles_primitive_triangle_strip_adjacency" />
   13941 <Test name="type_triangles_adjacency_primitive_points" />
   13942 <Test name="type_triangles_adjacency_primitive_lines" />
   13943 <Test name="type_triangles_adjacency_primitive_line_loop" />
   13944 <Test name="type_triangles_adjacency_primitive_line_strip" />
   13945 <Test name="type_triangles_adjacency_primitive_lines_adjacency" />
   13946 <Test name="type_triangles_adjacency_primitive_line_strip_adjacency" />
   13947 <Test name="type_triangles_adjacency_primitive_triangles" />
   13948 <Test name="type_triangles_adjacency_primitive_triangle_strip" />
   13949 <Test name="type_triangles_adjacency_primitive_triangle_fan" />
   13950 </TestCase>
   13951 <TestCase name="vertex_transform_feedback">
   13952 <Test name="capture_vertex_line_loop" />
   13953 <Test name="capture_vertex_line_strip" />
   13954 <Test name="capture_vertex_triangle_strip" />
   13955 <Test name="capture_vertex_triangle_fan" />
   13956 <Test name="capture_vertex_draw_arrays" />
   13957 <Test name="capture_vertex_draw_arrays_instanced" />
   13958 <Test name="capture_vertex_draw_arrays_indirect" />
   13959 <Test name="capture_vertex_draw_elements" />
   13960 <Test name="capture_vertex_draw_elements_instanced" />
   13961 <Test name="capture_vertex_draw_elements_indirect" />
   13962 <Test name="capture_vertex_draw_arrays_overflow_single_buffer" />
   13963 <Test name="capture_vertex_draw_elements_overflow_single_buffer" />
   13964 </TestCase>
   13965 </TestSuite>
   13966 <TestSuite name="sample_shading">
   13967 <TestCase name="state_query">
   13968 <Test name="sample_shading_is_enabled" />
   13969 <Test name="sample_shading_get_boolean" />
   13970 <Test name="sample_shading_get_integer" />
   13971 <Test name="sample_shading_get_float" />
   13972 <Test name="sample_shading_get_integer64" />
   13973 <Test name="min_sample_shading_value_get_boolean" />
   13974 <Test name="min_sample_shading_value_get_integer" />
   13975 <Test name="min_sample_shading_value_get_float" />
   13976 <Test name="min_sample_shading_value_get_integer64" />
   13977 <Test name="min_sample_shading_value_clamping" />
   13978 </TestCase>
   13979 <TestCase name="min_sample_shading">
   13980 <Test name="default_framebuffer_color" />
   13981 <Test name="default_framebuffer_discard" />
   13982 <Test name="multisample_texture_samples_2_color" />
   13983 <Test name="multisample_texture_samples_2_discard" />
   13984 <Test name="multisample_texture_samples_4_color" />
   13985 <Test name="multisample_texture_samples_4_discard" />
   13986 <Test name="multisample_texture_samples_8_color" />
   13987 <Test name="multisample_texture_samples_8_discard" />
   13988 <Test name="multisample_renderbuffer_samples_2_color" />
   13989 <Test name="multisample_renderbuffer_samples_2_discard" />
   13990 <Test name="multisample_renderbuffer_samples_4_color" />
   13991 <Test name="multisample_renderbuffer_samples_4_discard" />
   13992 <Test name="multisample_renderbuffer_samples_8_color" />
   13993 <Test name="multisample_renderbuffer_samples_8_discard" />
   13994 </TestCase>
   13995 </TestSuite>
   13996 <TestSuite name="vertex_attribute_binding">
   13997 <TestSuite name="usage">
   13998 <TestCase name="single_binding">
   13999 <Test name="elements_1" />
   14000 <Test name="elements_2" />
   14001 <Test name="elements_2_share_elements" />
   14002 <Test name="offset_elements_1" />
   14003 <Test name="offset_elements_2" />
   14004 <Test name="offset_elements_2_share_elements" />
   14005 <Test name="unaligned_offset_elements_1_aligned_elements" />
   14006 </TestCase>
   14007 <TestCase name="multiple_bindings">
   14008 <Test name="basic" />
   14009 <Test name="zero_stride" />
   14010 <Test name="instanced" />
   14011 <Test name="aliasing_buffer_zero_stride" />
   14012 <Test name="aliasing_buffer_instanced" />
   14013 </TestCase>
   14014 <TestCase name="mixed_usage">
   14015 <Test name="mixed_attribs_basic" />
   14016 <Test name="mixed_attribs_instanced_binding" />
   14017 <Test name="mixed_attribs_instanced_attrib" />
   14018 <Test name="mixed_api_change_buffer" />
   14019 <Test name="mixed_api_change_buffer_offset" />
   14020 <Test name="mixed_api_change_buffer_stride" />
   14021 <Test name="mixed_api_change_binding_point" />
   14022 </TestCase>
   14023 </TestSuite>
   14024 <TestCase name="negative">
   14025 <Test name="default_vao_bind_vertex_buffer" />
   14026 <Test name="default_vao_vertex_attrib_format" />
   14027 <Test name="default_vao_vertex_attrib_i_format" />
   14028 <Test name="default_vao_vertex_attrib_binding" />
   14029 <Test name="default_vao_vertex_binding_divisor" />
   14030 <Test name="bind_create_new_buffer" />
   14031 <Test name="vertex_attrib_format_large_offset" />
   14032 <Test name="vertex_attrib_binding_invalid_attr" />
   14033 <Test name="vertex_attrib_binding_invalid_binding" />
   14034 </TestCase>
   14035 </TestSuite>
   14036 <TestSuite name="program_uniform">
   14037 <TestSuite name="by_pointer">
   14038 <TestSuite name="get_uniform">
   14039 <TestCase name="basic">
   14040 <Test name="float_vertex" />
   14041 <Test name="float_fragment" />
   14042 <Test name="float_both" />
   14043 <Test name="vec2_vertex" />
   14044 <Test name="vec2_fragment" />
   14045 <Test name="vec2_both" />
   14046 <Test name="vec3_vertex" />
   14047 <Test name="vec3_fragment" />
   14048 <Test name="vec3_both" />
   14049 <Test name="vec4_vertex" />
   14050 <Test name="vec4_fragment" />
   14051 <Test name="vec4_both" />
   14052 <Test name="mat2_vertex" />
   14053 <Test name="mat2_fragment" />
   14054 <Test name="mat2_both" />
   14055 <Test name="mat2_row_major_vertex" />
   14056 <Test name="mat2_row_major_fragment" />
   14057 <Test name="mat2_row_major_both" />
   14058 <Test name="mat2x3_vertex" />
   14059 <Test name="mat2x3_fragment" />
   14060 <Test name="mat2x3_both" />
   14061 <Test name="mat2x3_row_major_vertex" />
   14062 <Test name="mat2x3_row_major_fragment" />
   14063 <Test name="mat2x3_row_major_both" />
   14064 <Test name="mat2x4_vertex" />
   14065 <Test name="mat2x4_fragment" />
   14066 <Test name="mat2x4_both" />
   14067 <Test name="mat2x4_row_major_vertex" />
   14068 <Test name="mat2x4_row_major_fragment" />
   14069 <Test name="mat2x4_row_major_both" />
   14070 <Test name="mat3x2_vertex" />
   14071 <Test name="mat3x2_fragment" />
   14072 <Test name="mat3x2_both" />
   14073 <Test name="mat3x2_row_major_vertex" />
   14074 <Test name="mat3x2_row_major_fragment" />
   14075 <Test name="mat3x2_row_major_both" />
   14076 <Test name="mat3_vertex" />
   14077 <Test name="mat3_fragment" />
   14078 <Test name="mat3_both" />
   14079 <Test name="mat3_row_major_vertex" />
   14080 <Test name="mat3_row_major_fragment" />
   14081 <Test name="mat3_row_major_both" />
   14082 <Test name="mat3x4_vertex" />
   14083 <Test name="mat3x4_fragment" />
   14084 <Test name="mat3x4_both" />
   14085 <Test name="mat3x4_row_major_vertex" />
   14086 <Test name="mat3x4_row_major_fragment" />
   14087 <Test name="mat3x4_row_major_both" />
   14088 <Test name="mat4x2_vertex" />
   14089 <Test name="mat4x2_fragment" />
   14090 <Test name="mat4x2_both" />
   14091 <Test name="mat4x2_row_major_vertex" />
   14092 <Test name="mat4x2_row_major_fragment" />
   14093 <Test name="mat4x2_row_major_both" />
   14094 <Test name="mat4x3_vertex" />
   14095 <Test name="mat4x3_fragment" />
   14096 <Test name="mat4x3_both" />
   14097 <Test name="mat4x3_row_major_vertex" />
   14098 <Test name="mat4x3_row_major_fragment" />
   14099 <Test name="mat4x3_row_major_both" />
   14100 <Test name="mat4_vertex" />
   14101 <Test name="mat4_fragment" />
   14102 <Test name="mat4_both" />
   14103 <Test name="mat4_row_major_vertex" />
   14104 <Test name="mat4_row_major_fragment" />
   14105 <Test name="mat4_row_major_both" />
   14106 <Test name="int_vertex" />
   14107 <Test name="int_fragment" />
   14108 <Test name="int_both" />
   14109 <Test name="ivec2_vertex" />
   14110 <Test name="ivec2_fragment" />
   14111 <Test name="ivec2_both" />
   14112 <Test name="ivec3_vertex" />
   14113 <Test name="ivec3_fragment" />
   14114 <Test name="ivec3_both" />
   14115 <Test name="ivec4_vertex" />
   14116 <Test name="ivec4_fragment" />
   14117 <Test name="ivec4_both" />
   14118 <Test name="uint_vertex" />
   14119 <Test name="uint_fragment" />
   14120 <Test name="uint_both" />
   14121 <Test name="uvec2_vertex" />
   14122 <Test name="uvec2_fragment" />
   14123 <Test name="uvec2_both" />
   14124 <Test name="uvec3_vertex" />
   14125 <Test name="uvec3_fragment" />
   14126 <Test name="uvec3_both" />
   14127 <Test name="uvec4_vertex" />
   14128 <Test name="uvec4_fragment" />
   14129 <Test name="uvec4_both" />
   14130 <Test name="bool_api_float_vertex" />
   14131 <Test name="bool_api_float_fragment" />
   14132 <Test name="bool_api_float_both" />
   14133 <Test name="bool_api_int_vertex" />
   14134 <Test name="bool_api_int_fragment" />
   14135 <Test name="bool_api_int_both" />
   14136 <Test name="bool_api_uint_vertex" />
   14137 <Test name="bool_api_uint_fragment" />
   14138 <Test name="bool_api_uint_both" />
   14139 <Test name="bvec2_api_float_vertex" />
   14140 <Test name="bvec2_api_float_fragment" />
   14141 <Test name="bvec2_api_float_both" />
   14142 <Test name="bvec2_api_int_vertex" />
   14143 <Test name="bvec2_api_int_fragment" />
   14144 <Test name="bvec2_api_int_both" />
   14145 <Test name="bvec2_api_uint_vertex" />
   14146 <Test name="bvec2_api_uint_fragment" />
   14147 <Test name="bvec2_api_uint_both" />
   14148 <Test name="bvec3_api_float_vertex" />
   14149 <Test name="bvec3_api_float_fragment" />
   14150 <Test name="bvec3_api_float_both" />
   14151 <Test name="bvec3_api_int_vertex" />
   14152 <Test name="bvec3_api_int_fragment" />
   14153 <Test name="bvec3_api_int_both" />
   14154 <Test name="bvec3_api_uint_vertex" />
   14155 <Test name="bvec3_api_uint_fragment" />
   14156 <Test name="bvec3_api_uint_both" />
   14157 <Test name="bvec4_api_float_vertex" />
   14158 <Test name="bvec4_api_float_fragment" />
   14159 <Test name="bvec4_api_float_both" />
   14160 <Test name="bvec4_api_int_vertex" />
   14161 <Test name="bvec4_api_int_fragment" />
   14162 <Test name="bvec4_api_int_both" />
   14163 <Test name="bvec4_api_uint_vertex" />
   14164 <Test name="bvec4_api_uint_fragment" />
   14165 <Test name="bvec4_api_uint_both" />
   14166 <Test name="sampler2D_vertex" />
   14167 <Test name="sampler2D_fragment" />
   14168 <Test name="sampler2D_both" />
   14169 <Test name="samplerCube_vertex" />
   14170 <Test name="samplerCube_fragment" />
   14171 <Test name="samplerCube_both" />
   14172 </TestCase>
   14173 <TestCase name="basic_array">
   14174 <Test name="float_vertex" />
   14175 <Test name="float_fragment" />
   14176 <Test name="float_both" />
   14177 <Test name="vec4_vertex" />
   14178 <Test name="vec4_fragment" />
   14179 <Test name="vec4_both" />
   14180 <Test name="mat4_vertex" />
   14181 <Test name="mat4_fragment" />
   14182 <Test name="mat4_both" />
   14183 <Test name="mat4_row_major_vertex" />
   14184 <Test name="mat4_row_major_fragment" />
   14185 <Test name="mat4_row_major_both" />
   14186 <Test name="int_vertex" />
   14187 <Test name="int_fragment" />
   14188 <Test name="int_both" />
   14189 <Test name="ivec4_vertex" />
   14190 <Test name="ivec4_fragment" />
   14191 <Test name="ivec4_both" />
   14192 <Test name="uint_vertex" />
   14193 <Test name="uint_fragment" />
   14194 <Test name="uint_both" />
   14195 <Test name="uvec4_vertex" />
   14196 <Test name="uvec4_fragment" />
   14197 <Test name="uvec4_both" />
   14198 <Test name="bool_api_float_vertex" />
   14199 <Test name="bool_api_float_fragment" />
   14200 <Test name="bool_api_float_both" />
   14201 <Test name="bool_api_int_vertex" />
   14202 <Test name="bool_api_int_fragment" />
   14203 <Test name="bool_api_int_both" />
   14204 <Test name="bool_api_uint_vertex" />
   14205 <Test name="bool_api_uint_fragment" />
   14206 <Test name="bool_api_uint_both" />
   14207 <Test name="bvec4_api_float_vertex" />
   14208 <Test name="bvec4_api_float_fragment" />
   14209 <Test name="bvec4_api_float_both" />
   14210 <Test name="bvec4_api_int_vertex" />
   14211 <Test name="bvec4_api_int_fragment" />
   14212 <Test name="bvec4_api_int_both" />
   14213 <Test name="bvec4_api_uint_vertex" />
   14214 <Test name="bvec4_api_uint_fragment" />
   14215 <Test name="bvec4_api_uint_both" />
   14216 <Test name="sampler2D_vertex" />
   14217 <Test name="sampler2D_fragment" />
   14218 <Test name="sampler2D_both" />
   14219 </TestCase>
   14220 <TestCase name="basic_array_first_elem_without_brackets">
   14221 <Test name="float_vertex" />
   14222 <Test name="float_fragment" />
   14223 <Test name="float_both" />
   14224 <Test name="vec4_vertex" />
   14225 <Test name="vec4_fragment" />
   14226 <Test name="vec4_both" />
   14227 <Test name="mat4_vertex" />
   14228 <Test name="mat4_fragment" />
   14229 <Test name="mat4_both" />
   14230 <Test name="mat4_row_major_vertex" />
   14231 <Test name="mat4_row_major_fragment" />
   14232 <Test name="mat4_row_major_both" />
   14233 <Test name="int_vertex" />
   14234 <Test name="int_fragment" />
   14235 <Test name="int_both" />
   14236 <Test name="ivec4_vertex" />
   14237 <Test name="ivec4_fragment" />
   14238 <Test name="ivec4_both" />
   14239 <Test name="uint_vertex" />
   14240 <Test name="uint_fragment" />
   14241 <Test name="uint_both" />
   14242 <Test name="uvec4_vertex" />
   14243 <Test name="uvec4_fragment" />
   14244 <Test name="uvec4_both" />
   14245 <Test name="bool_api_float_vertex" />
   14246 <Test name="bool_api_float_fragment" />
   14247 <Test name="bool_api_float_both" />
   14248 <Test name="bool_api_int_vertex" />
   14249 <Test name="bool_api_int_fragment" />
   14250 <Test name="bool_api_int_both" />
   14251 <Test name="bool_api_uint_vertex" />
   14252 <Test name="bool_api_uint_fragment" />
   14253 <Test name="bool_api_uint_both" />
   14254 <Test name="bvec4_api_float_vertex" />
   14255 <Test name="bvec4_api_float_fragment" />
   14256 <Test name="bvec4_api_float_both" />
   14257 <Test name="bvec4_api_int_vertex" />
   14258 <Test name="bvec4_api_int_fragment" />
   14259 <Test name="bvec4_api_int_both" />
   14260 <Test name="bvec4_api_uint_vertex" />
   14261 <Test name="bvec4_api_uint_fragment" />
   14262 <Test name="bvec4_api_uint_both" />
   14263 <Test name="sampler2D_vertex" />
   14264 <Test name="sampler2D_fragment" />
   14265 <Test name="sampler2D_both" />
   14266 </TestCase>
   14267 <TestCase name="basic_struct">
   14268 <Test name="float_vec4_vertex" />
   14269 <Test name="float_vec4_fragment" />
   14270 <Test name="float_vec4_both" />
   14271 <Test name="mat4_mat2_vertex" />
   14272 <Test name="mat4_mat2_fragment" />
   14273 <Test name="mat4_mat2_both" />
   14274 <Test name="int_ivec4_vertex" />
   14275 <Test name="int_ivec4_fragment" />
   14276 <Test name="int_ivec4_both" />
   14277 <Test name="uint_uvec4_vertex" />
   14278 <Test name="uint_uvec4_fragment" />
   14279 <Test name="uint_uvec4_both" />
   14280 <Test name="bool_bvec4_vertex" />
   14281 <Test name="bool_bvec4_fragment" />
   14282 <Test name="bool_bvec4_both" />
   14283 <Test name="sampler2D_samplerCube_vertex" />
   14284 <Test name="sampler2D_samplerCube_fragment" />
   14285 <Test name="sampler2D_samplerCube_both" />
   14286 </TestCase>
   14287 <TestCase name="struct_in_array">
   14288 <Test name="float_vec4_vertex" />
   14289 <Test name="float_vec4_fragment" />
   14290 <Test name="float_vec4_both" />
   14291 <Test name="mat4_mat2_vertex" />
   14292 <Test name="mat4_mat2_fragment" />
   14293 <Test name="mat4_mat2_both" />
   14294 <Test name="int_ivec4_vertex" />
   14295 <Test name="int_ivec4_fragment" />
   14296 <Test name="int_ivec4_both" />
   14297 <Test name="uint_uvec4_vertex" />
   14298 <Test name="uint_uvec4_fragment" />
   14299 <Test name="uint_uvec4_both" />
   14300 <Test name="bool_bvec4_vertex" />
   14301 <Test name="bool_bvec4_fragment" />
   14302 <Test name="bool_bvec4_both" />
   14303 <Test name="sampler2D_samplerCube_vertex" />
   14304 <Test name="sampler2D_samplerCube_fragment" />
   14305 <Test name="sampler2D_samplerCube_both" />
   14306 </TestCase>
   14307 <TestCase name="array_in_struct">
   14308 <Test name="float_vec4_vertex" />
   14309 <Test name="float_vec4_fragment" />
   14310 <Test name="float_vec4_both" />
   14311 <Test name="mat4_mat2_vertex" />
   14312 <Test name="mat4_mat2_fragment" />
   14313 <Test name="mat4_mat2_both" />
   14314 <Test name="int_ivec4_vertex" />
   14315 <Test name="int_ivec4_fragment" />
   14316 <Test name="int_ivec4_both" />
   14317 <Test name="uint_uvec4_vertex" />
   14318 <Test name="uint_uvec4_fragment" />
   14319 <Test name="uint_uvec4_both" />
   14320 <Test name="bool_bvec4_vertex" />
   14321 <Test name="bool_bvec4_fragment" />
   14322 <Test name="bool_bvec4_both" />
   14323 <Test name="sampler2D_samplerCube_vertex" />
   14324 <Test name="sampler2D_samplerCube_fragment" />
   14325 <Test name="sampler2D_samplerCube_both" />
   14326 </TestCase>
   14327 <TestCase name="nested_structs_arrays">
   14328 <Test name="float_vec4_vertex" />
   14329 <Test name="float_vec4_fragment" />
   14330 <Test name="float_vec4_both" />
   14331 <Test name="mat4_mat2_vertex" />
   14332 <Test name="mat4_mat2_fragment" />
   14333 <Test name="mat4_mat2_both" />
   14334 <Test name="int_ivec4_vertex" />
   14335 <Test name="int_ivec4_fragment" />
   14336 <Test name="int_ivec4_both" />
   14337 <Test name="uint_uvec4_vertex" />
   14338 <Test name="uint_uvec4_fragment" />
   14339 <Test name="uint_uvec4_both" />
   14340 <Test name="bool_bvec4_vertex" />
   14341 <Test name="bool_bvec4_fragment" />
   14342 <Test name="bool_bvec4_both" />
   14343 <Test name="sampler2D_samplerCube_vertex" />
   14344 <Test name="sampler2D_samplerCube_fragment" />
   14345 <Test name="sampler2D_samplerCube_both" />
   14346 </TestCase>
   14347 <TestCase name="multiple_basic">
   14348 <Test name="vertex" />
   14349 <Test name="fragment" />
   14350 <Test name="both" />
   14351 </TestCase>
   14352 <TestCase name="multiple_basic_array">
   14353 <Test name="vertex" />
   14354 <Test name="fragment" />
   14355 <Test name="both" />
   14356 </TestCase>
   14357 <TestCase name="multiple_nested_structs_arrays">
   14358 <Test name="vertex" />
   14359 <Test name="fragment" />
   14360 <Test name="both" />
   14361 </TestCase>
   14362 </TestSuite>
   14363 <TestSuite name="render">
   14364 <TestCase name="basic">
   14365 <Test name="float_vertex" />
   14366 <Test name="float_fragment" />
   14367 <Test name="float_both" />
   14368 <Test name="vec2_vertex" />
   14369 <Test name="vec2_fragment" />
   14370 <Test name="vec2_both" />
   14371 <Test name="vec3_vertex" />
   14372 <Test name="vec3_fragment" />
   14373 <Test name="vec3_both" />
   14374 <Test name="vec4_vertex" />
   14375 <Test name="vec4_fragment" />
   14376 <Test name="vec4_both" />
   14377 <Test name="mat2_vertex" />
   14378 <Test name="mat2_fragment" />
   14379 <Test name="mat2_both" />
   14380 <Test name="mat2_row_major_vertex" />
   14381 <Test name="mat2_row_major_fragment" />
   14382 <Test name="mat2_row_major_both" />
   14383 <Test name="mat2x3_vertex" />
   14384 <Test name="mat2x3_fragment" />
   14385 <Test name="mat2x3_both" />
   14386 <Test name="mat2x3_row_major_vertex" />
   14387 <Test name="mat2x3_row_major_fragment" />
   14388 <Test name="mat2x3_row_major_both" />
   14389 <Test name="mat2x4_vertex" />
   14390 <Test name="mat2x4_fragment" />
   14391 <Test name="mat2x4_both" />
   14392 <Test name="mat2x4_row_major_vertex" />
   14393 <Test name="mat2x4_row_major_fragment" />
   14394 <Test name="mat2x4_row_major_both" />
   14395 <Test name="mat3x2_vertex" />
   14396 <Test name="mat3x2_fragment" />
   14397 <Test name="mat3x2_both" />
   14398 <Test name="mat3x2_row_major_vertex" />
   14399 <Test name="mat3x2_row_major_fragment" />
   14400 <Test name="mat3x2_row_major_both" />
   14401 <Test name="mat3_vertex" />
   14402 <Test name="mat3_fragment" />
   14403 <Test name="mat3_both" />
   14404 <Test name="mat3_row_major_vertex" />
   14405 <Test name="mat3_row_major_fragment" />
   14406 <Test name="mat3_row_major_both" />
   14407 <Test name="mat3x4_vertex" />
   14408 <Test name="mat3x4_fragment" />
   14409 <Test name="mat3x4_both" />
   14410 <Test name="mat3x4_row_major_vertex" />
   14411 <Test name="mat3x4_row_major_fragment" />
   14412 <Test name="mat3x4_row_major_both" />
   14413 <Test name="mat4x2_vertex" />
   14414 <Test name="mat4x2_fragment" />
   14415 <Test name="mat4x2_both" />
   14416 <Test name="mat4x2_row_major_vertex" />
   14417 <Test name="mat4x2_row_major_fragment" />
   14418 <Test name="mat4x2_row_major_both" />
   14419 <Test name="mat4x3_vertex" />
   14420 <Test name="mat4x3_fragment" />
   14421 <Test name="mat4x3_both" />
   14422 <Test name="mat4x3_row_major_vertex" />
   14423 <Test name="mat4x3_row_major_fragment" />
   14424 <Test name="mat4x3_row_major_both" />
   14425 <Test name="mat4_vertex" />
   14426 <Test name="mat4_fragment" />
   14427 <Test name="mat4_both" />
   14428 <Test name="mat4_row_major_vertex" />
   14429 <Test name="mat4_row_major_fragment" />
   14430 <Test name="mat4_row_major_both" />
   14431 <Test name="int_vertex" />
   14432 <Test name="int_fragment" />
   14433 <Test name="int_both" />
   14434 <Test name="ivec2_vertex" />
   14435 <Test name="ivec2_fragment" />
   14436 <Test name="ivec2_both" />
   14437 <Test name="ivec3_vertex" />
   14438 <Test name="ivec3_fragment" />
   14439 <Test name="ivec3_both" />
   14440 <Test name="ivec4_vertex" />
   14441 <Test name="ivec4_fragment" />
   14442 <Test name="ivec4_both" />
   14443 <Test name="uint_vertex" />
   14444 <Test name="uint_fragment" />
   14445 <Test name="uint_both" />
   14446 <Test name="uvec2_vertex" />
   14447 <Test name="uvec2_fragment" />
   14448 <Test name="uvec2_both" />
   14449 <Test name="uvec3_vertex" />
   14450 <Test name="uvec3_fragment" />
   14451 <Test name="uvec3_both" />
   14452 <Test name="uvec4_vertex" />
   14453 <Test name="uvec4_fragment" />
   14454 <Test name="uvec4_both" />
   14455 <Test name="bool_vertex" />
   14456 <Test name="bool_fragment" />
   14457 <Test name="bool_both" />
   14458 <Test name="bvec2_vertex" />
   14459 <Test name="bvec2_fragment" />
   14460 <Test name="bvec2_both" />
   14461 <Test name="bvec3_vertex" />
   14462 <Test name="bvec3_fragment" />
   14463 <Test name="bvec3_both" />
   14464 <Test name="bvec4_vertex" />
   14465 <Test name="bvec4_fragment" />
   14466 <Test name="bvec4_both" />
   14467 <Test name="sampler2D_vertex" />
   14468 <Test name="sampler2D_fragment" />
   14469 <Test name="sampler2D_both" />
   14470 <Test name="samplerCube_vertex" />
   14471 <Test name="samplerCube_fragment" />
   14472 <Test name="samplerCube_both" />
   14473 </TestCase>
   14474 <TestCase name="basic_array">
   14475 <Test name="float_vertex" />
   14476 <Test name="float_fragment" />
   14477 <Test name="float_both" />
   14478 <Test name="vec4_vertex" />
   14479 <Test name="vec4_fragment" />
   14480 <Test name="vec4_both" />
   14481 <Test name="mat4_vertex" />
   14482 <Test name="mat4_fragment" />
   14483 <Test name="mat4_both" />
   14484 <Test name="mat4_row_major_vertex" />
   14485 <Test name="mat4_row_major_fragment" />
   14486 <Test name="mat4_row_major_both" />
   14487 <Test name="int_vertex" />
   14488 <Test name="int_fragment" />
   14489 <Test name="int_both" />
   14490 <Test name="ivec4_vertex" />
   14491 <Test name="ivec4_fragment" />
   14492 <Test name="ivec4_both" />
   14493 <Test name="uint_vertex" />
   14494 <Test name="uint_fragment" />
   14495 <Test name="uint_both" />
   14496 <Test name="uvec4_vertex" />
   14497 <Test name="uvec4_fragment" />
   14498 <Test name="uvec4_both" />
   14499 <Test name="bool_vertex" />
   14500 <Test name="bool_fragment" />
   14501 <Test name="bool_both" />
   14502 <Test name="bvec4_vertex" />
   14503 <Test name="bvec4_fragment" />
   14504 <Test name="bvec4_both" />
   14505 <Test name="sampler2D_vertex" />
   14506 <Test name="sampler2D_fragment" />
   14507 <Test name="sampler2D_both" />
   14508 </TestCase>
   14509 <TestCase name="basic_struct">
   14510 <Test name="float_vec4_vertex" />
   14511 <Test name="float_vec4_fragment" />
   14512 <Test name="float_vec4_both" />
   14513 <Test name="mat4_mat2_vertex" />
   14514 <Test name="mat4_mat2_fragment" />
   14515 <Test name="mat4_mat2_both" />
   14516 <Test name="int_ivec4_vertex" />
   14517 <Test name="int_ivec4_fragment" />
   14518 <Test name="int_ivec4_both" />
   14519 <Test name="uint_uvec4_vertex" />
   14520 <Test name="uint_uvec4_fragment" />
   14521 <Test name="uint_uvec4_both" />
   14522 <Test name="bool_bvec4_vertex" />
   14523 <Test name="bool_bvec4_fragment" />
   14524 <Test name="bool_bvec4_both" />
   14525 <Test name="sampler2D_samplerCube_vertex" />
   14526 <Test name="sampler2D_samplerCube_fragment" />
   14527 <Test name="sampler2D_samplerCube_both" />
   14528 </TestCase>
   14529 <TestCase name="struct_in_array">
   14530 <Test name="float_vec4_vertex" />
   14531 <Test name="float_vec4_fragment" />
   14532 <Test name="float_vec4_both" />
   14533 <Test name="mat4_mat2_vertex" />
   14534 <Test name="mat4_mat2_fragment" />
   14535 <Test name="mat4_mat2_both" />
   14536 <Test name="int_ivec4_vertex" />
   14537 <Test name="int_ivec4_fragment" />
   14538 <Test name="int_ivec4_both" />
   14539 <Test name="uint_uvec4_vertex" />
   14540 <Test name="uint_uvec4_fragment" />
   14541 <Test name="uint_uvec4_both" />
   14542 <Test name="bool_bvec4_vertex" />
   14543 <Test name="bool_bvec4_fragment" />
   14544 <Test name="bool_bvec4_both" />
   14545 <Test name="sampler2D_samplerCube_vertex" />
   14546 <Test name="sampler2D_samplerCube_fragment" />
   14547 <Test name="sampler2D_samplerCube_both" />
   14548 </TestCase>
   14549 <TestCase name="array_in_struct">
   14550 <Test name="float_vec4_vertex" />
   14551 <Test name="float_vec4_fragment" />
   14552 <Test name="float_vec4_both" />
   14553 <Test name="mat4_mat2_vertex" />
   14554 <Test name="mat4_mat2_fragment" />
   14555 <Test name="mat4_mat2_both" />
   14556 <Test name="int_ivec4_vertex" />
   14557 <Test name="int_ivec4_fragment" />
   14558 <Test name="int_ivec4_both" />
   14559 <Test name="uint_uvec4_vertex" />
   14560 <Test name="uint_uvec4_fragment" />
   14561 <Test name="uint_uvec4_both" />
   14562 <Test name="bool_bvec4_vertex" />
   14563 <Test name="bool_bvec4_fragment" />
   14564 <Test name="bool_bvec4_both" />
   14565 <Test name="sampler2D_samplerCube_vertex" />
   14566 <Test name="sampler2D_samplerCube_fragment" />
   14567 <Test name="sampler2D_samplerCube_both" />
   14568 </TestCase>
   14569 <TestCase name="nested_structs_arrays">
   14570 <Test name="float_vec4_vertex" />
   14571 <Test name="float_vec4_fragment" />
   14572 <Test name="float_vec4_both" />
   14573 <Test name="mat4_mat2_vertex" />
   14574 <Test name="mat4_mat2_fragment" />
   14575 <Test name="mat4_mat2_both" />
   14576 <Test name="int_ivec4_vertex" />
   14577 <Test name="int_ivec4_fragment" />
   14578 <Test name="int_ivec4_both" />
   14579 <Test name="uint_uvec4_vertex" />
   14580 <Test name="uint_uvec4_fragment" />
   14581 <Test name="uint_uvec4_both" />
   14582 <Test name="bool_bvec4_vertex" />
   14583 <Test name="bool_bvec4_fragment" />
   14584 <Test name="bool_bvec4_both" />
   14585 <Test name="sampler2D_samplerCube_vertex" />
   14586 <Test name="sampler2D_samplerCube_fragment" />
   14587 <Test name="sampler2D_samplerCube_both" />
   14588 </TestCase>
   14589 <TestCase name="multiple_basic">
   14590 <Test name="vertex" />
   14591 <Test name="fragment" />
   14592 <Test name="both" />
   14593 </TestCase>
   14594 <TestCase name="multiple_basic_array">
   14595 <Test name="vertex" />
   14596 <Test name="fragment" />
   14597 <Test name="both" />
   14598 </TestCase>
   14599 <TestCase name="multiple_nested_structs_arrays">
   14600 <Test name="vertex" />
   14601 <Test name="fragment" />
   14602 <Test name="both" />
   14603 </TestCase>
   14604 </TestSuite>
   14605 </TestSuite>
   14606 <TestSuite name="by_value">
   14607 <TestSuite name="get_uniform">
   14608 <TestCase name="basic">
   14609 <Test name="float_vertex" />
   14610 <Test name="float_fragment" />
   14611 <Test name="float_both" />
   14612 <Test name="vec2_vertex" />
   14613 <Test name="vec2_fragment" />
   14614 <Test name="vec2_both" />
   14615 <Test name="vec3_vertex" />
   14616 <Test name="vec3_fragment" />
   14617 <Test name="vec3_both" />
   14618 <Test name="vec4_vertex" />
   14619 <Test name="vec4_fragment" />
   14620 <Test name="vec4_both" />
   14621 <Test name="int_vertex" />
   14622 <Test name="int_fragment" />
   14623 <Test name="int_both" />
   14624 <Test name="ivec2_vertex" />
   14625 <Test name="ivec2_fragment" />
   14626 <Test name="ivec2_both" />
   14627 <Test name="ivec3_vertex" />
   14628 <Test name="ivec3_fragment" />
   14629 <Test name="ivec3_both" />
   14630 <Test name="ivec4_vertex" />
   14631 <Test name="ivec4_fragment" />
   14632 <Test name="ivec4_both" />
   14633 <Test name="uint_vertex" />
   14634 <Test name="uint_fragment" />
   14635 <Test name="uint_both" />
   14636 <Test name="uvec2_vertex" />
   14637 <Test name="uvec2_fragment" />
   14638 <Test name="uvec2_both" />
   14639 <Test name="uvec3_vertex" />
   14640 <Test name="uvec3_fragment" />
   14641 <Test name="uvec3_both" />
   14642 <Test name="uvec4_vertex" />
   14643 <Test name="uvec4_fragment" />
   14644 <Test name="uvec4_both" />
   14645 <Test name="bool_api_float_vertex" />
   14646 <Test name="bool_api_float_fragment" />
   14647 <Test name="bool_api_float_both" />
   14648 <Test name="bool_api_int_vertex" />
   14649 <Test name="bool_api_int_fragment" />
   14650 <Test name="bool_api_int_both" />
   14651 <Test name="bool_api_uint_vertex" />
   14652 <Test name="bool_api_uint_fragment" />
   14653 <Test name="bool_api_uint_both" />
   14654 <Test name="bvec2_api_float_vertex" />
   14655 <Test name="bvec2_api_float_fragment" />
   14656 <Test name="bvec2_api_float_both" />
   14657 <Test name="bvec2_api_int_vertex" />
   14658 <Test name="bvec2_api_int_fragment" />
   14659 <Test name="bvec2_api_int_both" />
   14660 <Test name="bvec2_api_uint_vertex" />
   14661 <Test name="bvec2_api_uint_fragment" />
   14662 <Test name="bvec2_api_uint_both" />
   14663 <Test name="bvec3_api_float_vertex" />
   14664 <Test name="bvec3_api_float_fragment" />
   14665 <Test name="bvec3_api_float_both" />
   14666 <Test name="bvec3_api_int_vertex" />
   14667 <Test name="bvec3_api_int_fragment" />
   14668 <Test name="bvec3_api_int_both" />
   14669 <Test name="bvec3_api_uint_vertex" />
   14670 <Test name="bvec3_api_uint_fragment" />
   14671 <Test name="bvec3_api_uint_both" />
   14672 <Test name="bvec4_api_float_vertex" />
   14673 <Test name="bvec4_api_float_fragment" />
   14674 <Test name="bvec4_api_float_both" />
   14675 <Test name="bvec4_api_int_vertex" />
   14676 <Test name="bvec4_api_int_fragment" />
   14677 <Test name="bvec4_api_int_both" />
   14678 <Test name="bvec4_api_uint_vertex" />
   14679 <Test name="bvec4_api_uint_fragment" />
   14680 <Test name="bvec4_api_uint_both" />
   14681 <Test name="sampler2D_vertex" />
   14682 <Test name="sampler2D_fragment" />
   14683 <Test name="sampler2D_both" />
   14684 <Test name="samplerCube_vertex" />
   14685 <Test name="samplerCube_fragment" />
   14686 <Test name="samplerCube_both" />
   14687 </TestCase>
   14688 <TestCase name="basic_array">
   14689 <Test name="float_vertex" />
   14690 <Test name="float_fragment" />
   14691 <Test name="float_both" />
   14692 <Test name="vec4_vertex" />
   14693 <Test name="vec4_fragment" />
   14694 <Test name="vec4_both" />
   14695 <Test name="int_vertex" />
   14696 <Test name="int_fragment" />
   14697 <Test name="int_both" />
   14698 <Test name="ivec4_vertex" />
   14699 <Test name="ivec4_fragment" />
   14700 <Test name="ivec4_both" />
   14701 <Test name="uint_vertex" />
   14702 <Test name="uint_fragment" />
   14703 <Test name="uint_both" />
   14704 <Test name="uvec4_vertex" />
   14705 <Test name="uvec4_fragment" />
   14706 <Test name="uvec4_both" />
   14707 <Test name="bool_api_float_vertex" />
   14708 <Test name="bool_api_float_fragment" />
   14709 <Test name="bool_api_float_both" />
   14710 <Test name="bool_api_int_vertex" />
   14711 <Test name="bool_api_int_fragment" />
   14712 <Test name="bool_api_int_both" />
   14713 <Test name="bool_api_uint_vertex" />
   14714 <Test name="bool_api_uint_fragment" />
   14715 <Test name="bool_api_uint_both" />
   14716 <Test name="bvec4_api_float_vertex" />
   14717 <Test name="bvec4_api_float_fragment" />
   14718 <Test name="bvec4_api_float_both" />
   14719 <Test name="bvec4_api_int_vertex" />
   14720 <Test name="bvec4_api_int_fragment" />
   14721 <Test name="bvec4_api_int_both" />
   14722 <Test name="bvec4_api_uint_vertex" />
   14723 <Test name="bvec4_api_uint_fragment" />
   14724 <Test name="bvec4_api_uint_both" />
   14725 <Test name="sampler2D_vertex" />
   14726 <Test name="sampler2D_fragment" />
   14727 <Test name="sampler2D_both" />
   14728 </TestCase>
   14729 <TestCase name="basic_array_first_elem_without_brackets">
   14730 <Test name="float_vertex" />
   14731 <Test name="float_fragment" />
   14732 <Test name="float_both" />
   14733 <Test name="vec4_vertex" />
   14734 <Test name="vec4_fragment" />
   14735 <Test name="vec4_both" />
   14736 <Test name="int_vertex" />
   14737 <Test name="int_fragment" />
   14738 <Test name="int_both" />
   14739 <Test name="ivec4_vertex" />
   14740 <Test name="ivec4_fragment" />
   14741 <Test name="ivec4_both" />
   14742 <Test name="uint_vertex" />
   14743 <Test name="uint_fragment" />
   14744 <Test name="uint_both" />
   14745 <Test name="uvec4_vertex" />
   14746 <Test name="uvec4_fragment" />
   14747 <Test name="uvec4_both" />
   14748 <Test name="bool_api_float_vertex" />
   14749 <Test name="bool_api_float_fragment" />
   14750 <Test name="bool_api_float_both" />
   14751 <Test name="bool_api_int_vertex" />
   14752 <Test name="bool_api_int_fragment" />
   14753 <Test name="bool_api_int_both" />
   14754 <Test name="bool_api_uint_vertex" />
   14755 <Test name="bool_api_uint_fragment" />
   14756 <Test name="bool_api_uint_both" />
   14757 <Test name="bvec4_api_float_vertex" />
   14758 <Test name="bvec4_api_float_fragment" />
   14759 <Test name="bvec4_api_float_both" />
   14760 <Test name="bvec4_api_int_vertex" />
   14761 <Test name="bvec4_api_int_fragment" />
   14762 <Test name="bvec4_api_int_both" />
   14763 <Test name="bvec4_api_uint_vertex" />
   14764 <Test name="bvec4_api_uint_fragment" />
   14765 <Test name="bvec4_api_uint_both" />
   14766 <Test name="sampler2D_vertex" />
   14767 <Test name="sampler2D_fragment" />
   14768 <Test name="sampler2D_both" />
   14769 </TestCase>
   14770 <TestCase name="basic_struct">
   14771 <Test name="float_vec4_vertex" />
   14772 <Test name="float_vec4_fragment" />
   14773 <Test name="float_vec4_both" />
   14774 <Test name="int_ivec4_vertex" />
   14775 <Test name="int_ivec4_fragment" />
   14776 <Test name="int_ivec4_both" />
   14777 <Test name="uint_uvec4_vertex" />
   14778 <Test name="uint_uvec4_fragment" />
   14779 <Test name="uint_uvec4_both" />
   14780 <Test name="bool_bvec4_vertex" />
   14781 <Test name="bool_bvec4_fragment" />
   14782 <Test name="bool_bvec4_both" />
   14783 <Test name="sampler2D_samplerCube_vertex" />
   14784 <Test name="sampler2D_samplerCube_fragment" />
   14785 <Test name="sampler2D_samplerCube_both" />
   14786 </TestCase>
   14787 <TestCase name="struct_in_array">
   14788 <Test name="float_vec4_vertex" />
   14789 <Test name="float_vec4_fragment" />
   14790 <Test name="float_vec4_both" />
   14791 <Test name="int_ivec4_vertex" />
   14792 <Test name="int_ivec4_fragment" />
   14793 <Test name="int_ivec4_both" />
   14794 <Test name="uint_uvec4_vertex" />
   14795 <Test name="uint_uvec4_fragment" />
   14796 <Test name="uint_uvec4_both" />
   14797 <Test name="bool_bvec4_vertex" />
   14798 <Test name="bool_bvec4_fragment" />
   14799 <Test name="bool_bvec4_both" />
   14800 <Test name="sampler2D_samplerCube_vertex" />
   14801 <Test name="sampler2D_samplerCube_fragment" />
   14802 <Test name="sampler2D_samplerCube_both" />
   14803 </TestCase>
   14804 <TestCase name="array_in_struct">
   14805 <Test name="float_vec4_vertex" />
   14806 <Test name="float_vec4_fragment" />
   14807 <Test name="float_vec4_both" />
   14808 <Test name="int_ivec4_vertex" />
   14809 <Test name="int_ivec4_fragment" />
   14810 <Test name="int_ivec4_both" />
   14811 <Test name="uint_uvec4_vertex" />
   14812 <Test name="uint_uvec4_fragment" />
   14813 <Test name="uint_uvec4_both" />
   14814 <Test name="bool_bvec4_vertex" />
   14815 <Test name="bool_bvec4_fragment" />
   14816 <Test name="bool_bvec4_both" />
   14817 <Test name="sampler2D_samplerCube_vertex" />
   14818 <Test name="sampler2D_samplerCube_fragment" />
   14819 <Test name="sampler2D_samplerCube_both" />
   14820 </TestCase>
   14821 <TestCase name="nested_structs_arrays">
   14822 <Test name="float_vec4_vertex" />
   14823 <Test name="float_vec4_fragment" />
   14824 <Test name="float_vec4_both" />
   14825 <Test name="int_ivec4_vertex" />
   14826 <Test name="int_ivec4_fragment" />
   14827 <Test name="int_ivec4_both" />
   14828 <Test name="uint_uvec4_vertex" />
   14829 <Test name="uint_uvec4_fragment" />
   14830 <Test name="uint_uvec4_both" />
   14831 <Test name="bool_bvec4_vertex" />
   14832 <Test name="bool_bvec4_fragment" />
   14833 <Test name="bool_bvec4_both" />
   14834 <Test name="sampler2D_samplerCube_vertex" />
   14835 <Test name="sampler2D_samplerCube_fragment" />
   14836 <Test name="sampler2D_samplerCube_both" />
   14837 </TestCase>
   14838 <TestCase name="multiple_basic_array">
   14839 <Test name="vertex" />
   14840 <Test name="fragment" />
   14841 <Test name="both" />
   14842 </TestCase>
   14843 <TestCase name="multiple_nested_structs_arrays">
   14844 <Test name="vertex" />
   14845 <Test name="fragment" />
   14846 <Test name="both" />
   14847 </TestCase>
   14848 </TestSuite>
   14849 <TestSuite name="render">
   14850 <TestCase name="basic">
   14851 <Test name="float_vertex" />
   14852 <Test name="float_fragment" />
   14853 <Test name="float_both" />
   14854 <Test name="vec2_vertex" />
   14855 <Test name="vec2_fragment" />
   14856 <Test name="vec2_both" />
   14857 <Test name="vec3_vertex" />
   14858 <Test name="vec3_fragment" />
   14859 <Test name="vec3_both" />
   14860 <Test name="vec4_vertex" />
   14861 <Test name="vec4_fragment" />
   14862 <Test name="vec4_both" />
   14863 <Test name="int_vertex" />
   14864 <Test name="int_fragment" />
   14865 <Test name="int_both" />
   14866 <Test name="ivec2_vertex" />
   14867 <Test name="ivec2_fragment" />
   14868 <Test name="ivec2_both" />
   14869 <Test name="ivec3_vertex" />
   14870 <Test name="ivec3_fragment" />
   14871 <Test name="ivec3_both" />
   14872 <Test name="ivec4_vertex" />
   14873 <Test name="ivec4_fragment" />
   14874 <Test name="ivec4_both" />
   14875 <Test name="uint_vertex" />
   14876 <Test name="uint_fragment" />
   14877 <Test name="uint_both" />
   14878 <Test name="uvec2_vertex" />
   14879 <Test name="uvec2_fragment" />
   14880 <Test name="uvec2_both" />
   14881 <Test name="uvec3_vertex" />
   14882 <Test name="uvec3_fragment" />
   14883 <Test name="uvec3_both" />
   14884 <Test name="uvec4_vertex" />
   14885 <Test name="uvec4_fragment" />
   14886 <Test name="uvec4_both" />
   14887 <Test name="bool_vertex" />
   14888 <Test name="bool_fragment" />
   14889 <Test name="bool_both" />
   14890 <Test name="bvec2_vertex" />
   14891 <Test name="bvec2_fragment" />
   14892 <Test name="bvec2_both" />
   14893 <Test name="bvec3_vertex" />
   14894 <Test name="bvec3_fragment" />
   14895 <Test name="bvec3_both" />
   14896 <Test name="bvec4_vertex" />
   14897 <Test name="bvec4_fragment" />
   14898 <Test name="bvec4_both" />
   14899 <Test name="sampler2D_vertex" />
   14900 <Test name="sampler2D_fragment" />
   14901 <Test name="sampler2D_both" />
   14902 <Test name="samplerCube_vertex" />
   14903 <Test name="samplerCube_fragment" />
   14904 <Test name="samplerCube_both" />
   14905 </TestCase>
   14906 <TestCase name="basic_array">
   14907 <Test name="float_vertex" />
   14908 <Test name="float_fragment" />
   14909 <Test name="float_both" />
   14910 <Test name="vec4_vertex" />
   14911 <Test name="vec4_fragment" />
   14912 <Test name="vec4_both" />
   14913 <Test name="int_vertex" />
   14914 <Test name="int_fragment" />
   14915 <Test name="int_both" />
   14916 <Test name="ivec4_vertex" />
   14917 <Test name="ivec4_fragment" />
   14918 <Test name="ivec4_both" />
   14919 <Test name="uint_vertex" />
   14920 <Test name="uint_fragment" />
   14921 <Test name="uint_both" />
   14922 <Test name="uvec4_vertex" />
   14923 <Test name="uvec4_fragment" />
   14924 <Test name="uvec4_both" />
   14925 <Test name="bool_vertex" />
   14926 <Test name="bool_fragment" />
   14927 <Test name="bool_both" />
   14928 <Test name="bvec4_vertex" />
   14929 <Test name="bvec4_fragment" />
   14930 <Test name="bvec4_both" />
   14931 <Test name="sampler2D_vertex" />
   14932 <Test name="sampler2D_fragment" />
   14933 <Test name="sampler2D_both" />
   14934 </TestCase>
   14935 <TestCase name="basic_struct">
   14936 <Test name="float_vec4_vertex" />
   14937 <Test name="float_vec4_fragment" />
   14938 <Test name="float_vec4_both" />
   14939 <Test name="int_ivec4_vertex" />
   14940 <Test name="int_ivec4_fragment" />
   14941 <Test name="int_ivec4_both" />
   14942 <Test name="uint_uvec4_vertex" />
   14943 <Test name="uint_uvec4_fragment" />
   14944 <Test name="uint_uvec4_both" />
   14945 <Test name="bool_bvec4_vertex" />
   14946 <Test name="bool_bvec4_fragment" />
   14947 <Test name="bool_bvec4_both" />
   14948 <Test name="sampler2D_samplerCube_vertex" />
   14949 <Test name="sampler2D_samplerCube_fragment" />
   14950 <Test name="sampler2D_samplerCube_both" />
   14951 </TestCase>
   14952 <TestCase name="struct_in_array">
   14953 <Test name="float_vec4_vertex" />
   14954 <Test name="float_vec4_fragment" />
   14955 <Test name="float_vec4_both" />
   14956 <Test name="int_ivec4_vertex" />
   14957 <Test name="int_ivec4_fragment" />
   14958 <Test name="int_ivec4_both" />
   14959 <Test name="uint_uvec4_vertex" />
   14960 <Test name="uint_uvec4_fragment" />
   14961 <Test name="uint_uvec4_both" />
   14962 <Test name="bool_bvec4_vertex" />
   14963 <Test name="bool_bvec4_fragment" />
   14964 <Test name="bool_bvec4_both" />
   14965 <Test name="sampler2D_samplerCube_vertex" />
   14966 <Test name="sampler2D_samplerCube_fragment" />
   14967 <Test name="sampler2D_samplerCube_both" />
   14968 </TestCase>
   14969 <TestCase name="array_in_struct">
   14970 <Test name="float_vec4_vertex" />
   14971 <Test name="float_vec4_fragment" />
   14972 <Test name="float_vec4_both" />
   14973 <Test name="int_ivec4_vertex" />
   14974 <Test name="int_ivec4_fragment" />
   14975 <Test name="int_ivec4_both" />
   14976 <Test name="uint_uvec4_vertex" />
   14977 <Test name="uint_uvec4_fragment" />
   14978 <Test name="uint_uvec4_both" />
   14979 <Test name="bool_bvec4_vertex" />
   14980 <Test name="bool_bvec4_fragment" />
   14981 <Test name="bool_bvec4_both" />
   14982 <Test name="sampler2D_samplerCube_vertex" />
   14983 <Test name="sampler2D_samplerCube_fragment" />
   14984 <Test name="sampler2D_samplerCube_both" />
   14985 </TestCase>
   14986 <TestCase name="nested_structs_arrays">
   14987 <Test name="float_vec4_vertex" />
   14988 <Test name="float_vec4_fragment" />
   14989 <Test name="float_vec4_both" />
   14990 <Test name="int_ivec4_vertex" />
   14991 <Test name="int_ivec4_fragment" />
   14992 <Test name="int_ivec4_both" />
   14993 <Test name="uint_uvec4_vertex" />
   14994 <Test name="uint_uvec4_fragment" />
   14995 <Test name="uint_uvec4_both" />
   14996 <Test name="bool_bvec4_vertex" />
   14997 <Test name="bool_bvec4_fragment" />
   14998 <Test name="bool_bvec4_both" />
   14999 <Test name="sampler2D_samplerCube_vertex" />
   15000 <Test name="sampler2D_samplerCube_fragment" />
   15001 <Test name="sampler2D_samplerCube_both" />
   15002 </TestCase>
   15003 <TestCase name="multiple_basic_array">
   15004 <Test name="vertex" />
   15005 <Test name="fragment" />
   15006 <Test name="both" />
   15007 </TestCase>
   15008 <TestCase name="multiple_nested_structs_arrays">
   15009 <Test name="vertex" />
   15010 <Test name="fragment" />
   15011 <Test name="both" />
   15012 </TestCase>
   15013 </TestSuite>
   15014 </TestSuite>
   15015 <TestSuite name="basic_array_assign_full">
   15016 <TestCase name="basic_array">
   15017 <Test name="float_vertex" />
   15018 <Test name="float_fragment" />
   15019 <Test name="float_both" />
   15020 <Test name="vec4_vertex" />
   15021 <Test name="vec4_fragment" />
   15022 <Test name="vec4_both" />
   15023 <Test name="mat4_vertex" />
   15024 <Test name="mat4_fragment" />
   15025 <Test name="mat4_both" />
   15026 <Test name="int_vertex" />
   15027 <Test name="int_fragment" />
   15028 <Test name="int_both" />
   15029 <Test name="ivec4_vertex" />
   15030 <Test name="ivec4_fragment" />
   15031 <Test name="ivec4_both" />
   15032 <Test name="uint_vertex" />
   15033 <Test name="uint_fragment" />
   15034 <Test name="uint_both" />
   15035 <Test name="uvec4_vertex" />
   15036 <Test name="uvec4_fragment" />
   15037 <Test name="uvec4_both" />
   15038 <Test name="bool_vertex" />
   15039 <Test name="bool_fragment" />
   15040 <Test name="bool_both" />
   15041 <Test name="bvec4_vertex" />
   15042 <Test name="bvec4_fragment" />
   15043 <Test name="bvec4_both" />
   15044 <Test name="sampler2D_vertex" />
   15045 <Test name="sampler2D_fragment" />
   15046 <Test name="sampler2D_both" />
   15047 </TestCase>
   15048 <TestCase name="array_in_struct">
   15049 <Test name="float_vec4_vertex" />
   15050 <Test name="float_vec4_fragment" />
   15051 <Test name="float_vec4_both" />
   15052 <Test name="mat4_mat2_vertex" />
   15053 <Test name="mat4_mat2_fragment" />
   15054 <Test name="mat4_mat2_both" />
   15055 <Test name="int_ivec4_vertex" />
   15056 <Test name="int_ivec4_fragment" />
   15057 <Test name="int_ivec4_both" />
   15058 <Test name="uint_uvec4_vertex" />
   15059 <Test name="uint_uvec4_fragment" />
   15060 <Test name="uint_uvec4_both" />
   15061 <Test name="bool_bvec4_vertex" />
   15062 <Test name="bool_bvec4_fragment" />
   15063 <Test name="bool_bvec4_both" />
   15064 <Test name="sampler2D_samplerCube_vertex" />
   15065 <Test name="sampler2D_samplerCube_fragment" />
   15066 <Test name="sampler2D_samplerCube_both" />
   15067 </TestCase>
   15068 <TestCase name="multiple_basic_array">
   15069 <Test name="vertex" />
   15070 <Test name="fragment" />
   15071 <Test name="both" />
   15072 </TestCase>
   15073 </TestSuite>
   15074 <TestSuite name="basic_array_assign_partial">
   15075 <TestCase name="basic_array">
   15076 <Test name="float_vertex" />
   15077 <Test name="float_fragment" />
   15078 <Test name="float_both" />
   15079 <Test name="vec4_vertex" />
   15080 <Test name="vec4_fragment" />
   15081 <Test name="vec4_both" />
   15082 <Test name="mat4_vertex" />
   15083 <Test name="mat4_fragment" />
   15084 <Test name="mat4_both" />
   15085 <Test name="int_vertex" />
   15086 <Test name="int_fragment" />
   15087 <Test name="int_both" />
   15088 <Test name="ivec4_vertex" />
   15089 <Test name="ivec4_fragment" />
   15090 <Test name="ivec4_both" />
   15091 <Test name="uint_vertex" />
   15092 <Test name="uint_fragment" />
   15093 <Test name="uint_both" />
   15094 <Test name="uvec4_vertex" />
   15095 <Test name="uvec4_fragment" />
   15096 <Test name="uvec4_both" />
   15097 <Test name="bool_vertex" />
   15098 <Test name="bool_fragment" />
   15099 <Test name="bool_both" />
   15100 <Test name="bvec4_vertex" />
   15101 <Test name="bvec4_fragment" />
   15102 <Test name="bvec4_both" />
   15103 <Test name="sampler2D_vertex" />
   15104 <Test name="sampler2D_fragment" />
   15105 <Test name="sampler2D_both" />
   15106 </TestCase>
   15107 <TestCase name="array_in_struct">
   15108 <Test name="float_vec4_vertex" />
   15109 <Test name="float_vec4_fragment" />
   15110 <Test name="float_vec4_both" />
   15111 <Test name="mat4_mat2_vertex" />
   15112 <Test name="mat4_mat2_fragment" />
   15113 <Test name="mat4_mat2_both" />
   15114 <Test name="int_ivec4_vertex" />
   15115 <Test name="int_ivec4_fragment" />
   15116 <Test name="int_ivec4_both" />
   15117 <Test name="uint_uvec4_vertex" />
   15118 <Test name="uint_uvec4_fragment" />
   15119 <Test name="uint_uvec4_both" />
   15120 <Test name="bool_bvec4_vertex" />
   15121 <Test name="bool_bvec4_fragment" />
   15122 <Test name="bool_bvec4_both" />
   15123 <Test name="sampler2D_samplerCube_vertex" />
   15124 <Test name="sampler2D_samplerCube_fragment" />
   15125 <Test name="sampler2D_samplerCube_both" />
   15126 </TestCase>
   15127 <TestCase name="multiple_basic_array">
   15128 <Test name="vertex" />
   15129 <Test name="fragment" />
   15130 <Test name="both" />
   15131 </TestCase>
   15132 </TestSuite>
   15133 <TestCase name="unused_uniforms">
   15134 <Test name="float_vec4_vertex" />
   15135 <Test name="float_vec4_fragment" />
   15136 <Test name="float_vec4_both" />
   15137 <Test name="mat4_mat2_vertex" />
   15138 <Test name="mat4_mat2_fragment" />
   15139 <Test name="mat4_mat2_both" />
   15140 <Test name="int_ivec4_vertex" />
   15141 <Test name="int_ivec4_fragment" />
   15142 <Test name="int_ivec4_both" />
   15143 <Test name="uint_uvec4_vertex" />
   15144 <Test name="uint_uvec4_fragment" />
   15145 <Test name="uint_uvec4_both" />
   15146 <Test name="bool_bvec4_vertex" />
   15147 <Test name="bool_bvec4_fragment" />
   15148 <Test name="bool_bvec4_both" />
   15149 <Test name="sampler2D_samplerCube_vertex" />
   15150 <Test name="sampler2D_samplerCube_fragment" />
   15151 <Test name="sampler2D_samplerCube_both" />
   15152 </TestCase>
   15153 </TestSuite>
   15154 <TestSuite name="blend_equation_advanced">
   15155 <TestCase name="basic">
   15156 <Test name="multiply" />
   15157 <Test name="screen" />
   15158 <Test name="overlay" />
   15159 <Test name="darken" />
   15160 <Test name="lighten" />
   15161 <Test name="colordodge" />
   15162 <Test name="colorburn" />
   15163 <Test name="hardlight" />
   15164 <Test name="difference" />
   15165 <Test name="exclusion" />
   15166 <Test name="hsl_hue" />
   15167 <Test name="hsl_saturation" />
   15168 <Test name="hsl_color" />
   15169 <Test name="hsl_luminosity" />
   15170 </TestCase>
   15171 <TestCase name="srgb">
   15172 <Test name="multiply" />
   15173 <Test name="screen" />
   15174 <Test name="overlay" />
   15175 <Test name="darken" />
   15176 <Test name="lighten" />
   15177 <Test name="colordodge" />
   15178 <Test name="colorburn" />
   15179 <Test name="hardlight" />
   15180 <Test name="difference" />
   15181 <Test name="exclusion" />
   15182 <Test name="hsl_hue" />
   15183 <Test name="hsl_saturation" />
   15184 <Test name="hsl_color" />
   15185 <Test name="hsl_luminosity" />
   15186 </TestCase>
   15187 <TestCase name="msaa">
   15188 <Test name="multiply" />
   15189 <Test name="screen" />
   15190 <Test name="overlay" />
   15191 <Test name="darken" />
   15192 <Test name="lighten" />
   15193 <Test name="colordodge" />
   15194 <Test name="colorburn" />
   15195 <Test name="hardlight" />
   15196 <Test name="difference" />
   15197 <Test name="exclusion" />
   15198 <Test name="hsl_hue" />
   15199 <Test name="hsl_saturation" />
   15200 <Test name="hsl_color" />
   15201 <Test name="hsl_luminosity" />
   15202 </TestCase>
   15203 <TestCase name="barrier">
   15204 <Test name="multiply" />
   15205 <Test name="screen" />
   15206 <Test name="overlay" />
   15207 <Test name="darken" />
   15208 <Test name="lighten" />
   15209 <Test name="colordodge" />
   15210 <Test name="colorburn" />
   15211 <Test name="hardlight" />
   15212 <Test name="difference" />
   15213 <Test name="exclusion" />
   15214 <Test name="hsl_hue" />
   15215 <Test name="hsl_saturation" />
   15216 <Test name="hsl_color" />
   15217 <Test name="hsl_luminosity" />
   15218 </TestCase>
   15219 <TestCase name="coherent">
   15220 <Test name="multiply" />
   15221 <Test name="screen" />
   15222 <Test name="overlay" />
   15223 <Test name="darken" />
   15224 <Test name="lighten" />
   15225 <Test name="colordodge" />
   15226 <Test name="colorburn" />
   15227 <Test name="hardlight" />
   15228 <Test name="difference" />
   15229 <Test name="exclusion" />
   15230 <Test name="hsl_hue" />
   15231 <Test name="hsl_saturation" />
   15232 <Test name="hsl_color" />
   15233 <Test name="hsl_luminosity" />
   15234 </TestCase>
   15235 <TestCase name="coherent_msaa">
   15236 <Test name="multiply" />
   15237 <Test name="screen" />
   15238 <Test name="overlay" />
   15239 <Test name="darken" />
   15240 <Test name="lighten" />
   15241 <Test name="colordodge" />
   15242 <Test name="colorburn" />
   15243 <Test name="hardlight" />
   15244 <Test name="difference" />
   15245 <Test name="exclusion" />
   15246 <Test name="hsl_hue" />
   15247 <Test name="hsl_saturation" />
   15248 <Test name="hsl_color" />
   15249 <Test name="hsl_luminosity" />
   15250 </TestCase>
   15251 </TestSuite>
   15252 <TestSuite name="separate_shader">
   15253 <TestCase name="pipeline">
   15254 <Test name="different_constant_separate_programs" />
   15255 <Test name="different_constant_separate_programs_add_fragment" />
   15256 <Test name="different_constant_separate_programs_add_vertex" />
   15257 <Test name="different_constant_separate_programs_add_both" />
   15258 <Test name="different_constant_single_program" />
   15259 <Test name="different_constant_single_program_add_both" />
   15260 <Test name="different_uniform_separate_programs" />
   15261 <Test name="different_uniform_separate_programs_add_fragment" />
   15262 <Test name="different_uniform_separate_programs_add_vertex" />
   15263 <Test name="different_uniform_separate_programs_add_both" />
   15264 <Test name="different_uniform_single_program" />
   15265 <Test name="different_uniform_single_program_add_both" />
   15266 <Test name="same_constant_separate_programs" />
   15267 <Test name="same_constant_separate_programs_add_fragment" />
   15268 <Test name="same_constant_separate_programs_add_vertex" />
   15269 <Test name="same_constant_separate_programs_add_both" />
   15270 <Test name="same_uniform_separate_programs" />
   15271 <Test name="same_uniform_separate_programs_add_fragment" />
   15272 <Test name="same_uniform_separate_programs_add_vertex" />
   15273 <Test name="same_uniform_separate_programs_add_both" />
   15274 </TestCase>
   15275 <TestCase name="program_uniform">
   15276 <Test name="separate_programs" />
   15277 <Test name="separate_programs_add_fragment" />
   15278 <Test name="separate_programs_add_vertex" />
   15279 <Test name="separate_programs_add_both" />
   15280 <Test name="single_program" />
   15281 <Test name="single_program_add_both" />
   15282 </TestCase>
   15283 <TestCase name="create_shader_program">
   15284 <Test name="separate_programs" />
   15285 <Test name="separate_programs_add_fragment" />
   15286 <Test name="separate_programs_add_vertex" />
   15287 <Test name="separate_programs_add_both" />
   15288 <Test name="single_program_add_both" />
   15289 </TestCase>
   15290 <TestCase name="interface">
   15291 <Test name="same_name_vertex_smooth_fragment_smooth" />
   15292 <Test name="same_name_vertex_smooth_fragment_centroid" />
   15293 <Test name="same_name_vertex_smooth" />
   15294 <Test name="same_name_vertex_flat_fragment_flat" />
   15295 <Test name="same_name_vertex_centroid_fragment_smooth" />
   15296 <Test name="same_name_vertex_centroid_fragment_centroid" />
   15297 <Test name="same_name_vertex_centroid" />
   15298 <Test name="same_name_fragment_smooth" />
   15299 <Test name="same_name_fragment_centroid" />
   15300 <Test name="same_name" />
   15301 <Test name="same_location_vertex_smooth_fragment_smooth" />
   15302 <Test name="same_location_vertex_smooth_fragment_centroid" />
   15303 <Test name="same_location_vertex_smooth" />
   15304 <Test name="same_location_vertex_flat_fragment_flat" />
   15305 <Test name="same_location_vertex_centroid_fragment_smooth" />
   15306 <Test name="same_location_vertex_centroid_fragment_centroid" />
   15307 <Test name="same_location_vertex_centroid" />
   15308 <Test name="same_location_fragment_smooth" />
   15309 <Test name="same_location_fragment_centroid" />
   15310 <Test name="same_location" />
   15311 </TestCase>
   15312 <TestCase name="random">
   15313 <Test name="0" />
   15314 <Test name="1" />
   15315 <Test name="2" />
   15316 <Test name="3" />
   15317 <Test name="4" />
   15318 <Test name="5" />
   15319 <Test name="6" />
   15320 <Test name="7" />
   15321 <Test name="8" />
   15322 <Test name="9" />
   15323 <Test name="10" />
   15324 <Test name="11" />
   15325 <Test name="12" />
   15326 <Test name="13" />
   15327 <Test name="14" />
   15328 <Test name="15" />
   15329 <Test name="16" />
   15330 <Test name="17" />
   15331 <Test name="18" />
   15332 <Test name="19" />
   15333 <Test name="20" />
   15334 <Test name="21" />
   15335 <Test name="22" />
   15336 <Test name="23" />
   15337 <Test name="24" />
   15338 <Test name="25" />
   15339 <Test name="26" />
   15340 <Test name="27" />
   15341 <Test name="28" />
   15342 <Test name="29" />
   15343 <Test name="30" />
   15344 <Test name="31" />
   15345 <Test name="32" />
   15346 <Test name="33" />
   15347 <Test name="34" />
   15348 <Test name="35" />
   15349 <Test name="36" />
   15350 <Test name="37" />
   15351 <Test name="38" />
   15352 <Test name="39" />
   15353 <Test name="40" />
   15354 <Test name="41" />
   15355 <Test name="42" />
   15356 <Test name="43" />
   15357 <Test name="44" />
   15358 <Test name="45" />
   15359 <Test name="46" />
   15360 <Test name="47" />
   15361 <Test name="48" />
   15362 <Test name="49" />
   15363 <Test name="50" />
   15364 <Test name="51" />
   15365 <Test name="52" />
   15366 <Test name="53" />
   15367 <Test name="54" />
   15368 <Test name="55" />
   15369 <Test name="56" />
   15370 <Test name="57" />
   15371 <Test name="58" />
   15372 <Test name="59" />
   15373 <Test name="60" />
   15374 <Test name="61" />
   15375 <Test name="62" />
   15376 <Test name="63" />
   15377 <Test name="64" />
   15378 <Test name="65" />
   15379 <Test name="66" />
   15380 <Test name="67" />
   15381 <Test name="68" />
   15382 <Test name="69" />
   15383 <Test name="70" />
   15384 <Test name="71" />
   15385 <Test name="72" />
   15386 <Test name="73" />
   15387 <Test name="74" />
   15388 <Test name="75" />
   15389 <Test name="76" />
   15390 <Test name="77" />
   15391 <Test name="78" />
   15392 <Test name="79" />
   15393 <Test name="80" />
   15394 <Test name="81" />
   15395 <Test name="82" />
   15396 <Test name="83" />
   15397 <Test name="84" />
   15398 <Test name="85" />
   15399 <Test name="86" />
   15400 <Test name="87" />
   15401 <Test name="88" />
   15402 <Test name="89" />
   15403 <Test name="90" />
   15404 <Test name="91" />
   15405 <Test name="92" />
   15406 <Test name="93" />
   15407 <Test name="94" />
   15408 <Test name="95" />
   15409 <Test name="96" />
   15410 <Test name="97" />
   15411 <Test name="98" />
   15412 <Test name="99" />
   15413 <Test name="100" />
   15414 <Test name="101" />
   15415 <Test name="102" />
   15416 <Test name="103" />
   15417 <Test name="104" />
   15418 <Test name="105" />
   15419 <Test name="106" />
   15420 <Test name="107" />
   15421 <Test name="108" />
   15422 <Test name="109" />
   15423 <Test name="110" />
   15424 <Test name="111" />
   15425 <Test name="112" />
   15426 <Test name="113" />
   15427 <Test name="114" />
   15428 <Test name="115" />
   15429 <Test name="116" />
   15430 <Test name="117" />
   15431 <Test name="118" />
   15432 <Test name="119" />
   15433 <Test name="120" />
   15434 <Test name="121" />
   15435 <Test name="122" />
   15436 <Test name="123" />
   15437 <Test name="124" />
   15438 <Test name="125" />
   15439 <Test name="126" />
   15440 <Test name="127" />
   15441 </TestCase>
   15442 <TestCase name="api">
   15443 <Test name="current_program_priority" />
   15444 <Test name="active_program_uniform" />
   15445 <Test name="pipeline_programs" />
   15446 <Test name="pipeline_active" />
   15447 </TestCase>
   15448 <TestSuite name="validation">
   15449 <TestCase name="varying">
   15450 <Test name="missing_input" />
   15451 <Test name="missing_output" />
   15452 <Test name="mismatch_type" />
   15453 <Test name="mismatch_precision" />
   15454 <Test name="mismatch_explicit_location_type" />
   15455 <Test name="mismatch_explicit_location_precision" />
   15456 <Test name="mismatch_explicit_location" />
   15457 <Test name="mismatch_implicit_explicit_location_1" />
   15458 <Test name="mismatch_implicit_explicit_location_2" />
   15459 <Test name="mismatch_implicit_explicit_location_3" />
   15460 <Test name="match_different_struct_names" />
   15461 <Test name="mismatch_struct_member_name" />
   15462 <Test name="mismatch_struct_member_type" />
   15463 <Test name="mismatch_struct_member_precision" />
   15464 <Test name="mismatch_struct_member_order" />
   15465 <Test name="mismatch_array_element_type" />
   15466 <Test name="mismatch_array_length" />
   15467 <Test name="mismatch_array_precision" />
   15468 </TestCase>
   15469 <TestCase name="io_blocks">
   15470 <Test name="missing_input" />
   15471 <Test name="missing_output" />
   15472 <Test name="mismatch_number_of_declarations" />
   15473 <Test name="mismatch_member_order" />
   15474 <Test name="mismatch_member_type" />
   15475 <Test name="mismatch_member_name" />
   15476 <Test name="mismatch_member_precision" />
   15477 <Test name="match_different_member_interpolation" />
   15478 <Test name="mismatch_member_array_size" />
   15479 <Test name="match_different_member_struct_names" />
   15480 <Test name="mismatch_member_struct_member_name" />
   15481 <Test name="mismatch_member_struct_member_type" />
   15482 <Test name="mismatch_member_struct_member_precision" />
   15483 <Test name="mismatch_member_struct_member_order" />
   15484 <Test name="mismatch_array_size" />
   15485 <Test name="mismatch_variable_and_block_member_1" />
   15486 <Test name="mismatch_variable_and_block_member_2" />
   15487 </TestCase>
   15488 </TestSuite>
   15489 </TestSuite>
   15490 <TestSuite name="uniform_location">
   15491 <TestCase name="basic">
   15492 <Test name="float_vertex" />
   15493 <Test name="float_fragment" />
   15494 <Test name="vec2_vertex" />
   15495 <Test name="vec2_fragment" />
   15496 <Test name="vec3_vertex" />
   15497 <Test name="vec3_fragment" />
   15498 <Test name="vec4_vertex" />
   15499 <Test name="vec4_fragment" />
   15500 <Test name="int_vertex" />
   15501 <Test name="int_fragment" />
   15502 <Test name="ivec2_vertex" />
   15503 <Test name="ivec2_fragment" />
   15504 <Test name="ivec3_vertex" />
   15505 <Test name="ivec3_fragment" />
   15506 <Test name="ivec4_vertex" />
   15507 <Test name="ivec4_fragment" />
   15508 <Test name="uint_vertex" />
   15509 <Test name="uint_fragment" />
   15510 <Test name="uvec2_vertex" />
   15511 <Test name="uvec2_fragment" />
   15512 <Test name="uvec3_vertex" />
   15513 <Test name="uvec3_fragment" />
   15514 <Test name="uvec4_vertex" />
   15515 <Test name="uvec4_fragment" />
   15516 <Test name="bool_vertex" />
   15517 <Test name="bool_fragment" />
   15518 <Test name="bvec2_vertex" />
   15519 <Test name="bvec2_fragment" />
   15520 <Test name="bvec3_vertex" />
   15521 <Test name="bvec3_fragment" />
   15522 <Test name="bvec4_vertex" />
   15523 <Test name="bvec4_fragment" />
   15524 <Test name="mat2_vertex" />
   15525 <Test name="mat2_fragment" />
   15526 <Test name="mat2x3_vertex" />
   15527 <Test name="mat2x3_fragment" />
   15528 <Test name="mat2x4_vertex" />
   15529 <Test name="mat2x4_fragment" />
   15530 <Test name="mat3x2_vertex" />
   15531 <Test name="mat3x2_fragment" />
   15532 <Test name="mat3_vertex" />
   15533 <Test name="mat3_fragment" />
   15534 <Test name="mat3x4_vertex" />
   15535 <Test name="mat3x4_fragment" />
   15536 <Test name="mat4x2_vertex" />
   15537 <Test name="mat4x2_fragment" />
   15538 <Test name="mat4x3_vertex" />
   15539 <Test name="mat4x3_fragment" />
   15540 <Test name="mat4_vertex" />
   15541 <Test name="mat4_fragment" />
   15542 <Test name="sampler2D_vertex" />
   15543 <Test name="sampler2D_fragment" />
   15544 <Test name="isampler2D_vertex" />
   15545 <Test name="isampler2D_fragment" />
   15546 <Test name="usampler2D_vertex" />
   15547 <Test name="usampler2D_fragment" />
   15548 </TestCase>
   15549 <TestCase name="array">
   15550 <Test name="float_vertex" />
   15551 <Test name="float_fragment" />
   15552 <Test name="vec2_vertex" />
   15553 <Test name="vec2_fragment" />
   15554 <Test name="vec3_vertex" />
   15555 <Test name="vec3_fragment" />
   15556 <Test name="vec4_vertex" />
   15557 <Test name="vec4_fragment" />
   15558 <Test name="int_vertex" />
   15559 <Test name="int_fragment" />
   15560 <Test name="ivec2_vertex" />
   15561 <Test name="ivec2_fragment" />
   15562 <Test name="ivec3_vertex" />
   15563 <Test name="ivec3_fragment" />
   15564 <Test name="ivec4_vertex" />
   15565 <Test name="ivec4_fragment" />
   15566 <Test name="uint_vertex" />
   15567 <Test name="uint_fragment" />
   15568 <Test name="uvec2_vertex" />
   15569 <Test name="uvec2_fragment" />
   15570 <Test name="uvec3_vertex" />
   15571 <Test name="uvec3_fragment" />
   15572 <Test name="uvec4_vertex" />
   15573 <Test name="uvec4_fragment" />
   15574 <Test name="bool_vertex" />
   15575 <Test name="bool_fragment" />
   15576 <Test name="bvec2_vertex" />
   15577 <Test name="bvec2_fragment" />
   15578 <Test name="bvec3_vertex" />
   15579 <Test name="bvec3_fragment" />
   15580 <Test name="bvec4_vertex" />
   15581 <Test name="bvec4_fragment" />
   15582 <Test name="mat2_vertex" />
   15583 <Test name="mat2_fragment" />
   15584 <Test name="mat2x3_vertex" />
   15585 <Test name="mat2x3_fragment" />
   15586 <Test name="mat2x4_vertex" />
   15587 <Test name="mat2x4_fragment" />
   15588 <Test name="mat3x2_vertex" />
   15589 <Test name="mat3x2_fragment" />
   15590 <Test name="mat3_vertex" />
   15591 <Test name="mat3_fragment" />
   15592 <Test name="mat3x4_vertex" />
   15593 <Test name="mat3x4_fragment" />
   15594 <Test name="mat4x2_vertex" />
   15595 <Test name="mat4x2_fragment" />
   15596 <Test name="mat4x3_vertex" />
   15597 <Test name="mat4x3_fragment" />
   15598 <Test name="mat4_vertex" />
   15599 <Test name="mat4_fragment" />
   15600 <Test name="sampler2D_vertex" />
   15601 <Test name="sampler2D_fragment" />
   15602 <Test name="isampler2D_vertex" />
   15603 <Test name="isampler2D_fragment" />
   15604 <Test name="usampler2D_vertex" />
   15605 <Test name="usampler2D_fragment" />
   15606 </TestCase>
   15607 <TestCase name="nested_array">
   15608 <Test name="float_vertex" />
   15609 <Test name="float_fragment" />
   15610 <Test name="vec2_vertex" />
   15611 <Test name="vec2_fragment" />
   15612 <Test name="vec3_vertex" />
   15613 <Test name="vec3_fragment" />
   15614 <Test name="vec4_vertex" />
   15615 <Test name="vec4_fragment" />
   15616 <Test name="int_vertex" />
   15617 <Test name="int_fragment" />
   15618 <Test name="ivec2_vertex" />
   15619 <Test name="ivec2_fragment" />
   15620 <Test name="ivec3_vertex" />
   15621 <Test name="ivec3_fragment" />
   15622 <Test name="ivec4_vertex" />
   15623 <Test name="ivec4_fragment" />
   15624 <Test name="uint_vertex" />
   15625 <Test name="uint_fragment" />
   15626 <Test name="uvec2_vertex" />
   15627 <Test name="uvec2_fragment" />
   15628 <Test name="uvec3_vertex" />
   15629 <Test name="uvec3_fragment" />
   15630 <Test name="uvec4_vertex" />
   15631 <Test name="uvec4_fragment" />
   15632 <Test name="bool_vertex" />
   15633 <Test name="bool_fragment" />
   15634 <Test name="bvec2_vertex" />
   15635 <Test name="bvec2_fragment" />
   15636 <Test name="bvec3_vertex" />
   15637 <Test name="bvec3_fragment" />
   15638 <Test name="bvec4_vertex" />
   15639 <Test name="bvec4_fragment" />
   15640 <Test name="mat2_vertex" />
   15641 <Test name="mat2_fragment" />
   15642 <Test name="mat2x3_vertex" />
   15643 <Test name="mat2x3_fragment" />
   15644 <Test name="mat2x4_vertex" />
   15645 <Test name="mat2x4_fragment" />
   15646 <Test name="mat3x2_vertex" />
   15647 <Test name="mat3x2_fragment" />
   15648 <Test name="mat3_vertex" />
   15649 <Test name="mat3_fragment" />
   15650 <Test name="mat3x4_vertex" />
   15651 <Test name="mat3x4_fragment" />
   15652 <Test name="mat4x2_vertex" />
   15653 <Test name="mat4x2_fragment" />
   15654 <Test name="mat4x3_vertex" />
   15655 <Test name="mat4x3_fragment" />
   15656 <Test name="mat4_vertex" />
   15657 <Test name="mat4_fragment" />
   15658 <Test name="sampler2D_vertex" />
   15659 <Test name="sampler2D_fragment" />
   15660 <Test name="isampler2D_vertex" />
   15661 <Test name="isampler2D_fragment" />
   15662 <Test name="usampler2D_vertex" />
   15663 <Test name="usampler2D_fragment" />
   15664 </TestCase>
   15665 <TestCase name="struct">
   15666 <Test name="case_0" />
   15667 <Test name="case_1" />
   15668 <Test name="case_2" />
   15669 <Test name="case_3" />
   15670 <Test name="case_4" />
   15671 <Test name="case_5" />
   15672 <Test name="case_6" />
   15673 <Test name="case_7" />
   15674 <Test name="case_8" />
   15675 <Test name="case_9" />
   15676 <Test name="case_10" />
   15677 <Test name="case_11" />
   15678 <Test name="case_12" />
   15679 <Test name="case_13" />
   15680 <Test name="case_14" />
   15681 <Test name="case_15" />
   15682 </TestCase>
   15683 <TestCase name="nested_struct">
   15684 <Test name="case_0" />
   15685 <Test name="case_1" />
   15686 <Test name="case_2" />
   15687 <Test name="case_3" />
   15688 <Test name="case_4" />
   15689 <Test name="case_5" />
   15690 <Test name="case_6" />
   15691 <Test name="case_7" />
   15692 <Test name="case_8" />
   15693 <Test name="case_9" />
   15694 <Test name="case_10" />
   15695 <Test name="case_11" />
   15696 <Test name="case_12" />
   15697 <Test name="case_13" />
   15698 <Test name="case_14" />
   15699 <Test name="case_15" />
   15700 </TestCase>
   15701 <TestCase name="min_max">
   15702 <Test name="float_vertex_min" />
   15703 <Test name="float_vertex_max" />
   15704 <Test name="float_fragment_min" />
   15705 <Test name="float_fragment_max" />
   15706 <Test name="vec2_vertex_min" />
   15707 <Test name="vec2_vertex_max" />
   15708 <Test name="vec2_fragment_min" />
   15709 <Test name="vec2_fragment_max" />
   15710 <Test name="vec3_vertex_min" />
   15711 <Test name="vec3_vertex_max" />
   15712 <Test name="vec3_fragment_min" />
   15713 <Test name="vec3_fragment_max" />
   15714 <Test name="vec4_vertex_min" />
   15715 <Test name="vec4_vertex_max" />
   15716 <Test name="vec4_fragment_min" />
   15717 <Test name="vec4_fragment_max" />
   15718 <Test name="int_vertex_min" />
   15719 <Test name="int_vertex_max" />
   15720 <Test name="int_fragment_min" />
   15721 <Test name="int_fragment_max" />
   15722 <Test name="ivec2_vertex_min" />
   15723 <Test name="ivec2_vertex_max" />
   15724 <Test name="ivec2_fragment_min" />
   15725 <Test name="ivec2_fragment_max" />
   15726 <Test name="ivec3_vertex_min" />
   15727 <Test name="ivec3_vertex_max" />
   15728 <Test name="ivec3_fragment_min" />
   15729 <Test name="ivec3_fragment_max" />
   15730 <Test name="ivec4_vertex_min" />
   15731 <Test name="ivec4_vertex_max" />
   15732 <Test name="ivec4_fragment_min" />
   15733 <Test name="ivec4_fragment_max" />
   15734 <Test name="uint_vertex_min" />
   15735 <Test name="uint_vertex_max" />
   15736 <Test name="uint_fragment_min" />
   15737 <Test name="uint_fragment_max" />
   15738 <Test name="uvec2_vertex_min" />
   15739 <Test name="uvec2_vertex_max" />
   15740 <Test name="uvec2_fragment_min" />
   15741 <Test name="uvec2_fragment_max" />
   15742 <Test name="uvec3_vertex_min" />
   15743 <Test name="uvec3_vertex_max" />
   15744 <Test name="uvec3_fragment_min" />
   15745 <Test name="uvec3_fragment_max" />
   15746 <Test name="uvec4_vertex_min" />
   15747 <Test name="uvec4_vertex_max" />
   15748 <Test name="uvec4_fragment_min" />
   15749 <Test name="uvec4_fragment_max" />
   15750 <Test name="bool_vertex_min" />
   15751 <Test name="bool_vertex_max" />
   15752 <Test name="bool_fragment_min" />
   15753 <Test name="bool_fragment_max" />
   15754 <Test name="bvec2_vertex_min" />
   15755 <Test name="bvec2_vertex_max" />
   15756 <Test name="bvec2_fragment_min" />
   15757 <Test name="bvec2_fragment_max" />
   15758 <Test name="bvec3_vertex_min" />
   15759 <Test name="bvec3_vertex_max" />
   15760 <Test name="bvec3_fragment_min" />
   15761 <Test name="bvec3_fragment_max" />
   15762 <Test name="bvec4_vertex_min" />
   15763 <Test name="bvec4_vertex_max" />
   15764 <Test name="bvec4_fragment_min" />
   15765 <Test name="bvec4_fragment_max" />
   15766 <Test name="mat2_vertex_min" />
   15767 <Test name="mat2_vertex_max" />
   15768 <Test name="mat2_fragment_min" />
   15769 <Test name="mat2_fragment_max" />
   15770 <Test name="mat2x3_vertex_min" />
   15771 <Test name="mat2x3_vertex_max" />
   15772 <Test name="mat2x3_fragment_min" />
   15773 <Test name="mat2x3_fragment_max" />
   15774 <Test name="mat2x4_vertex_min" />
   15775 <Test name="mat2x4_vertex_max" />
   15776 <Test name="mat2x4_fragment_min" />
   15777 <Test name="mat2x4_fragment_max" />
   15778 <Test name="mat3x2_vertex_min" />
   15779 <Test name="mat3x2_vertex_max" />
   15780 <Test name="mat3x2_fragment_min" />
   15781 <Test name="mat3x2_fragment_max" />
   15782 <Test name="mat3_vertex_min" />
   15783 <Test name="mat3_vertex_max" />
   15784 <Test name="mat3_fragment_min" />
   15785 <Test name="mat3_fragment_max" />
   15786 <Test name="mat3x4_vertex_min" />
   15787 <Test name="mat3x4_vertex_max" />
   15788 <Test name="mat3x4_fragment_min" />
   15789 <Test name="mat3x4_fragment_max" />
   15790 <Test name="mat4x2_vertex_min" />
   15791 <Test name="mat4x2_vertex_max" />
   15792 <Test name="mat4x2_fragment_min" />
   15793 <Test name="mat4x2_fragment_max" />
   15794 <Test name="mat4x3_vertex_min" />
   15795 <Test name="mat4x3_vertex_max" />
   15796 <Test name="mat4x3_fragment_min" />
   15797 <Test name="mat4x3_fragment_max" />
   15798 <Test name="mat4_vertex_min" />
   15799 <Test name="mat4_vertex_max" />
   15800 <Test name="mat4_fragment_min" />
   15801 <Test name="mat4_fragment_max" />
   15802 <Test name="sampler2D_vertex_min" />
   15803 <Test name="sampler2D_vertex_max" />
   15804 <Test name="sampler2D_fragment_min" />
   15805 <Test name="sampler2D_fragment_max" />
   15806 <Test name="isampler2D_vertex_min" />
   15807 <Test name="isampler2D_vertex_max" />
   15808 <Test name="isampler2D_fragment_min" />
   15809 <Test name="isampler2D_fragment_max" />
   15810 <Test name="usampler2D_vertex_min" />
   15811 <Test name="usampler2D_vertex_max" />
   15812 <Test name="usampler2D_fragment_min" />
   15813 <Test name="usampler2D_fragment_max" />
   15814 </TestCase>
   15815 <TestCase name="link">
   15816 <Test name="case_0" />
   15817 <Test name="case_1" />
   15818 <Test name="case_2" />
   15819 <Test name="case_3" />
   15820 <Test name="case_4" />
   15821 <Test name="case_5" />
   15822 <Test name="case_6" />
   15823 <Test name="case_7" />
   15824 <Test name="case_8" />
   15825 <Test name="case_9" />
   15826 </TestCase>
   15827 <TestCase name="negative">
   15828 <Test name="duplicate_location_vertex" />
   15829 <Test name="duplicate_location_fragment" />
   15830 <Test name="duplicate_location_unused_vertex" />
   15831 <Test name="duplicate_location_unused_fragment" />
   15832 <Test name="duplicate_location_split" />
   15833 <Test name="array_overlap_vertex" />
   15834 <Test name="array_overlap_fragment" />
   15835 <Test name="array_overlap_unused_vertex" />
   15836 <Test name="array_overlap_unused_fragment" />
   15837 <Test name="array_overlap_split" />
   15838 <Test name="struct_overlap_vertex" />
   15839 <Test name="struct_overlap_fragment" />
   15840 <Test name="struct_overlap_unused_vertex" />
   15841 <Test name="struct_overlap_unused_fragment" />
   15842 <Test name="struct_overlap_split" />
   15843 <Test name="complex_overlap_vertex" />
   15844 <Test name="complex_overlap_fragment" />
   15845 </TestCase>
   15846 </TestSuite>
   15847 <TestSuite name="tessellation_geometry_interaction">
   15848 <TestSuite name="render">
   15849 <TestCase name="passthrough">
   15850 <Test name="tessellate_tris_passthrough_geometry_no_change" />
   15851 <Test name="tessellate_quads_passthrough_geometry_no_change" />
   15852 <Test name="tessellate_isolines_passthrough_geometry_no_change" />
   15853 <Test name="passthrough_tessellation_geometry_shade_triangles_no_change" />
   15854 <Test name="passthrough_tessellation_geometry_shade_lines_no_change" />
   15855 </TestCase>
   15856 <TestCase name="limits">
   15857 <Test name="output_required_max_tessellation" />
   15858 <Test name="output_implementation_max_tessellation" />
   15859 <Test name="output_required_max_geometry" />
   15860 <Test name="output_implementation_max_geometry" />
   15861 <Test name="output_required_max_invocations" />
   15862 <Test name="output_implementation_max_invocations" />
   15863 </TestCase>
   15864 <TestCase name="scatter">
   15865 <Test name="geometry_scatter_instances" />
   15866 <Test name="geometry_scatter_primitives" />
   15867 <Test name="geometry_scatter_layers" />
   15868 </TestCase>
   15869 </TestSuite>
   15870 <TestCase name="feedback">
   15871 <Test name="tessellation_output_triangles_geometry_output_points" />
   15872 <Test name="tessellation_output_quads_geometry_output_points" />
   15873 <Test name="tessellation_output_isolines_geometry_output_points" />
   15874 <Test name="tessellation_output_triangles_point_mode_geometry_output_lines" />
   15875 <Test name="tessellation_output_quads_point_mode_geometry_output_lines" />
   15876 <Test name="tessellation_output_isolines_point_mode_geometry_output_triangles" />
   15877 </TestCase>
   15878 <TestCase name="point_size">
   15879 <Test name="vertex_set" />
   15880 <Test name="evaluation_set" />
   15881 <Test name="geometry_set" />
   15882 <Test name="vertex_set_control_set" />
   15883 <Test name="vertex_set_evaluation_set" />
   15884 <Test name="vertex_set_eval_default" />
   15885 <Test name="vertex_set_geometry_set" />
   15886 <Test name="vertex_set_evaluation_set_geometry_set" />
   15887 <Test name="vertex_set_control_pass_eval_add_geometry_add" />
   15888 <Test name="vertex_set_evaluation_set_geometry_default" />
   15889 </TestCase>
   15890 </TestSuite>
   15891 <TestSuite name="debug">
   15892 <TestSuite name="negative_coverage">
   15893 <TestSuite name="callbacks">
   15894 <TestCase name="buffer">
   15895 <Test name="bind_buffer" />
   15896 <Test name="delete_buffers" />
   15897 <Test name="gen_buffers" />
   15898 <Test name="buffer_data" />
   15899 <Test name="buffer_sub_data" />
   15900 <Test name="buffer_sub_data_size_offset" />
   15901 <Test name="clear" />
   15902 <Test name="read_pixels" />
   15903 <Test name="read_pixels_format_mismatch" />
   15904 <Test name="read_pixels_fbo_format_mismatch" />
   15905 <Test name="bind_buffer_range" />
   15906 <Test name="bind_buffer_base" />
   15907 <Test name="clear_bufferiv" />
   15908 <Test name="clear_bufferuiv" />
   15909 <Test name="clear_bufferfv" />
   15910 <Test name="clear_bufferfi" />
   15911 <Test name="copy_buffer_sub_data" />
   15912 <Test name="draw_buffers" />
   15913 <Test name="flush_mapped_buffer_range" />
   15914 <Test name="map_buffer_range" />
   15915 <Test name="read_buffer" />
   15916 <Test name="unmap_buffer" />
   15917 <Test name="bind_framebuffer" />
   15918 <Test name="bind_renderbuffer" />
   15919 <Test name="check_framebuffer_status" />
   15920 <Test name="gen_framebuffers" />
   15921 <Test name="gen_renderbuffers" />
   15922 <Test name="delete_framebuffers" />
   15923 <Test name="delete_renderbuffers" />
   15924 <Test name="framebuffer_renderbuffer" />
   15925 <Test name="framebuffer_texture2d" />
   15926 <Test name="renderbuffer_storage" />
   15927 <Test name="blit_framebuffer" />
   15928 <Test name="blit_framebuffer_multisample" />
   15929 <Test name="framebuffer_texture_layer" />
   15930 <Test name="renderbuffer_storage_multisample" />
   15931 </TestCase>
   15932 <TestCase name="texture">
   15933 <Test name="activetexture" />
   15934 <Test name="bindtexture" />
   15935 <Test name="compressedteximage2d_invalid_target" />
   15936 <Test name="compressedteximage2d_invalid_format" />
   15937 <Test name="compressedteximage2d_neg_level" />
   15938 <Test name="compressedteximage2d_max_level" />
   15939 <Test name="compressedteximage2d_neg_width_height" />
   15940 <Test name="compressedteximage2d_max_width_height" />
   15941 <Test name="compressedteximage2d_invalid_border" />
   15942 <Test name="compressedteximage2d_invalid_size" />
   15943 <Test name="compressedteximage2d_invalid_buffer_target" />
   15944 <Test name="copyteximage2d_invalid_target" />
   15945 <Test name="copyteximage2d_invalid_format" />
   15946 <Test name="copyteximage2d_inequal_width_height_cube" />
   15947 <Test name="copyteximage2d_neg_level" />
   15948 <Test name="copyteximage2d_max_level" />
   15949 <Test name="copyteximage2d_neg_width_height" />
   15950 <Test name="copyteximage2d_max_width_height" />
   15951 <Test name="copyteximage2d_invalid_border" />
   15952 <Test name="copyteximage2d_incomplete_framebuffer" />
   15953 <Test name="copytexsubimage2d_invalid_target" />
   15954 <Test name="copytexsubimage2d_neg_level" />
   15955 <Test name="copytexsubimage2d_max_level" />
   15956 <Test name="copytexsubimage2d_neg_offset" />
   15957 <Test name="copytexsubimage2d_invalid_offset" />
   15958 <Test name="copytexsubimage2d_neg_width_height" />
   15959 <Test name="copytexsubimage2d_incomplete_framebuffer" />
   15960 <Test name="deletetextures" />
   15961 <Test name="generatemipmap" />
   15962 <Test name="gentextures" />
   15963 <Test name="pixelstorei" />
   15964 <Test name="teximage2d" />
   15965 <Test name="teximage2d_inequal_width_height_cube" />
   15966 <Test name="teximage2d_neg_level" />
   15967 <Test name="teximage2d_max_level" />
   15968 <Test name="teximage2d_neg_width_height" />
   15969 <Test name="teximage2d_max_width_height" />
   15970 <Test name="teximage2d_invalid_border" />
   15971 <Test name="teximage2d_invalid_buffer_target" />
   15972 <Test name="texsubimage2d" />
   15973 <Test name="texsubimage2d_neg_level" />
   15974 <Test name="texsubimage2d_max_level" />
   15975 <Test name="texsubimage2d_neg_offset" />
   15976 <Test name="texsubimage2d_invalid_offset" />
   15977 <Test name="texsubimage2d_neg_width_height" />
   15978 <Test name="texsubimage2d_invalid_buffer_target" />
   15979 <Test name="texparameteri" />
   15980 <Test name="texparameterf" />
   15981 <Test name="texparameteriv" />
   15982 <Test name="texparameterfv" />
   15983 <Test name="compressedtexsubimage2d" />
   15984 <Test name="compressedtexsubimage2d_neg_level" />
   15985 <Test name="compressedtexsubimage2d_max_level" />
   15986 <Test name="compressedtexsubimage2d_neg_offset" />
   15987 <Test name="compressedtexsubimage2d_invalid_offset" />
   15988 <Test name="compressedtexsubimage2d_neg_width_height" />
   15989 <Test name="compressedtexsubimage2d_invalid_size" />
   15990 <Test name="compressedtexsubimage2d_invalid_buffer_target" />
   15991 <Test name="teximage3d" />
   15992 <Test name="teximage3d_neg_level" />
   15993 <Test name="teximage3d_max_level" />
   15994 <Test name="teximage3d_neg_width_height_depth" />
   15995 <Test name="teximage3d_max_width_height_depth" />
   15996 <Test name="teximage3d_invalid_border" />
   15997 <Test name="teximage3d_invalid_buffer_target" />
   15998 <Test name="texsubimage3d" />
   15999 <Test name="texsubimage3d_neg_level" />
   16000 <Test name="texsubimage3d_max_level" />
   16001 <Test name="texsubimage3d_neg_offset" />
   16002 <Test name="texsubimage3d_invalid_offset" />
   16003 <Test name="texsubimage3d_neg_width_height" />
   16004 <Test name="texsubimage3d_invalid_buffer_target" />
   16005 <Test name="copytexsubimage3d" />
   16006 <Test name="copytexsubimage3d_neg_level" />
   16007 <Test name="copytexsubimage3d_max_level" />
   16008 <Test name="copytexsubimage3d_neg_offset" />
   16009 <Test name="copytexsubimage3d_invalid_offset" />
   16010 <Test name="copytexsubimage3d_neg_width_height" />
   16011 <Test name="copytexsubimage3d_incomplete_framebuffer" />
   16012 <Test name="compressedteximage3d" />
   16013 <Test name="compressedteximage3d_neg_level" />
   16014 <Test name="compressedteximage3d_max_level" />
   16015 <Test name="compressedteximage3d_neg_width_height_depth" />
   16016 <Test name="compressedteximage3d_max_width_height_depth" />
   16017 <Test name="compressedteximage3d_invalid_border" />
   16018 <Test name="compressedteximage3d_invalid_size" />
   16019 <Test name="compressedteximage3d_invalid_buffer_target" />
   16020 <Test name="compressedtexsubimage3d" />
   16021 <Test name="compressedtexsubimage3d_neg_level" />
   16022 <Test name="compressedtexsubimage3d_max_level" />
   16023 <Test name="compressedtexsubimage3d_neg_offset" />
   16024 <Test name="compressedtexsubimage3d_invalid_offset" />
   16025 <Test name="compressedtexsubimage3d_neg_width_height_depth" />
   16026 <Test name="compressedtexsubimage3d_invalid_size" />
   16027 <Test name="compressedtexsubimage3d_invalid_buffer_target" />
   16028 <Test name="texstorage2d" />
   16029 <Test name="texstorage2d_invalid_binding" />
   16030 <Test name="texstorage2d_invalid_levels" />
   16031 <Test name="texstorage3d" />
   16032 <Test name="texstorage3d_invalid_binding" />
   16033 <Test name="texstorage3d_invalid_levels" />
   16034 </TestCase>
   16035 <TestCase name="shader">
   16036 <Test name="create_shader" />
   16037 <Test name="shader_source" />
   16038 <Test name="compile_shader" />
   16039 <Test name="delete_shader" />
   16040 <Test name="shader_binary" />
   16041 <Test name="attach_shader" />
   16042 <Test name="detach_shader" />
   16043 <Test name="delete_program" />
   16044 <Test name="validate_program" />
   16045 <Test name="get_program_binary" />
   16046 <Test name="program_binary" />
   16047 <Test name="program_parameteri" />
   16048 <Test name="gen_samplers" />
   16049 <Test name="bind_sampler" />
   16050 <Test name="delete_samplers" />
   16051 <Test name="get_sampler_parameteriv" />
   16052 <Test name="get_sampler_parameterfv" />
   16053 <Test name="sampler_parameteri" />
   16054 <Test name="sampler_parameteriv" />
   16055 <Test name="sampler_parameterf" />
   16056 <Test name="sampler_parameterfv" />
   16057 <Test name="get_attrib_location" />
   16058 <Test name="get_uniform_location" />
   16059 <Test name="bind_attrib_location" />
   16060 <Test name="uniform_block_binding" />
   16061 <Test name="uniformf_invalid_program" />
   16062 <Test name="uniformf_incompatible_type" />
   16063 <Test name="uniformf_invalid_location" />
   16064 <Test name="uniformfv_invalid_program" />
   16065 <Test name="uniformfv_incompatible_type" />
   16066 <Test name="uniformfv_invalid_location" />
   16067 <Test name="uniformfv_invalid_count" />
   16068 <Test name="uniformi_invalid_program" />
   16069 <Test name="uniformi_incompatible_type" />
   16070 <Test name="uniformi_invalid_location" />
   16071 <Test name="uniformiv_invalid_program" />
   16072 <Test name="uniformiv_incompatible_type" />
   16073 <Test name="uniformiv_invalid_location" />
   16074 <Test name="uniformiv_invalid_count" />
   16075 <Test name="uniformui_invalid_program" />
   16076 <Test name="uniformui_incompatible_type" />
   16077 <Test name="uniformui_invalid_location" />
   16078 <Test name="uniformuiv_invalid_program" />
   16079 <Test name="uniformuiv_incompatible_type" />
   16080 <Test name="uniformuiv_invalid_location" />
   16081 <Test name="uniformuiv_invalid_count" />
   16082 <Test name="uniform_matrixfv_invalid_program" />
   16083 <Test name="uniform_matrixfv_incompatible_type" />
   16084 <Test name="uniform_matrixfv_invalid_location" />
   16085 <Test name="uniform_matrixfv_invalid_count" />
   16086 <Test name="gen_transform_feedbacks" />
   16087 <Test name="bind_transform_feedback" />
   16088 <Test name="delete_transform_feedbacks" />
   16089 <Test name="begin_transform_feedback" />
   16090 <Test name="pause_transform_feedback" />
   16091 <Test name="resume_transform_feedback" />
   16092 <Test name="end_transform_feedback" />
   16093 <Test name="get_transform_feedback_varying" />
   16094 <Test name="transform_feedback_varyings" />
   16095 </TestCase>
   16096 <TestCase name="fragment">
   16097 <Test name="scissor" />
   16098 <Test name="depth_func" />
   16099 <Test name="viewport" />
   16100 <Test name="stencil_func" />
   16101 <Test name="stencil_func_separate" />
   16102 <Test name="stencil_op" />
   16103 <Test name="stencil_op_separate" />
   16104 <Test name="stencil_mask_separate" />
   16105 <Test name="blend_equation" />
   16106 <Test name="blend_equation_separate" />
   16107 <Test name="blend_func" />
   16108 <Test name="blend_func_separate" />
   16109 <Test name="cull_face" />
   16110 <Test name="front_face" />
   16111 <Test name="line_width" />
   16112 <Test name="gen_queries" />
   16113 <Test name="begin_query" />
   16114 <Test name="end_query" />
   16115 <Test name="delete_queries" />
   16116 <Test name="fence_sync" />
   16117 <Test name="wait_sync" />
   16118 <Test name="client_wait_sync" />
   16119 <Test name="delete_sync" />
   16120 </TestCase>
   16121 <TestCase name="vertex_array">
   16122 <Test name="vertex_attribf" />
   16123 <Test name="vertex_attribfv" />
   16124 <Test name="vertex_attribi4" />
   16125 <Test name="vertex_attribi4v" />
   16126 <Test name="vertex_attrib_pointer" />
   16127 <Test name="vertex_attrib_i_pointer" />
   16128 <Test name="enable_vertex_attrib_array" />
   16129 <Test name="disable_vertex_attrib_array" />
   16130 <Test name="gen_vertex_arrays" />
   16131 <Test name="bind_vertex_array" />
   16132 <Test name="delete_vertex_arrays" />
   16133 <Test name="vertex_attrib_divisor" />
   16134 <Test name="draw_arrays" />
   16135 <Test name="draw_arrays_invalid_program" />
   16136 <Test name="draw_arrays_incomplete_primitive" />
   16137 <Test name="draw_elements" />
   16138 <Test name="draw_elements_invalid_program" />
   16139 <Test name="draw_elements_incomplete_primitive" />
   16140 <Test name="draw_arrays_instanced" />
   16141 <Test name="draw_arrays_instanced_invalid_program" />
   16142 <Test name="draw_arrays_instanced_incomplete_primitive" />
   16143 <Test name="draw_elements_instanced" />
   16144 <Test name="draw_elements_instanced_invalid_program" />
   16145 <Test name="draw_elements_instanced_incomplete_primitive" />
   16146 <Test name="draw_range_elements" />
   16147 <Test name="draw_range_elements_invalid_program" />
   16148 <Test name="draw_range_elements_incomplete_primitive" />
   16149 </TestCase>
   16150 <TestCase name="state">
   16151 <Test name="enable" />
   16152 <Test name="disable" />
   16153 <Test name="get_booleanv" />
   16154 <Test name="get_floatv" />
   16155 <Test name="get_integerv" />
   16156 <Test name="get_integer64v" />
   16157 <Test name="get_integeri_v" />
   16158 <Test name="get_integer64i_v" />
   16159 <Test name="get_string" />
   16160 <Test name="get_stringi" />
   16161 <Test name="get_attached_shaders" />
   16162 <Test name="get_shaderiv" />
   16163 <Test name="get_shader_info_log" />
   16164 <Test name="get_shader_precision_format" />
   16165 <Test name="get_shader_source" />
   16166 <Test name="get_programiv" />
   16167 <Test name="get_program_info_log" />
   16168 <Test name="get_tex_parameterfv" />
   16169 <Test name="get_tex_parameteriv" />
   16170 <Test name="get_uniformfv" />
   16171 <Test name="get_uniformiv" />
   16172 <Test name="get_uniformuiv" />
   16173 <Test name="get_active_uniform" />
   16174 <Test name="get_active_uniformsiv" />
   16175 <Test name="get_active_uniform_blockiv" />
   16176 <Test name="get_active_uniform_block_name" />
   16177 <Test name="get_active_attrib" />
   16178 <Test name="get_uniform_indices" />
   16179 <Test name="get_vertex_attribfv" />
   16180 <Test name="get_vertex_attribiv" />
   16181 <Test name="get_vertex_attribi_iv" />
   16182 <Test name="get_vertex_attribi_uiv" />
   16183 <Test name="get_vertex_attrib_pointerv" />
   16184 <Test name="get_frag_data_location" />
   16185 <Test name="get_buffer_parameteriv" />
   16186 <Test name="get_buffer_parameteri64v" />
   16187 <Test name="get_buffer_pointerv" />
   16188 <Test name="get_framebuffer_attachment_parameteriv" />
   16189 <Test name="get_renderbuffer_parameteriv" />
   16190 <Test name="get_internalformativ" />
   16191 <Test name="get_queryiv" />
   16192 <Test name="get_query_objectuiv" />
   16193 <Test name="get_synciv" />
   16194 <Test name="is_enabled" />
   16195 <Test name="hint" />
   16196 </TestCase>
   16197 </TestSuite>
   16198 <TestSuite name="log">
   16199 <TestCase name="buffer">
   16200 <Test name="bind_buffer" />
   16201 <Test name="delete_buffers" />
   16202 <Test name="gen_buffers" />
   16203 <Test name="buffer_data" />
   16204 <Test name="buffer_sub_data" />
   16205 <Test name="buffer_sub_data_size_offset" />
   16206 <Test name="clear" />
   16207 <Test name="read_pixels" />
   16208 <Test name="read_pixels_format_mismatch" />
   16209 <Test name="read_pixels_fbo_format_mismatch" />
   16210 <Test name="bind_buffer_range" />
   16211 <Test name="bind_buffer_base" />
   16212 <Test name="clear_bufferiv" />
   16213 <Test name="clear_bufferuiv" />
   16214 <Test name="clear_bufferfv" />
   16215 <Test name="clear_bufferfi" />
   16216 <Test name="copy_buffer_sub_data" />
   16217 <Test name="draw_buffers" />
   16218 <Test name="flush_mapped_buffer_range" />
   16219 <Test name="map_buffer_range" />
   16220 <Test name="read_buffer" />
   16221 <Test name="unmap_buffer" />
   16222 <Test name="bind_framebuffer" />
   16223 <Test name="bind_renderbuffer" />
   16224 <Test name="check_framebuffer_status" />
   16225 <Test name="gen_framebuffers" />
   16226 <Test name="gen_renderbuffers" />
   16227 <Test name="delete_framebuffers" />
   16228 <Test name="delete_renderbuffers" />
   16229 <Test name="framebuffer_renderbuffer" />
   16230 <Test name="framebuffer_texture2d" />
   16231 <Test name="renderbuffer_storage" />
   16232 <Test name="blit_framebuffer" />
   16233 <Test name="blit_framebuffer_multisample" />
   16234 <Test name="framebuffer_texture_layer" />
   16235 <Test name="renderbuffer_storage_multisample" />
   16236 </TestCase>
   16237 <TestCase name="texture">
   16238 <Test name="activetexture" />
   16239 <Test name="bindtexture" />
   16240 <Test name="compressedteximage2d_invalid_target" />
   16241 <Test name="compressedteximage2d_invalid_format" />
   16242 <Test name="compressedteximage2d_neg_level" />
   16243 <Test name="compressedteximage2d_max_level" />
   16244 <Test name="compressedteximage2d_neg_width_height" />
   16245 <Test name="compressedteximage2d_max_width_height" />
   16246 <Test name="compressedteximage2d_invalid_border" />
   16247 <Test name="compressedteximage2d_invalid_size" />
   16248 <Test name="compressedteximage2d_invalid_buffer_target" />
   16249 <Test name="copyteximage2d_invalid_target" />
   16250 <Test name="copyteximage2d_invalid_format" />
   16251 <Test name="copyteximage2d_inequal_width_height_cube" />
   16252 <Test name="copyteximage2d_neg_level" />
   16253 <Test name="copyteximage2d_max_level" />
   16254 <Test name="copyteximage2d_neg_width_height" />
   16255 <Test name="copyteximage2d_max_width_height" />
   16256 <Test name="copyteximage2d_invalid_border" />
   16257 <Test name="copyteximage2d_incomplete_framebuffer" />
   16258 <Test name="copytexsubimage2d_invalid_target" />
   16259 <Test name="copytexsubimage2d_neg_level" />
   16260 <Test name="copytexsubimage2d_max_level" />
   16261 <Test name="copytexsubimage2d_neg_offset" />
   16262 <Test name="copytexsubimage2d_invalid_offset" />
   16263 <Test name="copytexsubimage2d_neg_width_height" />
   16264 <Test name="copytexsubimage2d_incomplete_framebuffer" />
   16265 <Test name="deletetextures" />
   16266 <Test name="generatemipmap" />
   16267 <Test name="gentextures" />
   16268 <Test name="pixelstorei" />
   16269 <Test name="teximage2d" />
   16270 <Test name="teximage2d_inequal_width_height_cube" />
   16271 <Test name="teximage2d_neg_level" />
   16272 <Test name="teximage2d_max_level" />
   16273 <Test name="teximage2d_neg_width_height" />
   16274 <Test name="teximage2d_max_width_height" />
   16275 <Test name="teximage2d_invalid_border" />
   16276 <Test name="teximage2d_invalid_buffer_target" />
   16277 <Test name="texsubimage2d" />
   16278 <Test name="texsubimage2d_neg_level" />
   16279 <Test name="texsubimage2d_max_level" />
   16280 <Test name="texsubimage2d_neg_offset" />
   16281 <Test name="texsubimage2d_invalid_offset" />
   16282 <Test name="texsubimage2d_neg_width_height" />
   16283 <Test name="texsubimage2d_invalid_buffer_target" />
   16284 <Test name="texparameteri" />
   16285 <Test name="texparameterf" />
   16286 <Test name="texparameteriv" />
   16287 <Test name="texparameterfv" />
   16288 <Test name="compressedtexsubimage2d" />
   16289 <Test name="compressedtexsubimage2d_neg_level" />
   16290 <Test name="compressedtexsubimage2d_max_level" />
   16291 <Test name="compressedtexsubimage2d_neg_offset" />
   16292 <Test name="compressedtexsubimage2d_invalid_offset" />
   16293 <Test name="compressedtexsubimage2d_neg_width_height" />
   16294 <Test name="compressedtexsubimage2d_invalid_size" />
   16295 <Test name="compressedtexsubimage2d_invalid_buffer_target" />
   16296 <Test name="teximage3d" />
   16297 <Test name="teximage3d_neg_level" />
   16298 <Test name="teximage3d_max_level" />
   16299 <Test name="teximage3d_neg_width_height_depth" />
   16300 <Test name="teximage3d_max_width_height_depth" />
   16301 <Test name="teximage3d_invalid_border" />
   16302 <Test name="teximage3d_invalid_buffer_target" />
   16303 <Test name="texsubimage3d" />
   16304 <Test name="texsubimage3d_neg_level" />
   16305 <Test name="texsubimage3d_max_level" />
   16306 <Test name="texsubimage3d_neg_offset" />
   16307 <Test name="texsubimage3d_invalid_offset" />
   16308 <Test name="texsubimage3d_neg_width_height" />
   16309 <Test name="texsubimage3d_invalid_buffer_target" />
   16310 <Test name="copytexsubimage3d" />
   16311 <Test name="copytexsubimage3d_neg_level" />
   16312 <Test name="copytexsubimage3d_max_level" />
   16313 <Test name="copytexsubimage3d_neg_offset" />
   16314 <Test name="copytexsubimage3d_invalid_offset" />
   16315 <Test name="copytexsubimage3d_neg_width_height" />
   16316 <Test name="copytexsubimage3d_incomplete_framebuffer" />
   16317 <Test name="compressedteximage3d" />
   16318 <Test name="compressedteximage3d_neg_level" />
   16319 <Test name="compressedteximage3d_max_level" />
   16320 <Test name="compressedteximage3d_neg_width_height_depth" />
   16321 <Test name="compressedteximage3d_max_width_height_depth" />
   16322 <Test name="compressedteximage3d_invalid_border" />
   16323 <Test name="compressedteximage3d_invalid_size" />
   16324 <Test name="compressedteximage3d_invalid_buffer_target" />
   16325 <Test name="compressedtexsubimage3d" />
   16326 <Test name="compressedtexsubimage3d_neg_level" />
   16327 <Test name="compressedtexsubimage3d_max_level" />
   16328 <Test name="compressedtexsubimage3d_neg_offset" />
   16329 <Test name="compressedtexsubimage3d_invalid_offset" />
   16330 <Test name="compressedtexsubimage3d_neg_width_height_depth" />
   16331 <Test name="compressedtexsubimage3d_invalid_size" />
   16332 <Test name="compressedtexsubimage3d_invalid_buffer_target" />
   16333 <Test name="texstorage2d" />
   16334 <Test name="texstorage2d_invalid_binding" />
   16335 <Test name="texstorage2d_invalid_levels" />
   16336 <Test name="texstorage3d" />
   16337 <Test name="texstorage3d_invalid_binding" />
   16338 <Test name="texstorage3d_invalid_levels" />
   16339 </TestCase>
   16340 <TestCase name="shader">
   16341 <Test name="create_shader" />
   16342 <Test name="shader_source" />
   16343 <Test name="compile_shader" />
   16344 <Test name="delete_shader" />
   16345 <Test name="shader_binary" />
   16346 <Test name="attach_shader" />
   16347 <Test name="detach_shader" />
   16348 <Test name="delete_program" />
   16349 <Test name="validate_program" />
   16350 <Test name="get_program_binary" />
   16351 <Test name="program_binary" />
   16352 <Test name="program_parameteri" />
   16353 <Test name="gen_samplers" />
   16354 <Test name="bind_sampler" />
   16355 <Test name="delete_samplers" />
   16356 <Test name="get_sampler_parameteriv" />
   16357 <Test name="get_sampler_parameterfv" />
   16358 <Test name="sampler_parameteri" />
   16359 <Test name="sampler_parameteriv" />
   16360 <Test name="sampler_parameterf" />
   16361 <Test name="sampler_parameterfv" />
   16362 <Test name="get_attrib_location" />
   16363 <Test name="get_uniform_location" />
   16364 <Test name="bind_attrib_location" />
   16365 <Test name="uniform_block_binding" />
   16366 <Test name="uniformf_invalid_program" />
   16367 <Test name="uniformf_incompatible_type" />
   16368 <Test name="uniformf_invalid_location" />
   16369 <Test name="uniformfv_invalid_program" />
   16370 <Test name="uniformfv_incompatible_type" />
   16371 <Test name="uniformfv_invalid_location" />
   16372 <Test name="uniformfv_invalid_count" />
   16373 <Test name="uniformi_invalid_program" />
   16374 <Test name="uniformi_incompatible_type" />
   16375 <Test name="uniformi_invalid_location" />
   16376 <Test name="uniformiv_invalid_program" />
   16377 <Test name="uniformiv_incompatible_type" />
   16378 <Test name="uniformiv_invalid_location" />
   16379 <Test name="uniformiv_invalid_count" />
   16380 <Test name="uniformui_invalid_program" />
   16381 <Test name="uniformui_incompatible_type" />
   16382 <Test name="uniformui_invalid_location" />
   16383 <Test name="uniformuiv_invalid_program" />
   16384 <Test name="uniformuiv_incompatible_type" />
   16385 <Test name="uniformuiv_invalid_location" />
   16386 <Test name="uniformuiv_invalid_count" />
   16387 <Test name="uniform_matrixfv_invalid_program" />
   16388 <Test name="uniform_matrixfv_incompatible_type" />
   16389 <Test name="uniform_matrixfv_invalid_location" />
   16390 <Test name="uniform_matrixfv_invalid_count" />
   16391 <Test name="gen_transform_feedbacks" />
   16392 <Test name="bind_transform_feedback" />
   16393 <Test name="delete_transform_feedbacks" />
   16394 <Test name="begin_transform_feedback" />
   16395 <Test name="pause_transform_feedback" />
   16396 <Test name="resume_transform_feedback" />
   16397 <Test name="end_transform_feedback" />
   16398 <Test name="get_transform_feedback_varying" />
   16399 <Test name="transform_feedback_varyings" />
   16400 </TestCase>
   16401 <TestCase name="fragment">
   16402 <Test name="scissor" />
   16403 <Test name="depth_func" />
   16404 <Test name="viewport" />
   16405 <Test name="stencil_func" />
   16406 <Test name="stencil_func_separate" />
   16407 <Test name="stencil_op" />
   16408 <Test name="stencil_op_separate" />
   16409 <Test name="stencil_mask_separate" />
   16410 <Test name="blend_equation" />
   16411 <Test name="blend_equation_separate" />
   16412 <Test name="blend_func" />
   16413 <Test name="blend_func_separate" />
   16414 <Test name="cull_face" />
   16415 <Test name="front_face" />
   16416 <Test name="line_width" />
   16417 <Test name="gen_queries" />
   16418 <Test name="begin_query" />
   16419 <Test name="end_query" />
   16420 <Test name="delete_queries" />
   16421 <Test name="fence_sync" />
   16422 <Test name="wait_sync" />
   16423 <Test name="client_wait_sync" />
   16424 <Test name="delete_sync" />
   16425 </TestCase>
   16426 <TestCase name="vertex_array">
   16427 <Test name="vertex_attribf" />
   16428 <Test name="vertex_attribfv" />
   16429 <Test name="vertex_attribi4" />
   16430 <Test name="vertex_attribi4v" />
   16431 <Test name="vertex_attrib_pointer" />
   16432 <Test name="vertex_attrib_i_pointer" />
   16433 <Test name="enable_vertex_attrib_array" />
   16434 <Test name="disable_vertex_attrib_array" />
   16435 <Test name="gen_vertex_arrays" />
   16436 <Test name="bind_vertex_array" />
   16437 <Test name="delete_vertex_arrays" />
   16438 <Test name="vertex_attrib_divisor" />
   16439 <Test name="draw_arrays" />
   16440 <Test name="draw_arrays_invalid_program" />
   16441 <Test name="draw_arrays_incomplete_primitive" />
   16442 <Test name="draw_elements" />
   16443 <Test name="draw_elements_invalid_program" />
   16444 <Test name="draw_elements_incomplete_primitive" />
   16445 <Test name="draw_arrays_instanced" />
   16446 <Test name="draw_arrays_instanced_invalid_program" />
   16447 <Test name="draw_arrays_instanced_incomplete_primitive" />
   16448 <Test name="draw_elements_instanced" />
   16449 <Test name="draw_elements_instanced_invalid_program" />
   16450 <Test name="draw_elements_instanced_incomplete_primitive" />
   16451 <Test name="draw_range_elements" />
   16452 <Test name="draw_range_elements_invalid_program" />
   16453 <Test name="draw_range_elements_incomplete_primitive" />
   16454 </TestCase>
   16455 <TestCase name="state">
   16456 <Test name="enable" />
   16457 <Test name="disable" />
   16458 <Test name="get_booleanv" />
   16459 <Test name="get_floatv" />
   16460 <Test name="get_integerv" />
   16461 <Test name="get_integer64v" />
   16462 <Test name="get_integeri_v" />
   16463 <Test name="get_integer64i_v" />
   16464 <Test name="get_string" />
   16465 <Test name="get_stringi" />
   16466 <Test name="get_attached_shaders" />
   16467 <Test name="get_shaderiv" />
   16468 <Test name="get_shader_info_log" />
   16469 <Test name="get_shader_precision_format" />
   16470 <Test name="get_shader_source" />
   16471 <Test name="get_programiv" />
   16472 <Test name="get_program_info_log" />
   16473 <Test name="get_tex_parameterfv" />
   16474 <Test name="get_tex_parameteriv" />
   16475 <Test name="get_uniformfv" />
   16476 <Test name="get_uniformiv" />
   16477 <Test name="get_uniformuiv" />
   16478 <Test name="get_active_uniform" />
   16479 <Test name="get_active_uniformsiv" />
   16480 <Test name="get_active_uniform_blockiv" />
   16481 <Test name="get_active_uniform_block_name" />
   16482 <Test name="get_active_attrib" />
   16483 <Test name="get_uniform_indices" />
   16484 <Test name="get_vertex_attribfv" />
   16485 <Test name="get_vertex_attribiv" />
   16486 <Test name="get_vertex_attribi_iv" />
   16487 <Test name="get_vertex_attribi_uiv" />
   16488 <Test name="get_vertex_attrib_pointerv" />
   16489 <Test name="get_frag_data_location" />
   16490 <Test name="get_buffer_parameteriv" />
   16491 <Test name="get_buffer_parameteri64v" />
   16492 <Test name="get_buffer_pointerv" />
   16493 <Test name="get_framebuffer_attachment_parameteriv" />
   16494 <Test name="get_renderbuffer_parameteriv" />
   16495 <Test name="get_internalformativ" />
   16496 <Test name="get_queryiv" />
   16497 <Test name="get_query_objectuiv" />
   16498 <Test name="get_synciv" />
   16499 <Test name="is_enabled" />
   16500 <Test name="hint" />
   16501 </TestCase>
   16502 </TestSuite>
   16503 <TestSuite name="get_error">
   16504 <TestCase name="buffer">
   16505 <Test name="bind_buffer" />
   16506 <Test name="delete_buffers" />
   16507 <Test name="gen_buffers" />
   16508 <Test name="buffer_data" />
   16509 <Test name="buffer_sub_data" />
   16510 <Test name="buffer_sub_data_size_offset" />
   16511 <Test name="read_pixels" />
   16512 <Test name="read_pixels_format_mismatch" />
   16513 <Test name="read_pixels_fbo_format_mismatch" />
   16514 <Test name="bind_buffer_range" />
   16515 <Test name="bind_buffer_base" />
   16516 <Test name="clear_bufferiv" />
   16517 <Test name="clear_bufferuiv" />
   16518 <Test name="clear_bufferfv" />
   16519 <Test name="clear_bufferfi" />
   16520 <Test name="copy_buffer_sub_data" />
   16521 <Test name="flush_mapped_buffer_range" />
   16522 <Test name="map_buffer_range" />
   16523 <Test name="unmap_buffer" />
   16524 <Test name="bind_framebuffer" />
   16525 <Test name="bind_renderbuffer" />
   16526 <Test name="check_framebuffer_status" />
   16527 <Test name="gen_framebuffers" />
   16528 <Test name="gen_renderbuffers" />
   16529 <Test name="delete_framebuffers" />
   16530 <Test name="delete_renderbuffers" />
   16531 <Test name="framebuffer_renderbuffer" />
   16532 <Test name="blit_framebuffer" />
   16533 </TestCase>
   16534 <TestCase name="texture">
   16535 <Test name="activetexture" />
   16536 <Test name="bindtexture" />
   16537 <Test name="compressedteximage2d_invalid_target" />
   16538 <Test name="compressedteximage2d_invalid_format" />
   16539 <Test name="compressedteximage2d_neg_level" />
   16540 <Test name="compressedteximage2d_max_level" />
   16541 <Test name="compressedteximage2d_neg_width_height" />
   16542 <Test name="compressedteximage2d_max_width_height" />
   16543 <Test name="compressedteximage2d_invalid_border" />
   16544 <Test name="compressedteximage2d_invalid_size" />
   16545 <Test name="compressedteximage2d_invalid_buffer_target" />
   16546 <Test name="copyteximage2d_invalid_target" />
   16547 <Test name="copyteximage2d_invalid_format" />
   16548 <Test name="copyteximage2d_inequal_width_height_cube" />
   16549 <Test name="copyteximage2d_neg_level" />
   16550 <Test name="copyteximage2d_max_level" />
   16551 <Test name="copyteximage2d_neg_width_height" />
   16552 <Test name="copyteximage2d_max_width_height" />
   16553 <Test name="copyteximage2d_invalid_border" />
   16554 <Test name="copyteximage2d_incomplete_framebuffer" />
   16555 <Test name="copytexsubimage2d_invalid_target" />
   16556 <Test name="copytexsubimage2d_neg_level" />
   16557 <Test name="copytexsubimage2d_max_level" />
   16558 <Test name="copytexsubimage2d_neg_offset" />
   16559 <Test name="copytexsubimage2d_invalid_offset" />
   16560 <Test name="copytexsubimage2d_neg_width_height" />
   16561 <Test name="copytexsubimage2d_incomplete_framebuffer" />
   16562 <Test name="deletetextures" />
   16563 <Test name="gentextures" />
   16564 <Test name="pixelstorei" />
   16565 <Test name="teximage2d" />
   16566 <Test name="teximage2d_inequal_width_height_cube" />
   16567 <Test name="teximage2d_neg_level" />
   16568 <Test name="teximage2d_max_level" />
   16569 <Test name="teximage2d_neg_width_height" />
   16570 <Test name="teximage2d_max_width_height" />
   16571 <Test name="teximage2d_invalid_border" />
   16572 <Test name="teximage2d_invalid_buffer_target" />
   16573 <Test name="texsubimage2d" />
   16574 <Test name="texsubimage2d_neg_level" />
   16575 <Test name="texsubimage2d_max_level" />
   16576 <Test name="texsubimage2d_neg_offset" />
   16577 <Test name="texsubimage2d_invalid_offset" />
   16578 <Test name="texsubimage2d_neg_width_height" />
   16579 <Test name="texsubimage2d_invalid_buffer_target" />
   16580 <Test name="texparameteri" />
   16581 <Test name="texparameterf" />
   16582 <Test name="texparameteriv" />
   16583 <Test name="texparameterfv" />
   16584 <Test name="compressedtexsubimage2d" />
   16585 <Test name="compressedtexsubimage2d_neg_level" />
   16586 <Test name="compressedtexsubimage2d_neg_offset" />
   16587 <Test name="compressedtexsubimage2d_invalid_offset" />
   16588 <Test name="compressedtexsubimage2d_neg_width_height" />
   16589 <Test name="compressedtexsubimage2d_invalid_size" />
   16590 <Test name="compressedtexsubimage2d_invalid_buffer_target" />
   16591 <Test name="teximage3d_neg_level" />
   16592 <Test name="teximage3d_max_level" />
   16593 <Test name="teximage3d_neg_width_height_depth" />
   16594 <Test name="teximage3d_max_width_height_depth" />
   16595 <Test name="teximage3d_invalid_border" />
   16596 <Test name="teximage3d_invalid_buffer_target" />
   16597 <Test name="texsubimage3d" />
   16598 <Test name="texsubimage3d_neg_level" />
   16599 <Test name="texsubimage3d_max_level" />
   16600 <Test name="texsubimage3d_neg_offset" />
   16601 <Test name="texsubimage3d_invalid_offset" />
   16602 <Test name="texsubimage3d_neg_width_height" />
   16603 <Test name="texsubimage3d_invalid_buffer_target" />
   16604 <Test name="copytexsubimage3d" />
   16605 <Test name="copytexsubimage3d_neg_level" />
   16606 <Test name="copytexsubimage3d_max_level" />
   16607 <Test name="copytexsubimage3d_neg_offset" />
   16608 <Test name="copytexsubimage3d_invalid_offset" />
   16609 <Test name="copytexsubimage3d_neg_width_height" />
   16610 <Test name="copytexsubimage3d_incomplete_framebuffer" />
   16611 <Test name="compressedteximage3d" />
   16612 <Test name="compressedteximage3d_neg_level" />
   16613 <Test name="compressedteximage3d_neg_width_height_depth" />
   16614 <Test name="compressedteximage3d_max_width_height_depth" />
   16615 <Test name="compressedteximage3d_invalid_border" />
   16616 <Test name="compressedteximage3d_invalid_size" />
   16617 <Test name="compressedteximage3d_invalid_buffer_target" />
   16618 <Test name="compressedtexsubimage3d" />
   16619 <Test name="compressedtexsubimage3d_neg_level" />
   16620 <Test name="compressedtexsubimage3d_neg_offset" />
   16621 <Test name="compressedtexsubimage3d_invalid_offset" />
   16622 <Test name="compressedtexsubimage3d_neg_width_height_depth" />
   16623 <Test name="compressedtexsubimage3d_invalid_size" />
   16624 <Test name="texstorage2d" />
   16625 <Test name="texstorage2d_invalid_binding" />
   16626 <Test name="texstorage2d_invalid_levels" />
   16627 <Test name="texstorage3d" />
   16628 <Test name="texstorage3d_invalid_binding" />
   16629 <Test name="texstorage3d_invalid_levels" />
   16630 </TestCase>
   16631 <TestCase name="shader">
   16632 <Test name="create_shader" />
   16633 <Test name="shader_source" />
   16634 <Test name="compile_shader" />
   16635 <Test name="delete_shader" />
   16636 <Test name="shader_binary" />
   16637 <Test name="attach_shader" />
   16638 <Test name="detach_shader" />
   16639 <Test name="link_program" />
   16640 <Test name="use_program" />
   16641 <Test name="delete_program" />
   16642 <Test name="validate_program" />
   16643 <Test name="get_program_binary" />
   16644 <Test name="gen_samplers" />
   16645 <Test name="bind_sampler" />
   16646 <Test name="delete_samplers" />
   16647 <Test name="get_sampler_parameteriv" />
   16648 <Test name="get_sampler_parameterfv" />
   16649 <Test name="sampler_parameteri" />
   16650 <Test name="sampler_parameteriv" />
   16651 <Test name="sampler_parameterf" />
   16652 <Test name="sampler_parameterfv" />
   16653 <Test name="get_attrib_location" />
   16654 <Test name="get_uniform_location" />
   16655 <Test name="bind_attrib_location" />
   16656 <Test name="uniform_block_binding" />
   16657 <Test name="uniformf_invalid_program" />
   16658 <Test name="uniformf_incompatible_type" />
   16659 <Test name="uniformf_invalid_location" />
   16660 <Test name="uniformfv_invalid_program" />
   16661 <Test name="uniformfv_incompatible_type" />
   16662 <Test name="uniformfv_invalid_location" />
   16663 <Test name="uniformfv_invalid_count" />
   16664 <Test name="uniformi_invalid_program" />
   16665 <Test name="uniformi_incompatible_type" />
   16666 <Test name="uniformi_invalid_location" />
   16667 <Test name="uniformiv_invalid_program" />
   16668 <Test name="uniformiv_incompatible_type" />
   16669 <Test name="uniformiv_invalid_location" />
   16670 <Test name="uniformiv_invalid_count" />
   16671 <Test name="uniformui_invalid_program" />
   16672 <Test name="uniformui_incompatible_type" />
   16673 <Test name="uniformui_invalid_location" />
   16674 <Test name="uniformuiv_invalid_program" />
   16675 <Test name="uniformuiv_incompatible_type" />
   16676 <Test name="uniformuiv_invalid_location" />
   16677 <Test name="uniformuiv_invalid_count" />
   16678 <Test name="uniform_matrixfv_invalid_program" />
   16679 <Test name="uniform_matrixfv_incompatible_type" />
   16680 <Test name="uniform_matrixfv_invalid_location" />
   16681 <Test name="uniform_matrixfv_invalid_count" />
   16682 <Test name="gen_transform_feedbacks" />
   16683 <Test name="bind_transform_feedback" />
   16684 <Test name="delete_transform_feedbacks" />
   16685 <Test name="begin_transform_feedback" />
   16686 <Test name="pause_transform_feedback" />
   16687 <Test name="resume_transform_feedback" />
   16688 <Test name="end_transform_feedback" />
   16689 <Test name="get_transform_feedback_varying" />
   16690 <Test name="transform_feedback_varyings" />
   16691 </TestCase>
   16692 <TestCase name="fragment">
   16693 <Test name="scissor" />
   16694 <Test name="depth_func" />
   16695 <Test name="viewport" />
   16696 <Test name="stencil_func" />
   16697 <Test name="stencil_func_separate" />
   16698 <Test name="stencil_op" />
   16699 <Test name="stencil_op_separate" />
   16700 <Test name="stencil_mask_separate" />
   16701 <Test name="blend_equation" />
   16702 <Test name="blend_equation_separate" />
   16703 <Test name="blend_func" />
   16704 <Test name="blend_func_separate" />
   16705 <Test name="cull_face" />
   16706 <Test name="front_face" />
   16707 <Test name="line_width" />
   16708 <Test name="gen_queries" />
   16709 <Test name="begin_query" />
   16710 <Test name="end_query" />
   16711 <Test name="delete_queries" />
   16712 <Test name="fence_sync" />
   16713 <Test name="wait_sync" />
   16714 <Test name="client_wait_sync" />
   16715 <Test name="delete_sync" />
   16716 </TestCase>
   16717 <TestCase name="vertex_array">
   16718 <Test name="vertex_attribf" />
   16719 <Test name="vertex_attribfv" />
   16720 <Test name="vertex_attribi4" />
   16721 <Test name="vertex_attribi4v" />
   16722 <Test name="vertex_attrib_pointer" />
   16723 <Test name="vertex_attrib_i_pointer" />
   16724 <Test name="enable_vertex_attrib_array" />
   16725 <Test name="disable_vertex_attrib_array" />
   16726 <Test name="gen_vertex_arrays" />
   16727 <Test name="bind_vertex_array" />
   16728 <Test name="delete_vertex_arrays" />
   16729 <Test name="vertex_attrib_divisor" />
   16730 <Test name="draw_arrays" />
   16731 <Test name="draw_arrays_invalid_program" />
   16732 <Test name="draw_arrays_incomplete_primitive" />
   16733 <Test name="draw_elements_invalid_program" />
   16734 <Test name="draw_arrays_instanced" />
   16735 <Test name="draw_arrays_instanced_invalid_program" />
   16736 <Test name="draw_arrays_instanced_incomplete_primitive" />
   16737 <Test name="draw_elements_instanced_invalid_program" />
   16738 <Test name="draw_range_elements_invalid_program" />
   16739 </TestCase>
   16740 <TestCase name="state">
   16741 <Test name="enable" />
   16742 <Test name="disable" />
   16743 <Test name="get_booleanv" />
   16744 <Test name="get_floatv" />
   16745 <Test name="get_integerv" />
   16746 <Test name="get_integer64v" />
   16747 <Test name="get_integeri_v" />
   16748 <Test name="get_integer64i_v" />
   16749 <Test name="get_string" />
   16750 <Test name="get_stringi" />
   16751 <Test name="get_attached_shaders" />
   16752 <Test name="get_shaderiv" />
   16753 <Test name="get_shader_info_log" />
   16754 <Test name="get_shader_precision_format" />
   16755 <Test name="get_shader_source" />
   16756 <Test name="get_programiv" />
   16757 <Test name="get_program_info_log" />
   16758 <Test name="get_tex_parameterfv" />
   16759 <Test name="get_tex_parameteriv" />
   16760 <Test name="get_uniformfv" />
   16761 <Test name="get_uniformiv" />
   16762 <Test name="get_uniformuiv" />
   16763 <Test name="get_active_uniform" />
   16764 <Test name="get_active_uniformsiv" />
   16765 <Test name="get_active_uniform_blockiv" />
   16766 <Test name="get_active_uniform_block_name" />
   16767 <Test name="get_active_attrib" />
   16768 <Test name="get_uniform_indices" />
   16769 <Test name="get_vertex_attribfv" />
   16770 <Test name="get_vertex_attribiv" />
   16771 <Test name="get_vertex_attribi_iv" />
   16772 <Test name="get_vertex_attribi_uiv" />
   16773 <Test name="get_vertex_attrib_pointerv" />
   16774 <Test name="get_frag_data_location" />
   16775 <Test name="get_buffer_parameteriv" />
   16776 <Test name="get_buffer_parameteri64v" />
   16777 <Test name="get_buffer_pointerv" />
   16778 <Test name="get_renderbuffer_parameteriv" />
   16779 <Test name="get_queryiv" />
   16780 <Test name="get_query_objectuiv" />
   16781 <Test name="get_synciv" />
   16782 <Test name="is_enabled" />
   16783 <Test name="hint" />
   16784 </TestCase>
   16785 </TestSuite>
   16786 </TestSuite>
   16787 <TestCase name="externally_generated">
   16788 <Test name="application_messages" />
   16789 <Test name="third_party_messages" />
   16790 <Test name="push_pop_stack" />
   16791 <Test name="push_pop_consistency" />
   16792 </TestCase>
   16793 <TestCase name="error_filters">
   16794 <Test name="case_4" />
   16795 <Test name="case_5" />
   16796 <Test name="case_6" />
   16797 <Test name="case_7" />
   16798 <Test name="case_10" />
   16799 <Test name="case_12" />
   16800 <Test name="case_13" />
   16801 <Test name="case_14" />
   16802 <Test name="case_15" />
   16803 <Test name="case_21" />
   16804 <Test name="case_22" />
   16805 <Test name="case_23" />
   16806 <Test name="case_25" />
   16807 <Test name="case_28" />
   16808 <Test name="case_29" />
   16809 <Test name="case_30" />
   16810 </TestCase>
   16811 <TestCase name="async">
   16812 <Test name="case_0_log" />
   16813 <Test name="case_1_callback" />
   16814 <Test name="case_2_log" />
   16815 <Test name="case_3_callback" />
   16816 <Test name="case_4_log" />
   16817 <Test name="case_5_callback" />
   16818 <Test name="case_6_log" />
   16819 <Test name="case_7_callback" />
   16820 <Test name="case_8_log" />
   16821 <Test name="case_9_callback" />
   16822 <Test name="case_10_log" />
   16823 <Test name="case_11_callback" />
   16824 <Test name="case_12_log" />
   16825 <Test name="case_13_callback" />
   16826 <Test name="case_14_log" />
   16827 <Test name="case_15_callback" />
   16828 </TestCase>
   16829 <TestCase name="object_labels">
   16830 <Test name="buffer" />
   16831 <Test name="shader" />
   16832 <Test name="program" />
   16833 <Test name="query" />
   16834 <Test name="transform_feedback" />
   16835 <Test name="sampler" />
   16836 <Test name="texture" />
   16837 <Test name="renderbuffer" />
   16838 <Test name="framebuffer" />
   16839 </TestCase>
   16840 </TestSuite>
   16841 <TestSuite name="fbo">
   16842 <TestSuite name="color">
   16843 <TestCase name="texcubearray">
   16844 <Test name="rgba32i" />
   16845 <Test name="rgba32ui" />
   16846 <Test name="rgba16i" />
   16847 <Test name="rgba16ui" />
   16848 <Test name="rgba8" />
   16849 <Test name="rgba8i" />
   16850 <Test name="rgba8ui" />
   16851 <Test name="srgb8_alpha8" />
   16852 <Test name="rgb10_a2" />
   16853 <Test name="rgb10_a2ui" />
   16854 <Test name="rgba4" />
   16855 <Test name="rgb5_a1" />
   16856 <Test name="rgb8" />
   16857 <Test name="rgb565" />
   16858 <Test name="rg32i" />
   16859 <Test name="rg32ui" />
   16860 <Test name="rg16i" />
   16861 <Test name="rg16ui" />
   16862 <Test name="rg8" />
   16863 <Test name="rg8i" />
   16864 <Test name="rg8ui" />
   16865 <Test name="r32i" />
   16866 <Test name="r32ui" />
   16867 <Test name="r16i" />
   16868 <Test name="r16ui" />
   16869 <Test name="r8" />
   16870 <Test name="r8i" />
   16871 <Test name="r8ui" />
   16872 <Test name="rgba32f" />
   16873 <Test name="rgba16f" />
   16874 <Test name="r11f_g11f_b10f" />
   16875 <Test name="rg32f" />
   16876 <Test name="rg16f" />
   16877 <Test name="r32f" />
   16878 <Test name="r16f" />
   16879 <Test name="rgb16f" />
   16880 </TestCase>
   16881 </TestSuite>
   16882 <TestSuite name="no_attachments">
   16883 <TestCase name="size">
   16884 <Test name="16x16" />
   16885 <Test name="16x64" />
   16886 <Test name="16x256" />
   16887 <Test name="16x1024" />
   16888 <Test name="64x16" />
   16889 <Test name="64x64" />
   16890 <Test name="64x256" />
   16891 <Test name="64x1024" />
   16892 <Test name="256x16" />
   16893 <Test name="256x64" />
   16894 <Test name="256x256" />
   16895 <Test name="256x1024" />
   16896 <Test name="1024x16" />
   16897 <Test name="1024x64" />
   16898 <Test name="1024x256" />
   16899 <Test name="1024x1024" />
   16900 </TestCase>
   16901 <TestCase name="npot_size">
   16902 <Test name="1x1" />
   16903 <Test name="3x3" />
   16904 <Test name="15x15" />
   16905 <Test name="17x17" />
   16906 <Test name="31x31" />
   16907 <Test name="33x33" />
   16908 <Test name="63x63" />
   16909 <Test name="65x65" />
   16910 <Test name="127x127" />
   16911 <Test name="129x129" />
   16912 <Test name="255x255" />
   16913 <Test name="257x257" />
   16914 <Test name="511x511" />
   16915 <Test name="513x513" />
   16916 <Test name="1023x1023" />
   16917 <Test name="1025x1025" />
   16918 <Test name="2047x2047" />
   16919 <Test name="15x511" />
   16920 <Test name="127x15" />
   16921 <Test name="129x127" />
   16922 <Test name="511x127" />
   16923 <Test name="2047x1025" />
   16924 </TestCase>
   16925 <TestCase name="multisample">
   16926 <Test name="samples0" />
   16927 <Test name="samples1" />
   16928 <Test name="samples2" />
   16929 <Test name="samples3" />
   16930 <Test name="samples4" />
   16931 </TestCase>
   16932 <TestCase name="random">
   16933 <Test name="0" />
   16934 <Test name="1" />
   16935 <Test name="2" />
   16936 <Test name="3" />
   16937 <Test name="4" />
   16938 <Test name="5" />
   16939 <Test name="6" />
   16940 <Test name="7" />
   16941 <Test name="8" />
   16942 <Test name="9" />
   16943 <Test name="10" />
   16944 <Test name="11" />
   16945 <Test name="12" />
   16946 <Test name="13" />
   16947 <Test name="14" />
   16948 <Test name="15" />
   16949 </TestCase>
   16950 <TestCase name="interaction">
   16951 <Test name="256x256ms0_default_128x128ms1" />
   16952 <Test name="256x256ms1_default_128x128ms0" />
   16953 <Test name="256x256ms0_default_512x512ms2" />
   16954 <Test name="256x256ms2_default_128x512ms0" />
   16955 <Test name="127x127ms0_default_129x129ms0" />
   16956 <Test name="17x512ms4_default_16x16ms2" />
   16957 <Test name="2048x2048ms4_default_1x1ms0" />
   16958 <Test name="1x1ms0_default_2048x2048ms4" />
   16959 </TestCase>
   16960 <TestCase name="maximums">
   16961 <Test name="width" />
   16962 <Test name="height" />
   16963 <Test name="size" />
   16964 <Test name="samples" />
   16965 </TestCase>
   16966 </TestSuite>
   16967 <TestCase name="completeness">
   16968 <Test name="no_attachments" />
   16969 </TestCase>
   16970 </TestSuite>
   16971 <TestSuite name="program_interface_query">
   16972 <TestCase name="buffer_limited_query">
   16973 <Test name="resource_name_query" />
   16974 <Test name="resource_query" />
   16975 </TestCase>
   16976 <TestSuite name="uniform">
   16977 <TestSuite name="resource_list">
   16978 <TestCase name="default_block">
   16979 <Test name="var" />
   16980 <Test name="var_struct" />
   16981 <Test name="var_struct_struct" />
   16982 <Test name="var_struct_struct_struct" />
   16983 <Test name="var_struct_struct_struct_struct" />
   16984 <Test name="var_array_struct_struct_struct" />
   16985 <Test name="var_array_struct_struct" />
   16986 <Test name="var_struct_array_struct_struct" />
   16987 <Test name="var_array_array_struct_struct" />
   16988 <Test name="var_array_struct" />
   16989 <Test name="var_struct_array_struct" />
   16990 <Test name="var_struct_struct_array_struct" />
   16991 <Test name="var_array_struct_array_struct" />
   16992 <Test name="var_array_array_struct" />
   16993 <Test name="var_struct_array_array_struct" />
   16994 <Test name="var_array_array_array_struct" />
   16995 <Test name="var_array" />
   16996 <Test name="var_struct_array" />
   16997 <Test name="var_struct_struct_array" />
   16998 <Test name="var_struct_struct_struct_array" />
   16999 <Test name="var_array_struct_struct_array" />
   17000 <Test name="var_array_struct_array" />
   17001 <Test name="var_struct_array_struct_array" />
   17002 <Test name="var_array_array_struct_array" />
   17003 <Test name="var_array_array" />
   17004 <Test name="var_struct_array_array" />
   17005 <Test name="var_struct_struct_array_array" />
   17006 <Test name="var_array_struct_array_array" />
   17007 <Test name="var_array_array_array" />
   17008 <Test name="var_struct_array_array_array" />
   17009 <Test name="var_array_array_array_array" />
   17010 </TestCase>
   17011 <TestCase name="named_block">
   17012 <Test name="var" />
   17013 <Test name="var_struct" />
   17014 <Test name="var_struct_struct" />
   17015 <Test name="var_struct_struct_struct" />
   17016 <Test name="var_struct_struct_struct_struct" />
   17017 <Test name="var_array_struct_struct_struct" />
   17018 <Test name="var_array_struct_struct" />
   17019 <Test name="var_struct_array_struct_struct" />
   17020 <Test name="var_array_array_struct_struct" />
   17021 <Test name="var_array_struct" />
   17022 <Test name="var_struct_array_struct" />
   17023 <Test name="var_struct_struct_array_struct" />
   17024 <Test name="var_array_struct_array_struct" />
   17025 <Test name="var_array_array_struct" />
   17026 <Test name="var_struct_array_array_struct" />
   17027 <Test name="var_array_array_array_struct" />
   17028 <Test name="var_array" />
   17029 <Test name="var_struct_array" />
   17030 <Test name="var_struct_struct_array" />
   17031 <Test name="var_struct_struct_struct_array" />
   17032 <Test name="var_array_struct_struct_array" />
   17033 <Test name="var_array_struct_array" />
   17034 <Test name="var_struct_array_struct_array" />
   17035 <Test name="var_array_array_struct_array" />
   17036 <Test name="var_array_array" />
   17037 <Test name="var_struct_array_array" />
   17038 <Test name="var_struct_struct_array_array" />
   17039 <Test name="var_array_struct_array_array" />
   17040 <Test name="var_array_array_array" />
   17041 <Test name="var_struct_array_array_array" />
   17042 <Test name="var_array_array_array_array" />
   17043 </TestCase>
   17044 <TestCase name="unnamed_block">
   17045 <Test name="var" />
   17046 <Test name="var_struct" />
   17047 <Test name="var_struct_struct" />
   17048 <Test name="var_struct_struct_struct" />
   17049 <Test name="var_struct_struct_struct_struct" />
   17050 <Test name="var_array_struct_struct_struct" />
   17051 <Test name="var_array_struct_struct" />
   17052 <Test name="var_struct_array_struct_struct" />
   17053 <Test name="var_array_array_struct_struct" />
   17054 <Test name="var_array_struct" />
   17055 <Test name="var_struct_array_struct" />
   17056 <Test name="var_struct_struct_array_struct" />
   17057 <Test name="var_array_struct_array_struct" />
   17058 <Test name="var_array_array_struct" />
   17059 <Test name="var_struct_array_array_struct" />
   17060 <Test name="var_array_array_array_struct" />
   17061 <Test name="var_array" />
   17062 <Test name="var_struct_array" />
   17063 <Test name="var_struct_struct_array" />
   17064 <Test name="var_struct_struct_struct_array" />
   17065 <Test name="var_array_struct_struct_array" />
   17066 <Test name="var_array_struct_array" />
   17067 <Test name="var_struct_array_struct_array" />
   17068 <Test name="var_array_array_struct_array" />
   17069 <Test name="var_array_array" />
   17070 <Test name="var_struct_array_array" />
   17071 <Test name="var_struct_struct_array_array" />
   17072 <Test name="var_array_struct_array_array" />
   17073 <Test name="var_array_array_array" />
   17074 <Test name="var_struct_array_array_array" />
   17075 <Test name="var_array_array_array_array" />
   17076 </TestCase>
   17077 <TestCase name="block_array">
   17078 <Test name="var_array" />
   17079 <Test name="var_struct_array" />
   17080 <Test name="var_struct_struct_array" />
   17081 <Test name="var_struct_struct_struct_array" />
   17082 <Test name="var_struct_struct_struct_struct_array" />
   17083 <Test name="var_array_struct_struct_struct_array" />
   17084 <Test name="var_array_struct_struct_array" />
   17085 <Test name="var_struct_array_struct_struct_array" />
   17086 <Test name="var_array_array_struct_struct_array" />
   17087 <Test name="var_array_struct_array" />
   17088 <Test name="var_struct_array_struct_array" />
   17089 <Test name="var_struct_struct_array_struct_array" />
   17090 <Test name="var_array_struct_array_struct_array" />
   17091 <Test name="var_array_array_struct_array" />
   17092 <Test name="var_struct_array_array_struct_array" />
   17093 <Test name="var_array_array_array_struct_array" />
   17094 <Test name="var_array_array" />
   17095 <Test name="var_struct_array_array" />
   17096 <Test name="var_struct_struct_array_array" />
   17097 <Test name="var_struct_struct_struct_array_array" />
   17098 <Test name="var_array_struct_struct_array_array" />
   17099 <Test name="var_array_struct_array_array" />
   17100 <Test name="var_struct_array_struct_array_array" />
   17101 <Test name="var_array_array_struct_array_array" />
   17102 <Test name="var_array_array_array" />
   17103 <Test name="var_struct_array_array_array" />
   17104 <Test name="var_struct_struct_array_array_array" />
   17105 <Test name="var_array_struct_array_array_array" />
   17106 <Test name="var_array_array_array_array" />
   17107 <Test name="var_struct_array_array_array_array" />
   17108 <Test name="var_array_array_array_array_array" />
   17109 </TestCase>
   17110 </TestSuite>
   17111 <TestSuite name="array_size">
   17112 <TestSuite name="default_block">
   17113 <TestCase name="types">
   17114 <Test name="float" />
   17115 <Test name="int" />
   17116 <Test name="uint" />
   17117 <Test name="bool" />
   17118 <Test name="vec3" />
   17119 <Test name="vec4" />
   17120 <Test name="ivec3" />
   17121 <Test name="uvec3" />
   17122 <Test name="bvec3" />
   17123 <Test name="mat2" />
   17124 <Test name="mat3x2" />
   17125 <Test name="mat3" />
   17126 <Test name="mat4x2" />
   17127 <Test name="mat4" />
   17128 <Test name="sampler_2d" />
   17129 <Test name="sampler_cube" />
   17130 <Test name="sampler_2d_array" />
   17131 <Test name="sampler_3d" />
   17132 <Test name="sampler_2d_shadow" />
   17133 <Test name="isampler_2d" />
   17134 <Test name="usampler_2d" />
   17135 <Test name="sampler_2d_ms" />
   17136 <Test name="isampler_2d_ms" />
   17137 <Test name="image_2d" />
   17138 <Test name="iimage_2d_array" />
   17139 <Test name="uimage_2d" />
   17140 <Test name="atomic_uint" />
   17141 </TestCase>
   17142 <TestCase name="aggregates">
   17143 <Test name="var" />
   17144 <Test name="var_struct" />
   17145 <Test name="var_struct_struct" />
   17146 <Test name="var_struct_struct_struct" />
   17147 <Test name="var_array_struct_struct" />
   17148 <Test name="var_array_struct" />
   17149 <Test name="var_struct_array_struct" />
   17150 <Test name="var_array_array_struct" />
   17151 <Test name="var_array" />
   17152 <Test name="var_struct_array" />
   17153 <Test name="var_struct_struct_array" />
   17154 <Test name="var_array_struct_array" />
   17155 <Test name="var_array_array" />
   17156 <Test name="var_struct_array_array" />
   17157 <Test name="var_array_array_array" />
   17158 </TestCase>
   17159 </TestSuite>
   17160 <TestSuite name="named_block">
   17161 <TestCase name="types">
   17162 <Test name="float" />
   17163 <Test name="int" />
   17164 <Test name="uint" />
   17165 <Test name="bool" />
   17166 <Test name="vec3" />
   17167 <Test name="vec4" />
   17168 <Test name="ivec3" />
   17169 <Test name="uvec3" />
   17170 <Test name="bvec3" />
   17171 <Test name="mat2" />
   17172 <Test name="mat3x2" />
   17173 <Test name="mat3" />
   17174 <Test name="mat4x2" />
   17175 <Test name="mat4" />
   17176 </TestCase>
   17177 <TestCase name="aggregates">
   17178 <Test name="var" />
   17179 <Test name="var_struct" />
   17180 <Test name="var_struct_struct" />
   17181 <Test name="var_struct_struct_struct" />
   17182 <Test name="var_array_struct_struct" />
   17183 <Test name="var_array_struct" />
   17184 <Test name="var_struct_array_struct" />
   17185 <Test name="var_array_array_struct" />
   17186 <Test name="var_array" />
   17187 <Test name="var_struct_array" />
   17188 <Test name="var_struct_struct_array" />
   17189 <Test name="var_array_struct_array" />
   17190 <Test name="var_array_array" />
   17191 <Test name="var_struct_array_array" />
   17192 <Test name="var_array_array_array" />
   17193 </TestCase>
   17194 </TestSuite>
   17195 <TestCase name="unnamed_block">
   17196 <Test name="var" />
   17197 <Test name="var_struct" />
   17198 <Test name="var_struct_struct" />
   17199 <Test name="var_array_struct" />
   17200 <Test name="var_array" />
   17201 <Test name="var_struct_array" />
   17202 <Test name="var_array_array" />
   17203 </TestCase>
   17204 <TestCase name="block_array">
   17205 <Test name="var" />
   17206 <Test name="var_struct" />
   17207 <Test name="var_struct_struct" />
   17208 <Test name="var_array_struct" />
   17209 <Test name="var_array" />
   17210 <Test name="var_struct_array" />
   17211 <Test name="var_array_array" />
   17212 </TestCase>
   17213 </TestSuite>
   17214 <TestSuite name="array_stride">
   17215 <TestSuite name="default_block">
   17216 <TestCase name="types">
   17217 <Test name="float" />
   17218 <Test name="int" />
   17219 <Test name="uint" />
   17220 <Test name="bool" />
   17221 <Test name="vec3" />
   17222 <Test name="vec4" />
   17223 <Test name="ivec3" />
   17224 <Test name="uvec3" />
   17225 <Test name="bvec3" />
   17226 <Test name="mat2" />
   17227 <Test name="mat3x2" />
   17228 <Test name="mat3" />
   17229 <Test name="mat4x2" />
   17230 <Test name="mat4" />
   17231 <Test name="sampler_2d" />
   17232 <Test name="sampler_cube" />
   17233 <Test name="sampler_2d_array" />
   17234 <Test name="sampler_3d" />
   17235 <Test name="sampler_2d_shadow" />
   17236 <Test name="isampler_2d" />
   17237 <Test name="usampler_2d" />
   17238 <Test name="sampler_2d_ms" />
   17239 <Test name="isampler_2d_ms" />
   17240 <Test name="image_2d" />
   17241 <Test name="iimage_2d_array" />
   17242 <Test name="uimage_2d" />
   17243 <Test name="atomic_uint" />
   17244 </TestCase>
   17245 <TestCase name="aggregates">
   17246 <Test name="sampler2D_struct" />
   17247 <Test name="sampler2D_array" />
   17248 <Test name="atomic_uint_array" />
   17249 <Test name="float_struct" />
   17250 <Test name="float_struct_struct" />
   17251 <Test name="float_struct_array" />
   17252 <Test name="float_array" />
   17253 <Test name="float_array_struct" />
   17254 <Test name="float_array_array" />
   17255 <Test name="bool_struct" />
   17256 <Test name="bool_array" />
   17257 <Test name="bvec3_struct" />
   17258 <Test name="bvec3_struct_struct" />
   17259 <Test name="bvec3_struct_array" />
   17260 <Test name="bvec3_array" />
   17261 <Test name="bvec3_array_struct" />
   17262 <Test name="bvec3_array_array" />
   17263 <Test name="vec3_struct" />
   17264 <Test name="vec3_struct_struct" />
   17265 <Test name="vec3_struct_array" />
   17266 <Test name="vec3_array" />
   17267 <Test name="vec3_array_struct" />
   17268 <Test name="vec3_array_array" />
   17269 <Test name="ivec3_struct" />
   17270 <Test name="ivec3_struct_struct" />
   17271 <Test name="ivec3_struct_array" />
   17272 <Test name="ivec3_array" />
   17273 <Test name="ivec3_array_struct" />
   17274 <Test name="ivec3_array_array" />
   17275 </TestCase>
   17276 </TestSuite>
   17277 <TestSuite name="named_block">
   17278 <TestCase name="types">
   17279 <Test name="float" />
   17280 <Test name="int" />
   17281 <Test name="uint" />
   17282 <Test name="bool" />
   17283 <Test name="vec3" />
   17284 <Test name="vec4" />
   17285 <Test name="ivec3" />
   17286 <Test name="uvec3" />
   17287 <Test name="bvec3" />
   17288 <Test name="mat2" />
   17289 <Test name="mat3x2" />
   17290 <Test name="mat3" />
   17291 <Test name="mat4x2" />
   17292 <Test name="mat4" />
   17293 </TestCase>
   17294 <TestCase name="aggregates">
   17295 <Test name="float_struct" />
   17296 <Test name="float_struct_struct" />
   17297 <Test name="float_struct_array" />
   17298 <Test name="float_array" />
   17299 <Test name="float_array_struct" />
   17300 <Test name="float_array_array" />
   17301 <Test name="bool_struct" />
   17302 <Test name="bool_array" />
   17303 <Test name="bvec3_struct" />
   17304 <Test name="bvec3_struct_struct" />
   17305 <Test name="bvec3_struct_array" />
   17306 <Test name="bvec3_array" />
   17307 <Test name="bvec3_array_struct" />
   17308 <Test name="bvec3_array_array" />
   17309 <Test name="vec3_struct" />
   17310 <Test name="vec3_struct_struct" />
   17311 <Test name="vec3_struct_array" />
   17312 <Test name="vec3_array" />
   17313 <Test name="vec3_array_struct" />
   17314 <Test name="vec3_array_array" />
   17315 <Test name="ivec3_struct" />
   17316 <Test name="ivec3_struct_struct" />
   17317 <Test name="ivec3_struct_array" />
   17318 <Test name="ivec3_array" />
   17319 <Test name="ivec3_array_struct" />
   17320 <Test name="ivec3_array_array" />
   17321 </TestCase>
   17322 </TestSuite>
   17323 <TestSuite name="unnamed_block">
   17324 <TestCase name="basic_type">
   17325 <Test name="float" />
   17326 <Test name="int" />
   17327 <Test name="uint" />
   17328 <Test name="bool" />
   17329 <Test name="vec3" />
   17330 <Test name="vec4" />
   17331 </TestCase>
   17332 <TestCase name="array">
   17333 <Test name="float" />
   17334 <Test name="int" />
   17335 <Test name="uint" />
   17336 <Test name="bool" />
   17337 <Test name="vec3" />
   17338 <Test name="vec4" />
   17339 </TestCase>
   17340 <TestCase name="struct">
   17341 <Test name="float" />
   17342 <Test name="int" />
   17343 <Test name="uint" />
   17344 <Test name="bool" />
   17345 <Test name="vec3" />
   17346 <Test name="vec4" />
   17347 </TestCase>
   17348 </TestSuite>
   17349 <TestSuite name="block_array">
   17350 <TestCase name="basic_type">
   17351 <Test name="float" />
   17352 <Test name="int" />
   17353 <Test name="uint" />
   17354 <Test name="bool" />
   17355 <Test name="vec3" />
   17356 <Test name="vec4" />
   17357 </TestCase>
   17358 <TestCase name="array">
   17359 <Test name="float" />
   17360 <Test name="int" />
   17361 <Test name="uint" />
   17362 <Test name="bool" />
   17363 <Test name="vec3" />
   17364 <Test name="vec4" />
   17365 </TestCase>
   17366 <TestCase name="struct">
   17367 <Test name="float" />
   17368 <Test name="int" />
   17369 <Test name="uint" />
   17370 <Test name="bool" />
   17371 <Test name="vec3" />
   17372 <Test name="vec4" />
   17373 </TestCase>
   17374 </TestSuite>
   17375 </TestSuite>
   17376 <TestSuite name="atomic_counter_buffer_index">
   17377 <TestSuite name="default_block">
   17378 <TestCase name="basic_type">
   17379 <Test name="float" />
   17380 <Test name="int" />
   17381 <Test name="uint" />
   17382 <Test name="bool" />
   17383 <Test name="vec2" />
   17384 <Test name="vec3" />
   17385 <Test name="vec4" />
   17386 <Test name="ivec2" />
   17387 <Test name="ivec3" />
   17388 <Test name="ivec4" />
   17389 <Test name="uvec2" />
   17390 <Test name="uvec3" />
   17391 <Test name="uvec4" />
   17392 <Test name="bvec2" />
   17393 <Test name="bvec3" />
   17394 <Test name="bvec4" />
   17395 <Test name="mat2" />
   17396 <Test name="mat2x3" />
   17397 <Test name="mat2x4" />
   17398 <Test name="mat3x2" />
   17399 <Test name="mat3" />
   17400 <Test name="mat3x4" />
   17401 <Test name="mat4x2" />
   17402 <Test name="mat4x3" />
   17403 <Test name="mat4" />
   17404 </TestCase>
   17405 <TestCase name="opaque_type">
   17406 <Test name="sampler_2d" />
   17407 <Test name="sampler_cube" />
   17408 <Test name="sampler_2d_array" />
   17409 <Test name="sampler_3d" />
   17410 <Test name="sampler_2d_shadow" />
   17411 <Test name="sampler_cube_shadow" />
   17412 <Test name="sampler_2d_array_shadow" />
   17413 <Test name="isampler_2d" />
   17414 <Test name="isampler_cube" />
   17415 <Test name="isampler_2d_array" />
   17416 <Test name="isampler_3d" />
   17417 <Test name="usampler_2d" />
   17418 <Test name="usampler_cube" />
   17419 <Test name="usampler_2d_array" />
   17420 <Test name="usampler_3d" />
   17421 <Test name="sampler_2d_ms" />
   17422 <Test name="isampler_2d_ms" />
   17423 <Test name="usampler_2d_ms" />
   17424 <Test name="image_2d" />
   17425 <Test name="image_cube" />
   17426 <Test name="image_2d_array" />
   17427 <Test name="image_3d" />
   17428 <Test name="iimage_2d" />
   17429 <Test name="iimage_cube" />
   17430 <Test name="iimage_2d_array" />
   17431 <Test name="iimage_3d" />
   17432 <Test name="uimage_2d" />
   17433 <Test name="uimage_cube" />
   17434 <Test name="uimage_2d_array" />
   17435 <Test name="uimage_3d" />
   17436 <Test name="atomic_uint" />
   17437 </TestCase>
   17438 <TestCase name="array">
   17439 <Test name="var_array" />
   17440 <Test name="var_array_array" />
   17441 </TestCase>
   17442 </TestSuite>
   17443 <TestCase name="named_block">
   17444 <Test name="float" />
   17445 <Test name="int" />
   17446 <Test name="uint" />
   17447 <Test name="bool" />
   17448 <Test name="vec3" />
   17449 <Test name="vec4" />
   17450 </TestCase>
   17451 </TestSuite>
   17452 <TestCase name="block_index">
   17453 <Test name="default_block" />
   17454 <Test name="named_block" />
   17455 <Test name="unnamed_block" />
   17456 <Test name="block_array" />
   17457 </TestCase>
   17458 <TestSuite name="location">
   17459 <TestSuite name="default_block">
   17460 <TestCase name="basic_type">
   17461 <Test name="float" />
   17462 <Test name="int" />
   17463 <Test name="uint" />
   17464 <Test name="bool" />
   17465 <Test name="vec2" />
   17466 <Test name="vec3" />
   17467 <Test name="vec4" />
   17468 <Test name="ivec2" />
   17469 <Test name="ivec3" />
   17470 <Test name="ivec4" />
   17471 <Test name="uvec2" />
   17472 <Test name="uvec3" />
   17473 <Test name="uvec4" />
   17474 <Test name="bvec2" />
   17475 <Test name="bvec3" />
   17476 <Test name="bvec4" />
   17477 <Test name="mat2" />
   17478 <Test name="mat2x3" />
   17479 <Test name="mat2x4" />
   17480 <Test name="mat3x2" />
   17481 <Test name="mat3" />
   17482 <Test name="mat3x4" />
   17483 <Test name="mat4x2" />
   17484 <Test name="mat4x3" />
   17485 <Test name="mat4" />
   17486 </TestCase>
   17487 <TestCase name="opaque_type">
   17488 <Test name="sampler_2d" />
   17489 <Test name="sampler_cube" />
   17490 <Test name="sampler_2d_array" />
   17491 <Test name="sampler_3d" />
   17492 <Test name="sampler_2d_shadow" />
   17493 <Test name="sampler_cube_shadow" />
   17494 <Test name="sampler_2d_array_shadow" />
   17495 <Test name="isampler_2d" />
   17496 <Test name="isampler_cube" />
   17497 <Test name="isampler_2d_array" />
   17498 <Test name="isampler_3d" />
   17499 <Test name="usampler_2d" />
   17500 <Test name="usampler_cube" />
   17501 <Test name="usampler_2d_array" />
   17502 <Test name="usampler_3d" />
   17503 <Test name="sampler_2d_ms" />
   17504 <Test name="isampler_2d_ms" />
   17505 <Test name="usampler_2d_ms" />
   17506 <Test name="image_2d" />
   17507 <Test name="image_cube" />
   17508 <Test name="image_2d_array" />
   17509 <Test name="image_3d" />
   17510 <Test name="iimage_2d" />
   17511 <Test name="iimage_cube" />
   17512 <Test name="iimage_2d_array" />
   17513 <Test name="iimage_3d" />
   17514 <Test name="uimage_2d" />
   17515 <Test name="uimage_cube" />
   17516 <Test name="uimage_2d_array" />
   17517 <Test name="uimage_3d" />
   17518 <Test name="atomic_uint" />
   17519 </TestCase>
   17520 <TestSuite name="array">
   17521 <TestCase name="basic_type">
   17522 <Test name="float" />
   17523 <Test name="int" />
   17524 <Test name="uint" />
   17525 <Test name="bool" />
   17526 <Test name="vec3" />
   17527 <Test name="vec4" />
   17528 <Test name="ivec3" />
   17529 <Test name="uvec3" />
   17530 <Test name="bvec3" />
   17531 <Test name="mat2" />
   17532 <Test name="mat3x2" />
   17533 <Test name="mat3" />
   17534 <Test name="mat4x2" />
   17535 <Test name="mat4" />
   17536 </TestCase>
   17537 <TestCase name="opaque_type">
   17538 <Test name="sampler_2d" />
   17539 <Test name="sampler_cube" />
   17540 <Test name="sampler_2d_array" />
   17541 <Test name="sampler_3d" />
   17542 <Test name="sampler_2d_shadow" />
   17543 <Test name="isampler_2d" />
   17544 <Test name="usampler_2d" />
   17545 <Test name="sampler_2d_ms" />
   17546 <Test name="isampler_2d_ms" />
   17547 <Test name="image_2d" />
   17548 <Test name="iimage_2d_array" />
   17549 <Test name="uimage_2d" />
   17550 <Test name="atomic_uint" />
   17551 </TestCase>
   17552 <TestCase name="array">
   17553 <Test name="float" />
   17554 <Test name="int" />
   17555 <Test name="uint" />
   17556 <Test name="bool" />
   17557 <Test name="vec3" />
   17558 <Test name="vec4" />
   17559 <Test name="sampler_2d" />
   17560 <Test name="sampler_2d_array" />
   17561 <Test name="sampler_3d" />
   17562 <Test name="isampler_2d" />
   17563 <Test name="image_2d" />
   17564 <Test name="iimage_2d_array" />
   17565 <Test name="atomic_uint" />
   17566 </TestCase>
   17567 <TestCase name="struct">
   17568 <Test name="float" />
   17569 <Test name="int" />
   17570 <Test name="uint" />
   17571 <Test name="bool" />
   17572 <Test name="vec3" />
   17573 <Test name="vec4" />
   17574 <Test name="sampler_2d" />
   17575 <Test name="sampler_2d_array" />
   17576 <Test name="sampler_3d" />
   17577 <Test name="isampler_2d" />
   17578 </TestCase>
   17579 </TestSuite>
   17580 <TestSuite name="struct">
   17581 <TestCase name="basic_type">
   17582 <Test name="float" />
   17583 <Test name="int" />
   17584 <Test name="uint" />
   17585 <Test name="bool" />
   17586 <Test name="vec3" />
   17587 <Test name="vec4" />
   17588 <Test name="ivec3" />
   17589 <Test name="uvec3" />
   17590 <Test name="bvec3" />
   17591 <Test name="mat2" />
   17592 <Test name="mat3x2" />
   17593 <Test name="mat3" />
   17594 <Test name="mat4x2" />
   17595 <Test name="mat4" />
   17596 </TestCase>
   17597 <TestCase name="opaque_type">
   17598 <Test name="sampler_2d" />
   17599 <Test name="sampler_cube" />
   17600 <Test name="sampler_2d_array" />
   17601 <Test name="sampler_3d" />
   17602 <Test name="sampler_2d_shadow" />
   17603 <Test name="isampler_2d" />
   17604 <Test name="usampler_2d" />
   17605 <Test name="sampler_2d_ms" />
   17606 <Test name="isampler_2d_ms" />
   17607 </TestCase>
   17608 <TestCase name="array">
   17609 <Test name="float" />
   17610 <Test name="int" />
   17611 <Test name="uint" />
   17612 <Test name="bool" />
   17613 <Test name="vec3" />
   17614 <Test name="vec4" />
   17615 <Test name="sampler_2d" />
   17616 <Test name="sampler_2d_array" />
   17617 <Test name="sampler_3d" />
   17618 <Test name="isampler_2d" />
   17619 </TestCase>
   17620 <TestCase name="struct">
   17621 <Test name="float" />
   17622 <Test name="int" />
   17623 <Test name="uint" />
   17624 <Test name="bool" />
   17625 <Test name="vec3" />
   17626 <Test name="vec4" />
   17627 <Test name="sampler_2d" />
   17628 <Test name="sampler_2d_array" />
   17629 <Test name="sampler_3d" />
   17630 <Test name="isampler_2d" />
   17631 </TestCase>
   17632 </TestSuite>
   17633 </TestSuite>
   17634 <TestCase name="named_block">
   17635 <Test name="float" />
   17636 <Test name="int" />
   17637 <Test name="uint" />
   17638 <Test name="bool" />
   17639 <Test name="vec3" />
   17640 <Test name="vec4" />
   17641 </TestCase>
   17642 <TestCase name="unnamed_block">
   17643 <Test name="float" />
   17644 <Test name="int" />
   17645 <Test name="uint" />
   17646 <Test name="bool" />
   17647 <Test name="vec3" />
   17648 <Test name="vec4" />
   17649 </TestCase>
   17650 </TestSuite>
   17651 <TestSuite name="matrix_row_major">
   17652 <TestSuite name="default_block">
   17653 <TestSuite name="no_qualifier">
   17654 <TestCase name="types">
   17655 <Test name="float" />
   17656 <Test name="int" />
   17657 <Test name="uint" />
   17658 <Test name="bool" />
   17659 <Test name="vec3" />
   17660 <Test name="vec4" />
   17661 <Test name="mat2" />
   17662 <Test name="mat2x3" />
   17663 <Test name="mat3" />
   17664 <Test name="mat3x4" />
   17665 <Test name="mat4x3" />
   17666 <Test name="mat4" />
   17667 <Test name="sampler_2d" />
   17668 <Test name="sampler_cube" />
   17669 <Test name="sampler_2d_array" />
   17670 <Test name="sampler_3d" />
   17671 <Test name="sampler_2d_shadow" />
   17672 <Test name="isampler_2d" />
   17673 <Test name="usampler_2d" />
   17674 <Test name="sampler_2d_ms" />
   17675 <Test name="isampler_2d_ms" />
   17676 <Test name="image_2d" />
   17677 <Test name="iimage_2d_array" />
   17678 <Test name="uimage_2d" />
   17679 <Test name="atomic_uint" />
   17680 </TestCase>
   17681 <TestCase name="aggregates">
   17682 <Test name="var" />
   17683 <Test name="var_struct" />
   17684 <Test name="var_array" />
   17685 </TestCase>
   17686 </TestSuite>
   17687 </TestSuite>
   17688 <TestSuite name="named_block">
   17689 <TestSuite name="no_qualifier">
   17690 <TestCase name="types">
   17691 <Test name="float" />
   17692 <Test name="int" />
   17693 <Test name="uint" />
   17694 <Test name="bool" />
   17695 <Test name="vec3" />
   17696 <Test name="vec4" />
   17697 <Test name="mat2" />
   17698 <Test name="mat2x3" />
   17699 <Test name="mat3" />
   17700 <Test name="mat3x4" />
   17701 <Test name="mat4x3" />
   17702 <Test name="mat4" />
   17703 </TestCase>
   17704 <TestCase name="aggregates">
   17705 <Test name="var" />
   17706 <Test name="var_struct" />
   17707 <Test name="var_array" />
   17708 </TestCase>
   17709 </TestSuite>
   17710 <TestCase name="row_major">
   17711 <Test name="var" />
   17712 <Test name="var_struct" />
   17713 <Test name="var_array" />
   17714 </TestCase>
   17715 <TestCase name="column_major">
   17716 <Test name="var" />
   17717 <Test name="var_struct" />
   17718 <Test name="var_array" />
   17719 </TestCase>
   17720 </TestSuite>
   17721 <TestSuite name="named_block_row_major">
   17722 <TestCase name="no_qualifier">
   17723 <Test name="var" />
   17724 <Test name="var_struct" />
   17725 <Test name="var_array" />
   17726 </TestCase>
   17727 <TestCase name="row_major">
   17728 <Test name="var" />
   17729 <Test name="var_struct" />
   17730 <Test name="var_array" />
   17731 </TestCase>
   17732 <TestCase name="column_major">
   17733 <Test name="var" />
   17734 <Test name="var_struct" />
   17735 <Test name="var_array" />
   17736 </TestCase>
   17737 </TestSuite>
   17738 <TestSuite name="named_block_col_major">
   17739 <TestCase name="no_qualifier">
   17740 <Test name="var" />
   17741 <Test name="var_struct" />
   17742 <Test name="var_array" />
   17743 </TestCase>
   17744 <TestCase name="row_major">
   17745 <Test name="var" />
   17746 <Test name="var_struct" />
   17747 <Test name="var_array" />
   17748 </TestCase>
   17749 <TestCase name="column_major">
   17750 <Test name="var" />
   17751 <Test name="var_struct" />
   17752 <Test name="var_array" />
   17753 </TestCase>
   17754 </TestSuite>
   17755 <TestSuite name="unnamed_block">
   17756 <TestCase name="no_qualifier">
   17757 <Test name="var" />
   17758 <Test name="var_struct" />
   17759 <Test name="var_array" />
   17760 </TestCase>
   17761 <TestCase name="row_major">
   17762 <Test name="var" />
   17763 <Test name="var_struct" />
   17764 <Test name="var_array" />
   17765 </TestCase>
   17766 <TestCase name="column_major">
   17767 <Test name="var" />
   17768 <Test name="var_struct" />
   17769 <Test name="var_array" />
   17770 </TestCase>
   17771 </TestSuite>
   17772 <TestSuite name="unnamed_block_row_major">
   17773 <TestCase name="no_qualifier">
   17774 <Test name="var" />
   17775 <Test name="var_struct" />
   17776 <Test name="var_array" />
   17777 </TestCase>
   17778 <TestCase name="row_major">
   17779 <Test name="var" />
   17780 <Test name="var_struct" />
   17781 <Test name="var_array" />
   17782 </TestCase>
   17783 <TestCase name="column_major">
   17784 <Test name="var" />
   17785 <Test name="var_struct" />
   17786 <Test name="var_array" />
   17787 </TestCase>
   17788 </TestSuite>
   17789 <TestSuite name="unnamed_block_col_major">
   17790 <TestCase name="no_qualifier">
   17791 <Test name="var" />
   17792 <Test name="var_struct" />
   17793 <Test name="var_array" />
   17794 </TestCase>
   17795 <TestCase name="row_major">
   17796 <Test name="var" />
   17797 <Test name="var_struct" />
   17798 <Test name="var_array" />
   17799 </TestCase>
   17800 <TestCase name="column_major">
   17801 <Test name="var" />
   17802 <Test name="var_struct" />
   17803 <Test name="var_array" />
   17804 </TestCase>
   17805 </TestSuite>
   17806 </TestSuite>
   17807 <TestSuite name="matrix_stride">
   17808 <TestSuite name="default_block">
   17809 <TestSuite name="no_qualifier">
   17810 <TestCase name="types">
   17811 <Test name="float" />
   17812 <Test name="int" />
   17813 <Test name="uint" />
   17814 <Test name="bool" />
   17815 <Test name="vec3" />
   17816 <Test name="vec4" />
   17817 <Test name="mat2" />
   17818 <Test name="mat2x3" />
   17819 <Test name="mat3" />
   17820 <Test name="mat3x4" />
   17821 <Test name="mat4x3" />
   17822 <Test name="mat4" />
   17823 <Test name="sampler_2d" />
   17824 <Test name="sampler_cube" />
   17825 <Test name="sampler_2d_array" />
   17826 <Test name="sampler_3d" />
   17827 <Test name="sampler_2d_shadow" />
   17828 <Test name="isampler_2d" />
   17829 <Test name="usampler_2d" />
   17830 <Test name="sampler_2d_ms" />
   17831 <Test name="isampler_2d_ms" />
   17832 <Test name="image_2d" />
   17833 <Test name="iimage_2d_array" />
   17834 <Test name="uimage_2d" />
   17835 <Test name="atomic_uint" />
   17836 </TestCase>
   17837 <TestCase name="aggregates">
   17838 <Test name="var" />
   17839 <Test name="var_struct" />
   17840 <Test name="var_array" />
   17841 </TestCase>
   17842 </TestSuite>
   17843 </TestSuite>
   17844 <TestSuite name="named_block">
   17845 <TestSuite name="no_qualifier">
   17846 <TestCase name="types">
   17847 <Test name="float" />
   17848 <Test name="int" />
   17849 <Test name="uint" />
   17850 <Test name="bool" />
   17851 <Test name="vec3" />
   17852 <Test name="vec4" />
   17853 <Test name="mat2" />
   17854 <Test name="mat2x3" />
   17855 <Test name="mat3" />
   17856 <Test name="mat3x4" />
   17857 <Test name="mat4x3" />
   17858 <Test name="mat4" />
   17859 </TestCase>
   17860 <TestCase name="aggregates">
   17861 <Test name="var" />
   17862 <Test name="var_struct" />
   17863 <Test name="var_array" />
   17864 </TestCase>
   17865 </TestSuite>
   17866 <TestSuite name="row_major">
   17867 <TestCase name="matrix">
   17868 <Test name="mat2" />
   17869 <Test name="mat2x3" />
   17870 <Test name="mat3" />
   17871 <Test name="mat3x4" />
   17872 <Test name="mat4x3" />
   17873 <Test name="mat4" />
   17874 </TestCase>
   17875 <TestCase name="aggregates">
   17876 <Test name="var" />
   17877 <Test name="var_struct" />
   17878 <Test name="var_array" />
   17879 </TestCase>
   17880 </TestSuite>
   17881 <TestSuite name="column_major">
   17882 <TestCase name="matrix">
   17883 <Test name="mat2" />
   17884 <Test name="mat2x3" />
   17885 <Test name="mat3" />
   17886 <Test name="mat3x4" />
   17887 <Test name="mat4x3" />
   17888 <Test name="mat4" />
   17889 </TestCase>
   17890 <TestCase name="aggregates">
   17891 <Test name="var" />
   17892 <Test name="var_struct" />
   17893 <Test name="var_array" />
   17894 </TestCase>
   17895 </TestSuite>
   17896 </TestSuite>
   17897 <TestSuite name="named_block_row_major">
   17898 <TestCase name="no_qualifier">
   17899 <Test name="var" />
   17900 <Test name="var_struct" />
   17901 <Test name="var_array" />
   17902 </TestCase>
   17903 <TestCase name="row_major">
   17904 <Test name="var" />
   17905 <Test name="var_struct" />
   17906 <Test name="var_array" />
   17907 </TestCase>
   17908 <TestCase name="column_major">
   17909 <Test name="var" />
   17910 <Test name="var_struct" />
   17911 <Test name="var_array" />
   17912 </TestCase>
   17913 </TestSuite>
   17914 <TestSuite name="named_block_col_major">
   17915 <TestCase name="no_qualifier">
   17916 <Test name="var" />
   17917 <Test name="var_struct" />
   17918 <Test name="var_array" />
   17919 </TestCase>
   17920 <TestCase name="row_major">
   17921 <Test name="var" />
   17922 <Test name="var_struct" />
   17923 <Test name="var_array" />
   17924 </TestCase>
   17925 <TestCase name="column_major">
   17926 <Test name="var" />
   17927 <Test name="var_struct" />
   17928 <Test name="var_array" />
   17929 </TestCase>
   17930 </TestSuite>
   17931 <TestSuite name="unnamed_block">
   17932 <TestCase name="no_qualifier">
   17933 <Test name="var" />
   17934 <Test name="var_struct" />
   17935 <Test name="var_array" />
   17936 </TestCase>
   17937 <TestCase name="row_major">
   17938 <Test name="var" />
   17939 <Test name="var_struct" />
   17940 <Test name="var_array" />
   17941 </TestCase>
   17942 <TestCase name="column_major">
   17943 <Test name="var" />
   17944 <Test name="var_struct" />
   17945 <Test name="var_array" />
   17946 </TestCase>
   17947 </TestSuite>
   17948 <TestSuite name="unnamed_block_row_major">
   17949 <TestCase name="no_qualifier">
   17950 <Test name="var" />
   17951 <Test name="var_struct" />
   17952 <Test name="var_array" />
   17953 </TestCase>
   17954 <TestCase name="row_major">
   17955 <Test name="var" />
   17956 <Test name="var_struct" />
   17957 <Test name="var_array" />
   17958 </TestCase>
   17959 <TestCase name="column_major">
   17960 <Test name="var" />
   17961 <Test name="var_struct" />
   17962 <Test name="var_array" />
   17963 </TestCase>
   17964 </TestSuite>
   17965 <TestSuite name="unnamed_block_col_major">
   17966 <TestCase name="no_qualifier">
   17967 <Test name="var" />
   17968 <Test name="var_struct" />
   17969 <Test name="var_array" />
   17970 </TestCase>
   17971 <TestCase name="row_major">
   17972 <Test name="var" />
   17973 <Test name="var_struct" />
   17974 <Test name="var_array" />
   17975 </TestCase>
   17976 <TestCase name="column_major">
   17977 <Test name="var" />
   17978 <Test name="var_struct" />
   17979 <Test name="var_array" />
   17980 </TestCase>
   17981 </TestSuite>
   17982 </TestSuite>
   17983 <TestSuite name="name_length">
   17984 <TestCase name="default_block">
   17985 <Test name="var" />
   17986 <Test name="var_struct" />
   17987 <Test name="var_struct_struct" />
   17988 <Test name="var_array_struct" />
   17989 <Test name="var_array" />
   17990 <Test name="var_struct_array" />
   17991 <Test name="var_array_array" />
   17992 </TestCase>
   17993 <TestCase name="named_block">
   17994 <Test name="var" />
   17995 <Test name="var_struct" />
   17996 <Test name="var_struct_struct" />
   17997 <Test name="var_array_struct" />
   17998 <Test name="var_array" />
   17999 <Test name="var_struct_array" />
   18000 <Test name="var_array_array" />
   18001 </TestCase>
   18002 <TestCase name="unnamed_block">
   18003 <Test name="var" />
   18004 <Test name="var_struct" />
   18005 <Test name="var_array" />
   18006 </TestCase>
   18007 <TestCase name="block_array">
   18008 <Test name="var" />
   18009 <Test name="var_struct" />
   18010 <Test name="var_array" />
   18011 </TestCase>
   18012 </TestSuite>
   18013 <TestSuite name="offset">
   18014 <TestSuite name="default_block">
   18015 <TestCase name="types">
   18016 <Test name="float" />
   18017 <Test name="int" />
   18018 <Test name="uint" />
   18019 <Test name="bool" />
   18020 <Test name="vec2" />
   18021 <Test name="vec3" />
   18022 <Test name="vec4" />
   18023 <Test name="ivec2" />
   18024 <Test name="ivec3" />
   18025 <Test name="ivec4" />
   18026 <Test name="uvec2" />
   18027 <Test name="uvec3" />
   18028 <Test name="uvec4" />
   18029 <Test name="bvec2" />
   18030 <Test name="bvec3" />
   18031 <Test name="bvec4" />
   18032 <Test name="mat2" />
   18033 <Test name="mat2x3" />
   18034 <Test name="mat2x4" />
   18035 <Test name="mat3x2" />
   18036 <Test name="mat3" />
   18037 <Test name="mat3x4" />
   18038 <Test name="mat4x2" />
   18039 <Test name="mat4x3" />
   18040 <Test name="mat4" />
   18041 <Test name="sampler_2d" />
   18042 <Test name="sampler_cube" />
   18043 <Test name="sampler_2d_array" />
   18044 <Test name="sampler_3d" />
   18045 <Test name="sampler_2d_shadow" />
   18046 <Test name="sampler_cube_shadow" />
   18047 <Test name="sampler_2d_array_shadow" />
   18048 <Test name="isampler_2d" />
   18049 <Test name="isampler_cube" />
   18050 <Test name="isampler_2d_array" />
   18051 <Test name="isampler_3d" />
   18052 <Test name="usampler_2d" />
   18053 <Test name="usampler_cube" />
   18054 <Test name="usampler_2d_array" />
   18055 <Test name="usampler_3d" />
   18056 <Test name="sampler_2d_ms" />
   18057 <Test name="isampler_2d_ms" />
   18058 <Test name="usampler_2d_ms" />
   18059 <Test name="image_2d" />
   18060 <Test name="image_cube" />
   18061 <Test name="image_2d_array" />
   18062 <Test name="image_3d" />
   18063 <Test name="iimage_2d" />
   18064 <Test name="iimage_cube" />
   18065 <Test name="iimage_2d_array" />
   18066 <Test name="iimage_3d" />
   18067 <Test name="uimage_2d" />
   18068 <Test name="uimage_cube" />
   18069 <Test name="uimage_2d_array" />
   18070 <Test name="uimage_3d" />
   18071 <Test name="atomic_uint" />
   18072 </TestCase>
   18073 <TestCase name="aggregates">
   18074 <Test name="atomic_uint_array" />
   18075 <Test name="float_struct" />
   18076 <Test name="float_array" />
   18077 </TestCase>
   18078 </TestSuite>
   18079 <TestSuite name="named_block">
   18080 <TestCase name="types">
   18081 <Test name="float" />
   18082 <Test name="int" />
   18083 <Test name="uint" />
   18084 <Test name="bool" />
   18085 <Test name="vec2" />
   18086 <Test name="vec3" />
   18087 <Test name="vec4" />
   18088 <Test name="ivec2" />
   18089 <Test name="ivec3" />
   18090 <Test name="ivec4" />
   18091 <Test name="uvec2" />
   18092 <Test name="uvec3" />
   18093 <Test name="uvec4" />
   18094 <Test name="bvec2" />
   18095 <Test name="bvec3" />
   18096 <Test name="bvec4" />
   18097 <Test name="mat2" />
   18098 <Test name="mat2x3" />
   18099 <Test name="mat2x4" />
   18100 <Test name="mat3x2" />
   18101 <Test name="mat3" />
   18102 <Test name="mat3x4" />
   18103 <Test name="mat4x2" />
   18104 <Test name="mat4x3" />
   18105 <Test name="mat4" />
   18106 </TestCase>
   18107 <TestCase name="aggregates">
   18108 <Test name="float_struct" />
   18109 <Test name="float_array" />
   18110 </TestCase>
   18111 </TestSuite>
   18112 <TestSuite name="unnamed_block">
   18113 <TestCase name="basic_type">
   18114 <Test name="float" />
   18115 <Test name="int" />
   18116 <Test name="uint" />
   18117 <Test name="bool" />
   18118 <Test name="vec3" />
   18119 <Test name="vec4" />
   18120 </TestCase>
   18121 <TestCase name="array">
   18122 <Test name="float" />
   18123 <Test name="int" />
   18124 <Test name="uint" />
   18125 <Test name="bool" />
   18126 <Test name="vec3" />
   18127 <Test name="vec4" />
   18128 </TestCase>
   18129 <TestCase name="struct">
   18130 <Test name="float" />
   18131 <Test name="int" />
   18132 <Test name="uint" />
   18133 <Test name="bool" />
   18134 <Test name="vec3" />
   18135 <Test name="vec4" />
   18136 </TestCase>
   18137 </TestSuite>
   18138 <TestSuite name="block_array">
   18139 <TestCase name="basic_type">
   18140 <Test name="float" />
   18141 <Test name="int" />
   18142 <Test name="uint" />
   18143 <Test name="bool" />
   18144 <Test name="vec3" />
   18145 <Test name="vec4" />
   18146 </TestCase>
   18147 <TestCase name="array">
   18148 <Test name="float" />
   18149 <Test name="int" />
   18150 <Test name="uint" />
   18151 <Test name="bool" />
   18152 <Test name="vec3" />
   18153 <Test name="vec4" />
   18154 </TestCase>
   18155 <TestCase name="struct">
   18156 <Test name="float" />
   18157 <Test name="int" />
   18158 <Test name="uint" />
   18159 <Test name="bool" />
   18160 <Test name="vec3" />
   18161 <Test name="vec4" />
   18162 </TestCase>
   18163 </TestSuite>
   18164 </TestSuite>
   18165 <TestSuite name="referenced_by_shader">
   18166 <TestSuite name="compute">
   18167 <TestCase name="default_block">
   18168 <Test name="float" />
   18169 <Test name="float_array" />
   18170 <Test name="float_struct" />
   18171 <Test name="sampler" />
   18172 <Test name="sampler_array" />
   18173 <Test name="sampler_struct" />
   18174 <Test name="atomic_uint" />
   18175 <Test name="atomic_uint_array" />
   18176 <Test name="float_array_struct" />
   18177 <Test name="float_struct_array" />
   18178 <Test name="float_array_array" />
   18179 <Test name="float_struct_struct" />
   18180 </TestCase>
   18181 <TestCase name="uniform_block">
   18182 <Test name="float" />
   18183 <Test name="float_array" />
   18184 <Test name="float_struct" />
   18185 <Test name="float_array_struct" />
   18186 <Test name="float_struct_array" />
   18187 <Test name="float_array_array" />
   18188 <Test name="float_struct_struct" />
   18189 </TestCase>
   18190 <TestCase name="unnamed_block">
   18191 <Test name="float" />
   18192 <Test name="float_array" />
   18193 <Test name="float_struct" />
   18194 </TestCase>
   18195 <TestCase name="block_array">
   18196 <Test name="float" />
   18197 <Test name="float_array" />
   18198 <Test name="float_struct" />
   18199 </TestCase>
   18200 </TestSuite>
   18201 <TestSuite name="separable_vertex">
   18202 <TestCase name="default_block">
   18203 <Test name="float" />
   18204 <Test name="float_array" />
   18205 <Test name="float_struct" />
   18206 <Test name="sampler" />
   18207 <Test name="sampler_array" />
   18208 <Test name="sampler_struct" />
   18209 <Test name="atomic_uint" />
   18210 <Test name="atomic_uint_array" />
   18211 <Test name="float_array_struct" />
   18212 <Test name="float_struct_array" />
   18213 <Test name="float_array_array" />
   18214 <Test name="float_struct_struct" />
   18215 </TestCase>
   18216 <TestCase name="uniform_block">
   18217 <Test name="float" />
   18218 <Test name="float_array" />
   18219 <Test name="float_struct" />
   18220 <Test name="float_array_struct" />
   18221 <Test name="float_struct_array" />
   18222 <Test name="float_array_array" />
   18223 <Test name="float_struct_struct" />
   18224 </TestCase>
   18225 <TestCase name="unnamed_block">
   18226 <Test name="float" />
   18227 <Test name="float_array" />
   18228 <Test name="float_struct" />
   18229 </TestCase>
   18230 <TestCase name="block_array">
   18231 <Test name="float" />
   18232 <Test name="float_array" />
   18233 <Test name="float_struct" />
   18234 </TestCase>
   18235 </TestSuite>
   18236 <TestSuite name="separable_fragment">
   18237 <TestCase name="default_block">
   18238 <Test name="float" />
   18239 <Test name="float_array" />
   18240 <Test name="float_struct" />
   18241 <Test name="sampler" />
   18242 <Test name="sampler_array" />
   18243 <Test name="sampler_struct" />
   18244 <Test name="atomic_uint" />
   18245 <Test name="atomic_uint_array" />
   18246 <Test name="float_array_struct" />
   18247 <Test name="float_struct_array" />
   18248 <Test name="float_array_array" />
   18249 <Test name="float_struct_struct" />
   18250 </TestCase>
   18251 <TestCase name="uniform_block">
   18252 <Test name="float" />
   18253 <Test name="float_array" />
   18254 <Test name="float_struct" />
   18255 <Test name="float_array_struct" />
   18256 <Test name="float_struct_array" />
   18257 <Test name="float_array_array" />
   18258 <Test name="float_struct_struct" />
   18259 </TestCase>
   18260 <TestCase name="unnamed_block">
   18261 <Test name="float" />
   18262 <Test name="float_array" />
   18263 <Test name="float_struct" />
   18264 </TestCase>
   18265 <TestCase name="block_array">
   18266 <Test name="float" />
   18267 <Test name="float_array" />
   18268 <Test name="float_struct" />
   18269 </TestCase>
   18270 </TestSuite>
   18271 <TestSuite name="vertex_fragment">
   18272 <TestCase name="default_block">
   18273 <Test name="float" />
   18274 <Test name="float_array" />
   18275 <Test name="float_struct" />
   18276 <Test name="sampler" />
   18277 <Test name="sampler_array" />
   18278 <Test name="sampler_struct" />
   18279 <Test name="atomic_uint" />
   18280 <Test name="atomic_uint_array" />
   18281 </TestCase>
   18282 <TestCase name="uniform_block">
   18283 <Test name="float" />
   18284 <Test name="float_array" />
   18285 <Test name="float_struct" />
   18286 </TestCase>
   18287 <TestCase name="unnamed_block">
   18288 <Test name="float" />
   18289 <Test name="float_array" />
   18290 <Test name="float_struct" />
   18291 </TestCase>
   18292 <TestCase name="block_array">
   18293 <Test name="float" />
   18294 <Test name="float_array" />
   18295 <Test name="float_struct" />
   18296 </TestCase>
   18297 </TestSuite>
   18298 <TestSuite name="vertex_fragment_only_fragment">
   18299 <TestCase name="default_block">
   18300 <Test name="float" />
   18301 <Test name="float_array" />
   18302 <Test name="float_struct" />
   18303 <Test name="sampler" />
   18304 <Test name="sampler_array" />
   18305 <Test name="sampler_struct" />
   18306 <Test name="atomic_uint" />
   18307 <Test name="atomic_uint_array" />
   18308 </TestCase>
   18309 <TestCase name="uniform_block">
   18310 <Test name="float" />
   18311 <Test name="float_array" />
   18312 <Test name="float_struct" />
   18313 </TestCase>
   18314 <TestCase name="unnamed_block">
   18315 <Test name="float" />
   18316 <Test name="float_array" />
   18317 <Test name="float_struct" />
   18318 </TestCase>
   18319 <TestCase name="block_array">
   18320 <Test name="float" />
   18321 <Test name="float_array" />
   18322 <Test name="float_struct" />
   18323 </TestCase>
   18324 </TestSuite>
   18325 <TestSuite name="vertex_fragment_only_vertex">
   18326 <TestCase name="default_block">
   18327 <Test name="float" />
   18328 <Test name="float_array" />
   18329 <Test name="float_struct" />
   18330 <Test name="sampler" />
   18331 <Test name="sampler_array" />
   18332 <Test name="sampler_struct" />
   18333 <Test name="atomic_uint" />
   18334 <Test name="atomic_uint_array" />
   18335 </TestCase>
   18336 <TestCase name="uniform_block">
   18337 <Test name="float" />
   18338 <Test name="float_array" />
   18339 <Test name="float_struct" />
   18340 </TestCase>
   18341 <TestCase name="unnamed_block">
   18342 <Test name="float" />
   18343 <Test name="float_array" />
   18344 <Test name="float_struct" />
   18345 </TestCase>
   18346 <TestCase name="block_array">
   18347 <Test name="float" />
   18348 <Test name="float_array" />
   18349 <Test name="float_struct" />
   18350 </TestCase>
   18351 </TestSuite>
   18352 </TestSuite>
   18353 <TestSuite name="type">
   18354 <TestSuite name="default_block">
   18355 <TestCase name="types">
   18356 <Test name="float" />
   18357 <Test name="int" />
   18358 <Test name="uint" />
   18359 <Test name="bool" />
   18360 <Test name="vec2" />
   18361 <Test name="vec3" />
   18362 <Test name="vec4" />
   18363 <Test name="ivec2" />
   18364 <Test name="ivec3" />
   18365 <Test name="ivec4" />
   18366 <Test name="uvec2" />
   18367 <Test name="uvec3" />
   18368 <Test name="uvec4" />
   18369 <Test name="bvec2" />
   18370 <Test name="bvec3" />
   18371 <Test name="bvec4" />
   18372 <Test name="mat2" />
   18373 <Test name="mat2x3" />
   18374 <Test name="mat2x4" />
   18375 <Test name="mat3x2" />
   18376 <Test name="mat3" />
   18377 <Test name="mat3x4" />
   18378 <Test name="mat4x2" />
   18379 <Test name="mat4x3" />
   18380 <Test name="mat4" />
   18381 <Test name="sampler_2d" />
   18382 <Test name="sampler_cube" />
   18383 <Test name="sampler_2d_array" />
   18384 <Test name="sampler_3d" />
   18385 <Test name="sampler_2d_shadow" />
   18386 <Test name="sampler_cube_shadow" />
   18387 <Test name="sampler_2d_array_shadow" />
   18388 <Test name="isampler_2d" />
   18389 <Test name="isampler_cube" />
   18390 <Test name="isampler_2d_array" />
   18391 <Test name="isampler_3d" />
   18392 <Test name="usampler_2d" />
   18393 <Test name="usampler_cube" />
   18394 <Test name="usampler_2d_array" />
   18395 <Test name="usampler_3d" />
   18396 <Test name="sampler_2d_ms" />
   18397 <Test name="isampler_2d_ms" />
   18398 <Test name="usampler_2d_ms" />
   18399 <Test name="image_2d" />
   18400 <Test name="image_cube" />
   18401 <Test name="image_2d_array" />
   18402 <Test name="image_3d" />
   18403 <Test name="iimage_2d" />
   18404 <Test name="iimage_cube" />
   18405 <Test name="iimage_2d_array" />
   18406 <Test name="iimage_3d" />
   18407 <Test name="uimage_2d" />
   18408 <Test name="uimage_cube" />
   18409 <Test name="uimage_2d_array" />
   18410 <Test name="uimage_3d" />
   18411 <Test name="atomic_uint" />
   18412 </TestCase>
   18413 <TestCase name="array">
   18414 <Test name="float" />
   18415 <Test name="int" />
   18416 <Test name="uint" />
   18417 <Test name="bool" />
   18418 <Test name="vec3" />
   18419 <Test name="vec4" />
   18420 <Test name="sampler_2d" />
   18421 <Test name="sampler_2d_array" />
   18422 <Test name="sampler_3d" />
   18423 <Test name="isampler_2d" />
   18424 <Test name="image_2d" />
   18425 <Test name="iimage_2d_array" />
   18426 <Test name="atomic_uint" />
   18427 </TestCase>
   18428 <TestCase name="struct">
   18429 <Test name="float" />
   18430 <Test name="int" />
   18431 <Test name="uint" />
   18432 <Test name="bool" />
   18433 <Test name="vec3" />
   18434 <Test name="vec4" />
   18435 <Test name="sampler_2d" />
   18436 <Test name="sampler_2d_array" />
   18437 <Test name="sampler_3d" />
   18438 <Test name="isampler_2d" />
   18439 </TestCase>
   18440 </TestSuite>
   18441 <TestSuite name="named_block">
   18442 <TestCase name="types">
   18443 <Test name="float" />
   18444 <Test name="int" />
   18445 <Test name="uint" />
   18446 <Test name="bool" />
   18447 <Test name="vec2" />
   18448 <Test name="vec3" />
   18449 <Test name="vec4" />
   18450 <Test name="ivec2" />
   18451 <Test name="ivec3" />
   18452 <Test name="ivec4" />
   18453 <Test name="uvec2" />
   18454 <Test name="uvec3" />
   18455 <Test name="uvec4" />
   18456 <Test name="bvec2" />
   18457 <Test name="bvec3" />
   18458 <Test name="bvec4" />
   18459 <Test name="mat2" />
   18460 <Test name="mat2x3" />
   18461 <Test name="mat2x4" />
   18462 <Test name="mat3x2" />
   18463 <Test name="mat3" />
   18464 <Test name="mat3x4" />
   18465 <Test name="mat4x2" />
   18466 <Test name="mat4x3" />
   18467 <Test name="mat4" />
   18468 </TestCase>
   18469 <TestCase name="array">
   18470 <Test name="float" />
   18471 <Test name="int" />
   18472 <Test name="uint" />
   18473 <Test name="bool" />
   18474 <Test name="vec3" />
   18475 <Test name="vec4" />
   18476 </TestCase>
   18477 <TestCase name="struct">
   18478 <Test name="float" />
   18479 <Test name="int" />
   18480 <Test name="uint" />
   18481 <Test name="bool" />
   18482 <Test name="vec3" />
   18483 <Test name="vec4" />
   18484 </TestCase>
   18485 </TestSuite>
   18486 <TestSuite name="unnamed_block">
   18487 <TestCase name="basic_type">
   18488 <Test name="float" />
   18489 <Test name="int" />
   18490 <Test name="uint" />
   18491 <Test name="bool" />
   18492 <Test name="vec3" />
   18493 <Test name="vec4" />
   18494 </TestCase>
   18495 <TestCase name="array">
   18496 <Test name="float" />
   18497 <Test name="int" />
   18498 <Test name="uint" />
   18499 <Test name="bool" />
   18500 <Test name="vec3" />
   18501 <Test name="vec4" />
   18502 </TestCase>
   18503 <TestCase name="struct">
   18504 <Test name="float" />
   18505 <Test name="int" />
   18506 <Test name="uint" />
   18507 <Test name="bool" />
   18508 <Test name="vec3" />
   18509 <Test name="vec4" />
   18510 </TestCase>
   18511 </TestSuite>
   18512 <TestSuite name="block_array">
   18513 <TestCase name="basic_type">
   18514 <Test name="float" />
   18515 <Test name="int" />
   18516 <Test name="uint" />
   18517 <Test name="bool" />
   18518 <Test name="vec3" />
   18519 <Test name="vec4" />
   18520 </TestCase>
   18521 <TestCase name="array">
   18522 <Test name="float" />
   18523 <Test name="int" />
   18524 <Test name="uint" />
   18525 <Test name="bool" />
   18526 <Test name="vec3" />
   18527 <Test name="vec4" />
   18528 </TestCase>
   18529 <TestCase name="struct">
   18530 <Test name="float" />
   18531 <Test name="int" />
   18532 <Test name="uint" />
   18533 <Test name="bool" />
   18534 <Test name="vec3" />
   18535 <Test name="vec4" />
   18536 </TestCase>
   18537 </TestSuite>
   18538 </TestSuite>
   18539 <TestCase name="random">
   18540 <Test name="0" />
   18541 <Test name="1" />
   18542 <Test name="2" />
   18543 <Test name="3" />
   18544 <Test name="4" />
   18545 <Test name="5" />
   18546 <Test name="6" />
   18547 <Test name="7" />
   18548 <Test name="8" />
   18549 <Test name="9" />
   18550 <Test name="10" />
   18551 <Test name="11" />
   18552 <Test name="12" />
   18553 <Test name="13" />
   18554 <Test name="14" />
   18555 <Test name="15" />
   18556 <Test name="16" />
   18557 <Test name="17" />
   18558 <Test name="18" />
   18559 <Test name="19" />
   18560 <Test name="20" />
   18561 <Test name="21" />
   18562 <Test name="22" />
   18563 <Test name="23" />
   18564 <Test name="24" />
   18565 <Test name="25" />
   18566 <Test name="26" />
   18567 <Test name="27" />
   18568 <Test name="28" />
   18569 <Test name="29" />
   18570 <Test name="30" />
   18571 <Test name="31" />
   18572 <Test name="32" />
   18573 <Test name="33" />
   18574 <Test name="34" />
   18575 <Test name="35" />
   18576 <Test name="36" />
   18577 <Test name="37" />
   18578 <Test name="38" />
   18579 <Test name="39" />
   18580 </TestCase>
   18581 </TestSuite>
   18582 <TestSuite name="uniform_block">
   18583 <TestCase name="resource_list">
   18584 <Test name="named_block" />
   18585 <Test name="unnamed_block" />
   18586 <Test name="block_array" />
   18587 <Test name="block_array_single_element" />
   18588 </TestCase>
   18589 <TestCase name="active_variables">
   18590 <Test name="named_block" />
   18591 <Test name="unnamed_block" />
   18592 <Test name="block_array" />
   18593 </TestCase>
   18594 <TestCase name="buffer_binding">
   18595 <Test name="named_block" />
   18596 <Test name="unnamed_block" />
   18597 <Test name="block_array" />
   18598 <Test name="named_block_explicit_binding" />
   18599 <Test name="unnamed_block_explicit_binding" />
   18600 <Test name="block_array_explicit_binding" />
   18601 </TestCase>
   18602 <TestCase name="buffer_data_size">
   18603 <Test name="named_block" />
   18604 <Test name="unnamed_block" />
   18605 <Test name="block_array" />
   18606 </TestCase>
   18607 <TestCase name="name_length">
   18608 <Test name="named_block" />
   18609 <Test name="unnamed_block" />
   18610 <Test name="block_array" />
   18611 <Test name="block_array_single_element" />
   18612 </TestCase>
   18613 <TestSuite name="referenced_by">
   18614 <TestCase name="compute">
   18615 <Test name="named_block" />
   18616 <Test name="unnamed_block" />
   18617 <Test name="block_array" />
   18618 </TestCase>
   18619 <TestCase name="separable_vertex">
   18620 <Test name="named_block" />
   18621 <Test name="unnamed_block" />
   18622 <Test name="block_array" />
   18623 </TestCase>
   18624 <TestCase name="separable_fragment">
   18625 <Test name="named_block" />
   18626 <Test name="unnamed_block" />
   18627 <Test name="block_array" />
   18628 </TestCase>
   18629 <TestCase name="vertex_fragment">
   18630 <Test name="named_block" />
   18631 <Test name="unnamed_block" />
   18632 <Test name="block_array" />
   18633 </TestCase>
   18634 <TestCase name="vertex_fragment_only_fragment">
   18635 <Test name="named_block" />
   18636 <Test name="unnamed_block" />
   18637 <Test name="block_array" />
   18638 </TestCase>
   18639 <TestCase name="vertex_fragment_only_vertex">
   18640 <Test name="named_block" />
   18641 <Test name="unnamed_block" />
   18642 <Test name="block_array" />
   18643 </TestCase>
   18644 </TestSuite>
   18645 </TestSuite>
   18646 <TestCase name="atomic_counter_buffer">
   18647 <Test name="resource_list" />
   18648 <Test name="active_variables" />
   18649 <Test name="buffer_binding" />
   18650 <Test name="buffer_data_size" />
   18651 <Test name="referenced_by_compute" />
   18652 <Test name="referenced_by_separable_vertex" />
   18653 <Test name="referenced_by_separable_fragment" />
   18654 <Test name="referenced_by_vertex_fragment" />
   18655 <Test name="referenced_by_vertex_fragment_only_fragment" />
   18656 <Test name="referenced_by_vertex_fragment_only_vertex" />
   18657 </TestCase>
   18658 <TestSuite name="program_input">
   18659 <TestSuite name="resource_list">
   18660 <TestCase name="vertex_fragment">
   18661 <Test name="empty" />
   18662 <Test name="var" />
   18663 </TestCase>
   18664 <TestCase name="separable_vertex">
   18665 <Test name="empty" />
   18666 <Test name="var" />
   18667 </TestCase>
   18668 <TestCase name="separable_fragment">
   18669 <Test name="empty" />
   18670 <Test name="var" />
   18671 <Test name="var_struct" />
   18672 <Test name="var_array" />
   18673 </TestCase>
   18674 </TestSuite>
   18675 <TestSuite name="array_size">
   18676 <TestCase name="vertex_fragment">
   18677 <Test name="var" />
   18678 </TestCase>
   18679 <TestCase name="separable_vertex">
   18680 <Test name="var" />
   18681 </TestCase>
   18682 <TestCase name="separable_fragment">
   18683 <Test name="var" />
   18684 <Test name="var_struct" />
   18685 <Test name="var_array" />
   18686 </TestCase>
   18687 </TestSuite>
   18688 <TestSuite name="location">
   18689 <TestCase name="vertex_fragment">
   18690 <Test name="var" />
   18691 <Test name="var_explicit_location" />
   18692 </TestCase>
   18693 <TestCase name="separable_vertex">
   18694 <Test name="var" />
   18695 <Test name="var_explicit_location" />
   18696 </TestCase>
   18697 <TestCase name="separable_fragment">
   18698 <Test name="var_explicit_location" />
   18699 <Test name="var_struct_explicit_location" />
   18700 <Test name="var_array_explicit_location" />
   18701 </TestCase>
   18702 </TestSuite>
   18703 <TestSuite name="name_length">
   18704 <TestCase name="vertex_fragment">
   18705 <Test name="var" />
   18706 </TestCase>
   18707 <TestCase name="separable_vertex">
   18708 <Test name="var" />
   18709 </TestCase>
   18710 <TestCase name="separable_fragment">
   18711 <Test name="var" />
   18712 <Test name="var_struct" />
   18713 <Test name="var_array" />
   18714 </TestCase>
   18715 </TestSuite>
   18716 <TestCase name="referenced_by">
   18717 <Test name="referenced_by_vertex_fragment" />
   18718 <Test name="referenced_by_separable_vertex" />
   18719 <Test name="referenced_by_separable_fragment" />
   18720 </TestCase>
   18721 <TestSuite name="type">
   18722 <TestCase name="vertex_fragment">
   18723 <Test name="float" />
   18724 <Test name="int" />
   18725 <Test name="uint" />
   18726 <Test name="vec2" />
   18727 <Test name="vec3" />
   18728 <Test name="vec4" />
   18729 <Test name="ivec2" />
   18730 <Test name="ivec3" />
   18731 <Test name="ivec4" />
   18732 <Test name="uvec2" />
   18733 <Test name="uvec3" />
   18734 <Test name="uvec4" />
   18735 <Test name="mat2" />
   18736 <Test name="mat2x3" />
   18737 <Test name="mat2x4" />
   18738 <Test name="mat3x2" />
   18739 <Test name="mat3" />
   18740 <Test name="mat3x4" />
   18741 <Test name="mat4x2" />
   18742 <Test name="mat4x3" />
   18743 <Test name="mat4" />
   18744 </TestCase>
   18745 <TestCase name="separable_vertex">
   18746 <Test name="float" />
   18747 <Test name="int" />
   18748 <Test name="uint" />
   18749 <Test name="vec2" />
   18750 <Test name="vec3" />
   18751 <Test name="vec4" />
   18752 <Test name="ivec2" />
   18753 <Test name="ivec3" />
   18754 <Test name="ivec4" />
   18755 <Test name="uvec2" />
   18756 <Test name="uvec3" />
   18757 <Test name="uvec4" />
   18758 <Test name="mat2" />
   18759 <Test name="mat2x3" />
   18760 <Test name="mat2x4" />
   18761 <Test name="mat3x2" />
   18762 <Test name="mat3" />
   18763 <Test name="mat3x4" />
   18764 <Test name="mat4x2" />
   18765 <Test name="mat4x3" />
   18766 <Test name="mat4" />
   18767 </TestCase>
   18768 <TestSuite name="separable_fragment">
   18769 <TestCase name="basic_type">
   18770 <Test name="float" />
   18771 <Test name="int" />
   18772 <Test name="uint" />
   18773 <Test name="vec2" />
   18774 <Test name="vec3" />
   18775 <Test name="vec4" />
   18776 <Test name="ivec2" />
   18777 <Test name="ivec3" />
   18778 <Test name="ivec4" />
   18779 <Test name="uvec2" />
   18780 <Test name="uvec3" />
   18781 <Test name="uvec4" />
   18782 <Test name="mat2" />
   18783 <Test name="mat2x3" />
   18784 <Test name="mat2x4" />
   18785 <Test name="mat3x2" />
   18786 <Test name="mat3" />
   18787 <Test name="mat3x4" />
   18788 <Test name="mat4x2" />
   18789 <Test name="mat4x3" />
   18790 <Test name="mat4" />
   18791 </TestCase>
   18792 <TestCase name="array">
   18793 <Test name="float" />
   18794 <Test name="int" />
   18795 <Test name="uint" />
   18796 <Test name="vec2" />
   18797 <Test name="vec3" />
   18798 <Test name="vec4" />
   18799 <Test name="ivec2" />
   18800 <Test name="ivec3" />
   18801 <Test name="ivec4" />
   18802 <Test name="uvec2" />
   18803 <Test name="uvec3" />
   18804 <Test name="uvec4" />
   18805 <Test name="mat2" />
   18806 <Test name="mat2x3" />
   18807 <Test name="mat2x4" />
   18808 <Test name="mat3x2" />
   18809 <Test name="mat3" />
   18810 <Test name="mat3x4" />
   18811 <Test name="mat4x2" />
   18812 <Test name="mat4x3" />
   18813 <Test name="mat4" />
   18814 </TestCase>
   18815 <TestCase name="struct">
   18816 <Test name="float" />
   18817 <Test name="int" />
   18818 <Test name="uint" />
   18819 <Test name="vec2" />
   18820 <Test name="vec3" />
   18821 <Test name="vec4" />
   18822 <Test name="ivec2" />
   18823 <Test name="ivec3" />
   18824 <Test name="ivec4" />
   18825 <Test name="uvec2" />
   18826 <Test name="uvec3" />
   18827 <Test name="uvec4" />
   18828 <Test name="mat2" />
   18829 <Test name="mat2x3" />
   18830 <Test name="mat2x4" />
   18831 <Test name="mat3x2" />
   18832 <Test name="mat3" />
   18833 <Test name="mat3x4" />
   18834 <Test name="mat4x2" />
   18835 <Test name="mat4x3" />
   18836 <Test name="mat4" />
   18837 </TestCase>
   18838 </TestSuite>
   18839 </TestSuite>
   18840 </TestSuite>
   18841 <TestSuite name="program_output">
   18842 <TestSuite name="resource_list">
   18843 <TestCase name="vertex_fragment">
   18844 <Test name="empty" />
   18845 <Test name="var" />
   18846 <Test name="var_array" />
   18847 </TestCase>
   18848 <TestCase name="separable_vertex">
   18849 <Test name="empty" />
   18850 <Test name="var" />
   18851 <Test name="var_struct" />
   18852 <Test name="var_array" />
   18853 </TestCase>
   18854 <TestCase name="separable_fragment">
   18855 <Test name="empty" />
   18856 <Test name="var" />
   18857 <Test name="var_array" />
   18858 </TestCase>
   18859 <TestCase name="compute">
   18860 <Test name="empty" />
   18861 </TestCase>
   18862 </TestSuite>
   18863 <TestSuite name="array_size">
   18864 <TestCase name="vertex_fragment">
   18865 <Test name="var" />
   18866 <Test name="var_array" />
   18867 </TestCase>
   18868 <TestCase name="separable_vertex">
   18869 <Test name="var" />
   18870 <Test name="var_struct" />
   18871 <Test name="var_array" />
   18872 </TestCase>
   18873 <TestCase name="separable_fragment">
   18874 <Test name="var" />
   18875 <Test name="var_array" />
   18876 </TestCase>
   18877 </TestSuite>
   18878 <TestSuite name="location">
   18879 <TestCase name="vertex_fragment">
   18880 <Test name="var" />
   18881 <Test name="var_explicit_location" />
   18882 <Test name="var_array" />
   18883 <Test name="var_array_explicit_location" />
   18884 </TestCase>
   18885 <TestCase name="separable_vertex">
   18886 <Test name="var_explicit_location" />
   18887 <Test name="var_struct_explicit_location" />
   18888 <Test name="var_array_explicit_location" />
   18889 </TestCase>
   18890 <TestCase name="separable_fragment">
   18891 <Test name="var" />
   18892 <Test name="var_explicit_location" />
   18893 <Test name="var_array" />
   18894 <Test name="var_array_explicit_location" />
   18895 </TestCase>
   18896 </TestSuite>
   18897 <TestSuite name="name_length">
   18898 <TestCase name="vertex_fragment">
   18899 <Test name="var" />
   18900 <Test name="var_array" />
   18901 </TestCase>
   18902 <TestCase name="separable_vertex">
   18903 <Test name="var" />
   18904 <Test name="var_struct" />
   18905 <Test name="var_array" />
   18906 </TestCase>
   18907 <TestCase name="separable_fragment">
   18908 <Test name="var" />
   18909 <Test name="var_array" />
   18910 </TestCase>
   18911 </TestSuite>
   18912 <TestCase name="referenced_by">
   18913 <Test name="referenced_by_vertex_fragment" />
   18914 <Test name="referenced_by_separable_vertex" />
   18915 <Test name="referenced_by_separable_fragment" />
   18916 </TestCase>
   18917 <TestSuite name="type">
   18918 <TestSuite name="vertex_fragment">
   18919 <TestCase name="basic_type">
   18920 <Test name="float" />
   18921 <Test name="int" />
   18922 <Test name="uint" />
   18923 <Test name="vec2" />
   18924 <Test name="vec3" />
   18925 <Test name="vec4" />
   18926 <Test name="ivec2" />
   18927 <Test name="ivec3" />
   18928 <Test name="ivec4" />
   18929 <Test name="uvec2" />
   18930 <Test name="uvec3" />
   18931 <Test name="uvec4" />
   18932 </TestCase>
   18933 <TestCase name="array">
   18934 <Test name="float" />
   18935 <Test name="int" />
   18936 <Test name="uint" />
   18937 <Test name="vec2" />
   18938 <Test name="vec3" />
   18939 <Test name="vec4" />
   18940 <Test name="ivec2" />
   18941 <Test name="ivec3" />
   18942 <Test name="ivec4" />
   18943 <Test name="uvec2" />
   18944 <Test name="uvec3" />
   18945 <Test name="uvec4" />
   18946 </TestCase>
   18947 </TestSuite>
   18948 <TestSuite name="separable_vertex">
   18949 <TestCase name="basic_type">
   18950 <Test name="float" />
   18951 <Test name="int" />
   18952 <Test name="uint" />
   18953 <Test name="vec2" />
   18954 <Test name="vec3" />
   18955 <Test name="vec4" />
   18956 <Test name="ivec2" />
   18957 <Test name="ivec3" />
   18958 <Test name="ivec4" />
   18959 <Test name="uvec2" />
   18960 <Test name="uvec3" />
   18961 <Test name="uvec4" />
   18962 <Test name="mat2" />
   18963 <Test name="mat2x3" />
   18964 <Test name="mat2x4" />
   18965 <Test name="mat3x2" />
   18966 <Test name="mat3" />
   18967 <Test name="mat3x4" />
   18968 <Test name="mat4x2" />
   18969 <Test name="mat4x3" />
   18970 <Test name="mat4" />
   18971 </TestCase>
   18972 <TestCase name="array">
   18973 <Test name="float" />
   18974 <Test name="int" />
   18975 <Test name="uint" />
   18976 <Test name="vec2" />
   18977 <Test name="vec3" />
   18978 <Test name="vec4" />
   18979 <Test name="ivec2" />
   18980 <Test name="ivec3" />
   18981 <Test name="ivec4" />
   18982 <Test name="uvec2" />
   18983 <Test name="uvec3" />
   18984 <Test name="uvec4" />
   18985 <Test name="mat2" />
   18986 <Test name="mat2x3" />
   18987 <Test name="mat2x4" />
   18988 <Test name="mat3x2" />
   18989 <Test name="mat3" />
   18990 <Test name="mat3x4" />
   18991 <Test name="mat4x2" />
   18992 <Test name="mat4x3" />
   18993 <Test name="mat4" />
   18994 </TestCase>
   18995 <TestCase name="struct">
   18996 <Test name="float" />
   18997 <Test name="int" />
   18998 <Test name="uint" />
   18999 <Test name="vec2" />
   19000 <Test name="vec3" />
   19001 <Test name="vec4" />
   19002 <Test name="ivec2" />
   19003 <Test name="ivec3" />
   19004 <Test name="ivec4" />
   19005 <Test name="uvec2" />
   19006 <Test name="uvec3" />
   19007 <Test name="uvec4" />
   19008 <Test name="mat2" />
   19009 <Test name="mat2x3" />
   19010 <Test name="mat2x4" />
   19011 <Test name="mat3x2" />
   19012 <Test name="mat3" />
   19013 <Test name="mat3x4" />
   19014 <Test name="mat4x2" />
   19015 <Test name="mat4x3" />
   19016 <Test name="mat4" />
   19017 </TestCase>
   19018 </TestSuite>
   19019 <TestSuite name="separable_fragment">
   19020 <TestCase name="basic_type">
   19021 <Test name="float" />
   19022 <Test name="int" />
   19023 <Test name="uint" />
   19024 <Test name="vec2" />
   19025 <Test name="vec3" />
   19026 <Test name="vec4" />
   19027 <Test name="ivec2" />
   19028 <Test name="ivec3" />
   19029 <Test name="ivec4" />
   19030 <Test name="uvec2" />
   19031 <Test name="uvec3" />
   19032 <Test name="uvec4" />
   19033 </TestCase>
   19034 <TestCase name="array">
   19035 <Test name="float" />
   19036 <Test name="int" />
   19037 <Test name="uint" />
   19038 <Test name="vec2" />
   19039 <Test name="vec3" />
   19040 <Test name="vec4" />
   19041 <Test name="ivec2" />
   19042 <Test name="ivec3" />
   19043 <Test name="ivec4" />
   19044 <Test name="uvec2" />
   19045 <Test name="uvec3" />
   19046 <Test name="uvec4" />
   19047 </TestCase>
   19048 </TestSuite>
   19049 </TestSuite>
   19050 </TestSuite>
   19051 <TestSuite name="transform_feedback_varying">
   19052 <TestSuite name="resource_list">
   19053 <TestCase name="vertex_fragment">
   19054 <Test name="builtin_gl_position" />
   19055 <Test name="default_block_basic_type" />
   19056 <Test name="default_block_array_element" />
   19057 </TestCase>
   19058 <TestCase name="separable_vertex">
   19059 <Test name="builtin_gl_position" />
   19060 <Test name="default_block_basic_type" />
   19061 <Test name="default_block_array_element" />
   19062 </TestCase>
   19063 </TestSuite>
   19064 <TestSuite name="array_size">
   19065 <TestCase name="vertex_fragment">
   19066 <Test name="builtin_gl_position" />
   19067 <Test name="default_block_basic_type" />
   19068 <Test name="default_block_array_element" />
   19069 </TestCase>
   19070 <TestCase name="separable_vertex">
   19071 <Test name="builtin_gl_position" />
   19072 <Test name="default_block_basic_type" />
   19073 <Test name="default_block_array_element" />
   19074 </TestCase>
   19075 </TestSuite>
   19076 <TestSuite name="name_length">
   19077 <TestCase name="vertex_fragment">
   19078 <Test name="builtin_gl_position" />
   19079 <Test name="default_block_basic_type" />
   19080 <Test name="default_block_array_element" />
   19081 </TestCase>
   19082 <TestCase name="separable_vertex">
   19083 <Test name="builtin_gl_position" />
   19084 <Test name="default_block_basic_type" />
   19085 <Test name="default_block_array_element" />
   19086 </TestCase>
   19087 </TestSuite>
   19088 <TestSuite name="type">
   19089 <TestSuite name="vertex_fragment">
   19090 <TestCase name="basic_type">
   19091 <Test name="float" />
   19092 <Test name="int" />
   19093 <Test name="uint" />
   19094 <Test name="vec2" />
   19095 <Test name="vec3" />
   19096 <Test name="vec4" />
   19097 <Test name="ivec2" />
   19098 <Test name="ivec3" />
   19099 <Test name="ivec4" />
   19100 <Test name="uvec2" />
   19101 <Test name="uvec3" />
   19102 <Test name="uvec4" />
   19103 <Test name="mat2" />
   19104 <Test name="mat2x3" />
   19105 <Test name="mat2x4" />
   19106 <Test name="mat3x2" />
   19107 <Test name="mat3" />
   19108 <Test name="mat3x4" />
   19109 <Test name="mat4x2" />
   19110 <Test name="mat4x3" />
   19111 <Test name="mat4" />
   19112 </TestCase>
   19113 <TestCase name="array">
   19114 <Test name="float" />
   19115 <Test name="int" />
   19116 <Test name="uint" />
   19117 <Test name="vec2" />
   19118 <Test name="vec3" />
   19119 <Test name="vec4" />
   19120 <Test name="ivec2" />
   19121 <Test name="ivec3" />
   19122 <Test name="ivec4" />
   19123 <Test name="uvec2" />
   19124 <Test name="uvec3" />
   19125 <Test name="uvec4" />
   19126 <Test name="mat2" />
   19127 <Test name="mat2x3" />
   19128 <Test name="mat2x4" />
   19129 <Test name="mat3x2" />
   19130 <Test name="mat3" />
   19131 <Test name="mat3x4" />
   19132 <Test name="mat4x2" />
   19133 <Test name="mat4x3" />
   19134 <Test name="mat4" />
   19135 </TestCase>
   19136 </TestSuite>
   19137 <TestSuite name="separable_vertex">
   19138 <TestCase name="basic_type">
   19139 <Test name="float" />
   19140 <Test name="int" />
   19141 <Test name="uint" />
   19142 <Test name="vec2" />
   19143 <Test name="vec3" />
   19144 <Test name="vec4" />
   19145 <Test name="ivec2" />
   19146 <Test name="ivec3" />
   19147 <Test name="ivec4" />
   19148 <Test name="uvec2" />
   19149 <Test name="uvec3" />
   19150 <Test name="uvec4" />
   19151 <Test name="mat2" />
   19152 <Test name="mat2x3" />
   19153 <Test name="mat2x4" />
   19154 <Test name="mat3x2" />
   19155 <Test name="mat3" />
   19156 <Test name="mat3x4" />
   19157 <Test name="mat4x2" />
   19158 <Test name="mat4x3" />
   19159 <Test name="mat4" />
   19160 </TestCase>
   19161 <TestCase name="array">
   19162 <Test name="float" />
   19163 <Test name="int" />
   19164 <Test name="uint" />
   19165 <Test name="vec2" />
   19166 <Test name="vec3" />
   19167 <Test name="vec4" />
   19168 <Test name="ivec2" />
   19169 <Test name="ivec3" />
   19170 <Test name="ivec4" />
   19171 <Test name="uvec2" />
   19172 <Test name="uvec3" />
   19173 <Test name="uvec4" />
   19174 <Test name="mat2" />
   19175 <Test name="mat2x3" />
   19176 <Test name="mat2x4" />
   19177 <Test name="mat3x2" />
   19178 <Test name="mat3" />
   19179 <Test name="mat3x4" />
   19180 <Test name="mat4x2" />
   19181 <Test name="mat4x3" />
   19182 <Test name="mat4" />
   19183 </TestCase>
   19184 </TestSuite>
   19185 </TestSuite>
   19186 </TestSuite>
   19187 <TestSuite name="buffer_variable">
   19188 <TestSuite name="resource_list">
   19189 <TestCase name="named_block">
   19190 <Test name="var" />
   19191 <Test name="var_struct" />
   19192 <Test name="var_struct_struct" />
   19193 <Test name="var_struct_struct_struct" />
   19194 <Test name="var_struct_struct_struct_struct" />
   19195 <Test name="var_array_struct_struct_struct" />
   19196 <Test name="var_array_struct_struct" />
   19197 <Test name="var_array_struct" />
   19198 <Test name="var_array" />
   19199 <Test name="var_struct_array" />
   19200 <Test name="var_struct_struct_array" />
   19201 <Test name="var_struct_struct_struct_array" />
   19202 <Test name="var_array_struct_struct_array" />
   19203 <Test name="var_array_struct_array" />
   19204 <Test name="var_struct_array_struct_array" />
   19205 <Test name="var_array_array_struct_array" />
   19206 <Test name="var_array_array" />
   19207 <Test name="var_struct_array_array" />
   19208 <Test name="var_struct_struct_array_array" />
   19209 <Test name="var_array_struct_array_array" />
   19210 <Test name="var_array_array_array" />
   19211 <Test name="var_struct_array_array_array" />
   19212 <Test name="var_array_array_array_array" />
   19213 </TestCase>
   19214 <TestCase name="unnamed_block">
   19215 <Test name="var" />
   19216 <Test name="var_struct" />
   19217 <Test name="var_struct_struct" />
   19218 <Test name="var_struct_struct_struct" />
   19219 <Test name="var_struct_struct_struct_struct" />
   19220 <Test name="var_array_struct_struct_struct" />
   19221 <Test name="var_array_struct_struct" />
   19222 <Test name="var_array_struct" />
   19223 <Test name="var_array" />
   19224 <Test name="var_struct_array" />
   19225 <Test name="var_struct_struct_array" />
   19226 <Test name="var_struct_struct_struct_array" />
   19227 <Test name="var_array_struct_struct_array" />
   19228 <Test name="var_array_struct_array" />
   19229 <Test name="var_struct_array_struct_array" />
   19230 <Test name="var_array_array_struct_array" />
   19231 <Test name="var_array_array" />
   19232 <Test name="var_struct_array_array" />
   19233 <Test name="var_struct_struct_array_array" />
   19234 <Test name="var_array_struct_array_array" />
   19235 <Test name="var_array_array_array" />
   19236 <Test name="var_struct_array_array_array" />
   19237 <Test name="var_array_array_array_array" />
   19238 </TestCase>
   19239 <TestCase name="block_array">
   19240 <Test name="var_array" />
   19241 <Test name="var_struct_array" />
   19242 <Test name="var_struct_struct_array" />
   19243 <Test name="var_struct_struct_struct_array" />
   19244 <Test name="var_struct_struct_struct_struct_array" />
   19245 <Test name="var_array_struct_struct_struct_array" />
   19246 <Test name="var_array_struct_struct_array" />
   19247 <Test name="var_array_struct_array" />
   19248 <Test name="var_array_array" />
   19249 <Test name="var_struct_array_array" />
   19250 <Test name="var_struct_struct_array_array" />
   19251 <Test name="var_struct_struct_struct_array_array" />
   19252 <Test name="var_array_struct_struct_array_array" />
   19253 <Test name="var_array_struct_array_array" />
   19254 <Test name="var_struct_array_struct_array_array" />
   19255 <Test name="var_array_array_struct_array_array" />
   19256 <Test name="var_array_array_array" />
   19257 <Test name="var_struct_array_array_array" />
   19258 <Test name="var_struct_struct_array_array_array" />
   19259 <Test name="var_array_struct_array_array_array" />
   19260 <Test name="var_array_array_array_array" />
   19261 <Test name="var_struct_array_array_array_array" />
   19262 <Test name="var_array_array_array_array_array" />
   19263 </TestCase>
   19264 </TestSuite>
   19265 <TestSuite name="array_size">
   19266 <TestSuite name="named_block">
   19267 <TestCase name="non_array">
   19268 <Test name="float" />
   19269 <Test name="int" />
   19270 <Test name="uint" />
   19271 <Test name="bool" />
   19272 <Test name="vec3" />
   19273 <Test name="vec4" />
   19274 </TestCase>
   19275 <TestSuite name="sized">
   19276 <TestCase name="types">
   19277 <Test name="float" />
   19278 <Test name="int" />
   19279 <Test name="uint" />
   19280 <Test name="bool" />
   19281 <Test name="vec3" />
   19282 <Test name="vec4" />
   19283 <Test name="ivec3" />
   19284 <Test name="uvec3" />
   19285 <Test name="bvec3" />
   19286 <Test name="mat2" />
   19287 <Test name="mat3x2" />
   19288 <Test name="mat3" />
   19289 <Test name="mat4x2" />
   19290 <Test name="mat4" />
   19291 </TestCase>
   19292 <TestCase name="aggregates">
   19293 <Test name="float_struct" />
   19294 <Test name="float_struct_struct" />
   19295 <Test name="float_struct_array" />
   19296 <Test name="float_array" />
   19297 <Test name="float_array_struct" />
   19298 <Test name="float_array_array" />
   19299 <Test name="bool_struct" />
   19300 <Test name="bool_array" />
   19301 <Test name="bvec3_struct" />
   19302 <Test name="bvec3_struct_struct" />
   19303 <Test name="bvec3_struct_array" />
   19304 <Test name="bvec3_array" />
   19305 <Test name="bvec3_array_struct" />
   19306 <Test name="bvec3_array_array" />
   19307 <Test name="vec4_struct" />
   19308 <Test name="vec4_struct_struct" />
   19309 <Test name="vec4_struct_array" />
   19310 <Test name="vec4_array" />
   19311 <Test name="vec4_array_struct" />
   19312 <Test name="vec4_array_array" />
   19313 <Test name="ivec2_struct" />
   19314 <Test name="ivec2_struct_struct" />
   19315 <Test name="ivec2_struct_array" />
   19316 <Test name="ivec2_array" />
   19317 <Test name="ivec2_array_struct" />
   19318 <Test name="ivec2_array_array" />
   19319 </TestCase>
   19320 </TestSuite>
   19321 <TestSuite name="unsized">
   19322 <TestCase name="types">
   19323 <Test name="float" />
   19324 <Test name="int" />
   19325 <Test name="uint" />
   19326 <Test name="bool" />
   19327 <Test name="vec3" />
   19328 <Test name="vec4" />
   19329 </TestCase>
   19330 <TestCase name="aggregates">
   19331 <Test name="float_struct" />
   19332 <Test name="float_array" />
   19333 <Test name="bool" />
   19334 <Test name="bvec3_struct" />
   19335 <Test name="bvec3_array" />
   19336 <Test name="vec4_struct" />
   19337 <Test name="vec4_array" />
   19338 <Test name="ivec2_struct" />
   19339 <Test name="ivec2_array" />
   19340 </TestCase>
   19341 </TestSuite>
   19342 </TestSuite>
   19343 <TestSuite name="unnamed_block">
   19344 <TestCase name="sized">
   19345 <Test name="float" />
   19346 <Test name="float_struct" />
   19347 <Test name="float_array" />
   19348 <Test name="bool" />
   19349 <Test name="bvec3" />
   19350 <Test name="bvec3_struct" />
   19351 <Test name="bvec3_array" />
   19352 <Test name="vec4" />
   19353 <Test name="vec4_struct" />
   19354 <Test name="vec4_array" />
   19355 <Test name="ivec2" />
   19356 <Test name="ivec2_struct" />
   19357 <Test name="ivec2_array" />
   19358 </TestCase>
   19359 <TestCase name="unsized">
   19360 <Test name="float" />
   19361 <Test name="float_struct" />
   19362 <Test name="float_array" />
   19363 <Test name="bool" />
   19364 <Test name="bvec3" />
   19365 <Test name="bvec3_struct" />
   19366 <Test name="bvec3_array" />
   19367 <Test name="vec4" />
   19368 <Test name="vec4_struct" />
   19369 <Test name="vec4_array" />
   19370 <Test name="ivec2" />
   19371 <Test name="ivec2_struct" />
   19372 <Test name="ivec2_array" />
   19373 </TestCase>
   19374 </TestSuite>
   19375 <TestSuite name="block_array">
   19376 <TestCase name="sized">
   19377 <Test name="float" />
   19378 <Test name="float_struct" />
   19379 <Test name="float_array" />
   19380 <Test name="bool" />
   19381 <Test name="bvec3" />
   19382 <Test name="bvec3_struct" />
   19383 <Test name="bvec3_array" />
   19384 <Test name="vec4" />
   19385 <Test name="vec4_struct" />
   19386 <Test name="vec4_array" />
   19387 <Test name="ivec2" />
   19388 <Test name="ivec2_struct" />
   19389 <Test name="ivec2_array" />
   19390 </TestCase>
   19391 <TestCase name="unsized">
   19392 <Test name="float" />
   19393 <Test name="float_struct" />
   19394 <Test name="float_array" />
   19395 <Test name="bool" />
   19396 <Test name="bvec3" />
   19397 <Test name="bvec3_struct" />
   19398 <Test name="bvec3_array" />
   19399 <Test name="vec4" />
   19400 <Test name="vec4_struct" />
   19401 <Test name="vec4_array" />
   19402 <Test name="ivec2" />
   19403 <Test name="ivec2_struct" />
   19404 <Test name="ivec2_array" />
   19405 </TestCase>
   19406 </TestSuite>
   19407 </TestSuite>
   19408 <TestSuite name="array_stride">
   19409 <TestSuite name="named_block">
   19410 <TestCase name="non_array">
   19411 <Test name="float" />
   19412 <Test name="int" />
   19413 <Test name="uint" />
   19414 <Test name="bool" />
   19415 <Test name="vec3" />
   19416 <Test name="vec4" />
   19417 </TestCase>
   19418 <TestSuite name="sized">
   19419 <TestCase name="types">
   19420 <Test name="float" />
   19421 <Test name="int" />
   19422 <Test name="uint" />
   19423 <Test name="bool" />
   19424 <Test name="vec3" />
   19425 <Test name="vec4" />
   19426 <Test name="ivec3" />
   19427 <Test name="uvec3" />
   19428 <Test name="bvec3" />
   19429 <Test name="mat2" />
   19430 <Test name="mat3x2" />
   19431 <Test name="mat3" />
   19432 <Test name="mat4x2" />
   19433 <Test name="mat4" />
   19434 </TestCase>
   19435 <TestCase name="aggregates">
   19436 <Test name="float_struct" />
   19437 <Test name="float_struct_struct" />
   19438 <Test name="float_struct_array" />
   19439 <Test name="float_array" />
   19440 <Test name="float_array_struct" />
   19441 <Test name="float_array_array" />
   19442 <Test name="bool_struct" />
   19443 <Test name="bool_array" />
   19444 <Test name="bvec3_struct" />
   19445 <Test name="bvec3_struct_struct" />
   19446 <Test name="bvec3_struct_array" />
   19447 <Test name="bvec3_array" />
   19448 <Test name="bvec3_array_struct" />
   19449 <Test name="bvec3_array_array" />
   19450 <Test name="vec4_struct" />
   19451 <Test name="vec4_struct_struct" />
   19452 <Test name="vec4_struct_array" />
   19453 <Test name="vec4_array" />
   19454 <Test name="vec4_array_struct" />
   19455 <Test name="vec4_array_array" />
   19456 <Test name="ivec2_struct" />
   19457 <Test name="ivec2_struct_struct" />
   19458 <Test name="ivec2_struct_array" />
   19459 <Test name="ivec2_array" />
   19460 <Test name="ivec2_array_struct" />
   19461 <Test name="ivec2_array_array" />
   19462 </TestCase>
   19463 </TestSuite>
   19464 <TestSuite name="unsized">
   19465 <TestCase name="types">
   19466 <Test name="float" />
   19467 <Test name="int" />
   19468 <Test name="uint" />
   19469 <Test name="bool" />
   19470 <Test name="vec3" />
   19471 <Test name="vec4" />
   19472 </TestCase>
   19473 <TestCase name="aggregates">
   19474 <Test name="float_struct" />
   19475 <Test name="float_array" />
   19476 <Test name="bool" />
   19477 <Test name="bvec3_struct" />
   19478 <Test name="bvec3_array" />
   19479 <Test name="vec4_struct" />
   19480 <Test name="vec4_array" />
   19481 <Test name="ivec2_struct" />
   19482 <Test name="ivec2_array" />
   19483 </TestCase>
   19484 </TestSuite>
   19485 </TestSuite>
   19486 <TestSuite name="unnamed_block">
   19487 <TestCase name="sized">
   19488 <Test name="float" />
   19489 <Test name="float_struct" />
   19490 <Test name="float_array" />
   19491 <Test name="bool" />
   19492 <Test name="bvec3" />
   19493 <Test name="bvec3_struct" />
   19494 <Test name="bvec3_array" />
   19495 <Test name="vec4" />
   19496 <Test name="vec4_struct" />
   19497 <Test name="vec4_array" />
   19498 <Test name="ivec2" />
   19499 <Test name="ivec2_struct" />
   19500 <Test name="ivec2_array" />
   19501 </TestCase>
   19502 <TestCase name="unsized">
   19503 <Test name="float" />
   19504 <Test name="float_struct" />
   19505 <Test name="float_array" />
   19506 <Test name="bool" />
   19507 <Test name="bvec3" />
   19508 <Test name="bvec3_struct" />
   19509 <Test name="bvec3_array" />
   19510 <Test name="vec4" />
   19511 <Test name="vec4_struct" />
   19512 <Test name="vec4_array" />
   19513 <Test name="ivec2" />
   19514 <Test name="ivec2_struct" />
   19515 <Test name="ivec2_array" />
   19516 </TestCase>
   19517 </TestSuite>
   19518 <TestSuite name="block_array">
   19519 <TestCase name="sized">
   19520 <Test name="float" />
   19521 <Test name="float_struct" />
   19522 <Test name="float_array" />
   19523 <Test name="bool" />
   19524 <Test name="bvec3" />
   19525 <Test name="bvec3_struct" />
   19526 <Test name="bvec3_array" />
   19527 <Test name="vec4" />
   19528 <Test name="vec4_struct" />
   19529 <Test name="vec4_array" />
   19530 <Test name="ivec2" />
   19531 <Test name="ivec2_struct" />
   19532 <Test name="ivec2_array" />
   19533 </TestCase>
   19534 <TestCase name="unsized">
   19535 <Test name="float" />
   19536 <Test name="float_struct" />
   19537 <Test name="float_array" />
   19538 <Test name="bool" />
   19539 <Test name="bvec3" />
   19540 <Test name="bvec3_struct" />
   19541 <Test name="bvec3_array" />
   19542 <Test name="vec4" />
   19543 <Test name="vec4_struct" />
   19544 <Test name="vec4_array" />
   19545 <Test name="ivec2" />
   19546 <Test name="ivec2_struct" />
   19547 <Test name="ivec2_array" />
   19548 </TestCase>
   19549 </TestSuite>
   19550 </TestSuite>
   19551 <TestCase name="block_index">
   19552 <Test name="named_block" />
   19553 <Test name="unnamed_block" />
   19554 <Test name="block_array" />
   19555 </TestCase>
   19556 <TestSuite name="is_row_major">
   19557 <TestSuite name="named_block">
   19558 <TestCase name="types">
   19559 <Test name="float" />
   19560 <Test name="ivec3" />
   19561 <Test name="mat2" />
   19562 <Test name="mat2x3" />
   19563 <Test name="mat2x4" />
   19564 <Test name="mat3x2" />
   19565 <Test name="mat3" />
   19566 <Test name="mat3x4" />
   19567 <Test name="mat4x2" />
   19568 <Test name="mat4x3" />
   19569 <Test name="mat4" />
   19570 </TestCase>
   19571 <TestCase name="no_qualifier">
   19572 <Test name="var" />
   19573 <Test name="var_struct" />
   19574 <Test name="var_struct_struct" />
   19575 <Test name="var_array_struct" />
   19576 <Test name="var_array" />
   19577 <Test name="var_struct_array" />
   19578 <Test name="var_array_array" />
   19579 <Test name="var_unsized_array" />
   19580 </TestCase>
   19581 <TestCase name="column_major">
   19582 <Test name="var" />
   19583 <Test name="var_struct" />
   19584 <Test name="var_struct_struct" />
   19585 <Test name="var_array_struct" />
   19586 <Test name="var_array" />
   19587 <Test name="var_struct_array" />
   19588 <Test name="var_array_array" />
   19589 <Test name="var_unsized_array" />
   19590 </TestCase>
   19591 <TestCase name="row_major">
   19592 <Test name="var" />
   19593 <Test name="var_struct" />
   19594 <Test name="var_struct_struct" />
   19595 <Test name="var_array_struct" />
   19596 <Test name="var_array" />
   19597 <Test name="var_struct_array" />
   19598 <Test name="var_array_array" />
   19599 <Test name="var_unsized_array" />
   19600 </TestCase>
   19601 </TestSuite>
   19602 <TestSuite name="named_block_row_major">
   19603 <TestCase name="no_qualifier">
   19604 <Test name="var" />
   19605 <Test name="var_struct" />
   19606 <Test name="var_struct_struct" />
   19607 <Test name="var_array_struct" />
   19608 <Test name="var_array" />
   19609 <Test name="var_struct_array" />
   19610 <Test name="var_array_array" />
   19611 <Test name="var_unsized_array" />
   19612 </TestCase>
   19613 <TestCase name="column_major">
   19614 <Test name="var" />
   19615 <Test name="var_struct" />
   19616 <Test name="var_struct_struct" />
   19617 <Test name="var_array_struct" />
   19618 <Test name="var_array" />
   19619 <Test name="var_struct_array" />
   19620 <Test name="var_array_array" />
   19621 <Test name="var_unsized_array" />
   19622 </TestCase>
   19623 <TestCase name="row_major">
   19624 <Test name="var" />
   19625 <Test name="var_struct" />
   19626 <Test name="var_struct_struct" />
   19627 <Test name="var_array_struct" />
   19628 <Test name="var_array" />
   19629 <Test name="var_struct_array" />
   19630 <Test name="var_array_array" />
   19631 <Test name="var_unsized_array" />
   19632 </TestCase>
   19633 </TestSuite>
   19634 <TestSuite name="named_block_col_major">
   19635 <TestCase name="no_qualifier">
   19636 <Test name="var" />
   19637 <Test name="var_struct" />
   19638 <Test name="var_struct_struct" />
   19639 <Test name="var_array_struct" />
   19640 <Test name="var_array" />
   19641 <Test name="var_struct_array" />
   19642 <Test name="var_array_array" />
   19643 <Test name="var_unsized_array" />
   19644 </TestCase>
   19645 <TestCase name="column_major">
   19646 <Test name="var" />
   19647 <Test name="var_struct" />
   19648 <Test name="var_struct_struct" />
   19649 <Test name="var_array_struct" />
   19650 <Test name="var_array" />
   19651 <Test name="var_struct_array" />
   19652 <Test name="var_array_array" />
   19653 <Test name="var_unsized_array" />
   19654 </TestCase>
   19655 <TestCase name="row_major">
   19656 <Test name="var" />
   19657 <Test name="var_struct" />
   19658 <Test name="var_struct_struct" />
   19659 <Test name="var_array_struct" />
   19660 <Test name="var_array" />
   19661 <Test name="var_struct_array" />
   19662 <Test name="var_array_array" />
   19663 <Test name="var_unsized_array" />
   19664 </TestCase>
   19665 </TestSuite>
   19666 <TestSuite name="unnamed_block">
   19667 <TestCase name="no_qualifier">
   19668 <Test name="var" />
   19669 <Test name="var_struct" />
   19670 <Test name="var_struct_struct" />
   19671 <Test name="var_array_struct" />
   19672 <Test name="var_array" />
   19673 <Test name="var_struct_array" />
   19674 <Test name="var_array_array" />
   19675 <Test name="var_unsized_array" />
   19676 </TestCase>
   19677 <TestCase name="column_major">
   19678 <Test name="var" />
   19679 <Test name="var_struct" />
   19680 <Test name="var_struct_struct" />
   19681 <Test name="var_array_struct" />
   19682 <Test name="var_array" />
   19683 <Test name="var_struct_array" />
   19684 <Test name="var_array_array" />
   19685 <Test name="var_unsized_array" />
   19686 </TestCase>
   19687 <TestCase name="row_major">
   19688 <Test name="var" />
   19689 <Test name="var_struct" />
   19690 <Test name="var_struct_struct" />
   19691 <Test name="var_array_struct" />
   19692 <Test name="var_array" />
   19693 <Test name="var_struct_array" />
   19694 <Test name="var_array_array" />
   19695 <Test name="var_unsized_array" />
   19696 </TestCase>
   19697 </TestSuite>
   19698 <TestSuite name="unnamed_block_row_major">
   19699 <TestCase name="no_qualifier">
   19700 <Test name="var" />
   19701 <Test name="var_struct" />
   19702 <Test name="var_struct_struct" />
   19703 <Test name="var_array_struct" />
   19704 <Test name="var_array" />
   19705 <Test name="var_struct_array" />
   19706 <Test name="var_array_array" />
   19707 <Test name="var_unsized_array" />
   19708 </TestCase>
   19709 <TestCase name="column_major">
   19710 <Test name="var" />
   19711 <Test name="var_struct" />
   19712 <Test name="var_struct_struct" />
   19713 <Test name="var_array_struct" />
   19714 <Test name="var_array" />
   19715 <Test name="var_struct_array" />
   19716 <Test name="var_array_array" />
   19717 <Test name="var_unsized_array" />
   19718 </TestCase>
   19719 <TestCase name="row_major">
   19720 <Test name="var" />
   19721 <Test name="var_struct" />
   19722 <Test name="var_struct_struct" />
   19723 <Test name="var_array_struct" />
   19724 <Test name="var_array" />
   19725 <Test name="var_struct_array" />
   19726 <Test name="var_array_array" />
   19727 <Test name="var_unsized_array" />
   19728 </TestCase>
   19729 </TestSuite>
   19730 <TestSuite name="unnamed_block_col_major">
   19731 <TestCase name="no_qualifier">
   19732 <Test name="var" />
   19733 <Test name="var_struct" />
   19734 <Test name="var_struct_struct" />
   19735 <Test name="var_array_struct" />
   19736 <Test name="var_array" />
   19737 <Test name="var_struct_array" />
   19738 <Test name="var_array_array" />
   19739 <Test name="var_unsized_array" />
   19740 </TestCase>
   19741 <TestCase name="column_major">
   19742 <Test name="var" />
   19743 <Test name="var_struct" />
   19744 <Test name="var_struct_struct" />
   19745 <Test name="var_array_struct" />
   19746 <Test name="var_array" />
   19747 <Test name="var_struct_array" />
   19748 <Test name="var_array_array" />
   19749 <Test name="var_unsized_array" />
   19750 </TestCase>
   19751 <TestCase name="row_major">
   19752 <Test name="var" />
   19753 <Test name="var_struct" />
   19754 <Test name="var_struct_struct" />
   19755 <Test name="var_array_struct" />
   19756 <Test name="var_array" />
   19757 <Test name="var_struct_array" />
   19758 <Test name="var_array_array" />
   19759 <Test name="var_unsized_array" />
   19760 </TestCase>
   19761 </TestSuite>
   19762 </TestSuite>
   19763 <TestSuite name="matrix_stride">
   19764 <TestSuite name="named_block">
   19765 <TestCase name="types">
   19766 <Test name="float" />
   19767 <Test name="ivec3" />
   19768 <Test name="mat2" />
   19769 <Test name="mat2x3" />
   19770 <Test name="mat2x4" />
   19771 <Test name="mat3x2" />
   19772 <Test name="mat3" />
   19773 <Test name="mat3x4" />
   19774 <Test name="mat4x2" />
   19775 <Test name="mat4x3" />
   19776 <Test name="mat4" />
   19777 </TestCase>
   19778 <TestCase name="no_qualifier">
   19779 <Test name="var" />
   19780 <Test name="var_struct" />
   19781 <Test name="var_struct_struct" />
   19782 <Test name="var_array_struct" />
   19783 <Test name="var_array" />
   19784 <Test name="var_struct_array" />
   19785 <Test name="var_array_array" />
   19786 <Test name="var_unsized_array" />
   19787 </TestCase>
   19788 <TestCase name="column_major">
   19789 <Test name="var" />
   19790 <Test name="var_struct" />
   19791 <Test name="var_struct_struct" />
   19792 <Test name="var_array_struct" />
   19793 <Test name="var_array" />
   19794 <Test name="var_struct_array" />
   19795 <Test name="var_array_array" />
   19796 <Test name="var_unsized_array" />
   19797 </TestCase>
   19798 <TestCase name="row_major">
   19799 <Test name="var" />
   19800 <Test name="var_struct" />
   19801 <Test name="var_struct_struct" />
   19802 <Test name="var_array_struct" />
   19803 <Test name="var_array" />
   19804 <Test name="var_struct_array" />
   19805 <Test name="var_array_array" />
   19806 <Test name="var_unsized_array" />
   19807 </TestCase>
   19808 </TestSuite>
   19809 <TestSuite name="named_block_row_major">
   19810 <TestCase name="no_qualifier">
   19811 <Test name="var" />
   19812 <Test name="var_struct" />
   19813 <Test name="var_struct_struct" />
   19814 <Test name="var_array_struct" />
   19815 <Test name="var_array" />
   19816 <Test name="var_struct_array" />
   19817 <Test name="var_array_array" />
   19818 <Test name="var_unsized_array" />
   19819 </TestCase>
   19820 <TestCase name="column_major">
   19821 <Test name="var" />
   19822 <Test name="var_struct" />
   19823 <Test name="var_struct_struct" />
   19824 <Test name="var_array_struct" />
   19825 <Test name="var_array" />
   19826 <Test name="var_struct_array" />
   19827 <Test name="var_array_array" />
   19828 <Test name="var_unsized_array" />
   19829 </TestCase>
   19830 <TestCase name="row_major">
   19831 <Test name="var" />
   19832 <Test name="var_struct" />
   19833 <Test name="var_struct_struct" />
   19834 <Test name="var_array_struct" />
   19835 <Test name="var_array" />
   19836 <Test name="var_struct_array" />
   19837 <Test name="var_array_array" />
   19838 <Test name="var_unsized_array" />
   19839 </TestCase>
   19840 </TestSuite>
   19841 <TestSuite name="named_block_col_major">
   19842 <TestCase name="no_qualifier">
   19843 <Test name="var" />
   19844 <Test name="var_struct" />
   19845 <Test name="var_struct_struct" />
   19846 <Test name="var_array_struct" />
   19847 <Test name="var_array" />
   19848 <Test name="var_struct_array" />
   19849 <Test name="var_array_array" />
   19850 <Test name="var_unsized_array" />
   19851 </TestCase>
   19852 <TestCase name="column_major">
   19853 <Test name="var" />
   19854 <Test name="var_struct" />
   19855 <Test name="var_struct_struct" />
   19856 <Test name="var_array_struct" />
   19857 <Test name="var_array" />
   19858 <Test name="var_struct_array" />
   19859 <Test name="var_array_array" />
   19860 <Test name="var_unsized_array" />
   19861 </TestCase>
   19862 <TestCase name="row_major">
   19863 <Test name="var" />
   19864 <Test name="var_struct" />
   19865 <Test name="var_struct_struct" />
   19866 <Test name="var_array_struct" />
   19867 <Test name="var_array" />
   19868 <Test name="var_struct_array" />
   19869 <Test name="var_array_array" />
   19870 <Test name="var_unsized_array" />
   19871 </TestCase>
   19872 </TestSuite>
   19873 <TestSuite name="unnamed_block">
   19874 <TestCase name="no_qualifier">
   19875 <Test name="var" />
   19876 <Test name="var_struct" />
   19877 <Test name="var_struct_struct" />
   19878 <Test name="var_array_struct" />
   19879 <Test name="var_array" />
   19880 <Test name="var_struct_array" />
   19881 <Test name="var_array_array" />
   19882 <Test name="var_unsized_array" />
   19883 </TestCase>
   19884 <TestCase name="column_major">
   19885 <Test name="var" />
   19886 <Test name="var_struct" />
   19887 <Test name="var_struct_struct" />
   19888 <Test name="var_array_struct" />
   19889 <Test name="var_array" />
   19890 <Test name="var_struct_array" />
   19891 <Test name="var_array_array" />
   19892 <Test name="var_unsized_array" />
   19893 </TestCase>
   19894 <TestCase name="row_major">
   19895 <Test name="var" />
   19896 <Test name="var_struct" />
   19897 <Test name="var_struct_struct" />
   19898 <Test name="var_array_struct" />
   19899 <Test name="var_array" />
   19900 <Test name="var_struct_array" />
   19901 <Test name="var_array_array" />
   19902 <Test name="var_unsized_array" />
   19903 </TestCase>
   19904 </TestSuite>
   19905 <TestSuite name="unnamed_block_row_major">
   19906 <TestCase name="no_qualifier">
   19907 <Test name="var" />
   19908 <Test name="var_struct" />
   19909 <Test name="var_struct_struct" />
   19910 <Test name="var_array_struct" />
   19911 <Test name="var_array" />
   19912 <Test name="var_struct_array" />
   19913 <Test name="var_array_array" />
   19914 <Test name="var_unsized_array" />
   19915 </TestCase>
   19916 <TestCase name="column_major">
   19917 <Test name="var" />
   19918 <Test name="var_struct" />
   19919 <Test name="var_struct_struct" />
   19920 <Test name="var_array_struct" />
   19921 <Test name="var_array" />
   19922 <Test name="var_struct_array" />
   19923 <Test name="var_array_array" />
   19924 <Test name="var_unsized_array" />
   19925 </TestCase>
   19926 <TestCase name="row_major">
   19927 <Test name="var" />
   19928 <Test name="var_struct" />
   19929 <Test name="var_struct_struct" />
   19930 <Test name="var_array_struct" />
   19931 <Test name="var_array" />
   19932 <Test name="var_struct_array" />
   19933 <Test name="var_array_array" />
   19934 <Test name="var_unsized_array" />
   19935 </TestCase>
   19936 </TestSuite>
   19937 <TestSuite name="unnamed_block_col_major">
   19938 <TestCase name="no_qualifier">
   19939 <Test name="var" />
   19940 <Test name="var_struct" />
   19941 <Test name="var_struct_struct" />
   19942 <Test name="var_array_struct" />
   19943 <Test name="var_array" />
   19944 <Test name="var_struct_array" />
   19945 <Test name="var_array_array" />
   19946 <Test name="var_unsized_array" />
   19947 </TestCase>
   19948 <TestCase name="column_major">
   19949 <Test name="var" />
   19950 <Test name="var_struct" />
   19951 <Test name="var_struct_struct" />
   19952 <Test name="var_array_struct" />
   19953 <Test name="var_array" />
   19954 <Test name="var_struct_array" />
   19955 <Test name="var_array_array" />
   19956 <Test name="var_unsized_array" />
   19957 </TestCase>
   19958 <TestCase name="row_major">
   19959 <Test name="var" />
   19960 <Test name="var_struct" />
   19961 <Test name="var_struct_struct" />
   19962 <Test name="var_array_struct" />
   19963 <Test name="var_array" />
   19964 <Test name="var_struct_array" />
   19965 <Test name="var_array_array" />
   19966 <Test name="var_unsized_array" />
   19967 </TestCase>
   19968 </TestSuite>
   19969 </TestSuite>
   19970 <TestSuite name="name_length">
   19971 <TestSuite name="named_block">
   19972 <TestCase name="sized">
   19973 <Test name="var" />
   19974 <Test name="var_struct" />
   19975 <Test name="var_struct_struct" />
   19976 <Test name="var_struct_struct_struct" />
   19977 <Test name="var_array_struct_struct" />
   19978 <Test name="var_array_struct" />
   19979 <Test name="var_array" />
   19980 <Test name="var_struct_array" />
   19981 <Test name="var_struct_struct_array" />
   19982 <Test name="var_array_struct_array" />
   19983 <Test name="var_array_array" />
   19984 <Test name="var_struct_array_array" />
   19985 <Test name="var_array_array_array" />
   19986 </TestCase>
   19987 <TestCase name="unsized">
   19988 <Test name="var" />
   19989 <Test name="var_struct" />
   19990 <Test name="var_struct_struct" />
   19991 <Test name="var_array_struct" />
   19992 <Test name="var_array" />
   19993 <Test name="var_struct_array" />
   19994 <Test name="var_array_array" />
   19995 </TestCase>
   19996 </TestSuite>
   19997 <TestSuite name="unnamed_block">
   19998 <TestCase name="sized">
   19999 <Test name="var" />
   20000 <Test name="var_struct" />
   20001 <Test name="var_struct_struct" />
   20002 <Test name="var_struct_struct_struct" />
   20003 <Test name="var_array_struct_struct" />
   20004 <Test name="var_array_struct" />
   20005 <Test name="var_array" />
   20006 <Test name="var_struct_array" />
   20007 <Test name="var_struct_struct_array" />
   20008 <Test name="var_array_struct_array" />
   20009 <Test name="var_array_array" />
   20010 <Test name="var_struct_array_array" />
   20011 <Test name="var_array_array_array" />
   20012 </TestCase>
   20013 <TestCase name="unsized">
   20014 <Test name="var" />
   20015 <Test name="var_struct" />
   20016 <Test name="var_struct_struct" />
   20017 <Test name="var_array_struct" />
   20018 <Test name="var_array" />
   20019 <Test name="var_struct_array" />
   20020 <Test name="var_array_array" />
   20021 </TestCase>
   20022 </TestSuite>
   20023 <TestSuite name="block_array">
   20024 <TestCase name="sized">
   20025 <Test name="var" />
   20026 <Test name="var_struct" />
   20027 <Test name="var_struct_struct" />
   20028 <Test name="var_struct_struct_struct" />
   20029 <Test name="var_array_struct_struct" />
   20030 <Test name="var_array_struct" />
   20031 <Test name="var_array" />
   20032 <Test name="var_struct_array" />
   20033 <Test name="var_struct_struct_array" />
   20034 <Test name="var_array_struct_array" />
   20035 <Test name="var_array_array" />
   20036 <Test name="var_struct_array_array" />
   20037 <Test name="var_array_array_array" />
   20038 </TestCase>
   20039 <TestCase name="unsized">
   20040 <Test name="var" />
   20041 <Test name="var_struct" />
   20042 <Test name="var_struct_struct" />
   20043 <Test name="var_array_struct" />
   20044 <Test name="var_array" />
   20045 <Test name="var_struct_array" />
   20046 <Test name="var_array_array" />
   20047 </TestCase>
   20048 </TestSuite>
   20049 </TestSuite>
   20050 <TestSuite name="offset">
   20051 <TestSuite name="named_block">
   20052 <TestCase name="sized">
   20053 <Test name="var" />
   20054 <Test name="var_struct" />
   20055 <Test name="var_struct_struct" />
   20056 <Test name="var_struct_struct_struct" />
   20057 <Test name="var_array_struct_struct" />
   20058 <Test name="var_array_struct" />
   20059 <Test name="var_array" />
   20060 <Test name="var_struct_array" />
   20061 <Test name="var_struct_struct_array" />
   20062 <Test name="var_array_struct_array" />
   20063 <Test name="var_array_array" />
   20064 <Test name="var_struct_array_array" />
   20065 <Test name="var_array_array_array" />
   20066 </TestCase>
   20067 <TestCase name="unsized">
   20068 <Test name="var" />
   20069 <Test name="var_struct" />
   20070 <Test name="var_struct_struct" />
   20071 <Test name="var_array_struct" />
   20072 <Test name="var_array" />
   20073 <Test name="var_struct_array" />
   20074 <Test name="var_array_array" />
   20075 </TestCase>
   20076 </TestSuite>
   20077 <TestSuite name="unnamed_block">
   20078 <TestCase name="sized">
   20079 <Test name="var" />
   20080 <Test name="var_struct" />
   20081 <Test name="var_struct_struct" />
   20082 <Test name="var_struct_struct_struct" />
   20083 <Test name="var_array_struct_struct" />
   20084 <Test name="var_array_struct" />
   20085 <Test name="var_array" />
   20086 <Test name="var_struct_array" />
   20087 <Test name="var_struct_struct_array" />
   20088 <Test name="var_array_struct_array" />
   20089 <Test name="var_array_array" />
   20090 <Test name="var_struct_array_array" />
   20091 <Test name="var_array_array_array" />
   20092 </TestCase>
   20093 <TestCase name="unsized">
   20094 <Test name="var" />
   20095 <Test name="var_struct" />
   20096 <Test name="var_struct_struct" />
   20097 <Test name="var_array_struct" />
   20098 <Test name="var_array" />
   20099 <Test name="var_struct_array" />
   20100 <Test name="var_array_array" />
   20101 </TestCase>
   20102 </TestSuite>
   20103 <TestSuite name="block_array">
   20104 <TestCase name="sized">
   20105 <Test name="var" />
   20106 <Test name="var_struct" />
   20107 <Test name="var_struct_struct" />
   20108 <Test name="var_struct_struct_struct" />
   20109 <Test name="var_array_struct_struct" />
   20110 <Test name="var_array_struct" />
   20111 <Test name="var_array" />
   20112 <Test name="var_struct_array" />
   20113 <Test name="var_struct_struct_array" />
   20114 <Test name="var_array_struct_array" />
   20115 <Test name="var_array_array" />
   20116 <Test name="var_struct_array_array" />
   20117 <Test name="var_array_array_array" />
   20118 </TestCase>
   20119 <TestCase name="unsized">
   20120 <Test name="var" />
   20121 <Test name="var_struct" />
   20122 <Test name="var_struct_struct" />
   20123 <Test name="var_array_struct" />
   20124 <Test name="var_array" />
   20125 <Test name="var_struct_array" />
   20126 <Test name="var_array_array" />
   20127 </TestCase>
   20128 </TestSuite>
   20129 </TestSuite>
   20130 <TestSuite name="referenced_by">
   20131 <TestSuite name="compute">
   20132 <TestCase name="named_block">
   20133 <Test name="float" />
   20134 <Test name="float_array" />
   20135 <Test name="float_struct" />
   20136 <Test name="float_array_struct" />
   20137 <Test name="float_struct_array" />
   20138 <Test name="float_array_array" />
   20139 <Test name="float_struct_struct" />
   20140 <Test name="float_unsized_array" />
   20141 </TestCase>
   20142 <TestCase name="unnamed_block">
   20143 <Test name="float" />
   20144 <Test name="float_array" />
   20145 <Test name="float_struct" />
   20146 </TestCase>
   20147 <TestCase name="block_array">
   20148 <Test name="float" />
   20149 <Test name="float_array" />
   20150 <Test name="float_struct" />
   20151 </TestCase>
   20152 </TestSuite>
   20153 <TestSuite name="separable_vertex">
   20154 <TestCase name="named_block">
   20155 <Test name="float" />
   20156 <Test name="float_array" />
   20157 <Test name="float_struct" />
   20158 <Test name="float_array_struct" />
   20159 <Test name="float_struct_array" />
   20160 <Test name="float_array_array" />
   20161 <Test name="float_struct_struct" />
   20162 <Test name="float_unsized_array" />
   20163 </TestCase>
   20164 <TestCase name="unnamed_block">
   20165 <Test name="float" />
   20166 <Test name="float_array" />
   20167 <Test name="float_struct" />
   20168 </TestCase>
   20169 <TestCase name="block_array">
   20170 <Test name="float" />
   20171 <Test name="float_array" />
   20172 <Test name="float_struct" />
   20173 </TestCase>
   20174 </TestSuite>
   20175 <TestSuite name="separable_fragment">
   20176 <TestCase name="named_block">
   20177 <Test name="float" />
   20178 <Test name="float_array" />
   20179 <Test name="float_struct" />
   20180 <Test name="float_array_struct" />
   20181 <Test name="float_struct_array" />
   20182 <Test name="float_array_array" />
   20183 <Test name="float_struct_struct" />
   20184 <Test name="float_unsized_array" />
   20185 </TestCase>
   20186 <TestCase name="unnamed_block">
   20187 <Test name="float" />
   20188 <Test name="float_array" />
   20189 <Test name="float_struct" />
   20190 </TestCase>
   20191 <TestCase name="block_array">
   20192 <Test name="float" />
   20193 <Test name="float_array" />
   20194 <Test name="float_struct" />
   20195 </TestCase>
   20196 </TestSuite>
   20197 <TestSuite name="vertex_fragment">
   20198 <TestCase name="named_block">
   20199 <Test name="float" />
   20200 <Test name="float_array" />
   20201 <Test name="float_struct" />
   20202 </TestCase>
   20203 <TestCase name="unnamed_block">
   20204 <Test name="float" />
   20205 <Test name="float_array" />
   20206 <Test name="float_struct" />
   20207 </TestCase>
   20208 <TestCase name="block_array">
   20209 <Test name="float" />
   20210 <Test name="float_array" />
   20211 <Test name="float_struct" />
   20212 </TestCase>
   20213 </TestSuite>
   20214 <TestSuite name="vertex_fragment_only_fragment">
   20215 <TestCase name="named_block">
   20216 <Test name="float" />
   20217 <Test name="float_array" />
   20218 <Test name="float_struct" />
   20219 </TestCase>
   20220 <TestCase name="unnamed_block">
   20221 <Test name="float" />
   20222 <Test name="float_array" />
   20223 <Test name="float_struct" />
   20224 </TestCase>
   20225 <TestCase name="block_array">
   20226 <Test name="float" />
   20227 <Test name="float_array" />
   20228 <Test name="float_struct" />
   20229 </TestCase>
   20230 </TestSuite>
   20231 <TestSuite name="vertex_fragment_only_vertex">
   20232 <TestCase name="named_block">
   20233 <Test name="float" />
   20234 <Test name="float_array" />
   20235 <Test name="float_struct" />
   20236 </TestCase>
   20237 <TestCase name="unnamed_block">
   20238 <Test name="float" />
   20239 <Test name="float_array" />
   20240 <Test name="float_struct" />
   20241 </TestCase>
   20242 <TestCase name="block_array">
   20243 <Test name="float" />
   20244 <Test name="float_array" />
   20245 <Test name="float_struct" />
   20246 </TestCase>
   20247 </TestSuite>
   20248 </TestSuite>
   20249 <TestSuite name="top_level_array_size">
   20250 <TestCase name="named_block">
   20251 <Test name="var" />
   20252 <Test name="var_struct" />
   20253 <Test name="var_struct_struct" />
   20254 <Test name="var_struct_struct_struct" />
   20255 <Test name="var_struct_array" />
   20256 <Test name="var_struct_struct_array" />
   20257 <Test name="var_array_struct_array" />
   20258 <Test name="var_array_array" />
   20259 <Test name="var_struct_array_array" />
   20260 <Test name="var_array_array_array" />
   20261 <Test name="var_struct_unsized_array" />
   20262 <Test name="var_struct_struct_unsized_array" />
   20263 <Test name="var_array_struct_unsized_array" />
   20264 <Test name="var_array_unsized_array" />
   20265 <Test name="var_struct_array_unsized_array" />
   20266 <Test name="var_array_array_unsized_array" />
   20267 </TestCase>
   20268 <TestCase name="unnamed_block">
   20269 <Test name="var" />
   20270 <Test name="var_struct" />
   20271 <Test name="var_struct_struct" />
   20272 <Test name="var_struct_struct_struct" />
   20273 <Test name="var_struct_array" />
   20274 <Test name="var_struct_struct_array" />
   20275 <Test name="var_array_struct_array" />
   20276 <Test name="var_array_array" />
   20277 <Test name="var_struct_array_array" />
   20278 <Test name="var_array_array_array" />
   20279 <Test name="var_struct_unsized_array" />
   20280 <Test name="var_struct_struct_unsized_array" />
   20281 <Test name="var_array_struct_unsized_array" />
   20282 <Test name="var_array_unsized_array" />
   20283 <Test name="var_struct_array_unsized_array" />
   20284 <Test name="var_array_array_unsized_array" />
   20285 </TestCase>
   20286 <TestCase name="block_array">
   20287 <Test name="var" />
   20288 <Test name="var_struct" />
   20289 <Test name="var_struct_struct" />
   20290 <Test name="var_struct_struct_struct" />
   20291 <Test name="var_struct_array" />
   20292 <Test name="var_struct_struct_array" />
   20293 <Test name="var_array_struct_array" />
   20294 <Test name="var_array_array" />
   20295 <Test name="var_struct_array_array" />
   20296 <Test name="var_array_array_array" />
   20297 <Test name="var_struct_unsized_array" />
   20298 <Test name="var_struct_struct_unsized_array" />
   20299 <Test name="var_array_struct_unsized_array" />
   20300 <Test name="var_array_unsized_array" />
   20301 <Test name="var_struct_array_unsized_array" />
   20302 <Test name="var_array_array_unsized_array" />
   20303 </TestCase>
   20304 </TestSuite>
   20305 <TestSuite name="top_level_array_stride">
   20306 <TestCase name="named_block">
   20307 <Test name="var" />
   20308 <Test name="var_struct" />
   20309 <Test name="var_struct_struct" />
   20310 <Test name="var_struct_struct_struct" />
   20311 <Test name="var_struct_array" />
   20312 <Test name="var_struct_struct_array" />
   20313 <Test name="var_array_struct_array" />
   20314 <Test name="var_array_array" />
   20315 <Test name="var_struct_array_array" />
   20316 <Test name="var_array_array_array" />
   20317 <Test name="var_struct_unsized_array" />
   20318 <Test name="var_struct_struct_unsized_array" />
   20319 <Test name="var_array_struct_unsized_array" />
   20320 <Test name="var_array_unsized_array" />
   20321 <Test name="var_struct_array_unsized_array" />
   20322 <Test name="var_array_array_unsized_array" />
   20323 </TestCase>
   20324 <TestCase name="unnamed_block">
   20325 <Test name="var" />
   20326 <Test name="var_struct" />
   20327 <Test name="var_struct_struct" />
   20328 <Test name="var_struct_struct_struct" />
   20329 <Test name="var_struct_array" />
   20330 <Test name="var_struct_struct_array" />
   20331 <Test name="var_array_struct_array" />
   20332 <Test name="var_array_array" />
   20333 <Test name="var_struct_array_array" />
   20334 <Test name="var_array_array_array" />
   20335 <Test name="var_struct_unsized_array" />
   20336 <Test name="var_struct_struct_unsized_array" />
   20337 <Test name="var_array_struct_unsized_array" />
   20338 <Test name="var_array_unsized_array" />
   20339 <Test name="var_struct_array_unsized_array" />
   20340 <Test name="var_array_array_unsized_array" />
   20341 </TestCase>
   20342 <TestCase name="block_array">
   20343 <Test name="var" />
   20344 <Test name="var_struct" />
   20345 <Test name="var_struct_struct" />
   20346 <Test name="var_struct_struct_struct" />
   20347 <Test name="var_struct_array" />
   20348 <Test name="var_struct_struct_array" />
   20349 <Test name="var_array_struct_array" />
   20350 <Test name="var_array_array" />
   20351 <Test name="var_struct_array_array" />
   20352 <Test name="var_array_array_array" />
   20353 <Test name="var_struct_unsized_array" />
   20354 <Test name="var_struct_struct_unsized_array" />
   20355 <Test name="var_array_struct_unsized_array" />
   20356 <Test name="var_array_unsized_array" />
   20357 <Test name="var_struct_array_unsized_array" />
   20358 <Test name="var_array_array_unsized_array" />
   20359 </TestCase>
   20360 </TestSuite>
   20361 <TestSuite name="type">
   20362 <TestCase name="basic_type">
   20363 <Test name="float" />
   20364 <Test name="int" />
   20365 <Test name="uint" />
   20366 <Test name="bool" />
   20367 <Test name="vec2" />
   20368 <Test name="vec3" />
   20369 <Test name="vec4" />
   20370 <Test name="ivec2" />
   20371 <Test name="ivec3" />
   20372 <Test name="ivec4" />
   20373 <Test name="uvec2" />
   20374 <Test name="uvec3" />
   20375 <Test name="uvec4" />
   20376 <Test name="bvec2" />
   20377 <Test name="bvec3" />
   20378 <Test name="bvec4" />
   20379 <Test name="mat2" />
   20380 <Test name="mat2x3" />
   20381 <Test name="mat2x4" />
   20382 <Test name="mat3x2" />
   20383 <Test name="mat3" />
   20384 <Test name="mat3x4" />
   20385 <Test name="mat4x2" />
   20386 <Test name="mat4x3" />
   20387 <Test name="mat4" />
   20388 </TestCase>
   20389 <TestSuite name="array">
   20390 <TestCase name="basic_type">
   20391 <Test name="float" />
   20392 <Test name="int" />
   20393 <Test name="uint" />
   20394 <Test name="bool" />
   20395 <Test name="vec3" />
   20396 <Test name="vec4" />
   20397 <Test name="ivec3" />
   20398 <Test name="uvec3" />
   20399 <Test name="bvec3" />
   20400 <Test name="mat2" />
   20401 <Test name="mat3x2" />
   20402 <Test name="mat3" />
   20403 <Test name="mat4x2" />
   20404 <Test name="mat4" />
   20405 </TestCase>
   20406 <TestSuite name="array">
   20407 <TestCase name="basic_type">
   20408 <Test name="float" />
   20409 <Test name="int" />
   20410 <Test name="uint" />
   20411 <Test name="bool" />
   20412 <Test name="vec3" />
   20413 <Test name="vec4" />
   20414 </TestCase>
   20415 <TestCase name="array">
   20416 <Test name="float" />
   20417 </TestCase>
   20418 <TestCase name="struct">
   20419 <Test name="float" />
   20420 </TestCase>
   20421 </TestSuite>
   20422 <TestSuite name="struct">
   20423 <TestCase name="basic_type">
   20424 <Test name="float" />
   20425 <Test name="int" />
   20426 <Test name="uint" />
   20427 <Test name="bool" />
   20428 <Test name="vec3" />
   20429 <Test name="vec4" />
   20430 </TestCase>
   20431 <TestCase name="array">
   20432 <Test name="float" />
   20433 </TestCase>
   20434 <TestCase name="struct">
   20435 <Test name="float" />
   20436 </TestCase>
   20437 </TestSuite>
   20438 </TestSuite>
   20439 <TestSuite name="struct">
   20440 <TestCase name="basic_type">
   20441 <Test name="float" />
   20442 <Test name="int" />
   20443 <Test name="uint" />
   20444 <Test name="bool" />
   20445 <Test name="vec3" />
   20446 <Test name="vec4" />
   20447 <Test name="ivec3" />
   20448 <Test name="uvec3" />
   20449 <Test name="bvec3" />
   20450 <Test name="mat2" />
   20451 <Test name="mat3x2" />
   20452 <Test name="mat3" />
   20453 <Test name="mat4x2" />
   20454 <Test name="mat4" />
   20455 </TestCase>
   20456 <TestSuite name="array">
   20457 <TestCase name="basic_type">
   20458 <Test name="float" />
   20459 <Test name="int" />
   20460 <Test name="uint" />
   20461 <Test name="bool" />
   20462 <Test name="vec3" />
   20463 <Test name="vec4" />
   20464 </TestCase>
   20465 </TestSuite>
   20466 <TestSuite name="struct">
   20467 <TestCase name="basic_type">
   20468 <Test name="float" />
   20469 <Test name="int" />
   20470 <Test name="uint" />
   20471 <Test name="bool" />
   20472 <Test name="vec3" />
   20473 <Test name="vec4" />
   20474 </TestCase>
   20475 <TestCase name="array">
   20476 <Test name="float" />
   20477 </TestCase>
   20478 <TestCase name="struct">
   20479 <Test name="float" />
   20480 </TestCase>
   20481 </TestSuite>
   20482 </TestSuite>
   20483 </TestSuite>
   20484 <TestCase name="random">
   20485 <Test name="0" />
   20486 <Test name="3" />
   20487 <Test name="4" />
   20488 <Test name="6" />
   20489 <Test name="7" />
   20490 <Test name="8" />
   20491 <Test name="10" />
   20492 <Test name="11" />
   20493 <Test name="12" />
   20494 <Test name="14" />
   20495 <Test name="15" />
   20496 <Test name="16" />
   20497 <Test name="17" />
   20498 <Test name="18" />
   20499 <Test name="21" />
   20500 <Test name="23" />
   20501 <Test name="24" />
   20502 <Test name="26" />
   20503 <Test name="28" />
   20504 <Test name="29" />
   20505 <Test name="31" />
   20506 <Test name="32" />
   20507 <Test name="33" />
   20508 <Test name="34" />
   20509 <Test name="35" />
   20510 <Test name="37" />
   20511 <Test name="39" />
   20512 </TestCase>
   20513 </TestSuite>
   20514 <TestSuite name="shader_storage_block">
   20515 <TestCase name="resource_list">
   20516 <Test name="named_block" />
   20517 <Test name="unnamed_block" />
   20518 <Test name="block_array" />
   20519 <Test name="block_array_single_element" />
   20520 </TestCase>
   20521 <TestCase name="active_variables">
   20522 <Test name="named_block" />
   20523 <Test name="unnamed_block" />
   20524 <Test name="block_array" />
   20525 </TestCase>
   20526 <TestCase name="buffer_binding">
   20527 <Test name="named_block" />
   20528 <Test name="unnamed_block" />
   20529 <Test name="block_array" />
   20530 <Test name="named_block_explicit_binding" />
   20531 <Test name="unnamed_block_explicit_binding" />
   20532 <Test name="block_array_explicit_binding" />
   20533 </TestCase>
   20534 <TestCase name="buffer_data_size">
   20535 <Test name="named_block" />
   20536 <Test name="unnamed_block" />
   20537 <Test name="block_array" />
   20538 </TestCase>
   20539 <TestCase name="name_length">
   20540 <Test name="named_block" />
   20541 <Test name="unnamed_block" />
   20542 <Test name="block_array" />
   20543 <Test name="block_array_single_element" />
   20544 </TestCase>
   20545 <TestSuite name="referenced_by">
   20546 <TestCase name="compute">
   20547 <Test name="named_block" />
   20548 <Test name="unnamed_block" />
   20549 <Test name="block_array" />
   20550 </TestCase>
   20551 <TestCase name="separable_vertex">
   20552 <Test name="named_block" />
   20553 <Test name="unnamed_block" />
   20554 <Test name="block_array" />
   20555 </TestCase>
   20556 <TestCase name="separable_fragment">
   20557 <Test name="named_block" />
   20558 <Test name="unnamed_block" />
   20559 <Test name="block_array" />
   20560 </TestCase>
   20561 <TestCase name="vertex_fragment">
   20562 <Test name="named_block" />
   20563 <Test name="unnamed_block" />
   20564 <Test name="block_array" />
   20565 </TestCase>
   20566 <TestCase name="vertex_fragment_only_fragment">
   20567 <Test name="named_block" />
   20568 <Test name="unnamed_block" />
   20569 <Test name="block_array" />
   20570 </TestCase>
   20571 <TestCase name="vertex_fragment_only_vertex">
   20572 <Test name="named_block" />
   20573 <Test name="unnamed_block" />
   20574 <Test name="block_array" />
   20575 </TestCase>
   20576 </TestSuite>
   20577 </TestSuite>
   20578 </TestSuite>
   20579 <TestSuite name="layout_binding">
   20580 <TestSuite name="sampler">
   20581 <TestCase name="sampler2d">
   20582 <Test name="vertex_binding_single" />
   20583 <Test name="vertex_binding_max" />
   20584 <Test name="vertex_binding_multiple" />
   20585 <Test name="vertex_binding_array" />
   20586 <Test name="vertex_binding_max_array" />
   20587 <Test name="fragment_binding_single" />
   20588 <Test name="fragment_binding_max" />
   20589 <Test name="fragment_binding_multiple" />
   20590 <Test name="fragment_binding_array" />
   20591 <Test name="fragment_binding_max_array" />
   20592 </TestCase>
   20593 <TestCase name="sampler3d">
   20594 <Test name="vertex_binding_single" />
   20595 <Test name="vertex_binding_max" />
   20596 <Test name="vertex_binding_multiple" />
   20597 <Test name="vertex_binding_array" />
   20598 <Test name="vertex_binding_max_array" />
   20599 <Test name="fragment_binding_single" />
   20600 <Test name="fragment_binding_max" />
   20601 <Test name="fragment_binding_multiple" />
   20602 <Test name="fragment_binding_array" />
   20603 <Test name="fragment_binding_max_array" />
   20604 </TestCase>
   20605 </TestSuite>
   20606 <TestCase name="ubo">
   20607 <Test name="vertex_binding_single" />
   20608 <Test name="vertex_binding_max" />
   20609 <Test name="vertex_binding_multiple" />
   20610 <Test name="vertex_binding_array" />
   20611 <Test name="vertex_binding_max_array" />
   20612 <Test name="fragment_binding_single" />
   20613 <Test name="fragment_binding_max" />
   20614 <Test name="fragment_binding_multiple" />
   20615 <Test name="fragment_binding_array" />
   20616 <Test name="fragment_binding_max_array" />
   20617 </TestCase>
   20618 <TestCase name="ssbo">
   20619 <Test name="vertex_binding_single" />
   20620 <Test name="vertex_binding_max" />
   20621 <Test name="vertex_binding_multiple" />
   20622 <Test name="vertex_binding_array" />
   20623 <Test name="vertex_binding_max_array" />
   20624 <Test name="fragment_binding_single" />
   20625 <Test name="fragment_binding_max" />
   20626 <Test name="fragment_binding_multiple" />
   20627 <Test name="fragment_binding_array" />
   20628 <Test name="fragment_binding_max_array" />
   20629 </TestCase>
   20630 <TestSuite name="image">
   20631 <TestCase name="image2d">
   20632 <Test name="vertex_binding_single" />
   20633 <Test name="vertex_binding_max" />
   20634 <Test name="vertex_binding_multiple" />
   20635 <Test name="vertex_binding_array" />
   20636 <Test name="vertex_binding_max_array" />
   20637 <Test name="fragment_binding_single" />
   20638 <Test name="fragment_binding_max" />
   20639 <Test name="fragment_binding_multiple" />
   20640 <Test name="fragment_binding_array" />
   20641 <Test name="fragment_binding_max_array" />
   20642 </TestCase>
   20643 <TestCase name="image3d">
   20644 <Test name="vertex_binding_single" />
   20645 <Test name="vertex_binding_max" />
   20646 <Test name="vertex_binding_multiple" />
   20647 <Test name="vertex_binding_array" />
   20648 <Test name="vertex_binding_max_array" />
   20649 <Test name="fragment_binding_single" />
   20650 <Test name="fragment_binding_max" />
   20651 <Test name="fragment_binding_multiple" />
   20652 <Test name="fragment_binding_array" />
   20653 <Test name="fragment_binding_max_array" />
   20654 </TestCase>
   20655 </TestSuite>
   20656 <TestSuite name="negative">
   20657 <TestSuite name="sampler">
   20658 <TestCase name="sampler2d">
   20659 <Test name="vertex_binding_over_max" />
   20660 <Test name="fragment_binding_over_max" />
   20661 <Test name="vertex_binding_neg" />
   20662 <Test name="fragment_binding_neg" />
   20663 <Test name="vertex_binding_over_max_array" />
   20664 <Test name="fragment_binding_over_max_array" />
   20665 <Test name="vertex_binding_neg_array" />
   20666 <Test name="fragment_binding_neg_array" />
   20667 <Test name="binding_contradictory" />
   20668 <Test name="binding_contradictory_array" />
   20669 </TestCase>
   20670 <TestCase name="sampler3d">
   20671 <Test name="vertex_binding_over_max" />
   20672 <Test name="fragment_binding_over_max" />
   20673 <Test name="vertex_binding_neg" />
   20674 <Test name="fragment_binding_neg" />
   20675 <Test name="vertex_binding_over_max_array" />
   20676 <Test name="fragment_binding_over_max_array" />
   20677 <Test name="vertex_binding_neg_array" />
   20678 <Test name="fragment_binding_neg_array" />
   20679 <Test name="binding_contradictory" />
   20680 <Test name="binding_contradictory_array" />
   20681 </TestCase>
   20682 </TestSuite>
   20683 <TestCase name="ubo">
   20684 <Test name="vertex_binding_over_max" />
   20685 <Test name="fragment_binding_over_max" />
   20686 <Test name="vertex_binding_neg" />
   20687 <Test name="fragment_binding_neg" />
   20688 <Test name="vertex_binding_over_max_array" />
   20689 <Test name="fragment_binding_over_max_array" />
   20690 <Test name="vertex_binding_neg_array" />
   20691 <Test name="fragment_binding_neg_array" />
   20692 <Test name="binding_contradictory" />
   20693 <Test name="binding_contradictory_array" />
   20694 </TestCase>
   20695 <TestCase name="ssbo">
   20696 <Test name="vertex_binding_over_max" />
   20697 <Test name="fragment_binding_over_max" />
   20698 <Test name="vertex_binding_neg" />
   20699 <Test name="fragment_binding_neg" />
   20700 <Test name="vertex_binding_over_max_array" />
   20701 <Test name="fragment_binding_over_max_array" />
   20702 <Test name="vertex_binding_neg_array" />
   20703 <Test name="fragment_binding_neg_array" />
   20704 <Test name="binding_contradictory" />
   20705 <Test name="binding_contradictory_array" />
   20706 </TestCase>
   20707 <TestSuite name="image">
   20708 <TestCase name="image2d">
   20709 <Test name="vertex_binding_over_max" />
   20710 <Test name="fragment_binding_over_max" />
   20711 <Test name="vertex_binding_neg" />
   20712 <Test name="fragment_binding_neg" />
   20713 <Test name="vertex_binding_over_max_array" />
   20714 <Test name="fragment_binding_over_max_array" />
   20715 <Test name="vertex_binding_neg_array" />
   20716 <Test name="fragment_binding_neg_array" />
   20717 <Test name="binding_contradictory" />
   20718 <Test name="binding_contradictory_array" />
   20719 </TestCase>
   20720 <TestCase name="image3d">
   20721 <Test name="vertex_binding_over_max" />
   20722 <Test name="fragment_binding_over_max" />
   20723 <Test name="vertex_binding_neg" />
   20724 <Test name="fragment_binding_neg" />
   20725 <Test name="vertex_binding_over_max_array" />
   20726 <Test name="fragment_binding_over_max_array" />
   20727 <Test name="vertex_binding_neg_array" />
   20728 <Test name="fragment_binding_neg_array" />
   20729 <Test name="binding_contradictory" />
   20730 <Test name="binding_contradictory_array" />
   20731 </TestCase>
   20732 </TestSuite>
   20733 </TestSuite>
   20734 </TestSuite>
   20735 </TestSuite>
   20736 </TestSuite>
   20737 </TestPackage>
   20738