Home | History | Annotate | Download | only in cts
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <TestPackage name="dEQP-GLES3" appPackageName="com.drawelements.deqp.gles3" testType="deqpTest" xmlns:deqp="http://drawelements.com/deqp" deqp:glesVersion="196608">
      3 <TestSuite name="dEQP-GLES3">
      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 <TestCase name="prerequisite">
     13 <Test name="state_reset" />
     14 <Test name="clear_color" />
     15 <Test name="read_pixels" />
     16 </TestCase>
     17 <TestCase name="implementation_limits">
     18 <Test name="max_element_index" />
     19 <Test name="subpixel_bits" />
     20 <Test name="max_3d_texture_size" />
     21 <Test name="max_texture_size" />
     22 <Test name="max_array_texture_layers" />
     23 <Test name="max_texture_lod_bias" />
     24 <Test name="max_cube_map_texture_size" />
     25 <Test name="max_renderbuffer_size" />
     26 <Test name="max_draw_buffers" />
     27 <Test name="max_color_attachments" />
     28 <Test name="aliased_point_size_range" />
     29 <Test name="aliased_line_width_range" />
     30 <Test name="max_elements_indices" />
     31 <Test name="max_elements_vertices" />
     32 <Test name="num_compressed_texture_formats" />
     33 <Test name="compressed_texture_formats" />
     34 <Test name="num_program_binary_formats" />
     35 <Test name="num_shader_binary_formats" />
     36 <Test name="shader_compiler" />
     37 <Test name="max_server_wait_timeout" />
     38 <Test name="num_extensions" />
     39 <Test name="major_version" />
     40 <Test name="minor_version" />
     41 <Test name="max_vertex_attribs" />
     42 <Test name="max_vertex_uniform_components" />
     43 <Test name="max_vertex_uniform_vectors" />
     44 <Test name="max_vertex_uniform_blocks" />
     45 <Test name="max_vertex_output_components" />
     46 <Test name="max_vertex_texture_image_units" />
     47 <Test name="max_fragment_uniform_components" />
     48 <Test name="max_fragment_uniform_vectors" />
     49 <Test name="max_fragment_uniform_blocks" />
     50 <Test name="max_fragment_input_components" />
     51 <Test name="max_texture_image_units" />
     52 <Test name="min_program_texel_offset" />
     53 <Test name="max_program_texel_offset" />
     54 <Test name="max_uniform_buffer_bindings" />
     55 <Test name="max_uniform_block_size" />
     56 <Test name="uniform_buffer_offset_alignment" />
     57 <Test name="max_combined_uniform_blocks" />
     58 <Test name="max_combined_vertex_uniform_components" />
     59 <Test name="max_combined_fragment_uniform_components" />
     60 <Test name="max_varying_components" />
     61 <Test name="max_varying_vectors" />
     62 <Test name="max_combined_texture_image_units" />
     63 <Test name="max_transform_feedback_interleaved_components" />
     64 <Test name="max_transform_feedback_separate_attribs" />
     65 <Test name="max_transform_feedback_separate_components" />
     66 </TestCase>
     67 <TestCase name="color_clear">
     68 <Test name="single_rgb" />
     69 <Test name="single_rgba" />
     70 <Test name="multiple_rgb" />
     71 <Test name="multiple_rgba" />
     72 <Test name="long_rgb" />
     73 <Test name="long_rgba" />
     74 <Test name="subclears_rgb" />
     75 <Test name="subclears_rgba" />
     76 <Test name="short_scissored_rgb" />
     77 <Test name="scissored_rgb" />
     78 <Test name="scissored_rgba" />
     79 <Test name="masked_rgb" />
     80 <Test name="masked_rgba" />
     81 <Test name="masked_scissored_rgb" />
     82 <Test name="masked_scissored_rgba" />
     83 <Test name="complex_rgb" />
     84 <Test name="complex_rgba" />
     85 <Test name="long_masked_rgb" />
     86 <Test name="long_masked_rgba" />
     87 </TestCase>
     88 <TestCase name="depth_stencil_clear">
     89 <Test name="depth" />
     90 <Test name="depth_scissored" />
     91 <Test name="depth_scissored_masked" />
     92 <Test name="stencil" />
     93 <Test name="stencil_scissored" />
     94 <Test name="depth_stencil" />
     95 <Test name="depth_stencil_scissored" />
     96 </TestCase>
     97 <TestSuite name="buffer">
     98 <TestSuite name="write">
     99 <TestCase name="basic">
    100 <Test name="array_stream_draw" />
    101 <Test name="array_stream_read" />
    102 <Test name="array_stream_copy" />
    103 <Test name="array_static_draw" />
    104 <Test name="array_static_read" />
    105 <Test name="array_static_copy" />
    106 <Test name="array_dynamic_draw" />
    107 <Test name="array_dynamic_read" />
    108 <Test name="array_dynamic_copy" />
    109 <Test name="copy_read_stream_draw" />
    110 <Test name="copy_read_stream_read" />
    111 <Test name="copy_read_stream_copy" />
    112 <Test name="copy_read_static_draw" />
    113 <Test name="copy_read_static_read" />
    114 <Test name="copy_read_static_copy" />
    115 <Test name="copy_read_dynamic_draw" />
    116 <Test name="copy_read_dynamic_read" />
    117 <Test name="copy_read_dynamic_copy" />
    118 <Test name="copy_write_stream_draw" />
    119 <Test name="copy_write_stream_read" />
    120 <Test name="copy_write_stream_copy" />
    121 <Test name="copy_write_static_draw" />
    122 <Test name="copy_write_static_read" />
    123 <Test name="copy_write_static_copy" />
    124 <Test name="copy_write_dynamic_draw" />
    125 <Test name="copy_write_dynamic_read" />
    126 <Test name="copy_write_dynamic_copy" />
    127 <Test name="element_array_stream_draw" />
    128 <Test name="element_array_stream_read" />
    129 <Test name="element_array_stream_copy" />
    130 <Test name="element_array_static_draw" />
    131 <Test name="element_array_static_read" />
    132 <Test name="element_array_static_copy" />
    133 <Test name="element_array_dynamic_draw" />
    134 <Test name="element_array_dynamic_read" />
    135 <Test name="element_array_dynamic_copy" />
    136 <Test name="pixel_pack_stream_draw" />
    137 <Test name="pixel_pack_stream_read" />
    138 <Test name="pixel_pack_stream_copy" />
    139 <Test name="pixel_pack_static_draw" />
    140 <Test name="pixel_pack_static_read" />
    141 <Test name="pixel_pack_static_copy" />
    142 <Test name="pixel_pack_dynamic_draw" />
    143 <Test name="pixel_pack_dynamic_read" />
    144 <Test name="pixel_pack_dynamic_copy" />
    145 <Test name="pixel_unpack_stream_draw" />
    146 <Test name="pixel_unpack_stream_read" />
    147 <Test name="pixel_unpack_stream_copy" />
    148 <Test name="pixel_unpack_static_draw" />
    149 <Test name="pixel_unpack_static_read" />
    150 <Test name="pixel_unpack_static_copy" />
    151 <Test name="pixel_unpack_dynamic_draw" />
    152 <Test name="pixel_unpack_dynamic_read" />
    153 <Test name="pixel_unpack_dynamic_copy" />
    154 <Test name="transform_feedback_stream_draw" />
    155 <Test name="transform_feedback_stream_read" />
    156 <Test name="transform_feedback_stream_copy" />
    157 <Test name="transform_feedback_static_draw" />
    158 <Test name="transform_feedback_static_read" />
    159 <Test name="transform_feedback_static_copy" />
    160 <Test name="transform_feedback_dynamic_draw" />
    161 <Test name="transform_feedback_dynamic_read" />
    162 <Test name="transform_feedback_dynamic_copy" />
    163 <Test name="uniform_stream_draw" />
    164 <Test name="uniform_stream_read" />
    165 <Test name="uniform_stream_copy" />
    166 <Test name="uniform_static_draw" />
    167 <Test name="uniform_static_read" />
    168 <Test name="uniform_static_copy" />
    169 <Test name="uniform_dynamic_draw" />
    170 <Test name="uniform_dynamic_read" />
    171 <Test name="uniform_dynamic_copy" />
    172 </TestCase>
    173 <TestCase name="recreate_store">
    174 <Test name="identical_1" />
    175 <Test name="identical_2" />
    176 <Test name="different_target" />
    177 <Test name="different_usage" />
    178 <Test name="different_size" />
    179 <Test name="random_1" />
    180 <Test name="random_2" />
    181 <Test name="random_3" />
    182 <Test name="random_4" />
    183 </TestCase>
    184 <TestCase name="basic_subdata">
    185 <Test name="array_stream_draw" />
    186 <Test name="array_stream_read" />
    187 <Test name="array_stream_copy" />
    188 <Test name="array_static_draw" />
    189 <Test name="array_static_read" />
    190 <Test name="array_static_copy" />
    191 <Test name="array_dynamic_draw" />
    192 <Test name="array_dynamic_read" />
    193 <Test name="array_dynamic_copy" />
    194 <Test name="copy_read_stream_draw" />
    195 <Test name="copy_read_stream_read" />
    196 <Test name="copy_read_stream_copy" />
    197 <Test name="copy_read_static_draw" />
    198 <Test name="copy_read_static_read" />
    199 <Test name="copy_read_static_copy" />
    200 <Test name="copy_read_dynamic_draw" />
    201 <Test name="copy_read_dynamic_read" />
    202 <Test name="copy_read_dynamic_copy" />
    203 <Test name="copy_write_stream_draw" />
    204 <Test name="copy_write_stream_read" />
    205 <Test name="copy_write_stream_copy" />
    206 <Test name="copy_write_static_draw" />
    207 <Test name="copy_write_static_read" />
    208 <Test name="copy_write_static_copy" />
    209 <Test name="copy_write_dynamic_draw" />
    210 <Test name="copy_write_dynamic_read" />
    211 <Test name="copy_write_dynamic_copy" />
    212 <Test name="element_array_stream_draw" />
    213 <Test name="element_array_stream_read" />
    214 <Test name="element_array_stream_copy" />
    215 <Test name="element_array_static_draw" />
    216 <Test name="element_array_static_read" />
    217 <Test name="element_array_static_copy" />
    218 <Test name="element_array_dynamic_draw" />
    219 <Test name="element_array_dynamic_read" />
    220 <Test name="element_array_dynamic_copy" />
    221 <Test name="pixel_pack_stream_draw" />
    222 <Test name="pixel_pack_stream_read" />
    223 <Test name="pixel_pack_stream_copy" />
    224 <Test name="pixel_pack_static_draw" />
    225 <Test name="pixel_pack_static_read" />
    226 <Test name="pixel_pack_static_copy" />
    227 <Test name="pixel_pack_dynamic_draw" />
    228 <Test name="pixel_pack_dynamic_read" />
    229 <Test name="pixel_pack_dynamic_copy" />
    230 <Test name="pixel_unpack_stream_draw" />
    231 <Test name="pixel_unpack_stream_read" />
    232 <Test name="pixel_unpack_stream_copy" />
    233 <Test name="pixel_unpack_static_draw" />
    234 <Test name="pixel_unpack_static_read" />
    235 <Test name="pixel_unpack_static_copy" />
    236 <Test name="pixel_unpack_dynamic_draw" />
    237 <Test name="pixel_unpack_dynamic_read" />
    238 <Test name="pixel_unpack_dynamic_copy" />
    239 <Test name="transform_feedback_stream_draw" />
    240 <Test name="transform_feedback_stream_read" />
    241 <Test name="transform_feedback_stream_copy" />
    242 <Test name="transform_feedback_static_draw" />
    243 <Test name="transform_feedback_static_read" />
    244 <Test name="transform_feedback_static_copy" />
    245 <Test name="transform_feedback_dynamic_draw" />
    246 <Test name="transform_feedback_dynamic_read" />
    247 <Test name="transform_feedback_dynamic_copy" />
    248 <Test name="uniform_stream_draw" />
    249 <Test name="uniform_stream_read" />
    250 <Test name="uniform_stream_copy" />
    251 <Test name="uniform_static_draw" />
    252 <Test name="uniform_static_read" />
    253 <Test name="uniform_static_copy" />
    254 <Test name="uniform_dynamic_draw" />
    255 <Test name="uniform_dynamic_read" />
    256 <Test name="uniform_dynamic_copy" />
    257 </TestCase>
    258 <TestCase name="partial_specify">
    259 <Test name="whole_1" />
    260 <Test name="whole_2" />
    261 <Test name="whole_3" />
    262 <Test name="whole_4" />
    263 <Test name="low_1" />
    264 <Test name="low_2" />
    265 <Test name="low_3" />
    266 <Test name="high_1" />
    267 <Test name="high_2" />
    268 <Test name="high_3" />
    269 <Test name="middle_1" />
    270 <Test name="middle_2" />
    271 <Test name="middle_3" />
    272 </TestCase>
    273 <TestCase name="random">
    274 <Test name="0" />
    275 <Test name="1" />
    276 <Test name="2" />
    277 <Test name="3" />
    278 <Test name="4" />
    279 <Test name="5" />
    280 <Test name="6" />
    281 <Test name="7" />
    282 <Test name="8" />
    283 <Test name="9" />
    284 </TestCase>
    285 </TestSuite>
    286 <TestSuite name="map">
    287 <TestSuite name="read">
    288 <TestCase name="sub_data">
    289 <Test name="array_full" />
    290 <Test name="array_partial" />
    291 <Test name="copy_read_full" />
    292 <Test name="copy_read_partial" />
    293 <Test name="copy_write_full" />
    294 <Test name="copy_write_partial" />
    295 <Test name="element_array_full" />
    296 <Test name="element_array_partial" />
    297 <Test name="pixel_pack_full" />
    298 <Test name="pixel_pack_partial" />
    299 <Test name="pixel_unpack_full" />
    300 <Test name="pixel_unpack_partial" />
    301 <Test name="transform_feedback_full" />
    302 <Test name="transform_feedback_partial" />
    303 <Test name="uniform_full" />
    304 <Test name="uniform_partial" />
    305 </TestCase>
    306 <TestCase name="map_write">
    307 <Test name="array_full" />
    308 <Test name="array_partial" />
    309 <Test name="copy_read_full" />
    310 <Test name="copy_read_partial" />
    311 <Test name="copy_write_full" />
    312 <Test name="copy_write_partial" />
    313 <Test name="element_array_full" />
    314 <Test name="element_array_partial" />
    315 <Test name="pixel_pack_full" />
    316 <Test name="pixel_pack_partial" />
    317 <Test name="pixel_unpack_full" />
    318 <Test name="pixel_unpack_partial" />
    319 <Test name="transform_feedback_full" />
    320 <Test name="transform_feedback_partial" />
    321 <Test name="uniform_full" />
    322 <Test name="uniform_partial" />
    323 </TestCase>
    324 <TestCase name="usage_hints">
    325 <Test name="array_stream_draw" />
    326 <Test name="array_stream_read" />
    327 <Test name="array_stream_copy" />
    328 <Test name="array_static_draw" />
    329 <Test name="array_static_read" />
    330 <Test name="array_static_copy" />
    331 <Test name="array_dynamic_draw" />
    332 <Test name="array_dynamic_read" />
    333 <Test name="array_dynamic_copy" />
    334 <Test name="copy_read_stream_draw" />
    335 <Test name="copy_read_stream_read" />
    336 <Test name="copy_read_stream_copy" />
    337 <Test name="copy_read_static_draw" />
    338 <Test name="copy_read_static_read" />
    339 <Test name="copy_read_static_copy" />
    340 <Test name="copy_read_dynamic_draw" />
    341 <Test name="copy_read_dynamic_read" />
    342 <Test name="copy_read_dynamic_copy" />
    343 <Test name="copy_write_stream_draw" />
    344 <Test name="copy_write_stream_read" />
    345 <Test name="copy_write_stream_copy" />
    346 <Test name="copy_write_static_draw" />
    347 <Test name="copy_write_static_read" />
    348 <Test name="copy_write_static_copy" />
    349 <Test name="copy_write_dynamic_draw" />
    350 <Test name="copy_write_dynamic_read" />
    351 <Test name="copy_write_dynamic_copy" />
    352 <Test name="element_array_stream_draw" />
    353 <Test name="element_array_stream_read" />
    354 <Test name="element_array_stream_copy" />
    355 <Test name="element_array_static_draw" />
    356 <Test name="element_array_static_read" />
    357 <Test name="element_array_static_copy" />
    358 <Test name="element_array_dynamic_draw" />
    359 <Test name="element_array_dynamic_read" />
    360 <Test name="element_array_dynamic_copy" />
    361 <Test name="pixel_pack_stream_draw" />
    362 <Test name="pixel_pack_stream_read" />
    363 <Test name="pixel_pack_stream_copy" />
    364 <Test name="pixel_pack_static_draw" />
    365 <Test name="pixel_pack_static_read" />
    366 <Test name="pixel_pack_static_copy" />
    367 <Test name="pixel_pack_dynamic_draw" />
    368 <Test name="pixel_pack_dynamic_read" />
    369 <Test name="pixel_pack_dynamic_copy" />
    370 <Test name="pixel_unpack_stream_draw" />
    371 <Test name="pixel_unpack_stream_read" />
    372 <Test name="pixel_unpack_stream_copy" />
    373 <Test name="pixel_unpack_static_draw" />
    374 <Test name="pixel_unpack_static_read" />
    375 <Test name="pixel_unpack_static_copy" />
    376 <Test name="pixel_unpack_dynamic_draw" />
    377 <Test name="pixel_unpack_dynamic_read" />
    378 <Test name="pixel_unpack_dynamic_copy" />
    379 <Test name="transform_feedback_stream_draw" />
    380 <Test name="transform_feedback_stream_read" />
    381 <Test name="transform_feedback_stream_copy" />
    382 <Test name="transform_feedback_static_draw" />
    383 <Test name="transform_feedback_static_read" />
    384 <Test name="transform_feedback_static_copy" />
    385 <Test name="transform_feedback_dynamic_draw" />
    386 <Test name="transform_feedback_dynamic_read" />
    387 <Test name="transform_feedback_dynamic_copy" />
    388 <Test name="uniform_stream_draw" />
    389 <Test name="uniform_stream_read" />
    390 <Test name="uniform_stream_copy" />
    391 <Test name="uniform_static_draw" />
    392 <Test name="uniform_static_read" />
    393 <Test name="uniform_static_copy" />
    394 <Test name="uniform_dynamic_draw" />
    395 <Test name="uniform_dynamic_read" />
    396 <Test name="uniform_dynamic_copy" />
    397 </TestCase>
    398 </TestSuite>
    399 <TestSuite name="write">
    400 <TestCase name="map_read">
    401 <Test name="array_full" />
    402 <Test name="array_partial" />
    403 <Test name="copy_read_full" />
    404 <Test name="copy_read_partial" />
    405 <Test name="copy_write_full" />
    406 <Test name="copy_write_partial" />
    407 <Test name="element_array_full" />
    408 <Test name="element_array_partial" />
    409 <Test name="pixel_pack_full" />
    410 <Test name="pixel_pack_partial" />
    411 <Test name="pixel_unpack_full" />
    412 <Test name="pixel_unpack_partial" />
    413 <Test name="transform_feedback_full" />
    414 <Test name="transform_feedback_partial" />
    415 <Test name="uniform_full" />
    416 <Test name="uniform_partial" />
    417 </TestCase>
    418 <TestCase name="render_as_vertex_array">
    419 <Test name="array_full" />
    420 <Test name="array_partial" />
    421 <Test name="copy_read_full" />
    422 <Test name="copy_read_partial" />
    423 <Test name="copy_write_full" />
    424 <Test name="copy_write_partial" />
    425 <Test name="element_array_full" />
    426 <Test name="element_array_partial" />
    427 <Test name="pixel_pack_full" />
    428 <Test name="pixel_pack_partial" />
    429 <Test name="pixel_unpack_full" />
    430 <Test name="pixel_unpack_partial" />
    431 <Test name="transform_feedback_full" />
    432 <Test name="transform_feedback_partial" />
    433 <Test name="uniform_full" />
    434 <Test name="uniform_partial" />
    435 </TestCase>
    436 <TestCase name="render_as_index_array">
    437 <Test name="array_full" />
    438 <Test name="array_partial" />
    439 <Test name="copy_read_full" />
    440 <Test name="copy_read_partial" />
    441 <Test name="copy_write_full" />
    442 <Test name="copy_write_partial" />
    443 <Test name="element_array_full" />
    444 <Test name="element_array_partial" />
    445 <Test name="pixel_pack_full" />
    446 <Test name="pixel_pack_partial" />
    447 <Test name="pixel_unpack_full" />
    448 <Test name="pixel_unpack_partial" />
    449 <Test name="transform_feedback_full" />
    450 <Test name="transform_feedback_partial" />
    451 <Test name="uniform_full" />
    452 <Test name="uniform_partial" />
    453 </TestCase>
    454 <TestCase name="usage_hints">
    455 <Test name="array_stream_draw" />
    456 <Test name="array_stream_read" />
    457 <Test name="array_stream_copy" />
    458 <Test name="array_static_draw" />
    459 <Test name="array_static_read" />
    460 <Test name="array_static_copy" />
    461 <Test name="array_dynamic_draw" />
    462 <Test name="array_dynamic_read" />
    463 <Test name="array_dynamic_copy" />
    464 <Test name="copy_read_stream_draw" />
    465 <Test name="copy_read_stream_read" />
    466 <Test name="copy_read_stream_copy" />
    467 <Test name="copy_read_static_draw" />
    468 <Test name="copy_read_static_read" />
    469 <Test name="copy_read_static_copy" />
    470 <Test name="copy_read_dynamic_draw" />
    471 <Test name="copy_read_dynamic_read" />
    472 <Test name="copy_read_dynamic_copy" />
    473 <Test name="copy_write_stream_draw" />
    474 <Test name="copy_write_stream_read" />
    475 <Test name="copy_write_stream_copy" />
    476 <Test name="copy_write_static_draw" />
    477 <Test name="copy_write_static_read" />
    478 <Test name="copy_write_static_copy" />
    479 <Test name="copy_write_dynamic_draw" />
    480 <Test name="copy_write_dynamic_read" />
    481 <Test name="copy_write_dynamic_copy" />
    482 <Test name="element_array_stream_draw" />
    483 <Test name="element_array_stream_read" />
    484 <Test name="element_array_stream_copy" />
    485 <Test name="element_array_static_draw" />
    486 <Test name="element_array_static_read" />
    487 <Test name="element_array_static_copy" />
    488 <Test name="element_array_dynamic_draw" />
    489 <Test name="element_array_dynamic_read" />
    490 <Test name="element_array_dynamic_copy" />
    491 <Test name="pixel_pack_stream_draw" />
    492 <Test name="pixel_pack_stream_read" />
    493 <Test name="pixel_pack_stream_copy" />
    494 <Test name="pixel_pack_static_draw" />
    495 <Test name="pixel_pack_static_read" />
    496 <Test name="pixel_pack_static_copy" />
    497 <Test name="pixel_pack_dynamic_draw" />
    498 <Test name="pixel_pack_dynamic_read" />
    499 <Test name="pixel_pack_dynamic_copy" />
    500 <Test name="pixel_unpack_stream_draw" />
    501 <Test name="pixel_unpack_stream_read" />
    502 <Test name="pixel_unpack_stream_copy" />
    503 <Test name="pixel_unpack_static_draw" />
    504 <Test name="pixel_unpack_static_read" />
    505 <Test name="pixel_unpack_static_copy" />
    506 <Test name="pixel_unpack_dynamic_draw" />
    507 <Test name="pixel_unpack_dynamic_read" />
    508 <Test name="pixel_unpack_dynamic_copy" />
    509 <Test name="transform_feedback_stream_draw" />
    510 <Test name="transform_feedback_stream_read" />
    511 <Test name="transform_feedback_stream_copy" />
    512 <Test name="transform_feedback_static_draw" />
    513 <Test name="transform_feedback_static_read" />
    514 <Test name="transform_feedback_static_copy" />
    515 <Test name="transform_feedback_dynamic_draw" />
    516 <Test name="transform_feedback_dynamic_read" />
    517 <Test name="transform_feedback_dynamic_copy" />
    518 <Test name="uniform_stream_draw" />
    519 <Test name="uniform_stream_read" />
    520 <Test name="uniform_stream_copy" />
    521 <Test name="uniform_static_draw" />
    522 <Test name="uniform_static_read" />
    523 <Test name="uniform_static_copy" />
    524 <Test name="uniform_dynamic_draw" />
    525 <Test name="uniform_dynamic_read" />
    526 <Test name="uniform_dynamic_copy" />
    527 </TestCase>
    528 <TestCase name="invalidate">
    529 <Test name="array_write_all" />
    530 <Test name="array_write_partial" />
    531 <Test name="copy_read_write_all" />
    532 <Test name="copy_read_write_partial" />
    533 <Test name="copy_write_write_all" />
    534 <Test name="copy_write_write_partial" />
    535 <Test name="element_array_write_all" />
    536 <Test name="element_array_write_partial" />
    537 <Test name="pixel_pack_write_all" />
    538 <Test name="pixel_pack_write_partial" />
    539 <Test name="pixel_unpack_write_all" />
    540 <Test name="pixel_unpack_write_partial" />
    541 <Test name="transform_feedback_write_all" />
    542 <Test name="transform_feedback_write_partial" />
    543 <Test name="uniform_write_all" />
    544 <Test name="uniform_write_partial" />
    545 </TestCase>
    546 <TestCase name="partial_invalidate">
    547 <Test name="array_write_all" />
    548 <Test name="array_write_partial" />
    549 <Test name="copy_read_write_all" />
    550 <Test name="copy_read_write_partial" />
    551 <Test name="copy_write_write_all" />
    552 <Test name="copy_write_write_partial" />
    553 <Test name="element_array_write_all" />
    554 <Test name="element_array_write_partial" />
    555 <Test name="pixel_pack_write_all" />
    556 <Test name="pixel_pack_write_partial" />
    557 <Test name="pixel_unpack_write_all" />
    558 <Test name="pixel_unpack_write_partial" />
    559 <Test name="transform_feedback_write_all" />
    560 <Test name="transform_feedback_write_partial" />
    561 <Test name="uniform_write_all" />
    562 <Test name="uniform_write_partial" />
    563 </TestCase>
    564 <TestCase name="explicit_flush">
    565 <Test name="array_all" />
    566 <Test name="array_partial" />
    567 <Test name="copy_read_all" />
    568 <Test name="copy_read_partial" />
    569 <Test name="copy_write_all" />
    570 <Test name="copy_write_partial" />
    571 <Test name="element_array_all" />
    572 <Test name="element_array_partial" />
    573 <Test name="pixel_pack_all" />
    574 <Test name="pixel_pack_partial" />
    575 <Test name="pixel_unpack_all" />
    576 <Test name="pixel_unpack_partial" />
    577 <Test name="transform_feedback_all" />
    578 <Test name="transform_feedback_partial" />
    579 <Test name="uniform_all" />
    580 <Test name="uniform_partial" />
    581 </TestCase>
    582 <TestCase name="unsynchronized">
    583 <Test name="array" />
    584 <Test name="copy_read" />
    585 <Test name="copy_write" />
    586 <Test name="element_array" />
    587 <Test name="pixel_pack" />
    588 <Test name="pixel_unpack" />
    589 <Test name="transform_feedback" />
    590 <Test name="uniform" />
    591 </TestCase>
    592 </TestSuite>
    593 <TestSuite name="read_write">
    594 <TestCase name="map_read">
    595 <Test name="array_full" />
    596 <Test name="array_partial" />
    597 <Test name="copy_read_full" />
    598 <Test name="copy_read_partial" />
    599 <Test name="copy_write_full" />
    600 <Test name="copy_write_partial" />
    601 <Test name="element_array_full" />
    602 <Test name="element_array_partial" />
    603 <Test name="pixel_pack_full" />
    604 <Test name="pixel_pack_partial" />
    605 <Test name="pixel_unpack_full" />
    606 <Test name="pixel_unpack_partial" />
    607 <Test name="transform_feedback_full" />
    608 <Test name="transform_feedback_partial" />
    609 <Test name="uniform_full" />
    610 <Test name="uniform_partial" />
    611 </TestCase>
    612 <TestCase name="render_as_vertex_array">
    613 <Test name="array_full" />
    614 <Test name="array_partial" />
    615 <Test name="copy_read_full" />
    616 <Test name="copy_read_partial" />
    617 <Test name="copy_write_full" />
    618 <Test name="copy_write_partial" />
    619 <Test name="element_array_full" />
    620 <Test name="element_array_partial" />
    621 <Test name="pixel_pack_full" />
    622 <Test name="pixel_pack_partial" />
    623 <Test name="pixel_unpack_full" />
    624 <Test name="pixel_unpack_partial" />
    625 <Test name="transform_feedback_full" />
    626 <Test name="transform_feedback_partial" />
    627 <Test name="uniform_full" />
    628 <Test name="uniform_partial" />
    629 </TestCase>
    630 <TestCase name="render_as_index_array">
    631 <Test name="array_full" />
    632 <Test name="array_partial" />
    633 <Test name="copy_read_full" />
    634 <Test name="copy_read_partial" />
    635 <Test name="copy_write_full" />
    636 <Test name="copy_write_partial" />
    637 <Test name="element_array_full" />
    638 <Test name="element_array_partial" />
    639 <Test name="pixel_pack_full" />
    640 <Test name="pixel_pack_partial" />
    641 <Test name="pixel_unpack_full" />
    642 <Test name="pixel_unpack_partial" />
    643 <Test name="transform_feedback_full" />
    644 <Test name="transform_feedback_partial" />
    645 <Test name="uniform_full" />
    646 <Test name="uniform_partial" />
    647 </TestCase>
    648 <TestCase name="usage_hints">
    649 <Test name="array_stream_draw" />
    650 <Test name="array_stream_read" />
    651 <Test name="array_stream_copy" />
    652 <Test name="array_static_draw" />
    653 <Test name="array_static_read" />
    654 <Test name="array_static_copy" />
    655 <Test name="array_dynamic_draw" />
    656 <Test name="array_dynamic_read" />
    657 <Test name="array_dynamic_copy" />
    658 <Test name="copy_read_stream_draw" />
    659 <Test name="copy_read_stream_read" />
    660 <Test name="copy_read_stream_copy" />
    661 <Test name="copy_read_static_draw" />
    662 <Test name="copy_read_static_read" />
    663 <Test name="copy_read_static_copy" />
    664 <Test name="copy_read_dynamic_draw" />
    665 <Test name="copy_read_dynamic_read" />
    666 <Test name="copy_read_dynamic_copy" />
    667 <Test name="copy_write_stream_draw" />
    668 <Test name="copy_write_stream_read" />
    669 <Test name="copy_write_stream_copy" />
    670 <Test name="copy_write_static_draw" />
    671 <Test name="copy_write_static_read" />
    672 <Test name="copy_write_static_copy" />
    673 <Test name="copy_write_dynamic_draw" />
    674 <Test name="copy_write_dynamic_read" />
    675 <Test name="copy_write_dynamic_copy" />
    676 <Test name="element_array_stream_draw" />
    677 <Test name="element_array_stream_read" />
    678 <Test name="element_array_stream_copy" />
    679 <Test name="element_array_static_draw" />
    680 <Test name="element_array_static_read" />
    681 <Test name="element_array_static_copy" />
    682 <Test name="element_array_dynamic_draw" />
    683 <Test name="element_array_dynamic_read" />
    684 <Test name="element_array_dynamic_copy" />
    685 <Test name="pixel_pack_stream_draw" />
    686 <Test name="pixel_pack_stream_read" />
    687 <Test name="pixel_pack_stream_copy" />
    688 <Test name="pixel_pack_static_draw" />
    689 <Test name="pixel_pack_static_read" />
    690 <Test name="pixel_pack_static_copy" />
    691 <Test name="pixel_pack_dynamic_draw" />
    692 <Test name="pixel_pack_dynamic_read" />
    693 <Test name="pixel_pack_dynamic_copy" />
    694 <Test name="pixel_unpack_stream_draw" />
    695 <Test name="pixel_unpack_stream_read" />
    696 <Test name="pixel_unpack_stream_copy" />
    697 <Test name="pixel_unpack_static_draw" />
    698 <Test name="pixel_unpack_static_read" />
    699 <Test name="pixel_unpack_static_copy" />
    700 <Test name="pixel_unpack_dynamic_draw" />
    701 <Test name="pixel_unpack_dynamic_read" />
    702 <Test name="pixel_unpack_dynamic_copy" />
    703 <Test name="transform_feedback_stream_draw" />
    704 <Test name="transform_feedback_stream_read" />
    705 <Test name="transform_feedback_stream_copy" />
    706 <Test name="transform_feedback_static_draw" />
    707 <Test name="transform_feedback_static_read" />
    708 <Test name="transform_feedback_static_copy" />
    709 <Test name="transform_feedback_dynamic_draw" />
    710 <Test name="transform_feedback_dynamic_read" />
    711 <Test name="transform_feedback_dynamic_copy" />
    712 <Test name="uniform_stream_draw" />
    713 <Test name="uniform_stream_read" />
    714 <Test name="uniform_stream_copy" />
    715 <Test name="uniform_static_draw" />
    716 <Test name="uniform_static_read" />
    717 <Test name="uniform_static_copy" />
    718 <Test name="uniform_dynamic_draw" />
    719 <Test name="uniform_dynamic_read" />
    720 <Test name="uniform_dynamic_copy" />
    721 </TestCase>
    722 </TestSuite>
    723 </TestSuite>
    724 <TestSuite name="copy">
    725 <TestCase name="basic">
    726 <Test name="array_copy_read" />
    727 <Test name="array_copy_write" />
    728 <Test name="array_element_array" />
    729 <Test name="array_pixel_pack" />
    730 <Test name="array_pixel_unpack" />
    731 <Test name="array_transform_feedback" />
    732 <Test name="array_uniform" />
    733 <Test name="copy_read_array" />
    734 <Test name="copy_read_copy_write" />
    735 <Test name="copy_read_element_array" />
    736 <Test name="copy_read_pixel_pack" />
    737 <Test name="copy_read_pixel_unpack" />
    738 <Test name="copy_read_transform_feedback" />
    739 <Test name="copy_read_uniform" />
    740 <Test name="copy_write_array" />
    741 <Test name="copy_write_copy_read" />
    742 <Test name="copy_write_element_array" />
    743 <Test name="copy_write_pixel_pack" />
    744 <Test name="copy_write_pixel_unpack" />
    745 <Test name="copy_write_transform_feedback" />
    746 <Test name="copy_write_uniform" />
    747 <Test name="element_array_array" />
    748 <Test name="element_array_copy_read" />
    749 <Test name="element_array_copy_write" />
    750 <Test name="element_array_pixel_pack" />
    751 <Test name="element_array_pixel_unpack" />
    752 <Test name="element_array_transform_feedback" />
    753 <Test name="element_array_uniform" />
    754 <Test name="pixel_pack_array" />
    755 <Test name="pixel_pack_copy_read" />
    756 <Test name="pixel_pack_copy_write" />
    757 <Test name="pixel_pack_element_array" />
    758 <Test name="pixel_pack_pixel_unpack" />
    759 <Test name="pixel_pack_transform_feedback" />
    760 <Test name="pixel_pack_uniform" />
    761 <Test name="pixel_unpack_array" />
    762 <Test name="pixel_unpack_copy_read" />
    763 <Test name="pixel_unpack_copy_write" />
    764 <Test name="pixel_unpack_element_array" />
    765 <Test name="pixel_unpack_pixel_pack" />
    766 <Test name="pixel_unpack_transform_feedback" />
    767 <Test name="pixel_unpack_uniform" />
    768 <Test name="transform_feedback_array" />
    769 <Test name="transform_feedback_copy_read" />
    770 <Test name="transform_feedback_copy_write" />
    771 <Test name="transform_feedback_element_array" />
    772 <Test name="transform_feedback_pixel_pack" />
    773 <Test name="transform_feedback_pixel_unpack" />
    774 <Test name="transform_feedback_uniform" />
    775 <Test name="uniform_array" />
    776 <Test name="uniform_copy_read" />
    777 <Test name="uniform_copy_write" />
    778 <Test name="uniform_element_array" />
    779 <Test name="uniform_pixel_pack" />
    780 <Test name="uniform_pixel_unpack" />
    781 <Test name="uniform_transform_feedback" />
    782 </TestCase>
    783 <TestCase name="subrange">
    784 <Test name="middle" />
    785 <Test name="small_to_large" />
    786 <Test name="large_to_small" />
    787 <Test name="low_to_high_1" />
    788 <Test name="low_to_high_2" />
    789 <Test name="high_to_low_1" />
    790 <Test name="high_to_low_2" />
    791 </TestCase>
    792 <TestCase name="single_buffer">
    793 <Test name="array_copy_read" />
    794 <Test name="array_copy_write" />
    795 <Test name="array_element_array" />
    796 <Test name="array_pixel_pack" />
    797 <Test name="array_pixel_unpack" />
    798 <Test name="array_transform_feedback" />
    799 <Test name="array_uniform" />
    800 <Test name="copy_read_array" />
    801 <Test name="copy_read_copy_write" />
    802 <Test name="copy_read_element_array" />
    803 <Test name="copy_read_pixel_pack" />
    804 <Test name="copy_read_pixel_unpack" />
    805 <Test name="copy_read_transform_feedback" />
    806 <Test name="copy_read_uniform" />
    807 <Test name="copy_write_array" />
    808 <Test name="copy_write_copy_read" />
    809 <Test name="copy_write_element_array" />
    810 <Test name="copy_write_pixel_pack" />
    811 <Test name="copy_write_pixel_unpack" />
    812 <Test name="copy_write_transform_feedback" />
    813 <Test name="copy_write_uniform" />
    814 <Test name="element_array_array" />
    815 <Test name="element_array_copy_read" />
    816 <Test name="element_array_copy_write" />
    817 <Test name="element_array_pixel_pack" />
    818 <Test name="element_array_pixel_unpack" />
    819 <Test name="element_array_transform_feedback" />
    820 <Test name="element_array_uniform" />
    821 <Test name="pixel_pack_array" />
    822 <Test name="pixel_pack_copy_read" />
    823 <Test name="pixel_pack_copy_write" />
    824 <Test name="pixel_pack_element_array" />
    825 <Test name="pixel_pack_pixel_unpack" />
    826 <Test name="pixel_pack_transform_feedback" />
    827 <Test name="pixel_pack_uniform" />
    828 <Test name="pixel_unpack_array" />
    829 <Test name="pixel_unpack_copy_read" />
    830 <Test name="pixel_unpack_copy_write" />
    831 <Test name="pixel_unpack_element_array" />
    832 <Test name="pixel_unpack_pixel_pack" />
    833 <Test name="pixel_unpack_transform_feedback" />
    834 <Test name="pixel_unpack_uniform" />
    835 <Test name="transform_feedback_array" />
    836 <Test name="transform_feedback_copy_read" />
    837 <Test name="transform_feedback_copy_write" />
    838 <Test name="transform_feedback_element_array" />
    839 <Test name="transform_feedback_pixel_pack" />
    840 <Test name="transform_feedback_pixel_unpack" />
    841 <Test name="transform_feedback_uniform" />
    842 <Test name="uniform_array" />
    843 <Test name="uniform_copy_read" />
    844 <Test name="uniform_copy_write" />
    845 <Test name="uniform_element_array" />
    846 <Test name="uniform_pixel_pack" />
    847 <Test name="uniform_pixel_unpack" />
    848 <Test name="uniform_transform_feedback" />
    849 </TestCase>
    850 </TestSuite>
    851 </TestSuite>
    852 <TestSuite name="shaders">
    853 <TestSuite name="preprocessor">
    854 <TestCase name="basic">
    855 <Test name="correct_phases_vertex" />
    856 <Test name="correct_phases_fragment" />
    857 <Test name="invalid_identifier_vertex" />
    858 <Test name="invalid_identifier_fragment" />
    859 <Test name="null_directive_vertex" />
    860 <Test name="null_directive_fragment" />
    861 <Test name="invalid_directive_vertex" />
    862 <Test name="invalid_directive_fragment" />
    863 <Test name="missing_identifier_vertex" />
    864 <Test name="missing_identifier_fragment" />
    865 <Test name="empty_object_vertex" />
    866 <Test name="empty_object_fragment" />
    867 <Test name="empty_function_vertex" />
    868 <Test name="empty_function_fragment" />
    869 <Test name="empty_directive_vertex" />
    870 <Test name="empty_directive_fragment" />
    871 </TestCase>
    872 <TestCase name="definitions">
    873 <Test name="define_value_and_function_vertex" />
    874 <Test name="define_value_and_function_fragment" />
    875 <Test name="undefine_object_invalid_syntax_vertex" />
    876 <Test name="undefine_object_invalid_syntax_fragment" />
    877 <Test name="undefine_invalid_object_1_vertex" />
    878 <Test name="undefine_invalid_object_1_fragment" />
    879 <Test name="undefine_invalid_object_2_vertex" />
    880 <Test name="undefine_invalid_object_2_fragment" />
    881 <Test name="undefine_invalid_object_3_vertex" />
    882 <Test name="undefine_invalid_object_3_fragment" />
    883 <Test name="undefine_invalid_object_4_vertex" />
    884 <Test name="undefine_invalid_object_4_fragment" />
    885 <Test name="undefine_function_vertex" />
    886 <Test name="undefine_function_fragment" />
    887 </TestCase>
    888 <TestCase name="invalid_definitions">
    889 <Test name="define_non_identifier_vertex" />
    890 <Test name="define_non_identifier_fragment" />
    891 <Test name="undef_non_identifier_1_vertex" />
    892 <Test name="undef_non_identifier_1_fragment" />
    893 <Test name="undef_non_identifier_2_vertex" />
    894 <Test name="undef_non_identifier_2_fragment" />
    895 </TestCase>
    896 <TestCase name="object_redefinitions">
    897 <Test name="invalid_object_ident_vertex" />
    898 <Test name="invalid_object_ident_fragment" />
    899 <Test name="invalid_object_whitespace_vertex" />
    900 <Test name="invalid_object_whitespace_fragment" />
    901 <Test name="invalid_object_op_vertex" />
    902 <Test name="invalid_object_op_fragment" />
    903 <Test name="invalid_object_floatval_1_vertex" />
    904 <Test name="invalid_object_floatval_1_fragment" />
    905 <Test name="invalid_object_floatval_2_vertex" />
    906 <Test name="invalid_object_floatval_2_fragment" />
    907 <Test name="invalid_object_intval_1_vertex" />
    908 <Test name="invalid_object_intval_1_fragment" />
    909 <Test name="invalid_object_intval_2_vertex" />
    910 <Test name="invalid_object_intval_2_fragment" />
    911 <Test name="redefine_object_1_vertex" />
    912 <Test name="redefine_object_1_fragment" />
    913 <Test name="redefine_object_ifdef_vertex" />
    914 <Test name="redefine_object_ifdef_fragment" />
    915 <Test name="redefine_object_undef_ifdef_vertex" />
    916 <Test name="redefine_object_undef_ifdef_fragment" />
    917 <Test name="redefine_object_ifndef_vertex" />
    918 <Test name="redefine_object_ifndef_fragment" />
    919 <Test name="redefine_object_defined_1_vertex" />
    920 <Test name="redefine_object_defined_1_fragment" />
    921 <Test name="redefine_object_defined_2_vertex" />
    922 <Test name="redefine_object_defined_2_fragment" />
    923 <Test name="redefine_object_comment_vertex" />
    924 <Test name="redefine_object_comment_fragment" />
    925 <Test name="redefine_object_multiline_comment_vertex" />
    926 <Test name="redefine_object_multiline_comment_fragment" />
    927 </TestCase>
    928 <TestCase name="invalid_redefinitions">
    929 <Test name="invalid_identifier_2_vertex" />
    930 <Test name="invalid_identifier_2_fragment" />
    931 </TestCase>
    932 <TestCase name="comments">
    933 <Test name="multiline_comment_define_vertex" />
    934 <Test name="multiline_comment_define_fragment" />
    935 <Test name="nested_comment_vertex" />
    936 <Test name="nested_comment_fragment" />
    937 <Test name="comment_trick_1_vertex" />
    938 <Test name="comment_trick_1_fragment" />
    939 <Test name="comment_trick_2_vertex" />
    940 <Test name="comment_trick_2_fragment" />
    941 <Test name="invalid_comment_vertex" />
    942 <Test name="invalid_comment_fragment" />
    943 <Test name="unterminated_comment_1_vertex" />
    944 <Test name="unterminated_comment_1_fragment" />
    945 <Test name="unterminated_comment_2_vertex" />
    946 <Test name="unterminated_comment_2_fragment" />
    947 </TestCase>
    948 <TestCase name="line_continuation">
    949 <Test name="comment_vertex" />
    950 <Test name="comment_fragment" />
    951 <Test name="define_vertex" />
    952 <Test name="define_fragment" />
    953 <Test name="preprocessing_token_vertex" />
    954 <Test name="preprocessing_token_fragment" />
    955 <Test name="token_vertex" />
    956 <Test name="token_fragment" />
    957 <Test name="middle_of_line_vertex" />
    958 <Test name="middle_of_line_fragment" />
    959 </TestCase>
    960 <TestCase name="function_definitions">
    961 <Test name="same_object_and_function_param_vertex" />
    962 <Test name="same_object_and_function_param_fragment" />
    963 <Test name="complex_func_vertex" />
    964 <Test name="complex_func_fragment" />
    965 <Test name="function_definition_with_comments_vertex" />
    966 <Test name="function_definition_with_comments_fragment" />
    967 </TestCase>
    968 <TestCase name="recursion">
    969 <Test name="recursion_1_vertex" />
    970 <Test name="recursion_1_fragment" />
    971 <Test name="recursion_2_vertex" />
    972 <Test name="recursion_2_fragment" />
    973 <Test name="recursion_3_vertex" />
    974 <Test name="recursion_3_fragment" />
    975 <Test name="recursion_4_vertex" />
    976 <Test name="recursion_4_fragment" />
    977 <Test name="recursion_5_vertex" />
    978 <Test name="recursion_5_fragment" />
    979 </TestCase>
    980 <TestCase name="function_redefinitions">
    981 <Test name="function_redefinition_1_vertex" />
    982 <Test name="function_redefinition_1_fragment" />
    983 <Test name="function_redefinition_2_vertex" />
    984 <Test name="function_redefinition_2_fragment" />
    985 <Test name="function_redefinition_3_vertex" />
    986 <Test name="function_redefinition_3_fragment" />
    987 <Test name="invalid_function_redefinition_param_1_vertex" />
    988 <Test name="invalid_function_redefinition_param_1_fragment" />
    989 <Test name="invalid_function_redefinition_param_2_vertex" />
    990 <Test name="invalid_function_redefinition_param_2_fragment" />
    991 <Test name="invalid_function_redefinition_param_3_vertex" />
    992 <Test name="invalid_function_redefinition_param_3_fragment" />
    993 </TestCase>
    994 <TestCase name="invalid_function_definitions">
    995 <Test name="arguments_1_vertex" />
    996 <Test name="arguments_1_fragment" />
    997 <Test name="arguments_2_vertex" />
    998 <Test name="arguments_2_fragment" />
    999 <Test name="arguments_3_vertex" />
   1000 <Test name="arguments_3_fragment" />
   1001 <Test name="arguments_4_vertex" />
   1002 <Test name="arguments_4_fragment" />
   1003 <Test name="arguments_5_vertex" />
   1004 <Test name="arguments_5_fragment" />
   1005 <Test name="arguments_6_vertex" />
   1006 <Test name="arguments_6_fragment" />
   1007 <Test name="arguments_7_vertex" />
   1008 <Test name="arguments_7_fragment" />
   1009 <Test name="arguments_8_vertex" />
   1010 <Test name="arguments_8_fragment" />
   1011 <Test name="unique_param_name_vertex" />
   1012 <Test name="unique_param_name_fragment" />
   1013 <Test name="argument_list_1_vertex" />
   1014 <Test name="argument_list_1_fragment" />
   1015 <Test name="argument_list_2_vertex" />
   1016 <Test name="argument_list_2_fragment" />
   1017 <Test name="argument_list_3_vertex" />
   1018 <Test name="argument_list_3_fragment" />
   1019 <Test name="no_closing_parenthesis_1_vertex" />
   1020 <Test name="no_closing_parenthesis_1_fragment" />
   1021 <Test name="no_closing_parenthesis_2_vertex" />
   1022 <Test name="no_closing_parenthesis_2_fragment" />
   1023 <Test name="no_closing_parenthesis_3_vertex" />
   1024 <Test name="no_closing_parenthesis_3_fragment" />
   1025 <Test name="no_closing_parenthesis_4_vertex" />
   1026 <Test name="no_closing_parenthesis_4_fragment" />
   1027 </TestCase>
   1028 <TestCase name="semantic">
   1029 <Test name="ops_as_arguments_vertex" />
   1030 <Test name="ops_as_arguments_fragment" />
   1031 <Test name="correct_order_vertex" />
   1032 <Test name="correct_order_fragment" />
   1033 </TestCase>
   1034 <TestCase name="predefined_macros">
   1035 <Test name="version_vertex" />
   1036 <Test name="version_fragment" />
   1037 <Test name="gl_es_1_vertex" />
   1038 <Test name="gl_es_1_fragment" />
   1039 <Test name="gl_es_2_vertex" />
   1040 <Test name="gl_es_2_fragment" />
   1041 <Test name="line_1_vertex" />
   1042 <Test name="line_1_fragment" />
   1043 <Test name="file_vertex" />
   1044 <Test name="file_fragment" />
   1045 <Test name="if_gl_es_vertex" />
   1046 <Test name="if_gl_es_fragment" />
   1047 <Test name="if_version_vertex" />
   1048 <Test name="if_version_fragment" />
   1049 </TestCase>
   1050 <TestCase name="conditional_inclusion">
   1051 <Test name="basic_1_vertex" />
   1052 <Test name="basic_1_fragment" />
   1053 <Test name="basic_2_vertex" />
   1054 <Test name="basic_2_fragment" />
   1055 <Test name="basic_3_vertex" />
   1056 <Test name="basic_3_fragment" />
   1057 <Test name="basic_4_vertex" />
   1058 <Test name="basic_4_fragment" />
   1059 <Test name="basic_5_vertex" />
   1060 <Test name="basic_5_fragment" />
   1061 <Test name="unary_ops_1_vertex" />
   1062 <Test name="unary_ops_1_fragment" />
   1063 <Test name="unary_ops_2_vertex" />
   1064 <Test name="unary_ops_2_fragment" />
   1065 </TestCase>
   1066 <TestCase name="invalid_ops">
   1067 <Test name="invalid_op_1_vertex" />
   1068 <Test name="invalid_op_1_fragment" />
   1069 <Test name="invalid_op_2_vertex" />
   1070 <Test name="invalid_op_2_fragment" />
   1071 <Test name="invalid_defined_expected_identifier_1_vertex" />
   1072 <Test name="invalid_defined_expected_identifier_1_fragment" />
   1073 <Test name="invalid_defined_expected_identifier_2_vertex" />
   1074 <Test name="invalid_defined_expected_identifier_2_fragment" />
   1075 <Test name="invalid_defined_expected_identifier_3_vertex" />
   1076 <Test name="invalid_defined_expected_identifier_3_fragment" />
   1077 <Test name="invalid_defined_expected_identifier_4_vertex" />
   1078 <Test name="invalid_defined_expected_identifier_4_fragment" />
   1079 <Test name="invalid_defined_expected_identifier_5_vertex" />
   1080 <Test name="invalid_defined_expected_identifier_5_fragment" />
   1081 <Test name="invalid_defined_expected_rparen_vertex" />
   1082 <Test name="invalid_defined_expected_rparen_fragment" />
   1083 <Test name="defined_define_vertex" />
   1084 <Test name="defined_define_fragment" />
   1085 </TestCase>
   1086 <TestCase name="undefined_identifiers">
   1087 <Test name="valid_undefined_identifier_1_vertex" />
   1088 <Test name="valid_undefined_identifier_1_fragment" />
   1089 <Test name="valid_undefined_identifier_2_vertex" />
   1090 <Test name="valid_undefined_identifier_2_fragment" />
   1091 <Test name="undefined_identifier_1_vertex" />
   1092 <Test name="undefined_identifier_1_fragment" />
   1093 <Test name="undefined_identifier_2_vertex" />
   1094 <Test name="undefined_identifier_2_fragment" />
   1095 <Test name="undefined_identifier_3_vertex" />
   1096 <Test name="undefined_identifier_3_fragment" />
   1097 <Test name="undefined_identifier_4_vertex" />
   1098 <Test name="undefined_identifier_4_fragment" />
   1099 <Test name="undefined_identifier_5_vertex" />
   1100 <Test name="undefined_identifier_5_fragment" />
   1101 <Test name="undefined_identifier_6_vertex" />
   1102 <Test name="undefined_identifier_6_fragment" />
   1103 <Test name="undefined_identifier_7_vertex" />
   1104 <Test name="undefined_identifier_7_fragment" />
   1105 <Test name="undefined_identifier_8_vertex" />
   1106 <Test name="undefined_identifier_8_fragment" />
   1107 <Test name="undefined_identifier_9_vertex" />
   1108 <Test name="undefined_identifier_9_fragment" />
   1109 <Test name="undefined_identifier_10_vertex" />
   1110 <Test name="undefined_identifier_10_fragment" />
   1111 <Test name="undefined_identifier_11_vertex" />
   1112 <Test name="undefined_identifier_11_fragment" />
   1113 <Test name="undefined_identifier_12_vertex" />
   1114 <Test name="undefined_identifier_12_fragment" />
   1115 </TestCase>
   1116 <TestCase name="invalid_conditionals">
   1117 <Test name="empty_if_vertex" />
   1118 <Test name="empty_if_fragment" />
   1119 <Test name="empty_ifdef_vertex" />
   1120 <Test name="empty_ifdef_fragment" />
   1121 <Test name="empty_ifndef_vertex" />
   1122 <Test name="empty_ifndef_fragment" />
   1123 <Test name="invalid_ifdef_vertex" />
   1124 <Test name="invalid_ifdef_fragment" />
   1125 <Test name="invalid_ifndef_vertex" />
   1126 <Test name="invalid_ifndef_fragment" />
   1127 <Test name="empty_if_defined_vertex" />
   1128 <Test name="empty_if_defined_fragment" />
   1129 <Test name="unterminated_if_1_vertex" />
   1130 <Test name="unterminated_if_1_fragment" />
   1131 <Test name="unterminated_if_2_vertex" />
   1132 <Test name="unterminated_if_2_fragment" />
   1133 <Test name="unterminated_ifdef_vertex" />
   1134 <Test name="unterminated_ifdef_fragment" />
   1135 <Test name="unterminated_ifndef_vertex" />
   1136 <Test name="unterminated_ifndef_fragment" />
   1137 <Test name="unterminated_else_1_vertex" />
   1138 <Test name="unterminated_else_1_fragment" />
   1139 <Test name="unterminated_else_2_vertex" />
   1140 <Test name="unterminated_else_2_fragment" />
   1141 <Test name="unterminated_elif_1_vertex" />
   1142 <Test name="unterminated_elif_1_fragment" />
   1143 <Test name="unterminated_elif_2_vertex" />
   1144 <Test name="unterminated_elif_2_fragment" />
   1145 <Test name="unterminated_elif_3_vertex" />
   1146 <Test name="unterminated_elif_3_fragment" />
   1147 <Test name="elif_after_else_vertex" />
   1148 <Test name="elif_after_else_fragment" />
   1149 <Test name="else_without_if_vertex" />
   1150 <Test name="else_without_if_fragment" />
   1151 <Test name="elif_without_if_vertex" />
   1152 <Test name="elif_without_if_fragment" />
   1153 <Test name="endif_without_if_vertex" />
   1154 <Test name="endif_without_if_fragment" />
   1155 <Test name="else_after_else_vertex" />
   1156 <Test name="else_after_else_fragment" />
   1157 <Test name="nested_elif_without_if_vertex" />
   1158 <Test name="nested_elif_without_if_fragment" />
   1159 <Test name="if_float_vertex" />
   1160 <Test name="if_float_fragment" />
   1161 <Test name="tokens_after_if_vertex" />
   1162 <Test name="tokens_after_if_fragment" />
   1163 <Test name="tokens_after_elif_vertex" />
   1164 <Test name="tokens_after_elif_fragment" />
   1165 <Test name="tokens_after_else_vertex" />
   1166 <Test name="tokens_after_else_fragment" />
   1167 <Test name="tokens_after_endif_vertex" />
   1168 <Test name="tokens_after_endif_fragment" />
   1169 <Test name="tokens_after_ifdef_vertex" />
   1170 <Test name="tokens_after_ifdef_fragment" />
   1171 <Test name="tokens_after_ifndef_vertex" />
   1172 <Test name="tokens_after_ifndef_fragment" />
   1173 <Test name="unterminated_nested_blocks_vertex" />
   1174 <Test name="unterminated_nested_blocks_fragment" />
   1175 </TestCase>
   1176 <TestCase name="conditionals">
   1177 <Test name="ifdef_1_vertex" />
   1178 <Test name="ifdef_1_fragment" />
   1179 <Test name="ifdef_2_vertex" />
   1180 <Test name="ifdef_2_fragment" />
   1181 <Test name="ifdef_3_vertex" />
   1182 <Test name="ifdef_3_fragment" />
   1183 <Test name="ifndef_1_vertex" />
   1184 <Test name="ifndef_1_fragment" />
   1185 <Test name="ifndef_2_vertex" />
   1186 <Test name="ifndef_2_fragment" />
   1187 <Test name="mixed_conditional_inclusion_vertex" />
   1188 <Test name="mixed_conditional_inclusion_fragment" />
   1189 <Test name="nested_if_1_vertex" />
   1190 <Test name="nested_if_1_fragment" />
   1191 <Test name="nested_if_2_vertex" />
   1192 <Test name="nested_if_2_fragment" />
   1193 <Test name="nested_if_3_vertex" />
   1194 <Test name="nested_if_3_fragment" />
   1195 </TestCase>
   1196 <TestCase name="directive">
   1197 <Test name="version_is_less_vertex" />
   1198 <Test name="version_is_less_fragment" />
   1199 <Test name="version_is_more_vertex" />
   1200 <Test name="version_is_more_fragment" />
   1201 <Test name="version_missing_es_vertex" />
   1202 <Test name="version_missing_es_fragment" />
   1203 <Test name="version_missing_vertex" />
   1204 <Test name="version_missing_fragment" />
   1205 <Test name="version_not_first_statement_1_vertex" />
   1206 <Test name="version_not_first_statement_1_fragment" />
   1207 <Test name="version_not_first_statement_2_vertex" />
   1208 <Test name="version_not_first_statement_2_fragment" />
   1209 <Test name="version_invalid_token_1_vertex" />
   1210 <Test name="version_invalid_token_1_fragment" />
   1211 <Test name="version_invalid_token_2_vertex" />
   1212 <Test name="version_invalid_token_2_fragment" />
   1213 <Test name="invalid_version_vertex" />
   1214 <Test name="invalid_version_fragment" />
   1215 <Test name="additional_tokens_vertex" />
   1216 <Test name="additional_tokens_fragment" />
   1217 <Test name="error_with_no_tokens_vertex" />
   1218 <Test name="error_with_no_tokens_fragment" />
   1219 <Test name="error_vertex" />
   1220 <Test name="error_fragment" />
   1221 </TestCase>
   1222 <TestCase name="builtin">
   1223 <Test name="line_vertex" />
   1224 <Test name="line_fragment" />
   1225 <Test name="line_and_file_vertex" />
   1226 <Test name="line_and_file_fragment" />
   1227 <Test name="line_defined_1_vertex" />
   1228 <Test name="line_defined_1_fragment" />
   1229 <Test name="empty_line_vertex" />
   1230 <Test name="empty_line_fragment" />
   1231 <Test name="invalid_line_file_4_vertex" />
   1232 <Test name="invalid_line_file_4_fragment" />
   1233 </TestCase>
   1234 <TestCase name="pragmas">
   1235 <Test name="pragma_vertex" />
   1236 <Test name="pragma_fragment" />
   1237 <Test name="pragma_macro_exp_vertex" />
   1238 <Test name="pragma_macro_exp_fragment" />
   1239 </TestCase>
   1240 <TestCase name="extensions">
   1241 <Test name="basic_vertex" />
   1242 <Test name="basic_fragment" />
   1243 <Test name="macro_exp_vertex" />
   1244 <Test name="macro_exp_fragment" />
   1245 <Test name="missing_extension_name_vertex" />
   1246 <Test name="missing_extension_name_fragment" />
   1247 <Test name="invalid_extension_name_vertex" />
   1248 <Test name="invalid_extension_name_fragment" />
   1249 <Test name="missing_colon_vertex" />
   1250 <Test name="missing_colon_fragment" />
   1251 <Test name="expected_colon_vertex" />
   1252 <Test name="expected_colon_fragment" />
   1253 <Test name="missing_behavior_vertex" />
   1254 <Test name="missing_behavior_fragment" />
   1255 <Test name="invalid_behavior_1_vertex" />
   1256 <Test name="invalid_behavior_1_fragment" />
   1257 <Test name="invalid_behavior_2_vertex" />
   1258 <Test name="invalid_behavior_2_fragment" />
   1259 <Test name="invalid_char_in_name_vertex" />
   1260 <Test name="invalid_char_in_name_fragment" />
   1261 <Test name="invalid_char_in_behavior_vertex" />
   1262 <Test name="invalid_char_in_behavior_fragment" />
   1263 <Test name="unterminated_comment_vertex" />
   1264 <Test name="unterminated_comment_fragment" />
   1265 </TestCase>
   1266 <TestCase name="expressions">
   1267 <Test name="shift_left_vertex" />
   1268 <Test name="shift_left_fragment" />
   1269 <Test name="shift_right_vertex" />
   1270 <Test name="shift_right_fragment" />
   1271 <Test name="cmp_less_than_vertex" />
   1272 <Test name="cmp_less_than_fragment" />
   1273 <Test name="less_or_equal_vertex" />
   1274 <Test name="less_or_equal_fragment" />
   1275 <Test name="or_vertex" />
   1276 <Test name="or_fragment" />
   1277 <Test name="and_vertex" />
   1278 <Test name="and_fragment" />
   1279 <Test name="xor_vertex" />
   1280 <Test name="xor_fragment" />
   1281 <Test name="mod_vertex" />
   1282 <Test name="mod_fragment" />
   1283 <Test name="parenthesis_value_vertex" />
   1284 <Test name="parenthesis_value_fragment" />
   1285 <Test name="parenthesis_tricky_vertex" />
   1286 <Test name="parenthesis_tricky_fragment" />
   1287 <Test name="parenthesis_if_no_vertex" />
   1288 <Test name="parenthesis_if_no_fragment" />
   1289 <Test name="parenthesis_if_vertex" />
   1290 <Test name="parenthesis_if_fragment" />
   1291 <Test name="parenthesis_multi_if_vertex" />
   1292 <Test name="parenthesis_multi_if_fragment" />
   1293 <Test name="parenthesis_single_if_vertex" />
   1294 <Test name="parenthesis_single_if_fragment" />
   1295 <Test name="parenthesis_ifelse_true_vertex" />
   1296 <Test name="parenthesis_ifelse_true_fragment" />
   1297 <Test name="parenthesis_ifelse_false_vertex" />
   1298 <Test name="parenthesis_ifelse_false_fragment" />
   1299 <Test name="eval_basic_0_vertex" />
   1300 <Test name="eval_basic_0_fragment" />
   1301 <Test name="eval_basic_1_vertex" />
   1302 <Test name="eval_basic_1_fragment" />
   1303 <Test name="eval_simple_precedence_0_vertex" />
   1304 <Test name="eval_simple_precedence_0_fragment" />
   1305 <Test name="eval_simple_precedence_1_vertex" />
   1306 <Test name="eval_simple_precedence_1_fragment" />
   1307 <Test name="defined_1_vertex" />
   1308 <Test name="defined_1_fragment" />
   1309 <Test name="defined_2_vertex" />
   1310 <Test name="defined_2_fragment" />
   1311 <Test name="defined_3_vertex" />
   1312 <Test name="defined_3_fragment" />
   1313 <Test name="defined_4_vertex" />
   1314 <Test name="defined_4_fragment" />
   1315 <Test name="defined_5_vertex" />
   1316 <Test name="defined_5_fragment" />
   1317 <Test name="defined_6_vertex" />
   1318 <Test name="defined_6_fragment" />
   1319 </TestCase>
   1320 <TestCase name="invalid_expressions">
   1321 <Test name="invalid_unary_expr_vertex" />
   1322 <Test name="invalid_unary_expr_fragment" />
   1323 <Test name="invalid_binary_expr_vertex" />
   1324 <Test name="invalid_binary_expr_fragment" />
   1325 <Test name="missing_expr_vertex" />
   1326 <Test name="missing_expr_fragment" />
   1327 <Test name="invalid_expr_1_vertex" />
   1328 <Test name="invalid_expr_1_fragment" />
   1329 <Test name="invalid_expr_2_vertex" />
   1330 <Test name="invalid_expr_2_fragment" />
   1331 <Test name="invalid_expr_3_vertex" />
   1332 <Test name="invalid_expr_3_fragment" />
   1333 <Test name="unopened_parenthesis_vertex" />
   1334 <Test name="unopened_parenthesis_fragment" />
   1335 <Test name="unclosed_parenthesis_vertex" />
   1336 <Test name="unclosed_parenthesis_fragment" />
   1337 </TestCase>
   1338 <TestCase name="operator_precedence">
   1339 <Test name="modulo_vs_not_vertex" />
   1340 <Test name="modulo_vs_not_fragment" />
   1341 <Test name="div_vs_not_vertex" />
   1342 <Test name="div_vs_not_fragment" />
   1343 <Test name="mul_vs_not_vertex" />
   1344 <Test name="mul_vs_not_fragment" />
   1345 <Test name="modulo_vs_bit_invert_vertex" />
   1346 <Test name="modulo_vs_bit_invert_fragment" />
   1347 <Test name="modulo_vs_minus_vertex" />
   1348 <Test name="modulo_vs_minus_fragment" />
   1349 <Test name="modulo_vs_plus_vertex" />
   1350 <Test name="modulo_vs_plus_fragment" />
   1351 <Test name="div_vs_bit_invert_vertex" />
   1352 <Test name="div_vs_bit_invert_fragment" />
   1353 <Test name="div_vs_minus_vertex" />
   1354 <Test name="div_vs_minus_fragment" />
   1355 <Test name="div_vs_plus_vertex" />
   1356 <Test name="div_vs_plus_fragment" />
   1357 <Test name="mul_vs_bit_invert_vertex" />
   1358 <Test name="mul_vs_bit_invert_fragment" />
   1359 <Test name="mul_vs_minus_vertex" />
   1360 <Test name="mul_vs_minus_fragment" />
   1361 <Test name="mul_vs_plus_vertex" />
   1362 <Test name="mul_vs_plus_fragment" />
   1363 <Test name="sub_vs_modulo_vertex" />
   1364 <Test name="sub_vs_modulo_fragment" />
   1365 <Test name="sub_vs_div_vertex" />
   1366 <Test name="sub_vs_div_fragment" />
   1367 <Test name="sub_vs_mul_vertex" />
   1368 <Test name="sub_vs_mul_fragment" />
   1369 <Test name="add_vs_modulo_vertex" />
   1370 <Test name="add_vs_modulo_fragment" />
   1371 <Test name="add_vs_div_vertex" />
   1372 <Test name="add_vs_div_fragment" />
   1373 <Test name="add_vs_mul_vertex" />
   1374 <Test name="add_vs_mul_fragment" />
   1375 <Test name="rshift_vs_sub_vertex" />
   1376 <Test name="rshift_vs_sub_fragment" />
   1377 <Test name="rshift_vs_add_vertex" />
   1378 <Test name="rshift_vs_add_fragment" />
   1379 <Test name="lshift_vs_sub_vertex" />
   1380 <Test name="lshift_vs_sub_fragment" />
   1381 <Test name="lshift_vs_add_vertex" />
   1382 <Test name="lshift_vs_add_fragment" />
   1383 <Test name="greater_or_equal_vs_rshift_vertex" />
   1384 <Test name="greater_or_equal_vs_rshift_fragment" />
   1385 <Test name="greater_or_equal_vs_lshift_vertex" />
   1386 <Test name="greater_or_equal_vs_lshift_fragment" />
   1387 <Test name="less_or_equal_vs_rshift_vertex" />
   1388 <Test name="less_or_equal_vs_rshift_fragment" />
   1389 <Test name="less_or_equal_vs_lshift_vertex" />
   1390 <Test name="less_or_equal_vs_lshift_fragment" />
   1391 <Test name="greater_vs_rshift_vertex" />
   1392 <Test name="greater_vs_rshift_fragment" />
   1393 <Test name="greater_vs_lshift_vertex" />
   1394 <Test name="greater_vs_lshift_fragment" />
   1395 <Test name="less_vs_rshift_vertex" />
   1396 <Test name="less_vs_rshift_fragment" />
   1397 <Test name="less_vs_lshift_vertex" />
   1398 <Test name="less_vs_lshift_fragment" />
   1399 <Test name="not_equal_vs_greater_or_equal_vertex" />
   1400 <Test name="not_equal_vs_greater_or_equal_fragment" />
   1401 <Test name="not_equal_vs_less_or_equal_vertex" />
   1402 <Test name="not_equal_vs_less_or_equal_fragment" />
   1403 <Test name="not_equal_vs_greater_vertex" />
   1404 <Test name="not_equal_vs_greater_fragment" />
   1405 <Test name="not_equal_vs_less_vertex" />
   1406 <Test name="not_equal_vs_less_fragment" />
   1407 <Test name="equal_vs_greater_or_equal_vertex" />
   1408 <Test name="equal_vs_greater_or_equal_fragment" />
   1409 <Test name="equal_vs_less_or_equal_vertex" />
   1410 <Test name="equal_vs_less_or_equal_fragment" />
   1411 <Test name="equal_vs_greater_vertex" />
   1412 <Test name="equal_vs_greater_fragment" />
   1413 <Test name="equal_vs_less_vertex" />
   1414 <Test name="equal_vs_less_fragment" />
   1415 <Test name="bitwise_and_vs_not_equal_vertex" />
   1416 <Test name="bitwise_and_vs_not_equal_fragment" />
   1417 <Test name="bitwise_and_vs_equal_vertex" />
   1418 <Test name="bitwise_and_vs_equal_fragment" />
   1419 <Test name="xor_vs_bitwise_and_vertex" />
   1420 <Test name="xor_vs_bitwise_and_fragment" />
   1421 <Test name="bitwise_or_vs_xor_vertex" />
   1422 <Test name="bitwise_or_vs_xor_fragment" />
   1423 <Test name="logical_and_vs_bitwise_or_vertex" />
   1424 <Test name="logical_and_vs_bitwise_or_fragment" />
   1425 <Test name="logical_and_vs_bitwise_and_vertex" />
   1426 <Test name="logical_and_vs_bitwise_and_fragment" />
   1427 <Test name="logical_or_vs_logical_and_vertex" />
   1428 <Test name="logical_or_vs_logical_and_fragment" />
   1429 </TestCase>
   1430 </TestSuite>
   1431 <TestCase name="constants">
   1432 <Test name="float_input_vertex" />
   1433 <Test name="float_input_fragment" />
   1434 <Test name="float_uniform_vertex" />
   1435 <Test name="float_uniform_fragment" />
   1436 <Test name="float_0_vertex" />
   1437 <Test name="float_0_fragment" />
   1438 <Test name="float_1_vertex" />
   1439 <Test name="float_1_fragment" />
   1440 <Test name="float_2_vertex" />
   1441 <Test name="float_2_fragment" />
   1442 <Test name="float_3_vertex" />
   1443 <Test name="float_3_fragment" />
   1444 <Test name="float_4_vertex" />
   1445 <Test name="float_4_fragment" />
   1446 <Test name="float_5_vertex" />
   1447 <Test name="float_5_fragment" />
   1448 <Test name="float_6_vertex" />
   1449 <Test name="float_6_fragment" />
   1450 <Test name="float_7_vertex" />
   1451 <Test name="float_7_fragment" />
   1452 <Test name="float_8_vertex" />
   1453 <Test name="float_8_fragment" />
   1454 <Test name="float_f_suffix_0_vertex" />
   1455 <Test name="float_f_suffix_0_fragment" />
   1456 <Test name="float_f_suffix_1_vertex" />
   1457 <Test name="float_f_suffix_1_fragment" />
   1458 <Test name="int_0_vertex" />
   1459 <Test name="int_0_fragment" />
   1460 <Test name="int_1_vertex" />
   1461 <Test name="int_1_fragment" />
   1462 <Test name="int_2_vertex" />
   1463 <Test name="int_2_fragment" />
   1464 <Test name="int_3_vertex" />
   1465 <Test name="int_3_fragment" />
   1466 <Test name="int_4_vertex" />
   1467 <Test name="int_4_fragment" />
   1468 <Test name="bool_0_vertex" />
   1469 <Test name="bool_0_fragment" />
   1470 <Test name="bool_1_vertex" />
   1471 <Test name="bool_1_fragment" />
   1472 <Test name="const_float_global_vertex" />
   1473 <Test name="const_float_global_fragment" />
   1474 <Test name="const_float_main_vertex" />
   1475 <Test name="const_float_main_fragment" />
   1476 <Test name="const_float_function_vertex" />
   1477 <Test name="const_float_function_fragment" />
   1478 <Test name="const_float_scope_vertex" />
   1479 <Test name="const_float_scope_fragment" />
   1480 <Test name="const_float_scope_shawdowing_1_vertex" />
   1481 <Test name="const_float_scope_shawdowing_1_fragment" />
   1482 <Test name="const_float_scope_shawdowing_2_vertex" />
   1483 <Test name="const_float_scope_shawdowing_2_fragment" />
   1484 <Test name="const_float_scope_shawdowing_3_vertex" />
   1485 <Test name="const_float_scope_shawdowing_3_fragment" />
   1486 <Test name="const_float_scope_shawdowing_4_vertex" />
   1487 <Test name="const_float_scope_shawdowing_4_fragment" />
   1488 <Test name="const_float_operations_with_const_vertex" />
   1489 <Test name="const_float_operations_with_const_fragment" />
   1490 <Test name="const_float_assignment_1_vertex" />
   1491 <Test name="const_float_assignment_1_fragment" />
   1492 <Test name="const_float_assignment_2_vertex" />
   1493 <Test name="const_float_assignment_2_fragment" />
   1494 <Test name="const_float_assignment_3_vertex" />
   1495 <Test name="const_float_assignment_3_fragment" />
   1496 <Test name="const_float_assignment_4_vertex" />
   1497 <Test name="const_float_assignment_4_fragment" />
   1498 <Test name="const_float_assign_uniform_vertex" />
   1499 <Test name="const_float_assign_uniform_fragment" />
   1500 <Test name="const_float_assign_varying" />
   1501 <Test name="const_float_from_int_vertex" />
   1502 <Test name="const_float_from_int_fragment" />
   1503 <Test name="const_float_from_vec2_vertex" />
   1504 <Test name="const_float_from_vec2_fragment" />
   1505 <Test name="const_float_from_vec3_vertex" />
   1506 <Test name="const_float_from_vec3_fragment" />
   1507 <Test name="const_float_from_vec4_vertex" />
   1508 <Test name="const_float_from_vec4_fragment" />
   1509 <Test name="const_float_assign_variable_1_vertex" />
   1510 <Test name="const_float_assign_variable_1_fragment" />
   1511 <Test name="const_float_assign_variable_2_vertex" />
   1512 <Test name="const_float_assign_variable_2_fragment" />
   1513 <Test name="const_float_assign_user_func_vertex" />
   1514 <Test name="const_float_assign_user_func_fragment" />
   1515 <Test name="int_decimal_vertex" />
   1516 <Test name="int_decimal_fragment" />
   1517 <Test name="int_octal_vertex" />
   1518 <Test name="int_octal_fragment" />
   1519 <Test name="int_hexadecimal_0_vertex" />
   1520 <Test name="int_hexadecimal_0_fragment" />
   1521 <Test name="int_hexadecimal_1_vertex" />
   1522 <Test name="int_hexadecimal_1_fragment" />
   1523 <Test name="uint_decimal_0_vertex" />
   1524 <Test name="uint_decimal_0_fragment" />
   1525 <Test name="uint_decimal_1_vertex" />
   1526 <Test name="uint_decimal_1_fragment" />
   1527 <Test name="uint_octal_0_vertex" />
   1528 <Test name="uint_octal_0_fragment" />
   1529 <Test name="uint_octal_1_vertex" />
   1530 <Test name="uint_octal_1_fragment" />
   1531 <Test name="uint_hexadecimal_0_vertex" />
   1532 <Test name="uint_hexadecimal_0_fragment" />
   1533 <Test name="uint_hexadecimal_1_vertex" />
   1534 <Test name="uint_hexadecimal_1_fragment" />
   1535 <Test name="int_from_uint_vertex" />
   1536 <Test name="int_from_uint_fragment" />
   1537 <Test name="uint_from_int_vertex" />
   1538 <Test name="uint_from_int_fragment" />
   1539 <Test name="int_from_float_vertex" />
   1540 <Test name="int_from_float_fragment" />
   1541 <Test name="uint_from_float_vertex" />
   1542 <Test name="uint_from_float_fragment" />
   1543 <Test name="bool_from_int_vertex" />
   1544 <Test name="bool_from_int_fragment" />
   1545 <Test name="bool_from_uint_vertex" />
   1546 <Test name="bool_from_uint_fragment" />
   1547 <Test name="bool_from_float_vertex" />
   1548 <Test name="bool_from_float_fragment" />
   1549 <Test name="invalid_octal_0_vertex" />
   1550 <Test name="invalid_octal_0_fragment" />
   1551 <Test name="invalid_hexadecimal_0_vertex" />
   1552 <Test name="invalid_hexadecimal_0_fragment" />
   1553 <Test name="invalid_hexadecimal_1_vertex" />
   1554 <Test name="invalid_hexadecimal_1_fragment" />
   1555 </TestCase>
   1556 <TestSuite name="linkage">
   1557 <TestSuite name="varying">
   1558 <TestCase name="rules">
   1559 <Test name="fragment_declare" />
   1560 <Test name="vertex_declare" />
   1561 <Test name="both_declare" />
   1562 <Test name="vertex_declare_fragment_use" />
   1563 <Test name="vertex_use_fragment_declare" />
   1564 <Test name="vertex_use_declare_fragment" />
   1565 <Test name="vertex_use_fragment_use" />
   1566 <Test name="differing_precision_1" />
   1567 <Test name="differing_precision_2" />
   1568 <Test name="differing_precision_3" />
   1569 <Test name="type_mismatch_2" />
   1570 <Test name="type_mismatch_3" />
   1571 <Test name="invalid_type_bool" />
   1572 </TestCase>
   1573 <TestCase name="basic_types">
   1574 <Test name="float" />
   1575 <Test name="vec2" />
   1576 <Test name="vec3" />
   1577 <Test name="vec4" />
   1578 <Test name="mat2" />
   1579 <Test name="mat2x3" />
   1580 <Test name="mat2x4" />
   1581 <Test name="mat3x2" />
   1582 <Test name="mat3" />
   1583 <Test name="mat3x4" />
   1584 <Test name="mat4x2" />
   1585 <Test name="mat4x3" />
   1586 <Test name="mat4" />
   1587 <Test name="int" />
   1588 <Test name="ivec2" />
   1589 <Test name="ivec3" />
   1590 <Test name="ivec4" />
   1591 <Test name="uint" />
   1592 <Test name="uvec2" />
   1593 <Test name="uvec3" />
   1594 <Test name="uvec4" />
   1595 </TestCase>
   1596 <TestCase name="struct">
   1597 <Test name="float" />
   1598 <Test name="vec2" />
   1599 <Test name="vec3" />
   1600 <Test name="vec4" />
   1601 <Test name="mat2" />
   1602 <Test name="mat2x3" />
   1603 <Test name="mat2x4" />
   1604 <Test name="mat3x2" />
   1605 <Test name="mat3" />
   1606 <Test name="mat3x4" />
   1607 <Test name="mat4x2" />
   1608 <Test name="mat4x3" />
   1609 <Test name="mat4" />
   1610 <Test name="int" />
   1611 <Test name="ivec2" />
   1612 <Test name="ivec3" />
   1613 <Test name="ivec4" />
   1614 <Test name="uint" />
   1615 <Test name="uvec2" />
   1616 <Test name="uvec3" />
   1617 <Test name="uvec4" />
   1618 <Test name="float_vec3" />
   1619 </TestCase>
   1620 <TestCase name="interpolation">
   1621 <Test name="smooth" />
   1622 <Test name="centroid" />
   1623 <Test name="flat" />
   1624 </TestCase>
   1625 <TestCase name="usage">
   1626 <Test name="readback_1" />
   1627 <Test name="writeback_1" />
   1628 </TestCase>
   1629 </TestSuite>
   1630 <TestSuite name="uniform">
   1631 <TestCase name="struct">
   1632 <Test name="basic" />
   1633 <Test name="vertex_only" />
   1634 <Test name="fragment_only" />
   1635 <Test name="partial" />
   1636 <Test name="vec4" />
   1637 <Test name="vertex_only_vec4" />
   1638 <Test name="fragment_only_vec4" />
   1639 <Test name="partial_vec4" />
   1640 <Test name="vec4_vec3" />
   1641 <Test name="vertex_only_vec4_vec3" />
   1642 <Test name="fragment_only_vec4_vec3" />
   1643 <Test name="partial_vec4_vec3" />
   1644 <Test name="vec4_float" />
   1645 <Test name="vertex_only_vec4_float" />
   1646 <Test name="fragment_only_vec4_float" />
   1647 <Test name="partial_vec4_float" />
   1648 <Test name="partial_vec4_struct" />
   1649 <Test name="partial_vec4_vec3_struct" />
   1650 <Test name="partial_vec2_vec3" />
   1651 <Test name="partial_vec2_int" />
   1652 <Test name="partial_int_float" />
   1653 <Test name="partial_bvec2_vec2" />
   1654 <Test name="partial_ivec2_vec2" />
   1655 <Test name="partial_ivec2_ivec2" />
   1656 <Test name="light_struct_highp" />
   1657 <Test name="light_struct_mediump" />
   1658 </TestCase>
   1659 <TestCase name="block">
   1660 <Test name="type_mismatch" />
   1661 <Test name="members_mismatch" />
   1662 <Test name="layout_qualifier_mismatch_4" />
   1663 <Test name="layout_qualifier_mismatch_5" />
   1664 </TestCase>
   1665 </TestSuite>
   1666 </TestSuite>
   1667 <TestSuite name="conversions">
   1668 <TestCase name="scalar_to_scalar">
   1669 <Test name="float_to_float_vertex" />
   1670 <Test name="float_to_float_fragment" />
   1671 <Test name="float_to_int_vertex" />
   1672 <Test name="float_to_int_fragment" />
   1673 <Test name="float_to_bool_vertex" />
   1674 <Test name="float_to_bool_fragment" />
   1675 <Test name="int_to_float_vertex" />
   1676 <Test name="int_to_float_fragment" />
   1677 <Test name="int_to_int_vertex" />
   1678 <Test name="int_to_int_fragment" />
   1679 <Test name="int_to_bool_vertex" />
   1680 <Test name="int_to_bool_fragment" />
   1681 <Test name="uint_to_float_vertex" />
   1682 <Test name="uint_to_float_fragment" />
   1683 <Test name="uint_to_int_vertex" />
   1684 <Test name="uint_to_int_fragment" />
   1685 <Test name="uint_to_bool_vertex" />
   1686 <Test name="uint_to_bool_fragment" />
   1687 <Test name="bool_to_float_vertex" />
   1688 <Test name="bool_to_float_fragment" />
   1689 <Test name="bool_to_int_vertex" />
   1690 <Test name="bool_to_int_fragment" />
   1691 <Test name="bool_to_bool_vertex" />
   1692 <Test name="bool_to_bool_fragment" />
   1693 <Test name="float_to_uint_vertex" />
   1694 <Test name="float_to_uint_fragment" />
   1695 <Test name="int_to_uint_vertex" />
   1696 <Test name="int_to_uint_fragment" />
   1697 <Test name="uint_to_uint_vertex" />
   1698 <Test name="uint_to_uint_fragment" />
   1699 <Test name="bool_to_uint_vertex" />
   1700 <Test name="bool_to_uint_fragment" />
   1701 </TestCase>
   1702 <TestCase name="scalar_to_vector">
   1703 <Test name="float_to_vec2_vertex" />
   1704 <Test name="float_to_vec2_fragment" />
   1705 <Test name="float_to_vec3_vertex" />
   1706 <Test name="float_to_vec3_fragment" />
   1707 <Test name="float_to_vec4_vertex" />
   1708 <Test name="float_to_vec4_fragment" />
   1709 <Test name="float_to_ivec2_vertex" />
   1710 <Test name="float_to_ivec2_fragment" />
   1711 <Test name="float_to_ivec3_vertex" />
   1712 <Test name="float_to_ivec3_fragment" />
   1713 <Test name="float_to_ivec4_vertex" />
   1714 <Test name="float_to_ivec4_fragment" />
   1715 <Test name="float_to_bvec2_vertex" />
   1716 <Test name="float_to_bvec2_fragment" />
   1717 <Test name="float_to_bvec3_vertex" />
   1718 <Test name="float_to_bvec3_fragment" />
   1719 <Test name="float_to_bvec4_vertex" />
   1720 <Test name="float_to_bvec4_fragment" />
   1721 <Test name="int_to_vec2_vertex" />
   1722 <Test name="int_to_vec2_fragment" />
   1723 <Test name="int_to_vec3_vertex" />
   1724 <Test name="int_to_vec3_fragment" />
   1725 <Test name="int_to_vec4_vertex" />
   1726 <Test name="int_to_vec4_fragment" />
   1727 <Test name="int_to_ivec2_vertex" />
   1728 <Test name="int_to_ivec2_fragment" />
   1729 <Test name="int_to_ivec3_vertex" />
   1730 <Test name="int_to_ivec3_fragment" />
   1731 <Test name="int_to_ivec4_vertex" />
   1732 <Test name="int_to_ivec4_fragment" />
   1733 <Test name="int_to_bvec2_vertex" />
   1734 <Test name="int_to_bvec2_fragment" />
   1735 <Test name="int_to_bvec3_vertex" />
   1736 <Test name="int_to_bvec3_fragment" />
   1737 <Test name="int_to_bvec4_vertex" />
   1738 <Test name="int_to_bvec4_fragment" />
   1739 <Test name="uint_to_vec2_vertex" />
   1740 <Test name="uint_to_vec2_fragment" />
   1741 <Test name="uint_to_vec3_vertex" />
   1742 <Test name="uint_to_vec3_fragment" />
   1743 <Test name="uint_to_vec4_vertex" />
   1744 <Test name="uint_to_vec4_fragment" />
   1745 <Test name="uint_to_ivec2_vertex" />
   1746 <Test name="uint_to_ivec2_fragment" />
   1747 <Test name="uint_to_ivec3_vertex" />
   1748 <Test name="uint_to_ivec3_fragment" />
   1749 <Test name="uint_to_ivec4_vertex" />
   1750 <Test name="uint_to_ivec4_fragment" />
   1751 <Test name="uint_to_bvec2_vertex" />
   1752 <Test name="uint_to_bvec2_fragment" />
   1753 <Test name="uint_to_bvec3_vertex" />
   1754 <Test name="uint_to_bvec3_fragment" />
   1755 <Test name="uint_to_bvec4_vertex" />
   1756 <Test name="uint_to_bvec4_fragment" />
   1757 <Test name="bool_to_vec2_vertex" />
   1758 <Test name="bool_to_vec2_fragment" />
   1759 <Test name="bool_to_vec3_vertex" />
   1760 <Test name="bool_to_vec3_fragment" />
   1761 <Test name="bool_to_vec4_vertex" />
   1762 <Test name="bool_to_vec4_fragment" />
   1763 <Test name="bool_to_ivec2_vertex" />
   1764 <Test name="bool_to_ivec2_fragment" />
   1765 <Test name="bool_to_ivec3_vertex" />
   1766 <Test name="bool_to_ivec3_fragment" />
   1767 <Test name="bool_to_ivec4_vertex" />
   1768 <Test name="bool_to_ivec4_fragment" />
   1769 <Test name="bool_to_bvec2_vertex" />
   1770 <Test name="bool_to_bvec2_fragment" />
   1771 <Test name="bool_to_bvec3_vertex" />
   1772 <Test name="bool_to_bvec3_fragment" />
   1773 <Test name="bool_to_bvec4_vertex" />
   1774 <Test name="bool_to_bvec4_fragment" />
   1775 <Test name="float_to_uvec2_vertex" />
   1776 <Test name="float_to_uvec2_fragment" />
   1777 <Test name="float_to_uvec3_vertex" />
   1778 <Test name="float_to_uvec3_fragment" />
   1779 <Test name="float_to_uvec4_vertex" />
   1780 <Test name="float_to_uvec4_fragment" />
   1781 <Test name="int_to_uvec2_vertex" />
   1782 <Test name="int_to_uvec2_fragment" />
   1783 <Test name="int_to_uvec3_vertex" />
   1784 <Test name="int_to_uvec3_fragment" />
   1785 <Test name="int_to_uvec4_vertex" />
   1786 <Test name="int_to_uvec4_fragment" />
   1787 <Test name="uint_to_uvec2_vertex" />
   1788 <Test name="uint_to_uvec2_fragment" />
   1789 <Test name="uint_to_uvec3_vertex" />
   1790 <Test name="uint_to_uvec3_fragment" />
   1791 <Test name="uint_to_uvec4_vertex" />
   1792 <Test name="uint_to_uvec4_fragment" />
   1793 <Test name="bool_to_uvec2_vertex" />
   1794 <Test name="bool_to_uvec2_fragment" />
   1795 <Test name="bool_to_uvec3_vertex" />
   1796 <Test name="bool_to_uvec3_fragment" />
   1797 <Test name="bool_to_uvec4_vertex" />
   1798 <Test name="bool_to_uvec4_fragment" />
   1799 </TestCase>
   1800 <TestCase name="vector_to_scalar">
   1801 <Test name="vec2_to_float_vertex" />
   1802 <Test name="vec2_to_float_fragment" />
   1803 <Test name="vec2_to_int_vertex" />
   1804 <Test name="vec2_to_int_fragment" />
   1805 <Test name="vec2_to_bool_vertex" />
   1806 <Test name="vec2_to_bool_fragment" />
   1807 <Test name="vec3_to_float_vertex" />
   1808 <Test name="vec3_to_float_fragment" />
   1809 <Test name="vec3_to_int_vertex" />
   1810 <Test name="vec3_to_int_fragment" />
   1811 <Test name="vec3_to_bool_vertex" />
   1812 <Test name="vec3_to_bool_fragment" />
   1813 <Test name="vec4_to_float_vertex" />
   1814 <Test name="vec4_to_float_fragment" />
   1815 <Test name="vec4_to_int_vertex" />
   1816 <Test name="vec4_to_int_fragment" />
   1817 <Test name="vec4_to_bool_vertex" />
   1818 <Test name="vec4_to_bool_fragment" />
   1819 <Test name="ivec2_to_float_vertex" />
   1820 <Test name="ivec2_to_float_fragment" />
   1821 <Test name="ivec2_to_int_vertex" />
   1822 <Test name="ivec2_to_int_fragment" />
   1823 <Test name="ivec2_to_bool_vertex" />
   1824 <Test name="ivec2_to_bool_fragment" />
   1825 <Test name="ivec3_to_float_vertex" />
   1826 <Test name="ivec3_to_float_fragment" />
   1827 <Test name="ivec3_to_int_vertex" />
   1828 <Test name="ivec3_to_int_fragment" />
   1829 <Test name="ivec3_to_bool_vertex" />
   1830 <Test name="ivec3_to_bool_fragment" />
   1831 <Test name="ivec4_to_float_vertex" />
   1832 <Test name="ivec4_to_float_fragment" />
   1833 <Test name="ivec4_to_int_vertex" />
   1834 <Test name="ivec4_to_int_fragment" />
   1835 <Test name="ivec4_to_bool_vertex" />
   1836 <Test name="ivec4_to_bool_fragment" />
   1837 <Test name="uvec2_to_float_vertex" />
   1838 <Test name="uvec2_to_float_fragment" />
   1839 <Test name="uvec2_to_int_vertex" />
   1840 <Test name="uvec2_to_int_fragment" />
   1841 <Test name="uvec2_to_bool_vertex" />
   1842 <Test name="uvec2_to_bool_fragment" />
   1843 <Test name="uvec3_to_float_vertex" />
   1844 <Test name="uvec3_to_float_fragment" />
   1845 <Test name="uvec3_to_int_vertex" />
   1846 <Test name="uvec3_to_int_fragment" />
   1847 <Test name="uvec3_to_bool_vertex" />
   1848 <Test name="uvec3_to_bool_fragment" />
   1849 <Test name="uvec4_to_float_vertex" />
   1850 <Test name="uvec4_to_float_fragment" />
   1851 <Test name="uvec4_to_int_vertex" />
   1852 <Test name="uvec4_to_int_fragment" />
   1853 <Test name="uvec4_to_bool_vertex" />
   1854 <Test name="uvec4_to_bool_fragment" />
   1855 <Test name="bvec2_to_float_vertex" />
   1856 <Test name="bvec2_to_float_fragment" />
   1857 <Test name="bvec2_to_int_vertex" />
   1858 <Test name="bvec2_to_int_fragment" />
   1859 <Test name="bvec2_to_bool_vertex" />
   1860 <Test name="bvec2_to_bool_fragment" />
   1861 <Test name="bvec3_to_float_vertex" />
   1862 <Test name="bvec3_to_float_fragment" />
   1863 <Test name="bvec3_to_int_vertex" />
   1864 <Test name="bvec3_to_int_fragment" />
   1865 <Test name="bvec3_to_bool_vertex" />
   1866 <Test name="bvec3_to_bool_fragment" />
   1867 <Test name="bvec4_to_float_vertex" />
   1868 <Test name="bvec4_to_float_fragment" />
   1869 <Test name="bvec4_to_int_vertex" />
   1870 <Test name="bvec4_to_int_fragment" />
   1871 <Test name="bvec4_to_bool_vertex" />
   1872 <Test name="bvec4_to_bool_fragment" />
   1873 <Test name="vec2_to_uint_vertex" />
   1874 <Test name="vec2_to_uint_fragment" />
   1875 <Test name="vec3_to_uint_vertex" />
   1876 <Test name="vec3_to_uint_fragment" />
   1877 <Test name="vec4_to_uint_vertex" />
   1878 <Test name="vec4_to_uint_fragment" />
   1879 <Test name="ivec2_to_uint_vertex" />
   1880 <Test name="ivec2_to_uint_fragment" />
   1881 <Test name="ivec3_to_uint_vertex" />
   1882 <Test name="ivec3_to_uint_fragment" />
   1883 <Test name="ivec4_to_uint_vertex" />
   1884 <Test name="ivec4_to_uint_fragment" />
   1885 <Test name="uvec2_to_uint_vertex" />
   1886 <Test name="uvec2_to_uint_fragment" />
   1887 <Test name="uvec3_to_uint_vertex" />
   1888 <Test name="uvec3_to_uint_fragment" />
   1889 <Test name="uvec4_to_uint_vertex" />
   1890 <Test name="uvec4_to_uint_fragment" />
   1891 <Test name="bvec2_to_uint_vertex" />
   1892 <Test name="bvec2_to_uint_fragment" />
   1893 <Test name="bvec3_to_uint_vertex" />
   1894 <Test name="bvec3_to_uint_fragment" />
   1895 <Test name="bvec4_to_uint_vertex" />
   1896 <Test name="bvec4_to_uint_fragment" />
   1897 </TestCase>
   1898 <TestCase name="vector_illegal">
   1899 <Test name="vec2_to_vec3_vertex" />
   1900 <Test name="vec2_to_vec3_fragment" />
   1901 <Test name="vec2_to_ivec3_vertex" />
   1902 <Test name="vec2_to_ivec3_fragment" />
   1903 <Test name="vec2_to_uvec3_vertex" />
   1904 <Test name="vec2_to_uvec3_fragment" />
   1905 <Test name="vec2_to_bvec3_vertex" />
   1906 <Test name="vec2_to_bvec3_fragment" />
   1907 <Test name="vec2_to_vec4_vertex" />
   1908 <Test name="vec2_to_vec4_fragment" />
   1909 <Test name="vec2_to_ivec4_vertex" />
   1910 <Test name="vec2_to_ivec4_fragment" />
   1911 <Test name="vec2_to_uvec4_vertex" />
   1912 <Test name="vec2_to_uvec4_fragment" />
   1913 <Test name="vec2_to_bvec4_vertex" />
   1914 <Test name="vec2_to_bvec4_fragment" />
   1915 <Test name="ivec2_to_vec3_vertex" />
   1916 <Test name="ivec2_to_vec3_fragment" />
   1917 <Test name="ivec2_to_ivec3_vertex" />
   1918 <Test name="ivec2_to_ivec3_fragment" />
   1919 <Test name="ivec2_to_uvec3_vertex" />
   1920 <Test name="ivec2_to_uvec3_fragment" />
   1921 <Test name="ivec2_to_bvec3_vertex" />
   1922 <Test name="ivec2_to_bvec3_fragment" />
   1923 <Test name="ivec2_to_vec4_vertex" />
   1924 <Test name="ivec2_to_vec4_fragment" />
   1925 <Test name="ivec2_to_ivec4_vertex" />
   1926 <Test name="ivec2_to_ivec4_fragment" />
   1927 <Test name="ivec2_to_uvec4_vertex" />
   1928 <Test name="ivec2_to_uvec4_fragment" />
   1929 <Test name="ivec2_to_bvec4_vertex" />
   1930 <Test name="ivec2_to_bvec4_fragment" />
   1931 <Test name="uvec2_to_vec3_vertex" />
   1932 <Test name="uvec2_to_vec3_fragment" />
   1933 <Test name="uvec2_to_ivec3_vertex" />
   1934 <Test name="uvec2_to_ivec3_fragment" />
   1935 <Test name="uvec2_to_uvec3_vertex" />
   1936 <Test name="uvec2_to_uvec3_fragment" />
   1937 <Test name="uvec2_to_bvec3_vertex" />
   1938 <Test name="uvec2_to_bvec3_fragment" />
   1939 <Test name="uvec2_to_vec4_vertex" />
   1940 <Test name="uvec2_to_vec4_fragment" />
   1941 <Test name="uvec2_to_ivec4_vertex" />
   1942 <Test name="uvec2_to_ivec4_fragment" />
   1943 <Test name="uvec2_to_uvec4_vertex" />
   1944 <Test name="uvec2_to_uvec4_fragment" />
   1945 <Test name="uvec2_to_bvec4_vertex" />
   1946 <Test name="uvec2_to_bvec4_fragment" />
   1947 <Test name="bvec2_to_vec3_vertex" />
   1948 <Test name="bvec2_to_vec3_fragment" />
   1949 <Test name="bvec2_to_ivec3_vertex" />
   1950 <Test name="bvec2_to_ivec3_fragment" />
   1951 <Test name="bvec2_to_uvec3_vertex" />
   1952 <Test name="bvec2_to_uvec3_fragment" />
   1953 <Test name="bvec2_to_bvec3_vertex" />
   1954 <Test name="bvec2_to_bvec3_fragment" />
   1955 <Test name="bvec2_to_vec4_vertex" />
   1956 <Test name="bvec2_to_vec4_fragment" />
   1957 <Test name="bvec2_to_ivec4_vertex" />
   1958 <Test name="bvec2_to_ivec4_fragment" />
   1959 <Test name="bvec2_to_uvec4_vertex" />
   1960 <Test name="bvec2_to_uvec4_fragment" />
   1961 <Test name="bvec2_to_bvec4_vertex" />
   1962 <Test name="bvec2_to_bvec4_fragment" />
   1963 <Test name="vec3_to_vec4_vertex" />
   1964 <Test name="vec3_to_vec4_fragment" />
   1965 <Test name="vec3_to_ivec4_vertex" />
   1966 <Test name="vec3_to_ivec4_fragment" />
   1967 <Test name="vec3_to_uvec4_vertex" />
   1968 <Test name="vec3_to_uvec4_fragment" />
   1969 <Test name="vec3_to_bvec4_vertex" />
   1970 <Test name="vec3_to_bvec4_fragment" />
   1971 <Test name="ivec3_to_vec4_vertex" />
   1972 <Test name="ivec3_to_vec4_fragment" />
   1973 <Test name="ivec3_to_ivec4_vertex" />
   1974 <Test name="ivec3_to_ivec4_fragment" />
   1975 <Test name="ivec3_to_uvec4_vertex" />
   1976 <Test name="ivec3_to_uvec4_fragment" />
   1977 <Test name="ivec3_to_bvec4_vertex" />
   1978 <Test name="ivec3_to_bvec4_fragment" />
   1979 <Test name="uvec3_to_vec4_vertex" />
   1980 <Test name="uvec3_to_vec4_fragment" />
   1981 <Test name="uvec3_to_ivec4_vertex" />
   1982 <Test name="uvec3_to_ivec4_fragment" />
   1983 <Test name="uvec3_to_uvec4_vertex" />
   1984 <Test name="uvec3_to_uvec4_fragment" />
   1985 <Test name="uvec3_to_bvec4_vertex" />
   1986 <Test name="uvec3_to_bvec4_fragment" />
   1987 <Test name="bvec3_to_vec4_vertex" />
   1988 <Test name="bvec3_to_vec4_fragment" />
   1989 <Test name="bvec3_to_ivec4_vertex" />
   1990 <Test name="bvec3_to_ivec4_fragment" />
   1991 <Test name="bvec3_to_uvec4_vertex" />
   1992 <Test name="bvec3_to_uvec4_fragment" />
   1993 <Test name="bvec3_to_bvec4_vertex" />
   1994 <Test name="bvec3_to_bvec4_fragment" />
   1995 </TestCase>
   1996 <TestCase name="vector_to_vector">
   1997 <Test name="vec4_to_vec4_vertex" />
   1998 <Test name="vec4_to_vec4_fragment" />
   1999 <Test name="vec4_to_vec3_vertex" />
   2000 <Test name="vec4_to_vec3_fragment" />
   2001 <Test name="vec4_to_vec2_vertex" />
   2002 <Test name="vec4_to_vec2_fragment" />
   2003 <Test name="vec4_to_ivec4_vertex" />
   2004 <Test name="vec4_to_ivec4_fragment" />
   2005 <Test name="vec4_to_ivec3_vertex" />
   2006 <Test name="vec4_to_ivec3_fragment" />
   2007 <Test name="vec4_to_ivec2_vertex" />
   2008 <Test name="vec4_to_ivec2_fragment" />
   2009 <Test name="vec4_to_bvec4_vertex" />
   2010 <Test name="vec4_to_bvec4_fragment" />
   2011 <Test name="vec4_to_bvec3_vertex" />
   2012 <Test name="vec4_to_bvec3_fragment" />
   2013 <Test name="vec4_to_bvec2_vertex" />
   2014 <Test name="vec4_to_bvec2_fragment" />
   2015 <Test name="ivec4_to_vec4_vertex" />
   2016 <Test name="ivec4_to_vec4_fragment" />
   2017 <Test name="ivec4_to_vec3_vertex" />
   2018 <Test name="ivec4_to_vec3_fragment" />
   2019 <Test name="ivec4_to_vec2_vertex" />
   2020 <Test name="ivec4_to_vec2_fragment" />
   2021 <Test name="ivec4_to_ivec4_vertex" />
   2022 <Test name="ivec4_to_ivec4_fragment" />
   2023 <Test name="ivec4_to_ivec3_vertex" />
   2024 <Test name="ivec4_to_ivec3_fragment" />
   2025 <Test name="ivec4_to_ivec2_vertex" />
   2026 <Test name="ivec4_to_ivec2_fragment" />
   2027 <Test name="ivec4_to_bvec4_vertex" />
   2028 <Test name="ivec4_to_bvec4_fragment" />
   2029 <Test name="ivec4_to_bvec3_vertex" />
   2030 <Test name="ivec4_to_bvec3_fragment" />
   2031 <Test name="ivec4_to_bvec2_vertex" />
   2032 <Test name="ivec4_to_bvec2_fragment" />
   2033 <Test name="uvec4_to_vec4_vertex" />
   2034 <Test name="uvec4_to_vec4_fragment" />
   2035 <Test name="uvec4_to_vec3_vertex" />
   2036 <Test name="uvec4_to_vec3_fragment" />
   2037 <Test name="uvec4_to_vec2_vertex" />
   2038 <Test name="uvec4_to_vec2_fragment" />
   2039 <Test name="uvec4_to_ivec4_vertex" />
   2040 <Test name="uvec4_to_ivec4_fragment" />
   2041 <Test name="uvec4_to_ivec3_vertex" />
   2042 <Test name="uvec4_to_ivec3_fragment" />
   2043 <Test name="uvec4_to_ivec2_vertex" />
   2044 <Test name="uvec4_to_ivec2_fragment" />
   2045 <Test name="uvec4_to_bvec4_vertex" />
   2046 <Test name="uvec4_to_bvec4_fragment" />
   2047 <Test name="uvec4_to_bvec3_vertex" />
   2048 <Test name="uvec4_to_bvec3_fragment" />
   2049 <Test name="uvec4_to_bvec2_vertex" />
   2050 <Test name="uvec4_to_bvec2_fragment" />
   2051 <Test name="bvec4_to_vec4_vertex" />
   2052 <Test name="bvec4_to_vec4_fragment" />
   2053 <Test name="bvec4_to_vec3_vertex" />
   2054 <Test name="bvec4_to_vec3_fragment" />
   2055 <Test name="bvec4_to_vec2_vertex" />
   2056 <Test name="bvec4_to_vec2_fragment" />
   2057 <Test name="bvec4_to_ivec4_vertex" />
   2058 <Test name="bvec4_to_ivec4_fragment" />
   2059 <Test name="bvec4_to_ivec3_vertex" />
   2060 <Test name="bvec4_to_ivec3_fragment" />
   2061 <Test name="bvec4_to_ivec2_vertex" />
   2062 <Test name="bvec4_to_ivec2_fragment" />
   2063 <Test name="bvec4_to_bvec4_vertex" />
   2064 <Test name="bvec4_to_bvec4_fragment" />
   2065 <Test name="bvec4_to_bvec3_vertex" />
   2066 <Test name="bvec4_to_bvec3_fragment" />
   2067 <Test name="bvec4_to_bvec2_vertex" />
   2068 <Test name="bvec4_to_bvec2_fragment" />
   2069 <Test name="vec4_to_uvec4_vertex" />
   2070 <Test name="vec4_to_uvec4_fragment" />
   2071 <Test name="vec4_to_uvec3_vertex" />
   2072 <Test name="vec4_to_uvec3_fragment" />
   2073 <Test name="vec4_to_uvec2_vertex" />
   2074 <Test name="vec4_to_uvec2_fragment" />
   2075 <Test name="ivec4_to_uvec4_vertex" />
   2076 <Test name="ivec4_to_uvec4_fragment" />
   2077 <Test name="ivec4_to_uvec3_vertex" />
   2078 <Test name="ivec4_to_uvec3_fragment" />
   2079 <Test name="ivec4_to_uvec2_vertex" />
   2080 <Test name="ivec4_to_uvec2_fragment" />
   2081 <Test name="uvec4_to_uvec4_vertex" />
   2082 <Test name="uvec4_to_uvec4_fragment" />
   2083 <Test name="uvec4_to_uvec3_vertex" />
   2084 <Test name="uvec4_to_uvec3_fragment" />
   2085 <Test name="uvec4_to_uvec2_vertex" />
   2086 <Test name="uvec4_to_uvec2_fragment" />
   2087 <Test name="bvec4_to_uvec4_vertex" />
   2088 <Test name="bvec4_to_uvec4_fragment" />
   2089 <Test name="bvec4_to_uvec3_vertex" />
   2090 <Test name="bvec4_to_uvec3_fragment" />
   2091 <Test name="bvec4_to_uvec2_vertex" />
   2092 <Test name="bvec4_to_uvec2_fragment" />
   2093 <Test name="vec3_to_vec3_vertex" />
   2094 <Test name="vec3_to_vec3_fragment" />
   2095 <Test name="vec3_to_vec2_vertex" />
   2096 <Test name="vec3_to_vec2_fragment" />
   2097 <Test name="vec3_to_ivec3_vertex" />
   2098 <Test name="vec3_to_ivec3_fragment" />
   2099 <Test name="vec3_to_ivec2_vertex" />
   2100 <Test name="vec3_to_ivec2_fragment" />
   2101 <Test name="vec3_to_bvec3_vertex" />
   2102 <Test name="vec3_to_bvec3_fragment" />
   2103 <Test name="vec3_to_bvec2_vertex" />
   2104 <Test name="vec3_to_bvec2_fragment" />
   2105 <Test name="ivec3_to_vec3_vertex" />
   2106 <Test name="ivec3_to_vec3_fragment" />
   2107 <Test name="ivec3_to_vec2_vertex" />
   2108 <Test name="ivec3_to_vec2_fragment" />
   2109 <Test name="ivec3_to_ivec3_vertex" />
   2110 <Test name="ivec3_to_ivec3_fragment" />
   2111 <Test name="ivec3_to_ivec2_vertex" />
   2112 <Test name="ivec3_to_ivec2_fragment" />
   2113 <Test name="ivec3_to_bvec3_vertex" />
   2114 <Test name="ivec3_to_bvec3_fragment" />
   2115 <Test name="ivec3_to_bvec2_vertex" />
   2116 <Test name="ivec3_to_bvec2_fragment" />
   2117 <Test name="uvec3_to_vec3_vertex" />
   2118 <Test name="uvec3_to_vec3_fragment" />
   2119 <Test name="uvec3_to_vec2_vertex" />
   2120 <Test name="uvec3_to_vec2_fragment" />
   2121 <Test name="uvec3_to_ivec3_vertex" />
   2122 <Test name="uvec3_to_ivec3_fragment" />
   2123 <Test name="uvec3_to_ivec2_vertex" />
   2124 <Test name="uvec3_to_ivec2_fragment" />
   2125 <Test name="uvec3_to_bvec3_vertex" />
   2126 <Test name="uvec3_to_bvec3_fragment" />
   2127 <Test name="uvec3_to_bvec2_vertex" />
   2128 <Test name="uvec3_to_bvec2_fragment" />
   2129 <Test name="bvec3_to_vec3_vertex" />
   2130 <Test name="bvec3_to_vec3_fragment" />
   2131 <Test name="bvec3_to_vec2_vertex" />
   2132 <Test name="bvec3_to_vec2_fragment" />
   2133 <Test name="bvec3_to_ivec3_vertex" />
   2134 <Test name="bvec3_to_ivec3_fragment" />
   2135 <Test name="bvec3_to_ivec2_vertex" />
   2136 <Test name="bvec3_to_ivec2_fragment" />
   2137 <Test name="bvec3_to_bvec3_vertex" />
   2138 <Test name="bvec3_to_bvec3_fragment" />
   2139 <Test name="bvec3_to_bvec2_vertex" />
   2140 <Test name="bvec3_to_bvec2_fragment" />
   2141 <Test name="vec3_to_uvec3_vertex" />
   2142 <Test name="vec3_to_uvec3_fragment" />
   2143 <Test name="vec3_to_uvec2_vertex" />
   2144 <Test name="vec3_to_uvec2_fragment" />
   2145 <Test name="ivec3_to_uvec3_vertex" />
   2146 <Test name="ivec3_to_uvec3_fragment" />
   2147 <Test name="ivec3_to_uvec2_vertex" />
   2148 <Test name="ivec3_to_uvec2_fragment" />
   2149 <Test name="uvec3_to_uvec3_vertex" />
   2150 <Test name="uvec3_to_uvec3_fragment" />
   2151 <Test name="uvec3_to_uvec2_vertex" />
   2152 <Test name="uvec3_to_uvec2_fragment" />
   2153 <Test name="bvec3_to_uvec3_vertex" />
   2154 <Test name="bvec3_to_uvec3_fragment" />
   2155 <Test name="bvec3_to_uvec2_vertex" />
   2156 <Test name="bvec3_to_uvec2_fragment" />
   2157 <Test name="vec2_to_vec2_vertex" />
   2158 <Test name="vec2_to_vec2_fragment" />
   2159 <Test name="vec2_to_ivec2_vertex" />
   2160 <Test name="vec2_to_ivec2_fragment" />
   2161 <Test name="vec2_to_bvec2_vertex" />
   2162 <Test name="vec2_to_bvec2_fragment" />
   2163 <Test name="ivec2_to_vec2_vertex" />
   2164 <Test name="ivec2_to_vec2_fragment" />
   2165 <Test name="ivec2_to_ivec2_vertex" />
   2166 <Test name="ivec2_to_ivec2_fragment" />
   2167 <Test name="ivec2_to_bvec2_vertex" />
   2168 <Test name="ivec2_to_bvec2_fragment" />
   2169 <Test name="uvec2_to_vec2_vertex" />
   2170 <Test name="uvec2_to_vec2_fragment" />
   2171 <Test name="uvec2_to_ivec2_vertex" />
   2172 <Test name="uvec2_to_ivec2_fragment" />
   2173 <Test name="uvec2_to_bvec2_vertex" />
   2174 <Test name="uvec2_to_bvec2_fragment" />
   2175 <Test name="bvec2_to_vec2_vertex" />
   2176 <Test name="bvec2_to_vec2_fragment" />
   2177 <Test name="bvec2_to_ivec2_vertex" />
   2178 <Test name="bvec2_to_ivec2_fragment" />
   2179 <Test name="bvec2_to_bvec2_vertex" />
   2180 <Test name="bvec2_to_bvec2_fragment" />
   2181 <Test name="vec2_to_uvec2_vertex" />
   2182 <Test name="vec2_to_uvec2_fragment" />
   2183 <Test name="ivec2_to_uvec2_vertex" />
   2184 <Test name="ivec2_to_uvec2_fragment" />
   2185 <Test name="uvec2_to_uvec2_vertex" />
   2186 <Test name="uvec2_to_uvec2_fragment" />
   2187 <Test name="bvec2_to_uvec2_vertex" />
   2188 <Test name="bvec2_to_uvec2_fragment" />
   2189 </TestCase>
   2190 <TestCase name="scalar_to_matrix">
   2191 <Test name="float_to_mat4_vertex" />
   2192 <Test name="float_to_mat4_fragment" />
   2193 <Test name="float_to_mat4x3_vertex" />
   2194 <Test name="float_to_mat4x3_fragment" />
   2195 <Test name="float_to_mat4x2_vertex" />
   2196 <Test name="float_to_mat4x2_fragment" />
   2197 <Test name="float_to_mat3x4_vertex" />
   2198 <Test name="float_to_mat3x4_fragment" />
   2199 <Test name="float_to_mat3_vertex" />
   2200 <Test name="float_to_mat3_fragment" />
   2201 <Test name="float_to_mat3x2_vertex" />
   2202 <Test name="float_to_mat3x2_fragment" />
   2203 <Test name="float_to_mat2x4_vertex" />
   2204 <Test name="float_to_mat2x4_fragment" />
   2205 <Test name="float_to_mat2x3_vertex" />
   2206 <Test name="float_to_mat2x3_fragment" />
   2207 <Test name="float_to_mat2_vertex" />
   2208 <Test name="float_to_mat2_fragment" />
   2209 <Test name="int_to_mat4_vertex" />
   2210 <Test name="int_to_mat4_fragment" />
   2211 <Test name="int_to_mat4x3_vertex" />
   2212 <Test name="int_to_mat4x3_fragment" />
   2213 <Test name="int_to_mat4x2_vertex" />
   2214 <Test name="int_to_mat4x2_fragment" />
   2215 <Test name="int_to_mat3x4_vertex" />
   2216 <Test name="int_to_mat3x4_fragment" />
   2217 <Test name="int_to_mat3_vertex" />
   2218 <Test name="int_to_mat3_fragment" />
   2219 <Test name="int_to_mat3x2_vertex" />
   2220 <Test name="int_to_mat3x2_fragment" />
   2221 <Test name="int_to_mat2x4_vertex" />
   2222 <Test name="int_to_mat2x4_fragment" />
   2223 <Test name="int_to_mat2x3_vertex" />
   2224 <Test name="int_to_mat2x3_fragment" />
   2225 <Test name="int_to_mat2_vertex" />
   2226 <Test name="int_to_mat2_fragment" />
   2227 <Test name="uint_to_mat4_vertex" />
   2228 <Test name="uint_to_mat4_fragment" />
   2229 <Test name="uint_to_mat4x3_vertex" />
   2230 <Test name="uint_to_mat4x3_fragment" />
   2231 <Test name="uint_to_mat4x2_vertex" />
   2232 <Test name="uint_to_mat4x2_fragment" />
   2233 <Test name="uint_to_mat3x4_vertex" />
   2234 <Test name="uint_to_mat3x4_fragment" />
   2235 <Test name="uint_to_mat3_vertex" />
   2236 <Test name="uint_to_mat3_fragment" />
   2237 <Test name="uint_to_mat3x2_vertex" />
   2238 <Test name="uint_to_mat3x2_fragment" />
   2239 <Test name="uint_to_mat2x4_vertex" />
   2240 <Test name="uint_to_mat2x4_fragment" />
   2241 <Test name="uint_to_mat2x3_vertex" />
   2242 <Test name="uint_to_mat2x3_fragment" />
   2243 <Test name="uint_to_mat2_vertex" />
   2244 <Test name="uint_to_mat2_fragment" />
   2245 <Test name="bool_to_mat4_vertex" />
   2246 <Test name="bool_to_mat4_fragment" />
   2247 <Test name="bool_to_mat4x3_vertex" />
   2248 <Test name="bool_to_mat4x3_fragment" />
   2249 <Test name="bool_to_mat4x2_vertex" />
   2250 <Test name="bool_to_mat4x2_fragment" />
   2251 <Test name="bool_to_mat3x4_vertex" />
   2252 <Test name="bool_to_mat3x4_fragment" />
   2253 <Test name="bool_to_mat3_vertex" />
   2254 <Test name="bool_to_mat3_fragment" />
   2255 <Test name="bool_to_mat3x2_vertex" />
   2256 <Test name="bool_to_mat3x2_fragment" />
   2257 <Test name="bool_to_mat2x4_vertex" />
   2258 <Test name="bool_to_mat2x4_fragment" />
   2259 <Test name="bool_to_mat2x3_vertex" />
   2260 <Test name="bool_to_mat2x3_fragment" />
   2261 <Test name="bool_to_mat2_vertex" />
   2262 <Test name="bool_to_mat2_fragment" />
   2263 </TestCase>
   2264 <TestCase name="matrix_to_matrix">
   2265 <Test name="mat4_to_mat4_vertex" />
   2266 <Test name="mat4_to_mat4_fragment" />
   2267 <Test name="mat4_to_mat4x3_vertex" />
   2268 <Test name="mat4_to_mat4x3_fragment" />
   2269 <Test name="mat4_to_mat4x2_vertex" />
   2270 <Test name="mat4_to_mat4x2_fragment" />
   2271 <Test name="mat4_to_mat3x4_vertex" />
   2272 <Test name="mat4_to_mat3x4_fragment" />
   2273 <Test name="mat4_to_mat3_vertex" />
   2274 <Test name="mat4_to_mat3_fragment" />
   2275 <Test name="mat4_to_mat3x2_vertex" />
   2276 <Test name="mat4_to_mat3x2_fragment" />
   2277 <Test name="mat4_to_mat2x4_vertex" />
   2278 <Test name="mat4_to_mat2x4_fragment" />
   2279 <Test name="mat4_to_mat2x3_vertex" />
   2280 <Test name="mat4_to_mat2x3_fragment" />
   2281 <Test name="mat4_to_mat2_vertex" />
   2282 <Test name="mat4_to_mat2_fragment" />
   2283 <Test name="mat4x3_to_mat4_vertex" />
   2284 <Test name="mat4x3_to_mat4_fragment" />
   2285 <Test name="mat4x3_to_mat4x3_vertex" />
   2286 <Test name="mat4x3_to_mat4x3_fragment" />
   2287 <Test name="mat4x3_to_mat4x2_vertex" />
   2288 <Test name="mat4x3_to_mat4x2_fragment" />
   2289 <Test name="mat4x3_to_mat3x4_vertex" />
   2290 <Test name="mat4x3_to_mat3x4_fragment" />
   2291 <Test name="mat4x3_to_mat3_vertex" />
   2292 <Test name="mat4x3_to_mat3_fragment" />
   2293 <Test name="mat4x3_to_mat3x2_vertex" />
   2294 <Test name="mat4x3_to_mat3x2_fragment" />
   2295 <Test name="mat4x3_to_mat2x4_vertex" />
   2296 <Test name="mat4x3_to_mat2x4_fragment" />
   2297 <Test name="mat4x3_to_mat2x3_vertex" />
   2298 <Test name="mat4x3_to_mat2x3_fragment" />
   2299 <Test name="mat4x3_to_mat2_vertex" />
   2300 <Test name="mat4x3_to_mat2_fragment" />
   2301 <Test name="mat4x2_to_mat4_vertex" />
   2302 <Test name="mat4x2_to_mat4_fragment" />
   2303 <Test name="mat4x2_to_mat4x3_vertex" />
   2304 <Test name="mat4x2_to_mat4x3_fragment" />
   2305 <Test name="mat4x2_to_mat4x2_vertex" />
   2306 <Test name="mat4x2_to_mat4x2_fragment" />
   2307 <Test name="mat4x2_to_mat3x4_vertex" />
   2308 <Test name="mat4x2_to_mat3x4_fragment" />
   2309 <Test name="mat4x2_to_mat3_vertex" />
   2310 <Test name="mat4x2_to_mat3_fragment" />
   2311 <Test name="mat4x2_to_mat3x2_vertex" />
   2312 <Test name="mat4x2_to_mat3x2_fragment" />
   2313 <Test name="mat4x2_to_mat2x4_vertex" />
   2314 <Test name="mat4x2_to_mat2x4_fragment" />
   2315 <Test name="mat4x2_to_mat2x3_vertex" />
   2316 <Test name="mat4x2_to_mat2x3_fragment" />
   2317 <Test name="mat4x2_to_mat2_vertex" />
   2318 <Test name="mat4x2_to_mat2_fragment" />
   2319 <Test name="mat3x4_to_mat4_vertex" />
   2320 <Test name="mat3x4_to_mat4_fragment" />
   2321 <Test name="mat3x4_to_mat4x3_vertex" />
   2322 <Test name="mat3x4_to_mat4x3_fragment" />
   2323 <Test name="mat3x4_to_mat4x2_vertex" />
   2324 <Test name="mat3x4_to_mat4x2_fragment" />
   2325 <Test name="mat3x4_to_mat3x4_vertex" />
   2326 <Test name="mat3x4_to_mat3x4_fragment" />
   2327 <Test name="mat3x4_to_mat3_vertex" />
   2328 <Test name="mat3x4_to_mat3_fragment" />
   2329 <Test name="mat3x4_to_mat3x2_vertex" />
   2330 <Test name="mat3x4_to_mat3x2_fragment" />
   2331 <Test name="mat3x4_to_mat2x4_vertex" />
   2332 <Test name="mat3x4_to_mat2x4_fragment" />
   2333 <Test name="mat3x4_to_mat2x3_vertex" />
   2334 <Test name="mat3x4_to_mat2x3_fragment" />
   2335 <Test name="mat3x4_to_mat2_vertex" />
   2336 <Test name="mat3x4_to_mat2_fragment" />
   2337 <Test name="mat3_to_mat4_vertex" />
   2338 <Test name="mat3_to_mat4_fragment" />
   2339 <Test name="mat3_to_mat4x3_vertex" />
   2340 <Test name="mat3_to_mat4x3_fragment" />
   2341 <Test name="mat3_to_mat4x2_vertex" />
   2342 <Test name="mat3_to_mat4x2_fragment" />
   2343 <Test name="mat3_to_mat3x4_vertex" />
   2344 <Test name="mat3_to_mat3x4_fragment" />
   2345 <Test name="mat3_to_mat3_vertex" />
   2346 <Test name="mat3_to_mat3_fragment" />
   2347 <Test name="mat3_to_mat3x2_vertex" />
   2348 <Test name="mat3_to_mat3x2_fragment" />
   2349 <Test name="mat3_to_mat2x4_vertex" />
   2350 <Test name="mat3_to_mat2x4_fragment" />
   2351 <Test name="mat3_to_mat2x3_vertex" />
   2352 <Test name="mat3_to_mat2x3_fragment" />
   2353 <Test name="mat3_to_mat2_vertex" />
   2354 <Test name="mat3_to_mat2_fragment" />
   2355 <Test name="mat3x2_to_mat4_vertex" />
   2356 <Test name="mat3x2_to_mat4_fragment" />
   2357 <Test name="mat3x2_to_mat4x3_vertex" />
   2358 <Test name="mat3x2_to_mat4x3_fragment" />
   2359 <Test name="mat3x2_to_mat4x2_vertex" />
   2360 <Test name="mat3x2_to_mat4x2_fragment" />
   2361 <Test name="mat3x2_to_mat3x4_vertex" />
   2362 <Test name="mat3x2_to_mat3x4_fragment" />
   2363 <Test name="mat3x2_to_mat3_vertex" />
   2364 <Test name="mat3x2_to_mat3_fragment" />
   2365 <Test name="mat3x2_to_mat3x2_vertex" />
   2366 <Test name="mat3x2_to_mat3x2_fragment" />
   2367 <Test name="mat3x2_to_mat2x4_vertex" />
   2368 <Test name="mat3x2_to_mat2x4_fragment" />
   2369 <Test name="mat3x2_to_mat2x3_vertex" />
   2370 <Test name="mat3x2_to_mat2x3_fragment" />
   2371 <Test name="mat3x2_to_mat2_vertex" />
   2372 <Test name="mat3x2_to_mat2_fragment" />
   2373 <Test name="mat2x4_to_mat4_vertex" />
   2374 <Test name="mat2x4_to_mat4_fragment" />
   2375 <Test name="mat2x4_to_mat4x3_vertex" />
   2376 <Test name="mat2x4_to_mat4x3_fragment" />
   2377 <Test name="mat2x4_to_mat4x2_vertex" />
   2378 <Test name="mat2x4_to_mat4x2_fragment" />
   2379 <Test name="mat2x4_to_mat3x4_vertex" />
   2380 <Test name="mat2x4_to_mat3x4_fragment" />
   2381 <Test name="mat2x4_to_mat3_vertex" />
   2382 <Test name="mat2x4_to_mat3_fragment" />
   2383 <Test name="mat2x4_to_mat3x2_vertex" />
   2384 <Test name="mat2x4_to_mat3x2_fragment" />
   2385 <Test name="mat2x4_to_mat2x4_vertex" />
   2386 <Test name="mat2x4_to_mat2x4_fragment" />
   2387 <Test name="mat2x4_to_mat2x3_vertex" />
   2388 <Test name="mat2x4_to_mat2x3_fragment" />
   2389 <Test name="mat2x4_to_mat2_vertex" />
   2390 <Test name="mat2x4_to_mat2_fragment" />
   2391 <Test name="mat2x3_to_mat4_vertex" />
   2392 <Test name="mat2x3_to_mat4_fragment" />
   2393 <Test name="mat2x3_to_mat4x3_vertex" />
   2394 <Test name="mat2x3_to_mat4x3_fragment" />
   2395 <Test name="mat2x3_to_mat4x2_vertex" />
   2396 <Test name="mat2x3_to_mat4x2_fragment" />
   2397 <Test name="mat2x3_to_mat3x4_vertex" />
   2398 <Test name="mat2x3_to_mat3x4_fragment" />
   2399 <Test name="mat2x3_to_mat3_vertex" />
   2400 <Test name="mat2x3_to_mat3_fragment" />
   2401 <Test name="mat2x3_to_mat3x2_vertex" />
   2402 <Test name="mat2x3_to_mat3x2_fragment" />
   2403 <Test name="mat2x3_to_mat2x4_vertex" />
   2404 <Test name="mat2x3_to_mat2x4_fragment" />
   2405 <Test name="mat2x3_to_mat2x3_vertex" />
   2406 <Test name="mat2x3_to_mat2x3_fragment" />
   2407 <Test name="mat2x3_to_mat2_vertex" />
   2408 <Test name="mat2x3_to_mat2_fragment" />
   2409 <Test name="mat2_to_mat4_vertex" />
   2410 <Test name="mat2_to_mat4_fragment" />
   2411 <Test name="mat2_to_mat4x3_vertex" />
   2412 <Test name="mat2_to_mat4x3_fragment" />
   2413 <Test name="mat2_to_mat4x2_vertex" />
   2414 <Test name="mat2_to_mat4x2_fragment" />
   2415 <Test name="mat2_to_mat3x4_vertex" />
   2416 <Test name="mat2_to_mat3x4_fragment" />
   2417 <Test name="mat2_to_mat3_vertex" />
   2418 <Test name="mat2_to_mat3_fragment" />
   2419 <Test name="mat2_to_mat3x2_vertex" />
   2420 <Test name="mat2_to_mat3x2_fragment" />
   2421 <Test name="mat2_to_mat2x4_vertex" />
   2422 <Test name="mat2_to_mat2x4_fragment" />
   2423 <Test name="mat2_to_mat2x3_vertex" />
   2424 <Test name="mat2_to_mat2x3_fragment" />
   2425 <Test name="mat2_to_mat2_vertex" />
   2426 <Test name="mat2_to_mat2_fragment" />
   2427 </TestCase>
   2428 <TestCase name="vector_combine">
   2429 <Test name="vec2_vec2_to_vec4_vertex" />
   2430 <Test name="vec2_vec2_to_vec4_fragment" />
   2431 <Test name="vec2_vec2_to_ivec4_vertex" />
   2432 <Test name="vec2_vec2_to_ivec4_fragment" />
   2433 <Test name="vec2_vec2_to_bvec4_vertex" />
   2434 <Test name="vec2_vec2_to_bvec4_fragment" />
   2435 <Test name="bvec2_bvec2_to_vec4_vertex" />
   2436 <Test name="bvec2_bvec2_to_vec4_fragment" />
   2437 <Test name="bvec2_bvec2_to_ivec4_vertex" />
   2438 <Test name="bvec2_bvec2_to_ivec4_fragment" />
   2439 <Test name="bvec2_bvec2_to_bvec4_vertex" />
   2440 <Test name="bvec2_bvec2_to_bvec4_fragment" />
   2441 <Test name="float_float_float_float_to_vec4_vertex" />
   2442 <Test name="float_float_float_float_to_vec4_fragment" />
   2443 <Test name="float_float_float_float_to_ivec4_vertex" />
   2444 <Test name="float_float_float_float_to_ivec4_fragment" />
   2445 <Test name="float_float_float_float_to_bvec4_vertex" />
   2446 <Test name="float_float_float_float_to_bvec4_fragment" />
   2447 <Test name="int_int_int_int_to_vec4_vertex" />
   2448 <Test name="int_int_int_int_to_vec4_fragment" />
   2449 <Test name="int_int_int_int_to_ivec4_vertex" />
   2450 <Test name="int_int_int_int_to_ivec4_fragment" />
   2451 <Test name="int_int_int_int_to_bvec4_vertex" />
   2452 <Test name="int_int_int_int_to_bvec4_fragment" />
   2453 <Test name="uint_uint_uint_uint_to_vec4_vertex" />
   2454 <Test name="uint_uint_uint_uint_to_vec4_fragment" />
   2455 <Test name="uint_uint_uint_uint_to_ivec4_vertex" />
   2456 <Test name="uint_uint_uint_uint_to_ivec4_fragment" />
   2457 <Test name="uint_uint_uint_uint_to_bvec4_vertex" />
   2458 <Test name="uint_uint_uint_uint_to_bvec4_fragment" />
   2459 <Test name="bool_bool_bool_bool_to_vec4_vertex" />
   2460 <Test name="bool_bool_bool_bool_to_vec4_fragment" />
   2461 <Test name="bool_bool_bool_bool_to_ivec4_vertex" />
   2462 <Test name="bool_bool_bool_bool_to_ivec4_fragment" />
   2463 <Test name="bool_bool_bool_bool_to_bvec4_vertex" />
   2464 <Test name="bool_bool_bool_bool_to_bvec4_fragment" />
   2465 <Test name="bool_float_int_bool_to_vec4_vertex" />
   2466 <Test name="bool_float_int_bool_to_vec4_fragment" />
   2467 <Test name="bool_float_int_bool_to_ivec4_vertex" />
   2468 <Test name="bool_float_int_bool_to_ivec4_fragment" />
   2469 <Test name="bool_float_int_bool_to_bvec4_vertex" />
   2470 <Test name="bool_float_int_bool_to_bvec4_fragment" />
   2471 <Test name="vec2_ivec2_to_vec4_vertex" />
   2472 <Test name="vec2_ivec2_to_vec4_fragment" />
   2473 <Test name="vec2_ivec2_to_ivec4_vertex" />
   2474 <Test name="vec2_ivec2_to_ivec4_fragment" />
   2475 <Test name="vec2_ivec2_to_bvec4_vertex" />
   2476 <Test name="vec2_ivec2_to_bvec4_fragment" />
   2477 <Test name="vec2_bvec2_to_vec4_vertex" />
   2478 <Test name="vec2_bvec2_to_vec4_fragment" />
   2479 <Test name="vec2_bvec2_to_ivec4_vertex" />
   2480 <Test name="vec2_bvec2_to_ivec4_fragment" />
   2481 <Test name="vec2_bvec2_to_bvec4_vertex" />
   2482 <Test name="vec2_bvec2_to_bvec4_fragment" />
   2483 <Test name="bvec3_float_to_vec4_vertex" />
   2484 <Test name="bvec3_float_to_vec4_fragment" />
   2485 <Test name="bvec3_float_to_ivec4_vertex" />
   2486 <Test name="bvec3_float_to_ivec4_fragment" />
   2487 <Test name="bvec3_float_to_bvec4_vertex" />
   2488 <Test name="bvec3_float_to_bvec4_fragment" />
   2489 <Test name="vec3_float_to_vec4_vertex" />
   2490 <Test name="vec3_float_to_vec4_fragment" />
   2491 <Test name="vec3_float_to_ivec4_vertex" />
   2492 <Test name="vec3_float_to_ivec4_fragment" />
   2493 <Test name="vec3_float_to_bvec4_vertex" />
   2494 <Test name="vec3_float_to_bvec4_fragment" />
   2495 <Test name="int_ivec2_int_to_vec4_vertex" />
   2496 <Test name="int_ivec2_int_to_vec4_fragment" />
   2497 <Test name="int_ivec2_int_to_ivec4_vertex" />
   2498 <Test name="int_ivec2_int_to_ivec4_fragment" />
   2499 <Test name="int_ivec2_int_to_bvec4_vertex" />
   2500 <Test name="int_ivec2_int_to_bvec4_fragment" />
   2501 <Test name="bool_float_ivec2_to_vec4_vertex" />
   2502 <Test name="bool_float_ivec2_to_vec4_fragment" />
   2503 <Test name="bool_float_ivec2_to_ivec4_vertex" />
   2504 <Test name="bool_float_ivec2_to_ivec4_fragment" />
   2505 <Test name="bool_float_ivec2_to_bvec4_vertex" />
   2506 <Test name="bool_float_ivec2_to_bvec4_fragment" />
   2507 <Test name="float_uvec3_to_vec4_vertex" />
   2508 <Test name="float_uvec3_to_vec4_fragment" />
   2509 <Test name="float_uvec3_to_ivec4_vertex" />
   2510 <Test name="float_uvec3_to_ivec4_fragment" />
   2511 <Test name="float_uvec3_to_bvec4_vertex" />
   2512 <Test name="float_uvec3_to_bvec4_fragment" />
   2513 <Test name="int_uvec2_bool_to_vec4_vertex" />
   2514 <Test name="int_uvec2_bool_to_vec4_fragment" />
   2515 <Test name="int_uvec2_bool_to_ivec4_vertex" />
   2516 <Test name="int_uvec2_bool_to_ivec4_fragment" />
   2517 <Test name="int_uvec2_bool_to_bvec4_vertex" />
   2518 <Test name="int_uvec2_bool_to_bvec4_fragment" />
   2519 <Test name="vec2_vec2_to_uvec4_vertex" />
   2520 <Test name="vec2_vec2_to_uvec4_fragment" />
   2521 <Test name="bvec2_bvec2_to_uvec4_vertex" />
   2522 <Test name="bvec2_bvec2_to_uvec4_fragment" />
   2523 <Test name="float_float_float_float_to_uvec4_vertex" />
   2524 <Test name="float_float_float_float_to_uvec4_fragment" />
   2525 <Test name="int_int_int_int_to_uvec4_vertex" />
   2526 <Test name="int_int_int_int_to_uvec4_fragment" />
   2527 <Test name="uint_uint_uint_uint_to_uvec4_vertex" />
   2528 <Test name="uint_uint_uint_uint_to_uvec4_fragment" />
   2529 <Test name="bool_bool_bool_bool_to_uvec4_vertex" />
   2530 <Test name="bool_bool_bool_bool_to_uvec4_fragment" />
   2531 <Test name="bool_float_int_bool_to_uvec4_vertex" />
   2532 <Test name="bool_float_int_bool_to_uvec4_fragment" />
   2533 <Test name="vec2_ivec2_to_uvec4_vertex" />
   2534 <Test name="vec2_ivec2_to_uvec4_fragment" />
   2535 <Test name="vec2_bvec2_to_uvec4_vertex" />
   2536 <Test name="vec2_bvec2_to_uvec4_fragment" />
   2537 <Test name="bvec3_float_to_uvec4_vertex" />
   2538 <Test name="bvec3_float_to_uvec4_fragment" />
   2539 <Test name="vec3_float_to_uvec4_vertex" />
   2540 <Test name="vec3_float_to_uvec4_fragment" />
   2541 <Test name="int_ivec2_int_to_uvec4_vertex" />
   2542 <Test name="int_ivec2_int_to_uvec4_fragment" />
   2543 <Test name="bool_float_ivec2_to_uvec4_vertex" />
   2544 <Test name="bool_float_ivec2_to_uvec4_fragment" />
   2545 <Test name="float_uvec3_to_uvec4_vertex" />
   2546 <Test name="float_uvec3_to_uvec4_fragment" />
   2547 <Test name="int_uvec2_bool_to_uvec4_vertex" />
   2548 <Test name="int_uvec2_bool_to_uvec4_fragment" />
   2549 <Test name="float_float_float_to_vec3_vertex" />
   2550 <Test name="float_float_float_to_vec3_fragment" />
   2551 <Test name="float_float_float_to_ivec3_vertex" />
   2552 <Test name="float_float_float_to_ivec3_fragment" />
   2553 <Test name="float_float_float_to_bvec3_vertex" />
   2554 <Test name="float_float_float_to_bvec3_fragment" />
   2555 <Test name="int_int_int_to_vec3_vertex" />
   2556 <Test name="int_int_int_to_vec3_fragment" />
   2557 <Test name="int_int_int_to_ivec3_vertex" />
   2558 <Test name="int_int_int_to_ivec3_fragment" />
   2559 <Test name="int_int_int_to_bvec3_vertex" />
   2560 <Test name="int_int_int_to_bvec3_fragment" />
   2561 <Test name="uint_uint_uint_to_vec3_vertex" />
   2562 <Test name="uint_uint_uint_to_vec3_fragment" />
   2563 <Test name="uint_uint_uint_to_ivec3_vertex" />
   2564 <Test name="uint_uint_uint_to_ivec3_fragment" />
   2565 <Test name="uint_uint_uint_to_bvec3_vertex" />
   2566 <Test name="uint_uint_uint_to_bvec3_fragment" />
   2567 <Test name="bool_bool_bool_to_vec3_vertex" />
   2568 <Test name="bool_bool_bool_to_vec3_fragment" />
   2569 <Test name="bool_bool_bool_to_ivec3_vertex" />
   2570 <Test name="bool_bool_bool_to_ivec3_fragment" />
   2571 <Test name="bool_bool_bool_to_bvec3_vertex" />
   2572 <Test name="bool_bool_bool_to_bvec3_fragment" />
   2573 <Test name="bool_float_int_to_vec3_vertex" />
   2574 <Test name="bool_float_int_to_vec3_fragment" />
   2575 <Test name="bool_float_int_to_ivec3_vertex" />
   2576 <Test name="bool_float_int_to_ivec3_fragment" />
   2577 <Test name="bool_float_int_to_bvec3_vertex" />
   2578 <Test name="bool_float_int_to_bvec3_fragment" />
   2579 <Test name="vec2_bool_to_vec3_vertex" />
   2580 <Test name="vec2_bool_to_vec3_fragment" />
   2581 <Test name="vec2_bool_to_ivec3_vertex" />
   2582 <Test name="vec2_bool_to_ivec3_fragment" />
   2583 <Test name="vec2_bool_to_bvec3_vertex" />
   2584 <Test name="vec2_bool_to_bvec3_fragment" />
   2585 <Test name="bvec2_float_to_vec3_vertex" />
   2586 <Test name="bvec2_float_to_vec3_fragment" />
   2587 <Test name="bvec2_float_to_ivec3_vertex" />
   2588 <Test name="bvec2_float_to_ivec3_fragment" />
   2589 <Test name="bvec2_float_to_bvec3_vertex" />
   2590 <Test name="bvec2_float_to_bvec3_fragment" />
   2591 <Test name="bvec2_int_to_vec3_vertex" />
   2592 <Test name="bvec2_int_to_vec3_fragment" />
   2593 <Test name="bvec2_int_to_ivec3_vertex" />
   2594 <Test name="bvec2_int_to_ivec3_fragment" />
   2595 <Test name="bvec2_int_to_bvec3_vertex" />
   2596 <Test name="bvec2_int_to_bvec3_fragment" />
   2597 <Test name="bool_ivec2_to_vec3_vertex" />
   2598 <Test name="bool_ivec2_to_vec3_fragment" />
   2599 <Test name="bool_ivec2_to_ivec3_vertex" />
   2600 <Test name="bool_ivec2_to_ivec3_fragment" />
   2601 <Test name="bool_ivec2_to_bvec3_vertex" />
   2602 <Test name="bool_ivec2_to_bvec3_fragment" />
   2603 <Test name="float_uvec2_to_vec3_vertex" />
   2604 <Test name="float_uvec2_to_vec3_fragment" />
   2605 <Test name="float_uvec2_to_ivec3_vertex" />
   2606 <Test name="float_uvec2_to_ivec3_fragment" />
   2607 <Test name="float_uvec2_to_bvec3_vertex" />
   2608 <Test name="float_uvec2_to_bvec3_fragment" />
   2609 <Test name="float_float_float_to_uvec3_vertex" />
   2610 <Test name="float_float_float_to_uvec3_fragment" />
   2611 <Test name="int_int_int_to_uvec3_vertex" />
   2612 <Test name="int_int_int_to_uvec3_fragment" />
   2613 <Test name="uint_uint_uint_to_uvec3_vertex" />
   2614 <Test name="uint_uint_uint_to_uvec3_fragment" />
   2615 <Test name="bool_bool_bool_to_uvec3_vertex" />
   2616 <Test name="bool_bool_bool_to_uvec3_fragment" />
   2617 <Test name="bool_float_int_to_uvec3_vertex" />
   2618 <Test name="bool_float_int_to_uvec3_fragment" />
   2619 <Test name="vec2_bool_to_uvec3_vertex" />
   2620 <Test name="vec2_bool_to_uvec3_fragment" />
   2621 <Test name="bvec2_float_to_uvec3_vertex" />
   2622 <Test name="bvec2_float_to_uvec3_fragment" />
   2623 <Test name="bvec2_int_to_uvec3_vertex" />
   2624 <Test name="bvec2_int_to_uvec3_fragment" />
   2625 <Test name="bool_ivec2_to_uvec3_vertex" />
   2626 <Test name="bool_ivec2_to_uvec3_fragment" />
   2627 <Test name="float_uvec2_to_uvec3_vertex" />
   2628 <Test name="float_uvec2_to_uvec3_fragment" />
   2629 <Test name="float_float_to_vec2_vertex" />
   2630 <Test name="float_float_to_vec2_fragment" />
   2631 <Test name="float_float_to_ivec2_vertex" />
   2632 <Test name="float_float_to_ivec2_fragment" />
   2633 <Test name="float_float_to_bvec2_vertex" />
   2634 <Test name="float_float_to_bvec2_fragment" />
   2635 <Test name="int_int_to_vec2_vertex" />
   2636 <Test name="int_int_to_vec2_fragment" />
   2637 <Test name="int_int_to_ivec2_vertex" />
   2638 <Test name="int_int_to_ivec2_fragment" />
   2639 <Test name="int_int_to_bvec2_vertex" />
   2640 <Test name="int_int_to_bvec2_fragment" />
   2641 <Test name="uint_uint_to_vec2_vertex" />
   2642 <Test name="uint_uint_to_vec2_fragment" />
   2643 <Test name="uint_uint_to_ivec2_vertex" />
   2644 <Test name="uint_uint_to_ivec2_fragment" />
   2645 <Test name="uint_uint_to_bvec2_vertex" />
   2646 <Test name="uint_uint_to_bvec2_fragment" />
   2647 <Test name="bool_bool_to_vec2_vertex" />
   2648 <Test name="bool_bool_to_vec2_fragment" />
   2649 <Test name="bool_bool_to_ivec2_vertex" />
   2650 <Test name="bool_bool_to_ivec2_fragment" />
   2651 <Test name="bool_bool_to_bvec2_vertex" />
   2652 <Test name="bool_bool_to_bvec2_fragment" />
   2653 <Test name="float_int_to_vec2_vertex" />
   2654 <Test name="float_int_to_vec2_fragment" />
   2655 <Test name="float_int_to_ivec2_vertex" />
   2656 <Test name="float_int_to_ivec2_fragment" />
   2657 <Test name="float_int_to_bvec2_vertex" />
   2658 <Test name="float_int_to_bvec2_fragment" />
   2659 <Test name="float_bool_to_vec2_vertex" />
   2660 <Test name="float_bool_to_vec2_fragment" />
   2661 <Test name="float_bool_to_ivec2_vertex" />
   2662 <Test name="float_bool_to_ivec2_fragment" />
   2663 <Test name="float_bool_to_bvec2_vertex" />
   2664 <Test name="float_bool_to_bvec2_fragment" />
   2665 <Test name="int_bool_to_vec2_vertex" />
   2666 <Test name="int_bool_to_vec2_fragment" />
   2667 <Test name="int_bool_to_ivec2_vertex" />
   2668 <Test name="int_bool_to_ivec2_fragment" />
   2669 <Test name="int_bool_to_bvec2_vertex" />
   2670 <Test name="int_bool_to_bvec2_fragment" />
   2671 <Test name="int_uint_to_vec2_vertex" />
   2672 <Test name="int_uint_to_vec2_fragment" />
   2673 <Test name="int_uint_to_ivec2_vertex" />
   2674 <Test name="int_uint_to_ivec2_fragment" />
   2675 <Test name="int_uint_to_bvec2_vertex" />
   2676 <Test name="int_uint_to_bvec2_fragment" />
   2677 <Test name="uint_float_to_vec2_vertex" />
   2678 <Test name="uint_float_to_vec2_fragment" />
   2679 <Test name="uint_float_to_ivec2_vertex" />
   2680 <Test name="uint_float_to_ivec2_fragment" />
   2681 <Test name="uint_float_to_bvec2_vertex" />
   2682 <Test name="uint_float_to_bvec2_fragment" />
   2683 <Test name="float_float_to_uvec2_vertex" />
   2684 <Test name="float_float_to_uvec2_fragment" />
   2685 <Test name="int_int_to_uvec2_vertex" />
   2686 <Test name="int_int_to_uvec2_fragment" />
   2687 <Test name="uint_uint_to_uvec2_vertex" />
   2688 <Test name="uint_uint_to_uvec2_fragment" />
   2689 <Test name="bool_bool_to_uvec2_vertex" />
   2690 <Test name="bool_bool_to_uvec2_fragment" />
   2691 <Test name="float_int_to_uvec2_vertex" />
   2692 <Test name="float_int_to_uvec2_fragment" />
   2693 <Test name="float_bool_to_uvec2_vertex" />
   2694 <Test name="float_bool_to_uvec2_fragment" />
   2695 <Test name="int_bool_to_uvec2_vertex" />
   2696 <Test name="int_bool_to_uvec2_fragment" />
   2697 <Test name="int_uint_to_uvec2_vertex" />
   2698 <Test name="int_uint_to_uvec2_fragment" />
   2699 <Test name="uint_float_to_uvec2_vertex" />
   2700 <Test name="uint_float_to_uvec2_fragment" />
   2701 </TestCase>
   2702 <TestCase name="matrix_combine">
   2703 <Test name="vec2_vec2_to_mat2_vertex" />
   2704 <Test name="vec2_vec2_to_mat2_fragment" />
   2705 <Test name="bvec2_bvec2_to_mat2_vertex" />
   2706 <Test name="bvec2_bvec2_to_mat2_fragment" />
   2707 <Test name="float_float_float_float_to_mat2_vertex" />
   2708 <Test name="float_float_float_float_to_mat2_fragment" />
   2709 <Test name="int_int_int_int_to_mat2_vertex" />
   2710 <Test name="int_int_int_int_to_mat2_fragment" />
   2711 <Test name="uint_uint_uint_uint_to_mat2_vertex" />
   2712 <Test name="uint_uint_uint_uint_to_mat2_fragment" />
   2713 <Test name="bool_bool_bool_bool_to_mat2_vertex" />
   2714 <Test name="bool_bool_bool_bool_to_mat2_fragment" />
   2715 <Test name="bool_float_int_bool_to_mat2_vertex" />
   2716 <Test name="bool_float_int_bool_to_mat2_fragment" />
   2717 <Test name="vec2_ivec2_to_mat2_vertex" />
   2718 <Test name="vec2_ivec2_to_mat2_fragment" />
   2719 <Test name="vec2_bvec2_to_mat2_vertex" />
   2720 <Test name="vec2_bvec2_to_mat2_fragment" />
   2721 <Test name="bvec3_float_to_mat2_vertex" />
   2722 <Test name="bvec3_float_to_mat2_fragment" />
   2723 <Test name="vec3_float_to_mat2_vertex" />
   2724 <Test name="vec3_float_to_mat2_fragment" />
   2725 <Test name="int_ivec2_int_to_mat2_vertex" />
   2726 <Test name="int_ivec2_int_to_mat2_fragment" />
   2727 <Test name="bool_float_ivec2_to_mat2_vertex" />
   2728 <Test name="bool_float_ivec2_to_mat2_fragment" />
   2729 <Test name="float_uvec3_to_mat2_vertex" />
   2730 <Test name="float_uvec3_to_mat2_fragment" />
   2731 <Test name="int_uvec2_bool_to_mat2_vertex" />
   2732 <Test name="int_uvec2_bool_to_mat2_fragment" />
   2733 <Test name="vec3_vec3_to_mat2x3_vertex" />
   2734 <Test name="vec3_vec3_to_mat2x3_fragment" />
   2735 <Test name="bvec3_bvec3_to_mat2x3_vertex" />
   2736 <Test name="bvec3_bvec3_to_mat2x3_fragment" />
   2737 <Test name="float_float_float_float_float_float_to_mat2x3_vertex" />
   2738 <Test name="float_float_float_float_float_float_to_mat2x3_fragment" />
   2739 <Test name="int_int_int_int_int_int_to_mat2x3_vertex" />
   2740 <Test name="int_int_int_int_int_int_to_mat2x3_fragment" />
   2741 <Test name="bool_bool_bool_bool_bool_bool_to_mat2x3_vertex" />
   2742 <Test name="bool_bool_bool_bool_bool_bool_to_mat2x3_fragment" />
   2743 <Test name="bool_float_int_bool_float_int_to_mat2x3_vertex" />
   2744 <Test name="bool_float_int_bool_float_int_to_mat2x3_fragment" />
   2745 <Test name="vec3_ivec3_to_mat2x3_vertex" />
   2746 <Test name="vec3_ivec3_to_mat2x3_fragment" />
   2747 <Test name="vec2_bvec4_to_mat2x3_vertex" />
   2748 <Test name="vec2_bvec4_to_mat2x3_fragment" />
   2749 <Test name="bvec3_float_ivec2_to_mat2x3_vertex" />
   2750 <Test name="bvec3_float_ivec2_to_mat2x3_fragment" />
   2751 <Test name="vec3_float_bvec2_to_mat2x3_vertex" />
   2752 <Test name="vec3_float_bvec2_to_mat2x3_fragment" />
   2753 <Test name="vec3_vec3_vec2_to_mat2x4_vertex" />
   2754 <Test name="vec3_vec3_vec2_to_mat2x4_fragment" />
   2755 <Test name="ivec3_ivec3_ivec2_to_mat2x4_vertex" />
   2756 <Test name="ivec3_ivec3_ivec2_to_mat2x4_fragment" />
   2757 <Test name="vec2_ivec2_float_float_int_bool_to_mat2x4_vertex" />
   2758 <Test name="vec2_ivec2_float_float_int_bool_to_mat2x4_fragment" />
   2759 <Test name="bool_float_int_vec2_bool_bvec2_to_mat2x4_vertex" />
   2760 <Test name="bool_float_int_vec2_bool_bvec2_to_mat2x4_fragment" />
   2761 <Test name="bool_bvec2_int_vec4_to_mat2x4_vertex" />
   2762 <Test name="bool_bvec2_int_vec4_to_mat2x4_fragment" />
   2763 <Test name="float_bvec4_ivec2_bool_to_mat2x4_vertex" />
   2764 <Test name="float_bvec4_ivec2_bool_to_mat2x4_fragment" />
   2765 <Test name="vec3_vec3_to_mat3x2_vertex" />
   2766 <Test name="vec3_vec3_to_mat3x2_fragment" />
   2767 <Test name="bvec3_bvec3_to_mat3x2_vertex" />
   2768 <Test name="bvec3_bvec3_to_mat3x2_fragment" />
   2769 <Test name="float_float_float_float_float_float_to_mat3x2_vertex" />
   2770 <Test name="float_float_float_float_float_float_to_mat3x2_fragment" />
   2771 <Test name="int_int_int_int_int_int_to_mat3x2_vertex" />
   2772 <Test name="int_int_int_int_int_int_to_mat3x2_fragment" />
   2773 <Test name="bool_bool_bool_bool_bool_bool_to_mat3x2_vertex" />
   2774 <Test name="bool_bool_bool_bool_bool_bool_to_mat3x2_fragment" />
   2775 <Test name="bool_float_int_bool_float_int_to_mat3x2_vertex" />
   2776 <Test name="bool_float_int_bool_float_int_to_mat3x2_fragment" />
   2777 <Test name="vec3_ivec3_to_mat3x2_vertex" />
   2778 <Test name="vec3_ivec3_to_mat3x2_fragment" />
   2779 <Test name="vec2_bvec4_to_mat3x2_vertex" />
   2780 <Test name="vec2_bvec4_to_mat3x2_fragment" />
   2781 <Test name="bvec3_float_ivec2_to_mat3x2_vertex" />
   2782 <Test name="bvec3_float_ivec2_to_mat3x2_fragment" />
   2783 <Test name="vec3_float_bvec2_to_mat3x2_vertex" />
   2784 <Test name="vec3_float_bvec2_to_mat3x2_fragment" />
   2785 <Test name="vec3_vec3_vec3_to_mat3_vertex" />
   2786 <Test name="vec3_vec3_vec3_to_mat3_fragment" />
   2787 <Test name="ivec3_ivec3_ivec3_to_mat3_vertex" />
   2788 <Test name="ivec3_ivec3_ivec3_to_mat3_fragment" />
   2789 <Test name="vec2_ivec2_float_float_int_bool_bool_to_mat3_vertex" />
   2790 <Test name="vec2_ivec2_float_float_int_bool_bool_to_mat3_fragment" />
   2791 <Test name="bool_float_int_vec2_bool_bvec2_float_to_mat3_vertex" />
   2792 <Test name="bool_float_int_vec2_bool_bvec2_float_to_mat3_fragment" />
   2793 <Test name="bool_bvec2_int_vec4_bool_to_mat3_vertex" />
   2794 <Test name="bool_bvec2_int_vec4_bool_to_mat3_fragment" />
   2795 <Test name="float_bvec4_ivec2_bool_bool_to_mat3_vertex" />
   2796 <Test name="float_bvec4_ivec2_bool_bool_to_mat3_fragment" />
   2797 <Test name="vec4_vec4_vec4_to_mat3x4_vertex" />
   2798 <Test name="vec4_vec4_vec4_to_mat3x4_fragment" />
   2799 <Test name="ivec4_ivec4_ivec4_to_mat3x4_vertex" />
   2800 <Test name="ivec4_ivec4_ivec4_to_mat3x4_fragment" />
   2801 <Test name="vec2_ivec2_float_float_float_int_int_bool_bool_bool_to_mat3x4_vertex" />
   2802 <Test name="vec2_ivec2_float_float_float_int_int_bool_bool_bool_to_mat3x4_fragment" />
   2803 <Test name="bool_float_int_vec3_bool_bvec3_float_bool_to_mat3x4_vertex" />
   2804 <Test name="bool_float_int_vec3_bool_bvec3_float_bool_to_mat3x4_fragment" />
   2805 <Test name="bool_bvec4_int_vec4_bool_float_to_mat3x4_vertex" />
   2806 <Test name="bool_bvec4_int_vec4_bool_float_to_mat3x4_fragment" />
   2807 <Test name="float_bvec4_ivec4_bool_bool_int_to_mat3x4_vertex" />
   2808 <Test name="float_bvec4_ivec4_bool_bool_int_to_mat3x4_fragment" />
   2809 <Test name="vec3_vec3_vec2_to_mat4x2_vertex" />
   2810 <Test name="vec3_vec3_vec2_to_mat4x2_fragment" />
   2811 <Test name="ivec3_ivec3_ivec2_to_mat4x2_vertex" />
   2812 <Test name="ivec3_ivec3_ivec2_to_mat4x2_fragment" />
   2813 <Test name="vec2_ivec2_float_float_int_bool_to_mat4x2_vertex" />
   2814 <Test name="vec2_ivec2_float_float_int_bool_to_mat4x2_fragment" />
   2815 <Test name="bool_float_int_vec2_bool_bvec2_to_mat4x2_vertex" />
   2816 <Test name="bool_float_int_vec2_bool_bvec2_to_mat4x2_fragment" />
   2817 <Test name="bool_bvec2_int_vec4_to_mat4x2_vertex" />
   2818 <Test name="bool_bvec2_int_vec4_to_mat4x2_fragment" />
   2819 <Test name="float_bvec4_ivec2_bool_to_mat4x2_vertex" />
   2820 <Test name="float_bvec4_ivec2_bool_to_mat4x2_fragment" />
   2821 <Test name="vec4_vec4_vec4_to_mat4x3_vertex" />
   2822 <Test name="vec4_vec4_vec4_to_mat4x3_fragment" />
   2823 <Test name="ivec4_ivec4_ivec4_to_mat4x3_vertex" />
   2824 <Test name="ivec4_ivec4_ivec4_to_mat4x3_fragment" />
   2825 <Test name="vec2_ivec2_float_float_float_int_int_bool_bool_bool_to_mat4x3_vertex" />
   2826 <Test name="vec2_ivec2_float_float_float_int_int_bool_bool_bool_to_mat4x3_fragment" />
   2827 <Test name="bool_float_int_vec3_bool_bvec3_float_bool_to_mat4x3_vertex" />
   2828 <Test name="bool_float_int_vec3_bool_bvec3_float_bool_to_mat4x3_fragment" />
   2829 <Test name="bool_bvec4_int_vec4_bool_float_to_mat4x3_vertex" />
   2830 <Test name="bool_bvec4_int_vec4_bool_float_to_mat4x3_fragment" />
   2831 <Test name="float_bvec4_ivec4_bool_bool_int_to_mat4x3_vertex" />
   2832 <Test name="float_bvec4_ivec4_bool_bool_int_to_mat4x3_fragment" />
   2833 <Test name="vec4_vec4_vec4_vec4_to_mat4_vertex" />
   2834 <Test name="vec4_vec4_vec4_vec4_to_mat4_fragment" />
   2835 <Test name="ivec4_ivec4_ivec4_ivec4_to_mat4_vertex" />
   2836 <Test name="ivec4_ivec4_ivec4_ivec4_to_mat4_fragment" />
   2837 <Test name="bvec4_bvec4_bvec4_bvec4_to_mat4_vertex" />
   2838 <Test name="bvec4_bvec4_bvec4_bvec4_to_mat4_fragment" />
   2839 <Test name="float_ivec3_bvec3_vec4_ivec2_float_vec2_to_mat4_vertex" />
   2840 <Test name="float_ivec3_bvec3_vec4_ivec2_float_vec2_to_mat4_fragment" />
   2841 </TestCase>
   2842 </TestSuite>
   2843 <TestSuite name="conditionals">
   2844 <TestCase name="if">
   2845 <Test name="single_statement_vertex" />
   2846 <Test name="single_statement_fragment" />
   2847 <Test name="compound_statement_vertex" />
   2848 <Test name="compound_statement_fragment" />
   2849 <Test name="sequence_statements_vertex" />
   2850 <Test name="sequence_statements_fragment" />
   2851 <Test name="sequence_condition_vertex" />
   2852 <Test name="sequence_condition_fragment" />
   2853 <Test name="complex_condition_vertex" />
   2854 <Test name="complex_condition_fragment" />
   2855 <Test name="if_else_vertex" />
   2856 <Test name="if_else_fragment" />
   2857 <Test name="if_elseif_vertex" />
   2858 <Test name="if_elseif_fragment" />
   2859 <Test name="if_elseif_else_vertex" />
   2860 <Test name="if_elseif_else_fragment" />
   2861 <Test name="mixed_if_elseif_else_vertex" />
   2862 <Test name="mixed_if_elseif_else_fragment" />
   2863 </TestCase>
   2864 <TestCase name="invalid_if">
   2865 <Test name="missing_parenthesis_vertex" />
   2866 <Test name="missing_parenthesis_fragment" />
   2867 <Test name="unclosed_parenthesis_vertex" />
   2868 <Test name="unclosed_parenthesis_fragment" />
   2869 <Test name="int_condition_vertex" />
   2870 <Test name="int_condition_fragment" />
   2871 <Test name="int_zero_condition_vertex" />
   2872 <Test name="int_zero_condition_fragment" />
   2873 <Test name="int_one_condition_vertex" />
   2874 <Test name="int_one_condition_fragment" />
   2875 <Test name="int_uniform_condition_vertex" />
   2876 <Test name="int_uniform_condition_fragment" />
   2877 <Test name="float_condition_vertex" />
   2878 <Test name="float_condition_fragment" />
   2879 <Test name="float_zero_condition_vertex" />
   2880 <Test name="float_zero_condition_fragment" />
   2881 <Test name="float_one_condition_vertex" />
   2882 <Test name="float_one_condition_fragment" />
   2883 <Test name="sampler_condition_vertex" />
   2884 <Test name="sampler_condition_fragment" />
   2885 </TestCase>
   2886 </TestSuite>
   2887 <TestSuite name="declarations">
   2888 <TestCase name="invalid_declarations">
   2889 <Test name="in_in_vertex_main" />
   2890 <Test name="out_in_vertex_main" />
   2891 <Test name="in_in_fragment_main" />
   2892 <Test name="out_in_fragment_main" />
   2893 <Test name="uniform_in_vertex_main" />
   2894 <Test name="uniform_in_fragment_main" />
   2895 <Test name="uniform_block_in_main_vertex" />
   2896 <Test name="uniform_block_in_main_fragment" />
   2897 <Test name="invariant_uniform_block_1_vertex" />
   2898 <Test name="invariant_uniform_block_1_fragment" />
   2899 <Test name="uniform_block_layout_qualifier_vertex" />
   2900 <Test name="uniform_block_layout_qualifier_fragment" />
   2901 <Test name="uniform_block_member_layout_qualifier_vertex" />
   2902 <Test name="uniform_block_member_layout_qualifier_fragment" />
   2903 <Test name="uniform_block_nested_struct_definition_vertex" />
   2904 <Test name="uniform_block_nested_struct_definition_fragment" />
   2905 <Test name="nested_uniform_block_vertex" />
   2906 <Test name="nested_uniform_block_fragment" />
   2907 <Test name="uniform_block_missing_member_semicolon_vertex" />
   2908 <Test name="uniform_block_missing_member_semicolon_fragment" />
   2909 <Test name="uniform_block_missing_end_semicolon_vertex" />
   2910 <Test name="uniform_block_missing_end_semicolon_fragment" />
   2911 <Test name="uniform_block_duplicate_member_name_1_vertex" />
   2912 <Test name="uniform_block_duplicate_member_name_1_fragment" />
   2913 <Test name="uniform_block_duplicate_member_name_2_vertex" />
   2914 <Test name="uniform_block_duplicate_member_name_2_fragment" />
   2915 <Test name="uniform_block_duplicate_member_name_3_vertex" />
   2916 <Test name="uniform_block_duplicate_member_name_3_fragment" />
   2917 <Test name="uniform_block_duplicate_instance_name_1_vertex" />
   2918 <Test name="uniform_block_duplicate_instance_name_1_fragment" />
   2919 <Test name="uniform_block_duplicate_instance_name_2_vertex" />
   2920 <Test name="uniform_block_duplicate_instance_name_2_fragment" />
   2921 <Test name="uniform_block_duplicate_instance_name_3_vertex" />
   2922 <Test name="uniform_block_duplicate_instance_name_3_fragment" />
   2923 <Test name="uniform_block_array_without_instance_name_1_vertex" />
   2924 <Test name="uniform_block_array_without_instance_name_1_fragment" />
   2925 <Test name="uniform_block_array_without_instance_name_2_vertex" />
   2926 <Test name="uniform_block_array_without_instance_name_2_fragment" />
   2927 </TestCase>
   2928 </TestSuite>
   2929 <TestSuite name="swizzles">
   2930 <TestCase name="vector_swizzles">
   2931 <Test name="mediump_vec2_x_vertex" />
   2932 <Test name="mediump_vec2_x_fragment" />
   2933 <Test name="mediump_vec2_xx_vertex" />
   2934 <Test name="mediump_vec2_xx_fragment" />
   2935 <Test name="mediump_vec2_xy_vertex" />
   2936 <Test name="mediump_vec2_xy_fragment" />
   2937 <Test name="mediump_vec2_yx_vertex" />
   2938 <Test name="mediump_vec2_yx_fragment" />
   2939 <Test name="mediump_vec2_yxy_vertex" />
   2940 <Test name="mediump_vec2_yxy_fragment" />
   2941 <Test name="mediump_vec2_xyxx_vertex" />
   2942 <Test name="mediump_vec2_xyxx_fragment" />
   2943 <Test name="mediump_vec2_yyyy_vertex" />
   2944 <Test name="mediump_vec2_yyyy_fragment" />
   2945 <Test name="mediump_vec2_s_vertex" />
   2946 <Test name="mediump_vec2_s_fragment" />
   2947 <Test name="mediump_vec2_ss_vertex" />
   2948 <Test name="mediump_vec2_ss_fragment" />
   2949 <Test name="mediump_vec2_st_vertex" />
   2950 <Test name="mediump_vec2_st_fragment" />
   2951 <Test name="mediump_vec2_ts_vertex" />
   2952 <Test name="mediump_vec2_ts_fragment" />
   2953 <Test name="mediump_vec2_tst_vertex" />
   2954 <Test name="mediump_vec2_tst_fragment" />
   2955 <Test name="mediump_vec2_stss_vertex" />
   2956 <Test name="mediump_vec2_stss_fragment" />
   2957 <Test name="mediump_vec2_tttt_vertex" />
   2958 <Test name="mediump_vec2_tttt_fragment" />
   2959 <Test name="mediump_vec2_r_vertex" />
   2960 <Test name="mediump_vec2_r_fragment" />
   2961 <Test name="mediump_vec2_rr_vertex" />
   2962 <Test name="mediump_vec2_rr_fragment" />
   2963 <Test name="mediump_vec2_rg_vertex" />
   2964 <Test name="mediump_vec2_rg_fragment" />
   2965 <Test name="mediump_vec2_gr_vertex" />
   2966 <Test name="mediump_vec2_gr_fragment" />
   2967 <Test name="mediump_vec2_grg_vertex" />
   2968 <Test name="mediump_vec2_grg_fragment" />
   2969 <Test name="mediump_vec2_rgrr_vertex" />
   2970 <Test name="mediump_vec2_rgrr_fragment" />
   2971 <Test name="mediump_vec2_gggg_vertex" />
   2972 <Test name="mediump_vec2_gggg_fragment" />
   2973 <Test name="mediump_vec3_x_vertex" />
   2974 <Test name="mediump_vec3_x_fragment" />
   2975 <Test name="mediump_vec3_z_vertex" />
   2976 <Test name="mediump_vec3_z_fragment" />
   2977 <Test name="mediump_vec3_xz_vertex" />
   2978 <Test name="mediump_vec3_xz_fragment" />
   2979 <Test name="mediump_vec3_zz_vertex" />
   2980 <Test name="mediump_vec3_zz_fragment" />
   2981 <Test name="mediump_vec3_xyz_vertex" />
   2982 <Test name="mediump_vec3_xyz_fragment" />
   2983 <Test name="mediump_vec3_zyx_vertex" />
   2984 <Test name="mediump_vec3_zyx_fragment" />
   2985 <Test name="mediump_vec3_xxx_vertex" />
   2986 <Test name="mediump_vec3_xxx_fragment" />
   2987 <Test name="mediump_vec3_zzz_vertex" />
   2988 <Test name="mediump_vec3_zzz_fragment" />
   2989 <Test name="mediump_vec3_zzy_vertex" />
   2990 <Test name="mediump_vec3_zzy_fragment" />
   2991 <Test name="mediump_vec3_yxy_vertex" />
   2992 <Test name="mediump_vec3_yxy_fragment" />
   2993 <Test name="mediump_vec3_xzx_vertex" />
   2994 <Test name="mediump_vec3_xzx_fragment" />
   2995 <Test name="mediump_vec3_xyyx_vertex" />
   2996 <Test name="mediump_vec3_xyyx_fragment" />
   2997 <Test name="mediump_vec3_zzzz_vertex" />
   2998 <Test name="mediump_vec3_zzzz_fragment" />
   2999 <Test name="mediump_vec3_s_vertex" />
   3000 <Test name="mediump_vec3_s_fragment" />
   3001 <Test name="mediump_vec3_p_vertex" />
   3002 <Test name="mediump_vec3_p_fragment" />
   3003 <Test name="mediump_vec3_sp_vertex" />
   3004 <Test name="mediump_vec3_sp_fragment" />
   3005 <Test name="mediump_vec3_pp_vertex" />
   3006 <Test name="mediump_vec3_pp_fragment" />
   3007 <Test name="mediump_vec3_stp_vertex" />
   3008 <Test name="mediump_vec3_stp_fragment" />
   3009 <Test name="mediump_vec3_pts_vertex" />
   3010 <Test name="mediump_vec3_pts_fragment" />
   3011 <Test name="mediump_vec3_sss_vertex" />
   3012 <Test name="mediump_vec3_sss_fragment" />
   3013 <Test name="mediump_vec3_ppp_vertex" />
   3014 <Test name="mediump_vec3_ppp_fragment" />
   3015 <Test name="mediump_vec3_ppt_vertex" />
   3016 <Test name="mediump_vec3_ppt_fragment" />
   3017 <Test name="mediump_vec3_tst_vertex" />
   3018 <Test name="mediump_vec3_tst_fragment" />
   3019 <Test name="mediump_vec3_sps_vertex" />
   3020 <Test name="mediump_vec3_sps_fragment" />
   3021 <Test name="mediump_vec3_stts_vertex" />
   3022 <Test name="mediump_vec3_stts_fragment" />
   3023 <Test name="mediump_vec3_pppp_vertex" />
   3024 <Test name="mediump_vec3_pppp_fragment" />
   3025 <Test name="mediump_vec3_r_vertex" />
   3026 <Test name="mediump_vec3_r_fragment" />
   3027 <Test name="mediump_vec3_b_vertex" />
   3028 <Test name="mediump_vec3_b_fragment" />
   3029 <Test name="mediump_vec3_rb_vertex" />
   3030 <Test name="mediump_vec3_rb_fragment" />
   3031 <Test name="mediump_vec3_bb_vertex" />
   3032 <Test name="mediump_vec3_bb_fragment" />
   3033 <Test name="mediump_vec3_rgb_vertex" />
   3034 <Test name="mediump_vec3_rgb_fragment" />
   3035 <Test name="mediump_vec3_bgr_vertex" />
   3036 <Test name="mediump_vec3_bgr_fragment" />
   3037 <Test name="mediump_vec3_rrr_vertex" />
   3038 <Test name="mediump_vec3_rrr_fragment" />
   3039 <Test name="mediump_vec3_bbb_vertex" />
   3040 <Test name="mediump_vec3_bbb_fragment" />
   3041 <Test name="mediump_vec3_bbg_vertex" />
   3042 <Test name="mediump_vec3_bbg_fragment" />
   3043 <Test name="mediump_vec3_grg_vertex" />
   3044 <Test name="mediump_vec3_grg_fragment" />
   3045 <Test name="mediump_vec3_rbr_vertex" />
   3046 <Test name="mediump_vec3_rbr_fragment" />
   3047 <Test name="mediump_vec3_rggr_vertex" />
   3048 <Test name="mediump_vec3_rggr_fragment" />
   3049 <Test name="mediump_vec3_bbbb_vertex" />
   3050 <Test name="mediump_vec3_bbbb_fragment" />
   3051 <Test name="mediump_vec4_x_vertex" />
   3052 <Test name="mediump_vec4_x_fragment" />
   3053 <Test name="mediump_vec4_w_vertex" />
   3054 <Test name="mediump_vec4_w_fragment" />
   3055 <Test name="mediump_vec4_wx_vertex" />
   3056 <Test name="mediump_vec4_wx_fragment" />
   3057 <Test name="mediump_vec4_wz_vertex" />
   3058 <Test name="mediump_vec4_wz_fragment" />
   3059 <Test name="mediump_vec4_www_vertex" />
   3060 <Test name="mediump_vec4_www_fragment" />
   3061 <Test name="mediump_vec4_yyw_vertex" />
   3062 <Test name="mediump_vec4_yyw_fragment" />
   3063 <Test name="mediump_vec4_wzy_vertex" />
   3064 <Test name="mediump_vec4_wzy_fragment" />
   3065 <Test name="mediump_vec4_xyzw_vertex" />
   3066 <Test name="mediump_vec4_xyzw_fragment" />
   3067 <Test name="mediump_vec4_wzyx_vertex" />
   3068 <Test name="mediump_vec4_wzyx_fragment" />
   3069 <Test name="mediump_vec4_xxxx_vertex" />
   3070 <Test name="mediump_vec4_xxxx_fragment" />
   3071 <Test name="mediump_vec4_yyyy_vertex" />
   3072 <Test name="mediump_vec4_yyyy_fragment" />
   3073 <Test name="mediump_vec4_wwww_vertex" />
   3074 <Test name="mediump_vec4_wwww_fragment" />
   3075 <Test name="mediump_vec4_wzzw_vertex" />
   3076 <Test name="mediump_vec4_wzzw_fragment" />
   3077 <Test name="mediump_vec4_wwwy_vertex" />
   3078 <Test name="mediump_vec4_wwwy_fragment" />
   3079 <Test name="mediump_vec4_xyxx_vertex" />
   3080 <Test name="mediump_vec4_xyxx_fragment" />
   3081 <Test name="mediump_vec4_zzwz_vertex" />
   3082 <Test name="mediump_vec4_zzwz_fragment" />
   3083 <Test name="mediump_vec4_s_vertex" />
   3084 <Test name="mediump_vec4_s_fragment" />
   3085 <Test name="mediump_vec4_q_vertex" />
   3086 <Test name="mediump_vec4_q_fragment" />
   3087 <Test name="mediump_vec4_qs_vertex" />
   3088 <Test name="mediump_vec4_qs_fragment" />
   3089 <Test name="mediump_vec4_qp_vertex" />
   3090 <Test name="mediump_vec4_qp_fragment" />
   3091 <Test name="mediump_vec4_qqq_vertex" />
   3092 <Test name="mediump_vec4_qqq_fragment" />
   3093 <Test name="mediump_vec4_ttq_vertex" />
   3094 <Test name="mediump_vec4_ttq_fragment" />
   3095 <Test name="mediump_vec4_qpt_vertex" />
   3096 <Test name="mediump_vec4_qpt_fragment" />
   3097 <Test name="mediump_vec4_stpq_vertex" />
   3098 <Test name="mediump_vec4_stpq_fragment" />
   3099 <Test name="mediump_vec4_qpts_vertex" />
   3100 <Test name="mediump_vec4_qpts_fragment" />
   3101 <Test name="mediump_vec4_ssss_vertex" />
   3102 <Test name="mediump_vec4_ssss_fragment" />
   3103 <Test name="mediump_vec4_tttt_vertex" />
   3104 <Test name="mediump_vec4_tttt_fragment" />
   3105 <Test name="mediump_vec4_qqqq_vertex" />
   3106 <Test name="mediump_vec4_qqqq_fragment" />
   3107 <Test name="mediump_vec4_qppq_vertex" />
   3108 <Test name="mediump_vec4_qppq_fragment" />
   3109 <Test name="mediump_vec4_qqqt_vertex" />
   3110 <Test name="mediump_vec4_qqqt_fragment" />
   3111 <Test name="mediump_vec4_stss_vertex" />
   3112 <Test name="mediump_vec4_stss_fragment" />
   3113 <Test name="mediump_vec4_ppqp_vertex" />
   3114 <Test name="mediump_vec4_ppqp_fragment" />
   3115 <Test name="mediump_vec4_r_vertex" />
   3116 <Test name="mediump_vec4_r_fragment" />
   3117 <Test name="mediump_vec4_a_vertex" />
   3118 <Test name="mediump_vec4_a_fragment" />
   3119 <Test name="mediump_vec4_ar_vertex" />
   3120 <Test name="mediump_vec4_ar_fragment" />
   3121 <Test name="mediump_vec4_ab_vertex" />
   3122 <Test name="mediump_vec4_ab_fragment" />
   3123 <Test name="mediump_vec4_aaa_vertex" />
   3124 <Test name="mediump_vec4_aaa_fragment" />
   3125 <Test name="mediump_vec4_gga_vertex" />
   3126 <Test name="mediump_vec4_gga_fragment" />
   3127 <Test name="mediump_vec4_abg_vertex" />
   3128 <Test name="mediump_vec4_abg_fragment" />
   3129 <Test name="mediump_vec4_rgba_vertex" />
   3130 <Test name="mediump_vec4_rgba_fragment" />
   3131 <Test name="mediump_vec4_abgr_vertex" />
   3132 <Test name="mediump_vec4_abgr_fragment" />
   3133 <Test name="mediump_vec4_rrrr_vertex" />
   3134 <Test name="mediump_vec4_rrrr_fragment" />
   3135 <Test name="mediump_vec4_gggg_vertex" />
   3136 <Test name="mediump_vec4_gggg_fragment" />
   3137 <Test name="mediump_vec4_aaaa_vertex" />
   3138 <Test name="mediump_vec4_aaaa_fragment" />
   3139 <Test name="mediump_vec4_abba_vertex" />
   3140 <Test name="mediump_vec4_abba_fragment" />
   3141 <Test name="mediump_vec4_aaag_vertex" />
   3142 <Test name="mediump_vec4_aaag_fragment" />
   3143 <Test name="mediump_vec4_rgrr_vertex" />
   3144 <Test name="mediump_vec4_rgrr_fragment" />
   3145 <Test name="mediump_vec4_bbab_vertex" />
   3146 <Test name="mediump_vec4_bbab_fragment" />
   3147 <Test name="mediump_ivec2_x_vertex" />
   3148 <Test name="mediump_ivec2_x_fragment" />
   3149 <Test name="mediump_ivec2_xx_vertex" />
   3150 <Test name="mediump_ivec2_xx_fragment" />
   3151 <Test name="mediump_ivec2_xy_vertex" />
   3152 <Test name="mediump_ivec2_xy_fragment" />
   3153 <Test name="mediump_ivec2_yx_vertex" />
   3154 <Test name="mediump_ivec2_yx_fragment" />
   3155 <Test name="mediump_ivec2_yxy_vertex" />
   3156 <Test name="mediump_ivec2_yxy_fragment" />
   3157 <Test name="mediump_ivec2_xyxx_vertex" />
   3158 <Test name="mediump_ivec2_xyxx_fragment" />
   3159 <Test name="mediump_ivec2_yyyy_vertex" />
   3160 <Test name="mediump_ivec2_yyyy_fragment" />
   3161 <Test name="mediump_ivec2_s_vertex" />
   3162 <Test name="mediump_ivec2_s_fragment" />
   3163 <Test name="mediump_ivec2_ss_vertex" />
   3164 <Test name="mediump_ivec2_ss_fragment" />
   3165 <Test name="mediump_ivec2_st_vertex" />
   3166 <Test name="mediump_ivec2_st_fragment" />
   3167 <Test name="mediump_ivec2_ts_vertex" />
   3168 <Test name="mediump_ivec2_ts_fragment" />
   3169 <Test name="mediump_ivec2_tst_vertex" />
   3170 <Test name="mediump_ivec2_tst_fragment" />
   3171 <Test name="mediump_ivec2_stss_vertex" />
   3172 <Test name="mediump_ivec2_stss_fragment" />
   3173 <Test name="mediump_ivec2_tttt_vertex" />
   3174 <Test name="mediump_ivec2_tttt_fragment" />
   3175 <Test name="mediump_ivec2_r_vertex" />
   3176 <Test name="mediump_ivec2_r_fragment" />
   3177 <Test name="mediump_ivec2_rr_vertex" />
   3178 <Test name="mediump_ivec2_rr_fragment" />
   3179 <Test name="mediump_ivec2_rg_vertex" />
   3180 <Test name="mediump_ivec2_rg_fragment" />
   3181 <Test name="mediump_ivec2_gr_vertex" />
   3182 <Test name="mediump_ivec2_gr_fragment" />
   3183 <Test name="mediump_ivec2_grg_vertex" />
   3184 <Test name="mediump_ivec2_grg_fragment" />
   3185 <Test name="mediump_ivec2_rgrr_vertex" />
   3186 <Test name="mediump_ivec2_rgrr_fragment" />
   3187 <Test name="mediump_ivec2_gggg_vertex" />
   3188 <Test name="mediump_ivec2_gggg_fragment" />
   3189 <Test name="mediump_ivec3_x_vertex" />
   3190 <Test name="mediump_ivec3_x_fragment" />
   3191 <Test name="mediump_ivec3_z_vertex" />
   3192 <Test name="mediump_ivec3_z_fragment" />
   3193 <Test name="mediump_ivec3_xz_vertex" />
   3194 <Test name="mediump_ivec3_xz_fragment" />
   3195 <Test name="mediump_ivec3_zz_vertex" />
   3196 <Test name="mediump_ivec3_zz_fragment" />
   3197 <Test name="mediump_ivec3_xyz_vertex" />
   3198 <Test name="mediump_ivec3_xyz_fragment" />
   3199 <Test name="mediump_ivec3_zyx_vertex" />
   3200 <Test name="mediump_ivec3_zyx_fragment" />
   3201 <Test name="mediump_ivec3_xxx_vertex" />
   3202 <Test name="mediump_ivec3_xxx_fragment" />
   3203 <Test name="mediump_ivec3_zzz_vertex" />
   3204 <Test name="mediump_ivec3_zzz_fragment" />
   3205 <Test name="mediump_ivec3_zzy_vertex" />
   3206 <Test name="mediump_ivec3_zzy_fragment" />
   3207 <Test name="mediump_ivec3_yxy_vertex" />
   3208 <Test name="mediump_ivec3_yxy_fragment" />
   3209 <Test name="mediump_ivec3_xzx_vertex" />
   3210 <Test name="mediump_ivec3_xzx_fragment" />
   3211 <Test name="mediump_ivec3_xyyx_vertex" />
   3212 <Test name="mediump_ivec3_xyyx_fragment" />
   3213 <Test name="mediump_ivec3_zzzz_vertex" />
   3214 <Test name="mediump_ivec3_zzzz_fragment" />
   3215 <Test name="mediump_ivec3_s_vertex" />
   3216 <Test name="mediump_ivec3_s_fragment" />
   3217 <Test name="mediump_ivec3_p_vertex" />
   3218 <Test name="mediump_ivec3_p_fragment" />
   3219 <Test name="mediump_ivec3_sp_vertex" />
   3220 <Test name="mediump_ivec3_sp_fragment" />
   3221 <Test name="mediump_ivec3_pp_vertex" />
   3222 <Test name="mediump_ivec3_pp_fragment" />
   3223 <Test name="mediump_ivec3_stp_vertex" />
   3224 <Test name="mediump_ivec3_stp_fragment" />
   3225 <Test name="mediump_ivec3_pts_vertex" />
   3226 <Test name="mediump_ivec3_pts_fragment" />
   3227 <Test name="mediump_ivec3_sss_vertex" />
   3228 <Test name="mediump_ivec3_sss_fragment" />
   3229 <Test name="mediump_ivec3_ppp_vertex" />
   3230 <Test name="mediump_ivec3_ppp_fragment" />
   3231 <Test name="mediump_ivec3_ppt_vertex" />
   3232 <Test name="mediump_ivec3_ppt_fragment" />
   3233 <Test name="mediump_ivec3_tst_vertex" />
   3234 <Test name="mediump_ivec3_tst_fragment" />
   3235 <Test name="mediump_ivec3_sps_vertex" />
   3236 <Test name="mediump_ivec3_sps_fragment" />
   3237 <Test name="mediump_ivec3_stts_vertex" />
   3238 <Test name="mediump_ivec3_stts_fragment" />
   3239 <Test name="mediump_ivec3_pppp_vertex" />
   3240 <Test name="mediump_ivec3_pppp_fragment" />
   3241 <Test name="mediump_ivec3_r_vertex" />
   3242 <Test name="mediump_ivec3_r_fragment" />
   3243 <Test name="mediump_ivec3_b_vertex" />
   3244 <Test name="mediump_ivec3_b_fragment" />
   3245 <Test name="mediump_ivec3_rb_vertex" />
   3246 <Test name="mediump_ivec3_rb_fragment" />
   3247 <Test name="mediump_ivec3_bb_vertex" />
   3248 <Test name="mediump_ivec3_bb_fragment" />
   3249 <Test name="mediump_ivec3_rgb_vertex" />
   3250 <Test name="mediump_ivec3_rgb_fragment" />
   3251 <Test name="mediump_ivec3_bgr_vertex" />
   3252 <Test name="mediump_ivec3_bgr_fragment" />
   3253 <Test name="mediump_ivec3_rrr_vertex" />
   3254 <Test name="mediump_ivec3_rrr_fragment" />
   3255 <Test name="mediump_ivec3_bbb_vertex" />
   3256 <Test name="mediump_ivec3_bbb_fragment" />
   3257 <Test name="mediump_ivec3_bbg_vertex" />
   3258 <Test name="mediump_ivec3_bbg_fragment" />
   3259 <Test name="mediump_ivec3_grg_vertex" />
   3260 <Test name="mediump_ivec3_grg_fragment" />
   3261 <Test name="mediump_ivec3_rbr_vertex" />
   3262 <Test name="mediump_ivec3_rbr_fragment" />
   3263 <Test name="mediump_ivec3_rggr_vertex" />
   3264 <Test name="mediump_ivec3_rggr_fragment" />
   3265 <Test name="mediump_ivec3_bbbb_vertex" />
   3266 <Test name="mediump_ivec3_bbbb_fragment" />
   3267 <Test name="mediump_ivec4_x_vertex" />
   3268 <Test name="mediump_ivec4_x_fragment" />
   3269 <Test name="mediump_ivec4_w_vertex" />
   3270 <Test name="mediump_ivec4_w_fragment" />
   3271 <Test name="mediump_ivec4_wx_vertex" />
   3272 <Test name="mediump_ivec4_wx_fragment" />
   3273 <Test name="mediump_ivec4_wz_vertex" />
   3274 <Test name="mediump_ivec4_wz_fragment" />
   3275 <Test name="mediump_ivec4_www_vertex" />
   3276 <Test name="mediump_ivec4_www_fragment" />
   3277 <Test name="mediump_ivec4_yyw_vertex" />
   3278 <Test name="mediump_ivec4_yyw_fragment" />
   3279 <Test name="mediump_ivec4_wzy_vertex" />
   3280 <Test name="mediump_ivec4_wzy_fragment" />
   3281 <Test name="mediump_ivec4_xyzw_vertex" />
   3282 <Test name="mediump_ivec4_xyzw_fragment" />
   3283 <Test name="mediump_ivec4_wzyx_vertex" />
   3284 <Test name="mediump_ivec4_wzyx_fragment" />
   3285 <Test name="mediump_ivec4_xxxx_vertex" />
   3286 <Test name="mediump_ivec4_xxxx_fragment" />
   3287 <Test name="mediump_ivec4_yyyy_vertex" />
   3288 <Test name="mediump_ivec4_yyyy_fragment" />
   3289 <Test name="mediump_ivec4_wwww_vertex" />
   3290 <Test name="mediump_ivec4_wwww_fragment" />
   3291 <Test name="mediump_ivec4_wzzw_vertex" />
   3292 <Test name="mediump_ivec4_wzzw_fragment" />
   3293 <Test name="mediump_ivec4_wwwy_vertex" />
   3294 <Test name="mediump_ivec4_wwwy_fragment" />
   3295 <Test name="mediump_ivec4_xyxx_vertex" />
   3296 <Test name="mediump_ivec4_xyxx_fragment" />
   3297 <Test name="mediump_ivec4_zzwz_vertex" />
   3298 <Test name="mediump_ivec4_zzwz_fragment" />
   3299 <Test name="mediump_ivec4_s_vertex" />
   3300 <Test name="mediump_ivec4_s_fragment" />
   3301 <Test name="mediump_ivec4_q_vertex" />
   3302 <Test name="mediump_ivec4_q_fragment" />
   3303 <Test name="mediump_ivec4_qs_vertex" />
   3304 <Test name="mediump_ivec4_qs_fragment" />
   3305 <Test name="mediump_ivec4_qp_vertex" />
   3306 <Test name="mediump_ivec4_qp_fragment" />
   3307 <Test name="mediump_ivec4_qqq_vertex" />
   3308 <Test name="mediump_ivec4_qqq_fragment" />
   3309 <Test name="mediump_ivec4_ttq_vertex" />
   3310 <Test name="mediump_ivec4_ttq_fragment" />
   3311 <Test name="mediump_ivec4_qpt_vertex" />
   3312 <Test name="mediump_ivec4_qpt_fragment" />
   3313 <Test name="mediump_ivec4_stpq_vertex" />
   3314 <Test name="mediump_ivec4_stpq_fragment" />
   3315 <Test name="mediump_ivec4_qpts_vertex" />
   3316 <Test name="mediump_ivec4_qpts_fragment" />
   3317 <Test name="mediump_ivec4_ssss_vertex" />
   3318 <Test name="mediump_ivec4_ssss_fragment" />
   3319 <Test name="mediump_ivec4_tttt_vertex" />
   3320 <Test name="mediump_ivec4_tttt_fragment" />
   3321 <Test name="mediump_ivec4_qqqq_vertex" />
   3322 <Test name="mediump_ivec4_qqqq_fragment" />
   3323 <Test name="mediump_ivec4_qppq_vertex" />
   3324 <Test name="mediump_ivec4_qppq_fragment" />
   3325 <Test name="mediump_ivec4_qqqt_vertex" />
   3326 <Test name="mediump_ivec4_qqqt_fragment" />
   3327 <Test name="mediump_ivec4_stss_vertex" />
   3328 <Test name="mediump_ivec4_stss_fragment" />
   3329 <Test name="mediump_ivec4_ppqp_vertex" />
   3330 <Test name="mediump_ivec4_ppqp_fragment" />
   3331 <Test name="mediump_ivec4_r_vertex" />
   3332 <Test name="mediump_ivec4_r_fragment" />
   3333 <Test name="mediump_ivec4_a_vertex" />
   3334 <Test name="mediump_ivec4_a_fragment" />
   3335 <Test name="mediump_ivec4_ar_vertex" />
   3336 <Test name="mediump_ivec4_ar_fragment" />
   3337 <Test name="mediump_ivec4_ab_vertex" />
   3338 <Test name="mediump_ivec4_ab_fragment" />
   3339 <Test name="mediump_ivec4_aaa_vertex" />
   3340 <Test name="mediump_ivec4_aaa_fragment" />
   3341 <Test name="mediump_ivec4_gga_vertex" />
   3342 <Test name="mediump_ivec4_gga_fragment" />
   3343 <Test name="mediump_ivec4_abg_vertex" />
   3344 <Test name="mediump_ivec4_abg_fragment" />
   3345 <Test name="mediump_ivec4_rgba_vertex" />
   3346 <Test name="mediump_ivec4_rgba_fragment" />
   3347 <Test name="mediump_ivec4_abgr_vertex" />
   3348 <Test name="mediump_ivec4_abgr_fragment" />
   3349 <Test name="mediump_ivec4_rrrr_vertex" />
   3350 <Test name="mediump_ivec4_rrrr_fragment" />
   3351 <Test name="mediump_ivec4_gggg_vertex" />
   3352 <Test name="mediump_ivec4_gggg_fragment" />
   3353 <Test name="mediump_ivec4_aaaa_vertex" />
   3354 <Test name="mediump_ivec4_aaaa_fragment" />
   3355 <Test name="mediump_ivec4_abba_vertex" />
   3356 <Test name="mediump_ivec4_abba_fragment" />
   3357 <Test name="mediump_ivec4_aaag_vertex" />
   3358 <Test name="mediump_ivec4_aaag_fragment" />
   3359 <Test name="mediump_ivec4_rgrr_vertex" />
   3360 <Test name="mediump_ivec4_rgrr_fragment" />
   3361 <Test name="mediump_ivec4_bbab_vertex" />
   3362 <Test name="mediump_ivec4_bbab_fragment" />
   3363 <Test name="mediump_bvec2_x_vertex" />
   3364 <Test name="mediump_bvec2_x_fragment" />
   3365 <Test name="mediump_bvec2_xx_vertex" />
   3366 <Test name="mediump_bvec2_xx_fragment" />
   3367 <Test name="mediump_bvec2_xy_vertex" />
   3368 <Test name="mediump_bvec2_xy_fragment" />
   3369 <Test name="mediump_bvec2_yx_vertex" />
   3370 <Test name="mediump_bvec2_yx_fragment" />
   3371 <Test name="mediump_bvec2_yxy_vertex" />
   3372 <Test name="mediump_bvec2_yxy_fragment" />
   3373 <Test name="mediump_bvec2_xyxx_vertex" />
   3374 <Test name="mediump_bvec2_xyxx_fragment" />
   3375 <Test name="mediump_bvec2_yyyy_vertex" />
   3376 <Test name="mediump_bvec2_yyyy_fragment" />
   3377 <Test name="mediump_bvec2_s_vertex" />
   3378 <Test name="mediump_bvec2_s_fragment" />
   3379 <Test name="mediump_bvec2_ss_vertex" />
   3380 <Test name="mediump_bvec2_ss_fragment" />
   3381 <Test name="mediump_bvec2_st_vertex" />
   3382 <Test name="mediump_bvec2_st_fragment" />
   3383 <Test name="mediump_bvec2_ts_vertex" />
   3384 <Test name="mediump_bvec2_ts_fragment" />
   3385 <Test name="mediump_bvec2_tst_vertex" />
   3386 <Test name="mediump_bvec2_tst_fragment" />
   3387 <Test name="mediump_bvec2_stss_vertex" />
   3388 <Test name="mediump_bvec2_stss_fragment" />
   3389 <Test name="mediump_bvec2_tttt_vertex" />
   3390 <Test name="mediump_bvec2_tttt_fragment" />
   3391 <Test name="mediump_bvec2_r_vertex" />
   3392 <Test name="mediump_bvec2_r_fragment" />
   3393 <Test name="mediump_bvec2_rr_vertex" />
   3394 <Test name="mediump_bvec2_rr_fragment" />
   3395 <Test name="mediump_bvec2_rg_vertex" />
   3396 <Test name="mediump_bvec2_rg_fragment" />
   3397 <Test name="mediump_bvec2_gr_vertex" />
   3398 <Test name="mediump_bvec2_gr_fragment" />
   3399 <Test name="mediump_bvec2_grg_vertex" />
   3400 <Test name="mediump_bvec2_grg_fragment" />
   3401 <Test name="mediump_bvec2_rgrr_vertex" />
   3402 <Test name="mediump_bvec2_rgrr_fragment" />
   3403 <Test name="mediump_bvec2_gggg_vertex" />
   3404 <Test name="mediump_bvec2_gggg_fragment" />
   3405 <Test name="mediump_bvec3_x_vertex" />
   3406 <Test name="mediump_bvec3_x_fragment" />
   3407 <Test name="mediump_bvec3_z_vertex" />
   3408 <Test name="mediump_bvec3_z_fragment" />
   3409 <Test name="mediump_bvec3_xz_vertex" />
   3410 <Test name="mediump_bvec3_xz_fragment" />
   3411 <Test name="mediump_bvec3_zz_vertex" />
   3412 <Test name="mediump_bvec3_zz_fragment" />
   3413 <Test name="mediump_bvec3_xyz_vertex" />
   3414 <Test name="mediump_bvec3_xyz_fragment" />
   3415 <Test name="mediump_bvec3_zyx_vertex" />
   3416 <Test name="mediump_bvec3_zyx_fragment" />
   3417 <Test name="mediump_bvec3_xxx_vertex" />
   3418 <Test name="mediump_bvec3_xxx_fragment" />
   3419 <Test name="mediump_bvec3_zzz_vertex" />
   3420 <Test name="mediump_bvec3_zzz_fragment" />
   3421 <Test name="mediump_bvec3_zzy_vertex" />
   3422 <Test name="mediump_bvec3_zzy_fragment" />
   3423 <Test name="mediump_bvec3_yxy_vertex" />
   3424 <Test name="mediump_bvec3_yxy_fragment" />
   3425 <Test name="mediump_bvec3_xzx_vertex" />
   3426 <Test name="mediump_bvec3_xzx_fragment" />
   3427 <Test name="mediump_bvec3_xyyx_vertex" />
   3428 <Test name="mediump_bvec3_xyyx_fragment" />
   3429 <Test name="mediump_bvec3_zzzz_vertex" />
   3430 <Test name="mediump_bvec3_zzzz_fragment" />
   3431 <Test name="mediump_bvec3_s_vertex" />
   3432 <Test name="mediump_bvec3_s_fragment" />
   3433 <Test name="mediump_bvec3_p_vertex" />
   3434 <Test name="mediump_bvec3_p_fragment" />
   3435 <Test name="mediump_bvec3_sp_vertex" />
   3436 <Test name="mediump_bvec3_sp_fragment" />
   3437 <Test name="mediump_bvec3_pp_vertex" />
   3438 <Test name="mediump_bvec3_pp_fragment" />
   3439 <Test name="mediump_bvec3_stp_vertex" />
   3440 <Test name="mediump_bvec3_stp_fragment" />
   3441 <Test name="mediump_bvec3_pts_vertex" />
   3442 <Test name="mediump_bvec3_pts_fragment" />
   3443 <Test name="mediump_bvec3_sss_vertex" />
   3444 <Test name="mediump_bvec3_sss_fragment" />
   3445 <Test name="mediump_bvec3_ppp_vertex" />
   3446 <Test name="mediump_bvec3_ppp_fragment" />
   3447 <Test name="mediump_bvec3_ppt_vertex" />
   3448 <Test name="mediump_bvec3_ppt_fragment" />
   3449 <Test name="mediump_bvec3_tst_vertex" />
   3450 <Test name="mediump_bvec3_tst_fragment" />
   3451 <Test name="mediump_bvec3_sps_vertex" />
   3452 <Test name="mediump_bvec3_sps_fragment" />
   3453 <Test name="mediump_bvec3_stts_vertex" />
   3454 <Test name="mediump_bvec3_stts_fragment" />
   3455 <Test name="mediump_bvec3_pppp_vertex" />
   3456 <Test name="mediump_bvec3_pppp_fragment" />
   3457 <Test name="mediump_bvec3_r_vertex" />
   3458 <Test name="mediump_bvec3_r_fragment" />
   3459 <Test name="mediump_bvec3_b_vertex" />
   3460 <Test name="mediump_bvec3_b_fragment" />
   3461 <Test name="mediump_bvec3_rb_vertex" />
   3462 <Test name="mediump_bvec3_rb_fragment" />
   3463 <Test name="mediump_bvec3_bb_vertex" />
   3464 <Test name="mediump_bvec3_bb_fragment" />
   3465 <Test name="mediump_bvec3_rgb_vertex" />
   3466 <Test name="mediump_bvec3_rgb_fragment" />
   3467 <Test name="mediump_bvec3_bgr_vertex" />
   3468 <Test name="mediump_bvec3_bgr_fragment" />
   3469 <Test name="mediump_bvec3_rrr_vertex" />
   3470 <Test name="mediump_bvec3_rrr_fragment" />
   3471 <Test name="mediump_bvec3_bbb_vertex" />
   3472 <Test name="mediump_bvec3_bbb_fragment" />
   3473 <Test name="mediump_bvec3_bbg_vertex" />
   3474 <Test name="mediump_bvec3_bbg_fragment" />
   3475 <Test name="mediump_bvec3_grg_vertex" />
   3476 <Test name="mediump_bvec3_grg_fragment" />
   3477 <Test name="mediump_bvec3_rbr_vertex" />
   3478 <Test name="mediump_bvec3_rbr_fragment" />
   3479 <Test name="mediump_bvec3_rggr_vertex" />
   3480 <Test name="mediump_bvec3_rggr_fragment" />
   3481 <Test name="mediump_bvec3_bbbb_vertex" />
   3482 <Test name="mediump_bvec3_bbbb_fragment" />
   3483 <Test name="mediump_bvec4_x_vertex" />
   3484 <Test name="mediump_bvec4_x_fragment" />
   3485 <Test name="mediump_bvec4_w_vertex" />
   3486 <Test name="mediump_bvec4_w_fragment" />
   3487 <Test name="mediump_bvec4_wx_vertex" />
   3488 <Test name="mediump_bvec4_wx_fragment" />
   3489 <Test name="mediump_bvec4_wz_vertex" />
   3490 <Test name="mediump_bvec4_wz_fragment" />
   3491 <Test name="mediump_bvec4_www_vertex" />
   3492 <Test name="mediump_bvec4_www_fragment" />
   3493 <Test name="mediump_bvec4_yyw_vertex" />
   3494 <Test name="mediump_bvec4_yyw_fragment" />
   3495 <Test name="mediump_bvec4_wzy_vertex" />
   3496 <Test name="mediump_bvec4_wzy_fragment" />
   3497 <Test name="mediump_bvec4_xyzw_vertex" />
   3498 <Test name="mediump_bvec4_xyzw_fragment" />
   3499 <Test name="mediump_bvec4_wzyx_vertex" />
   3500 <Test name="mediump_bvec4_wzyx_fragment" />
   3501 <Test name="mediump_bvec4_xxxx_vertex" />
   3502 <Test name="mediump_bvec4_xxxx_fragment" />
   3503 <Test name="mediump_bvec4_yyyy_vertex" />
   3504 <Test name="mediump_bvec4_yyyy_fragment" />
   3505 <Test name="mediump_bvec4_wwww_vertex" />
   3506 <Test name="mediump_bvec4_wwww_fragment" />
   3507 <Test name="mediump_bvec4_wzzw_vertex" />
   3508 <Test name="mediump_bvec4_wzzw_fragment" />
   3509 <Test name="mediump_bvec4_wwwy_vertex" />
   3510 <Test name="mediump_bvec4_wwwy_fragment" />
   3511 <Test name="mediump_bvec4_xyxx_vertex" />
   3512 <Test name="mediump_bvec4_xyxx_fragment" />
   3513 <Test name="mediump_bvec4_zzwz_vertex" />
   3514 <Test name="mediump_bvec4_zzwz_fragment" />
   3515 <Test name="mediump_bvec4_s_vertex" />
   3516 <Test name="mediump_bvec4_s_fragment" />
   3517 <Test name="mediump_bvec4_q_vertex" />
   3518 <Test name="mediump_bvec4_q_fragment" />
   3519 <Test name="mediump_bvec4_qs_vertex" />
   3520 <Test name="mediump_bvec4_qs_fragment" />
   3521 <Test name="mediump_bvec4_qp_vertex" />
   3522 <Test name="mediump_bvec4_qp_fragment" />
   3523 <Test name="mediump_bvec4_qqq_vertex" />
   3524 <Test name="mediump_bvec4_qqq_fragment" />
   3525 <Test name="mediump_bvec4_ttq_vertex" />
   3526 <Test name="mediump_bvec4_ttq_fragment" />
   3527 <Test name="mediump_bvec4_qpt_vertex" />
   3528 <Test name="mediump_bvec4_qpt_fragment" />
   3529 <Test name="mediump_bvec4_stpq_vertex" />
   3530 <Test name="mediump_bvec4_stpq_fragment" />
   3531 <Test name="mediump_bvec4_qpts_vertex" />
   3532 <Test name="mediump_bvec4_qpts_fragment" />
   3533 <Test name="mediump_bvec4_ssss_vertex" />
   3534 <Test name="mediump_bvec4_ssss_fragment" />
   3535 <Test name="mediump_bvec4_tttt_vertex" />
   3536 <Test name="mediump_bvec4_tttt_fragment" />
   3537 <Test name="mediump_bvec4_qqqq_vertex" />
   3538 <Test name="mediump_bvec4_qqqq_fragment" />
   3539 <Test name="mediump_bvec4_qppq_vertex" />
   3540 <Test name="mediump_bvec4_qppq_fragment" />
   3541 <Test name="mediump_bvec4_qqqt_vertex" />
   3542 <Test name="mediump_bvec4_qqqt_fragment" />
   3543 <Test name="mediump_bvec4_stss_vertex" />
   3544 <Test name="mediump_bvec4_stss_fragment" />
   3545 <Test name="mediump_bvec4_ppqp_vertex" />
   3546 <Test name="mediump_bvec4_ppqp_fragment" />
   3547 <Test name="mediump_bvec4_r_vertex" />
   3548 <Test name="mediump_bvec4_r_fragment" />
   3549 <Test name="mediump_bvec4_a_vertex" />
   3550 <Test name="mediump_bvec4_a_fragment" />
   3551 <Test name="mediump_bvec4_ar_vertex" />
   3552 <Test name="mediump_bvec4_ar_fragment" />
   3553 <Test name="mediump_bvec4_ab_vertex" />
   3554 <Test name="mediump_bvec4_ab_fragment" />
   3555 <Test name="mediump_bvec4_aaa_vertex" />
   3556 <Test name="mediump_bvec4_aaa_fragment" />
   3557 <Test name="mediump_bvec4_gga_vertex" />
   3558 <Test name="mediump_bvec4_gga_fragment" />
   3559 <Test name="mediump_bvec4_abg_vertex" />
   3560 <Test name="mediump_bvec4_abg_fragment" />
   3561 <Test name="mediump_bvec4_rgba_vertex" />
   3562 <Test name="mediump_bvec4_rgba_fragment" />
   3563 <Test name="mediump_bvec4_abgr_vertex" />
   3564 <Test name="mediump_bvec4_abgr_fragment" />
   3565 <Test name="mediump_bvec4_rrrr_vertex" />
   3566 <Test name="mediump_bvec4_rrrr_fragment" />
   3567 <Test name="mediump_bvec4_gggg_vertex" />
   3568 <Test name="mediump_bvec4_gggg_fragment" />
   3569 <Test name="mediump_bvec4_aaaa_vertex" />
   3570 <Test name="mediump_bvec4_aaaa_fragment" />
   3571 <Test name="mediump_bvec4_abba_vertex" />
   3572 <Test name="mediump_bvec4_abba_fragment" />
   3573 <Test name="mediump_bvec4_aaag_vertex" />
   3574 <Test name="mediump_bvec4_aaag_fragment" />
   3575 <Test name="mediump_bvec4_rgrr_vertex" />
   3576 <Test name="mediump_bvec4_rgrr_fragment" />
   3577 <Test name="mediump_bvec4_bbab_vertex" />
   3578 <Test name="mediump_bvec4_bbab_fragment" />
   3579 </TestCase>
   3580 </TestSuite>
   3581 <TestSuite name="functions">
   3582 <TestCase name="datatypes">
   3583 <Test name="float_float_vertex" />
   3584 <Test name="float_float_fragment" />
   3585 <Test name="float_vec2_vertex" />
   3586 <Test name="float_vec2_fragment" />
   3587 <Test name="float_vec3_vertex" />
   3588 <Test name="float_vec3_fragment" />
   3589 <Test name="float_vec4_vertex" />
   3590 <Test name="float_vec4_fragment" />
   3591 <Test name="float_mat2_vertex" />
   3592 <Test name="float_mat2_fragment" />
   3593 <Test name="float_mat3_vertex" />
   3594 <Test name="float_mat3_fragment" />
   3595 <Test name="float_mat4_vertex" />
   3596 <Test name="float_mat4_fragment" />
   3597 <Test name="int_int_vertex" />
   3598 <Test name="int_int_fragment" />
   3599 <Test name="int_ivec2_vertex" />
   3600 <Test name="int_ivec2_fragment" />
   3601 <Test name="int_ivec3_vertex" />
   3602 <Test name="int_ivec3_fragment" />
   3603 <Test name="int_ivec4_vertex" />
   3604 <Test name="int_ivec4_fragment" />
   3605 <Test name="uint_uint_vertex" />
   3606 <Test name="uint_uint_fragment" />
   3607 <Test name="uint_uvec2_vertex" />
   3608 <Test name="uint_uvec2_fragment" />
   3609 <Test name="uint_uvec3_vertex" />
   3610 <Test name="uint_uvec3_fragment" />
   3611 <Test name="uint_uvec4_vertex" />
   3612 <Test name="uint_uvec4_fragment" />
   3613 <Test name="bool_bool_vertex" />
   3614 <Test name="bool_bool_fragment" />
   3615 <Test name="mat2_vertex" />
   3616 <Test name="mat2_fragment" />
   3617 <Test name="mat2x3_vertex" />
   3618 <Test name="mat2x3_fragment" />
   3619 <Test name="mat2x4_vertex" />
   3620 <Test name="mat2x4_fragment" />
   3621 <Test name="mat3x2_vertex" />
   3622 <Test name="mat3x2_fragment" />
   3623 <Test name="mat3_vertex" />
   3624 <Test name="mat3_fragment" />
   3625 <Test name="mat3x4_vertex" />
   3626 <Test name="mat3x4_fragment" />
   3627 <Test name="mat4x2_vertex" />
   3628 <Test name="mat4x2_fragment" />
   3629 <Test name="mat4x3_vertex" />
   3630 <Test name="mat4x3_fragment" />
   3631 <Test name="mat4_vertex" />
   3632 <Test name="mat4_fragment" />
   3633 <Test name="float_struct_vertex" />
   3634 <Test name="float_struct_fragment" />
   3635 <Test name="struct_struct_vertex" />
   3636 <Test name="struct_struct_fragment" />
   3637 <Test name="struct_nested_struct_vertex" />
   3638 <Test name="struct_nested_struct_fragment" />
   3639 </TestCase>
   3640 <TestCase name="qualifiers">
   3641 <Test name="in_float_vertex" />
   3642 <Test name="in_float_fragment" />
   3643 <Test name="out_float_vertex" />
   3644 <Test name="out_float_fragment" />
   3645 <Test name="inout_float_vertex" />
   3646 <Test name="inout_float_fragment" />
   3647 <Test name="in_lowp_float_vertex" />
   3648 <Test name="in_lowp_float_fragment" />
   3649 <Test name="out_lowp_float_vertex" />
   3650 <Test name="out_lowp_float_fragment" />
   3651 <Test name="inout_lowp_float_vertex" />
   3652 <Test name="inout_lowp_float_fragment" />
   3653 <Test name="in_highp_float_vertex" />
   3654 <Test name="out_highp_float_vertex" />
   3655 <Test name="out_highp_float_fragment" />
   3656 <Test name="inout_highp_float_vertex" />
   3657 <Test name="const_float_vertex" />
   3658 <Test name="const_float_fragment" />
   3659 <Test name="const_in_float_vertex" />
   3660 <Test name="const_in_float_fragment" />
   3661 <Test name="in_int_vertex" />
   3662 <Test name="in_int_fragment" />
   3663 <Test name="out_int_vertex" />
   3664 <Test name="out_int_fragment" />
   3665 <Test name="inout_int_vertex" />
   3666 <Test name="inout_int_fragment" />
   3667 <Test name="in_lowp_int_vertex" />
   3668 <Test name="in_lowp_int_fragment" />
   3669 <Test name="out_lowp_int_vertex" />
   3670 <Test name="out_lowp_int_fragment" />
   3671 <Test name="inout_lowp_int_vertex" />
   3672 <Test name="inout_lowp_int_fragment" />
   3673 <Test name="in_highp_int_vertex" />
   3674 <Test name="in_highp_int_fragment" />
   3675 <Test name="out_highp_int_vertex" />
   3676 <Test name="out_highp_int_fragment" />
   3677 <Test name="inout_highp_int_vertex" />
   3678 <Test name="inout_highp_int_fragment" />
   3679 <Test name="const_int_vertex" />
   3680 <Test name="const_int_fragment" />
   3681 <Test name="const_in_int_vertex" />
   3682 <Test name="const_in_int_fragment" />
   3683 <Test name="in_bool_vertex" />
   3684 <Test name="in_bool_fragment" />
   3685 <Test name="out_bool_vertex" />
   3686 <Test name="out_bool_fragment" />
   3687 <Test name="inout_bool_vertex" />
   3688 <Test name="inout_bool_fragment" />
   3689 <Test name="const_bool_vertex" />
   3690 <Test name="const_bool_fragment" />
   3691 </TestCase>
   3692 <TestCase name="declarations">
   3693 <Test name="basic_vertex" />
   3694 <Test name="basic_fragment" />
   3695 <Test name="basic_arg_vertex" />
   3696 <Test name="basic_arg_fragment" />
   3697 <Test name="define_after_use_vertex" />
   3698 <Test name="define_after_use_fragment" />
   3699 <Test name="double_declare_vertex" />
   3700 <Test name="double_declare_fragment" />
   3701 <Test name="declare_after_define_vertex" />
   3702 <Test name="declare_after_define_fragment" />
   3703 <Test name="void_vs_no_void_vertex" />
   3704 <Test name="void_vs_no_void_fragment" />
   3705 <Test name="in_vs_no_in_vertex" />
   3706 <Test name="in_vs_no_in_fragment" />
   3707 <Test name="default_vs_explicit_precision_vertex" />
   3708 <Test name="default_vs_explicit_precision_fragment" />
   3709 </TestCase>
   3710 <TestCase name="overloading">
   3711 <Test name="user_func_arg_type_simple_vertex" />
   3712 <Test name="user_func_arg_type_simple_fragment" />
   3713 <Test name="user_func_arg_float_types_vertex" />
   3714 <Test name="user_func_arg_float_types_fragment" />
   3715 <Test name="user_func_arg_int_types_vertex" />
   3716 <Test name="user_func_arg_int_types_fragment" />
   3717 <Test name="user_func_arg_bool_types_vertex" />
   3718 <Test name="user_func_arg_bool_types_fragment" />
   3719 <Test name="user_func_arg_basic_types_vertex" />
   3720 <Test name="user_func_arg_basic_types_fragment" />
   3721 <Test name="user_func_arg_complex_types_vertex" />
   3722 <Test name="user_func_arg_complex_types_fragment" />
   3723 <Test name="user_func_arguments_vertex" />
   3724 <Test name="user_func_arguments_fragment" />
   3725 <Test name="array_size_vertex" />
   3726 <Test name="array_size_fragment" />
   3727 </TestCase>
   3728 <TestCase name="array_arguments">
   3729 <Test name="local_in_float_vertex" />
   3730 <Test name="local_in_float_fragment" />
   3731 <Test name="global_in_float_vertex" />
   3732 <Test name="global_in_float_fragment" />
   3733 <Test name="local_in_int_vertex" />
   3734 <Test name="local_in_int_fragment" />
   3735 <Test name="global_in_int_vertex" />
   3736 <Test name="global_in_int_fragment" />
   3737 <Test name="local_in_bool_vertex" />
   3738 <Test name="local_in_bool_fragment" />
   3739 <Test name="global_in_bool_vertex" />
   3740 <Test name="global_in_bool_fragment" />
   3741 <Test name="test_helpers_vertex" />
   3742 <Test name="test_helpers_fragment" />
   3743 <Test name="copy_local_in_on_call_vertex" />
   3744 <Test name="copy_local_in_on_call_fragment" />
   3745 <Test name="copy_global_in_on_call_vertex" />
   3746 <Test name="copy_global_in_on_call_fragment" />
   3747 <Test name="copy_local_inout_on_call_vertex" />
   3748 <Test name="copy_local_inout_on_call_fragment" />
   3749 </TestCase>
   3750 <TestCase name="control_flow">
   3751 <Test name="simple_return_vertex" />
   3752 <Test name="simple_return_fragment" />
   3753 <Test name="return_in_if_vertex" />
   3754 <Test name="return_in_if_fragment" />
   3755 <Test name="return_in_else_vertex" />
   3756 <Test name="return_in_else_fragment" />
   3757 <Test name="return_in_loop_vertex" />
   3758 <Test name="return_in_loop_fragment" />
   3759 <Test name="return_in_loop_if_vertex" />
   3760 <Test name="return_in_loop_if_fragment" />
   3761 <Test name="return_after_loop_vertex" />
   3762 <Test name="return_after_loop_fragment" />
   3763 <Test name="return_after_break_vertex" />
   3764 <Test name="return_after_break_fragment" />
   3765 <Test name="return_after_continue_vertex" />
   3766 <Test name="return_after_continue_fragment" />
   3767 <Test name="return_in_nested_loop_vertex" />
   3768 <Test name="return_in_nested_loop_fragment" />
   3769 <Test name="return_after_loop_sequence_vertex" />
   3770 <Test name="return_after_loop_sequence_fragment" />
   3771 <Test name="mixed_return_break_continue_vertex" />
   3772 <Test name="mixed_return_break_continue_fragment" />
   3773 </TestCase>
   3774 <TestCase name="misc">
   3775 <Test name="multi_arg_float_vertex" />
   3776 <Test name="multi_arg_float_fragment" />
   3777 <Test name="multi_arg_int_vertex" />
   3778 <Test name="multi_arg_int_fragment" />
   3779 <Test name="argument_eval_order_1_vertex" />
   3780 <Test name="argument_eval_order_1_fragment" />
   3781 <Test name="argument_eval_order_2_vertex" />
   3782 <Test name="argument_eval_order_2_fragment" />
   3783 </TestCase>
   3784 <TestCase name="invalid">
   3785 <Test name="break_in_body_vertex" />
   3786 <Test name="break_in_body_fragment" />
   3787 <Test name="continue_in_body_vertex" />
   3788 <Test name="continue_in_body_fragment" />
   3789 <Test name="return_value_from_void_function_vertex" />
   3790 <Test name="return_value_from_void_function_fragment" />
   3791 <Test name="extra_arguments_vertex" />
   3792 <Test name="extra_arguments_fragment" />
   3793 <Test name="missing_arguments_vertex" />
   3794 <Test name="missing_arguments_fragment" />
   3795 <Test name="missing_argument_type_vertex" />
   3796 <Test name="missing_argument_type_fragment" />
   3797 <Test name="argument_basetype_mismatch_vertex" />
   3798 <Test name="argument_basetype_mismatch_fragment" />
   3799 <Test name="argument_scalar_vector_mismatch_vertex" />
   3800 <Test name="argument_scalar_vector_mismatch_fragment" />
   3801 <Test name="argument_vector_size_mismatch_vertex" />
   3802 <Test name="argument_vector_size_mismatch_fragment" />
   3803 <Test name="duplicate_function_vertex" />
   3804 <Test name="duplicate_function_fragment" />
   3805 <Test name="prototype_mismatch_return_type_vertex" />
   3806 <Test name="prototype_mismatch_return_type_fragment" />
   3807 <Test name="prototype_unspecified_array_size_vertex" />
   3808 <Test name="prototype_unspecified_array_size_fragment" />
   3809 <Test name="call_mismatch_argument_array_size_vertex" />
   3810 <Test name="call_mismatch_argument_array_size_fragment" />
   3811 <Test name="prototype_mismatch_argument_const_vertex" />
   3812 <Test name="prototype_mismatch_argument_const_fragment" />
   3813 <Test name="prototype_mismatch_argument_array_const_vertex" />
   3814 <Test name="prototype_mismatch_argument_array_const_fragment" />
   3815 <Test name="prototype_mismatch_array_inout_vertex" />
   3816 <Test name="prototype_mismatch_array_inout_fragment" />
   3817 <Test name="missing_return_type_vertex" />
   3818 <Test name="missing_return_type_fragment" />
   3819 <Test name="call_before_definition_vertex" />
   3820 <Test name="call_before_definition_fragment" />
   3821 <Test name="argument_precision_overload_vertex" />
   3822 <Test name="argument_precision_overload_fragment" />
   3823 <Test name="argument_in_out_overload_vertex" />
   3824 <Test name="argument_in_out_overload_fragment" />
   3825 <Test name="argument_in_inout_overload_vertex" />
   3826 <Test name="argument_in_inout_overload_fragment" />
   3827 <Test name="argument_out_inout_overload_vertex" />
   3828 <Test name="argument_out_inout_overload_fragment" />
   3829 <Test name="return_type_overload_vertex" />
   3830 <Test name="return_type_overload_fragment" />
   3831 <Test name="return_type_precision_overload_vertex" />
   3832 <Test name="return_type_precision_overload_fragment" />
   3833 <Test name="return_type_const_overload_vertex" />
   3834 <Test name="return_type_const_overload_fragment" />
   3835 <Test name="return_without_value_vertex" />
   3836 <Test name="return_without_value_fragment" />
   3837 <Test name="local_function_definition_vertex" />
   3838 <Test name="local_function_definition_fragment" />
   3839 <Test name="name_type_conflict_vertex" />
   3840 <Test name="name_type_conflict_fragment" />
   3841 <Test name="const_overload_vertex" />
   3842 <Test name="const_overload_fragment" />
   3843 <Test name="uniform_local_vertex" />
   3844 <Test name="uniform_local_fragment" />
   3845 <Test name="in_local_vertex" />
   3846 <Test name="in_local_fragment" />
   3847 <Test name="out_local_vertex" />
   3848 <Test name="out_local_fragment" />
   3849 <Test name="inout_local_vertex" />
   3850 <Test name="inout_local_fragment" />
   3851 <Test name="uniform_argument_vertex" />
   3852 <Test name="uniform_argument_fragment" />
   3853 <Test name="in_return_type_vertex" />
   3854 <Test name="in_return_type_fragment" />
   3855 <Test name="out_return_type_vertex" />
   3856 <Test name="out_return_type_fragment" />
   3857 <Test name="inout_return_type_vertex" />
   3858 <Test name="inout_return_type_fragment" />
   3859 <Test name="main_invalid_return_type_vertex" />
   3860 <Test name="main_invalid_return_type_fragment" />
   3861 <Test name="main_has_arguments_vertex" />
   3862 <Test name="main_has_arguments_fragment" />
   3863 <Test name="main_missing_return_type_vertex" />
   3864 <Test name="main_missing_return_type_fragment" />
   3865 <Test name="write_const_arg_vertex" />
   3866 <Test name="write_const_arg_fragment" />
   3867 <Test name="write_const_array_arg_vertex" />
   3868 <Test name="write_const_array_arg_fragment" />
   3869 <Test name="basic_recursion_vertex" />
   3870 <Test name="basic_recursion_fragment" />
   3871 <Test name="simple_tail_recursion_vertex" />
   3872 <Test name="simple_tail_recursion_fragment" />
   3873 <Test name="dynamic_conditional_recursion_vertex" />
   3874 <Test name="dynamic_conditional_recursion_fragment" />
   3875 <Test name="dynamic_loop_recursion_vertex" />
   3876 <Test name="dynamic_loop_recursion_fragment" />
   3877 <Test name="dynamic_switch_recursion_vertex" />
   3878 <Test name="dynamic_switch_recursion_fragment" />
   3879 <Test name="modify_const_arg_vertex" />
   3880 <Test name="modify_const_arg_fragment" />
   3881 </TestCase>
   3882 </TestSuite>
   3883 <TestSuite name="arrays">
   3884 <TestCase name="constructor">
   3885 <Test name="float3_vertex" />
   3886 <Test name="float3_fragment" />
   3887 <Test name="float4_vertex" />
   3888 <Test name="float4_fragment" />
   3889 <Test name="int3_vertex" />
   3890 <Test name="int3_fragment" />
   3891 <Test name="int4_vertex" />
   3892 <Test name="int4_fragment" />
   3893 <Test name="bool3_vertex" />
   3894 <Test name="bool3_fragment" />
   3895 <Test name="bool4_vertex" />
   3896 <Test name="bool4_fragment" />
   3897 <Test name="struct3_vertex" />
   3898 <Test name="struct3_fragment" />
   3899 <Test name="struct4_vertex" />
   3900 <Test name="struct4_fragment" />
   3901 <Test name="float_vec3_vertex" />
   3902 <Test name="float_vec3_fragment" />
   3903 <Test name="int_vec3_vertex" />
   3904 <Test name="int_vec3_fragment" />
   3905 <Test name="bool_vec3_vertex" />
   3906 <Test name="bool_vec3_fragment" />
   3907 </TestCase>
   3908 <TestCase name="return">
   3909 <Test name="float_vertex" />
   3910 <Test name="float_fragment" />
   3911 <Test name="int_vertex" />
   3912 <Test name="int_fragment" />
   3913 <Test name="bool_vertex" />
   3914 <Test name="bool_fragment" />
   3915 <Test name="float_vec3_vertex" />
   3916 <Test name="float_vec3_fragment" />
   3917 <Test name="int_vec3_vertex" />
   3918 <Test name="int_vec3_fragment" />
   3919 <Test name="bool_vec3_vertex" />
   3920 <Test name="bool_vec3_fragment" />
   3921 <Test name="float_mat3_vertex" />
   3922 <Test name="float_mat3_fragment" />
   3923 <Test name="int_mat3_vertex" />
   3924 <Test name="int_mat3_fragment" />
   3925 <Test name="bool_mat3_vertex" />
   3926 <Test name="bool_mat3_fragment" />
   3927 </TestCase>
   3928 <TestCase name="unnamed_parameter">
   3929 <Test name="float_vertex" />
   3930 <Test name="float_fragment" />
   3931 <Test name="int_vertex" />
   3932 <Test name="int_fragment" />
   3933 <Test name="bool_vertex" />
   3934 <Test name="bool_fragment" />
   3935 <Test name="float_vec3_vertex" />
   3936 <Test name="float_vec3_fragment" />
   3937 <Test name="int_vec3_vertex" />
   3938 <Test name="int_vec3_fragment" />
   3939 <Test name="bool_vec3_vertex" />
   3940 <Test name="bool_vec3_fragment" />
   3941 <Test name="float_mat3_vertex" />
   3942 <Test name="float_mat3_fragment" />
   3943 <Test name="int_mat3_vertex" />
   3944 <Test name="int_mat3_fragment" />
   3945 <Test name="bool_mat3_vertex" />
   3946 <Test name="bool_mat3_fragment" />
   3947 </TestCase>
   3948 <TestCase name="declaration">
   3949 <Test name="implicit_size_float_vertex" />
   3950 <Test name="implicit_size_float_fragment" />
   3951 <Test name="implicit_size_int_vertex" />
   3952 <Test name="implicit_size_int_fragment" />
   3953 <Test name="implicit_size_bool_vertex" />
   3954 <Test name="implicit_size_bool_fragment" />
   3955 <Test name="implicit_size_struct_vertex" />
   3956 <Test name="implicit_size_struct_fragment" />
   3957 <Test name="implicit_size_float_vec3_vertex" />
   3958 <Test name="implicit_size_float_vec3_fragment" />
   3959 <Test name="implicit_size_int_ivec3_vertex" />
   3960 <Test name="implicit_size_int_ivec3_fragment" />
   3961 <Test name="implicit_size_bool_bvec3_vertex" />
   3962 <Test name="implicit_size_bool_bvec3_fragment" />
   3963 <Test name="constant_expression_array_size_vertex" />
   3964 <Test name="constant_expression_array_size_fragment" />
   3965 <Test name="constant_expression_array_access_vertex" />
   3966 <Test name="constant_expression_array_access_fragment" />
   3967 </TestCase>
   3968 <TestCase name="length">
   3969 <Test name="float_vertex" />
   3970 <Test name="float_fragment" />
   3971 <Test name="int_vertex" />
   3972 <Test name="int_fragment" />
   3973 <Test name="bool_vertex" />
   3974 <Test name="bool_fragment" />
   3975 <Test name="struct_vertex" />
   3976 <Test name="struct_fragment" />
   3977 </TestCase>
   3978 <TestCase name="invalid">
   3979 <Test name="multidimensional_array1_vertex" />
   3980 <Test name="multidimensional_array1_fragment" />
   3981 <Test name="multidimensional_array2_vertex" />
   3982 <Test name="multidimensional_array2_fragment" />
   3983 <Test name="multidimensional_uniform_array_vertex" />
   3984 <Test name="multidimensional_uniform_array_fragment" />
   3985 <Test name="multidimensional_array_in_uniform_block_vertex" />
   3986 <Test name="multidimensional_array_in_uniform_block_fragment" />
   3987 <Test name="dynamic_expression_array_size_vertex" />
   3988 <Test name="dynamic_expression_array_size_fragment" />
   3989 <Test name="constructor_c_style1_vertex" />
   3990 <Test name="constructor_c_style1_fragment" />
   3991 <Test name="constructor_c_style2_vertex" />
   3992 <Test name="constructor_c_style2_fragment" />
   3993 </TestCase>
   3994 </TestSuite>
   3995 <TestSuite name="keywords">
   3996 <TestCase name="keywords">
   3997 <Test name="const_vertex" />
   3998 <Test name="const_fragment" />
   3999 <Test name="uniform_vertex" />
   4000 <Test name="uniform_fragment" />
   4001 <Test name="layout_vertex" />
   4002 <Test name="layout_fragment" />
   4003 <Test name="centroid_vertex" />
   4004 <Test name="centroid_fragment" />
   4005 <Test name="flat_vertex" />
   4006 <Test name="flat_fragment" />
   4007 <Test name="smooth_vertex" />
   4008 <Test name="smooth_fragment" />
   4009 <Test name="break_vertex" />
   4010 <Test name="break_fragment" />
   4011 <Test name="continue_vertex" />
   4012 <Test name="continue_fragment" />
   4013 <Test name="do_vertex" />
   4014 <Test name="do_fragment" />
   4015 <Test name="for_vertex" />
   4016 <Test name="for_fragment" />
   4017 <Test name="while_vertex" />
   4018 <Test name="while_fragment" />
   4019 <Test name="switch_vertex" />
   4020 <Test name="switch_fragment" />
   4021 <Test name="case_vertex" />
   4022 <Test name="case_fragment" />
   4023 <Test name="default_vertex" />
   4024 <Test name="default_fragment" />
   4025 <Test name="if_vertex" />
   4026 <Test name="if_fragment" />
   4027 <Test name="else_vertex" />
   4028 <Test name="else_fragment" />
   4029 <Test name="in_vertex" />
   4030 <Test name="in_fragment" />
   4031 <Test name="out_vertex" />
   4032 <Test name="out_fragment" />
   4033 <Test name="inout_vertex" />
   4034 <Test name="inout_fragment" />
   4035 <Test name="float_vertex" />
   4036 <Test name="float_fragment" />
   4037 <Test name="int_vertex" />
   4038 <Test name="int_fragment" />
   4039 <Test name="void_vertex" />
   4040 <Test name="void_fragment" />
   4041 <Test name="bool_vertex" />
   4042 <Test name="bool_fragment" />
   4043 <Test name="true_vertex" />
   4044 <Test name="true_fragment" />
   4045 <Test name="false_vertex" />
   4046 <Test name="false_fragment" />
   4047 <Test name="invariant_vertex" />
   4048 <Test name="invariant_fragment" />
   4049 <Test name="discard_vertex" />
   4050 <Test name="discard_fragment" />
   4051 <Test name="return_vertex" />
   4052 <Test name="return_fragment" />
   4053 <Test name="mat2_vertex" />
   4054 <Test name="mat2_fragment" />
   4055 <Test name="mat3_vertex" />
   4056 <Test name="mat3_fragment" />
   4057 <Test name="mat4_vertex" />
   4058 <Test name="mat4_fragment" />
   4059 <Test name="mat2x2_vertex" />
   4060 <Test name="mat2x2_fragment" />
   4061 <Test name="mat2x3_vertex" />
   4062 <Test name="mat2x3_fragment" />
   4063 <Test name="mat2x4_vertex" />
   4064 <Test name="mat2x4_fragment" />
   4065 <Test name="mat3x2_vertex" />
   4066 <Test name="mat3x2_fragment" />
   4067 <Test name="mat3x3_vertex" />
   4068 <Test name="mat3x3_fragment" />
   4069 <Test name="mat3x4_vertex" />
   4070 <Test name="mat3x4_fragment" />
   4071 <Test name="mat4x2_vertex" />
   4072 <Test name="mat4x2_fragment" />
   4073 <Test name="mat4x3_vertex" />
   4074 <Test name="mat4x3_fragment" />
   4075 <Test name="mat4x4_vertex" />
   4076 <Test name="mat4x4_fragment" />
   4077 <Test name="vec2_vertex" />
   4078 <Test name="vec2_fragment" />
   4079 <Test name="vec3_vertex" />
   4080 <Test name="vec3_fragment" />
   4081 <Test name="vec4_fragment" />
   4082 <Test name="ivec2_vertex" />
   4083 <Test name="ivec2_fragment" />
   4084 <Test name="ivec3_vertex" />
   4085 <Test name="ivec3_fragment" />
   4086 <Test name="ivec4_vertex" />
   4087 <Test name="ivec4_fragment" />
   4088 <Test name="bvec2_vertex" />
   4089 <Test name="bvec2_fragment" />
   4090 <Test name="bvec3_vertex" />
   4091 <Test name="bvec3_fragment" />
   4092 <Test name="bvec4_vertex" />
   4093 <Test name="bvec4_fragment" />
   4094 <Test name="uint_vertex" />
   4095 <Test name="uint_fragment" />
   4096 <Test name="uvec2_vertex" />
   4097 <Test name="uvec2_fragment" />
   4098 <Test name="uvec3_vertex" />
   4099 <Test name="uvec3_fragment" />
   4100 <Test name="uvec4_vertex" />
   4101 <Test name="uvec4_fragment" />
   4102 <Test name="lowp_vertex" />
   4103 <Test name="lowp_fragment" />
   4104 <Test name="mediump_vertex" />
   4105 <Test name="mediump_fragment" />
   4106 <Test name="highp_vertex" />
   4107 <Test name="highp_fragment" />
   4108 <Test name="precision_vertex" />
   4109 <Test name="precision_fragment" />
   4110 <Test name="sampler2D_vertex" />
   4111 <Test name="sampler2D_fragment" />
   4112 <Test name="sampler3D_vertex" />
   4113 <Test name="sampler3D_fragment" />
   4114 <Test name="samplerCube_vertex" />
   4115 <Test name="samplerCube_fragment" />
   4116 <Test name="sampler2DShadow_vertex" />
   4117 <Test name="sampler2DShadow_fragment" />
   4118 <Test name="samplerCubeShadow_vertex" />
   4119 <Test name="samplerCubeShadow_fragment" />
   4120 <Test name="sampler2DArray_vertex" />
   4121 <Test name="sampler2DArray_fragment" />
   4122 <Test name="sampler2DArrayShadow_vertex" />
   4123 <Test name="sampler2DArrayShadow_fragment" />
   4124 <Test name="isampler2D_vertex" />
   4125 <Test name="isampler2D_fragment" />
   4126 <Test name="isampler3D_vertex" />
   4127 <Test name="isampler3D_fragment" />
   4128 <Test name="isamplerCube_vertex" />
   4129 <Test name="isamplerCube_fragment" />
   4130 <Test name="isampler2DArray_vertex" />
   4131 <Test name="isampler2DArray_fragment" />
   4132 <Test name="usampler2D_vertex" />
   4133 <Test name="usampler2D_fragment" />
   4134 <Test name="usampler3D_vertex" />
   4135 <Test name="usampler3D_fragment" />
   4136 <Test name="usamplerCube_vertex" />
   4137 <Test name="usamplerCube_fragment" />
   4138 <Test name="usampler2DArray_vertex" />
   4139 <Test name="usampler2DArray_fragment" />
   4140 <Test name="struct_vertex" />
   4141 <Test name="struct_fragment" />
   4142 </TestCase>
   4143 <TestCase name="reserved_keywords">
   4144 <Test name="attribute_vertex" />
   4145 <Test name="attribute_fragment" />
   4146 <Test name="varying_vertex" />
   4147 <Test name="varying_fragment" />
   4148 <Test name="noperspective_vertex" />
   4149 <Test name="noperspective_fragment" />
   4150 <Test name="asm_vertex" />
   4151 <Test name="asm_fragment" />
   4152 <Test name="class_vertex" />
   4153 <Test name="class_fragment" />
   4154 <Test name="union_vertex" />
   4155 <Test name="union_fragment" />
   4156 <Test name="enum_vertex" />
   4157 <Test name="enum_fragment" />
   4158 <Test name="typedef_vertex" />
   4159 <Test name="typedef_fragment" />
   4160 <Test name="template_vertex" />
   4161 <Test name="template_fragment" />
   4162 <Test name="this_vertex" />
   4163 <Test name="this_fragment" />
   4164 <Test name="goto_vertex" />
   4165 <Test name="goto_fragment" />
   4166 <Test name="inline_vertex" />
   4167 <Test name="inline_fragment" />
   4168 <Test name="noinline_vertex" />
   4169 <Test name="noinline_fragment" />
   4170 <Test name="volatile_vertex" />
   4171 <Test name="volatile_fragment" />
   4172 <Test name="public_vertex" />
   4173 <Test name="public_fragment" />
   4174 <Test name="static_vertex" />
   4175 <Test name="static_fragment" />
   4176 <Test name="extern_vertex" />
   4177 <Test name="extern_fragment" />
   4178 <Test name="external_vertex" />
   4179 <Test name="external_fragment" />
   4180 <Test name="interface_vertex" />
   4181 <Test name="interface_fragment" />
   4182 <Test name="long_vertex" />
   4183 <Test name="long_fragment" />
   4184 <Test name="short_vertex" />
   4185 <Test name="short_fragment" />
   4186 <Test name="half_vertex" />
   4187 <Test name="half_fragment" />
   4188 <Test name="fixed_vertex" />
   4189 <Test name="fixed_fragment" />
   4190 <Test name="unsigned_vertex" />
   4191 <Test name="unsigned_fragment" />
   4192 <Test name="superp_vertex" />
   4193 <Test name="superp_fragment" />
   4194 <Test name="input_vertex" />
   4195 <Test name="input_fragment" />
   4196 <Test name="output_vertex" />
   4197 <Test name="output_fragment" />
   4198 <Test name="hvec2_vertex" />
   4199 <Test name="hvec2_fragment" />
   4200 <Test name="hvec3_vertex" />
   4201 <Test name="hvec3_fragment" />
   4202 <Test name="hvec4_vertex" />
   4203 <Test name="hvec4_fragment" />
   4204 <Test name="dvec2_vertex" />
   4205 <Test name="dvec2_fragment" />
   4206 <Test name="dvec3_vertex" />
   4207 <Test name="dvec3_fragment" />
   4208 <Test name="dvec4_vertex" />
   4209 <Test name="dvec4_fragment" />
   4210 <Test name="fvec2_vertex" />
   4211 <Test name="fvec2_fragment" />
   4212 <Test name="fvec3_vertex" />
   4213 <Test name="fvec3_fragment" />
   4214 <Test name="fvec4_vertex" />
   4215 <Test name="fvec4_fragment" />
   4216 <Test name="sampler3DRect_vertex" />
   4217 <Test name="sampler3DRect_fragment" />
   4218 <Test name="sampler1D_vertex" />
   4219 <Test name="sampler1D_fragment" />
   4220 <Test name="sampler1DShadow_vertex" />
   4221 <Test name="sampler1DShadow_fragment" />
   4222 <Test name="sampler1DArray_vertex" />
   4223 <Test name="sampler1DArray_fragment" />
   4224 <Test name="sampler1DArrayShadow_vertex" />
   4225 <Test name="sampler1DArrayShadow_fragment" />
   4226 <Test name="isampler1D_vertex" />
   4227 <Test name="isampler1D_fragment" />
   4228 <Test name="isampler1DArray_vertex" />
   4229 <Test name="isampler1DArray_fragment" />
   4230 <Test name="usampler1D_vertex" />
   4231 <Test name="usampler1D_fragment" />
   4232 <Test name="usampler1DArray_vertex" />
   4233 <Test name="usampler1DArray_fragment" />
   4234 <Test name="sampler2DRect_vertex" />
   4235 <Test name="sampler2DRect_fragment" />
   4236 <Test name="sampler2DRectShadow_vertex" />
   4237 <Test name="sampler2DRectShadow_fragment" />
   4238 <Test name="isampler2DRect_vertex" />
   4239 <Test name="isampler2DRect_fragment" />
   4240 <Test name="usampler2DRect_vertex" />
   4241 <Test name="usampler2DRect_fragment" />
   4242 <Test name="sampler2DMS_vertex" />
   4243 <Test name="sampler2DMS_fragment" />
   4244 <Test name="isampler2DMS_vertex" />
   4245 <Test name="isampler2DMS_fragment" />
   4246 <Test name="usampler2DMS_vertex" />
   4247 <Test name="usampler2DMS_fragment" />
   4248 <Test name="sampler2DMSArray_vertex" />
   4249 <Test name="sampler2DMSArray_fragment" />
   4250 <Test name="isampler2DMSArray_vertex" />
   4251 <Test name="isampler2DMSArray_fragment" />
   4252 <Test name="usampler2DMSArray_vertex" />
   4253 <Test name="usampler2DMSArray_fragment" />
   4254 <Test name="sizeof_vertex" />
   4255 <Test name="sizeof_fragment" />
   4256 <Test name="cast_vertex" />
   4257 <Test name="cast_fragment" />
   4258 <Test name="namespace_vertex" />
   4259 <Test name="namespace_fragment" />
   4260 <Test name="using_vertex" />
   4261 <Test name="using_fragment" />
   4262 </TestCase>
   4263 <TestCase name="invalid_identifiers">
   4264 <Test name="gl_begin_vertex" />
   4265 <Test name="gl_begin_fragment" />
   4266 <Test name="digit_vertex" />
   4267 <Test name="digit_fragment" />
   4268 <Test name="digit_begin_vertex" />
   4269 <Test name="digit_begin_fragment" />
   4270 </TestCase>
   4271 </TestSuite>
   4272 <TestSuite name="qualification_order">
   4273 <TestSuite name="variables">
   4274 <TestCase name="valid">
   4275 <Test name="interp_storage_precision" />
   4276 <Test name="storage_precision" />
   4277 <Test name="interp_storage" />
   4278 </TestCase>
   4279 </TestSuite>
   4280 <TestSuite name="parameters">
   4281 <TestCase name="valid">
   4282 <Test name="storage_parameter_precision_vertex" />
   4283 <Test name="storage_parameter_precision_fragment" />
   4284 <Test name="storage_parameter_vertex" />
   4285 <Test name="storage_parameter_fragment" />
   4286 <Test name="storage_precision_vertex" />
   4287 <Test name="storage_precision_fragment" />
   4288 <Test name="parameter_precision_vertex" />
   4289 <Test name="parameter_precision_fragment" />
   4290 </TestCase>
   4291 <TestCase name="invalid">
   4292 <Test name="storage_precision_parameter_vertex" />
   4293 <Test name="storage_precision_parameter_fragment" />
   4294 <Test name="parameter_storage_precision_vertex" />
   4295 <Test name="parameter_storage_precision_fragment" />
   4296 <Test name="parameter_precision_storage_vertex" />
   4297 <Test name="parameter_precision_storage_fragment" />
   4298 <Test name="precision_storage_parameter_vertex" />
   4299 <Test name="precision_storage_parameter_fragment" />
   4300 <Test name="precision_parameter_storage_vertex" />
   4301 <Test name="precision_parameter_storage_fragment" />
   4302 <Test name="parameter_storage_vertex" />
   4303 <Test name="parameter_storage_fragment" />
   4304 <Test name="precision_storage_vertex" />
   4305 <Test name="precision_storage_fragment" />
   4306 <Test name="precision_parameter_vertex" />
   4307 <Test name="precision_parameter_fragment" />
   4308 </TestCase>
   4309 </TestSuite>
   4310 </TestSuite>
   4311 <TestSuite name="scoping">
   4312 <TestCase name="valid">
   4313 <Test name="local_variable_hides_global_variable_vertex" />
   4314 <Test name="local_variable_hides_global_variable_fragment" />
   4315 <Test name="block_variable_hides_local_variable_vertex" />
   4316 <Test name="block_variable_hides_local_variable_fragment" />
   4317 <Test name="block_variable_hides_global_variable_vertex" />
   4318 <Test name="block_variable_hides_global_variable_fragment" />
   4319 <Test name="variable_from_outer_scope_visible_in_initializer_vertex" />
   4320 <Test name="variable_from_outer_scope_visible_in_initializer_fragment" />
   4321 <Test name="local_int_variable_hides_struct_type_vertex" />
   4322 <Test name="local_int_variable_hides_struct_type_fragment" />
   4323 <Test name="local_struct_variable_hides_struct_type_vertex" />
   4324 <Test name="local_struct_variable_hides_struct_type_fragment" />
   4325 <Test name="local_variable_hides_function_vertex" />
   4326 <Test name="local_variable_hides_function_fragment" />
   4327 <Test name="function_parameter_hides_global_variable_vertex" />
   4328 <Test name="function_parameter_hides_global_variable_fragment" />
   4329 <Test name="function_parameter_hides_struct_type_vertex" />
   4330 <Test name="function_parameter_hides_struct_type_fragment" />
   4331 <Test name="function_parameter_hides_function_vertex" />
   4332 <Test name="function_parameter_hides_function_fragment" />
   4333 <Test name="local_variable_in_inner_scope_hides_function_parameter_vertex" />
   4334 <Test name="local_variable_in_inner_scope_hides_function_parameter_fragment" />
   4335 <Test name="redeclare_function_vertex" />
   4336 <Test name="redeclare_function_fragment" />
   4337 </TestCase>
   4338 <TestCase name="invalid">
   4339 <Test name="redeclare_global_variable_vertex" />
   4340 <Test name="redeclare_global_variable_fragment" />
   4341 <Test name="redeclare_local_variable_vertex" />
   4342 <Test name="redeclare_local_variable_fragment" />
   4343 <Test name="redeclare_for_condition_variable_vertex" />
   4344 <Test name="redeclare_for_condition_variable_fragment" />
   4345 <Test name="redeclare_for_init_statement_variable_in_for_condition_vertex" />
   4346 <Test name="redeclare_for_init_statement_variable_in_for_condition_fragment" />
   4347 <Test name="redeclare_while_condition_variable_vertex" />
   4348 <Test name="redeclare_while_condition_variable_fragment" />
   4349 <Test name="redefine_function_vertex" />
   4350 <Test name="redefine_function_fragment" />
   4351 <Test name="redeclare_builtin_vertex" />
   4352 <Test name="redeclare_builtin_fragment" />
   4353 <Test name="conflict_function_struct_vertex" />
   4354 <Test name="conflict_function_struct_fragment" />
   4355 <Test name="conflict_function_variable_vertex" />
   4356 <Test name="conflict_function_variable_fragment" />
   4357 <Test name="use_global_variable_before_declaration_vertex" />
   4358 <Test name="use_global_variable_before_declaration_fragment" />
   4359 <Test name="use_local_variable_before_declaration_vertex" />
   4360 <Test name="use_local_variable_before_declaration_fragment" />
   4361 <Test name="use_struct_type_before_declaration_vertex" />
   4362 <Test name="use_struct_type_before_declaration_fragment" />
   4363 <Test name="use_function_before_declaration_vertex" />
   4364 <Test name="use_function_before_declaration_fragment" />
   4365 <Test name="use_variable_from_block_in_outer_scope_vertex" />
   4366 <Test name="use_variable_from_block_in_outer_scope_fragment" />
   4367 <Test name="use_variable_from_for_init_statement_in_outer_scope_vertex" />
   4368 <Test name="use_variable_from_for_init_statement_in_outer_scope_fragment" />
   4369 <Test name="use_parameter_names_from_function_declaration_vertex" />
   4370 <Test name="use_parameter_names_from_function_declaration_fragment" />
   4371 <Test name="variable_not_visible_in_own_initializer_vertex" />
   4372 <Test name="variable_not_visible_in_own_initializer_fragment" />
   4373 <Test name="local_variable_hides_function_parameter_vertex" />
   4374 <Test name="local_variable_hides_function_parameter_fragment" />
   4375 </TestCase>
   4376 </TestSuite>
   4377 <TestSuite name="negative">
   4378 <TestCase name="c_cast">
   4379 <Test name="float_0_vertex" />
   4380 <Test name="float_0_fragment" />
   4381 <Test name="float_1_vertex" />
   4382 <Test name="float_1_fragment" />
   4383 <Test name="float_2_vertex" />
   4384 <Test name="float_2_fragment" />
   4385 <Test name="int_vertex" />
   4386 <Test name="int_fragment" />
   4387 <Test name="uint_vertex" />
   4388 <Test name="uint_fragment" />
   4389 <Test name="bool_vertex" />
   4390 <Test name="bool_fragment" />
   4391 </TestCase>
   4392 </TestSuite>
   4393 <TestCase name="discard">
   4394 <Test name="basic_always" />
   4395 <Test name="basic_never" />
   4396 <Test name="basic_uniform" />
   4397 <Test name="basic_dynamic" />
   4398 <Test name="basic_texture" />
   4399 <Test name="function_always" />
   4400 <Test name="function_never" />
   4401 <Test name="function_uniform" />
   4402 <Test name="function_dynamic" />
   4403 <Test name="function_texture" />
   4404 <Test name="static_loop_always" />
   4405 <Test name="static_loop_never" />
   4406 <Test name="static_loop_uniform" />
   4407 <Test name="static_loop_dynamic" />
   4408 <Test name="static_loop_texture" />
   4409 <Test name="dynamic_loop_always" />
   4410 <Test name="dynamic_loop_never" />
   4411 <Test name="dynamic_loop_uniform" />
   4412 <Test name="dynamic_loop_dynamic" />
   4413 <Test name="dynamic_loop_texture" />
   4414 <Test name="function_static_loop_always" />
   4415 <Test name="function_static_loop_never" />
   4416 <Test name="function_static_loop_uniform" />
   4417 <Test name="function_static_loop_dynamic" />
   4418 <Test name="function_static_loop_texture" />
   4419 </TestCase>
   4420 <TestSuite name="indexing">
   4421 <TestCase name="varying_array">
   4422 <Test name="float_static_write_static_read" />
   4423 <Test name="float_static_write_dynamic_read" />
   4424 <Test name="float_static_write_static_loop_read" />
   4425 <Test name="float_static_write_dynamic_loop_read" />
   4426 <Test name="float_dynamic_write_static_read" />
   4427 <Test name="float_dynamic_write_dynamic_read" />
   4428 <Test name="float_dynamic_write_static_loop_read" />
   4429 <Test name="float_dynamic_write_dynamic_loop_read" />
   4430 <Test name="float_static_loop_write_static_read" />
   4431 <Test name="float_static_loop_write_dynamic_read" />
   4432 <Test name="float_static_loop_write_static_loop_read" />
   4433 <Test name="float_static_loop_write_dynamic_loop_read" />
   4434 <Test name="float_dynamic_loop_write_static_read" />
   4435 <Test name="float_dynamic_loop_write_dynamic_read" />
   4436 <Test name="float_dynamic_loop_write_static_loop_read" />
   4437 <Test name="float_dynamic_loop_write_dynamic_loop_read" />
   4438 <Test name="vec2_static_write_static_read" />
   4439 <Test name="vec2_static_write_dynamic_read" />
   4440 <Test name="vec2_static_write_static_loop_read" />
   4441 <Test name="vec2_static_write_dynamic_loop_read" />
   4442 <Test name="vec2_dynamic_write_static_read" />
   4443 <Test name="vec2_dynamic_write_dynamic_read" />
   4444 <Test name="vec2_dynamic_write_static_loop_read" />
   4445 <Test name="vec2_dynamic_write_dynamic_loop_read" />
   4446 <Test name="vec2_static_loop_write_static_read" />
   4447 <Test name="vec2_static_loop_write_dynamic_read" />
   4448 <Test name="vec2_static_loop_write_static_loop_read" />
   4449 <Test name="vec2_static_loop_write_dynamic_loop_read" />
   4450 <Test name="vec2_dynamic_loop_write_static_read" />
   4451 <Test name="vec2_dynamic_loop_write_dynamic_read" />
   4452 <Test name="vec2_dynamic_loop_write_static_loop_read" />
   4453 <Test name="vec2_dynamic_loop_write_dynamic_loop_read" />
   4454 <Test name="vec3_static_write_static_read" />
   4455 <Test name="vec3_static_write_dynamic_read" />
   4456 <Test name="vec3_static_write_static_loop_read" />
   4457 <Test name="vec3_static_write_dynamic_loop_read" />
   4458 <Test name="vec3_dynamic_write_static_read" />
   4459 <Test name="vec3_dynamic_write_dynamic_read" />
   4460 <Test name="vec3_dynamic_write_static_loop_read" />
   4461 <Test name="vec3_dynamic_write_dynamic_loop_read" />
   4462 <Test name="vec3_static_loop_write_static_read" />
   4463 <Test name="vec3_static_loop_write_dynamic_read" />
   4464 <Test name="vec3_static_loop_write_static_loop_read" />
   4465 <Test name="vec3_static_loop_write_dynamic_loop_read" />
   4466 <Test name="vec3_dynamic_loop_write_static_read" />
   4467 <Test name="vec3_dynamic_loop_write_dynamic_read" />
   4468 <Test name="vec3_dynamic_loop_write_static_loop_read" />
   4469 <Test name="vec3_dynamic_loop_write_dynamic_loop_read" />
   4470 <Test name="vec4_static_write_static_read" />
   4471 <Test name="vec4_static_write_dynamic_read" />
   4472 <Test name="vec4_static_write_static_loop_read" />
   4473 <Test name="vec4_static_write_dynamic_loop_read" />
   4474 <Test name="vec4_dynamic_write_static_read" />
   4475 <Test name="vec4_dynamic_write_dynamic_read" />
   4476 <Test name="vec4_dynamic_write_static_loop_read" />
   4477 <Test name="vec4_dynamic_write_dynamic_loop_read" />
   4478 <Test name="vec4_static_loop_write_static_read" />
   4479 <Test name="vec4_static_loop_write_dynamic_read" />
   4480 <Test name="vec4_static_loop_write_static_loop_read" />
   4481 <Test name="vec4_static_loop_write_dynamic_loop_read" />
   4482 <Test name="vec4_dynamic_loop_write_static_read" />
   4483 <Test name="vec4_dynamic_loop_write_dynamic_read" />
   4484 <Test name="vec4_dynamic_loop_write_static_loop_read" />
   4485 <Test name="vec4_dynamic_loop_write_dynamic_loop_read" />
   4486 </TestCase>
   4487 <TestCase name="uniform_array">
   4488 <Test name="float_static_read_vertex" />
   4489 <Test name="float_static_read_fragment" />
   4490 <Test name="float_dynamic_read_vertex" />
   4491 <Test name="float_static_loop_read_vertex" />
   4492 <Test name="float_dynamic_loop_read_vertex" />
   4493 <Test name="vec2_static_read_vertex" />
   4494 <Test name="vec2_static_read_fragment" />
   4495 <Test name="vec2_dynamic_read_vertex" />
   4496 <Test name="vec2_static_loop_read_vertex" />
   4497 <Test name="vec2_dynamic_loop_read_vertex" />
   4498 <Test name="vec3_static_read_vertex" />
   4499 <Test name="vec3_static_read_fragment" />
   4500 <Test name="vec3_dynamic_read_vertex" />
   4501 <Test name="vec3_static_loop_read_vertex" />
   4502 <Test name="vec3_dynamic_loop_read_vertex" />
   4503 <Test name="vec4_static_read_vertex" />
   4504 <Test name="vec4_static_read_fragment" />
   4505 <Test name="vec4_dynamic_read_vertex" />
   4506 <Test name="vec4_static_loop_read_vertex" />
   4507 <Test name="vec4_dynamic_loop_read_vertex" />
   4508 </TestCase>
   4509 <TestCase name="tmp_array">
   4510 <Test name="float_static_write_static_read_vertex" />
   4511 <Test name="float_static_write_static_read_fragment" />
   4512 <Test name="float_static_write_dynamic_read_vertex" />
   4513 <Test name="float_static_write_dynamic_read_fragment" />
   4514 <Test name="float_static_write_static_loop_read_vertex" />
   4515 <Test name="float_static_write_static_loop_read_fragment" />
   4516 <Test name="float_static_write_dynamic_loop_read_vertex" />
   4517 <Test name="float_static_write_dynamic_loop_read_fragment" />
   4518 <Test name="float_dynamic_write_static_read_vertex" />
   4519 <Test name="float_dynamic_write_static_read_fragment" />
   4520 <Test name="float_dynamic_write_dynamic_read_vertex" />
   4521 <Test name="float_dynamic_write_dynamic_read_fragment" />
   4522 <Test name="float_dynamic_write_static_loop_read_vertex" />
   4523 <Test name="float_dynamic_write_static_loop_read_fragment" />
   4524 <Test name="float_dynamic_write_dynamic_loop_read_vertex" />
   4525 <Test name="float_dynamic_write_dynamic_loop_read_fragment" />
   4526 <Test name="float_static_loop_write_static_read_vertex" />
   4527 <Test name="float_static_loop_write_static_read_fragment" />
   4528 <Test name="float_static_loop_write_dynamic_read_vertex" />
   4529 <Test name="float_static_loop_write_dynamic_read_fragment" />
   4530 <Test name="float_static_loop_write_static_loop_read_vertex" />
   4531 <Test name="float_static_loop_write_static_loop_read_fragment" />
   4532 <Test name="float_static_loop_write_dynamic_loop_read_vertex" />
   4533 <Test name="float_static_loop_write_dynamic_loop_read_fragment" />
   4534 <Test name="float_dynamic_loop_write_static_read_vertex" />
   4535 <Test name="float_dynamic_loop_write_static_read_fragment" />
   4536 <Test name="float_dynamic_loop_write_dynamic_read_vertex" />
   4537 <Test name="float_dynamic_loop_write_dynamic_read_fragment" />
   4538 <Test name="float_dynamic_loop_write_static_loop_read_vertex" />
   4539 <Test name="float_dynamic_loop_write_static_loop_read_fragment" />
   4540 <Test name="float_dynamic_loop_write_dynamic_loop_read_vertex" />
   4541 <Test name="float_dynamic_loop_write_dynamic_loop_read_fragment" />
   4542 <Test name="vec2_static_write_static_read_vertex" />
   4543 <Test name="vec2_static_write_static_read_fragment" />
   4544 <Test name="vec2_static_write_dynamic_read_vertex" />
   4545 <Test name="vec2_static_write_dynamic_read_fragment" />
   4546 <Test name="vec2_static_write_static_loop_read_vertex" />
   4547 <Test name="vec2_static_write_static_loop_read_fragment" />
   4548 <Test name="vec2_static_write_dynamic_loop_read_vertex" />
   4549 <Test name="vec2_static_write_dynamic_loop_read_fragment" />
   4550 <Test name="vec2_dynamic_write_static_read_vertex" />
   4551 <Test name="vec2_dynamic_write_static_read_fragment" />
   4552 <Test name="vec2_dynamic_write_dynamic_read_vertex" />
   4553 <Test name="vec2_dynamic_write_dynamic_read_fragment" />
   4554 <Test name="vec2_dynamic_write_static_loop_read_vertex" />
   4555 <Test name="vec2_dynamic_write_static_loop_read_fragment" />
   4556 <Test name="vec2_dynamic_write_dynamic_loop_read_vertex" />
   4557 <Test name="vec2_dynamic_write_dynamic_loop_read_fragment" />
   4558 <Test name="vec2_static_loop_write_static_read_vertex" />
   4559 <Test name="vec2_static_loop_write_static_read_fragment" />
   4560 <Test name="vec2_static_loop_write_dynamic_read_vertex" />
   4561 <Test name="vec2_static_loop_write_dynamic_read_fragment" />
   4562 <Test name="vec2_static_loop_write_static_loop_read_vertex" />
   4563 <Test name="vec2_static_loop_write_static_loop_read_fragment" />
   4564 <Test name="vec2_static_loop_write_dynamic_loop_read_vertex" />
   4565 <Test name="vec2_static_loop_write_dynamic_loop_read_fragment" />
   4566 <Test name="vec2_dynamic_loop_write_static_read_vertex" />
   4567 <Test name="vec2_dynamic_loop_write_static_read_fragment" />
   4568 <Test name="vec2_dynamic_loop_write_dynamic_read_vertex" />
   4569 <Test name="vec2_dynamic_loop_write_dynamic_read_fragment" />
   4570 <Test name="vec2_dynamic_loop_write_static_loop_read_vertex" />
   4571 <Test name="vec2_dynamic_loop_write_static_loop_read_fragment" />
   4572 <Test name="vec2_dynamic_loop_write_dynamic_loop_read_vertex" />
   4573 <Test name="vec2_dynamic_loop_write_dynamic_loop_read_fragment" />
   4574 <Test name="vec3_static_write_static_read_vertex" />
   4575 <Test name="vec3_static_write_static_read_fragment" />
   4576 <Test name="vec3_static_write_dynamic_read_vertex" />
   4577 <Test name="vec3_static_write_dynamic_read_fragment" />
   4578 <Test name="vec3_static_write_static_loop_read_vertex" />
   4579 <Test name="vec3_static_write_static_loop_read_fragment" />
   4580 <Test name="vec3_static_write_dynamic_loop_read_vertex" />
   4581 <Test name="vec3_static_write_dynamic_loop_read_fragment" />
   4582 <Test name="vec3_dynamic_write_static_read_vertex" />
   4583 <Test name="vec3_dynamic_write_static_read_fragment" />
   4584 <Test name="vec3_dynamic_write_dynamic_read_vertex" />
   4585 <Test name="vec3_dynamic_write_dynamic_read_fragment" />
   4586 <Test name="vec3_dynamic_write_static_loop_read_vertex" />
   4587 <Test name="vec3_dynamic_write_static_loop_read_fragment" />
   4588 <Test name="vec3_dynamic_write_dynamic_loop_read_vertex" />
   4589 <Test name="vec3_dynamic_write_dynamic_loop_read_fragment" />
   4590 <Test name="vec3_static_loop_write_static_read_vertex" />
   4591 <Test name="vec3_static_loop_write_static_read_fragment" />
   4592 <Test name="vec3_static_loop_write_dynamic_read_vertex" />
   4593 <Test name="vec3_static_loop_write_dynamic_read_fragment" />
   4594 <Test name="vec3_static_loop_write_static_loop_read_vertex" />
   4595 <Test name="vec3_static_loop_write_static_loop_read_fragment" />
   4596 <Test name="vec3_static_loop_write_dynamic_loop_read_vertex" />
   4597 <Test name="vec3_static_loop_write_dynamic_loop_read_fragment" />
   4598 <Test name="vec3_dynamic_loop_write_static_read_vertex" />
   4599 <Test name="vec3_dynamic_loop_write_static_read_fragment" />
   4600 <Test name="vec3_dynamic_loop_write_dynamic_read_vertex" />
   4601 <Test name="vec3_dynamic_loop_write_dynamic_read_fragment" />
   4602 <Test name="vec3_dynamic_loop_write_static_loop_read_vertex" />
   4603 <Test name="vec3_dynamic_loop_write_static_loop_read_fragment" />
   4604 <Test name="vec3_dynamic_loop_write_dynamic_loop_read_vertex" />
   4605 <Test name="vec3_dynamic_loop_write_dynamic_loop_read_fragment" />
   4606 <Test name="vec4_static_write_static_read_vertex" />
   4607 <Test name="vec4_static_write_static_read_fragment" />
   4608 <Test name="vec4_static_write_dynamic_read_vertex" />
   4609 <Test name="vec4_static_write_dynamic_read_fragment" />
   4610 <Test name="vec4_static_write_static_loop_read_vertex" />
   4611 <Test name="vec4_static_write_static_loop_read_fragment" />
   4612 <Test name="vec4_static_write_dynamic_loop_read_vertex" />
   4613 <Test name="vec4_static_write_dynamic_loop_read_fragment" />
   4614 <Test name="vec4_dynamic_write_static_read_vertex" />
   4615 <Test name="vec4_dynamic_write_static_read_fragment" />
   4616 <Test name="vec4_dynamic_write_dynamic_read_vertex" />
   4617 <Test name="vec4_dynamic_write_dynamic_read_fragment" />
   4618 <Test name="vec4_dynamic_write_static_loop_read_vertex" />
   4619 <Test name="vec4_dynamic_write_static_loop_read_fragment" />
   4620 <Test name="vec4_dynamic_write_dynamic_loop_read_vertex" />
   4621 <Test name="vec4_dynamic_write_dynamic_loop_read_fragment" />
   4622 <Test name="vec4_static_loop_write_static_read_vertex" />
   4623 <Test name="vec4_static_loop_write_static_read_fragment" />
   4624 <Test name="vec4_static_loop_write_dynamic_read_vertex" />
   4625 <Test name="vec4_static_loop_write_dynamic_read_fragment" />
   4626 <Test name="vec4_static_loop_write_static_loop_read_vertex" />
   4627 <Test name="vec4_static_loop_write_static_loop_read_fragment" />
   4628 <Test name="vec4_static_loop_write_dynamic_loop_read_vertex" />
   4629 <Test name="vec4_static_loop_write_dynamic_loop_read_fragment" />
   4630 <Test name="vec4_dynamic_loop_write_static_read_vertex" />
   4631 <Test name="vec4_dynamic_loop_write_static_read_fragment" />
   4632 <Test name="vec4_dynamic_loop_write_dynamic_read_vertex" />
   4633 <Test name="vec4_dynamic_loop_write_dynamic_read_fragment" />
   4634 <Test name="vec4_dynamic_loop_write_static_loop_read_vertex" />
   4635 <Test name="vec4_dynamic_loop_write_static_loop_read_fragment" />
   4636 <Test name="vec4_dynamic_loop_write_dynamic_loop_read_vertex" />
   4637 <Test name="vec4_dynamic_loop_write_dynamic_loop_read_fragment" />
   4638 </TestCase>
   4639 <TestCase name="vector_subscript">
   4640 <Test name="vec2_direct_write_direct_read_vertex" />
   4641 <Test name="vec2_direct_write_direct_read_fragment" />
   4642 <Test name="vec2_direct_write_component_read_vertex" />
   4643 <Test name="vec2_direct_write_component_read_fragment" />
   4644 <Test name="vec2_direct_write_static_subscript_read_vertex" />
   4645 <Test name="vec2_direct_write_static_subscript_read_fragment" />
   4646 <Test name="vec2_direct_write_dynamic_subscript_read_vertex" />
   4647 <Test name="vec2_direct_write_dynamic_subscript_read_fragment" />
   4648 <Test name="vec2_direct_write_static_loop_subscript_read_vertex" />
   4649 <Test name="vec2_direct_write_static_loop_subscript_read_fragment" />
   4650 <Test name="vec2_direct_write_dynamic_loop_subscript_read_vertex" />
   4651 <Test name="vec2_direct_write_dynamic_loop_subscript_read_fragment" />
   4652 <Test name="vec2_component_write_direct_read_vertex" />
   4653 <Test name="vec2_component_write_direct_read_fragment" />
   4654 <Test name="vec2_component_write_component_read_vertex" />
   4655 <Test name="vec2_component_write_component_read_fragment" />
   4656 <Test name="vec2_component_write_static_subscript_read_vertex" />
   4657 <Test name="vec2_component_write_static_subscript_read_fragment" />
   4658 <Test name="vec2_component_write_dynamic_subscript_read_vertex" />
   4659 <Test name="vec2_component_write_dynamic_subscript_read_fragment" />
   4660 <Test name="vec2_component_write_static_loop_subscript_read_vertex" />
   4661 <Test name="vec2_component_write_static_loop_subscript_read_fragment" />
   4662 <Test name="vec2_component_write_dynamic_loop_subscript_read_vertex" />
   4663 <Test name="vec2_component_write_dynamic_loop_subscript_read_fragment" />
   4664 <Test name="vec2_static_subscript_write_direct_read_vertex" />
   4665 <Test name="vec2_static_subscript_write_direct_read_fragment" />
   4666 <Test name="vec2_static_subscript_write_component_read_vertex" />
   4667 <Test name="vec2_static_subscript_write_component_read_fragment" />
   4668 <Test name="vec2_static_subscript_write_static_subscript_read_vertex" />
   4669 <Test name="vec2_static_subscript_write_static_subscript_read_fragment" />
   4670 <Test name="vec2_static_subscript_write_dynamic_subscript_read_vertex" />
   4671 <Test name="vec2_static_subscript_write_dynamic_subscript_read_fragment" />
   4672 <Test name="vec2_static_subscript_write_static_loop_subscript_read_vertex" />
   4673 <Test name="vec2_static_subscript_write_static_loop_subscript_read_fragment" />
   4674 <Test name="vec2_static_subscript_write_dynamic_loop_subscript_read_vertex" />
   4675 <Test name="vec2_static_subscript_write_dynamic_loop_subscript_read_fragment" />
   4676 <Test name="vec2_dynamic_subscript_write_direct_read_vertex" />
   4677 <Test name="vec2_dynamic_subscript_write_direct_read_fragment" />
   4678 <Test name="vec2_dynamic_subscript_write_component_read_vertex" />
   4679 <Test name="vec2_dynamic_subscript_write_component_read_fragment" />
   4680 <Test name="vec2_dynamic_subscript_write_static_subscript_read_vertex" />
   4681 <Test name="vec2_dynamic_subscript_write_static_subscript_read_fragment" />
   4682 <Test name="vec2_dynamic_subscript_write_dynamic_subscript_read_vertex" />
   4683 <Test name="vec2_dynamic_subscript_write_dynamic_subscript_read_fragment" />
   4684 <Test name="vec2_dynamic_subscript_write_static_loop_subscript_read_vertex" />
   4685 <Test name="vec2_dynamic_subscript_write_static_loop_subscript_read_fragment" />
   4686 <Test name="vec2_dynamic_subscript_write_dynamic_loop_subscript_read_vertex" />
   4687 <Test name="vec2_dynamic_subscript_write_dynamic_loop_subscript_read_fragment" />
   4688 <Test name="vec2_static_loop_subscript_write_direct_read_vertex" />
   4689 <Test name="vec2_static_loop_subscript_write_direct_read_fragment" />
   4690 <Test name="vec2_static_loop_subscript_write_component_read_vertex" />
   4691 <Test name="vec2_static_loop_subscript_write_component_read_fragment" />
   4692 <Test name="vec2_static_loop_subscript_write_static_subscript_read_vertex" />
   4693 <Test name="vec2_static_loop_subscript_write_static_subscript_read_fragment" />
   4694 <Test name="vec2_static_loop_subscript_write_dynamic_subscript_read_vertex" />
   4695 <Test name="vec2_static_loop_subscript_write_dynamic_subscript_read_fragment" />
   4696 <Test name="vec2_static_loop_subscript_write_static_loop_subscript_read_vertex" />
   4697 <Test name="vec2_static_loop_subscript_write_static_loop_subscript_read_fragment" />
   4698 <Test name="vec2_static_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
   4699 <Test name="vec2_static_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
   4700 <Test name="vec2_dynamic_loop_subscript_write_direct_read_vertex" />
   4701 <Test name="vec2_dynamic_loop_subscript_write_direct_read_fragment" />
   4702 <Test name="vec2_dynamic_loop_subscript_write_component_read_vertex" />
   4703 <Test name="vec2_dynamic_loop_subscript_write_component_read_fragment" />
   4704 <Test name="vec2_dynamic_loop_subscript_write_static_subscript_read_vertex" />
   4705 <Test name="vec2_dynamic_loop_subscript_write_static_subscript_read_fragment" />
   4706 <Test name="vec2_dynamic_loop_subscript_write_dynamic_subscript_read_vertex" />
   4707 <Test name="vec2_dynamic_loop_subscript_write_dynamic_subscript_read_fragment" />
   4708 <Test name="vec2_dynamic_loop_subscript_write_static_loop_subscript_read_vertex" />
   4709 <Test name="vec2_dynamic_loop_subscript_write_static_loop_subscript_read_fragment" />
   4710 <Test name="vec2_dynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
   4711 <Test name="vec2_dynamic_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
   4712 <Test name="vec3_direct_write_direct_read_vertex" />
   4713 <Test name="vec3_direct_write_direct_read_fragment" />
   4714 <Test name="vec3_direct_write_component_read_vertex" />
   4715 <Test name="vec3_direct_write_component_read_fragment" />
   4716 <Test name="vec3_direct_write_static_subscript_read_vertex" />
   4717 <Test name="vec3_direct_write_static_subscript_read_fragment" />
   4718 <Test name="vec3_direct_write_dynamic_subscript_read_vertex" />
   4719 <Test name="vec3_direct_write_dynamic_subscript_read_fragment" />
   4720 <Test name="vec3_direct_write_static_loop_subscript_read_vertex" />
   4721 <Test name="vec3_direct_write_static_loop_subscript_read_fragment" />
   4722 <Test name="vec3_direct_write_dynamic_loop_subscript_read_vertex" />
   4723 <Test name="vec3_direct_write_dynamic_loop_subscript_read_fragment" />
   4724 <Test name="vec3_component_write_direct_read_vertex" />
   4725 <Test name="vec3_component_write_direct_read_fragment" />
   4726 <Test name="vec3_component_write_component_read_vertex" />
   4727 <Test name="vec3_component_write_component_read_fragment" />
   4728 <Test name="vec3_component_write_static_subscript_read_vertex" />
   4729 <Test name="vec3_component_write_static_subscript_read_fragment" />
   4730 <Test name="vec3_component_write_dynamic_subscript_read_vertex" />
   4731 <Test name="vec3_component_write_dynamic_subscript_read_fragment" />
   4732 <Test name="vec3_component_write_static_loop_subscript_read_vertex" />
   4733 <Test name="vec3_component_write_static_loop_subscript_read_fragment" />
   4734 <Test name="vec3_component_write_dynamic_loop_subscript_read_vertex" />
   4735 <Test name="vec3_component_write_dynamic_loop_subscript_read_fragment" />
   4736 <Test name="vec3_static_subscript_write_direct_read_vertex" />
   4737 <Test name="vec3_static_subscript_write_direct_read_fragment" />
   4738 <Test name="vec3_static_subscript_write_component_read_vertex" />
   4739 <Test name="vec3_static_subscript_write_component_read_fragment" />
   4740 <Test name="vec3_static_subscript_write_static_subscript_read_vertex" />
   4741 <Test name="vec3_static_subscript_write_static_subscript_read_fragment" />
   4742 <Test name="vec3_static_subscript_write_dynamic_subscript_read_vertex" />
   4743 <Test name="vec3_static_subscript_write_dynamic_subscript_read_fragment" />
   4744 <Test name="vec3_static_subscript_write_static_loop_subscript_read_vertex" />
   4745 <Test name="vec3_static_subscript_write_static_loop_subscript_read_fragment" />
   4746 <Test name="vec3_static_subscript_write_dynamic_loop_subscript_read_vertex" />
   4747 <Test name="vec3_static_subscript_write_dynamic_loop_subscript_read_fragment" />
   4748 <Test name="vec3_dynamic_subscript_write_direct_read_vertex" />
   4749 <Test name="vec3_dynamic_subscript_write_direct_read_fragment" />
   4750 <Test name="vec3_dynamic_subscript_write_component_read_vertex" />
   4751 <Test name="vec3_dynamic_subscript_write_component_read_fragment" />
   4752 <Test name="vec3_dynamic_subscript_write_static_subscript_read_vertex" />
   4753 <Test name="vec3_dynamic_subscript_write_static_subscript_read_fragment" />
   4754 <Test name="vec3_dynamic_subscript_write_dynamic_subscript_read_vertex" />
   4755 <Test name="vec3_dynamic_subscript_write_dynamic_subscript_read_fragment" />
   4756 <Test name="vec3_dynamic_subscript_write_static_loop_subscript_read_vertex" />
   4757 <Test name="vec3_dynamic_subscript_write_static_loop_subscript_read_fragment" />
   4758 <Test name="vec3_dynamic_subscript_write_dynamic_loop_subscript_read_vertex" />
   4759 <Test name="vec3_dynamic_subscript_write_dynamic_loop_subscript_read_fragment" />
   4760 <Test name="vec3_static_loop_subscript_write_direct_read_vertex" />
   4761 <Test name="vec3_static_loop_subscript_write_direct_read_fragment" />
   4762 <Test name="vec3_static_loop_subscript_write_component_read_vertex" />
   4763 <Test name="vec3_static_loop_subscript_write_component_read_fragment" />
   4764 <Test name="vec3_static_loop_subscript_write_static_subscript_read_vertex" />
   4765 <Test name="vec3_static_loop_subscript_write_static_subscript_read_fragment" />
   4766 <Test name="vec3_static_loop_subscript_write_dynamic_subscript_read_vertex" />
   4767 <Test name="vec3_static_loop_subscript_write_dynamic_subscript_read_fragment" />
   4768 <Test name="vec3_static_loop_subscript_write_static_loop_subscript_read_vertex" />
   4769 <Test name="vec3_static_loop_subscript_write_static_loop_subscript_read_fragment" />
   4770 <Test name="vec3_static_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
   4771 <Test name="vec3_static_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
   4772 <Test name="vec3_dynamic_loop_subscript_write_direct_read_vertex" />
   4773 <Test name="vec3_dynamic_loop_subscript_write_direct_read_fragment" />
   4774 <Test name="vec3_dynamic_loop_subscript_write_component_read_vertex" />
   4775 <Test name="vec3_dynamic_loop_subscript_write_component_read_fragment" />
   4776 <Test name="vec3_dynamic_loop_subscript_write_static_subscript_read_vertex" />
   4777 <Test name="vec3_dynamic_loop_subscript_write_static_subscript_read_fragment" />
   4778 <Test name="vec3_dynamic_loop_subscript_write_dynamic_subscript_read_vertex" />
   4779 <Test name="vec3_dynamic_loop_subscript_write_dynamic_subscript_read_fragment" />
   4780 <Test name="vec3_dynamic_loop_subscript_write_static_loop_subscript_read_vertex" />
   4781 <Test name="vec3_dynamic_loop_subscript_write_static_loop_subscript_read_fragment" />
   4782 <Test name="vec3_dynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
   4783 <Test name="vec3_dynamic_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
   4784 <Test name="vec4_direct_write_direct_read_vertex" />
   4785 <Test name="vec4_direct_write_direct_read_fragment" />
   4786 <Test name="vec4_direct_write_component_read_vertex" />
   4787 <Test name="vec4_direct_write_component_read_fragment" />
   4788 <Test name="vec4_direct_write_static_subscript_read_vertex" />
   4789 <Test name="vec4_direct_write_static_subscript_read_fragment" />
   4790 <Test name="vec4_direct_write_dynamic_subscript_read_vertex" />
   4791 <Test name="vec4_direct_write_dynamic_subscript_read_fragment" />
   4792 <Test name="vec4_direct_write_static_loop_subscript_read_vertex" />
   4793 <Test name="vec4_direct_write_static_loop_subscript_read_fragment" />
   4794 <Test name="vec4_direct_write_dynamic_loop_subscript_read_vertex" />
   4795 <Test name="vec4_direct_write_dynamic_loop_subscript_read_fragment" />
   4796 <Test name="vec4_component_write_direct_read_vertex" />
   4797 <Test name="vec4_component_write_direct_read_fragment" />
   4798 <Test name="vec4_component_write_component_read_vertex" />
   4799 <Test name="vec4_component_write_component_read_fragment" />
   4800 <Test name="vec4_component_write_static_subscript_read_vertex" />
   4801 <Test name="vec4_component_write_static_subscript_read_fragment" />
   4802 <Test name="vec4_component_write_dynamic_subscript_read_vertex" />
   4803 <Test name="vec4_component_write_dynamic_subscript_read_fragment" />
   4804 <Test name="vec4_component_write_static_loop_subscript_read_vertex" />
   4805 <Test name="vec4_component_write_static_loop_subscript_read_fragment" />
   4806 <Test name="vec4_component_write_dynamic_loop_subscript_read_vertex" />
   4807 <Test name="vec4_component_write_dynamic_loop_subscript_read_fragment" />
   4808 <Test name="vec4_static_subscript_write_direct_read_vertex" />
   4809 <Test name="vec4_static_subscript_write_direct_read_fragment" />
   4810 <Test name="vec4_static_subscript_write_component_read_vertex" />
   4811 <Test name="vec4_static_subscript_write_component_read_fragment" />
   4812 <Test name="vec4_static_subscript_write_static_subscript_read_vertex" />
   4813 <Test name="vec4_static_subscript_write_static_subscript_read_fragment" />
   4814 <Test name="vec4_static_subscript_write_dynamic_subscript_read_vertex" />
   4815 <Test name="vec4_static_subscript_write_dynamic_subscript_read_fragment" />
   4816 <Test name="vec4_static_subscript_write_static_loop_subscript_read_vertex" />
   4817 <Test name="vec4_static_subscript_write_static_loop_subscript_read_fragment" />
   4818 <Test name="vec4_static_subscript_write_dynamic_loop_subscript_read_vertex" />
   4819 <Test name="vec4_static_subscript_write_dynamic_loop_subscript_read_fragment" />
   4820 <Test name="vec4_dynamic_subscript_write_direct_read_vertex" />
   4821 <Test name="vec4_dynamic_subscript_write_direct_read_fragment" />
   4822 <Test name="vec4_dynamic_subscript_write_component_read_vertex" />
   4823 <Test name="vec4_dynamic_subscript_write_component_read_fragment" />
   4824 <Test name="vec4_dynamic_subscript_write_static_subscript_read_vertex" />
   4825 <Test name="vec4_dynamic_subscript_write_static_subscript_read_fragment" />
   4826 <Test name="vec4_dynamic_subscript_write_dynamic_subscript_read_vertex" />
   4827 <Test name="vec4_dynamic_subscript_write_dynamic_subscript_read_fragment" />
   4828 <Test name="vec4_dynamic_subscript_write_static_loop_subscript_read_vertex" />
   4829 <Test name="vec4_dynamic_subscript_write_static_loop_subscript_read_fragment" />
   4830 <Test name="vec4_dynamic_subscript_write_dynamic_loop_subscript_read_vertex" />
   4831 <Test name="vec4_dynamic_subscript_write_dynamic_loop_subscript_read_fragment" />
   4832 <Test name="vec4_static_loop_subscript_write_direct_read_vertex" />
   4833 <Test name="vec4_static_loop_subscript_write_direct_read_fragment" />
   4834 <Test name="vec4_static_loop_subscript_write_component_read_vertex" />
   4835 <Test name="vec4_static_loop_subscript_write_component_read_fragment" />
   4836 <Test name="vec4_static_loop_subscript_write_static_subscript_read_vertex" />
   4837 <Test name="vec4_static_loop_subscript_write_static_subscript_read_fragment" />
   4838 <Test name="vec4_static_loop_subscript_write_dynamic_subscript_read_vertex" />
   4839 <Test name="vec4_static_loop_subscript_write_dynamic_subscript_read_fragment" />
   4840 <Test name="vec4_static_loop_subscript_write_static_loop_subscript_read_vertex" />
   4841 <Test name="vec4_static_loop_subscript_write_static_loop_subscript_read_fragment" />
   4842 <Test name="vec4_static_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
   4843 <Test name="vec4_static_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
   4844 <Test name="vec4_dynamic_loop_subscript_write_direct_read_vertex" />
   4845 <Test name="vec4_dynamic_loop_subscript_write_direct_read_fragment" />
   4846 <Test name="vec4_dynamic_loop_subscript_write_component_read_vertex" />
   4847 <Test name="vec4_dynamic_loop_subscript_write_component_read_fragment" />
   4848 <Test name="vec4_dynamic_loop_subscript_write_static_subscript_read_vertex" />
   4849 <Test name="vec4_dynamic_loop_subscript_write_static_subscript_read_fragment" />
   4850 <Test name="vec4_dynamic_loop_subscript_write_dynamic_subscript_read_vertex" />
   4851 <Test name="vec4_dynamic_loop_subscript_write_dynamic_subscript_read_fragment" />
   4852 <Test name="vec4_dynamic_loop_subscript_write_static_loop_subscript_read_vertex" />
   4853 <Test name="vec4_dynamic_loop_subscript_write_static_loop_subscript_read_fragment" />
   4854 <Test name="vec4_dynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
   4855 <Test name="vec4_dynamic_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
   4856 </TestCase>
   4857 <TestCase name="matrix_subscript">
   4858 <Test name="mat2_static_write_static_read_vertex" />
   4859 <Test name="mat2_static_write_static_read_fragment" />
   4860 <Test name="mat2_dynamic_write_static_read_vertex" />
   4861 <Test name="mat2_dynamic_write_static_read_fragment" />
   4862 <Test name="mat2_dynamic_write_dynamic_read_vertex" />
   4863 <Test name="mat2_dynamic_write_dynamic_read_fragment" />
   4864 <Test name="mat2_dynamic_write_static_loop_read_vertex" />
   4865 <Test name="mat2_dynamic_write_static_loop_read_fragment" />
   4866 <Test name="mat2_dynamic_write_dynamic_loop_read_vertex" />
   4867 <Test name="mat2_dynamic_write_dynamic_loop_read_fragment" />
   4868 <Test name="mat2_static_loop_write_static_read_vertex" />
   4869 <Test name="mat2_static_loop_write_static_read_fragment" />
   4870 <Test name="mat2_static_loop_write_dynamic_read_vertex" />
   4871 <Test name="mat2_static_loop_write_dynamic_read_fragment" />
   4872 <Test name="mat2_static_loop_write_static_loop_read_vertex" />
   4873 <Test name="mat2_static_loop_write_static_loop_read_fragment" />
   4874 <Test name="mat2_static_loop_write_dynamic_loop_read_vertex" />
   4875 <Test name="mat2_static_loop_write_dynamic_loop_read_fragment" />
   4876 <Test name="mat2_dynamic_loop_write_static_read_vertex" />
   4877 <Test name="mat2_dynamic_loop_write_static_read_fragment" />
   4878 <Test name="mat2_dynamic_loop_write_dynamic_read_vertex" />
   4879 <Test name="mat2_dynamic_loop_write_dynamic_read_fragment" />
   4880 <Test name="mat2_dynamic_loop_write_static_loop_read_vertex" />
   4881 <Test name="mat2_dynamic_loop_write_static_loop_read_fragment" />
   4882 <Test name="mat2_dynamic_loop_write_dynamic_loop_read_vertex" />
   4883 <Test name="mat2_dynamic_loop_write_dynamic_loop_read_fragment" />
   4884 <Test name="mat2x3_static_write_static_read_vertex" />
   4885 <Test name="mat2x3_static_write_static_read_fragment" />
   4886 <Test name="mat2x3_dynamic_write_static_read_vertex" />
   4887 <Test name="mat2x3_dynamic_write_static_read_fragment" />
   4888 <Test name="mat2x3_dynamic_write_dynamic_read_vertex" />
   4889 <Test name="mat2x3_dynamic_write_dynamic_read_fragment" />
   4890 <Test name="mat2x3_dynamic_write_static_loop_read_vertex" />
   4891 <Test name="mat2x3_dynamic_write_static_loop_read_fragment" />
   4892 <Test name="mat2x3_dynamic_write_dynamic_loop_read_vertex" />
   4893 <Test name="mat2x3_dynamic_write_dynamic_loop_read_fragment" />
   4894 <Test name="mat2x3_static_loop_write_static_read_vertex" />
   4895 <Test name="mat2x3_static_loop_write_static_read_fragment" />
   4896 <Test name="mat2x3_static_loop_write_dynamic_read_vertex" />
   4897 <Test name="mat2x3_static_loop_write_dynamic_read_fragment" />
   4898 <Test name="mat2x3_static_loop_write_static_loop_read_vertex" />
   4899 <Test name="mat2x3_static_loop_write_static_loop_read_fragment" />
   4900 <Test name="mat2x3_static_loop_write_dynamic_loop_read_vertex" />
   4901 <Test name="mat2x3_static_loop_write_dynamic_loop_read_fragment" />
   4902 <Test name="mat2x3_dynamic_loop_write_static_read_vertex" />
   4903 <Test name="mat2x3_dynamic_loop_write_static_read_fragment" />
   4904 <Test name="mat2x3_dynamic_loop_write_dynamic_read_vertex" />
   4905 <Test name="mat2x3_dynamic_loop_write_dynamic_read_fragment" />
   4906 <Test name="mat2x3_dynamic_loop_write_static_loop_read_vertex" />
   4907 <Test name="mat2x3_dynamic_loop_write_static_loop_read_fragment" />
   4908 <Test name="mat2x3_dynamic_loop_write_dynamic_loop_read_vertex" />
   4909 <Test name="mat2x3_dynamic_loop_write_dynamic_loop_read_fragment" />
   4910 <Test name="mat2x4_static_write_static_read_vertex" />
   4911 <Test name="mat2x4_static_write_static_read_fragment" />
   4912 <Test name="mat2x4_dynamic_write_static_read_vertex" />
   4913 <Test name="mat2x4_dynamic_write_static_read_fragment" />
   4914 <Test name="mat2x4_dynamic_write_dynamic_read_vertex" />
   4915 <Test name="mat2x4_dynamic_write_dynamic_read_fragment" />
   4916 <Test name="mat2x4_dynamic_write_static_loop_read_vertex" />
   4917 <Test name="mat2x4_dynamic_write_static_loop_read_fragment" />
   4918 <Test name="mat2x4_dynamic_write_dynamic_loop_read_vertex" />
   4919 <Test name="mat2x4_dynamic_write_dynamic_loop_read_fragment" />
   4920 <Test name="mat2x4_static_loop_write_static_read_vertex" />
   4921 <Test name="mat2x4_static_loop_write_static_read_fragment" />
   4922 <Test name="mat2x4_static_loop_write_dynamic_read_vertex" />
   4923 <Test name="mat2x4_static_loop_write_dynamic_read_fragment" />
   4924 <Test name="mat2x4_static_loop_write_static_loop_read_vertex" />
   4925 <Test name="mat2x4_static_loop_write_static_loop_read_fragment" />
   4926 <Test name="mat2x4_static_loop_write_dynamic_loop_read_vertex" />
   4927 <Test name="mat2x4_static_loop_write_dynamic_loop_read_fragment" />
   4928 <Test name="mat2x4_dynamic_loop_write_static_read_vertex" />
   4929 <Test name="mat2x4_dynamic_loop_write_static_read_fragment" />
   4930 <Test name="mat2x4_dynamic_loop_write_dynamic_read_vertex" />
   4931 <Test name="mat2x4_dynamic_loop_write_dynamic_read_fragment" />
   4932 <Test name="mat2x4_dynamic_loop_write_static_loop_read_vertex" />
   4933 <Test name="mat2x4_dynamic_loop_write_static_loop_read_fragment" />
   4934 <Test name="mat2x4_dynamic_loop_write_dynamic_loop_read_vertex" />
   4935 <Test name="mat2x4_dynamic_loop_write_dynamic_loop_read_fragment" />
   4936 <Test name="mat3x2_static_write_static_read_vertex" />
   4937 <Test name="mat3x2_static_write_static_read_fragment" />
   4938 <Test name="mat3x2_dynamic_write_static_read_vertex" />
   4939 <Test name="mat3x2_dynamic_write_static_read_fragment" />
   4940 <Test name="mat3x2_dynamic_write_dynamic_read_vertex" />
   4941 <Test name="mat3x2_dynamic_write_dynamic_read_fragment" />
   4942 <Test name="mat3x2_dynamic_write_static_loop_read_vertex" />
   4943 <Test name="mat3x2_dynamic_write_static_loop_read_fragment" />
   4944 <Test name="mat3x2_dynamic_write_dynamic_loop_read_vertex" />
   4945 <Test name="mat3x2_dynamic_write_dynamic_loop_read_fragment" />
   4946 <Test name="mat3x2_static_loop_write_static_read_vertex" />
   4947 <Test name="mat3x2_static_loop_write_static_read_fragment" />
   4948 <Test name="mat3x2_static_loop_write_dynamic_read_vertex" />
   4949 <Test name="mat3x2_static_loop_write_dynamic_read_fragment" />
   4950 <Test name="mat3x2_static_loop_write_static_loop_read_vertex" />
   4951 <Test name="mat3x2_static_loop_write_static_loop_read_fragment" />
   4952 <Test name="mat3x2_static_loop_write_dynamic_loop_read_vertex" />
   4953 <Test name="mat3x2_static_loop_write_dynamic_loop_read_fragment" />
   4954 <Test name="mat3x2_dynamic_loop_write_static_read_vertex" />
   4955 <Test name="mat3x2_dynamic_loop_write_static_read_fragment" />
   4956 <Test name="mat3x2_dynamic_loop_write_dynamic_read_vertex" />
   4957 <Test name="mat3x2_dynamic_loop_write_dynamic_read_fragment" />
   4958 <Test name="mat3x2_dynamic_loop_write_static_loop_read_vertex" />
   4959 <Test name="mat3x2_dynamic_loop_write_static_loop_read_fragment" />
   4960 <Test name="mat3x2_dynamic_loop_write_dynamic_loop_read_vertex" />
   4961 <Test name="mat3x2_dynamic_loop_write_dynamic_loop_read_fragment" />
   4962 <Test name="mat3_static_write_static_read_vertex" />
   4963 <Test name="mat3_static_write_static_read_fragment" />
   4964 <Test name="mat3_dynamic_write_static_read_vertex" />
   4965 <Test name="mat3_dynamic_write_static_read_fragment" />
   4966 <Test name="mat3_dynamic_write_dynamic_read_vertex" />
   4967 <Test name="mat3_dynamic_write_dynamic_read_fragment" />
   4968 <Test name="mat3_dynamic_write_static_loop_read_vertex" />
   4969 <Test name="mat3_dynamic_write_static_loop_read_fragment" />
   4970 <Test name="mat3_dynamic_write_dynamic_loop_read_vertex" />
   4971 <Test name="mat3_dynamic_write_dynamic_loop_read_fragment" />
   4972 <Test name="mat3_static_loop_write_static_read_vertex" />
   4973 <Test name="mat3_static_loop_write_static_read_fragment" />
   4974 <Test name="mat3_static_loop_write_dynamic_read_vertex" />
   4975 <Test name="mat3_static_loop_write_dynamic_read_fragment" />
   4976 <Test name="mat3_static_loop_write_static_loop_read_vertex" />
   4977 <Test name="mat3_static_loop_write_static_loop_read_fragment" />
   4978 <Test name="mat3_static_loop_write_dynamic_loop_read_vertex" />
   4979 <Test name="mat3_static_loop_write_dynamic_loop_read_fragment" />
   4980 <Test name="mat3_dynamic_loop_write_static_read_vertex" />
   4981 <Test name="mat3_dynamic_loop_write_static_read_fragment" />
   4982 <Test name="mat3_dynamic_loop_write_dynamic_read_vertex" />
   4983 <Test name="mat3_dynamic_loop_write_dynamic_read_fragment" />
   4984 <Test name="mat3_dynamic_loop_write_static_loop_read_vertex" />
   4985 <Test name="mat3_dynamic_loop_write_static_loop_read_fragment" />
   4986 <Test name="mat3_dynamic_loop_write_dynamic_loop_read_vertex" />
   4987 <Test name="mat3_dynamic_loop_write_dynamic_loop_read_fragment" />
   4988 <Test name="mat3x4_static_write_static_read_vertex" />
   4989 <Test name="mat3x4_static_write_static_read_fragment" />
   4990 <Test name="mat3x4_dynamic_write_static_read_vertex" />
   4991 <Test name="mat3x4_dynamic_write_static_read_fragment" />
   4992 <Test name="mat3x4_dynamic_write_dynamic_read_vertex" />
   4993 <Test name="mat3x4_dynamic_write_dynamic_read_fragment" />
   4994 <Test name="mat3x4_dynamic_write_static_loop_read_vertex" />
   4995 <Test name="mat3x4_dynamic_write_static_loop_read_fragment" />
   4996 <Test name="mat3x4_dynamic_write_dynamic_loop_read_vertex" />
   4997 <Test name="mat3x4_dynamic_write_dynamic_loop_read_fragment" />
   4998 <Test name="mat3x4_static_loop_write_static_read_vertex" />
   4999 <Test name="mat3x4_static_loop_write_static_read_fragment" />
   5000 <Test name="mat3x4_static_loop_write_dynamic_read_vertex" />
   5001 <Test name="mat3x4_static_loop_write_dynamic_read_fragment" />
   5002 <Test name="mat3x4_static_loop_write_static_loop_read_vertex" />
   5003 <Test name="mat3x4_static_loop_write_static_loop_read_fragment" />
   5004 <Test name="mat3x4_static_loop_write_dynamic_loop_read_vertex" />
   5005 <Test name="mat3x4_static_loop_write_dynamic_loop_read_fragment" />
   5006 <Test name="mat3x4_dynamic_loop_write_static_read_vertex" />
   5007 <Test name="mat3x4_dynamic_loop_write_static_read_fragment" />
   5008 <Test name="mat3x4_dynamic_loop_write_dynamic_read_vertex" />
   5009 <Test name="mat3x4_dynamic_loop_write_dynamic_read_fragment" />
   5010 <Test name="mat3x4_dynamic_loop_write_static_loop_read_vertex" />
   5011 <Test name="mat3x4_dynamic_loop_write_static_loop_read_fragment" />
   5012 <Test name="mat3x4_dynamic_loop_write_dynamic_loop_read_vertex" />
   5013 <Test name="mat3x4_dynamic_loop_write_dynamic_loop_read_fragment" />
   5014 <Test name="mat4x2_static_write_static_read_vertex" />
   5015 <Test name="mat4x2_static_write_static_read_fragment" />
   5016 <Test name="mat4x2_dynamic_write_static_read_vertex" />
   5017 <Test name="mat4x2_dynamic_write_static_read_fragment" />
   5018 <Test name="mat4x2_dynamic_write_dynamic_read_vertex" />
   5019 <Test name="mat4x2_dynamic_write_dynamic_read_fragment" />
   5020 <Test name="mat4x2_dynamic_write_static_loop_read_vertex" />
   5021 <Test name="mat4x2_dynamic_write_static_loop_read_fragment" />
   5022 <Test name="mat4x2_dynamic_write_dynamic_loop_read_vertex" />
   5023 <Test name="mat4x2_dynamic_write_dynamic_loop_read_fragment" />
   5024 <Test name="mat4x2_static_loop_write_static_read_vertex" />
   5025 <Test name="mat4x2_static_loop_write_static_read_fragment" />
   5026 <Test name="mat4x2_static_loop_write_dynamic_read_vertex" />
   5027 <Test name="mat4x2_static_loop_write_dynamic_read_fragment" />
   5028 <Test name="mat4x2_static_loop_write_static_loop_read_vertex" />
   5029 <Test name="mat4x2_static_loop_write_static_loop_read_fragment" />
   5030 <Test name="mat4x2_static_loop_write_dynamic_loop_read_vertex" />
   5031 <Test name="mat4x2_static_loop_write_dynamic_loop_read_fragment" />
   5032 <Test name="mat4x2_dynamic_loop_write_static_read_vertex" />
   5033 <Test name="mat4x2_dynamic_loop_write_static_read_fragment" />
   5034 <Test name="mat4x2_dynamic_loop_write_dynamic_read_vertex" />
   5035 <Test name="mat4x2_dynamic_loop_write_dynamic_read_fragment" />
   5036 <Test name="mat4x2_dynamic_loop_write_static_loop_read_vertex" />
   5037 <Test name="mat4x2_dynamic_loop_write_static_loop_read_fragment" />
   5038 <Test name="mat4x2_dynamic_loop_write_dynamic_loop_read_vertex" />
   5039 <Test name="mat4x2_dynamic_loop_write_dynamic_loop_read_fragment" />
   5040 <Test name="mat4x3_static_write_static_read_vertex" />
   5041 <Test name="mat4x3_static_write_static_read_fragment" />
   5042 <Test name="mat4x3_dynamic_write_static_read_vertex" />
   5043 <Test name="mat4x3_dynamic_write_static_read_fragment" />
   5044 <Test name="mat4x3_dynamic_write_dynamic_read_vertex" />
   5045 <Test name="mat4x3_dynamic_write_dynamic_read_fragment" />
   5046 <Test name="mat4x3_dynamic_write_static_loop_read_vertex" />
   5047 <Test name="mat4x3_dynamic_write_static_loop_read_fragment" />
   5048 <Test name="mat4x3_dynamic_write_dynamic_loop_read_vertex" />
   5049 <Test name="mat4x3_dynamic_write_dynamic_loop_read_fragment" />
   5050 <Test name="mat4x3_static_loop_write_static_read_vertex" />
   5051 <Test name="mat4x3_static_loop_write_static_read_fragment" />
   5052 <Test name="mat4x3_static_loop_write_dynamic_read_vertex" />
   5053 <Test name="mat4x3_static_loop_write_dynamic_read_fragment" />
   5054 <Test name="mat4x3_static_loop_write_static_loop_read_vertex" />
   5055 <Test name="mat4x3_static_loop_write_static_loop_read_fragment" />
   5056 <Test name="mat4x3_static_loop_write_dynamic_loop_read_vertex" />
   5057 <Test name="mat4x3_static_loop_write_dynamic_loop_read_fragment" />
   5058 <Test name="mat4x3_dynamic_loop_write_static_read_vertex" />
   5059 <Test name="mat4x3_dynamic_loop_write_static_read_fragment" />
   5060 <Test name="mat4x3_dynamic_loop_write_dynamic_read_vertex" />
   5061 <Test name="mat4x3_dynamic_loop_write_dynamic_read_fragment" />
   5062 <Test name="mat4x3_dynamic_loop_write_static_loop_read_vertex" />
   5063 <Test name="mat4x3_dynamic_loop_write_static_loop_read_fragment" />
   5064 <Test name="mat4x3_dynamic_loop_write_dynamic_loop_read_vertex" />
   5065 <Test name="mat4x3_dynamic_loop_write_dynamic_loop_read_fragment" />
   5066 <Test name="mat4_static_write_static_read_vertex" />
   5067 <Test name="mat4_static_write_static_read_fragment" />
   5068 <Test name="mat4_dynamic_write_static_read_vertex" />
   5069 <Test name="mat4_dynamic_write_static_read_fragment" />
   5070 <Test name="mat4_dynamic_write_dynamic_read_vertex" />
   5071 <Test name="mat4_dynamic_write_dynamic_read_fragment" />
   5072 <Test name="mat4_dynamic_write_static_loop_read_vertex" />
   5073 <Test name="mat4_dynamic_write_static_loop_read_fragment" />
   5074 <Test name="mat4_dynamic_write_dynamic_loop_read_vertex" />
   5075 <Test name="mat4_dynamic_write_dynamic_loop_read_fragment" />
   5076 <Test name="mat4_static_loop_write_static_read_vertex" />
   5077 <Test name="mat4_static_loop_write_static_read_fragment" />
   5078 <Test name="mat4_static_loop_write_dynamic_read_vertex" />
   5079 <Test name="mat4_static_loop_write_dynamic_read_fragment" />
   5080 <Test name="mat4_static_loop_write_static_loop_read_vertex" />
   5081 <Test name="mat4_static_loop_write_static_loop_read_fragment" />
   5082 <Test name="mat4_static_loop_write_dynamic_loop_read_vertex" />
   5083 <Test name="mat4_static_loop_write_dynamic_loop_read_fragment" />
   5084 <Test name="mat4_dynamic_loop_write_static_read_vertex" />
   5085 <Test name="mat4_dynamic_loop_write_static_read_fragment" />
   5086 <Test name="mat4_dynamic_loop_write_dynamic_read_vertex" />
   5087 <Test name="mat4_dynamic_loop_write_dynamic_read_fragment" />
   5088 <Test name="mat4_dynamic_loop_write_static_loop_read_vertex" />
   5089 <Test name="mat4_dynamic_loop_write_static_loop_read_fragment" />
   5090 <Test name="mat4_dynamic_loop_write_dynamic_loop_read_vertex" />
   5091 <Test name="mat4_dynamic_loop_write_dynamic_loop_read_fragment" />
   5092 </TestCase>
   5093 </TestSuite>
   5094 <TestSuite name="loops">
   5095 <TestCase name="for_constant_iterations">
   5096 <Test name="basic_lowp_int_vertex" />
   5097 <Test name="basic_lowp_int_fragment" />
   5098 <Test name="basic_lowp_float_vertex" />
   5099 <Test name="basic_lowp_float_fragment" />
   5100 <Test name="basic_mediump_int_vertex" />
   5101 <Test name="basic_mediump_int_fragment" />
   5102 <Test name="basic_mediump_float_vertex" />
   5103 <Test name="basic_mediump_float_fragment" />
   5104 <Test name="basic_highp_int_vertex" />
   5105 <Test name="basic_highp_int_fragment" />
   5106 <Test name="basic_highp_float_vertex" />
   5107 <Test name="basic_highp_float_fragment" />
   5108 <Test name="empty_body_vertex" />
   5109 <Test name="empty_body_fragment" />
   5110 <Test name="infinite_with_unconditional_break_first_vertex" />
   5111 <Test name="infinite_with_unconditional_break_first_fragment" />
   5112 <Test name="infinite_with_unconditional_break_last_vertex" />
   5113 <Test name="infinite_with_unconditional_break_last_fragment" />
   5114 <Test name="infinite_with_conditional_break_vertex" />
   5115 <Test name="infinite_with_conditional_break_fragment" />
   5116 <Test name="single_statement_vertex" />
   5117 <Test name="single_statement_fragment" />
   5118 <Test name="compound_statement_vertex" />
   5119 <Test name="compound_statement_fragment" />
   5120 <Test name="sequence_statement_vertex" />
   5121 <Test name="sequence_statement_fragment" />
   5122 <Test name="no_iterations_vertex" />
   5123 <Test name="no_iterations_fragment" />
   5124 <Test name="single_iteration_vertex" />
   5125 <Test name="single_iteration_fragment" />
   5126 <Test name="select_iteration_count_vertex" />
   5127 <Test name="select_iteration_count_fragment" />
   5128 <Test name="conditional_continue_vertex" />
   5129 <Test name="conditional_continue_fragment" />
   5130 <Test name="unconditional_continue_vertex" />
   5131 <Test name="unconditional_continue_fragment" />
   5132 <Test name="only_continue_vertex" />
   5133 <Test name="only_continue_fragment" />
   5134 <Test name="double_continue_vertex" />
   5135 <Test name="double_continue_fragment" />
   5136 <Test name="conditional_break_vertex" />
   5137 <Test name="conditional_break_fragment" />
   5138 <Test name="unconditional_break_vertex" />
   5139 <Test name="unconditional_break_fragment" />
   5140 <Test name="pre_increment_vertex" />
   5141 <Test name="pre_increment_fragment" />
   5142 <Test name="post_increment_vertex" />
   5143 <Test name="post_increment_fragment" />
   5144 <Test name="mixed_break_continue_vertex" />
   5145 <Test name="mixed_break_continue_fragment" />
   5146 <Test name="vector_counter_vertex" />
   5147 <Test name="vector_counter_fragment" />
   5148 <Test name="101_iterations_vertex" />
   5149 <Test name="101_iterations_fragment" />
   5150 <Test name="sequence_vertex" />
   5151 <Test name="sequence_fragment" />
   5152 <Test name="nested_vertex" />
   5153 <Test name="nested_fragment" />
   5154 <Test name="nested_sequence_vertex" />
   5155 <Test name="nested_sequence_fragment" />
   5156 <Test name="nested_tricky_dataflow_1_vertex" />
   5157 <Test name="nested_tricky_dataflow_1_fragment" />
   5158 <Test name="nested_tricky_dataflow_2_vertex" />
   5159 <Test name="nested_tricky_dataflow_2_fragment" />
   5160 </TestCase>
   5161 <TestCase name="for_uniform_iterations">
   5162 <Test name="basic_lowp_int_vertex" />
   5163 <Test name="basic_lowp_int_fragment" />
   5164 <Test name="basic_lowp_float_vertex" />
   5165 <Test name="basic_lowp_float_fragment" />
   5166 <Test name="basic_mediump_int_vertex" />
   5167 <Test name="basic_mediump_int_fragment" />
   5168 <Test name="basic_mediump_float_vertex" />
   5169 <Test name="basic_mediump_float_fragment" />
   5170 <Test name="basic_highp_int_vertex" />
   5171 <Test name="basic_highp_int_fragment" />
   5172 <Test name="basic_highp_float_vertex" />
   5173 <Test name="basic_highp_float_fragment" />
   5174 <Test name="empty_body_vertex" />
   5175 <Test name="empty_body_fragment" />
   5176 <Test name="infinite_with_unconditional_break_first_vertex" />
   5177 <Test name="infinite_with_unconditional_break_first_fragment" />
   5178 <Test name="infinite_with_unconditional_break_last_vertex" />
   5179 <Test name="infinite_with_unconditional_break_last_fragment" />
   5180 <Test name="infinite_with_conditional_break_vertex" />
   5181 <Test name="infinite_with_conditional_break_fragment" />
   5182 <Test name="single_statement_vertex" />
   5183 <Test name="single_statement_fragment" />
   5184 <Test name="compound_statement_vertex" />
   5185 <Test name="compound_statement_fragment" />
   5186 <Test name="sequence_statement_vertex" />
   5187 <Test name="sequence_statement_fragment" />
   5188 <Test name="no_iterations_vertex" />
   5189 <Test name="no_iterations_fragment" />
   5190 <Test name="single_iteration_vertex" />
   5191 <Test name="single_iteration_fragment" />
   5192 <Test name="select_iteration_count_vertex" />
   5193 <Test name="select_iteration_count_fragment" />
   5194 <Test name="conditional_continue_vertex" />
   5195 <Test name="conditional_continue_fragment" />
   5196 <Test name="unconditional_continue_vertex" />
   5197 <Test name="unconditional_continue_fragment" />
   5198 <Test name="only_continue_vertex" />
   5199 <Test name="only_continue_fragment" />
   5200 <Test name="double_continue_vertex" />
   5201 <Test name="double_continue_fragment" />
   5202 <Test name="conditional_break_vertex" />
   5203 <Test name="conditional_break_fragment" />
   5204 <Test name="unconditional_break_vertex" />
   5205 <Test name="unconditional_break_fragment" />
   5206 <Test name="pre_increment_vertex" />
   5207 <Test name="pre_increment_fragment" />
   5208 <Test name="post_increment_vertex" />
   5209 <Test name="post_increment_fragment" />
   5210 <Test name="mixed_break_continue_vertex" />
   5211 <Test name="mixed_break_continue_fragment" />
   5212 <Test name="vector_counter_vertex" />
   5213 <Test name="vector_counter_fragment" />
   5214 <Test name="101_iterations_vertex" />
   5215 <Test name="101_iterations_fragment" />
   5216 <Test name="sequence_vertex" />
   5217 <Test name="sequence_fragment" />
   5218 <Test name="nested_vertex" />
   5219 <Test name="nested_fragment" />
   5220 <Test name="nested_sequence_vertex" />
   5221 <Test name="nested_sequence_fragment" />
   5222 <Test name="nested_tricky_dataflow_1_vertex" />
   5223 <Test name="nested_tricky_dataflow_1_fragment" />
   5224 <Test name="nested_tricky_dataflow_2_vertex" />
   5225 <Test name="nested_tricky_dataflow_2_fragment" />
   5226 </TestCase>
   5227 <TestCase name="for_dynamic_iterations">
   5228 <Test name="basic_lowp_int_vertex" />
   5229 <Test name="basic_lowp_int_fragment" />
   5230 <Test name="basic_lowp_float_vertex" />
   5231 <Test name="basic_lowp_float_fragment" />
   5232 <Test name="basic_mediump_int_vertex" />
   5233 <Test name="basic_mediump_int_fragment" />
   5234 <Test name="basic_mediump_float_vertex" />
   5235 <Test name="basic_mediump_float_fragment" />
   5236 <Test name="basic_highp_int_vertex" />
   5237 <Test name="basic_highp_int_fragment" />
   5238 <Test name="basic_highp_float_vertex" />
   5239 <Test name="basic_highp_float_fragment" />
   5240 <Test name="empty_body_vertex" />
   5241 <Test name="empty_body_fragment" />
   5242 <Test name="infinite_with_unconditional_break_first_vertex" />
   5243 <Test name="infinite_with_unconditional_break_first_fragment" />
   5244 <Test name="infinite_with_unconditional_break_last_vertex" />
   5245 <Test name="infinite_with_unconditional_break_last_fragment" />
   5246 <Test name="infinite_with_conditional_break_vertex" />
   5247 <Test name="infinite_with_conditional_break_fragment" />
   5248 <Test name="single_statement_vertex" />
   5249 <Test name="single_statement_fragment" />
   5250 <Test name="compound_statement_vertex" />
   5251 <Test name="compound_statement_fragment" />
   5252 <Test name="sequence_statement_vertex" />
   5253 <Test name="sequence_statement_fragment" />
   5254 <Test name="no_iterations_vertex" />
   5255 <Test name="no_iterations_fragment" />
   5256 <Test name="single_iteration_vertex" />
   5257 <Test name="single_iteration_fragment" />
   5258 <Test name="select_iteration_count_vertex" />
   5259 <Test name="select_iteration_count_fragment" />
   5260 <Test name="conditional_continue_vertex" />
   5261 <Test name="conditional_continue_fragment" />
   5262 <Test name="unconditional_continue_vertex" />
   5263 <Test name="unconditional_continue_fragment" />
   5264 <Test name="only_continue_vertex" />
   5265 <Test name="only_continue_fragment" />
   5266 <Test name="double_continue_vertex" />
   5267 <Test name="double_continue_fragment" />
   5268 <Test name="conditional_break_vertex" />
   5269 <Test name="conditional_break_fragment" />
   5270 <Test name="unconditional_break_vertex" />
   5271 <Test name="unconditional_break_fragment" />
   5272 <Test name="pre_increment_vertex" />
   5273 <Test name="pre_increment_fragment" />
   5274 <Test name="post_increment_vertex" />
   5275 <Test name="post_increment_fragment" />
   5276 <Test name="mixed_break_continue_vertex" />
   5277 <Test name="mixed_break_continue_fragment" />
   5278 <Test name="vector_counter_vertex" />
   5279 <Test name="vector_counter_fragment" />
   5280 <Test name="101_iterations_vertex" />
   5281 <Test name="101_iterations_fragment" />
   5282 <Test name="sequence_vertex" />
   5283 <Test name="sequence_fragment" />
   5284 <Test name="nested_vertex" />
   5285 <Test name="nested_fragment" />
   5286 <Test name="nested_sequence_vertex" />
   5287 <Test name="nested_sequence_fragment" />
   5288 <Test name="nested_tricky_dataflow_1_vertex" />
   5289 <Test name="nested_tricky_dataflow_1_fragment" />
   5290 <Test name="nested_tricky_dataflow_2_vertex" />
   5291 <Test name="nested_tricky_dataflow_2_fragment" />
   5292 </TestCase>
   5293 <TestCase name="while_constant_iterations">
   5294 <Test name="basic_lowp_int_vertex" />
   5295 <Test name="basic_lowp_int_fragment" />
   5296 <Test name="basic_lowp_float_vertex" />
   5297 <Test name="basic_lowp_float_fragment" />
   5298 <Test name="basic_mediump_int_vertex" />
   5299 <Test name="basic_mediump_int_fragment" />
   5300 <Test name="basic_mediump_float_vertex" />
   5301 <Test name="basic_mediump_float_fragment" />
   5302 <Test name="basic_highp_int_vertex" />
   5303 <Test name="basic_highp_int_fragment" />
   5304 <Test name="basic_highp_float_vertex" />
   5305 <Test name="basic_highp_float_fragment" />
   5306 <Test name="empty_body_vertex" />
   5307 <Test name="empty_body_fragment" />
   5308 <Test name="infinite_with_unconditional_break_first_vertex" />
   5309 <Test name="infinite_with_unconditional_break_first_fragment" />
   5310 <Test name="infinite_with_unconditional_break_last_vertex" />
   5311 <Test name="infinite_with_unconditional_break_last_fragment" />
   5312 <Test name="infinite_with_conditional_break_vertex" />
   5313 <Test name="infinite_with_conditional_break_fragment" />
   5314 <Test name="single_statement_vertex" />
   5315 <Test name="single_statement_fragment" />
   5316 <Test name="compound_statement_vertex" />
   5317 <Test name="compound_statement_fragment" />
   5318 <Test name="sequence_statement_vertex" />
   5319 <Test name="sequence_statement_fragment" />
   5320 <Test name="no_iterations_vertex" />
   5321 <Test name="no_iterations_fragment" />
   5322 <Test name="single_iteration_vertex" />
   5323 <Test name="single_iteration_fragment" />
   5324 <Test name="select_iteration_count_vertex" />
   5325 <Test name="select_iteration_count_fragment" />
   5326 <Test name="conditional_continue_vertex" />
   5327 <Test name="conditional_continue_fragment" />
   5328 <Test name="unconditional_continue_vertex" />
   5329 <Test name="unconditional_continue_fragment" />
   5330 <Test name="only_continue_vertex" />
   5331 <Test name="only_continue_fragment" />
   5332 <Test name="double_continue_vertex" />
   5333 <Test name="double_continue_fragment" />
   5334 <Test name="conditional_break_vertex" />
   5335 <Test name="conditional_break_fragment" />
   5336 <Test name="unconditional_break_vertex" />
   5337 <Test name="unconditional_break_fragment" />
   5338 <Test name="pre_increment_vertex" />
   5339 <Test name="pre_increment_fragment" />
   5340 <Test name="post_increment_vertex" />
   5341 <Test name="post_increment_fragment" />
   5342 <Test name="mixed_break_continue_vertex" />
   5343 <Test name="mixed_break_continue_fragment" />
   5344 <Test name="vector_counter_vertex" />
   5345 <Test name="vector_counter_fragment" />
   5346 <Test name="101_iterations_vertex" />
   5347 <Test name="101_iterations_fragment" />
   5348 <Test name="sequence_vertex" />
   5349 <Test name="sequence_fragment" />
   5350 <Test name="nested_vertex" />
   5351 <Test name="nested_fragment" />
   5352 <Test name="nested_sequence_vertex" />
   5353 <Test name="nested_sequence_fragment" />
   5354 <Test name="nested_tricky_dataflow_1_vertex" />
   5355 <Test name="nested_tricky_dataflow_1_fragment" />
   5356 <Test name="nested_tricky_dataflow_2_vertex" />
   5357 <Test name="nested_tricky_dataflow_2_fragment" />
   5358 </TestCase>
   5359 <TestCase name="while_uniform_iterations">
   5360 <Test name="basic_lowp_int_vertex" />
   5361 <Test name="basic_lowp_int_fragment" />
   5362 <Test name="basic_lowp_float_vertex" />
   5363 <Test name="basic_lowp_float_fragment" />
   5364 <Test name="basic_mediump_int_vertex" />
   5365 <Test name="basic_mediump_int_fragment" />
   5366 <Test name="basic_mediump_float_vertex" />
   5367 <Test name="basic_mediump_float_fragment" />
   5368 <Test name="basic_highp_int_vertex" />
   5369 <Test name="basic_highp_int_fragment" />
   5370 <Test name="basic_highp_float_vertex" />
   5371 <Test name="basic_highp_float_fragment" />
   5372 <Test name="empty_body_vertex" />
   5373 <Test name="empty_body_fragment" />
   5374 <Test name="infinite_with_unconditional_break_first_vertex" />
   5375 <Test name="infinite_with_unconditional_break_first_fragment" />
   5376 <Test name="infinite_with_unconditional_break_last_vertex" />
   5377 <Test name="infinite_with_unconditional_break_last_fragment" />
   5378 <Test name="infinite_with_conditional_break_vertex" />
   5379 <Test name="infinite_with_conditional_break_fragment" />
   5380 <Test name="single_statement_vertex" />
   5381 <Test name="single_statement_fragment" />
   5382 <Test name="compound_statement_vertex" />
   5383 <Test name="compound_statement_fragment" />
   5384 <Test name="sequence_statement_vertex" />
   5385 <Test name="sequence_statement_fragment" />
   5386 <Test name="no_iterations_vertex" />
   5387 <Test name="no_iterations_fragment" />
   5388 <Test name="single_iteration_vertex" />
   5389 <Test name="single_iteration_fragment" />
   5390 <Test name="select_iteration_count_vertex" />
   5391 <Test name="select_iteration_count_fragment" />
   5392 <Test name="conditional_continue_vertex" />
   5393 <Test name="conditional_continue_fragment" />
   5394 <Test name="unconditional_continue_vertex" />
   5395 <Test name="unconditional_continue_fragment" />
   5396 <Test name="only_continue_vertex" />
   5397 <Test name="only_continue_fragment" />
   5398 <Test name="double_continue_vertex" />
   5399 <Test name="double_continue_fragment" />
   5400 <Test name="conditional_break_vertex" />
   5401 <Test name="conditional_break_fragment" />
   5402 <Test name="unconditional_break_vertex" />
   5403 <Test name="unconditional_break_fragment" />
   5404 <Test name="pre_increment_vertex" />
   5405 <Test name="pre_increment_fragment" />
   5406 <Test name="post_increment_vertex" />
   5407 <Test name="post_increment_fragment" />
   5408 <Test name="mixed_break_continue_vertex" />
   5409 <Test name="mixed_break_continue_fragment" />
   5410 <Test name="vector_counter_vertex" />
   5411 <Test name="vector_counter_fragment" />
   5412 <Test name="101_iterations_vertex" />
   5413 <Test name="101_iterations_fragment" />
   5414 <Test name="sequence_vertex" />
   5415 <Test name="sequence_fragment" />
   5416 <Test name="nested_vertex" />
   5417 <Test name="nested_fragment" />
   5418 <Test name="nested_sequence_vertex" />
   5419 <Test name="nested_sequence_fragment" />
   5420 <Test name="nested_tricky_dataflow_1_vertex" />
   5421 <Test name="nested_tricky_dataflow_1_fragment" />
   5422 <Test name="nested_tricky_dataflow_2_vertex" />
   5423 <Test name="nested_tricky_dataflow_2_fragment" />
   5424 </TestCase>
   5425 <TestCase name="while_dynamic_iterations">
   5426 <Test name="basic_lowp_int_vertex" />
   5427 <Test name="basic_lowp_int_fragment" />
   5428 <Test name="basic_lowp_float_vertex" />
   5429 <Test name="basic_lowp_float_fragment" />
   5430 <Test name="basic_mediump_int_vertex" />
   5431 <Test name="basic_mediump_int_fragment" />
   5432 <Test name="basic_mediump_float_vertex" />
   5433 <Test name="basic_mediump_float_fragment" />
   5434 <Test name="basic_highp_int_vertex" />
   5435 <Test name="basic_highp_int_fragment" />
   5436 <Test name="basic_highp_float_vertex" />
   5437 <Test name="basic_highp_float_fragment" />
   5438 <Test name="empty_body_vertex" />
   5439 <Test name="empty_body_fragment" />
   5440 <Test name="infinite_with_unconditional_break_first_vertex" />
   5441 <Test name="infinite_with_unconditional_break_first_fragment" />
   5442 <Test name="infinite_with_unconditional_break_last_vertex" />
   5443 <Test name="infinite_with_unconditional_break_last_fragment" />
   5444 <Test name="infinite_with_conditional_break_vertex" />
   5445 <Test name="infinite_with_conditional_break_fragment" />
   5446 <Test name="single_statement_vertex" />
   5447 <Test name="single_statement_fragment" />
   5448 <Test name="compound_statement_vertex" />
   5449 <Test name="compound_statement_fragment" />
   5450 <Test name="sequence_statement_vertex" />
   5451 <Test name="sequence_statement_fragment" />
   5452 <Test name="no_iterations_vertex" />
   5453 <Test name="no_iterations_fragment" />
   5454 <Test name="single_iteration_vertex" />
   5455 <Test name="single_iteration_fragment" />
   5456 <Test name="select_iteration_count_vertex" />
   5457 <Test name="select_iteration_count_fragment" />
   5458 <Test name="conditional_continue_vertex" />
   5459 <Test name="conditional_continue_fragment" />
   5460 <Test name="unconditional_continue_vertex" />
   5461 <Test name="unconditional_continue_fragment" />
   5462 <Test name="only_continue_vertex" />
   5463 <Test name="only_continue_fragment" />
   5464 <Test name="double_continue_vertex" />
   5465 <Test name="double_continue_fragment" />
   5466 <Test name="conditional_break_vertex" />
   5467 <Test name="conditional_break_fragment" />
   5468 <Test name="unconditional_break_vertex" />
   5469 <Test name="unconditional_break_fragment" />
   5470 <Test name="pre_increment_vertex" />
   5471 <Test name="pre_increment_fragment" />
   5472 <Test name="post_increment_vertex" />
   5473 <Test name="post_increment_fragment" />
   5474 <Test name="mixed_break_continue_vertex" />
   5475 <Test name="mixed_break_continue_fragment" />
   5476 <Test name="vector_counter_vertex" />
   5477 <Test name="vector_counter_fragment" />
   5478 <Test name="101_iterations_vertex" />
   5479 <Test name="101_iterations_fragment" />
   5480 <Test name="sequence_vertex" />
   5481 <Test name="sequence_fragment" />
   5482 <Test name="nested_vertex" />
   5483 <Test name="nested_fragment" />
   5484 <Test name="nested_sequence_vertex" />
   5485 <Test name="nested_sequence_fragment" />
   5486 <Test name="nested_tricky_dataflow_1_vertex" />
   5487 <Test name="nested_tricky_dataflow_1_fragment" />
   5488 <Test name="nested_tricky_dataflow_2_vertex" />
   5489 <Test name="nested_tricky_dataflow_2_fragment" />
   5490 </TestCase>
   5491 <TestCase name="do_while_constant_iterations">
   5492 <Test name="basic_lowp_int_vertex" />
   5493 <Test name="basic_lowp_int_fragment" />
   5494 <Test name="basic_lowp_float_vertex" />
   5495 <Test name="basic_lowp_float_fragment" />
   5496 <Test name="basic_mediump_int_vertex" />
   5497 <Test name="basic_mediump_int_fragment" />
   5498 <Test name="basic_mediump_float_vertex" />
   5499 <Test name="basic_mediump_float_fragment" />
   5500 <Test name="basic_highp_int_vertex" />
   5501 <Test name="basic_highp_int_fragment" />
   5502 <Test name="basic_highp_float_vertex" />
   5503 <Test name="basic_highp_float_fragment" />
   5504 <Test name="empty_body_vertex" />
   5505 <Test name="empty_body_fragment" />
   5506 <Test name="infinite_with_unconditional_break_first_vertex" />
   5507 <Test name="infinite_with_unconditional_break_first_fragment" />
   5508 <Test name="infinite_with_unconditional_break_last_vertex" />
   5509 <Test name="infinite_with_unconditional_break_last_fragment" />
   5510 <Test name="infinite_with_conditional_break_vertex" />
   5511 <Test name="infinite_with_conditional_break_fragment" />
   5512 <Test name="single_statement_vertex" />
   5513 <Test name="single_statement_fragment" />
   5514 <Test name="compound_statement_vertex" />
   5515 <Test name="compound_statement_fragment" />
   5516 <Test name="sequence_statement_vertex" />
   5517 <Test name="sequence_statement_fragment" />
   5518 <Test name="single_iteration_vertex" />
   5519 <Test name="single_iteration_fragment" />
   5520 <Test name="select_iteration_count_vertex" />
   5521 <Test name="select_iteration_count_fragment" />
   5522 <Test name="conditional_continue_vertex" />
   5523 <Test name="conditional_continue_fragment" />
   5524 <Test name="unconditional_continue_vertex" />
   5525 <Test name="unconditional_continue_fragment" />
   5526 <Test name="only_continue_vertex" />
   5527 <Test name="only_continue_fragment" />
   5528 <Test name="double_continue_vertex" />
   5529 <Test name="double_continue_fragment" />
   5530 <Test name="conditional_break_vertex" />
   5531 <Test name="conditional_break_fragment" />
   5532 <Test name="unconditional_break_vertex" />
   5533 <Test name="unconditional_break_fragment" />
   5534 <Test name="pre_increment_vertex" />
   5535 <Test name="pre_increment_fragment" />
   5536 <Test name="post_increment_vertex" />
   5537 <Test name="post_increment_fragment" />
   5538 <Test name="mixed_break_continue_vertex" />
   5539 <Test name="mixed_break_continue_fragment" />
   5540 <Test name="vector_counter_vertex" />
   5541 <Test name="vector_counter_fragment" />
   5542 <Test name="101_iterations_vertex" />
   5543 <Test name="101_iterations_fragment" />
   5544 <Test name="sequence_vertex" />
   5545 <Test name="sequence_fragment" />
   5546 <Test name="nested_vertex" />
   5547 <Test name="nested_fragment" />
   5548 <Test name="nested_sequence_vertex" />
   5549 <Test name="nested_sequence_fragment" />
   5550 <Test name="nested_tricky_dataflow_1_vertex" />
   5551 <Test name="nested_tricky_dataflow_1_fragment" />
   5552 <Test name="nested_tricky_dataflow_2_vertex" />
   5553 <Test name="nested_tricky_dataflow_2_fragment" />
   5554 </TestCase>
   5555 <TestCase name="do_while_uniform_iterations">
   5556 <Test name="basic_lowp_int_vertex" />
   5557 <Test name="basic_lowp_int_fragment" />
   5558 <Test name="basic_lowp_float_vertex" />
   5559 <Test name="basic_lowp_float_fragment" />
   5560 <Test name="basic_mediump_int_vertex" />
   5561 <Test name="basic_mediump_int_fragment" />
   5562 <Test name="basic_mediump_float_vertex" />
   5563 <Test name="basic_mediump_float_fragment" />
   5564 <Test name="basic_highp_int_vertex" />
   5565 <Test name="basic_highp_int_fragment" />
   5566 <Test name="basic_highp_float_vertex" />
   5567 <Test name="basic_highp_float_fragment" />
   5568 <Test name="empty_body_vertex" />
   5569 <Test name="empty_body_fragment" />
   5570 <Test name="infinite_with_unconditional_break_first_vertex" />
   5571 <Test name="infinite_with_unconditional_break_first_fragment" />
   5572 <Test name="infinite_with_unconditional_break_last_vertex" />
   5573 <Test name="infinite_with_unconditional_break_last_fragment" />
   5574 <Test name="infinite_with_conditional_break_vertex" />
   5575 <Test name="infinite_with_conditional_break_fragment" />
   5576 <Test name="single_statement_vertex" />
   5577 <Test name="single_statement_fragment" />
   5578 <Test name="compound_statement_vertex" />
   5579 <Test name="compound_statement_fragment" />
   5580 <Test name="sequence_statement_vertex" />
   5581 <Test name="sequence_statement_fragment" />
   5582 <Test name="single_iteration_vertex" />
   5583 <Test name="single_iteration_fragment" />
   5584 <Test name="select_iteration_count_vertex" />
   5585 <Test name="select_iteration_count_fragment" />
   5586 <Test name="conditional_continue_vertex" />
   5587 <Test name="conditional_continue_fragment" />
   5588 <Test name="unconditional_continue_vertex" />
   5589 <Test name="unconditional_continue_fragment" />
   5590 <Test name="only_continue_vertex" />
   5591 <Test name="only_continue_fragment" />
   5592 <Test name="double_continue_vertex" />
   5593 <Test name="double_continue_fragment" />
   5594 <Test name="conditional_break_vertex" />
   5595 <Test name="conditional_break_fragment" />
   5596 <Test name="unconditional_break_vertex" />
   5597 <Test name="unconditional_break_fragment" />
   5598 <Test name="pre_increment_vertex" />
   5599 <Test name="pre_increment_fragment" />
   5600 <Test name="post_increment_vertex" />
   5601 <Test name="post_increment_fragment" />
   5602 <Test name="mixed_break_continue_vertex" />
   5603 <Test name="mixed_break_continue_fragment" />
   5604 <Test name="vector_counter_vertex" />
   5605 <Test name="vector_counter_fragment" />
   5606 <Test name="101_iterations_vertex" />
   5607 <Test name="101_iterations_fragment" />
   5608 <Test name="sequence_vertex" />
   5609 <Test name="sequence_fragment" />
   5610 <Test name="nested_vertex" />
   5611 <Test name="nested_fragment" />
   5612 <Test name="nested_sequence_vertex" />
   5613 <Test name="nested_sequence_fragment" />
   5614 <Test name="nested_tricky_dataflow_1_vertex" />
   5615 <Test name="nested_tricky_dataflow_1_fragment" />
   5616 <Test name="nested_tricky_dataflow_2_vertex" />
   5617 <Test name="nested_tricky_dataflow_2_fragment" />
   5618 </TestCase>
   5619 <TestCase name="do_while_dynamic_iterations">
   5620 <Test name="basic_lowp_int_vertex" />
   5621 <Test name="basic_lowp_int_fragment" />
   5622 <Test name="basic_lowp_float_vertex" />
   5623 <Test name="basic_lowp_float_fragment" />
   5624 <Test name="basic_mediump_int_vertex" />
   5625 <Test name="basic_mediump_int_fragment" />
   5626 <Test name="basic_mediump_float_vertex" />
   5627 <Test name="basic_mediump_float_fragment" />
   5628 <Test name="basic_highp_int_vertex" />
   5629 <Test name="basic_highp_int_fragment" />
   5630 <Test name="basic_highp_float_vertex" />
   5631 <Test name="basic_highp_float_fragment" />
   5632 <Test name="empty_body_vertex" />
   5633 <Test name="empty_body_fragment" />
   5634 <Test name="infinite_with_unconditional_break_first_vertex" />
   5635 <Test name="infinite_with_unconditional_break_first_fragment" />
   5636 <Test name="infinite_with_unconditional_break_last_vertex" />
   5637 <Test name="infinite_with_unconditional_break_last_fragment" />
   5638 <Test name="infinite_with_conditional_break_vertex" />
   5639 <Test name="infinite_with_conditional_break_fragment" />
   5640 <Test name="single_statement_vertex" />
   5641 <Test name="single_statement_fragment" />
   5642 <Test name="compound_statement_vertex" />
   5643 <Test name="compound_statement_fragment" />
   5644 <Test name="sequence_statement_vertex" />
   5645 <Test name="sequence_statement_fragment" />
   5646 <Test name="single_iteration_vertex" />
   5647 <Test name="single_iteration_fragment" />
   5648 <Test name="select_iteration_count_vertex" />
   5649 <Test name="select_iteration_count_fragment" />
   5650 <Test name="conditional_continue_vertex" />
   5651 <Test name="conditional_continue_fragment" />
   5652 <Test name="unconditional_continue_vertex" />
   5653 <Test name="unconditional_continue_fragment" />
   5654 <Test name="only_continue_vertex" />
   5655 <Test name="only_continue_fragment" />
   5656 <Test name="double_continue_vertex" />
   5657 <Test name="double_continue_fragment" />
   5658 <Test name="conditional_break_vertex" />
   5659 <Test name="conditional_break_fragment" />
   5660 <Test name="unconditional_break_vertex" />
   5661 <Test name="unconditional_break_fragment" />
   5662 <Test name="pre_increment_vertex" />
   5663 <Test name="pre_increment_fragment" />
   5664 <Test name="post_increment_vertex" />
   5665 <Test name="post_increment_fragment" />
   5666 <Test name="mixed_break_continue_vertex" />
   5667 <Test name="mixed_break_continue_fragment" />
   5668 <Test name="vector_counter_vertex" />
   5669 <Test name="vector_counter_fragment" />
   5670 <Test name="101_iterations_vertex" />
   5671 <Test name="101_iterations_fragment" />
   5672 <Test name="sequence_vertex" />
   5673 <Test name="sequence_fragment" />
   5674 <Test name="nested_vertex" />
   5675 <Test name="nested_fragment" />
   5676 <Test name="nested_sequence_vertex" />
   5677 <Test name="nested_sequence_fragment" />
   5678 <Test name="nested_tricky_dataflow_1_vertex" />
   5679 <Test name="nested_tricky_dataflow_1_fragment" />
   5680 <Test name="nested_tricky_dataflow_2_vertex" />
   5681 <Test name="nested_tricky_dataflow_2_fragment" />
   5682 </TestCase>
   5683 </TestSuite>
   5684 <TestSuite name="operator">
   5685 <TestSuite name="unary_operator">
   5686 <TestCase name="plus">
   5687 <Test name="lowp_float_vertex" />
   5688 <Test name="lowp_float_fragment" />
   5689 <Test name="mediump_float_vertex" />
   5690 <Test name="mediump_float_fragment" />
   5691 <Test name="highp_float_vertex" />
   5692 <Test name="highp_float_fragment" />
   5693 <Test name="lowp_vec2_vertex" />
   5694 <Test name="lowp_vec2_fragment" />
   5695 <Test name="mediump_vec2_vertex" />
   5696 <Test name="mediump_vec2_fragment" />
   5697 <Test name="highp_vec2_vertex" />
   5698 <Test name="highp_vec2_fragment" />
   5699 <Test name="lowp_vec3_vertex" />
   5700 <Test name="lowp_vec3_fragment" />
   5701 <Test name="mediump_vec3_vertex" />
   5702 <Test name="mediump_vec3_fragment" />
   5703 <Test name="highp_vec3_vertex" />
   5704 <Test name="highp_vec3_fragment" />
   5705 <Test name="lowp_vec4_vertex" />
   5706 <Test name="lowp_vec4_fragment" />
   5707 <Test name="mediump_vec4_vertex" />
   5708 <Test name="mediump_vec4_fragment" />
   5709 <Test name="highp_vec4_vertex" />
   5710 <Test name="highp_vec4_fragment" />
   5711 <Test name="lowp_int_vertex" />
   5712 <Test name="lowp_int_fragment" />
   5713 <Test name="mediump_int_vertex" />
   5714 <Test name="mediump_int_fragment" />
   5715 <Test name="highp_int_vertex" />
   5716 <Test name="highp_int_fragment" />
   5717 <Test name="lowp_ivec2_vertex" />
   5718 <Test name="lowp_ivec2_fragment" />
   5719 <Test name="mediump_ivec2_vertex" />
   5720 <Test name="mediump_ivec2_fragment" />
   5721 <Test name="highp_ivec2_vertex" />
   5722 <Test name="highp_ivec2_fragment" />
   5723 <Test name="lowp_ivec3_vertex" />
   5724 <Test name="lowp_ivec3_fragment" />
   5725 <Test name="mediump_ivec3_vertex" />
   5726 <Test name="mediump_ivec3_fragment" />
   5727 <Test name="highp_ivec3_vertex" />
   5728 <Test name="highp_ivec3_fragment" />
   5729 <Test name="lowp_ivec4_vertex" />
   5730 <Test name="lowp_ivec4_fragment" />
   5731 <Test name="mediump_ivec4_vertex" />
   5732 <Test name="mediump_ivec4_fragment" />
   5733 <Test name="highp_ivec4_vertex" />
   5734 <Test name="highp_ivec4_fragment" />
   5735 <Test name="lowp_uint_vertex" />
   5736 <Test name="lowp_uint_fragment" />
   5737 <Test name="mediump_uint_vertex" />
   5738 <Test name="mediump_uint_fragment" />
   5739 <Test name="highp_uint_vertex" />
   5740 <Test name="highp_uint_fragment" />
   5741 <Test name="lowp_uvec2_vertex" />
   5742 <Test name="lowp_uvec2_fragment" />
   5743 <Test name="mediump_uvec2_vertex" />
   5744 <Test name="mediump_uvec2_fragment" />
   5745 <Test name="highp_uvec2_vertex" />
   5746 <Test name="highp_uvec2_fragment" />
   5747 <Test name="lowp_uvec3_vertex" />
   5748 <Test name="lowp_uvec3_fragment" />
   5749 <Test name="mediump_uvec3_vertex" />
   5750 <Test name="mediump_uvec3_fragment" />
   5751 <Test name="highp_uvec3_vertex" />
   5752 <Test name="highp_uvec3_fragment" />
   5753 <Test name="lowp_uvec4_vertex" />
   5754 <Test name="lowp_uvec4_fragment" />
   5755 <Test name="mediump_uvec4_vertex" />
   5756 <Test name="mediump_uvec4_fragment" />
   5757 <Test name="highp_uvec4_vertex" />
   5758 <Test name="highp_uvec4_fragment" />
   5759 </TestCase>
   5760 <TestCase name="minus">
   5761 <Test name="lowp_float_vertex" />
   5762 <Test name="lowp_float_fragment" />
   5763 <Test name="mediump_float_vertex" />
   5764 <Test name="mediump_float_fragment" />
   5765 <Test name="highp_float_vertex" />
   5766 <Test name="highp_float_fragment" />
   5767 <Test name="lowp_vec2_vertex" />
   5768 <Test name="lowp_vec2_fragment" />
   5769 <Test name="mediump_vec2_vertex" />
   5770 <Test name="mediump_vec2_fragment" />
   5771 <Test name="highp_vec2_vertex" />
   5772 <Test name="highp_vec2_fragment" />
   5773 <Test name="lowp_vec3_vertex" />
   5774 <Test name="lowp_vec3_fragment" />
   5775 <Test name="mediump_vec3_vertex" />
   5776 <Test name="mediump_vec3_fragment" />
   5777 <Test name="highp_vec3_vertex" />
   5778 <Test name="highp_vec3_fragment" />
   5779 <Test name="lowp_vec4_vertex" />
   5780 <Test name="lowp_vec4_fragment" />
   5781 <Test name="mediump_vec4_vertex" />
   5782 <Test name="mediump_vec4_fragment" />
   5783 <Test name="highp_vec4_vertex" />
   5784 <Test name="highp_vec4_fragment" />
   5785 <Test name="lowp_int_vertex" />
   5786 <Test name="lowp_int_fragment" />
   5787 <Test name="mediump_int_vertex" />
   5788 <Test name="mediump_int_fragment" />
   5789 <Test name="highp_int_vertex" />
   5790 <Test name="highp_int_fragment" />
   5791 <Test name="lowp_ivec2_vertex" />
   5792 <Test name="lowp_ivec2_fragment" />
   5793 <Test name="mediump_ivec2_vertex" />
   5794 <Test name="mediump_ivec2_fragment" />
   5795 <Test name="highp_ivec2_vertex" />
   5796 <Test name="highp_ivec2_fragment" />
   5797 <Test name="lowp_ivec3_vertex" />
   5798 <Test name="lowp_ivec3_fragment" />
   5799 <Test name="mediump_ivec3_vertex" />
   5800 <Test name="mediump_ivec3_fragment" />
   5801 <Test name="highp_ivec3_vertex" />
   5802 <Test name="highp_ivec3_fragment" />
   5803 <Test name="lowp_ivec4_vertex" />
   5804 <Test name="lowp_ivec4_fragment" />
   5805 <Test name="mediump_ivec4_vertex" />
   5806 <Test name="mediump_ivec4_fragment" />
   5807 <Test name="highp_ivec4_vertex" />
   5808 <Test name="highp_ivec4_fragment" />
   5809 <Test name="lowp_uint_vertex" />
   5810 <Test name="lowp_uint_fragment" />
   5811 <Test name="lowp_uvec2_vertex" />
   5812 <Test name="lowp_uvec2_fragment" />
   5813 <Test name="lowp_uvec3_vertex" />
   5814 <Test name="lowp_uvec3_fragment" />
   5815 <Test name="lowp_uvec4_vertex" />
   5816 <Test name="lowp_uvec4_fragment" />
   5817 <Test name="mediump_uint_vertex" />
   5818 <Test name="mediump_uint_fragment" />
   5819 <Test name="mediump_uvec2_vertex" />
   5820 <Test name="mediump_uvec2_fragment" />
   5821 <Test name="mediump_uvec3_vertex" />
   5822 <Test name="mediump_uvec3_fragment" />
   5823 <Test name="mediump_uvec4_vertex" />
   5824 <Test name="mediump_uvec4_fragment" />
   5825 <Test name="highp_uint_vertex" />
   5826 <Test name="highp_uint_fragment" />
   5827 <Test name="highp_uvec2_vertex" />
   5828 <Test name="highp_uvec2_fragment" />
   5829 <Test name="highp_uvec3_vertex" />
   5830 <Test name="highp_uvec3_fragment" />
   5831 <Test name="highp_uvec4_vertex" />
   5832 <Test name="highp_uvec4_fragment" />
   5833 </TestCase>
   5834 <TestCase name="not">
   5835 <Test name="bool_vertex" />
   5836 <Test name="bool_fragment" />
   5837 </TestCase>
   5838 <TestCase name="bitwise_not">
   5839 <Test name="highp_int_vertex" />
   5840 <Test name="highp_int_fragment" />
   5841 <Test name="highp_ivec2_vertex" />
   5842 <Test name="highp_ivec2_fragment" />
   5843 <Test name="highp_ivec3_vertex" />
   5844 <Test name="highp_ivec3_fragment" />
   5845 <Test name="highp_ivec4_vertex" />
   5846 <Test name="highp_ivec4_fragment" />
   5847 <Test name="highp_uint_vertex" />
   5848 <Test name="highp_uint_fragment" />
   5849 <Test name="highp_uvec2_vertex" />
   5850 <Test name="highp_uvec2_fragment" />
   5851 <Test name="highp_uvec3_vertex" />
   5852 <Test name="highp_uvec3_fragment" />
   5853 <Test name="highp_uvec4_vertex" />
   5854 <Test name="highp_uvec4_fragment" />
   5855 </TestCase>
   5856 <TestCase name="pre_increment_effect">
   5857 <Test name="lowp_float_vertex" />
   5858 <Test name="lowp_float_fragment" />
   5859 <Test name="mediump_float_vertex" />
   5860 <Test name="mediump_float_fragment" />
   5861 <Test name="highp_float_vertex" />
   5862 <Test name="highp_float_fragment" />
   5863 <Test name="lowp_vec2_vertex" />
   5864 <Test name="lowp_vec2_fragment" />
   5865 <Test name="mediump_vec2_vertex" />
   5866 <Test name="mediump_vec2_fragment" />
   5867 <Test name="highp_vec2_vertex" />
   5868 <Test name="highp_vec2_fragment" />
   5869 <Test name="lowp_vec3_vertex" />
   5870 <Test name="lowp_vec3_fragment" />
   5871 <Test name="mediump_vec3_vertex" />
   5872 <Test name="mediump_vec3_fragment" />
   5873 <Test name="highp_vec3_vertex" />
   5874 <Test name="highp_vec3_fragment" />
   5875 <Test name="lowp_vec4_vertex" />
   5876 <Test name="lowp_vec4_fragment" />
   5877 <Test name="mediump_vec4_vertex" />
   5878 <Test name="mediump_vec4_fragment" />
   5879 <Test name="highp_vec4_vertex" />
   5880 <Test name="highp_vec4_fragment" />
   5881 <Test name="lowp_int_vertex" />
   5882 <Test name="lowp_int_fragment" />
   5883 <Test name="mediump_int_vertex" />
   5884 <Test name="mediump_int_fragment" />
   5885 <Test name="highp_int_vertex" />
   5886 <Test name="highp_int_fragment" />
   5887 <Test name="lowp_ivec2_vertex" />
   5888 <Test name="lowp_ivec2_fragment" />
   5889 <Test name="mediump_ivec2_vertex" />
   5890 <Test name="mediump_ivec2_fragment" />
   5891 <Test name="highp_ivec2_vertex" />
   5892 <Test name="highp_ivec2_fragment" />
   5893 <Test name="lowp_ivec3_vertex" />
   5894 <Test name="lowp_ivec3_fragment" />
   5895 <Test name="mediump_ivec3_vertex" />
   5896 <Test name="mediump_ivec3_fragment" />
   5897 <Test name="highp_ivec3_vertex" />
   5898 <Test name="highp_ivec3_fragment" />
   5899 <Test name="lowp_ivec4_vertex" />
   5900 <Test name="lowp_ivec4_fragment" />
   5901 <Test name="mediump_ivec4_vertex" />
   5902 <Test name="mediump_ivec4_fragment" />
   5903 <Test name="highp_ivec4_vertex" />
   5904 <Test name="highp_ivec4_fragment" />
   5905 <Test name="lowp_uint_vertex" />
   5906 <Test name="lowp_uint_fragment" />
   5907 <Test name="mediump_uint_vertex" />
   5908 <Test name="mediump_uint_fragment" />
   5909 <Test name="highp_uint_vertex" />
   5910 <Test name="highp_uint_fragment" />
   5911 <Test name="lowp_uvec2_vertex" />
   5912 <Test name="lowp_uvec2_fragment" />
   5913 <Test name="mediump_uvec2_vertex" />
   5914 <Test name="mediump_uvec2_fragment" />
   5915 <Test name="highp_uvec2_vertex" />
   5916 <Test name="highp_uvec2_fragment" />
   5917 <Test name="lowp_uvec3_vertex" />
   5918 <Test name="lowp_uvec3_fragment" />
   5919 <Test name="mediump_uvec3_vertex" />
   5920 <Test name="mediump_uvec3_fragment" />
   5921 <Test name="highp_uvec3_vertex" />
   5922 <Test name="highp_uvec3_fragment" />
   5923 <Test name="lowp_uvec4_vertex" />
   5924 <Test name="lowp_uvec4_fragment" />
   5925 <Test name="mediump_uvec4_vertex" />
   5926 <Test name="mediump_uvec4_fragment" />
   5927 <Test name="highp_uvec4_vertex" />
   5928 <Test name="highp_uvec4_fragment" />
   5929 </TestCase>
   5930 <TestCase name="pre_decrement_effect">
   5931 <Test name="lowp_float_vertex" />
   5932 <Test name="lowp_float_fragment" />
   5933 <Test name="mediump_float_vertex" />
   5934 <Test name="mediump_float_fragment" />
   5935 <Test name="highp_float_vertex" />
   5936 <Test name="highp_float_fragment" />
   5937 <Test name="lowp_vec2_vertex" />
   5938 <Test name="lowp_vec2_fragment" />
   5939 <Test name="mediump_vec2_vertex" />
   5940 <Test name="mediump_vec2_fragment" />
   5941 <Test name="highp_vec2_vertex" />
   5942 <Test name="highp_vec2_fragment" />
   5943 <Test name="lowp_vec3_vertex" />
   5944 <Test name="lowp_vec3_fragment" />
   5945 <Test name="mediump_vec3_vertex" />
   5946 <Test name="mediump_vec3_fragment" />
   5947 <Test name="highp_vec3_vertex" />
   5948 <Test name="highp_vec3_fragment" />
   5949 <Test name="lowp_vec4_vertex" />
   5950 <Test name="lowp_vec4_fragment" />
   5951 <Test name="mediump_vec4_vertex" />
   5952 <Test name="mediump_vec4_fragment" />
   5953 <Test name="highp_vec4_vertex" />
   5954 <Test name="highp_vec4_fragment" />
   5955 <Test name="lowp_int_vertex" />
   5956 <Test name="lowp_int_fragment" />
   5957 <Test name="mediump_int_vertex" />
   5958 <Test name="mediump_int_fragment" />
   5959 <Test name="highp_int_vertex" />
   5960 <Test name="highp_int_fragment" />
   5961 <Test name="lowp_ivec2_vertex" />
   5962 <Test name="lowp_ivec2_fragment" />
   5963 <Test name="mediump_ivec2_vertex" />
   5964 <Test name="mediump_ivec2_fragment" />
   5965 <Test name="highp_ivec2_vertex" />
   5966 <Test name="highp_ivec2_fragment" />
   5967 <Test name="lowp_ivec3_vertex" />
   5968 <Test name="lowp_ivec3_fragment" />
   5969 <Test name="mediump_ivec3_vertex" />
   5970 <Test name="mediump_ivec3_fragment" />
   5971 <Test name="highp_ivec3_vertex" />
   5972 <Test name="highp_ivec3_fragment" />
   5973 <Test name="lowp_ivec4_vertex" />
   5974 <Test name="lowp_ivec4_fragment" />
   5975 <Test name="mediump_ivec4_vertex" />
   5976 <Test name="mediump_ivec4_fragment" />
   5977 <Test name="highp_ivec4_vertex" />
   5978 <Test name="highp_ivec4_fragment" />
   5979 </TestCase>
   5980 <TestCase name="post_increment_effect">
   5981 <Test name="lowp_float_vertex" />
   5982 <Test name="lowp_float_fragment" />
   5983 <Test name="mediump_float_vertex" />
   5984 <Test name="mediump_float_fragment" />
   5985 <Test name="highp_float_vertex" />
   5986 <Test name="highp_float_fragment" />
   5987 <Test name="lowp_vec2_vertex" />
   5988 <Test name="lowp_vec2_fragment" />
   5989 <Test name="mediump_vec2_vertex" />
   5990 <Test name="mediump_vec2_fragment" />
   5991 <Test name="highp_vec2_vertex" />
   5992 <Test name="highp_vec2_fragment" />
   5993 <Test name="lowp_vec3_vertex" />
   5994 <Test name="lowp_vec3_fragment" />
   5995 <Test name="mediump_vec3_vertex" />
   5996 <Test name="mediump_vec3_fragment" />
   5997 <Test name="highp_vec3_vertex" />
   5998 <Test name="highp_vec3_fragment" />
   5999 <Test name="lowp_vec4_vertex" />
   6000 <Test name="lowp_vec4_fragment" />
   6001 <Test name="mediump_vec4_vertex" />
   6002 <Test name="mediump_vec4_fragment" />
   6003 <Test name="highp_vec4_vertex" />
   6004 <Test name="highp_vec4_fragment" />
   6005 <Test name="lowp_int_vertex" />
   6006 <Test name="lowp_int_fragment" />
   6007 <Test name="mediump_int_vertex" />
   6008 <Test name="mediump_int_fragment" />
   6009 <Test name="highp_int_vertex" />
   6010 <Test name="highp_int_fragment" />
   6011 <Test name="lowp_ivec2_vertex" />
   6012 <Test name="lowp_ivec2_fragment" />
   6013 <Test name="mediump_ivec2_vertex" />
   6014 <Test name="mediump_ivec2_fragment" />
   6015 <Test name="highp_ivec2_vertex" />
   6016 <Test name="highp_ivec2_fragment" />
   6017 <Test name="lowp_ivec3_vertex" />
   6018 <Test name="lowp_ivec3_fragment" />
   6019 <Test name="mediump_ivec3_vertex" />
   6020 <Test name="mediump_ivec3_fragment" />
   6021 <Test name="highp_ivec3_vertex" />
   6022 <Test name="highp_ivec3_fragment" />
   6023 <Test name="lowp_ivec4_vertex" />
   6024 <Test name="lowp_ivec4_fragment" />
   6025 <Test name="mediump_ivec4_vertex" />
   6026 <Test name="mediump_ivec4_fragment" />
   6027 <Test name="highp_ivec4_vertex" />
   6028 <Test name="highp_ivec4_fragment" />
   6029 <Test name="lowp_uint_vertex" />
   6030 <Test name="lowp_uint_fragment" />
   6031 <Test name="mediump_uint_vertex" />
   6032 <Test name="mediump_uint_fragment" />
   6033 <Test name="highp_uint_vertex" />
   6034 <Test name="highp_uint_fragment" />
   6035 <Test name="lowp_uvec2_vertex" />
   6036 <Test name="lowp_uvec2_fragment" />
   6037 <Test name="mediump_uvec2_vertex" />
   6038 <Test name="mediump_uvec2_fragment" />
   6039 <Test name="highp_uvec2_vertex" />
   6040 <Test name="highp_uvec2_fragment" />
   6041 <Test name="lowp_uvec3_vertex" />
   6042 <Test name="lowp_uvec3_fragment" />
   6043 <Test name="mediump_uvec3_vertex" />
   6044 <Test name="mediump_uvec3_fragment" />
   6045 <Test name="highp_uvec3_vertex" />
   6046 <Test name="highp_uvec3_fragment" />
   6047 <Test name="lowp_uvec4_vertex" />
   6048 <Test name="lowp_uvec4_fragment" />
   6049 <Test name="mediump_uvec4_vertex" />
   6050 <Test name="mediump_uvec4_fragment" />
   6051 <Test name="highp_uvec4_vertex" />
   6052 <Test name="highp_uvec4_fragment" />
   6053 </TestCase>
   6054 <TestCase name="post_decrement_effect">
   6055 <Test name="lowp_float_vertex" />
   6056 <Test name="lowp_float_fragment" />
   6057 <Test name="mediump_float_vertex" />
   6058 <Test name="mediump_float_fragment" />
   6059 <Test name="highp_float_vertex" />
   6060 <Test name="highp_float_fragment" />
   6061 <Test name="lowp_vec2_vertex" />
   6062 <Test name="lowp_vec2_fragment" />
   6063 <Test name="mediump_vec2_vertex" />
   6064 <Test name="mediump_vec2_fragment" />
   6065 <Test name="highp_vec2_vertex" />
   6066 <Test name="highp_vec2_fragment" />
   6067 <Test name="lowp_vec3_vertex" />
   6068 <Test name="lowp_vec3_fragment" />
   6069 <Test name="mediump_vec3_vertex" />
   6070 <Test name="mediump_vec3_fragment" />
   6071 <Test name="highp_vec3_vertex" />
   6072 <Test name="highp_vec3_fragment" />
   6073 <Test name="lowp_vec4_vertex" />
   6074 <Test name="lowp_vec4_fragment" />
   6075 <Test name="mediump_vec4_vertex" />
   6076 <Test name="mediump_vec4_fragment" />
   6077 <Test name="highp_vec4_vertex" />
   6078 <Test name="highp_vec4_fragment" />
   6079 <Test name="lowp_int_vertex" />
   6080 <Test name="lowp_int_fragment" />
   6081 <Test name="mediump_int_vertex" />
   6082 <Test name="mediump_int_fragment" />
   6083 <Test name="highp_int_vertex" />
   6084 <Test name="highp_int_fragment" />
   6085 <Test name="lowp_ivec2_vertex" />
   6086 <Test name="lowp_ivec2_fragment" />
   6087 <Test name="mediump_ivec2_vertex" />
   6088 <Test name="mediump_ivec2_fragment" />
   6089 <Test name="highp_ivec2_vertex" />
   6090 <Test name="highp_ivec2_fragment" />
   6091 <Test name="lowp_ivec3_vertex" />
   6092 <Test name="lowp_ivec3_fragment" />
   6093 <Test name="mediump_ivec3_vertex" />
   6094 <Test name="mediump_ivec3_fragment" />
   6095 <Test name="highp_ivec3_vertex" />
   6096 <Test name="highp_ivec3_fragment" />
   6097 <Test name="lowp_ivec4_vertex" />
   6098 <Test name="lowp_ivec4_fragment" />
   6099 <Test name="mediump_ivec4_vertex" />
   6100 <Test name="mediump_ivec4_fragment" />
   6101 <Test name="highp_ivec4_vertex" />
   6102 <Test name="highp_ivec4_fragment" />
   6103 </TestCase>
   6104 <TestCase name="pre_increment_result">
   6105 <Test name="lowp_float_vertex" />
   6106 <Test name="lowp_float_fragment" />
   6107 <Test name="mediump_float_vertex" />
   6108 <Test name="mediump_float_fragment" />
   6109 <Test name="highp_float_vertex" />
   6110 <Test name="highp_float_fragment" />
   6111 <Test name="lowp_vec2_vertex" />
   6112 <Test name="lowp_vec2_fragment" />
   6113 <Test name="mediump_vec2_vertex" />
   6114 <Test name="mediump_vec2_fragment" />
   6115 <Test name="highp_vec2_vertex" />
   6116 <Test name="highp_vec2_fragment" />
   6117 <Test name="lowp_vec3_vertex" />
   6118 <Test name="lowp_vec3_fragment" />
   6119 <Test name="mediump_vec3_vertex" />
   6120 <Test name="mediump_vec3_fragment" />
   6121 <Test name="highp_vec3_vertex" />
   6122 <Test name="highp_vec3_fragment" />
   6123 <Test name="lowp_vec4_vertex" />
   6124 <Test name="lowp_vec4_fragment" />
   6125 <Test name="mediump_vec4_vertex" />
   6126 <Test name="mediump_vec4_fragment" />
   6127 <Test name="highp_vec4_vertex" />
   6128 <Test name="highp_vec4_fragment" />
   6129 <Test name="lowp_int_vertex" />
   6130 <Test name="lowp_int_fragment" />
   6131 <Test name="mediump_int_vertex" />
   6132 <Test name="mediump_int_fragment" />
   6133 <Test name="highp_int_vertex" />
   6134 <Test name="highp_int_fragment" />
   6135 <Test name="lowp_ivec2_vertex" />
   6136 <Test name="lowp_ivec2_fragment" />
   6137 <Test name="mediump_ivec2_vertex" />
   6138 <Test name="mediump_ivec2_fragment" />
   6139 <Test name="highp_ivec2_vertex" />
   6140 <Test name="highp_ivec2_fragment" />
   6141 <Test name="lowp_ivec3_vertex" />
   6142 <Test name="lowp_ivec3_fragment" />
   6143 <Test name="mediump_ivec3_vertex" />
   6144 <Test name="mediump_ivec3_fragment" />
   6145 <Test name="highp_ivec3_vertex" />
   6146 <Test name="highp_ivec3_fragment" />
   6147 <Test name="lowp_ivec4_vertex" />
   6148 <Test name="lowp_ivec4_fragment" />
   6149 <Test name="mediump_ivec4_vertex" />
   6150 <Test name="mediump_ivec4_fragment" />
   6151 <Test name="highp_ivec4_vertex" />
   6152 <Test name="highp_ivec4_fragment" />
   6153 <Test name="lowp_uint_vertex" />
   6154 <Test name="lowp_uint_fragment" />
   6155 <Test name="mediump_uint_vertex" />
   6156 <Test name="mediump_uint_fragment" />
   6157 <Test name="highp_uint_vertex" />
   6158 <Test name="highp_uint_fragment" />
   6159 <Test name="lowp_uvec2_vertex" />
   6160 <Test name="lowp_uvec2_fragment" />
   6161 <Test name="mediump_uvec2_vertex" />
   6162 <Test name="mediump_uvec2_fragment" />
   6163 <Test name="highp_uvec2_vertex" />
   6164 <Test name="highp_uvec2_fragment" />
   6165 <Test name="lowp_uvec3_vertex" />
   6166 <Test name="lowp_uvec3_fragment" />
   6167 <Test name="mediump_uvec3_vertex" />
   6168 <Test name="mediump_uvec3_fragment" />
   6169 <Test name="highp_uvec3_vertex" />
   6170 <Test name="highp_uvec3_fragment" />
   6171 <Test name="lowp_uvec4_vertex" />
   6172 <Test name="lowp_uvec4_fragment" />
   6173 <Test name="mediump_uvec4_vertex" />
   6174 <Test name="mediump_uvec4_fragment" />
   6175 <Test name="highp_uvec4_vertex" />
   6176 <Test name="highp_uvec4_fragment" />
   6177 </TestCase>
   6178 <TestCase name="pre_decrement_result">
   6179 <Test name="lowp_float_vertex" />
   6180 <Test name="lowp_float_fragment" />
   6181 <Test name="mediump_float_vertex" />
   6182 <Test name="mediump_float_fragment" />
   6183 <Test name="highp_float_vertex" />
   6184 <Test name="highp_float_fragment" />
   6185 <Test name="lowp_vec2_vertex" />
   6186 <Test name="lowp_vec2_fragment" />
   6187 <Test name="mediump_vec2_vertex" />
   6188 <Test name="mediump_vec2_fragment" />
   6189 <Test name="highp_vec2_vertex" />
   6190 <Test name="highp_vec2_fragment" />
   6191 <Test name="lowp_vec3_vertex" />
   6192 <Test name="lowp_vec3_fragment" />
   6193 <Test name="mediump_vec3_vertex" />
   6194 <Test name="mediump_vec3_fragment" />
   6195 <Test name="highp_vec3_vertex" />
   6196 <Test name="highp_vec3_fragment" />
   6197 <Test name="lowp_vec4_vertex" />
   6198 <Test name="lowp_vec4_fragment" />
   6199 <Test name="mediump_vec4_vertex" />
   6200 <Test name="mediump_vec4_fragment" />
   6201 <Test name="highp_vec4_vertex" />
   6202 <Test name="highp_vec4_fragment" />
   6203 <Test name="lowp_int_vertex" />
   6204 <Test name="lowp_int_fragment" />
   6205 <Test name="mediump_int_vertex" />
   6206 <Test name="mediump_int_fragment" />
   6207 <Test name="highp_int_vertex" />
   6208 <Test name="highp_int_fragment" />
   6209 <Test name="lowp_ivec2_vertex" />
   6210 <Test name="lowp_ivec2_fragment" />
   6211 <Test name="mediump_ivec2_vertex" />
   6212 <Test name="mediump_ivec2_fragment" />
   6213 <Test name="highp_ivec2_vertex" />
   6214 <Test name="highp_ivec2_fragment" />
   6215 <Test name="lowp_ivec3_vertex" />
   6216 <Test name="lowp_ivec3_fragment" />
   6217 <Test name="mediump_ivec3_vertex" />
   6218 <Test name="mediump_ivec3_fragment" />
   6219 <Test name="highp_ivec3_vertex" />
   6220 <Test name="highp_ivec3_fragment" />
   6221 <Test name="lowp_ivec4_vertex" />
   6222 <Test name="lowp_ivec4_fragment" />
   6223 <Test name="mediump_ivec4_vertex" />
   6224 <Test name="mediump_ivec4_fragment" />
   6225 <Test name="highp_ivec4_vertex" />
   6226 <Test name="highp_ivec4_fragment" />
   6227 </TestCase>
   6228 <TestCase name="post_increment_result">
   6229 <Test name="lowp_float_vertex" />
   6230 <Test name="lowp_float_fragment" />
   6231 <Test name="mediump_float_vertex" />
   6232 <Test name="mediump_float_fragment" />
   6233 <Test name="highp_float_vertex" />
   6234 <Test name="highp_float_fragment" />
   6235 <Test name="lowp_vec2_vertex" />
   6236 <Test name="lowp_vec2_fragment" />
   6237 <Test name="mediump_vec2_vertex" />
   6238 <Test name="mediump_vec2_fragment" />
   6239 <Test name="highp_vec2_vertex" />
   6240 <Test name="highp_vec2_fragment" />
   6241 <Test name="lowp_vec3_vertex" />
   6242 <Test name="lowp_vec3_fragment" />
   6243 <Test name="mediump_vec3_vertex" />
   6244 <Test name="mediump_vec3_fragment" />
   6245 <Test name="highp_vec3_vertex" />
   6246 <Test name="highp_vec3_fragment" />
   6247 <Test name="lowp_vec4_vertex" />
   6248 <Test name="lowp_vec4_fragment" />
   6249 <Test name="mediump_vec4_vertex" />
   6250 <Test name="mediump_vec4_fragment" />
   6251 <Test name="highp_vec4_vertex" />
   6252 <Test name="highp_vec4_fragment" />
   6253 <Test name="lowp_int_vertex" />
   6254 <Test name="lowp_int_fragment" />
   6255 <Test name="mediump_int_vertex" />
   6256 <Test name="mediump_int_fragment" />
   6257 <Test name="highp_int_vertex" />
   6258 <Test name="highp_int_fragment" />
   6259 <Test name="lowp_ivec2_vertex" />
   6260 <Test name="lowp_ivec2_fragment" />
   6261 <Test name="mediump_ivec2_vertex" />
   6262 <Test name="mediump_ivec2_fragment" />
   6263 <Test name="highp_ivec2_vertex" />
   6264 <Test name="highp_ivec2_fragment" />
   6265 <Test name="lowp_ivec3_vertex" />
   6266 <Test name="lowp_ivec3_fragment" />
   6267 <Test name="mediump_ivec3_vertex" />
   6268 <Test name="mediump_ivec3_fragment" />
   6269 <Test name="highp_ivec3_vertex" />
   6270 <Test name="highp_ivec3_fragment" />
   6271 <Test name="lowp_ivec4_vertex" />
   6272 <Test name="lowp_ivec4_fragment" />
   6273 <Test name="mediump_ivec4_vertex" />
   6274 <Test name="mediump_ivec4_fragment" />
   6275 <Test name="highp_ivec4_vertex" />
   6276 <Test name="highp_ivec4_fragment" />
   6277 <Test name="lowp_uint_vertex" />
   6278 <Test name="lowp_uint_fragment" />
   6279 <Test name="mediump_uint_vertex" />
   6280 <Test name="mediump_uint_fragment" />
   6281 <Test name="highp_uint_vertex" />
   6282 <Test name="highp_uint_fragment" />
   6283 <Test name="lowp_uvec2_vertex" />
   6284 <Test name="lowp_uvec2_fragment" />
   6285 <Test name="mediump_uvec2_vertex" />
   6286 <Test name="mediump_uvec2_fragment" />
   6287 <Test name="highp_uvec2_vertex" />
   6288 <Test name="highp_uvec2_fragment" />
   6289 <Test name="lowp_uvec3_vertex" />
   6290 <Test name="lowp_uvec3_fragment" />
   6291 <Test name="mediump_uvec3_vertex" />
   6292 <Test name="mediump_uvec3_fragment" />
   6293 <Test name="highp_uvec3_vertex" />
   6294 <Test name="highp_uvec3_fragment" />
   6295 <Test name="lowp_uvec4_vertex" />
   6296 <Test name="lowp_uvec4_fragment" />
   6297 <Test name="mediump_uvec4_vertex" />
   6298 <Test name="mediump_uvec4_fragment" />
   6299 <Test name="highp_uvec4_vertex" />
   6300 <Test name="highp_uvec4_fragment" />
   6301 </TestCase>
   6302 <TestCase name="post_decrement_result">
   6303 <Test name="lowp_float_vertex" />
   6304 <Test name="lowp_float_fragment" />
   6305 <Test name="mediump_float_vertex" />
   6306 <Test name="mediump_float_fragment" />
   6307 <Test name="highp_float_vertex" />
   6308 <Test name="highp_float_fragment" />
   6309 <Test name="lowp_vec2_vertex" />
   6310 <Test name="lowp_vec2_fragment" />
   6311 <Test name="mediump_vec2_vertex" />
   6312 <Test name="mediump_vec2_fragment" />
   6313 <Test name="highp_vec2_vertex" />
   6314 <Test name="highp_vec2_fragment" />
   6315 <Test name="lowp_vec3_vertex" />
   6316 <Test name="lowp_vec3_fragment" />
   6317 <Test name="mediump_vec3_vertex" />
   6318 <Test name="mediump_vec3_fragment" />
   6319 <Test name="highp_vec3_vertex" />
   6320 <Test name="highp_vec3_fragment" />
   6321 <Test name="lowp_vec4_vertex" />
   6322 <Test name="lowp_vec4_fragment" />
   6323 <Test name="mediump_vec4_vertex" />
   6324 <Test name="mediump_vec4_fragment" />
   6325 <Test name="highp_vec4_vertex" />
   6326 <Test name="highp_vec4_fragment" />
   6327 <Test name="lowp_int_vertex" />
   6328 <Test name="lowp_int_fragment" />
   6329 <Test name="mediump_int_vertex" />
   6330 <Test name="mediump_int_fragment" />
   6331 <Test name="highp_int_vertex" />
   6332 <Test name="highp_int_fragment" />
   6333 <Test name="lowp_ivec2_vertex" />
   6334 <Test name="lowp_ivec2_fragment" />
   6335 <Test name="mediump_ivec2_vertex" />
   6336 <Test name="mediump_ivec2_fragment" />
   6337 <Test name="highp_ivec2_vertex" />
   6338 <Test name="highp_ivec2_fragment" />
   6339 <Test name="lowp_ivec3_vertex" />
   6340 <Test name="lowp_ivec3_fragment" />
   6341 <Test name="mediump_ivec3_vertex" />
   6342 <Test name="mediump_ivec3_fragment" />
   6343 <Test name="highp_ivec3_vertex" />
   6344 <Test name="highp_ivec3_fragment" />
   6345 <Test name="lowp_ivec4_vertex" />
   6346 <Test name="lowp_ivec4_fragment" />
   6347 <Test name="mediump_ivec4_vertex" />
   6348 <Test name="mediump_ivec4_fragment" />
   6349 <Test name="highp_ivec4_vertex" />
   6350 <Test name="highp_ivec4_fragment" />
   6351 <Test name="lowp_uint_vertex" />
   6352 <Test name="lowp_uint_fragment" />
   6353 <Test name="mediump_uint_vertex" />
   6354 <Test name="mediump_uint_fragment" />
   6355 <Test name="highp_uint_vertex" />
   6356 <Test name="highp_uint_fragment" />
   6357 <Test name="lowp_uvec2_vertex" />
   6358 <Test name="lowp_uvec2_fragment" />
   6359 <Test name="mediump_uvec2_vertex" />
   6360 <Test name="mediump_uvec2_fragment" />
   6361 <Test name="highp_uvec2_vertex" />
   6362 <Test name="highp_uvec2_fragment" />
   6363 <Test name="lowp_uvec3_vertex" />
   6364 <Test name="lowp_uvec3_fragment" />
   6365 <Test name="mediump_uvec3_vertex" />
   6366 <Test name="mediump_uvec3_fragment" />
   6367 <Test name="highp_uvec3_vertex" />
   6368 <Test name="highp_uvec3_fragment" />
   6369 <Test name="lowp_uvec4_vertex" />
   6370 <Test name="lowp_uvec4_fragment" />
   6371 <Test name="mediump_uvec4_vertex" />
   6372 <Test name="mediump_uvec4_fragment" />
   6373 <Test name="highp_uvec4_vertex" />
   6374 <Test name="highp_uvec4_fragment" />
   6375 </TestCase>
   6376 </TestSuite>
   6377 <TestSuite name="binary_operator">
   6378 <TestCase name="add">
   6379 <Test name="lowp_float_vertex" />
   6380 <Test name="lowp_float_fragment" />
   6381 <Test name="mediump_float_vertex" />
   6382 <Test name="mediump_float_fragment" />
   6383 <Test name="highp_float_vertex" />
   6384 <Test name="highp_float_fragment" />
   6385 <Test name="lowp_vec2_vertex" />
   6386 <Test name="lowp_vec2_fragment" />
   6387 <Test name="mediump_vec2_vertex" />
   6388 <Test name="mediump_vec2_fragment" />
   6389 <Test name="highp_vec2_vertex" />
   6390 <Test name="highp_vec2_fragment" />
   6391 <Test name="lowp_vec3_vertex" />
   6392 <Test name="lowp_vec3_fragment" />
   6393 <Test name="mediump_vec3_vertex" />
   6394 <Test name="mediump_vec3_fragment" />
   6395 <Test name="highp_vec3_vertex" />
   6396 <Test name="highp_vec3_fragment" />
   6397 <Test name="lowp_vec4_vertex" />
   6398 <Test name="lowp_vec4_fragment" />
   6399 <Test name="mediump_vec4_vertex" />
   6400 <Test name="mediump_vec4_fragment" />
   6401 <Test name="highp_vec4_vertex" />
   6402 <Test name="highp_vec4_fragment" />
   6403 <Test name="lowp_int_vertex" />
   6404 <Test name="lowp_int_fragment" />
   6405 <Test name="mediump_int_vertex" />
   6406 <Test name="mediump_int_fragment" />
   6407 <Test name="lowp_ivec2_vertex" />
   6408 <Test name="lowp_ivec2_fragment" />
   6409 <Test name="mediump_ivec2_vertex" />
   6410 <Test name="mediump_ivec2_fragment" />
   6411 <Test name="lowp_ivec3_vertex" />
   6412 <Test name="lowp_ivec3_fragment" />
   6413 <Test name="mediump_ivec3_vertex" />
   6414 <Test name="mediump_ivec3_fragment" />
   6415 <Test name="lowp_ivec4_vertex" />
   6416 <Test name="lowp_ivec4_fragment" />
   6417 <Test name="mediump_ivec4_vertex" />
   6418 <Test name="mediump_ivec4_fragment" />
   6419 <Test name="highp_int_vertex" />
   6420 <Test name="highp_int_fragment" />
   6421 <Test name="highp_ivec2_vertex" />
   6422 <Test name="highp_ivec2_fragment" />
   6423 <Test name="highp_ivec3_vertex" />
   6424 <Test name="highp_ivec3_fragment" />
   6425 <Test name="highp_ivec4_vertex" />
   6426 <Test name="highp_ivec4_fragment" />
   6427 <Test name="lowp_uint_vertex" />
   6428 <Test name="lowp_uint_fragment" />
   6429 <Test name="mediump_uint_vertex" />
   6430 <Test name="mediump_uint_fragment" />
   6431 <Test name="lowp_uvec2_vertex" />
   6432 <Test name="lowp_uvec2_fragment" />
   6433 <Test name="mediump_uvec2_vertex" />
   6434 <Test name="mediump_uvec2_fragment" />
   6435 <Test name="lowp_uvec3_vertex" />
   6436 <Test name="lowp_uvec3_fragment" />
   6437 <Test name="mediump_uvec3_vertex" />
   6438 <Test name="mediump_uvec3_fragment" />
   6439 <Test name="lowp_uvec4_vertex" />
   6440 <Test name="lowp_uvec4_fragment" />
   6441 <Test name="mediump_uvec4_vertex" />
   6442 <Test name="mediump_uvec4_fragment" />
   6443 <Test name="highp_uint_vertex" />
   6444 <Test name="highp_uint_fragment" />
   6445 <Test name="highp_uvec2_vertex" />
   6446 <Test name="highp_uvec2_fragment" />
   6447 <Test name="highp_uvec3_vertex" />
   6448 <Test name="highp_uvec3_fragment" />
   6449 <Test name="highp_uvec4_vertex" />
   6450 <Test name="highp_uvec4_fragment" />
   6451 <Test name="lowp_vec2_float_vertex" />
   6452 <Test name="lowp_vec2_float_fragment" />
   6453 <Test name="mediump_vec2_float_vertex" />
   6454 <Test name="mediump_vec2_float_fragment" />
   6455 <Test name="highp_vec2_float_vertex" />
   6456 <Test name="highp_vec2_float_fragment" />
   6457 <Test name="lowp_vec3_float_vertex" />
   6458 <Test name="lowp_vec3_float_fragment" />
   6459 <Test name="mediump_vec3_float_vertex" />
   6460 <Test name="mediump_vec3_float_fragment" />
   6461 <Test name="highp_vec3_float_vertex" />
   6462 <Test name="highp_vec3_float_fragment" />
   6463 <Test name="lowp_vec4_float_vertex" />
   6464 <Test name="lowp_vec4_float_fragment" />
   6465 <Test name="mediump_vec4_float_vertex" />
   6466 <Test name="mediump_vec4_float_fragment" />
   6467 <Test name="highp_vec4_float_vertex" />
   6468 <Test name="highp_vec4_float_fragment" />
   6469 <Test name="lowp_ivec2_int_vertex" />
   6470 <Test name="lowp_ivec2_int_fragment" />
   6471 <Test name="mediump_ivec2_int_vertex" />
   6472 <Test name="mediump_ivec2_int_fragment" />
   6473 <Test name="lowp_ivec3_int_vertex" />
   6474 <Test name="lowp_ivec3_int_fragment" />
   6475 <Test name="mediump_ivec3_int_vertex" />
   6476 <Test name="mediump_ivec3_int_fragment" />
   6477 <Test name="lowp_ivec4_int_vertex" />
   6478 <Test name="lowp_ivec4_int_fragment" />
   6479 <Test name="mediump_ivec4_int_vertex" />
   6480 <Test name="mediump_ivec4_int_fragment" />
   6481 <Test name="highp_ivec2_int_vertex" />
   6482 <Test name="highp_ivec2_int_fragment" />
   6483 <Test name="highp_ivec3_int_vertex" />
   6484 <Test name="highp_ivec3_int_fragment" />
   6485 <Test name="highp_ivec4_int_vertex" />
   6486 <Test name="highp_ivec4_int_fragment" />
   6487 <Test name="lowp_uvec2_uint_vertex" />
   6488 <Test name="lowp_uvec2_uint_fragment" />
   6489 <Test name="mediump_uvec2_uint_vertex" />
   6490 <Test name="mediump_uvec2_uint_fragment" />
   6491 <Test name="lowp_uvec3_uint_vertex" />
   6492 <Test name="lowp_uvec3_uint_fragment" />
   6493 <Test name="mediump_uvec3_uint_vertex" />
   6494 <Test name="mediump_uvec3_uint_fragment" />
   6495 <Test name="lowp_uvec4_uint_vertex" />
   6496 <Test name="lowp_uvec4_uint_fragment" />
   6497 <Test name="mediump_uvec4_uint_vertex" />
   6498 <Test name="mediump_uvec4_uint_fragment" />
   6499 <Test name="highp_uvec2_uint_vertex" />
   6500 <Test name="highp_uvec2_uint_fragment" />
   6501 <Test name="highp_uvec3_uint_vertex" />
   6502 <Test name="highp_uvec3_uint_fragment" />
   6503 <Test name="highp_uvec4_uint_vertex" />
   6504 <Test name="highp_uvec4_uint_fragment" />
   6505 <Test name="lowp_float_vec2_vertex" />
   6506 <Test name="lowp_float_vec2_fragment" />
   6507 <Test name="mediump_float_vec2_vertex" />
   6508 <Test name="mediump_float_vec2_fragment" />
   6509 <Test name="highp_float_vec2_vertex" />
   6510 <Test name="highp_float_vec2_fragment" />
   6511 <Test name="lowp_float_vec3_vertex" />
   6512 <Test name="lowp_float_vec3_fragment" />
   6513 <Test name="mediump_float_vec3_vertex" />
   6514 <Test name="mediump_float_vec3_fragment" />
   6515 <Test name="highp_float_vec3_vertex" />
   6516 <Test name="highp_float_vec3_fragment" />
   6517 <Test name="lowp_float_vec4_vertex" />
   6518 <Test name="lowp_float_vec4_fragment" />
   6519 <Test name="mediump_float_vec4_vertex" />
   6520 <Test name="mediump_float_vec4_fragment" />
   6521 <Test name="highp_float_vec4_vertex" />
   6522 <Test name="highp_float_vec4_fragment" />
   6523 <Test name="lowp_int_ivec2_vertex" />
   6524 <Test name="lowp_int_ivec2_fragment" />
   6525 <Test name="mediump_int_ivec2_vertex" />
   6526 <Test name="mediump_int_ivec2_fragment" />
   6527 <Test name="lowp_int_ivec3_vertex" />
   6528 <Test name="lowp_int_ivec3_fragment" />
   6529 <Test name="mediump_int_ivec3_vertex" />
   6530 <Test name="mediump_int_ivec3_fragment" />
   6531 <Test name="lowp_int_ivec4_vertex" />
   6532 <Test name="lowp_int_ivec4_fragment" />
   6533 <Test name="mediump_int_ivec4_vertex" />
   6534 <Test name="mediump_int_ivec4_fragment" />
   6535 <Test name="highp_int_ivec2_vertex" />
   6536 <Test name="highp_int_ivec2_fragment" />
   6537 <Test name="highp_int_ivec3_vertex" />
   6538 <Test name="highp_int_ivec3_fragment" />
   6539 <Test name="highp_int_ivec4_vertex" />
   6540 <Test name="highp_int_ivec4_fragment" />
   6541 <Test name="lowp_uint_uvec2_vertex" />
   6542 <Test name="lowp_uint_uvec2_fragment" />
   6543 <Test name="mediump_uint_uvec2_vertex" />
   6544 <Test name="mediump_uint_uvec2_fragment" />
   6545 <Test name="lowp_uint_uvec3_vertex" />
   6546 <Test name="lowp_uint_uvec3_fragment" />
   6547 <Test name="mediump_uint_uvec3_vertex" />
   6548 <Test name="mediump_uint_uvec3_fragment" />
   6549 <Test name="lowp_uint_uvec4_vertex" />
   6550 <Test name="lowp_uint_uvec4_fragment" />
   6551 <Test name="mediump_uint_uvec4_vertex" />
   6552 <Test name="mediump_uint_uvec4_fragment" />
   6553 <Test name="highp_uint_uvec2_vertex" />
   6554 <Test name="highp_uint_uvec2_fragment" />
   6555 <Test name="highp_uint_uvec3_vertex" />
   6556 <Test name="highp_uint_uvec3_fragment" />
   6557 <Test name="highp_uint_uvec4_vertex" />
   6558 <Test name="highp_uint_uvec4_fragment" />
   6559 </TestCase>
   6560 <TestCase name="sub">
   6561 <Test name="lowp_float_vertex" />
   6562 <Test name="lowp_float_fragment" />
   6563 <Test name="mediump_float_vertex" />
   6564 <Test name="mediump_float_fragment" />
   6565 <Test name="highp_float_vertex" />
   6566 <Test name="highp_float_fragment" />
   6567 <Test name="lowp_vec2_vertex" />
   6568 <Test name="lowp_vec2_fragment" />
   6569 <Test name="mediump_vec2_vertex" />
   6570 <Test name="mediump_vec2_fragment" />
   6571 <Test name="highp_vec2_vertex" />
   6572 <Test name="highp_vec2_fragment" />
   6573 <Test name="lowp_vec3_vertex" />
   6574 <Test name="lowp_vec3_fragment" />
   6575 <Test name="mediump_vec3_vertex" />
   6576 <Test name="mediump_vec3_fragment" />
   6577 <Test name="highp_vec3_vertex" />
   6578 <Test name="highp_vec3_fragment" />
   6579 <Test name="lowp_vec4_vertex" />
   6580 <Test name="lowp_vec4_fragment" />
   6581 <Test name="mediump_vec4_vertex" />
   6582 <Test name="mediump_vec4_fragment" />
   6583 <Test name="highp_vec4_vertex" />
   6584 <Test name="highp_vec4_fragment" />
   6585 <Test name="lowp_int_vertex" />
   6586 <Test name="lowp_int_fragment" />
   6587 <Test name="mediump_int_vertex" />
   6588 <Test name="mediump_int_fragment" />
   6589 <Test name="lowp_ivec2_vertex" />
   6590 <Test name="lowp_ivec2_fragment" />
   6591 <Test name="mediump_ivec2_vertex" />
   6592 <Test name="mediump_ivec2_fragment" />
   6593 <Test name="lowp_ivec3_vertex" />
   6594 <Test name="lowp_ivec3_fragment" />
   6595 <Test name="mediump_ivec3_vertex" />
   6596 <Test name="mediump_ivec3_fragment" />
   6597 <Test name="lowp_ivec4_vertex" />
   6598 <Test name="lowp_ivec4_fragment" />
   6599 <Test name="mediump_ivec4_vertex" />
   6600 <Test name="mediump_ivec4_fragment" />
   6601 <Test name="highp_int_vertex" />
   6602 <Test name="highp_int_fragment" />
   6603 <Test name="highp_ivec2_vertex" />
   6604 <Test name="highp_ivec2_fragment" />
   6605 <Test name="highp_ivec3_vertex" />
   6606 <Test name="highp_ivec3_fragment" />
   6607 <Test name="highp_ivec4_vertex" />
   6608 <Test name="highp_ivec4_fragment" />
   6609 <Test name="lowp_uint_vertex" />
   6610 <Test name="lowp_uint_fragment" />
   6611 <Test name="mediump_uint_vertex" />
   6612 <Test name="mediump_uint_fragment" />
   6613 <Test name="lowp_uvec2_vertex" />
   6614 <Test name="lowp_uvec2_fragment" />
   6615 <Test name="mediump_uvec2_vertex" />
   6616 <Test name="mediump_uvec2_fragment" />
   6617 <Test name="lowp_uvec3_vertex" />
   6618 <Test name="lowp_uvec3_fragment" />
   6619 <Test name="mediump_uvec3_vertex" />
   6620 <Test name="mediump_uvec3_fragment" />
   6621 <Test name="lowp_uvec4_vertex" />
   6622 <Test name="lowp_uvec4_fragment" />
   6623 <Test name="mediump_uvec4_vertex" />
   6624 <Test name="mediump_uvec4_fragment" />
   6625 <Test name="highp_uint_vertex" />
   6626 <Test name="highp_uint_fragment" />
   6627 <Test name="highp_uvec2_vertex" />
   6628 <Test name="highp_uvec2_fragment" />
   6629 <Test name="highp_uvec3_vertex" />
   6630 <Test name="highp_uvec3_fragment" />
   6631 <Test name="highp_uvec4_vertex" />
   6632 <Test name="highp_uvec4_fragment" />
   6633 <Test name="lowp_vec2_float_vertex" />
   6634 <Test name="lowp_vec2_float_fragment" />
   6635 <Test name="mediump_vec2_float_vertex" />
   6636 <Test name="mediump_vec2_float_fragment" />
   6637 <Test name="highp_vec2_float_vertex" />
   6638 <Test name="highp_vec2_float_fragment" />
   6639 <Test name="lowp_vec3_float_vertex" />
   6640 <Test name="lowp_vec3_float_fragment" />
   6641 <Test name="mediump_vec3_float_vertex" />
   6642 <Test name="mediump_vec3_float_fragment" />
   6643 <Test name="highp_vec3_float_vertex" />
   6644 <Test name="highp_vec3_float_fragment" />
   6645 <Test name="lowp_vec4_float_vertex" />
   6646 <Test name="lowp_vec4_float_fragment" />
   6647 <Test name="mediump_vec4_float_vertex" />
   6648 <Test name="mediump_vec4_float_fragment" />
   6649 <Test name="highp_vec4_float_vertex" />
   6650 <Test name="highp_vec4_float_fragment" />
   6651 <Test name="lowp_ivec2_int_vertex" />
   6652 <Test name="lowp_ivec2_int_fragment" />
   6653 <Test name="mediump_ivec2_int_vertex" />
   6654 <Test name="mediump_ivec2_int_fragment" />
   6655 <Test name="lowp_ivec3_int_vertex" />
   6656 <Test name="lowp_ivec3_int_fragment" />
   6657 <Test name="mediump_ivec3_int_vertex" />
   6658 <Test name="mediump_ivec3_int_fragment" />
   6659 <Test name="lowp_ivec4_int_vertex" />
   6660 <Test name="lowp_ivec4_int_fragment" />
   6661 <Test name="mediump_ivec4_int_vertex" />
   6662 <Test name="mediump_ivec4_int_fragment" />
   6663 <Test name="highp_ivec2_int_vertex" />
   6664 <Test name="highp_ivec2_int_fragment" />
   6665 <Test name="highp_ivec3_int_vertex" />
   6666 <Test name="highp_ivec3_int_fragment" />
   6667 <Test name="highp_ivec4_int_vertex" />
   6668 <Test name="highp_ivec4_int_fragment" />
   6669 <Test name="lowp_uvec2_uint_vertex" />
   6670 <Test name="lowp_uvec2_uint_fragment" />
   6671 <Test name="mediump_uvec2_uint_vertex" />
   6672 <Test name="mediump_uvec2_uint_fragment" />
   6673 <Test name="lowp_uvec3_uint_vertex" />
   6674 <Test name="lowp_uvec3_uint_fragment" />
   6675 <Test name="mediump_uvec3_uint_vertex" />
   6676 <Test name="mediump_uvec3_uint_fragment" />
   6677 <Test name="lowp_uvec4_uint_vertex" />
   6678 <Test name="lowp_uvec4_uint_fragment" />
   6679 <Test name="mediump_uvec4_uint_vertex" />
   6680 <Test name="mediump_uvec4_uint_fragment" />
   6681 <Test name="highp_uvec2_uint_vertex" />
   6682 <Test name="highp_uvec2_uint_fragment" />
   6683 <Test name="highp_uvec3_uint_vertex" />
   6684 <Test name="highp_uvec3_uint_fragment" />
   6685 <Test name="highp_uvec4_uint_vertex" />
   6686 <Test name="highp_uvec4_uint_fragment" />
   6687 <Test name="lowp_float_vec2_vertex" />
   6688 <Test name="lowp_float_vec2_fragment" />
   6689 <Test name="mediump_float_vec2_vertex" />
   6690 <Test name="mediump_float_vec2_fragment" />
   6691 <Test name="highp_float_vec2_vertex" />
   6692 <Test name="highp_float_vec2_fragment" />
   6693 <Test name="lowp_float_vec3_vertex" />
   6694 <Test name="lowp_float_vec3_fragment" />
   6695 <Test name="mediump_float_vec3_vertex" />
   6696 <Test name="mediump_float_vec3_fragment" />
   6697 <Test name="highp_float_vec3_vertex" />
   6698 <Test name="highp_float_vec3_fragment" />
   6699 <Test name="lowp_float_vec4_vertex" />
   6700 <Test name="lowp_float_vec4_fragment" />
   6701 <Test name="mediump_float_vec4_vertex" />
   6702 <Test name="mediump_float_vec4_fragment" />
   6703 <Test name="highp_float_vec4_vertex" />
   6704 <Test name="highp_float_vec4_fragment" />
   6705 <Test name="lowp_int_ivec2_vertex" />
   6706 <Test name="lowp_int_ivec2_fragment" />
   6707 <Test name="mediump_int_ivec2_vertex" />
   6708 <Test name="mediump_int_ivec2_fragment" />
   6709 <Test name="lowp_int_ivec3_vertex" />
   6710 <Test name="lowp_int_ivec3_fragment" />
   6711 <Test name="mediump_int_ivec3_vertex" />
   6712 <Test name="mediump_int_ivec3_fragment" />
   6713 <Test name="lowp_int_ivec4_vertex" />
   6714 <Test name="lowp_int_ivec4_fragment" />
   6715 <Test name="mediump_int_ivec4_vertex" />
   6716 <Test name="mediump_int_ivec4_fragment" />
   6717 <Test name="highp_int_ivec2_vertex" />
   6718 <Test name="highp_int_ivec2_fragment" />
   6719 <Test name="highp_int_ivec3_vertex" />
   6720 <Test name="highp_int_ivec3_fragment" />
   6721 <Test name="highp_int_ivec4_vertex" />
   6722 <Test name="highp_int_ivec4_fragment" />
   6723 <Test name="lowp_uint_uvec2_vertex" />
   6724 <Test name="lowp_uint_uvec2_fragment" />
   6725 <Test name="mediump_uint_uvec2_vertex" />
   6726 <Test name="mediump_uint_uvec2_fragment" />
   6727 <Test name="lowp_uint_uvec3_vertex" />
   6728 <Test name="lowp_uint_uvec3_fragment" />
   6729 <Test name="mediump_uint_uvec3_vertex" />
   6730 <Test name="mediump_uint_uvec3_fragment" />
   6731 <Test name="lowp_uint_uvec4_vertex" />
   6732 <Test name="lowp_uint_uvec4_fragment" />
   6733 <Test name="mediump_uint_uvec4_vertex" />
   6734 <Test name="mediump_uint_uvec4_fragment" />
   6735 <Test name="highp_uint_uvec2_vertex" />
   6736 <Test name="highp_uint_uvec2_fragment" />
   6737 <Test name="highp_uint_uvec3_vertex" />
   6738 <Test name="highp_uint_uvec3_fragment" />
   6739 <Test name="highp_uint_uvec4_vertex" />
   6740 <Test name="highp_uint_uvec4_fragment" />
   6741 </TestCase>
   6742 <TestCase name="mul">
   6743 <Test name="lowp_float_vertex" />
   6744 <Test name="lowp_float_fragment" />
   6745 <Test name="mediump_float_vertex" />
   6746 <Test name="mediump_float_fragment" />
   6747 <Test name="highp_float_vertex" />
   6748 <Test name="highp_float_fragment" />
   6749 <Test name="lowp_vec2_vertex" />
   6750 <Test name="lowp_vec2_fragment" />
   6751 <Test name="mediump_vec2_vertex" />
   6752 <Test name="mediump_vec2_fragment" />
   6753 <Test name="highp_vec2_vertex" />
   6754 <Test name="highp_vec2_fragment" />
   6755 <Test name="lowp_vec3_vertex" />
   6756 <Test name="lowp_vec3_fragment" />
   6757 <Test name="mediump_vec3_vertex" />
   6758 <Test name="mediump_vec3_fragment" />
   6759 <Test name="highp_vec3_vertex" />
   6760 <Test name="highp_vec3_fragment" />
   6761 <Test name="lowp_vec4_vertex" />
   6762 <Test name="lowp_vec4_fragment" />
   6763 <Test name="mediump_vec4_vertex" />
   6764 <Test name="mediump_vec4_fragment" />
   6765 <Test name="highp_vec4_vertex" />
   6766 <Test name="highp_vec4_fragment" />
   6767 <Test name="lowp_int_vertex" />
   6768 <Test name="lowp_int_fragment" />
   6769 <Test name="mediump_int_vertex" />
   6770 <Test name="mediump_int_fragment" />
   6771 <Test name="lowp_ivec2_vertex" />
   6772 <Test name="lowp_ivec2_fragment" />
   6773 <Test name="mediump_ivec2_vertex" />
   6774 <Test name="mediump_ivec2_fragment" />
   6775 <Test name="lowp_ivec3_vertex" />
   6776 <Test name="lowp_ivec3_fragment" />
   6777 <Test name="mediump_ivec3_vertex" />
   6778 <Test name="mediump_ivec3_fragment" />
   6779 <Test name="lowp_ivec4_vertex" />
   6780 <Test name="lowp_ivec4_fragment" />
   6781 <Test name="mediump_ivec4_vertex" />
   6782 <Test name="mediump_ivec4_fragment" />
   6783 <Test name="highp_int_vertex" />
   6784 <Test name="highp_int_fragment" />
   6785 <Test name="highp_ivec2_vertex" />
   6786 <Test name="highp_ivec2_fragment" />
   6787 <Test name="highp_ivec3_vertex" />
   6788 <Test name="highp_ivec3_fragment" />
   6789 <Test name="highp_ivec4_vertex" />
   6790 <Test name="highp_ivec4_fragment" />
   6791 <Test name="lowp_uint_vertex" />
   6792 <Test name="lowp_uint_fragment" />
   6793 <Test name="mediump_uint_vertex" />
   6794 <Test name="mediump_uint_fragment" />
   6795 <Test name="lowp_uvec2_vertex" />
   6796 <Test name="lowp_uvec2_fragment" />
   6797 <Test name="mediump_uvec2_vertex" />
   6798 <Test name="mediump_uvec2_fragment" />
   6799 <Test name="lowp_uvec3_vertex" />
   6800 <Test name="lowp_uvec3_fragment" />
   6801 <Test name="mediump_uvec3_vertex" />
   6802 <Test name="mediump_uvec3_fragment" />
   6803 <Test name="lowp_uvec4_vertex" />
   6804 <Test name="lowp_uvec4_fragment" />
   6805 <Test name="mediump_uvec4_vertex" />
   6806 <Test name="mediump_uvec4_fragment" />
   6807 <Test name="highp_uint_vertex" />
   6808 <Test name="highp_uint_fragment" />
   6809 <Test name="highp_uvec2_vertex" />
   6810 <Test name="highp_uvec2_fragment" />
   6811 <Test name="highp_uvec3_vertex" />
   6812 <Test name="highp_uvec3_fragment" />
   6813 <Test name="highp_uvec4_vertex" />
   6814 <Test name="highp_uvec4_fragment" />
   6815 <Test name="lowp_vec2_float_vertex" />
   6816 <Test name="lowp_vec2_float_fragment" />
   6817 <Test name="mediump_vec2_float_vertex" />
   6818 <Test name="mediump_vec2_float_fragment" />
   6819 <Test name="highp_vec2_float_vertex" />
   6820 <Test name="highp_vec2_float_fragment" />
   6821 <Test name="lowp_vec3_float_vertex" />
   6822 <Test name="lowp_vec3_float_fragment" />
   6823 <Test name="mediump_vec3_float_vertex" />
   6824 <Test name="mediump_vec3_float_fragment" />
   6825 <Test name="highp_vec3_float_vertex" />
   6826 <Test name="highp_vec3_float_fragment" />
   6827 <Test name="lowp_vec4_float_vertex" />
   6828 <Test name="lowp_vec4_float_fragment" />
   6829 <Test name="mediump_vec4_float_vertex" />
   6830 <Test name="mediump_vec4_float_fragment" />
   6831 <Test name="highp_vec4_float_vertex" />
   6832 <Test name="highp_vec4_float_fragment" />
   6833 <Test name="lowp_ivec2_int_vertex" />
   6834 <Test name="lowp_ivec2_int_fragment" />
   6835 <Test name="mediump_ivec2_int_vertex" />
   6836 <Test name="mediump_ivec2_int_fragment" />
   6837 <Test name="lowp_ivec3_int_vertex" />
   6838 <Test name="lowp_ivec3_int_fragment" />
   6839 <Test name="mediump_ivec3_int_vertex" />
   6840 <Test name="mediump_ivec3_int_fragment" />
   6841 <Test name="lowp_ivec4_int_vertex" />
   6842 <Test name="lowp_ivec4_int_fragment" />
   6843 <Test name="mediump_ivec4_int_vertex" />
   6844 <Test name="mediump_ivec4_int_fragment" />
   6845 <Test name="highp_ivec2_int_vertex" />
   6846 <Test name="highp_ivec2_int_fragment" />
   6847 <Test name="highp_ivec3_int_vertex" />
   6848 <Test name="highp_ivec3_int_fragment" />
   6849 <Test name="highp_ivec4_int_vertex" />
   6850 <Test name="highp_ivec4_int_fragment" />
   6851 <Test name="lowp_uvec2_uint_vertex" />
   6852 <Test name="lowp_uvec2_uint_fragment" />
   6853 <Test name="mediump_uvec2_uint_vertex" />
   6854 <Test name="mediump_uvec2_uint_fragment" />
   6855 <Test name="lowp_uvec3_uint_vertex" />
   6856 <Test name="lowp_uvec3_uint_fragment" />
   6857 <Test name="mediump_uvec3_uint_vertex" />
   6858 <Test name="mediump_uvec3_uint_fragment" />
   6859 <Test name="lowp_uvec4_uint_vertex" />
   6860 <Test name="lowp_uvec4_uint_fragment" />
   6861 <Test name="mediump_uvec4_uint_vertex" />
   6862 <Test name="mediump_uvec4_uint_fragment" />
   6863 <Test name="highp_uvec2_uint_vertex" />
   6864 <Test name="highp_uvec2_uint_fragment" />
   6865 <Test name="highp_uvec3_uint_vertex" />
   6866 <Test name="highp_uvec3_uint_fragment" />
   6867 <Test name="highp_uvec4_uint_vertex" />
   6868 <Test name="highp_uvec4_uint_fragment" />
   6869 <Test name="lowp_float_vec2_vertex" />
   6870 <Test name="lowp_float_vec2_fragment" />
   6871 <Test name="mediump_float_vec2_vertex" />
   6872 <Test name="mediump_float_vec2_fragment" />
   6873 <Test name="highp_float_vec2_vertex" />
   6874 <Test name="highp_float_vec2_fragment" />
   6875 <Test name="lowp_float_vec3_vertex" />
   6876 <Test name="lowp_float_vec3_fragment" />
   6877 <Test name="mediump_float_vec3_vertex" />
   6878 <Test name="mediump_float_vec3_fragment" />
   6879 <Test name="highp_float_vec3_vertex" />
   6880 <Test name="highp_float_vec3_fragment" />
   6881 <Test name="lowp_float_vec4_vertex" />
   6882 <Test name="lowp_float_vec4_fragment" />
   6883 <Test name="mediump_float_vec4_vertex" />
   6884 <Test name="mediump_float_vec4_fragment" />
   6885 <Test name="highp_float_vec4_vertex" />
   6886 <Test name="highp_float_vec4_fragment" />
   6887 <Test name="lowp_int_ivec2_vertex" />
   6888 <Test name="lowp_int_ivec2_fragment" />
   6889 <Test name="mediump_int_ivec2_vertex" />
   6890 <Test name="mediump_int_ivec2_fragment" />
   6891 <Test name="lowp_int_ivec3_vertex" />
   6892 <Test name="lowp_int_ivec3_fragment" />
   6893 <Test name="mediump_int_ivec3_vertex" />
   6894 <Test name="mediump_int_ivec3_fragment" />
   6895 <Test name="lowp_int_ivec4_vertex" />
   6896 <Test name="lowp_int_ivec4_fragment" />
   6897 <Test name="mediump_int_ivec4_vertex" />
   6898 <Test name="mediump_int_ivec4_fragment" />
   6899 <Test name="highp_int_ivec2_vertex" />
   6900 <Test name="highp_int_ivec2_fragment" />
   6901 <Test name="highp_int_ivec3_vertex" />
   6902 <Test name="highp_int_ivec3_fragment" />
   6903 <Test name="highp_int_ivec4_vertex" />
   6904 <Test name="highp_int_ivec4_fragment" />
   6905 <Test name="lowp_uint_uvec2_vertex" />
   6906 <Test name="lowp_uint_uvec2_fragment" />
   6907 <Test name="mediump_uint_uvec2_vertex" />
   6908 <Test name="mediump_uint_uvec2_fragment" />
   6909 <Test name="lowp_uint_uvec3_vertex" />
   6910 <Test name="lowp_uint_uvec3_fragment" />
   6911 <Test name="mediump_uint_uvec3_vertex" />
   6912 <Test name="mediump_uint_uvec3_fragment" />
   6913 <Test name="lowp_uint_uvec4_vertex" />
   6914 <Test name="lowp_uint_uvec4_fragment" />
   6915 <Test name="mediump_uint_uvec4_vertex" />
   6916 <Test name="mediump_uint_uvec4_fragment" />
   6917 <Test name="highp_uint_uvec2_vertex" />
   6918 <Test name="highp_uint_uvec2_fragment" />
   6919 <Test name="highp_uint_uvec3_vertex" />
   6920 <Test name="highp_uint_uvec3_fragment" />
   6921 <Test name="highp_uint_uvec4_vertex" />
   6922 <Test name="highp_uint_uvec4_fragment" />
   6923 </TestCase>
   6924 <TestCase name="div">
   6925 <Test name="lowp_float_vertex" />
   6926 <Test name="lowp_float_fragment" />
   6927 <Test name="mediump_float_vertex" />
   6928 <Test name="mediump_float_fragment" />
   6929 <Test name="highp_float_vertex" />
   6930 <Test name="highp_float_fragment" />
   6931 <Test name="lowp_vec2_vertex" />
   6932 <Test name="lowp_vec2_fragment" />
   6933 <Test name="mediump_vec2_vertex" />
   6934 <Test name="mediump_vec2_fragment" />
   6935 <Test name="highp_vec2_vertex" />
   6936 <Test name="highp_vec2_fragment" />
   6937 <Test name="lowp_vec3_vertex" />
   6938 <Test name="lowp_vec3_fragment" />
   6939 <Test name="mediump_vec3_vertex" />
   6940 <Test name="mediump_vec3_fragment" />
   6941 <Test name="highp_vec3_vertex" />
   6942 <Test name="highp_vec3_fragment" />
   6943 <Test name="lowp_vec4_vertex" />
   6944 <Test name="lowp_vec4_fragment" />
   6945 <Test name="mediump_vec4_vertex" />
   6946 <Test name="mediump_vec4_fragment" />
   6947 <Test name="highp_vec4_vertex" />
   6948 <Test name="highp_vec4_fragment" />
   6949 <Test name="lowp_int_vertex" />
   6950 <Test name="lowp_int_fragment" />
   6951 <Test name="mediump_int_vertex" />
   6952 <Test name="mediump_int_fragment" />
   6953 <Test name="lowp_ivec2_vertex" />
   6954 <Test name="lowp_ivec2_fragment" />
   6955 <Test name="mediump_ivec2_vertex" />
   6956 <Test name="mediump_ivec2_fragment" />
   6957 <Test name="lowp_ivec3_vertex" />
   6958 <Test name="lowp_ivec3_fragment" />
   6959 <Test name="mediump_ivec3_vertex" />
   6960 <Test name="mediump_ivec3_fragment" />
   6961 <Test name="lowp_ivec4_vertex" />
   6962 <Test name="lowp_ivec4_fragment" />
   6963 <Test name="mediump_ivec4_vertex" />
   6964 <Test name="mediump_ivec4_fragment" />
   6965 <Test name="highp_int_vertex" />
   6966 <Test name="highp_int_fragment" />
   6967 <Test name="highp_ivec2_vertex" />
   6968 <Test name="highp_ivec2_fragment" />
   6969 <Test name="highp_ivec3_vertex" />
   6970 <Test name="highp_ivec3_fragment" />
   6971 <Test name="highp_ivec4_vertex" />
   6972 <Test name="highp_ivec4_fragment" />
   6973 <Test name="lowp_uint_vertex" />
   6974 <Test name="lowp_uint_fragment" />
   6975 <Test name="mediump_uint_vertex" />
   6976 <Test name="mediump_uint_fragment" />
   6977 <Test name="lowp_uvec2_vertex" />
   6978 <Test name="lowp_uvec2_fragment" />
   6979 <Test name="mediump_uvec2_vertex" />
   6980 <Test name="mediump_uvec2_fragment" />
   6981 <Test name="lowp_uvec3_vertex" />
   6982 <Test name="lowp_uvec3_fragment" />
   6983 <Test name="mediump_uvec3_vertex" />
   6984 <Test name="mediump_uvec3_fragment" />
   6985 <Test name="lowp_uvec4_vertex" />
   6986 <Test name="lowp_uvec4_fragment" />
   6987 <Test name="mediump_uvec4_vertex" />
   6988 <Test name="mediump_uvec4_fragment" />
   6989 <Test name="highp_uint_vertex" />
   6990 <Test name="highp_uint_fragment" />
   6991 <Test name="highp_uvec2_vertex" />
   6992 <Test name="highp_uvec2_fragment" />
   6993 <Test name="highp_uvec3_vertex" />
   6994 <Test name="highp_uvec3_fragment" />
   6995 <Test name="highp_uvec4_vertex" />
   6996 <Test name="highp_uvec4_fragment" />
   6997 <Test name="lowp_vec2_float_vertex" />
   6998 <Test name="lowp_vec2_float_fragment" />
   6999 <Test name="mediump_vec2_float_vertex" />
   7000 <Test name="mediump_vec2_float_fragment" />
   7001 <Test name="highp_vec2_float_vertex" />
   7002 <Test name="highp_vec2_float_fragment" />
   7003 <Test name="lowp_vec3_float_vertex" />
   7004 <Test name="lowp_vec3_float_fragment" />
   7005 <Test name="mediump_vec3_float_vertex" />
   7006 <Test name="mediump_vec3_float_fragment" />
   7007 <Test name="highp_vec3_float_vertex" />
   7008 <Test name="highp_vec3_float_fragment" />
   7009 <Test name="lowp_vec4_float_vertex" />
   7010 <Test name="lowp_vec4_float_fragment" />
   7011 <Test name="mediump_vec4_float_vertex" />
   7012 <Test name="mediump_vec4_float_fragment" />
   7013 <Test name="highp_vec4_float_vertex" />
   7014 <Test name="highp_vec4_float_fragment" />
   7015 <Test name="lowp_ivec2_int_vertex" />
   7016 <Test name="lowp_ivec2_int_fragment" />
   7017 <Test name="mediump_ivec2_int_vertex" />
   7018 <Test name="mediump_ivec2_int_fragment" />
   7019 <Test name="lowp_ivec3_int_vertex" />
   7020 <Test name="lowp_ivec3_int_fragment" />
   7021 <Test name="mediump_ivec3_int_vertex" />
   7022 <Test name="mediump_ivec3_int_fragment" />
   7023 <Test name="lowp_ivec4_int_vertex" />
   7024 <Test name="lowp_ivec4_int_fragment" />
   7025 <Test name="mediump_ivec4_int_vertex" />
   7026 <Test name="mediump_ivec4_int_fragment" />
   7027 <Test name="highp_ivec2_int_vertex" />
   7028 <Test name="highp_ivec2_int_fragment" />
   7029 <Test name="highp_ivec3_int_vertex" />
   7030 <Test name="highp_ivec3_int_fragment" />
   7031 <Test name="highp_ivec4_int_vertex" />
   7032 <Test name="highp_ivec4_int_fragment" />
   7033 <Test name="lowp_uvec2_uint_vertex" />
   7034 <Test name="lowp_uvec2_uint_fragment" />
   7035 <Test name="mediump_uvec2_uint_vertex" />
   7036 <Test name="mediump_uvec2_uint_fragment" />
   7037 <Test name="lowp_uvec3_uint_vertex" />
   7038 <Test name="lowp_uvec3_uint_fragment" />
   7039 <Test name="mediump_uvec3_uint_vertex" />
   7040 <Test name="mediump_uvec3_uint_fragment" />
   7041 <Test name="lowp_uvec4_uint_vertex" />
   7042 <Test name="lowp_uvec4_uint_fragment" />
   7043 <Test name="mediump_uvec4_uint_vertex" />
   7044 <Test name="mediump_uvec4_uint_fragment" />
   7045 <Test name="highp_uvec2_uint_vertex" />
   7046 <Test name="highp_uvec2_uint_fragment" />
   7047 <Test name="highp_uvec3_uint_vertex" />
   7048 <Test name="highp_uvec3_uint_fragment" />
   7049 <Test name="highp_uvec4_uint_vertex" />
   7050 <Test name="highp_uvec4_uint_fragment" />
   7051 <Test name="lowp_float_vec2_vertex" />
   7052 <Test name="lowp_float_vec2_fragment" />
   7053 <Test name="mediump_float_vec2_vertex" />
   7054 <Test name="mediump_float_vec2_fragment" />
   7055 <Test name="highp_float_vec2_vertex" />
   7056 <Test name="highp_float_vec2_fragment" />
   7057 <Test name="lowp_float_vec3_vertex" />
   7058 <Test name="lowp_float_vec3_fragment" />
   7059 <Test name="mediump_float_vec3_vertex" />
   7060 <Test name="mediump_float_vec3_fragment" />
   7061 <Test name="highp_float_vec3_vertex" />
   7062 <Test name="highp_float_vec3_fragment" />
   7063 <Test name="lowp_float_vec4_vertex" />
   7064 <Test name="lowp_float_vec4_fragment" />
   7065 <Test name="mediump_float_vec4_vertex" />
   7066 <Test name="mediump_float_vec4_fragment" />
   7067 <Test name="highp_float_vec4_vertex" />
   7068 <Test name="highp_float_vec4_fragment" />
   7069 <Test name="lowp_int_ivec2_vertex" />
   7070 <Test name="lowp_int_ivec2_fragment" />
   7071 <Test name="mediump_int_ivec2_vertex" />
   7072 <Test name="mediump_int_ivec2_fragment" />
   7073 <Test name="lowp_int_ivec3_vertex" />
   7074 <Test name="lowp_int_ivec3_fragment" />
   7075 <Test name="mediump_int_ivec3_vertex" />
   7076 <Test name="mediump_int_ivec3_fragment" />
   7077 <Test name="lowp_int_ivec4_vertex" />
   7078 <Test name="lowp_int_ivec4_fragment" />
   7079 <Test name="mediump_int_ivec4_vertex" />
   7080 <Test name="mediump_int_ivec4_fragment" />
   7081 <Test name="highp_int_ivec2_vertex" />
   7082 <Test name="highp_int_ivec2_fragment" />
   7083 <Test name="highp_int_ivec3_vertex" />
   7084 <Test name="highp_int_ivec3_fragment" />
   7085 <Test name="highp_int_ivec4_vertex" />
   7086 <Test name="highp_int_ivec4_fragment" />
   7087 <Test name="lowp_uint_uvec2_vertex" />
   7088 <Test name="lowp_uint_uvec2_fragment" />
   7089 <Test name="mediump_uint_uvec2_vertex" />
   7090 <Test name="mediump_uint_uvec2_fragment" />
   7091 <Test name="lowp_uint_uvec3_vertex" />
   7092 <Test name="lowp_uint_uvec3_fragment" />
   7093 <Test name="mediump_uint_uvec3_vertex" />
   7094 <Test name="mediump_uint_uvec3_fragment" />
   7095 <Test name="lowp_uint_uvec4_vertex" />
   7096 <Test name="lowp_uint_uvec4_fragment" />
   7097 <Test name="mediump_uint_uvec4_vertex" />
   7098 <Test name="mediump_uint_uvec4_fragment" />
   7099 <Test name="highp_uint_uvec2_vertex" />
   7100 <Test name="highp_uint_uvec2_fragment" />
   7101 <Test name="highp_uint_uvec3_vertex" />
   7102 <Test name="highp_uint_uvec3_fragment" />
   7103 <Test name="highp_uint_uvec4_vertex" />
   7104 <Test name="highp_uint_uvec4_fragment" />
   7105 </TestCase>
   7106 <TestCase name="mod">
   7107 <Test name="lowp_int_vertex" />
   7108 <Test name="lowp_int_fragment" />
   7109 <Test name="mediump_int_vertex" />
   7110 <Test name="mediump_int_fragment" />
   7111 <Test name="lowp_ivec2_vertex" />
   7112 <Test name="lowp_ivec2_fragment" />
   7113 <Test name="mediump_ivec2_vertex" />
   7114 <Test name="mediump_ivec2_fragment" />
   7115 <Test name="lowp_ivec3_vertex" />
   7116 <Test name="lowp_ivec3_fragment" />
   7117 <Test name="mediump_ivec3_vertex" />
   7118 <Test name="mediump_ivec3_fragment" />
   7119 <Test name="lowp_ivec4_vertex" />
   7120 <Test name="lowp_ivec4_fragment" />
   7121 <Test name="mediump_ivec4_vertex" />
   7122 <Test name="mediump_ivec4_fragment" />
   7123 <Test name="highp_int_vertex" />
   7124 <Test name="highp_int_fragment" />
   7125 <Test name="highp_ivec2_vertex" />
   7126 <Test name="highp_ivec2_fragment" />
   7127 <Test name="highp_ivec3_vertex" />
   7128 <Test name="highp_ivec3_fragment" />
   7129 <Test name="highp_ivec4_vertex" />
   7130 <Test name="highp_ivec4_fragment" />
   7131 <Test name="lowp_uint_vertex" />
   7132 <Test name="lowp_uint_fragment" />
   7133 <Test name="mediump_uint_vertex" />
   7134 <Test name="mediump_uint_fragment" />
   7135 <Test name="lowp_uvec2_vertex" />
   7136 <Test name="lowp_uvec2_fragment" />
   7137 <Test name="mediump_uvec2_vertex" />
   7138 <Test name="mediump_uvec2_fragment" />
   7139 <Test name="lowp_uvec3_vertex" />
   7140 <Test name="lowp_uvec3_fragment" />
   7141 <Test name="mediump_uvec3_vertex" />
   7142 <Test name="mediump_uvec3_fragment" />
   7143 <Test name="lowp_uvec4_vertex" />
   7144 <Test name="lowp_uvec4_fragment" />
   7145 <Test name="mediump_uvec4_vertex" />
   7146 <Test name="mediump_uvec4_fragment" />
   7147 <Test name="highp_uint_vertex" />
   7148 <Test name="highp_uint_fragment" />
   7149 <Test name="highp_uvec2_vertex" />
   7150 <Test name="highp_uvec2_fragment" />
   7151 <Test name="highp_uvec3_vertex" />
   7152 <Test name="highp_uvec3_fragment" />
   7153 <Test name="highp_uvec4_vertex" />
   7154 <Test name="highp_uvec4_fragment" />
   7155 <Test name="lowp_ivec2_int_vertex" />
   7156 <Test name="lowp_ivec2_int_fragment" />
   7157 <Test name="mediump_ivec2_int_vertex" />
   7158 <Test name="mediump_ivec2_int_fragment" />
   7159 <Test name="lowp_ivec3_int_vertex" />
   7160 <Test name="lowp_ivec3_int_fragment" />
   7161 <Test name="mediump_ivec3_int_vertex" />
   7162 <Test name="mediump_ivec3_int_fragment" />
   7163 <Test name="lowp_ivec4_int_vertex" />
   7164 <Test name="lowp_ivec4_int_fragment" />
   7165 <Test name="mediump_ivec4_int_vertex" />
   7166 <Test name="mediump_ivec4_int_fragment" />
   7167 <Test name="highp_ivec2_int_vertex" />
   7168 <Test name="highp_ivec2_int_fragment" />
   7169 <Test name="highp_ivec3_int_vertex" />
   7170 <Test name="highp_ivec3_int_fragment" />
   7171 <Test name="highp_ivec4_int_vertex" />
   7172 <Test name="highp_ivec4_int_fragment" />
   7173 <Test name="lowp_uvec2_uint_vertex" />
   7174 <Test name="lowp_uvec2_uint_fragment" />
   7175 <Test name="mediump_uvec2_uint_vertex" />
   7176 <Test name="mediump_uvec2_uint_fragment" />
   7177 <Test name="lowp_uvec3_uint_vertex" />
   7178 <Test name="lowp_uvec3_uint_fragment" />
   7179 <Test name="mediump_uvec3_uint_vertex" />
   7180 <Test name="mediump_uvec3_uint_fragment" />
   7181 <Test name="lowp_uvec4_uint_vertex" />
   7182 <Test name="lowp_uvec4_uint_fragment" />
   7183 <Test name="mediump_uvec4_uint_vertex" />
   7184 <Test name="mediump_uvec4_uint_fragment" />
   7185 <Test name="highp_uvec2_uint_vertex" />
   7186 <Test name="highp_uvec2_uint_fragment" />
   7187 <Test name="highp_uvec3_uint_vertex" />
   7188 <Test name="highp_uvec3_uint_fragment" />
   7189 <Test name="highp_uvec4_uint_vertex" />
   7190 <Test name="highp_uvec4_uint_fragment" />
   7191 <Test name="lowp_int_ivec2_vertex" />
   7192 <Test name="lowp_int_ivec2_fragment" />
   7193 <Test name="mediump_int_ivec2_vertex" />
   7194 <Test name="mediump_int_ivec2_fragment" />
   7195 <Test name="lowp_int_ivec3_vertex" />
   7196 <Test name="lowp_int_ivec3_fragment" />
   7197 <Test name="mediump_int_ivec3_vertex" />
   7198 <Test name="mediump_int_ivec3_fragment" />
   7199 <Test name="lowp_int_ivec4_vertex" />
   7200 <Test name="lowp_int_ivec4_fragment" />
   7201 <Test name="mediump_int_ivec4_vertex" />
   7202 <Test name="mediump_int_ivec4_fragment" />
   7203 <Test name="highp_int_ivec2_vertex" />
   7204 <Test name="highp_int_ivec2_fragment" />
   7205 <Test name="highp_int_ivec3_vertex" />
   7206 <Test name="highp_int_ivec3_fragment" />
   7207 <Test name="highp_int_ivec4_vertex" />
   7208 <Test name="highp_int_ivec4_fragment" />
   7209 <Test name="lowp_uint_uvec2_vertex" />
   7210 <Test name="lowp_uint_uvec2_fragment" />
   7211 <Test name="mediump_uint_uvec2_vertex" />
   7212 <Test name="mediump_uint_uvec2_fragment" />
   7213 <Test name="lowp_uint_uvec3_vertex" />
   7214 <Test name="lowp_uint_uvec3_fragment" />
   7215 <Test name="mediump_uint_uvec3_vertex" />
   7216 <Test name="mediump_uint_uvec3_fragment" />
   7217 <Test name="lowp_uint_uvec4_vertex" />
   7218 <Test name="lowp_uint_uvec4_fragment" />
   7219 <Test name="mediump_uint_uvec4_vertex" />
   7220 <Test name="mediump_uint_uvec4_fragment" />
   7221 <Test name="highp_uint_uvec2_vertex" />
   7222 <Test name="highp_uint_uvec2_fragment" />
   7223 <Test name="highp_uint_uvec3_vertex" />
   7224 <Test name="highp_uint_uvec3_fragment" />
   7225 <Test name="highp_uint_uvec4_vertex" />
   7226 <Test name="highp_uint_uvec4_fragment" />
   7227 </TestCase>
   7228 <TestCase name="bitwise_and">
   7229 <Test name="lowp_int_vertex" />
   7230 <Test name="lowp_int_fragment" />
   7231 <Test name="mediump_int_vertex" />
   7232 <Test name="mediump_int_fragment" />
   7233 <Test name="lowp_ivec2_vertex" />
   7234 <Test name="lowp_ivec2_fragment" />
   7235 <Test name="mediump_ivec2_vertex" />
   7236 <Test name="mediump_ivec2_fragment" />
   7237 <Test name="lowp_ivec3_vertex" />
   7238 <Test name="lowp_ivec3_fragment" />
   7239 <Test name="mediump_ivec3_vertex" />
   7240 <Test name="mediump_ivec3_fragment" />
   7241 <Test name="lowp_ivec4_vertex" />
   7242 <Test name="lowp_ivec4_fragment" />
   7243 <Test name="mediump_ivec4_vertex" />
   7244 <Test name="mediump_ivec4_fragment" />
   7245 <Test name="highp_int_vertex" />
   7246 <Test name="highp_int_fragment" />
   7247 <Test name="highp_ivec2_vertex" />
   7248 <Test name="highp_ivec2_fragment" />
   7249 <Test name="highp_ivec3_vertex" />
   7250 <Test name="highp_ivec3_fragment" />
   7251 <Test name="highp_ivec4_vertex" />
   7252 <Test name="highp_ivec4_fragment" />
   7253 <Test name="lowp_uint_vertex" />
   7254 <Test name="lowp_uint_fragment" />
   7255 <Test name="mediump_uint_vertex" />
   7256 <Test name="mediump_uint_fragment" />
   7257 <Test name="lowp_uvec2_vertex" />
   7258 <Test name="lowp_uvec2_fragment" />
   7259 <Test name="mediump_uvec2_vertex" />
   7260 <Test name="mediump_uvec2_fragment" />
   7261 <Test name="lowp_uvec3_vertex" />
   7262 <Test name="lowp_uvec3_fragment" />
   7263 <Test name="mediump_uvec3_vertex" />
   7264 <Test name="mediump_uvec3_fragment" />
   7265 <Test name="lowp_uvec4_vertex" />
   7266 <Test name="lowp_uvec4_fragment" />
   7267 <Test name="mediump_uvec4_vertex" />
   7268 <Test name="mediump_uvec4_fragment" />
   7269 <Test name="highp_uint_vertex" />
   7270 <Test name="highp_uint_fragment" />
   7271 <Test name="highp_uvec2_vertex" />
   7272 <Test name="highp_uvec2_fragment" />
   7273 <Test name="highp_uvec3_vertex" />
   7274 <Test name="highp_uvec3_fragment" />
   7275 <Test name="highp_uvec4_vertex" />
   7276 <Test name="highp_uvec4_fragment" />
   7277 <Test name="lowp_ivec2_int_vertex" />
   7278 <Test name="lowp_ivec2_int_fragment" />
   7279 <Test name="mediump_ivec2_int_vertex" />
   7280 <Test name="mediump_ivec2_int_fragment" />
   7281 <Test name="lowp_ivec3_int_vertex" />
   7282 <Test name="lowp_ivec3_int_fragment" />
   7283 <Test name="mediump_ivec3_int_vertex" />
   7284 <Test name="mediump_ivec3_int_fragment" />
   7285 <Test name="lowp_ivec4_int_vertex" />
   7286 <Test name="lowp_ivec4_int_fragment" />
   7287 <Test name="mediump_ivec4_int_vertex" />
   7288 <Test name="mediump_ivec4_int_fragment" />
   7289 <Test name="highp_ivec2_int_vertex" />
   7290 <Test name="highp_ivec2_int_fragment" />
   7291 <Test name="highp_ivec3_int_vertex" />
   7292 <Test name="highp_ivec3_int_fragment" />
   7293 <Test name="highp_ivec4_int_vertex" />
   7294 <Test name="highp_ivec4_int_fragment" />
   7295 <Test name="lowp_uvec2_uint_vertex" />
   7296 <Test name="lowp_uvec2_uint_fragment" />
   7297 <Test name="mediump_uvec2_uint_vertex" />
   7298 <Test name="mediump_uvec2_uint_fragment" />
   7299 <Test name="lowp_uvec3_uint_vertex" />
   7300 <Test name="lowp_uvec3_uint_fragment" />
   7301 <Test name="mediump_uvec3_uint_vertex" />
   7302 <Test name="mediump_uvec3_uint_fragment" />
   7303 <Test name="lowp_uvec4_uint_vertex" />
   7304 <Test name="lowp_uvec4_uint_fragment" />
   7305 <Test name="mediump_uvec4_uint_vertex" />
   7306 <Test name="mediump_uvec4_uint_fragment" />
   7307 <Test name="highp_uvec2_uint_vertex" />
   7308 <Test name="highp_uvec2_uint_fragment" />
   7309 <Test name="highp_uvec3_uint_vertex" />
   7310 <Test name="highp_uvec3_uint_fragment" />
   7311 <Test name="highp_uvec4_uint_vertex" />
   7312 <Test name="highp_uvec4_uint_fragment" />
   7313 </TestCase>
   7314 <TestCase name="bitwise_or">
   7315 <Test name="lowp_int_vertex" />
   7316 <Test name="lowp_int_fragment" />
   7317 <Test name="mediump_int_vertex" />
   7318 <Test name="mediump_int_fragment" />
   7319 <Test name="lowp_ivec2_vertex" />
   7320 <Test name="lowp_ivec2_fragment" />
   7321 <Test name="mediump_ivec2_vertex" />
   7322 <Test name="mediump_ivec2_fragment" />
   7323 <Test name="lowp_ivec3_vertex" />
   7324 <Test name="lowp_ivec3_fragment" />
   7325 <Test name="mediump_ivec3_vertex" />
   7326 <Test name="mediump_ivec3_fragment" />
   7327 <Test name="lowp_ivec4_vertex" />
   7328 <Test name="lowp_ivec4_fragment" />
   7329 <Test name="mediump_ivec4_vertex" />
   7330 <Test name="mediump_ivec4_fragment" />
   7331 <Test name="highp_int_vertex" />
   7332 <Test name="highp_int_fragment" />
   7333 <Test name="highp_ivec2_vertex" />
   7334 <Test name="highp_ivec2_fragment" />
   7335 <Test name="highp_ivec3_vertex" />
   7336 <Test name="highp_ivec3_fragment" />
   7337 <Test name="highp_ivec4_vertex" />
   7338 <Test name="highp_ivec4_fragment" />
   7339 <Test name="lowp_uint_vertex" />
   7340 <Test name="lowp_uint_fragment" />
   7341 <Test name="mediump_uint_vertex" />
   7342 <Test name="mediump_uint_fragment" />
   7343 <Test name="lowp_uvec2_vertex" />
   7344 <Test name="lowp_uvec2_fragment" />
   7345 <Test name="mediump_uvec2_vertex" />
   7346 <Test name="mediump_uvec2_fragment" />
   7347 <Test name="lowp_uvec3_vertex" />
   7348 <Test name="lowp_uvec3_fragment" />
   7349 <Test name="mediump_uvec3_vertex" />
   7350 <Test name="mediump_uvec3_fragment" />
   7351 <Test name="lowp_uvec4_vertex" />
   7352 <Test name="lowp_uvec4_fragment" />
   7353 <Test name="mediump_uvec4_vertex" />
   7354 <Test name="mediump_uvec4_fragment" />
   7355 <Test name="highp_uint_vertex" />
   7356 <Test name="highp_uint_fragment" />
   7357 <Test name="highp_uvec2_vertex" />
   7358 <Test name="highp_uvec2_fragment" />
   7359 <Test name="highp_uvec3_vertex" />
   7360 <Test name="highp_uvec3_fragment" />
   7361 <Test name="highp_uvec4_vertex" />
   7362 <Test name="highp_uvec4_fragment" />
   7363 <Test name="lowp_ivec2_int_vertex" />
   7364 <Test name="lowp_ivec2_int_fragment" />
   7365 <Test name="mediump_ivec2_int_vertex" />
   7366 <Test name="mediump_ivec2_int_fragment" />
   7367 <Test name="lowp_ivec3_int_vertex" />
   7368 <Test name="lowp_ivec3_int_fragment" />
   7369 <Test name="mediump_ivec3_int_vertex" />
   7370 <Test name="mediump_ivec3_int_fragment" />
   7371 <Test name="lowp_ivec4_int_vertex" />
   7372 <Test name="lowp_ivec4_int_fragment" />
   7373 <Test name="mediump_ivec4_int_vertex" />
   7374 <Test name="mediump_ivec4_int_fragment" />
   7375 <Test name="highp_ivec2_int_vertex" />
   7376 <Test name="highp_ivec2_int_fragment" />
   7377 <Test name="highp_ivec3_int_vertex" />
   7378 <Test name="highp_ivec3_int_fragment" />
   7379 <Test name="highp_ivec4_int_vertex" />
   7380 <Test name="highp_ivec4_int_fragment" />
   7381 <Test name="lowp_uvec2_uint_vertex" />
   7382 <Test name="lowp_uvec2_uint_fragment" />
   7383 <Test name="mediump_uvec2_uint_vertex" />
   7384 <Test name="mediump_uvec2_uint_fragment" />
   7385 <Test name="lowp_uvec3_uint_vertex" />
   7386 <Test name="lowp_uvec3_uint_fragment" />
   7387 <Test name="mediump_uvec3_uint_vertex" />
   7388 <Test name="mediump_uvec3_uint_fragment" />
   7389 <Test name="lowp_uvec4_uint_vertex" />
   7390 <Test name="lowp_uvec4_uint_fragment" />
   7391 <Test name="mediump_uvec4_uint_vertex" />
   7392 <Test name="mediump_uvec4_uint_fragment" />
   7393 <Test name="highp_uvec2_uint_vertex" />
   7394 <Test name="highp_uvec2_uint_fragment" />
   7395 <Test name="highp_uvec3_uint_vertex" />
   7396 <Test name="highp_uvec3_uint_fragment" />
   7397 <Test name="highp_uvec4_uint_vertex" />
   7398 <Test name="highp_uvec4_uint_fragment" />
   7399 </TestCase>
   7400 <TestCase name="bitwise_xor">
   7401 <Test name="lowp_int_vertex" />
   7402 <Test name="lowp_int_fragment" />
   7403 <Test name="mediump_int_vertex" />
   7404 <Test name="mediump_int_fragment" />
   7405 <Test name="lowp_ivec2_vertex" />
   7406 <Test name="lowp_ivec2_fragment" />
   7407 <Test name="mediump_ivec2_vertex" />
   7408 <Test name="mediump_ivec2_fragment" />
   7409 <Test name="lowp_ivec3_vertex" />
   7410 <Test name="lowp_ivec3_fragment" />
   7411 <Test name="mediump_ivec3_vertex" />
   7412 <Test name="mediump_ivec3_fragment" />
   7413 <Test name="lowp_ivec4_vertex" />
   7414 <Test name="lowp_ivec4_fragment" />
   7415 <Test name="mediump_ivec4_vertex" />
   7416 <Test name="mediump_ivec4_fragment" />
   7417 <Test name="highp_int_vertex" />
   7418 <Test name="highp_int_fragment" />
   7419 <Test name="highp_ivec2_vertex" />
   7420 <Test name="highp_ivec2_fragment" />
   7421 <Test name="highp_ivec3_vertex" />
   7422 <Test name="highp_ivec3_fragment" />
   7423 <Test name="highp_ivec4_vertex" />
   7424 <Test name="highp_ivec4_fragment" />
   7425 <Test name="lowp_uint_vertex" />
   7426 <Test name="lowp_uint_fragment" />
   7427 <Test name="mediump_uint_vertex" />
   7428 <Test name="mediump_uint_fragment" />
   7429 <Test name="lowp_uvec2_vertex" />
   7430 <Test name="lowp_uvec2_fragment" />
   7431 <Test name="mediump_uvec2_vertex" />
   7432 <Test name="mediump_uvec2_fragment" />
   7433 <Test name="lowp_uvec3_vertex" />
   7434 <Test name="lowp_uvec3_fragment" />
   7435 <Test name="mediump_uvec3_vertex" />
   7436 <Test name="mediump_uvec3_fragment" />
   7437 <Test name="lowp_uvec4_vertex" />
   7438 <Test name="lowp_uvec4_fragment" />
   7439 <Test name="mediump_uvec4_vertex" />
   7440 <Test name="mediump_uvec4_fragment" />
   7441 <Test name="highp_uint_vertex" />
   7442 <Test name="highp_uint_fragment" />
   7443 <Test name="highp_uvec2_vertex" />
   7444 <Test name="highp_uvec2_fragment" />
   7445 <Test name="highp_uvec3_vertex" />
   7446 <Test name="highp_uvec3_fragment" />
   7447 <Test name="highp_uvec4_vertex" />
   7448 <Test name="highp_uvec4_fragment" />
   7449 <Test name="lowp_ivec2_int_vertex" />
   7450 <Test name="lowp_ivec2_int_fragment" />
   7451 <Test name="mediump_ivec2_int_vertex" />
   7452 <Test name="mediump_ivec2_int_fragment" />
   7453 <Test name="lowp_ivec3_int_vertex" />
   7454 <Test name="lowp_ivec3_int_fragment" />
   7455 <Test name="mediump_ivec3_int_vertex" />
   7456 <Test name="mediump_ivec3_int_fragment" />
   7457 <Test name="lowp_ivec4_int_vertex" />
   7458 <Test name="lowp_ivec4_int_fragment" />
   7459 <Test name="mediump_ivec4_int_vertex" />
   7460 <Test name="mediump_ivec4_int_fragment" />
   7461 <Test name="highp_ivec2_int_vertex" />
   7462 <Test name="highp_ivec2_int_fragment" />
   7463 <Test name="highp_ivec3_int_vertex" />
   7464 <Test name="highp_ivec3_int_fragment" />
   7465 <Test name="highp_ivec4_int_vertex" />
   7466 <Test name="highp_ivec4_int_fragment" />
   7467 <Test name="lowp_uvec2_uint_vertex" />
   7468 <Test name="lowp_uvec2_uint_fragment" />
   7469 <Test name="mediump_uvec2_uint_vertex" />
   7470 <Test name="mediump_uvec2_uint_fragment" />
   7471 <Test name="lowp_uvec3_uint_vertex" />
   7472 <Test name="lowp_uvec3_uint_fragment" />
   7473 <Test name="mediump_uvec3_uint_vertex" />
   7474 <Test name="mediump_uvec3_uint_fragment" />
   7475 <Test name="lowp_uvec4_uint_vertex" />
   7476 <Test name="lowp_uvec4_uint_fragment" />
   7477 <Test name="mediump_uvec4_uint_vertex" />
   7478 <Test name="mediump_uvec4_uint_fragment" />
   7479 <Test name="highp_uvec2_uint_vertex" />
   7480 <Test name="highp_uvec2_uint_fragment" />
   7481 <Test name="highp_uvec3_uint_vertex" />
   7482 <Test name="highp_uvec3_uint_fragment" />
   7483 <Test name="highp_uvec4_uint_vertex" />
   7484 <Test name="highp_uvec4_uint_fragment" />
   7485 </TestCase>
   7486 <TestCase name="left_shift">
   7487 <Test name="lowp_int_uint_vertex" />
   7488 <Test name="lowp_int_uint_fragment" />
   7489 <Test name="mediump_int_uint_vertex" />
   7490 <Test name="mediump_int_uint_fragment" />
   7491 <Test name="lowp_ivec2_uvec2_vertex" />
   7492 <Test name="lowp_ivec2_uvec2_fragment" />
   7493 <Test name="mediump_ivec2_uvec2_vertex" />
   7494 <Test name="mediump_ivec2_uvec2_fragment" />
   7495 <Test name="lowp_ivec3_uvec3_vertex" />
   7496 <Test name="lowp_ivec3_uvec3_fragment" />
   7497 <Test name="mediump_ivec3_uvec3_vertex" />
   7498 <Test name="mediump_ivec3_uvec3_fragment" />
   7499 <Test name="lowp_ivec4_uvec4_vertex" />
   7500 <Test name="lowp_ivec4_uvec4_fragment" />
   7501 <Test name="mediump_ivec4_uvec4_vertex" />
   7502 <Test name="mediump_ivec4_uvec4_fragment" />
   7503 <Test name="highp_int_uint_vertex" />
   7504 <Test name="highp_int_uint_fragment" />
   7505 <Test name="highp_ivec2_uvec2_vertex" />
   7506 <Test name="highp_ivec2_uvec2_fragment" />
   7507 <Test name="highp_ivec3_uvec3_vertex" />
   7508 <Test name="highp_ivec3_uvec3_fragment" />
   7509 <Test name="highp_ivec4_uvec4_vertex" />
   7510 <Test name="highp_ivec4_uvec4_fragment" />
   7511 <Test name="lowp_uint_vertex" />
   7512 <Test name="lowp_uint_fragment" />
   7513 <Test name="mediump_uint_vertex" />
   7514 <Test name="mediump_uint_fragment" />
   7515 <Test name="lowp_uvec2_vertex" />
   7516 <Test name="lowp_uvec2_fragment" />
   7517 <Test name="mediump_uvec2_vertex" />
   7518 <Test name="mediump_uvec2_fragment" />
   7519 <Test name="lowp_uvec3_vertex" />
   7520 <Test name="lowp_uvec3_fragment" />
   7521 <Test name="mediump_uvec3_vertex" />
   7522 <Test name="mediump_uvec3_fragment" />
   7523 <Test name="lowp_uvec4_vertex" />
   7524 <Test name="lowp_uvec4_fragment" />
   7525 <Test name="mediump_uvec4_vertex" />
   7526 <Test name="mediump_uvec4_fragment" />
   7527 <Test name="highp_uint_vertex" />
   7528 <Test name="highp_uint_fragment" />
   7529 <Test name="highp_uvec2_vertex" />
   7530 <Test name="highp_uvec2_fragment" />
   7531 <Test name="highp_uvec3_vertex" />
   7532 <Test name="highp_uvec3_fragment" />
   7533 <Test name="highp_uvec4_vertex" />
   7534 <Test name="highp_uvec4_fragment" />
   7535 <Test name="lowp_ivec2_uint_vertex" />
   7536 <Test name="lowp_ivec2_uint_fragment" />
   7537 <Test name="mediump_ivec2_uint_vertex" />
   7538 <Test name="mediump_ivec2_uint_fragment" />
   7539 <Test name="lowp_ivec3_uint_vertex" />
   7540 <Test name="lowp_ivec3_uint_fragment" />
   7541 <Test name="mediump_ivec3_uint_vertex" />
   7542 <Test name="mediump_ivec3_uint_fragment" />
   7543 <Test name="lowp_ivec4_uint_vertex" />
   7544 <Test name="lowp_ivec4_uint_fragment" />
   7545 <Test name="mediump_ivec4_uint_vertex" />
   7546 <Test name="mediump_ivec4_uint_fragment" />
   7547 <Test name="highp_ivec2_uint_vertex" />
   7548 <Test name="highp_ivec2_uint_fragment" />
   7549 <Test name="highp_ivec3_uint_vertex" />
   7550 <Test name="highp_ivec3_uint_fragment" />
   7551 <Test name="highp_ivec4_uint_vertex" />
   7552 <Test name="highp_ivec4_uint_fragment" />
   7553 <Test name="lowp_uvec2_uint_vertex" />
   7554 <Test name="lowp_uvec2_uint_fragment" />
   7555 <Test name="mediump_uvec2_uint_vertex" />
   7556 <Test name="mediump_uvec2_uint_fragment" />
   7557 <Test name="lowp_uvec3_uint_vertex" />
   7558 <Test name="lowp_uvec3_uint_fragment" />
   7559 <Test name="mediump_uvec3_uint_vertex" />
   7560 <Test name="mediump_uvec3_uint_fragment" />
   7561 <Test name="lowp_uvec4_uint_vertex" />
   7562 <Test name="lowp_uvec4_uint_fragment" />
   7563 <Test name="mediump_uvec4_uint_vertex" />
   7564 <Test name="mediump_uvec4_uint_fragment" />
   7565 <Test name="highp_uvec2_uint_vertex" />
   7566 <Test name="highp_uvec2_uint_fragment" />
   7567 <Test name="highp_uvec3_uint_vertex" />
   7568 <Test name="highp_uvec3_uint_fragment" />
   7569 <Test name="highp_uvec4_uint_vertex" />
   7570 <Test name="highp_uvec4_uint_fragment" />
   7571 <Test name="lowp_int_vertex" />
   7572 <Test name="lowp_int_fragment" />
   7573 <Test name="mediump_int_vertex" />
   7574 <Test name="mediump_int_fragment" />
   7575 <Test name="lowp_ivec2_vertex" />
   7576 <Test name="lowp_ivec2_fragment" />
   7577 <Test name="mediump_ivec2_vertex" />
   7578 <Test name="mediump_ivec2_fragment" />
   7579 <Test name="lowp_ivec3_vertex" />
   7580 <Test name="lowp_ivec3_fragment" />
   7581 <Test name="mediump_ivec3_vertex" />
   7582 <Test name="mediump_ivec3_fragment" />
   7583 <Test name="lowp_ivec4_vertex" />
   7584 <Test name="lowp_ivec4_fragment" />
   7585 <Test name="mediump_ivec4_vertex" />
   7586 <Test name="mediump_ivec4_fragment" />
   7587 <Test name="highp_int_vertex" />
   7588 <Test name="highp_int_fragment" />
   7589 <Test name="highp_ivec2_vertex" />
   7590 <Test name="highp_ivec2_fragment" />
   7591 <Test name="highp_ivec3_vertex" />
   7592 <Test name="highp_ivec3_fragment" />
   7593 <Test name="highp_ivec4_vertex" />
   7594 <Test name="highp_ivec4_fragment" />
   7595 <Test name="lowp_uint_int_vertex" />
   7596 <Test name="lowp_uint_int_fragment" />
   7597 <Test name="mediump_uint_int_vertex" />
   7598 <Test name="mediump_uint_int_fragment" />
   7599 <Test name="lowp_uvec2_ivec2_vertex" />
   7600 <Test name="lowp_uvec2_ivec2_fragment" />
   7601 <Test name="mediump_uvec2_ivec2_vertex" />
   7602 <Test name="mediump_uvec2_ivec2_fragment" />
   7603 <Test name="lowp_uvec3_ivec3_vertex" />
   7604 <Test name="lowp_uvec3_ivec3_fragment" />
   7605 <Test name="mediump_uvec3_ivec3_vertex" />
   7606 <Test name="mediump_uvec3_ivec3_fragment" />
   7607 <Test name="lowp_uvec4_ivec4_vertex" />
   7608 <Test name="lowp_uvec4_ivec4_fragment" />
   7609 <Test name="mediump_uvec4_ivec4_vertex" />
   7610 <Test name="mediump_uvec4_ivec4_fragment" />
   7611 <Test name="highp_uint_int_vertex" />
   7612 <Test name="highp_uint_int_fragment" />
   7613 <Test name="highp_uvec2_ivec2_vertex" />
   7614 <Test name="highp_uvec2_ivec2_fragment" />
   7615 <Test name="highp_uvec3_ivec3_vertex" />
   7616 <Test name="highp_uvec3_ivec3_fragment" />
   7617 <Test name="highp_uvec4_ivec4_vertex" />
   7618 <Test name="highp_uvec4_ivec4_fragment" />
   7619 <Test name="lowp_ivec2_int_vertex" />
   7620 <Test name="lowp_ivec2_int_fragment" />
   7621 <Test name="mediump_ivec2_int_vertex" />
   7622 <Test name="mediump_ivec2_int_fragment" />
   7623 <Test name="lowp_ivec3_int_vertex" />
   7624 <Test name="lowp_ivec3_int_fragment" />
   7625 <Test name="mediump_ivec3_int_vertex" />
   7626 <Test name="mediump_ivec3_int_fragment" />
   7627 <Test name="lowp_ivec4_int_vertex" />
   7628 <Test name="lowp_ivec4_int_fragment" />
   7629 <Test name="mediump_ivec4_int_vertex" />
   7630 <Test name="mediump_ivec4_int_fragment" />
   7631 <Test name="highp_ivec2_int_vertex" />
   7632 <Test name="highp_ivec2_int_fragment" />
   7633 <Test name="highp_ivec3_int_vertex" />
   7634 <Test name="highp_ivec3_int_fragment" />
   7635 <Test name="highp_ivec4_int_vertex" />
   7636 <Test name="highp_ivec4_int_fragment" />
   7637 <Test name="lowp_uvec2_int_vertex" />
   7638 <Test name="lowp_uvec2_int_fragment" />
   7639 <Test name="mediump_uvec2_int_vertex" />
   7640 <Test name="mediump_uvec2_int_fragment" />
   7641 <Test name="lowp_uvec3_int_vertex" />
   7642 <Test name="lowp_uvec3_int_fragment" />
   7643 <Test name="mediump_uvec3_int_vertex" />
   7644 <Test name="mediump_uvec3_int_fragment" />
   7645 <Test name="lowp_uvec4_int_vertex" />
   7646 <Test name="lowp_uvec4_int_fragment" />
   7647 <Test name="mediump_uvec4_int_vertex" />
   7648 <Test name="mediump_uvec4_int_fragment" />
   7649 <Test name="highp_uvec2_int_vertex" />
   7650 <Test name="highp_uvec2_int_fragment" />
   7651 <Test name="highp_uvec3_int_vertex" />
   7652 <Test name="highp_uvec3_int_fragment" />
   7653 <Test name="highp_uvec4_int_vertex" />
   7654 <Test name="highp_uvec4_int_fragment" />
   7655 </TestCase>
   7656 <TestCase name="right_shift">
   7657 <Test name="lowp_int_uint_vertex" />
   7658 <Test name="lowp_int_uint_fragment" />
   7659 <Test name="mediump_int_uint_vertex" />
   7660 <Test name="mediump_int_uint_fragment" />
   7661 <Test name="lowp_ivec2_uvec2_vertex" />
   7662 <Test name="lowp_ivec2_uvec2_fragment" />
   7663 <Test name="mediump_ivec2_uvec2_vertex" />
   7664 <Test name="mediump_ivec2_uvec2_fragment" />
   7665 <Test name="lowp_ivec3_uvec3_vertex" />
   7666 <Test name="lowp_ivec3_uvec3_fragment" />
   7667 <Test name="mediump_ivec3_uvec3_vertex" />
   7668 <Test name="mediump_ivec3_uvec3_fragment" />
   7669 <Test name="lowp_ivec4_uvec4_vertex" />
   7670 <Test name="lowp_ivec4_uvec4_fragment" />
   7671 <Test name="mediump_ivec4_uvec4_vertex" />
   7672 <Test name="mediump_ivec4_uvec4_fragment" />
   7673 <Test name="highp_int_uint_vertex" />
   7674 <Test name="highp_int_uint_fragment" />
   7675 <Test name="highp_ivec2_uvec2_vertex" />
   7676 <Test name="highp_ivec2_uvec2_fragment" />
   7677 <Test name="highp_ivec3_uvec3_vertex" />
   7678 <Test name="highp_ivec3_uvec3_fragment" />
   7679 <Test name="highp_ivec4_uvec4_vertex" />
   7680 <Test name="highp_ivec4_uvec4_fragment" />
   7681 <Test name="lowp_uint_vertex" />
   7682 <Test name="lowp_uint_fragment" />
   7683 <Test name="mediump_uint_vertex" />
   7684 <Test name="mediump_uint_fragment" />
   7685 <Test name="lowp_uvec2_vertex" />
   7686 <Test name="lowp_uvec2_fragment" />
   7687 <Test name="mediump_uvec2_vertex" />
   7688 <Test name="mediump_uvec2_fragment" />
   7689 <Test name="lowp_uvec3_vertex" />
   7690 <Test name="lowp_uvec3_fragment" />
   7691 <Test name="mediump_uvec3_vertex" />
   7692 <Test name="mediump_uvec3_fragment" />
   7693 <Test name="lowp_uvec4_vertex" />
   7694 <Test name="lowp_uvec4_fragment" />
   7695 <Test name="mediump_uvec4_vertex" />
   7696 <Test name="mediump_uvec4_fragment" />
   7697 <Test name="highp_uint_vertex" />
   7698 <Test name="highp_uint_fragment" />
   7699 <Test name="highp_uvec2_vertex" />
   7700 <Test name="highp_uvec2_fragment" />
   7701 <Test name="highp_uvec3_vertex" />
   7702 <Test name="highp_uvec3_fragment" />
   7703 <Test name="highp_uvec4_vertex" />
   7704 <Test name="highp_uvec4_fragment" />
   7705 <Test name="lowp_ivec2_uint_vertex" />
   7706 <Test name="lowp_ivec2_uint_fragment" />
   7707 <Test name="mediump_ivec2_uint_vertex" />
   7708 <Test name="mediump_ivec2_uint_fragment" />
   7709 <Test name="lowp_ivec3_uint_vertex" />
   7710 <Test name="lowp_ivec3_uint_fragment" />
   7711 <Test name="mediump_ivec3_uint_vertex" />
   7712 <Test name="mediump_ivec3_uint_fragment" />
   7713 <Test name="lowp_ivec4_uint_vertex" />
   7714 <Test name="lowp_ivec4_uint_fragment" />
   7715 <Test name="mediump_ivec4_uint_vertex" />
   7716 <Test name="mediump_ivec4_uint_fragment" />
   7717 <Test name="highp_ivec2_uint_vertex" />
   7718 <Test name="highp_ivec2_uint_fragment" />
   7719 <Test name="highp_ivec3_uint_vertex" />
   7720 <Test name="highp_ivec3_uint_fragment" />
   7721 <Test name="highp_ivec4_uint_vertex" />
   7722 <Test name="highp_ivec4_uint_fragment" />
   7723 <Test name="lowp_uvec2_uint_vertex" />
   7724 <Test name="lowp_uvec2_uint_fragment" />
   7725 <Test name="mediump_uvec2_uint_vertex" />
   7726 <Test name="mediump_uvec2_uint_fragment" />
   7727 <Test name="lowp_uvec3_uint_vertex" />
   7728 <Test name="lowp_uvec3_uint_fragment" />
   7729 <Test name="mediump_uvec3_uint_vertex" />
   7730 <Test name="mediump_uvec3_uint_fragment" />
   7731 <Test name="lowp_uvec4_uint_vertex" />
   7732 <Test name="lowp_uvec4_uint_fragment" />
   7733 <Test name="mediump_uvec4_uint_vertex" />
   7734 <Test name="mediump_uvec4_uint_fragment" />
   7735 <Test name="highp_uvec2_uint_vertex" />
   7736 <Test name="highp_uvec2_uint_fragment" />
   7737 <Test name="highp_uvec3_uint_vertex" />
   7738 <Test name="highp_uvec3_uint_fragment" />
   7739 <Test name="highp_uvec4_uint_vertex" />
   7740 <Test name="highp_uvec4_uint_fragment" />
   7741 <Test name="lowp_int_vertex" />
   7742 <Test name="lowp_int_fragment" />
   7743 <Test name="mediump_int_vertex" />
   7744 <Test name="mediump_int_fragment" />
   7745 <Test name="lowp_ivec2_vertex" />
   7746 <Test name="lowp_ivec2_fragment" />
   7747 <Test name="mediump_ivec2_vertex" />
   7748 <Test name="mediump_ivec2_fragment" />
   7749 <Test name="lowp_ivec3_vertex" />
   7750 <Test name="lowp_ivec3_fragment" />
   7751 <Test name="mediump_ivec3_vertex" />
   7752 <Test name="mediump_ivec3_fragment" />
   7753 <Test name="lowp_ivec4_vertex" />
   7754 <Test name="lowp_ivec4_fragment" />
   7755 <Test name="mediump_ivec4_vertex" />
   7756 <Test name="mediump_ivec4_fragment" />
   7757 <Test name="highp_int_vertex" />
   7758 <Test name="highp_int_fragment" />
   7759 <Test name="highp_ivec2_vertex" />
   7760 <Test name="highp_ivec2_fragment" />
   7761 <Test name="highp_ivec3_vertex" />
   7762 <Test name="highp_ivec3_fragment" />
   7763 <Test name="highp_ivec4_vertex" />
   7764 <Test name="highp_ivec4_fragment" />
   7765 <Test name="lowp_uint_int_vertex" />
   7766 <Test name="lowp_uint_int_fragment" />
   7767 <Test name="mediump_uint_int_vertex" />
   7768 <Test name="mediump_uint_int_fragment" />
   7769 <Test name="lowp_uvec2_ivec2_vertex" />
   7770 <Test name="lowp_uvec2_ivec2_fragment" />
   7771 <Test name="mediump_uvec2_ivec2_vertex" />
   7772 <Test name="mediump_uvec2_ivec2_fragment" />
   7773 <Test name="lowp_uvec3_ivec3_vertex" />
   7774 <Test name="lowp_uvec3_ivec3_fragment" />
   7775 <Test name="mediump_uvec3_ivec3_vertex" />
   7776 <Test name="mediump_uvec3_ivec3_fragment" />
   7777 <Test name="lowp_uvec4_ivec4_vertex" />
   7778 <Test name="lowp_uvec4_ivec4_fragment" />
   7779 <Test name="mediump_uvec4_ivec4_vertex" />
   7780 <Test name="mediump_uvec4_ivec4_fragment" />
   7781 <Test name="highp_uint_int_vertex" />
   7782 <Test name="highp_uint_int_fragment" />
   7783 <Test name="highp_uvec2_ivec2_vertex" />
   7784 <Test name="highp_uvec2_ivec2_fragment" />
   7785 <Test name="highp_uvec3_ivec3_vertex" />
   7786 <Test name="highp_uvec3_ivec3_fragment" />
   7787 <Test name="highp_uvec4_ivec4_vertex" />
   7788 <Test name="highp_uvec4_ivec4_fragment" />
   7789 <Test name="lowp_ivec2_int_vertex" />
   7790 <Test name="lowp_ivec2_int_fragment" />
   7791 <Test name="mediump_ivec2_int_vertex" />
   7792 <Test name="mediump_ivec2_int_fragment" />
   7793 <Test name="lowp_ivec3_int_vertex" />
   7794 <Test name="lowp_ivec3_int_fragment" />
   7795 <Test name="mediump_ivec3_int_vertex" />
   7796 <Test name="mediump_ivec3_int_fragment" />
   7797 <Test name="lowp_ivec4_int_vertex" />
   7798 <Test name="lowp_ivec4_int_fragment" />
   7799 <Test name="mediump_ivec4_int_vertex" />
   7800 <Test name="mediump_ivec4_int_fragment" />
   7801 <Test name="highp_ivec2_int_vertex" />
   7802 <Test name="highp_ivec2_int_fragment" />
   7803 <Test name="highp_ivec3_int_vertex" />
   7804 <Test name="highp_ivec3_int_fragment" />
   7805 <Test name="highp_ivec4_int_vertex" />
   7806 <Test name="highp_ivec4_int_fragment" />
   7807 <Test name="lowp_uvec2_int_vertex" />
   7808 <Test name="lowp_uvec2_int_fragment" />
   7809 <Test name="mediump_uvec2_int_vertex" />
   7810 <Test name="mediump_uvec2_int_fragment" />
   7811 <Test name="lowp_uvec3_int_vertex" />
   7812 <Test name="lowp_uvec3_int_fragment" />
   7813 <Test name="mediump_uvec3_int_vertex" />
   7814 <Test name="mediump_uvec3_int_fragment" />
   7815 <Test name="lowp_uvec4_int_vertex" />
   7816 <Test name="lowp_uvec4_int_fragment" />
   7817 <Test name="mediump_uvec4_int_vertex" />
   7818 <Test name="mediump_uvec4_int_fragment" />
   7819 <Test name="highp_uvec2_int_vertex" />
   7820 <Test name="highp_uvec2_int_fragment" />
   7821 <Test name="highp_uvec3_int_vertex" />
   7822 <Test name="highp_uvec3_int_fragment" />
   7823 <Test name="highp_uvec4_int_vertex" />
   7824 <Test name="highp_uvec4_int_fragment" />
   7825 </TestCase>
   7826 <TestCase name="add_assign_effect">
   7827 <Test name="lowp_float_vertex" />
   7828 <Test name="lowp_float_fragment" />
   7829 <Test name="mediump_float_vertex" />
   7830 <Test name="mediump_float_fragment" />
   7831 <Test name="highp_float_vertex" />
   7832 <Test name="highp_float_fragment" />
   7833 <Test name="lowp_vec2_vertex" />
   7834 <Test name="lowp_vec2_fragment" />
   7835 <Test name="mediump_vec2_vertex" />
   7836 <Test name="mediump_vec2_fragment" />
   7837 <Test name="highp_vec2_vertex" />
   7838 <Test name="highp_vec2_fragment" />
   7839 <Test name="lowp_vec3_vertex" />
   7840 <Test name="lowp_vec3_fragment" />
   7841 <Test name="mediump_vec3_vertex" />
   7842 <Test name="mediump_vec3_fragment" />
   7843 <Test name="highp_vec3_vertex" />
   7844 <Test name="highp_vec3_fragment" />
   7845 <Test name="lowp_vec4_vertex" />
   7846 <Test name="lowp_vec4_fragment" />
   7847 <Test name="mediump_vec4_vertex" />
   7848 <Test name="mediump_vec4_fragment" />
   7849 <Test name="highp_vec4_vertex" />
   7850 <Test name="highp_vec4_fragment" />
   7851 <Test name="lowp_int_vertex" />
   7852 <Test name="lowp_int_fragment" />
   7853 <Test name="mediump_int_vertex" />
   7854 <Test name="mediump_int_fragment" />
   7855 <Test name="lowp_ivec2_vertex" />
   7856 <Test name="lowp_ivec2_fragment" />
   7857 <Test name="mediump_ivec2_vertex" />
   7858 <Test name="mediump_ivec2_fragment" />
   7859 <Test name="lowp_ivec3_vertex" />
   7860 <Test name="lowp_ivec3_fragment" />
   7861 <Test name="mediump_ivec3_vertex" />
   7862 <Test name="mediump_ivec3_fragment" />
   7863 <Test name="lowp_ivec4_vertex" />
   7864 <Test name="lowp_ivec4_fragment" />
   7865 <Test name="mediump_ivec4_vertex" />
   7866 <Test name="mediump_ivec4_fragment" />
   7867 <Test name="highp_int_vertex" />
   7868 <Test name="highp_int_fragment" />
   7869 <Test name="highp_ivec2_vertex" />
   7870 <Test name="highp_ivec2_fragment" />
   7871 <Test name="highp_ivec3_vertex" />
   7872 <Test name="highp_ivec3_fragment" />
   7873 <Test name="highp_ivec4_vertex" />
   7874 <Test name="highp_ivec4_fragment" />
   7875 <Test name="lowp_uint_vertex" />
   7876 <Test name="lowp_uint_fragment" />
   7877 <Test name="mediump_uint_vertex" />
   7878 <Test name="mediump_uint_fragment" />
   7879 <Test name="lowp_uvec2_vertex" />
   7880 <Test name="lowp_uvec2_fragment" />
   7881 <Test name="mediump_uvec2_vertex" />
   7882 <Test name="mediump_uvec2_fragment" />
   7883 <Test name="lowp_uvec3_vertex" />
   7884 <Test name="lowp_uvec3_fragment" />
   7885 <Test name="mediump_uvec3_vertex" />
   7886 <Test name="mediump_uvec3_fragment" />
   7887 <Test name="lowp_uvec4_vertex" />
   7888 <Test name="lowp_uvec4_fragment" />
   7889 <Test name="mediump_uvec4_vertex" />
   7890 <Test name="mediump_uvec4_fragment" />
   7891 <Test name="highp_uint_vertex" />
   7892 <Test name="highp_uint_fragment" />
   7893 <Test name="highp_uvec2_vertex" />
   7894 <Test name="highp_uvec2_fragment" />
   7895 <Test name="highp_uvec3_vertex" />
   7896 <Test name="highp_uvec3_fragment" />
   7897 <Test name="highp_uvec4_vertex" />
   7898 <Test name="highp_uvec4_fragment" />
   7899 <Test name="lowp_vec2_float_vertex" />
   7900 <Test name="lowp_vec2_float_fragment" />
   7901 <Test name="mediump_vec2_float_vertex" />
   7902 <Test name="mediump_vec2_float_fragment" />
   7903 <Test name="highp_vec2_float_vertex" />
   7904 <Test name="highp_vec2_float_fragment" />
   7905 <Test name="lowp_vec3_float_vertex" />
   7906 <Test name="lowp_vec3_float_fragment" />
   7907 <Test name="mediump_vec3_float_vertex" />
   7908 <Test name="mediump_vec3_float_fragment" />
   7909 <Test name="highp_vec3_float_vertex" />
   7910 <Test name="highp_vec3_float_fragment" />
   7911 <Test name="lowp_vec4_float_vertex" />
   7912 <Test name="lowp_vec4_float_fragment" />
   7913 <Test name="mediump_vec4_float_vertex" />
   7914 <Test name="mediump_vec4_float_fragment" />
   7915 <Test name="highp_vec4_float_vertex" />
   7916 <Test name="highp_vec4_float_fragment" />
   7917 <Test name="lowp_ivec2_int_vertex" />
   7918 <Test name="lowp_ivec2_int_fragment" />
   7919 <Test name="mediump_ivec2_int_vertex" />
   7920 <Test name="mediump_ivec2_int_fragment" />
   7921 <Test name="lowp_ivec3_int_vertex" />
   7922 <Test name="lowp_ivec3_int_fragment" />
   7923 <Test name="mediump_ivec3_int_vertex" />
   7924 <Test name="mediump_ivec3_int_fragment" />
   7925 <Test name="lowp_ivec4_int_vertex" />
   7926 <Test name="lowp_ivec4_int_fragment" />
   7927 <Test name="mediump_ivec4_int_vertex" />
   7928 <Test name="mediump_ivec4_int_fragment" />
   7929 <Test name="highp_ivec2_int_vertex" />
   7930 <Test name="highp_ivec2_int_fragment" />
   7931 <Test name="highp_ivec3_int_vertex" />
   7932 <Test name="highp_ivec3_int_fragment" />
   7933 <Test name="highp_ivec4_int_vertex" />
   7934 <Test name="highp_ivec4_int_fragment" />
   7935 <Test name="lowp_uvec2_uint_vertex" />
   7936 <Test name="lowp_uvec2_uint_fragment" />
   7937 <Test name="mediump_uvec2_uint_vertex" />
   7938 <Test name="mediump_uvec2_uint_fragment" />
   7939 <Test name="lowp_uvec3_uint_vertex" />
   7940 <Test name="lowp_uvec3_uint_fragment" />
   7941 <Test name="mediump_uvec3_uint_vertex" />
   7942 <Test name="mediump_uvec3_uint_fragment" />
   7943 <Test name="lowp_uvec4_uint_vertex" />
   7944 <Test name="lowp_uvec4_uint_fragment" />
   7945 <Test name="mediump_uvec4_uint_vertex" />
   7946 <Test name="mediump_uvec4_uint_fragment" />
   7947 <Test name="highp_uvec2_uint_vertex" />
   7948 <Test name="highp_uvec2_uint_fragment" />
   7949 <Test name="highp_uvec3_uint_vertex" />
   7950 <Test name="highp_uvec3_uint_fragment" />
   7951 <Test name="highp_uvec4_uint_vertex" />
   7952 <Test name="highp_uvec4_uint_fragment" />
   7953 </TestCase>
   7954 <TestCase name="sub_assign_effect">
   7955 <Test name="lowp_float_vertex" />
   7956 <Test name="lowp_float_fragment" />
   7957 <Test name="mediump_float_vertex" />
   7958 <Test name="mediump_float_fragment" />
   7959 <Test name="highp_float_vertex" />
   7960 <Test name="highp_float_fragment" />
   7961 <Test name="lowp_vec2_vertex" />
   7962 <Test name="lowp_vec2_fragment" />
   7963 <Test name="mediump_vec2_vertex" />
   7964 <Test name="mediump_vec2_fragment" />
   7965 <Test name="highp_vec2_vertex" />
   7966 <Test name="highp_vec2_fragment" />
   7967 <Test name="lowp_vec3_vertex" />
   7968 <Test name="lowp_vec3_fragment" />
   7969 <Test name="mediump_vec3_vertex" />
   7970 <Test name="mediump_vec3_fragment" />
   7971 <Test name="highp_vec3_vertex" />
   7972 <Test name="highp_vec3_fragment" />
   7973 <Test name="lowp_vec4_vertex" />
   7974 <Test name="lowp_vec4_fragment" />
   7975 <Test name="mediump_vec4_vertex" />
   7976 <Test name="mediump_vec4_fragment" />
   7977 <Test name="highp_vec4_vertex" />
   7978 <Test name="highp_vec4_fragment" />
   7979 <Test name="lowp_int_vertex" />
   7980 <Test name="lowp_int_fragment" />
   7981 <Test name="mediump_int_vertex" />
   7982 <Test name="mediump_int_fragment" />
   7983 <Test name="lowp_ivec2_vertex" />
   7984 <Test name="lowp_ivec2_fragment" />
   7985 <Test name="mediump_ivec2_vertex" />
   7986 <Test name="mediump_ivec2_fragment" />
   7987 <Test name="lowp_ivec3_vertex" />
   7988 <Test name="lowp_ivec3_fragment" />
   7989 <Test name="mediump_ivec3_vertex" />
   7990 <Test name="mediump_ivec3_fragment" />
   7991 <Test name="lowp_ivec4_vertex" />
   7992 <Test name="lowp_ivec4_fragment" />
   7993 <Test name="mediump_ivec4_vertex" />
   7994 <Test name="mediump_ivec4_fragment" />
   7995 <Test name="highp_int_vertex" />
   7996 <Test name="highp_int_fragment" />
   7997 <Test name="highp_ivec2_vertex" />
   7998 <Test name="highp_ivec2_fragment" />
   7999 <Test name="highp_ivec3_vertex" />
   8000 <Test name="highp_ivec3_fragment" />
   8001 <Test name="highp_ivec4_vertex" />
   8002 <Test name="highp_ivec4_fragment" />
   8003 <Test name="lowp_uint_vertex" />
   8004 <Test name="lowp_uint_fragment" />
   8005 <Test name="mediump_uint_vertex" />
   8006 <Test name="mediump_uint_fragment" />
   8007 <Test name="lowp_uvec2_vertex" />
   8008 <Test name="lowp_uvec2_fragment" />
   8009 <Test name="mediump_uvec2_vertex" />
   8010 <Test name="mediump_uvec2_fragment" />
   8011 <Test name="lowp_uvec3_vertex" />
   8012 <Test name="lowp_uvec3_fragment" />
   8013 <Test name="mediump_uvec3_vertex" />
   8014 <Test name="mediump_uvec3_fragment" />
   8015 <Test name="lowp_uvec4_vertex" />
   8016 <Test name="lowp_uvec4_fragment" />
   8017 <Test name="mediump_uvec4_vertex" />
   8018 <Test name="mediump_uvec4_fragment" />
   8019 <Test name="highp_uint_vertex" />
   8020 <Test name="highp_uint_fragment" />
   8021 <Test name="highp_uvec2_vertex" />
   8022 <Test name="highp_uvec2_fragment" />
   8023 <Test name="highp_uvec3_vertex" />
   8024 <Test name="highp_uvec3_fragment" />
   8025 <Test name="highp_uvec4_vertex" />
   8026 <Test name="highp_uvec4_fragment" />
   8027 <Test name="lowp_vec2_float_vertex" />
   8028 <Test name="lowp_vec2_float_fragment" />
   8029 <Test name="mediump_vec2_float_vertex" />
   8030 <Test name="mediump_vec2_float_fragment" />
   8031 <Test name="highp_vec2_float_vertex" />
   8032 <Test name="highp_vec2_float_fragment" />
   8033 <Test name="lowp_vec3_float_vertex" />
   8034 <Test name="lowp_vec3_float_fragment" />
   8035 <Test name="mediump_vec3_float_vertex" />
   8036 <Test name="mediump_vec3_float_fragment" />
   8037 <Test name="highp_vec3_float_vertex" />
   8038 <Test name="highp_vec3_float_fragment" />
   8039 <Test name="lowp_vec4_float_vertex" />
   8040 <Test name="lowp_vec4_float_fragment" />
   8041 <Test name="mediump_vec4_float_vertex" />
   8042 <Test name="mediump_vec4_float_fragment" />
   8043 <Test name="highp_vec4_float_vertex" />
   8044 <Test name="highp_vec4_float_fragment" />
   8045 <Test name="lowp_ivec2_int_vertex" />
   8046 <Test name="lowp_ivec2_int_fragment" />
   8047 <Test name="mediump_ivec2_int_vertex" />
   8048 <Test name="mediump_ivec2_int_fragment" />
   8049 <Test name="lowp_ivec3_int_vertex" />
   8050 <Test name="lowp_ivec3_int_fragment" />
   8051 <Test name="mediump_ivec3_int_vertex" />
   8052 <Test name="mediump_ivec3_int_fragment" />
   8053 <Test name="lowp_ivec4_int_vertex" />
   8054 <Test name="lowp_ivec4_int_fragment" />
   8055 <Test name="mediump_ivec4_int_vertex" />
   8056 <Test name="mediump_ivec4_int_fragment" />
   8057 <Test name="highp_ivec2_int_vertex" />
   8058 <Test name="highp_ivec2_int_fragment" />
   8059 <Test name="highp_ivec3_int_vertex" />
   8060 <Test name="highp_ivec3_int_fragment" />
   8061 <Test name="highp_ivec4_int_vertex" />
   8062 <Test name="highp_ivec4_int_fragment" />
   8063 <Test name="lowp_uvec2_uint_vertex" />
   8064 <Test name="lowp_uvec2_uint_fragment" />
   8065 <Test name="mediump_uvec2_uint_vertex" />
   8066 <Test name="mediump_uvec2_uint_fragment" />
   8067 <Test name="lowp_uvec3_uint_vertex" />
   8068 <Test name="lowp_uvec3_uint_fragment" />
   8069 <Test name="mediump_uvec3_uint_vertex" />
   8070 <Test name="mediump_uvec3_uint_fragment" />
   8071 <Test name="lowp_uvec4_uint_vertex" />
   8072 <Test name="lowp_uvec4_uint_fragment" />
   8073 <Test name="mediump_uvec4_uint_vertex" />
   8074 <Test name="mediump_uvec4_uint_fragment" />
   8075 <Test name="highp_uvec2_uint_vertex" />
   8076 <Test name="highp_uvec2_uint_fragment" />
   8077 <Test name="highp_uvec3_uint_vertex" />
   8078 <Test name="highp_uvec3_uint_fragment" />
   8079 <Test name="highp_uvec4_uint_vertex" />
   8080 <Test name="highp_uvec4_uint_fragment" />
   8081 </TestCase>
   8082 <TestCase name="mul_assign_effect">
   8083 <Test name="lowp_float_vertex" />
   8084 <Test name="lowp_float_fragment" />
   8085 <Test name="mediump_float_vertex" />
   8086 <Test name="mediump_float_fragment" />
   8087 <Test name="highp_float_vertex" />
   8088 <Test name="highp_float_fragment" />
   8089 <Test name="lowp_vec2_vertex" />
   8090 <Test name="lowp_vec2_fragment" />
   8091 <Test name="mediump_vec2_vertex" />
   8092 <Test name="mediump_vec2_fragment" />
   8093 <Test name="highp_vec2_vertex" />
   8094 <Test name="highp_vec2_fragment" />
   8095 <Test name="lowp_vec3_vertex" />
   8096 <Test name="lowp_vec3_fragment" />
   8097 <Test name="mediump_vec3_vertex" />
   8098 <Test name="mediump_vec3_fragment" />
   8099 <Test name="highp_vec3_vertex" />
   8100 <Test name="highp_vec3_fragment" />
   8101 <Test name="lowp_vec4_vertex" />
   8102 <Test name="lowp_vec4_fragment" />
   8103 <Test name="mediump_vec4_vertex" />
   8104 <Test name="mediump_vec4_fragment" />
   8105 <Test name="highp_vec4_vertex" />
   8106 <Test name="highp_vec4_fragment" />
   8107 <Test name="lowp_int_vertex" />
   8108 <Test name="lowp_int_fragment" />
   8109 <Test name="mediump_int_vertex" />
   8110 <Test name="mediump_int_fragment" />
   8111 <Test name="lowp_ivec2_vertex" />
   8112 <Test name="lowp_ivec2_fragment" />
   8113 <Test name="mediump_ivec2_vertex" />
   8114 <Test name="mediump_ivec2_fragment" />
   8115 <Test name="lowp_ivec3_vertex" />
   8116 <Test name="lowp_ivec3_fragment" />
   8117 <Test name="mediump_ivec3_vertex" />
   8118 <Test name="mediump_ivec3_fragment" />
   8119 <Test name="lowp_ivec4_vertex" />
   8120 <Test name="lowp_ivec4_fragment" />
   8121 <Test name="mediump_ivec4_vertex" />
   8122 <Test name="mediump_ivec4_fragment" />
   8123 <Test name="highp_int_vertex" />
   8124 <Test name="highp_int_fragment" />
   8125 <Test name="highp_ivec2_vertex" />
   8126 <Test name="highp_ivec2_fragment" />
   8127 <Test name="highp_ivec3_vertex" />
   8128 <Test name="highp_ivec3_fragment" />
   8129 <Test name="highp_ivec4_vertex" />
   8130 <Test name="highp_ivec4_fragment" />
   8131 <Test name="lowp_uint_vertex" />
   8132 <Test name="lowp_uint_fragment" />
   8133 <Test name="mediump_uint_vertex" />
   8134 <Test name="mediump_uint_fragment" />
   8135 <Test name="lowp_uvec2_vertex" />
   8136 <Test name="lowp_uvec2_fragment" />
   8137 <Test name="mediump_uvec2_vertex" />
   8138 <Test name="mediump_uvec2_fragment" />
   8139 <Test name="lowp_uvec3_vertex" />
   8140 <Test name="lowp_uvec3_fragment" />
   8141 <Test name="mediump_uvec3_vertex" />
   8142 <Test name="mediump_uvec3_fragment" />
   8143 <Test name="lowp_uvec4_vertex" />
   8144 <Test name="lowp_uvec4_fragment" />
   8145 <Test name="mediump_uvec4_vertex" />
   8146 <Test name="mediump_uvec4_fragment" />
   8147 <Test name="highp_uint_vertex" />
   8148 <Test name="highp_uint_fragment" />
   8149 <Test name="highp_uvec2_vertex" />
   8150 <Test name="highp_uvec2_fragment" />
   8151 <Test name="highp_uvec3_vertex" />
   8152 <Test name="highp_uvec3_fragment" />
   8153 <Test name="highp_uvec4_vertex" />
   8154 <Test name="highp_uvec4_fragment" />
   8155 <Test name="lowp_vec2_float_vertex" />
   8156 <Test name="lowp_vec2_float_fragment" />
   8157 <Test name="mediump_vec2_float_vertex" />
   8158 <Test name="mediump_vec2_float_fragment" />
   8159 <Test name="highp_vec2_float_vertex" />
   8160 <Test name="highp_vec2_float_fragment" />
   8161 <Test name="lowp_vec3_float_vertex" />
   8162 <Test name="lowp_vec3_float_fragment" />
   8163 <Test name="mediump_vec3_float_vertex" />
   8164 <Test name="mediump_vec3_float_fragment" />
   8165 <Test name="highp_vec3_float_vertex" />
   8166 <Test name="highp_vec3_float_fragment" />
   8167 <Test name="lowp_vec4_float_vertex" />
   8168 <Test name="lowp_vec4_float_fragment" />
   8169 <Test name="mediump_vec4_float_vertex" />
   8170 <Test name="mediump_vec4_float_fragment" />
   8171 <Test name="highp_vec4_float_vertex" />
   8172 <Test name="highp_vec4_float_fragment" />
   8173 <Test name="lowp_ivec2_int_vertex" />
   8174 <Test name="lowp_ivec2_int_fragment" />
   8175 <Test name="mediump_ivec2_int_vertex" />
   8176 <Test name="mediump_ivec2_int_fragment" />
   8177 <Test name="lowp_ivec3_int_vertex" />
   8178 <Test name="lowp_ivec3_int_fragment" />
   8179 <Test name="mediump_ivec3_int_vertex" />
   8180 <Test name="mediump_ivec3_int_fragment" />
   8181 <Test name="lowp_ivec4_int_vertex" />
   8182 <Test name="lowp_ivec4_int_fragment" />
   8183 <Test name="mediump_ivec4_int_vertex" />
   8184 <Test name="mediump_ivec4_int_fragment" />
   8185 <Test name="highp_ivec2_int_vertex" />
   8186 <Test name="highp_ivec2_int_fragment" />
   8187 <Test name="highp_ivec3_int_vertex" />
   8188 <Test name="highp_ivec3_int_fragment" />
   8189 <Test name="highp_ivec4_int_vertex" />
   8190 <Test name="highp_ivec4_int_fragment" />
   8191 <Test name="lowp_uvec2_uint_vertex" />
   8192 <Test name="lowp_uvec2_uint_fragment" />
   8193 <Test name="mediump_uvec2_uint_vertex" />
   8194 <Test name="mediump_uvec2_uint_fragment" />
   8195 <Test name="lowp_uvec3_uint_vertex" />
   8196 <Test name="lowp_uvec3_uint_fragment" />
   8197 <Test name="mediump_uvec3_uint_vertex" />
   8198 <Test name="mediump_uvec3_uint_fragment" />
   8199 <Test name="lowp_uvec4_uint_vertex" />
   8200 <Test name="lowp_uvec4_uint_fragment" />
   8201 <Test name="mediump_uvec4_uint_vertex" />
   8202 <Test name="mediump_uvec4_uint_fragment" />
   8203 <Test name="highp_uvec2_uint_vertex" />
   8204 <Test name="highp_uvec2_uint_fragment" />
   8205 <Test name="highp_uvec3_uint_vertex" />
   8206 <Test name="highp_uvec3_uint_fragment" />
   8207 <Test name="highp_uvec4_uint_vertex" />
   8208 <Test name="highp_uvec4_uint_fragment" />
   8209 </TestCase>
   8210 <TestCase name="div_assign_effect">
   8211 <Test name="lowp_float_vertex" />
   8212 <Test name="lowp_float_fragment" />
   8213 <Test name="mediump_float_vertex" />
   8214 <Test name="mediump_float_fragment" />
   8215 <Test name="highp_float_vertex" />
   8216 <Test name="highp_float_fragment" />
   8217 <Test name="lowp_vec2_vertex" />
   8218 <Test name="lowp_vec2_fragment" />
   8219 <Test name="mediump_vec2_vertex" />
   8220 <Test name="mediump_vec2_fragment" />
   8221 <Test name="highp_vec2_vertex" />
   8222 <Test name="highp_vec2_fragment" />
   8223 <Test name="lowp_vec3_vertex" />
   8224 <Test name="lowp_vec3_fragment" />
   8225 <Test name="mediump_vec3_vertex" />
   8226 <Test name="mediump_vec3_fragment" />
   8227 <Test name="highp_vec3_vertex" />
   8228 <Test name="highp_vec3_fragment" />
   8229 <Test name="lowp_vec4_vertex" />
   8230 <Test name="lowp_vec4_fragment" />
   8231 <Test name="mediump_vec4_vertex" />
   8232 <Test name="mediump_vec4_fragment" />
   8233 <Test name="highp_vec4_vertex" />
   8234 <Test name="highp_vec4_fragment" />
   8235 <Test name="lowp_int_vertex" />
   8236 <Test name="lowp_int_fragment" />
   8237 <Test name="mediump_int_vertex" />
   8238 <Test name="mediump_int_fragment" />
   8239 <Test name="lowp_ivec2_vertex" />
   8240 <Test name="lowp_ivec2_fragment" />
   8241 <Test name="mediump_ivec2_vertex" />
   8242 <Test name="mediump_ivec2_fragment" />
   8243 <Test name="lowp_ivec3_vertex" />
   8244 <Test name="lowp_ivec3_fragment" />
   8245 <Test name="mediump_ivec3_vertex" />
   8246 <Test name="mediump_ivec3_fragment" />
   8247 <Test name="lowp_ivec4_vertex" />
   8248 <Test name="lowp_ivec4_fragment" />
   8249 <Test name="mediump_ivec4_vertex" />
   8250 <Test name="mediump_ivec4_fragment" />
   8251 <Test name="highp_int_vertex" />
   8252 <Test name="highp_int_fragment" />
   8253 <Test name="highp_ivec2_vertex" />
   8254 <Test name="highp_ivec2_fragment" />
   8255 <Test name="highp_ivec3_vertex" />
   8256 <Test name="highp_ivec3_fragment" />
   8257 <Test name="highp_ivec4_vertex" />
   8258 <Test name="highp_ivec4_fragment" />
   8259 <Test name="lowp_uint_vertex" />
   8260 <Test name="lowp_uint_fragment" />
   8261 <Test name="mediump_uint_vertex" />
   8262 <Test name="mediump_uint_fragment" />
   8263 <Test name="lowp_uvec2_vertex" />
   8264 <Test name="lowp_uvec2_fragment" />
   8265 <Test name="mediump_uvec2_vertex" />
   8266 <Test name="mediump_uvec2_fragment" />
   8267 <Test name="lowp_uvec3_vertex" />
   8268 <Test name="lowp_uvec3_fragment" />
   8269 <Test name="mediump_uvec3_vertex" />
   8270 <Test name="mediump_uvec3_fragment" />
   8271 <Test name="lowp_uvec4_vertex" />
   8272 <Test name="lowp_uvec4_fragment" />
   8273 <Test name="mediump_uvec4_vertex" />
   8274 <Test name="mediump_uvec4_fragment" />
   8275 <Test name="highp_uint_vertex" />
   8276 <Test name="highp_uint_fragment" />
   8277 <Test name="highp_uvec2_vertex" />
   8278 <Test name="highp_uvec2_fragment" />
   8279 <Test name="highp_uvec3_vertex" />
   8280 <Test name="highp_uvec3_fragment" />
   8281 <Test name="highp_uvec4_vertex" />
   8282 <Test name="highp_uvec4_fragment" />
   8283 <Test name="lowp_vec2_float_vertex" />
   8284 <Test name="lowp_vec2_float_fragment" />
   8285 <Test name="mediump_vec2_float_vertex" />
   8286 <Test name="mediump_vec2_float_fragment" />
   8287 <Test name="highp_vec2_float_vertex" />
   8288 <Test name="highp_vec2_float_fragment" />
   8289 <Test name="lowp_vec3_float_vertex" />
   8290 <Test name="lowp_vec3_float_fragment" />
   8291 <Test name="mediump_vec3_float_vertex" />
   8292 <Test name="mediump_vec3_float_fragment" />
   8293 <Test name="highp_vec3_float_vertex" />
   8294 <Test name="highp_vec3_float_fragment" />
   8295 <Test name="lowp_vec4_float_vertex" />
   8296 <Test name="lowp_vec4_float_fragment" />
   8297 <Test name="mediump_vec4_float_vertex" />
   8298 <Test name="mediump_vec4_float_fragment" />
   8299 <Test name="highp_vec4_float_vertex" />
   8300 <Test name="highp_vec4_float_fragment" />
   8301 <Test name="lowp_ivec2_int_vertex" />
   8302 <Test name="lowp_ivec2_int_fragment" />
   8303 <Test name="mediump_ivec2_int_vertex" />
   8304 <Test name="mediump_ivec2_int_fragment" />
   8305 <Test name="lowp_ivec3_int_vertex" />
   8306 <Test name="lowp_ivec3_int_fragment" />
   8307 <Test name="mediump_ivec3_int_vertex" />
   8308 <Test name="mediump_ivec3_int_fragment" />
   8309 <Test name="lowp_ivec4_int_vertex" />
   8310 <Test name="lowp_ivec4_int_fragment" />
   8311 <Test name="mediump_ivec4_int_vertex" />
   8312 <Test name="mediump_ivec4_int_fragment" />
   8313 <Test name="highp_ivec2_int_vertex" />
   8314 <Test name="highp_ivec2_int_fragment" />
   8315 <Test name="highp_ivec3_int_vertex" />
   8316 <Test name="highp_ivec3_int_fragment" />
   8317 <Test name="highp_ivec4_int_vertex" />
   8318 <Test name="highp_ivec4_int_fragment" />
   8319 <Test name="lowp_uvec2_uint_vertex" />
   8320 <Test name="lowp_uvec2_uint_fragment" />
   8321 <Test name="mediump_uvec2_uint_vertex" />
   8322 <Test name="mediump_uvec2_uint_fragment" />
   8323 <Test name="lowp_uvec3_uint_vertex" />
   8324 <Test name="lowp_uvec3_uint_fragment" />
   8325 <Test name="mediump_uvec3_uint_vertex" />
   8326 <Test name="mediump_uvec3_uint_fragment" />
   8327 <Test name="lowp_uvec4_uint_vertex" />
   8328 <Test name="lowp_uvec4_uint_fragment" />
   8329 <Test name="mediump_uvec4_uint_vertex" />
   8330 <Test name="mediump_uvec4_uint_fragment" />
   8331 <Test name="highp_uvec2_uint_vertex" />
   8332 <Test name="highp_uvec2_uint_fragment" />
   8333 <Test name="highp_uvec3_uint_vertex" />
   8334 <Test name="highp_uvec3_uint_fragment" />
   8335 <Test name="highp_uvec4_uint_vertex" />
   8336 <Test name="highp_uvec4_uint_fragment" />
   8337 </TestCase>
   8338 <TestCase name="mod_assign_effect">
   8339 <Test name="lowp_int_vertex" />
   8340 <Test name="lowp_int_fragment" />
   8341 <Test name="mediump_int_vertex" />
   8342 <Test name="mediump_int_fragment" />
   8343 <Test name="lowp_ivec2_vertex" />
   8344 <Test name="lowp_ivec2_fragment" />
   8345 <Test name="mediump_ivec2_vertex" />
   8346 <Test name="mediump_ivec2_fragment" />
   8347 <Test name="lowp_ivec3_vertex" />
   8348 <Test name="lowp_ivec3_fragment" />
   8349 <Test name="mediump_ivec3_vertex" />
   8350 <Test name="mediump_ivec3_fragment" />
   8351 <Test name="lowp_ivec4_vertex" />
   8352 <Test name="lowp_ivec4_fragment" />
   8353 <Test name="mediump_ivec4_vertex" />
   8354 <Test name="mediump_ivec4_fragment" />
   8355 <Test name="highp_int_vertex" />
   8356 <Test name="highp_int_fragment" />
   8357 <Test name="highp_ivec2_vertex" />
   8358 <Test name="highp_ivec2_fragment" />
   8359 <Test name="highp_ivec3_vertex" />
   8360 <Test name="highp_ivec3_fragment" />
   8361 <Test name="highp_ivec4_vertex" />
   8362 <Test name="highp_ivec4_fragment" />
   8363 <Test name="lowp_uint_vertex" />
   8364 <Test name="lowp_uint_fragment" />
   8365 <Test name="mediump_uint_vertex" />
   8366 <Test name="mediump_uint_fragment" />
   8367 <Test name="lowp_uvec2_vertex" />
   8368 <Test name="lowp_uvec2_fragment" />
   8369 <Test name="mediump_uvec2_vertex" />
   8370 <Test name="mediump_uvec2_fragment" />
   8371 <Test name="lowp_uvec3_vertex" />
   8372 <Test name="lowp_uvec3_fragment" />
   8373 <Test name="mediump_uvec3_vertex" />
   8374 <Test name="mediump_uvec3_fragment" />
   8375 <Test name="lowp_uvec4_vertex" />
   8376 <Test name="lowp_uvec4_fragment" />
   8377 <Test name="mediump_uvec4_vertex" />
   8378 <Test name="mediump_uvec4_fragment" />
   8379 <Test name="highp_uint_vertex" />
   8380 <Test name="highp_uint_fragment" />
   8381 <Test name="highp_uvec2_vertex" />
   8382 <Test name="highp_uvec2_fragment" />
   8383 <Test name="highp_uvec3_vertex" />
   8384 <Test name="highp_uvec3_fragment" />
   8385 <Test name="highp_uvec4_vertex" />
   8386 <Test name="highp_uvec4_fragment" />
   8387 <Test name="lowp_ivec2_int_vertex" />
   8388 <Test name="lowp_ivec2_int_fragment" />
   8389 <Test name="mediump_ivec2_int_vertex" />
   8390 <Test name="mediump_ivec2_int_fragment" />
   8391 <Test name="lowp_ivec3_int_vertex" />
   8392 <Test name="lowp_ivec3_int_fragment" />
   8393 <Test name="mediump_ivec3_int_vertex" />
   8394 <Test name="mediump_ivec3_int_fragment" />
   8395 <Test name="lowp_ivec4_int_vertex" />
   8396 <Test name="lowp_ivec4_int_fragment" />
   8397 <Test name="mediump_ivec4_int_vertex" />
   8398 <Test name="mediump_ivec4_int_fragment" />
   8399 <Test name="highp_ivec2_int_vertex" />
   8400 <Test name="highp_ivec2_int_fragment" />
   8401 <Test name="highp_ivec3_int_vertex" />
   8402 <Test name="highp_ivec3_int_fragment" />
   8403 <Test name="highp_ivec4_int_vertex" />
   8404 <Test name="highp_ivec4_int_fragment" />
   8405 <Test name="lowp_uvec2_uint_vertex" />
   8406 <Test name="lowp_uvec2_uint_fragment" />
   8407 <Test name="mediump_uvec2_uint_vertex" />
   8408 <Test name="mediump_uvec2_uint_fragment" />
   8409 <Test name="lowp_uvec3_uint_vertex" />
   8410 <Test name="lowp_uvec3_uint_fragment" />
   8411 <Test name="mediump_uvec3_uint_vertex" />
   8412 <Test name="mediump_uvec3_uint_fragment" />
   8413 <Test name="lowp_uvec4_uint_vertex" />
   8414 <Test name="lowp_uvec4_uint_fragment" />
   8415 <Test name="mediump_uvec4_uint_vertex" />
   8416 <Test name="mediump_uvec4_uint_fragment" />
   8417 <Test name="highp_uvec2_uint_vertex" />
   8418 <Test name="highp_uvec2_uint_fragment" />
   8419 <Test name="highp_uvec3_uint_vertex" />
   8420 <Test name="highp_uvec3_uint_fragment" />
   8421 <Test name="highp_uvec4_uint_vertex" />
   8422 <Test name="highp_uvec4_uint_fragment" />
   8423 </TestCase>
   8424 <TestCase name="bitwise_and_assign_effect">
   8425 <Test name="lowp_int_vertex" />
   8426 <Test name="lowp_int_fragment" />
   8427 <Test name="mediump_int_vertex" />
   8428 <Test name="mediump_int_fragment" />
   8429 <Test name="lowp_ivec2_vertex" />
   8430 <Test name="lowp_ivec2_fragment" />
   8431 <Test name="mediump_ivec2_vertex" />
   8432 <Test name="mediump_ivec2_fragment" />
   8433 <Test name="lowp_ivec3_vertex" />
   8434 <Test name="lowp_ivec3_fragment" />
   8435 <Test name="mediump_ivec3_vertex" />
   8436 <Test name="mediump_ivec3_fragment" />
   8437 <Test name="lowp_ivec4_vertex" />
   8438 <Test name="lowp_ivec4_fragment" />
   8439 <Test name="mediump_ivec4_vertex" />
   8440 <Test name="mediump_ivec4_fragment" />
   8441 <Test name="highp_int_vertex" />
   8442 <Test name="highp_int_fragment" />
   8443 <Test name="highp_ivec2_vertex" />
   8444 <Test name="highp_ivec2_fragment" />
   8445 <Test name="highp_ivec3_vertex" />
   8446 <Test name="highp_ivec3_fragment" />
   8447 <Test name="highp_ivec4_vertex" />
   8448 <Test name="highp_ivec4_fragment" />
   8449 <Test name="lowp_uint_vertex" />
   8450 <Test name="lowp_uint_fragment" />
   8451 <Test name="mediump_uint_vertex" />
   8452 <Test name="mediump_uint_fragment" />
   8453 <Test name="lowp_uvec2_vertex" />
   8454 <Test name="lowp_uvec2_fragment" />
   8455 <Test name="mediump_uvec2_vertex" />
   8456 <Test name="mediump_uvec2_fragment" />
   8457 <Test name="lowp_uvec3_vertex" />
   8458 <Test name="lowp_uvec3_fragment" />
   8459 <Test name="mediump_uvec3_vertex" />
   8460 <Test name="mediump_uvec3_fragment" />
   8461 <Test name="lowp_uvec4_vertex" />
   8462 <Test name="lowp_uvec4_fragment" />
   8463 <Test name="mediump_uvec4_vertex" />
   8464 <Test name="mediump_uvec4_fragment" />
   8465 <Test name="highp_uint_vertex" />
   8466 <Test name="highp_uint_fragment" />
   8467 <Test name="highp_uvec2_vertex" />
   8468 <Test name="highp_uvec2_fragment" />
   8469 <Test name="highp_uvec3_vertex" />
   8470 <Test name="highp_uvec3_fragment" />
   8471 <Test name="highp_uvec4_vertex" />
   8472 <Test name="highp_uvec4_fragment" />
   8473 <Test name="lowp_ivec2_int_vertex" />
   8474 <Test name="lowp_ivec2_int_fragment" />
   8475 <Test name="mediump_ivec2_int_vertex" />
   8476 <Test name="mediump_ivec2_int_fragment" />
   8477 <Test name="lowp_ivec3_int_vertex" />
   8478 <Test name="lowp_ivec3_int_fragment" />
   8479 <Test name="mediump_ivec3_int_vertex" />
   8480 <Test name="mediump_ivec3_int_fragment" />
   8481 <Test name="lowp_ivec4_int_vertex" />
   8482 <Test name="lowp_ivec4_int_fragment" />
   8483 <Test name="mediump_ivec4_int_vertex" />
   8484 <Test name="mediump_ivec4_int_fragment" />
   8485 <Test name="highp_ivec2_int_vertex" />
   8486 <Test name="highp_ivec2_int_fragment" />
   8487 <Test name="highp_ivec3_int_vertex" />
   8488 <Test name="highp_ivec3_int_fragment" />
   8489 <Test name="highp_ivec4_int_vertex" />
   8490 <Test name="highp_ivec4_int_fragment" />
   8491 <Test name="lowp_uvec2_uint_vertex" />
   8492 <Test name="lowp_uvec2_uint_fragment" />
   8493 <Test name="mediump_uvec2_uint_vertex" />
   8494 <Test name="mediump_uvec2_uint_fragment" />
   8495 <Test name="lowp_uvec3_uint_vertex" />
   8496 <Test name="lowp_uvec3_uint_fragment" />
   8497 <Test name="mediump_uvec3_uint_vertex" />
   8498 <Test name="mediump_uvec3_uint_fragment" />
   8499 <Test name="lowp_uvec4_uint_vertex" />
   8500 <Test name="lowp_uvec4_uint_fragment" />
   8501 <Test name="mediump_uvec4_uint_vertex" />
   8502 <Test name="mediump_uvec4_uint_fragment" />
   8503 <Test name="highp_uvec2_uint_vertex" />
   8504 <Test name="highp_uvec2_uint_fragment" />
   8505 <Test name="highp_uvec3_uint_vertex" />
   8506 <Test name="highp_uvec3_uint_fragment" />
   8507 <Test name="highp_uvec4_uint_vertex" />
   8508 <Test name="highp_uvec4_uint_fragment" />
   8509 </TestCase>
   8510 <TestCase name="bitwise_or_assign_effect">
   8511 <Test name="lowp_int_vertex" />
   8512 <Test name="lowp_int_fragment" />
   8513 <Test name="mediump_int_vertex" />
   8514 <Test name="mediump_int_fragment" />
   8515 <Test name="lowp_ivec2_vertex" />
   8516 <Test name="lowp_ivec2_fragment" />
   8517 <Test name="mediump_ivec2_vertex" />
   8518 <Test name="mediump_ivec2_fragment" />
   8519 <Test name="lowp_ivec3_vertex" />
   8520 <Test name="lowp_ivec3_fragment" />
   8521 <Test name="mediump_ivec3_vertex" />
   8522 <Test name="mediump_ivec3_fragment" />
   8523 <Test name="lowp_ivec4_vertex" />
   8524 <Test name="lowp_ivec4_fragment" />
   8525 <Test name="mediump_ivec4_vertex" />
   8526 <Test name="mediump_ivec4_fragment" />
   8527 <Test name="highp_int_vertex" />
   8528 <Test name="highp_int_fragment" />
   8529 <Test name="highp_ivec2_vertex" />
   8530 <Test name="highp_ivec2_fragment" />
   8531 <Test name="highp_ivec3_vertex" />
   8532 <Test name="highp_ivec3_fragment" />
   8533 <Test name="highp_ivec4_vertex" />
   8534 <Test name="highp_ivec4_fragment" />
   8535 <Test name="lowp_uint_vertex" />
   8536 <Test name="lowp_uint_fragment" />
   8537 <Test name="mediump_uint_vertex" />
   8538 <Test name="mediump_uint_fragment" />
   8539 <Test name="lowp_uvec2_vertex" />
   8540 <Test name="lowp_uvec2_fragment" />
   8541 <Test name="mediump_uvec2_vertex" />
   8542 <Test name="mediump_uvec2_fragment" />
   8543 <Test name="lowp_uvec3_vertex" />
   8544 <Test name="lowp_uvec3_fragment" />
   8545 <Test name="mediump_uvec3_vertex" />
   8546 <Test name="mediump_uvec3_fragment" />
   8547 <Test name="lowp_uvec4_vertex" />
   8548 <Test name="lowp_uvec4_fragment" />
   8549 <Test name="mediump_uvec4_vertex" />
   8550 <Test name="mediump_uvec4_fragment" />
   8551 <Test name="highp_uint_vertex" />
   8552 <Test name="highp_uint_fragment" />
   8553 <Test name="highp_uvec2_vertex" />
   8554 <Test name="highp_uvec2_fragment" />
   8555 <Test name="highp_uvec3_vertex" />
   8556 <Test name="highp_uvec3_fragment" />
   8557 <Test name="highp_uvec4_vertex" />
   8558 <Test name="highp_uvec4_fragment" />
   8559 <Test name="lowp_ivec2_int_vertex" />
   8560 <Test name="lowp_ivec2_int_fragment" />
   8561 <Test name="mediump_ivec2_int_vertex" />
   8562 <Test name="mediump_ivec2_int_fragment" />
   8563 <Test name="lowp_ivec3_int_vertex" />
   8564 <Test name="lowp_ivec3_int_fragment" />
   8565 <Test name="mediump_ivec3_int_vertex" />
   8566 <Test name="mediump_ivec3_int_fragment" />
   8567 <Test name="lowp_ivec4_int_vertex" />
   8568 <Test name="lowp_ivec4_int_fragment" />
   8569 <Test name="mediump_ivec4_int_vertex" />
   8570 <Test name="mediump_ivec4_int_fragment" />
   8571 <Test name="highp_ivec2_int_vertex" />
   8572 <Test name="highp_ivec2_int_fragment" />
   8573 <Test name="highp_ivec3_int_vertex" />
   8574 <Test name="highp_ivec3_int_fragment" />
   8575 <Test name="highp_ivec4_int_vertex" />
   8576 <Test name="highp_ivec4_int_fragment" />
   8577 <Test name="lowp_uvec2_uint_vertex" />
   8578 <Test name="lowp_uvec2_uint_fragment" />
   8579 <Test name="mediump_uvec2_uint_vertex" />
   8580 <Test name="mediump_uvec2_uint_fragment" />
   8581 <Test name="lowp_uvec3_uint_vertex" />
   8582 <Test name="lowp_uvec3_uint_fragment" />
   8583 <Test name="mediump_uvec3_uint_vertex" />
   8584 <Test name="mediump_uvec3_uint_fragment" />
   8585 <Test name="lowp_uvec4_uint_vertex" />
   8586 <Test name="lowp_uvec4_uint_fragment" />
   8587 <Test name="mediump_uvec4_uint_vertex" />
   8588 <Test name="mediump_uvec4_uint_fragment" />
   8589 <Test name="highp_uvec2_uint_vertex" />
   8590 <Test name="highp_uvec2_uint_fragment" />
   8591 <Test name="highp_uvec3_uint_vertex" />
   8592 <Test name="highp_uvec3_uint_fragment" />
   8593 <Test name="highp_uvec4_uint_vertex" />
   8594 <Test name="highp_uvec4_uint_fragment" />
   8595 </TestCase>
   8596 <TestCase name="bitwise_xor_assign_effect">
   8597 <Test name="lowp_int_vertex" />
   8598 <Test name="lowp_int_fragment" />
   8599 <Test name="mediump_int_vertex" />
   8600 <Test name="mediump_int_fragment" />
   8601 <Test name="lowp_ivec2_vertex" />
   8602 <Test name="lowp_ivec2_fragment" />
   8603 <Test name="mediump_ivec2_vertex" />
   8604 <Test name="mediump_ivec2_fragment" />
   8605 <Test name="lowp_ivec3_vertex" />
   8606 <Test name="lowp_ivec3_fragment" />
   8607 <Test name="mediump_ivec3_vertex" />
   8608 <Test name="mediump_ivec3_fragment" />
   8609 <Test name="lowp_ivec4_vertex" />
   8610 <Test name="lowp_ivec4_fragment" />
   8611 <Test name="mediump_ivec4_vertex" />
   8612 <Test name="mediump_ivec4_fragment" />
   8613 <Test name="highp_int_vertex" />
   8614 <Test name="highp_int_fragment" />
   8615 <Test name="highp_ivec2_vertex" />
   8616 <Test name="highp_ivec2_fragment" />
   8617 <Test name="highp_ivec3_vertex" />
   8618 <Test name="highp_ivec3_fragment" />
   8619 <Test name="highp_ivec4_vertex" />
   8620 <Test name="highp_ivec4_fragment" />
   8621 <Test name="lowp_uint_vertex" />
   8622 <Test name="lowp_uint_fragment" />
   8623 <Test name="mediump_uint_vertex" />
   8624 <Test name="mediump_uint_fragment" />
   8625 <Test name="lowp_uvec2_vertex" />
   8626 <Test name="lowp_uvec2_fragment" />
   8627 <Test name="mediump_uvec2_vertex" />
   8628 <Test name="mediump_uvec2_fragment" />
   8629 <Test name="lowp_uvec3_vertex" />
   8630 <Test name="lowp_uvec3_fragment" />
   8631 <Test name="mediump_uvec3_vertex" />
   8632 <Test name="mediump_uvec3_fragment" />
   8633 <Test name="lowp_uvec4_vertex" />
   8634 <Test name="lowp_uvec4_fragment" />
   8635 <Test name="mediump_uvec4_vertex" />
   8636 <Test name="mediump_uvec4_fragment" />
   8637 <Test name="highp_uint_vertex" />
   8638 <Test name="highp_uint_fragment" />
   8639 <Test name="highp_uvec2_vertex" />
   8640 <Test name="highp_uvec2_fragment" />
   8641 <Test name="highp_uvec3_vertex" />
   8642 <Test name="highp_uvec3_fragment" />
   8643 <Test name="highp_uvec4_vertex" />
   8644 <Test name="highp_uvec4_fragment" />
   8645 <Test name="lowp_ivec2_int_vertex" />
   8646 <Test name="lowp_ivec2_int_fragment" />
   8647 <Test name="mediump_ivec2_int_vertex" />
   8648 <Test name="mediump_ivec2_int_fragment" />
   8649 <Test name="lowp_ivec3_int_vertex" />
   8650 <Test name="lowp_ivec3_int_fragment" />
   8651 <Test name="mediump_ivec3_int_vertex" />
   8652 <Test name="mediump_ivec3_int_fragment" />
   8653 <Test name="lowp_ivec4_int_vertex" />
   8654 <Test name="lowp_ivec4_int_fragment" />
   8655 <Test name="mediump_ivec4_int_vertex" />
   8656 <Test name="mediump_ivec4_int_fragment" />
   8657 <Test name="highp_ivec2_int_vertex" />
   8658 <Test name="highp_ivec2_int_fragment" />
   8659 <Test name="highp_ivec3_int_vertex" />
   8660 <Test name="highp_ivec3_int_fragment" />
   8661 <Test name="highp_ivec4_int_vertex" />
   8662 <Test name="highp_ivec4_int_fragment" />
   8663 <Test name="lowp_uvec2_uint_vertex" />
   8664 <Test name="lowp_uvec2_uint_fragment" />
   8665 <Test name="mediump_uvec2_uint_vertex" />
   8666 <Test name="mediump_uvec2_uint_fragment" />
   8667 <Test name="lowp_uvec3_uint_vertex" />
   8668 <Test name="lowp_uvec3_uint_fragment" />
   8669 <Test name="mediump_uvec3_uint_vertex" />
   8670 <Test name="mediump_uvec3_uint_fragment" />
   8671 <Test name="lowp_uvec4_uint_vertex" />
   8672 <Test name="lowp_uvec4_uint_fragment" />
   8673 <Test name="mediump_uvec4_uint_vertex" />
   8674 <Test name="mediump_uvec4_uint_fragment" />
   8675 <Test name="highp_uvec2_uint_vertex" />
   8676 <Test name="highp_uvec2_uint_fragment" />
   8677 <Test name="highp_uvec3_uint_vertex" />
   8678 <Test name="highp_uvec3_uint_fragment" />
   8679 <Test name="highp_uvec4_uint_vertex" />
   8680 <Test name="highp_uvec4_uint_fragment" />
   8681 </TestCase>
   8682 <TestCase name="left_shift_assign_effect">
   8683 <Test name="lowp_int_uint_vertex" />
   8684 <Test name="lowp_int_uint_fragment" />
   8685 <Test name="mediump_int_uint_vertex" />
   8686 <Test name="mediump_int_uint_fragment" />
   8687 <Test name="lowp_ivec2_uvec2_vertex" />
   8688 <Test name="lowp_ivec2_uvec2_fragment" />
   8689 <Test name="mediump_ivec2_uvec2_vertex" />
   8690 <Test name="mediump_ivec2_uvec2_fragment" />
   8691 <Test name="lowp_ivec3_uvec3_vertex" />
   8692 <Test name="lowp_ivec3_uvec3_fragment" />
   8693 <Test name="mediump_ivec3_uvec3_vertex" />
   8694 <Test name="mediump_ivec3_uvec3_fragment" />
   8695 <Test name="lowp_ivec4_uvec4_vertex" />
   8696 <Test name="lowp_ivec4_uvec4_fragment" />
   8697 <Test name="mediump_ivec4_uvec4_vertex" />
   8698 <Test name="mediump_ivec4_uvec4_fragment" />
   8699 <Test name="highp_int_uint_vertex" />
   8700 <Test name="highp_int_uint_fragment" />
   8701 <Test name="highp_ivec2_uvec2_vertex" />
   8702 <Test name="highp_ivec2_uvec2_fragment" />
   8703 <Test name="highp_ivec3_uvec3_vertex" />
   8704 <Test name="highp_ivec3_uvec3_fragment" />
   8705 <Test name="highp_ivec4_uvec4_vertex" />
   8706 <Test name="highp_ivec4_uvec4_fragment" />
   8707 <Test name="lowp_uint_vertex" />
   8708 <Test name="lowp_uint_fragment" />
   8709 <Test name="mediump_uint_vertex" />
   8710 <Test name="mediump_uint_fragment" />
   8711 <Test name="lowp_uvec2_vertex" />
   8712 <Test name="lowp_uvec2_fragment" />
   8713 <Test name="mediump_uvec2_vertex" />
   8714 <Test name="mediump_uvec2_fragment" />
   8715 <Test name="lowp_uvec3_vertex" />
   8716 <Test name="lowp_uvec3_fragment" />
   8717 <Test name="mediump_uvec3_vertex" />
   8718 <Test name="mediump_uvec3_fragment" />
   8719 <Test name="lowp_uvec4_vertex" />
   8720 <Test name="lowp_uvec4_fragment" />
   8721 <Test name="mediump_uvec4_vertex" />
   8722 <Test name="mediump_uvec4_fragment" />
   8723 <Test name="highp_uint_vertex" />
   8724 <Test name="highp_uint_fragment" />
   8725 <Test name="highp_uvec2_vertex" />
   8726 <Test name="highp_uvec2_fragment" />
   8727 <Test name="highp_uvec3_vertex" />
   8728 <Test name="highp_uvec3_fragment" />
   8729 <Test name="highp_uvec4_vertex" />
   8730 <Test name="highp_uvec4_fragment" />
   8731 <Test name="lowp_ivec2_uint_vertex" />
   8732 <Test name="lowp_ivec2_uint_fragment" />
   8733 <Test name="mediump_ivec2_uint_vertex" />
   8734 <Test name="mediump_ivec2_uint_fragment" />
   8735 <Test name="lowp_ivec3_uint_vertex" />
   8736 <Test name="lowp_ivec3_uint_fragment" />
   8737 <Test name="mediump_ivec3_uint_vertex" />
   8738 <Test name="mediump_ivec3_uint_fragment" />
   8739 <Test name="lowp_ivec4_uint_vertex" />
   8740 <Test name="lowp_ivec4_uint_fragment" />
   8741 <Test name="mediump_ivec4_uint_vertex" />
   8742 <Test name="mediump_ivec4_uint_fragment" />
   8743 <Test name="highp_ivec2_uint_vertex" />
   8744 <Test name="highp_ivec2_uint_fragment" />
   8745 <Test name="highp_ivec3_uint_vertex" />
   8746 <Test name="highp_ivec3_uint_fragment" />
   8747 <Test name="highp_ivec4_uint_vertex" />
   8748 <Test name="highp_ivec4_uint_fragment" />
   8749 <Test name="lowp_uvec2_uint_vertex" />
   8750 <Test name="lowp_uvec2_uint_fragment" />
   8751 <Test name="mediump_uvec2_uint_vertex" />
   8752 <Test name="mediump_uvec2_uint_fragment" />
   8753 <Test name="lowp_uvec3_uint_vertex" />
   8754 <Test name="lowp_uvec3_uint_fragment" />
   8755 <Test name="mediump_uvec3_uint_vertex" />
   8756 <Test name="mediump_uvec3_uint_fragment" />
   8757 <Test name="lowp_uvec4_uint_vertex" />
   8758 <Test name="lowp_uvec4_uint_fragment" />
   8759 <Test name="mediump_uvec4_uint_vertex" />
   8760 <Test name="mediump_uvec4_uint_fragment" />
   8761 <Test name="highp_uvec2_uint_vertex" />
   8762 <Test name="highp_uvec2_uint_fragment" />
   8763 <Test name="highp_uvec3_uint_vertex" />
   8764 <Test name="highp_uvec3_uint_fragment" />
   8765 <Test name="highp_uvec4_uint_vertex" />
   8766 <Test name="highp_uvec4_uint_fragment" />
   8767 <Test name="lowp_int_vertex" />
   8768 <Test name="lowp_int_fragment" />
   8769 <Test name="mediump_int_vertex" />
   8770 <Test name="mediump_int_fragment" />
   8771 <Test name="lowp_ivec2_vertex" />
   8772 <Test name="lowp_ivec2_fragment" />
   8773 <Test name="mediump_ivec2_vertex" />
   8774 <Test name="mediump_ivec2_fragment" />
   8775 <Test name="lowp_ivec3_vertex" />
   8776 <Test name="lowp_ivec3_fragment" />
   8777 <Test name="mediump_ivec3_vertex" />
   8778 <Test name="mediump_ivec3_fragment" />
   8779 <Test name="lowp_ivec4_vertex" />
   8780 <Test name="lowp_ivec4_fragment" />
   8781 <Test name="mediump_ivec4_vertex" />
   8782 <Test name="mediump_ivec4_fragment" />
   8783 <Test name="highp_int_vertex" />
   8784 <Test name="highp_int_fragment" />
   8785 <Test name="highp_ivec2_vertex" />
   8786 <Test name="highp_ivec2_fragment" />
   8787 <Test name="highp_ivec3_vertex" />
   8788 <Test name="highp_ivec3_fragment" />
   8789 <Test name="highp_ivec4_vertex" />
   8790 <Test name="highp_ivec4_fragment" />
   8791 <Test name="lowp_uint_int_vertex" />
   8792 <Test name="lowp_uint_int_fragment" />
   8793 <Test name="mediump_uint_int_vertex" />
   8794 <Test name="mediump_uint_int_fragment" />
   8795 <Test name="lowp_uvec2_ivec2_vertex" />
   8796 <Test name="lowp_uvec2_ivec2_fragment" />
   8797 <Test name="mediump_uvec2_ivec2_vertex" />
   8798 <Test name="mediump_uvec2_ivec2_fragment" />
   8799 <Test name="lowp_uvec3_ivec3_vertex" />
   8800 <Test name="lowp_uvec3_ivec3_fragment" />
   8801 <Test name="mediump_uvec3_ivec3_vertex" />
   8802 <Test name="mediump_uvec3_ivec3_fragment" />
   8803 <Test name="lowp_uvec4_ivec4_vertex" />
   8804 <Test name="lowp_uvec4_ivec4_fragment" />
   8805 <Test name="mediump_uvec4_ivec4_vertex" />
   8806 <Test name="mediump_uvec4_ivec4_fragment" />
   8807 <Test name="highp_uint_int_vertex" />
   8808 <Test name="highp_uint_int_fragment" />
   8809 <Test name="highp_uvec2_ivec2_vertex" />
   8810 <Test name="highp_uvec2_ivec2_fragment" />
   8811 <Test name="highp_uvec3_ivec3_vertex" />
   8812 <Test name="highp_uvec3_ivec3_fragment" />
   8813 <Test name="highp_uvec4_ivec4_vertex" />
   8814 <Test name="highp_uvec4_ivec4_fragment" />
   8815 <Test name="lowp_ivec2_int_vertex" />
   8816 <Test name="lowp_ivec2_int_fragment" />
   8817 <Test name="mediump_ivec2_int_vertex" />
   8818 <Test name="mediump_ivec2_int_fragment" />
   8819 <Test name="lowp_ivec3_int_vertex" />
   8820 <Test name="lowp_ivec3_int_fragment" />
   8821 <Test name="mediump_ivec3_int_vertex" />
   8822 <Test name="mediump_ivec3_int_fragment" />
   8823 <Test name="lowp_ivec4_int_vertex" />
   8824 <Test name="lowp_ivec4_int_fragment" />
   8825 <Test name="mediump_ivec4_int_vertex" />
   8826 <Test name="mediump_ivec4_int_fragment" />
   8827 <Test name="highp_ivec2_int_vertex" />
   8828 <Test name="highp_ivec2_int_fragment" />
   8829 <Test name="highp_ivec3_int_vertex" />
   8830 <Test name="highp_ivec3_int_fragment" />
   8831 <Test name="highp_ivec4_int_vertex" />
   8832 <Test name="highp_ivec4_int_fragment" />
   8833 <Test name="lowp_uvec2_int_vertex" />
   8834 <Test name="lowp_uvec2_int_fragment" />
   8835 <Test name="mediump_uvec2_int_vertex" />
   8836 <Test name="mediump_uvec2_int_fragment" />
   8837 <Test name="lowp_uvec3_int_vertex" />
   8838 <Test name="lowp_uvec3_int_fragment" />
   8839 <Test name="mediump_uvec3_int_vertex" />
   8840 <Test name="mediump_uvec3_int_fragment" />
   8841 <Test name="lowp_uvec4_int_vertex" />
   8842 <Test name="lowp_uvec4_int_fragment" />
   8843 <Test name="mediump_uvec4_int_vertex" />
   8844 <Test name="mediump_uvec4_int_fragment" />
   8845 <Test name="highp_uvec2_int_vertex" />
   8846 <Test name="highp_uvec2_int_fragment" />
   8847 <Test name="highp_uvec3_int_vertex" />
   8848 <Test name="highp_uvec3_int_fragment" />
   8849 <Test name="highp_uvec4_int_vertex" />
   8850 <Test name="highp_uvec4_int_fragment" />
   8851 </TestCase>
   8852 <TestCase name="right_shift_assign_effect">
   8853 <Test name="lowp_int_uint_vertex" />
   8854 <Test name="lowp_int_uint_fragment" />
   8855 <Test name="mediump_int_uint_vertex" />
   8856 <Test name="mediump_int_uint_fragment" />
   8857 <Test name="lowp_ivec2_uvec2_vertex" />
   8858 <Test name="lowp_ivec2_uvec2_fragment" />
   8859 <Test name="mediump_ivec2_uvec2_vertex" />
   8860 <Test name="mediump_ivec2_uvec2_fragment" />
   8861 <Test name="lowp_ivec3_uvec3_vertex" />
   8862 <Test name="lowp_ivec3_uvec3_fragment" />
   8863 <Test name="mediump_ivec3_uvec3_vertex" />
   8864 <Test name="mediump_ivec3_uvec3_fragment" />
   8865 <Test name="lowp_ivec4_uvec4_vertex" />
   8866 <Test name="lowp_ivec4_uvec4_fragment" />
   8867 <Test name="mediump_ivec4_uvec4_vertex" />
   8868 <Test name="mediump_ivec4_uvec4_fragment" />
   8869 <Test name="highp_int_uint_vertex" />
   8870 <Test name="highp_int_uint_fragment" />
   8871 <Test name="highp_ivec2_uvec2_vertex" />
   8872 <Test name="highp_ivec2_uvec2_fragment" />
   8873 <Test name="highp_ivec3_uvec3_vertex" />
   8874 <Test name="highp_ivec3_uvec3_fragment" />
   8875 <Test name="highp_ivec4_uvec4_vertex" />
   8876 <Test name="highp_ivec4_uvec4_fragment" />
   8877 <Test name="lowp_uint_vertex" />
   8878 <Test name="lowp_uint_fragment" />
   8879 <Test name="mediump_uint_vertex" />
   8880 <Test name="mediump_uint_fragment" />
   8881 <Test name="lowp_uvec2_vertex" />
   8882 <Test name="lowp_uvec2_fragment" />
   8883 <Test name="mediump_uvec2_vertex" />
   8884 <Test name="mediump_uvec2_fragment" />
   8885 <Test name="lowp_uvec3_vertex" />
   8886 <Test name="lowp_uvec3_fragment" />
   8887 <Test name="mediump_uvec3_vertex" />
   8888 <Test name="mediump_uvec3_fragment" />
   8889 <Test name="lowp_uvec4_vertex" />
   8890 <Test name="lowp_uvec4_fragment" />
   8891 <Test name="mediump_uvec4_vertex" />
   8892 <Test name="mediump_uvec4_fragment" />
   8893 <Test name="highp_uint_vertex" />
   8894 <Test name="highp_uint_fragment" />
   8895 <Test name="highp_uvec2_vertex" />
   8896 <Test name="highp_uvec2_fragment" />
   8897 <Test name="highp_uvec3_vertex" />
   8898 <Test name="highp_uvec3_fragment" />
   8899 <Test name="highp_uvec4_vertex" />
   8900 <Test name="highp_uvec4_fragment" />
   8901 <Test name="lowp_ivec2_uint_vertex" />
   8902 <Test name="lowp_ivec2_uint_fragment" />
   8903 <Test name="mediump_ivec2_uint_vertex" />
   8904 <Test name="mediump_ivec2_uint_fragment" />
   8905 <Test name="lowp_ivec3_uint_vertex" />
   8906 <Test name="lowp_ivec3_uint_fragment" />
   8907 <Test name="mediump_ivec3_uint_vertex" />
   8908 <Test name="mediump_ivec3_uint_fragment" />
   8909 <Test name="lowp_ivec4_uint_vertex" />
   8910 <Test name="lowp_ivec4_uint_fragment" />
   8911 <Test name="mediump_ivec4_uint_vertex" />
   8912 <Test name="mediump_ivec4_uint_fragment" />
   8913 <Test name="highp_ivec2_uint_vertex" />
   8914 <Test name="highp_ivec2_uint_fragment" />
   8915 <Test name="highp_ivec3_uint_vertex" />
   8916 <Test name="highp_ivec3_uint_fragment" />
   8917 <Test name="highp_ivec4_uint_vertex" />
   8918 <Test name="highp_ivec4_uint_fragment" />
   8919 <Test name="lowp_uvec2_uint_vertex" />
   8920 <Test name="lowp_uvec2_uint_fragment" />
   8921 <Test name="mediump_uvec2_uint_vertex" />
   8922 <Test name="mediump_uvec2_uint_fragment" />
   8923 <Test name="lowp_uvec3_uint_vertex" />
   8924 <Test name="lowp_uvec3_uint_fragment" />
   8925 <Test name="mediump_uvec3_uint_vertex" />
   8926 <Test name="mediump_uvec3_uint_fragment" />
   8927 <Test name="lowp_uvec4_uint_vertex" />
   8928 <Test name="lowp_uvec4_uint_fragment" />
   8929 <Test name="mediump_uvec4_uint_vertex" />
   8930 <Test name="mediump_uvec4_uint_fragment" />
   8931 <Test name="highp_uvec2_uint_vertex" />
   8932 <Test name="highp_uvec2_uint_fragment" />
   8933 <Test name="highp_uvec3_uint_vertex" />
   8934 <Test name="highp_uvec3_uint_fragment" />
   8935 <Test name="highp_uvec4_uint_vertex" />
   8936 <Test name="highp_uvec4_uint_fragment" />
   8937 <Test name="lowp_int_vertex" />
   8938 <Test name="lowp_int_fragment" />
   8939 <Test name="mediump_int_vertex" />
   8940 <Test name="mediump_int_fragment" />
   8941 <Test name="lowp_ivec2_vertex" />
   8942 <Test name="lowp_ivec2_fragment" />
   8943 <Test name="mediump_ivec2_vertex" />
   8944 <Test name="mediump_ivec2_fragment" />
   8945 <Test name="lowp_ivec3_vertex" />
   8946 <Test name="lowp_ivec3_fragment" />
   8947 <Test name="mediump_ivec3_vertex" />
   8948 <Test name="mediump_ivec3_fragment" />
   8949 <Test name="lowp_ivec4_vertex" />
   8950 <Test name="lowp_ivec4_fragment" />
   8951 <Test name="mediump_ivec4_vertex" />
   8952 <Test name="mediump_ivec4_fragment" />
   8953 <Test name="highp_int_vertex" />
   8954 <Test name="highp_int_fragment" />
   8955 <Test name="highp_ivec2_vertex" />
   8956 <Test name="highp_ivec2_fragment" />
   8957 <Test name="highp_ivec3_vertex" />
   8958 <Test name="highp_ivec3_fragment" />
   8959 <Test name="highp_ivec4_vertex" />
   8960 <Test name="highp_ivec4_fragment" />
   8961 <Test name="lowp_uint_int_vertex" />
   8962 <Test name="lowp_uint_int_fragment" />
   8963 <Test name="mediump_uint_int_vertex" />
   8964 <Test name="mediump_uint_int_fragment" />
   8965 <Test name="lowp_uvec2_ivec2_vertex" />
   8966 <Test name="lowp_uvec2_ivec2_fragment" />
   8967 <Test name="mediump_uvec2_ivec2_vertex" />
   8968 <Test name="mediump_uvec2_ivec2_fragment" />
   8969 <Test name="lowp_uvec3_ivec3_vertex" />
   8970 <Test name="lowp_uvec3_ivec3_fragment" />
   8971 <Test name="mediump_uvec3_ivec3_vertex" />
   8972 <Test name="mediump_uvec3_ivec3_fragment" />
   8973 <Test name="lowp_uvec4_ivec4_vertex" />
   8974 <Test name="lowp_uvec4_ivec4_fragment" />
   8975 <Test name="mediump_uvec4_ivec4_vertex" />
   8976 <Test name="mediump_uvec4_ivec4_fragment" />
   8977 <Test name="highp_uint_int_vertex" />
   8978 <Test name="highp_uint_int_fragment" />
   8979 <Test name="highp_uvec2_ivec2_vertex" />
   8980 <Test name="highp_uvec2_ivec2_fragment" />
   8981 <Test name="highp_uvec3_ivec3_vertex" />
   8982 <Test name="highp_uvec3_ivec3_fragment" />
   8983 <Test name="highp_uvec4_ivec4_vertex" />
   8984 <Test name="highp_uvec4_ivec4_fragment" />
   8985 <Test name="lowp_ivec2_int_vertex" />
   8986 <Test name="lowp_ivec2_int_fragment" />
   8987 <Test name="mediump_ivec2_int_vertex" />
   8988 <Test name="mediump_ivec2_int_fragment" />
   8989 <Test name="lowp_ivec3_int_vertex" />
   8990 <Test name="lowp_ivec3_int_fragment" />
   8991 <Test name="mediump_ivec3_int_vertex" />
   8992 <Test name="mediump_ivec3_int_fragment" />
   8993 <Test name="lowp_ivec4_int_vertex" />
   8994 <Test name="lowp_ivec4_int_fragment" />
   8995 <Test name="mediump_ivec4_int_vertex" />
   8996 <Test name="mediump_ivec4_int_fragment" />
   8997 <Test name="highp_ivec2_int_vertex" />
   8998 <Test name="highp_ivec2_int_fragment" />
   8999 <Test name="highp_ivec3_int_vertex" />
   9000 <Test name="highp_ivec3_int_fragment" />
   9001 <Test name="highp_ivec4_int_vertex" />
   9002 <Test name="highp_ivec4_int_fragment" />
   9003 <Test name="lowp_uvec2_int_vertex" />
   9004 <Test name="lowp_uvec2_int_fragment" />
   9005 <Test name="mediump_uvec2_int_vertex" />
   9006 <Test name="mediump_uvec2_int_fragment" />
   9007 <Test name="lowp_uvec3_int_vertex" />
   9008 <Test name="lowp_uvec3_int_fragment" />
   9009 <Test name="mediump_uvec3_int_vertex" />
   9010 <Test name="mediump_uvec3_int_fragment" />
   9011 <Test name="lowp_uvec4_int_vertex" />
   9012 <Test name="lowp_uvec4_int_fragment" />
   9013 <Test name="mediump_uvec4_int_vertex" />
   9014 <Test name="mediump_uvec4_int_fragment" />
   9015 <Test name="highp_uvec2_int_vertex" />
   9016 <Test name="highp_uvec2_int_fragment" />
   9017 <Test name="highp_uvec3_int_vertex" />
   9018 <Test name="highp_uvec3_int_fragment" />
   9019 <Test name="highp_uvec4_int_vertex" />
   9020 <Test name="highp_uvec4_int_fragment" />
   9021 </TestCase>
   9022 <TestCase name="add_assign_result">
   9023 <Test name="lowp_float_vertex" />
   9024 <Test name="lowp_float_fragment" />
   9025 <Test name="mediump_float_vertex" />
   9026 <Test name="mediump_float_fragment" />
   9027 <Test name="highp_float_vertex" />
   9028 <Test name="highp_float_fragment" />
   9029 <Test name="lowp_vec2_vertex" />
   9030 <Test name="lowp_vec2_fragment" />
   9031 <Test name="mediump_vec2_vertex" />
   9032 <Test name="mediump_vec2_fragment" />
   9033 <Test name="highp_vec2_vertex" />
   9034 <Test name="highp_vec2_fragment" />
   9035 <Test name="lowp_vec3_vertex" />
   9036 <Test name="lowp_vec3_fragment" />
   9037 <Test name="mediump_vec3_vertex" />
   9038 <Test name="mediump_vec3_fragment" />
   9039 <Test name="highp_vec3_vertex" />
   9040 <Test name="highp_vec3_fragment" />
   9041 <Test name="lowp_vec4_vertex" />
   9042 <Test name="lowp_vec4_fragment" />
   9043 <Test name="mediump_vec4_vertex" />
   9044 <Test name="mediump_vec4_fragment" />
   9045 <Test name="highp_vec4_vertex" />
   9046 <Test name="highp_vec4_fragment" />
   9047 <Test name="lowp_int_vertex" />
   9048 <Test name="lowp_int_fragment" />
   9049 <Test name="mediump_int_vertex" />
   9050 <Test name="mediump_int_fragment" />
   9051 <Test name="lowp_ivec2_vertex" />
   9052 <Test name="lowp_ivec2_fragment" />
   9053 <Test name="mediump_ivec2_vertex" />
   9054 <Test name="mediump_ivec2_fragment" />
   9055 <Test name="lowp_ivec3_vertex" />
   9056 <Test name="lowp_ivec3_fragment" />
   9057 <Test name="mediump_ivec3_vertex" />
   9058 <Test name="mediump_ivec3_fragment" />
   9059 <Test name="lowp_ivec4_vertex" />
   9060 <Test name="lowp_ivec4_fragment" />
   9061 <Test name="mediump_ivec4_vertex" />
   9062 <Test name="mediump_ivec4_fragment" />
   9063 <Test name="highp_int_vertex" />
   9064 <Test name="highp_int_fragment" />
   9065 <Test name="highp_ivec2_vertex" />
   9066 <Test name="highp_ivec2_fragment" />
   9067 <Test name="highp_ivec3_vertex" />
   9068 <Test name="highp_ivec3_fragment" />
   9069 <Test name="highp_ivec4_vertex" />
   9070 <Test name="highp_ivec4_fragment" />
   9071 <Test name="lowp_uint_vertex" />
   9072 <Test name="lowp_uint_fragment" />
   9073 <Test name="mediump_uint_vertex" />
   9074 <Test name="mediump_uint_fragment" />
   9075 <Test name="lowp_uvec2_vertex" />
   9076 <Test name="lowp_uvec2_fragment" />
   9077 <Test name="mediump_uvec2_vertex" />
   9078 <Test name="mediump_uvec2_fragment" />
   9079 <Test name="lowp_uvec3_vertex" />
   9080 <Test name="lowp_uvec3_fragment" />
   9081 <Test name="mediump_uvec3_vertex" />
   9082 <Test name="mediump_uvec3_fragment" />
   9083 <Test name="lowp_uvec4_vertex" />
   9084 <Test name="lowp_uvec4_fragment" />
   9085 <Test name="mediump_uvec4_vertex" />
   9086 <Test name="mediump_uvec4_fragment" />
   9087 <Test name="highp_uint_vertex" />
   9088 <Test name="highp_uint_fragment" />
   9089 <Test name="highp_uvec2_vertex" />
   9090 <Test name="highp_uvec2_fragment" />
   9091 <Test name="highp_uvec3_vertex" />
   9092 <Test name="highp_uvec3_fragment" />
   9093 <Test name="highp_uvec4_vertex" />
   9094 <Test name="highp_uvec4_fragment" />
   9095 <Test name="lowp_vec2_float_vertex" />
   9096 <Test name="lowp_vec2_float_fragment" />
   9097 <Test name="mediump_vec2_float_vertex" />
   9098 <Test name="mediump_vec2_float_fragment" />
   9099 <Test name="highp_vec2_float_vertex" />
   9100 <Test name="highp_vec2_float_fragment" />
   9101 <Test name="lowp_vec3_float_vertex" />
   9102 <Test name="lowp_vec3_float_fragment" />
   9103 <Test name="mediump_vec3_float_vertex" />
   9104 <Test name="mediump_vec3_float_fragment" />
   9105 <Test name="highp_vec3_float_vertex" />
   9106 <Test name="highp_vec3_float_fragment" />
   9107 <Test name="lowp_vec4_float_vertex" />
   9108 <Test name="lowp_vec4_float_fragment" />
   9109 <Test name="mediump_vec4_float_vertex" />
   9110 <Test name="mediump_vec4_float_fragment" />
   9111 <Test name="highp_vec4_float_vertex" />
   9112 <Test name="highp_vec4_float_fragment" />
   9113 <Test name="lowp_ivec2_int_vertex" />
   9114 <Test name="lowp_ivec2_int_fragment" />
   9115 <Test name="mediump_ivec2_int_vertex" />
   9116 <Test name="mediump_ivec2_int_fragment" />
   9117 <Test name="lowp_ivec3_int_vertex" />
   9118 <Test name="lowp_ivec3_int_fragment" />
   9119 <Test name="mediump_ivec3_int_vertex" />
   9120 <Test name="mediump_ivec3_int_fragment" />
   9121 <Test name="lowp_ivec4_int_vertex" />
   9122 <Test name="lowp_ivec4_int_fragment" />
   9123 <Test name="mediump_ivec4_int_vertex" />
   9124 <Test name="mediump_ivec4_int_fragment" />
   9125 <Test name="highp_ivec2_int_vertex" />
   9126 <Test name="highp_ivec2_int_fragment" />
   9127 <Test name="highp_ivec3_int_vertex" />
   9128 <Test name="highp_ivec3_int_fragment" />
   9129 <Test name="highp_ivec4_int_vertex" />
   9130 <Test name="highp_ivec4_int_fragment" />
   9131 <Test name="lowp_uvec2_uint_vertex" />
   9132 <Test name="lowp_uvec2_uint_fragment" />
   9133 <Test name="mediump_uvec2_uint_vertex" />
   9134 <Test name="mediump_uvec2_uint_fragment" />
   9135 <Test name="lowp_uvec3_uint_vertex" />
   9136 <Test name="lowp_uvec3_uint_fragment" />
   9137 <Test name="mediump_uvec3_uint_vertex" />
   9138 <Test name="mediump_uvec3_uint_fragment" />
   9139 <Test name="lowp_uvec4_uint_vertex" />
   9140 <Test name="lowp_uvec4_uint_fragment" />
   9141 <Test name="mediump_uvec4_uint_vertex" />
   9142 <Test name="mediump_uvec4_uint_fragment" />
   9143 <Test name="highp_uvec2_uint_vertex" />
   9144 <Test name="highp_uvec2_uint_fragment" />
   9145 <Test name="highp_uvec3_uint_vertex" />
   9146 <Test name="highp_uvec3_uint_fragment" />
   9147 <Test name="highp_uvec4_uint_vertex" />
   9148 <Test name="highp_uvec4_uint_fragment" />
   9149 </TestCase>
   9150 <TestCase name="sub_assign_result">
   9151 <Test name="lowp_float_vertex" />
   9152 <Test name="lowp_float_fragment" />
   9153 <Test name="mediump_float_vertex" />
   9154 <Test name="mediump_float_fragment" />
   9155 <Test name="highp_float_vertex" />
   9156 <Test name="highp_float_fragment" />
   9157 <Test name="lowp_vec2_vertex" />
   9158 <Test name="lowp_vec2_fragment" />
   9159 <Test name="mediump_vec2_vertex" />
   9160 <Test name="mediump_vec2_fragment" />
   9161 <Test name="highp_vec2_vertex" />
   9162 <Test name="highp_vec2_fragment" />
   9163 <Test name="lowp_vec3_vertex" />
   9164 <Test name="lowp_vec3_fragment" />
   9165 <Test name="mediump_vec3_vertex" />
   9166 <Test name="mediump_vec3_fragment" />
   9167 <Test name="highp_vec3_vertex" />
   9168 <Test name="highp_vec3_fragment" />
   9169 <Test name="lowp_vec4_vertex" />
   9170 <Test name="lowp_vec4_fragment" />
   9171 <Test name="mediump_vec4_vertex" />
   9172 <Test name="mediump_vec4_fragment" />
   9173 <Test name="highp_vec4_vertex" />
   9174 <Test name="highp_vec4_fragment" />
   9175 <Test name="lowp_int_vertex" />
   9176 <Test name="lowp_int_fragment" />
   9177 <Test name="mediump_int_vertex" />
   9178 <Test name="mediump_int_fragment" />
   9179 <Test name="lowp_ivec2_vertex" />
   9180 <Test name="lowp_ivec2_fragment" />
   9181 <Test name="mediump_ivec2_vertex" />
   9182 <Test name="mediump_ivec2_fragment" />
   9183 <Test name="lowp_ivec3_vertex" />
   9184 <Test name="lowp_ivec3_fragment" />
   9185 <Test name="mediump_ivec3_vertex" />
   9186 <Test name="mediump_ivec3_fragment" />
   9187 <Test name="lowp_ivec4_vertex" />
   9188 <Test name="lowp_ivec4_fragment" />
   9189 <Test name="mediump_ivec4_vertex" />
   9190 <Test name="mediump_ivec4_fragment" />
   9191 <Test name="highp_int_vertex" />
   9192 <Test name="highp_int_fragment" />
   9193 <Test name="highp_ivec2_vertex" />
   9194 <Test name="highp_ivec2_fragment" />
   9195 <Test name="highp_ivec3_vertex" />
   9196 <Test name="highp_ivec3_fragment" />
   9197 <Test name="highp_ivec4_vertex" />
   9198 <Test name="highp_ivec4_fragment" />
   9199 <Test name="lowp_uint_vertex" />
   9200 <Test name="lowp_uint_fragment" />
   9201 <Test name="mediump_uint_vertex" />
   9202 <Test name="mediump_uint_fragment" />
   9203 <Test name="lowp_uvec2_vertex" />
   9204 <Test name="lowp_uvec2_fragment" />
   9205 <Test name="mediump_uvec2_vertex" />
   9206 <Test name="mediump_uvec2_fragment" />
   9207 <Test name="lowp_uvec3_vertex" />
   9208 <Test name="lowp_uvec3_fragment" />
   9209 <Test name="mediump_uvec3_vertex" />
   9210 <Test name="mediump_uvec3_fragment" />
   9211 <Test name="lowp_uvec4_vertex" />
   9212 <Test name="lowp_uvec4_fragment" />
   9213 <Test name="mediump_uvec4_vertex" />
   9214 <Test name="mediump_uvec4_fragment" />
   9215 <Test name="highp_uint_vertex" />
   9216 <Test name="highp_uint_fragment" />
   9217 <Test name="highp_uvec2_vertex" />
   9218 <Test name="highp_uvec2_fragment" />
   9219 <Test name="highp_uvec3_vertex" />
   9220 <Test name="highp_uvec3_fragment" />
   9221 <Test name="highp_uvec4_vertex" />
   9222 <Test name="highp_uvec4_fragment" />
   9223 <Test name="lowp_vec2_float_vertex" />
   9224 <Test name="lowp_vec2_float_fragment" />
   9225 <Test name="mediump_vec2_float_vertex" />
   9226 <Test name="mediump_vec2_float_fragment" />
   9227 <Test name="highp_vec2_float_vertex" />
   9228 <Test name="highp_vec2_float_fragment" />
   9229 <Test name="lowp_vec3_float_vertex" />
   9230 <Test name="lowp_vec3_float_fragment" />
   9231 <Test name="mediump_vec3_float_vertex" />
   9232 <Test name="mediump_vec3_float_fragment" />
   9233 <Test name="highp_vec3_float_vertex" />
   9234 <Test name="highp_vec3_float_fragment" />
   9235 <Test name="lowp_vec4_float_vertex" />
   9236 <Test name="lowp_vec4_float_fragment" />
   9237 <Test name="mediump_vec4_float_vertex" />
   9238 <Test name="mediump_vec4_float_fragment" />
   9239 <Test name="highp_vec4_float_vertex" />
   9240 <Test name="highp_vec4_float_fragment" />
   9241 <Test name="lowp_ivec2_int_vertex" />
   9242 <Test name="lowp_ivec2_int_fragment" />
   9243 <Test name="mediump_ivec2_int_vertex" />
   9244 <Test name="mediump_ivec2_int_fragment" />
   9245 <Test name="lowp_ivec3_int_vertex" />
   9246 <Test name="lowp_ivec3_int_fragment" />
   9247 <Test name="mediump_ivec3_int_vertex" />
   9248 <Test name="mediump_ivec3_int_fragment" />
   9249 <Test name="lowp_ivec4_int_vertex" />
   9250 <Test name="lowp_ivec4_int_fragment" />
   9251 <Test name="mediump_ivec4_int_vertex" />
   9252 <Test name="mediump_ivec4_int_fragment" />
   9253 <Test name="highp_ivec2_int_vertex" />
   9254 <Test name="highp_ivec2_int_fragment" />
   9255 <Test name="highp_ivec3_int_vertex" />
   9256 <Test name="highp_ivec3_int_fragment" />
   9257 <Test name="highp_ivec4_int_vertex" />
   9258 <Test name="highp_ivec4_int_fragment" />
   9259 <Test name="lowp_uvec2_uint_vertex" />
   9260 <Test name="lowp_uvec2_uint_fragment" />
   9261 <Test name="mediump_uvec2_uint_vertex" />
   9262 <Test name="mediump_uvec2_uint_fragment" />
   9263 <Test name="lowp_uvec3_uint_vertex" />
   9264 <Test name="lowp_uvec3_uint_fragment" />
   9265 <Test name="mediump_uvec3_uint_vertex" />
   9266 <Test name="mediump_uvec3_uint_fragment" />
   9267 <Test name="lowp_uvec4_uint_vertex" />
   9268 <Test name="lowp_uvec4_uint_fragment" />
   9269 <Test name="mediump_uvec4_uint_vertex" />
   9270 <Test name="mediump_uvec4_uint_fragment" />
   9271 <Test name="highp_uvec2_uint_vertex" />
   9272 <Test name="highp_uvec2_uint_fragment" />
   9273 <Test name="highp_uvec3_uint_vertex" />
   9274 <Test name="highp_uvec3_uint_fragment" />
   9275 <Test name="highp_uvec4_uint_vertex" />
   9276 <Test name="highp_uvec4_uint_fragment" />
   9277 </TestCase>
   9278 <TestCase name="mul_assign_result">
   9279 <Test name="lowp_float_vertex" />
   9280 <Test name="lowp_float_fragment" />
   9281 <Test name="mediump_float_vertex" />
   9282 <Test name="mediump_float_fragment" />
   9283 <Test name="highp_float_vertex" />
   9284 <Test name="highp_float_fragment" />
   9285 <Test name="lowp_vec2_vertex" />
   9286 <Test name="lowp_vec2_fragment" />
   9287 <Test name="mediump_vec2_vertex" />
   9288 <Test name="mediump_vec2_fragment" />
   9289 <Test name="highp_vec2_vertex" />
   9290 <Test name="highp_vec2_fragment" />
   9291 <Test name="lowp_vec3_vertex" />
   9292 <Test name="lowp_vec3_fragment" />
   9293 <Test name="mediump_vec3_vertex" />
   9294 <Test name="mediump_vec3_fragment" />
   9295 <Test name="highp_vec3_vertex" />
   9296 <Test name="highp_vec3_fragment" />
   9297 <Test name="lowp_vec4_vertex" />
   9298 <Test name="lowp_vec4_fragment" />
   9299 <Test name="mediump_vec4_vertex" />
   9300 <Test name="mediump_vec4_fragment" />
   9301 <Test name="highp_vec4_vertex" />
   9302 <Test name="highp_vec4_fragment" />
   9303 <Test name="lowp_int_vertex" />
   9304 <Test name="lowp_int_fragment" />
   9305 <Test name="mediump_int_vertex" />
   9306 <Test name="mediump_int_fragment" />
   9307 <Test name="lowp_ivec2_vertex" />
   9308 <Test name="lowp_ivec2_fragment" />
   9309 <Test name="mediump_ivec2_vertex" />
   9310 <Test name="mediump_ivec2_fragment" />
   9311 <Test name="lowp_ivec3_vertex" />
   9312 <Test name="lowp_ivec3_fragment" />
   9313 <Test name="mediump_ivec3_vertex" />
   9314 <Test name="mediump_ivec3_fragment" />
   9315 <Test name="lowp_ivec4_vertex" />
   9316 <Test name="lowp_ivec4_fragment" />
   9317 <Test name="mediump_ivec4_vertex" />
   9318 <Test name="mediump_ivec4_fragment" />
   9319 <Test name="highp_int_vertex" />
   9320 <Test name="highp_int_fragment" />
   9321 <Test name="highp_ivec2_vertex" />
   9322 <Test name="highp_ivec2_fragment" />
   9323 <Test name="highp_ivec3_vertex" />
   9324 <Test name="highp_ivec3_fragment" />
   9325 <Test name="highp_ivec4_vertex" />
   9326 <Test name="highp_ivec4_fragment" />
   9327 <Test name="lowp_uint_vertex" />
   9328 <Test name="lowp_uint_fragment" />
   9329 <Test name="mediump_uint_vertex" />
   9330 <Test name="mediump_uint_fragment" />
   9331 <Test name="lowp_uvec2_vertex" />
   9332 <Test name="lowp_uvec2_fragment" />
   9333 <Test name="mediump_uvec2_vertex" />
   9334 <Test name="mediump_uvec2_fragment" />
   9335 <Test name="lowp_uvec3_vertex" />
   9336 <Test name="lowp_uvec3_fragment" />
   9337 <Test name="mediump_uvec3_vertex" />
   9338 <Test name="mediump_uvec3_fragment" />
   9339 <Test name="lowp_uvec4_vertex" />
   9340 <Test name="lowp_uvec4_fragment" />
   9341 <Test name="mediump_uvec4_vertex" />
   9342 <Test name="mediump_uvec4_fragment" />
   9343 <Test name="highp_uint_vertex" />
   9344 <Test name="highp_uint_fragment" />
   9345 <Test name="highp_uvec2_vertex" />
   9346 <Test name="highp_uvec2_fragment" />
   9347 <Test name="highp_uvec3_vertex" />
   9348 <Test name="highp_uvec3_fragment" />
   9349 <Test name="highp_uvec4_vertex" />
   9350 <Test name="highp_uvec4_fragment" />
   9351 <Test name="lowp_vec2_float_vertex" />
   9352 <Test name="lowp_vec2_float_fragment" />
   9353 <Test name="mediump_vec2_float_vertex" />
   9354 <Test name="mediump_vec2_float_fragment" />
   9355 <Test name="highp_vec2_float_vertex" />
   9356 <Test name="highp_vec2_float_fragment" />
   9357 <Test name="lowp_vec3_float_vertex" />
   9358 <Test name="lowp_vec3_float_fragment" />
   9359 <Test name="mediump_vec3_float_vertex" />
   9360 <Test name="mediump_vec3_float_fragment" />
   9361 <Test name="highp_vec3_float_vertex" />
   9362 <Test name="highp_vec3_float_fragment" />
   9363 <Test name="lowp_vec4_float_vertex" />
   9364 <Test name="lowp_vec4_float_fragment" />
   9365 <Test name="mediump_vec4_float_vertex" />
   9366 <Test name="mediump_vec4_float_fragment" />
   9367 <Test name="highp_vec4_float_vertex" />
   9368 <Test name="highp_vec4_float_fragment" />
   9369 <Test name="lowp_ivec2_int_vertex" />
   9370 <Test name="lowp_ivec2_int_fragment" />
   9371 <Test name="mediump_ivec2_int_vertex" />
   9372 <Test name="mediump_ivec2_int_fragment" />
   9373 <Test name="lowp_ivec3_int_vertex" />
   9374 <Test name="lowp_ivec3_int_fragment" />
   9375 <Test name="mediump_ivec3_int_vertex" />
   9376 <Test name="mediump_ivec3_int_fragment" />
   9377 <Test name="lowp_ivec4_int_vertex" />
   9378 <Test name="lowp_ivec4_int_fragment" />
   9379 <Test name="mediump_ivec4_int_vertex" />
   9380 <Test name="mediump_ivec4_int_fragment" />
   9381 <Test name="highp_ivec2_int_vertex" />
   9382 <Test name="highp_ivec2_int_fragment" />
   9383 <Test name="highp_ivec3_int_vertex" />
   9384 <Test name="highp_ivec3_int_fragment" />
   9385 <Test name="highp_ivec4_int_vertex" />
   9386 <Test name="highp_ivec4_int_fragment" />
   9387 <Test name="lowp_uvec2_uint_vertex" />
   9388 <Test name="lowp_uvec2_uint_fragment" />
   9389 <Test name="mediump_uvec2_uint_vertex" />
   9390 <Test name="mediump_uvec2_uint_fragment" />
   9391 <Test name="lowp_uvec3_uint_vertex" />
   9392 <Test name="lowp_uvec3_uint_fragment" />
   9393 <Test name="mediump_uvec3_uint_vertex" />
   9394 <Test name="mediump_uvec3_uint_fragment" />
   9395 <Test name="lowp_uvec4_uint_vertex" />
   9396 <Test name="lowp_uvec4_uint_fragment" />
   9397 <Test name="mediump_uvec4_uint_vertex" />
   9398 <Test name="mediump_uvec4_uint_fragment" />
   9399 <Test name="highp_uvec2_uint_vertex" />
   9400 <Test name="highp_uvec2_uint_fragment" />
   9401 <Test name="highp_uvec3_uint_vertex" />
   9402 <Test name="highp_uvec3_uint_fragment" />
   9403 <Test name="highp_uvec4_uint_vertex" />
   9404 <Test name="highp_uvec4_uint_fragment" />
   9405 </TestCase>
   9406 <TestCase name="div_assign_result">
   9407 <Test name="lowp_float_vertex" />
   9408 <Test name="lowp_float_fragment" />
   9409 <Test name="mediump_float_vertex" />
   9410 <Test name="mediump_float_fragment" />
   9411 <Test name="highp_float_vertex" />
   9412 <Test name="highp_float_fragment" />
   9413 <Test name="lowp_vec2_vertex" />
   9414 <Test name="lowp_vec2_fragment" />
   9415 <Test name="mediump_vec2_vertex" />
   9416 <Test name="mediump_vec2_fragment" />
   9417 <Test name="highp_vec2_vertex" />
   9418 <Test name="highp_vec2_fragment" />
   9419 <Test name="lowp_vec3_vertex" />
   9420 <Test name="lowp_vec3_fragment" />
   9421 <Test name="mediump_vec3_vertex" />
   9422 <Test name="mediump_vec3_fragment" />
   9423 <Test name="highp_vec3_vertex" />
   9424 <Test name="highp_vec3_fragment" />
   9425 <Test name="lowp_vec4_vertex" />
   9426 <Test name="lowp_vec4_fragment" />
   9427 <Test name="mediump_vec4_vertex" />
   9428 <Test name="mediump_vec4_fragment" />
   9429 <Test name="highp_vec4_vertex" />
   9430 <Test name="highp_vec4_fragment" />
   9431 <Test name="lowp_int_vertex" />
   9432 <Test name="lowp_int_fragment" />
   9433 <Test name="mediump_int_vertex" />
   9434 <Test name="mediump_int_fragment" />
   9435 <Test name="lowp_ivec2_vertex" />
   9436 <Test name="lowp_ivec2_fragment" />
   9437 <Test name="mediump_ivec2_vertex" />
   9438 <Test name="mediump_ivec2_fragment" />
   9439 <Test name="lowp_ivec3_vertex" />
   9440 <Test name="lowp_ivec3_fragment" />
   9441 <Test name="mediump_ivec3_vertex" />
   9442 <Test name="mediump_ivec3_fragment" />
   9443 <Test name="lowp_ivec4_vertex" />
   9444 <Test name="lowp_ivec4_fragment" />
   9445 <Test name="mediump_ivec4_vertex" />
   9446 <Test name="mediump_ivec4_fragment" />
   9447 <Test name="highp_int_vertex" />
   9448 <Test name="highp_int_fragment" />
   9449 <Test name="highp_ivec2_vertex" />
   9450 <Test name="highp_ivec2_fragment" />
   9451 <Test name="highp_ivec3_vertex" />
   9452 <Test name="highp_ivec3_fragment" />
   9453 <Test name="highp_ivec4_vertex" />
   9454 <Test name="highp_ivec4_fragment" />
   9455 <Test name="lowp_uint_vertex" />
   9456 <Test name="lowp_uint_fragment" />
   9457 <Test name="mediump_uint_vertex" />
   9458 <Test name="mediump_uint_fragment" />
   9459 <Test name="lowp_uvec2_vertex" />
   9460 <Test name="lowp_uvec2_fragment" />
   9461 <Test name="mediump_uvec2_vertex" />
   9462 <Test name="mediump_uvec2_fragment" />
   9463 <Test name="lowp_uvec3_vertex" />
   9464 <Test name="lowp_uvec3_fragment" />
   9465 <Test name="mediump_uvec3_vertex" />
   9466 <Test name="mediump_uvec3_fragment" />
   9467 <Test name="lowp_uvec4_vertex" />
   9468 <Test name="lowp_uvec4_fragment" />
   9469 <Test name="mediump_uvec4_vertex" />
   9470 <Test name="mediump_uvec4_fragment" />
   9471 <Test name="highp_uint_vertex" />
   9472 <Test name="highp_uint_fragment" />
   9473 <Test name="highp_uvec2_vertex" />
   9474 <Test name="highp_uvec2_fragment" />
   9475 <Test name="highp_uvec3_vertex" />
   9476 <Test name="highp_uvec3_fragment" />
   9477 <Test name="highp_uvec4_vertex" />
   9478 <Test name="highp_uvec4_fragment" />
   9479 <Test name="lowp_vec2_float_vertex" />
   9480 <Test name="lowp_vec2_float_fragment" />
   9481 <Test name="mediump_vec2_float_vertex" />
   9482 <Test name="mediump_vec2_float_fragment" />
   9483 <Test name="highp_vec2_float_vertex" />
   9484 <Test name="highp_vec2_float_fragment" />
   9485 <Test name="lowp_vec3_float_vertex" />
   9486 <Test name="lowp_vec3_float_fragment" />
   9487 <Test name="mediump_vec3_float_vertex" />
   9488 <Test name="mediump_vec3_float_fragment" />
   9489 <Test name="highp_vec3_float_vertex" />
   9490 <Test name="highp_vec3_float_fragment" />
   9491 <Test name="lowp_vec4_float_vertex" />
   9492 <Test name="lowp_vec4_float_fragment" />
   9493 <Test name="mediump_vec4_float_vertex" />
   9494 <Test name="mediump_vec4_float_fragment" />
   9495 <Test name="highp_vec4_float_vertex" />
   9496 <Test name="highp_vec4_float_fragment" />
   9497 <Test name="lowp_ivec2_int_vertex" />
   9498 <Test name="lowp_ivec2_int_fragment" />
   9499 <Test name="mediump_ivec2_int_vertex" />
   9500 <Test name="mediump_ivec2_int_fragment" />
   9501 <Test name="lowp_ivec3_int_vertex" />
   9502 <Test name="lowp_ivec3_int_fragment" />
   9503 <Test name="mediump_ivec3_int_vertex" />
   9504 <Test name="mediump_ivec3_int_fragment" />
   9505 <Test name="lowp_ivec4_int_vertex" />
   9506 <Test name="lowp_ivec4_int_fragment" />
   9507 <Test name="mediump_ivec4_int_vertex" />
   9508 <Test name="mediump_ivec4_int_fragment" />
   9509 <Test name="highp_ivec2_int_vertex" />
   9510 <Test name="highp_ivec2_int_fragment" />
   9511 <Test name="highp_ivec3_int_vertex" />
   9512 <Test name="highp_ivec3_int_fragment" />
   9513 <Test name="highp_ivec4_int_vertex" />
   9514 <Test name="highp_ivec4_int_fragment" />
   9515 <Test name="lowp_uvec2_uint_vertex" />
   9516 <Test name="lowp_uvec2_uint_fragment" />
   9517 <Test name="mediump_uvec2_uint_vertex" />
   9518 <Test name="mediump_uvec2_uint_fragment" />
   9519 <Test name="lowp_uvec3_uint_vertex" />
   9520 <Test name="lowp_uvec3_uint_fragment" />
   9521 <Test name="mediump_uvec3_uint_vertex" />
   9522 <Test name="mediump_uvec3_uint_fragment" />
   9523 <Test name="lowp_uvec4_uint_vertex" />
   9524 <Test name="lowp_uvec4_uint_fragment" />
   9525 <Test name="mediump_uvec4_uint_vertex" />
   9526 <Test name="mediump_uvec4_uint_fragment" />
   9527 <Test name="highp_uvec2_uint_vertex" />
   9528 <Test name="highp_uvec2_uint_fragment" />
   9529 <Test name="highp_uvec3_uint_vertex" />
   9530 <Test name="highp_uvec3_uint_fragment" />
   9531 <Test name="highp_uvec4_uint_vertex" />
   9532 <Test name="highp_uvec4_uint_fragment" />
   9533 </TestCase>
   9534 <TestCase name="mod_assign_result">
   9535 <Test name="lowp_int_vertex" />
   9536 <Test name="lowp_int_fragment" />
   9537 <Test name="mediump_int_vertex" />
   9538 <Test name="mediump_int_fragment" />
   9539 <Test name="lowp_ivec2_vertex" />
   9540 <Test name="lowp_ivec2_fragment" />
   9541 <Test name="mediump_ivec2_vertex" />
   9542 <Test name="mediump_ivec2_fragment" />
   9543 <Test name="lowp_ivec3_vertex" />
   9544 <Test name="lowp_ivec3_fragment" />
   9545 <Test name="mediump_ivec3_vertex" />
   9546 <Test name="mediump_ivec3_fragment" />
   9547 <Test name="lowp_ivec4_vertex" />
   9548 <Test name="lowp_ivec4_fragment" />
   9549 <Test name="mediump_ivec4_vertex" />
   9550 <Test name="mediump_ivec4_fragment" />
   9551 <Test name="highp_int_vertex" />
   9552 <Test name="highp_int_fragment" />
   9553 <Test name="highp_ivec2_vertex" />
   9554 <Test name="highp_ivec2_fragment" />
   9555 <Test name="highp_ivec3_vertex" />
   9556 <Test name="highp_ivec3_fragment" />
   9557 <Test name="highp_ivec4_vertex" />
   9558 <Test name="highp_ivec4_fragment" />
   9559 <Test name="lowp_uint_vertex" />
   9560 <Test name="lowp_uint_fragment" />
   9561 <Test name="mediump_uint_vertex" />
   9562 <Test name="mediump_uint_fragment" />
   9563 <Test name="lowp_uvec2_vertex" />
   9564 <Test name="lowp_uvec2_fragment" />
   9565 <Test name="mediump_uvec2_vertex" />
   9566 <Test name="mediump_uvec2_fragment" />
   9567 <Test name="lowp_uvec3_vertex" />
   9568 <Test name="lowp_uvec3_fragment" />
   9569 <Test name="mediump_uvec3_vertex" />
   9570 <Test name="mediump_uvec3_fragment" />
   9571 <Test name="lowp_uvec4_vertex" />
   9572 <Test name="lowp_uvec4_fragment" />
   9573 <Test name="mediump_uvec4_vertex" />
   9574 <Test name="mediump_uvec4_fragment" />
   9575 <Test name="highp_uint_vertex" />
   9576 <Test name="highp_uint_fragment" />
   9577 <Test name="highp_uvec2_vertex" />
   9578 <Test name="highp_uvec2_fragment" />
   9579 <Test name="highp_uvec3_vertex" />
   9580 <Test name="highp_uvec3_fragment" />
   9581 <Test name="highp_uvec4_vertex" />
   9582 <Test name="highp_uvec4_fragment" />
   9583 <Test name="lowp_ivec2_int_vertex" />
   9584 <Test name="lowp_ivec2_int_fragment" />
   9585 <Test name="mediump_ivec2_int_vertex" />
   9586 <Test name="mediump_ivec2_int_fragment" />
   9587 <Test name="lowp_ivec3_int_vertex" />
   9588 <Test name="lowp_ivec3_int_fragment" />
   9589 <Test name="mediump_ivec3_int_vertex" />
   9590 <Test name="mediump_ivec3_int_fragment" />
   9591 <Test name="lowp_ivec4_int_vertex" />
   9592 <Test name="lowp_ivec4_int_fragment" />
   9593 <Test name="mediump_ivec4_int_vertex" />
   9594 <Test name="mediump_ivec4_int_fragment" />
   9595 <Test name="highp_ivec2_int_vertex" />
   9596 <Test name="highp_ivec2_int_fragment" />
   9597 <Test name="highp_ivec3_int_vertex" />
   9598 <Test name="highp_ivec3_int_fragment" />
   9599 <Test name="highp_ivec4_int_vertex" />
   9600 <Test name="highp_ivec4_int_fragment" />
   9601 <Test name="lowp_uvec2_uint_vertex" />
   9602 <Test name="lowp_uvec2_uint_fragment" />
   9603 <Test name="mediump_uvec2_uint_vertex" />
   9604 <Test name="mediump_uvec2_uint_fragment" />
   9605 <Test name="lowp_uvec3_uint_vertex" />
   9606 <Test name="lowp_uvec3_uint_fragment" />
   9607 <Test name="mediump_uvec3_uint_vertex" />
   9608 <Test name="mediump_uvec3_uint_fragment" />
   9609 <Test name="lowp_uvec4_uint_vertex" />
   9610 <Test name="lowp_uvec4_uint_fragment" />
   9611 <Test name="mediump_uvec4_uint_vertex" />
   9612 <Test name="mediump_uvec4_uint_fragment" />
   9613 <Test name="highp_uvec2_uint_vertex" />
   9614 <Test name="highp_uvec2_uint_fragment" />
   9615 <Test name="highp_uvec3_uint_vertex" />
   9616 <Test name="highp_uvec3_uint_fragment" />
   9617 <Test name="highp_uvec4_uint_vertex" />
   9618 <Test name="highp_uvec4_uint_fragment" />
   9619 </TestCase>
   9620 <TestCase name="bitwise_and_assign_result">
   9621 <Test name="lowp_int_vertex" />
   9622 <Test name="lowp_int_fragment" />
   9623 <Test name="mediump_int_vertex" />
   9624 <Test name="mediump_int_fragment" />
   9625 <Test name="lowp_ivec2_vertex" />
   9626 <Test name="lowp_ivec2_fragment" />
   9627 <Test name="mediump_ivec2_vertex" />
   9628 <Test name="mediump_ivec2_fragment" />
   9629 <Test name="lowp_ivec3_vertex" />
   9630 <Test name="lowp_ivec3_fragment" />
   9631 <Test name="mediump_ivec3_vertex" />
   9632 <Test name="mediump_ivec3_fragment" />
   9633 <Test name="lowp_ivec4_vertex" />
   9634 <Test name="lowp_ivec4_fragment" />
   9635 <Test name="mediump_ivec4_vertex" />
   9636 <Test name="mediump_ivec4_fragment" />
   9637 <Test name="highp_int_vertex" />
   9638 <Test name="highp_int_fragment" />
   9639 <Test name="highp_ivec2_vertex" />
   9640 <Test name="highp_ivec2_fragment" />
   9641 <Test name="highp_ivec3_vertex" />
   9642 <Test name="highp_ivec3_fragment" />
   9643 <Test name="highp_ivec4_vertex" />
   9644 <Test name="highp_ivec4_fragment" />
   9645 <Test name="lowp_uint_vertex" />
   9646 <Test name="lowp_uint_fragment" />
   9647 <Test name="mediump_uint_vertex" />
   9648 <Test name="mediump_uint_fragment" />
   9649 <Test name="lowp_uvec2_vertex" />
   9650 <Test name="lowp_uvec2_fragment" />
   9651 <Test name="mediump_uvec2_vertex" />
   9652 <Test name="mediump_uvec2_fragment" />
   9653 <Test name="lowp_uvec3_vertex" />
   9654 <Test name="lowp_uvec3_fragment" />
   9655 <Test name="mediump_uvec3_vertex" />
   9656 <Test name="mediump_uvec3_fragment" />
   9657 <Test name="lowp_uvec4_vertex" />
   9658 <Test name="lowp_uvec4_fragment" />
   9659 <Test name="mediump_uvec4_vertex" />
   9660 <Test name="mediump_uvec4_fragment" />
   9661 <Test name="highp_uint_vertex" />
   9662 <Test name="highp_uint_fragment" />
   9663 <Test name="highp_uvec2_vertex" />
   9664 <Test name="highp_uvec2_fragment" />
   9665 <Test name="highp_uvec3_vertex" />
   9666 <Test name="highp_uvec3_fragment" />
   9667 <Test name="highp_uvec4_vertex" />
   9668 <Test name="highp_uvec4_fragment" />
   9669 <Test name="lowp_ivec2_int_vertex" />
   9670 <Test name="lowp_ivec2_int_fragment" />
   9671 <Test name="mediump_ivec2_int_vertex" />
   9672 <Test name="mediump_ivec2_int_fragment" />
   9673 <Test name="lowp_ivec3_int_vertex" />
   9674 <Test name="lowp_ivec3_int_fragment" />
   9675 <Test name="mediump_ivec3_int_vertex" />
   9676 <Test name="mediump_ivec3_int_fragment" />
   9677 <Test name="lowp_ivec4_int_vertex" />
   9678 <Test name="lowp_ivec4_int_fragment" />
   9679 <Test name="mediump_ivec4_int_vertex" />
   9680 <Test name="mediump_ivec4_int_fragment" />
   9681 <Test name="highp_ivec2_int_vertex" />
   9682 <Test name="highp_ivec2_int_fragment" />
   9683 <Test name="highp_ivec3_int_vertex" />
   9684 <Test name="highp_ivec3_int_fragment" />
   9685 <Test name="highp_ivec4_int_vertex" />
   9686 <Test name="highp_ivec4_int_fragment" />
   9687 <Test name="lowp_uvec2_uint_vertex" />
   9688 <Test name="lowp_uvec2_uint_fragment" />
   9689 <Test name="mediump_uvec2_uint_vertex" />
   9690 <Test name="mediump_uvec2_uint_fragment" />
   9691 <Test name="lowp_uvec3_uint_vertex" />
   9692 <Test name="lowp_uvec3_uint_fragment" />
   9693 <Test name="mediump_uvec3_uint_vertex" />
   9694 <Test name="mediump_uvec3_uint_fragment" />
   9695 <Test name="lowp_uvec4_uint_vertex" />
   9696 <Test name="lowp_uvec4_uint_fragment" />
   9697 <Test name="mediump_uvec4_uint_vertex" />
   9698 <Test name="mediump_uvec4_uint_fragment" />
   9699 <Test name="highp_uvec2_uint_vertex" />
   9700 <Test name="highp_uvec2_uint_fragment" />
   9701 <Test name="highp_uvec3_uint_vertex" />
   9702 <Test name="highp_uvec3_uint_fragment" />
   9703 <Test name="highp_uvec4_uint_vertex" />
   9704 <Test name="highp_uvec4_uint_fragment" />
   9705 </TestCase>
   9706 <TestCase name="bitwise_or_assign_result">
   9707 <Test name="lowp_int_vertex" />
   9708 <Test name="lowp_int_fragment" />
   9709 <Test name="mediump_int_vertex" />
   9710 <Test name="mediump_int_fragment" />
   9711 <Test name="lowp_ivec2_vertex" />
   9712 <Test name="lowp_ivec2_fragment" />
   9713 <Test name="mediump_ivec2_vertex" />
   9714 <Test name="mediump_ivec2_fragment" />
   9715 <Test name="lowp_ivec3_vertex" />
   9716 <Test name="lowp_ivec3_fragment" />
   9717 <Test name="mediump_ivec3_vertex" />
   9718 <Test name="mediump_ivec3_fragment" />
   9719 <Test name="lowp_ivec4_vertex" />
   9720 <Test name="lowp_ivec4_fragment" />
   9721 <Test name="mediump_ivec4_vertex" />
   9722 <Test name="mediump_ivec4_fragment" />
   9723 <Test name="highp_int_vertex" />
   9724 <Test name="highp_int_fragment" />
   9725 <Test name="highp_ivec2_vertex" />
   9726 <Test name="highp_ivec2_fragment" />
   9727 <Test name="highp_ivec3_vertex" />
   9728 <Test name="highp_ivec3_fragment" />
   9729 <Test name="highp_ivec4_vertex" />
   9730 <Test name="highp_ivec4_fragment" />
   9731 <Test name="lowp_uint_vertex" />
   9732 <Test name="lowp_uint_fragment" />
   9733 <Test name="mediump_uint_vertex" />
   9734 <Test name="mediump_uint_fragment" />
   9735 <Test name="lowp_uvec2_vertex" />
   9736 <Test name="lowp_uvec2_fragment" />
   9737 <Test name="mediump_uvec2_vertex" />
   9738 <Test name="mediump_uvec2_fragment" />
   9739 <Test name="lowp_uvec3_vertex" />
   9740 <Test name="lowp_uvec3_fragment" />
   9741 <Test name="mediump_uvec3_vertex" />
   9742 <Test name="mediump_uvec3_fragment" />
   9743 <Test name="lowp_uvec4_vertex" />
   9744 <Test name="lowp_uvec4_fragment" />
   9745 <Test name="mediump_uvec4_vertex" />
   9746 <Test name="mediump_uvec4_fragment" />
   9747 <Test name="highp_uint_vertex" />
   9748 <Test name="highp_uint_fragment" />
   9749 <Test name="highp_uvec2_vertex" />
   9750 <Test name="highp_uvec2_fragment" />
   9751 <Test name="highp_uvec3_vertex" />
   9752 <Test name="highp_uvec3_fragment" />
   9753 <Test name="highp_uvec4_vertex" />
   9754 <Test name="highp_uvec4_fragment" />
   9755 <Test name="lowp_ivec2_int_vertex" />
   9756 <Test name="lowp_ivec2_int_fragment" />
   9757 <Test name="mediump_ivec2_int_vertex" />
   9758 <Test name="mediump_ivec2_int_fragment" />
   9759 <Test name="lowp_ivec3_int_vertex" />
   9760 <Test name="lowp_ivec3_int_fragment" />
   9761 <Test name="mediump_ivec3_int_vertex" />
   9762 <Test name="mediump_ivec3_int_fragment" />
   9763 <Test name="lowp_ivec4_int_vertex" />
   9764 <Test name="lowp_ivec4_int_fragment" />
   9765 <Test name="mediump_ivec4_int_vertex" />
   9766 <Test name="mediump_ivec4_int_fragment" />
   9767 <Test name="highp_ivec2_int_vertex" />
   9768 <Test name="highp_ivec2_int_fragment" />
   9769 <Test name="highp_ivec3_int_vertex" />
   9770 <Test name="highp_ivec3_int_fragment" />
   9771 <Test name="highp_ivec4_int_vertex" />
   9772 <Test name="highp_ivec4_int_fragment" />
   9773 <Test name="lowp_uvec2_uint_vertex" />
   9774 <Test name="lowp_uvec2_uint_fragment" />
   9775 <Test name="mediump_uvec2_uint_vertex" />
   9776 <Test name="mediump_uvec2_uint_fragment" />
   9777 <Test name="lowp_uvec3_uint_vertex" />
   9778 <Test name="lowp_uvec3_uint_fragment" />
   9779 <Test name="mediump_uvec3_uint_vertex" />
   9780 <Test name="mediump_uvec3_uint_fragment" />
   9781 <Test name="lowp_uvec4_uint_vertex" />
   9782 <Test name="lowp_uvec4_uint_fragment" />
   9783 <Test name="mediump_uvec4_uint_vertex" />
   9784 <Test name="mediump_uvec4_uint_fragment" />
   9785 <Test name="highp_uvec2_uint_vertex" />
   9786 <Test name="highp_uvec2_uint_fragment" />
   9787 <Test name="highp_uvec3_uint_vertex" />
   9788 <Test name="highp_uvec3_uint_fragment" />
   9789 <Test name="highp_uvec4_uint_vertex" />
   9790 <Test name="highp_uvec4_uint_fragment" />
   9791 </TestCase>
   9792 <TestCase name="bitwise_xor_assign_result">
   9793 <Test name="lowp_int_vertex" />
   9794 <Test name="lowp_int_fragment" />
   9795 <Test name="mediump_int_vertex" />
   9796 <Test name="mediump_int_fragment" />
   9797 <Test name="lowp_ivec2_vertex" />
   9798 <Test name="lowp_ivec2_fragment" />
   9799 <Test name="mediump_ivec2_vertex" />
   9800 <Test name="mediump_ivec2_fragment" />
   9801 <Test name="lowp_ivec3_vertex" />
   9802 <Test name="lowp_ivec3_fragment" />
   9803 <Test name="mediump_ivec3_vertex" />
   9804 <Test name="mediump_ivec3_fragment" />
   9805 <Test name="lowp_ivec4_vertex" />
   9806 <Test name="lowp_ivec4_fragment" />
   9807 <Test name="mediump_ivec4_vertex" />
   9808 <Test name="mediump_ivec4_fragment" />
   9809 <Test name="highp_int_vertex" />
   9810 <Test name="highp_int_fragment" />
   9811 <Test name="highp_ivec2_vertex" />
   9812 <Test name="highp_ivec2_fragment" />
   9813 <Test name="highp_ivec3_vertex" />
   9814 <Test name="highp_ivec3_fragment" />
   9815 <Test name="highp_ivec4_vertex" />
   9816 <Test name="highp_ivec4_fragment" />
   9817 <Test name="lowp_uint_vertex" />
   9818 <Test name="lowp_uint_fragment" />
   9819 <Test name="mediump_uint_vertex" />
   9820 <Test name="mediump_uint_fragment" />
   9821 <Test name="lowp_uvec2_vertex" />
   9822 <Test name="lowp_uvec2_fragment" />
   9823 <Test name="mediump_uvec2_vertex" />
   9824 <Test name="mediump_uvec2_fragment" />
   9825 <Test name="lowp_uvec3_vertex" />
   9826 <Test name="lowp_uvec3_fragment" />
   9827 <Test name="mediump_uvec3_vertex" />
   9828 <Test name="mediump_uvec3_fragment" />
   9829 <Test name="lowp_uvec4_vertex" />
   9830 <Test name="lowp_uvec4_fragment" />
   9831 <Test name="mediump_uvec4_vertex" />
   9832 <Test name="mediump_uvec4_fragment" />
   9833 <Test name="highp_uint_vertex" />
   9834 <Test name="highp_uint_fragment" />
   9835 <Test name="highp_uvec2_vertex" />
   9836 <Test name="highp_uvec2_fragment" />
   9837 <Test name="highp_uvec3_vertex" />
   9838 <Test name="highp_uvec3_fragment" />
   9839 <Test name="highp_uvec4_vertex" />
   9840 <Test name="highp_uvec4_fragment" />
   9841 <Test name="lowp_ivec2_int_vertex" />
   9842 <Test name="lowp_ivec2_int_fragment" />
   9843 <Test name="mediump_ivec2_int_vertex" />
   9844 <Test name="mediump_ivec2_int_fragment" />
   9845 <Test name="lowp_ivec3_int_vertex" />
   9846 <Test name="lowp_ivec3_int_fragment" />
   9847 <Test name="mediump_ivec3_int_vertex" />
   9848 <Test name="mediump_ivec3_int_fragment" />
   9849 <Test name="lowp_ivec4_int_vertex" />
   9850 <Test name="lowp_ivec4_int_fragment" />
   9851 <Test name="mediump_ivec4_int_vertex" />
   9852 <Test name="mediump_ivec4_int_fragment" />
   9853 <Test name="highp_ivec2_int_vertex" />
   9854 <Test name="highp_ivec2_int_fragment" />
   9855 <Test name="highp_ivec3_int_vertex" />
   9856 <Test name="highp_ivec3_int_fragment" />
   9857 <Test name="highp_ivec4_int_vertex" />
   9858 <Test name="highp_ivec4_int_fragment" />
   9859 <Test name="lowp_uvec2_uint_vertex" />
   9860 <Test name="lowp_uvec2_uint_fragment" />
   9861 <Test name="mediump_uvec2_uint_vertex" />
   9862 <Test name="mediump_uvec2_uint_fragment" />
   9863 <Test name="lowp_uvec3_uint_vertex" />
   9864 <Test name="lowp_uvec3_uint_fragment" />
   9865 <Test name="mediump_uvec3_uint_vertex" />
   9866 <Test name="mediump_uvec3_uint_fragment" />
   9867 <Test name="lowp_uvec4_uint_vertex" />
   9868 <Test name="lowp_uvec4_uint_fragment" />
   9869 <Test name="mediump_uvec4_uint_vertex" />
   9870 <Test name="mediump_uvec4_uint_fragment" />
   9871 <Test name="highp_uvec2_uint_vertex" />
   9872 <Test name="highp_uvec2_uint_fragment" />
   9873 <Test name="highp_uvec3_uint_vertex" />
   9874 <Test name="highp_uvec3_uint_fragment" />
   9875 <Test name="highp_uvec4_uint_vertex" />
   9876 <Test name="highp_uvec4_uint_fragment" />
   9877 </TestCase>
   9878 <TestCase name="left_shift_assign_result">
   9879 <Test name="lowp_int_uint_vertex" />
   9880 <Test name="lowp_int_uint_fragment" />
   9881 <Test name="mediump_int_uint_vertex" />
   9882 <Test name="mediump_int_uint_fragment" />
   9883 <Test name="lowp_ivec2_uvec2_vertex" />
   9884 <Test name="lowp_ivec2_uvec2_fragment" />
   9885 <Test name="mediump_ivec2_uvec2_vertex" />
   9886 <Test name="mediump_ivec2_uvec2_fragment" />
   9887 <Test name="lowp_ivec3_uvec3_vertex" />
   9888 <Test name="lowp_ivec3_uvec3_fragment" />
   9889 <Test name="mediump_ivec3_uvec3_vertex" />
   9890 <Test name="mediump_ivec3_uvec3_fragment" />
   9891 <Test name="lowp_ivec4_uvec4_vertex" />
   9892 <Test name="lowp_ivec4_uvec4_fragment" />
   9893 <Test name="mediump_ivec4_uvec4_vertex" />
   9894 <Test name="mediump_ivec4_uvec4_fragment" />
   9895 <Test name="highp_int_uint_vertex" />
   9896 <Test name="highp_int_uint_fragment" />
   9897 <Test name="highp_ivec2_uvec2_vertex" />
   9898 <Test name="highp_ivec2_uvec2_fragment" />
   9899 <Test name="highp_ivec3_uvec3_vertex" />
   9900 <Test name="highp_ivec3_uvec3_fragment" />
   9901 <Test name="highp_ivec4_uvec4_vertex" />
   9902 <Test name="highp_ivec4_uvec4_fragment" />
   9903 <Test name="lowp_uint_vertex" />
   9904 <Test name="lowp_uint_fragment" />
   9905 <Test name="mediump_uint_vertex" />
   9906 <Test name="mediump_uint_fragment" />
   9907 <Test name="lowp_uvec2_vertex" />
   9908 <Test name="lowp_uvec2_fragment" />
   9909 <Test name="mediump_uvec2_vertex" />
   9910 <Test name="mediump_uvec2_fragment" />
   9911 <Test name="lowp_uvec3_vertex" />
   9912 <Test name="lowp_uvec3_fragment" />
   9913 <Test name="mediump_uvec3_vertex" />
   9914 <Test name="mediump_uvec3_fragment" />
   9915 <Test name="lowp_uvec4_vertex" />
   9916 <Test name="lowp_uvec4_fragment" />
   9917 <Test name="mediump_uvec4_vertex" />
   9918 <Test name="mediump_uvec4_fragment" />
   9919 <Test name="highp_uint_vertex" />
   9920 <Test name="highp_uint_fragment" />
   9921 <Test name="highp_uvec2_vertex" />
   9922 <Test name="highp_uvec2_fragment" />
   9923 <Test name="highp_uvec3_vertex" />
   9924 <Test name="highp_uvec3_fragment" />
   9925 <Test name="highp_uvec4_vertex" />
   9926 <Test name="highp_uvec4_fragment" />
   9927 <Test name="lowp_ivec2_uint_vertex" />
   9928 <Test name="lowp_ivec2_uint_fragment" />
   9929 <Test name="mediump_ivec2_uint_vertex" />
   9930 <Test name="mediump_ivec2_uint_fragment" />
   9931 <Test name="lowp_ivec3_uint_vertex" />
   9932 <Test name="lowp_ivec3_uint_fragment" />
   9933 <Test name="mediump_ivec3_uint_vertex" />
   9934 <Test name="mediump_ivec3_uint_fragment" />
   9935 <Test name="lowp_ivec4_uint_vertex" />
   9936 <Test name="lowp_ivec4_uint_fragment" />
   9937 <Test name="mediump_ivec4_uint_vertex" />
   9938 <Test name="mediump_ivec4_uint_fragment" />
   9939 <Test name="highp_ivec2_uint_vertex" />
   9940 <Test name="highp_ivec2_uint_fragment" />
   9941 <Test name="highp_ivec3_uint_vertex" />
   9942 <Test name="highp_ivec3_uint_fragment" />
   9943 <Test name="highp_ivec4_uint_vertex" />
   9944 <Test name="highp_ivec4_uint_fragment" />
   9945 <Test name="lowp_uvec2_uint_vertex" />
   9946 <Test name="lowp_uvec2_uint_fragment" />
   9947 <Test name="mediump_uvec2_uint_vertex" />
   9948 <Test name="mediump_uvec2_uint_fragment" />
   9949 <Test name="lowp_uvec3_uint_vertex" />
   9950 <Test name="lowp_uvec3_uint_fragment" />
   9951 <Test name="mediump_uvec3_uint_vertex" />
   9952 <Test name="mediump_uvec3_uint_fragment" />
   9953 <Test name="lowp_uvec4_uint_vertex" />
   9954 <Test name="lowp_uvec4_uint_fragment" />
   9955 <Test name="mediump_uvec4_uint_vertex" />
   9956 <Test name="mediump_uvec4_uint_fragment" />
   9957 <Test name="highp_uvec2_uint_vertex" />
   9958 <Test name="highp_uvec2_uint_fragment" />
   9959 <Test name="highp_uvec3_uint_vertex" />
   9960 <Test name="highp_uvec3_uint_fragment" />
   9961 <Test name="highp_uvec4_uint_vertex" />
   9962 <Test name="highp_uvec4_uint_fragment" />
   9963 <Test name="lowp_int_vertex" />
   9964 <Test name="lowp_int_fragment" />
   9965 <Test name="mediump_int_vertex" />
   9966 <Test name="mediump_int_fragment" />
   9967 <Test name="lowp_ivec2_vertex" />
   9968 <Test name="lowp_ivec2_fragment" />
   9969 <Test name="mediump_ivec2_vertex" />
   9970 <Test name="mediump_ivec2_fragment" />
   9971 <Test name="lowp_ivec3_vertex" />
   9972 <Test name="lowp_ivec3_fragment" />
   9973 <Test name="mediump_ivec3_vertex" />
   9974 <Test name="mediump_ivec3_fragment" />
   9975 <Test name="lowp_ivec4_vertex" />
   9976 <Test name="lowp_ivec4_fragment" />
   9977 <Test name="mediump_ivec4_vertex" />
   9978 <Test name="mediump_ivec4_fragment" />
   9979 <Test name="highp_int_vertex" />
   9980 <Test name="highp_int_fragment" />
   9981 <Test name="highp_ivec2_vertex" />
   9982 <Test name="highp_ivec2_fragment" />
   9983 <Test name="highp_ivec3_vertex" />
   9984 <Test name="highp_ivec3_fragment" />
   9985 <Test name="highp_ivec4_vertex" />
   9986 <Test name="highp_ivec4_fragment" />
   9987 <Test name="lowp_uint_int_vertex" />
   9988 <Test name="lowp_uint_int_fragment" />
   9989 <Test name="mediump_uint_int_vertex" />
   9990 <Test name="mediump_uint_int_fragment" />
   9991 <Test name="lowp_uvec2_ivec2_vertex" />
   9992 <Test name="lowp_uvec2_ivec2_fragment" />
   9993 <Test name="mediump_uvec2_ivec2_vertex" />
   9994 <Test name="mediump_uvec2_ivec2_fragment" />
   9995 <Test name="lowp_uvec3_ivec3_vertex" />
   9996 <Test name="lowp_uvec3_ivec3_fragment" />
   9997 <Test name="mediump_uvec3_ivec3_vertex" />
   9998 <Test name="mediump_uvec3_ivec3_fragment" />
   9999 <Test name="lowp_uvec4_ivec4_vertex" />
   10000 <Test name="lowp_uvec4_ivec4_fragment" />
   10001 <Test name="mediump_uvec4_ivec4_vertex" />
   10002 <Test name="mediump_uvec4_ivec4_fragment" />
   10003 <Test name="highp_uint_int_vertex" />
   10004 <Test name="highp_uint_int_fragment" />
   10005 <Test name="highp_uvec2_ivec2_vertex" />
   10006 <Test name="highp_uvec2_ivec2_fragment" />
   10007 <Test name="highp_uvec3_ivec3_vertex" />
   10008 <Test name="highp_uvec3_ivec3_fragment" />
   10009 <Test name="highp_uvec4_ivec4_vertex" />
   10010 <Test name="highp_uvec4_ivec4_fragment" />
   10011 <Test name="lowp_ivec2_int_vertex" />
   10012 <Test name="lowp_ivec2_int_fragment" />
   10013 <Test name="mediump_ivec2_int_vertex" />
   10014 <Test name="mediump_ivec2_int_fragment" />
   10015 <Test name="lowp_ivec3_int_vertex" />
   10016 <Test name="lowp_ivec3_int_fragment" />
   10017 <Test name="mediump_ivec3_int_vertex" />
   10018 <Test name="mediump_ivec3_int_fragment" />
   10019 <Test name="lowp_ivec4_int_vertex" />
   10020 <Test name="lowp_ivec4_int_fragment" />
   10021 <Test name="mediump_ivec4_int_vertex" />
   10022 <Test name="mediump_ivec4_int_fragment" />
   10023 <Test name="highp_ivec2_int_vertex" />
   10024 <Test name="highp_ivec2_int_fragment" />
   10025 <Test name="highp_ivec3_int_vertex" />
   10026 <Test name="highp_ivec3_int_fragment" />
   10027 <Test name="highp_ivec4_int_vertex" />
   10028 <Test name="highp_ivec4_int_fragment" />
   10029 <Test name="lowp_uvec2_int_vertex" />
   10030 <Test name="lowp_uvec2_int_fragment" />
   10031 <Test name="mediump_uvec2_int_vertex" />
   10032 <Test name="mediump_uvec2_int_fragment" />
   10033 <Test name="lowp_uvec3_int_vertex" />
   10034 <Test name="lowp_uvec3_int_fragment" />
   10035 <Test name="mediump_uvec3_int_vertex" />
   10036 <Test name="mediump_uvec3_int_fragment" />
   10037 <Test name="lowp_uvec4_int_vertex" />
   10038 <Test name="lowp_uvec4_int_fragment" />
   10039 <Test name="mediump_uvec4_int_vertex" />
   10040 <Test name="mediump_uvec4_int_fragment" />
   10041 <Test name="highp_uvec2_int_vertex" />
   10042 <Test name="highp_uvec2_int_fragment" />
   10043 <Test name="highp_uvec3_int_vertex" />
   10044 <Test name="highp_uvec3_int_fragment" />
   10045 <Test name="highp_uvec4_int_vertex" />
   10046 <Test name="highp_uvec4_int_fragment" />
   10047 </TestCase>
   10048 <TestCase name="right_shift_assign_result">
   10049 <Test name="lowp_int_uint_vertex" />
   10050 <Test name="lowp_int_uint_fragment" />
   10051 <Test name="mediump_int_uint_vertex" />
   10052 <Test name="mediump_int_uint_fragment" />
   10053 <Test name="lowp_ivec2_uvec2_vertex" />
   10054 <Test name="lowp_ivec2_uvec2_fragment" />
   10055 <Test name="mediump_ivec2_uvec2_vertex" />
   10056 <Test name="mediump_ivec2_uvec2_fragment" />
   10057 <Test name="lowp_ivec3_uvec3_vertex" />
   10058 <Test name="lowp_ivec3_uvec3_fragment" />
   10059 <Test name="mediump_ivec3_uvec3_vertex" />
   10060 <Test name="mediump_ivec3_uvec3_fragment" />
   10061 <Test name="lowp_ivec4_uvec4_vertex" />
   10062 <Test name="lowp_ivec4_uvec4_fragment" />
   10063 <Test name="mediump_ivec4_uvec4_vertex" />
   10064 <Test name="mediump_ivec4_uvec4_fragment" />
   10065 <Test name="highp_int_uint_vertex" />
   10066 <Test name="highp_int_uint_fragment" />
   10067 <Test name="highp_ivec2_uvec2_vertex" />
   10068 <Test name="highp_ivec2_uvec2_fragment" />
   10069 <Test name="highp_ivec3_uvec3_vertex" />
   10070 <Test name="highp_ivec3_uvec3_fragment" />
   10071 <Test name="highp_ivec4_uvec4_vertex" />
   10072 <Test name="highp_ivec4_uvec4_fragment" />
   10073 <Test name="lowp_uint_vertex" />
   10074 <Test name="lowp_uint_fragment" />
   10075 <Test name="mediump_uint_vertex" />
   10076 <Test name="mediump_uint_fragment" />
   10077 <Test name="lowp_uvec2_vertex" />
   10078 <Test name="lowp_uvec2_fragment" />
   10079 <Test name="mediump_uvec2_vertex" />
   10080 <Test name="mediump_uvec2_fragment" />
   10081 <Test name="lowp_uvec3_vertex" />
   10082 <Test name="lowp_uvec3_fragment" />
   10083 <Test name="mediump_uvec3_vertex" />
   10084 <Test name="mediump_uvec3_fragment" />
   10085 <Test name="lowp_uvec4_vertex" />
   10086 <Test name="lowp_uvec4_fragment" />
   10087 <Test name="mediump_uvec4_vertex" />
   10088 <Test name="mediump_uvec4_fragment" />
   10089 <Test name="highp_uint_vertex" />
   10090 <Test name="highp_uint_fragment" />
   10091 <Test name="highp_uvec2_vertex" />
   10092 <Test name="highp_uvec2_fragment" />
   10093 <Test name="highp_uvec3_vertex" />
   10094 <Test name="highp_uvec3_fragment" />
   10095 <Test name="highp_uvec4_vertex" />
   10096 <Test name="highp_uvec4_fragment" />
   10097 <Test name="lowp_ivec2_uint_vertex" />
   10098 <Test name="lowp_ivec2_uint_fragment" />
   10099 <Test name="mediump_ivec2_uint_vertex" />
   10100 <Test name="mediump_ivec2_uint_fragment" />
   10101 <Test name="lowp_ivec3_uint_vertex" />
   10102 <Test name="lowp_ivec3_uint_fragment" />
   10103 <Test name="mediump_ivec3_uint_vertex" />
   10104 <Test name="mediump_ivec3_uint_fragment" />
   10105 <Test name="lowp_ivec4_uint_vertex" />
   10106 <Test name="lowp_ivec4_uint_fragment" />
   10107 <Test name="mediump_ivec4_uint_vertex" />
   10108 <Test name="mediump_ivec4_uint_fragment" />
   10109 <Test name="highp_ivec2_uint_vertex" />
   10110 <Test name="highp_ivec2_uint_fragment" />
   10111 <Test name="highp_ivec3_uint_vertex" />
   10112 <Test name="highp_ivec3_uint_fragment" />
   10113 <Test name="highp_ivec4_uint_vertex" />
   10114 <Test name="highp_ivec4_uint_fragment" />
   10115 <Test name="lowp_uvec2_uint_vertex" />
   10116 <Test name="lowp_uvec2_uint_fragment" />
   10117 <Test name="mediump_uvec2_uint_vertex" />
   10118 <Test name="mediump_uvec2_uint_fragment" />
   10119 <Test name="lowp_uvec3_uint_vertex" />
   10120 <Test name="lowp_uvec3_uint_fragment" />
   10121 <Test name="mediump_uvec3_uint_vertex" />
   10122 <Test name="mediump_uvec3_uint_fragment" />
   10123 <Test name="lowp_uvec4_uint_vertex" />
   10124 <Test name="lowp_uvec4_uint_fragment" />
   10125 <Test name="mediump_uvec4_uint_vertex" />
   10126 <Test name="mediump_uvec4_uint_fragment" />
   10127 <Test name="highp_uvec2_uint_vertex" />
   10128 <Test name="highp_uvec2_uint_fragment" />
   10129 <Test name="highp_uvec3_uint_vertex" />
   10130 <Test name="highp_uvec3_uint_fragment" />
   10131 <Test name="highp_uvec4_uint_vertex" />
   10132 <Test name="highp_uvec4_uint_fragment" />
   10133 <Test name="lowp_int_vertex" />
   10134 <Test name="lowp_int_fragment" />
   10135 <Test name="mediump_int_vertex" />
   10136 <Test name="mediump_int_fragment" />
   10137 <Test name="lowp_ivec2_vertex" />
   10138 <Test name="lowp_ivec2_fragment" />
   10139 <Test name="mediump_ivec2_vertex" />
   10140 <Test name="mediump_ivec2_fragment" />
   10141 <Test name="lowp_ivec3_vertex" />
   10142 <Test name="lowp_ivec3_fragment" />
   10143 <Test name="mediump_ivec3_vertex" />
   10144 <Test name="mediump_ivec3_fragment" />
   10145 <Test name="lowp_ivec4_vertex" />
   10146 <Test name="lowp_ivec4_fragment" />
   10147 <Test name="mediump_ivec4_vertex" />
   10148 <Test name="mediump_ivec4_fragment" />
   10149 <Test name="highp_int_vertex" />
   10150 <Test name="highp_int_fragment" />
   10151 <Test name="highp_ivec2_vertex" />
   10152 <Test name="highp_ivec2_fragment" />
   10153 <Test name="highp_ivec3_vertex" />
   10154 <Test name="highp_ivec3_fragment" />
   10155 <Test name="highp_ivec4_vertex" />
   10156 <Test name="highp_ivec4_fragment" />
   10157 <Test name="lowp_uint_int_vertex" />
   10158 <Test name="lowp_uint_int_fragment" />
   10159 <Test name="mediump_uint_int_vertex" />
   10160 <Test name="mediump_uint_int_fragment" />
   10161 <Test name="lowp_uvec2_ivec2_vertex" />
   10162 <Test name="lowp_uvec2_ivec2_fragment" />
   10163 <Test name="mediump_uvec2_ivec2_vertex" />
   10164 <Test name="mediump_uvec2_ivec2_fragment" />
   10165 <Test name="lowp_uvec3_ivec3_vertex" />
   10166 <Test name="lowp_uvec3_ivec3_fragment" />
   10167 <Test name="mediump_uvec3_ivec3_vertex" />
   10168 <Test name="mediump_uvec3_ivec3_fragment" />
   10169 <Test name="lowp_uvec4_ivec4_vertex" />
   10170 <Test name="lowp_uvec4_ivec4_fragment" />
   10171 <Test name="mediump_uvec4_ivec4_vertex" />
   10172 <Test name="mediump_uvec4_ivec4_fragment" />
   10173 <Test name="highp_uint_int_vertex" />
   10174 <Test name="highp_uint_int_fragment" />
   10175 <Test name="highp_uvec2_ivec2_vertex" />
   10176 <Test name="highp_uvec2_ivec2_fragment" />
   10177 <Test name="highp_uvec3_ivec3_vertex" />
   10178 <Test name="highp_uvec3_ivec3_fragment" />
   10179 <Test name="highp_uvec4_ivec4_vertex" />
   10180 <Test name="highp_uvec4_ivec4_fragment" />
   10181 <Test name="lowp_ivec2_int_vertex" />
   10182 <Test name="lowp_ivec2_int_fragment" />
   10183 <Test name="mediump_ivec2_int_vertex" />
   10184 <Test name="mediump_ivec2_int_fragment" />
   10185 <Test name="lowp_ivec3_int_vertex" />
   10186 <Test name="lowp_ivec3_int_fragment" />
   10187 <Test name="mediump_ivec3_int_vertex" />
   10188 <Test name="mediump_ivec3_int_fragment" />
   10189 <Test name="lowp_ivec4_int_vertex" />
   10190 <Test name="lowp_ivec4_int_fragment" />
   10191 <Test name="mediump_ivec4_int_vertex" />
   10192 <Test name="mediump_ivec4_int_fragment" />
   10193 <Test name="highp_ivec2_int_vertex" />
   10194 <Test name="highp_ivec2_int_fragment" />
   10195 <Test name="highp_ivec3_int_vertex" />
   10196 <Test name="highp_ivec3_int_fragment" />
   10197 <Test name="highp_ivec4_int_vertex" />
   10198 <Test name="highp_ivec4_int_fragment" />
   10199 <Test name="lowp_uvec2_int_vertex" />
   10200 <Test name="lowp_uvec2_int_fragment" />
   10201 <Test name="mediump_uvec2_int_vertex" />
   10202 <Test name="mediump_uvec2_int_fragment" />
   10203 <Test name="lowp_uvec3_int_vertex" />
   10204 <Test name="lowp_uvec3_int_fragment" />
   10205 <Test name="mediump_uvec3_int_vertex" />
   10206 <Test name="mediump_uvec3_int_fragment" />
   10207 <Test name="lowp_uvec4_int_vertex" />
   10208 <Test name="lowp_uvec4_int_fragment" />
   10209 <Test name="mediump_uvec4_int_vertex" />
   10210 <Test name="mediump_uvec4_int_fragment" />
   10211 <Test name="highp_uvec2_int_vertex" />
   10212 <Test name="highp_uvec2_int_fragment" />
   10213 <Test name="highp_uvec3_int_vertex" />
   10214 <Test name="highp_uvec3_int_fragment" />
   10215 <Test name="highp_uvec4_int_vertex" />
   10216 <Test name="highp_uvec4_int_fragment" />
   10217 </TestCase>
   10218 <TestCase name="less">
   10219 <Test name="lowp_float_vertex" />
   10220 <Test name="lowp_float_fragment" />
   10221 <Test name="mediump_float_vertex" />
   10222 <Test name="mediump_float_fragment" />
   10223 <Test name="highp_float_vertex" />
   10224 <Test name="highp_float_fragment" />
   10225 <Test name="lowp_int_vertex" />
   10226 <Test name="lowp_int_fragment" />
   10227 <Test name="mediump_int_vertex" />
   10228 <Test name="mediump_int_fragment" />
   10229 <Test name="highp_int_vertex" />
   10230 <Test name="highp_int_fragment" />
   10231 <Test name="lowp_uint_vertex" />
   10232 <Test name="lowp_uint_fragment" />
   10233 <Test name="mediump_uint_vertex" />
   10234 <Test name="mediump_uint_fragment" />
   10235 <Test name="highp_uint_vertex" />
   10236 <Test name="highp_uint_fragment" />
   10237 </TestCase>
   10238 <TestCase name="less_or_equal">
   10239 <Test name="lowp_float_vertex" />
   10240 <Test name="lowp_float_fragment" />
   10241 <Test name="mediump_float_vertex" />
   10242 <Test name="mediump_float_fragment" />
   10243 <Test name="highp_float_vertex" />
   10244 <Test name="highp_float_fragment" />
   10245 <Test name="lowp_int_vertex" />
   10246 <Test name="lowp_int_fragment" />
   10247 <Test name="mediump_int_vertex" />
   10248 <Test name="mediump_int_fragment" />
   10249 <Test name="highp_int_vertex" />
   10250 <Test name="highp_int_fragment" />
   10251 <Test name="lowp_uint_vertex" />
   10252 <Test name="lowp_uint_fragment" />
   10253 <Test name="mediump_uint_vertex" />
   10254 <Test name="mediump_uint_fragment" />
   10255 <Test name="highp_uint_vertex" />
   10256 <Test name="highp_uint_fragment" />
   10257 </TestCase>
   10258 <TestCase name="greater">
   10259 <Test name="lowp_float_vertex" />
   10260 <Test name="lowp_float_fragment" />
   10261 <Test name="mediump_float_vertex" />
   10262 <Test name="mediump_float_fragment" />
   10263 <Test name="highp_float_vertex" />
   10264 <Test name="highp_float_fragment" />
   10265 <Test name="lowp_int_vertex" />
   10266 <Test name="lowp_int_fragment" />
   10267 <Test name="mediump_int_vertex" />
   10268 <Test name="mediump_int_fragment" />
   10269 <Test name="highp_int_vertex" />
   10270 <Test name="highp_int_fragment" />
   10271 <Test name="lowp_uint_vertex" />
   10272 <Test name="lowp_uint_fragment" />
   10273 <Test name="mediump_uint_vertex" />
   10274 <Test name="mediump_uint_fragment" />
   10275 <Test name="highp_uint_vertex" />
   10276 <Test name="highp_uint_fragment" />
   10277 </TestCase>
   10278 <TestCase name="greater_or_equal">
   10279 <Test name="lowp_float_vertex" />
   10280 <Test name="lowp_float_fragment" />
   10281 <Test name="mediump_float_vertex" />
   10282 <Test name="mediump_float_fragment" />
   10283 <Test name="highp_float_vertex" />
   10284 <Test name="highp_float_fragment" />
   10285 <Test name="lowp_int_vertex" />
   10286 <Test name="lowp_int_fragment" />
   10287 <Test name="mediump_int_vertex" />
   10288 <Test name="mediump_int_fragment" />
   10289 <Test name="highp_int_vertex" />
   10290 <Test name="highp_int_fragment" />
   10291 <Test name="lowp_uint_vertex" />
   10292 <Test name="lowp_uint_fragment" />
   10293 <Test name="mediump_uint_vertex" />
   10294 <Test name="mediump_uint_fragment" />
   10295 <Test name="highp_uint_vertex" />
   10296 <Test name="highp_uint_fragment" />
   10297 </TestCase>
   10298 <TestCase name="equal">
   10299 <Test name="lowp_float_vertex" />
   10300 <Test name="lowp_float_fragment" />
   10301 <Test name="mediump_float_vertex" />
   10302 <Test name="mediump_float_fragment" />
   10303 <Test name="highp_float_vertex" />
   10304 <Test name="highp_float_fragment" />
   10305 <Test name="lowp_vec2_vertex" />
   10306 <Test name="lowp_vec2_fragment" />
   10307 <Test name="mediump_vec2_vertex" />
   10308 <Test name="mediump_vec2_fragment" />
   10309 <Test name="highp_vec2_vertex" />
   10310 <Test name="highp_vec2_fragment" />
   10311 <Test name="lowp_vec3_vertex" />
   10312 <Test name="lowp_vec3_fragment" />
   10313 <Test name="mediump_vec3_vertex" />
   10314 <Test name="mediump_vec3_fragment" />
   10315 <Test name="highp_vec3_vertex" />
   10316 <Test name="highp_vec3_fragment" />
   10317 <Test name="lowp_vec4_vertex" />
   10318 <Test name="lowp_vec4_fragment" />
   10319 <Test name="mediump_vec4_vertex" />
   10320 <Test name="mediump_vec4_fragment" />
   10321 <Test name="highp_vec4_vertex" />
   10322 <Test name="highp_vec4_fragment" />
   10323 <Test name="lowp_int_vertex" />
   10324 <Test name="lowp_int_fragment" />
   10325 <Test name="mediump_int_vertex" />
   10326 <Test name="mediump_int_fragment" />
   10327 <Test name="highp_int_vertex" />
   10328 <Test name="highp_int_fragment" />
   10329 <Test name="lowp_ivec2_vertex" />
   10330 <Test name="lowp_ivec2_fragment" />
   10331 <Test name="mediump_ivec2_vertex" />
   10332 <Test name="mediump_ivec2_fragment" />
   10333 <Test name="highp_ivec2_vertex" />
   10334 <Test name="highp_ivec2_fragment" />
   10335 <Test name="lowp_ivec3_vertex" />
   10336 <Test name="lowp_ivec3_fragment" />
   10337 <Test name="mediump_ivec3_vertex" />
   10338 <Test name="mediump_ivec3_fragment" />
   10339 <Test name="highp_ivec3_vertex" />
   10340 <Test name="highp_ivec3_fragment" />
   10341 <Test name="lowp_ivec4_vertex" />
   10342 <Test name="lowp_ivec4_fragment" />
   10343 <Test name="mediump_ivec4_vertex" />
   10344 <Test name="mediump_ivec4_fragment" />
   10345 <Test name="highp_ivec4_vertex" />
   10346 <Test name="highp_ivec4_fragment" />
   10347 <Test name="lowp_uint_vertex" />
   10348 <Test name="lowp_uint_fragment" />
   10349 <Test name="mediump_uint_vertex" />
   10350 <Test name="mediump_uint_fragment" />
   10351 <Test name="highp_uint_vertex" />
   10352 <Test name="highp_uint_fragment" />
   10353 <Test name="lowp_uvec2_vertex" />
   10354 <Test name="lowp_uvec2_fragment" />
   10355 <Test name="mediump_uvec2_vertex" />
   10356 <Test name="mediump_uvec2_fragment" />
   10357 <Test name="highp_uvec2_vertex" />
   10358 <Test name="highp_uvec2_fragment" />
   10359 <Test name="lowp_uvec3_vertex" />
   10360 <Test name="lowp_uvec3_fragment" />
   10361 <Test name="mediump_uvec3_vertex" />
   10362 <Test name="mediump_uvec3_fragment" />
   10363 <Test name="highp_uvec3_vertex" />
   10364 <Test name="highp_uvec3_fragment" />
   10365 <Test name="lowp_uvec4_vertex" />
   10366 <Test name="lowp_uvec4_fragment" />
   10367 <Test name="mediump_uvec4_vertex" />
   10368 <Test name="mediump_uvec4_fragment" />
   10369 <Test name="highp_uvec4_vertex" />
   10370 <Test name="highp_uvec4_fragment" />
   10371 <Test name="bool_vertex" />
   10372 <Test name="bool_fragment" />
   10373 <Test name="bvec2_vertex" />
   10374 <Test name="bvec2_fragment" />
   10375 <Test name="bvec3_vertex" />
   10376 <Test name="bvec3_fragment" />
   10377 <Test name="bvec4_vertex" />
   10378 <Test name="bvec4_fragment" />
   10379 </TestCase>
   10380 <TestCase name="not_equal">
   10381 <Test name="lowp_float_vertex" />
   10382 <Test name="lowp_float_fragment" />
   10383 <Test name="mediump_float_vertex" />
   10384 <Test name="mediump_float_fragment" />
   10385 <Test name="highp_float_vertex" />
   10386 <Test name="highp_float_fragment" />
   10387 <Test name="lowp_vec2_vertex" />
   10388 <Test name="lowp_vec2_fragment" />
   10389 <Test name="mediump_vec2_vertex" />
   10390 <Test name="mediump_vec2_fragment" />
   10391 <Test name="highp_vec2_vertex" />
   10392 <Test name="highp_vec2_fragment" />
   10393 <Test name="lowp_vec3_vertex" />
   10394 <Test name="lowp_vec3_fragment" />
   10395 <Test name="mediump_vec3_vertex" />
   10396 <Test name="mediump_vec3_fragment" />
   10397 <Test name="highp_vec3_vertex" />
   10398 <Test name="highp_vec3_fragment" />
   10399 <Test name="lowp_vec4_vertex" />
   10400 <Test name="lowp_vec4_fragment" />
   10401 <Test name="mediump_vec4_vertex" />
   10402 <Test name="mediump_vec4_fragment" />
   10403 <Test name="highp_vec4_vertex" />
   10404 <Test name="highp_vec4_fragment" />
   10405 <Test name="lowp_int_vertex" />
   10406 <Test name="lowp_int_fragment" />
   10407 <Test name="mediump_int_vertex" />
   10408 <Test name="mediump_int_fragment" />
   10409 <Test name="highp_int_vertex" />
   10410 <Test name="highp_int_fragment" />
   10411 <Test name="lowp_ivec2_vertex" />
   10412 <Test name="lowp_ivec2_fragment" />
   10413 <Test name="mediump_ivec2_vertex" />
   10414 <Test name="mediump_ivec2_fragment" />
   10415 <Test name="highp_ivec2_vertex" />
   10416 <Test name="highp_ivec2_fragment" />
   10417 <Test name="lowp_ivec3_vertex" />
   10418 <Test name="lowp_ivec3_fragment" />
   10419 <Test name="mediump_ivec3_vertex" />
   10420 <Test name="mediump_ivec3_fragment" />
   10421 <Test name="highp_ivec3_vertex" />
   10422 <Test name="highp_ivec3_fragment" />
   10423 <Test name="lowp_ivec4_vertex" />
   10424 <Test name="lowp_ivec4_fragment" />
   10425 <Test name="mediump_ivec4_vertex" />
   10426 <Test name="mediump_ivec4_fragment" />
   10427 <Test name="highp_ivec4_vertex" />
   10428 <Test name="highp_ivec4_fragment" />
   10429 <Test name="lowp_uint_vertex" />
   10430 <Test name="lowp_uint_fragment" />
   10431 <Test name="mediump_uint_vertex" />
   10432 <Test name="mediump_uint_fragment" />
   10433 <Test name="highp_uint_vertex" />
   10434 <Test name="highp_uint_fragment" />
   10435 <Test name="lowp_uvec2_vertex" />
   10436 <Test name="lowp_uvec2_fragment" />
   10437 <Test name="mediump_uvec2_vertex" />
   10438 <Test name="mediump_uvec2_fragment" />
   10439 <Test name="highp_uvec2_vertex" />
   10440 <Test name="highp_uvec2_fragment" />
   10441 <Test name="lowp_uvec3_vertex" />
   10442 <Test name="lowp_uvec3_fragment" />
   10443 <Test name="mediump_uvec3_vertex" />
   10444 <Test name="mediump_uvec3_fragment" />
   10445 <Test name="highp_uvec3_vertex" />
   10446 <Test name="highp_uvec3_fragment" />
   10447 <Test name="lowp_uvec4_vertex" />
   10448 <Test name="lowp_uvec4_fragment" />
   10449 <Test name="mediump_uvec4_vertex" />
   10450 <Test name="mediump_uvec4_fragment" />
   10451 <Test name="highp_uvec4_vertex" />
   10452 <Test name="highp_uvec4_fragment" />
   10453 <Test name="bool_vertex" />
   10454 <Test name="bool_fragment" />
   10455 <Test name="bvec2_vertex" />
   10456 <Test name="bvec2_fragment" />
   10457 <Test name="bvec3_vertex" />
   10458 <Test name="bvec3_fragment" />
   10459 <Test name="bvec4_vertex" />
   10460 <Test name="bvec4_fragment" />
   10461 </TestCase>
   10462 <TestCase name="logical_and">
   10463 <Test name="bool_vertex" />
   10464 <Test name="bool_fragment" />
   10465 </TestCase>
   10466 <TestCase name="logical_or">
   10467 <Test name="bool_vertex" />
   10468 <Test name="bool_fragment" />
   10469 </TestCase>
   10470 <TestCase name="logical_xor">
   10471 <Test name="bool_vertex" />
   10472 <Test name="bool_fragment" />
   10473 </TestCase>
   10474 </TestSuite>
   10475 <TestSuite name="angle_and_trigonometry">
   10476 <TestCase name="radians">
   10477 <Test name="mediump_float_vertex" />
   10478 <Test name="mediump_float_fragment" />
   10479 <Test name="highp_float_vertex" />
   10480 <Test name="highp_float_fragment" />
   10481 <Test name="mediump_vec2_vertex" />
   10482 <Test name="mediump_vec2_fragment" />
   10483 <Test name="highp_vec2_vertex" />
   10484 <Test name="highp_vec2_fragment" />
   10485 <Test name="mediump_vec3_vertex" />
   10486 <Test name="mediump_vec3_fragment" />
   10487 <Test name="highp_vec3_vertex" />
   10488 <Test name="highp_vec3_fragment" />
   10489 <Test name="mediump_vec4_vertex" />
   10490 <Test name="mediump_vec4_fragment" />
   10491 <Test name="highp_vec4_vertex" />
   10492 <Test name="highp_vec4_fragment" />
   10493 </TestCase>
   10494 <TestCase name="degrees">
   10495 <Test name="mediump_float_vertex" />
   10496 <Test name="mediump_float_fragment" />
   10497 <Test name="highp_float_vertex" />
   10498 <Test name="highp_float_fragment" />
   10499 <Test name="mediump_vec2_vertex" />
   10500 <Test name="mediump_vec2_fragment" />
   10501 <Test name="highp_vec2_vertex" />
   10502 <Test name="highp_vec2_fragment" />
   10503 <Test name="mediump_vec3_vertex" />
   10504 <Test name="mediump_vec3_fragment" />
   10505 <Test name="highp_vec3_vertex" />
   10506 <Test name="highp_vec3_fragment" />
   10507 <Test name="mediump_vec4_vertex" />
   10508 <Test name="mediump_vec4_fragment" />
   10509 <Test name="highp_vec4_vertex" />
   10510 <Test name="highp_vec4_fragment" />
   10511 </TestCase>
   10512 <TestCase name="sin">
   10513 <Test name="mediump_float_vertex" />
   10514 <Test name="mediump_float_fragment" />
   10515 <Test name="highp_float_vertex" />
   10516 <Test name="highp_float_fragment" />
   10517 <Test name="mediump_vec2_vertex" />
   10518 <Test name="mediump_vec2_fragment" />
   10519 <Test name="highp_vec2_vertex" />
   10520 <Test name="highp_vec2_fragment" />
   10521 <Test name="mediump_vec3_vertex" />
   10522 <Test name="mediump_vec3_fragment" />
   10523 <Test name="highp_vec3_vertex" />
   10524 <Test name="highp_vec3_fragment" />
   10525 <Test name="mediump_vec4_vertex" />
   10526 <Test name="mediump_vec4_fragment" />
   10527 <Test name="highp_vec4_vertex" />
   10528 <Test name="highp_vec4_fragment" />
   10529 <Test name="lowp_float_vertex" />
   10530 <Test name="lowp_float_fragment" />
   10531 <Test name="lowp_vec2_vertex" />
   10532 <Test name="lowp_vec2_fragment" />
   10533 <Test name="lowp_vec3_vertex" />
   10534 <Test name="lowp_vec3_fragment" />
   10535 <Test name="lowp_vec4_vertex" />
   10536 <Test name="lowp_vec4_fragment" />
   10537 </TestCase>
   10538 <TestCase name="cos">
   10539 <Test name="mediump_float_vertex" />
   10540 <Test name="mediump_float_fragment" />
   10541 <Test name="highp_float_vertex" />
   10542 <Test name="highp_float_fragment" />
   10543 <Test name="mediump_vec2_vertex" />
   10544 <Test name="mediump_vec2_fragment" />
   10545 <Test name="highp_vec2_vertex" />
   10546 <Test name="highp_vec2_fragment" />
   10547 <Test name="mediump_vec3_vertex" />
   10548 <Test name="mediump_vec3_fragment" />
   10549 <Test name="highp_vec3_vertex" />
   10550 <Test name="highp_vec3_fragment" />
   10551 <Test name="mediump_vec4_vertex" />
   10552 <Test name="mediump_vec4_fragment" />
   10553 <Test name="highp_vec4_vertex" />
   10554 <Test name="highp_vec4_fragment" />
   10555 <Test name="lowp_float_vertex" />
   10556 <Test name="lowp_float_fragment" />
   10557 <Test name="lowp_vec2_vertex" />
   10558 <Test name="lowp_vec2_fragment" />
   10559 <Test name="lowp_vec3_vertex" />
   10560 <Test name="lowp_vec3_fragment" />
   10561 <Test name="lowp_vec4_vertex" />
   10562 <Test name="lowp_vec4_fragment" />
   10563 </TestCase>
   10564 <TestCase name="tan">
   10565 <Test name="mediump_float_vertex" />
   10566 <Test name="mediump_float_fragment" />
   10567 <Test name="highp_float_vertex" />
   10568 <Test name="highp_float_fragment" />
   10569 <Test name="mediump_vec2_vertex" />
   10570 <Test name="mediump_vec2_fragment" />
   10571 <Test name="highp_vec2_vertex" />
   10572 <Test name="highp_vec2_fragment" />
   10573 <Test name="mediump_vec3_vertex" />
   10574 <Test name="mediump_vec3_fragment" />
   10575 <Test name="highp_vec3_vertex" />
   10576 <Test name="highp_vec3_fragment" />
   10577 <Test name="mediump_vec4_vertex" />
   10578 <Test name="mediump_vec4_fragment" />
   10579 <Test name="highp_vec4_vertex" />
   10580 <Test name="highp_vec4_fragment" />
   10581 <Test name="lowp_float_vertex" />
   10582 <Test name="lowp_float_fragment" />
   10583 <Test name="lowp_vec2_vertex" />
   10584 <Test name="lowp_vec2_fragment" />
   10585 <Test name="lowp_vec3_vertex" />
   10586 <Test name="lowp_vec3_fragment" />
   10587 <Test name="lowp_vec4_vertex" />
   10588 <Test name="lowp_vec4_fragment" />
   10589 </TestCase>
   10590 <TestCase name="asin">
   10591 <Test name="mediump_float_vertex" />
   10592 <Test name="mediump_float_fragment" />
   10593 <Test name="highp_float_vertex" />
   10594 <Test name="highp_float_fragment" />
   10595 <Test name="mediump_vec2_vertex" />
   10596 <Test name="mediump_vec2_fragment" />
   10597 <Test name="highp_vec2_vertex" />
   10598 <Test name="highp_vec2_fragment" />
   10599 <Test name="mediump_vec3_vertex" />
   10600 <Test name="mediump_vec3_fragment" />
   10601 <Test name="highp_vec3_vertex" />
   10602 <Test name="highp_vec3_fragment" />
   10603 <Test name="mediump_vec4_vertex" />
   10604 <Test name="mediump_vec4_fragment" />
   10605 <Test name="highp_vec4_vertex" />
   10606 <Test name="highp_vec4_fragment" />
   10607 </TestCase>
   10608 <TestCase name="acos">
   10609 <Test name="mediump_float_vertex" />
   10610 <Test name="mediump_float_fragment" />
   10611 <Test name="highp_float_vertex" />
   10612 <Test name="highp_float_fragment" />
   10613 <Test name="mediump_vec2_vertex" />
   10614 <Test name="mediump_vec2_fragment" />
   10615 <Test name="highp_vec2_vertex" />
   10616 <Test name="highp_vec2_fragment" />
   10617 <Test name="mediump_vec3_vertex" />
   10618 <Test name="mediump_vec3_fragment" />
   10619 <Test name="highp_vec3_vertex" />
   10620 <Test name="highp_vec3_fragment" />
   10621 <Test name="mediump_vec4_vertex" />
   10622 <Test name="mediump_vec4_fragment" />
   10623 <Test name="highp_vec4_vertex" />
   10624 <Test name="highp_vec4_fragment" />
   10625 </TestCase>
   10626 <TestCase name="atan">
   10627 <Test name="mediump_float_vertex" />
   10628 <Test name="mediump_float_fragment" />
   10629 <Test name="highp_float_vertex" />
   10630 <Test name="highp_float_fragment" />
   10631 <Test name="mediump_vec2_vertex" />
   10632 <Test name="mediump_vec2_fragment" />
   10633 <Test name="highp_vec2_vertex" />
   10634 <Test name="highp_vec2_fragment" />
   10635 <Test name="mediump_vec3_vertex" />
   10636 <Test name="mediump_vec3_fragment" />
   10637 <Test name="highp_vec3_vertex" />
   10638 <Test name="highp_vec3_fragment" />
   10639 <Test name="mediump_vec4_vertex" />
   10640 <Test name="mediump_vec4_fragment" />
   10641 <Test name="highp_vec4_vertex" />
   10642 <Test name="highp_vec4_fragment" />
   10643 </TestCase>
   10644 <TestCase name="atan2">
   10645 <Test name="mediump_float_vertex" />
   10646 <Test name="mediump_float_fragment" />
   10647 <Test name="highp_float_vertex" />
   10648 <Test name="highp_float_fragment" />
   10649 <Test name="mediump_vec2_vertex" />
   10650 <Test name="mediump_vec2_fragment" />
   10651 <Test name="highp_vec2_vertex" />
   10652 <Test name="highp_vec2_fragment" />
   10653 <Test name="mediump_vec3_vertex" />
   10654 <Test name="mediump_vec3_fragment" />
   10655 <Test name="highp_vec3_vertex" />
   10656 <Test name="highp_vec3_fragment" />
   10657 <Test name="mediump_vec4_vertex" />
   10658 <Test name="mediump_vec4_fragment" />
   10659 <Test name="highp_vec4_vertex" />
   10660 <Test name="highp_vec4_fragment" />
   10661 </TestCase>
   10662 <TestCase name="sinh">
   10663 <Test name="mediump_float_vertex" />
   10664 <Test name="mediump_float_fragment" />
   10665 <Test name="highp_float_vertex" />
   10666 <Test name="highp_float_fragment" />
   10667 <Test name="mediump_vec2_vertex" />
   10668 <Test name="mediump_vec2_fragment" />
   10669 <Test name="highp_vec2_vertex" />
   10670 <Test name="highp_vec2_fragment" />
   10671 <Test name="mediump_vec3_vertex" />
   10672 <Test name="mediump_vec3_fragment" />
   10673 <Test name="highp_vec3_vertex" />
   10674 <Test name="highp_vec3_fragment" />
   10675 <Test name="mediump_vec4_vertex" />
   10676 <Test name="mediump_vec4_fragment" />
   10677 <Test name="highp_vec4_vertex" />
   10678 <Test name="highp_vec4_fragment" />
   10679 <Test name="lowp_float_vertex" />
   10680 <Test name="lowp_float_fragment" />
   10681 <Test name="lowp_vec2_vertex" />
   10682 <Test name="lowp_vec2_fragment" />
   10683 <Test name="lowp_vec3_vertex" />
   10684 <Test name="lowp_vec3_fragment" />
   10685 <Test name="lowp_vec4_vertex" />
   10686 <Test name="lowp_vec4_fragment" />
   10687 </TestCase>
   10688 <TestCase name="cosh">
   10689 <Test name="mediump_float_vertex" />
   10690 <Test name="mediump_float_fragment" />
   10691 <Test name="highp_float_vertex" />
   10692 <Test name="highp_float_fragment" />
   10693 <Test name="mediump_vec2_vertex" />
   10694 <Test name="mediump_vec2_fragment" />
   10695 <Test name="highp_vec2_vertex" />
   10696 <Test name="highp_vec2_fragment" />
   10697 <Test name="mediump_vec3_vertex" />
   10698 <Test name="mediump_vec3_fragment" />
   10699 <Test name="highp_vec3_vertex" />
   10700 <Test name="highp_vec3_fragment" />
   10701 <Test name="mediump_vec4_vertex" />
   10702 <Test name="mediump_vec4_fragment" />
   10703 <Test name="highp_vec4_vertex" />
   10704 <Test name="highp_vec4_fragment" />
   10705 <Test name="lowp_float_vertex" />
   10706 <Test name="lowp_float_fragment" />
   10707 <Test name="lowp_vec2_vertex" />
   10708 <Test name="lowp_vec2_fragment" />
   10709 <Test name="lowp_vec3_vertex" />
   10710 <Test name="lowp_vec3_fragment" />
   10711 <Test name="lowp_vec4_vertex" />
   10712 <Test name="lowp_vec4_fragment" />
   10713 </TestCase>
   10714 <TestCase name="tanh">
   10715 <Test name="mediump_float_vertex" />
   10716 <Test name="mediump_float_fragment" />
   10717 <Test name="highp_float_vertex" />
   10718 <Test name="highp_float_fragment" />
   10719 <Test name="mediump_vec2_vertex" />
   10720 <Test name="mediump_vec2_fragment" />
   10721 <Test name="highp_vec2_vertex" />
   10722 <Test name="highp_vec2_fragment" />
   10723 <Test name="mediump_vec3_vertex" />
   10724 <Test name="mediump_vec3_fragment" />
   10725 <Test name="highp_vec3_vertex" />
   10726 <Test name="highp_vec3_fragment" />
   10727 <Test name="mediump_vec4_vertex" />
   10728 <Test name="mediump_vec4_fragment" />
   10729 <Test name="highp_vec4_vertex" />
   10730 <Test name="highp_vec4_fragment" />
   10731 <Test name="lowp_float_vertex" />
   10732 <Test name="lowp_float_fragment" />
   10733 <Test name="lowp_vec2_vertex" />
   10734 <Test name="lowp_vec2_fragment" />
   10735 <Test name="lowp_vec3_vertex" />
   10736 <Test name="lowp_vec3_fragment" />
   10737 <Test name="lowp_vec4_vertex" />
   10738 <Test name="lowp_vec4_fragment" />
   10739 </TestCase>
   10740 <TestCase name="asinh">
   10741 <Test name="mediump_float_vertex" />
   10742 <Test name="mediump_float_fragment" />
   10743 <Test name="highp_float_vertex" />
   10744 <Test name="highp_float_fragment" />
   10745 <Test name="mediump_vec2_vertex" />
   10746 <Test name="mediump_vec2_fragment" />
   10747 <Test name="highp_vec2_vertex" />
   10748 <Test name="highp_vec2_fragment" />
   10749 <Test name="mediump_vec3_vertex" />
   10750 <Test name="mediump_vec3_fragment" />
   10751 <Test name="highp_vec3_vertex" />
   10752 <Test name="highp_vec3_fragment" />
   10753 <Test name="mediump_vec4_vertex" />
   10754 <Test name="mediump_vec4_fragment" />
   10755 <Test name="highp_vec4_vertex" />
   10756 <Test name="highp_vec4_fragment" />
   10757 </TestCase>
   10758 <TestCase name="acosh">
   10759 <Test name="mediump_float_vertex" />
   10760 <Test name="mediump_float_fragment" />
   10761 <Test name="highp_float_vertex" />
   10762 <Test name="highp_float_fragment" />
   10763 <Test name="mediump_vec2_vertex" />
   10764 <Test name="mediump_vec2_fragment" />
   10765 <Test name="highp_vec2_vertex" />
   10766 <Test name="highp_vec2_fragment" />
   10767 <Test name="mediump_vec3_vertex" />
   10768 <Test name="mediump_vec3_fragment" />
   10769 <Test name="highp_vec3_vertex" />
   10770 <Test name="highp_vec3_fragment" />
   10771 <Test name="mediump_vec4_vertex" />
   10772 <Test name="mediump_vec4_fragment" />
   10773 <Test name="highp_vec4_vertex" />
   10774 <Test name="highp_vec4_fragment" />
   10775 </TestCase>
   10776 <TestCase name="atanh">
   10777 <Test name="mediump_float_vertex" />
   10778 <Test name="mediump_float_fragment" />
   10779 <Test name="highp_float_vertex" />
   10780 <Test name="highp_float_fragment" />
   10781 <Test name="mediump_vec2_vertex" />
   10782 <Test name="mediump_vec2_fragment" />
   10783 <Test name="highp_vec2_vertex" />
   10784 <Test name="highp_vec2_fragment" />
   10785 <Test name="mediump_vec3_fragment" />
   10786 <Test name="highp_vec3_fragment" />
   10787 <Test name="mediump_vec4_fragment" />
   10788 <Test name="highp_vec4_fragment" />
   10789 </TestCase>
   10790 </TestSuite>
   10791 <TestSuite name="exponential">
   10792 <TestCase name="pow">
   10793 <Test name="mediump_float_vertex" />
   10794 <Test name="mediump_float_fragment" />
   10795 <Test name="highp_float_vertex" />
   10796 <Test name="highp_float_fragment" />
   10797 <Test name="mediump_vec2_vertex" />
   10798 <Test name="mediump_vec2_fragment" />
   10799 <Test name="highp_vec2_vertex" />
   10800 <Test name="highp_vec2_fragment" />
   10801 <Test name="mediump_vec3_vertex" />
   10802 <Test name="mediump_vec3_fragment" />
   10803 <Test name="highp_vec3_vertex" />
   10804 <Test name="highp_vec3_fragment" />
   10805 <Test name="mediump_vec4_vertex" />
   10806 <Test name="mediump_vec4_fragment" />
   10807 <Test name="highp_vec4_vertex" />
   10808 <Test name="highp_vec4_fragment" />
   10809 </TestCase>
   10810 <TestCase name="exp">
   10811 <Test name="mediump_float_vertex" />
   10812 <Test name="mediump_float_fragment" />
   10813 <Test name="highp_float_vertex" />
   10814 <Test name="highp_float_fragment" />
   10815 <Test name="mediump_vec2_vertex" />
   10816 <Test name="mediump_vec2_fragment" />
   10817 <Test name="highp_vec2_vertex" />
   10818 <Test name="highp_vec2_fragment" />
   10819 <Test name="mediump_vec3_vertex" />
   10820 <Test name="mediump_vec3_fragment" />
   10821 <Test name="highp_vec3_vertex" />
   10822 <Test name="highp_vec3_fragment" />
   10823 <Test name="mediump_vec4_vertex" />
   10824 <Test name="mediump_vec4_fragment" />
   10825 <Test name="highp_vec4_vertex" />
   10826 <Test name="highp_vec4_fragment" />
   10827 </TestCase>
   10828 <TestCase name="log">
   10829 <Test name="mediump_float_vertex" />
   10830 <Test name="mediump_float_fragment" />
   10831 <Test name="highp_float_vertex" />
   10832 <Test name="highp_float_fragment" />
   10833 <Test name="mediump_vec2_vertex" />
   10834 <Test name="mediump_vec2_fragment" />
   10835 <Test name="highp_vec2_vertex" />
   10836 <Test name="highp_vec2_fragment" />
   10837 <Test name="mediump_vec3_vertex" />
   10838 <Test name="mediump_vec3_fragment" />
   10839 <Test name="highp_vec3_vertex" />
   10840 <Test name="highp_vec3_fragment" />
   10841 <Test name="mediump_vec4_vertex" />
   10842 <Test name="mediump_vec4_fragment" />
   10843 <Test name="highp_vec4_vertex" />
   10844 <Test name="highp_vec4_fragment" />
   10845 </TestCase>
   10846 <TestCase name="exp2">
   10847 <Test name="mediump_float_vertex" />
   10848 <Test name="mediump_float_fragment" />
   10849 <Test name="highp_float_vertex" />
   10850 <Test name="highp_float_fragment" />
   10851 <Test name="mediump_vec2_vertex" />
   10852 <Test name="mediump_vec2_fragment" />
   10853 <Test name="highp_vec2_vertex" />
   10854 <Test name="highp_vec2_fragment" />
   10855 <Test name="mediump_vec3_vertex" />
   10856 <Test name="mediump_vec3_fragment" />
   10857 <Test name="highp_vec3_vertex" />
   10858 <Test name="highp_vec3_fragment" />
   10859 <Test name="mediump_vec4_vertex" />
   10860 <Test name="mediump_vec4_fragment" />
   10861 <Test name="highp_vec4_vertex" />
   10862 <Test name="highp_vec4_fragment" />
   10863 </TestCase>
   10864 <TestCase name="log2">
   10865 <Test name="mediump_float_vertex" />
   10866 <Test name="mediump_float_fragment" />
   10867 <Test name="highp_float_vertex" />
   10868 <Test name="highp_float_fragment" />
   10869 <Test name="mediump_vec2_vertex" />
   10870 <Test name="mediump_vec2_fragment" />
   10871 <Test name="highp_vec2_vertex" />
   10872 <Test name="highp_vec2_fragment" />
   10873 <Test name="mediump_vec3_vertex" />
   10874 <Test name="mediump_vec3_fragment" />
   10875 <Test name="highp_vec3_vertex" />
   10876 <Test name="highp_vec3_fragment" />
   10877 <Test name="mediump_vec4_vertex" />
   10878 <Test name="mediump_vec4_fragment" />
   10879 <Test name="highp_vec4_vertex" />
   10880 <Test name="highp_vec4_fragment" />
   10881 </TestCase>
   10882 <TestCase name="sqrt">
   10883 <Test name="mediump_float_vertex" />
   10884 <Test name="mediump_float_fragment" />
   10885 <Test name="highp_float_vertex" />
   10886 <Test name="highp_float_fragment" />
   10887 <Test name="mediump_vec2_vertex" />
   10888 <Test name="mediump_vec2_fragment" />
   10889 <Test name="highp_vec2_vertex" />
   10890 <Test name="highp_vec2_fragment" />
   10891 <Test name="mediump_vec3_vertex" />
   10892 <Test name="mediump_vec3_fragment" />
   10893 <Test name="highp_vec3_vertex" />
   10894 <Test name="highp_vec3_fragment" />
   10895 <Test name="mediump_vec4_vertex" />
   10896 <Test name="mediump_vec4_fragment" />
   10897 <Test name="highp_vec4_vertex" />
   10898 <Test name="highp_vec4_fragment" />
   10899 </TestCase>
   10900 <TestCase name="inversesqrt">
   10901 <Test name="mediump_float_vertex" />
   10902 <Test name="mediump_float_fragment" />
   10903 <Test name="highp_float_vertex" />
   10904 <Test name="highp_float_fragment" />
   10905 <Test name="mediump_vec2_vertex" />
   10906 <Test name="mediump_vec2_fragment" />
   10907 <Test name="highp_vec2_vertex" />
   10908 <Test name="highp_vec2_fragment" />
   10909 <Test name="mediump_vec3_vertex" />
   10910 <Test name="mediump_vec3_fragment" />
   10911 <Test name="highp_vec3_vertex" />
   10912 <Test name="highp_vec3_fragment" />
   10913 <Test name="mediump_vec4_vertex" />
   10914 <Test name="mediump_vec4_fragment" />
   10915 <Test name="highp_vec4_vertex" />
   10916 <Test name="highp_vec4_fragment" />
   10917 </TestCase>
   10918 </TestSuite>
   10919 <TestSuite name="common_functions">
   10920 <TestCase name="abs">
   10921 <Test name="lowp_float_vertex" />
   10922 <Test name="lowp_float_fragment" />
   10923 <Test name="mediump_float_vertex" />
   10924 <Test name="mediump_float_fragment" />
   10925 <Test name="highp_float_vertex" />
   10926 <Test name="highp_float_fragment" />
   10927 <Test name="lowp_vec2_vertex" />
   10928 <Test name="lowp_vec2_fragment" />
   10929 <Test name="mediump_vec2_vertex" />
   10930 <Test name="mediump_vec2_fragment" />
   10931 <Test name="highp_vec2_vertex" />
   10932 <Test name="highp_vec2_fragment" />
   10933 <Test name="lowp_vec3_vertex" />
   10934 <Test name="lowp_vec3_fragment" />
   10935 <Test name="mediump_vec3_vertex" />
   10936 <Test name="mediump_vec3_fragment" />
   10937 <Test name="highp_vec3_vertex" />
   10938 <Test name="highp_vec3_fragment" />
   10939 <Test name="lowp_vec4_vertex" />
   10940 <Test name="lowp_vec4_fragment" />
   10941 <Test name="mediump_vec4_vertex" />
   10942 <Test name="mediump_vec4_fragment" />
   10943 <Test name="highp_vec4_vertex" />
   10944 <Test name="highp_vec4_fragment" />
   10945 </TestCase>
   10946 <TestCase name="sign">
   10947 <Test name="lowp_float_vertex" />
   10948 <Test name="lowp_float_fragment" />
   10949 <Test name="mediump_float_vertex" />
   10950 <Test name="mediump_float_fragment" />
   10951 <Test name="highp_float_vertex" />
   10952 <Test name="highp_float_fragment" />
   10953 <Test name="lowp_vec2_vertex" />
   10954 <Test name="lowp_vec2_fragment" />
   10955 <Test name="mediump_vec2_vertex" />
   10956 <Test name="mediump_vec2_fragment" />
   10957 <Test name="highp_vec2_vertex" />
   10958 <Test name="highp_vec2_fragment" />
   10959 <Test name="lowp_vec3_vertex" />
   10960 <Test name="lowp_vec3_fragment" />
   10961 <Test name="mediump_vec3_vertex" />
   10962 <Test name="mediump_vec3_fragment" />
   10963 <Test name="highp_vec3_vertex" />
   10964 <Test name="highp_vec3_fragment" />
   10965 <Test name="lowp_vec4_vertex" />
   10966 <Test name="lowp_vec4_fragment" />
   10967 <Test name="mediump_vec4_vertex" />
   10968 <Test name="mediump_vec4_fragment" />
   10969 <Test name="highp_vec4_vertex" />
   10970 <Test name="highp_vec4_fragment" />
   10971 </TestCase>
   10972 <TestCase name="floor">
   10973 <Test name="lowp_float_vertex" />
   10974 <Test name="lowp_float_fragment" />
   10975 <Test name="mediump_float_vertex" />
   10976 <Test name="mediump_float_fragment" />
   10977 <Test name="highp_float_vertex" />
   10978 <Test name="highp_float_fragment" />
   10979 <Test name="lowp_vec2_vertex" />
   10980 <Test name="lowp_vec2_fragment" />
   10981 <Test name="mediump_vec2_vertex" />
   10982 <Test name="mediump_vec2_fragment" />
   10983 <Test name="highp_vec2_vertex" />
   10984 <Test name="highp_vec2_fragment" />
   10985 <Test name="lowp_vec3_vertex" />
   10986 <Test name="lowp_vec3_fragment" />
   10987 <Test name="mediump_vec3_vertex" />
   10988 <Test name="mediump_vec3_fragment" />
   10989 <Test name="highp_vec3_vertex" />
   10990 <Test name="highp_vec3_fragment" />
   10991 <Test name="lowp_vec4_vertex" />
   10992 <Test name="lowp_vec4_fragment" />
   10993 <Test name="mediump_vec4_vertex" />
   10994 <Test name="mediump_vec4_fragment" />
   10995 <Test name="highp_vec4_vertex" />
   10996 <Test name="highp_vec4_fragment" />
   10997 </TestCase>
   10998 <TestCase name="trunc">
   10999 <Test name="lowp_float_vertex" />
   11000 <Test name="lowp_float_fragment" />
   11001 <Test name="mediump_float_vertex" />
   11002 <Test name="mediump_float_fragment" />
   11003 <Test name="highp_float_vertex" />
   11004 <Test name="highp_float_fragment" />
   11005 <Test name="lowp_vec2_vertex" />
   11006 <Test name="lowp_vec2_fragment" />
   11007 <Test name="mediump_vec2_vertex" />
   11008 <Test name="mediump_vec2_fragment" />
   11009 <Test name="highp_vec2_vertex" />
   11010 <Test name="highp_vec2_fragment" />
   11011 <Test name="lowp_vec3_vertex" />
   11012 <Test name="lowp_vec3_fragment" />
   11013 <Test name="mediump_vec3_vertex" />
   11014 <Test name="mediump_vec3_fragment" />
   11015 <Test name="highp_vec3_vertex" />
   11016 <Test name="highp_vec3_fragment" />
   11017 <Test name="lowp_vec4_vertex" />
   11018 <Test name="lowp_vec4_fragment" />
   11019 <Test name="mediump_vec4_vertex" />
   11020 <Test name="mediump_vec4_fragment" />
   11021 <Test name="highp_vec4_vertex" />
   11022 <Test name="highp_vec4_fragment" />
   11023 </TestCase>
   11024 <TestCase name="round">
   11025 <Test name="lowp_float_vertex" />
   11026 <Test name="lowp_float_fragment" />
   11027 <Test name="mediump_float_vertex" />
   11028 <Test name="mediump_float_fragment" />
   11029 <Test name="highp_float_vertex" />
   11030 <Test name="highp_float_fragment" />
   11031 <Test name="lowp_vec2_vertex" />
   11032 <Test name="lowp_vec2_fragment" />
   11033 <Test name="mediump_vec2_vertex" />
   11034 <Test name="mediump_vec2_fragment" />
   11035 <Test name="highp_vec2_vertex" />
   11036 <Test name="highp_vec2_fragment" />
   11037 <Test name="lowp_vec3_vertex" />
   11038 <Test name="lowp_vec3_fragment" />
   11039 <Test name="mediump_vec3_vertex" />
   11040 <Test name="mediump_vec3_fragment" />
   11041 <Test name="highp_vec3_vertex" />
   11042 <Test name="highp_vec3_fragment" />
   11043 <Test name="lowp_vec4_vertex" />
   11044 <Test name="lowp_vec4_fragment" />
   11045 <Test name="mediump_vec4_vertex" />
   11046 <Test name="mediump_vec4_fragment" />
   11047 <Test name="highp_vec4_vertex" />
   11048 <Test name="highp_vec4_fragment" />
   11049 </TestCase>
   11050 <TestCase name="roundEven">
   11051 <Test name="lowp_float_vertex" />
   11052 <Test name="lowp_float_fragment" />
   11053 <Test name="mediump_float_vertex" />
   11054 <Test name="mediump_float_fragment" />
   11055 <Test name="highp_float_vertex" />
   11056 <Test name="highp_float_fragment" />
   11057 <Test name="lowp_vec2_vertex" />
   11058 <Test name="lowp_vec2_fragment" />
   11059 <Test name="mediump_vec2_vertex" />
   11060 <Test name="mediump_vec2_fragment" />
   11061 <Test name="highp_vec2_vertex" />
   11062 <Test name="highp_vec2_fragment" />
   11063 <Test name="lowp_vec3_vertex" />
   11064 <Test name="lowp_vec3_fragment" />
   11065 <Test name="mediump_vec3_vertex" />
   11066 <Test name="mediump_vec3_fragment" />
   11067 <Test name="highp_vec3_vertex" />
   11068 <Test name="highp_vec3_fragment" />
   11069 <Test name="lowp_vec4_vertex" />
   11070 <Test name="lowp_vec4_fragment" />
   11071 <Test name="mediump_vec4_vertex" />
   11072 <Test name="mediump_vec4_fragment" />
   11073 <Test name="highp_vec4_vertex" />
   11074 <Test name="highp_vec4_fragment" />
   11075 </TestCase>
   11076 <TestCase name="ceil">
   11077 <Test name="lowp_float_vertex" />
   11078 <Test name="lowp_float_fragment" />
   11079 <Test name="mediump_float_vertex" />
   11080 <Test name="mediump_float_fragment" />
   11081 <Test name="highp_float_vertex" />
   11082 <Test name="highp_float_fragment" />
   11083 <Test name="lowp_vec2_vertex" />
   11084 <Test name="lowp_vec2_fragment" />
   11085 <Test name="mediump_vec2_vertex" />
   11086 <Test name="mediump_vec2_fragment" />
   11087 <Test name="highp_vec2_vertex" />
   11088 <Test name="highp_vec2_fragment" />
   11089 <Test name="lowp_vec3_vertex" />
   11090 <Test name="lowp_vec3_fragment" />
   11091 <Test name="mediump_vec3_vertex" />
   11092 <Test name="mediump_vec3_fragment" />
   11093 <Test name="highp_vec3_vertex" />
   11094 <Test name="highp_vec3_fragment" />
   11095 <Test name="lowp_vec4_vertex" />
   11096 <Test name="lowp_vec4_fragment" />
   11097 <Test name="mediump_vec4_vertex" />
   11098 <Test name="mediump_vec4_fragment" />
   11099 <Test name="highp_vec4_vertex" />
   11100 <Test name="highp_vec4_fragment" />
   11101 </TestCase>
   11102 <TestCase name="fract">
   11103 <Test name="lowp_float_vertex" />
   11104 <Test name="lowp_float_fragment" />
   11105 <Test name="mediump_float_vertex" />
   11106 <Test name="mediump_float_fragment" />
   11107 <Test name="highp_float_vertex" />
   11108 <Test name="highp_float_fragment" />
   11109 <Test name="lowp_vec2_vertex" />
   11110 <Test name="lowp_vec2_fragment" />
   11111 <Test name="mediump_vec2_vertex" />
   11112 <Test name="mediump_vec2_fragment" />
   11113 <Test name="highp_vec2_vertex" />
   11114 <Test name="highp_vec2_fragment" />
   11115 <Test name="lowp_vec3_vertex" />
   11116 <Test name="lowp_vec3_fragment" />
   11117 <Test name="mediump_vec3_vertex" />
   11118 <Test name="mediump_vec3_fragment" />
   11119 <Test name="highp_vec3_vertex" />
   11120 <Test name="highp_vec3_fragment" />
   11121 <Test name="lowp_vec4_vertex" />
   11122 <Test name="lowp_vec4_fragment" />
   11123 <Test name="mediump_vec4_vertex" />
   11124 <Test name="mediump_vec4_fragment" />
   11125 <Test name="highp_vec4_vertex" />
   11126 <Test name="highp_vec4_fragment" />
   11127 </TestCase>
   11128 <TestCase name="mod">
   11129 <Test name="mediump_float_vertex" />
   11130 <Test name="mediump_float_fragment" />
   11131 <Test name="highp_float_vertex" />
   11132 <Test name="highp_float_fragment" />
   11133 <Test name="mediump_vec2_vertex" />
   11134 <Test name="mediump_vec2_fragment" />
   11135 <Test name="highp_vec2_vertex" />
   11136 <Test name="highp_vec2_fragment" />
   11137 <Test name="mediump_vec3_vertex" />
   11138 <Test name="mediump_vec3_fragment" />
   11139 <Test name="highp_vec3_vertex" />
   11140 <Test name="highp_vec3_fragment" />
   11141 <Test name="mediump_vec4_vertex" />
   11142 <Test name="mediump_vec4_fragment" />
   11143 <Test name="highp_vec4_vertex" />
   11144 <Test name="highp_vec4_fragment" />
   11145 <Test name="mediump_vec2_float_vertex" />
   11146 <Test name="mediump_vec2_float_fragment" />
   11147 <Test name="highp_vec2_float_vertex" />
   11148 <Test name="highp_vec2_float_fragment" />
   11149 <Test name="mediump_vec3_float_vertex" />
   11150 <Test name="mediump_vec3_float_fragment" />
   11151 <Test name="highp_vec3_float_vertex" />
   11152 <Test name="highp_vec3_float_fragment" />
   11153 <Test name="mediump_vec4_float_vertex" />
   11154 <Test name="mediump_vec4_float_fragment" />
   11155 <Test name="highp_vec4_float_vertex" />
   11156 <Test name="highp_vec4_float_fragment" />
   11157 </TestCase>
   11158 <TestCase name="min">
   11159 <Test name="lowp_float_vertex" />
   11160 <Test name="lowp_float_fragment" />
   11161 <Test name="mediump_float_vertex" />
   11162 <Test name="mediump_float_fragment" />
   11163 <Test name="highp_float_vertex" />
   11164 <Test name="highp_float_fragment" />
   11165 <Test name="lowp_vec2_vertex" />
   11166 <Test name="lowp_vec2_fragment" />
   11167 <Test name="mediump_vec2_vertex" />
   11168 <Test name="mediump_vec2_fragment" />
   11169 <Test name="highp_vec2_vertex" />
   11170 <Test name="highp_vec2_fragment" />
   11171 <Test name="lowp_vec3_vertex" />
   11172 <Test name="lowp_vec3_fragment" />
   11173 <Test name="mediump_vec3_vertex" />
   11174 <Test name="mediump_vec3_fragment" />
   11175 <Test name="highp_vec3_vertex" />
   11176 <Test name="highp_vec3_fragment" />
   11177 <Test name="lowp_vec4_vertex" />
   11178 <Test name="lowp_vec4_fragment" />
   11179 <Test name="mediump_vec4_vertex" />
   11180 <Test name="mediump_vec4_fragment" />
   11181 <Test name="highp_vec4_vertex" />
   11182 <Test name="highp_vec4_fragment" />
   11183 <Test name="lowp_vec2_float_vertex" />
   11184 <Test name="lowp_vec2_float_fragment" />
   11185 <Test name="mediump_vec2_float_vertex" />
   11186 <Test name="mediump_vec2_float_fragment" />
   11187 <Test name="highp_vec2_float_vertex" />
   11188 <Test name="highp_vec2_float_fragment" />
   11189 <Test name="lowp_vec3_float_vertex" />
   11190 <Test name="lowp_vec3_float_fragment" />
   11191 <Test name="mediump_vec3_float_vertex" />
   11192 <Test name="mediump_vec3_float_fragment" />
   11193 <Test name="highp_vec3_float_vertex" />
   11194 <Test name="highp_vec3_float_fragment" />
   11195 <Test name="lowp_vec4_float_vertex" />
   11196 <Test name="lowp_vec4_float_fragment" />
   11197 <Test name="mediump_vec4_float_vertex" />
   11198 <Test name="mediump_vec4_float_fragment" />
   11199 <Test name="highp_vec4_float_vertex" />
   11200 <Test name="highp_vec4_float_fragment" />
   11201 <Test name="lowp_int_vertex" />
   11202 <Test name="lowp_int_fragment" />
   11203 <Test name="mediump_int_vertex" />
   11204 <Test name="mediump_int_fragment" />
   11205 <Test name="highp_int_vertex" />
   11206 <Test name="highp_int_fragment" />
   11207 <Test name="lowp_ivec2_vertex" />
   11208 <Test name="lowp_ivec2_fragment" />
   11209 <Test name="mediump_ivec2_vertex" />
   11210 <Test name="mediump_ivec2_fragment" />
   11211 <Test name="highp_ivec2_vertex" />
   11212 <Test name="highp_ivec2_fragment" />
   11213 <Test name="lowp_ivec3_vertex" />
   11214 <Test name="lowp_ivec3_fragment" />
   11215 <Test name="mediump_ivec3_vertex" />
   11216 <Test name="mediump_ivec3_fragment" />
   11217 <Test name="highp_ivec3_vertex" />
   11218 <Test name="highp_ivec3_fragment" />
   11219 <Test name="lowp_ivec4_vertex" />
   11220 <Test name="lowp_ivec4_fragment" />
   11221 <Test name="mediump_ivec4_vertex" />
   11222 <Test name="mediump_ivec4_fragment" />
   11223 <Test name="highp_ivec4_vertex" />
   11224 <Test name="highp_ivec4_fragment" />
   11225 <Test name="lowp_ivec2_int_vertex" />
   11226 <Test name="lowp_ivec2_int_fragment" />
   11227 <Test name="mediump_ivec2_int_vertex" />
   11228 <Test name="mediump_ivec2_int_fragment" />
   11229 <Test name="highp_ivec2_int_vertex" />
   11230 <Test name="highp_ivec2_int_fragment" />
   11231 <Test name="lowp_ivec3_int_vertex" />
   11232 <Test name="lowp_ivec3_int_fragment" />
   11233 <Test name="mediump_ivec3_int_vertex" />
   11234 <Test name="mediump_ivec3_int_fragment" />
   11235 <Test name="highp_ivec3_int_vertex" />
   11236 <Test name="highp_ivec3_int_fragment" />
   11237 <Test name="lowp_ivec4_int_vertex" />
   11238 <Test name="lowp_ivec4_int_fragment" />
   11239 <Test name="mediump_ivec4_int_vertex" />
   11240 <Test name="mediump_ivec4_int_fragment" />
   11241 <Test name="highp_ivec4_int_vertex" />
   11242 <Test name="highp_ivec4_int_fragment" />
   11243 <Test name="lowp_uint_vertex" />
   11244 <Test name="lowp_uint_fragment" />
   11245 <Test name="mediump_uint_vertex" />
   11246 <Test name="mediump_uint_fragment" />
   11247 <Test name="highp_uint_vertex" />
   11248 <Test name="highp_uint_fragment" />
   11249 <Test name="lowp_uvec2_vertex" />
   11250 <Test name="lowp_uvec2_fragment" />
   11251 <Test name="mediump_uvec2_vertex" />
   11252 <Test name="mediump_uvec2_fragment" />
   11253 <Test name="highp_uvec2_vertex" />
   11254 <Test name="highp_uvec2_fragment" />
   11255 <Test name="lowp_uvec3_vertex" />
   11256 <Test name="lowp_uvec3_fragment" />
   11257 <Test name="mediump_uvec3_vertex" />
   11258 <Test name="mediump_uvec3_fragment" />
   11259 <Test name="highp_uvec3_vertex" />
   11260 <Test name="highp_uvec3_fragment" />
   11261 <Test name="lowp_uvec4_vertex" />
   11262 <Test name="lowp_uvec4_fragment" />
   11263 <Test name="mediump_uvec4_vertex" />
   11264 <Test name="mediump_uvec4_fragment" />
   11265 <Test name="highp_uvec4_vertex" />
   11266 <Test name="highp_uvec4_fragment" />
   11267 <Test name="lowp_uvec2_uint_vertex" />
   11268 <Test name="lowp_uvec2_uint_fragment" />
   11269 <Test name="mediump_uvec2_uint_vertex" />
   11270 <Test name="mediump_uvec2_uint_fragment" />
   11271 <Test name="highp_uvec2_uint_vertex" />
   11272 <Test name="highp_uvec2_uint_fragment" />
   11273 <Test name="lowp_uvec3_uint_vertex" />
   11274 <Test name="lowp_uvec3_uint_fragment" />
   11275 <Test name="mediump_uvec3_uint_vertex" />
   11276 <Test name="mediump_uvec3_uint_fragment" />
   11277 <Test name="highp_uvec3_uint_vertex" />
   11278 <Test name="highp_uvec3_uint_fragment" />
   11279 <Test name="lowp_uvec4_uint_vertex" />
   11280 <Test name="lowp_uvec4_uint_fragment" />
   11281 <Test name="mediump_uvec4_uint_vertex" />
   11282 <Test name="mediump_uvec4_uint_fragment" />
   11283 <Test name="highp_uvec4_uint_vertex" />
   11284 <Test name="highp_uvec4_uint_fragment" />
   11285 </TestCase>
   11286 <TestCase name="max">
   11287 <Test name="lowp_float_vertex" />
   11288 <Test name="lowp_float_fragment" />
   11289 <Test name="mediump_float_vertex" />
   11290 <Test name="mediump_float_fragment" />
   11291 <Test name="highp_float_vertex" />
   11292 <Test name="highp_float_fragment" />
   11293 <Test name="lowp_vec2_vertex" />
   11294 <Test name="lowp_vec2_fragment" />
   11295 <Test name="mediump_vec2_vertex" />
   11296 <Test name="mediump_vec2_fragment" />
   11297 <Test name="highp_vec2_vertex" />
   11298 <Test name="highp_vec2_fragment" />
   11299 <Test name="lowp_vec3_vertex" />
   11300 <Test name="lowp_vec3_fragment" />
   11301 <Test name="mediump_vec3_vertex" />
   11302 <Test name="mediump_vec3_fragment" />
   11303 <Test name="highp_vec3_vertex" />
   11304 <Test name="highp_vec3_fragment" />
   11305 <Test name="lowp_vec4_vertex" />
   11306 <Test name="lowp_vec4_fragment" />
   11307 <Test name="mediump_vec4_vertex" />
   11308 <Test name="mediump_vec4_fragment" />
   11309 <Test name="highp_vec4_vertex" />
   11310 <Test name="highp_vec4_fragment" />
   11311 <Test name="lowp_vec2_float_vertex" />
   11312 <Test name="lowp_vec2_float_fragment" />
   11313 <Test name="mediump_vec2_float_vertex" />
   11314 <Test name="mediump_vec2_float_fragment" />
   11315 <Test name="highp_vec2_float_vertex" />
   11316 <Test name="highp_vec2_float_fragment" />
   11317 <Test name="lowp_vec3_float_vertex" />
   11318 <Test name="lowp_vec3_float_fragment" />
   11319 <Test name="mediump_vec3_float_vertex" />
   11320 <Test name="mediump_vec3_float_fragment" />
   11321 <Test name="highp_vec3_float_vertex" />
   11322 <Test name="highp_vec3_float_fragment" />
   11323 <Test name="lowp_vec4_float_vertex" />
   11324 <Test name="lowp_vec4_float_fragment" />
   11325 <Test name="mediump_vec4_float_vertex" />
   11326 <Test name="mediump_vec4_float_fragment" />
   11327 <Test name="highp_vec4_float_vertex" />
   11328 <Test name="highp_vec4_float_fragment" />
   11329 <Test name="lowp_int_vertex" />
   11330 <Test name="lowp_int_fragment" />
   11331 <Test name="mediump_int_vertex" />
   11332 <Test name="mediump_int_fragment" />
   11333 <Test name="highp_int_vertex" />
   11334 <Test name="highp_int_fragment" />
   11335 <Test name="lowp_ivec2_vertex" />
   11336 <Test name="lowp_ivec2_fragment" />
   11337 <Test name="mediump_ivec2_vertex" />
   11338 <Test name="mediump_ivec2_fragment" />
   11339 <Test name="highp_ivec2_vertex" />
   11340 <Test name="highp_ivec2_fragment" />
   11341 <Test name="lowp_ivec3_vertex" />
   11342 <Test name="lowp_ivec3_fragment" />
   11343 <Test name="mediump_ivec3_vertex" />
   11344 <Test name="mediump_ivec3_fragment" />
   11345 <Test name="highp_ivec3_vertex" />
   11346 <Test name="highp_ivec3_fragment" />
   11347 <Test name="lowp_ivec4_vertex" />
   11348 <Test name="lowp_ivec4_fragment" />
   11349 <Test name="mediump_ivec4_vertex" />
   11350 <Test name="mediump_ivec4_fragment" />
   11351 <Test name="highp_ivec4_vertex" />
   11352 <Test name="highp_ivec4_fragment" />
   11353 <Test name="lowp_ivec2_int_vertex" />
   11354 <Test name="lowp_ivec2_int_fragment" />
   11355 <Test name="mediump_ivec2_int_vertex" />
   11356 <Test name="mediump_ivec2_int_fragment" />
   11357 <Test name="highp_ivec2_int_vertex" />
   11358 <Test name="highp_ivec2_int_fragment" />
   11359 <Test name="lowp_ivec3_int_vertex" />
   11360 <Test name="lowp_ivec3_int_fragment" />
   11361 <Test name="mediump_ivec3_int_vertex" />
   11362 <Test name="mediump_ivec3_int_fragment" />
   11363 <Test name="highp_ivec3_int_vertex" />
   11364 <Test name="highp_ivec3_int_fragment" />
   11365 <Test name="lowp_ivec4_int_vertex" />
   11366 <Test name="lowp_ivec4_int_fragment" />
   11367 <Test name="mediump_ivec4_int_vertex" />
   11368 <Test name="mediump_ivec4_int_fragment" />
   11369 <Test name="highp_ivec4_int_vertex" />
   11370 <Test name="highp_ivec4_int_fragment" />
   11371 <Test name="lowp_uint_vertex" />
   11372 <Test name="lowp_uint_fragment" />
   11373 <Test name="mediump_uint_vertex" />
   11374 <Test name="mediump_uint_fragment" />
   11375 <Test name="highp_uint_vertex" />
   11376 <Test name="highp_uint_fragment" />
   11377 <Test name="lowp_uvec2_vertex" />
   11378 <Test name="lowp_uvec2_fragment" />
   11379 <Test name="mediump_uvec2_vertex" />
   11380 <Test name="mediump_uvec2_fragment" />
   11381 <Test name="highp_uvec2_vertex" />
   11382 <Test name="highp_uvec2_fragment" />
   11383 <Test name="lowp_uvec3_vertex" />
   11384 <Test name="lowp_uvec3_fragment" />
   11385 <Test name="mediump_uvec3_vertex" />
   11386 <Test name="mediump_uvec3_fragment" />
   11387 <Test name="highp_uvec3_vertex" />
   11388 <Test name="highp_uvec3_fragment" />
   11389 <Test name="lowp_uvec4_vertex" />
   11390 <Test name="lowp_uvec4_fragment" />
   11391 <Test name="mediump_uvec4_vertex" />
   11392 <Test name="mediump_uvec4_fragment" />
   11393 <Test name="highp_uvec4_vertex" />
   11394 <Test name="highp_uvec4_fragment" />
   11395 <Test name="lowp_uvec2_uint_vertex" />
   11396 <Test name="lowp_uvec2_uint_fragment" />
   11397 <Test name="mediump_uvec2_uint_vertex" />
   11398 <Test name="mediump_uvec2_uint_fragment" />
   11399 <Test name="highp_uvec2_uint_vertex" />
   11400 <Test name="highp_uvec2_uint_fragment" />
   11401 <Test name="lowp_uvec3_uint_vertex" />
   11402 <Test name="lowp_uvec3_uint_fragment" />
   11403 <Test name="mediump_uvec3_uint_vertex" />
   11404 <Test name="mediump_uvec3_uint_fragment" />
   11405 <Test name="highp_uvec3_uint_vertex" />
   11406 <Test name="highp_uvec3_uint_fragment" />
   11407 <Test name="lowp_uvec4_uint_vertex" />
   11408 <Test name="lowp_uvec4_uint_fragment" />
   11409 <Test name="mediump_uvec4_uint_vertex" />
   11410 <Test name="mediump_uvec4_uint_fragment" />
   11411 <Test name="highp_uvec4_uint_vertex" />
   11412 <Test name="highp_uvec4_uint_fragment" />
   11413 </TestCase>
   11414 <TestCase name="clamp">
   11415 <Test name="lowp_float_vertex" />
   11416 <Test name="lowp_float_fragment" />
   11417 <Test name="mediump_float_vertex" />
   11418 <Test name="mediump_float_fragment" />
   11419 <Test name="highp_float_vertex" />
   11420 <Test name="highp_float_fragment" />
   11421 <Test name="lowp_vec2_vertex" />
   11422 <Test name="lowp_vec2_fragment" />
   11423 <Test name="mediump_vec2_vertex" />
   11424 <Test name="mediump_vec2_fragment" />
   11425 <Test name="highp_vec2_vertex" />
   11426 <Test name="highp_vec2_fragment" />
   11427 <Test name="lowp_vec3_vertex" />
   11428 <Test name="lowp_vec3_fragment" />
   11429 <Test name="mediump_vec3_vertex" />
   11430 <Test name="mediump_vec3_fragment" />
   11431 <Test name="highp_vec3_vertex" />
   11432 <Test name="highp_vec3_fragment" />
   11433 <Test name="lowp_vec4_vertex" />
   11434 <Test name="lowp_vec4_fragment" />
   11435 <Test name="mediump_vec4_vertex" />
   11436 <Test name="mediump_vec4_fragment" />
   11437 <Test name="highp_vec4_vertex" />
   11438 <Test name="highp_vec4_fragment" />
   11439 <Test name="lowp_vec2_float_vertex" />
   11440 <Test name="lowp_vec2_float_fragment" />
   11441 <Test name="mediump_vec2_float_vertex" />
   11442 <Test name="mediump_vec2_float_fragment" />
   11443 <Test name="highp_vec2_float_vertex" />
   11444 <Test name="highp_vec2_float_fragment" />
   11445 <Test name="lowp_vec3_float_vertex" />
   11446 <Test name="lowp_vec3_float_fragment" />
   11447 <Test name="mediump_vec3_float_vertex" />
   11448 <Test name="mediump_vec3_float_fragment" />
   11449 <Test name="highp_vec3_float_vertex" />
   11450 <Test name="highp_vec3_float_fragment" />
   11451 <Test name="lowp_vec4_float_vertex" />
   11452 <Test name="lowp_vec4_float_fragment" />
   11453 <Test name="mediump_vec4_float_vertex" />
   11454 <Test name="mediump_vec4_float_fragment" />
   11455 <Test name="highp_vec4_float_vertex" />
   11456 <Test name="highp_vec4_float_fragment" />
   11457 <Test name="lowp_int_vertex" />
   11458 <Test name="lowp_int_fragment" />
   11459 <Test name="mediump_int_vertex" />
   11460 <Test name="mediump_int_fragment" />
   11461 <Test name="highp_int_vertex" />
   11462 <Test name="highp_int_fragment" />
   11463 <Test name="lowp_ivec2_vertex" />
   11464 <Test name="lowp_ivec2_fragment" />
   11465 <Test name="mediump_ivec2_vertex" />
   11466 <Test name="mediump_ivec2_fragment" />
   11467 <Test name="highp_ivec2_vertex" />
   11468 <Test name="highp_ivec2_fragment" />
   11469 <Test name="lowp_ivec3_vertex" />
   11470 <Test name="lowp_ivec3_fragment" />
   11471 <Test name="mediump_ivec3_vertex" />
   11472 <Test name="mediump_ivec3_fragment" />
   11473 <Test name="highp_ivec3_vertex" />
   11474 <Test name="highp_ivec3_fragment" />
   11475 <Test name="lowp_ivec4_vertex" />
   11476 <Test name="lowp_ivec4_fragment" />
   11477 <Test name="mediump_ivec4_vertex" />
   11478 <Test name="mediump_ivec4_fragment" />
   11479 <Test name="highp_ivec4_vertex" />
   11480 <Test name="highp_ivec4_fragment" />
   11481 <Test name="lowp_ivec2_int_vertex" />
   11482 <Test name="lowp_ivec2_int_fragment" />
   11483 <Test name="mediump_ivec2_int_vertex" />
   11484 <Test name="mediump_ivec2_int_fragment" />
   11485 <Test name="highp_ivec2_int_vertex" />
   11486 <Test name="highp_ivec2_int_fragment" />
   11487 <Test name="lowp_ivec3_int_vertex" />
   11488 <Test name="lowp_ivec3_int_fragment" />
   11489 <Test name="mediump_ivec3_int_vertex" />
   11490 <Test name="mediump_ivec3_int_fragment" />
   11491 <Test name="highp_ivec3_int_vertex" />
   11492 <Test name="highp_ivec3_int_fragment" />
   11493 <Test name="lowp_ivec4_int_vertex" />
   11494 <Test name="lowp_ivec4_int_fragment" />
   11495 <Test name="mediump_ivec4_int_vertex" />
   11496 <Test name="mediump_ivec4_int_fragment" />
   11497 <Test name="highp_ivec4_int_vertex" />
   11498 <Test name="highp_ivec4_int_fragment" />
   11499 <Test name="lowp_uint_vertex" />
   11500 <Test name="lowp_uint_fragment" />
   11501 <Test name="mediump_uint_vertex" />
   11502 <Test name="mediump_uint_fragment" />
   11503 <Test name="highp_uint_vertex" />
   11504 <Test name="highp_uint_fragment" />
   11505 <Test name="lowp_uvec2_vertex" />
   11506 <Test name="lowp_uvec2_fragment" />
   11507 <Test name="mediump_uvec2_vertex" />
   11508 <Test name="mediump_uvec2_fragment" />
   11509 <Test name="highp_uvec2_vertex" />
   11510 <Test name="highp_uvec2_fragment" />
   11511 <Test name="lowp_uvec3_vertex" />
   11512 <Test name="lowp_uvec3_fragment" />
   11513 <Test name="mediump_uvec3_vertex" />
   11514 <Test name="mediump_uvec3_fragment" />
   11515 <Test name="highp_uvec3_vertex" />
   11516 <Test name="highp_uvec3_fragment" />
   11517 <Test name="lowp_uvec4_vertex" />
   11518 <Test name="lowp_uvec4_fragment" />
   11519 <Test name="mediump_uvec4_vertex" />
   11520 <Test name="mediump_uvec4_fragment" />
   11521 <Test name="highp_uvec4_vertex" />
   11522 <Test name="highp_uvec4_fragment" />
   11523 <Test name="lowp_uvec2_uint_vertex" />
   11524 <Test name="lowp_uvec2_uint_fragment" />
   11525 <Test name="mediump_uvec2_uint_vertex" />
   11526 <Test name="mediump_uvec2_uint_fragment" />
   11527 <Test name="highp_uvec2_uint_vertex" />
   11528 <Test name="highp_uvec2_uint_fragment" />
   11529 <Test name="lowp_uvec3_uint_vertex" />
   11530 <Test name="lowp_uvec3_uint_fragment" />
   11531 <Test name="mediump_uvec3_uint_vertex" />
   11532 <Test name="mediump_uvec3_uint_fragment" />
   11533 <Test name="highp_uvec3_uint_vertex" />
   11534 <Test name="highp_uvec3_uint_fragment" />
   11535 <Test name="lowp_uvec4_uint_vertex" />
   11536 <Test name="lowp_uvec4_uint_fragment" />
   11537 <Test name="mediump_uvec4_uint_vertex" />
   11538 <Test name="mediump_uvec4_uint_fragment" />
   11539 <Test name="highp_uvec4_uint_vertex" />
   11540 <Test name="highp_uvec4_uint_fragment" />
   11541 </TestCase>
   11542 <TestCase name="mix">
   11543 <Test name="lowp_float_vertex" />
   11544 <Test name="lowp_float_fragment" />
   11545 <Test name="mediump_float_vertex" />
   11546 <Test name="mediump_float_fragment" />
   11547 <Test name="highp_float_vertex" />
   11548 <Test name="highp_float_fragment" />
   11549 <Test name="lowp_vec2_vertex" />
   11550 <Test name="lowp_vec2_fragment" />
   11551 <Test name="mediump_vec2_vertex" />
   11552 <Test name="mediump_vec2_fragment" />
   11553 <Test name="highp_vec2_vertex" />
   11554 <Test name="highp_vec2_fragment" />
   11555 <Test name="lowp_vec3_vertex" />
   11556 <Test name="lowp_vec3_fragment" />
   11557 <Test name="mediump_vec3_vertex" />
   11558 <Test name="mediump_vec3_fragment" />
   11559 <Test name="highp_vec3_vertex" />
   11560 <Test name="highp_vec3_fragment" />
   11561 <Test name="lowp_vec4_vertex" />
   11562 <Test name="lowp_vec4_fragment" />
   11563 <Test name="mediump_vec4_vertex" />
   11564 <Test name="mediump_vec4_fragment" />
   11565 <Test name="highp_vec4_vertex" />
   11566 <Test name="highp_vec4_fragment" />
   11567 <Test name="lowp_vec2_float_vertex" />
   11568 <Test name="lowp_vec2_float_fragment" />
   11569 <Test name="mediump_vec2_float_vertex" />
   11570 <Test name="mediump_vec2_float_fragment" />
   11571 <Test name="highp_vec2_float_vertex" />
   11572 <Test name="highp_vec2_float_fragment" />
   11573 <Test name="lowp_vec3_float_vertex" />
   11574 <Test name="lowp_vec3_float_fragment" />
   11575 <Test name="mediump_vec3_float_vertex" />
   11576 <Test name="mediump_vec3_float_fragment" />
   11577 <Test name="highp_vec3_float_vertex" />
   11578 <Test name="highp_vec3_float_fragment" />
   11579 <Test name="lowp_vec4_float_vertex" />
   11580 <Test name="lowp_vec4_float_fragment" />
   11581 <Test name="mediump_vec4_float_vertex" />
   11582 <Test name="mediump_vec4_float_fragment" />
   11583 <Test name="highp_vec4_float_vertex" />
   11584 <Test name="highp_vec4_float_fragment" />
   11585 </TestCase>
   11586 <TestCase name="step">
   11587 <Test name="lowp_float_vertex" />
   11588 <Test name="lowp_float_fragment" />
   11589 <Test name="mediump_float_vertex" />
   11590 <Test name="mediump_float_fragment" />
   11591 <Test name="highp_float_vertex" />
   11592 <Test name="highp_float_fragment" />
   11593 <Test name="lowp_vec2_vertex" />
   11594 <Test name="lowp_vec2_fragment" />
   11595 <Test name="mediump_vec2_vertex" />
   11596 <Test name="mediump_vec2_fragment" />
   11597 <Test name="highp_vec2_vertex" />
   11598 <Test name="highp_vec2_fragment" />
   11599 <Test name="lowp_vec3_vertex" />
   11600 <Test name="lowp_vec3_fragment" />
   11601 <Test name="mediump_vec3_vertex" />
   11602 <Test name="mediump_vec3_fragment" />
   11603 <Test name="highp_vec3_vertex" />
   11604 <Test name="highp_vec3_fragment" />
   11605 <Test name="lowp_vec4_vertex" />
   11606 <Test name="lowp_vec4_fragment" />
   11607 <Test name="mediump_vec4_vertex" />
   11608 <Test name="mediump_vec4_fragment" />
   11609 <Test name="highp_vec4_vertex" />
   11610 <Test name="highp_vec4_fragment" />
   11611 <Test name="lowp_float_vec2_vertex" />
   11612 <Test name="lowp_float_vec2_fragment" />
   11613 <Test name="mediump_float_vec2_vertex" />
   11614 <Test name="mediump_float_vec2_fragment" />
   11615 <Test name="highp_float_vec2_vertex" />
   11616 <Test name="highp_float_vec2_fragment" />
   11617 <Test name="lowp_float_vec3_vertex" />
   11618 <Test name="lowp_float_vec3_fragment" />
   11619 <Test name="mediump_float_vec3_vertex" />
   11620 <Test name="mediump_float_vec3_fragment" />
   11621 <Test name="highp_float_vec3_vertex" />
   11622 <Test name="highp_float_vec3_fragment" />
   11623 <Test name="lowp_float_vec4_vertex" />
   11624 <Test name="lowp_float_vec4_fragment" />
   11625 <Test name="mediump_float_vec4_vertex" />
   11626 <Test name="mediump_float_vec4_fragment" />
   11627 <Test name="highp_float_vec4_vertex" />
   11628 <Test name="highp_float_vec4_fragment" />
   11629 </TestCase>
   11630 <TestCase name="smoothstep">
   11631 <Test name="lowp_float_vertex" />
   11632 <Test name="lowp_float_fragment" />
   11633 <Test name="mediump_float_vertex" />
   11634 <Test name="mediump_float_fragment" />
   11635 <Test name="highp_float_vertex" />
   11636 <Test name="highp_float_fragment" />
   11637 <Test name="lowp_vec2_vertex" />
   11638 <Test name="lowp_vec2_fragment" />
   11639 <Test name="mediump_vec2_vertex" />
   11640 <Test name="mediump_vec2_fragment" />
   11641 <Test name="highp_vec2_vertex" />
   11642 <Test name="highp_vec2_fragment" />
   11643 <Test name="lowp_vec3_vertex" />
   11644 <Test name="lowp_vec3_fragment" />
   11645 <Test name="mediump_vec3_vertex" />
   11646 <Test name="mediump_vec3_fragment" />
   11647 <Test name="highp_vec3_vertex" />
   11648 <Test name="highp_vec3_fragment" />
   11649 <Test name="lowp_vec4_vertex" />
   11650 <Test name="lowp_vec4_fragment" />
   11651 <Test name="mediump_vec4_vertex" />
   11652 <Test name="mediump_vec4_fragment" />
   11653 <Test name="highp_vec4_vertex" />
   11654 <Test name="highp_vec4_fragment" />
   11655 <Test name="lowp_float_vec2_vertex" />
   11656 <Test name="lowp_float_vec2_fragment" />
   11657 <Test name="mediump_float_vec2_vertex" />
   11658 <Test name="mediump_float_vec2_fragment" />
   11659 <Test name="highp_float_vec2_vertex" />
   11660 <Test name="highp_float_vec2_fragment" />
   11661 <Test name="lowp_float_vec3_vertex" />
   11662 <Test name="lowp_float_vec3_fragment" />
   11663 <Test name="mediump_float_vec3_vertex" />
   11664 <Test name="mediump_float_vec3_fragment" />
   11665 <Test name="highp_float_vec3_vertex" />
   11666 <Test name="highp_float_vec3_fragment" />
   11667 <Test name="lowp_float_vec4_vertex" />
   11668 <Test name="lowp_float_vec4_fragment" />
   11669 <Test name="mediump_float_vec4_vertex" />
   11670 <Test name="mediump_float_vec4_fragment" />
   11671 <Test name="highp_float_vec4_vertex" />
   11672 <Test name="highp_float_vec4_fragment" />
   11673 </TestCase>
   11674 </TestSuite>
   11675 <TestSuite name="geometric">
   11676 <TestCase name="length">
   11677 <Test name="mediump_float_vertex" />
   11678 <Test name="mediump_float_fragment" />
   11679 <Test name="highp_float_vertex" />
   11680 <Test name="highp_float_fragment" />
   11681 <Test name="mediump_vec2_vertex" />
   11682 <Test name="mediump_vec2_fragment" />
   11683 <Test name="highp_vec2_vertex" />
   11684 <Test name="highp_vec2_fragment" />
   11685 <Test name="mediump_vec3_vertex" />
   11686 <Test name="mediump_vec3_fragment" />
   11687 <Test name="highp_vec3_vertex" />
   11688 <Test name="highp_vec3_fragment" />
   11689 <Test name="mediump_vec4_vertex" />
   11690 <Test name="mediump_vec4_fragment" />
   11691 <Test name="highp_vec4_vertex" />
   11692 <Test name="highp_vec4_fragment" />
   11693 </TestCase>
   11694 <TestCase name="distance">
   11695 <Test name="mediump_float_vertex" />
   11696 <Test name="mediump_float_fragment" />
   11697 <Test name="highp_float_vertex" />
   11698 <Test name="highp_float_fragment" />
   11699 <Test name="mediump_vec2_vertex" />
   11700 <Test name="mediump_vec2_fragment" />
   11701 <Test name="highp_vec2_vertex" />
   11702 <Test name="highp_vec2_fragment" />
   11703 <Test name="mediump_vec3_vertex" />
   11704 <Test name="mediump_vec3_fragment" />
   11705 <Test name="highp_vec3_vertex" />
   11706 <Test name="highp_vec3_fragment" />
   11707 <Test name="mediump_vec4_vertex" />
   11708 <Test name="mediump_vec4_fragment" />
   11709 <Test name="highp_vec4_vertex" />
   11710 <Test name="highp_vec4_fragment" />
   11711 </TestCase>
   11712 <TestCase name="dot">
   11713 <Test name="mediump_float_vertex" />
   11714 <Test name="mediump_float_fragment" />
   11715 <Test name="highp_float_vertex" />
   11716 <Test name="highp_float_fragment" />
   11717 <Test name="mediump_vec2_vertex" />
   11718 <Test name="mediump_vec2_fragment" />
   11719 <Test name="highp_vec2_vertex" />
   11720 <Test name="highp_vec2_fragment" />
   11721 <Test name="mediump_vec3_vertex" />
   11722 <Test name="mediump_vec3_fragment" />
   11723 <Test name="highp_vec3_vertex" />
   11724 <Test name="highp_vec3_fragment" />
   11725 <Test name="mediump_vec4_vertex" />
   11726 <Test name="mediump_vec4_fragment" />
   11727 <Test name="highp_vec4_vertex" />
   11728 <Test name="highp_vec4_fragment" />
   11729 </TestCase>
   11730 <TestCase name="cross">
   11731 <Test name="mediump_vec3_vertex" />
   11732 <Test name="mediump_vec3_fragment" />
   11733 <Test name="highp_vec3_vertex" />
   11734 <Test name="highp_vec3_fragment" />
   11735 </TestCase>
   11736 <TestCase name="normalize">
   11737 <Test name="mediump_float_vertex" />
   11738 <Test name="mediump_float_fragment" />
   11739 <Test name="highp_float_vertex" />
   11740 <Test name="highp_float_fragment" />
   11741 <Test name="mediump_vec2_vertex" />
   11742 <Test name="mediump_vec2_fragment" />
   11743 <Test name="highp_vec2_vertex" />
   11744 <Test name="highp_vec2_fragment" />
   11745 <Test name="mediump_vec3_vertex" />
   11746 <Test name="mediump_vec3_fragment" />
   11747 <Test name="highp_vec3_vertex" />
   11748 <Test name="highp_vec3_fragment" />
   11749 <Test name="mediump_vec4_vertex" />
   11750 <Test name="mediump_vec4_fragment" />
   11751 <Test name="highp_vec4_vertex" />
   11752 <Test name="highp_vec4_fragment" />
   11753 </TestCase>
   11754 <TestCase name="faceforward">
   11755 <Test name="mediump_float_vertex" />
   11756 <Test name="mediump_float_fragment" />
   11757 <Test name="highp_float_vertex" />
   11758 <Test name="highp_float_fragment" />
   11759 <Test name="mediump_vec2_vertex" />
   11760 <Test name="mediump_vec2_fragment" />
   11761 <Test name="highp_vec2_vertex" />
   11762 <Test name="highp_vec2_fragment" />
   11763 <Test name="mediump_vec3_vertex" />
   11764 <Test name="mediump_vec3_fragment" />
   11765 <Test name="highp_vec3_vertex" />
   11766 <Test name="highp_vec3_fragment" />
   11767 <Test name="mediump_vec4_vertex" />
   11768 <Test name="mediump_vec4_fragment" />
   11769 <Test name="highp_vec4_vertex" />
   11770 <Test name="highp_vec4_fragment" />
   11771 </TestCase>
   11772 <TestCase name="reflect">
   11773 <Test name="mediump_float_vertex" />
   11774 <Test name="mediump_float_fragment" />
   11775 <Test name="highp_float_vertex" />
   11776 <Test name="highp_float_fragment" />
   11777 <Test name="mediump_vec2_vertex" />
   11778 <Test name="mediump_vec2_fragment" />
   11779 <Test name="highp_vec2_vertex" />
   11780 <Test name="highp_vec2_fragment" />
   11781 <Test name="mediump_vec3_vertex" />
   11782 <Test name="mediump_vec3_fragment" />
   11783 <Test name="highp_vec3_vertex" />
   11784 <Test name="highp_vec3_fragment" />
   11785 <Test name="mediump_vec4_vertex" />
   11786 <Test name="mediump_vec4_fragment" />
   11787 <Test name="highp_vec4_vertex" />
   11788 <Test name="highp_vec4_fragment" />
   11789 </TestCase>
   11790 <TestCase name="refract">
   11791 <Test name="mediump_float_vertex" />
   11792 <Test name="mediump_float_fragment" />
   11793 <Test name="highp_float_vertex" />
   11794 <Test name="highp_float_fragment" />
   11795 <Test name="mediump_vec2_float_vertex" />
   11796 <Test name="mediump_vec2_float_fragment" />
   11797 <Test name="highp_vec2_float_vertex" />
   11798 <Test name="highp_vec2_float_fragment" />
   11799 <Test name="mediump_vec3_float_vertex" />
   11800 <Test name="mediump_vec3_float_fragment" />
   11801 <Test name="highp_vec3_float_vertex" />
   11802 <Test name="highp_vec3_float_fragment" />
   11803 <Test name="mediump_vec4_float_vertex" />
   11804 <Test name="mediump_vec4_float_fragment" />
   11805 <Test name="highp_vec4_float_vertex" />
   11806 <Test name="highp_vec4_float_fragment" />
   11807 </TestCase>
   11808 </TestSuite>
   11809 <TestSuite name="float_compare">
   11810 <TestCase name="lessThan">
   11811 <Test name="lowp_vec2_vertex" />
   11812 <Test name="lowp_vec2_fragment" />
   11813 <Test name="mediump_vec2_vertex" />
   11814 <Test name="mediump_vec2_fragment" />
   11815 <Test name="highp_vec2_vertex" />
   11816 <Test name="highp_vec2_fragment" />
   11817 <Test name="lowp_vec3_vertex" />
   11818 <Test name="lowp_vec3_fragment" />
   11819 <Test name="mediump_vec3_vertex" />
   11820 <Test name="mediump_vec3_fragment" />
   11821 <Test name="highp_vec3_vertex" />
   11822 <Test name="highp_vec3_fragment" />
   11823 <Test name="lowp_vec4_vertex" />
   11824 <Test name="lowp_vec4_fragment" />
   11825 <Test name="mediump_vec4_vertex" />
   11826 <Test name="mediump_vec4_fragment" />
   11827 <Test name="highp_vec4_vertex" />
   11828 <Test name="highp_vec4_fragment" />
   11829 </TestCase>
   11830 <TestCase name="lessThanEqual">
   11831 <Test name="lowp_vec2_vertex" />
   11832 <Test name="lowp_vec2_fragment" />
   11833 <Test name="mediump_vec2_vertex" />
   11834 <Test name="mediump_vec2_fragment" />
   11835 <Test name="highp_vec2_vertex" />
   11836 <Test name="highp_vec2_fragment" />
   11837 <Test name="lowp_vec3_vertex" />
   11838 <Test name="lowp_vec3_fragment" />
   11839 <Test name="mediump_vec3_vertex" />
   11840 <Test name="mediump_vec3_fragment" />
   11841 <Test name="highp_vec3_vertex" />
   11842 <Test name="highp_vec3_fragment" />
   11843 <Test name="lowp_vec4_vertex" />
   11844 <Test name="lowp_vec4_fragment" />
   11845 <Test name="mediump_vec4_vertex" />
   11846 <Test name="mediump_vec4_fragment" />
   11847 <Test name="highp_vec4_vertex" />
   11848 <Test name="highp_vec4_fragment" />
   11849 </TestCase>
   11850 <TestCase name="greaterThan">
   11851 <Test name="lowp_vec2_vertex" />
   11852 <Test name="lowp_vec2_fragment" />
   11853 <Test name="mediump_vec2_vertex" />
   11854 <Test name="mediump_vec2_fragment" />
   11855 <Test name="highp_vec2_vertex" />
   11856 <Test name="highp_vec2_fragment" />
   11857 <Test name="lowp_vec3_vertex" />
   11858 <Test name="lowp_vec3_fragment" />
   11859 <Test name="mediump_vec3_vertex" />
   11860 <Test name="mediump_vec3_fragment" />
   11861 <Test name="highp_vec3_vertex" />
   11862 <Test name="highp_vec3_fragment" />
   11863 <Test name="lowp_vec4_vertex" />
   11864 <Test name="lowp_vec4_fragment" />
   11865 <Test name="mediump_vec4_vertex" />
   11866 <Test name="mediump_vec4_fragment" />
   11867 <Test name="highp_vec4_vertex" />
   11868 <Test name="highp_vec4_fragment" />
   11869 </TestCase>
   11870 <TestCase name="greaterThanEqual">
   11871 <Test name="lowp_vec2_vertex" />
   11872 <Test name="lowp_vec2_fragment" />
   11873 <Test name="mediump_vec2_vertex" />
   11874 <Test name="mediump_vec2_fragment" />
   11875 <Test name="highp_vec2_vertex" />
   11876 <Test name="highp_vec2_fragment" />
   11877 <Test name="lowp_vec3_vertex" />
   11878 <Test name="lowp_vec3_fragment" />
   11879 <Test name="mediump_vec3_vertex" />
   11880 <Test name="mediump_vec3_fragment" />
   11881 <Test name="highp_vec3_vertex" />
   11882 <Test name="highp_vec3_fragment" />
   11883 <Test name="lowp_vec4_vertex" />
   11884 <Test name="lowp_vec4_fragment" />
   11885 <Test name="mediump_vec4_vertex" />
   11886 <Test name="mediump_vec4_fragment" />
   11887 <Test name="highp_vec4_vertex" />
   11888 <Test name="highp_vec4_fragment" />
   11889 </TestCase>
   11890 <TestCase name="equal">
   11891 <Test name="lowp_vec2_vertex" />
   11892 <Test name="lowp_vec2_fragment" />
   11893 <Test name="mediump_vec2_vertex" />
   11894 <Test name="mediump_vec2_fragment" />
   11895 <Test name="highp_vec2_vertex" />
   11896 <Test name="highp_vec2_fragment" />
   11897 <Test name="lowp_vec3_vertex" />
   11898 <Test name="lowp_vec3_fragment" />
   11899 <Test name="mediump_vec3_vertex" />
   11900 <Test name="mediump_vec3_fragment" />
   11901 <Test name="highp_vec3_vertex" />
   11902 <Test name="highp_vec3_fragment" />
   11903 <Test name="lowp_vec4_vertex" />
   11904 <Test name="lowp_vec4_fragment" />
   11905 <Test name="mediump_vec4_vertex" />
   11906 <Test name="mediump_vec4_fragment" />
   11907 <Test name="highp_vec4_vertex" />
   11908 <Test name="highp_vec4_fragment" />
   11909 </TestCase>
   11910 <TestCase name="notEqual">
   11911 <Test name="lowp_vec2_vertex" />
   11912 <Test name="lowp_vec2_fragment" />
   11913 <Test name="mediump_vec2_vertex" />
   11914 <Test name="mediump_vec2_fragment" />
   11915 <Test name="highp_vec2_vertex" />
   11916 <Test name="highp_vec2_fragment" />
   11917 <Test name="lowp_vec3_vertex" />
   11918 <Test name="lowp_vec3_fragment" />
   11919 <Test name="mediump_vec3_vertex" />
   11920 <Test name="mediump_vec3_fragment" />
   11921 <Test name="highp_vec3_vertex" />
   11922 <Test name="highp_vec3_fragment" />
   11923 <Test name="lowp_vec4_vertex" />
   11924 <Test name="lowp_vec4_fragment" />
   11925 <Test name="mediump_vec4_vertex" />
   11926 <Test name="mediump_vec4_fragment" />
   11927 <Test name="highp_vec4_vertex" />
   11928 <Test name="highp_vec4_fragment" />
   11929 </TestCase>
   11930 </TestSuite>
   11931 <TestSuite name="int_compare">
   11932 <TestCase name="lessThan">
   11933 <Test name="lowp_ivec2_vertex" />
   11934 <Test name="lowp_ivec2_fragment" />
   11935 <Test name="mediump_ivec2_vertex" />
   11936 <Test name="mediump_ivec2_fragment" />
   11937 <Test name="highp_ivec2_vertex" />
   11938 <Test name="highp_ivec2_fragment" />
   11939 <Test name="lowp_ivec3_vertex" />
   11940 <Test name="lowp_ivec3_fragment" />
   11941 <Test name="mediump_ivec3_vertex" />
   11942 <Test name="mediump_ivec3_fragment" />
   11943 <Test name="highp_ivec3_vertex" />
   11944 <Test name="highp_ivec3_fragment" />
   11945 <Test name="lowp_ivec4_vertex" />
   11946 <Test name="lowp_ivec4_fragment" />
   11947 <Test name="mediump_ivec4_vertex" />
   11948 <Test name="mediump_ivec4_fragment" />
   11949 <Test name="highp_ivec4_vertex" />
   11950 <Test name="highp_ivec4_fragment" />
   11951 </TestCase>
   11952 <TestCase name="lessThanEqual">
   11953 <Test name="lowp_ivec2_vertex" />
   11954 <Test name="lowp_ivec2_fragment" />
   11955 <Test name="mediump_ivec2_vertex" />
   11956 <Test name="mediump_ivec2_fragment" />
   11957 <Test name="highp_ivec2_vertex" />
   11958 <Test name="highp_ivec2_fragment" />
   11959 <Test name="lowp_ivec3_vertex" />
   11960 <Test name="lowp_ivec3_fragment" />
   11961 <Test name="mediump_ivec3_vertex" />
   11962 <Test name="mediump_ivec3_fragment" />
   11963 <Test name="highp_ivec3_vertex" />
   11964 <Test name="highp_ivec3_fragment" />
   11965 <Test name="lowp_ivec4_vertex" />
   11966 <Test name="lowp_ivec4_fragment" />
   11967 <Test name="mediump_ivec4_vertex" />
   11968 <Test name="mediump_ivec4_fragment" />
   11969 <Test name="highp_ivec4_vertex" />
   11970 <Test name="highp_ivec4_fragment" />
   11971 </TestCase>
   11972 <TestCase name="greaterThan">
   11973 <Test name="lowp_ivec2_vertex" />
   11974 <Test name="lowp_ivec2_fragment" />
   11975 <Test name="mediump_ivec2_vertex" />
   11976 <Test name="mediump_ivec2_fragment" />
   11977 <Test name="highp_ivec2_vertex" />
   11978 <Test name="highp_ivec2_fragment" />
   11979 <Test name="lowp_ivec3_vertex" />
   11980 <Test name="lowp_ivec3_fragment" />
   11981 <Test name="mediump_ivec3_vertex" />
   11982 <Test name="mediump_ivec3_fragment" />
   11983 <Test name="highp_ivec3_vertex" />
   11984 <Test name="highp_ivec3_fragment" />
   11985 <Test name="lowp_ivec4_vertex" />
   11986 <Test name="lowp_ivec4_fragment" />
   11987 <Test name="mediump_ivec4_vertex" />
   11988 <Test name="mediump_ivec4_fragment" />
   11989 <Test name="highp_ivec4_vertex" />
   11990 <Test name="highp_ivec4_fragment" />
   11991 </TestCase>
   11992 <TestCase name="greaterThanEqual">
   11993 <Test name="lowp_ivec2_vertex" />
   11994 <Test name="lowp_ivec2_fragment" />
   11995 <Test name="mediump_ivec2_vertex" />
   11996 <Test name="mediump_ivec2_fragment" />
   11997 <Test name="highp_ivec2_vertex" />
   11998 <Test name="highp_ivec2_fragment" />
   11999 <Test name="lowp_ivec3_vertex" />
   12000 <Test name="lowp_ivec3_fragment" />
   12001 <Test name="mediump_ivec3_vertex" />
   12002 <Test name="mediump_ivec3_fragment" />
   12003 <Test name="highp_ivec3_vertex" />
   12004 <Test name="highp_ivec3_fragment" />
   12005 <Test name="lowp_ivec4_vertex" />
   12006 <Test name="lowp_ivec4_fragment" />
   12007 <Test name="mediump_ivec4_vertex" />
   12008 <Test name="mediump_ivec4_fragment" />
   12009 <Test name="highp_ivec4_vertex" />
   12010 <Test name="highp_ivec4_fragment" />
   12011 </TestCase>
   12012 <TestCase name="equal">
   12013 <Test name="lowp_ivec2_vertex" />
   12014 <Test name="lowp_ivec2_fragment" />
   12015 <Test name="mediump_ivec2_vertex" />
   12016 <Test name="mediump_ivec2_fragment" />
   12017 <Test name="highp_ivec2_vertex" />
   12018 <Test name="highp_ivec2_fragment" />
   12019 <Test name="lowp_ivec3_vertex" />
   12020 <Test name="lowp_ivec3_fragment" />
   12021 <Test name="mediump_ivec3_vertex" />
   12022 <Test name="mediump_ivec3_fragment" />
   12023 <Test name="highp_ivec3_vertex" />
   12024 <Test name="highp_ivec3_fragment" />
   12025 <Test name="lowp_ivec4_vertex" />
   12026 <Test name="lowp_ivec4_fragment" />
   12027 <Test name="mediump_ivec4_vertex" />
   12028 <Test name="mediump_ivec4_fragment" />
   12029 <Test name="highp_ivec4_vertex" />
   12030 <Test name="highp_ivec4_fragment" />
   12031 </TestCase>
   12032 <TestCase name="notEqual">
   12033 <Test name="lowp_ivec2_vertex" />
   12034 <Test name="lowp_ivec2_fragment" />
   12035 <Test name="mediump_ivec2_vertex" />
   12036 <Test name="mediump_ivec2_fragment" />
   12037 <Test name="highp_ivec2_vertex" />
   12038 <Test name="highp_ivec2_fragment" />
   12039 <Test name="lowp_ivec3_vertex" />
   12040 <Test name="lowp_ivec3_fragment" />
   12041 <Test name="mediump_ivec3_vertex" />
   12042 <Test name="mediump_ivec3_fragment" />
   12043 <Test name="highp_ivec3_vertex" />
   12044 <Test name="highp_ivec3_fragment" />
   12045 <Test name="lowp_ivec4_vertex" />
   12046 <Test name="lowp_ivec4_fragment" />
   12047 <Test name="mediump_ivec4_vertex" />
   12048 <Test name="mediump_ivec4_fragment" />
   12049 <Test name="highp_ivec4_vertex" />
   12050 <Test name="highp_ivec4_fragment" />
   12051 </TestCase>
   12052 </TestSuite>
   12053 <TestSuite name="bool_compare">
   12054 <TestCase name="equal">
   12055 <Test name="bvec2_vertex" />
   12056 <Test name="bvec2_fragment" />
   12057 <Test name="bvec3_vertex" />
   12058 <Test name="bvec3_fragment" />
   12059 <Test name="bvec4_vertex" />
   12060 <Test name="bvec4_fragment" />
   12061 </TestCase>
   12062 <TestCase name="notEqual">
   12063 <Test name="bvec2_vertex" />
   12064 <Test name="bvec2_fragment" />
   12065 <Test name="bvec3_vertex" />
   12066 <Test name="bvec3_fragment" />
   12067 <Test name="bvec4_vertex" />
   12068 <Test name="bvec4_fragment" />
   12069 </TestCase>
   12070 <TestCase name="any">
   12071 <Test name="bvec2_vertex" />
   12072 <Test name="bvec2_fragment" />
   12073 <Test name="bvec3_vertex" />
   12074 <Test name="bvec3_fragment" />
   12075 <Test name="bvec4_vertex" />
   12076 <Test name="bvec4_fragment" />
   12077 </TestCase>
   12078 <TestCase name="all">
   12079 <Test name="bvec2_vertex" />
   12080 <Test name="bvec2_fragment" />
   12081 <Test name="bvec3_vertex" />
   12082 <Test name="bvec3_fragment" />
   12083 <Test name="bvec4_vertex" />
   12084 <Test name="bvec4_fragment" />
   12085 </TestCase>
   12086 <TestCase name="not">
   12087 <Test name="bvec2_vertex" />
   12088 <Test name="bvec2_fragment" />
   12089 <Test name="bvec3_vertex" />
   12090 <Test name="bvec3_fragment" />
   12091 <Test name="bvec4_vertex" />
   12092 <Test name="bvec4_fragment" />
   12093 </TestCase>
   12094 </TestSuite>
   12095 <TestCase name="selection">
   12096 <Test name="lowp_float_vertex" />
   12097 <Test name="lowp_float_fragment" />
   12098 <Test name="mediump_float_vertex" />
   12099 <Test name="mediump_float_fragment" />
   12100 <Test name="highp_float_vertex" />
   12101 <Test name="highp_float_fragment" />
   12102 <Test name="lowp_vec2_vertex" />
   12103 <Test name="lowp_vec2_fragment" />
   12104 <Test name="mediump_vec2_vertex" />
   12105 <Test name="mediump_vec2_fragment" />
   12106 <Test name="highp_vec2_vertex" />
   12107 <Test name="highp_vec2_fragment" />
   12108 <Test name="lowp_vec3_vertex" />
   12109 <Test name="lowp_vec3_fragment" />
   12110 <Test name="mediump_vec3_vertex" />
   12111 <Test name="mediump_vec3_fragment" />
   12112 <Test name="highp_vec3_vertex" />
   12113 <Test name="highp_vec3_fragment" />
   12114 <Test name="lowp_vec4_vertex" />
   12115 <Test name="lowp_vec4_fragment" />
   12116 <Test name="mediump_vec4_vertex" />
   12117 <Test name="mediump_vec4_fragment" />
   12118 <Test name="highp_vec4_vertex" />
   12119 <Test name="highp_vec4_fragment" />
   12120 <Test name="lowp_int_vertex" />
   12121 <Test name="lowp_int_fragment" />
   12122 <Test name="mediump_int_vertex" />
   12123 <Test name="mediump_int_fragment" />
   12124 <Test name="highp_int_vertex" />
   12125 <Test name="highp_int_fragment" />
   12126 <Test name="lowp_ivec2_vertex" />
   12127 <Test name="lowp_ivec2_fragment" />
   12128 <Test name="mediump_ivec2_vertex" />
   12129 <Test name="mediump_ivec2_fragment" />
   12130 <Test name="highp_ivec2_vertex" />
   12131 <Test name="highp_ivec2_fragment" />
   12132 <Test name="lowp_ivec3_vertex" />
   12133 <Test name="lowp_ivec3_fragment" />
   12134 <Test name="mediump_ivec3_vertex" />
   12135 <Test name="mediump_ivec3_fragment" />
   12136 <Test name="highp_ivec3_vertex" />
   12137 <Test name="highp_ivec3_fragment" />
   12138 <Test name="lowp_ivec4_vertex" />
   12139 <Test name="lowp_ivec4_fragment" />
   12140 <Test name="mediump_ivec4_vertex" />
   12141 <Test name="mediump_ivec4_fragment" />
   12142 <Test name="highp_ivec4_vertex" />
   12143 <Test name="highp_ivec4_fragment" />
   12144 <Test name="lowp_uint_vertex" />
   12145 <Test name="lowp_uint_fragment" />
   12146 <Test name="mediump_uint_vertex" />
   12147 <Test name="mediump_uint_fragment" />
   12148 <Test name="highp_uint_vertex" />
   12149 <Test name="highp_uint_fragment" />
   12150 <Test name="lowp_uvec2_vertex" />
   12151 <Test name="lowp_uvec2_fragment" />
   12152 <Test name="mediump_uvec2_vertex" />
   12153 <Test name="mediump_uvec2_fragment" />
   12154 <Test name="highp_uvec2_vertex" />
   12155 <Test name="highp_uvec2_fragment" />
   12156 <Test name="lowp_uvec3_vertex" />
   12157 <Test name="lowp_uvec3_fragment" />
   12158 <Test name="mediump_uvec3_vertex" />
   12159 <Test name="mediump_uvec3_fragment" />
   12160 <Test name="highp_uvec3_vertex" />
   12161 <Test name="highp_uvec3_fragment" />
   12162 <Test name="lowp_uvec4_vertex" />
   12163 <Test name="lowp_uvec4_fragment" />
   12164 <Test name="mediump_uvec4_vertex" />
   12165 <Test name="mediump_uvec4_fragment" />
   12166 <Test name="highp_uvec4_vertex" />
   12167 <Test name="highp_uvec4_fragment" />
   12168 <Test name="bool_vertex" />
   12169 <Test name="bool_fragment" />
   12170 <Test name="bvec2_vertex" />
   12171 <Test name="bvec2_fragment" />
   12172 <Test name="bvec3_vertex" />
   12173 <Test name="bvec3_fragment" />
   12174 <Test name="bvec4_vertex" />
   12175 <Test name="bvec4_fragment" />
   12176 </TestCase>
   12177 <TestSuite name="sequence">
   12178 <TestCase name="no_side_effects">
   12179 <Test name="lowp_vec4_vertex" />
   12180 <Test name="lowp_vec4_fragment" />
   12181 <Test name="mediump_vec4_vertex" />
   12182 <Test name="mediump_vec4_fragment" />
   12183 <Test name="highp_vec4_vertex" />
   12184 <Test name="highp_vec4_fragment" />
   12185 <Test name="lowp_float_uint_vertex" />
   12186 <Test name="lowp_float_uint_fragment" />
   12187 <Test name="mediump_float_uint_vertex" />
   12188 <Test name="mediump_float_uint_fragment" />
   12189 <Test name="highp_float_uint_vertex" />
   12190 <Test name="highp_float_uint_fragment" />
   12191 <Test name="lowp_bool_vec2_vertex" />
   12192 <Test name="lowp_bool_vec2_fragment" />
   12193 <Test name="mediump_bool_vec2_vertex" />
   12194 <Test name="mediump_bool_vec2_fragment" />
   12195 <Test name="highp_bool_vec2_vertex" />
   12196 <Test name="highp_bool_vec2_fragment" />
   12197 <Test name="lowp_vec4_ivec4_bvec4_vertex" />
   12198 <Test name="lowp_vec4_ivec4_bvec4_fragment" />
   12199 <Test name="mediump_vec4_ivec4_bvec4_vertex" />
   12200 <Test name="mediump_vec4_ivec4_bvec4_fragment" />
   12201 <Test name="highp_vec4_ivec4_bvec4_vertex" />
   12202 <Test name="highp_vec4_ivec4_bvec4_fragment" />
   12203 </TestCase>
   12204 <TestCase name="side_effects">
   12205 <Test name="lowp_vec4_vertex" />
   12206 <Test name="lowp_vec4_fragment" />
   12207 <Test name="mediump_vec4_vertex" />
   12208 <Test name="mediump_vec4_fragment" />
   12209 <Test name="highp_vec4_vertex" />
   12210 <Test name="highp_vec4_fragment" />
   12211 <Test name="lowp_float_uint_vertex" />
   12212 <Test name="lowp_float_uint_fragment" />
   12213 <Test name="mediump_float_uint_vertex" />
   12214 <Test name="mediump_float_uint_fragment" />
   12215 <Test name="highp_float_uint_vertex" />
   12216 <Test name="highp_float_uint_fragment" />
   12217 <Test name="lowp_bool_vec2_vertex" />
   12218 <Test name="lowp_bool_vec2_fragment" />
   12219 <Test name="mediump_bool_vec2_vertex" />
   12220 <Test name="mediump_bool_vec2_fragment" />
   12221 <Test name="highp_bool_vec2_vertex" />
   12222 <Test name="highp_bool_vec2_fragment" />
   12223 <Test name="lowp_vec4_ivec4_bvec4_vertex" />
   12224 <Test name="lowp_vec4_ivec4_bvec4_fragment" />
   12225 <Test name="mediump_vec4_ivec4_bvec4_vertex" />
   12226 <Test name="mediump_vec4_ivec4_bvec4_fragment" />
   12227 <Test name="highp_vec4_ivec4_bvec4_vertex" />
   12228 <Test name="highp_vec4_ivec4_bvec4_fragment" />
   12229 </TestCase>
   12230 </TestSuite>
   12231 </TestSuite>
   12232 <TestSuite name="matrix">
   12233 <TestSuite name="add">
   12234 <TestCase name="const">
   12235 <Test name="lowp_mat2_float_vertex" />
   12236 <Test name="lowp_mat2_float_fragment" />
   12237 <Test name="lowp_mat2_mat2_vertex" />
   12238 <Test name="lowp_mat2_mat2_fragment" />
   12239 <Test name="mediump_mat2_float_vertex" />
   12240 <Test name="mediump_mat2_float_fragment" />
   12241 <Test name="mediump_mat2_mat2_vertex" />
   12242 <Test name="mediump_mat2_mat2_fragment" />
   12243 <Test name="highp_mat2_float_vertex" />
   12244 <Test name="highp_mat2_float_fragment" />
   12245 <Test name="highp_mat2_mat2_vertex" />
   12246 <Test name="highp_mat2_mat2_fragment" />
   12247 <Test name="lowp_mat2x3_float_vertex" />
   12248 <Test name="lowp_mat2x3_float_fragment" />
   12249 <Test name="lowp_mat2x3_mat2x3_vertex" />
   12250 <Test name="lowp_mat2x3_mat2x3_fragment" />
   12251 <Test name="mediump_mat2x3_float_vertex" />
   12252 <Test name="mediump_mat2x3_float_fragment" />
   12253 <Test name="mediump_mat2x3_mat2x3_vertex" />
   12254 <Test name="mediump_mat2x3_mat2x3_fragment" />
   12255 <Test name="highp_mat2x3_float_vertex" />
   12256 <Test name="highp_mat2x3_float_fragment" />
   12257 <Test name="highp_mat2x3_mat2x3_vertex" />
   12258 <Test name="highp_mat2x3_mat2x3_fragment" />
   12259 <Test name="lowp_mat2x4_float_vertex" />
   12260 <Test name="lowp_mat2x4_float_fragment" />
   12261 <Test name="lowp_mat2x4_mat2x4_vertex" />
   12262 <Test name="lowp_mat2x4_mat2x4_fragment" />
   12263 <Test name="mediump_mat2x4_float_vertex" />
   12264 <Test name="mediump_mat2x4_float_fragment" />
   12265 <Test name="mediump_mat2x4_mat2x4_vertex" />
   12266 <Test name="mediump_mat2x4_mat2x4_fragment" />
   12267 <Test name="highp_mat2x4_float_vertex" />
   12268 <Test name="highp_mat2x4_float_fragment" />
   12269 <Test name="highp_mat2x4_mat2x4_vertex" />
   12270 <Test name="highp_mat2x4_mat2x4_fragment" />
   12271 <Test name="lowp_mat3x2_float_vertex" />
   12272 <Test name="lowp_mat3x2_float_fragment" />
   12273 <Test name="lowp_mat3x2_mat3x2_vertex" />
   12274 <Test name="lowp_mat3x2_mat3x2_fragment" />
   12275 <Test name="mediump_mat3x2_float_vertex" />
   12276 <Test name="mediump_mat3x2_float_fragment" />
   12277 <Test name="mediump_mat3x2_mat3x2_vertex" />
   12278 <Test name="mediump_mat3x2_mat3x2_fragment" />
   12279 <Test name="highp_mat3x2_float_vertex" />
   12280 <Test name="highp_mat3x2_float_fragment" />
   12281 <Test name="highp_mat3x2_mat3x2_vertex" />
   12282 <Test name="highp_mat3x2_mat3x2_fragment" />
   12283 <Test name="lowp_mat3_float_vertex" />
   12284 <Test name="lowp_mat3_float_fragment" />
   12285 <Test name="lowp_mat3_mat3_vertex" />
   12286 <Test name="lowp_mat3_mat3_fragment" />
   12287 <Test name="mediump_mat3_float_vertex" />
   12288 <Test name="mediump_mat3_float_fragment" />
   12289 <Test name="mediump_mat3_mat3_vertex" />
   12290 <Test name="mediump_mat3_mat3_fragment" />
   12291 <Test name="highp_mat3_float_vertex" />
   12292 <Test name="highp_mat3_float_fragment" />
   12293 <Test name="highp_mat3_mat3_vertex" />
   12294 <Test name="highp_mat3_mat3_fragment" />
   12295 <Test name="lowp_mat3x4_float_vertex" />
   12296 <Test name="lowp_mat3x4_float_fragment" />
   12297 <Test name="lowp_mat3x4_mat3x4_vertex" />
   12298 <Test name="lowp_mat3x4_mat3x4_fragment" />
   12299 <Test name="mediump_mat3x4_float_vertex" />
   12300 <Test name="mediump_mat3x4_float_fragment" />
   12301 <Test name="mediump_mat3x4_mat3x4_vertex" />
   12302 <Test name="mediump_mat3x4_mat3x4_fragment" />
   12303 <Test name="highp_mat3x4_float_vertex" />
   12304 <Test name="highp_mat3x4_float_fragment" />
   12305 <Test name="highp_mat3x4_mat3x4_vertex" />
   12306 <Test name="highp_mat3x4_mat3x4_fragment" />
   12307 <Test name="lowp_mat4x2_float_vertex" />
   12308 <Test name="lowp_mat4x2_float_fragment" />
   12309 <Test name="lowp_mat4x2_mat4x2_vertex" />
   12310 <Test name="lowp_mat4x2_mat4x2_fragment" />
   12311 <Test name="mediump_mat4x2_float_vertex" />
   12312 <Test name="mediump_mat4x2_float_fragment" />
   12313 <Test name="mediump_mat4x2_mat4x2_vertex" />
   12314 <Test name="mediump_mat4x2_mat4x2_fragment" />
   12315 <Test name="highp_mat4x2_float_vertex" />
   12316 <Test name="highp_mat4x2_float_fragment" />
   12317 <Test name="highp_mat4x2_mat4x2_vertex" />
   12318 <Test name="highp_mat4x2_mat4x2_fragment" />
   12319 <Test name="lowp_mat4x3_float_vertex" />
   12320 <Test name="lowp_mat4x3_float_fragment" />
   12321 <Test name="lowp_mat4x3_mat4x3_vertex" />
   12322 <Test name="lowp_mat4x3_mat4x3_fragment" />
   12323 <Test name="mediump_mat4x3_float_vertex" />
   12324 <Test name="mediump_mat4x3_float_fragment" />
   12325 <Test name="mediump_mat4x3_mat4x3_vertex" />
   12326 <Test name="mediump_mat4x3_mat4x3_fragment" />
   12327 <Test name="highp_mat4x3_float_vertex" />
   12328 <Test name="highp_mat4x3_float_fragment" />
   12329 <Test name="highp_mat4x3_mat4x3_vertex" />
   12330 <Test name="highp_mat4x3_mat4x3_fragment" />
   12331 <Test name="lowp_mat4_float_vertex" />
   12332 <Test name="lowp_mat4_float_fragment" />
   12333 <Test name="lowp_mat4_mat4_vertex" />
   12334 <Test name="lowp_mat4_mat4_fragment" />
   12335 <Test name="mediump_mat4_float_vertex" />
   12336 <Test name="mediump_mat4_float_fragment" />
   12337 <Test name="mediump_mat4_mat4_vertex" />
   12338 <Test name="mediump_mat4_mat4_fragment" />
   12339 <Test name="highp_mat4_float_vertex" />
   12340 <Test name="highp_mat4_float_fragment" />
   12341 <Test name="highp_mat4_mat4_vertex" />
   12342 <Test name="highp_mat4_mat4_fragment" />
   12343 </TestCase>
   12344 <TestCase name="uniform">
   12345 <Test name="lowp_mat2_float_vertex" />
   12346 <Test name="lowp_mat2_float_fragment" />
   12347 <Test name="lowp_mat2_mat2_vertex" />
   12348 <Test name="lowp_mat2_mat2_fragment" />
   12349 <Test name="mediump_mat2_float_vertex" />
   12350 <Test name="mediump_mat2_float_fragment" />
   12351 <Test name="mediump_mat2_mat2_vertex" />
   12352 <Test name="mediump_mat2_mat2_fragment" />
   12353 <Test name="highp_mat2_float_vertex" />
   12354 <Test name="highp_mat2_float_fragment" />
   12355 <Test name="highp_mat2_mat2_vertex" />
   12356 <Test name="highp_mat2_mat2_fragment" />
   12357 <Test name="lowp_mat2x3_float_vertex" />
   12358 <Test name="lowp_mat2x3_float_fragment" />
   12359 <Test name="lowp_mat2x3_mat2x3_vertex" />
   12360 <Test name="lowp_mat2x3_mat2x3_fragment" />
   12361 <Test name="mediump_mat2x3_float_vertex" />
   12362 <Test name="mediump_mat2x3_float_fragment" />
   12363 <Test name="mediump_mat2x3_mat2x3_vertex" />
   12364 <Test name="mediump_mat2x3_mat2x3_fragment" />
   12365 <Test name="highp_mat2x3_float_vertex" />
   12366 <Test name="highp_mat2x3_float_fragment" />
   12367 <Test name="highp_mat2x3_mat2x3_vertex" />
   12368 <Test name="highp_mat2x3_mat2x3_fragment" />
   12369 <Test name="lowp_mat2x4_float_vertex" />
   12370 <Test name="lowp_mat2x4_float_fragment" />
   12371 <Test name="lowp_mat2x4_mat2x4_vertex" />
   12372 <Test name="lowp_mat2x4_mat2x4_fragment" />
   12373 <Test name="mediump_mat2x4_float_vertex" />
   12374 <Test name="mediump_mat2x4_float_fragment" />
   12375 <Test name="mediump_mat2x4_mat2x4_vertex" />
   12376 <Test name="mediump_mat2x4_mat2x4_fragment" />
   12377 <Test name="highp_mat2x4_float_vertex" />
   12378 <Test name="highp_mat2x4_float_fragment" />
   12379 <Test name="highp_mat2x4_mat2x4_vertex" />
   12380 <Test name="highp_mat2x4_mat2x4_fragment" />
   12381 <Test name="lowp_mat3x2_float_vertex" />
   12382 <Test name="lowp_mat3x2_float_fragment" />
   12383 <Test name="lowp_mat3x2_mat3x2_vertex" />
   12384 <Test name="lowp_mat3x2_mat3x2_fragment" />
   12385 <Test name="mediump_mat3x2_float_vertex" />
   12386 <Test name="mediump_mat3x2_float_fragment" />
   12387 <Test name="mediump_mat3x2_mat3x2_vertex" />
   12388 <Test name="mediump_mat3x2_mat3x2_fragment" />
   12389 <Test name="highp_mat3x2_float_vertex" />
   12390 <Test name="highp_mat3x2_float_fragment" />
   12391 <Test name="highp_mat3x2_mat3x2_vertex" />
   12392 <Test name="highp_mat3x2_mat3x2_fragment" />
   12393 <Test name="lowp_mat3_float_vertex" />
   12394 <Test name="lowp_mat3_float_fragment" />
   12395 <Test name="lowp_mat3_mat3_vertex" />
   12396 <Test name="lowp_mat3_mat3_fragment" />
   12397 <Test name="mediump_mat3_float_vertex" />
   12398 <Test name="mediump_mat3_float_fragment" />
   12399 <Test name="mediump_mat3_mat3_vertex" />
   12400 <Test name="mediump_mat3_mat3_fragment" />
   12401 <Test name="highp_mat3_float_vertex" />
   12402 <Test name="highp_mat3_float_fragment" />
   12403 <Test name="highp_mat3_mat3_vertex" />
   12404 <Test name="highp_mat3_mat3_fragment" />
   12405 <Test name="lowp_mat3x4_float_vertex" />
   12406 <Test name="lowp_mat3x4_float_fragment" />
   12407 <Test name="lowp_mat3x4_mat3x4_vertex" />
   12408 <Test name="lowp_mat3x4_mat3x4_fragment" />
   12409 <Test name="mediump_mat3x4_float_vertex" />
   12410 <Test name="mediump_mat3x4_float_fragment" />
   12411 <Test name="mediump_mat3x4_mat3x4_vertex" />
   12412 <Test name="mediump_mat3x4_mat3x4_fragment" />
   12413 <Test name="highp_mat3x4_float_vertex" />
   12414 <Test name="highp_mat3x4_float_fragment" />
   12415 <Test name="highp_mat3x4_mat3x4_vertex" />
   12416 <Test name="highp_mat3x4_mat3x4_fragment" />
   12417 <Test name="lowp_mat4x2_float_vertex" />
   12418 <Test name="lowp_mat4x2_float_fragment" />
   12419 <Test name="lowp_mat4x2_mat4x2_vertex" />
   12420 <Test name="lowp_mat4x2_mat4x2_fragment" />
   12421 <Test name="mediump_mat4x2_float_vertex" />
   12422 <Test name="mediump_mat4x2_float_fragment" />
   12423 <Test name="mediump_mat4x2_mat4x2_vertex" />
   12424 <Test name="mediump_mat4x2_mat4x2_fragment" />
   12425 <Test name="highp_mat4x2_float_vertex" />
   12426 <Test name="highp_mat4x2_float_fragment" />
   12427 <Test name="highp_mat4x2_mat4x2_vertex" />
   12428 <Test name="highp_mat4x2_mat4x2_fragment" />
   12429 <Test name="lowp_mat4x3_float_vertex" />
   12430 <Test name="lowp_mat4x3_float_fragment" />
   12431 <Test name="lowp_mat4x3_mat4x3_vertex" />
   12432 <Test name="lowp_mat4x3_mat4x3_fragment" />
   12433 <Test name="mediump_mat4x3_float_vertex" />
   12434 <Test name="mediump_mat4x3_float_fragment" />
   12435 <Test name="mediump_mat4x3_mat4x3_vertex" />
   12436 <Test name="mediump_mat4x3_mat4x3_fragment" />
   12437 <Test name="highp_mat4x3_float_vertex" />
   12438 <Test name="highp_mat4x3_float_fragment" />
   12439 <Test name="highp_mat4x3_mat4x3_vertex" />
   12440 <Test name="highp_mat4x3_mat4x3_fragment" />
   12441 <Test name="lowp_mat4_float_vertex" />
   12442 <Test name="lowp_mat4_float_fragment" />
   12443 <Test name="lowp_mat4_mat4_vertex" />
   12444 <Test name="lowp_mat4_mat4_fragment" />
   12445 <Test name="mediump_mat4_float_vertex" />
   12446 <Test name="mediump_mat4_float_fragment" />
   12447 <Test name="mediump_mat4_mat4_vertex" />
   12448 <Test name="mediump_mat4_mat4_fragment" />
   12449 <Test name="highp_mat4_float_vertex" />
   12450 <Test name="highp_mat4_float_fragment" />
   12451 <Test name="highp_mat4_mat4_vertex" />
   12452 <Test name="highp_mat4_mat4_fragment" />
   12453 </TestCase>
   12454 <TestCase name="dynamic">
   12455 <Test name="lowp_mat2_float_vertex" />
   12456 <Test name="lowp_mat2_float_fragment" />
   12457 <Test name="lowp_mat2_mat2_vertex" />
   12458 <Test name="lowp_mat2_mat2_fragment" />
   12459 <Test name="mediump_mat2_float_vertex" />
   12460 <Test name="mediump_mat2_float_fragment" />
   12461 <Test name="mediump_mat2_mat2_vertex" />
   12462 <Test name="mediump_mat2_mat2_fragment" />
   12463 <Test name="highp_mat2_float_vertex" />
   12464 <Test name="highp_mat2_float_fragment" />
   12465 <Test name="highp_mat2_mat2_vertex" />
   12466 <Test name="highp_mat2_mat2_fragment" />
   12467 <Test name="lowp_mat2x3_float_vertex" />
   12468 <Test name="lowp_mat2x3_float_fragment" />
   12469 <Test name="lowp_mat2x3_mat2x3_vertex" />
   12470 <Test name="lowp_mat2x3_mat2x3_fragment" />
   12471 <Test name="mediump_mat2x3_float_vertex" />
   12472 <Test name="mediump_mat2x3_float_fragment" />
   12473 <Test name="mediump_mat2x3_mat2x3_vertex" />
   12474 <Test name="mediump_mat2x3_mat2x3_fragment" />
   12475 <Test name="highp_mat2x3_float_vertex" />
   12476 <Test name="highp_mat2x3_float_fragment" />
   12477 <Test name="highp_mat2x3_mat2x3_vertex" />
   12478 <Test name="highp_mat2x3_mat2x3_fragment" />
   12479 <Test name="lowp_mat2x4_float_vertex" />
   12480 <Test name="lowp_mat2x4_float_fragment" />
   12481 <Test name="lowp_mat2x4_mat2x4_vertex" />
   12482 <Test name="lowp_mat2x4_mat2x4_fragment" />
   12483 <Test name="mediump_mat2x4_float_vertex" />
   12484 <Test name="mediump_mat2x4_float_fragment" />
   12485 <Test name="mediump_mat2x4_mat2x4_vertex" />
   12486 <Test name="mediump_mat2x4_mat2x4_fragment" />
   12487 <Test name="highp_mat2x4_float_vertex" />
   12488 <Test name="highp_mat2x4_float_fragment" />
   12489 <Test name="highp_mat2x4_mat2x4_vertex" />
   12490 <Test name="highp_mat2x4_mat2x4_fragment" />
   12491 <Test name="lowp_mat3x2_float_vertex" />
   12492 <Test name="lowp_mat3x2_float_fragment" />
   12493 <Test name="lowp_mat3x2_mat3x2_vertex" />
   12494 <Test name="lowp_mat3x2_mat3x2_fragment" />
   12495 <Test name="mediump_mat3x2_float_vertex" />
   12496 <Test name="mediump_mat3x2_float_fragment" />
   12497 <Test name="mediump_mat3x2_mat3x2_vertex" />
   12498 <Test name="mediump_mat3x2_mat3x2_fragment" />
   12499 <Test name="highp_mat3x2_float_vertex" />
   12500 <Test name="highp_mat3x2_float_fragment" />
   12501 <Test name="highp_mat3x2_mat3x2_vertex" />
   12502 <Test name="highp_mat3x2_mat3x2_fragment" />
   12503 <Test name="lowp_mat3_float_vertex" />
   12504 <Test name="lowp_mat3_float_fragment" />
   12505 <Test name="lowp_mat3_mat3_vertex" />
   12506 <Test name="lowp_mat3_mat3_fragment" />
   12507 <Test name="mediump_mat3_float_vertex" />
   12508 <Test name="mediump_mat3_float_fragment" />
   12509 <Test name="mediump_mat3_mat3_vertex" />
   12510 <Test name="mediump_mat3_mat3_fragment" />
   12511 <Test name="highp_mat3_float_vertex" />
   12512 <Test name="highp_mat3_float_fragment" />
   12513 <Test name="highp_mat3_mat3_vertex" />
   12514 <Test name="highp_mat3_mat3_fragment" />
   12515 <Test name="lowp_mat3x4_float_vertex" />
   12516 <Test name="lowp_mat3x4_float_fragment" />
   12517 <Test name="lowp_mat3x4_mat3x4_vertex" />
   12518 <Test name="lowp_mat3x4_mat3x4_fragment" />
   12519 <Test name="mediump_mat3x4_float_vertex" />
   12520 <Test name="mediump_mat3x4_float_fragment" />
   12521 <Test name="mediump_mat3x4_mat3x4_vertex" />
   12522 <Test name="mediump_mat3x4_mat3x4_fragment" />
   12523 <Test name="highp_mat3x4_float_vertex" />
   12524 <Test name="highp_mat3x4_float_fragment" />
   12525 <Test name="highp_mat3x4_mat3x4_vertex" />
   12526 <Test name="highp_mat3x4_mat3x4_fragment" />
   12527 <Test name="lowp_mat4x2_float_vertex" />
   12528 <Test name="lowp_mat4x2_float_fragment" />
   12529 <Test name="lowp_mat4x2_mat4x2_vertex" />
   12530 <Test name="lowp_mat4x2_mat4x2_fragment" />
   12531 <Test name="mediump_mat4x2_float_vertex" />
   12532 <Test name="mediump_mat4x2_float_fragment" />
   12533 <Test name="mediump_mat4x2_mat4x2_vertex" />
   12534 <Test name="mediump_mat4x2_mat4x2_fragment" />
   12535 <Test name="highp_mat4x2_float_vertex" />
   12536 <Test name="highp_mat4x2_float_fragment" />
   12537 <Test name="highp_mat4x2_mat4x2_vertex" />
   12538 <Test name="highp_mat4x2_mat4x2_fragment" />
   12539 <Test name="lowp_mat4x3_float_vertex" />
   12540 <Test name="lowp_mat4x3_float_fragment" />
   12541 <Test name="lowp_mat4x3_mat4x3_vertex" />
   12542 <Test name="lowp_mat4x3_mat4x3_fragment" />
   12543 <Test name="mediump_mat4x3_float_vertex" />
   12544 <Test name="mediump_mat4x3_float_fragment" />
   12545 <Test name="mediump_mat4x3_mat4x3_vertex" />
   12546 <Test name="mediump_mat4x3_mat4x3_fragment" />
   12547 <Test name="highp_mat4x3_float_vertex" />
   12548 <Test name="highp_mat4x3_float_fragment" />
   12549 <Test name="highp_mat4x3_mat4x3_vertex" />
   12550 <Test name="highp_mat4x3_mat4x3_fragment" />
   12551 <Test name="lowp_mat4_float_vertex" />
   12552 <Test name="lowp_mat4_float_fragment" />
   12553 <Test name="lowp_mat4_mat4_vertex" />
   12554 <Test name="lowp_mat4_mat4_fragment" />
   12555 <Test name="mediump_mat4_float_vertex" />
   12556 <Test name="mediump_mat4_float_fragment" />
   12557 <Test name="mediump_mat4_mat4_vertex" />
   12558 <Test name="mediump_mat4_mat4_fragment" />
   12559 <Test name="highp_mat4_float_vertex" />
   12560 <Test name="highp_mat4_float_fragment" />
   12561 <Test name="highp_mat4_mat4_vertex" />
   12562 <Test name="highp_mat4_mat4_fragment" />
   12563 </TestCase>
   12564 </TestSuite>
   12565 <TestSuite name="sub">
   12566 <TestCase name="const">
   12567 <Test name="lowp_mat2_float_vertex" />
   12568 <Test name="lowp_mat2_float_fragment" />
   12569 <Test name="lowp_mat2_mat2_vertex" />
   12570 <Test name="lowp_mat2_mat2_fragment" />
   12571 <Test name="mediump_mat2_float_vertex" />
   12572 <Test name="mediump_mat2_float_fragment" />
   12573 <Test name="mediump_mat2_mat2_vertex" />
   12574 <Test name="mediump_mat2_mat2_fragment" />
   12575 <Test name="highp_mat2_float_vertex" />
   12576 <Test name="highp_mat2_float_fragment" />
   12577 <Test name="highp_mat2_mat2_vertex" />
   12578 <Test name="highp_mat2_mat2_fragment" />
   12579 <Test name="lowp_mat2x3_float_vertex" />
   12580 <Test name="lowp_mat2x3_float_fragment" />
   12581 <Test name="lowp_mat2x3_mat2x3_vertex" />
   12582 <Test name="lowp_mat2x3_mat2x3_fragment" />
   12583 <Test name="mediump_mat2x3_float_vertex" />
   12584 <Test name="mediump_mat2x3_float_fragment" />
   12585 <Test name="mediump_mat2x3_mat2x3_vertex" />
   12586 <Test name="mediump_mat2x3_mat2x3_fragment" />
   12587 <Test name="highp_mat2x3_float_vertex" />
   12588 <Test name="highp_mat2x3_float_fragment" />
   12589 <Test name="highp_mat2x3_mat2x3_vertex" />
   12590 <Test name="highp_mat2x3_mat2x3_fragment" />
   12591 <Test name="lowp_mat2x4_float_vertex" />
   12592 <Test name="lowp_mat2x4_float_fragment" />
   12593 <Test name="lowp_mat2x4_mat2x4_vertex" />
   12594 <Test name="lowp_mat2x4_mat2x4_fragment" />
   12595 <Test name="mediump_mat2x4_float_vertex" />
   12596 <Test name="mediump_mat2x4_float_fragment" />
   12597 <Test name="mediump_mat2x4_mat2x4_vertex" />
   12598 <Test name="mediump_mat2x4_mat2x4_fragment" />
   12599 <Test name="highp_mat2x4_float_vertex" />
   12600 <Test name="highp_mat2x4_float_fragment" />
   12601 <Test name="highp_mat2x4_mat2x4_vertex" />
   12602 <Test name="highp_mat2x4_mat2x4_fragment" />
   12603 <Test name="lowp_mat3x2_float_vertex" />
   12604 <Test name="lowp_mat3x2_float_fragment" />
   12605 <Test name="lowp_mat3x2_mat3x2_vertex" />
   12606 <Test name="lowp_mat3x2_mat3x2_fragment" />
   12607 <Test name="mediump_mat3x2_float_vertex" />
   12608 <Test name="mediump_mat3x2_float_fragment" />
   12609 <Test name="mediump_mat3x2_mat3x2_vertex" />
   12610 <Test name="mediump_mat3x2_mat3x2_fragment" />
   12611 <Test name="highp_mat3x2_float_vertex" />
   12612 <Test name="highp_mat3x2_float_fragment" />
   12613 <Test name="highp_mat3x2_mat3x2_vertex" />
   12614 <Test name="highp_mat3x2_mat3x2_fragment" />
   12615 <Test name="lowp_mat3_float_vertex" />
   12616 <Test name="lowp_mat3_float_fragment" />
   12617 <Test name="lowp_mat3_mat3_vertex" />
   12618 <Test name="lowp_mat3_mat3_fragment" />
   12619 <Test name="mediump_mat3_float_vertex" />
   12620 <Test name="mediump_mat3_float_fragment" />
   12621 <Test name="mediump_mat3_mat3_vertex" />
   12622 <Test name="mediump_mat3_mat3_fragment" />
   12623 <Test name="highp_mat3_float_vertex" />
   12624 <Test name="highp_mat3_float_fragment" />
   12625 <Test name="highp_mat3_mat3_vertex" />
   12626 <Test name="highp_mat3_mat3_fragment" />
   12627 <Test name="lowp_mat3x4_float_vertex" />
   12628 <Test name="lowp_mat3x4_float_fragment" />
   12629 <Test name="lowp_mat3x4_mat3x4_vertex" />
   12630 <Test name="lowp_mat3x4_mat3x4_fragment" />
   12631 <Test name="mediump_mat3x4_float_vertex" />
   12632 <Test name="mediump_mat3x4_float_fragment" />
   12633 <Test name="mediump_mat3x4_mat3x4_vertex" />
   12634 <Test name="mediump_mat3x4_mat3x4_fragment" />
   12635 <Test name="highp_mat3x4_float_vertex" />
   12636 <Test name="highp_mat3x4_float_fragment" />
   12637 <Test name="highp_mat3x4_mat3x4_vertex" />
   12638 <Test name="highp_mat3x4_mat3x4_fragment" />
   12639 <Test name="lowp_mat4x2_float_vertex" />
   12640 <Test name="lowp_mat4x2_float_fragment" />
   12641 <Test name="lowp_mat4x2_mat4x2_vertex" />
   12642 <Test name="lowp_mat4x2_mat4x2_fragment" />
   12643 <Test name="mediump_mat4x2_float_vertex" />
   12644 <Test name="mediump_mat4x2_float_fragment" />
   12645 <Test name="mediump_mat4x2_mat4x2_vertex" />
   12646 <Test name="mediump_mat4x2_mat4x2_fragment" />
   12647 <Test name="highp_mat4x2_float_vertex" />
   12648 <Test name="highp_mat4x2_float_fragment" />
   12649 <Test name="highp_mat4x2_mat4x2_vertex" />
   12650 <Test name="highp_mat4x2_mat4x2_fragment" />
   12651 <Test name="lowp_mat4x3_float_vertex" />
   12652 <Test name="lowp_mat4x3_float_fragment" />
   12653 <Test name="lowp_mat4x3_mat4x3_vertex" />
   12654 <Test name="lowp_mat4x3_mat4x3_fragment" />
   12655 <Test name="mediump_mat4x3_float_vertex" />
   12656 <Test name="mediump_mat4x3_float_fragment" />
   12657 <Test name="mediump_mat4x3_mat4x3_vertex" />
   12658 <Test name="mediump_mat4x3_mat4x3_fragment" />
   12659 <Test name="highp_mat4x3_float_vertex" />
   12660 <Test name="highp_mat4x3_float_fragment" />
   12661 <Test name="highp_mat4x3_mat4x3_vertex" />
   12662 <Test name="highp_mat4x3_mat4x3_fragment" />
   12663 <Test name="lowp_mat4_float_vertex" />
   12664 <Test name="lowp_mat4_float_fragment" />
   12665 <Test name="lowp_mat4_mat4_vertex" />
   12666 <Test name="lowp_mat4_mat4_fragment" />
   12667 <Test name="mediump_mat4_float_vertex" />
   12668 <Test name="mediump_mat4_float_fragment" />
   12669 <Test name="mediump_mat4_mat4_vertex" />
   12670 <Test name="mediump_mat4_mat4_fragment" />
   12671 <Test name="highp_mat4_float_vertex" />
   12672 <Test name="highp_mat4_float_fragment" />
   12673 <Test name="highp_mat4_mat4_vertex" />
   12674 <Test name="highp_mat4_mat4_fragment" />
   12675 </TestCase>
   12676 <TestCase name="uniform">
   12677 <Test name="lowp_mat2_float_vertex" />
   12678 <Test name="lowp_mat2_float_fragment" />
   12679 <Test name="lowp_mat2_mat2_vertex" />
   12680 <Test name="lowp_mat2_mat2_fragment" />
   12681 <Test name="mediump_mat2_float_vertex" />
   12682 <Test name="mediump_mat2_float_fragment" />
   12683 <Test name="mediump_mat2_mat2_vertex" />
   12684 <Test name="mediump_mat2_mat2_fragment" />
   12685 <Test name="highp_mat2_float_vertex" />
   12686 <Test name="highp_mat2_float_fragment" />
   12687 <Test name="highp_mat2_mat2_vertex" />
   12688 <Test name="highp_mat2_mat2_fragment" />
   12689 <Test name="lowp_mat2x3_float_vertex" />
   12690 <Test name="lowp_mat2x3_float_fragment" />
   12691 <Test name="lowp_mat2x3_mat2x3_vertex" />
   12692 <Test name="lowp_mat2x3_mat2x3_fragment" />
   12693 <Test name="mediump_mat2x3_float_vertex" />
   12694 <Test name="mediump_mat2x3_float_fragment" />
   12695 <Test name="mediump_mat2x3_mat2x3_vertex" />
   12696 <Test name="mediump_mat2x3_mat2x3_fragment" />
   12697 <Test name="highp_mat2x3_float_vertex" />
   12698 <Test name="highp_mat2x3_float_fragment" />
   12699 <Test name="highp_mat2x3_mat2x3_vertex" />
   12700 <Test name="highp_mat2x3_mat2x3_fragment" />
   12701 <Test name="lowp_mat2x4_float_vertex" />
   12702 <Test name="lowp_mat2x4_float_fragment" />
   12703 <Test name="lowp_mat2x4_mat2x4_vertex" />
   12704 <Test name="lowp_mat2x4_mat2x4_fragment" />
   12705 <Test name="mediump_mat2x4_float_vertex" />
   12706 <Test name="mediump_mat2x4_float_fragment" />
   12707 <Test name="mediump_mat2x4_mat2x4_vertex" />
   12708 <Test name="mediump_mat2x4_mat2x4_fragment" />
   12709 <Test name="highp_mat2x4_float_vertex" />
   12710 <Test name="highp_mat2x4_float_fragment" />
   12711 <Test name="highp_mat2x4_mat2x4_vertex" />
   12712 <Test name="highp_mat2x4_mat2x4_fragment" />
   12713 <Test name="lowp_mat3x2_float_vertex" />
   12714 <Test name="lowp_mat3x2_float_fragment" />
   12715 <Test name="lowp_mat3x2_mat3x2_vertex" />
   12716 <Test name="lowp_mat3x2_mat3x2_fragment" />
   12717 <Test name="mediump_mat3x2_float_vertex" />
   12718 <Test name="mediump_mat3x2_float_fragment" />
   12719 <Test name="mediump_mat3x2_mat3x2_vertex" />
   12720 <Test name="mediump_mat3x2_mat3x2_fragment" />
   12721 <Test name="highp_mat3x2_float_vertex" />
   12722 <Test name="highp_mat3x2_float_fragment" />
   12723 <Test name="highp_mat3x2_mat3x2_vertex" />
   12724 <Test name="highp_mat3x2_mat3x2_fragment" />
   12725 <Test name="lowp_mat3_float_vertex" />
   12726 <Test name="lowp_mat3_float_fragment" />
   12727 <Test name="lowp_mat3_mat3_vertex" />
   12728 <Test name="lowp_mat3_mat3_fragment" />
   12729 <Test name="mediump_mat3_float_vertex" />
   12730 <Test name="mediump_mat3_float_fragment" />
   12731 <Test name="mediump_mat3_mat3_vertex" />
   12732 <Test name="mediump_mat3_mat3_fragment" />
   12733 <Test name="highp_mat3_float_vertex" />
   12734 <Test name="highp_mat3_float_fragment" />
   12735 <Test name="highp_mat3_mat3_vertex" />
   12736 <Test name="highp_mat3_mat3_fragment" />
   12737 <Test name="lowp_mat3x4_float_vertex" />
   12738 <Test name="lowp_mat3x4_float_fragment" />
   12739 <Test name="lowp_mat3x4_mat3x4_vertex" />
   12740 <Test name="lowp_mat3x4_mat3x4_fragment" />
   12741 <Test name="mediump_mat3x4_float_vertex" />
   12742 <Test name="mediump_mat3x4_float_fragment" />
   12743 <Test name="mediump_mat3x4_mat3x4_vertex" />
   12744 <Test name="mediump_mat3x4_mat3x4_fragment" />
   12745 <Test name="highp_mat3x4_float_vertex" />
   12746 <Test name="highp_mat3x4_float_fragment" />
   12747 <Test name="highp_mat3x4_mat3x4_vertex" />
   12748 <Test name="highp_mat3x4_mat3x4_fragment" />
   12749 <Test name="lowp_mat4x2_float_vertex" />
   12750 <Test name="lowp_mat4x2_float_fragment" />
   12751 <Test name="lowp_mat4x2_mat4x2_vertex" />
   12752 <Test name="lowp_mat4x2_mat4x2_fragment" />
   12753 <Test name="mediump_mat4x2_float_vertex" />
   12754 <Test name="mediump_mat4x2_float_fragment" />
   12755 <Test name="mediump_mat4x2_mat4x2_vertex" />
   12756 <Test name="mediump_mat4x2_mat4x2_fragment" />
   12757 <Test name="highp_mat4x2_float_vertex" />
   12758 <Test name="highp_mat4x2_float_fragment" />
   12759 <Test name="highp_mat4x2_mat4x2_vertex" />
   12760 <Test name="highp_mat4x2_mat4x2_fragment" />
   12761 <Test name="lowp_mat4x3_float_vertex" />
   12762 <Test name="lowp_mat4x3_float_fragment" />
   12763 <Test name="lowp_mat4x3_mat4x3_vertex" />
   12764 <Test name="lowp_mat4x3_mat4x3_fragment" />
   12765 <Test name="mediump_mat4x3_float_vertex" />
   12766 <Test name="mediump_mat4x3_float_fragment" />
   12767 <Test name="mediump_mat4x3_mat4x3_vertex" />
   12768 <Test name="mediump_mat4x3_mat4x3_fragment" />
   12769 <Test name="highp_mat4x3_float_vertex" />
   12770 <Test name="highp_mat4x3_float_fragment" />
   12771 <Test name="highp_mat4x3_mat4x3_vertex" />
   12772 <Test name="highp_mat4x3_mat4x3_fragment" />
   12773 <Test name="lowp_mat4_float_vertex" />
   12774 <Test name="lowp_mat4_float_fragment" />
   12775 <Test name="lowp_mat4_mat4_vertex" />
   12776 <Test name="lowp_mat4_mat4_fragment" />
   12777 <Test name="mediump_mat4_float_vertex" />
   12778 <Test name="mediump_mat4_float_fragment" />
   12779 <Test name="mediump_mat4_mat4_vertex" />
   12780 <Test name="mediump_mat4_mat4_fragment" />
   12781 <Test name="highp_mat4_float_vertex" />
   12782 <Test name="highp_mat4_float_fragment" />
   12783 <Test name="highp_mat4_mat4_vertex" />
   12784 <Test name="highp_mat4_mat4_fragment" />
   12785 </TestCase>
   12786 <TestCase name="dynamic">
   12787 <Test name="lowp_mat2_float_vertex" />
   12788 <Test name="lowp_mat2_float_fragment" />
   12789 <Test name="lowp_mat2_mat2_vertex" />
   12790 <Test name="lowp_mat2_mat2_fragment" />
   12791 <Test name="mediump_mat2_float_vertex" />
   12792 <Test name="mediump_mat2_float_fragment" />
   12793 <Test name="mediump_mat2_mat2_vertex" />
   12794 <Test name="mediump_mat2_mat2_fragment" />
   12795 <Test name="highp_mat2_float_vertex" />
   12796 <Test name="highp_mat2_float_fragment" />
   12797 <Test name="highp_mat2_mat2_vertex" />
   12798 <Test name="highp_mat2_mat2_fragment" />
   12799 <Test name="lowp_mat2x3_float_vertex" />
   12800 <Test name="lowp_mat2x3_float_fragment" />
   12801 <Test name="lowp_mat2x3_mat2x3_vertex" />
   12802 <Test name="lowp_mat2x3_mat2x3_fragment" />
   12803 <Test name="mediump_mat2x3_float_vertex" />
   12804 <Test name="mediump_mat2x3_float_fragment" />
   12805 <Test name="mediump_mat2x3_mat2x3_vertex" />
   12806 <Test name="mediump_mat2x3_mat2x3_fragment" />
   12807 <Test name="highp_mat2x3_float_vertex" />
   12808 <Test name="highp_mat2x3_float_fragment" />
   12809 <Test name="highp_mat2x3_mat2x3_vertex" />
   12810 <Test name="highp_mat2x3_mat2x3_fragment" />
   12811 <Test name="lowp_mat2x4_float_vertex" />
   12812 <Test name="lowp_mat2x4_float_fragment" />
   12813 <Test name="lowp_mat2x4_mat2x4_vertex" />
   12814 <Test name="lowp_mat2x4_mat2x4_fragment" />
   12815 <Test name="mediump_mat2x4_float_vertex" />
   12816 <Test name="mediump_mat2x4_float_fragment" />
   12817 <Test name="mediump_mat2x4_mat2x4_vertex" />
   12818 <Test name="mediump_mat2x4_mat2x4_fragment" />
   12819 <Test name="highp_mat2x4_float_vertex" />
   12820 <Test name="highp_mat2x4_float_fragment" />
   12821 <Test name="highp_mat2x4_mat2x4_vertex" />
   12822 <Test name="highp_mat2x4_mat2x4_fragment" />
   12823 <Test name="lowp_mat3x2_float_vertex" />
   12824 <Test name="lowp_mat3x2_float_fragment" />
   12825 <Test name="lowp_mat3x2_mat3x2_vertex" />
   12826 <Test name="lowp_mat3x2_mat3x2_fragment" />
   12827 <Test name="mediump_mat3x2_float_vertex" />
   12828 <Test name="mediump_mat3x2_float_fragment" />
   12829 <Test name="mediump_mat3x2_mat3x2_vertex" />
   12830 <Test name="mediump_mat3x2_mat3x2_fragment" />
   12831 <Test name="highp_mat3x2_float_vertex" />
   12832 <Test name="highp_mat3x2_float_fragment" />
   12833 <Test name="highp_mat3x2_mat3x2_vertex" />
   12834 <Test name="highp_mat3x2_mat3x2_fragment" />
   12835 <Test name="lowp_mat3_float_vertex" />
   12836 <Test name="lowp_mat3_float_fragment" />
   12837 <Test name="lowp_mat3_mat3_vertex" />
   12838 <Test name="lowp_mat3_mat3_fragment" />
   12839 <Test name="mediump_mat3_float_vertex" />
   12840 <Test name="mediump_mat3_float_fragment" />
   12841 <Test name="mediump_mat3_mat3_vertex" />
   12842 <Test name="mediump_mat3_mat3_fragment" />
   12843 <Test name="highp_mat3_float_vertex" />
   12844 <Test name="highp_mat3_float_fragment" />
   12845 <Test name="highp_mat3_mat3_vertex" />
   12846 <Test name="highp_mat3_mat3_fragment" />
   12847 <Test name="lowp_mat3x4_float_vertex" />
   12848 <Test name="lowp_mat3x4_float_fragment" />
   12849 <Test name="lowp_mat3x4_mat3x4_vertex" />
   12850 <Test name="lowp_mat3x4_mat3x4_fragment" />
   12851 <Test name="mediump_mat3x4_float_vertex" />
   12852 <Test name="mediump_mat3x4_float_fragment" />
   12853 <Test name="mediump_mat3x4_mat3x4_vertex" />
   12854 <Test name="mediump_mat3x4_mat3x4_fragment" />
   12855 <Test name="highp_mat3x4_float_vertex" />
   12856 <Test name="highp_mat3x4_float_fragment" />
   12857 <Test name="highp_mat3x4_mat3x4_vertex" />
   12858 <Test name="highp_mat3x4_mat3x4_fragment" />
   12859 <Test name="lowp_mat4x2_float_vertex" />
   12860 <Test name="lowp_mat4x2_float_fragment" />
   12861 <Test name="lowp_mat4x2_mat4x2_vertex" />
   12862 <Test name="lowp_mat4x2_mat4x2_fragment" />
   12863 <Test name="mediump_mat4x2_float_vertex" />
   12864 <Test name="mediump_mat4x2_float_fragment" />
   12865 <Test name="mediump_mat4x2_mat4x2_vertex" />
   12866 <Test name="mediump_mat4x2_mat4x2_fragment" />
   12867 <Test name="highp_mat4x2_float_vertex" />
   12868 <Test name="highp_mat4x2_float_fragment" />
   12869 <Test name="highp_mat4x2_mat4x2_vertex" />
   12870 <Test name="highp_mat4x2_mat4x2_fragment" />
   12871 <Test name="lowp_mat4x3_float_vertex" />
   12872 <Test name="lowp_mat4x3_float_fragment" />
   12873 <Test name="lowp_mat4x3_mat4x3_vertex" />
   12874 <Test name="lowp_mat4x3_mat4x3_fragment" />
   12875 <Test name="mediump_mat4x3_float_vertex" />
   12876 <Test name="mediump_mat4x3_float_fragment" />
   12877 <Test name="mediump_mat4x3_mat4x3_vertex" />
   12878 <Test name="mediump_mat4x3_mat4x3_fragment" />
   12879 <Test name="highp_mat4x3_float_vertex" />
   12880 <Test name="highp_mat4x3_float_fragment" />
   12881 <Test name="highp_mat4x3_mat4x3_vertex" />
   12882 <Test name="highp_mat4x3_mat4x3_fragment" />
   12883 <Test name="lowp_mat4_float_vertex" />
   12884 <Test name="lowp_mat4_float_fragment" />
   12885 <Test name="lowp_mat4_mat4_vertex" />
   12886 <Test name="lowp_mat4_mat4_fragment" />
   12887 <Test name="mediump_mat4_float_vertex" />
   12888 <Test name="mediump_mat4_float_fragment" />
   12889 <Test name="mediump_mat4_mat4_vertex" />
   12890 <Test name="mediump_mat4_mat4_fragment" />
   12891 <Test name="highp_mat4_float_vertex" />
   12892 <Test name="highp_mat4_float_fragment" />
   12893 <Test name="highp_mat4_mat4_vertex" />
   12894 <Test name="highp_mat4_mat4_fragment" />
   12895 </TestCase>
   12896 </TestSuite>
   12897 <TestSuite name="mul">
   12898 <TestCase name="const">
   12899 <Test name="lowp_mat2_float_vertex" />
   12900 <Test name="lowp_mat2_float_fragment" />
   12901 <Test name="lowp_mat2_vec2_vertex" />
   12902 <Test name="lowp_mat2_vec2_fragment" />
   12903 <Test name="lowp_vec2_mat2_vertex" />
   12904 <Test name="lowp_vec2_mat2_fragment" />
   12905 <Test name="lowp_mat2_mat2_vertex" />
   12906 <Test name="lowp_mat2_mat2_fragment" />
   12907 <Test name="lowp_mat2_mat3x2_vertex" />
   12908 <Test name="lowp_mat2_mat3x2_fragment" />
   12909 <Test name="lowp_mat2_mat4x2_vertex" />
   12910 <Test name="lowp_mat2_mat4x2_fragment" />
   12911 <Test name="mediump_mat2_float_vertex" />
   12912 <Test name="mediump_mat2_float_fragment" />
   12913 <Test name="mediump_mat2_vec2_vertex" />
   12914 <Test name="mediump_mat2_vec2_fragment" />
   12915 <Test name="mediump_vec2_mat2_vertex" />
   12916 <Test name="mediump_vec2_mat2_fragment" />
   12917 <Test name="mediump_mat2_mat2_vertex" />
   12918 <Test name="mediump_mat2_mat2_fragment" />
   12919 <Test name="mediump_mat2_mat3x2_vertex" />
   12920 <Test name="mediump_mat2_mat3x2_fragment" />
   12921 <Test name="mediump_mat2_mat4x2_vertex" />
   12922 <Test name="mediump_mat2_mat4x2_fragment" />
   12923 <Test name="highp_mat2_float_vertex" />
   12924 <Test name="highp_mat2_float_fragment" />
   12925 <Test name="highp_mat2_vec2_vertex" />
   12926 <Test name="highp_mat2_vec2_fragment" />
   12927 <Test name="highp_vec2_mat2_vertex" />
   12928 <Test name="highp_vec2_mat2_fragment" />
   12929 <Test name="highp_mat2_mat2_vertex" />
   12930 <Test name="highp_mat2_mat2_fragment" />
   12931 <Test name="highp_mat2_mat3x2_vertex" />
   12932 <Test name="highp_mat2_mat3x2_fragment" />
   12933 <Test name="highp_mat2_mat4x2_vertex" />
   12934 <Test name="highp_mat2_mat4x2_fragment" />
   12935 <Test name="lowp_mat2x3_float_vertex" />
   12936 <Test name="lowp_mat2x3_float_fragment" />
   12937 <Test name="lowp_mat2x3_vec2_vertex" />
   12938 <Test name="lowp_mat2x3_vec2_fragment" />
   12939 <Test name="lowp_vec3_mat2x3_vertex" />
   12940 <Test name="lowp_vec3_mat2x3_fragment" />
   12941 <Test name="lowp_mat2x3_mat2_vertex" />
   12942 <Test name="lowp_mat2x3_mat2_fragment" />
   12943 <Test name="lowp_mat2x3_mat3x2_vertex" />
   12944 <Test name="lowp_mat2x3_mat3x2_fragment" />
   12945 <Test name="lowp_mat2x3_mat4x2_vertex" />
   12946 <Test name="lowp_mat2x3_mat4x2_fragment" />
   12947 <Test name="mediump_mat2x3_float_vertex" />
   12948 <Test name="mediump_mat2x3_float_fragment" />
   12949 <Test name="mediump_mat2x3_vec2_vertex" />
   12950 <Test name="mediump_mat2x3_vec2_fragment" />
   12951 <Test name="mediump_vec3_mat2x3_vertex" />
   12952 <Test name="mediump_vec3_mat2x3_fragment" />
   12953 <Test name="mediump_mat2x3_mat2_vertex" />
   12954 <Test name="mediump_mat2x3_mat2_fragment" />
   12955 <Test name="mediump_mat2x3_mat3x2_vertex" />
   12956 <Test name="mediump_mat2x3_mat3x2_fragment" />
   12957 <Test name="mediump_mat2x3_mat4x2_vertex" />
   12958 <Test name="mediump_mat2x3_mat4x2_fragment" />
   12959 <Test name="highp_mat2x3_float_vertex" />
   12960 <Test name="highp_mat2x3_float_fragment" />
   12961 <Test name="highp_mat2x3_vec2_vertex" />
   12962 <Test name="highp_mat2x3_vec2_fragment" />
   12963 <Test name="highp_vec3_mat2x3_vertex" />
   12964 <Test name="highp_vec3_mat2x3_fragment" />
   12965 <Test name="highp_mat2x3_mat2_vertex" />
   12966 <Test name="highp_mat2x3_mat2_fragment" />
   12967 <Test name="highp_mat2x3_mat3x2_vertex" />
   12968 <Test name="highp_mat2x3_mat3x2_fragment" />
   12969 <Test name="highp_mat2x3_mat4x2_vertex" />
   12970 <Test name="highp_mat2x3_mat4x2_fragment" />
   12971 <Test name="lowp_mat2x4_float_vertex" />
   12972 <Test name="lowp_mat2x4_float_fragment" />
   12973 <Test name="lowp_mat2x4_vec2_vertex" />
   12974 <Test name="lowp_mat2x4_vec2_fragment" />
   12975 <Test name="lowp_vec4_mat2x4_vertex" />
   12976 <Test name="lowp_vec4_mat2x4_fragment" />
   12977 <Test name="lowp_mat2x4_mat2_vertex" />
   12978 <Test name="lowp_mat2x4_mat2_fragment" />
   12979 <Test name="lowp_mat2x4_mat3x2_vertex" />
   12980 <Test name="lowp_mat2x4_mat3x2_fragment" />
   12981 <Test name="lowp_mat2x4_mat4x2_vertex" />
   12982 <Test name="lowp_mat2x4_mat4x2_fragment" />
   12983 <Test name="mediump_mat2x4_float_vertex" />
   12984 <Test name="mediump_mat2x4_float_fragment" />
   12985 <Test name="mediump_mat2x4_vec2_vertex" />
   12986 <Test name="mediump_mat2x4_vec2_fragment" />
   12987 <Test name="mediump_vec4_mat2x4_vertex" />
   12988 <Test name="mediump_vec4_mat2x4_fragment" />
   12989 <Test name="mediump_mat2x4_mat2_vertex" />
   12990 <Test name="mediump_mat2x4_mat2_fragment" />
   12991 <Test name="mediump_mat2x4_mat3x2_vertex" />
   12992 <Test name="mediump_mat2x4_mat3x2_fragment" />
   12993 <Test name="mediump_mat2x4_mat4x2_vertex" />
   12994 <Test name="mediump_mat2x4_mat4x2_fragment" />
   12995 <Test name="highp_mat2x4_float_vertex" />
   12996 <Test name="highp_mat2x4_float_fragment" />
   12997 <Test name="highp_mat2x4_vec2_vertex" />
   12998 <Test name="highp_mat2x4_vec2_fragment" />
   12999 <Test name="highp_vec4_mat2x4_vertex" />
   13000 <Test name="highp_vec4_mat2x4_fragment" />
   13001 <Test name="highp_mat2x4_mat2_vertex" />
   13002 <Test name="highp_mat2x4_mat2_fragment" />
   13003 <Test name="highp_mat2x4_mat3x2_vertex" />
   13004 <Test name="highp_mat2x4_mat3x2_fragment" />
   13005 <Test name="highp_mat2x4_mat4x2_vertex" />
   13006 <Test name="highp_mat2x4_mat4x2_fragment" />
   13007 <Test name="lowp_mat3x2_float_vertex" />
   13008 <Test name="lowp_mat3x2_float_fragment" />
   13009 <Test name="lowp_mat3x2_vec3_vertex" />
   13010 <Test name="lowp_mat3x2_vec3_fragment" />
   13011 <Test name="lowp_vec2_mat3x2_vertex" />
   13012 <Test name="lowp_vec2_mat3x2_fragment" />
   13013 <Test name="lowp_mat3x2_mat2x3_vertex" />
   13014 <Test name="lowp_mat3x2_mat2x3_fragment" />
   13015 <Test name="lowp_mat3x2_mat3_vertex" />
   13016 <Test name="lowp_mat3x2_mat3_fragment" />
   13017 <Test name="lowp_mat3x2_mat4x3_vertex" />
   13018 <Test name="lowp_mat3x2_mat4x3_fragment" />
   13019 <Test name="mediump_mat3x2_float_vertex" />
   13020 <Test name="mediump_mat3x2_float_fragment" />
   13021 <Test name="mediump_mat3x2_vec3_vertex" />
   13022 <Test name="mediump_mat3x2_vec3_fragment" />
   13023 <Test name="mediump_vec2_mat3x2_vertex" />
   13024 <Test name="mediump_vec2_mat3x2_fragment" />
   13025 <Test name="mediump_mat3x2_mat2x3_vertex" />
   13026 <Test name="mediump_mat3x2_mat2x3_fragment" />
   13027 <Test name="mediump_mat3x2_mat3_vertex" />
   13028 <Test name="mediump_mat3x2_mat3_fragment" />
   13029 <Test name="mediump_mat3x2_mat4x3_vertex" />
   13030 <Test name="mediump_mat3x2_mat4x3_fragment" />
   13031 <Test name="highp_mat3x2_float_vertex" />
   13032 <Test name="highp_mat3x2_float_fragment" />
   13033 <Test name="highp_mat3x2_vec3_vertex" />
   13034 <Test name="highp_mat3x2_vec3_fragment" />
   13035 <Test name="highp_vec2_mat3x2_vertex" />
   13036 <Test name="highp_vec2_mat3x2_fragment" />
   13037 <Test name="highp_mat3x2_mat2x3_vertex" />
   13038 <Test name="highp_mat3x2_mat2x3_fragment" />
   13039 <Test name="highp_mat3x2_mat3_vertex" />
   13040 <Test name="highp_mat3x2_mat3_fragment" />
   13041 <Test name="highp_mat3x2_mat4x3_vertex" />
   13042 <Test name="highp_mat3x2_mat4x3_fragment" />
   13043 <Test name="lowp_mat3_float_vertex" />
   13044 <Test name="lowp_mat3_float_fragment" />
   13045 <Test name="lowp_mat3_vec3_vertex" />
   13046 <Test name="lowp_mat3_vec3_fragment" />
   13047 <Test name="lowp_vec3_mat3_vertex" />
   13048 <Test name="lowp_vec3_mat3_fragment" />
   13049 <Test name="lowp_mat3_mat2x3_vertex" />
   13050 <Test name="lowp_mat3_mat2x3_fragment" />
   13051 <Test name="lowp_mat3_mat3_vertex" />
   13052 <Test name="lowp_mat3_mat3_fragment" />
   13053 <Test name="lowp_mat3_mat4x3_vertex" />
   13054 <Test name="lowp_mat3_mat4x3_fragment" />
   13055 <Test name="mediump_mat3_float_vertex" />
   13056 <Test name="mediump_mat3_float_fragment" />
   13057 <Test name="mediump_mat3_vec3_vertex" />
   13058 <Test name="mediump_mat3_vec3_fragment" />
   13059 <Test name="mediump_vec3_mat3_vertex" />
   13060 <Test name="mediump_vec3_mat3_fragment" />
   13061 <Test name="mediump_mat3_mat2x3_vertex" />
   13062 <Test name="mediump_mat3_mat2x3_fragment" />
   13063 <Test name="mediump_mat3_mat3_vertex" />
   13064 <Test name="mediump_mat3_mat3_fragment" />
   13065 <Test name="mediump_mat3_mat4x3_vertex" />
   13066 <Test name="mediump_mat3_mat4x3_fragment" />
   13067 <Test name="highp_mat3_float_vertex" />
   13068 <Test name="highp_mat3_float_fragment" />
   13069 <Test name="highp_mat3_vec3_vertex" />
   13070 <Test name="highp_mat3_vec3_fragment" />
   13071 <Test name="highp_vec3_mat3_vertex" />
   13072 <Test name="highp_vec3_mat3_fragment" />
   13073 <Test name="highp_mat3_mat2x3_vertex" />
   13074 <Test name="highp_mat3_mat2x3_fragment" />
   13075 <Test name="highp_mat3_mat3_vertex" />
   13076 <Test name="highp_mat3_mat3_fragment" />
   13077 <Test name="highp_mat3_mat4x3_vertex" />
   13078 <Test name="highp_mat3_mat4x3_fragment" />
   13079 <Test name="lowp_mat3x4_float_vertex" />
   13080 <Test name="lowp_mat3x4_float_fragment" />
   13081 <Test name="lowp_mat3x4_vec3_vertex" />
   13082 <Test name="lowp_mat3x4_vec3_fragment" />
   13083 <Test name="lowp_vec4_mat3x4_vertex" />
   13084 <Test name="lowp_vec4_mat3x4_fragment" />
   13085 <Test name="lowp_mat3x4_mat2x3_vertex" />
   13086 <Test name="lowp_mat3x4_mat2x3_fragment" />
   13087 <Test name="lowp_mat3x4_mat3_vertex" />
   13088 <Test name="lowp_mat3x4_mat3_fragment" />
   13089 <Test name="lowp_mat3x4_mat4x3_vertex" />
   13090 <Test name="lowp_mat3x4_mat4x3_fragment" />
   13091 <Test name="mediump_mat3x4_float_vertex" />
   13092 <Test name="mediump_mat3x4_float_fragment" />
   13093 <Test name="mediump_mat3x4_vec3_vertex" />
   13094 <Test name="mediump_mat3x4_vec3_fragment" />
   13095 <Test name="mediump_vec4_mat3x4_vertex" />
   13096 <Test name="mediump_vec4_mat3x4_fragment" />
   13097 <Test name="mediump_mat3x4_mat2x3_vertex" />
   13098 <Test name="mediump_mat3x4_mat2x3_fragment" />
   13099 <Test name="mediump_mat3x4_mat3_vertex" />
   13100 <Test name="mediump_mat3x4_mat3_fragment" />
   13101 <Test name="mediump_mat3x4_mat4x3_vertex" />
   13102 <Test name="mediump_mat3x4_mat4x3_fragment" />
   13103 <Test name="highp_mat3x4_float_vertex" />
   13104 <Test name="highp_mat3x4_float_fragment" />
   13105 <Test name="highp_mat3x4_vec3_vertex" />
   13106 <Test name="highp_mat3x4_vec3_fragment" />
   13107 <Test name="highp_vec4_mat3x4_vertex" />
   13108 <Test name="highp_vec4_mat3x4_fragment" />
   13109 <Test name="highp_mat3x4_mat2x3_vertex" />
   13110 <Test name="highp_mat3x4_mat2x3_fragment" />
   13111 <Test name="highp_mat3x4_mat3_vertex" />
   13112 <Test name="highp_mat3x4_mat3_fragment" />
   13113 <Test name="highp_mat3x4_mat4x3_vertex" />
   13114 <Test name="highp_mat3x4_mat4x3_fragment" />
   13115 <Test name="lowp_mat4x2_float_vertex" />
   13116 <Test name="lowp_mat4x2_float_fragment" />
   13117 <Test name="lowp_mat4x2_vec4_vertex" />
   13118 <Test name="lowp_mat4x2_vec4_fragment" />
   13119 <Test name="lowp_vec2_mat4x2_vertex" />
   13120 <Test name="lowp_vec2_mat4x2_fragment" />
   13121 <Test name="lowp_mat4x2_mat2x4_vertex" />
   13122 <Test name="lowp_mat4x2_mat2x4_fragment" />
   13123 <Test name="lowp_mat4x2_mat3x4_vertex" />
   13124 <Test name="lowp_mat4x2_mat3x4_fragment" />
   13125 <Test name="lowp_mat4x2_mat4_vertex" />
   13126 <Test name="lowp_mat4x2_mat4_fragment" />
   13127 <Test name="mediump_mat4x2_float_vertex" />
   13128 <Test name="mediump_mat4x2_float_fragment" />
   13129 <Test name="mediump_mat4x2_vec4_vertex" />
   13130 <Test name="mediump_mat4x2_vec4_fragment" />
   13131 <Test name="mediump_vec2_mat4x2_vertex" />
   13132 <Test name="mediump_vec2_mat4x2_fragment" />
   13133 <Test name="mediump_mat4x2_mat2x4_vertex" />
   13134 <Test name="mediump_mat4x2_mat2x4_fragment" />
   13135 <Test name="mediump_mat4x2_mat3x4_vertex" />
   13136 <Test name="mediump_mat4x2_mat3x4_fragment" />
   13137 <Test name="mediump_mat4x2_mat4_vertex" />
   13138 <Test name="mediump_mat4x2_mat4_fragment" />
   13139 <Test name="highp_mat4x2_float_vertex" />
   13140 <Test name="highp_mat4x2_float_fragment" />
   13141 <Test name="highp_mat4x2_vec4_vertex" />
   13142 <Test name="highp_mat4x2_vec4_fragment" />
   13143 <Test name="highp_vec2_mat4x2_vertex" />
   13144 <Test name="highp_vec2_mat4x2_fragment" />
   13145 <Test name="highp_mat4x2_mat2x4_vertex" />
   13146 <Test name="highp_mat4x2_mat2x4_fragment" />
   13147 <Test name="highp_mat4x2_mat3x4_vertex" />
   13148 <Test name="highp_mat4x2_mat3x4_fragment" />
   13149 <Test name="highp_mat4x2_mat4_vertex" />
   13150 <Test name="highp_mat4x2_mat4_fragment" />
   13151 <Test name="lowp_mat4x3_float_vertex" />
   13152 <Test name="lowp_mat4x3_float_fragment" />
   13153 <Test name="lowp_mat4x3_vec4_vertex" />
   13154 <Test name="lowp_mat4x3_vec4_fragment" />
   13155 <Test name="lowp_vec3_mat4x3_vertex" />
   13156 <Test name="lowp_vec3_mat4x3_fragment" />
   13157 <Test name="lowp_mat4x3_mat2x4_vertex" />
   13158 <Test name="lowp_mat4x3_mat2x4_fragment" />
   13159 <Test name="lowp_mat4x3_mat3x4_vertex" />
   13160 <Test name="lowp_mat4x3_mat3x4_fragment" />
   13161 <Test name="lowp_mat4x3_mat4_vertex" />
   13162 <Test name="lowp_mat4x3_mat4_fragment" />
   13163 <Test name="mediump_mat4x3_float_vertex" />
   13164 <Test name="mediump_mat4x3_float_fragment" />
   13165 <Test name="mediump_mat4x3_vec4_vertex" />
   13166 <Test name="mediump_mat4x3_vec4_fragment" />
   13167 <Test name="mediump_vec3_mat4x3_vertex" />
   13168 <Test name="mediump_vec3_mat4x3_fragment" />
   13169 <Test name="mediump_mat4x3_mat2x4_vertex" />
   13170 <Test name="mediump_mat4x3_mat2x4_fragment" />
   13171 <Test name="mediump_mat4x3_mat3x4_vertex" />
   13172 <Test name="mediump_mat4x3_mat3x4_fragment" />
   13173 <Test name="mediump_mat4x3_mat4_vertex" />
   13174 <Test name="mediump_mat4x3_mat4_fragment" />
   13175 <Test name="highp_mat4x3_float_vertex" />
   13176 <Test name="highp_mat4x3_float_fragment" />
   13177 <Test name="highp_mat4x3_vec4_vertex" />
   13178 <Test name="highp_mat4x3_vec4_fragment" />
   13179 <Test name="highp_vec3_mat4x3_vertex" />
   13180 <Test name="highp_vec3_mat4x3_fragment" />
   13181 <Test name="highp_mat4x3_mat2x4_vertex" />
   13182 <Test name="highp_mat4x3_mat2x4_fragment" />
   13183 <Test name="highp_mat4x3_mat3x4_vertex" />
   13184 <Test name="highp_mat4x3_mat3x4_fragment" />
   13185 <Test name="highp_mat4x3_mat4_vertex" />
   13186 <Test name="highp_mat4x3_mat4_fragment" />
   13187 <Test name="lowp_mat4_float_vertex" />
   13188 <Test name="lowp_mat4_float_fragment" />
   13189 <Test name="lowp_mat4_vec4_vertex" />
   13190 <Test name="lowp_mat4_vec4_fragment" />
   13191 <Test name="lowp_vec4_mat4_vertex" />
   13192 <Test name="lowp_vec4_mat4_fragment" />
   13193 <Test name="lowp_mat4_mat2x4_vertex" />
   13194 <Test name="lowp_mat4_mat2x4_fragment" />
   13195 <Test name="lowp_mat4_mat3x4_vertex" />
   13196 <Test name="lowp_mat4_mat3x4_fragment" />
   13197 <Test name="lowp_mat4_mat4_vertex" />
   13198 <Test name="lowp_mat4_mat4_fragment" />
   13199 <Test name="mediump_mat4_float_vertex" />
   13200 <Test name="mediump_mat4_float_fragment" />
   13201 <Test name="mediump_mat4_vec4_vertex" />
   13202 <Test name="mediump_mat4_vec4_fragment" />
   13203 <Test name="mediump_vec4_mat4_vertex" />
   13204 <Test name="mediump_vec4_mat4_fragment" />
   13205 <Test name="mediump_mat4_mat2x4_vertex" />
   13206 <Test name="mediump_mat4_mat2x4_fragment" />
   13207 <Test name="mediump_mat4_mat3x4_vertex" />
   13208 <Test name="mediump_mat4_mat3x4_fragment" />
   13209 <Test name="mediump_mat4_mat4_vertex" />
   13210 <Test name="mediump_mat4_mat4_fragment" />
   13211 <Test name="highp_mat4_float_vertex" />
   13212 <Test name="highp_mat4_float_fragment" />
   13213 <Test name="highp_mat4_vec4_vertex" />
   13214 <Test name="highp_mat4_vec4_fragment" />
   13215 <Test name="highp_vec4_mat4_vertex" />
   13216 <Test name="highp_vec4_mat4_fragment" />
   13217 <Test name="highp_mat4_mat2x4_vertex" />
   13218 <Test name="highp_mat4_mat2x4_fragment" />
   13219 <Test name="highp_mat4_mat3x4_vertex" />
   13220 <Test name="highp_mat4_mat3x4_fragment" />
   13221 <Test name="highp_mat4_mat4_vertex" />
   13222 <Test name="highp_mat4_mat4_fragment" />
   13223 </TestCase>
   13224 <TestCase name="uniform">
   13225 <Test name="lowp_mat2_float_vertex" />
   13226 <Test name="lowp_mat2_float_fragment" />
   13227 <Test name="lowp_mat2_vec2_vertex" />
   13228 <Test name="lowp_mat2_vec2_fragment" />
   13229 <Test name="lowp_vec2_mat2_vertex" />
   13230 <Test name="lowp_vec2_mat2_fragment" />
   13231 <Test name="lowp_mat2_mat2_vertex" />
   13232 <Test name="lowp_mat2_mat2_fragment" />
   13233 <Test name="mediump_mat2_float_vertex" />
   13234 <Test name="mediump_mat2_float_fragment" />
   13235 <Test name="mediump_mat2_vec2_vertex" />
   13236 <Test name="mediump_mat2_vec2_fragment" />
   13237 <Test name="mediump_vec2_mat2_vertex" />
   13238 <Test name="mediump_vec2_mat2_fragment" />
   13239 <Test name="mediump_mat2_mat2_vertex" />
   13240 <Test name="mediump_mat2_mat2_fragment" />
   13241 <Test name="highp_mat2_float_vertex" />
   13242 <Test name="highp_mat2_float_fragment" />
   13243 <Test name="highp_mat2_vec2_vertex" />
   13244 <Test name="highp_mat2_vec2_fragment" />
   13245 <Test name="highp_vec2_mat2_vertex" />
   13246 <Test name="highp_vec2_mat2_fragment" />
   13247 <Test name="highp_mat2_mat2_vertex" />
   13248 <Test name="highp_mat2_mat2_fragment" />
   13249 <Test name="lowp_mat2x3_float_vertex" />
   13250 <Test name="lowp_mat2x3_float_fragment" />
   13251 <Test name="lowp_mat2x3_vec2_vertex" />
   13252 <Test name="lowp_mat2x3_vec2_fragment" />
   13253 <Test name="lowp_vec3_mat2x3_vertex" />
   13254 <Test name="lowp_vec3_mat2x3_fragment" />
   13255 <Test name="lowp_mat2x3_mat2_vertex" />
   13256 <Test name="lowp_mat2x3_mat2_fragment" />
   13257 <Test name="lowp_mat2x3_mat3x2_vertex" />
   13258 <Test name="lowp_mat2x3_mat3x2_fragment" />
   13259 <Test name="mediump_mat2x3_float_vertex" />
   13260 <Test name="mediump_mat2x3_float_fragment" />
   13261 <Test name="mediump_mat2x3_vec2_vertex" />
   13262 <Test name="mediump_mat2x3_vec2_fragment" />
   13263 <Test name="mediump_vec3_mat2x3_vertex" />
   13264 <Test name="mediump_vec3_mat2x3_fragment" />
   13265 <Test name="mediump_mat2x3_mat2_vertex" />
   13266 <Test name="mediump_mat2x3_mat2_fragment" />
   13267 <Test name="mediump_mat2x3_mat3x2_vertex" />
   13268 <Test name="mediump_mat2x3_mat3x2_fragment" />
   13269 <Test name="highp_mat2x3_float_vertex" />
   13270 <Test name="highp_mat2x3_float_fragment" />
   13271 <Test name="highp_mat2x3_vec2_vertex" />
   13272 <Test name="highp_mat2x3_vec2_fragment" />
   13273 <Test name="highp_vec3_mat2x3_vertex" />
   13274 <Test name="highp_vec3_mat2x3_fragment" />
   13275 <Test name="highp_mat2x3_mat2_vertex" />
   13276 <Test name="highp_mat2x3_mat2_fragment" />
   13277 <Test name="highp_mat2x3_mat3x2_vertex" />
   13278 <Test name="highp_mat2x3_mat3x2_fragment" />
   13279 <Test name="lowp_mat2x4_float_vertex" />
   13280 <Test name="lowp_mat2x4_float_fragment" />
   13281 <Test name="lowp_mat2x4_vec2_vertex" />
   13282 <Test name="lowp_mat2x4_vec2_fragment" />
   13283 <Test name="lowp_vec4_mat2x4_vertex" />
   13284 <Test name="lowp_vec4_mat2x4_fragment" />
   13285 <Test name="lowp_mat2x4_mat2_vertex" />
   13286 <Test name="lowp_mat2x4_mat2_fragment" />
   13287 <Test name="mediump_mat2x4_float_vertex" />
   13288 <Test name="mediump_mat2x4_float_fragment" />
   13289 <Test name="mediump_mat2x4_vec2_vertex" />
   13290 <Test name="mediump_mat2x4_vec2_fragment" />
   13291 <Test name="mediump_vec4_mat2x4_vertex" />
   13292 <Test name="mediump_vec4_mat2x4_fragment" />
   13293 <Test name="mediump_mat2x4_mat2_vertex" />
   13294 <Test name="mediump_mat2x4_mat2_fragment" />
   13295 <Test name="highp_mat2x4_float_vertex" />
   13296 <Test name="highp_mat2x4_float_fragment" />
   13297 <Test name="highp_mat2x4_vec2_vertex" />
   13298 <Test name="highp_mat2x4_vec2_fragment" />
   13299 <Test name="highp_vec4_mat2x4_vertex" />
   13300 <Test name="highp_vec4_mat2x4_fragment" />
   13301 <Test name="highp_mat2x4_mat2_vertex" />
   13302 <Test name="highp_mat2x4_mat2_fragment" />
   13303 <Test name="lowp_mat3x2_float_vertex" />
   13304 <Test name="lowp_mat3x2_float_fragment" />
   13305 <Test name="lowp_mat3x2_vec3_vertex" />
   13306 <Test name="lowp_mat3x2_vec3_fragment" />
   13307 <Test name="lowp_vec2_mat3x2_vertex" />
   13308 <Test name="lowp_vec2_mat3x2_fragment" />
   13309 <Test name="lowp_mat3x2_mat2x3_vertex" />
   13310 <Test name="lowp_mat3x2_mat2x3_fragment" />
   13311 <Test name="lowp_mat3x2_mat3_vertex" />
   13312 <Test name="lowp_mat3x2_mat3_fragment" />
   13313 <Test name="lowp_mat3x2_mat4x3_vertex" />
   13314 <Test name="lowp_mat3x2_mat4x3_fragment" />
   13315 <Test name="mediump_mat3x2_float_vertex" />
   13316 <Test name="mediump_mat3x2_float_fragment" />
   13317 <Test name="mediump_mat3x2_vec3_vertex" />
   13318 <Test name="mediump_mat3x2_vec3_fragment" />
   13319 <Test name="mediump_vec2_mat3x2_vertex" />
   13320 <Test name="mediump_vec2_mat3x2_fragment" />
   13321 <Test name="mediump_mat3x2_mat2x3_vertex" />
   13322 <Test name="mediump_mat3x2_mat2x3_fragment" />
   13323 <Test name="mediump_mat3x2_mat3_vertex" />
   13324 <Test name="mediump_mat3x2_mat3_fragment" />
   13325 <Test name="mediump_mat3x2_mat4x3_vertex" />
   13326 <Test name="mediump_mat3x2_mat4x3_fragment" />
   13327 <Test name="highp_mat3x2_float_vertex" />
   13328 <Test name="highp_mat3x2_float_fragment" />
   13329 <Test name="highp_mat3x2_vec3_vertex" />
   13330 <Test name="highp_mat3x2_vec3_fragment" />
   13331 <Test name="highp_vec2_mat3x2_vertex" />
   13332 <Test name="highp_vec2_mat3x2_fragment" />
   13333 <Test name="highp_mat3x2_mat2x3_vertex" />
   13334 <Test name="highp_mat3x2_mat2x3_fragment" />
   13335 <Test name="highp_mat3x2_mat3_vertex" />
   13336 <Test name="highp_mat3x2_mat3_fragment" />
   13337 <Test name="highp_mat3x2_mat4x3_vertex" />
   13338 <Test name="highp_mat3x2_mat4x3_fragment" />
   13339 <Test name="lowp_mat3_float_vertex" />
   13340 <Test name="lowp_mat3_float_fragment" />
   13341 <Test name="lowp_mat3_vec3_vertex" />
   13342 <Test name="lowp_mat3_vec3_fragment" />
   13343 <Test name="lowp_vec3_mat3_vertex" />
   13344 <Test name="lowp_vec3_mat3_fragment" />
   13345 <Test name="lowp_mat3_mat2x3_vertex" />
   13346 <Test name="lowp_mat3_mat2x3_fragment" />
   13347 <Test name="lowp_mat3_mat3_vertex" />
   13348 <Test name="lowp_mat3_mat3_fragment" />
   13349 <Test name="mediump_mat3_float_vertex" />
   13350 <Test name="mediump_mat3_float_fragment" />
   13351 <Test name="mediump_mat3_vec3_vertex" />
   13352 <Test name="mediump_mat3_vec3_fragment" />
   13353 <Test name="mediump_vec3_mat3_vertex" />
   13354 <Test name="mediump_vec3_mat3_fragment" />
   13355 <Test name="mediump_mat3_mat2x3_vertex" />
   13356 <Test name="mediump_mat3_mat2x3_fragment" />
   13357 <Test name="mediump_mat3_mat3_vertex" />
   13358 <Test name="mediump_mat3_mat3_fragment" />
   13359 <Test name="highp_mat3_float_vertex" />
   13360 <Test name="highp_mat3_float_fragment" />
   13361 <Test name="highp_mat3_vec3_vertex" />
   13362 <Test name="highp_mat3_vec3_fragment" />
   13363 <Test name="highp_vec3_mat3_vertex" />
   13364 <Test name="highp_vec3_mat3_fragment" />
   13365 <Test name="highp_mat3_mat2x3_vertex" />
   13366 <Test name="highp_mat3_mat2x3_fragment" />
   13367 <Test name="highp_mat3_mat3_vertex" />
   13368 <Test name="highp_mat3_mat3_fragment" />
   13369 <Test name="lowp_mat3x4_float_vertex" />
   13370 <Test name="lowp_mat3x4_float_fragment" />
   13371 <Test name="lowp_mat3x4_vec3_vertex" />
   13372 <Test name="lowp_mat3x4_vec3_fragment" />
   13373 <Test name="lowp_vec4_mat3x4_vertex" />
   13374 <Test name="lowp_vec4_mat3x4_fragment" />
   13375 <Test name="lowp_mat3x4_mat2x3_vertex" />
   13376 <Test name="lowp_mat3x4_mat2x3_fragment" />
   13377 <Test name="lowp_mat3x4_mat3_vertex" />
   13378 <Test name="lowp_mat3x4_mat3_fragment" />
   13379 <Test name="mediump_mat3x4_float_vertex" />
   13380 <Test name="mediump_mat3x4_float_fragment" />
   13381 <Test name="mediump_mat3x4_vec3_vertex" />
   13382 <Test name="mediump_mat3x4_vec3_fragment" />
   13383 <Test name="mediump_vec4_mat3x4_vertex" />
   13384 <Test name="mediump_vec4_mat3x4_fragment" />
   13385 <Test name="mediump_mat3x4_mat2x3_vertex" />
   13386 <Test name="mediump_mat3x4_mat2x3_fragment" />
   13387 <Test name="mediump_mat3x4_mat3_vertex" />
   13388 <Test name="mediump_mat3x4_mat3_fragment" />
   13389 <Test name="highp_mat3x4_float_vertex" />
   13390 <Test name="highp_mat3x4_float_fragment" />
   13391 <Test name="highp_mat3x4_vec3_vertex" />
   13392 <Test name="highp_mat3x4_vec3_fragment" />
   13393 <Test name="highp_vec4_mat3x4_vertex" />
   13394 <Test name="highp_vec4_mat3x4_fragment" />
   13395 <Test name="highp_mat3x4_mat2x3_vertex" />
   13396 <Test name="highp_mat3x4_mat2x3_fragment" />
   13397 <Test name="highp_mat3x4_mat3_vertex" />
   13398 <Test name="highp_mat3x4_mat3_fragment" />
   13399 <Test name="lowp_mat4x2_float_vertex" />
   13400 <Test name="lowp_mat4x2_float_fragment" />
   13401 <Test name="lowp_mat4x2_vec4_vertex" />
   13402 <Test name="lowp_mat4x2_vec4_fragment" />
   13403 <Test name="lowp_vec2_mat4x2_vertex" />
   13404 <Test name="lowp_vec2_mat4x2_fragment" />
   13405 <Test name="lowp_mat4x2_mat2x4_vertex" />
   13406 <Test name="lowp_mat4x2_mat2x4_fragment" />
   13407 <Test name="lowp_mat4x2_mat3x4_vertex" />
   13408 <Test name="lowp_mat4x2_mat3x4_fragment" />
   13409 <Test name="lowp_mat4x2_mat4_vertex" />
   13410 <Test name="lowp_mat4x2_mat4_fragment" />
   13411 <Test name="mediump_mat4x2_float_vertex" />
   13412 <Test name="mediump_mat4x2_float_fragment" />
   13413 <Test name="mediump_mat4x2_vec4_vertex" />
   13414 <Test name="mediump_mat4x2_vec4_fragment" />
   13415 <Test name="mediump_vec2_mat4x2_vertex" />
   13416 <Test name="mediump_vec2_mat4x2_fragment" />
   13417 <Test name="mediump_mat4x2_mat2x4_vertex" />
   13418 <Test name="mediump_mat4x2_mat2x4_fragment" />
   13419 <Test name="mediump_mat4x2_mat3x4_vertex" />
   13420 <Test name="mediump_mat4x2_mat3x4_fragment" />
   13421 <Test name="mediump_mat4x2_mat4_vertex" />
   13422 <Test name="mediump_mat4x2_mat4_fragment" />
   13423 <Test name="highp_mat4x2_float_vertex" />
   13424 <Test name="highp_mat4x2_float_fragment" />
   13425 <Test name="highp_mat4x2_vec4_vertex" />
   13426 <Test name="highp_mat4x2_vec4_fragment" />
   13427 <Test name="highp_vec2_mat4x2_vertex" />
   13428 <Test name="highp_vec2_mat4x2_fragment" />
   13429 <Test name="highp_mat4x2_mat2x4_vertex" />
   13430 <Test name="highp_mat4x2_mat2x4_fragment" />
   13431 <Test name="highp_mat4x2_mat3x4_vertex" />
   13432 <Test name="highp_mat4x2_mat3x4_fragment" />
   13433 <Test name="highp_mat4x2_mat4_vertex" />
   13434 <Test name="highp_mat4x2_mat4_fragment" />
   13435 <Test name="lowp_mat4x3_float_vertex" />
   13436 <Test name="lowp_mat4x3_float_fragment" />
   13437 <Test name="lowp_mat4x3_vec4_vertex" />
   13438 <Test name="lowp_mat4x3_vec4_fragment" />
   13439 <Test name="lowp_vec3_mat4x3_vertex" />
   13440 <Test name="lowp_vec3_mat4x3_fragment" />
   13441 <Test name="lowp_mat4x3_mat2x4_vertex" />
   13442 <Test name="lowp_mat4x3_mat2x4_fragment" />
   13443 <Test name="lowp_mat4x3_mat3x4_vertex" />
   13444 <Test name="lowp_mat4x3_mat3x4_fragment" />
   13445 <Test name="lowp_mat4x3_mat4_vertex" />
   13446 <Test name="lowp_mat4x3_mat4_fragment" />
   13447 <Test name="mediump_mat4x3_float_vertex" />
   13448 <Test name="mediump_mat4x3_float_fragment" />
   13449 <Test name="mediump_mat4x3_vec4_vertex" />
   13450 <Test name="mediump_mat4x3_vec4_fragment" />
   13451 <Test name="mediump_vec3_mat4x3_vertex" />
   13452 <Test name="mediump_vec3_mat4x3_fragment" />
   13453 <Test name="mediump_mat4x3_mat2x4_vertex" />
   13454 <Test name="mediump_mat4x3_mat2x4_fragment" />
   13455 <Test name="mediump_mat4x3_mat3x4_vertex" />
   13456 <Test name="mediump_mat4x3_mat3x4_fragment" />
   13457 <Test name="mediump_mat4x3_mat4_vertex" />
   13458 <Test name="mediump_mat4x3_mat4_fragment" />
   13459 <Test name="highp_mat4x3_float_vertex" />
   13460 <Test name="highp_mat4x3_float_fragment" />
   13461 <Test name="highp_mat4x3_vec4_vertex" />
   13462 <Test name="highp_mat4x3_vec4_fragment" />
   13463 <Test name="highp_vec3_mat4x3_vertex" />
   13464 <Test name="highp_vec3_mat4x3_fragment" />
   13465 <Test name="highp_mat4x3_mat2x4_vertex" />
   13466 <Test name="highp_mat4x3_mat2x4_fragment" />
   13467 <Test name="highp_mat4x3_mat3x4_vertex" />
   13468 <Test name="highp_mat4x3_mat3x4_fragment" />
   13469 <Test name="highp_mat4x3_mat4_vertex" />
   13470 <Test name="highp_mat4x3_mat4_fragment" />
   13471 <Test name="lowp_mat4_float_vertex" />
   13472 <Test name="lowp_mat4_float_fragment" />
   13473 <Test name="lowp_mat4_vec4_vertex" />
   13474 <Test name="lowp_mat4_vec4_fragment" />
   13475 <Test name="lowp_vec4_mat4_vertex" />
   13476 <Test name="lowp_vec4_mat4_fragment" />
   13477 <Test name="lowp_mat4_mat2x4_vertex" />
   13478 <Test name="lowp_mat4_mat2x4_fragment" />
   13479 <Test name="lowp_mat4_mat3x4_vertex" />
   13480 <Test name="lowp_mat4_mat3x4_fragment" />
   13481 <Test name="lowp_mat4_mat4_vertex" />
   13482 <Test name="lowp_mat4_mat4_fragment" />
   13483 <Test name="mediump_mat4_float_vertex" />
   13484 <Test name="mediump_mat4_float_fragment" />
   13485 <Test name="mediump_mat4_vec4_vertex" />
   13486 <Test name="mediump_mat4_vec4_fragment" />
   13487 <Test name="mediump_vec4_mat4_vertex" />
   13488 <Test name="mediump_vec4_mat4_fragment" />
   13489 <Test name="mediump_mat4_mat2x4_vertex" />
   13490 <Test name="mediump_mat4_mat2x4_fragment" />
   13491 <Test name="mediump_mat4_mat3x4_vertex" />
   13492 <Test name="mediump_mat4_mat3x4_fragment" />
   13493 <Test name="mediump_mat4_mat4_vertex" />
   13494 <Test name="mediump_mat4_mat4_fragment" />
   13495 <Test name="highp_mat4_float_vertex" />
   13496 <Test name="highp_mat4_float_fragment" />
   13497 <Test name="highp_mat4_vec4_vertex" />
   13498 <Test name="highp_mat4_vec4_fragment" />
   13499 <Test name="highp_vec4_mat4_vertex" />
   13500 <Test name="highp_vec4_mat4_fragment" />
   13501 <Test name="highp_mat4_mat2x4_vertex" />
   13502 <Test name="highp_mat4_mat2x4_fragment" />
   13503 <Test name="highp_mat4_mat3x4_vertex" />
   13504 <Test name="highp_mat4_mat3x4_fragment" />
   13505 <Test name="highp_mat4_mat4_vertex" />
   13506 <Test name="highp_mat4_mat4_fragment" />
   13507 </TestCase>
   13508 <TestCase name="dynamic">
   13509 <Test name="lowp_mat2_float_vertex" />
   13510 <Test name="lowp_mat2_float_fragment" />
   13511 <Test name="lowp_mat2_vec2_vertex" />
   13512 <Test name="lowp_mat2_vec2_fragment" />
   13513 <Test name="lowp_vec2_mat2_vertex" />
   13514 <Test name="lowp_vec2_mat2_fragment" />
   13515 <Test name="lowp_mat2_mat2_vertex" />
   13516 <Test name="lowp_mat2_mat2_fragment" />
   13517 <Test name="lowp_mat2_mat4x2_vertex" />
   13518 <Test name="lowp_mat2_mat4x2_fragment" />
   13519 <Test name="mediump_mat2_float_vertex" />
   13520 <Test name="mediump_mat2_float_fragment" />
   13521 <Test name="mediump_mat2_vec2_vertex" />
   13522 <Test name="mediump_mat2_vec2_fragment" />
   13523 <Test name="mediump_vec2_mat2_vertex" />
   13524 <Test name="mediump_vec2_mat2_fragment" />
   13525 <Test name="mediump_mat2_mat2_vertex" />
   13526 <Test name="mediump_mat2_mat2_fragment" />
   13527 <Test name="mediump_mat2_mat4x2_vertex" />
   13528 <Test name="mediump_mat2_mat4x2_fragment" />
   13529 <Test name="highp_mat2_float_vertex" />
   13530 <Test name="highp_mat2_float_fragment" />
   13531 <Test name="highp_mat2_vec2_vertex" />
   13532 <Test name="highp_mat2_vec2_fragment" />
   13533 <Test name="highp_vec2_mat2_vertex" />
   13534 <Test name="highp_vec2_mat2_fragment" />
   13535 <Test name="highp_mat2_mat2_vertex" />
   13536 <Test name="highp_mat2_mat2_fragment" />
   13537 <Test name="highp_mat2_mat4x2_vertex" />
   13538 <Test name="highp_mat2_mat4x2_fragment" />
   13539 <Test name="lowp_mat2x3_float_vertex" />
   13540 <Test name="lowp_mat2x3_float_fragment" />
   13541 <Test name="lowp_mat2x3_vec2_vertex" />
   13542 <Test name="lowp_mat2x3_vec2_fragment" />
   13543 <Test name="lowp_vec3_mat2x3_vertex" />
   13544 <Test name="lowp_vec3_mat2x3_fragment" />
   13545 <Test name="lowp_mat2x3_mat2_vertex" />
   13546 <Test name="lowp_mat2x3_mat2_fragment" />
   13547 <Test name="mediump_mat2x3_float_vertex" />
   13548 <Test name="mediump_mat2x3_float_fragment" />
   13549 <Test name="mediump_mat2x3_vec2_vertex" />
   13550 <Test name="mediump_mat2x3_vec2_fragment" />
   13551 <Test name="mediump_vec3_mat2x3_vertex" />
   13552 <Test name="mediump_vec3_mat2x3_fragment" />
   13553 <Test name="mediump_mat2x3_mat2_vertex" />
   13554 <Test name="mediump_mat2x3_mat2_fragment" />
   13555 <Test name="highp_mat2x3_float_vertex" />
   13556 <Test name="highp_mat2x3_float_fragment" />
   13557 <Test name="highp_mat2x3_vec2_vertex" />
   13558 <Test name="highp_mat2x3_vec2_fragment" />
   13559 <Test name="highp_vec3_mat2x3_vertex" />
   13560 <Test name="highp_vec3_mat2x3_fragment" />
   13561 <Test name="highp_mat2x3_mat2_vertex" />
   13562 <Test name="highp_mat2x3_mat2_fragment" />
   13563 <Test name="lowp_mat2x4_float_vertex" />
   13564 <Test name="lowp_mat2x4_float_fragment" />
   13565 <Test name="lowp_mat2x4_vec2_vertex" />
   13566 <Test name="lowp_mat2x4_vec2_fragment" />
   13567 <Test name="lowp_vec4_mat2x4_vertex" />
   13568 <Test name="lowp_vec4_mat2x4_fragment" />
   13569 <Test name="lowp_mat2x4_mat2_vertex" />
   13570 <Test name="lowp_mat2x4_mat2_fragment" />
   13571 <Test name="mediump_mat2x4_float_vertex" />
   13572 <Test name="mediump_mat2x4_float_fragment" />
   13573 <Test name="mediump_mat2x4_vec2_vertex" />
   13574 <Test name="mediump_mat2x4_vec2_fragment" />
   13575 <Test name="mediump_vec4_mat2x4_vertex" />
   13576 <Test name="mediump_vec4_mat2x4_fragment" />
   13577 <Test name="mediump_mat2x4_mat2_vertex" />
   13578 <Test name="mediump_mat2x4_mat2_fragment" />
   13579 <Test name="highp_mat2x4_float_vertex" />
   13580 <Test name="highp_mat2x4_float_fragment" />
   13581 <Test name="highp_mat2x4_vec2_vertex" />
   13582 <Test name="highp_mat2x4_vec2_fragment" />
   13583 <Test name="highp_vec4_mat2x4_vertex" />
   13584 <Test name="highp_vec4_mat2x4_fragment" />
   13585 <Test name="highp_mat2x4_mat2_vertex" />
   13586 <Test name="highp_mat2x4_mat2_fragment" />
   13587 <Test name="lowp_mat3x2_float_vertex" />
   13588 <Test name="lowp_mat3x2_float_fragment" />
   13589 <Test name="lowp_mat3x2_vec3_vertex" />
   13590 <Test name="lowp_mat3x2_vec3_fragment" />
   13591 <Test name="lowp_vec2_mat3x2_vertex" />
   13592 <Test name="lowp_vec2_mat3x2_fragment" />
   13593 <Test name="lowp_mat3x2_mat2x3_vertex" />
   13594 <Test name="lowp_mat3x2_mat2x3_fragment" />
   13595 <Test name="lowp_mat3x2_mat3_vertex" />
   13596 <Test name="lowp_mat3x2_mat3_fragment" />
   13597 <Test name="mediump_mat3x2_float_vertex" />
   13598 <Test name="mediump_mat3x2_float_fragment" />
   13599 <Test name="mediump_mat3x2_vec3_vertex" />
   13600 <Test name="mediump_mat3x2_vec3_fragment" />
   13601 <Test name="mediump_vec2_mat3x2_vertex" />
   13602 <Test name="mediump_vec2_mat3x2_fragment" />
   13603 <Test name="mediump_mat3x2_mat2x3_vertex" />
   13604 <Test name="mediump_mat3x2_mat2x3_fragment" />
   13605 <Test name="mediump_mat3x2_mat3_vertex" />
   13606 <Test name="mediump_mat3x2_mat3_fragment" />
   13607 <Test name="highp_mat3x2_float_vertex" />
   13608 <Test name="highp_mat3x2_float_fragment" />
   13609 <Test name="highp_mat3x2_vec3_vertex" />
   13610 <Test name="highp_mat3x2_vec3_fragment" />
   13611 <Test name="highp_vec2_mat3x2_vertex" />
   13612 <Test name="highp_vec2_mat3x2_fragment" />
   13613 <Test name="highp_mat3x2_mat2x3_vertex" />
   13614 <Test name="highp_mat3x2_mat2x3_fragment" />
   13615 <Test name="highp_mat3x2_mat3_vertex" />
   13616 <Test name="highp_mat3x2_mat3_fragment" />
   13617 <Test name="lowp_mat3_float_vertex" />
   13618 <Test name="lowp_mat3_float_fragment" />
   13619 <Test name="lowp_mat3_vec3_vertex" />
   13620 <Test name="lowp_mat3_vec3_fragment" />
   13621 <Test name="lowp_vec3_mat3_vertex" />
   13622 <Test name="lowp_vec3_mat3_fragment" />
   13623 <Test name="lowp_mat3_mat2x3_vertex" />
   13624 <Test name="lowp_mat3_mat2x3_fragment" />
   13625 <Test name="lowp_mat3_mat3_vertex" />
   13626 <Test name="lowp_mat3_mat3_fragment" />
   13627 <Test name="mediump_mat3_float_vertex" />
   13628 <Test name="mediump_mat3_float_fragment" />
   13629 <Test name="mediump_mat3_vec3_vertex" />
   13630 <Test name="mediump_mat3_vec3_fragment" />
   13631 <Test name="mediump_vec3_mat3_vertex" />
   13632 <Test name="mediump_vec3_mat3_fragment" />
   13633 <Test name="mediump_mat3_mat2x3_vertex" />
   13634 <Test name="mediump_mat3_mat2x3_fragment" />
   13635 <Test name="mediump_mat3_mat3_vertex" />
   13636 <Test name="mediump_mat3_mat3_fragment" />
   13637 <Test name="highp_mat3_float_vertex" />
   13638 <Test name="highp_mat3_float_fragment" />
   13639 <Test name="highp_mat3_vec3_vertex" />
   13640 <Test name="highp_mat3_vec3_fragment" />
   13641 <Test name="highp_vec3_mat3_vertex" />
   13642 <Test name="highp_vec3_mat3_fragment" />
   13643 <Test name="highp_mat3_mat2x3_vertex" />
   13644 <Test name="highp_mat3_mat2x3_fragment" />
   13645 <Test name="highp_mat3_mat3_vertex" />
   13646 <Test name="highp_mat3_mat3_fragment" />
   13647 <Test name="lowp_mat3x4_float_vertex" />
   13648 <Test name="lowp_mat3x4_float_fragment" />
   13649 <Test name="lowp_mat3x4_vec3_vertex" />
   13650 <Test name="lowp_mat3x4_vec3_fragment" />
   13651 <Test name="lowp_vec4_mat3x4_vertex" />
   13652 <Test name="lowp_vec4_mat3x4_fragment" />
   13653 <Test name="lowp_mat3x4_mat2x3_vertex" />
   13654 <Test name="lowp_mat3x4_mat2x3_fragment" />
   13655 <Test name="lowp_mat3x4_mat3_vertex" />
   13656 <Test name="lowp_mat3x4_mat3_fragment" />
   13657 <Test name="mediump_mat3x4_float_vertex" />
   13658 <Test name="mediump_mat3x4_float_fragment" />
   13659 <Test name="mediump_mat3x4_vec3_vertex" />
   13660 <Test name="mediump_mat3x4_vec3_fragment" />
   13661 <Test name="mediump_vec4_mat3x4_vertex" />
   13662 <Test name="mediump_vec4_mat3x4_fragment" />
   13663 <Test name="mediump_mat3x4_mat2x3_vertex" />
   13664 <Test name="mediump_mat3x4_mat2x3_fragment" />
   13665 <Test name="mediump_mat3x4_mat3_vertex" />
   13666 <Test name="mediump_mat3x4_mat3_fragment" />
   13667 <Test name="highp_mat3x4_float_vertex" />
   13668 <Test name="highp_mat3x4_float_fragment" />
   13669 <Test name="highp_mat3x4_vec3_vertex" />
   13670 <Test name="highp_mat3x4_vec3_fragment" />
   13671 <Test name="highp_vec4_mat3x4_vertex" />
   13672 <Test name="highp_vec4_mat3x4_fragment" />
   13673 <Test name="highp_mat3x4_mat2x3_vertex" />
   13674 <Test name="highp_mat3x4_mat2x3_fragment" />
   13675 <Test name="highp_mat3x4_mat3_vertex" />
   13676 <Test name="highp_mat3x4_mat3_fragment" />
   13677 <Test name="lowp_mat4x2_float_vertex" />
   13678 <Test name="lowp_mat4x2_float_fragment" />
   13679 <Test name="lowp_mat4x2_vec4_vertex" />
   13680 <Test name="lowp_mat4x2_vec4_fragment" />
   13681 <Test name="lowp_vec2_mat4x2_vertex" />
   13682 <Test name="lowp_vec2_mat4x2_fragment" />
   13683 <Test name="lowp_mat4x2_mat2x4_vertex" />
   13684 <Test name="lowp_mat4x2_mat2x4_fragment" />
   13685 <Test name="lowp_mat4x2_mat3x4_vertex" />
   13686 <Test name="lowp_mat4x2_mat3x4_fragment" />
   13687 <Test name="lowp_mat4x2_mat4_vertex" />
   13688 <Test name="lowp_mat4x2_mat4_fragment" />
   13689 <Test name="mediump_mat4x2_float_vertex" />
   13690 <Test name="mediump_mat4x2_float_fragment" />
   13691 <Test name="mediump_mat4x2_vec4_vertex" />
   13692 <Test name="mediump_mat4x2_vec4_fragment" />
   13693 <Test name="mediump_vec2_mat4x2_vertex" />
   13694 <Test name="mediump_vec2_mat4x2_fragment" />
   13695 <Test name="mediump_mat4x2_mat2x4_vertex" />
   13696 <Test name="mediump_mat4x2_mat2x4_fragment" />
   13697 <Test name="mediump_mat4x2_mat3x4_vertex" />
   13698 <Test name="mediump_mat4x2_mat3x4_fragment" />
   13699 <Test name="mediump_mat4x2_mat4_vertex" />
   13700 <Test name="mediump_mat4x2_mat4_fragment" />
   13701 <Test name="highp_mat4x2_float_vertex" />
   13702 <Test name="highp_mat4x2_float_fragment" />
   13703 <Test name="highp_mat4x2_vec4_vertex" />
   13704 <Test name="highp_mat4x2_vec4_fragment" />
   13705 <Test name="highp_vec2_mat4x2_vertex" />
   13706 <Test name="highp_vec2_mat4x2_fragment" />
   13707 <Test name="highp_mat4x2_mat2x4_vertex" />
   13708 <Test name="highp_mat4x2_mat2x4_fragment" />
   13709 <Test name="highp_mat4x2_mat3x4_vertex" />
   13710 <Test name="highp_mat4x2_mat3x4_fragment" />
   13711 <Test name="highp_mat4x2_mat4_vertex" />
   13712 <Test name="highp_mat4x2_mat4_fragment" />
   13713 <Test name="lowp_mat4x3_float_vertex" />
   13714 <Test name="lowp_mat4x3_float_fragment" />
   13715 <Test name="lowp_mat4x3_vec4_vertex" />
   13716 <Test name="lowp_mat4x3_vec4_fragment" />
   13717 <Test name="lowp_vec3_mat4x3_vertex" />
   13718 <Test name="lowp_vec3_mat4x3_fragment" />
   13719 <Test name="lowp_mat4x3_mat2x4_vertex" />
   13720 <Test name="lowp_mat4x3_mat2x4_fragment" />
   13721 <Test name="lowp_mat4x3_mat3x4_vertex" />
   13722 <Test name="lowp_mat4x3_mat3x4_fragment" />
   13723 <Test name="lowp_mat4x3_mat4_vertex" />
   13724 <Test name="lowp_mat4x3_mat4_fragment" />
   13725 <Test name="mediump_mat4x3_float_vertex" />
   13726 <Test name="mediump_mat4x3_float_fragment" />
   13727 <Test name="mediump_mat4x3_vec4_vertex" />
   13728 <Test name="mediump_mat4x3_vec4_fragment" />
   13729 <Test name="mediump_vec3_mat4x3_vertex" />
   13730 <Test name="mediump_vec3_mat4x3_fragment" />
   13731 <Test name="mediump_mat4x3_mat2x4_vertex" />
   13732 <Test name="mediump_mat4x3_mat2x4_fragment" />
   13733 <Test name="mediump_mat4x3_mat3x4_vertex" />
   13734 <Test name="mediump_mat4x3_mat3x4_fragment" />
   13735 <Test name="mediump_mat4x3_mat4_vertex" />
   13736 <Test name="mediump_mat4x3_mat4_fragment" />
   13737 <Test name="highp_mat4x3_float_vertex" />
   13738 <Test name="highp_mat4x3_float_fragment" />
   13739 <Test name="highp_mat4x3_vec4_vertex" />
   13740 <Test name="highp_mat4x3_vec4_fragment" />
   13741 <Test name="highp_vec3_mat4x3_vertex" />
   13742 <Test name="highp_vec3_mat4x3_fragment" />
   13743 <Test name="highp_mat4x3_mat2x4_vertex" />
   13744 <Test name="highp_mat4x3_mat2x4_fragment" />
   13745 <Test name="highp_mat4x3_mat3x4_vertex" />
   13746 <Test name="highp_mat4x3_mat3x4_fragment" />
   13747 <Test name="highp_mat4x3_mat4_vertex" />
   13748 <Test name="highp_mat4x3_mat4_fragment" />
   13749 <Test name="lowp_mat4_float_vertex" />
   13750 <Test name="lowp_mat4_float_fragment" />
   13751 <Test name="lowp_mat4_vec4_vertex" />
   13752 <Test name="lowp_mat4_vec4_fragment" />
   13753 <Test name="lowp_vec4_mat4_vertex" />
   13754 <Test name="lowp_vec4_mat4_fragment" />
   13755 <Test name="lowp_mat4_mat2x4_vertex" />
   13756 <Test name="lowp_mat4_mat2x4_fragment" />
   13757 <Test name="lowp_mat4_mat3x4_vertex" />
   13758 <Test name="lowp_mat4_mat3x4_fragment" />
   13759 <Test name="lowp_mat4_mat4_vertex" />
   13760 <Test name="lowp_mat4_mat4_fragment" />
   13761 <Test name="mediump_mat4_float_vertex" />
   13762 <Test name="mediump_mat4_float_fragment" />
   13763 <Test name="mediump_mat4_vec4_vertex" />
   13764 <Test name="mediump_mat4_vec4_fragment" />
   13765 <Test name="mediump_vec4_mat4_vertex" />
   13766 <Test name="mediump_vec4_mat4_fragment" />
   13767 <Test name="mediump_mat4_mat2x4_vertex" />
   13768 <Test name="mediump_mat4_mat2x4_fragment" />
   13769 <Test name="mediump_mat4_mat3x4_vertex" />
   13770 <Test name="mediump_mat4_mat3x4_fragment" />
   13771 <Test name="mediump_mat4_mat4_vertex" />
   13772 <Test name="mediump_mat4_mat4_fragment" />
   13773 <Test name="highp_mat4_float_vertex" />
   13774 <Test name="highp_mat4_float_fragment" />
   13775 <Test name="highp_mat4_vec4_vertex" />
   13776 <Test name="highp_mat4_vec4_fragment" />
   13777 <Test name="highp_vec4_mat4_vertex" />
   13778 <Test name="highp_vec4_mat4_fragment" />
   13779 <Test name="highp_mat4_mat2x4_vertex" />
   13780 <Test name="highp_mat4_mat2x4_fragment" />
   13781 <Test name="highp_mat4_mat3x4_vertex" />
   13782 <Test name="highp_mat4_mat3x4_fragment" />
   13783 <Test name="highp_mat4_mat4_vertex" />
   13784 <Test name="highp_mat4_mat4_fragment" />
   13785 </TestCase>
   13786 </TestSuite>
   13787 <TestSuite name="div">
   13788 <TestCase name="const">
   13789 <Test name="lowp_mat2_float_vertex" />
   13790 <Test name="lowp_mat2_float_fragment" />
   13791 <Test name="lowp_mat2_mat2_vertex" />
   13792 <Test name="lowp_mat2_mat2_fragment" />
   13793 <Test name="mediump_mat2_float_vertex" />
   13794 <Test name="mediump_mat2_float_fragment" />
   13795 <Test name="mediump_mat2_mat2_vertex" />
   13796 <Test name="mediump_mat2_mat2_fragment" />
   13797 <Test name="highp_mat2_float_vertex" />
   13798 <Test name="highp_mat2_float_fragment" />
   13799 <Test name="highp_mat2_mat2_vertex" />
   13800 <Test name="highp_mat2_mat2_fragment" />
   13801 <Test name="lowp_mat2x3_float_vertex" />
   13802 <Test name="lowp_mat2x3_float_fragment" />
   13803 <Test name="lowp_mat2x3_mat2x3_vertex" />
   13804 <Test name="lowp_mat2x3_mat2x3_fragment" />
   13805 <Test name="mediump_mat2x3_float_vertex" />
   13806 <Test name="mediump_mat2x3_float_fragment" />
   13807 <Test name="mediump_mat2x3_mat2x3_vertex" />
   13808 <Test name="mediump_mat2x3_mat2x3_fragment" />
   13809 <Test name="highp_mat2x3_float_vertex" />
   13810 <Test name="highp_mat2x3_float_fragment" />
   13811 <Test name="highp_mat2x3_mat2x3_vertex" />
   13812 <Test name="highp_mat2x3_mat2x3_fragment" />
   13813 <Test name="lowp_mat2x4_float_vertex" />
   13814 <Test name="lowp_mat2x4_float_fragment" />
   13815 <Test name="lowp_mat2x4_mat2x4_vertex" />
   13816 <Test name="lowp_mat2x4_mat2x4_fragment" />
   13817 <Test name="mediump_mat2x4_float_vertex" />
   13818 <Test name="mediump_mat2x4_float_fragment" />
   13819 <Test name="mediump_mat2x4_mat2x4_vertex" />
   13820 <Test name="mediump_mat2x4_mat2x4_fragment" />
   13821 <Test name="highp_mat2x4_float_vertex" />
   13822 <Test name="highp_mat2x4_float_fragment" />
   13823 <Test name="highp_mat2x4_mat2x4_vertex" />
   13824 <Test name="highp_mat2x4_mat2x4_fragment" />
   13825 <Test name="lowp_mat3x2_float_vertex" />
   13826 <Test name="lowp_mat3x2_float_fragment" />
   13827 <Test name="lowp_mat3x2_mat3x2_vertex" />
   13828 <Test name="lowp_mat3x2_mat3x2_fragment" />
   13829 <Test name="mediump_mat3x2_float_vertex" />
   13830 <Test name="mediump_mat3x2_float_fragment" />
   13831 <Test name="mediump_mat3x2_mat3x2_vertex" />
   13832 <Test name="mediump_mat3x2_mat3x2_fragment" />
   13833 <Test name="highp_mat3x2_float_vertex" />
   13834 <Test name="highp_mat3x2_float_fragment" />
   13835 <Test name="highp_mat3x2_mat3x2_vertex" />
   13836 <Test name="highp_mat3x2_mat3x2_fragment" />
   13837 <Test name="lowp_mat3_float_vertex" />
   13838 <Test name="lowp_mat3_float_fragment" />
   13839 <Test name="lowp_mat3_mat3_vertex" />
   13840 <Test name="lowp_mat3_mat3_fragment" />
   13841 <Test name="mediump_mat3_float_vertex" />
   13842 <Test name="mediump_mat3_float_fragment" />
   13843 <Test name="mediump_mat3_mat3_vertex" />
   13844 <Test name="mediump_mat3_mat3_fragment" />
   13845 <Test name="highp_mat3_float_vertex" />
   13846 <Test name="highp_mat3_float_fragment" />
   13847 <Test name="highp_mat3_mat3_vertex" />
   13848 <Test name="highp_mat3_mat3_fragment" />
   13849 <Test name="lowp_mat3x4_float_vertex" />
   13850 <Test name="lowp_mat3x4_float_fragment" />
   13851 <Test name="lowp_mat3x4_mat3x4_vertex" />
   13852 <Test name="lowp_mat3x4_mat3x4_fragment" />
   13853 <Test name="mediump_mat3x4_float_vertex" />
   13854 <Test name="mediump_mat3x4_float_fragment" />
   13855 <Test name="mediump_mat3x4_mat3x4_vertex" />
   13856 <Test name="mediump_mat3x4_mat3x4_fragment" />
   13857 <Test name="highp_mat3x4_float_vertex" />
   13858 <Test name="highp_mat3x4_float_fragment" />
   13859 <Test name="highp_mat3x4_mat3x4_vertex" />
   13860 <Test name="highp_mat3x4_mat3x4_fragment" />
   13861 <Test name="lowp_mat4x2_float_vertex" />
   13862 <Test name="lowp_mat4x2_float_fragment" />
   13863 <Test name="lowp_mat4x2_mat4x2_vertex" />
   13864 <Test name="lowp_mat4x2_mat4x2_fragment" />
   13865 <Test name="mediump_mat4x2_float_vertex" />
   13866 <Test name="mediump_mat4x2_float_fragment" />
   13867 <Test name="mediump_mat4x2_mat4x2_vertex" />
   13868 <Test name="mediump_mat4x2_mat4x2_fragment" />
   13869 <Test name="highp_mat4x2_float_vertex" />
   13870 <Test name="highp_mat4x2_float_fragment" />
   13871 <Test name="highp_mat4x2_mat4x2_vertex" />
   13872 <Test name="highp_mat4x2_mat4x2_fragment" />
   13873 <Test name="lowp_mat4x3_float_vertex" />
   13874 <Test name="lowp_mat4x3_float_fragment" />
   13875 <Test name="lowp_mat4x3_mat4x3_vertex" />
   13876 <Test name="lowp_mat4x3_mat4x3_fragment" />
   13877 <Test name="mediump_mat4x3_float_vertex" />
   13878 <Test name="mediump_mat4x3_float_fragment" />
   13879 <Test name="mediump_mat4x3_mat4x3_vertex" />
   13880 <Test name="mediump_mat4x3_mat4x3_fragment" />
   13881 <Test name="highp_mat4x3_float_vertex" />
   13882 <Test name="highp_mat4x3_float_fragment" />
   13883 <Test name="highp_mat4x3_mat4x3_vertex" />
   13884 <Test name="highp_mat4x3_mat4x3_fragment" />
   13885 <Test name="lowp_mat4_float_vertex" />
   13886 <Test name="lowp_mat4_float_fragment" />
   13887 <Test name="lowp_mat4_mat4_vertex" />
   13888 <Test name="lowp_mat4_mat4_fragment" />
   13889 <Test name="mediump_mat4_float_vertex" />
   13890 <Test name="mediump_mat4_float_fragment" />
   13891 <Test name="mediump_mat4_mat4_vertex" />
   13892 <Test name="mediump_mat4_mat4_fragment" />
   13893 <Test name="highp_mat4_float_vertex" />
   13894 <Test name="highp_mat4_float_fragment" />
   13895 <Test name="highp_mat4_mat4_vertex" />
   13896 <Test name="highp_mat4_mat4_fragment" />
   13897 </TestCase>
   13898 <TestCase name="uniform">
   13899 <Test name="lowp_mat2_float_vertex" />
   13900 <Test name="lowp_mat2_float_fragment" />
   13901 <Test name="lowp_mat2_mat2_vertex" />
   13902 <Test name="lowp_mat2_mat2_fragment" />
   13903 <Test name="mediump_mat2_float_vertex" />
   13904 <Test name="mediump_mat2_float_fragment" />
   13905 <Test name="mediump_mat2_mat2_vertex" />
   13906 <Test name="mediump_mat2_mat2_fragment" />
   13907 <Test name="highp_mat2_float_vertex" />
   13908 <Test name="highp_mat2_float_fragment" />
   13909 <Test name="highp_mat2_mat2_vertex" />
   13910 <Test name="highp_mat2_mat2_fragment" />
   13911 <Test name="lowp_mat2x3_float_vertex" />
   13912 <Test name="lowp_mat2x3_float_fragment" />
   13913 <Test name="lowp_mat2x3_mat2x3_vertex" />
   13914 <Test name="lowp_mat2x3_mat2x3_fragment" />
   13915 <Test name="mediump_mat2x3_float_vertex" />
   13916 <Test name="mediump_mat2x3_float_fragment" />
   13917 <Test name="mediump_mat2x3_mat2x3_vertex" />
   13918 <Test name="mediump_mat2x3_mat2x3_fragment" />
   13919 <Test name="highp_mat2x3_float_vertex" />
   13920 <Test name="highp_mat2x3_float_fragment" />
   13921 <Test name="highp_mat2x3_mat2x3_vertex" />
   13922 <Test name="highp_mat2x3_mat2x3_fragment" />
   13923 <Test name="lowp_mat2x4_float_vertex" />
   13924 <Test name="lowp_mat2x4_float_fragment" />
   13925 <Test name="lowp_mat2x4_mat2x4_vertex" />
   13926 <Test name="lowp_mat2x4_mat2x4_fragment" />
   13927 <Test name="mediump_mat2x4_float_vertex" />
   13928 <Test name="mediump_mat2x4_float_fragment" />
   13929 <Test name="mediump_mat2x4_mat2x4_vertex" />
   13930 <Test name="mediump_mat2x4_mat2x4_fragment" />
   13931 <Test name="highp_mat2x4_float_vertex" />
   13932 <Test name="highp_mat2x4_float_fragment" />
   13933 <Test name="highp_mat2x4_mat2x4_vertex" />
   13934 <Test name="highp_mat2x4_mat2x4_fragment" />
   13935 <Test name="lowp_mat3x2_float_vertex" />
   13936 <Test name="lowp_mat3x2_float_fragment" />
   13937 <Test name="lowp_mat3x2_mat3x2_vertex" />
   13938 <Test name="lowp_mat3x2_mat3x2_fragment" />
   13939 <Test name="mediump_mat3x2_float_vertex" />
   13940 <Test name="mediump_mat3x2_float_fragment" />
   13941 <Test name="mediump_mat3x2_mat3x2_vertex" />
   13942 <Test name="mediump_mat3x2_mat3x2_fragment" />
   13943 <Test name="highp_mat3x2_float_vertex" />
   13944 <Test name="highp_mat3x2_float_fragment" />
   13945 <Test name="highp_mat3x2_mat3x2_vertex" />
   13946 <Test name="highp_mat3x2_mat3x2_fragment" />
   13947 <Test name="lowp_mat3_float_vertex" />
   13948 <Test name="lowp_mat3_float_fragment" />
   13949 <Test name="lowp_mat3_mat3_vertex" />
   13950 <Test name="lowp_mat3_mat3_fragment" />
   13951 <Test name="mediump_mat3_float_vertex" />
   13952 <Test name="mediump_mat3_float_fragment" />
   13953 <Test name="mediump_mat3_mat3_vertex" />
   13954 <Test name="mediump_mat3_mat3_fragment" />
   13955 <Test name="highp_mat3_float_vertex" />
   13956 <Test name="highp_mat3_float_fragment" />
   13957 <Test name="highp_mat3_mat3_vertex" />
   13958 <Test name="highp_mat3_mat3_fragment" />
   13959 <Test name="lowp_mat3x4_float_vertex" />
   13960 <Test name="lowp_mat3x4_float_fragment" />
   13961 <Test name="lowp_mat3x4_mat3x4_vertex" />
   13962 <Test name="lowp_mat3x4_mat3x4_fragment" />
   13963 <Test name="mediump_mat3x4_float_vertex" />
   13964 <Test name="mediump_mat3x4_float_fragment" />
   13965 <Test name="mediump_mat3x4_mat3x4_vertex" />
   13966 <Test name="mediump_mat3x4_mat3x4_fragment" />
   13967 <Test name="highp_mat3x4_float_vertex" />
   13968 <Test name="highp_mat3x4_float_fragment" />
   13969 <Test name="highp_mat3x4_mat3x4_vertex" />
   13970 <Test name="highp_mat3x4_mat3x4_fragment" />
   13971 <Test name="lowp_mat4x2_float_vertex" />
   13972 <Test name="lowp_mat4x2_float_fragment" />
   13973 <Test name="lowp_mat4x2_mat4x2_vertex" />
   13974 <Test name="lowp_mat4x2_mat4x2_fragment" />
   13975 <Test name="mediump_mat4x2_float_vertex" />
   13976 <Test name="mediump_mat4x2_float_fragment" />
   13977 <Test name="mediump_mat4x2_mat4x2_vertex" />
   13978 <Test name="mediump_mat4x2_mat4x2_fragment" />
   13979 <Test name="highp_mat4x2_float_vertex" />
   13980 <Test name="highp_mat4x2_float_fragment" />
   13981 <Test name="highp_mat4x2_mat4x2_vertex" />
   13982 <Test name="highp_mat4x2_mat4x2_fragment" />
   13983 <Test name="lowp_mat4x3_float_vertex" />
   13984 <Test name="lowp_mat4x3_float_fragment" />
   13985 <Test name="lowp_mat4x3_mat4x3_vertex" />
   13986 <Test name="lowp_mat4x3_mat4x3_fragment" />
   13987 <Test name="mediump_mat4x3_float_vertex" />
   13988 <Test name="mediump_mat4x3_float_fragment" />
   13989 <Test name="mediump_mat4x3_mat4x3_vertex" />
   13990 <Test name="mediump_mat4x3_mat4x3_fragment" />
   13991 <Test name="highp_mat4x3_float_vertex" />
   13992 <Test name="highp_mat4x3_float_fragment" />
   13993 <Test name="highp_mat4x3_mat4x3_vertex" />
   13994 <Test name="highp_mat4x3_mat4x3_fragment" />
   13995 <Test name="lowp_mat4_float_vertex" />
   13996 <Test name="lowp_mat4_float_fragment" />
   13997 <Test name="lowp_mat4_mat4_vertex" />
   13998 <Test name="lowp_mat4_mat4_fragment" />
   13999 <Test name="mediump_mat4_float_vertex" />
   14000 <Test name="mediump_mat4_float_fragment" />
   14001 <Test name="mediump_mat4_mat4_vertex" />
   14002 <Test name="mediump_mat4_mat4_fragment" />
   14003 <Test name="highp_mat4_float_vertex" />
   14004 <Test name="highp_mat4_float_fragment" />
   14005 <Test name="highp_mat4_mat4_vertex" />
   14006 <Test name="highp_mat4_mat4_fragment" />
   14007 </TestCase>
   14008 <TestCase name="dynamic">
   14009 <Test name="lowp_mat2_float_vertex" />
   14010 <Test name="lowp_mat2_float_fragment" />
   14011 <Test name="lowp_mat2_mat2_vertex" />
   14012 <Test name="lowp_mat2_mat2_fragment" />
   14013 <Test name="mediump_mat2_float_vertex" />
   14014 <Test name="mediump_mat2_float_fragment" />
   14015 <Test name="mediump_mat2_mat2_vertex" />
   14016 <Test name="mediump_mat2_mat2_fragment" />
   14017 <Test name="highp_mat2_float_vertex" />
   14018 <Test name="highp_mat2_float_fragment" />
   14019 <Test name="highp_mat2_mat2_vertex" />
   14020 <Test name="highp_mat2_mat2_fragment" />
   14021 <Test name="lowp_mat2x3_float_vertex" />
   14022 <Test name="lowp_mat2x3_float_fragment" />
   14023 <Test name="lowp_mat2x3_mat2x3_vertex" />
   14024 <Test name="lowp_mat2x3_mat2x3_fragment" />
   14025 <Test name="mediump_mat2x3_float_vertex" />
   14026 <Test name="mediump_mat2x3_float_fragment" />
   14027 <Test name="mediump_mat2x3_mat2x3_vertex" />
   14028 <Test name="mediump_mat2x3_mat2x3_fragment" />
   14029 <Test name="highp_mat2x3_float_vertex" />
   14030 <Test name="highp_mat2x3_float_fragment" />
   14031 <Test name="highp_mat2x3_mat2x3_vertex" />
   14032 <Test name="highp_mat2x3_mat2x3_fragment" />
   14033 <Test name="lowp_mat2x4_float_vertex" />
   14034 <Test name="lowp_mat2x4_float_fragment" />
   14035 <Test name="lowp_mat2x4_mat2x4_vertex" />
   14036 <Test name="lowp_mat2x4_mat2x4_fragment" />
   14037 <Test name="mediump_mat2x4_float_vertex" />
   14038 <Test name="mediump_mat2x4_float_fragment" />
   14039 <Test name="mediump_mat2x4_mat2x4_vertex" />
   14040 <Test name="mediump_mat2x4_mat2x4_fragment" />
   14041 <Test name="highp_mat2x4_float_vertex" />
   14042 <Test name="highp_mat2x4_float_fragment" />
   14043 <Test name="highp_mat2x4_mat2x4_vertex" />
   14044 <Test name="highp_mat2x4_mat2x4_fragment" />
   14045 <Test name="lowp_mat3x2_float_vertex" />
   14046 <Test name="lowp_mat3x2_float_fragment" />
   14047 <Test name="lowp_mat3x2_mat3x2_vertex" />
   14048 <Test name="lowp_mat3x2_mat3x2_fragment" />
   14049 <Test name="mediump_mat3x2_float_vertex" />
   14050 <Test name="mediump_mat3x2_float_fragment" />
   14051 <Test name="mediump_mat3x2_mat3x2_vertex" />
   14052 <Test name="mediump_mat3x2_mat3x2_fragment" />
   14053 <Test name="highp_mat3x2_float_vertex" />
   14054 <Test name="highp_mat3x2_float_fragment" />
   14055 <Test name="highp_mat3x2_mat3x2_vertex" />
   14056 <Test name="highp_mat3x2_mat3x2_fragment" />
   14057 <Test name="lowp_mat3_float_vertex" />
   14058 <Test name="lowp_mat3_float_fragment" />
   14059 <Test name="lowp_mat3_mat3_vertex" />
   14060 <Test name="lowp_mat3_mat3_fragment" />
   14061 <Test name="mediump_mat3_float_vertex" />
   14062 <Test name="mediump_mat3_float_fragment" />
   14063 <Test name="mediump_mat3_mat3_vertex" />
   14064 <Test name="mediump_mat3_mat3_fragment" />
   14065 <Test name="highp_mat3_float_vertex" />
   14066 <Test name="highp_mat3_float_fragment" />
   14067 <Test name="highp_mat3_mat3_vertex" />
   14068 <Test name="highp_mat3_mat3_fragment" />
   14069 <Test name="lowp_mat3x4_float_vertex" />
   14070 <Test name="lowp_mat3x4_float_fragment" />
   14071 <Test name="lowp_mat3x4_mat3x4_vertex" />
   14072 <Test name="lowp_mat3x4_mat3x4_fragment" />
   14073 <Test name="mediump_mat3x4_float_vertex" />
   14074 <Test name="mediump_mat3x4_float_fragment" />
   14075 <Test name="mediump_mat3x4_mat3x4_vertex" />
   14076 <Test name="mediump_mat3x4_mat3x4_fragment" />
   14077 <Test name="highp_mat3x4_float_vertex" />
   14078 <Test name="highp_mat3x4_float_fragment" />
   14079 <Test name="highp_mat3x4_mat3x4_vertex" />
   14080 <Test name="highp_mat3x4_mat3x4_fragment" />
   14081 <Test name="lowp_mat4x2_float_vertex" />
   14082 <Test name="lowp_mat4x2_float_fragment" />
   14083 <Test name="lowp_mat4x2_mat4x2_vertex" />
   14084 <Test name="lowp_mat4x2_mat4x2_fragment" />
   14085 <Test name="mediump_mat4x2_float_vertex" />
   14086 <Test name="mediump_mat4x2_float_fragment" />
   14087 <Test name="mediump_mat4x2_mat4x2_vertex" />
   14088 <Test name="mediump_mat4x2_mat4x2_fragment" />
   14089 <Test name="highp_mat4x2_float_vertex" />
   14090 <Test name="highp_mat4x2_float_fragment" />
   14091 <Test name="highp_mat4x2_mat4x2_vertex" />
   14092 <Test name="highp_mat4x2_mat4x2_fragment" />
   14093 <Test name="lowp_mat4x3_float_vertex" />
   14094 <Test name="lowp_mat4x3_float_fragment" />
   14095 <Test name="lowp_mat4x3_mat4x3_vertex" />
   14096 <Test name="lowp_mat4x3_mat4x3_fragment" />
   14097 <Test name="mediump_mat4x3_float_vertex" />
   14098 <Test name="mediump_mat4x3_float_fragment" />
   14099 <Test name="mediump_mat4x3_mat4x3_vertex" />
   14100 <Test name="mediump_mat4x3_mat4x3_fragment" />
   14101 <Test name="highp_mat4x3_float_vertex" />
   14102 <Test name="highp_mat4x3_float_fragment" />
   14103 <Test name="highp_mat4x3_mat4x3_vertex" />
   14104 <Test name="highp_mat4x3_mat4x3_fragment" />
   14105 <Test name="lowp_mat4_float_vertex" />
   14106 <Test name="lowp_mat4_float_fragment" />
   14107 <Test name="lowp_mat4_mat4_vertex" />
   14108 <Test name="lowp_mat4_mat4_fragment" />
   14109 <Test name="mediump_mat4_float_vertex" />
   14110 <Test name="mediump_mat4_float_fragment" />
   14111 <Test name="mediump_mat4_mat4_vertex" />
   14112 <Test name="mediump_mat4_mat4_fragment" />
   14113 <Test name="highp_mat4_float_vertex" />
   14114 <Test name="highp_mat4_float_fragment" />
   14115 <Test name="highp_mat4_mat4_vertex" />
   14116 <Test name="highp_mat4_mat4_fragment" />
   14117 </TestCase>
   14118 </TestSuite>
   14119 <TestSuite name="matrixcompmult">
   14120 <TestCase name="dynamic">
   14121 <Test name="lowp_mat2_mat2_vertex" />
   14122 <Test name="lowp_mat2_mat2_fragment" />
   14123 <Test name="mediump_mat2_mat2_vertex" />
   14124 <Test name="mediump_mat2_mat2_fragment" />
   14125 <Test name="highp_mat2_mat2_vertex" />
   14126 <Test name="highp_mat2_mat2_fragment" />
   14127 <Test name="lowp_mat2x3_mat2x3_vertex" />
   14128 <Test name="lowp_mat2x3_mat2x3_fragment" />
   14129 <Test name="mediump_mat2x3_mat2x3_vertex" />
   14130 <Test name="mediump_mat2x3_mat2x3_fragment" />
   14131 <Test name="highp_mat2x3_mat2x3_vertex" />
   14132 <Test name="highp_mat2x3_mat2x3_fragment" />
   14133 <Test name="lowp_mat2x4_mat2x4_vertex" />
   14134 <Test name="lowp_mat2x4_mat2x4_fragment" />
   14135 <Test name="mediump_mat2x4_mat2x4_vertex" />
   14136 <Test name="mediump_mat2x4_mat2x4_fragment" />
   14137 <Test name="highp_mat2x4_mat2x4_vertex" />
   14138 <Test name="highp_mat2x4_mat2x4_fragment" />
   14139 <Test name="lowp_mat3x2_mat3x2_vertex" />
   14140 <Test name="lowp_mat3x2_mat3x2_fragment" />
   14141 <Test name="mediump_mat3x2_mat3x2_vertex" />
   14142 <Test name="mediump_mat3x2_mat3x2_fragment" />
   14143 <Test name="highp_mat3x2_mat3x2_vertex" />
   14144 <Test name="highp_mat3x2_mat3x2_fragment" />
   14145 <Test name="lowp_mat3_mat3_vertex" />
   14146 <Test name="lowp_mat3_mat3_fragment" />
   14147 <Test name="mediump_mat3_mat3_vertex" />
   14148 <Test name="mediump_mat3_mat3_fragment" />
   14149 <Test name="highp_mat3_mat3_vertex" />
   14150 <Test name="highp_mat3_mat3_fragment" />
   14151 <Test name="lowp_mat3x4_mat3x4_vertex" />
   14152 <Test name="lowp_mat3x4_mat3x4_fragment" />
   14153 <Test name="mediump_mat3x4_mat3x4_vertex" />
   14154 <Test name="mediump_mat3x4_mat3x4_fragment" />
   14155 <Test name="highp_mat3x4_mat3x4_vertex" />
   14156 <Test name="highp_mat3x4_mat3x4_fragment" />
   14157 <Test name="lowp_mat4x2_mat4x2_vertex" />
   14158 <Test name="lowp_mat4x2_mat4x2_fragment" />
   14159 <Test name="mediump_mat4x2_mat4x2_vertex" />
   14160 <Test name="mediump_mat4x2_mat4x2_fragment" />
   14161 <Test name="highp_mat4x2_mat4x2_vertex" />
   14162 <Test name="highp_mat4x2_mat4x2_fragment" />
   14163 <Test name="lowp_mat4x3_mat4x3_vertex" />
   14164 <Test name="lowp_mat4x3_mat4x3_fragment" />
   14165 <Test name="mediump_mat4x3_mat4x3_vertex" />
   14166 <Test name="mediump_mat4x3_mat4x3_fragment" />
   14167 <Test name="highp_mat4x3_mat4x3_vertex" />
   14168 <Test name="highp_mat4x3_mat4x3_fragment" />
   14169 <Test name="lowp_mat4_mat4_vertex" />
   14170 <Test name="lowp_mat4_mat4_fragment" />
   14171 <Test name="mediump_mat4_mat4_vertex" />
   14172 <Test name="mediump_mat4_mat4_fragment" />
   14173 <Test name="highp_mat4_mat4_vertex" />
   14174 <Test name="highp_mat4_mat4_fragment" />
   14175 </TestCase>
   14176 </TestSuite>
   14177 <TestSuite name="outerproduct">
   14178 <TestCase name="dynamic">
   14179 <Test name="lowp_mat2_float_vertex" />
   14180 <Test name="lowp_mat2_float_fragment" />
   14181 <Test name="mediump_mat2_float_vertex" />
   14182 <Test name="mediump_mat2_float_fragment" />
   14183 <Test name="highp_mat2_float_vertex" />
   14184 <Test name="highp_mat2_float_fragment" />
   14185 <Test name="lowp_mat2x3_float_vertex" />
   14186 <Test name="lowp_mat2x3_float_fragment" />
   14187 <Test name="mediump_mat2x3_float_vertex" />
   14188 <Test name="mediump_mat2x3_float_fragment" />
   14189 <Test name="highp_mat2x3_float_vertex" />
   14190 <Test name="highp_mat2x3_float_fragment" />
   14191 <Test name="lowp_mat2x4_float_vertex" />
   14192 <Test name="lowp_mat2x4_float_fragment" />
   14193 <Test name="mediump_mat2x4_float_vertex" />
   14194 <Test name="mediump_mat2x4_float_fragment" />
   14195 <Test name="highp_mat2x4_float_vertex" />
   14196 <Test name="highp_mat2x4_float_fragment" />
   14197 <Test name="lowp_mat3x2_float_vertex" />
   14198 <Test name="lowp_mat3x2_float_fragment" />
   14199 <Test name="mediump_mat3x2_float_vertex" />
   14200 <Test name="mediump_mat3x2_float_fragment" />
   14201 <Test name="highp_mat3x2_float_vertex" />
   14202 <Test name="highp_mat3x2_float_fragment" />
   14203 <Test name="lowp_mat3_float_vertex" />
   14204 <Test name="lowp_mat3_float_fragment" />
   14205 <Test name="mediump_mat3_float_vertex" />
   14206 <Test name="mediump_mat3_float_fragment" />
   14207 <Test name="highp_mat3_float_vertex" />
   14208 <Test name="highp_mat3_float_fragment" />
   14209 <Test name="lowp_mat3x4_float_vertex" />
   14210 <Test name="lowp_mat3x4_float_fragment" />
   14211 <Test name="mediump_mat3x4_float_vertex" />
   14212 <Test name="mediump_mat3x4_float_fragment" />
   14213 <Test name="highp_mat3x4_float_vertex" />
   14214 <Test name="highp_mat3x4_float_fragment" />
   14215 <Test name="lowp_mat4x2_float_vertex" />
   14216 <Test name="lowp_mat4x2_float_fragment" />
   14217 <Test name="mediump_mat4x2_float_vertex" />
   14218 <Test name="mediump_mat4x2_float_fragment" />
   14219 <Test name="highp_mat4x2_float_vertex" />
   14220 <Test name="highp_mat4x2_float_fragment" />
   14221 <Test name="lowp_mat4x3_float_vertex" />
   14222 <Test name="lowp_mat4x3_float_fragment" />
   14223 <Test name="mediump_mat4x3_float_vertex" />
   14224 <Test name="mediump_mat4x3_float_fragment" />
   14225 <Test name="highp_mat4x3_float_vertex" />
   14226 <Test name="highp_mat4x3_float_fragment" />
   14227 <Test name="lowp_mat4_float_vertex" />
   14228 <Test name="lowp_mat4_float_fragment" />
   14229 <Test name="mediump_mat4_float_vertex" />
   14230 <Test name="mediump_mat4_float_fragment" />
   14231 <Test name="highp_mat4_float_vertex" />
   14232 <Test name="highp_mat4_float_fragment" />
   14233 </TestCase>
   14234 </TestSuite>
   14235 <TestSuite name="transpose">
   14236 <TestCase name="dynamic">
   14237 <Test name="lowp_mat2_float_vertex" />
   14238 <Test name="lowp_mat2_float_fragment" />
   14239 <Test name="mediump_mat2_float_vertex" />
   14240 <Test name="mediump_mat2_float_fragment" />
   14241 <Test name="highp_mat2_float_vertex" />
   14242 <Test name="highp_mat2_float_fragment" />
   14243 <Test name="lowp_mat2x3_float_vertex" />
   14244 <Test name="lowp_mat2x3_float_fragment" />
   14245 <Test name="mediump_mat2x3_float_vertex" />
   14246 <Test name="mediump_mat2x3_float_fragment" />
   14247 <Test name="highp_mat2x3_float_vertex" />
   14248 <Test name="highp_mat2x3_float_fragment" />
   14249 <Test name="lowp_mat2x4_float_vertex" />
   14250 <Test name="lowp_mat2x4_float_fragment" />
   14251 <Test name="mediump_mat2x4_float_vertex" />
   14252 <Test name="mediump_mat2x4_float_fragment" />
   14253 <Test name="highp_mat2x4_float_vertex" />
   14254 <Test name="highp_mat2x4_float_fragment" />
   14255 <Test name="lowp_mat3x2_float_vertex" />
   14256 <Test name="lowp_mat3x2_float_fragment" />
   14257 <Test name="mediump_mat3x2_float_vertex" />
   14258 <Test name="mediump_mat3x2_float_fragment" />
   14259 <Test name="highp_mat3x2_float_vertex" />
   14260 <Test name="highp_mat3x2_float_fragment" />
   14261 <Test name="lowp_mat3_float_vertex" />
   14262 <Test name="lowp_mat3_float_fragment" />
   14263 <Test name="mediump_mat3_float_vertex" />
   14264 <Test name="mediump_mat3_float_fragment" />
   14265 <Test name="highp_mat3_float_vertex" />
   14266 <Test name="highp_mat3_float_fragment" />
   14267 <Test name="lowp_mat3x4_float_vertex" />
   14268 <Test name="lowp_mat3x4_float_fragment" />
   14269 <Test name="mediump_mat3x4_float_vertex" />
   14270 <Test name="mediump_mat3x4_float_fragment" />
   14271 <Test name="highp_mat3x4_float_vertex" />
   14272 <Test name="highp_mat3x4_float_fragment" />
   14273 <Test name="lowp_mat4x2_float_vertex" />
   14274 <Test name="lowp_mat4x2_float_fragment" />
   14275 <Test name="mediump_mat4x2_float_vertex" />
   14276 <Test name="mediump_mat4x2_float_fragment" />
   14277 <Test name="highp_mat4x2_float_vertex" />
   14278 <Test name="highp_mat4x2_float_fragment" />
   14279 <Test name="lowp_mat4x3_float_fragment" />
   14280 <Test name="mediump_mat4x3_float_fragment" />
   14281 <Test name="highp_mat4x3_float_fragment" />
   14282 <Test name="lowp_mat4_float_fragment" />
   14283 <Test name="mediump_mat4_float_fragment" />
   14284 <Test name="highp_mat4_float_fragment" />
   14285 </TestCase>
   14286 </TestSuite>
   14287 <TestSuite name="determinant">
   14288 <TestCase name="dynamic">
   14289 <Test name="lowp_mat2_float_vertex" />
   14290 <Test name="lowp_mat2_float_fragment" />
   14291 <Test name="mediump_mat2_float_vertex" />
   14292 <Test name="mediump_mat2_float_fragment" />
   14293 <Test name="highp_mat2_float_vertex" />
   14294 <Test name="highp_mat2_float_fragment" />
   14295 <Test name="lowp_mat3_float_vertex" />
   14296 <Test name="lowp_mat3_float_fragment" />
   14297 <Test name="mediump_mat3_float_vertex" />
   14298 <Test name="mediump_mat3_float_fragment" />
   14299 <Test name="highp_mat3_float_vertex" />
   14300 <Test name="highp_mat3_float_fragment" />
   14301 </TestCase>
   14302 </TestSuite>
   14303 <TestSuite name="inverse">
   14304 <TestCase name="dynamic">
   14305 <Test name="lowp_mat2_float_vertex" />
   14306 <Test name="lowp_mat2_float_fragment" />
   14307 <Test name="mediump_mat2_float_vertex" />
   14308 <Test name="mediump_mat2_float_fragment" />
   14309 <Test name="highp_mat2_float_vertex" />
   14310 <Test name="highp_mat2_float_fragment" />
   14311 </TestCase>
   14312 </TestSuite>
   14313 <TestCase name="unary_addition">
   14314 <Test name="lowp_mat2_float_vertex" />
   14315 <Test name="lowp_mat2_float_fragment" />
   14316 <Test name="mediump_mat2_float_vertex" />
   14317 <Test name="mediump_mat2_float_fragment" />
   14318 <Test name="highp_mat2_float_vertex" />
   14319 <Test name="highp_mat2_float_fragment" />
   14320 <Test name="lowp_mat2x3_float_vertex" />
   14321 <Test name="lowp_mat2x3_float_fragment" />
   14322 <Test name="mediump_mat2x3_float_vertex" />
   14323 <Test name="mediump_mat2x3_float_fragment" />
   14324 <Test name="highp_mat2x3_float_vertex" />
   14325 <Test name="highp_mat2x3_float_fragment" />
   14326 <Test name="lowp_mat2x4_float_vertex" />
   14327 <Test name="lowp_mat2x4_float_fragment" />
   14328 <Test name="mediump_mat2x4_float_vertex" />
   14329 <Test name="mediump_mat2x4_float_fragment" />
   14330 <Test name="highp_mat2x4_float_vertex" />
   14331 <Test name="highp_mat2x4_float_fragment" />
   14332 <Test name="lowp_mat3x2_float_vertex" />
   14333 <Test name="lowp_mat3x2_float_fragment" />
   14334 <Test name="mediump_mat3x2_float_vertex" />
   14335 <Test name="mediump_mat3x2_float_fragment" />
   14336 <Test name="highp_mat3x2_float_vertex" />
   14337 <Test name="highp_mat3x2_float_fragment" />
   14338 <Test name="lowp_mat3_float_vertex" />
   14339 <Test name="lowp_mat3_float_fragment" />
   14340 <Test name="mediump_mat3_float_vertex" />
   14341 <Test name="mediump_mat3_float_fragment" />
   14342 <Test name="highp_mat3_float_vertex" />
   14343 <Test name="highp_mat3_float_fragment" />
   14344 <Test name="lowp_mat3x4_float_vertex" />
   14345 <Test name="lowp_mat3x4_float_fragment" />
   14346 <Test name="mediump_mat3x4_float_vertex" />
   14347 <Test name="mediump_mat3x4_float_fragment" />
   14348 <Test name="highp_mat3x4_float_vertex" />
   14349 <Test name="highp_mat3x4_float_fragment" />
   14350 <Test name="lowp_mat4x2_float_vertex" />
   14351 <Test name="lowp_mat4x2_float_fragment" />
   14352 <Test name="mediump_mat4x2_float_vertex" />
   14353 <Test name="mediump_mat4x2_float_fragment" />
   14354 <Test name="highp_mat4x2_float_vertex" />
   14355 <Test name="highp_mat4x2_float_fragment" />
   14356 <Test name="lowp_mat4x3_float_vertex" />
   14357 <Test name="lowp_mat4x3_float_fragment" />
   14358 <Test name="mediump_mat4x3_float_vertex" />
   14359 <Test name="mediump_mat4x3_float_fragment" />
   14360 <Test name="highp_mat4x3_float_vertex" />
   14361 <Test name="highp_mat4x3_float_fragment" />
   14362 <Test name="lowp_mat4_float_vertex" />
   14363 <Test name="lowp_mat4_float_fragment" />
   14364 <Test name="mediump_mat4_float_vertex" />
   14365 <Test name="mediump_mat4_float_fragment" />
   14366 <Test name="highp_mat4_float_vertex" />
   14367 <Test name="highp_mat4_float_fragment" />
   14368 </TestCase>
   14369 <TestCase name="negation">
   14370 <Test name="lowp_mat2_float_vertex" />
   14371 <Test name="lowp_mat2_float_fragment" />
   14372 <Test name="mediump_mat2_float_vertex" />
   14373 <Test name="mediump_mat2_float_fragment" />
   14374 <Test name="highp_mat2_float_vertex" />
   14375 <Test name="highp_mat2_float_fragment" />
   14376 <Test name="lowp_mat2x3_float_vertex" />
   14377 <Test name="lowp_mat2x3_float_fragment" />
   14378 <Test name="mediump_mat2x3_float_vertex" />
   14379 <Test name="mediump_mat2x3_float_fragment" />
   14380 <Test name="highp_mat2x3_float_vertex" />
   14381 <Test name="highp_mat2x3_float_fragment" />
   14382 <Test name="lowp_mat2x4_float_vertex" />
   14383 <Test name="lowp_mat2x4_float_fragment" />
   14384 <Test name="mediump_mat2x4_float_vertex" />
   14385 <Test name="mediump_mat2x4_float_fragment" />
   14386 <Test name="highp_mat2x4_float_vertex" />
   14387 <Test name="highp_mat2x4_float_fragment" />
   14388 <Test name="lowp_mat3x2_float_vertex" />
   14389 <Test name="lowp_mat3x2_float_fragment" />
   14390 <Test name="mediump_mat3x2_float_vertex" />
   14391 <Test name="mediump_mat3x2_float_fragment" />
   14392 <Test name="highp_mat3x2_float_vertex" />
   14393 <Test name="highp_mat3x2_float_fragment" />
   14394 <Test name="lowp_mat3_float_vertex" />
   14395 <Test name="lowp_mat3_float_fragment" />
   14396 <Test name="mediump_mat3_float_vertex" />
   14397 <Test name="mediump_mat3_float_fragment" />
   14398 <Test name="highp_mat3_float_vertex" />
   14399 <Test name="highp_mat3_float_fragment" />
   14400 <Test name="lowp_mat3x4_float_vertex" />
   14401 <Test name="lowp_mat3x4_float_fragment" />
   14402 <Test name="mediump_mat3x4_float_vertex" />
   14403 <Test name="mediump_mat3x4_float_fragment" />
   14404 <Test name="highp_mat3x4_float_vertex" />
   14405 <Test name="highp_mat3x4_float_fragment" />
   14406 <Test name="lowp_mat4x2_float_vertex" />
   14407 <Test name="lowp_mat4x2_float_fragment" />
   14408 <Test name="mediump_mat4x2_float_vertex" />
   14409 <Test name="mediump_mat4x2_float_fragment" />
   14410 <Test name="highp_mat4x2_float_vertex" />
   14411 <Test name="highp_mat4x2_float_fragment" />
   14412 <Test name="lowp_mat4x3_float_vertex" />
   14413 <Test name="lowp_mat4x3_float_fragment" />
   14414 <Test name="mediump_mat4x3_float_vertex" />
   14415 <Test name="mediump_mat4x3_float_fragment" />
   14416 <Test name="highp_mat4x3_float_vertex" />
   14417 <Test name="highp_mat4x3_float_fragment" />
   14418 <Test name="lowp_mat4_float_vertex" />
   14419 <Test name="lowp_mat4_float_fragment" />
   14420 <Test name="mediump_mat4_float_vertex" />
   14421 <Test name="mediump_mat4_float_fragment" />
   14422 <Test name="highp_mat4_float_vertex" />
   14423 <Test name="highp_mat4_float_fragment" />
   14424 </TestCase>
   14425 <TestCase name="post_increment">
   14426 <Test name="lowp_mat3x2_float_vertex" />
   14427 <Test name="lowp_mat3x2_float_fragment" />
   14428 <Test name="mediump_mat3x2_float_vertex" />
   14429 <Test name="mediump_mat3x2_float_fragment" />
   14430 <Test name="highp_mat3x2_float_vertex" />
   14431 <Test name="highp_mat3x2_float_fragment" />
   14432 </TestCase>
   14433 <TestCase name="add_assign">
   14434 <Test name="lowp_mat2_float_vertex" />
   14435 <Test name="lowp_mat2_float_fragment" />
   14436 <Test name="mediump_mat2_float_vertex" />
   14437 <Test name="mediump_mat2_float_fragment" />
   14438 <Test name="highp_mat2_float_vertex" />
   14439 <Test name="highp_mat2_float_fragment" />
   14440 <Test name="lowp_mat2x3_float_vertex" />
   14441 <Test name="lowp_mat2x3_float_fragment" />
   14442 <Test name="mediump_mat2x3_float_vertex" />
   14443 <Test name="mediump_mat2x3_float_fragment" />
   14444 <Test name="highp_mat2x3_float_vertex" />
   14445 <Test name="highp_mat2x3_float_fragment" />
   14446 <Test name="lowp_mat2x4_float_vertex" />
   14447 <Test name="lowp_mat2x4_float_fragment" />
   14448 <Test name="mediump_mat2x4_float_vertex" />
   14449 <Test name="mediump_mat2x4_float_fragment" />
   14450 <Test name="highp_mat2x4_float_vertex" />
   14451 <Test name="highp_mat2x4_float_fragment" />
   14452 <Test name="lowp_mat3x2_float_vertex" />
   14453 <Test name="lowp_mat3x2_float_fragment" />
   14454 <Test name="mediump_mat3x2_float_vertex" />
   14455 <Test name="mediump_mat3x2_float_fragment" />
   14456 <Test name="highp_mat3x2_float_vertex" />
   14457 <Test name="highp_mat3x2_float_fragment" />
   14458 <Test name="lowp_mat3_float_vertex" />
   14459 <Test name="lowp_mat3_float_fragment" />
   14460 <Test name="mediump_mat3_float_vertex" />
   14461 <Test name="mediump_mat3_float_fragment" />
   14462 <Test name="highp_mat3_float_vertex" />
   14463 <Test name="highp_mat3_float_fragment" />
   14464 <Test name="lowp_mat3x4_float_vertex" />
   14465 <Test name="lowp_mat3x4_float_fragment" />
   14466 <Test name="mediump_mat3x4_float_vertex" />
   14467 <Test name="mediump_mat3x4_float_fragment" />
   14468 <Test name="highp_mat3x4_float_vertex" />
   14469 <Test name="highp_mat3x4_float_fragment" />
   14470 <Test name="lowp_mat4x2_float_vertex" />
   14471 <Test name="lowp_mat4x2_float_fragment" />
   14472 <Test name="mediump_mat4x2_float_vertex" />
   14473 <Test name="mediump_mat4x2_float_fragment" />
   14474 <Test name="highp_mat4x2_float_vertex" />
   14475 <Test name="highp_mat4x2_float_fragment" />
   14476 <Test name="lowp_mat4x3_float_vertex" />
   14477 <Test name="lowp_mat4x3_float_fragment" />
   14478 <Test name="mediump_mat4x3_float_vertex" />
   14479 <Test name="mediump_mat4x3_float_fragment" />
   14480 <Test name="highp_mat4x3_float_vertex" />
   14481 <Test name="highp_mat4x3_float_fragment" />
   14482 <Test name="lowp_mat4_float_vertex" />
   14483 <Test name="lowp_mat4_float_fragment" />
   14484 <Test name="mediump_mat4_float_vertex" />
   14485 <Test name="mediump_mat4_float_fragment" />
   14486 <Test name="highp_mat4_float_vertex" />
   14487 <Test name="highp_mat4_float_fragment" />
   14488 </TestCase>
   14489 <TestCase name="sub_assign">
   14490 <Test name="lowp_mat2_float_vertex" />
   14491 <Test name="lowp_mat2_float_fragment" />
   14492 <Test name="mediump_mat2_float_vertex" />
   14493 <Test name="mediump_mat2_float_fragment" />
   14494 <Test name="highp_mat2_float_vertex" />
   14495 <Test name="highp_mat2_float_fragment" />
   14496 <Test name="lowp_mat2x3_float_vertex" />
   14497 <Test name="lowp_mat2x3_float_fragment" />
   14498 <Test name="mediump_mat2x3_float_vertex" />
   14499 <Test name="mediump_mat2x3_float_fragment" />
   14500 <Test name="highp_mat2x3_float_vertex" />
   14501 <Test name="highp_mat2x3_float_fragment" />
   14502 <Test name="lowp_mat2x4_float_vertex" />
   14503 <Test name="lowp_mat2x4_float_fragment" />
   14504 <Test name="mediump_mat2x4_float_vertex" />
   14505 <Test name="mediump_mat2x4_float_fragment" />
   14506 <Test name="highp_mat2x4_float_vertex" />
   14507 <Test name="highp_mat2x4_float_fragment" />
   14508 <Test name="lowp_mat3x2_float_vertex" />
   14509 <Test name="lowp_mat3x2_float_fragment" />
   14510 <Test name="mediump_mat3x2_float_vertex" />
   14511 <Test name="mediump_mat3x2_float_fragment" />
   14512 <Test name="highp_mat3x2_float_vertex" />
   14513 <Test name="highp_mat3x2_float_fragment" />
   14514 <Test name="lowp_mat3_float_vertex" />
   14515 <Test name="lowp_mat3_float_fragment" />
   14516 <Test name="mediump_mat3_float_vertex" />
   14517 <Test name="mediump_mat3_float_fragment" />
   14518 <Test name="highp_mat3_float_vertex" />
   14519 <Test name="highp_mat3_float_fragment" />
   14520 <Test name="lowp_mat3x4_float_vertex" />
   14521 <Test name="lowp_mat3x4_float_fragment" />
   14522 <Test name="mediump_mat3x4_float_vertex" />
   14523 <Test name="mediump_mat3x4_float_fragment" />
   14524 <Test name="highp_mat3x4_float_vertex" />
   14525 <Test name="highp_mat3x4_float_fragment" />
   14526 <Test name="lowp_mat4x2_float_vertex" />
   14527 <Test name="lowp_mat4x2_float_fragment" />
   14528 <Test name="mediump_mat4x2_float_vertex" />
   14529 <Test name="mediump_mat4x2_float_fragment" />
   14530 <Test name="highp_mat4x2_float_vertex" />
   14531 <Test name="highp_mat4x2_float_fragment" />
   14532 <Test name="lowp_mat4x3_float_vertex" />
   14533 <Test name="lowp_mat4x3_float_fragment" />
   14534 <Test name="mediump_mat4x3_float_vertex" />
   14535 <Test name="mediump_mat4x3_float_fragment" />
   14536 <Test name="highp_mat4x3_float_vertex" />
   14537 <Test name="highp_mat4x3_float_fragment" />
   14538 <Test name="lowp_mat4_float_vertex" />
   14539 <Test name="lowp_mat4_float_fragment" />
   14540 <Test name="mediump_mat4_float_vertex" />
   14541 <Test name="mediump_mat4_float_fragment" />
   14542 <Test name="highp_mat4_float_vertex" />
   14543 <Test name="highp_mat4_float_fragment" />
   14544 </TestCase>
   14545 <TestCase name="mul_assign">
   14546 <Test name="lowp_mat2_float_vertex" />
   14547 <Test name="lowp_mat2_float_fragment" />
   14548 <Test name="mediump_mat2_float_vertex" />
   14549 <Test name="mediump_mat2_float_fragment" />
   14550 <Test name="highp_mat2_float_vertex" />
   14551 <Test name="highp_mat2_float_fragment" />
   14552 <Test name="lowp_mat3_float_vertex" />
   14553 <Test name="lowp_mat3_float_fragment" />
   14554 <Test name="mediump_mat3_float_vertex" />
   14555 <Test name="mediump_mat3_float_fragment" />
   14556 <Test name="highp_mat3_float_vertex" />
   14557 <Test name="highp_mat3_float_fragment" />
   14558 <Test name="lowp_mat4_float_vertex" />
   14559 <Test name="lowp_mat4_float_fragment" />
   14560 <Test name="mediump_mat4_float_vertex" />
   14561 <Test name="mediump_mat4_float_fragment" />
   14562 <Test name="highp_mat4_float_vertex" />
   14563 <Test name="highp_mat4_float_fragment" />
   14564 </TestCase>
   14565 <TestCase name="div_assign">
   14566 <Test name="lowp_mat2_float_vertex" />
   14567 <Test name="lowp_mat2_float_fragment" />
   14568 <Test name="mediump_mat2_float_vertex" />
   14569 <Test name="mediump_mat2_float_fragment" />
   14570 <Test name="highp_mat2_float_vertex" />
   14571 <Test name="highp_mat2_float_fragment" />
   14572 <Test name="lowp_mat2x3_float_vertex" />
   14573 <Test name="lowp_mat2x3_float_fragment" />
   14574 <Test name="mediump_mat2x3_float_vertex" />
   14575 <Test name="mediump_mat2x3_float_fragment" />
   14576 <Test name="highp_mat2x3_float_vertex" />
   14577 <Test name="highp_mat2x3_float_fragment" />
   14578 <Test name="lowp_mat2x4_float_vertex" />
   14579 <Test name="lowp_mat2x4_float_fragment" />
   14580 <Test name="mediump_mat2x4_float_vertex" />
   14581 <Test name="mediump_mat2x4_float_fragment" />
   14582 <Test name="highp_mat2x4_float_vertex" />
   14583 <Test name="highp_mat2x4_float_fragment" />
   14584 <Test name="lowp_mat3x2_float_vertex" />
   14585 <Test name="lowp_mat3x2_float_fragment" />
   14586 <Test name="mediump_mat3x2_float_vertex" />
   14587 <Test name="mediump_mat3x2_float_fragment" />
   14588 <Test name="highp_mat3x2_float_vertex" />
   14589 <Test name="highp_mat3x2_float_fragment" />
   14590 <Test name="lowp_mat3_float_vertex" />
   14591 <Test name="lowp_mat3_float_fragment" />
   14592 <Test name="mediump_mat3_float_vertex" />
   14593 <Test name="mediump_mat3_float_fragment" />
   14594 <Test name="highp_mat3_float_vertex" />
   14595 <Test name="highp_mat3_float_fragment" />
   14596 <Test name="lowp_mat3x4_float_vertex" />
   14597 <Test name="lowp_mat3x4_float_fragment" />
   14598 <Test name="mediump_mat3x4_float_vertex" />
   14599 <Test name="mediump_mat3x4_float_fragment" />
   14600 <Test name="highp_mat3x4_float_vertex" />
   14601 <Test name="highp_mat3x4_float_fragment" />
   14602 <Test name="lowp_mat4x2_float_vertex" />
   14603 <Test name="lowp_mat4x2_float_fragment" />
   14604 <Test name="mediump_mat4x2_float_vertex" />
   14605 <Test name="mediump_mat4x2_float_fragment" />
   14606 <Test name="highp_mat4x2_float_vertex" />
   14607 <Test name="highp_mat4x2_float_fragment" />
   14608 <Test name="lowp_mat4x3_float_vertex" />
   14609 <Test name="lowp_mat4x3_float_fragment" />
   14610 <Test name="mediump_mat4x3_float_vertex" />
   14611 <Test name="mediump_mat4x3_float_fragment" />
   14612 <Test name="highp_mat4x3_float_vertex" />
   14613 <Test name="highp_mat4x3_float_fragment" />
   14614 <Test name="lowp_mat4_float_vertex" />
   14615 <Test name="lowp_mat4_float_fragment" />
   14616 <Test name="mediump_mat4_float_vertex" />
   14617 <Test name="mediump_mat4_float_fragment" />
   14618 <Test name="highp_mat4_float_vertex" />
   14619 <Test name="highp_mat4_float_fragment" />
   14620 </TestCase>
   14621 </TestSuite>
   14622 <TestCase name="return">
   14623 <Test name="single_return_vertex" />
   14624 <Test name="single_return_fragment" />
   14625 <Test name="conditional_return_never_vertex" />
   14626 <Test name="conditional_return_never_fragment" />
   14627 <Test name="conditional_return_dynamic_vertex" />
   14628 <Test name="conditional_return_dynamic_fragment" />
   14629 <Test name="double_return_vertex" />
   14630 <Test name="double_return_fragment" />
   14631 <Test name="last_statement_in_main_vertex" />
   14632 <Test name="last_statement_in_main_fragment" />
   14633 <Test name="output_write_always_vertex" />
   14634 <Test name="output_write_always_fragment" />
   14635 <Test name="output_write_never_vertex" />
   14636 <Test name="output_write_never_fragment" />
   14637 <Test name="output_write_dynamic_vertex" />
   14638 <Test name="output_write_dynamic_fragment" />
   14639 <Test name="output_write_in_func_never_vertex" />
   14640 <Test name="output_write_in_func_never_fragment" />
   14641 <Test name="output_write_in_func_dynamic_vertex" />
   14642 <Test name="output_write_in_func_dynamic_fragment" />
   14643 <Test name="return_in_static_loop_always_vertex" />
   14644 <Test name="return_in_static_loop_always_fragment" />
   14645 <Test name="return_in_static_loop_never_vertex" />
   14646 <Test name="return_in_static_loop_never_fragment" />
   14647 <Test name="return_in_static_loop_dynamic_vertex" />
   14648 <Test name="return_in_static_loop_dynamic_fragment" />
   14649 <Test name="return_in_dynamic_loop_always_vertex" />
   14650 <Test name="return_in_dynamic_loop_always_fragment" />
   14651 <Test name="return_in_dynamic_loop_never_vertex" />
   14652 <Test name="return_in_dynamic_loop_never_fragment" />
   14653 <Test name="return_in_dynamic_loop_dynamic_vertex" />
   14654 <Test name="return_in_dynamic_loop_dynamic_fragment" />
   14655 <Test name="return_in_infinite_loop_vertex" />
   14656 <Test name="return_in_infinite_loop_fragment" />
   14657 </TestCase>
   14658 <TestSuite name="struct">
   14659 <TestCase name="local">
   14660 <Test name="basic_vertex" />
   14661 <Test name="basic_fragment" />
   14662 <Test name="nested_vertex" />
   14663 <Test name="nested_fragment" />
   14664 <Test name="array_member_vertex" />
   14665 <Test name="array_member_fragment" />
   14666 <Test name="parameter_vertex" />
   14667 <Test name="parameter_fragment" />
   14668 <Test name="parameter_nested_vertex" />
   14669 <Test name="parameter_nested_fragment" />
   14670 <Test name="return_vertex" />
   14671 <Test name="return_fragment" />
   14672 <Test name="return_nested_vertex" />
   14673 <Test name="return_nested_fragment" />
   14674 <Test name="conditional_assignment_vertex" />
   14675 <Test name="conditional_assignment_fragment" />
   14676 <Test name="loop_assignment_vertex" />
   14677 <Test name="loop_assignment_fragment" />
   14678 <Test name="dynamic_loop_assignment_vertex" />
   14679 <Test name="dynamic_loop_assignment_fragment" />
   14680 <Test name="nested_conditional_assignment_vertex" />
   14681 <Test name="nested_conditional_assignment_fragment" />
   14682 <Test name="nested_loop_assignment_vertex" />
   14683 <Test name="nested_loop_assignment_fragment" />
   14684 <Test name="nested_dynamic_loop_assignment_vertex" />
   14685 <Test name="nested_dynamic_loop_assignment_fragment" />
   14686 </TestCase>
   14687 <TestCase name="uniform">
   14688 <Test name="basic_vertex" />
   14689 <Test name="basic_fragment" />
   14690 <Test name="nested_vertex" />
   14691 <Test name="nested_fragment" />
   14692 <Test name="array_member_vertex" />
   14693 <Test name="array_member_fragment" />
   14694 <Test name="array_member_dynamic_index_vertex" />
   14695 <Test name="struct_array_vertex" />
   14696 <Test name="struct_array_fragment" />
   14697 <Test name="sampler_vertex" />
   14698 <Test name="sampler_fragment" />
   14699 <Test name="equal_fragment" />
   14700 <Test name="not_equal_fragment" />
   14701 </TestCase>
   14702 </TestSuite>
   14703 <TestCase name="switch">
   14704 <Test name="basic_static_vertex" />
   14705 <Test name="basic_static_fragment" />
   14706 <Test name="basic_uniform_vertex" />
   14707 <Test name="basic_uniform_fragment" />
   14708 <Test name="basic_dynamic_vertex" />
   14709 <Test name="basic_dynamic_fragment" />
   14710 <Test name="const_expr_in_label_static_vertex" />
   14711 <Test name="const_expr_in_label_static_fragment" />
   14712 <Test name="const_expr_in_label_uniform_vertex" />
   14713 <Test name="const_expr_in_label_uniform_fragment" />
   14714 <Test name="const_expr_in_label_dynamic_vertex" />
   14715 <Test name="const_expr_in_label_dynamic_fragment" />
   14716 <Test name="default_label_static_vertex" />
   14717 <Test name="default_label_static_fragment" />
   14718 <Test name="default_label_uniform_vertex" />
   14719 <Test name="default_label_uniform_fragment" />
   14720 <Test name="default_label_dynamic_vertex" />
   14721 <Test name="default_label_dynamic_fragment" />
   14722 <Test name="default_not_last_static_vertex" />
   14723 <Test name="default_not_last_static_fragment" />
   14724 <Test name="default_not_last_uniform_vertex" />
   14725 <Test name="default_not_last_uniform_fragment" />
   14726 <Test name="default_not_last_dynamic_vertex" />
   14727 <Test name="default_not_last_dynamic_fragment" />
   14728 <Test name="no_default_label_static_vertex" />
   14729 <Test name="no_default_label_static_fragment" />
   14730 <Test name="no_default_label_uniform_vertex" />
   14731 <Test name="no_default_label_uniform_fragment" />
   14732 <Test name="no_default_label_dynamic_vertex" />
   14733 <Test name="no_default_label_dynamic_fragment" />
   14734 <Test name="fall_through_static_vertex" />
   14735 <Test name="fall_through_static_fragment" />
   14736 <Test name="fall_through_uniform_vertex" />
   14737 <Test name="fall_through_uniform_fragment" />
   14738 <Test name="fall_through_dynamic_vertex" />
   14739 <Test name="fall_through_dynamic_fragment" />
   14740 <Test name="fall_through_default_static_vertex" />
   14741 <Test name="fall_through_default_static_fragment" />
   14742 <Test name="fall_through_default_uniform_vertex" />
   14743 <Test name="fall_through_default_uniform_fragment" />
   14744 <Test name="fall_through_default_dynamic_vertex" />
   14745 <Test name="fall_through_default_dynamic_fragment" />
   14746 <Test name="conditional_fall_through_static_vertex" />
   14747 <Test name="conditional_fall_through_static_fragment" />
   14748 <Test name="conditional_fall_through_uniform_vertex" />
   14749 <Test name="conditional_fall_through_uniform_fragment" />
   14750 <Test name="conditional_fall_through_dynamic_vertex" />
   14751 <Test name="conditional_fall_through_dynamic_fragment" />
   14752 <Test name="conditional_fall_through_2_static_vertex" />
   14753 <Test name="conditional_fall_through_2_static_fragment" />
   14754 <Test name="conditional_fall_through_2_uniform_fragment" />
   14755 <Test name="conditional_fall_through_2_dynamic_vertex" />
   14756 <Test name="conditional_fall_through_2_dynamic_fragment" />
   14757 <Test name="scope_static_vertex" />
   14758 <Test name="scope_static_fragment" />
   14759 <Test name="scope_uniform_vertex" />
   14760 <Test name="scope_uniform_fragment" />
   14761 <Test name="scope_dynamic_vertex" />
   14762 <Test name="scope_dynamic_fragment" />
   14763 <Test name="switch_in_if_static_vertex" />
   14764 <Test name="switch_in_if_static_fragment" />
   14765 <Test name="switch_in_if_uniform_vertex" />
   14766 <Test name="switch_in_if_uniform_fragment" />
   14767 <Test name="switch_in_if_dynamic_vertex" />
   14768 <Test name="switch_in_if_dynamic_fragment" />
   14769 <Test name="switch_in_for_loop_static_vertex" />
   14770 <Test name="switch_in_for_loop_static_fragment" />
   14771 <Test name="switch_in_for_loop_uniform_vertex" />
   14772 <Test name="switch_in_for_loop_uniform_fragment" />
   14773 <Test name="switch_in_for_loop_dynamic_vertex" />
   14774 <Test name="switch_in_for_loop_dynamic_fragment" />
   14775 <Test name="switch_in_while_loop_static_vertex" />
   14776 <Test name="switch_in_while_loop_static_fragment" />
   14777 <Test name="switch_in_while_loop_uniform_vertex" />
   14778 <Test name="switch_in_while_loop_uniform_fragment" />
   14779 <Test name="switch_in_while_loop_dynamic_vertex" />
   14780 <Test name="switch_in_while_loop_dynamic_fragment" />
   14781 <Test name="switch_in_do_while_loop_static_vertex" />
   14782 <Test name="switch_in_do_while_loop_static_fragment" />
   14783 <Test name="switch_in_do_while_loop_uniform_vertex" />
   14784 <Test name="switch_in_do_while_loop_uniform_fragment" />
   14785 <Test name="switch_in_do_while_loop_dynamic_vertex" />
   14786 <Test name="switch_in_do_while_loop_dynamic_fragment" />
   14787 <Test name="if_in_switch_static_vertex" />
   14788 <Test name="if_in_switch_static_fragment" />
   14789 <Test name="if_in_switch_uniform_vertex" />
   14790 <Test name="if_in_switch_uniform_fragment" />
   14791 <Test name="if_in_switch_dynamic_vertex" />
   14792 <Test name="if_in_switch_dynamic_fragment" />
   14793 <Test name="for_loop_in_switch_static_vertex" />
   14794 <Test name="for_loop_in_switch_static_fragment" />
   14795 <Test name="for_loop_in_switch_uniform_vertex" />
   14796 <Test name="for_loop_in_switch_uniform_fragment" />
   14797 <Test name="for_loop_in_switch_dynamic_vertex" />
   14798 <Test name="for_loop_in_switch_dynamic_fragment" />
   14799 <Test name="while_loop_in_switch_static_vertex" />
   14800 <Test name="while_loop_in_switch_static_fragment" />
   14801 <Test name="while_loop_in_switch_uniform_vertex" />
   14802 <Test name="while_loop_in_switch_uniform_fragment" />
   14803 <Test name="while_loop_in_switch_dynamic_vertex" />
   14804 <Test name="while_loop_in_switch_dynamic_fragment" />
   14805 <Test name="do_while_loop_in_switch_static_vertex" />
   14806 <Test name="do_while_loop_in_switch_static_fragment" />
   14807 <Test name="do_while_loop_in_switch_uniform_vertex" />
   14808 <Test name="do_while_loop_in_switch_dynamic_vertex" />
   14809 <Test name="do_while_loop_in_switch_dynamic_fragment" />
   14810 <Test name="switch_in_switch_static_vertex" />
   14811 <Test name="switch_in_switch_static_fragment" />
   14812 <Test name="switch_in_switch_dynamic_vertex" />
   14813 <Test name="switch_in_switch_dynamic_fragment" />
   14814 <Test name="empty_condition_vertex" />
   14815 <Test name="empty_condition_fragment" />
   14816 <Test name="condition_float_vertex" />
   14817 <Test name="condition_float_fragment" />
   14818 <Test name="condition_bool_vertex" />
   14819 <Test name="condition_bool_fragment" />
   14820 <Test name="condition_ivec2_vertex" />
   14821 <Test name="condition_ivec2_fragment" />
   14822 <Test name="condition_struct_vertex" />
   14823 <Test name="condition_struct_fragment" />
   14824 <Test name="duplicate_label_vertex" />
   14825 <Test name="duplicate_label_fragment" />
   14826 <Test name="float_label_vertex" />
   14827 <Test name="float_label_fragment" />
   14828 <Test name="non_const_int_label_vertex" />
   14829 <Test name="non_const_int_label_fragment" />
   14830 <Test name="statement_before_label_vertex" />
   14831 <Test name="statement_before_label_fragment" />
   14832 <Test name="statement_before_default_label_vertex" />
   14833 <Test name="statement_before_default_label_fragment" />
   14834 <Test name="no_statement_after_label_vertex" />
   14835 <Test name="no_statement_after_label_fragment" />
   14836 <Test name="no_statement_after_default_label_vertex" />
   14837 <Test name="no_statement_after_default_label_fragment" />
   14838 <Test name="case_in_if_vertex" />
   14839 <Test name="case_in_if_fragment" />
   14840 <Test name="default_in_if_vertex" />
   14841 <Test name="default_in_if_fragment" />
   14842 <Test name="case_in_for_loop_vertex" />
   14843 <Test name="case_in_for_loop_fragment" />
   14844 <Test name="default_in_for_loop_vertex" />
   14845 <Test name="default_in_for_loop_fragment" />
   14846 <Test name="case_in_while_loop_vertex" />
   14847 <Test name="case_in_while_loop_fragment" />
   14848 <Test name="default_in_while_loop_vertex" />
   14849 <Test name="default_in_while_loop_fragment" />
   14850 <Test name="case_in_do_while_loop_vertex" />
   14851 <Test name="case_in_do_while_loop_fragment" />
   14852 <Test name="default_in_do_while_loop_vertex" />
   14853 <Test name="default_in_do_while_loop_fragment" />
   14854 <Test name="missing_colon_vertex" />
   14855 <Test name="missing_colon_fragment" />
   14856 <Test name="missing_opening_brace_vertex" />
   14857 <Test name="missing_opening_brace_fragment" />
   14858 <Test name="missing_closing_brace_vertex" />
   14859 <Test name="missing_closing_brace_fragment" />
   14860 <Test name="double_case_vertex" />
   14861 <Test name="double_case_fragment" />
   14862 <Test name="double_default_1_vertex" />
   14863 <Test name="double_default_1_fragment" />
   14864 <Test name="double_default_2_vertex" />
   14865 <Test name="double_default_2_fragment" />
   14866 </TestCase>
   14867 <TestSuite name="fragdepth">
   14868 <TestCase name="write">
   14869 <Test name="no_write" />
   14870 </TestCase>
   14871 <TestCase name="compare">
   14872 <Test name="no_write" />
   14873 <Test name="const" />
   14874 <Test name="uniform" />
   14875 <Test name="dynamic" />
   14876 <Test name="fragcoord_z" />
   14877 <Test name="uniform_conditional_write" />
   14878 <Test name="dynamic_conditional_write" />
   14879 <Test name="uniform_loop_write" />
   14880 <Test name="write_in_function" />
   14881 </TestCase>
   14882 </TestSuite>
   14883 <TestSuite name="precision">
   14884 <TestCase name="float">
   14885 <Test name="highp_add_vertex" />
   14886 <Test name="highp_add_fragment" />
   14887 <Test name="highp_sub_vertex" />
   14888 <Test name="highp_sub_fragment" />
   14889 <Test name="highp_mul_vertex" />
   14890 <Test name="highp_mul_fragment" />
   14891 <Test name="highp_div_vertex" />
   14892 <Test name="highp_div_fragment" />
   14893 <Test name="mediump_add_vertex" />
   14894 <Test name="mediump_add_fragment" />
   14895 <Test name="mediump_sub_vertex" />
   14896 <Test name="mediump_sub_fragment" />
   14897 <Test name="mediump_mul_vertex" />
   14898 <Test name="mediump_mul_fragment" />
   14899 <Test name="mediump_div_vertex" />
   14900 <Test name="mediump_div_fragment" />
   14901 </TestCase>
   14902 <TestCase name="int">
   14903 <Test name="highp_add_fragment" />
   14904 <Test name="highp_sub_fragment" />
   14905 <Test name="highp_mul_fragment" />
   14906 <Test name="highp_div_fragment" />
   14907 <Test name="mediump_add_vertex" />
   14908 <Test name="mediump_add_fragment" />
   14909 <Test name="mediump_sub_vertex" />
   14910 <Test name="mediump_sub_fragment" />
   14911 <Test name="mediump_mul_vertex" />
   14912 <Test name="mediump_mul_fragment" />
   14913 <Test name="mediump_div_vertex" />
   14914 <Test name="mediump_div_fragment" />
   14915 <Test name="lowp_add_vertex" />
   14916 <Test name="lowp_add_fragment" />
   14917 <Test name="lowp_sub_vertex" />
   14918 <Test name="lowp_sub_fragment" />
   14919 <Test name="lowp_mul_vertex" />
   14920 <Test name="lowp_mul_fragment" />
   14921 <Test name="lowp_div_vertex" />
   14922 <Test name="lowp_div_fragment" />
   14923 </TestCase>
   14924 <TestCase name="uint">
   14925 <Test name="highp_add_fragment" />
   14926 <Test name="highp_sub_fragment" />
   14927 <Test name="highp_mul_fragment" />
   14928 <Test name="highp_div_fragment" />
   14929 <Test name="mediump_add_vertex" />
   14930 <Test name="mediump_add_fragment" />
   14931 <Test name="mediump_sub_vertex" />
   14932 <Test name="mediump_sub_fragment" />
   14933 <Test name="mediump_mul_vertex" />
   14934 <Test name="mediump_mul_fragment" />
   14935 <Test name="mediump_div_vertex" />
   14936 <Test name="mediump_div_fragment" />
   14937 <Test name="lowp_add_vertex" />
   14938 <Test name="lowp_add_fragment" />
   14939 <Test name="lowp_sub_vertex" />
   14940 <Test name="lowp_sub_fragment" />
   14941 <Test name="lowp_mul_vertex" />
   14942 <Test name="lowp_mul_fragment" />
   14943 <Test name="lowp_div_vertex" />
   14944 <Test name="lowp_div_fragment" />
   14945 </TestCase>
   14946 </TestSuite>
   14947 <TestCase name="builtin_variable">
   14948 <Test name="max_vertex_attribs_vertex" />
   14949 <Test name="max_vertex_attribs_fragment" />
   14950 <Test name="max_vertex_uniform_vectors_vertex" />
   14951 <Test name="max_vertex_uniform_vectors_fragment" />
   14952 <Test name="max_fragment_uniform_vectors_vertex" />
   14953 <Test name="max_fragment_uniform_vectors_fragment" />
   14954 <Test name="max_texture_image_units_vertex" />
   14955 <Test name="max_texture_image_units_fragment" />
   14956 <Test name="max_draw_buffers_vertex" />
   14957 <Test name="max_draw_buffers_fragment" />
   14958 <Test name="depth_range_vertex" />
   14959 <Test name="depth_range_fragment" />
   14960 <Test name="vertex_id" />
   14961 <Test name="fragcoord_xyz" />
   14962 <Test name="pointcoord" />
   14963 <Test name="frontfacing" />
   14964 </TestCase>
   14965 <TestSuite name="texture_functions">
   14966 <TestCase name="texture">
   14967 <Test name="sampler2d_fixed_vertex" />
   14968 <Test name="sampler2d_fixed_fragment" />
   14969 <Test name="sampler2d_float_vertex" />
   14970 <Test name="sampler2d_float_fragment" />
   14971 <Test name="isampler2d_vertex" />
   14972 <Test name="isampler2d_fragment" />
   14973 <Test name="usampler2d_vertex" />
   14974 <Test name="usampler2d_fragment" />
   14975 <Test name="sampler2d_bias_fixed_fragment" />
   14976 <Test name="sampler2d_bias_float_fragment" />
   14977 <Test name="isampler2d_bias_fragment" />
   14978 <Test name="usampler2d_bias_fragment" />
   14979 <Test name="samplercube_fixed_vertex" />
   14980 <Test name="samplercube_fixed_fragment" />
   14981 <Test name="samplercube_float_vertex" />
   14982 <Test name="samplercube_float_fragment" />
   14983 <Test name="isamplercube_vertex" />
   14984 <Test name="isamplercube_fragment" />
   14985 <Test name="usamplercube_vertex" />
   14986 <Test name="usamplercube_fragment" />
   14987 <Test name="samplercube_bias_fixed_fragment" />
   14988 <Test name="samplercube_bias_float_fragment" />
   14989 <Test name="isamplercube_bias_fragment" />
   14990 <Test name="usamplercube_bias_fragment" />
   14991 <Test name="sampler2darray_fixed_vertex" />
   14992 <Test name="sampler2darray_fixed_fragment" />
   14993 <Test name="sampler2darray_float_vertex" />
   14994 <Test name="sampler2darray_float_fragment" />
   14995 <Test name="isampler2darray_vertex" />
   14996 <Test name="isampler2darray_fragment" />
   14997 <Test name="usampler2darray_vertex" />
   14998 <Test name="usampler2darray_fragment" />
   14999 <Test name="sampler2darray_bias_fixed_fragment" />
   15000 <Test name="sampler2darray_bias_float_fragment" />
   15001 <Test name="isampler2darray_bias_fragment" />
   15002 <Test name="usampler2darray_bias_fragment" />
   15003 <Test name="sampler3d_fixed_vertex" />
   15004 <Test name="sampler3d_fixed_fragment" />
   15005 <Test name="sampler3d_float_vertex" />
   15006 <Test name="sampler3d_float_fragment" />
   15007 <Test name="isampler3d_vertex" />
   15008 <Test name="isampler3d_fragment" />
   15009 <Test name="usampler3d_vertex" />
   15010 <Test name="usampler3d_fragment" />
   15011 <Test name="sampler3d_bias_fixed_fragment" />
   15012 <Test name="sampler3d_bias_float_fragment" />
   15013 <Test name="isampler3d_bias_fragment" />
   15014 <Test name="usampler3d_bias_fragment" />
   15015 <Test name="sampler2dshadow_vertex" />
   15016 <Test name="sampler2dshadow_fragment" />
   15017 <Test name="sampler2dshadow_bias_fragment" />
   15018 <Test name="samplercubeshadow_vertex" />
   15019 <Test name="samplercubeshadow_fragment" />
   15020 <Test name="samplercubeshadow_bias_fragment" />
   15021 <Test name="sampler2darrayshadow_fragment" />
   15022 </TestCase>
   15023 <TestCase name="textureproj">
   15024 <Test name="sampler2d_vec3_fixed_vertex" />
   15025 <Test name="sampler2d_vec3_fixed_fragment" />
   15026 <Test name="sampler2d_vec3_float_vertex" />
   15027 <Test name="sampler2d_vec3_float_fragment" />
   15028 <Test name="isampler2d_vec3_vertex" />
   15029 <Test name="isampler2d_vec3_fragment" />
   15030 <Test name="usampler2d_vec3_vertex" />
   15031 <Test name="usampler2d_vec3_fragment" />
   15032 <Test name="sampler2d_vec3_bias_fixed_fragment" />
   15033 <Test name="sampler2d_vec3_bias_float_fragment" />
   15034 <Test name="isampler2d_vec3_bias_fragment" />
   15035 <Test name="usampler2d_vec3_bias_fragment" />
   15036 <Test name="sampler2d_vec4_fixed_vertex" />
   15037 <Test name="sampler2d_vec4_fixed_fragment" />
   15038 <Test name="sampler2d_vec4_float_vertex" />
   15039 <Test name="sampler2d_vec4_float_fragment" />
   15040 <Test name="isampler2d_vec4_vertex" />
   15041 <Test name="isampler2d_vec4_fragment" />
   15042 <Test name="usampler2d_vec4_vertex" />
   15043 <Test name="usampler2d_vec4_fragment" />
   15044 <Test name="sampler2d_vec4_bias_fixed_fragment" />
   15045 <Test name="sampler2d_vec4_bias_float_fragment" />
   15046 <Test name="isampler2d_vec4_bias_fragment" />
   15047 <Test name="usampler2d_vec4_bias_fragment" />
   15048 <Test name="sampler3d_fixed_vertex" />
   15049 <Test name="sampler3d_fixed_fragment" />
   15050 <Test name="sampler3d_float_vertex" />
   15051 <Test name="sampler3d_float_fragment" />
   15052 <Test name="isampler3d_vertex" />
   15053 <Test name="isampler3d_fragment" />
   15054 <Test name="usampler3d_vertex" />
   15055 <Test name="usampler3d_fragment" />
   15056 <Test name="sampler3d_bias_fixed_fragment" />
   15057 <Test name="sampler3d_bias_float_fragment" />
   15058 <Test name="isampler3d_bias_fragment" />
   15059 <Test name="usampler3d_bias_fragment" />
   15060 <Test name="sampler2dshadow_vertex" />
   15061 <Test name="sampler2dshadow_fragment" />
   15062 <Test name="sampler2dshadow_bias_fragment" />
   15063 </TestCase>
   15064 <TestCase name="texturelod">
   15065 <Test name="sampler2d_fixed_vertex" />
   15066 <Test name="sampler2d_fixed_fragment" />
   15067 <Test name="sampler2d_float_vertex" />
   15068 <Test name="sampler2d_float_fragment" />
   15069 <Test name="isamplercube_vertex" />
   15070 <Test name="isamplercube_fragment" />
   15071 <Test name="usamplercube_vertex" />
   15072 <Test name="usamplercube_fragment" />
   15073 <Test name="sampler2darray_fixed_vertex" />
   15074 <Test name="sampler2darray_fixed_fragment" />
   15075 <Test name="sampler2darray_float_vertex" />
   15076 <Test name="sampler2darray_float_fragment" />
   15077 <Test name="sampler3d_fixed_vertex" />
   15078 <Test name="sampler3d_fixed_fragment" />
   15079 <Test name="sampler3d_float_vertex" />
   15080 <Test name="sampler3d_float_fragment" />
   15081 <Test name="sampler2dshadow_vertex" />
   15082 <Test name="sampler2dshadow_fragment" />
   15083 </TestCase>
   15084 <TestCase name="textureprojlod">
   15085 <Test name="sampler2d_vec3_fixed_vertex" />
   15086 <Test name="sampler2d_vec3_fixed_fragment" />
   15087 <Test name="sampler2d_vec3_float_vertex" />
   15088 <Test name="sampler2d_vec3_float_fragment" />
   15089 <Test name="sampler2d_vec4_fixed_vertex" />
   15090 <Test name="sampler2d_vec4_fixed_fragment" />
   15091 <Test name="sampler2d_vec4_float_vertex" />
   15092 <Test name="sampler2d_vec4_float_fragment" />
   15093 <Test name="sampler3d_fixed_vertex" />
   15094 <Test name="sampler3d_fixed_fragment" />
   15095 <Test name="sampler3d_float_vertex" />
   15096 <Test name="sampler3d_float_fragment" />
   15097 <Test name="sampler2dshadow_vertex" />
   15098 <Test name="sampler2dshadow_fragment" />
   15099 </TestCase>
   15100 <TestCase name="texturegrad">
   15101 <Test name="sampler2d_fixed_vertex" />
   15102 <Test name="sampler2d_fixed_fragment" />
   15103 <Test name="sampler2d_float_vertex" />
   15104 <Test name="sampler2d_float_fragment" />
   15105 <Test name="samplercube_fixed_vertex" />
   15106 <Test name="samplercube_fixed_fragment" />
   15107 <Test name="samplercube_float_vertex" />
   15108 <Test name="samplercube_float_fragment" />
   15109 <Test name="sampler2darray_fixed_vertex" />
   15110 <Test name="sampler2darray_fixed_fragment" />
   15111 <Test name="sampler2darray_float_vertex" />
   15112 <Test name="sampler2darray_float_fragment" />
   15113 <Test name="sampler3d_fixed_vertex" />
   15114 <Test name="sampler3d_fixed_fragment" />
   15115 <Test name="sampler3d_float_vertex" />
   15116 <Test name="sampler3d_float_fragment" />
   15117 <Test name="sampler2dshadow_vertex" />
   15118 <Test name="sampler2dshadow_fragment" />
   15119 <Test name="sampler2darrayshadow_vertex" />
   15120 <Test name="sampler2darrayshadow_fragment" />
   15121 </TestCase>
   15122 <TestCase name="textureprojgrad">
   15123 <Test name="sampler2d_vec3_fixed_vertex" />
   15124 <Test name="sampler2d_vec3_fixed_fragment" />
   15125 <Test name="sampler2d_vec3_float_vertex" />
   15126 <Test name="sampler2d_vec3_float_fragment" />
   15127 <Test name="sampler2d_vec4_fixed_vertex" />
   15128 <Test name="sampler2d_vec4_fixed_fragment" />
   15129 <Test name="sampler2d_vec4_float_vertex" />
   15130 <Test name="sampler2d_vec4_float_fragment" />
   15131 <Test name="sampler3d_fixed_vertex" />
   15132 <Test name="sampler3d_fixed_fragment" />
   15133 <Test name="sampler3d_float_vertex" />
   15134 <Test name="sampler3d_float_fragment" />
   15135 <Test name="sampler2dshadow_vertex" />
   15136 <Test name="sampler2dshadow_fragment" />
   15137 </TestCase>
   15138 <TestCase name="texelfetch">
   15139 <Test name="sampler2d_fixed_vertex" />
   15140 <Test name="sampler2d_fixed_fragment" />
   15141 <Test name="sampler2d_float_vertex" />
   15142 <Test name="sampler2d_float_fragment" />
   15143 <Test name="isampler2d_vertex" />
   15144 <Test name="isampler2d_fragment" />
   15145 <Test name="usampler2d_vertex" />
   15146 <Test name="usampler2d_fragment" />
   15147 </TestCase>
   15148 <TestCase name="texelfetchoffset">
   15149 <Test name="usampler2d_vertex" />
   15150 <Test name="usampler2d_fragment" />
   15151 </TestCase>
   15152 <TestCase name="invalid">
   15153 <Test name="texture_sampler3dshadow_vec4_vertex" />
   15154 <Test name="texture_sampler3dshadow_vec4_fragment" />
   15155 <Test name="textureproj_samplercube_vec4_vertex" />
   15156 <Test name="textureproj_samplercube_vec4_fragment" />
   15157 <Test name="textureproj_isamplercube_vec4_vertex" />
   15158 <Test name="textureproj_isamplercube_vec4_fragment" />
   15159 <Test name="textureproj_usamplercube_vec4_vertex" />
   15160 <Test name="textureproj_usamplercube_vec4_fragment" />
   15161 <Test name="textureproj_samplercube_vec4_float_vertex" />
   15162 <Test name="textureproj_samplercube_vec4_float_fragment" />
   15163 <Test name="textureproj_isamplercube_vec4_float_vertex" />
   15164 <Test name="textureproj_isamplercube_vec4_float_fragment" />
   15165 <Test name="textureproj_usamplercube_vec4_float_vertex" />
   15166 <Test name="textureproj_usamplercube_vec4_float_fragment" />
   15167 <Test name="textureproj_sampler2darrayshadow_vec4_vertex" />
   15168 <Test name="textureproj_sampler2darrayshadow_vec4_fragment" />
   15169 <Test name="textureproj_sampler2darrayshadow_vec4_float_vertex" />
   15170 <Test name="textureproj_sampler2darrayshadow_vec4_float_fragment" />
   15171 <Test name="texturelod_samplercubeshadow_vec4_float_vertex" />
   15172 <Test name="texturelod_samplercubeshadow_vec4_float_fragment" />
   15173 <Test name="texturelod_sampler2darrayshadow_vec4_float_vertex" />
   15174 <Test name="texturelod_sampler2darrayshadow_vec4_float_fragment" />
   15175 <Test name="textureoffset_samplercube_vec3_ivec2_vertex" />
   15176 <Test name="textureoffset_samplercube_vec3_ivec2_fragment" />
   15177 <Test name="textureoffset_isamplercube_vec3_ivec2_vertex" />
   15178 <Test name="textureoffset_isamplercube_vec3_ivec2_fragment" />
   15179 <Test name="textureoffset_usamplercube_vec3_ivec2_vertex" />
   15180 <Test name="textureoffset_usamplercube_vec3_ivec2_fragment" />
   15181 <Test name="textureoffset_samplercube_vec3_ivec3_vertex" />
   15182 <Test name="textureoffset_samplercube_vec3_ivec3_fragment" />
   15183 <Test name="textureoffset_isamplercube_vec3_ivec3_vertex" />
   15184 <Test name="textureoffset_isamplercube_vec3_ivec3_fragment" />
   15185 <Test name="textureoffset_usamplercube_vec3_ivec3_vertex" />
   15186 <Test name="textureoffset_usamplercube_vec3_ivec3_fragment" />
   15187 <Test name="textureoffset_samplercube_vec3_ivec2_float_vertex" />
   15188 <Test name="textureoffset_samplercube_vec3_ivec2_float_fragment" />
   15189 <Test name="textureoffset_samplercube_vec3_ivec3_float_vertex" />
   15190 <Test name="textureoffset_samplercube_vec3_ivec3_float_fragment" />
   15191 <Test name="textureoffset_sampler2darray_vec3_ivec3_vertex" />
   15192 <Test name="textureoffset_sampler2darray_vec3_ivec3_fragment" />
   15193 <Test name="textureoffset_sampler2darray_vec3_ivec3_float_vertex" />
   15194 <Test name="textureoffset_sampler2darray_vec3_ivec3_float_fragment" />
   15195 <Test name="textureoffset_samplercubeshadow_vec4_ivec2_vertex" />
   15196 <Test name="textureoffset_samplercubeshadow_vec4_ivec2_fragment" />
   15197 <Test name="textureoffset_samplercubeshadow_vec4_ivec3_vertex" />
   15198 <Test name="textureoffset_samplercubeshadow_vec4_ivec3_fragment" />
   15199 <Test name="textureoffset_sampler2darrayshadow_vec4_ivec2_float_vertex" />
   15200 <Test name="textureoffset_sampler2darrayshadow_vec4_ivec2_float_fragment" />
   15201 <Test name="texelfetch_samplercube_ivec3_int_vertex" />
   15202 <Test name="texelfetch_samplercube_ivec3_int_fragment" />
   15203 <Test name="texelfetch_isamplercube_ivec3_int_vertex" />
   15204 <Test name="texelfetch_isamplercube_ivec3_int_fragment" />
   15205 <Test name="texelfetch_usamplercube_ivec3_int_vertex" />
   15206 <Test name="texelfetch_usamplercube_ivec3_int_fragment" />
   15207 <Test name="texelfetch_sampler2dshadow_ivec2_int_vertex" />
   15208 <Test name="texelfetch_sampler2dshadow_ivec2_int_fragment" />
   15209 <Test name="texelfetch_samplercubeshadow_ivec3_int_vertex" />
   15210 <Test name="texelfetch_samplercubeshadow_ivec3_int_fragment" />
   15211 <Test name="texelfetch_sampler2darrayshadow_ivec3_int_vertex" />
   15212 <Test name="texelfetch_sampler2darrayshadow_ivec3_int_fragment" />
   15213 <Test name="texelfetch_samplercube_ivec3_int_ivec3_vertex" />
   15214 <Test name="texelfetch_samplercube_ivec3_int_ivec3_fragment" />
   15215 <Test name="texelfetch_sampler2dshadow_ivec2_int_ivec2_vertex" />
   15216 <Test name="texelfetch_sampler2dshadow_ivec2_int_ivec2_fragment" />
   15217 <Test name="texelfetch_samplercubeshadow_ivec3_int_ivec3_vertex" />
   15218 <Test name="texelfetch_samplercubeshadow_ivec3_int_ivec3_fragment" />
   15219 <Test name="texelfetch_sampler2darrayshadow_ivec3_int_ivec3_vertex" />
   15220 <Test name="texelfetch_sampler2darrayshadow_ivec3_int_ivec3_fragment" />
   15221 <Test name="textureprojoffset_samplercube_vec4_ivec2_vertex" />
   15222 <Test name="textureprojoffset_samplercube_vec4_ivec2_fragment" />
   15223 <Test name="textureprojoffset_samplercube_vec4_ivec3_vertex" />
   15224 <Test name="textureprojoffset_samplercube_vec4_ivec3_fragment" />
   15225 <Test name="textureprojoffset_samplercubeshadow_vec4_ivec3_vertex" />
   15226 <Test name="textureprojoffset_samplercubeshadow_vec4_ivec3_fragment" />
   15227 <Test name="textureprojoffset_sampler2darrayshadow_vec4_ivec2_vertex" />
   15228 <Test name="textureprojoffset_sampler2darrayshadow_vec4_ivec2_fragment" />
   15229 <Test name="textureprojoffset_sampler2darrayshadow_vec4_ivec3_vertex" />
   15230 <Test name="textureprojoffset_sampler2darrayshadow_vec4_ivec3_fragment" />
   15231 <Test name="texturelodoffset_samplercube_vec3_float_ivec2_vertex" />
   15232 <Test name="texturelodoffset_samplercube_vec3_float_ivec2_fragment" />
   15233 <Test name="texturelodoffset_samplercube_vec3_float_ivec3_vertex" />
   15234 <Test name="texturelodoffset_samplercube_vec3_float_ivec3_fragment" />
   15235 <Test name="texturelodoffset_samplercubeshadow_vec3_float_ivec3_vertex" />
   15236 <Test name="texturelodoffset_samplercubeshadow_vec3_float_ivec3_fragment" />
   15237 <Test name="texturelodoffset_sampler2darrayshadow_vec3_float_ivec2_vertex" />
   15238 <Test name="texturelodoffset_sampler2darrayshadow_vec3_float_ivec2_fragment" />
   15239 <Test name="texturelodoffset_sampler2darrayshadow_vec3_float_ivec3_vertex" />
   15240 <Test name="texturelodoffset_sampler2darrayshadow_vec3_float_ivec3_fragment" />
   15241 <Test name="textureprojlod_samplercube_vec4_float_vertex" />
   15242 <Test name="textureprojlod_samplercube_vec4_float_fragment" />
   15243 <Test name="textureprojlod_sampler2darray_vec4_float_vertex" />
   15244 <Test name="textureprojlod_sampler2darray_vec4_float_fragment" />
   15245 <Test name="textureprojlod_sampler2darrayshadow_vec4_float_vertex" />
   15246 <Test name="textureprojlod_sampler2darrayshadow_vec4_float_fragment" />
   15247 <Test name="texturegrad_sampler2darray_vec3_vec3_vec3_vertex" />
   15248 <Test name="texturegrad_sampler2darray_vec3_vec3_vec3_fragment" />
   15249 <Test name="texturegradoffset_samplercube_vec3_vec3_vec3_ivec2_vertex" />
   15250 <Test name="texturegradoffset_samplercube_vec3_vec3_vec3_ivec2_fragment" />
   15251 <Test name="texturegradoffset_samplercube_vec3_vec3_vec3_ivec3_vertex" />
   15252 <Test name="texturegradoffset_samplercube_vec3_vec3_vec3_ivec3_fragment" />
   15253 <Test name="texturegradoffset_samplercubeshadow_vec4_vec3_vec3_ivec2_vertex" />
   15254 <Test name="texturegradoffset_samplercubeshadow_vec4_vec3_vec3_ivec2_fragment" />
   15255 <Test name="texturegradoffset_samplercubeshadow_vec4_vec3_vec3_ivec3_vertex" />
   15256 <Test name="texturegradoffset_samplercubeshadow_vec4_vec3_vec3_ivec3_fragment" />
   15257 <Test name="textureprojgrad_samplercube_vec4_vec3_vec3_vertex" />
   15258 <Test name="textureprojgrad_samplercube_vec4_vec3_vec3_fragment" />
   15259 <Test name="textureprojgrad_sampler2darray_vec4_vec2_vec2_vertex" />
   15260 <Test name="textureprojgrad_sampler2darray_vec4_vec2_vec2_fragment" />
   15261 <Test name="textureprojgradoffset_samplercube_vec4_vec3_vec3_ivec2_vertex" />
   15262 <Test name="textureprojgradoffset_samplercube_vec4_vec3_vec3_ivec2_fragment" />
   15263 <Test name="textureprojgradoffset_samplercube_vec4_vec3_vec3_ivec3_vertex" />
   15264 <Test name="textureprojgradoffset_samplercube_vec4_vec3_vec3_ivec3_fragment" />
   15265 <Test name="textureprojgradoffset_sampler2darray_vec4_vec2_vec2_ivec2_vertex" />
   15266 <Test name="textureprojgradoffset_sampler2darray_vec4_vec2_vec2_ivec2_fragment" />
   15267 <Test name="textureprojgradoffset_sampler2darray_vec4_vec2_vec2_ivec3_vertex" />
   15268 <Test name="textureprojgradoffset_sampler2darray_vec4_vec2_vec2_ivec3_fragment" />
   15269 </TestCase>
   15270 </TestSuite>
   15271 <TestSuite name="derivate">
   15272 <TestSuite name="dfdx">
   15273 <TestCase name="constant">
   15274 <Test name="float" />
   15275 <Test name="vec2" />
   15276 <Test name="vec3" />
   15277 <Test name="vec4" />
   15278 </TestCase>
   15279 <TestCase name="linear">
   15280 <Test name="float_lowp" />
   15281 <Test name="float_mediump" />
   15282 <Test name="float_highp" />
   15283 <Test name="vec2_highp" />
   15284 </TestCase>
   15285 <TestCase name="in_function">
   15286 <Test name="float_mediump" />
   15287 <Test name="float_highp" />
   15288 <Test name="vec2_highp" />
   15289 </TestCase>
   15290 <TestCase name="static_if">
   15291 <Test name="float_mediump" />
   15292 <Test name="float_highp" />
   15293 <Test name="vec2_highp" />
   15294 </TestCase>
   15295 <TestCase name="static_loop">
   15296 <Test name="float_mediump" />
   15297 <Test name="float_highp" />
   15298 <Test name="vec2_highp" />
   15299 </TestCase>
   15300 <TestCase name="static_switch">
   15301 <Test name="float_mediump" />
   15302 <Test name="float_highp" />
   15303 <Test name="vec2_highp" />
   15304 </TestCase>
   15305 <TestCase name="uniform_if">
   15306 <Test name="float_mediump" />
   15307 <Test name="float_highp" />
   15308 <Test name="vec2_highp" />
   15309 </TestCase>
   15310 <TestCase name="uniform_loop">
   15311 <Test name="float_mediump" />
   15312 <Test name="float_highp" />
   15313 <Test name="vec2_highp" />
   15314 </TestCase>
   15315 <TestCase name="uniform_switch">
   15316 <Test name="float_mediump" />
   15317 <Test name="float_highp" />
   15318 <Test name="vec2_highp" />
   15319 </TestCase>
   15320 <TestCase name="fbo">
   15321 <Test name="float_mediump" />
   15322 <Test name="float_highp" />
   15323 <Test name="vec2_highp" />
   15324 </TestCase>
   15325 <TestCase name="fbo_msaa2">
   15326 <Test name="float_mediump" />
   15327 </TestCase>
   15328 <TestCase name="fbo_msaa4">
   15329 <Test name="float_mediump" />
   15330 </TestCase>
   15331 <TestCase name="fbo_float">
   15332 <Test name="float_lowp" />
   15333 <Test name="float_mediump" />
   15334 </TestCase>
   15335 <TestSuite name="fastest">
   15336 <TestCase name="default">
   15337 <Test name="float_mediump" />
   15338 <Test name="float_highp" />
   15339 <Test name="vec2_highp" />
   15340 </TestCase>
   15341 <TestCase name="fbo_msaa4">
   15342 <Test name="float_mediump" />
   15343 </TestCase>
   15344 <TestCase name="fbo_float">
   15345 <Test name="float_lowp" />
   15346 <Test name="float_mediump" />
   15347 </TestCase>
   15348 </TestSuite>
   15349 <TestSuite name="nicest">
   15350 <TestCase name="default">
   15351 <Test name="float_mediump" />
   15352 <Test name="float_highp" />
   15353 <Test name="vec2_highp" />
   15354 </TestCase>
   15355 <TestCase name="fbo_msaa4">
   15356 <Test name="float_mediump" />
   15357 </TestCase>
   15358 <TestCase name="fbo_float">
   15359 <Test name="float_lowp" />
   15360 <Test name="float_mediump" />
   15361 </TestCase>
   15362 </TestSuite>
   15363 </TestSuite>
   15364 <TestSuite name="dfdy">
   15365 <TestCase name="constant">
   15366 <Test name="float" />
   15367 <Test name="vec2" />
   15368 <Test name="vec3" />
   15369 <Test name="vec4" />
   15370 </TestCase>
   15371 <TestCase name="linear">
   15372 <Test name="float_highp" />
   15373 <Test name="vec2_highp" />
   15374 </TestCase>
   15375 <TestCase name="in_function">
   15376 <Test name="float_highp" />
   15377 <Test name="vec2_highp" />
   15378 </TestCase>
   15379 <TestCase name="static_if">
   15380 <Test name="float_highp" />
   15381 <Test name="vec2_highp" />
   15382 </TestCase>
   15383 <TestCase name="static_loop">
   15384 <Test name="float_highp" />
   15385 <Test name="vec2_highp" />
   15386 </TestCase>
   15387 <TestCase name="static_switch">
   15388 <Test name="float_highp" />
   15389 <Test name="vec2_highp" />
   15390 </TestCase>
   15391 <TestCase name="uniform_if">
   15392 <Test name="float_highp" />
   15393 <Test name="vec2_highp" />
   15394 </TestCase>
   15395 <TestCase name="uniform_loop">
   15396 <Test name="float_highp" />
   15397 <Test name="vec2_highp" />
   15398 </TestCase>
   15399 <TestCase name="uniform_switch">
   15400 <Test name="float_highp" />
   15401 <Test name="vec2_highp" />
   15402 </TestCase>
   15403 <TestCase name="fbo">
   15404 <Test name="float_highp" />
   15405 <Test name="vec2_highp" />
   15406 </TestCase>
   15407 <TestSuite name="fastest">
   15408 <TestCase name="default">
   15409 <Test name="float_highp" />
   15410 <Test name="vec2_highp" />
   15411 </TestCase>
   15412 </TestSuite>
   15413 <TestSuite name="nicest">
   15414 <TestCase name="default">
   15415 <Test name="float_highp" />
   15416 <Test name="vec2_highp" />
   15417 </TestCase>
   15418 </TestSuite>
   15419 </TestSuite>
   15420 <TestSuite name="fwidth">
   15421 <TestCase name="constant">
   15422 <Test name="float" />
   15423 <Test name="vec2" />
   15424 <Test name="vec3" />
   15425 <Test name="vec4" />
   15426 </TestCase>
   15427 <TestCase name="linear">
   15428 <Test name="float_lowp" />
   15429 <Test name="float_mediump" />
   15430 <Test name="float_highp" />
   15431 <Test name="vec2_lowp" />
   15432 <Test name="vec2_mediump" />
   15433 <Test name="vec2_highp" />
   15434 <Test name="vec4_lowp" />
   15435 <Test name="vec4_mediump" />
   15436 </TestCase>
   15437 <TestCase name="in_function">
   15438 <Test name="float_mediump" />
   15439 <Test name="float_highp" />
   15440 <Test name="vec2_mediump" />
   15441 <Test name="vec2_highp" />
   15442 <Test name="vec4_mediump" />
   15443 </TestCase>
   15444 <TestCase name="static_if">
   15445 <Test name="float_mediump" />
   15446 <Test name="float_highp" />
   15447 <Test name="vec2_mediump" />
   15448 <Test name="vec2_highp" />
   15449 <Test name="vec4_mediump" />
   15450 </TestCase>
   15451 <TestCase name="static_loop">
   15452 <Test name="float_mediump" />
   15453 <Test name="float_highp" />
   15454 <Test name="vec2_mediump" />
   15455 <Test name="vec2_highp" />
   15456 <Test name="vec4_mediump" />
   15457 </TestCase>
   15458 <TestCase name="static_switch">
   15459 <Test name="float_mediump" />
   15460 <Test name="float_highp" />
   15461 <Test name="vec2_mediump" />
   15462 <Test name="vec2_highp" />
   15463 <Test name="vec4_mediump" />
   15464 </TestCase>
   15465 <TestCase name="uniform_if">
   15466 <Test name="float_mediump" />
   15467 <Test name="float_highp" />
   15468 <Test name="vec2_mediump" />
   15469 <Test name="vec2_highp" />
   15470 <Test name="vec4_mediump" />
   15471 </TestCase>
   15472 <TestCase name="uniform_loop">
   15473 <Test name="float_mediump" />
   15474 <Test name="float_highp" />
   15475 <Test name="vec2_mediump" />
   15476 <Test name="vec2_highp" />
   15477 <Test name="vec4_mediump" />
   15478 </TestCase>
   15479 <TestCase name="uniform_switch">
   15480 <Test name="float_mediump" />
   15481 <Test name="float_highp" />
   15482 <Test name="vec2_mediump" />
   15483 <Test name="vec2_highp" />
   15484 <Test name="vec4_mediump" />
   15485 </TestCase>
   15486 <TestCase name="fbo">
   15487 <Test name="float_mediump" />
   15488 <Test name="float_highp" />
   15489 <Test name="vec2_mediump" />
   15490 <Test name="vec2_highp" />
   15491 <Test name="vec4_mediump" />
   15492 </TestCase>
   15493 <TestCase name="fbo_msaa2">
   15494 <Test name="float_mediump" />
   15495 <Test name="vec2_mediump" />
   15496 </TestCase>
   15497 <TestCase name="fbo_msaa4">
   15498 <Test name="float_mediump" />
   15499 <Test name="vec2_mediump" />
   15500 </TestCase>
   15501 <TestCase name="fbo_float">
   15502 <Test name="float_lowp" />
   15503 <Test name="float_mediump" />
   15504 <Test name="vec2_lowp" />
   15505 <Test name="vec2_mediump" />
   15506 <Test name="vec4_lowp" />
   15507 <Test name="vec4_mediump" />
   15508 </TestCase>
   15509 <TestSuite name="fastest">
   15510 <TestCase name="default">
   15511 <Test name="float_mediump" />
   15512 <Test name="float_highp" />
   15513 <Test name="vec2_mediump" />
   15514 <Test name="vec2_highp" />
   15515 <Test name="vec4_mediump" />
   15516 </TestCase>
   15517 <TestCase name="fbo_msaa4">
   15518 <Test name="float_mediump" />
   15519 <Test name="vec2_mediump" />
   15520 </TestCase>
   15521 <TestCase name="fbo_float">
   15522 <Test name="float_lowp" />
   15523 <Test name="float_mediump" />
   15524 <Test name="vec2_lowp" />
   15525 <Test name="vec2_mediump" />
   15526 <Test name="vec4_lowp" />
   15527 <Test name="vec4_mediump" />
   15528 </TestCase>
   15529 </TestSuite>
   15530 <TestSuite name="nicest">
   15531 <TestCase name="default">
   15532 <Test name="float_mediump" />
   15533 <Test name="float_highp" />
   15534 <Test name="vec2_mediump" />
   15535 <Test name="vec2_highp" />
   15536 <Test name="vec4_mediump" />
   15537 </TestCase>
   15538 <TestCase name="fbo_msaa4">
   15539 <Test name="float_mediump" />
   15540 <Test name="vec2_mediump" />
   15541 </TestCase>
   15542 <TestCase name="fbo_float">
   15543 <Test name="float_lowp" />
   15544 <Test name="float_mediump" />
   15545 <Test name="vec2_lowp" />
   15546 <Test name="vec2_mediump" />
   15547 <Test name="vec4_lowp" />
   15548 <Test name="vec4_mediump" />
   15549 </TestCase>
   15550 </TestSuite>
   15551 </TestSuite>
   15552 </TestSuite>
   15553 <TestSuite name="builtin_functions">
   15554 <TestSuite name="common">
   15555 <TestCase name="abs">
   15556 <Test name="float_lowp_vertex" />
   15557 <Test name="float_lowp_fragment" />
   15558 <Test name="float_mediump_vertex" />
   15559 <Test name="float_mediump_fragment" />
   15560 <Test name="float_highp_vertex" />
   15561 <Test name="float_highp_fragment" />
   15562 <Test name="vec2_lowp_vertex" />
   15563 <Test name="vec2_lowp_fragment" />
   15564 <Test name="vec2_mediump_vertex" />
   15565 <Test name="vec2_mediump_fragment" />
   15566 <Test name="vec2_highp_vertex" />
   15567 <Test name="vec2_highp_fragment" />
   15568 <Test name="vec3_lowp_vertex" />
   15569 <Test name="vec3_lowp_fragment" />
   15570 <Test name="vec3_mediump_vertex" />
   15571 <Test name="vec3_mediump_fragment" />
   15572 <Test name="vec3_highp_vertex" />
   15573 <Test name="vec3_highp_fragment" />
   15574 <Test name="vec4_lowp_vertex" />
   15575 <Test name="vec4_lowp_fragment" />
   15576 <Test name="vec4_mediump_vertex" />
   15577 <Test name="vec4_mediump_fragment" />
   15578 <Test name="vec4_highp_vertex" />
   15579 <Test name="vec4_highp_fragment" />
   15580 <Test name="int_lowp_fragment" />
   15581 <Test name="int_mediump_fragment" />
   15582 <Test name="ivec2_lowp_fragment" />
   15583 <Test name="ivec2_mediump_fragment" />
   15584 <Test name="ivec3_lowp_fragment" />
   15585 <Test name="ivec3_mediump_fragment" />
   15586 <Test name="ivec4_lowp_fragment" />
   15587 <Test name="ivec4_mediump_fragment" />
   15588 </TestCase>
   15589 <TestCase name="sign">
   15590 <Test name="float_lowp_vertex" />
   15591 <Test name="float_lowp_fragment" />
   15592 <Test name="float_mediump_vertex" />
   15593 <Test name="float_mediump_fragment" />
   15594 <Test name="float_highp_vertex" />
   15595 <Test name="float_highp_fragment" />
   15596 <Test name="vec2_lowp_vertex" />
   15597 <Test name="vec2_lowp_fragment" />
   15598 <Test name="vec2_mediump_vertex" />
   15599 <Test name="vec2_mediump_fragment" />
   15600 <Test name="vec2_highp_vertex" />
   15601 <Test name="vec2_highp_fragment" />
   15602 <Test name="vec3_lowp_vertex" />
   15603 <Test name="vec3_lowp_fragment" />
   15604 <Test name="vec3_mediump_vertex" />
   15605 <Test name="vec3_mediump_fragment" />
   15606 <Test name="vec3_highp_vertex" />
   15607 <Test name="vec3_highp_fragment" />
   15608 <Test name="vec4_lowp_vertex" />
   15609 <Test name="vec4_lowp_fragment" />
   15610 <Test name="vec4_mediump_vertex" />
   15611 <Test name="vec4_mediump_fragment" />
   15612 <Test name="vec4_highp_vertex" />
   15613 <Test name="vec4_highp_fragment" />
   15614 <Test name="int_lowp_vertex" />
   15615 <Test name="int_lowp_fragment" />
   15616 <Test name="int_mediump_vertex" />
   15617 <Test name="int_mediump_fragment" />
   15618 <Test name="int_highp_vertex" />
   15619 <Test name="int_highp_fragment" />
   15620 <Test name="ivec2_lowp_vertex" />
   15621 <Test name="ivec2_lowp_fragment" />
   15622 <Test name="ivec2_mediump_vertex" />
   15623 <Test name="ivec2_mediump_fragment" />
   15624 <Test name="ivec2_highp_vertex" />
   15625 <Test name="ivec2_highp_fragment" />
   15626 <Test name="ivec3_lowp_vertex" />
   15627 <Test name="ivec3_lowp_fragment" />
   15628 <Test name="ivec3_mediump_vertex" />
   15629 <Test name="ivec3_mediump_fragment" />
   15630 <Test name="ivec3_highp_vertex" />
   15631 <Test name="ivec3_highp_fragment" />
   15632 <Test name="ivec4_lowp_vertex" />
   15633 <Test name="ivec4_lowp_fragment" />
   15634 <Test name="ivec4_mediump_vertex" />
   15635 <Test name="ivec4_mediump_fragment" />
   15636 <Test name="ivec4_highp_vertex" />
   15637 <Test name="ivec4_highp_fragment" />
   15638 </TestCase>
   15639 <TestCase name="floor">
   15640 <Test name="float_lowp_vertex" />
   15641 <Test name="float_lowp_fragment" />
   15642 <Test name="float_mediump_vertex" />
   15643 <Test name="float_mediump_fragment" />
   15644 <Test name="float_highp_vertex" />
   15645 <Test name="float_highp_fragment" />
   15646 <Test name="vec2_lowp_vertex" />
   15647 <Test name="vec2_lowp_fragment" />
   15648 <Test name="vec2_mediump_vertex" />
   15649 <Test name="vec2_mediump_fragment" />
   15650 <Test name="vec2_highp_vertex" />
   15651 <Test name="vec2_highp_fragment" />
   15652 <Test name="vec3_lowp_vertex" />
   15653 <Test name="vec3_lowp_fragment" />
   15654 <Test name="vec3_mediump_vertex" />
   15655 <Test name="vec3_mediump_fragment" />
   15656 <Test name="vec3_highp_vertex" />
   15657 <Test name="vec3_highp_fragment" />
   15658 <Test name="vec4_lowp_vertex" />
   15659 <Test name="vec4_lowp_fragment" />
   15660 <Test name="vec4_mediump_vertex" />
   15661 <Test name="vec4_mediump_fragment" />
   15662 <Test name="vec4_highp_vertex" />
   15663 <Test name="vec4_highp_fragment" />
   15664 </TestCase>
   15665 <TestCase name="trunc">
   15666 <Test name="float_lowp_vertex" />
   15667 <Test name="float_lowp_fragment" />
   15668 <Test name="float_mediump_vertex" />
   15669 <Test name="float_mediump_fragment" />
   15670 <Test name="vec2_lowp_vertex" />
   15671 <Test name="vec2_lowp_fragment" />
   15672 <Test name="vec2_mediump_vertex" />
   15673 <Test name="vec2_mediump_fragment" />
   15674 <Test name="vec3_lowp_vertex" />
   15675 <Test name="vec3_lowp_fragment" />
   15676 <Test name="vec3_mediump_vertex" />
   15677 <Test name="vec3_mediump_fragment" />
   15678 <Test name="vec4_lowp_vertex" />
   15679 <Test name="vec4_lowp_fragment" />
   15680 <Test name="vec4_mediump_vertex" />
   15681 <Test name="vec4_mediump_fragment" />
   15682 </TestCase>
   15683 <TestCase name="round">
   15684 <Test name="float_lowp_vertex" />
   15685 <Test name="float_lowp_fragment" />
   15686 <Test name="float_mediump_vertex" />
   15687 <Test name="float_mediump_fragment" />
   15688 <Test name="float_highp_vertex" />
   15689 <Test name="float_highp_fragment" />
   15690 <Test name="vec2_lowp_vertex" />
   15691 <Test name="vec2_lowp_fragment" />
   15692 <Test name="vec2_mediump_vertex" />
   15693 <Test name="vec2_mediump_fragment" />
   15694 <Test name="vec2_highp_vertex" />
   15695 <Test name="vec2_highp_fragment" />
   15696 <Test name="vec3_lowp_vertex" />
   15697 <Test name="vec3_lowp_fragment" />
   15698 <Test name="vec3_mediump_vertex" />
   15699 <Test name="vec3_mediump_fragment" />
   15700 <Test name="vec3_highp_vertex" />
   15701 <Test name="vec3_highp_fragment" />
   15702 <Test name="vec4_lowp_vertex" />
   15703 <Test name="vec4_lowp_fragment" />
   15704 <Test name="vec4_mediump_vertex" />
   15705 <Test name="vec4_mediump_fragment" />
   15706 <Test name="vec4_highp_vertex" />
   15707 <Test name="vec4_highp_fragment" />
   15708 </TestCase>
   15709 <TestCase name="roundeven">
   15710 <Test name="float_lowp_vertex" />
   15711 <Test name="float_lowp_fragment" />
   15712 <Test name="float_mediump_vertex" />
   15713 <Test name="float_mediump_fragment" />
   15714 <Test name="float_highp_vertex" />
   15715 <Test name="float_highp_fragment" />
   15716 <Test name="vec2_lowp_vertex" />
   15717 <Test name="vec2_lowp_fragment" />
   15718 <Test name="vec2_mediump_vertex" />
   15719 <Test name="vec2_mediump_fragment" />
   15720 <Test name="vec2_highp_vertex" />
   15721 <Test name="vec2_highp_fragment" />
   15722 <Test name="vec3_lowp_vertex" />
   15723 <Test name="vec3_lowp_fragment" />
   15724 <Test name="vec3_mediump_vertex" />
   15725 <Test name="vec3_mediump_fragment" />
   15726 <Test name="vec3_highp_vertex" />
   15727 <Test name="vec3_highp_fragment" />
   15728 <Test name="vec4_lowp_vertex" />
   15729 <Test name="vec4_lowp_fragment" />
   15730 <Test name="vec4_mediump_vertex" />
   15731 <Test name="vec4_mediump_fragment" />
   15732 <Test name="vec4_highp_vertex" />
   15733 <Test name="vec4_highp_fragment" />
   15734 </TestCase>
   15735 <TestCase name="ceil">
   15736 <Test name="float_lowp_vertex" />
   15737 <Test name="float_lowp_fragment" />
   15738 <Test name="float_mediump_vertex" />
   15739 <Test name="float_mediump_fragment" />
   15740 <Test name="float_highp_vertex" />
   15741 <Test name="float_highp_fragment" />
   15742 <Test name="vec2_lowp_vertex" />
   15743 <Test name="vec2_lowp_fragment" />
   15744 <Test name="vec2_mediump_vertex" />
   15745 <Test name="vec2_mediump_fragment" />
   15746 <Test name="vec2_highp_vertex" />
   15747 <Test name="vec2_highp_fragment" />
   15748 <Test name="vec3_lowp_vertex" />
   15749 <Test name="vec3_lowp_fragment" />
   15750 <Test name="vec3_mediump_vertex" />
   15751 <Test name="vec3_mediump_fragment" />
   15752 <Test name="vec3_highp_vertex" />
   15753 <Test name="vec3_highp_fragment" />
   15754 <Test name="vec4_lowp_vertex" />
   15755 <Test name="vec4_lowp_fragment" />
   15756 <Test name="vec4_mediump_vertex" />
   15757 <Test name="vec4_mediump_fragment" />
   15758 <Test name="vec4_highp_vertex" />
   15759 <Test name="vec4_highp_fragment" />
   15760 </TestCase>
   15761 <TestCase name="fract">
   15762 <Test name="float_lowp_vertex" />
   15763 <Test name="float_lowp_fragment" />
   15764 <Test name="float_mediump_vertex" />
   15765 <Test name="float_mediump_fragment" />
   15766 <Test name="float_highp_vertex" />
   15767 <Test name="float_highp_fragment" />
   15768 <Test name="vec2_lowp_vertex" />
   15769 <Test name="vec2_lowp_fragment" />
   15770 <Test name="vec2_mediump_vertex" />
   15771 <Test name="vec2_mediump_fragment" />
   15772 <Test name="vec2_highp_vertex" />
   15773 <Test name="vec2_highp_fragment" />
   15774 <Test name="vec3_lowp_vertex" />
   15775 <Test name="vec3_lowp_fragment" />
   15776 <Test name="vec3_mediump_vertex" />
   15777 <Test name="vec3_mediump_fragment" />
   15778 <Test name="vec3_highp_vertex" />
   15779 <Test name="vec3_highp_fragment" />
   15780 <Test name="vec4_lowp_vertex" />
   15781 <Test name="vec4_lowp_fragment" />
   15782 <Test name="vec4_mediump_vertex" />
   15783 <Test name="vec4_mediump_fragment" />
   15784 <Test name="vec4_highp_vertex" />
   15785 <Test name="vec4_highp_fragment" />
   15786 </TestCase>
   15787 <TestCase name="floatbitstoint">
   15788 <Test name="float_lowp_vertex" />
   15789 <Test name="float_lowp_fragment" />
   15790 <Test name="float_mediump_vertex" />
   15791 <Test name="float_mediump_fragment" />
   15792 <Test name="float_highp_vertex" />
   15793 <Test name="float_highp_fragment" />
   15794 <Test name="vec2_lowp_vertex" />
   15795 <Test name="vec2_lowp_fragment" />
   15796 <Test name="vec2_mediump_vertex" />
   15797 <Test name="vec2_mediump_fragment" />
   15798 <Test name="vec2_highp_vertex" />
   15799 <Test name="vec2_highp_fragment" />
   15800 <Test name="vec3_lowp_vertex" />
   15801 <Test name="vec3_lowp_fragment" />
   15802 <Test name="vec3_mediump_vertex" />
   15803 <Test name="vec3_mediump_fragment" />
   15804 <Test name="vec3_highp_vertex" />
   15805 <Test name="vec3_highp_fragment" />
   15806 <Test name="vec4_lowp_vertex" />
   15807 <Test name="vec4_lowp_fragment" />
   15808 <Test name="vec4_mediump_vertex" />
   15809 <Test name="vec4_mediump_fragment" />
   15810 <Test name="vec4_highp_vertex" />
   15811 <Test name="vec4_highp_fragment" />
   15812 </TestCase>
   15813 <TestCase name="floatbitstouint">
   15814 <Test name="float_lowp_vertex" />
   15815 <Test name="float_lowp_fragment" />
   15816 <Test name="float_mediump_vertex" />
   15817 <Test name="float_mediump_fragment" />
   15818 <Test name="float_highp_vertex" />
   15819 <Test name="float_highp_fragment" />
   15820 <Test name="vec2_lowp_vertex" />
   15821 <Test name="vec2_lowp_fragment" />
   15822 <Test name="vec2_mediump_vertex" />
   15823 <Test name="vec2_mediump_fragment" />
   15824 <Test name="vec2_highp_vertex" />
   15825 <Test name="vec2_highp_fragment" />
   15826 <Test name="vec3_lowp_vertex" />
   15827 <Test name="vec3_lowp_fragment" />
   15828 <Test name="vec3_mediump_vertex" />
   15829 <Test name="vec3_mediump_fragment" />
   15830 <Test name="vec3_highp_vertex" />
   15831 <Test name="vec3_highp_fragment" />
   15832 <Test name="vec4_lowp_vertex" />
   15833 <Test name="vec4_lowp_fragment" />
   15834 <Test name="vec4_mediump_vertex" />
   15835 <Test name="vec4_mediump_fragment" />
   15836 <Test name="vec4_highp_vertex" />
   15837 <Test name="vec4_highp_fragment" />
   15838 </TestCase>
   15839 <TestCase name="intbitstofloat">
   15840 <Test name="int_highp_vertex" />
   15841 <Test name="int_highp_fragment" />
   15842 <Test name="ivec2_highp_vertex" />
   15843 <Test name="ivec2_highp_fragment" />
   15844 <Test name="ivec3_highp_vertex" />
   15845 <Test name="ivec3_highp_fragment" />
   15846 </TestCase>
   15847 <TestCase name="uintbitstofloat">
   15848 <Test name="uint_highp_vertex" />
   15849 <Test name="uint_highp_fragment" />
   15850 <Test name="uvec2_highp_vertex" />
   15851 <Test name="uvec2_highp_fragment" />
   15852 <Test name="uvec3_highp_vertex" />
   15853 <Test name="uvec3_highp_fragment" />
   15854 </TestCase>
   15855 </TestSuite>
   15856 <TestCase name="pack_unpack">
   15857 <Test name="packsnorm2x16_lowp_vertex" />
   15858 <Test name="packsnorm2x16_mediump_vertex" />
   15859 <Test name="packsnorm2x16_highp_vertex" />
   15860 <Test name="packunorm2x16_highp_vertex" />
   15861 <Test name="packhalf2x16_vertex" />
   15862 <Test name="packhalf2x16_fragment" />
   15863 </TestCase>
   15864 <TestSuite name="precision">
   15865 <TestSuite name="add">
   15866 <TestCase name="lowp_vertex">
   15867 <Test name="scalar" />
   15868 <Test name="vec2" />
   15869 <Test name="vec3" />
   15870 <Test name="vec4" />
   15871 </TestCase>
   15872 <TestCase name="lowp_fragment">
   15873 <Test name="scalar" />
   15874 <Test name="vec2" />
   15875 <Test name="vec3" />
   15876 <Test name="vec4" />
   15877 </TestCase>
   15878 <TestCase name="mediump_vertex">
   15879 <Test name="scalar" />
   15880 <Test name="vec2" />
   15881 <Test name="vec3" />
   15882 <Test name="vec4" />
   15883 </TestCase>
   15884 <TestCase name="mediump_fragment">
   15885 <Test name="scalar" />
   15886 <Test name="vec2" />
   15887 <Test name="vec3" />
   15888 <Test name="vec4" />
   15889 </TestCase>
   15890 <TestCase name="highp_vertex">
   15891 <Test name="scalar" />
   15892 <Test name="vec2" />
   15893 <Test name="vec3" />
   15894 <Test name="vec4" />
   15895 </TestCase>
   15896 <TestCase name="highp_fragment">
   15897 <Test name="scalar" />
   15898 <Test name="vec2" />
   15899 <Test name="vec3" />
   15900 <Test name="vec4" />
   15901 </TestCase>
   15902 </TestSuite>
   15903 <TestSuite name="sub">
   15904 <TestCase name="lowp_vertex">
   15905 <Test name="scalar" />
   15906 <Test name="vec2" />
   15907 <Test name="vec3" />
   15908 <Test name="vec4" />
   15909 </TestCase>
   15910 <TestCase name="lowp_fragment">
   15911 <Test name="scalar" />
   15912 <Test name="vec2" />
   15913 <Test name="vec3" />
   15914 <Test name="vec4" />
   15915 </TestCase>
   15916 <TestCase name="mediump_vertex">
   15917 <Test name="scalar" />
   15918 <Test name="vec2" />
   15919 <Test name="vec3" />
   15920 <Test name="vec4" />
   15921 </TestCase>
   15922 <TestCase name="mediump_fragment">
   15923 <Test name="scalar" />
   15924 <Test name="vec2" />
   15925 <Test name="vec3" />
   15926 <Test name="vec4" />
   15927 </TestCase>
   15928 <TestCase name="highp_vertex">
   15929 <Test name="scalar" />
   15930 <Test name="vec2" />
   15931 <Test name="vec3" />
   15932 <Test name="vec4" />
   15933 </TestCase>
   15934 <TestCase name="highp_fragment">
   15935 <Test name="scalar" />
   15936 <Test name="vec2" />
   15937 <Test name="vec3" />
   15938 <Test name="vec4" />
   15939 </TestCase>
   15940 </TestSuite>
   15941 <TestSuite name="mul">
   15942 <TestCase name="lowp_vertex">
   15943 <Test name="scalar" />
   15944 <Test name="vec2" />
   15945 <Test name="vec3" />
   15946 <Test name="vec4" />
   15947 </TestCase>
   15948 <TestCase name="lowp_fragment">
   15949 <Test name="scalar" />
   15950 <Test name="vec2" />
   15951 <Test name="vec3" />
   15952 <Test name="vec4" />
   15953 </TestCase>
   15954 <TestCase name="mediump_vertex">
   15955 <Test name="scalar" />
   15956 <Test name="vec2" />
   15957 <Test name="vec3" />
   15958 <Test name="vec4" />
   15959 </TestCase>
   15960 <TestCase name="mediump_fragment">
   15961 <Test name="scalar" />
   15962 <Test name="vec2" />
   15963 <Test name="vec3" />
   15964 <Test name="vec4" />
   15965 </TestCase>
   15966 <TestCase name="highp_vertex">
   15967 <Test name="scalar" />
   15968 <Test name="vec2" />
   15969 <Test name="vec3" />
   15970 <Test name="vec4" />
   15971 </TestCase>
   15972 <TestCase name="highp_fragment">
   15973 <Test name="scalar" />
   15974 <Test name="vec2" />
   15975 <Test name="vec3" />
   15976 <Test name="vec4" />
   15977 </TestCase>
   15978 </TestSuite>
   15979 <TestSuite name="div">
   15980 <TestCase name="lowp_vertex">
   15981 <Test name="scalar" />
   15982 <Test name="vec2" />
   15983 <Test name="vec3" />
   15984 <Test name="vec4" />
   15985 </TestCase>
   15986 <TestCase name="lowp_fragment">
   15987 <Test name="scalar" />
   15988 <Test name="vec2" />
   15989 <Test name="vec3" />
   15990 <Test name="vec4" />
   15991 </TestCase>
   15992 <TestCase name="mediump_vertex">
   15993 <Test name="scalar" />
   15994 <Test name="vec2" />
   15995 <Test name="vec3" />
   15996 <Test name="vec4" />
   15997 </TestCase>
   15998 <TestCase name="mediump_fragment">
   15999 <Test name="scalar" />
   16000 <Test name="vec2" />
   16001 <Test name="vec3" />
   16002 <Test name="vec4" />
   16003 </TestCase>
   16004 </TestSuite>
   16005 <TestSuite name="radians">
   16006 <TestCase name="lowp_vertex">
   16007 <Test name="scalar" />
   16008 <Test name="vec2" />
   16009 <Test name="vec3" />
   16010 <Test name="vec4" />
   16011 </TestCase>
   16012 <TestCase name="lowp_fragment">
   16013 <Test name="scalar" />
   16014 <Test name="vec2" />
   16015 <Test name="vec3" />
   16016 <Test name="vec4" />
   16017 </TestCase>
   16018 <TestCase name="mediump_vertex">
   16019 <Test name="scalar" />
   16020 <Test name="vec2" />
   16021 <Test name="vec3" />
   16022 <Test name="vec4" />
   16023 </TestCase>
   16024 <TestCase name="mediump_fragment">
   16025 <Test name="scalar" />
   16026 <Test name="vec2" />
   16027 <Test name="vec3" />
   16028 <Test name="vec4" />
   16029 </TestCase>
   16030 <TestCase name="highp_vertex">
   16031 <Test name="scalar" />
   16032 <Test name="vec2" />
   16033 <Test name="vec3" />
   16034 <Test name="vec4" />
   16035 </TestCase>
   16036 <TestCase name="highp_fragment">
   16037 <Test name="scalar" />
   16038 <Test name="vec2" />
   16039 <Test name="vec3" />
   16040 <Test name="vec4" />
   16041 </TestCase>
   16042 </TestSuite>
   16043 <TestSuite name="degrees">
   16044 <TestCase name="lowp_vertex">
   16045 <Test name="scalar" />
   16046 <Test name="vec2" />
   16047 <Test name="vec3" />
   16048 <Test name="vec4" />
   16049 </TestCase>
   16050 <TestCase name="lowp_fragment">
   16051 <Test name="scalar" />
   16052 <Test name="vec2" />
   16053 <Test name="vec3" />
   16054 <Test name="vec4" />
   16055 </TestCase>
   16056 <TestCase name="mediump_vertex">
   16057 <Test name="scalar" />
   16058 <Test name="vec2" />
   16059 <Test name="vec3" />
   16060 <Test name="vec4" />
   16061 </TestCase>
   16062 <TestCase name="mediump_fragment">
   16063 <Test name="scalar" />
   16064 <Test name="vec2" />
   16065 <Test name="vec3" />
   16066 <Test name="vec4" />
   16067 </TestCase>
   16068 <TestCase name="highp_vertex">
   16069 <Test name="scalar" />
   16070 <Test name="vec2" />
   16071 <Test name="vec3" />
   16072 <Test name="vec4" />
   16073 </TestCase>
   16074 <TestCase name="highp_fragment">
   16075 <Test name="scalar" />
   16076 <Test name="vec2" />
   16077 <Test name="vec3" />
   16078 <Test name="vec4" />
   16079 </TestCase>
   16080 </TestSuite>
   16081 <TestSuite name="sin">
   16082 <TestCase name="lowp_vertex">
   16083 <Test name="scalar" />
   16084 <Test name="vec2" />
   16085 <Test name="vec3" />
   16086 <Test name="vec4" />
   16087 </TestCase>
   16088 <TestCase name="lowp_fragment">
   16089 <Test name="scalar" />
   16090 <Test name="vec2" />
   16091 <Test name="vec3" />
   16092 <Test name="vec4" />
   16093 </TestCase>
   16094 <TestCase name="highp_vertex">
   16095 <Test name="scalar" />
   16096 <Test name="vec2" />
   16097 <Test name="vec3" />
   16098 <Test name="vec4" />
   16099 </TestCase>
   16100 <TestCase name="highp_fragment">
   16101 <Test name="scalar" />
   16102 <Test name="vec2" />
   16103 <Test name="vec3" />
   16104 <Test name="vec4" />
   16105 </TestCase>
   16106 </TestSuite>
   16107 <TestSuite name="cos">
   16108 <TestCase name="lowp_vertex">
   16109 <Test name="scalar" />
   16110 <Test name="vec2" />
   16111 <Test name="vec3" />
   16112 <Test name="vec4" />
   16113 </TestCase>
   16114 <TestCase name="lowp_fragment">
   16115 <Test name="scalar" />
   16116 <Test name="vec2" />
   16117 <Test name="vec3" />
   16118 <Test name="vec4" />
   16119 </TestCase>
   16120 <TestCase name="highp_vertex">
   16121 <Test name="scalar" />
   16122 <Test name="vec2" />
   16123 <Test name="vec3" />
   16124 <Test name="vec4" />
   16125 </TestCase>
   16126 <TestCase name="highp_fragment">
   16127 <Test name="scalar" />
   16128 <Test name="vec2" />
   16129 <Test name="vec3" />
   16130 <Test name="vec4" />
   16131 </TestCase>
   16132 </TestSuite>
   16133 <TestSuite name="tan">
   16134 <TestCase name="lowp_vertex">
   16135 <Test name="scalar" />
   16136 <Test name="vec2" />
   16137 <Test name="vec3" />
   16138 <Test name="vec4" />
   16139 </TestCase>
   16140 <TestCase name="lowp_fragment">
   16141 <Test name="scalar" />
   16142 <Test name="vec2" />
   16143 <Test name="vec3" />
   16144 <Test name="vec4" />
   16145 </TestCase>
   16146 <TestCase name="highp_vertex">
   16147 <Test name="scalar" />
   16148 <Test name="vec2" />
   16149 <Test name="vec3" />
   16150 <Test name="vec4" />
   16151 </TestCase>
   16152 <TestCase name="highp_fragment">
   16153 <Test name="scalar" />
   16154 <Test name="vec2" />
   16155 <Test name="vec3" />
   16156 <Test name="vec4" />
   16157 </TestCase>
   16158 </TestSuite>
   16159 <TestSuite name="asin">
   16160 <TestCase name="lowp_vertex">
   16161 <Test name="scalar" />
   16162 <Test name="vec2" />
   16163 <Test name="vec3" />
   16164 <Test name="vec4" />
   16165 </TestCase>
   16166 <TestCase name="lowp_fragment">
   16167 <Test name="scalar" />
   16168 <Test name="vec2" />
   16169 <Test name="vec3" />
   16170 <Test name="vec4" />
   16171 </TestCase>
   16172 </TestSuite>
   16173 <TestSuite name="acos">
   16174 <TestCase name="lowp_vertex">
   16175 <Test name="scalar" />
   16176 <Test name="vec2" />
   16177 <Test name="vec3" />
   16178 <Test name="vec4" />
   16179 </TestCase>
   16180 <TestCase name="lowp_fragment">
   16181 <Test name="scalar" />
   16182 <Test name="vec2" />
   16183 <Test name="vec3" />
   16184 <Test name="vec4" />
   16185 </TestCase>
   16186 <TestCase name="mediump_fragment">
   16187 <Test name="scalar" />
   16188 <Test name="vec2" />
   16189 <Test name="vec3" />
   16190 <Test name="vec4" />
   16191 </TestCase>
   16192 </TestSuite>
   16193 <TestSuite name="sinh">
   16194 <TestCase name="lowp_vertex">
   16195 <Test name="scalar" />
   16196 <Test name="vec2" />
   16197 <Test name="vec3" />
   16198 <Test name="vec4" />
   16199 </TestCase>
   16200 <TestCase name="lowp_fragment">
   16201 <Test name="scalar" />
   16202 <Test name="vec2" />
   16203 <Test name="vec3" />
   16204 <Test name="vec4" />
   16205 </TestCase>
   16206 <TestCase name="mediump_vertex">
   16207 <Test name="scalar" />
   16208 <Test name="vec2" />
   16209 <Test name="vec3" />
   16210 <Test name="vec4" />
   16211 </TestCase>
   16212 <TestCase name="mediump_fragment">
   16213 <Test name="scalar" />
   16214 <Test name="vec2" />
   16215 <Test name="vec3" />
   16216 <Test name="vec4" />
   16217 </TestCase>
   16218 <TestCase name="highp_vertex">
   16219 <Test name="scalar" />
   16220 <Test name="vec2" />
   16221 <Test name="vec3" />
   16222 <Test name="vec4" />
   16223 </TestCase>
   16224 <TestCase name="highp_fragment">
   16225 <Test name="scalar" />
   16226 <Test name="vec2" />
   16227 <Test name="vec3" />
   16228 <Test name="vec4" />
   16229 </TestCase>
   16230 </TestSuite>
   16231 <TestSuite name="cosh">
   16232 <TestCase name="lowp_vertex">
   16233 <Test name="scalar" />
   16234 <Test name="vec2" />
   16235 <Test name="vec3" />
   16236 <Test name="vec4" />
   16237 </TestCase>
   16238 <TestCase name="lowp_fragment">
   16239 <Test name="scalar" />
   16240 <Test name="vec2" />
   16241 <Test name="vec3" />
   16242 <Test name="vec4" />
   16243 </TestCase>
   16244 <TestCase name="mediump_vertex">
   16245 <Test name="scalar" />
   16246 <Test name="vec2" />
   16247 <Test name="vec3" />
   16248 <Test name="vec4" />
   16249 </TestCase>
   16250 <TestCase name="mediump_fragment">
   16251 <Test name="scalar" />
   16252 <Test name="vec2" />
   16253 <Test name="vec3" />
   16254 <Test name="vec4" />
   16255 </TestCase>
   16256 <TestCase name="highp_vertex">
   16257 <Test name="scalar" />
   16258 <Test name="vec2" />
   16259 <Test name="vec3" />
   16260 <Test name="vec4" />
   16261 </TestCase>
   16262 <TestCase name="highp_fragment">
   16263 <Test name="scalar" />
   16264 <Test name="vec2" />
   16265 <Test name="vec3" />
   16266 <Test name="vec4" />
   16267 </TestCase>
   16268 </TestSuite>
   16269 <TestSuite name="tanh">
   16270 <TestCase name="lowp_vertex">
   16271 <Test name="scalar" />
   16272 <Test name="vec2" />
   16273 <Test name="vec3" />
   16274 <Test name="vec4" />
   16275 </TestCase>
   16276 <TestCase name="lowp_fragment">
   16277 <Test name="scalar" />
   16278 <Test name="vec2" />
   16279 <Test name="vec3" />
   16280 <Test name="vec4" />
   16281 </TestCase>
   16282 <TestCase name="mediump_vertex">
   16283 <Test name="scalar" />
   16284 <Test name="vec2" />
   16285 <Test name="vec3" />
   16286 <Test name="vec4" />
   16287 </TestCase>
   16288 <TestCase name="mediump_fragment">
   16289 <Test name="scalar" />
   16290 <Test name="vec2" />
   16291 <Test name="vec3" />
   16292 <Test name="vec4" />
   16293 </TestCase>
   16294 </TestSuite>
   16295 <TestSuite name="asinh">
   16296 <TestCase name="lowp_vertex">
   16297 <Test name="scalar" />
   16298 <Test name="vec2" />
   16299 <Test name="vec3" />
   16300 <Test name="vec4" />
   16301 </TestCase>
   16302 <TestCase name="lowp_fragment">
   16303 <Test name="scalar" />
   16304 <Test name="vec2" />
   16305 <Test name="vec3" />
   16306 <Test name="vec4" />
   16307 </TestCase>
   16308 <TestCase name="mediump_vertex">
   16309 <Test name="scalar" />
   16310 <Test name="vec2" />
   16311 <Test name="vec3" />
   16312 <Test name="vec4" />
   16313 </TestCase>
   16314 <TestCase name="mediump_fragment">
   16315 <Test name="scalar" />
   16316 <Test name="vec2" />
   16317 <Test name="vec3" />
   16318 <Test name="vec4" />
   16319 </TestCase>
   16320 <TestCase name="highp_vertex">
   16321 <Test name="scalar" />
   16322 <Test name="vec2" />
   16323 <Test name="vec3" />
   16324 <Test name="vec4" />
   16325 </TestCase>
   16326 <TestCase name="highp_fragment">
   16327 <Test name="scalar" />
   16328 <Test name="vec2" />
   16329 <Test name="vec3" />
   16330 <Test name="vec4" />
   16331 </TestCase>
   16332 </TestSuite>
   16333 <TestSuite name="acosh">
   16334 <TestCase name="lowp_vertex">
   16335 <Test name="scalar" />
   16336 <Test name="vec2" />
   16337 <Test name="vec3" />
   16338 <Test name="vec4" />
   16339 </TestCase>
   16340 <TestCase name="lowp_fragment">
   16341 <Test name="scalar" />
   16342 <Test name="vec2" />
   16343 <Test name="vec3" />
   16344 <Test name="vec4" />
   16345 </TestCase>
   16346 <TestCase name="mediump_vertex">
   16347 <Test name="scalar" />
   16348 <Test name="vec2" />
   16349 <Test name="vec3" />
   16350 <Test name="vec4" />
   16351 </TestCase>
   16352 <TestCase name="mediump_fragment">
   16353 <Test name="scalar" />
   16354 <Test name="vec2" />
   16355 <Test name="vec3" />
   16356 <Test name="vec4" />
   16357 </TestCase>
   16358 </TestSuite>
   16359 <TestSuite name="atanh">
   16360 <TestCase name="lowp_vertex">
   16361 <Test name="scalar" />
   16362 <Test name="vec2" />
   16363 <Test name="vec3" />
   16364 <Test name="vec4" />
   16365 </TestCase>
   16366 <TestCase name="lowp_fragment">
   16367 <Test name="scalar" />
   16368 <Test name="vec2" />
   16369 <Test name="vec3" />
   16370 <Test name="vec4" />
   16371 </TestCase>
   16372 <TestCase name="mediump_vertex">
   16373 <Test name="scalar" />
   16374 <Test name="vec2" />
   16375 <Test name="vec3" />
   16376 <Test name="vec4" />
   16377 </TestCase>
   16378 </TestSuite>
   16379 <TestSuite name="pow">
   16380 <TestCase name="lowp_vertex">
   16381 <Test name="scalar" />
   16382 <Test name="vec2" />
   16383 <Test name="vec3" />
   16384 <Test name="vec4" />
   16385 </TestCase>
   16386 <TestCase name="lowp_fragment">
   16387 <Test name="scalar" />
   16388 <Test name="vec2" />
   16389 <Test name="vec3" />
   16390 <Test name="vec4" />
   16391 </TestCase>
   16392 <TestCase name="mediump_vertex">
   16393 <Test name="scalar" />
   16394 <Test name="vec2" />
   16395 <Test name="vec3" />
   16396 <Test name="vec4" />
   16397 </TestCase>
   16398 <TestCase name="mediump_fragment">
   16399 <Test name="scalar" />
   16400 <Test name="vec2" />
   16401 <Test name="vec3" />
   16402 <Test name="vec4" />
   16403 </TestCase>
   16404 <TestCase name="highp_vertex">
   16405 <Test name="scalar" />
   16406 <Test name="vec2" />
   16407 <Test name="vec3" />
   16408 <Test name="vec4" />
   16409 </TestCase>
   16410 <TestCase name="highp_fragment">
   16411 <Test name="scalar" />
   16412 <Test name="vec2" />
   16413 <Test name="vec3" />
   16414 <Test name="vec4" />
   16415 </TestCase>
   16416 </TestSuite>
   16417 <TestSuite name="exp">
   16418 <TestCase name="lowp_vertex">
   16419 <Test name="scalar" />
   16420 <Test name="vec2" />
   16421 <Test name="vec3" />
   16422 <Test name="vec4" />
   16423 </TestCase>
   16424 <TestCase name="lowp_fragment">
   16425 <Test name="scalar" />
   16426 <Test name="vec2" />
   16427 <Test name="vec3" />
   16428 <Test name="vec4" />
   16429 </TestCase>
   16430 <TestCase name="mediump_vertex">
   16431 <Test name="scalar" />
   16432 <Test name="vec2" />
   16433 <Test name="vec3" />
   16434 <Test name="vec4" />
   16435 </TestCase>
   16436 <TestCase name="mediump_fragment">
   16437 <Test name="scalar" />
   16438 <Test name="vec2" />
   16439 <Test name="vec3" />
   16440 <Test name="vec4" />
   16441 </TestCase>
   16442 <TestCase name="highp_vertex">
   16443 <Test name="scalar" />
   16444 <Test name="vec2" />
   16445 <Test name="vec3" />
   16446 <Test name="vec4" />
   16447 </TestCase>
   16448 <TestCase name="highp_fragment">
   16449 <Test name="scalar" />
   16450 <Test name="vec2" />
   16451 <Test name="vec3" />
   16452 <Test name="vec4" />
   16453 </TestCase>
   16454 </TestSuite>
   16455 <TestSuite name="log">
   16456 <TestCase name="lowp_vertex">
   16457 <Test name="scalar" />
   16458 <Test name="vec2" />
   16459 <Test name="vec3" />
   16460 <Test name="vec4" />
   16461 </TestCase>
   16462 <TestCase name="lowp_fragment">
   16463 <Test name="scalar" />
   16464 <Test name="vec2" />
   16465 <Test name="vec3" />
   16466 <Test name="vec4" />
   16467 </TestCase>
   16468 <TestCase name="mediump_vertex">
   16469 <Test name="scalar" />
   16470 <Test name="vec2" />
   16471 <Test name="vec3" />
   16472 <Test name="vec4" />
   16473 </TestCase>
   16474 <TestCase name="mediump_fragment">
   16475 <Test name="scalar" />
   16476 <Test name="vec2" />
   16477 <Test name="vec3" />
   16478 <Test name="vec4" />
   16479 </TestCase>
   16480 </TestSuite>
   16481 <TestSuite name="exp2">
   16482 <TestCase name="lowp_vertex">
   16483 <Test name="scalar" />
   16484 <Test name="vec2" />
   16485 <Test name="vec3" />
   16486 <Test name="vec4" />
   16487 </TestCase>
   16488 <TestCase name="lowp_fragment">
   16489 <Test name="scalar" />
   16490 <Test name="vec2" />
   16491 <Test name="vec3" />
   16492 <Test name="vec4" />
   16493 </TestCase>
   16494 <TestCase name="mediump_vertex">
   16495 <Test name="scalar" />
   16496 <Test name="vec2" />
   16497 <Test name="vec3" />
   16498 <Test name="vec4" />
   16499 </TestCase>
   16500 <TestCase name="mediump_fragment">
   16501 <Test name="scalar" />
   16502 <Test name="vec2" />
   16503 <Test name="vec3" />
   16504 <Test name="vec4" />
   16505 </TestCase>
   16506 <TestCase name="highp_vertex">
   16507 <Test name="scalar" />
   16508 <Test name="vec2" />
   16509 <Test name="vec3" />
   16510 <Test name="vec4" />
   16511 </TestCase>
   16512 <TestCase name="highp_fragment">
   16513 <Test name="scalar" />
   16514 <Test name="vec2" />
   16515 <Test name="vec3" />
   16516 <Test name="vec4" />
   16517 </TestCase>
   16518 </TestSuite>
   16519 <TestSuite name="log2">
   16520 <TestCase name="lowp_vertex">
   16521 <Test name="scalar" />
   16522 <Test name="vec2" />
   16523 <Test name="vec3" />
   16524 <Test name="vec4" />
   16525 </TestCase>
   16526 <TestCase name="lowp_fragment">
   16527 <Test name="scalar" />
   16528 <Test name="vec2" />
   16529 <Test name="vec3" />
   16530 <Test name="vec4" />
   16531 </TestCase>
   16532 <TestCase name="mediump_vertex">
   16533 <Test name="scalar" />
   16534 <Test name="vec2" />
   16535 <Test name="vec3" />
   16536 <Test name="vec4" />
   16537 </TestCase>
   16538 <TestCase name="mediump_fragment">
   16539 <Test name="scalar" />
   16540 <Test name="vec2" />
   16541 <Test name="vec3" />
   16542 <Test name="vec4" />
   16543 </TestCase>
   16544 <TestCase name="highp_vertex">
   16545 <Test name="scalar" />
   16546 <Test name="vec2" />
   16547 <Test name="vec3" />
   16548 <Test name="vec4" />
   16549 </TestCase>
   16550 <TestCase name="highp_fragment">
   16551 <Test name="scalar" />
   16552 <Test name="vec2" />
   16553 <Test name="vec3" />
   16554 <Test name="vec4" />
   16555 </TestCase>
   16556 </TestSuite>
   16557 <TestSuite name="sqrt">
   16558 <TestCase name="lowp_vertex">
   16559 <Test name="scalar" />
   16560 <Test name="vec2" />
   16561 <Test name="vec3" />
   16562 <Test name="vec4" />
   16563 </TestCase>
   16564 <TestCase name="lowp_fragment">
   16565 <Test name="scalar" />
   16566 <Test name="vec2" />
   16567 <Test name="vec3" />
   16568 <Test name="vec4" />
   16569 </TestCase>
   16570 <TestCase name="mediump_vertex">
   16571 <Test name="scalar" />
   16572 <Test name="vec2" />
   16573 <Test name="vec3" />
   16574 <Test name="vec4" />
   16575 </TestCase>
   16576 <TestCase name="mediump_fragment">
   16577 <Test name="scalar" />
   16578 <Test name="vec2" />
   16579 <Test name="vec3" />
   16580 <Test name="vec4" />
   16581 </TestCase>
   16582 <TestCase name="highp_vertex">
   16583 <Test name="scalar" />
   16584 <Test name="vec2" />
   16585 <Test name="vec3" />
   16586 <Test name="vec4" />
   16587 </TestCase>
   16588 <TestCase name="highp_fragment">
   16589 <Test name="scalar" />
   16590 <Test name="vec2" />
   16591 <Test name="vec3" />
   16592 <Test name="vec4" />
   16593 </TestCase>
   16594 </TestSuite>
   16595 <TestSuite name="inversesqrt">
   16596 <TestCase name="lowp_vertex">
   16597 <Test name="scalar" />
   16598 <Test name="vec2" />
   16599 <Test name="vec3" />
   16600 <Test name="vec4" />
   16601 </TestCase>
   16602 <TestCase name="lowp_fragment">
   16603 <Test name="scalar" />
   16604 <Test name="vec2" />
   16605 <Test name="vec3" />
   16606 <Test name="vec4" />
   16607 </TestCase>
   16608 <TestCase name="mediump_vertex">
   16609 <Test name="scalar" />
   16610 <Test name="vec2" />
   16611 <Test name="vec3" />
   16612 <Test name="vec4" />
   16613 </TestCase>
   16614 <TestCase name="mediump_fragment">
   16615 <Test name="scalar" />
   16616 <Test name="vec2" />
   16617 <Test name="vec3" />
   16618 <Test name="vec4" />
   16619 </TestCase>
   16620 <TestCase name="highp_vertex">
   16621 <Test name="scalar" />
   16622 <Test name="vec2" />
   16623 <Test name="vec3" />
   16624 <Test name="vec4" />
   16625 </TestCase>
   16626 <TestCase name="highp_fragment">
   16627 <Test name="scalar" />
   16628 <Test name="vec2" />
   16629 <Test name="vec3" />
   16630 <Test name="vec4" />
   16631 </TestCase>
   16632 </TestSuite>
   16633 <TestSuite name="abs">
   16634 <TestCase name="lowp_vertex">
   16635 <Test name="scalar" />
   16636 <Test name="vec2" />
   16637 <Test name="vec3" />
   16638 <Test name="vec4" />
   16639 </TestCase>
   16640 <TestCase name="lowp_fragment">
   16641 <Test name="scalar" />
   16642 <Test name="vec2" />
   16643 <Test name="vec3" />
   16644 <Test name="vec4" />
   16645 </TestCase>
   16646 <TestCase name="mediump_vertex">
   16647 <Test name="scalar" />
   16648 <Test name="vec2" />
   16649 <Test name="vec3" />
   16650 <Test name="vec4" />
   16651 </TestCase>
   16652 <TestCase name="mediump_fragment">
   16653 <Test name="scalar" />
   16654 <Test name="vec2" />
   16655 <Test name="vec3" />
   16656 <Test name="vec4" />
   16657 </TestCase>
   16658 <TestCase name="highp_vertex">
   16659 <Test name="scalar" />
   16660 <Test name="vec2" />
   16661 <Test name="vec3" />
   16662 <Test name="vec4" />
   16663 </TestCase>
   16664 <TestCase name="highp_fragment">
   16665 <Test name="scalar" />
   16666 <Test name="vec2" />
   16667 <Test name="vec3" />
   16668 <Test name="vec4" />
   16669 </TestCase>
   16670 </TestSuite>
   16671 <TestSuite name="sign">
   16672 <TestCase name="lowp_vertex">
   16673 <Test name="scalar" />
   16674 <Test name="vec2" />
   16675 <Test name="vec3" />
   16676 <Test name="vec4" />
   16677 </TestCase>
   16678 <TestCase name="lowp_fragment">
   16679 <Test name="scalar" />
   16680 <Test name="vec2" />
   16681 <Test name="vec3" />
   16682 <Test name="vec4" />
   16683 </TestCase>
   16684 <TestCase name="mediump_vertex">
   16685 <Test name="scalar" />
   16686 <Test name="vec2" />
   16687 <Test name="vec3" />
   16688 <Test name="vec4" />
   16689 </TestCase>
   16690 <TestCase name="mediump_fragment">
   16691 <Test name="scalar" />
   16692 <Test name="vec2" />
   16693 <Test name="vec3" />
   16694 <Test name="vec4" />
   16695 </TestCase>
   16696 <TestCase name="highp_vertex">
   16697 <Test name="scalar" />
   16698 <Test name="vec2" />
   16699 <Test name="vec3" />
   16700 <Test name="vec4" />
   16701 </TestCase>
   16702 <TestCase name="highp_fragment">
   16703 <Test name="scalar" />
   16704 <Test name="vec2" />
   16705 <Test name="vec3" />
   16706 <Test name="vec4" />
   16707 </TestCase>
   16708 </TestSuite>
   16709 <TestSuite name="floor">
   16710 <TestCase name="lowp_vertex">
   16711 <Test name="scalar" />
   16712 <Test name="vec2" />
   16713 <Test name="vec3" />
   16714 <Test name="vec4" />
   16715 </TestCase>
   16716 <TestCase name="lowp_fragment">
   16717 <Test name="scalar" />
   16718 <Test name="vec2" />
   16719 <Test name="vec3" />
   16720 <Test name="vec4" />
   16721 </TestCase>
   16722 <TestCase name="mediump_vertex">
   16723 <Test name="scalar" />
   16724 <Test name="vec2" />
   16725 <Test name="vec3" />
   16726 <Test name="vec4" />
   16727 </TestCase>
   16728 <TestCase name="mediump_fragment">
   16729 <Test name="scalar" />
   16730 <Test name="vec2" />
   16731 <Test name="vec3" />
   16732 <Test name="vec4" />
   16733 </TestCase>
   16734 <TestCase name="highp_vertex">
   16735 <Test name="scalar" />
   16736 <Test name="vec2" />
   16737 <Test name="vec3" />
   16738 <Test name="vec4" />
   16739 </TestCase>
   16740 <TestCase name="highp_fragment">
   16741 <Test name="scalar" />
   16742 <Test name="vec2" />
   16743 <Test name="vec3" />
   16744 <Test name="vec4" />
   16745 </TestCase>
   16746 </TestSuite>
   16747 <TestSuite name="trunc">
   16748 <TestCase name="lowp_vertex">
   16749 <Test name="scalar" />
   16750 <Test name="vec2" />
   16751 <Test name="vec3" />
   16752 <Test name="vec4" />
   16753 </TestCase>
   16754 <TestCase name="lowp_fragment">
   16755 <Test name="scalar" />
   16756 <Test name="vec2" />
   16757 <Test name="vec3" />
   16758 <Test name="vec4" />
   16759 </TestCase>
   16760 <TestCase name="mediump_vertex">
   16761 <Test name="scalar" />
   16762 <Test name="vec2" />
   16763 <Test name="vec3" />
   16764 <Test name="vec4" />
   16765 </TestCase>
   16766 <TestCase name="mediump_fragment">
   16767 <Test name="scalar" />
   16768 <Test name="vec2" />
   16769 <Test name="vec3" />
   16770 <Test name="vec4" />
   16771 </TestCase>
   16772 <TestCase name="highp_vertex">
   16773 <Test name="scalar" />
   16774 <Test name="vec2" />
   16775 <Test name="vec3" />
   16776 <Test name="vec4" />
   16777 </TestCase>
   16778 <TestCase name="highp_fragment">
   16779 <Test name="scalar" />
   16780 <Test name="vec2" />
   16781 <Test name="vec3" />
   16782 <Test name="vec4" />
   16783 </TestCase>
   16784 </TestSuite>
   16785 <TestSuite name="round">
   16786 <TestCase name="lowp_vertex">
   16787 <Test name="scalar" />
   16788 <Test name="vec2" />
   16789 <Test name="vec3" />
   16790 <Test name="vec4" />
   16791 </TestCase>
   16792 <TestCase name="lowp_fragment">
   16793 <Test name="scalar" />
   16794 <Test name="vec2" />
   16795 <Test name="vec3" />
   16796 <Test name="vec4" />
   16797 </TestCase>
   16798 <TestCase name="mediump_vertex">
   16799 <Test name="scalar" />
   16800 <Test name="vec2" />
   16801 <Test name="vec3" />
   16802 <Test name="vec4" />
   16803 </TestCase>
   16804 <TestCase name="mediump_fragment">
   16805 <Test name="scalar" />
   16806 <Test name="vec2" />
   16807 <Test name="vec3" />
   16808 <Test name="vec4" />
   16809 </TestCase>
   16810 <TestCase name="highp_vertex">
   16811 <Test name="scalar" />
   16812 <Test name="vec2" />
   16813 <Test name="vec3" />
   16814 <Test name="vec4" />
   16815 </TestCase>
   16816 <TestCase name="highp_fragment">
   16817 <Test name="scalar" />
   16818 <Test name="vec2" />
   16819 <Test name="vec3" />
   16820 <Test name="vec4" />
   16821 </TestCase>
   16822 </TestSuite>
   16823 <TestSuite name="roundeven">
   16824 <TestCase name="lowp_vertex">
   16825 <Test name="scalar" />
   16826 <Test name="vec2" />
   16827 <Test name="vec3" />
   16828 <Test name="vec4" />
   16829 </TestCase>
   16830 <TestCase name="lowp_fragment">
   16831 <Test name="scalar" />
   16832 <Test name="vec2" />
   16833 <Test name="vec3" />
   16834 <Test name="vec4" />
   16835 </TestCase>
   16836 <TestCase name="mediump_vertex">
   16837 <Test name="scalar" />
   16838 <Test name="vec2" />
   16839 <Test name="vec3" />
   16840 <Test name="vec4" />
   16841 </TestCase>
   16842 <TestCase name="mediump_fragment">
   16843 <Test name="scalar" />
   16844 <Test name="vec2" />
   16845 <Test name="vec3" />
   16846 <Test name="vec4" />
   16847 </TestCase>
   16848 <TestCase name="highp_vertex">
   16849 <Test name="scalar" />
   16850 <Test name="vec2" />
   16851 <Test name="vec3" />
   16852 <Test name="vec4" />
   16853 </TestCase>
   16854 <TestCase name="highp_fragment">
   16855 <Test name="scalar" />
   16856 <Test name="vec2" />
   16857 <Test name="vec3" />
   16858 <Test name="vec4" />
   16859 </TestCase>
   16860 </TestSuite>
   16861 <TestSuite name="fract">
   16862 <TestCase name="lowp_vertex">
   16863 <Test name="scalar" />
   16864 <Test name="vec2" />
   16865 <Test name="vec3" />
   16866 <Test name="vec4" />
   16867 </TestCase>
   16868 <TestCase name="lowp_fragment">
   16869 <Test name="scalar" />
   16870 <Test name="vec2" />
   16871 <Test name="vec3" />
   16872 <Test name="vec4" />
   16873 </TestCase>
   16874 <TestCase name="mediump_vertex">
   16875 <Test name="scalar" />
   16876 <Test name="vec2" />
   16877 <Test name="vec3" />
   16878 <Test name="vec4" />
   16879 </TestCase>
   16880 <TestCase name="mediump_fragment">
   16881 <Test name="scalar" />
   16882 <Test name="vec2" />
   16883 <Test name="vec3" />
   16884 <Test name="vec4" />
   16885 </TestCase>
   16886 <TestCase name="highp_vertex">
   16887 <Test name="scalar" />
   16888 <Test name="vec2" />
   16889 <Test name="vec3" />
   16890 <Test name="vec4" />
   16891 </TestCase>
   16892 <TestCase name="highp_fragment">
   16893 <Test name="scalar" />
   16894 <Test name="vec2" />
   16895 <Test name="vec3" />
   16896 <Test name="vec4" />
   16897 </TestCase>
   16898 </TestSuite>
   16899 <TestSuite name="mod">
   16900 <TestCase name="lowp_vertex">
   16901 <Test name="scalar" />
   16902 <Test name="vec2" />
   16903 <Test name="vec3" />
   16904 <Test name="vec4" />
   16905 </TestCase>
   16906 <TestCase name="lowp_fragment">
   16907 <Test name="scalar" />
   16908 <Test name="vec2" />
   16909 <Test name="vec3" />
   16910 <Test name="vec4" />
   16911 </TestCase>
   16912 </TestSuite>
   16913 <TestSuite name="min">
   16914 <TestCase name="lowp_vertex">
   16915 <Test name="scalar" />
   16916 <Test name="vec2" />
   16917 <Test name="vec3" />
   16918 <Test name="vec4" />
   16919 </TestCase>
   16920 <TestCase name="lowp_fragment">
   16921 <Test name="scalar" />
   16922 <Test name="vec2" />
   16923 <Test name="vec3" />
   16924 <Test name="vec4" />
   16925 </TestCase>
   16926 <TestCase name="mediump_vertex">
   16927 <Test name="scalar" />
   16928 <Test name="vec2" />
   16929 <Test name="vec3" />
   16930 <Test name="vec4" />
   16931 </TestCase>
   16932 <TestCase name="mediump_fragment">
   16933 <Test name="scalar" />
   16934 <Test name="vec2" />
   16935 <Test name="vec3" />
   16936 <Test name="vec4" />
   16937 </TestCase>
   16938 </TestSuite>
   16939 <TestSuite name="max">
   16940 <TestCase name="lowp_vertex">
   16941 <Test name="scalar" />
   16942 <Test name="vec2" />
   16943 <Test name="vec3" />
   16944 <Test name="vec4" />
   16945 </TestCase>
   16946 <TestCase name="lowp_fragment">
   16947 <Test name="scalar" />
   16948 <Test name="vec2" />
   16949 <Test name="vec3" />
   16950 <Test name="vec4" />
   16951 </TestCase>
   16952 <TestCase name="mediump_vertex">
   16953 <Test name="scalar" />
   16954 <Test name="vec2" />
   16955 <Test name="vec3" />
   16956 <Test name="vec4" />
   16957 </TestCase>
   16958 <TestCase name="mediump_fragment">
   16959 <Test name="scalar" />
   16960 <Test name="vec2" />
   16961 <Test name="vec3" />
   16962 <Test name="vec4" />
   16963 </TestCase>
   16964 </TestSuite>
   16965 <TestSuite name="clamp">
   16966 <TestCase name="lowp_vertex">
   16967 <Test name="scalar" />
   16968 <Test name="vec2" />
   16969 <Test name="vec3" />
   16970 <Test name="vec4" />
   16971 </TestCase>
   16972 <TestCase name="lowp_fragment">
   16973 <Test name="scalar" />
   16974 <Test name="vec2" />
   16975 <Test name="vec3" />
   16976 <Test name="vec4" />
   16977 </TestCase>
   16978 <TestCase name="mediump_vertex">
   16979 <Test name="scalar" />
   16980 <Test name="vec2" />
   16981 <Test name="vec3" />
   16982 <Test name="vec4" />
   16983 </TestCase>
   16984 <TestCase name="mediump_fragment">
   16985 <Test name="scalar" />
   16986 <Test name="vec2" />
   16987 <Test name="vec3" />
   16988 <Test name="vec4" />
   16989 </TestCase>
   16990 </TestSuite>
   16991 <TestSuite name="step">
   16992 <TestCase name="lowp_vertex">
   16993 <Test name="scalar" />
   16994 <Test name="vec2" />
   16995 <Test name="vec3" />
   16996 <Test name="vec4" />
   16997 </TestCase>
   16998 <TestCase name="lowp_fragment">
   16999 <Test name="scalar" />
   17000 <Test name="vec2" />
   17001 <Test name="vec3" />
   17002 <Test name="vec4" />
   17003 </TestCase>
   17004 <TestCase name="mediump_vertex">
   17005 <Test name="scalar" />
   17006 <Test name="vec2" />
   17007 <Test name="vec3" />
   17008 <Test name="vec4" />
   17009 </TestCase>
   17010 <TestCase name="mediump_fragment">
   17011 <Test name="scalar" />
   17012 <Test name="vec2" />
   17013 <Test name="vec3" />
   17014 <Test name="vec4" />
   17015 </TestCase>
   17016 <TestCase name="highp_vertex">
   17017 <Test name="scalar" />
   17018 <Test name="vec2" />
   17019 <Test name="vec3" />
   17020 <Test name="vec4" />
   17021 </TestCase>
   17022 <TestCase name="highp_fragment">
   17023 <Test name="scalar" />
   17024 <Test name="vec2" />
   17025 <Test name="vec3" />
   17026 <Test name="vec4" />
   17027 </TestCase>
   17028 </TestSuite>
   17029 <TestSuite name="smoothstep">
   17030 <TestCase name="lowp_vertex">
   17031 <Test name="scalar" />
   17032 <Test name="vec2" />
   17033 <Test name="vec3" />
   17034 <Test name="vec4" />
   17035 </TestCase>
   17036 <TestCase name="lowp_fragment">
   17037 <Test name="scalar" />
   17038 <Test name="vec2" />
   17039 <Test name="vec3" />
   17040 <Test name="vec4" />
   17041 </TestCase>
   17042 <TestCase name="highp_vertex">
   17043 <Test name="vec2" />
   17044 </TestCase>
   17045 <TestCase name="highp_fragment">
   17046 <Test name="vec2" />
   17047 </TestCase>
   17048 </TestSuite>
   17049 <TestSuite name="length">
   17050 <TestCase name="lowp_vertex">
   17051 <Test name="scalar" />
   17052 <Test name="vec2" />
   17053 <Test name="vec3" />
   17054 <Test name="vec4" />
   17055 </TestCase>
   17056 <TestCase name="lowp_fragment">
   17057 <Test name="scalar" />
   17058 <Test name="vec2" />
   17059 <Test name="vec3" />
   17060 <Test name="vec4" />
   17061 </TestCase>
   17062 <TestCase name="mediump_vertex">
   17063 <Test name="scalar" />
   17064 <Test name="vec2" />
   17065 <Test name="vec3" />
   17066 <Test name="vec4" />
   17067 </TestCase>
   17068 <TestCase name="mediump_fragment">
   17069 <Test name="scalar" />
   17070 <Test name="vec2" />
   17071 <Test name="vec3" />
   17072 <Test name="vec4" />
   17073 </TestCase>
   17074 <TestCase name="highp_vertex">
   17075 <Test name="scalar" />
   17076 <Test name="vec2" />
   17077 <Test name="vec3" />
   17078 <Test name="vec4" />
   17079 </TestCase>
   17080 <TestCase name="highp_fragment">
   17081 <Test name="scalar" />
   17082 <Test name="vec2" />
   17083 <Test name="vec3" />
   17084 <Test name="vec4" />
   17085 </TestCase>
   17086 </TestSuite>
   17087 <TestSuite name="distance">
   17088 <TestCase name="lowp_vertex">
   17089 <Test name="scalar" />
   17090 <Test name="vec2" />
   17091 <Test name="vec3" />
   17092 <Test name="vec4" />
   17093 </TestCase>
   17094 <TestCase name="lowp_fragment">
   17095 <Test name="scalar" />
   17096 <Test name="vec2" />
   17097 <Test name="vec3" />
   17098 <Test name="vec4" />
   17099 </TestCase>
   17100 <TestCase name="mediump_vertex">
   17101 <Test name="scalar" />
   17102 <Test name="vec2" />
   17103 <Test name="vec3" />
   17104 <Test name="vec4" />
   17105 </TestCase>
   17106 <TestCase name="mediump_fragment">
   17107 <Test name="scalar" />
   17108 <Test name="vec2" />
   17109 <Test name="vec3" />
   17110 <Test name="vec4" />
   17111 </TestCase>
   17112 <TestCase name="highp_vertex">
   17113 <Test name="scalar" />
   17114 <Test name="vec2" />
   17115 <Test name="vec3" />
   17116 <Test name="vec4" />
   17117 </TestCase>
   17118 <TestCase name="highp_fragment">
   17119 <Test name="scalar" />
   17120 <Test name="vec2" />
   17121 <Test name="vec3" />
   17122 <Test name="vec4" />
   17123 </TestCase>
   17124 </TestSuite>
   17125 <TestSuite name="dot">
   17126 <TestCase name="lowp_vertex">
   17127 <Test name="vec3" />
   17128 <Test name="vec4" />
   17129 </TestCase>
   17130 <TestCase name="lowp_fragment">
   17131 <Test name="vec3" />
   17132 <Test name="vec4" />
   17133 </TestCase>
   17134 <TestCase name="mediump_vertex">
   17135 <Test name="vec3" />
   17136 <Test name="vec4" />
   17137 </TestCase>
   17138 <TestCase name="mediump_fragment">
   17139 <Test name="vec3" />
   17140 <Test name="vec4" />
   17141 </TestCase>
   17142 <TestCase name="highp_vertex">
   17143 <Test name="vec3" />
   17144 </TestCase>
   17145 <TestCase name="highp_fragment">
   17146 <Test name="vec3" />
   17147 </TestCase>
   17148 </TestSuite>
   17149 <TestCase name="cross">
   17150 <Test name="lowp_vertex" />
   17151 <Test name="lowp_fragment" />
   17152 <Test name="mediump_vertex" />
   17153 <Test name="mediump_fragment" />
   17154 <Test name="highp_vertex" />
   17155 <Test name="highp_fragment" />
   17156 </TestCase>
   17157 <TestSuite name="normalize">
   17158 <TestCase name="lowp_vertex">
   17159 <Test name="scalar" />
   17160 <Test name="vec2" />
   17161 <Test name="vec3" />
   17162 <Test name="vec4" />
   17163 </TestCase>
   17164 <TestCase name="lowp_fragment">
   17165 <Test name="scalar" />
   17166 <Test name="vec2" />
   17167 <Test name="vec3" />
   17168 <Test name="vec4" />
   17169 </TestCase>
   17170 <TestCase name="mediump_vertex">
   17171 <Test name="scalar" />
   17172 <Test name="vec2" />
   17173 <Test name="vec3" />
   17174 <Test name="vec4" />
   17175 </TestCase>
   17176 <TestCase name="mediump_fragment">
   17177 <Test name="scalar" />
   17178 <Test name="vec2" />
   17179 <Test name="vec3" />
   17180 <Test name="vec4" />
   17181 </TestCase>
   17182 <TestCase name="highp_vertex">
   17183 <Test name="scalar" />
   17184 <Test name="vec2" />
   17185 <Test name="vec3" />
   17186 <Test name="vec4" />
   17187 </TestCase>
   17188 <TestCase name="highp_fragment">
   17189 <Test name="scalar" />
   17190 <Test name="vec2" />
   17191 <Test name="vec3" />
   17192 <Test name="vec4" />
   17193 </TestCase>
   17194 </TestSuite>
   17195 <TestSuite name="faceforward">
   17196 <TestCase name="lowp_vertex">
   17197 <Test name="vec3" />
   17198 <Test name="vec4" />
   17199 </TestCase>
   17200 <TestCase name="lowp_fragment">
   17201 <Test name="vec3" />
   17202 <Test name="vec4" />
   17203 </TestCase>
   17204 <TestCase name="mediump_vertex">
   17205 <Test name="vec3" />
   17206 <Test name="vec4" />
   17207 </TestCase>
   17208 <TestCase name="mediump_fragment">
   17209 <Test name="vec3" />
   17210 <Test name="vec4" />
   17211 </TestCase>
   17212 <TestCase name="highp_vertex">
   17213 <Test name="vec3" />
   17214 <Test name="vec4" />
   17215 </TestCase>
   17216 <TestCase name="highp_fragment">
   17217 <Test name="vec3" />
   17218 <Test name="vec4" />
   17219 </TestCase>
   17220 </TestSuite>
   17221 <TestSuite name="reflect">
   17222 <TestCase name="lowp_vertex">
   17223 <Test name="scalar" />
   17224 <Test name="vec3" />
   17225 <Test name="vec4" />
   17226 </TestCase>
   17227 <TestCase name="lowp_fragment">
   17228 <Test name="scalar" />
   17229 <Test name="vec3" />
   17230 <Test name="vec4" />
   17231 </TestCase>
   17232 <TestCase name="mediump_vertex">
   17233 <Test name="scalar" />
   17234 <Test name="vec3" />
   17235 <Test name="vec4" />
   17236 </TestCase>
   17237 <TestCase name="mediump_fragment">
   17238 <Test name="scalar" />
   17239 <Test name="vec3" />
   17240 <Test name="vec4" />
   17241 </TestCase>
   17242 </TestSuite>
   17243 <TestSuite name="matrixcompmult">
   17244 <TestCase name="lowp_vertex">
   17245 <Test name="mat2" />
   17246 <Test name="mat2x3" />
   17247 <Test name="mat2x4" />
   17248 <Test name="mat3x2" />
   17249 <Test name="mat3" />
   17250 <Test name="mat3x4" />
   17251 <Test name="mat4x2" />
   17252 <Test name="mat4x3" />
   17253 <Test name="mat4" />
   17254 </TestCase>
   17255 <TestCase name="mediump_vertex">
   17256 <Test name="mat2" />
   17257 <Test name="mat2x3" />
   17258 <Test name="mat2x4" />
   17259 <Test name="mat3x2" />
   17260 <Test name="mat3" />
   17261 <Test name="mat3x4" />
   17262 <Test name="mat4x2" />
   17263 <Test name="mat4x3" />
   17264 <Test name="mat4" />
   17265 </TestCase>
   17266 </TestSuite>
   17267 <TestSuite name="outerproduct">
   17268 <TestCase name="lowp_vertex">
   17269 <Test name="mat2" />
   17270 <Test name="mat2x3" />
   17271 <Test name="mat2x4" />
   17272 <Test name="mat3x2" />
   17273 <Test name="mat3" />
   17274 <Test name="mat3x4" />
   17275 <Test name="mat4x2" />
   17276 <Test name="mat4x3" />
   17277 <Test name="mat4" />
   17278 </TestCase>
   17279 <TestCase name="lowp_fragment">
   17280 <Test name="mat2" />
   17281 <Test name="mat2x3" />
   17282 <Test name="mat2x4" />
   17283 <Test name="mat3x2" />
   17284 <Test name="mat3" />
   17285 <Test name="mat3x4" />
   17286 <Test name="mat4x2" />
   17287 <Test name="mat4x3" />
   17288 <Test name="mat4" />
   17289 </TestCase>
   17290 <TestCase name="mediump_vertex">
   17291 <Test name="mat2" />
   17292 <Test name="mat2x3" />
   17293 <Test name="mat2x4" />
   17294 <Test name="mat3x2" />
   17295 <Test name="mat3" />
   17296 <Test name="mat3x4" />
   17297 <Test name="mat4x2" />
   17298 <Test name="mat4x3" />
   17299 <Test name="mat4" />
   17300 </TestCase>
   17301 <TestCase name="mediump_fragment">
   17302 <Test name="mat2" />
   17303 <Test name="mat2x3" />
   17304 <Test name="mat2x4" />
   17305 <Test name="mat3x2" />
   17306 <Test name="mat3" />
   17307 <Test name="mat3x4" />
   17308 <Test name="mat4x2" />
   17309 <Test name="mat4x3" />
   17310 <Test name="mat4" />
   17311 </TestCase>
   17312 </TestSuite>
   17313 <TestSuite name="transpose">
   17314 <TestCase name="lowp_vertex">
   17315 <Test name="mat2" />
   17316 <Test name="mat2x3" />
   17317 <Test name="mat2x4" />
   17318 <Test name="mat3x2" />
   17319 <Test name="mat3" />
   17320 <Test name="mat3x4" />
   17321 <Test name="mat4x2" />
   17322 <Test name="mat4x3" />
   17323 <Test name="mat4" />
   17324 </TestCase>
   17325 <TestCase name="mediump_vertex">
   17326 <Test name="mat2" />
   17327 <Test name="mat2x3" />
   17328 <Test name="mat2x4" />
   17329 <Test name="mat3x2" />
   17330 <Test name="mat3" />
   17331 <Test name="mat3x4" />
   17332 <Test name="mat4x2" />
   17333 <Test name="mat4x3" />
   17334 <Test name="mat4" />
   17335 </TestCase>
   17336 <TestCase name="highp_vertex">
   17337 <Test name="mat2" />
   17338 <Test name="mat2x3" />
   17339 <Test name="mat2x4" />
   17340 <Test name="mat3x2" />
   17341 <Test name="mat3" />
   17342 <Test name="mat3x4" />
   17343 <Test name="mat4x2" />
   17344 <Test name="mat4x3" />
   17345 <Test name="mat4" />
   17346 </TestCase>
   17347 <TestCase name="highp_fragment">
   17348 <Test name="mat2" />
   17349 <Test name="mat3x2" />
   17350 <Test name="mat3" />
   17351 </TestCase>
   17352 </TestSuite>
   17353 <TestSuite name="determinant">
   17354 <TestCase name="lowp_vertex">
   17355 <Test name="mat2" />
   17356 </TestCase>
   17357 <TestCase name="lowp_fragment">
   17358 <Test name="mat2" />
   17359 </TestCase>
   17360 <TestCase name="mediump_vertex">
   17361 <Test name="mat2" />
   17362 </TestCase>
   17363 </TestSuite>
   17364 <TestSuite name="inverse">
   17365 <TestCase name="lowp_vertex">
   17366 <Test name="mat2" />
   17367 </TestCase>
   17368 <TestCase name="mediump_vertex">
   17369 <Test name="mat2" />
   17370 </TestCase>
   17371 </TestSuite>
   17372 </TestSuite>
   17373 </TestSuite>
   17374 <TestSuite name="invariance">
   17375 <TestCase name="highp">
   17376 <Test name="common_subexpression_0" />
   17377 <Test name="subexpression_precision_lowp" />
   17378 <Test name="subexpression_precision_mediump" />
   17379 <Test name="subexpression_precision_highp" />
   17380 <Test name="loop_2" />
   17381 <Test name="loop_3" />
   17382 <Test name="loop_4" />
   17383 </TestCase>
   17384 <TestCase name="mediump">
   17385 <Test name="common_subexpression_0" />
   17386 <Test name="subexpression_precision_lowp" />
   17387 <Test name="subexpression_precision_mediump" />
   17388 <Test name="subexpression_precision_highp" />
   17389 <Test name="loop_2" />
   17390 <Test name="loop_3" />
   17391 <Test name="loop_4" />
   17392 </TestCase>
   17393 <TestCase name="lowp">
   17394 <Test name="common_subexpression_0" />
   17395 <Test name="subexpression_precision_lowp" />
   17396 <Test name="subexpression_precision_mediump" />
   17397 <Test name="subexpression_precision_highp" />
   17398 <Test name="loop_2" />
   17399 <Test name="loop_3" />
   17400 <Test name="loop_4" />
   17401 </TestCase>
   17402 </TestSuite>
   17403 <TestCase name="fragdata">
   17404 <Test name="valid_static_index" />
   17405 <Test name="valid_uniform_index" />
   17406 <Test name="valid_dynamic_index" />
   17407 </TestCase>
   17408 <TestSuite name="constant_expressions">
   17409 <TestCase name="trivial">
   17410 <Test name="float_vertex" />
   17411 <Test name="float_fragment" />
   17412 <Test name="int_vertex" />
   17413 <Test name="int_fragment" />
   17414 <Test name="bool_vertex" />
   17415 <Test name="bool_fragment" />
   17416 <Test name="cast_vertex" />
   17417 <Test name="cast_fragment" />
   17418 </TestCase>
   17419 <TestCase name="operators">
   17420 <Test name="math_float_vertex" />
   17421 <Test name="math_float_fragment" />
   17422 <Test name="math_vec_vertex" />
   17423 <Test name="math_vec_fragment" />
   17424 <Test name="math_int_vertex" />
   17425 <Test name="math_int_fragment" />
   17426 <Test name="math_ivec_vertex" />
   17427 <Test name="math_ivec_fragment" />
   17428 <Test name="math_mat_vertex" />
   17429 <Test name="math_mat_fragment" />
   17430 <Test name="bitwise_vertex" />
   17431 <Test name="bitwise_fragment" />
   17432 <Test name="logical_vertex" />
   17433 <Test name="logical_fragment" />
   17434 <Test name="compare_vertex" />
   17435 <Test name="compare_fragment" />
   17436 <Test name="selection_vertex" />
   17437 <Test name="selection_fragment" />
   17438 </TestCase>
   17439 <TestCase name="complex_types">
   17440 <Test name="struct_vertex" />
   17441 <Test name="struct_fragment" />
   17442 <Test name="nested_struct_vertex" />
   17443 <Test name="nested_struct_fragment" />
   17444 <Test name="array_size_vertex" />
   17445 <Test name="array_size_fragment" />
   17446 </TestCase>
   17447 <TestCase name="other">
   17448 <Test name="switch_case_vertex" />
   17449 <Test name="switch_case_fragment" />
   17450 </TestCase>
   17451 <TestSuite name="builtin_functions">
   17452 <TestCase name="angle_and_trigonometry">
   17453 <Test name="sin_float_vertex" />
   17454 <Test name="sin_float_fragment" />
   17455 <Test name="sin_vec2_vertex" />
   17456 <Test name="sin_vec2_fragment" />
   17457 <Test name="sin_vec3_vertex" />
   17458 <Test name="sin_vec3_fragment" />
   17459 <Test name="sin_vec4_vertex" />
   17460 <Test name="sin_vec4_fragment" />
   17461 <Test name="cos_float_vertex" />
   17462 <Test name="cos_float_fragment" />
   17463 <Test name="cos_vec2_vertex" />
   17464 <Test name="cos_vec2_fragment" />
   17465 <Test name="cos_vec3_vertex" />
   17466 <Test name="cos_vec3_fragment" />
   17467 <Test name="cos_vec4_vertex" />
   17468 <Test name="cos_vec4_fragment" />
   17469 </TestCase>
   17470 <TestCase name="exponential">
   17471 <Test name="pow_float_vertex" />
   17472 <Test name="pow_float_fragment" />
   17473 <Test name="pow_vec2_vertex" />
   17474 <Test name="pow_vec2_fragment" />
   17475 <Test name="pow_vec3_vertex" />
   17476 <Test name="pow_vec3_fragment" />
   17477 <Test name="pow_vec4_vertex" />
   17478 <Test name="pow_vec4_fragment" />
   17479 <Test name="exp_float_vertex" />
   17480 <Test name="exp_float_fragment" />
   17481 <Test name="exp_vec2_vertex" />
   17482 <Test name="exp_vec2_fragment" />
   17483 <Test name="exp_vec3_vertex" />
   17484 <Test name="exp_vec3_fragment" />
   17485 <Test name="exp_vec4_vertex" />
   17486 <Test name="exp_vec4_fragment" />
   17487 <Test name="log_float_vertex" />
   17488 <Test name="log_float_fragment" />
   17489 <Test name="log_vec2_vertex" />
   17490 <Test name="log_vec2_fragment" />
   17491 <Test name="log_vec3_vertex" />
   17492 <Test name="log_vec3_fragment" />
   17493 <Test name="log_vec4_vertex" />
   17494 <Test name="log_vec4_fragment" />
   17495 <Test name="exp2_float_vertex" />
   17496 <Test name="exp2_float_fragment" />
   17497 <Test name="exp2_vec2_vertex" />
   17498 <Test name="exp2_vec2_fragment" />
   17499 <Test name="exp2_vec3_vertex" />
   17500 <Test name="exp2_vec3_fragment" />
   17501 <Test name="exp2_vec4_vertex" />
   17502 <Test name="exp2_vec4_fragment" />
   17503 <Test name="log2_float_vertex" />
   17504 <Test name="log2_float_fragment" />
   17505 <Test name="log2_vec2_vertex" />
   17506 <Test name="log2_vec2_fragment" />
   17507 <Test name="log2_vec3_vertex" />
   17508 <Test name="log2_vec3_fragment" />
   17509 <Test name="log2_vec4_vertex" />
   17510 <Test name="log2_vec4_fragment" />
   17511 <Test name="sqrt_float_vertex" />
   17512 <Test name="sqrt_float_fragment" />
   17513 <Test name="sqrt_vec2_vertex" />
   17514 <Test name="sqrt_vec2_fragment" />
   17515 <Test name="sqrt_vec3_vertex" />
   17516 <Test name="sqrt_vec3_fragment" />
   17517 <Test name="sqrt_vec4_vertex" />
   17518 <Test name="sqrt_vec4_fragment" />
   17519 </TestCase>
   17520 <TestCase name="common">
   17521 <Test name="abs_float_vertex" />
   17522 <Test name="abs_float_fragment" />
   17523 <Test name="abs_vec2_vertex" />
   17524 <Test name="abs_vec2_fragment" />
   17525 <Test name="abs_vec3_vertex" />
   17526 <Test name="abs_vec3_fragment" />
   17527 <Test name="abs_vec4_vertex" />
   17528 <Test name="abs_vec4_fragment" />
   17529 <Test name="sign_float_vertex" />
   17530 <Test name="sign_float_fragment" />
   17531 <Test name="sign_vec2_vertex" />
   17532 <Test name="sign_vec2_fragment" />
   17533 <Test name="sign_vec3_vertex" />
   17534 <Test name="sign_vec3_fragment" />
   17535 <Test name="sign_vec4_vertex" />
   17536 <Test name="sign_vec4_fragment" />
   17537 <Test name="floor_float_vertex" />
   17538 <Test name="floor_float_fragment" />
   17539 <Test name="floor_vec2_vertex" />
   17540 <Test name="floor_vec2_fragment" />
   17541 <Test name="floor_vec3_vertex" />
   17542 <Test name="floor_vec3_fragment" />
   17543 <Test name="floor_vec4_vertex" />
   17544 <Test name="floor_vec4_fragment" />
   17545 <Test name="ceil_float_vertex" />
   17546 <Test name="ceil_float_fragment" />
   17547 <Test name="ceil_vec2_vertex" />
   17548 <Test name="ceil_vec2_fragment" />
   17549 <Test name="ceil_vec3_vertex" />
   17550 <Test name="ceil_vec3_fragment" />
   17551 <Test name="ceil_vec4_vertex" />
   17552 <Test name="ceil_vec4_fragment" />
   17553 <Test name="min_float_vertex" />
   17554 <Test name="min_float_fragment" />
   17555 <Test name="min_vec2_vertex" />
   17556 <Test name="min_vec2_fragment" />
   17557 <Test name="min_vec2_float_vertex" />
   17558 <Test name="min_vec2_float_fragment" />
   17559 <Test name="min_vec3_vertex" />
   17560 <Test name="min_vec3_fragment" />
   17561 <Test name="min_vec3_float_vertex" />
   17562 <Test name="min_vec3_float_fragment" />
   17563 <Test name="min_vec4_vertex" />
   17564 <Test name="min_vec4_fragment" />
   17565 <Test name="min_vec4_float_vertex" />
   17566 <Test name="min_vec4_float_fragment" />
   17567 <Test name="max_float_vertex" />
   17568 <Test name="max_float_fragment" />
   17569 <Test name="max_vec2_vertex" />
   17570 <Test name="max_vec2_fragment" />
   17571 <Test name="max_vec2_float_vertex" />
   17572 <Test name="max_vec2_float_fragment" />
   17573 <Test name="max_vec3_vertex" />
   17574 <Test name="max_vec3_fragment" />
   17575 <Test name="max_vec3_float_vertex" />
   17576 <Test name="max_vec3_float_fragment" />
   17577 <Test name="max_vec4_vertex" />
   17578 <Test name="max_vec4_fragment" />
   17579 <Test name="max_vec4_float_vertex" />
   17580 <Test name="max_vec4_float_fragment" />
   17581 <Test name="clamp_float_vertex" />
   17582 <Test name="clamp_float_fragment" />
   17583 <Test name="clamp_vec2_vertex" />
   17584 <Test name="clamp_vec2_fragment" />
   17585 <Test name="clamp_vec2_float_vertex" />
   17586 <Test name="clamp_vec2_float_fragment" />
   17587 <Test name="clamp_vec3_vertex" />
   17588 <Test name="clamp_vec3_fragment" />
   17589 <Test name="clamp_vec3_float_vertex" />
   17590 <Test name="clamp_vec3_float_fragment" />
   17591 <Test name="clamp_vec4_vertex" />
   17592 <Test name="clamp_vec4_fragment" />
   17593 <Test name="clamp_vec4_float_vertex" />
   17594 <Test name="clamp_vec4_float_fragment" />
   17595 </TestCase>
   17596 <TestCase name="geometric">
   17597 <Test name="length_float_vertex" />
   17598 <Test name="length_float_fragment" />
   17599 <Test name="length_vec2_vertex" />
   17600 <Test name="length_vec2_fragment" />
   17601 <Test name="length_vec3_vertex" />
   17602 <Test name="length_vec3_fragment" />
   17603 <Test name="length_vec4_vertex" />
   17604 <Test name="length_vec4_fragment" />
   17605 <Test name="dot_float_vertex" />
   17606 <Test name="dot_float_fragment" />
   17607 <Test name="dot_vec2_vertex" />
   17608 <Test name="dot_vec2_fragment" />
   17609 <Test name="dot_vec3_vertex" />
   17610 <Test name="dot_vec3_fragment" />
   17611 <Test name="dot_vec4_vertex" />
   17612 <Test name="dot_vec4_fragment" />
   17613 <Test name="normalize_float_vertex" />
   17614 <Test name="normalize_float_fragment" />
   17615 <Test name="normalize_vec2_vertex" />
   17616 <Test name="normalize_vec2_fragment" />
   17617 <Test name="normalize_vec3_vertex" />
   17618 <Test name="normalize_vec3_fragment" />
   17619 <Test name="normalize_vec4_vertex" />
   17620 <Test name="normalize_vec4_fragment" />
   17621 </TestCase>
   17622 </TestSuite>
   17623 </TestSuite>
   17624 <TestSuite name="random">
   17625 <TestSuite name="basic_expression">
   17626 <TestCase name="vertex">
   17627 <Test name="0" />
   17628 <Test name="1" />
   17629 <Test name="2" />
   17630 <Test name="3" />
   17631 <Test name="4" />
   17632 <Test name="5" />
   17633 <Test name="6" />
   17634 <Test name="7" />
   17635 <Test name="8" />
   17636 <Test name="9" />
   17637 <Test name="10" />
   17638 <Test name="11" />
   17639 <Test name="12" />
   17640 <Test name="13" />
   17641 <Test name="14" />
   17642 <Test name="15" />
   17643 <Test name="16" />
   17644 <Test name="17" />
   17645 <Test name="18" />
   17646 <Test name="19" />
   17647 <Test name="20" />
   17648 <Test name="21" />
   17649 <Test name="22" />
   17650 <Test name="23" />
   17651 <Test name="24" />
   17652 <Test name="25" />
   17653 <Test name="26" />
   17654 <Test name="27" />
   17655 <Test name="28" />
   17656 <Test name="29" />
   17657 <Test name="30" />
   17658 <Test name="31" />
   17659 <Test name="32" />
   17660 <Test name="33" />
   17661 <Test name="34" />
   17662 <Test name="35" />
   17663 <Test name="36" />
   17664 <Test name="37" />
   17665 <Test name="38" />
   17666 <Test name="39" />
   17667 <Test name="40" />
   17668 <Test name="41" />
   17669 <Test name="42" />
   17670 <Test name="43" />
   17671 <Test name="44" />
   17672 <Test name="45" />
   17673 <Test name="46" />
   17674 <Test name="47" />
   17675 <Test name="48" />
   17676 <Test name="49" />
   17677 <Test name="50" />
   17678 <Test name="51" />
   17679 <Test name="52" />
   17680 <Test name="53" />
   17681 <Test name="54" />
   17682 <Test name="55" />
   17683 <Test name="56" />
   17684 <Test name="57" />
   17685 <Test name="58" />
   17686 <Test name="59" />
   17687 <Test name="60" />
   17688 <Test name="61" />
   17689 <Test name="62" />
   17690 <Test name="63" />
   17691 <Test name="64" />
   17692 <Test name="65" />
   17693 <Test name="66" />
   17694 <Test name="67" />
   17695 <Test name="68" />
   17696 <Test name="69" />
   17697 <Test name="70" />
   17698 <Test name="71" />
   17699 <Test name="72" />
   17700 <Test name="73" />
   17701 <Test name="74" />
   17702 <Test name="75" />
   17703 <Test name="76" />
   17704 <Test name="77" />
   17705 <Test name="78" />
   17706 <Test name="79" />
   17707 <Test name="80" />
   17708 <Test name="81" />
   17709 <Test name="82" />
   17710 <Test name="83" />
   17711 <Test name="84" />
   17712 <Test name="85" />
   17713 <Test name="86" />
   17714 <Test name="87" />
   17715 <Test name="88" />
   17716 <Test name="89" />
   17717 <Test name="90" />
   17718 <Test name="91" />
   17719 <Test name="92" />
   17720 <Test name="93" />
   17721 <Test name="94" />
   17722 <Test name="95" />
   17723 <Test name="96" />
   17724 <Test name="97" />
   17725 <Test name="98" />
   17726 <Test name="99" />
   17727 </TestCase>
   17728 <TestCase name="fragment">
   17729 <Test name="0" />
   17730 <Test name="1" />
   17731 <Test name="2" />
   17732 <Test name="3" />
   17733 <Test name="4" />
   17734 <Test name="5" />
   17735 <Test name="6" />
   17736 <Test name="7" />
   17737 <Test name="8" />
   17738 <Test name="9" />
   17739 <Test name="10" />
   17740 <Test name="11" />
   17741 <Test name="12" />
   17742 <Test name="13" />
   17743 <Test name="14" />
   17744 <Test name="15" />
   17745 <Test name="16" />
   17746 <Test name="17" />
   17747 <Test name="18" />
   17748 <Test name="19" />
   17749 <Test name="20" />
   17750 <Test name="21" />
   17751 <Test name="22" />
   17752 <Test name="23" />
   17753 <Test name="24" />
   17754 <Test name="25" />
   17755 <Test name="26" />
   17756 <Test name="27" />
   17757 <Test name="28" />
   17758 <Test name="29" />
   17759 <Test name="30" />
   17760 <Test name="31" />
   17761 <Test name="32" />
   17762 <Test name="33" />
   17763 <Test name="34" />
   17764 <Test name="35" />
   17765 <Test name="36" />
   17766 <Test name="37" />
   17767 <Test name="38" />
   17768 <Test name="39" />
   17769 <Test name="40" />
   17770 <Test name="41" />
   17771 <Test name="42" />
   17772 <Test name="43" />
   17773 <Test name="44" />
   17774 <Test name="45" />
   17775 <Test name="46" />
   17776 <Test name="47" />
   17777 <Test name="48" />
   17778 <Test name="49" />
   17779 <Test name="50" />
   17780 <Test name="51" />
   17781 <Test name="52" />
   17782 <Test name="53" />
   17783 <Test name="54" />
   17784 <Test name="55" />
   17785 <Test name="56" />
   17786 <Test name="57" />
   17787 <Test name="58" />
   17788 <Test name="59" />
   17789 <Test name="60" />
   17790 <Test name="61" />
   17791 <Test name="62" />
   17792 <Test name="63" />
   17793 <Test name="64" />
   17794 <Test name="65" />
   17795 <Test name="66" />
   17796 <Test name="67" />
   17797 <Test name="68" />
   17798 <Test name="69" />
   17799 <Test name="70" />
   17800 <Test name="71" />
   17801 <Test name="72" />
   17802 <Test name="73" />
   17803 <Test name="74" />
   17804 <Test name="75" />
   17805 <Test name="76" />
   17806 <Test name="77" />
   17807 <Test name="78" />
   17808 <Test name="79" />
   17809 <Test name="80" />
   17810 <Test name="81" />
   17811 <Test name="82" />
   17812 <Test name="83" />
   17813 <Test name="84" />
   17814 <Test name="85" />
   17815 <Test name="86" />
   17816 <Test name="87" />
   17817 <Test name="88" />
   17818 <Test name="89" />
   17819 <Test name="90" />
   17820 <Test name="91" />
   17821 <Test name="92" />
   17822 <Test name="93" />
   17823 <Test name="94" />
   17824 <Test name="95" />
   17825 <Test name="96" />
   17826 <Test name="97" />
   17827 <Test name="98" />
   17828 <Test name="99" />
   17829 </TestCase>
   17830 <TestCase name="combined">
   17831 <Test name="0" />
   17832 <Test name="1" />
   17833 <Test name="2" />
   17834 <Test name="3" />
   17835 <Test name="4" />
   17836 <Test name="5" />
   17837 <Test name="6" />
   17838 <Test name="7" />
   17839 <Test name="8" />
   17840 <Test name="9" />
   17841 <Test name="10" />
   17842 <Test name="11" />
   17843 <Test name="12" />
   17844 <Test name="13" />
   17845 <Test name="14" />
   17846 <Test name="15" />
   17847 <Test name="16" />
   17848 <Test name="17" />
   17849 <Test name="18" />
   17850 <Test name="19" />
   17851 <Test name="20" />
   17852 <Test name="21" />
   17853 <Test name="22" />
   17854 <Test name="23" />
   17855 <Test name="24" />
   17856 <Test name="25" />
   17857 <Test name="26" />
   17858 <Test name="27" />
   17859 <Test name="28" />
   17860 <Test name="29" />
   17861 <Test name="30" />
   17862 <Test name="31" />
   17863 <Test name="32" />
   17864 <Test name="33" />
   17865 <Test name="34" />
   17866 <Test name="35" />
   17867 <Test name="36" />
   17868 <Test name="37" />
   17869 <Test name="38" />
   17870 <Test name="39" />
   17871 <Test name="40" />
   17872 <Test name="41" />
   17873 <Test name="42" />
   17874 <Test name="43" />
   17875 <Test name="44" />
   17876 <Test name="45" />
   17877 <Test name="46" />
   17878 <Test name="47" />
   17879 <Test name="48" />
   17880 <Test name="49" />
   17881 <Test name="50" />
   17882 <Test name="51" />
   17883 <Test name="52" />
   17884 <Test name="53" />
   17885 <Test name="54" />
   17886 <Test name="55" />
   17887 <Test name="56" />
   17888 <Test name="57" />
   17889 <Test name="58" />
   17890 <Test name="59" />
   17891 <Test name="60" />
   17892 <Test name="61" />
   17893 <Test name="62" />
   17894 <Test name="63" />
   17895 <Test name="64" />
   17896 <Test name="65" />
   17897 <Test name="66" />
   17898 <Test name="67" />
   17899 <Test name="68" />
   17900 <Test name="69" />
   17901 <Test name="70" />
   17902 <Test name="71" />
   17903 <Test name="72" />
   17904 <Test name="73" />
   17905 <Test name="74" />
   17906 <Test name="75" />
   17907 <Test name="76" />
   17908 <Test name="77" />
   17909 <Test name="78" />
   17910 <Test name="79" />
   17911 <Test name="80" />
   17912 <Test name="81" />
   17913 <Test name="82" />
   17914 <Test name="83" />
   17915 <Test name="84" />
   17916 <Test name="85" />
   17917 <Test name="86" />
   17918 <Test name="87" />
   17919 <Test name="88" />
   17920 <Test name="89" />
   17921 <Test name="90" />
   17922 <Test name="91" />
   17923 <Test name="92" />
   17924 <Test name="93" />
   17925 <Test name="94" />
   17926 <Test name="95" />
   17927 <Test name="96" />
   17928 <Test name="97" />
   17929 <Test name="98" />
   17930 <Test name="99" />
   17931 </TestCase>
   17932 </TestSuite>
   17933 <TestSuite name="scalar_conversion">
   17934 <TestCase name="vertex">
   17935 <Test name="0" />
   17936 <Test name="1" />
   17937 <Test name="2" />
   17938 <Test name="3" />
   17939 <Test name="4" />
   17940 <Test name="5" />
   17941 <Test name="6" />
   17942 <Test name="7" />
   17943 <Test name="8" />
   17944 <Test name="9" />
   17945 <Test name="10" />
   17946 <Test name="11" />
   17947 <Test name="12" />
   17948 <Test name="13" />
   17949 <Test name="14" />
   17950 <Test name="15" />
   17951 <Test name="16" />
   17952 <Test name="17" />
   17953 <Test name="18" />
   17954 <Test name="19" />
   17955 <Test name="20" />
   17956 <Test name="21" />
   17957 <Test name="22" />
   17958 <Test name="23" />
   17959 <Test name="24" />
   17960 <Test name="25" />
   17961 <Test name="26" />
   17962 <Test name="27" />
   17963 <Test name="28" />
   17964 <Test name="29" />
   17965 <Test name="30" />
   17966 <Test name="31" />
   17967 <Test name="32" />
   17968 <Test name="33" />
   17969 <Test name="34" />
   17970 <Test name="35" />
   17971 <Test name="36" />
   17972 <Test name="37" />
   17973 <Test name="38" />
   17974 <Test name="39" />
   17975 <Test name="40" />
   17976 <Test name="41" />
   17977 <Test name="42" />
   17978 <Test name="43" />
   17979 <Test name="44" />
   17980 <Test name="45" />
   17981 <Test name="46" />
   17982 <Test name="47" />
   17983 <Test name="48" />
   17984 <Test name="49" />
   17985 <Test name="50" />
   17986 <Test name="51" />
   17987 <Test name="52" />
   17988 <Test name="53" />
   17989 <Test name="54" />
   17990 <Test name="55" />
   17991 <Test name="56" />
   17992 <Test name="57" />
   17993 <Test name="58" />
   17994 <Test name="59" />
   17995 <Test name="60" />
   17996 <Test name="61" />
   17997 <Test name="62" />
   17998 <Test name="63" />
   17999 <Test name="64" />
   18000 <Test name="65" />
   18001 <Test name="66" />
   18002 <Test name="67" />
   18003 <Test name="68" />
   18004 <Test name="69" />
   18005 <Test name="70" />
   18006 <Test name="71" />
   18007 <Test name="72" />
   18008 <Test name="73" />
   18009 <Test name="74" />
   18010 <Test name="75" />
   18011 <Test name="76" />
   18012 <Test name="77" />
   18013 <Test name="78" />
   18014 <Test name="79" />
   18015 <Test name="80" />
   18016 <Test name="81" />
   18017 <Test name="82" />
   18018 <Test name="83" />
   18019 <Test name="84" />
   18020 <Test name="85" />
   18021 <Test name="86" />
   18022 <Test name="87" />
   18023 <Test name="88" />
   18024 <Test name="89" />
   18025 <Test name="90" />
   18026 <Test name="91" />
   18027 <Test name="92" />
   18028 <Test name="93" />
   18029 <Test name="94" />
   18030 <Test name="95" />
   18031 <Test name="96" />
   18032 <Test name="97" />
   18033 <Test name="98" />
   18034 <Test name="99" />
   18035 </TestCase>
   18036 <TestCase name="fragment">
   18037 <Test name="0" />
   18038 <Test name="1" />
   18039 <Test name="2" />
   18040 <Test name="3" />
   18041 <Test name="4" />
   18042 <Test name="5" />
   18043 <Test name="6" />
   18044 <Test name="7" />
   18045 <Test name="8" />
   18046 <Test name="9" />
   18047 <Test name="10" />
   18048 <Test name="11" />
   18049 <Test name="12" />
   18050 <Test name="13" />
   18051 <Test name="14" />
   18052 <Test name="15" />
   18053 <Test name="16" />
   18054 <Test name="17" />
   18055 <Test name="18" />
   18056 <Test name="19" />
   18057 <Test name="20" />
   18058 <Test name="21" />
   18059 <Test name="22" />
   18060 <Test name="23" />
   18061 <Test name="24" />
   18062 <Test name="25" />
   18063 <Test name="26" />
   18064 <Test name="27" />
   18065 <Test name="28" />
   18066 <Test name="29" />
   18067 <Test name="30" />
   18068 <Test name="31" />
   18069 <Test name="32" />
   18070 <Test name="33" />
   18071 <Test name="34" />
   18072 <Test name="35" />
   18073 <Test name="36" />
   18074 <Test name="37" />
   18075 <Test name="38" />
   18076 <Test name="39" />
   18077 <Test name="40" />
   18078 <Test name="41" />
   18079 <Test name="42" />
   18080 <Test name="43" />
   18081 <Test name="44" />
   18082 <Test name="45" />
   18083 <Test name="46" />
   18084 <Test name="47" />
   18085 <Test name="48" />
   18086 <Test name="49" />
   18087 <Test name="50" />
   18088 <Test name="51" />
   18089 <Test name="52" />
   18090 <Test name="53" />
   18091 <Test name="54" />
   18092 <Test name="55" />
   18093 <Test name="56" />
   18094 <Test name="57" />
   18095 <Test name="58" />
   18096 <Test name="59" />
   18097 <Test name="60" />
   18098 <Test name="61" />
   18099 <Test name="62" />
   18100 <Test name="63" />
   18101 <Test name="64" />
   18102 <Test name="65" />
   18103 <Test name="66" />
   18104 <Test name="67" />
   18105 <Test name="68" />
   18106 <Test name="69" />
   18107 <Test name="70" />
   18108 <Test name="71" />
   18109 <Test name="73" />
   18110 <Test name="74" />
   18111 <Test name="75" />
   18112 <Test name="76" />
   18113 <Test name="77" />
   18114 <Test name="78" />
   18115 <Test name="79" />
   18116 <Test name="80" />
   18117 <Test name="81" />
   18118 <Test name="82" />
   18119 <Test name="83" />
   18120 <Test name="84" />
   18121 <Test name="85" />
   18122 <Test name="86" />
   18123 <Test name="87" />
   18124 <Test name="88" />
   18125 <Test name="89" />
   18126 <Test name="90" />
   18127 <Test name="91" />
   18128 <Test name="92" />
   18129 <Test name="93" />
   18130 <Test name="94" />
   18131 <Test name="95" />
   18132 <Test name="96" />
   18133 <Test name="97" />
   18134 <Test name="98" />
   18135 <Test name="99" />
   18136 </TestCase>
   18137 <TestCase name="combined">
   18138 <Test name="0" />
   18139 <Test name="1" />
   18140 <Test name="2" />
   18141 <Test name="3" />
   18142 <Test name="4" />
   18143 <Test name="5" />
   18144 <Test name="6" />
   18145 <Test name="7" />
   18146 <Test name="8" />
   18147 <Test name="9" />
   18148 <Test name="10" />
   18149 <Test name="11" />
   18150 <Test name="12" />
   18151 <Test name="13" />
   18152 <Test name="14" />
   18153 <Test name="15" />
   18154 <Test name="16" />
   18155 <Test name="17" />
   18156 <Test name="18" />
   18157 <Test name="19" />
   18158 <Test name="20" />
   18159 <Test name="21" />
   18160 <Test name="22" />
   18161 <Test name="23" />
   18162 <Test name="24" />
   18163 <Test name="25" />
   18164 <Test name="26" />
   18165 <Test name="27" />
   18166 <Test name="28" />
   18167 <Test name="29" />
   18168 <Test name="30" />
   18169 <Test name="31" />
   18170 <Test name="32" />
   18171 <Test name="33" />
   18172 <Test name="34" />
   18173 <Test name="35" />
   18174 <Test name="36" />
   18175 <Test name="37" />
   18176 <Test name="38" />
   18177 <Test name="39" />
   18178 <Test name="40" />
   18179 <Test name="41" />
   18180 <Test name="42" />
   18181 <Test name="43" />
   18182 <Test name="44" />
   18183 <Test name="45" />
   18184 <Test name="46" />
   18185 <Test name="47" />
   18186 <Test name="48" />
   18187 <Test name="49" />
   18188 <Test name="50" />
   18189 <Test name="51" />
   18190 <Test name="52" />
   18191 <Test name="53" />
   18192 <Test name="54" />
   18193 <Test name="55" />
   18194 <Test name="56" />
   18195 <Test name="57" />
   18196 <Test name="58" />
   18197 <Test name="59" />
   18198 <Test name="60" />
   18199 <Test name="61" />
   18200 <Test name="62" />
   18201 <Test name="63" />
   18202 <Test name="64" />
   18203 <Test name="65" />
   18204 <Test name="66" />
   18205 <Test name="67" />
   18206 <Test name="68" />
   18207 <Test name="69" />
   18208 <Test name="70" />
   18209 <Test name="71" />
   18210 <Test name="73" />
   18211 <Test name="74" />
   18212 <Test name="75" />
   18213 <Test name="76" />
   18214 <Test name="77" />
   18215 <Test name="78" />
   18216 <Test name="79" />
   18217 <Test name="80" />
   18218 <Test name="81" />
   18219 <Test name="82" />
   18220 <Test name="83" />
   18221 <Test name="84" />
   18222 <Test name="85" />
   18223 <Test name="86" />
   18224 <Test name="87" />
   18225 <Test name="88" />
   18226 <Test name="89" />
   18227 <Test name="90" />
   18228 <Test name="91" />
   18229 <Test name="92" />
   18230 <Test name="93" />
   18231 <Test name="94" />
   18232 <Test name="95" />
   18233 <Test name="96" />
   18234 <Test name="97" />
   18235 <Test name="98" />
   18236 <Test name="99" />
   18237 </TestCase>
   18238 </TestSuite>
   18239 <TestSuite name="swizzle">
   18240 <TestCase name="vertex">
   18241 <Test name="0" />
   18242 <Test name="1" />
   18243 <Test name="2" />
   18244 <Test name="3" />
   18245 <Test name="4" />
   18246 <Test name="5" />
   18247 <Test name="6" />
   18248 <Test name="7" />
   18249 <Test name="8" />
   18250 <Test name="9" />
   18251 <Test name="10" />
   18252 <Test name="11" />
   18253 <Test name="12" />
   18254 <Test name="13" />
   18255 <Test name="14" />
   18256 <Test name="15" />
   18257 <Test name="16" />
   18258 <Test name="17" />
   18259 <Test name="18" />
   18260 <Test name="19" />
   18261 <Test name="20" />
   18262 <Test name="21" />
   18263 <Test name="22" />
   18264 <Test name="23" />
   18265 <Test name="24" />
   18266 <Test name="25" />
   18267 <Test name="26" />
   18268 <Test name="27" />
   18269 <Test name="28" />
   18270 <Test name="29" />
   18271 <Test name="30" />
   18272 <Test name="31" />
   18273 <Test name="32" />
   18274 <Test name="33" />
   18275 <Test name="34" />
   18276 <Test name="35" />
   18277 <Test name="36" />
   18278 <Test name="37" />
   18279 <Test name="38" />
   18280 <Test name="39" />
   18281 <Test name="40" />
   18282 <Test name="41" />
   18283 <Test name="42" />
   18284 <Test name="43" />
   18285 <Test name="44" />
   18286 <Test name="45" />
   18287 <Test name="46" />
   18288 <Test name="47" />
   18289 <Test name="48" />
   18290 <Test name="49" />
   18291 </TestCase>
   18292 <TestCase name="fragment">
   18293 <Test name="0" />
   18294 <Test name="1" />
   18295 <Test name="2" />
   18296 <Test name="3" />
   18297 <Test name="4" />
   18298 <Test name="5" />
   18299 <Test name="6" />
   18300 <Test name="7" />
   18301 <Test name="8" />
   18302 <Test name="9" />
   18303 <Test name="10" />
   18304 <Test name="11" />
   18305 <Test name="12" />
   18306 <Test name="13" />
   18307 <Test name="14" />
   18308 <Test name="15" />
   18309 <Test name="16" />
   18310 <Test name="17" />
   18311 <Test name="18" />
   18312 <Test name="19" />
   18313 <Test name="20" />
   18314 <Test name="21" />
   18315 <Test name="22" />
   18316 <Test name="23" />
   18317 <Test name="24" />
   18318 <Test name="25" />
   18319 <Test name="26" />
   18320 <Test name="27" />
   18321 <Test name="28" />
   18322 <Test name="29" />
   18323 <Test name="30" />
   18324 <Test name="31" />
   18325 <Test name="32" />
   18326 <Test name="33" />
   18327 <Test name="34" />
   18328 <Test name="35" />
   18329 <Test name="36" />
   18330 <Test name="37" />
   18331 <Test name="38" />
   18332 <Test name="39" />
   18333 <Test name="40" />
   18334 <Test name="41" />
   18335 <Test name="42" />
   18336 <Test name="43" />
   18337 <Test name="44" />
   18338 <Test name="45" />
   18339 <Test name="46" />
   18340 <Test name="47" />
   18341 <Test name="48" />
   18342 <Test name="49" />
   18343 </TestCase>
   18344 </TestSuite>
   18345 <TestSuite name="comparison_ops">
   18346 <TestCase name="vertex">
   18347 <Test name="0" />
   18348 <Test name="1" />
   18349 <Test name="2" />
   18350 <Test name="3" />
   18351 <Test name="4" />
   18352 <Test name="5" />
   18353 <Test name="6" />
   18354 <Test name="7" />
   18355 <Test name="8" />
   18356 <Test name="9" />
   18357 <Test name="10" />
   18358 <Test name="11" />
   18359 <Test name="12" />
   18360 <Test name="13" />
   18361 <Test name="14" />
   18362 <Test name="15" />
   18363 <Test name="16" />
   18364 <Test name="17" />
   18365 <Test name="18" />
   18366 <Test name="19" />
   18367 <Test name="20" />
   18368 <Test name="21" />
   18369 <Test name="22" />
   18370 <Test name="23" />
   18371 <Test name="24" />
   18372 <Test name="25" />
   18373 <Test name="26" />
   18374 <Test name="27" />
   18375 <Test name="28" />
   18376 <Test name="29" />
   18377 <Test name="30" />
   18378 <Test name="31" />
   18379 <Test name="32" />
   18380 <Test name="33" />
   18381 <Test name="34" />
   18382 <Test name="35" />
   18383 <Test name="36" />
   18384 <Test name="37" />
   18385 <Test name="38" />
   18386 <Test name="39" />
   18387 <Test name="40" />
   18388 <Test name="42" />
   18389 <Test name="43" />
   18390 <Test name="44" />
   18391 <Test name="45" />
   18392 <Test name="46" />
   18393 <Test name="47" />
   18394 <Test name="48" />
   18395 <Test name="49" />
   18396 </TestCase>
   18397 <TestCase name="fragment">
   18398 <Test name="0" />
   18399 <Test name="1" />
   18400 <Test name="2" />
   18401 <Test name="3" />
   18402 <Test name="4" />
   18403 <Test name="5" />
   18404 <Test name="6" />
   18405 <Test name="7" />
   18406 <Test name="8" />
   18407 <Test name="9" />
   18408 <Test name="10" />
   18409 <Test name="11" />
   18410 <Test name="12" />
   18411 <Test name="13" />
   18412 <Test name="14" />
   18413 <Test name="15" />
   18414 <Test name="16" />
   18415 <Test name="17" />
   18416 <Test name="18" />
   18417 <Test name="19" />
   18418 <Test name="20" />
   18419 <Test name="21" />
   18420 <Test name="22" />
   18421 <Test name="23" />
   18422 <Test name="24" />
   18423 <Test name="25" />
   18424 <Test name="26" />
   18425 <Test name="27" />
   18426 <Test name="28" />
   18427 <Test name="29" />
   18428 <Test name="30" />
   18429 <Test name="31" />
   18430 <Test name="32" />
   18431 <Test name="33" />
   18432 <Test name="34" />
   18433 <Test name="35" />
   18434 <Test name="36" />
   18435 <Test name="37" />
   18436 <Test name="38" />
   18437 <Test name="39" />
   18438 <Test name="40" />
   18439 <Test name="42" />
   18440 <Test name="43" />
   18441 <Test name="44" />
   18442 <Test name="45" />
   18443 <Test name="46" />
   18444 <Test name="47" />
   18445 <Test name="48" />
   18446 <Test name="49" />
   18447 </TestCase>
   18448 </TestSuite>
   18449 <TestSuite name="conditionals">
   18450 <TestCase name="vertex">
   18451 <Test name="0" />
   18452 <Test name="1" />
   18453 <Test name="2" />
   18454 <Test name="3" />
   18455 <Test name="4" />
   18456 <Test name="5" />
   18457 <Test name="6" />
   18458 <Test name="7" />
   18459 <Test name="8" />
   18460 <Test name="9" />
   18461 <Test name="10" />
   18462 <Test name="11" />
   18463 <Test name="12" />
   18464 <Test name="13" />
   18465 <Test name="14" />
   18466 <Test name="15" />
   18467 <Test name="16" />
   18468 <Test name="17" />
   18469 <Test name="18" />
   18470 <Test name="19" />
   18471 <Test name="20" />
   18472 <Test name="21" />
   18473 <Test name="22" />
   18474 <Test name="23" />
   18475 <Test name="24" />
   18476 <Test name="25" />
   18477 <Test name="26" />
   18478 <Test name="27" />
   18479 <Test name="28" />
   18480 <Test name="29" />
   18481 <Test name="30" />
   18482 <Test name="31" />
   18483 <Test name="32" />
   18484 <Test name="33" />
   18485 <Test name="34" />
   18486 <Test name="35" />
   18487 <Test name="36" />
   18488 <Test name="37" />
   18489 <Test name="38" />
   18490 <Test name="39" />
   18491 <Test name="40" />
   18492 <Test name="41" />
   18493 <Test name="42" />
   18494 <Test name="43" />
   18495 <Test name="44" />
   18496 <Test name="45" />
   18497 <Test name="46" />
   18498 <Test name="47" />
   18499 <Test name="48" />
   18500 <Test name="49" />
   18501 <Test name="50" />
   18502 <Test name="51" />
   18503 <Test name="52" />
   18504 <Test name="53" />
   18505 <Test name="54" />
   18506 <Test name="55" />
   18507 <Test name="56" />
   18508 <Test name="57" />
   18509 <Test name="58" />
   18510 <Test name="59" />
   18511 <Test name="60" />
   18512 <Test name="61" />
   18513 <Test name="62" />
   18514 <Test name="63" />
   18515 <Test name="64" />
   18516 <Test name="65" />
   18517 <Test name="66" />
   18518 <Test name="67" />
   18519 <Test name="68" />
   18520 <Test name="69" />
   18521 <Test name="70" />
   18522 <Test name="71" />
   18523 <Test name="72" />
   18524 <Test name="73" />
   18525 <Test name="74" />
   18526 <Test name="75" />
   18527 <Test name="76" />
   18528 <Test name="77" />
   18529 <Test name="78" />
   18530 <Test name="79" />
   18531 <Test name="80" />
   18532 <Test name="81" />
   18533 <Test name="82" />
   18534 <Test name="83" />
   18535 <Test name="84" />
   18536 <Test name="85" />
   18537 <Test name="86" />
   18538 <Test name="87" />
   18539 <Test name="88" />
   18540 <Test name="89" />
   18541 <Test name="90" />
   18542 <Test name="91" />
   18543 <Test name="92" />
   18544 <Test name="93" />
   18545 <Test name="94" />
   18546 <Test name="95" />
   18547 <Test name="96" />
   18548 <Test name="97" />
   18549 <Test name="98" />
   18550 <Test name="99" />
   18551 </TestCase>
   18552 <TestCase name="fragment">
   18553 <Test name="0" />
   18554 <Test name="1" />
   18555 <Test name="2" />
   18556 <Test name="3" />
   18557 <Test name="4" />
   18558 <Test name="5" />
   18559 <Test name="6" />
   18560 <Test name="7" />
   18561 <Test name="8" />
   18562 <Test name="9" />
   18563 <Test name="10" />
   18564 <Test name="11" />
   18565 <Test name="12" />
   18566 <Test name="13" />
   18567 <Test name="14" />
   18568 <Test name="15" />
   18569 <Test name="16" />
   18570 <Test name="17" />
   18571 <Test name="18" />
   18572 <Test name="19" />
   18573 <Test name="20" />
   18574 <Test name="21" />
   18575 <Test name="22" />
   18576 <Test name="23" />
   18577 <Test name="24" />
   18578 <Test name="25" />
   18579 <Test name="26" />
   18580 <Test name="27" />
   18581 <Test name="28" />
   18582 <Test name="29" />
   18583 <Test name="30" />
   18584 <Test name="31" />
   18585 <Test name="32" />
   18586 <Test name="33" />
   18587 <Test name="34" />
   18588 <Test name="35" />
   18589 <Test name="36" />
   18590 <Test name="37" />
   18591 <Test name="38" />
   18592 <Test name="39" />
   18593 <Test name="40" />
   18594 <Test name="41" />
   18595 <Test name="42" />
   18596 <Test name="43" />
   18597 <Test name="44" />
   18598 <Test name="45" />
   18599 <Test name="46" />
   18600 <Test name="47" />
   18601 <Test name="48" />
   18602 <Test name="49" />
   18603 <Test name="50" />
   18604 <Test name="51" />
   18605 <Test name="52" />
   18606 <Test name="53" />
   18607 <Test name="54" />
   18608 <Test name="55" />
   18609 <Test name="56" />
   18610 <Test name="57" />
   18611 <Test name="58" />
   18612 <Test name="59" />
   18613 <Test name="60" />
   18614 <Test name="61" />
   18615 <Test name="62" />
   18616 <Test name="63" />
   18617 <Test name="64" />
   18618 <Test name="65" />
   18619 <Test name="66" />
   18620 <Test name="67" />
   18621 <Test name="68" />
   18622 <Test name="69" />
   18623 <Test name="70" />
   18624 <Test name="71" />
   18625 <Test name="72" />
   18626 <Test name="73" />
   18627 <Test name="74" />
   18628 <Test name="75" />
   18629 <Test name="76" />
   18630 <Test name="77" />
   18631 <Test name="78" />
   18632 <Test name="79" />
   18633 <Test name="80" />
   18634 <Test name="81" />
   18635 <Test name="82" />
   18636 <Test name="83" />
   18637 <Test name="84" />
   18638 <Test name="85" />
   18639 <Test name="86" />
   18640 <Test name="87" />
   18641 <Test name="88" />
   18642 <Test name="89" />
   18643 <Test name="90" />
   18644 <Test name="91" />
   18645 <Test name="92" />
   18646 <Test name="93" />
   18647 <Test name="94" />
   18648 <Test name="95" />
   18649 <Test name="96" />
   18650 <Test name="97" />
   18651 <Test name="98" />
   18652 <Test name="99" />
   18653 </TestCase>
   18654 <TestCase name="combined">
   18655 <Test name="0" />
   18656 <Test name="1" />
   18657 <Test name="2" />
   18658 <Test name="3" />
   18659 <Test name="4" />
   18660 <Test name="5" />
   18661 <Test name="6" />
   18662 <Test name="7" />
   18663 <Test name="8" />
   18664 <Test name="9" />
   18665 <Test name="10" />
   18666 <Test name="11" />
   18667 <Test name="12" />
   18668 <Test name="13" />
   18669 <Test name="14" />
   18670 <Test name="15" />
   18671 <Test name="16" />
   18672 <Test name="17" />
   18673 <Test name="18" />
   18674 <Test name="19" />
   18675 <Test name="20" />
   18676 <Test name="21" />
   18677 <Test name="22" />
   18678 <Test name="23" />
   18679 <Test name="24" />
   18680 <Test name="25" />
   18681 <Test name="26" />
   18682 <Test name="27" />
   18683 <Test name="28" />
   18684 <Test name="29" />
   18685 <Test name="30" />
   18686 <Test name="31" />
   18687 <Test name="32" />
   18688 <Test name="33" />
   18689 <Test name="34" />
   18690 <Test name="35" />
   18691 <Test name="36" />
   18692 <Test name="37" />
   18693 <Test name="38" />
   18694 <Test name="39" />
   18695 <Test name="40" />
   18696 <Test name="41" />
   18697 <Test name="42" />
   18698 <Test name="43" />
   18699 <Test name="44" />
   18700 <Test name="45" />
   18701 <Test name="46" />
   18702 <Test name="47" />
   18703 <Test name="48" />
   18704 <Test name="49" />
   18705 <Test name="50" />
   18706 <Test name="51" />
   18707 <Test name="52" />
   18708 <Test name="53" />
   18709 <Test name="54" />
   18710 <Test name="55" />
   18711 <Test name="56" />
   18712 <Test name="57" />
   18713 <Test name="58" />
   18714 <Test name="59" />
   18715 <Test name="60" />
   18716 <Test name="61" />
   18717 <Test name="62" />
   18718 <Test name="63" />
   18719 <Test name="64" />
   18720 <Test name="65" />
   18721 <Test name="66" />
   18722 <Test name="67" />
   18723 <Test name="68" />
   18724 <Test name="69" />
   18725 <Test name="70" />
   18726 <Test name="71" />
   18727 <Test name="72" />
   18728 <Test name="73" />
   18729 <Test name="74" />
   18730 <Test name="75" />
   18731 <Test name="76" />
   18732 <Test name="77" />
   18733 <Test name="78" />
   18734 <Test name="79" />
   18735 <Test name="80" />
   18736 <Test name="81" />
   18737 <Test name="82" />
   18738 <Test name="83" />
   18739 <Test name="84" />
   18740 <Test name="85" />
   18741 <Test name="86" />
   18742 <Test name="87" />
   18743 <Test name="88" />
   18744 <Test name="89" />
   18745 <Test name="90" />
   18746 <Test name="91" />
   18747 <Test name="92" />
   18748 <Test name="93" />
   18749 <Test name="94" />
   18750 <Test name="95" />
   18751 <Test name="96" />
   18752 <Test name="97" />
   18753 <Test name="98" />
   18754 <Test name="99" />
   18755 </TestCase>
   18756 </TestSuite>
   18757 <TestSuite name="trigonometric">
   18758 <TestCase name="vertex">
   18759 <Test name="0" />
   18760 <Test name="1" />
   18761 <Test name="2" />
   18762 <Test name="4" />
   18763 <Test name="5" />
   18764 <Test name="6" />
   18765 <Test name="7" />
   18766 <Test name="8" />
   18767 <Test name="9" />
   18768 <Test name="12" />
   18769 <Test name="13" />
   18770 <Test name="14" />
   18771 <Test name="16" />
   18772 <Test name="17" />
   18773 <Test name="18" />
   18774 <Test name="19" />
   18775 <Test name="20" />
   18776 <Test name="21" />
   18777 <Test name="22" />
   18778 <Test name="23" />
   18779 <Test name="24" />
   18780 <Test name="25" />
   18781 <Test name="26" />
   18782 <Test name="27" />
   18783 <Test name="28" />
   18784 <Test name="29" />
   18785 <Test name="30" />
   18786 <Test name="31" />
   18787 <Test name="32" />
   18788 <Test name="33" />
   18789 <Test name="34" />
   18790 <Test name="35" />
   18791 <Test name="36" />
   18792 <Test name="38" />
   18793 <Test name="39" />
   18794 <Test name="41" />
   18795 <Test name="42" />
   18796 <Test name="43" />
   18797 <Test name="44" />
   18798 <Test name="45" />
   18799 <Test name="46" />
   18800 <Test name="47" />
   18801 <Test name="48" />
   18802 <Test name="50" />
   18803 <Test name="51" />
   18804 <Test name="52" />
   18805 <Test name="53" />
   18806 <Test name="54" />
   18807 <Test name="55" />
   18808 <Test name="56" />
   18809 <Test name="57" />
   18810 <Test name="58" />
   18811 <Test name="59" />
   18812 <Test name="60" />
   18813 <Test name="61" />
   18814 <Test name="62" />
   18815 <Test name="63" />
   18816 <Test name="64" />
   18817 <Test name="65" />
   18818 <Test name="66" />
   18819 <Test name="67" />
   18820 <Test name="68" />
   18821 <Test name="69" />
   18822 <Test name="70" />
   18823 <Test name="71" />
   18824 <Test name="72" />
   18825 <Test name="73" />
   18826 <Test name="74" />
   18827 <Test name="75" />
   18828 <Test name="76" />
   18829 <Test name="77" />
   18830 <Test name="78" />
   18831 <Test name="79" />
   18832 <Test name="80" />
   18833 <Test name="81" />
   18834 <Test name="82" />
   18835 <Test name="84" />
   18836 <Test name="85" />
   18837 <Test name="86" />
   18838 <Test name="87" />
   18839 <Test name="88" />
   18840 <Test name="90" />
   18841 <Test name="91" />
   18842 <Test name="92" />
   18843 <Test name="93" />
   18844 <Test name="95" />
   18845 <Test name="96" />
   18846 <Test name="97" />
   18847 <Test name="98" />
   18848 <Test name="99" />
   18849 </TestCase>
   18850 <TestCase name="fragment">
   18851 <Test name="0" />
   18852 <Test name="1" />
   18853 <Test name="2" />
   18854 <Test name="4" />
   18855 <Test name="5" />
   18856 <Test name="6" />
   18857 <Test name="7" />
   18858 <Test name="8" />
   18859 <Test name="9" />
   18860 <Test name="11" />
   18861 <Test name="12" />
   18862 <Test name="13" />
   18863 <Test name="14" />
   18864 <Test name="16" />
   18865 <Test name="17" />
   18866 <Test name="18" />
   18867 <Test name="19" />
   18868 <Test name="20" />
   18869 <Test name="21" />
   18870 <Test name="22" />
   18871 <Test name="23" />
   18872 <Test name="24" />
   18873 <Test name="25" />
   18874 <Test name="26" />
   18875 <Test name="27" />
   18876 <Test name="28" />
   18877 <Test name="29" />
   18878 <Test name="30" />
   18879 <Test name="31" />
   18880 <Test name="32" />
   18881 <Test name="33" />
   18882 <Test name="34" />
   18883 <Test name="35" />
   18884 <Test name="36" />
   18885 <Test name="38" />
   18886 <Test name="39" />
   18887 <Test name="41" />
   18888 <Test name="42" />
   18889 <Test name="43" />
   18890 <Test name="44" />
   18891 <Test name="45" />
   18892 <Test name="46" />
   18893 <Test name="47" />
   18894 <Test name="48" />
   18895 <Test name="50" />
   18896 <Test name="51" />
   18897 <Test name="52" />
   18898 <Test name="53" />
   18899 <Test name="54" />
   18900 <Test name="55" />
   18901 <Test name="56" />
   18902 <Test name="57" />
   18903 <Test name="58" />
   18904 <Test name="59" />
   18905 <Test name="60" />
   18906 <Test name="61" />
   18907 <Test name="62" />
   18908 <Test name="63" />
   18909 <Test name="64" />
   18910 <Test name="65" />
   18911 <Test name="66" />
   18912 <Test name="67" />
   18913 <Test name="68" />
   18914 <Test name="69" />
   18915 <Test name="70" />
   18916 <Test name="71" />
   18917 <Test name="72" />
   18918 <Test name="73" />
   18919 <Test name="74" />
   18920 <Test name="75" />
   18921 <Test name="76" />
   18922 <Test name="77" />
   18923 <Test name="78" />
   18924 <Test name="79" />
   18925 <Test name="80" />
   18926 <Test name="81" />
   18927 <Test name="82" />
   18928 <Test name="84" />
   18929 <Test name="85" />
   18930 <Test name="86" />
   18931 <Test name="87" />
   18932 <Test name="88" />
   18933 <Test name="90" />
   18934 <Test name="91" />
   18935 <Test name="92" />
   18936 <Test name="93" />
   18937 <Test name="95" />
   18938 <Test name="96" />
   18939 <Test name="97" />
   18940 <Test name="98" />
   18941 <Test name="99" />
   18942 </TestCase>
   18943 </TestSuite>
   18944 <TestSuite name="exponential">
   18945 <TestCase name="vertex">
   18946 <Test name="0" />
   18947 <Test name="1" />
   18948 <Test name="2" />
   18949 <Test name="3" />
   18950 <Test name="4" />
   18951 <Test name="5" />
   18952 <Test name="6" />
   18953 <Test name="7" />
   18954 <Test name="8" />
   18955 <Test name="9" />
   18956 <Test name="10" />
   18957 <Test name="11" />
   18958 <Test name="12" />
   18959 <Test name="13" />
   18960 <Test name="14" />
   18961 <Test name="15" />
   18962 <Test name="16" />
   18963 <Test name="17" />
   18964 <Test name="18" />
   18965 <Test name="19" />
   18966 <Test name="20" />
   18967 <Test name="21" />
   18968 <Test name="22" />
   18969 <Test name="23" />
   18970 <Test name="25" />
   18971 <Test name="26" />
   18972 <Test name="27" />
   18973 <Test name="28" />
   18974 <Test name="29" />
   18975 <Test name="30" />
   18976 <Test name="31" />
   18977 <Test name="33" />
   18978 <Test name="34" />
   18979 <Test name="35" />
   18980 <Test name="36" />
   18981 <Test name="37" />
   18982 <Test name="39" />
   18983 <Test name="40" />
   18984 <Test name="41" />
   18985 <Test name="42" />
   18986 <Test name="43" />
   18987 <Test name="44" />
   18988 <Test name="45" />
   18989 <Test name="47" />
   18990 <Test name="48" />
   18991 <Test name="49" />
   18992 <Test name="50" />
   18993 <Test name="52" />
   18994 <Test name="53" />
   18995 <Test name="54" />
   18996 <Test name="55" />
   18997 <Test name="56" />
   18998 <Test name="57" />
   18999 <Test name="58" />
   19000 <Test name="59" />
   19001 <Test name="60" />
   19002 <Test name="61" />
   19003 <Test name="62" />
   19004 <Test name="63" />
   19005 <Test name="65" />
   19006 <Test name="66" />
   19007 <Test name="67" />
   19008 <Test name="68" />
   19009 <Test name="69" />
   19010 <Test name="71" />
   19011 <Test name="72" />
   19012 <Test name="73" />
   19013 <Test name="74" />
   19014 <Test name="75" />
   19015 <Test name="76" />
   19016 <Test name="77" />
   19017 <Test name="78" />
   19018 <Test name="80" />
   19019 <Test name="81" />
   19020 <Test name="82" />
   19021 <Test name="83" />
   19022 <Test name="84" />
   19023 <Test name="85" />
   19024 <Test name="86" />
   19025 <Test name="87" />
   19026 <Test name="88" />
   19027 <Test name="89" />
   19028 <Test name="90" />
   19029 <Test name="91" />
   19030 <Test name="92" />
   19031 <Test name="93" />
   19032 <Test name="94" />
   19033 <Test name="95" />
   19034 <Test name="96" />
   19035 <Test name="97" />
   19036 <Test name="98" />
   19037 <Test name="99" />
   19038 </TestCase>
   19039 <TestCase name="fragment">
   19040 <Test name="0" />
   19041 <Test name="2" />
   19042 <Test name="3" />
   19043 <Test name="4" />
   19044 <Test name="5" />
   19045 <Test name="6" />
   19046 <Test name="7" />
   19047 <Test name="8" />
   19048 <Test name="9" />
   19049 <Test name="10" />
   19050 <Test name="12" />
   19051 <Test name="13" />
   19052 <Test name="14" />
   19053 <Test name="15" />
   19054 <Test name="16" />
   19055 <Test name="17" />
   19056 <Test name="18" />
   19057 <Test name="19" />
   19058 <Test name="20" />
   19059 <Test name="21" />
   19060 <Test name="22" />
   19061 <Test name="23" />
   19062 <Test name="25" />
   19063 <Test name="26" />
   19064 <Test name="27" />
   19065 <Test name="28" />
   19066 <Test name="29" />
   19067 <Test name="30" />
   19068 <Test name="31" />
   19069 <Test name="33" />
   19070 <Test name="34" />
   19071 <Test name="35" />
   19072 <Test name="36" />
   19073 <Test name="37" />
   19074 <Test name="38" />
   19075 <Test name="39" />
   19076 <Test name="40" />
   19077 <Test name="41" />
   19078 <Test name="42" />
   19079 <Test name="43" />
   19080 <Test name="44" />
   19081 <Test name="45" />
   19082 <Test name="46" />
   19083 <Test name="48" />
   19084 <Test name="49" />
   19085 <Test name="50" />
   19086 <Test name="52" />
   19087 <Test name="53" />
   19088 <Test name="54" />
   19089 <Test name="55" />
   19090 <Test name="56" />
   19091 <Test name="57" />
   19092 <Test name="58" />
   19093 <Test name="59" />
   19094 <Test name="60" />
   19095 <Test name="61" />
   19096 <Test name="62" />
   19097 <Test name="63" />
   19098 <Test name="65" />
   19099 <Test name="66" />
   19100 <Test name="67" />
   19101 <Test name="68" />
   19102 <Test name="69" />
   19103 <Test name="71" />
   19104 <Test name="72" />
   19105 <Test name="73" />
   19106 <Test name="74" />
   19107 <Test name="75" />
   19108 <Test name="76" />
   19109 <Test name="77" />
   19110 <Test name="78" />
   19111 <Test name="80" />
   19112 <Test name="81" />
   19113 <Test name="82" />
   19114 <Test name="83" />
   19115 <Test name="84" />
   19116 <Test name="85" />
   19117 <Test name="86" />
   19118 <Test name="87" />
   19119 <Test name="89" />
   19120 <Test name="90" />
   19121 <Test name="91" />
   19122 <Test name="92" />
   19123 <Test name="93" />
   19124 <Test name="94" />
   19125 <Test name="95" />
   19126 <Test name="96" />
   19127 <Test name="97" />
   19128 <Test name="98" />
   19129 <Test name="99" />
   19130 </TestCase>
   19131 </TestSuite>
   19132 <TestSuite name="texture">
   19133 <TestCase name="vertex">
   19134 <Test name="0" />
   19135 <Test name="1" />
   19136 <Test name="2" />
   19137 <Test name="3" />
   19138 <Test name="4" />
   19139 <Test name="5" />
   19140 <Test name="6" />
   19141 <Test name="7" />
   19142 <Test name="8" />
   19143 <Test name="9" />
   19144 <Test name="10" />
   19145 <Test name="11" />
   19146 <Test name="12" />
   19147 <Test name="13" />
   19148 <Test name="14" />
   19149 <Test name="15" />
   19150 <Test name="16" />
   19151 <Test name="17" />
   19152 <Test name="18" />
   19153 <Test name="19" />
   19154 <Test name="20" />
   19155 <Test name="21" />
   19156 <Test name="22" />
   19157 <Test name="23" />
   19158 <Test name="24" />
   19159 <Test name="25" />
   19160 <Test name="26" />
   19161 <Test name="27" />
   19162 <Test name="28" />
   19163 <Test name="29" />
   19164 <Test name="30" />
   19165 <Test name="31" />
   19166 <Test name="32" />
   19167 <Test name="33" />
   19168 <Test name="34" />
   19169 <Test name="35" />
   19170 <Test name="36" />
   19171 <Test name="37" />
   19172 <Test name="38" />
   19173 <Test name="39" />
   19174 <Test name="40" />
   19175 <Test name="41" />
   19176 <Test name="42" />
   19177 <Test name="43" />
   19178 <Test name="44" />
   19179 <Test name="45" />
   19180 <Test name="46" />
   19181 <Test name="47" />
   19182 <Test name="48" />
   19183 <Test name="49" />
   19184 </TestCase>
   19185 <TestCase name="fragment">
   19186 <Test name="0" />
   19187 <Test name="1" />
   19188 <Test name="2" />
   19189 <Test name="3" />
   19190 <Test name="4" />
   19191 <Test name="5" />
   19192 <Test name="6" />
   19193 <Test name="7" />
   19194 <Test name="8" />
   19195 <Test name="9" />
   19196 <Test name="10" />
   19197 <Test name="11" />
   19198 <Test name="12" />
   19199 <Test name="13" />
   19200 <Test name="14" />
   19201 <Test name="15" />
   19202 <Test name="16" />
   19203 <Test name="17" />
   19204 <Test name="18" />
   19205 <Test name="19" />
   19206 <Test name="20" />
   19207 <Test name="21" />
   19208 <Test name="22" />
   19209 <Test name="23" />
   19210 <Test name="24" />
   19211 <Test name="25" />
   19212 <Test name="26" />
   19213 <Test name="27" />
   19214 <Test name="28" />
   19215 <Test name="29" />
   19216 <Test name="30" />
   19217 <Test name="31" />
   19218 <Test name="32" />
   19219 <Test name="33" />
   19220 <Test name="34" />
   19221 <Test name="35" />
   19222 <Test name="36" />
   19223 <Test name="37" />
   19224 <Test name="38" />
   19225 <Test name="39" />
   19226 <Test name="40" />
   19227 <Test name="41" />
   19228 <Test name="42" />
   19229 <Test name="43" />
   19230 <Test name="44" />
   19231 <Test name="45" />
   19232 <Test name="46" />
   19233 <Test name="47" />
   19234 <Test name="48" />
   19235 <Test name="49" />
   19236 <Test name="50" />
   19237 <Test name="51" />
   19238 <Test name="52" />
   19239 <Test name="53" />
   19240 <Test name="54" />
   19241 <Test name="55" />
   19242 <Test name="56" />
   19243 <Test name="57" />
   19244 <Test name="58" />
   19245 <Test name="59" />
   19246 <Test name="60" />
   19247 <Test name="61" />
   19248 <Test name="62" />
   19249 <Test name="63" />
   19250 <Test name="64" />
   19251 <Test name="65" />
   19252 <Test name="66" />
   19253 <Test name="67" />
   19254 <Test name="68" />
   19255 <Test name="69" />
   19256 <Test name="70" />
   19257 <Test name="71" />
   19258 <Test name="73" />
   19259 <Test name="74" />
   19260 <Test name="75" />
   19261 <Test name="76" />
   19262 <Test name="77" />
   19263 <Test name="78" />
   19264 <Test name="79" />
   19265 <Test name="80" />
   19266 <Test name="81" />
   19267 <Test name="82" />
   19268 <Test name="83" />
   19269 <Test name="84" />
   19270 <Test name="85" />
   19271 <Test name="86" />
   19272 <Test name="87" />
   19273 <Test name="88" />
   19274 <Test name="89" />
   19275 <Test name="90" />
   19276 <Test name="91" />
   19277 <Test name="92" />
   19278 <Test name="93" />
   19279 <Test name="94" />
   19280 <Test name="95" />
   19281 <Test name="96" />
   19282 <Test name="97" />
   19283 <Test name="98" />
   19284 <Test name="99" />
   19285 <Test name="100" />
   19286 <Test name="101" />
   19287 <Test name="102" />
   19288 <Test name="103" />
   19289 <Test name="104" />
   19290 <Test name="105" />
   19291 <Test name="106" />
   19292 <Test name="107" />
   19293 <Test name="108" />
   19294 <Test name="109" />
   19295 <Test name="110" />
   19296 <Test name="111" />
   19297 <Test name="112" />
   19298 <Test name="113" />
   19299 <Test name="114" />
   19300 <Test name="115" />
   19301 <Test name="116" />
   19302 <Test name="117" />
   19303 <Test name="118" />
   19304 <Test name="119" />
   19305 <Test name="120" />
   19306 <Test name="121" />
   19307 <Test name="122" />
   19308 <Test name="123" />
   19309 <Test name="124" />
   19310 <Test name="125" />
   19311 <Test name="126" />
   19312 <Test name="127" />
   19313 <Test name="128" />
   19314 <Test name="129" />
   19315 <Test name="130" />
   19316 <Test name="131" />
   19317 <Test name="132" />
   19318 <Test name="133" />
   19319 <Test name="134" />
   19320 <Test name="135" />
   19321 <Test name="136" />
   19322 <Test name="137" />
   19323 <Test name="138" />
   19324 <Test name="139" />
   19325 <Test name="140" />
   19326 <Test name="141" />
   19327 <Test name="142" />
   19328 <Test name="143" />
   19329 <Test name="144" />
   19330 <Test name="145" />
   19331 <Test name="146" />
   19332 <Test name="147" />
   19333 <Test name="148" />
   19334 <Test name="149" />
   19335 </TestCase>
   19336 </TestSuite>
   19337 <TestSuite name="all_features">
   19338 <TestCase name="vertex">
   19339 <Test name="0" />
   19340 <Test name="3" />
   19341 <Test name="8" />
   19342 <Test name="11" />
   19343 <Test name="12" />
   19344 <Test name="14" />
   19345 <Test name="15" />
   19346 <Test name="19" />
   19347 <Test name="20" />
   19348 <Test name="24" />
   19349 <Test name="25" />
   19350 <Test name="27" />
   19351 <Test name="28" />
   19352 <Test name="31" />
   19353 <Test name="33" />
   19354 <Test name="36" />
   19355 <Test name="43" />
   19356 <Test name="51" />
   19357 <Test name="52" />
   19358 <Test name="57" />
   19359 <Test name="59" />
   19360 <Test name="60" />
   19361 <Test name="63" />
   19362 <Test name="64" />
   19363 <Test name="67" />
   19364 <Test name="68" />
   19365 <Test name="75" />
   19366 <Test name="82" />
   19367 <Test name="83" />
   19368 <Test name="86" />
   19369 <Test name="89" />
   19370 <Test name="91" />
   19371 <Test name="95" />
   19372 <Test name="97" />
   19373 <Test name="99" />
   19374 </TestCase>
   19375 <TestCase name="fragment">
   19376 <Test name="2" />
   19377 <Test name="3" />
   19378 <Test name="4" />
   19379 <Test name="8" />
   19380 <Test name="11" />
   19381 <Test name="15" />
   19382 <Test name="17" />
   19383 <Test name="19" />
   19384 <Test name="23" />
   19385 <Test name="24" />
   19386 <Test name="27" />
   19387 <Test name="28" />
   19388 <Test name="29" />
   19389 <Test name="31" />
   19390 <Test name="33" />
   19391 <Test name="36" />
   19392 <Test name="42" />
   19393 <Test name="43" />
   19394 <Test name="51" />
   19395 <Test name="52" />
   19396 <Test name="57" />
   19397 <Test name="59" />
   19398 <Test name="60" />
   19399 <Test name="67" />
   19400 <Test name="68" />
   19401 <Test name="74" />
   19402 <Test name="75" />
   19403 <Test name="83" />
   19404 <Test name="84" />
   19405 <Test name="85" />
   19406 <Test name="91" />
   19407 <Test name="97" />
   19408 <Test name="98" />
   19409 <Test name="99" />
   19410 </TestCase>
   19411 </TestSuite>
   19412 </TestSuite>
   19413 </TestSuite>
   19414 <TestSuite name="texture">
   19415 <TestSuite name="format">
   19416 <TestCase name="unsized">
   19417 <Test name="alpha_2d_pot" />
   19418 <Test name="alpha_2d_npot" />
   19419 <Test name="alpha_cube_pot" />
   19420 <Test name="alpha_cube_npot" />
   19421 <Test name="alpha_2d_array_pot" />
   19422 <Test name="alpha_2d_array_npot" />
   19423 <Test name="alpha_3d_pot" />
   19424 <Test name="alpha_3d_npot" />
   19425 <Test name="luminance_2d_pot" />
   19426 <Test name="luminance_2d_npot" />
   19427 <Test name="luminance_cube_pot" />
   19428 <Test name="luminance_cube_npot" />
   19429 <Test name="luminance_2d_array_pot" />
   19430 <Test name="luminance_2d_array_npot" />
   19431 <Test name="luminance_3d_pot" />
   19432 <Test name="luminance_3d_npot" />
   19433 <Test name="luminance_alpha_2d_pot" />
   19434 <Test name="luminance_alpha_2d_npot" />
   19435 <Test name="luminance_alpha_cube_pot" />
   19436 <Test name="luminance_alpha_cube_npot" />
   19437 <Test name="luminance_alpha_2d_array_pot" />
   19438 <Test name="luminance_alpha_2d_array_npot" />
   19439 <Test name="luminance_alpha_3d_pot" />
   19440 <Test name="luminance_alpha_3d_npot" />
   19441 <Test name="rgb_unsigned_short_5_6_5_2d_pot" />
   19442 <Test name="rgb_unsigned_short_5_6_5_2d_npot" />
   19443 <Test name="rgb_unsigned_short_5_6_5_cube_pot" />
   19444 <Test name="rgb_unsigned_short_5_6_5_cube_npot" />
   19445 <Test name="rgb_unsigned_short_5_6_5_2d_array_pot" />
   19446 <Test name="rgb_unsigned_short_5_6_5_2d_array_npot" />
   19447 <Test name="rgb_unsigned_short_5_6_5_3d_pot" />
   19448 <Test name="rgb_unsigned_short_5_6_5_3d_npot" />
   19449 <Test name="rgb_unsigned_byte_2d_pot" />
   19450 <Test name="rgb_unsigned_byte_2d_npot" />
   19451 <Test name="rgb_unsigned_byte_cube_pot" />
   19452 <Test name="rgb_unsigned_byte_cube_npot" />
   19453 <Test name="rgb_unsigned_byte_2d_array_pot" />
   19454 <Test name="rgb_unsigned_byte_2d_array_npot" />
   19455 <Test name="rgb_unsigned_byte_3d_pot" />
   19456 <Test name="rgb_unsigned_byte_3d_npot" />
   19457 <Test name="rgba_unsigned_short_4_4_4_4_2d_pot" />
   19458 <Test name="rgba_unsigned_short_4_4_4_4_2d_npot" />
   19459 <Test name="rgba_unsigned_short_4_4_4_4_cube_pot" />
   19460 <Test name="rgba_unsigned_short_4_4_4_4_cube_npot" />
   19461 <Test name="rgba_unsigned_short_4_4_4_4_2d_array_pot" />
   19462 <Test name="rgba_unsigned_short_4_4_4_4_2d_array_npot" />
   19463 <Test name="rgba_unsigned_short_4_4_4_4_3d_pot" />
   19464 <Test name="rgba_unsigned_short_4_4_4_4_3d_npot" />
   19465 <Test name="rgba_unsigned_short_5_5_5_1_2d_pot" />
   19466 <Test name="rgba_unsigned_short_5_5_5_1_2d_npot" />
   19467 <Test name="rgba_unsigned_short_5_5_5_1_cube_pot" />
   19468 <Test name="rgba_unsigned_short_5_5_5_1_cube_npot" />
   19469 <Test name="rgba_unsigned_short_5_5_5_1_2d_array_pot" />
   19470 <Test name="rgba_unsigned_short_5_5_5_1_2d_array_npot" />
   19471 <Test name="rgba_unsigned_short_5_5_5_1_3d_pot" />
   19472 <Test name="rgba_unsigned_short_5_5_5_1_3d_npot" />
   19473 <Test name="rgba_unsigned_byte_2d_pot" />
   19474 <Test name="rgba_unsigned_byte_2d_npot" />
   19475 <Test name="rgba_unsigned_byte_cube_pot" />
   19476 <Test name="rgba_unsigned_byte_cube_npot" />
   19477 <Test name="rgba_unsigned_byte_2d_array_pot" />
   19478 <Test name="rgba_unsigned_byte_2d_array_npot" />
   19479 <Test name="rgba_unsigned_byte_3d_pot" />
   19480 <Test name="rgba_unsigned_byte_3d_npot" />
   19481 </TestCase>
   19482 <TestSuite name="sized">
   19483 <TestCase name="2d">
   19484 <Test name="rgba32f_pot" />
   19485 <Test name="rgba32f_npot" />
   19486 <Test name="rgba32i_pot" />
   19487 <Test name="rgba32i_npot" />
   19488 <Test name="rgba32ui_pot" />
   19489 <Test name="rgba32ui_npot" />
   19490 <Test name="rgba16f_pot" />
   19491 <Test name="rgba16f_npot" />
   19492 <Test name="rgba16i_pot" />
   19493 <Test name="rgba16i_npot" />
   19494 <Test name="rgba16ui_pot" />
   19495 <Test name="rgba16ui_npot" />
   19496 <Test name="rgba8_pot" />
   19497 <Test name="rgba8_npot" />
   19498 <Test name="rgba8i_pot" />
   19499 <Test name="rgba8i_npot" />
   19500 <Test name="rgba8ui_pot" />
   19501 <Test name="rgba8ui_npot" />
   19502 <Test name="srgb8_alpha8_pot" />
   19503 <Test name="srgb8_alpha8_npot" />
   19504 <Test name="rgb10_a2_pot" />
   19505 <Test name="rgb10_a2_npot" />
   19506 <Test name="rgb10_a2ui_pot" />
   19507 <Test name="rgb10_a2ui_npot" />
   19508 <Test name="rgba4_pot" />
   19509 <Test name="rgba4_npot" />
   19510 <Test name="rgb5_a1_pot" />
   19511 <Test name="rgb5_a1_npot" />
   19512 <Test name="rgba8_snorm_pot" />
   19513 <Test name="rgba8_snorm_npot" />
   19514 <Test name="rgb8_pot" />
   19515 <Test name="rgb8_npot" />
   19516 <Test name="rgb565_pot" />
   19517 <Test name="rgb565_npot" />
   19518 <Test name="r11f_g11f_b10f_pot" />
   19519 <Test name="r11f_g11f_b10f_npot" />
   19520 <Test name="rgb32f_pot" />
   19521 <Test name="rgb32f_npot" />
   19522 <Test name="rgb32i_pot" />
   19523 <Test name="rgb32i_npot" />
   19524 <Test name="rgb32ui_pot" />
   19525 <Test name="rgb32ui_npot" />
   19526 <Test name="rgb16f_pot" />
   19527 <Test name="rgb16f_npot" />
   19528 <Test name="rgb16i_pot" />
   19529 <Test name="rgb16i_npot" />
   19530 <Test name="rgb16ui_pot" />
   19531 <Test name="rgb16ui_npot" />
   19532 <Test name="rgb8_snorm_pot" />
   19533 <Test name="rgb8_snorm_npot" />
   19534 <Test name="rgb8i_pot" />
   19535 <Test name="rgb8i_npot" />
   19536 <Test name="rgb8ui_pot" />
   19537 <Test name="rgb8ui_npot" />
   19538 <Test name="srgb8_pot" />
   19539 <Test name="srgb8_npot" />
   19540 <Test name="rgb9_e5_pot" />
   19541 <Test name="rgb9_e5_npot" />
   19542 <Test name="rg32f_pot" />
   19543 <Test name="rg32f_npot" />
   19544 <Test name="rg32i_pot" />
   19545 <Test name="rg32i_npot" />
   19546 <Test name="rg32ui_pot" />
   19547 <Test name="rg32ui_npot" />
   19548 <Test name="rg16f_pot" />
   19549 <Test name="rg16f_npot" />
   19550 <Test name="rg16i_pot" />
   19551 <Test name="rg16i_npot" />
   19552 <Test name="rg16ui_pot" />
   19553 <Test name="rg16ui_npot" />
   19554 <Test name="rg8_pot" />
   19555 <Test name="rg8_npot" />
   19556 <Test name="rg8i_pot" />
   19557 <Test name="rg8i_npot" />
   19558 <Test name="rg8ui_pot" />
   19559 <Test name="rg8ui_npot" />
   19560 <Test name="rg8_snorm_pot" />
   19561 <Test name="rg8_snorm_npot" />
   19562 <Test name="r32f_pot" />
   19563 <Test name="r32f_npot" />
   19564 <Test name="r32i_pot" />
   19565 <Test name="r32i_npot" />
   19566 <Test name="r32ui_pot" />
   19567 <Test name="r32ui_npot" />
   19568 <Test name="r16f_pot" />
   19569 <Test name="r16f_npot" />
   19570 <Test name="r16i_pot" />
   19571 <Test name="r16i_npot" />
   19572 <Test name="r16ui_pot" />
   19573 <Test name="r16ui_npot" />
   19574 <Test name="r8_pot" />
   19575 <Test name="r8_npot" />
   19576 <Test name="r8i_pot" />
   19577 <Test name="r8i_npot" />
   19578 <Test name="r8ui_pot" />
   19579 <Test name="r8ui_npot" />
   19580 <Test name="r8_snorm_pot" />
   19581 <Test name="r8_snorm_npot" />
   19582 <Test name="depth_component32f_pot" />
   19583 <Test name="depth_component32f_npot" />
   19584 <Test name="depth_component24_pot" />
   19585 <Test name="depth_component24_npot" />
   19586 <Test name="depth_component16_pot" />
   19587 <Test name="depth_component16_npot" />
   19588 <Test name="depth32f_stencil8_pot" />
   19589 <Test name="depth32f_stencil8_npot" />
   19590 <Test name="depth24_stencil8_pot" />
   19591 <Test name="depth24_stencil8_npot" />
   19592 </TestCase>
   19593 <TestCase name="cube">
   19594 <Test name="rgba32f_pot" />
   19595 <Test name="rgba32f_npot" />
   19596 <Test name="rgba32i_pot" />
   19597 <Test name="rgba32i_npot" />
   19598 <Test name="rgba32ui_pot" />
   19599 <Test name="rgba32ui_npot" />
   19600 <Test name="rgba16f_pot" />
   19601 <Test name="rgba16f_npot" />
   19602 <Test name="rgba16i_pot" />
   19603 <Test name="rgba16i_npot" />
   19604 <Test name="rgba16ui_pot" />
   19605 <Test name="rgba16ui_npot" />
   19606 <Test name="rgba8_pot" />
   19607 <Test name="rgba8_npot" />
   19608 <Test name="rgba8i_pot" />
   19609 <Test name="rgba8i_npot" />
   19610 <Test name="rgba8ui_pot" />
   19611 <Test name="rgba8ui_npot" />
   19612 <Test name="srgb8_alpha8_pot" />
   19613 <Test name="srgb8_alpha8_npot" />
   19614 <Test name="rgb10_a2_pot" />
   19615 <Test name="rgb10_a2_npot" />
   19616 <Test name="rgb10_a2ui_pot" />
   19617 <Test name="rgb10_a2ui_npot" />
   19618 <Test name="rgba4_pot" />
   19619 <Test name="rgba4_npot" />
   19620 <Test name="rgb5_a1_pot" />
   19621 <Test name="rgb5_a1_npot" />
   19622 <Test name="rgba8_snorm_pot" />
   19623 <Test name="rgba8_snorm_npot" />
   19624 <Test name="rgb8_pot" />
   19625 <Test name="rgb8_npot" />
   19626 <Test name="rgb565_pot" />
   19627 <Test name="rgb565_npot" />
   19628 <Test name="r11f_g11f_b10f_pot" />
   19629 <Test name="r11f_g11f_b10f_npot" />
   19630 <Test name="rgb32f_pot" />
   19631 <Test name="rgb32f_npot" />
   19632 <Test name="rgb32i_pot" />
   19633 <Test name="rgb32i_npot" />
   19634 <Test name="rgb32ui_pot" />
   19635 <Test name="rgb32ui_npot" />
   19636 <Test name="rgb16f_pot" />
   19637 <Test name="rgb16f_npot" />
   19638 <Test name="rgb16i_pot" />
   19639 <Test name="rgb16i_npot" />
   19640 <Test name="rgb16ui_pot" />
   19641 <Test name="rgb16ui_npot" />
   19642 <Test name="rgb8_snorm_pot" />
   19643 <Test name="rgb8_snorm_npot" />
   19644 <Test name="rgb8i_pot" />
   19645 <Test name="rgb8i_npot" />
   19646 <Test name="rgb8ui_pot" />
   19647 <Test name="rgb8ui_npot" />
   19648 <Test name="srgb8_pot" />
   19649 <Test name="srgb8_npot" />
   19650 <Test name="rgb9_e5_pot" />
   19651 <Test name="rgb9_e5_npot" />
   19652 <Test name="rg32f_pot" />
   19653 <Test name="rg32f_npot" />
   19654 <Test name="rg32i_pot" />
   19655 <Test name="rg32i_npot" />
   19656 <Test name="rg32ui_pot" />
   19657 <Test name="rg32ui_npot" />
   19658 <Test name="rg16f_pot" />
   19659 <Test name="rg16f_npot" />
   19660 <Test name="rg16i_pot" />
   19661 <Test name="rg16i_npot" />
   19662 <Test name="rg16ui_pot" />
   19663 <Test name="rg16ui_npot" />
   19664 <Test name="rg8_pot" />
   19665 <Test name="rg8_npot" />
   19666 <Test name="rg8i_pot" />
   19667 <Test name="rg8i_npot" />
   19668 <Test name="rg8ui_pot" />
   19669 <Test name="rg8ui_npot" />
   19670 <Test name="rg8_snorm_pot" />
   19671 <Test name="rg8_snorm_npot" />
   19672 <Test name="r32f_pot" />
   19673 <Test name="r32f_npot" />
   19674 <Test name="r32i_pot" />
   19675 <Test name="r32i_npot" />
   19676 <Test name="r32ui_pot" />
   19677 <Test name="r32ui_npot" />
   19678 <Test name="r16f_pot" />
   19679 <Test name="r16f_npot" />
   19680 <Test name="r16i_pot" />
   19681 <Test name="r16i_npot" />
   19682 <Test name="r16ui_pot" />
   19683 <Test name="r16ui_npot" />
   19684 <Test name="r8_pot" />
   19685 <Test name="r8_npot" />
   19686 <Test name="r8i_pot" />
   19687 <Test name="r8i_npot" />
   19688 <Test name="r8ui_pot" />
   19689 <Test name="r8ui_npot" />
   19690 <Test name="r8_snorm_pot" />
   19691 <Test name="r8_snorm_npot" />
   19692 <Test name="depth_component32f_pot" />
   19693 <Test name="depth_component32f_npot" />
   19694 <Test name="depth_component24_pot" />
   19695 <Test name="depth_component24_npot" />
   19696 <Test name="depth_component16_pot" />
   19697 <Test name="depth_component16_npot" />
   19698 <Test name="depth32f_stencil8_pot" />
   19699 <Test name="depth32f_stencil8_npot" />
   19700 <Test name="depth24_stencil8_pot" />
   19701 <Test name="depth24_stencil8_npot" />
   19702 </TestCase>
   19703 <TestCase name="2d_array">
   19704 <Test name="rgba32f_pot" />
   19705 <Test name="rgba32f_npot" />
   19706 <Test name="rgba32i_pot" />
   19707 <Test name="rgba32i_npot" />
   19708 <Test name="rgba32ui_pot" />
   19709 <Test name="rgba32ui_npot" />
   19710 <Test name="rgba16f_pot" />
   19711 <Test name="rgba16f_npot" />
   19712 <Test name="rgba16i_pot" />
   19713 <Test name="rgba16i_npot" />
   19714 <Test name="rgba16ui_pot" />
   19715 <Test name="rgba16ui_npot" />
   19716 <Test name="rgba8_pot" />
   19717 <Test name="rgba8_npot" />
   19718 <Test name="rgba8i_pot" />
   19719 <Test name="rgba8i_npot" />
   19720 <Test name="rgba8ui_pot" />
   19721 <Test name="rgba8ui_npot" />
   19722 <Test name="srgb8_alpha8_pot" />
   19723 <Test name="srgb8_alpha8_npot" />
   19724 <Test name="rgb10_a2_pot" />
   19725 <Test name="rgb10_a2_npot" />
   19726 <Test name="rgb10_a2ui_pot" />
   19727 <Test name="rgb10_a2ui_npot" />
   19728 <Test name="rgba4_pot" />
   19729 <Test name="rgba4_npot" />
   19730 <Test name="rgb5_a1_pot" />
   19731 <Test name="rgb5_a1_npot" />
   19732 <Test name="rgba8_snorm_pot" />
   19733 <Test name="rgba8_snorm_npot" />
   19734 <Test name="rgb8_pot" />
   19735 <Test name="rgb8_npot" />
   19736 <Test name="rgb565_pot" />
   19737 <Test name="rgb565_npot" />
   19738 <Test name="r11f_g11f_b10f_pot" />
   19739 <Test name="r11f_g11f_b10f_npot" />
   19740 <Test name="rgb32f_pot" />
   19741 <Test name="rgb32f_npot" />
   19742 <Test name="rgb32i_pot" />
   19743 <Test name="rgb32i_npot" />
   19744 <Test name="rgb32ui_pot" />
   19745 <Test name="rgb32ui_npot" />
   19746 <Test name="rgb16f_pot" />
   19747 <Test name="rgb16f_npot" />
   19748 <Test name="rgb16i_pot" />
   19749 <Test name="rgb16i_npot" />
   19750 <Test name="rgb16ui_pot" />
   19751 <Test name="rgb16ui_npot" />
   19752 <Test name="rgb8_snorm_pot" />
   19753 <Test name="rgb8_snorm_npot" />
   19754 <Test name="rgb8i_pot" />
   19755 <Test name="rgb8i_npot" />
   19756 <Test name="rgb8ui_pot" />
   19757 <Test name="rgb8ui_npot" />
   19758 <Test name="srgb8_pot" />
   19759 <Test name="srgb8_npot" />
   19760 <Test name="rgb9_e5_pot" />
   19761 <Test name="rgb9_e5_npot" />
   19762 <Test name="rg32f_pot" />
   19763 <Test name="rg32f_npot" />
   19764 <Test name="rg32i_pot" />
   19765 <Test name="rg32i_npot" />
   19766 <Test name="rg32ui_pot" />
   19767 <Test name="rg32ui_npot" />
   19768 <Test name="rg16f_pot" />
   19769 <Test name="rg16f_npot" />
   19770 <Test name="rg16i_pot" />
   19771 <Test name="rg16i_npot" />
   19772 <Test name="rg16ui_pot" />
   19773 <Test name="rg16ui_npot" />
   19774 <Test name="rg8_pot" />
   19775 <Test name="rg8_npot" />
   19776 <Test name="rg8i_pot" />
   19777 <Test name="rg8i_npot" />
   19778 <Test name="rg8ui_pot" />
   19779 <Test name="rg8ui_npot" />
   19780 <Test name="rg8_snorm_pot" />
   19781 <Test name="rg8_snorm_npot" />
   19782 <Test name="r32f_pot" />
   19783 <Test name="r32f_npot" />
   19784 <Test name="r32i_pot" />
   19785 <Test name="r32i_npot" />
   19786 <Test name="r32ui_pot" />
   19787 <Test name="r32ui_npot" />
   19788 <Test name="r16f_pot" />
   19789 <Test name="r16f_npot" />
   19790 <Test name="r16i_pot" />
   19791 <Test name="r16i_npot" />
   19792 <Test name="r16ui_pot" />
   19793 <Test name="r16ui_npot" />
   19794 <Test name="r8_pot" />
   19795 <Test name="r8_npot" />
   19796 <Test name="r8i_pot" />
   19797 <Test name="r8i_npot" />
   19798 <Test name="r8ui_pot" />
   19799 <Test name="r8ui_npot" />
   19800 <Test name="r8_snorm_pot" />
   19801 <Test name="r8_snorm_npot" />
   19802 <Test name="depth_component32f_pot" />
   19803 <Test name="depth_component32f_npot" />
   19804 <Test name="depth_component24_pot" />
   19805 <Test name="depth_component24_npot" />
   19806 <Test name="depth_component16_pot" />
   19807 <Test name="depth_component16_npot" />
   19808 <Test name="depth32f_stencil8_pot" />
   19809 <Test name="depth32f_stencil8_npot" />
   19810 <Test name="depth24_stencil8_pot" />
   19811 <Test name="depth24_stencil8_npot" />
   19812 </TestCase>
   19813 <TestCase name="3d">
   19814 <Test name="rgba32f_pot" />
   19815 <Test name="rgba32f_npot" />
   19816 <Test name="rgba32i_pot" />
   19817 <Test name="rgba32i_npot" />
   19818 <Test name="rgba32ui_pot" />
   19819 <Test name="rgba32ui_npot" />
   19820 <Test name="rgba16f_pot" />
   19821 <Test name="rgba16f_npot" />
   19822 <Test name="rgba16i_pot" />
   19823 <Test name="rgba16i_npot" />
   19824 <Test name="rgba16ui_pot" />
   19825 <Test name="rgba16ui_npot" />
   19826 <Test name="rgba8_pot" />
   19827 <Test name="rgba8_npot" />
   19828 <Test name="rgba8i_pot" />
   19829 <Test name="rgba8i_npot" />
   19830 <Test name="rgba8ui_pot" />
   19831 <Test name="rgba8ui_npot" />
   19832 <Test name="srgb8_alpha8_pot" />
   19833 <Test name="srgb8_alpha8_npot" />
   19834 <Test name="rgb10_a2_pot" />
   19835 <Test name="rgb10_a2_npot" />
   19836 <Test name="rgb10_a2ui_pot" />
   19837 <Test name="rgb10_a2ui_npot" />
   19838 <Test name="rgba4_pot" />
   19839 <Test name="rgba4_npot" />
   19840 <Test name="rgb5_a1_pot" />
   19841 <Test name="rgb5_a1_npot" />
   19842 <Test name="rgba8_snorm_pot" />
   19843 <Test name="rgba8_snorm_npot" />
   19844 <Test name="rgb8_pot" />
   19845 <Test name="rgb8_npot" />
   19846 <Test name="rgb565_pot" />
   19847 <Test name="rgb565_npot" />
   19848 <Test name="r11f_g11f_b10f_pot" />
   19849 <Test name="r11f_g11f_b10f_npot" />
   19850 <Test name="rgb32f_pot" />
   19851 <Test name="rgb32f_npot" />
   19852 <Test name="rgb32i_pot" />
   19853 <Test name="rgb32i_npot" />
   19854 <Test name="rgb32ui_pot" />
   19855 <Test name="rgb32ui_npot" />
   19856 <Test name="rgb16f_pot" />
   19857 <Test name="rgb16f_npot" />
   19858 <Test name="rgb16i_pot" />
   19859 <Test name="rgb16i_npot" />
   19860 <Test name="rgb16ui_pot" />
   19861 <Test name="rgb16ui_npot" />
   19862 <Test name="rgb8_snorm_pot" />
   19863 <Test name="rgb8_snorm_npot" />
   19864 <Test name="rgb8i_pot" />
   19865 <Test name="rgb8i_npot" />
   19866 <Test name="rgb8ui_pot" />
   19867 <Test name="rgb8ui_npot" />
   19868 <Test name="srgb8_pot" />
   19869 <Test name="srgb8_npot" />
   19870 <Test name="rgb9_e5_pot" />
   19871 <Test name="rgb9_e5_npot" />
   19872 <Test name="rg32f_pot" />
   19873 <Test name="rg32f_npot" />
   19874 <Test name="rg32i_pot" />
   19875 <Test name="rg32i_npot" />
   19876 <Test name="rg32ui_pot" />
   19877 <Test name="rg32ui_npot" />
   19878 <Test name="rg16f_pot" />
   19879 <Test name="rg16f_npot" />
   19880 <Test name="rg16i_pot" />
   19881 <Test name="rg16i_npot" />
   19882 <Test name="rg16ui_pot" />
   19883 <Test name="rg16ui_npot" />
   19884 <Test name="rg8_pot" />
   19885 <Test name="rg8_npot" />
   19886 <Test name="rg8i_pot" />
   19887 <Test name="rg8i_npot" />
   19888 <Test name="rg8ui_pot" />
   19889 <Test name="rg8ui_npot" />
   19890 <Test name="rg8_snorm_pot" />
   19891 <Test name="rg8_snorm_npot" />
   19892 <Test name="r32f_pot" />
   19893 <Test name="r32f_npot" />
   19894 <Test name="r32i_pot" />
   19895 <Test name="r32i_npot" />
   19896 <Test name="r32ui_pot" />
   19897 <Test name="r32ui_npot" />
   19898 <Test name="r16f_pot" />
   19899 <Test name="r16f_npot" />
   19900 <Test name="r16i_pot" />
   19901 <Test name="r16i_npot" />
   19902 <Test name="r16ui_pot" />
   19903 <Test name="r16ui_npot" />
   19904 <Test name="r8_pot" />
   19905 <Test name="r8_npot" />
   19906 <Test name="r8i_pot" />
   19907 <Test name="r8i_npot" />
   19908 <Test name="r8ui_pot" />
   19909 <Test name="r8ui_npot" />
   19910 <Test name="r8_snorm_pot" />
   19911 <Test name="r8_snorm_npot" />
   19912 </TestCase>
   19913 </TestSuite>
   19914 <TestCase name="compressed">
   19915 <Test name="etc1_2d_pot" />
   19916 <Test name="etc1_2d_npot" />
   19917 <Test name="etc1_cube_pot" />
   19918 <Test name="etc1_cube_npot" />
   19919 <Test name="eac_r11_2d_pot" />
   19920 <Test name="eac_r11_cube_pot" />
   19921 <Test name="eac_r11_2d_npot" />
   19922 <Test name="eac_r11_cube_npot" />
   19923 <Test name="eac_signed_r11_2d_pot" />
   19924 <Test name="eac_signed_r11_cube_pot" />
   19925 <Test name="eac_signed_r11_2d_npot" />
   19926 <Test name="eac_signed_r11_cube_npot" />
   19927 <Test name="eac_rg11_2d_pot" />
   19928 <Test name="eac_rg11_cube_pot" />
   19929 <Test name="eac_rg11_2d_npot" />
   19930 <Test name="eac_rg11_cube_npot" />
   19931 <Test name="eac_signed_rg11_2d_pot" />
   19932 <Test name="eac_signed_rg11_cube_pot" />
   19933 <Test name="eac_signed_rg11_2d_npot" />
   19934 <Test name="eac_signed_rg11_cube_npot" />
   19935 <Test name="etc2_rgb8_2d_pot" />
   19936 <Test name="etc2_rgb8_cube_pot" />
   19937 <Test name="etc2_rgb8_2d_npot" />
   19938 <Test name="etc2_rgb8_cube_npot" />
   19939 <Test name="etc2_srgb8_2d_pot" />
   19940 <Test name="etc2_srgb8_cube_pot" />
   19941 <Test name="etc2_srgb8_2d_npot" />
   19942 <Test name="etc2_srgb8_cube_npot" />
   19943 <Test name="etc2_rgb8_punchthrough_alpha1_2d_pot" />
   19944 <Test name="etc2_rgb8_punchthrough_alpha1_cube_pot" />
   19945 <Test name="etc2_rgb8_punchthrough_alpha1_2d_npot" />
   19946 <Test name="etc2_rgb8_punchthrough_alpha1_cube_npot" />
   19947 <Test name="etc2_srgb8_punchthrough_alpha1_2d_pot" />
   19948 <Test name="etc2_srgb8_punchthrough_alpha1_cube_pot" />
   19949 <Test name="etc2_srgb8_punchthrough_alpha1_2d_npot" />
   19950 <Test name="etc2_srgb8_punchthrough_alpha1_cube_npot" />
   19951 <Test name="etc2_eac_rgba8_2d_pot" />
   19952 <Test name="etc2_eac_rgba8_cube_pot" />
   19953 <Test name="etc2_eac_rgba8_2d_npot" />
   19954 <Test name="etc2_eac_rgba8_cube_npot" />
   19955 <Test name="etc2_eac_srgb8_alpha8_2d_pot" />
   19956 <Test name="etc2_eac_srgb8_alpha8_cube_pot" />
   19957 <Test name="etc2_eac_srgb8_alpha8_2d_npot" />
   19958 <Test name="etc2_eac_srgb8_alpha8_cube_npot" />
   19959 </TestCase>
   19960 </TestSuite>
   19961 <TestSuite name="size">
   19962 <TestCase name="2d">
   19963 <Test name="64x64_l8" />
   19964 <Test name="64x64_l8_mipmap" />
   19965 <Test name="64x64_rgba4444" />
   19966 <Test name="64x64_rgba4444_mipmap" />
   19967 <Test name="64x64_rgb888" />
   19968 <Test name="64x64_rgb888_mipmap" />
   19969 <Test name="64x64_rgba8888" />
   19970 <Test name="64x64_rgba8888_mipmap" />
   19971 <Test name="65x63_l8" />
   19972 <Test name="65x63_rgba4444" />
   19973 <Test name="65x63_rgb888" />
   19974 <Test name="65x63_rgba8888" />
   19975 <Test name="512x512_l8" />
   19976 <Test name="512x512_l8_mipmap" />
   19977 <Test name="512x512_rgba4444" />
   19978 <Test name="512x512_rgba4444_mipmap" />
   19979 <Test name="512x512_rgb888" />
   19980 <Test name="512x512_rgb888_mipmap" />
   19981 <Test name="512x512_rgba8888" />
   19982 <Test name="512x512_rgba8888_mipmap" />
   19983 <Test name="1024x1024_l8" />
   19984 <Test name="1024x1024_l8_mipmap" />
   19985 <Test name="1024x1024_rgba4444" />
   19986 <Test name="1024x1024_rgba4444_mipmap" />
   19987 <Test name="1024x1024_rgb888" />
   19988 <Test name="1024x1024_rgb888_mipmap" />
   19989 <Test name="1024x1024_rgba8888" />
   19990 <Test name="1024x1024_rgba8888_mipmap" />
   19991 <Test name="2048x2048_l8" />
   19992 <Test name="2048x2048_l8_mipmap" />
   19993 <Test name="2048x2048_rgba4444" />
   19994 <Test name="2048x2048_rgba4444_mipmap" />
   19995 <Test name="2048x2048_rgb888" />
   19996 <Test name="2048x2048_rgb888_mipmap" />
   19997 <Test name="2048x2048_rgba8888" />
   19998 <Test name="2048x2048_rgba8888_mipmap" />
   19999 </TestCase>
   20000 <TestCase name="cube">
   20001 <Test name="15x15_l8" />
   20002 <Test name="15x15_rgba4444" />
   20003 <Test name="15x15_rgb888" />
   20004 <Test name="15x15_rgba8888" />
   20005 <Test name="16x16_l8" />
   20006 <Test name="16x16_l8_mipmap" />
   20007 <Test name="16x16_rgba4444" />
   20008 <Test name="16x16_rgba4444_mipmap" />
   20009 <Test name="16x16_rgb888" />
   20010 <Test name="16x16_rgb888_mipmap" />
   20011 <Test name="16x16_rgba8888" />
   20012 <Test name="16x16_rgba8888_mipmap" />
   20013 <Test name="64x64_l8" />
   20014 <Test name="64x64_l8_mipmap" />
   20015 <Test name="64x64_rgba4444" />
   20016 <Test name="64x64_rgba4444_mipmap" />
   20017 <Test name="64x64_rgb888" />
   20018 <Test name="64x64_rgb888_mipmap" />
   20019 <Test name="64x64_rgba8888" />
   20020 <Test name="64x64_rgba8888_mipmap" />
   20021 <Test name="128x128_l8" />
   20022 <Test name="128x128_l8_mipmap" />
   20023 <Test name="128x128_rgba4444" />
   20024 <Test name="128x128_rgba4444_mipmap" />
   20025 <Test name="128x128_rgb888" />
   20026 <Test name="128x128_rgb888_mipmap" />
   20027 <Test name="128x128_rgba8888" />
   20028 <Test name="128x128_rgba8888_mipmap" />
   20029 <Test name="256x256_l8" />
   20030 <Test name="256x256_l8_mipmap" />
   20031 <Test name="256x256_rgba4444_mipmap" />
   20032 <Test name="256x256_rgb888" />
   20033 <Test name="256x256_rgb888_mipmap" />
   20034 <Test name="256x256_rgba8888" />
   20035 <Test name="256x256_rgba8888_mipmap" />
   20036 <Test name="512x512_l8" />
   20037 <Test name="512x512_l8_mipmap" />
   20038 <Test name="512x512_rgba4444_mipmap" />
   20039 <Test name="512x512_rgb888" />
   20040 <Test name="512x512_rgb888_mipmap" />
   20041 <Test name="512x512_rgba8888" />
   20042 <Test name="512x512_rgba8888_mipmap" />
   20043 </TestCase>
   20044 </TestSuite>
   20045 <TestSuite name="wrap">
   20046 <TestCase name="rgba8">
   20047 <Test name="clamp_clamp_nearest_pot" />
   20048 <Test name="clamp_clamp_linear_pot" />
   20049 <Test name="clamp_repeat_nearest_pot" />
   20050 <Test name="clamp_repeat_linear_pot" />
   20051 <Test name="clamp_mirror_nearest_pot" />
   20052 <Test name="clamp_mirror_linear_pot" />
   20053 <Test name="repeat_clamp_nearest_pot" />
   20054 <Test name="repeat_clamp_linear_pot" />
   20055 <Test name="repeat_repeat_nearest_pot" />
   20056 <Test name="repeat_repeat_linear_pot" />
   20057 <Test name="repeat_mirror_nearest_pot" />
   20058 <Test name="repeat_mirror_linear_pot" />
   20059 <Test name="mirror_clamp_nearest_pot" />
   20060 <Test name="mirror_clamp_linear_pot" />
   20061 <Test name="mirror_repeat_nearest_pot" />
   20062 <Test name="mirror_repeat_linear_pot" />
   20063 <Test name="mirror_mirror_nearest_pot" />
   20064 <Test name="mirror_mirror_linear_pot" />
   20065 <Test name="clamp_clamp_nearest_npot" />
   20066 <Test name="clamp_clamp_linear_npot" />
   20067 <Test name="clamp_repeat_nearest_npot" />
   20068 <Test name="clamp_repeat_linear_npot" />
   20069 <Test name="clamp_mirror_nearest_npot" />
   20070 <Test name="clamp_mirror_linear_npot" />
   20071 <Test name="repeat_clamp_nearest_npot" />
   20072 <Test name="repeat_clamp_linear_npot" />
   20073 <Test name="repeat_repeat_nearest_npot" />
   20074 <Test name="repeat_repeat_linear_npot" />
   20075 <Test name="repeat_mirror_nearest_npot" />
   20076 <Test name="repeat_mirror_linear_npot" />
   20077 <Test name="mirror_clamp_nearest_npot" />
   20078 <Test name="mirror_clamp_linear_npot" />
   20079 <Test name="mirror_repeat_nearest_npot" />
   20080 <Test name="mirror_repeat_linear_npot" />
   20081 <Test name="mirror_mirror_nearest_npot" />
   20082 <Test name="mirror_mirror_linear_npot" />
   20083 </TestCase>
   20084 <TestCase name="etc1">
   20085 <Test name="clamp_clamp_nearest_pot" />
   20086 <Test name="clamp_clamp_linear_pot" />
   20087 <Test name="clamp_repeat_nearest_pot" />
   20088 <Test name="clamp_repeat_linear_pot" />
   20089 <Test name="clamp_mirror_nearest_pot" />
   20090 <Test name="clamp_mirror_linear_pot" />
   20091 <Test name="repeat_clamp_nearest_pot" />
   20092 <Test name="repeat_clamp_linear_pot" />
   20093 <Test name="repeat_repeat_nearest_pot" />
   20094 <Test name="repeat_repeat_linear_pot" />
   20095 <Test name="repeat_mirror_nearest_pot" />
   20096 <Test name="repeat_mirror_linear_pot" />
   20097 <Test name="mirror_clamp_nearest_pot" />
   20098 <Test name="mirror_clamp_linear_pot" />
   20099 <Test name="mirror_repeat_nearest_pot" />
   20100 <Test name="mirror_repeat_linear_pot" />
   20101 <Test name="mirror_mirror_nearest_pot" />
   20102 <Test name="mirror_mirror_linear_pot" />
   20103 <Test name="clamp_clamp_nearest_npot" />
   20104 <Test name="clamp_clamp_linear_npot" />
   20105 <Test name="clamp_repeat_nearest_npot" />
   20106 <Test name="clamp_repeat_linear_npot" />
   20107 <Test name="clamp_mirror_nearest_npot" />
   20108 <Test name="clamp_mirror_linear_npot" />
   20109 <Test name="repeat_clamp_nearest_npot" />
   20110 <Test name="repeat_clamp_linear_npot" />
   20111 <Test name="repeat_repeat_nearest_npot" />
   20112 <Test name="repeat_repeat_linear_npot" />
   20113 <Test name="repeat_mirror_nearest_npot" />
   20114 <Test name="repeat_mirror_linear_npot" />
   20115 <Test name="mirror_clamp_nearest_npot" />
   20116 <Test name="mirror_clamp_linear_npot" />
   20117 <Test name="mirror_repeat_nearest_npot" />
   20118 <Test name="mirror_repeat_linear_npot" />
   20119 <Test name="mirror_mirror_nearest_npot" />
   20120 <Test name="mirror_mirror_linear_npot" />
   20121 </TestCase>
   20122 <TestCase name="eac_r11">
   20123 <Test name="clamp_clamp_nearest_pot" />
   20124 <Test name="clamp_clamp_linear_pot" />
   20125 <Test name="clamp_repeat_nearest_pot" />
   20126 <Test name="clamp_repeat_linear_pot" />
   20127 <Test name="clamp_mirror_nearest_pot" />
   20128 <Test name="clamp_mirror_linear_pot" />
   20129 <Test name="repeat_clamp_nearest_pot" />
   20130 <Test name="repeat_clamp_linear_pot" />
   20131 <Test name="repeat_repeat_nearest_pot" />
   20132 <Test name="repeat_repeat_linear_pot" />
   20133 <Test name="repeat_mirror_nearest_pot" />
   20134 <Test name="repeat_mirror_linear_pot" />
   20135 <Test name="mirror_clamp_nearest_pot" />
   20136 <Test name="mirror_clamp_linear_pot" />
   20137 <Test name="mirror_repeat_nearest_pot" />
   20138 <Test name="mirror_repeat_linear_pot" />
   20139 <Test name="mirror_mirror_nearest_pot" />
   20140 <Test name="mirror_mirror_linear_pot" />
   20141 <Test name="clamp_clamp_nearest_npot" />
   20142 <Test name="clamp_clamp_linear_npot" />
   20143 <Test name="clamp_repeat_nearest_npot" />
   20144 <Test name="clamp_repeat_linear_npot" />
   20145 <Test name="clamp_mirror_nearest_npot" />
   20146 <Test name="clamp_mirror_linear_npot" />
   20147 <Test name="repeat_clamp_nearest_npot" />
   20148 <Test name="repeat_clamp_linear_npot" />
   20149 <Test name="repeat_repeat_nearest_npot" />
   20150 <Test name="repeat_repeat_linear_npot" />
   20151 <Test name="repeat_mirror_nearest_npot" />
   20152 <Test name="repeat_mirror_linear_npot" />
   20153 <Test name="mirror_clamp_nearest_npot" />
   20154 <Test name="mirror_clamp_linear_npot" />
   20155 <Test name="mirror_repeat_nearest_npot" />
   20156 <Test name="mirror_repeat_linear_npot" />
   20157 <Test name="mirror_mirror_nearest_npot" />
   20158 <Test name="mirror_mirror_linear_npot" />
   20159 </TestCase>
   20160 <TestCase name="eac_signed_r11">
   20161 <Test name="clamp_clamp_nearest_pot" />
   20162 <Test name="clamp_clamp_linear_pot" />
   20163 <Test name="clamp_repeat_nearest_pot" />
   20164 <Test name="clamp_repeat_linear_pot" />
   20165 <Test name="clamp_mirror_nearest_pot" />
   20166 <Test name="clamp_mirror_linear_pot" />
   20167 <Test name="repeat_clamp_nearest_pot" />
   20168 <Test name="repeat_clamp_linear_pot" />
   20169 <Test name="repeat_repeat_nearest_pot" />
   20170 <Test name="repeat_repeat_linear_pot" />
   20171 <Test name="repeat_mirror_nearest_pot" />
   20172 <Test name="repeat_mirror_linear_pot" />
   20173 <Test name="mirror_clamp_nearest_pot" />
   20174 <Test name="mirror_clamp_linear_pot" />
   20175 <Test name="mirror_repeat_nearest_pot" />
   20176 <Test name="mirror_repeat_linear_pot" />
   20177 <Test name="mirror_mirror_nearest_pot" />
   20178 <Test name="mirror_mirror_linear_pot" />
   20179 <Test name="clamp_clamp_nearest_npot" />
   20180 <Test name="clamp_clamp_linear_npot" />
   20181 <Test name="clamp_repeat_nearest_npot" />
   20182 <Test name="clamp_repeat_linear_npot" />
   20183 <Test name="clamp_mirror_nearest_npot" />
   20184 <Test name="clamp_mirror_linear_npot" />
   20185 <Test name="repeat_clamp_nearest_npot" />
   20186 <Test name="repeat_clamp_linear_npot" />
   20187 <Test name="repeat_repeat_nearest_npot" />
   20188 <Test name="repeat_repeat_linear_npot" />
   20189 <Test name="repeat_mirror_nearest_npot" />
   20190 <Test name="repeat_mirror_linear_npot" />
   20191 <Test name="mirror_clamp_nearest_npot" />
   20192 <Test name="mirror_clamp_linear_npot" />
   20193 <Test name="mirror_repeat_nearest_npot" />
   20194 <Test name="mirror_repeat_linear_npot" />
   20195 <Test name="mirror_mirror_nearest_npot" />
   20196 <Test name="mirror_mirror_linear_npot" />
   20197 </TestCase>
   20198 <TestCase name="eac_rg11">
   20199 <Test name="clamp_clamp_nearest_pot" />
   20200 <Test name="clamp_clamp_linear_pot" />
   20201 <Test name="clamp_repeat_nearest_pot" />
   20202 <Test name="clamp_repeat_linear_pot" />
   20203 <Test name="clamp_mirror_nearest_pot" />
   20204 <Test name="clamp_mirror_linear_pot" />
   20205 <Test name="repeat_clamp_nearest_pot" />
   20206 <Test name="repeat_clamp_linear_pot" />
   20207 <Test name="repeat_repeat_nearest_pot" />
   20208 <Test name="repeat_repeat_linear_pot" />
   20209 <Test name="repeat_mirror_nearest_pot" />
   20210 <Test name="repeat_mirror_linear_pot" />
   20211 <Test name="mirror_clamp_nearest_pot" />
   20212 <Test name="mirror_clamp_linear_pot" />
   20213 <Test name="mirror_repeat_nearest_pot" />
   20214 <Test name="mirror_repeat_linear_pot" />
   20215 <Test name="mirror_mirror_nearest_pot" />
   20216 <Test name="mirror_mirror_linear_pot" />
   20217 <Test name="clamp_clamp_nearest_npot" />
   20218 <Test name="clamp_clamp_linear_npot" />
   20219 <Test name="clamp_repeat_nearest_npot" />
   20220 <Test name="clamp_repeat_linear_npot" />
   20221 <Test name="clamp_mirror_nearest_npot" />
   20222 <Test name="clamp_mirror_linear_npot" />
   20223 <Test name="repeat_clamp_nearest_npot" />
   20224 <Test name="repeat_clamp_linear_npot" />
   20225 <Test name="repeat_repeat_nearest_npot" />
   20226 <Test name="repeat_repeat_linear_npot" />
   20227 <Test name="repeat_mirror_nearest_npot" />
   20228 <Test name="repeat_mirror_linear_npot" />
   20229 <Test name="mirror_clamp_nearest_npot" />
   20230 <Test name="mirror_clamp_linear_npot" />
   20231 <Test name="mirror_repeat_nearest_npot" />
   20232 <Test name="mirror_repeat_linear_npot" />
   20233 <Test name="mirror_mirror_nearest_npot" />
   20234 <Test name="mirror_mirror_linear_npot" />
   20235 </TestCase>
   20236 <TestCase name="eac_signed_rg11">
   20237 <Test name="clamp_clamp_nearest_pot" />
   20238 <Test name="clamp_clamp_linear_pot" />
   20239 <Test name="clamp_repeat_nearest_pot" />
   20240 <Test name="clamp_repeat_linear_pot" />
   20241 <Test name="clamp_mirror_nearest_pot" />
   20242 <Test name="clamp_mirror_linear_pot" />
   20243 <Test name="repeat_clamp_nearest_pot" />
   20244 <Test name="repeat_clamp_linear_pot" />
   20245 <Test name="repeat_repeat_nearest_pot" />
   20246 <Test name="repeat_repeat_linear_pot" />
   20247 <Test name="repeat_mirror_nearest_pot" />
   20248 <Test name="repeat_mirror_linear_pot" />
   20249 <Test name="mirror_clamp_nearest_pot" />
   20250 <Test name="mirror_clamp_linear_pot" />
   20251 <Test name="mirror_repeat_nearest_pot" />
   20252 <Test name="mirror_repeat_linear_pot" />
   20253 <Test name="mirror_mirror_nearest_pot" />
   20254 <Test name="mirror_mirror_linear_pot" />
   20255 <Test name="clamp_clamp_nearest_npot" />
   20256 <Test name="clamp_clamp_linear_npot" />
   20257 <Test name="clamp_repeat_nearest_npot" />
   20258 <Test name="clamp_repeat_linear_npot" />
   20259 <Test name="clamp_mirror_nearest_npot" />
   20260 <Test name="clamp_mirror_linear_npot" />
   20261 <Test name="repeat_clamp_nearest_npot" />
   20262 <Test name="repeat_clamp_linear_npot" />
   20263 <Test name="repeat_repeat_nearest_npot" />
   20264 <Test name="repeat_repeat_linear_npot" />
   20265 <Test name="repeat_mirror_nearest_npot" />
   20266 <Test name="repeat_mirror_linear_npot" />
   20267 <Test name="mirror_clamp_nearest_npot" />
   20268 <Test name="mirror_clamp_linear_npot" />
   20269 <Test name="mirror_repeat_nearest_npot" />
   20270 <Test name="mirror_repeat_linear_npot" />
   20271 <Test name="mirror_mirror_nearest_npot" />
   20272 <Test name="mirror_mirror_linear_npot" />
   20273 </TestCase>
   20274 <TestCase name="etc2_rgb8">
   20275 <Test name="clamp_clamp_nearest_pot" />
   20276 <Test name="clamp_clamp_linear_pot" />
   20277 <Test name="clamp_repeat_nearest_pot" />
   20278 <Test name="clamp_repeat_linear_pot" />
   20279 <Test name="clamp_mirror_nearest_pot" />
   20280 <Test name="clamp_mirror_linear_pot" />
   20281 <Test name="repeat_clamp_nearest_pot" />
   20282 <Test name="repeat_clamp_linear_pot" />
   20283 <Test name="repeat_repeat_nearest_pot" />
   20284 <Test name="repeat_repeat_linear_pot" />
   20285 <Test name="repeat_mirror_nearest_pot" />
   20286 <Test name="repeat_mirror_linear_pot" />
   20287 <Test name="mirror_clamp_nearest_pot" />
   20288 <Test name="mirror_clamp_linear_pot" />
   20289 <Test name="mirror_repeat_nearest_pot" />
   20290 <Test name="mirror_repeat_linear_pot" />
   20291 <Test name="mirror_mirror_nearest_pot" />
   20292 <Test name="mirror_mirror_linear_pot" />
   20293 <Test name="clamp_clamp_nearest_npot" />
   20294 <Test name="clamp_clamp_linear_npot" />
   20295 <Test name="clamp_repeat_nearest_npot" />
   20296 <Test name="clamp_repeat_linear_npot" />
   20297 <Test name="clamp_mirror_nearest_npot" />
   20298 <Test name="clamp_mirror_linear_npot" />
   20299 <Test name="repeat_clamp_nearest_npot" />
   20300 <Test name="repeat_clamp_linear_npot" />
   20301 <Test name="repeat_repeat_nearest_npot" />
   20302 <Test name="repeat_repeat_linear_npot" />
   20303 <Test name="repeat_mirror_nearest_npot" />
   20304 <Test name="repeat_mirror_linear_npot" />
   20305 <Test name="mirror_clamp_nearest_npot" />
   20306 <Test name="mirror_clamp_linear_npot" />
   20307 <Test name="mirror_repeat_nearest_npot" />
   20308 <Test name="mirror_repeat_linear_npot" />
   20309 <Test name="mirror_mirror_nearest_npot" />
   20310 <Test name="mirror_mirror_linear_npot" />
   20311 </TestCase>
   20312 <TestCase name="etc2_srgb8">
   20313 <Test name="clamp_clamp_nearest_pot" />
   20314 <Test name="clamp_clamp_linear_pot" />
   20315 <Test name="clamp_repeat_nearest_pot" />
   20316 <Test name="clamp_repeat_linear_pot" />
   20317 <Test name="clamp_mirror_nearest_pot" />
   20318 <Test name="clamp_mirror_linear_pot" />
   20319 <Test name="repeat_clamp_nearest_pot" />
   20320 <Test name="repeat_clamp_linear_pot" />
   20321 <Test name="repeat_repeat_nearest_pot" />
   20322 <Test name="repeat_repeat_linear_pot" />
   20323 <Test name="repeat_mirror_nearest_pot" />
   20324 <Test name="repeat_mirror_linear_pot" />
   20325 <Test name="mirror_clamp_nearest_pot" />
   20326 <Test name="mirror_clamp_linear_pot" />
   20327 <Test name="mirror_repeat_nearest_pot" />
   20328 <Test name="mirror_repeat_linear_pot" />
   20329 <Test name="mirror_mirror_nearest_pot" />
   20330 <Test name="mirror_mirror_linear_pot" />
   20331 <Test name="clamp_clamp_nearest_npot" />
   20332 <Test name="clamp_clamp_linear_npot" />
   20333 <Test name="clamp_repeat_nearest_npot" />
   20334 <Test name="clamp_repeat_linear_npot" />
   20335 <Test name="clamp_mirror_nearest_npot" />
   20336 <Test name="clamp_mirror_linear_npot" />
   20337 <Test name="repeat_clamp_nearest_npot" />
   20338 <Test name="repeat_clamp_linear_npot" />
   20339 <Test name="repeat_repeat_nearest_npot" />
   20340 <Test name="repeat_repeat_linear_npot" />
   20341 <Test name="repeat_mirror_nearest_npot" />
   20342 <Test name="repeat_mirror_linear_npot" />
   20343 <Test name="mirror_clamp_nearest_npot" />
   20344 <Test name="mirror_clamp_linear_npot" />
   20345 <Test name="mirror_repeat_nearest_npot" />
   20346 <Test name="mirror_repeat_linear_npot" />
   20347 <Test name="mirror_mirror_nearest_npot" />
   20348 <Test name="mirror_mirror_linear_npot" />
   20349 </TestCase>
   20350 <TestCase name="etc2_rgb8_punchthrough_alpha1">
   20351 <Test name="clamp_clamp_nearest_pot" />
   20352 <Test name="clamp_clamp_linear_pot" />
   20353 <Test name="clamp_repeat_nearest_pot" />
   20354 <Test name="clamp_repeat_linear_pot" />
   20355 <Test name="clamp_mirror_nearest_pot" />
   20356 <Test name="clamp_mirror_linear_pot" />
   20357 <Test name="repeat_clamp_nearest_pot" />
   20358 <Test name="repeat_clamp_linear_pot" />
   20359 <Test name="repeat_repeat_nearest_pot" />
   20360 <Test name="repeat_repeat_linear_pot" />
   20361 <Test name="repeat_mirror_nearest_pot" />
   20362 <Test name="repeat_mirror_linear_pot" />
   20363 <Test name="mirror_clamp_nearest_pot" />
   20364 <Test name="mirror_clamp_linear_pot" />
   20365 <Test name="mirror_repeat_nearest_pot" />
   20366 <Test name="mirror_repeat_linear_pot" />
   20367 <Test name="mirror_mirror_nearest_pot" />
   20368 <Test name="mirror_mirror_linear_pot" />
   20369 <Test name="clamp_clamp_nearest_npot" />
   20370 <Test name="clamp_clamp_linear_npot" />
   20371 <Test name="clamp_repeat_nearest_npot" />
   20372 <Test name="clamp_repeat_linear_npot" />
   20373 <Test name="clamp_mirror_nearest_npot" />
   20374 <Test name="clamp_mirror_linear_npot" />
   20375 <Test name="repeat_clamp_nearest_npot" />
   20376 <Test name="repeat_clamp_linear_npot" />
   20377 <Test name="repeat_repeat_nearest_npot" />
   20378 <Test name="repeat_repeat_linear_npot" />
   20379 <Test name="repeat_mirror_nearest_npot" />
   20380 <Test name="repeat_mirror_linear_npot" />
   20381 <Test name="mirror_clamp_nearest_npot" />
   20382 <Test name="mirror_clamp_linear_npot" />
   20383 <Test name="mirror_repeat_nearest_npot" />
   20384 <Test name="mirror_repeat_linear_npot" />
   20385 <Test name="mirror_mirror_nearest_npot" />
   20386 <Test name="mirror_mirror_linear_npot" />
   20387 </TestCase>
   20388 <TestCase name="etc2_srgb8_punchthrough_alpha1">
   20389 <Test name="clamp_clamp_nearest_pot" />
   20390 <Test name="clamp_clamp_linear_pot" />
   20391 <Test name="clamp_repeat_nearest_pot" />
   20392 <Test name="clamp_repeat_linear_pot" />
   20393 <Test name="clamp_mirror_nearest_pot" />
   20394 <Test name="clamp_mirror_linear_pot" />
   20395 <Test name="repeat_clamp_nearest_pot" />
   20396 <Test name="repeat_clamp_linear_pot" />
   20397 <Test name="repeat_repeat_nearest_pot" />
   20398 <Test name="repeat_repeat_linear_pot" />
   20399 <Test name="repeat_mirror_nearest_pot" />
   20400 <Test name="repeat_mirror_linear_pot" />
   20401 <Test name="mirror_clamp_nearest_pot" />
   20402 <Test name="mirror_clamp_linear_pot" />
   20403 <Test name="mirror_repeat_nearest_pot" />
   20404 <Test name="mirror_repeat_linear_pot" />
   20405 <Test name="mirror_mirror_nearest_pot" />
   20406 <Test name="mirror_mirror_linear_pot" />
   20407 <Test name="clamp_clamp_nearest_npot" />
   20408 <Test name="clamp_clamp_linear_npot" />
   20409 <Test name="clamp_repeat_nearest_npot" />
   20410 <Test name="clamp_repeat_linear_npot" />
   20411 <Test name="clamp_mirror_nearest_npot" />
   20412 <Test name="clamp_mirror_linear_npot" />
   20413 <Test name="repeat_clamp_nearest_npot" />
   20414 <Test name="repeat_clamp_linear_npot" />
   20415 <Test name="repeat_repeat_nearest_npot" />
   20416 <Test name="repeat_repeat_linear_npot" />
   20417 <Test name="repeat_mirror_nearest_npot" />
   20418 <Test name="repeat_mirror_linear_npot" />
   20419 <Test name="mirror_clamp_nearest_npot" />
   20420 <Test name="mirror_clamp_linear_npot" />
   20421 <Test name="mirror_repeat_nearest_npot" />
   20422 <Test name="mirror_repeat_linear_npot" />
   20423 <Test name="mirror_mirror_nearest_npot" />
   20424 <Test name="mirror_mirror_linear_npot" />
   20425 </TestCase>
   20426 <TestCase name="etc2_eac_rgba8">
   20427 <Test name="clamp_clamp_nearest_pot" />
   20428 <Test name="clamp_clamp_linear_pot" />
   20429 <Test name="clamp_repeat_nearest_pot" />
   20430 <Test name="clamp_repeat_linear_pot" />
   20431 <Test name="clamp_mirror_nearest_pot" />
   20432 <Test name="clamp_mirror_linear_pot" />
   20433 <Test name="repeat_clamp_nearest_pot" />
   20434 <Test name="repeat_clamp_linear_pot" />
   20435 <Test name="repeat_repeat_nearest_pot" />
   20436 <Test name="repeat_repeat_linear_pot" />
   20437 <Test name="repeat_mirror_nearest_pot" />
   20438 <Test name="repeat_mirror_linear_pot" />
   20439 <Test name="mirror_clamp_nearest_pot" />
   20440 <Test name="mirror_clamp_linear_pot" />
   20441 <Test name="mirror_repeat_nearest_pot" />
   20442 <Test name="mirror_repeat_linear_pot" />
   20443 <Test name="mirror_mirror_nearest_pot" />
   20444 <Test name="mirror_mirror_linear_pot" />
   20445 <Test name="clamp_clamp_nearest_npot" />
   20446 <Test name="clamp_clamp_linear_npot" />
   20447 <Test name="clamp_repeat_nearest_npot" />
   20448 <Test name="clamp_repeat_linear_npot" />
   20449 <Test name="clamp_mirror_nearest_npot" />
   20450 <Test name="clamp_mirror_linear_npot" />
   20451 <Test name="repeat_clamp_nearest_npot" />
   20452 <Test name="repeat_clamp_linear_npot" />
   20453 <Test name="repeat_repeat_nearest_npot" />
   20454 <Test name="repeat_repeat_linear_npot" />
   20455 <Test name="repeat_mirror_nearest_npot" />
   20456 <Test name="repeat_mirror_linear_npot" />
   20457 <Test name="mirror_clamp_nearest_npot" />
   20458 <Test name="mirror_clamp_linear_npot" />
   20459 <Test name="mirror_repeat_nearest_npot" />
   20460 <Test name="mirror_repeat_linear_npot" />
   20461 <Test name="mirror_mirror_nearest_npot" />
   20462 <Test name="mirror_mirror_linear_npot" />
   20463 </TestCase>
   20464 <TestCase name="etc2_eac_srgb8_alpha8">
   20465 <Test name="clamp_clamp_nearest_pot" />
   20466 <Test name="clamp_clamp_linear_pot" />
   20467 <Test name="clamp_repeat_nearest_pot" />
   20468 <Test name="clamp_repeat_linear_pot" />
   20469 <Test name="clamp_mirror_nearest_pot" />
   20470 <Test name="clamp_mirror_linear_pot" />
   20471 <Test name="repeat_clamp_nearest_pot" />
   20472 <Test name="repeat_clamp_linear_pot" />
   20473 <Test name="repeat_repeat_nearest_pot" />
   20474 <Test name="repeat_repeat_linear_pot" />
   20475 <Test name="repeat_mirror_nearest_pot" />
   20476 <Test name="repeat_mirror_linear_pot" />
   20477 <Test name="mirror_clamp_nearest_pot" />
   20478 <Test name="mirror_clamp_linear_pot" />
   20479 <Test name="mirror_repeat_nearest_pot" />
   20480 <Test name="mirror_repeat_linear_pot" />
   20481 <Test name="mirror_mirror_nearest_pot" />
   20482 <Test name="mirror_mirror_linear_pot" />
   20483 <Test name="clamp_clamp_nearest_npot" />
   20484 <Test name="clamp_clamp_linear_npot" />
   20485 <Test name="clamp_repeat_nearest_npot" />
   20486 <Test name="clamp_repeat_linear_npot" />
   20487 <Test name="clamp_mirror_nearest_npot" />
   20488 <Test name="clamp_mirror_linear_npot" />
   20489 <Test name="repeat_clamp_nearest_npot" />
   20490 <Test name="repeat_clamp_linear_npot" />
   20491 <Test name="repeat_repeat_nearest_npot" />
   20492 <Test name="repeat_repeat_linear_npot" />
   20493 <Test name="repeat_mirror_nearest_npot" />
   20494 <Test name="repeat_mirror_linear_npot" />
   20495 <Test name="mirror_clamp_nearest_npot" />
   20496 <Test name="mirror_clamp_linear_npot" />
   20497 <Test name="mirror_repeat_nearest_npot" />
   20498 <Test name="mirror_repeat_linear_npot" />
   20499 <Test name="mirror_mirror_nearest_npot" />
   20500 <Test name="mirror_mirror_linear_npot" />
   20501 </TestCase>
   20502 <TestCase name="astc_4x4">
   20503 <Test name="clamp_clamp_nearest_divisible" />
   20504 <Test name="clamp_clamp_linear_divisible" />
   20505 <Test name="clamp_repeat_nearest_divisible" />
   20506 <Test name="clamp_repeat_linear_divisible" />
   20507 <Test name="clamp_mirror_nearest_divisible" />
   20508 <Test name="clamp_mirror_linear_divisible" />
   20509 <Test name="repeat_clamp_nearest_divisible" />
   20510 <Test name="repeat_clamp_linear_divisible" />
   20511 <Test name="repeat_repeat_nearest_divisible" />
   20512 <Test name="repeat_repeat_linear_divisible" />
   20513 <Test name="repeat_mirror_nearest_divisible" />
   20514 <Test name="repeat_mirror_linear_divisible" />
   20515 <Test name="mirror_clamp_nearest_divisible" />
   20516 <Test name="mirror_clamp_linear_divisible" />
   20517 <Test name="mirror_repeat_nearest_divisible" />
   20518 <Test name="mirror_repeat_linear_divisible" />
   20519 <Test name="mirror_mirror_nearest_divisible" />
   20520 <Test name="mirror_mirror_linear_divisible" />
   20521 <Test name="clamp_clamp_nearest_not_divisible" />
   20522 <Test name="clamp_clamp_linear_not_divisible" />
   20523 <Test name="clamp_repeat_nearest_not_divisible" />
   20524 <Test name="clamp_repeat_linear_not_divisible" />
   20525 <Test name="clamp_mirror_nearest_not_divisible" />
   20526 <Test name="clamp_mirror_linear_not_divisible" />
   20527 <Test name="repeat_clamp_nearest_not_divisible" />
   20528 <Test name="repeat_clamp_linear_not_divisible" />
   20529 <Test name="repeat_repeat_nearest_not_divisible" />
   20530 <Test name="repeat_repeat_linear_not_divisible" />
   20531 <Test name="repeat_mirror_nearest_not_divisible" />
   20532 <Test name="repeat_mirror_linear_not_divisible" />
   20533 <Test name="mirror_clamp_nearest_not_divisible" />
   20534 <Test name="mirror_clamp_linear_not_divisible" />
   20535 <Test name="mirror_repeat_nearest_not_divisible" />
   20536 <Test name="mirror_repeat_linear_not_divisible" />
   20537 <Test name="mirror_mirror_nearest_not_divisible" />
   20538 <Test name="mirror_mirror_linear_not_divisible" />
   20539 </TestCase>
   20540 <TestCase name="astc_5x4">
   20541 <Test name="clamp_clamp_nearest_divisible" />
   20542 <Test name="clamp_clamp_linear_divisible" />
   20543 <Test name="clamp_repeat_nearest_divisible" />
   20544 <Test name="clamp_repeat_linear_divisible" />
   20545 <Test name="clamp_mirror_nearest_divisible" />
   20546 <Test name="clamp_mirror_linear_divisible" />
   20547 <Test name="repeat_clamp_nearest_divisible" />
   20548 <Test name="repeat_clamp_linear_divisible" />
   20549 <Test name="repeat_repeat_nearest_divisible" />
   20550 <Test name="repeat_repeat_linear_divisible" />
   20551 <Test name="repeat_mirror_nearest_divisible" />
   20552 <Test name="repeat_mirror_linear_divisible" />
   20553 <Test name="mirror_clamp_nearest_divisible" />
   20554 <Test name="mirror_clamp_linear_divisible" />
   20555 <Test name="mirror_repeat_nearest_divisible" />
   20556 <Test name="mirror_repeat_linear_divisible" />
   20557 <Test name="mirror_mirror_nearest_divisible" />
   20558 <Test name="mirror_mirror_linear_divisible" />
   20559 <Test name="clamp_clamp_nearest_not_divisible" />
   20560 <Test name="clamp_clamp_linear_not_divisible" />
   20561 <Test name="clamp_repeat_nearest_not_divisible" />
   20562 <Test name="clamp_repeat_linear_not_divisible" />
   20563 <Test name="clamp_mirror_nearest_not_divisible" />
   20564 <Test name="clamp_mirror_linear_not_divisible" />
   20565 <Test name="repeat_clamp_nearest_not_divisible" />
   20566 <Test name="repeat_clamp_linear_not_divisible" />
   20567 <Test name="repeat_repeat_nearest_not_divisible" />
   20568 <Test name="repeat_repeat_linear_not_divisible" />
   20569 <Test name="repeat_mirror_nearest_not_divisible" />
   20570 <Test name="repeat_mirror_linear_not_divisible" />
   20571 <Test name="mirror_clamp_nearest_not_divisible" />
   20572 <Test name="mirror_clamp_linear_not_divisible" />
   20573 <Test name="mirror_repeat_nearest_not_divisible" />
   20574 <Test name="mirror_repeat_linear_not_divisible" />
   20575 <Test name="mirror_mirror_nearest_not_divisible" />
   20576 <Test name="mirror_mirror_linear_not_divisible" />
   20577 </TestCase>
   20578 <TestCase name="astc_5x5">
   20579 <Test name="clamp_clamp_nearest_divisible" />
   20580 <Test name="clamp_clamp_linear_divisible" />
   20581 <Test name="clamp_repeat_nearest_divisible" />
   20582 <Test name="clamp_repeat_linear_divisible" />
   20583 <Test name="clamp_mirror_nearest_divisible" />
   20584 <Test name="clamp_mirror_linear_divisible" />
   20585 <Test name="repeat_clamp_nearest_divisible" />
   20586 <Test name="repeat_clamp_linear_divisible" />
   20587 <Test name="repeat_repeat_nearest_divisible" />
   20588 <Test name="repeat_repeat_linear_divisible" />
   20589 <Test name="repeat_mirror_nearest_divisible" />
   20590 <Test name="repeat_mirror_linear_divisible" />
   20591 <Test name="mirror_clamp_nearest_divisible" />
   20592 <Test name="mirror_clamp_linear_divisible" />
   20593 <Test name="mirror_repeat_nearest_divisible" />
   20594 <Test name="mirror_repeat_linear_divisible" />
   20595 <Test name="mirror_mirror_nearest_divisible" />
   20596 <Test name="mirror_mirror_linear_divisible" />
   20597 <Test name="clamp_clamp_nearest_not_divisible" />
   20598 <Test name="clamp_clamp_linear_not_divisible" />
   20599 <Test name="clamp_repeat_nearest_not_divisible" />
   20600 <Test name="clamp_repeat_linear_not_divisible" />
   20601 <Test name="clamp_mirror_nearest_not_divisible" />
   20602 <Test name="clamp_mirror_linear_not_divisible" />
   20603 <Test name="repeat_clamp_nearest_not_divisible" />
   20604 <Test name="repeat_clamp_linear_not_divisible" />
   20605 <Test name="repeat_repeat_nearest_not_divisible" />
   20606 <Test name="repeat_repeat_linear_not_divisible" />
   20607 <Test name="repeat_mirror_nearest_not_divisible" />
   20608 <Test name="repeat_mirror_linear_not_divisible" />
   20609 <Test name="mirror_clamp_nearest_not_divisible" />
   20610 <Test name="mirror_clamp_linear_not_divisible" />
   20611 <Test name="mirror_repeat_nearest_not_divisible" />
   20612 <Test name="mirror_repeat_linear_not_divisible" />
   20613 <Test name="mirror_mirror_nearest_not_divisible" />
   20614 <Test name="mirror_mirror_linear_not_divisible" />
   20615 </TestCase>
   20616 <TestCase name="astc_6x5">
   20617 <Test name="clamp_clamp_nearest_divisible" />
   20618 <Test name="clamp_clamp_linear_divisible" />
   20619 <Test name="clamp_repeat_nearest_divisible" />
   20620 <Test name="clamp_repeat_linear_divisible" />
   20621 <Test name="clamp_mirror_nearest_divisible" />
   20622 <Test name="clamp_mirror_linear_divisible" />
   20623 <Test name="repeat_clamp_nearest_divisible" />
   20624 <Test name="repeat_clamp_linear_divisible" />
   20625 <Test name="repeat_repeat_nearest_divisible" />
   20626 <Test name="repeat_repeat_linear_divisible" />
   20627 <Test name="repeat_mirror_nearest_divisible" />
   20628 <Test name="repeat_mirror_linear_divisible" />
   20629 <Test name="mirror_clamp_nearest_divisible" />
   20630 <Test name="mirror_clamp_linear_divisible" />
   20631 <Test name="mirror_repeat_nearest_divisible" />
   20632 <Test name="mirror_repeat_linear_divisible" />
   20633 <Test name="mirror_mirror_nearest_divisible" />
   20634 <Test name="mirror_mirror_linear_divisible" />
   20635 <Test name="clamp_clamp_nearest_not_divisible" />
   20636 <Test name="clamp_clamp_linear_not_divisible" />
   20637 <Test name="clamp_repeat_nearest_not_divisible" />
   20638 <Test name="clamp_repeat_linear_not_divisible" />
   20639 <Test name="clamp_mirror_nearest_not_divisible" />
   20640 <Test name="clamp_mirror_linear_not_divisible" />
   20641 <Test name="repeat_clamp_nearest_not_divisible" />
   20642 <Test name="repeat_clamp_linear_not_divisible" />
   20643 <Test name="repeat_repeat_nearest_not_divisible" />
   20644 <Test name="repeat_repeat_linear_not_divisible" />
   20645 <Test name="repeat_mirror_nearest_not_divisible" />
   20646 <Test name="repeat_mirror_linear_not_divisible" />
   20647 <Test name="mirror_clamp_nearest_not_divisible" />
   20648 <Test name="mirror_clamp_linear_not_divisible" />
   20649 <Test name="mirror_repeat_nearest_not_divisible" />
   20650 <Test name="mirror_repeat_linear_not_divisible" />
   20651 <Test name="mirror_mirror_nearest_not_divisible" />
   20652 <Test name="mirror_mirror_linear_not_divisible" />
   20653 </TestCase>
   20654 <TestCase name="astc_6x6">
   20655 <Test name="clamp_clamp_nearest_divisible" />
   20656 <Test name="clamp_clamp_linear_divisible" />
   20657 <Test name="clamp_repeat_nearest_divisible" />
   20658 <Test name="clamp_repeat_linear_divisible" />
   20659 <Test name="clamp_mirror_nearest_divisible" />
   20660 <Test name="clamp_mirror_linear_divisible" />
   20661 <Test name="repeat_clamp_nearest_divisible" />
   20662 <Test name="repeat_clamp_linear_divisible" />
   20663 <Test name="repeat_repeat_nearest_divisible" />
   20664 <Test name="repeat_repeat_linear_divisible" />
   20665 <Test name="repeat_mirror_nearest_divisible" />
   20666 <Test name="repeat_mirror_linear_divisible" />
   20667 <Test name="mirror_clamp_nearest_divisible" />
   20668 <Test name="mirror_clamp_linear_divisible" />
   20669 <Test name="mirror_repeat_nearest_divisible" />
   20670 <Test name="mirror_repeat_linear_divisible" />
   20671 <Test name="mirror_mirror_nearest_divisible" />
   20672 <Test name="mirror_mirror_linear_divisible" />
   20673 <Test name="clamp_clamp_nearest_not_divisible" />
   20674 <Test name="clamp_clamp_linear_not_divisible" />
   20675 <Test name="clamp_repeat_nearest_not_divisible" />
   20676 <Test name="clamp_repeat_linear_not_divisible" />
   20677 <Test name="clamp_mirror_nearest_not_divisible" />
   20678 <Test name="clamp_mirror_linear_not_divisible" />
   20679 <Test name="repeat_clamp_nearest_not_divisible" />
   20680 <Test name="repeat_clamp_linear_not_divisible" />
   20681 <Test name="repeat_repeat_nearest_not_divisible" />
   20682 <Test name="repeat_repeat_linear_not_divisible" />
   20683 <Test name="repeat_mirror_nearest_not_divisible" />
   20684 <Test name="repeat_mirror_linear_not_divisible" />
   20685 <Test name="mirror_clamp_nearest_not_divisible" />
   20686 <Test name="mirror_clamp_linear_not_divisible" />
   20687 <Test name="mirror_repeat_nearest_not_divisible" />
   20688 <Test name="mirror_repeat_linear_not_divisible" />
   20689 <Test name="mirror_mirror_nearest_not_divisible" />
   20690 <Test name="mirror_mirror_linear_not_divisible" />
   20691 </TestCase>
   20692 <TestCase name="astc_8x5">
   20693 <Test name="clamp_clamp_nearest_divisible" />
   20694 <Test name="clamp_clamp_linear_divisible" />
   20695 <Test name="clamp_repeat_nearest_divisible" />
   20696 <Test name="clamp_repeat_linear_divisible" />
   20697 <Test name="clamp_mirror_nearest_divisible" />
   20698 <Test name="clamp_mirror_linear_divisible" />
   20699 <Test name="repeat_clamp_nearest_divisible" />
   20700 <Test name="repeat_clamp_linear_divisible" />
   20701 <Test name="repeat_repeat_nearest_divisible" />
   20702 <Test name="repeat_repeat_linear_divisible" />
   20703 <Test name="repeat_mirror_nearest_divisible" />
   20704 <Test name="repeat_mirror_linear_divisible" />
   20705 <Test name="mirror_clamp_nearest_divisible" />
   20706 <Test name="mirror_clamp_linear_divisible" />
   20707 <Test name="mirror_repeat_nearest_divisible" />
   20708 <Test name="mirror_repeat_linear_divisible" />
   20709 <Test name="mirror_mirror_nearest_divisible" />
   20710 <Test name="mirror_mirror_linear_divisible" />
   20711 <Test name="clamp_clamp_nearest_not_divisible" />
   20712 <Test name="clamp_clamp_linear_not_divisible" />
   20713 <Test name="clamp_repeat_nearest_not_divisible" />
   20714 <Test name="clamp_repeat_linear_not_divisible" />
   20715 <Test name="clamp_mirror_nearest_not_divisible" />
   20716 <Test name="clamp_mirror_linear_not_divisible" />
   20717 <Test name="repeat_clamp_nearest_not_divisible" />
   20718 <Test name="repeat_clamp_linear_not_divisible" />
   20719 <Test name="repeat_repeat_nearest_not_divisible" />
   20720 <Test name="repeat_repeat_linear_not_divisible" />
   20721 <Test name="repeat_mirror_nearest_not_divisible" />
   20722 <Test name="repeat_mirror_linear_not_divisible" />
   20723 <Test name="mirror_clamp_nearest_not_divisible" />
   20724 <Test name="mirror_clamp_linear_not_divisible" />
   20725 <Test name="mirror_repeat_nearest_not_divisible" />
   20726 <Test name="mirror_repeat_linear_not_divisible" />
   20727 <Test name="mirror_mirror_nearest_not_divisible" />
   20728 <Test name="mirror_mirror_linear_not_divisible" />
   20729 </TestCase>
   20730 <TestCase name="astc_8x6">
   20731 <Test name="clamp_clamp_nearest_divisible" />
   20732 <Test name="clamp_clamp_linear_divisible" />
   20733 <Test name="clamp_repeat_nearest_divisible" />
   20734 <Test name="clamp_repeat_linear_divisible" />
   20735 <Test name="clamp_mirror_nearest_divisible" />
   20736 <Test name="clamp_mirror_linear_divisible" />
   20737 <Test name="repeat_clamp_nearest_divisible" />
   20738 <Test name="repeat_clamp_linear_divisible" />
   20739 <Test name="repeat_repeat_nearest_divisible" />
   20740 <Test name="repeat_repeat_linear_divisible" />
   20741 <Test name="repeat_mirror_nearest_divisible" />
   20742 <Test name="repeat_mirror_linear_divisible" />
   20743 <Test name="mirror_clamp_nearest_divisible" />
   20744 <Test name="mirror_clamp_linear_divisible" />
   20745 <Test name="mirror_repeat_nearest_divisible" />
   20746 <Test name="mirror_repeat_linear_divisible" />
   20747 <Test name="mirror_mirror_nearest_divisible" />
   20748 <Test name="mirror_mirror_linear_divisible" />
   20749 <Test name="clamp_clamp_nearest_not_divisible" />
   20750 <Test name="clamp_clamp_linear_not_divisible" />
   20751 <Test name="clamp_repeat_nearest_not_divisible" />
   20752 <Test name="clamp_repeat_linear_not_divisible" />
   20753 <Test name="clamp_mirror_nearest_not_divisible" />
   20754 <Test name="clamp_mirror_linear_not_divisible" />
   20755 <Test name="repeat_clamp_nearest_not_divisible" />
   20756 <Test name="repeat_clamp_linear_not_divisible" />
   20757 <Test name="repeat_repeat_nearest_not_divisible" />
   20758 <Test name="repeat_repeat_linear_not_divisible" />
   20759 <Test name="repeat_mirror_nearest_not_divisible" />
   20760 <Test name="repeat_mirror_linear_not_divisible" />
   20761 <Test name="mirror_clamp_nearest_not_divisible" />
   20762 <Test name="mirror_clamp_linear_not_divisible" />
   20763 <Test name="mirror_repeat_nearest_not_divisible" />
   20764 <Test name="mirror_repeat_linear_not_divisible" />
   20765 <Test name="mirror_mirror_nearest_not_divisible" />
   20766 <Test name="mirror_mirror_linear_not_divisible" />
   20767 </TestCase>
   20768 <TestCase name="astc_8x8">
   20769 <Test name="clamp_clamp_nearest_divisible" />
   20770 <Test name="clamp_clamp_linear_divisible" />
   20771 <Test name="clamp_repeat_nearest_divisible" />
   20772 <Test name="clamp_repeat_linear_divisible" />
   20773 <Test name="clamp_mirror_nearest_divisible" />
   20774 <Test name="clamp_mirror_linear_divisible" />
   20775 <Test name="repeat_clamp_nearest_divisible" />
   20776 <Test name="repeat_clamp_linear_divisible" />
   20777 <Test name="repeat_repeat_nearest_divisible" />
   20778 <Test name="repeat_repeat_linear_divisible" />
   20779 <Test name="repeat_mirror_nearest_divisible" />
   20780 <Test name="repeat_mirror_linear_divisible" />
   20781 <Test name="mirror_clamp_nearest_divisible" />
   20782 <Test name="mirror_clamp_linear_divisible" />
   20783 <Test name="mirror_repeat_nearest_divisible" />
   20784 <Test name="mirror_repeat_linear_divisible" />
   20785 <Test name="mirror_mirror_nearest_divisible" />
   20786 <Test name="mirror_mirror_linear_divisible" />
   20787 <Test name="clamp_clamp_nearest_not_divisible" />
   20788 <Test name="clamp_clamp_linear_not_divisible" />
   20789 <Test name="clamp_repeat_nearest_not_divisible" />
   20790 <Test name="clamp_repeat_linear_not_divisible" />
   20791 <Test name="clamp_mirror_nearest_not_divisible" />
   20792 <Test name="clamp_mirror_linear_not_divisible" />
   20793 <Test name="repeat_clamp_nearest_not_divisible" />
   20794 <Test name="repeat_clamp_linear_not_divisible" />
   20795 <Test name="repeat_repeat_nearest_not_divisible" />
   20796 <Test name="repeat_repeat_linear_not_divisible" />
   20797 <Test name="repeat_mirror_nearest_not_divisible" />
   20798 <Test name="repeat_mirror_linear_not_divisible" />
   20799 <Test name="mirror_clamp_nearest_not_divisible" />
   20800 <Test name="mirror_clamp_linear_not_divisible" />
   20801 <Test name="mirror_repeat_nearest_not_divisible" />
   20802 <Test name="mirror_repeat_linear_not_divisible" />
   20803 <Test name="mirror_mirror_nearest_not_divisible" />
   20804 <Test name="mirror_mirror_linear_not_divisible" />
   20805 </TestCase>
   20806 <TestCase name="astc_10x5">
   20807 <Test name="clamp_clamp_nearest_divisible" />
   20808 <Test name="clamp_clamp_linear_divisible" />
   20809 <Test name="clamp_repeat_nearest_divisible" />
   20810 <Test name="clamp_repeat_linear_divisible" />
   20811 <Test name="clamp_mirror_nearest_divisible" />
   20812 <Test name="clamp_mirror_linear_divisible" />
   20813 <Test name="repeat_clamp_nearest_divisible" />
   20814 <Test name="repeat_clamp_linear_divisible" />
   20815 <Test name="repeat_repeat_nearest_divisible" />
   20816 <Test name="repeat_repeat_linear_divisible" />
   20817 <Test name="repeat_mirror_nearest_divisible" />
   20818 <Test name="repeat_mirror_linear_divisible" />
   20819 <Test name="mirror_clamp_nearest_divisible" />
   20820 <Test name="mirror_clamp_linear_divisible" />
   20821 <Test name="mirror_repeat_nearest_divisible" />
   20822 <Test name="mirror_repeat_linear_divisible" />
   20823 <Test name="mirror_mirror_nearest_divisible" />
   20824 <Test name="mirror_mirror_linear_divisible" />
   20825 <Test name="clamp_clamp_nearest_not_divisible" />
   20826 <Test name="clamp_clamp_linear_not_divisible" />
   20827 <Test name="clamp_repeat_nearest_not_divisible" />
   20828 <Test name="clamp_repeat_linear_not_divisible" />
   20829 <Test name="clamp_mirror_nearest_not_divisible" />
   20830 <Test name="clamp_mirror_linear_not_divisible" />
   20831 <Test name="repeat_clamp_nearest_not_divisible" />
   20832 <Test name="repeat_clamp_linear_not_divisible" />
   20833 <Test name="repeat_repeat_nearest_not_divisible" />
   20834 <Test name="repeat_repeat_linear_not_divisible" />
   20835 <Test name="repeat_mirror_nearest_not_divisible" />
   20836 <Test name="repeat_mirror_linear_not_divisible" />
   20837 <Test name="mirror_clamp_nearest_not_divisible" />
   20838 <Test name="mirror_clamp_linear_not_divisible" />
   20839 <Test name="mirror_repeat_nearest_not_divisible" />
   20840 <Test name="mirror_repeat_linear_not_divisible" />
   20841 <Test name="mirror_mirror_nearest_not_divisible" />
   20842 <Test name="mirror_mirror_linear_not_divisible" />
   20843 </TestCase>
   20844 <TestCase name="astc_10x6">
   20845 <Test name="clamp_clamp_nearest_divisible" />
   20846 <Test name="clamp_clamp_linear_divisible" />
   20847 <Test name="clamp_repeat_nearest_divisible" />
   20848 <Test name="clamp_repeat_linear_divisible" />
   20849 <Test name="clamp_mirror_nearest_divisible" />
   20850 <Test name="clamp_mirror_linear_divisible" />
   20851 <Test name="repeat_clamp_nearest_divisible" />
   20852 <Test name="repeat_clamp_linear_divisible" />
   20853 <Test name="repeat_repeat_nearest_divisible" />
   20854 <Test name="repeat_repeat_linear_divisible" />
   20855 <Test name="repeat_mirror_nearest_divisible" />
   20856 <Test name="repeat_mirror_linear_divisible" />
   20857 <Test name="mirror_clamp_nearest_divisible" />
   20858 <Test name="mirror_clamp_linear_divisible" />
   20859 <Test name="mirror_repeat_nearest_divisible" />
   20860 <Test name="mirror_repeat_linear_divisible" />
   20861 <Test name="mirror_mirror_nearest_divisible" />
   20862 <Test name="mirror_mirror_linear_divisible" />
   20863 <Test name="clamp_clamp_nearest_not_divisible" />
   20864 <Test name="clamp_clamp_linear_not_divisible" />
   20865 <Test name="clamp_repeat_nearest_not_divisible" />
   20866 <Test name="clamp_repeat_linear_not_divisible" />
   20867 <Test name="clamp_mirror_nearest_not_divisible" />
   20868 <Test name="clamp_mirror_linear_not_divisible" />
   20869 <Test name="repeat_clamp_nearest_not_divisible" />
   20870 <Test name="repeat_clamp_linear_not_divisible" />
   20871 <Test name="repeat_repeat_nearest_not_divisible" />
   20872 <Test name="repeat_repeat_linear_not_divisible" />
   20873 <Test name="repeat_mirror_nearest_not_divisible" />
   20874 <Test name="repeat_mirror_linear_not_divisible" />
   20875 <Test name="mirror_clamp_nearest_not_divisible" />
   20876 <Test name="mirror_clamp_linear_not_divisible" />
   20877 <Test name="mirror_repeat_nearest_not_divisible" />
   20878 <Test name="mirror_repeat_linear_not_divisible" />
   20879 <Test name="mirror_mirror_nearest_not_divisible" />
   20880 <Test name="mirror_mirror_linear_not_divisible" />
   20881 </TestCase>
   20882 <TestCase name="astc_10x8">
   20883 <Test name="clamp_clamp_nearest_divisible" />
   20884 <Test name="clamp_clamp_linear_divisible" />
   20885 <Test name="clamp_repeat_nearest_divisible" />
   20886 <Test name="clamp_repeat_linear_divisible" />
   20887 <Test name="clamp_mirror_nearest_divisible" />
   20888 <Test name="clamp_mirror_linear_divisible" />
   20889 <Test name="repeat_clamp_nearest_divisible" />
   20890 <Test name="repeat_clamp_linear_divisible" />
   20891 <Test name="repeat_repeat_nearest_divisible" />
   20892 <Test name="repeat_repeat_linear_divisible" />
   20893 <Test name="repeat_mirror_nearest_divisible" />
   20894 <Test name="repeat_mirror_linear_divisible" />
   20895 <Test name="mirror_clamp_nearest_divisible" />
   20896 <Test name="mirror_clamp_linear_divisible" />
   20897 <Test name="mirror_repeat_nearest_divisible" />
   20898 <Test name="mirror_repeat_linear_divisible" />
   20899 <Test name="mirror_mirror_nearest_divisible" />
   20900 <Test name="mirror_mirror_linear_divisible" />
   20901 <Test name="clamp_clamp_nearest_not_divisible" />
   20902 <Test name="clamp_clamp_linear_not_divisible" />
   20903 <Test name="clamp_repeat_nearest_not_divisible" />
   20904 <Test name="clamp_repeat_linear_not_divisible" />
   20905 <Test name="clamp_mirror_nearest_not_divisible" />
   20906 <Test name="clamp_mirror_linear_not_divisible" />
   20907 <Test name="repeat_clamp_nearest_not_divisible" />
   20908 <Test name="repeat_clamp_linear_not_divisible" />
   20909 <Test name="repeat_repeat_nearest_not_divisible" />
   20910 <Test name="repeat_repeat_linear_not_divisible" />
   20911 <Test name="repeat_mirror_nearest_not_divisible" />
   20912 <Test name="repeat_mirror_linear_not_divisible" />
   20913 <Test name="mirror_clamp_nearest_not_divisible" />
   20914 <Test name="mirror_clamp_linear_not_divisible" />
   20915 <Test name="mirror_repeat_nearest_not_divisible" />
   20916 <Test name="mirror_repeat_linear_not_divisible" />
   20917 <Test name="mirror_mirror_nearest_not_divisible" />
   20918 <Test name="mirror_mirror_linear_not_divisible" />
   20919 </TestCase>
   20920 <TestCase name="astc_10x10">
   20921 <Test name="clamp_clamp_nearest_divisible" />
   20922 <Test name="clamp_clamp_linear_divisible" />
   20923 <Test name="clamp_repeat_nearest_divisible" />
   20924 <Test name="clamp_repeat_linear_divisible" />
   20925 <Test name="clamp_mirror_nearest_divisible" />
   20926 <Test name="clamp_mirror_linear_divisible" />
   20927 <Test name="repeat_clamp_nearest_divisible" />
   20928 <Test name="repeat_clamp_linear_divisible" />
   20929 <Test name="repeat_repeat_nearest_divisible" />
   20930 <Test name="repeat_repeat_linear_divisible" />
   20931 <Test name="repeat_mirror_nearest_divisible" />
   20932 <Test name="repeat_mirror_linear_divisible" />
   20933 <Test name="mirror_clamp_nearest_divisible" />
   20934 <Test name="mirror_clamp_linear_divisible" />
   20935 <Test name="mirror_repeat_nearest_divisible" />
   20936 <Test name="mirror_repeat_linear_divisible" />
   20937 <Test name="mirror_mirror_nearest_divisible" />
   20938 <Test name="mirror_mirror_linear_divisible" />
   20939 <Test name="clamp_clamp_nearest_not_divisible" />
   20940 <Test name="clamp_clamp_linear_not_divisible" />
   20941 <Test name="clamp_repeat_nearest_not_divisible" />
   20942 <Test name="clamp_repeat_linear_not_divisible" />
   20943 <Test name="clamp_mirror_nearest_not_divisible" />
   20944 <Test name="clamp_mirror_linear_not_divisible" />
   20945 <Test name="repeat_clamp_nearest_not_divisible" />
   20946 <Test name="repeat_clamp_linear_not_divisible" />
   20947 <Test name="repeat_repeat_nearest_not_divisible" />
   20948 <Test name="repeat_repeat_linear_not_divisible" />
   20949 <Test name="repeat_mirror_nearest_not_divisible" />
   20950 <Test name="repeat_mirror_linear_not_divisible" />
   20951 <Test name="mirror_clamp_nearest_not_divisible" />
   20952 <Test name="mirror_clamp_linear_not_divisible" />
   20953 <Test name="mirror_repeat_nearest_not_divisible" />
   20954 <Test name="mirror_repeat_linear_not_divisible" />
   20955 <Test name="mirror_mirror_nearest_not_divisible" />
   20956 <Test name="mirror_mirror_linear_not_divisible" />
   20957 </TestCase>
   20958 <TestCase name="astc_12x10">
   20959 <Test name="clamp_clamp_nearest_divisible" />
   20960 <Test name="clamp_clamp_linear_divisible" />
   20961 <Test name="clamp_repeat_nearest_divisible" />
   20962 <Test name="clamp_repeat_linear_divisible" />
   20963 <Test name="clamp_mirror_nearest_divisible" />
   20964 <Test name="clamp_mirror_linear_divisible" />
   20965 <Test name="repeat_clamp_nearest_divisible" />
   20966 <Test name="repeat_clamp_linear_divisible" />
   20967 <Test name="repeat_repeat_nearest_divisible" />
   20968 <Test name="repeat_repeat_linear_divisible" />
   20969 <Test name="repeat_mirror_nearest_divisible" />
   20970 <Test name="repeat_mirror_linear_divisible" />
   20971 <Test name="mirror_clamp_nearest_divisible" />
   20972 <Test name="mirror_clamp_linear_divisible" />
   20973 <Test name="mirror_repeat_nearest_divisible" />
   20974 <Test name="mirror_repeat_linear_divisible" />
   20975 <Test name="mirror_mirror_nearest_divisible" />
   20976 <Test name="mirror_mirror_linear_divisible" />
   20977 <Test name="clamp_clamp_nearest_not_divisible" />
   20978 <Test name="clamp_clamp_linear_not_divisible" />
   20979 <Test name="clamp_repeat_nearest_not_divisible" />
   20980 <Test name="clamp_repeat_linear_not_divisible" />
   20981 <Test name="clamp_mirror_nearest_not_divisible" />
   20982 <Test name="clamp_mirror_linear_not_divisible" />
   20983 <Test name="repeat_clamp_nearest_not_divisible" />
   20984 <Test name="repeat_clamp_linear_not_divisible" />
   20985 <Test name="repeat_repeat_nearest_not_divisible" />
   20986 <Test name="repeat_repeat_linear_not_divisible" />
   20987 <Test name="repeat_mirror_nearest_not_divisible" />
   20988 <Test name="repeat_mirror_linear_not_divisible" />
   20989 <Test name="mirror_clamp_nearest_not_divisible" />
   20990 <Test name="mirror_clamp_linear_not_divisible" />
   20991 <Test name="mirror_repeat_nearest_not_divisible" />
   20992 <Test name="mirror_repeat_linear_not_divisible" />
   20993 <Test name="mirror_mirror_nearest_not_divisible" />
   20994 <Test name="mirror_mirror_linear_not_divisible" />
   20995 </TestCase>
   20996 <TestCase name="astc_12x12">
   20997 <Test name="clamp_clamp_nearest_divisible" />
   20998 <Test name="clamp_clamp_linear_divisible" />
   20999 <Test name="clamp_repeat_nearest_divisible" />
   21000 <Test name="clamp_repeat_linear_divisible" />
   21001 <Test name="clamp_mirror_nearest_divisible" />
   21002 <Test name="clamp_mirror_linear_divisible" />
   21003 <Test name="repeat_clamp_nearest_divisible" />
   21004 <Test name="repeat_clamp_linear_divisible" />
   21005 <Test name="repeat_repeat_nearest_divisible" />
   21006 <Test name="repeat_repeat_linear_divisible" />
   21007 <Test name="repeat_mirror_nearest_divisible" />
   21008 <Test name="repeat_mirror_linear_divisible" />
   21009 <Test name="mirror_clamp_nearest_divisible" />
   21010 <Test name="mirror_clamp_linear_divisible" />
   21011 <Test name="mirror_repeat_nearest_divisible" />
   21012 <Test name="mirror_repeat_linear_divisible" />
   21013 <Test name="mirror_mirror_nearest_divisible" />
   21014 <Test name="mirror_mirror_linear_divisible" />
   21015 <Test name="clamp_clamp_nearest_not_divisible" />
   21016 <Test name="clamp_clamp_linear_not_divisible" />
   21017 <Test name="clamp_repeat_nearest_not_divisible" />
   21018 <Test name="clamp_repeat_linear_not_divisible" />
   21019 <Test name="clamp_mirror_nearest_not_divisible" />
   21020 <Test name="clamp_mirror_linear_not_divisible" />
   21021 <Test name="repeat_clamp_nearest_not_divisible" />
   21022 <Test name="repeat_clamp_linear_not_divisible" />
   21023 <Test name="repeat_repeat_nearest_not_divisible" />
   21024 <Test name="repeat_repeat_linear_not_divisible" />
   21025 <Test name="repeat_mirror_nearest_not_divisible" />
   21026 <Test name="repeat_mirror_linear_not_divisible" />
   21027 <Test name="mirror_clamp_nearest_not_divisible" />
   21028 <Test name="mirror_clamp_linear_not_divisible" />
   21029 <Test name="mirror_repeat_nearest_not_divisible" />
   21030 <Test name="mirror_repeat_linear_not_divisible" />
   21031 <Test name="mirror_mirror_nearest_not_divisible" />
   21032 <Test name="mirror_mirror_linear_not_divisible" />
   21033 </TestCase>
   21034 <TestCase name="astc_4x4_srgb">
   21035 <Test name="clamp_clamp_nearest_divisible" />
   21036 <Test name="clamp_clamp_linear_divisible" />
   21037 <Test name="clamp_repeat_nearest_divisible" />
   21038 <Test name="clamp_repeat_linear_divisible" />
   21039 <Test name="clamp_mirror_nearest_divisible" />
   21040 <Test name="clamp_mirror_linear_divisible" />
   21041 <Test name="repeat_clamp_nearest_divisible" />
   21042 <Test name="repeat_clamp_linear_divisible" />
   21043 <Test name="repeat_repeat_nearest_divisible" />
   21044 <Test name="repeat_repeat_linear_divisible" />
   21045 <Test name="repeat_mirror_nearest_divisible" />
   21046 <Test name="repeat_mirror_linear_divisible" />
   21047 <Test name="mirror_clamp_nearest_divisible" />
   21048 <Test name="mirror_clamp_linear_divisible" />
   21049 <Test name="mirror_repeat_nearest_divisible" />
   21050 <Test name="mirror_repeat_linear_divisible" />
   21051 <Test name="mirror_mirror_nearest_divisible" />
   21052 <Test name="mirror_mirror_linear_divisible" />
   21053 <Test name="clamp_clamp_nearest_not_divisible" />
   21054 <Test name="clamp_clamp_linear_not_divisible" />
   21055 <Test name="clamp_repeat_nearest_not_divisible" />
   21056 <Test name="clamp_repeat_linear_not_divisible" />
   21057 <Test name="clamp_mirror_nearest_not_divisible" />
   21058 <Test name="clamp_mirror_linear_not_divisible" />
   21059 <Test name="repeat_clamp_nearest_not_divisible" />
   21060 <Test name="repeat_clamp_linear_not_divisible" />
   21061 <Test name="repeat_repeat_nearest_not_divisible" />
   21062 <Test name="repeat_repeat_linear_not_divisible" />
   21063 <Test name="repeat_mirror_nearest_not_divisible" />
   21064 <Test name="repeat_mirror_linear_not_divisible" />
   21065 <Test name="mirror_clamp_nearest_not_divisible" />
   21066 <Test name="mirror_clamp_linear_not_divisible" />
   21067 <Test name="mirror_repeat_nearest_not_divisible" />
   21068 <Test name="mirror_repeat_linear_not_divisible" />
   21069 <Test name="mirror_mirror_nearest_not_divisible" />
   21070 <Test name="mirror_mirror_linear_not_divisible" />
   21071 </TestCase>
   21072 <TestCase name="astc_5x4_srgb">
   21073 <Test name="clamp_clamp_nearest_divisible" />
   21074 <Test name="clamp_clamp_linear_divisible" />
   21075 <Test name="clamp_repeat_nearest_divisible" />
   21076 <Test name="clamp_repeat_linear_divisible" />
   21077 <Test name="clamp_mirror_nearest_divisible" />
   21078 <Test name="clamp_mirror_linear_divisible" />
   21079 <Test name="repeat_clamp_nearest_divisible" />
   21080 <Test name="repeat_clamp_linear_divisible" />
   21081 <Test name="repeat_repeat_nearest_divisible" />
   21082 <Test name="repeat_repeat_linear_divisible" />
   21083 <Test name="repeat_mirror_nearest_divisible" />
   21084 <Test name="repeat_mirror_linear_divisible" />
   21085 <Test name="mirror_clamp_nearest_divisible" />
   21086 <Test name="mirror_clamp_linear_divisible" />
   21087 <Test name="mirror_repeat_nearest_divisible" />
   21088 <Test name="mirror_repeat_linear_divisible" />
   21089 <Test name="mirror_mirror_nearest_divisible" />
   21090 <Test name="mirror_mirror_linear_divisible" />
   21091 <Test name="clamp_clamp_nearest_not_divisible" />
   21092 <Test name="clamp_clamp_linear_not_divisible" />
   21093 <Test name="clamp_repeat_nearest_not_divisible" />
   21094 <Test name="clamp_repeat_linear_not_divisible" />
   21095 <Test name="clamp_mirror_nearest_not_divisible" />
   21096 <Test name="clamp_mirror_linear_not_divisible" />
   21097 <Test name="repeat_clamp_nearest_not_divisible" />
   21098 <Test name="repeat_clamp_linear_not_divisible" />
   21099 <Test name="repeat_repeat_nearest_not_divisible" />
   21100 <Test name="repeat_repeat_linear_not_divisible" />
   21101 <Test name="repeat_mirror_nearest_not_divisible" />
   21102 <Test name="repeat_mirror_linear_not_divisible" />
   21103 <Test name="mirror_clamp_nearest_not_divisible" />
   21104 <Test name="mirror_clamp_linear_not_divisible" />
   21105 <Test name="mirror_repeat_nearest_not_divisible" />
   21106 <Test name="mirror_repeat_linear_not_divisible" />
   21107 <Test name="mirror_mirror_nearest_not_divisible" />
   21108 <Test name="mirror_mirror_linear_not_divisible" />
   21109 </TestCase>
   21110 <TestCase name="astc_5x5_srgb">
   21111 <Test name="clamp_clamp_nearest_divisible" />
   21112 <Test name="clamp_clamp_linear_divisible" />
   21113 <Test name="clamp_repeat_nearest_divisible" />
   21114 <Test name="clamp_repeat_linear_divisible" />
   21115 <Test name="clamp_mirror_nearest_divisible" />
   21116 <Test name="clamp_mirror_linear_divisible" />
   21117 <Test name="repeat_clamp_nearest_divisible" />
   21118 <Test name="repeat_clamp_linear_divisible" />
   21119 <Test name="repeat_repeat_nearest_divisible" />
   21120 <Test name="repeat_repeat_linear_divisible" />
   21121 <Test name="repeat_mirror_nearest_divisible" />
   21122 <Test name="repeat_mirror_linear_divisible" />
   21123 <Test name="mirror_clamp_nearest_divisible" />
   21124 <Test name="mirror_clamp_linear_divisible" />
   21125 <Test name="mirror_repeat_nearest_divisible" />
   21126 <Test name="mirror_repeat_linear_divisible" />
   21127 <Test name="mirror_mirror_nearest_divisible" />
   21128 <Test name="mirror_mirror_linear_divisible" />
   21129 <Test name="clamp_clamp_nearest_not_divisible" />
   21130 <Test name="clamp_clamp_linear_not_divisible" />
   21131 <Test name="clamp_repeat_nearest_not_divisible" />
   21132 <Test name="clamp_repeat_linear_not_divisible" />
   21133 <Test name="clamp_mirror_nearest_not_divisible" />
   21134 <Test name="clamp_mirror_linear_not_divisible" />
   21135 <Test name="repeat_clamp_nearest_not_divisible" />
   21136 <Test name="repeat_clamp_linear_not_divisible" />
   21137 <Test name="repeat_repeat_nearest_not_divisible" />
   21138 <Test name="repeat_repeat_linear_not_divisible" />
   21139 <Test name="repeat_mirror_nearest_not_divisible" />
   21140 <Test name="repeat_mirror_linear_not_divisible" />
   21141 <Test name="mirror_clamp_nearest_not_divisible" />
   21142 <Test name="mirror_clamp_linear_not_divisible" />
   21143 <Test name="mirror_repeat_nearest_not_divisible" />
   21144 <Test name="mirror_repeat_linear_not_divisible" />
   21145 <Test name="mirror_mirror_nearest_not_divisible" />
   21146 <Test name="mirror_mirror_linear_not_divisible" />
   21147 </TestCase>
   21148 <TestCase name="astc_6x5_srgb">
   21149 <Test name="clamp_clamp_nearest_divisible" />
   21150 <Test name="clamp_clamp_linear_divisible" />
   21151 <Test name="clamp_repeat_nearest_divisible" />
   21152 <Test name="clamp_repeat_linear_divisible" />
   21153 <Test name="clamp_mirror_nearest_divisible" />
   21154 <Test name="clamp_mirror_linear_divisible" />
   21155 <Test name="repeat_clamp_nearest_divisible" />
   21156 <Test name="repeat_clamp_linear_divisible" />
   21157 <Test name="repeat_repeat_nearest_divisible" />
   21158 <Test name="repeat_repeat_linear_divisible" />
   21159 <Test name="repeat_mirror_nearest_divisible" />
   21160 <Test name="repeat_mirror_linear_divisible" />
   21161 <Test name="mirror_clamp_nearest_divisible" />
   21162 <Test name="mirror_clamp_linear_divisible" />
   21163 <Test name="mirror_repeat_nearest_divisible" />
   21164 <Test name="mirror_repeat_linear_divisible" />
   21165 <Test name="mirror_mirror_nearest_divisible" />
   21166 <Test name="mirror_mirror_linear_divisible" />
   21167 <Test name="clamp_clamp_nearest_not_divisible" />
   21168 <Test name="clamp_clamp_linear_not_divisible" />
   21169 <Test name="clamp_repeat_nearest_not_divisible" />
   21170 <Test name="clamp_repeat_linear_not_divisible" />
   21171 <Test name="clamp_mirror_nearest_not_divisible" />
   21172 <Test name="clamp_mirror_linear_not_divisible" />
   21173 <Test name="repeat_clamp_nearest_not_divisible" />
   21174 <Test name="repeat_clamp_linear_not_divisible" />
   21175 <Test name="repeat_repeat_nearest_not_divisible" />
   21176 <Test name="repeat_repeat_linear_not_divisible" />
   21177 <Test name="repeat_mirror_nearest_not_divisible" />
   21178 <Test name="repeat_mirror_linear_not_divisible" />
   21179 <Test name="mirror_clamp_nearest_not_divisible" />
   21180 <Test name="mirror_clamp_linear_not_divisible" />
   21181 <Test name="mirror_repeat_nearest_not_divisible" />
   21182 <Test name="mirror_repeat_linear_not_divisible" />
   21183 <Test name="mirror_mirror_nearest_not_divisible" />
   21184 <Test name="mirror_mirror_linear_not_divisible" />
   21185 </TestCase>
   21186 <TestCase name="astc_6x6_srgb">
   21187 <Test name="clamp_clamp_nearest_divisible" />
   21188 <Test name="clamp_clamp_linear_divisible" />
   21189 <Test name="clamp_repeat_nearest_divisible" />
   21190 <Test name="clamp_repeat_linear_divisible" />
   21191 <Test name="clamp_mirror_nearest_divisible" />
   21192 <Test name="clamp_mirror_linear_divisible" />
   21193 <Test name="repeat_clamp_nearest_divisible" />
   21194 <Test name="repeat_clamp_linear_divisible" />
   21195 <Test name="repeat_repeat_nearest_divisible" />
   21196 <Test name="repeat_repeat_linear_divisible" />
   21197 <Test name="repeat_mirror_nearest_divisible" />
   21198 <Test name="repeat_mirror_linear_divisible" />
   21199 <Test name="mirror_clamp_nearest_divisible" />
   21200 <Test name="mirror_clamp_linear_divisible" />
   21201 <Test name="mirror_repeat_nearest_divisible" />
   21202 <Test name="mirror_repeat_linear_divisible" />
   21203 <Test name="mirror_mirror_nearest_divisible" />
   21204 <Test name="mirror_mirror_linear_divisible" />
   21205 <Test name="clamp_clamp_nearest_not_divisible" />
   21206 <Test name="clamp_clamp_linear_not_divisible" />
   21207 <Test name="clamp_repeat_nearest_not_divisible" />
   21208 <Test name="clamp_repeat_linear_not_divisible" />
   21209 <Test name="clamp_mirror_nearest_not_divisible" />
   21210 <Test name="clamp_mirror_linear_not_divisible" />
   21211 <Test name="repeat_clamp_nearest_not_divisible" />
   21212 <Test name="repeat_clamp_linear_not_divisible" />
   21213 <Test name="repeat_repeat_nearest_not_divisible" />
   21214 <Test name="repeat_repeat_linear_not_divisible" />
   21215 <Test name="repeat_mirror_nearest_not_divisible" />
   21216 <Test name="repeat_mirror_linear_not_divisible" />
   21217 <Test name="mirror_clamp_nearest_not_divisible" />
   21218 <Test name="mirror_clamp_linear_not_divisible" />
   21219 <Test name="mirror_repeat_nearest_not_divisible" />
   21220 <Test name="mirror_repeat_linear_not_divisible" />
   21221 <Test name="mirror_mirror_nearest_not_divisible" />
   21222 <Test name="mirror_mirror_linear_not_divisible" />
   21223 </TestCase>
   21224 <TestCase name="astc_8x5_srgb">
   21225 <Test name="clamp_clamp_nearest_divisible" />
   21226 <Test name="clamp_clamp_linear_divisible" />
   21227 <Test name="clamp_repeat_nearest_divisible" />
   21228 <Test name="clamp_repeat_linear_divisible" />
   21229 <Test name="clamp_mirror_nearest_divisible" />
   21230 <Test name="clamp_mirror_linear_divisible" />
   21231 <Test name="repeat_clamp_nearest_divisible" />
   21232 <Test name="repeat_clamp_linear_divisible" />
   21233 <Test name="repeat_repeat_nearest_divisible" />
   21234 <Test name="repeat_repeat_linear_divisible" />
   21235 <Test name="repeat_mirror_nearest_divisible" />
   21236 <Test name="repeat_mirror_linear_divisible" />
   21237 <Test name="mirror_clamp_nearest_divisible" />
   21238 <Test name="mirror_clamp_linear_divisible" />
   21239 <Test name="mirror_repeat_nearest_divisible" />
   21240 <Test name="mirror_repeat_linear_divisible" />
   21241 <Test name="mirror_mirror_nearest_divisible" />
   21242 <Test name="mirror_mirror_linear_divisible" />
   21243 <Test name="clamp_clamp_nearest_not_divisible" />
   21244 <Test name="clamp_clamp_linear_not_divisible" />
   21245 <Test name="clamp_repeat_nearest_not_divisible" />
   21246 <Test name="clamp_repeat_linear_not_divisible" />
   21247 <Test name="clamp_mirror_nearest_not_divisible" />
   21248 <Test name="clamp_mirror_linear_not_divisible" />
   21249 <Test name="repeat_clamp_nearest_not_divisible" />
   21250 <Test name="repeat_clamp_linear_not_divisible" />
   21251 <Test name="repeat_repeat_nearest_not_divisible" />
   21252 <Test name="repeat_repeat_linear_not_divisible" />
   21253 <Test name="repeat_mirror_nearest_not_divisible" />
   21254 <Test name="repeat_mirror_linear_not_divisible" />
   21255 <Test name="mirror_clamp_nearest_not_divisible" />
   21256 <Test name="mirror_clamp_linear_not_divisible" />
   21257 <Test name="mirror_repeat_nearest_not_divisible" />
   21258 <Test name="mirror_repeat_linear_not_divisible" />
   21259 <Test name="mirror_mirror_nearest_not_divisible" />
   21260 <Test name="mirror_mirror_linear_not_divisible" />
   21261 </TestCase>
   21262 <TestCase name="astc_8x6_srgb">
   21263 <Test name="clamp_clamp_nearest_divisible" />
   21264 <Test name="clamp_clamp_linear_divisible" />
   21265 <Test name="clamp_repeat_nearest_divisible" />
   21266 <Test name="clamp_repeat_linear_divisible" />
   21267 <Test name="clamp_mirror_nearest_divisible" />
   21268 <Test name="clamp_mirror_linear_divisible" />
   21269 <Test name="repeat_clamp_nearest_divisible" />
   21270 <Test name="repeat_clamp_linear_divisible" />
   21271 <Test name="repeat_repeat_nearest_divisible" />
   21272 <Test name="repeat_repeat_linear_divisible" />
   21273 <Test name="repeat_mirror_nearest_divisible" />
   21274 <Test name="repeat_mirror_linear_divisible" />
   21275 <Test name="mirror_clamp_nearest_divisible" />
   21276 <Test name="mirror_clamp_linear_divisible" />
   21277 <Test name="mirror_repeat_nearest_divisible" />
   21278 <Test name="mirror_repeat_linear_divisible" />
   21279 <Test name="mirror_mirror_nearest_divisible" />
   21280 <Test name="mirror_mirror_linear_divisible" />
   21281 <Test name="clamp_clamp_nearest_not_divisible" />
   21282 <Test name="clamp_clamp_linear_not_divisible" />
   21283 <Test name="clamp_repeat_nearest_not_divisible" />
   21284 <Test name="clamp_repeat_linear_not_divisible" />
   21285 <Test name="clamp_mirror_nearest_not_divisible" />
   21286 <Test name="clamp_mirror_linear_not_divisible" />
   21287 <Test name="repeat_clamp_nearest_not_divisible" />
   21288 <Test name="repeat_clamp_linear_not_divisible" />
   21289 <Test name="repeat_repeat_nearest_not_divisible" />
   21290 <Test name="repeat_repeat_linear_not_divisible" />
   21291 <Test name="repeat_mirror_nearest_not_divisible" />
   21292 <Test name="repeat_mirror_linear_not_divisible" />
   21293 <Test name="mirror_clamp_nearest_not_divisible" />
   21294 <Test name="mirror_clamp_linear_not_divisible" />
   21295 <Test name="mirror_repeat_nearest_not_divisible" />
   21296 <Test name="mirror_repeat_linear_not_divisible" />
   21297 <Test name="mirror_mirror_nearest_not_divisible" />
   21298 <Test name="mirror_mirror_linear_not_divisible" />
   21299 </TestCase>
   21300 <TestCase name="astc_8x8_srgb">
   21301 <Test name="clamp_clamp_nearest_divisible" />
   21302 <Test name="clamp_clamp_linear_divisible" />
   21303 <Test name="clamp_repeat_nearest_divisible" />
   21304 <Test name="clamp_repeat_linear_divisible" />
   21305 <Test name="clamp_mirror_nearest_divisible" />
   21306 <Test name="clamp_mirror_linear_divisible" />
   21307 <Test name="repeat_clamp_nearest_divisible" />
   21308 <Test name="repeat_clamp_linear_divisible" />
   21309 <Test name="repeat_repeat_nearest_divisible" />
   21310 <Test name="repeat_repeat_linear_divisible" />
   21311 <Test name="repeat_mirror_nearest_divisible" />
   21312 <Test name="repeat_mirror_linear_divisible" />
   21313 <Test name="mirror_clamp_nearest_divisible" />
   21314 <Test name="mirror_clamp_linear_divisible" />
   21315 <Test name="mirror_repeat_nearest_divisible" />
   21316 <Test name="mirror_repeat_linear_divisible" />
   21317 <Test name="mirror_mirror_nearest_divisible" />
   21318 <Test name="mirror_mirror_linear_divisible" />
   21319 <Test name="clamp_clamp_nearest_not_divisible" />
   21320 <Test name="clamp_clamp_linear_not_divisible" />
   21321 <Test name="clamp_repeat_nearest_not_divisible" />
   21322 <Test name="clamp_repeat_linear_not_divisible" />
   21323 <Test name="clamp_mirror_nearest_not_divisible" />
   21324 <Test name="clamp_mirror_linear_not_divisible" />
   21325 <Test name="repeat_clamp_nearest_not_divisible" />
   21326 <Test name="repeat_clamp_linear_not_divisible" />
   21327 <Test name="repeat_repeat_nearest_not_divisible" />
   21328 <Test name="repeat_repeat_linear_not_divisible" />
   21329 <Test name="repeat_mirror_nearest_not_divisible" />
   21330 <Test name="repeat_mirror_linear_not_divisible" />
   21331 <Test name="mirror_clamp_nearest_not_divisible" />
   21332 <Test name="mirror_clamp_linear_not_divisible" />
   21333 <Test name="mirror_repeat_nearest_not_divisible" />
   21334 <Test name="mirror_repeat_linear_not_divisible" />
   21335 <Test name="mirror_mirror_nearest_not_divisible" />
   21336 <Test name="mirror_mirror_linear_not_divisible" />
   21337 </TestCase>
   21338 <TestCase name="astc_10x5_srgb">
   21339 <Test name="clamp_clamp_nearest_divisible" />
   21340 <Test name="clamp_clamp_linear_divisible" />
   21341 <Test name="clamp_repeat_nearest_divisible" />
   21342 <Test name="clamp_repeat_linear_divisible" />
   21343 <Test name="clamp_mirror_nearest_divisible" />
   21344 <Test name="clamp_mirror_linear_divisible" />
   21345 <Test name="repeat_clamp_nearest_divisible" />
   21346 <Test name="repeat_clamp_linear_divisible" />
   21347 <Test name="repeat_repeat_nearest_divisible" />
   21348 <Test name="repeat_repeat_linear_divisible" />
   21349 <Test name="repeat_mirror_nearest_divisible" />
   21350 <Test name="repeat_mirror_linear_divisible" />
   21351 <Test name="mirror_clamp_nearest_divisible" />
   21352 <Test name="mirror_clamp_linear_divisible" />
   21353 <Test name="mirror_repeat_nearest_divisible" />
   21354 <Test name="mirror_repeat_linear_divisible" />
   21355 <Test name="mirror_mirror_nearest_divisible" />
   21356 <Test name="mirror_mirror_linear_divisible" />
   21357 <Test name="clamp_clamp_nearest_not_divisible" />
   21358 <Test name="clamp_clamp_linear_not_divisible" />
   21359 <Test name="clamp_repeat_nearest_not_divisible" />
   21360 <Test name="clamp_repeat_linear_not_divisible" />
   21361 <Test name="clamp_mirror_nearest_not_divisible" />
   21362 <Test name="clamp_mirror_linear_not_divisible" />
   21363 <Test name="repeat_clamp_nearest_not_divisible" />
   21364 <Test name="repeat_clamp_linear_not_divisible" />
   21365 <Test name="repeat_repeat_nearest_not_divisible" />
   21366 <Test name="repeat_repeat_linear_not_divisible" />
   21367 <Test name="repeat_mirror_nearest_not_divisible" />
   21368 <Test name="repeat_mirror_linear_not_divisible" />
   21369 <Test name="mirror_clamp_nearest_not_divisible" />
   21370 <Test name="mirror_clamp_linear_not_divisible" />
   21371 <Test name="mirror_repeat_nearest_not_divisible" />
   21372 <Test name="mirror_repeat_linear_not_divisible" />
   21373 <Test name="mirror_mirror_nearest_not_divisible" />
   21374 <Test name="mirror_mirror_linear_not_divisible" />
   21375 </TestCase>
   21376 <TestCase name="astc_10x6_srgb">
   21377 <Test name="clamp_clamp_nearest_divisible" />
   21378 <Test name="clamp_clamp_linear_divisible" />
   21379 <Test name="clamp_repeat_nearest_divisible" />
   21380 <Test name="clamp_repeat_linear_divisible" />
   21381 <Test name="clamp_mirror_nearest_divisible" />
   21382 <Test name="clamp_mirror_linear_divisible" />
   21383 <Test name="repeat_clamp_nearest_divisible" />
   21384 <Test name="repeat_clamp_linear_divisible" />
   21385 <Test name="repeat_repeat_nearest_divisible" />
   21386 <Test name="repeat_repeat_linear_divisible" />
   21387 <Test name="repeat_mirror_nearest_divisible" />
   21388 <Test name="repeat_mirror_linear_divisible" />
   21389 <Test name="mirror_clamp_nearest_divisible" />
   21390 <Test name="mirror_clamp_linear_divisible" />
   21391 <Test name="mirror_repeat_nearest_divisible" />
   21392 <Test name="mirror_repeat_linear_divisible" />
   21393 <Test name="mirror_mirror_nearest_divisible" />
   21394 <Test name="mirror_mirror_linear_divisible" />
   21395 <Test name="clamp_clamp_nearest_not_divisible" />
   21396 <Test name="clamp_clamp_linear_not_divisible" />
   21397 <Test name="clamp_repeat_nearest_not_divisible" />
   21398 <Test name="clamp_repeat_linear_not_divisible" />
   21399 <Test name="clamp_mirror_nearest_not_divisible" />
   21400 <Test name="clamp_mirror_linear_not_divisible" />
   21401 <Test name="repeat_clamp_nearest_not_divisible" />
   21402 <Test name="repeat_clamp_linear_not_divisible" />
   21403 <Test name="repeat_repeat_nearest_not_divisible" />
   21404 <Test name="repeat_repeat_linear_not_divisible" />
   21405 <Test name="repeat_mirror_nearest_not_divisible" />
   21406 <Test name="repeat_mirror_linear_not_divisible" />
   21407 <Test name="mirror_clamp_nearest_not_divisible" />
   21408 <Test name="mirror_clamp_linear_not_divisible" />
   21409 <Test name="mirror_repeat_nearest_not_divisible" />
   21410 <Test name="mirror_repeat_linear_not_divisible" />
   21411 <Test name="mirror_mirror_nearest_not_divisible" />
   21412 <Test name="mirror_mirror_linear_not_divisible" />
   21413 </TestCase>
   21414 <TestCase name="astc_10x8_srgb">
   21415 <Test name="clamp_clamp_nearest_divisible" />
   21416 <Test name="clamp_clamp_linear_divisible" />
   21417 <Test name="clamp_repeat_nearest_divisible" />
   21418 <Test name="clamp_repeat_linear_divisible" />
   21419 <Test name="clamp_mirror_nearest_divisible" />
   21420 <Test name="clamp_mirror_linear_divisible" />
   21421 <Test name="repeat_clamp_nearest_divisible" />
   21422 <Test name="repeat_clamp_linear_divisible" />
   21423 <Test name="repeat_repeat_nearest_divisible" />
   21424 <Test name="repeat_repeat_linear_divisible" />
   21425 <Test name="repeat_mirror_nearest_divisible" />
   21426 <Test name="repeat_mirror_linear_divisible" />
   21427 <Test name="mirror_clamp_nearest_divisible" />
   21428 <Test name="mirror_clamp_linear_divisible" />
   21429 <Test name="mirror_repeat_nearest_divisible" />
   21430 <Test name="mirror_repeat_linear_divisible" />
   21431 <Test name="mirror_mirror_nearest_divisible" />
   21432 <Test name="mirror_mirror_linear_divisible" />
   21433 <Test name="clamp_clamp_nearest_not_divisible" />
   21434 <Test name="clamp_clamp_linear_not_divisible" />
   21435 <Test name="clamp_repeat_nearest_not_divisible" />
   21436 <Test name="clamp_repeat_linear_not_divisible" />
   21437 <Test name="clamp_mirror_nearest_not_divisible" />
   21438 <Test name="clamp_mirror_linear_not_divisible" />
   21439 <Test name="repeat_clamp_nearest_not_divisible" />
   21440 <Test name="repeat_clamp_linear_not_divisible" />
   21441 <Test name="repeat_repeat_nearest_not_divisible" />
   21442 <Test name="repeat_repeat_linear_not_divisible" />
   21443 <Test name="repeat_mirror_nearest_not_divisible" />
   21444 <Test name="repeat_mirror_linear_not_divisible" />
   21445 <Test name="mirror_clamp_nearest_not_divisible" />
   21446 <Test name="mirror_clamp_linear_not_divisible" />
   21447 <Test name="mirror_repeat_nearest_not_divisible" />
   21448 <Test name="mirror_repeat_linear_not_divisible" />
   21449 <Test name="mirror_mirror_nearest_not_divisible" />
   21450 <Test name="mirror_mirror_linear_not_divisible" />
   21451 </TestCase>
   21452 <TestCase name="astc_10x10_srgb">
   21453 <Test name="clamp_clamp_nearest_divisible" />
   21454 <Test name="clamp_clamp_linear_divisible" />
   21455 <Test name="clamp_repeat_nearest_divisible" />
   21456 <Test name="clamp_repeat_linear_divisible" />
   21457 <Test name="clamp_mirror_nearest_divisible" />
   21458 <Test name="clamp_mirror_linear_divisible" />
   21459 <Test name="repeat_clamp_nearest_divisible" />
   21460 <Test name="repeat_clamp_linear_divisible" />
   21461 <Test name="repeat_repeat_nearest_divisible" />
   21462 <Test name="repeat_repeat_linear_divisible" />
   21463 <Test name="repeat_mirror_nearest_divisible" />
   21464 <Test name="repeat_mirror_linear_divisible" />
   21465 <Test name="mirror_clamp_nearest_divisible" />
   21466 <Test name="mirror_clamp_linear_divisible" />
   21467 <Test name="mirror_repeat_nearest_divisible" />
   21468 <Test name="mirror_repeat_linear_divisible" />
   21469 <Test name="mirror_mirror_nearest_divisible" />
   21470 <Test name="mirror_mirror_linear_divisible" />
   21471 <Test name="clamp_clamp_nearest_not_divisible" />
   21472 <Test name="clamp_clamp_linear_not_divisible" />
   21473 <Test name="clamp_repeat_nearest_not_divisible" />
   21474 <Test name="clamp_repeat_linear_not_divisible" />
   21475 <Test name="clamp_mirror_nearest_not_divisible" />
   21476 <Test name="clamp_mirror_linear_not_divisible" />
   21477 <Test name="repeat_clamp_nearest_not_divisible" />
   21478 <Test name="repeat_clamp_linear_not_divisible" />
   21479 <Test name="repeat_repeat_nearest_not_divisible" />
   21480 <Test name="repeat_repeat_linear_not_divisible" />
   21481 <Test name="repeat_mirror_nearest_not_divisible" />
   21482 <Test name="repeat_mirror_linear_not_divisible" />
   21483 <Test name="mirror_clamp_nearest_not_divisible" />
   21484 <Test name="mirror_clamp_linear_not_divisible" />
   21485 <Test name="mirror_repeat_nearest_not_divisible" />
   21486 <Test name="mirror_repeat_linear_not_divisible" />
   21487 <Test name="mirror_mirror_nearest_not_divisible" />
   21488 <Test name="mirror_mirror_linear_not_divisible" />
   21489 </TestCase>
   21490 <TestCase name="astc_12x10_srgb">
   21491 <Test name="clamp_clamp_nearest_divisible" />
   21492 <Test name="clamp_clamp_linear_divisible" />
   21493 <Test name="clamp_repeat_nearest_divisible" />
   21494 <Test name="clamp_repeat_linear_divisible" />
   21495 <Test name="clamp_mirror_nearest_divisible" />
   21496 <Test name="clamp_mirror_linear_divisible" />
   21497 <Test name="repeat_clamp_nearest_divisible" />
   21498 <Test name="repeat_clamp_linear_divisible" />
   21499 <Test name="repeat_repeat_nearest_divisible" />
   21500 <Test name="repeat_repeat_linear_divisible" />
   21501 <Test name="repeat_mirror_nearest_divisible" />
   21502 <Test name="repeat_mirror_linear_divisible" />
   21503 <Test name="mirror_clamp_nearest_divisible" />
   21504 <Test name="mirror_clamp_linear_divisible" />
   21505 <Test name="mirror_repeat_nearest_divisible" />
   21506 <Test name="mirror_repeat_linear_divisible" />
   21507 <Test name="mirror_mirror_nearest_divisible" />
   21508 <Test name="mirror_mirror_linear_divisible" />
   21509 <Test name="clamp_clamp_nearest_not_divisible" />
   21510 <Test name="clamp_clamp_linear_not_divisible" />
   21511 <Test name="clamp_repeat_nearest_not_divisible" />
   21512 <Test name="clamp_repeat_linear_not_divisible" />
   21513 <Test name="clamp_mirror_nearest_not_divisible" />
   21514 <Test name="clamp_mirror_linear_not_divisible" />
   21515 <Test name="repeat_clamp_nearest_not_divisible" />
   21516 <Test name="repeat_clamp_linear_not_divisible" />
   21517 <Test name="repeat_repeat_nearest_not_divisible" />
   21518 <Test name="repeat_repeat_linear_not_divisible" />
   21519 <Test name="repeat_mirror_nearest_not_divisible" />
   21520 <Test name="repeat_mirror_linear_not_divisible" />
   21521 <Test name="mirror_clamp_nearest_not_divisible" />
   21522 <Test name="mirror_clamp_linear_not_divisible" />
   21523 <Test name="mirror_repeat_nearest_not_divisible" />
   21524 <Test name="mirror_repeat_linear_not_divisible" />
   21525 <Test name="mirror_mirror_nearest_not_divisible" />
   21526 <Test name="mirror_mirror_linear_not_divisible" />
   21527 </TestCase>
   21528 <TestCase name="astc_12x12_srgb">
   21529 <Test name="clamp_clamp_nearest_divisible" />
   21530 <Test name="clamp_clamp_linear_divisible" />
   21531 <Test name="clamp_repeat_nearest_divisible" />
   21532 <Test name="clamp_repeat_linear_divisible" />
   21533 <Test name="clamp_mirror_nearest_divisible" />
   21534 <Test name="clamp_mirror_linear_divisible" />
   21535 <Test name="repeat_clamp_nearest_divisible" />
   21536 <Test name="repeat_clamp_linear_divisible" />
   21537 <Test name="repeat_repeat_nearest_divisible" />
   21538 <Test name="repeat_repeat_linear_divisible" />
   21539 <Test name="repeat_mirror_nearest_divisible" />
   21540 <Test name="repeat_mirror_linear_divisible" />
   21541 <Test name="mirror_clamp_nearest_divisible" />
   21542 <Test name="mirror_clamp_linear_divisible" />
   21543 <Test name="mirror_repeat_nearest_divisible" />
   21544 <Test name="mirror_repeat_linear_divisible" />
   21545 <Test name="mirror_mirror_nearest_divisible" />
   21546 <Test name="mirror_mirror_linear_divisible" />
   21547 <Test name="clamp_clamp_nearest_not_divisible" />
   21548 <Test name="clamp_clamp_linear_not_divisible" />
   21549 <Test name="clamp_repeat_nearest_not_divisible" />
   21550 <Test name="clamp_repeat_linear_not_divisible" />
   21551 <Test name="clamp_mirror_nearest_not_divisible" />
   21552 <Test name="clamp_mirror_linear_not_divisible" />
   21553 <Test name="repeat_clamp_nearest_not_divisible" />
   21554 <Test name="repeat_clamp_linear_not_divisible" />
   21555 <Test name="repeat_repeat_nearest_not_divisible" />
   21556 <Test name="repeat_repeat_linear_not_divisible" />
   21557 <Test name="repeat_mirror_nearest_not_divisible" />
   21558 <Test name="repeat_mirror_linear_not_divisible" />
   21559 <Test name="mirror_clamp_nearest_not_divisible" />
   21560 <Test name="mirror_clamp_linear_not_divisible" />
   21561 <Test name="mirror_repeat_nearest_not_divisible" />
   21562 <Test name="mirror_repeat_linear_not_divisible" />
   21563 <Test name="mirror_mirror_nearest_not_divisible" />
   21564 <Test name="mirror_mirror_linear_not_divisible" />
   21565 </TestCase>
   21566 </TestSuite>
   21567 <TestSuite name="filtering">
   21568 <TestSuite name="2d">
   21569 <TestCase name="formats">
   21570 <Test name="rgba16f_nearest" />
   21571 <Test name="rgba16f_linear" />
   21572 <Test name="rgba16f_nearest_mipmap_nearest" />
   21573 <Test name="rgba16f_linear_mipmap_nearest" />
   21574 <Test name="rgba16f_nearest_mipmap_linear" />
   21575 <Test name="rgba16f_linear_mipmap_linear" />
   21576 <Test name="r11f_g11f_b10f_nearest" />
   21577 <Test name="r11f_g11f_b10f_linear" />
   21578 <Test name="r11f_g11f_b10f_nearest_mipmap_nearest" />
   21579 <Test name="r11f_g11f_b10f_linear_mipmap_nearest" />
   21580 <Test name="r11f_g11f_b10f_nearest_mipmap_linear" />
   21581 <Test name="r11f_g11f_b10f_linear_mipmap_linear" />
   21582 <Test name="rgb9_e5_nearest" />
   21583 <Test name="rgb9_e5_linear" />
   21584 <Test name="rgb9_e5_nearest_mipmap_nearest" />
   21585 <Test name="rgb9_e5_linear_mipmap_nearest" />
   21586 <Test name="rgb9_e5_nearest_mipmap_linear" />
   21587 <Test name="rgb9_e5_linear_mipmap_linear" />
   21588 <Test name="rgba8_nearest" />
   21589 <Test name="rgba8_linear" />
   21590 <Test name="rgba8_nearest_mipmap_nearest" />
   21591 <Test name="rgba8_linear_mipmap_nearest" />
   21592 <Test name="rgba8_nearest_mipmap_linear" />
   21593 <Test name="rgba8_linear_mipmap_linear" />
   21594 <Test name="rgba8_snorm_nearest" />
   21595 <Test name="rgba8_snorm_linear" />
   21596 <Test name="rgba8_snorm_nearest_mipmap_nearest" />
   21597 <Test name="rgba8_snorm_linear_mipmap_nearest" />
   21598 <Test name="rgba8_snorm_nearest_mipmap_linear" />
   21599 <Test name="rgba8_snorm_linear_mipmap_linear" />
   21600 <Test name="rgb565_nearest" />
   21601 <Test name="rgb565_linear" />
   21602 <Test name="rgb565_nearest_mipmap_nearest" />
   21603 <Test name="rgb565_linear_mipmap_nearest" />
   21604 <Test name="rgb565_nearest_mipmap_linear" />
   21605 <Test name="rgb565_linear_mipmap_linear" />
   21606 <Test name="rgba4_nearest" />
   21607 <Test name="rgba4_linear" />
   21608 <Test name="rgba4_nearest_mipmap_nearest" />
   21609 <Test name="rgba4_linear_mipmap_nearest" />
   21610 <Test name="rgba4_nearest_mipmap_linear" />
   21611 <Test name="rgba4_linear_mipmap_linear" />
   21612 <Test name="rgb5_a1_nearest" />
   21613 <Test name="rgb5_a1_linear" />
   21614 <Test name="rgb5_a1_nearest_mipmap_nearest" />
   21615 <Test name="rgb5_a1_linear_mipmap_nearest" />
   21616 <Test name="rgb5_a1_nearest_mipmap_linear" />
   21617 <Test name="rgb5_a1_linear_mipmap_linear" />
   21618 <Test name="srgb8_alpha8_nearest" />
   21619 <Test name="srgb8_alpha8_linear" />
   21620 <Test name="srgb8_alpha8_nearest_mipmap_nearest" />
   21621 <Test name="srgb8_alpha8_linear_mipmap_nearest" />
   21622 <Test name="srgb8_alpha8_nearest_mipmap_linear" />
   21623 <Test name="srgb8_alpha8_linear_mipmap_linear" />
   21624 <Test name="rgb10_a2_nearest" />
   21625 <Test name="rgb10_a2_linear" />
   21626 <Test name="rgb10_a2_nearest_mipmap_nearest" />
   21627 <Test name="rgb10_a2_linear_mipmap_nearest" />
   21628 <Test name="rgb10_a2_nearest_mipmap_linear" />
   21629 <Test name="rgb10_a2_linear_mipmap_linear" />
   21630 <Test name="etc1_rgb8_nearest" />
   21631 <Test name="etc1_rgb8_linear" />
   21632 <Test name="etc1_rgb8_nearest_mipmap_nearest" />
   21633 <Test name="etc1_rgb8_linear_mipmap_nearest" />
   21634 <Test name="etc1_rgb8_nearest_mipmap_linear" />
   21635 <Test name="etc1_rgb8_linear_mipmap_linear" />
   21636 </TestCase>
   21637 <TestCase name="sizes">
   21638 <Test name="4x8_nearest" />
   21639 <Test name="4x8_linear" />
   21640 <Test name="4x8_nearest_mipmap_nearest" />
   21641 <Test name="4x8_linear_mipmap_nearest" />
   21642 <Test name="4x8_nearest_mipmap_linear" />
   21643 <Test name="4x8_linear_mipmap_linear" />
   21644 <Test name="32x64_nearest" />
   21645 <Test name="32x64_linear" />
   21646 <Test name="32x64_nearest_mipmap_nearest" />
   21647 <Test name="32x64_linear_mipmap_nearest" />
   21648 <Test name="32x64_nearest_mipmap_linear" />
   21649 <Test name="32x64_linear_mipmap_linear" />
   21650 <Test name="128x128_nearest" />
   21651 <Test name="128x128_linear" />
   21652 <Test name="128x128_nearest_mipmap_nearest" />
   21653 <Test name="128x128_linear_mipmap_nearest" />
   21654 <Test name="128x128_nearest_mipmap_linear" />
   21655 <Test name="128x128_linear_mipmap_linear" />
   21656 <Test name="3x7_nearest" />
   21657 <Test name="3x7_linear" />
   21658 <Test name="3x7_nearest_mipmap_nearest" />
   21659 <Test name="3x7_linear_mipmap_nearest" />
   21660 <Test name="3x7_nearest_mipmap_linear" />
   21661 <Test name="3x7_linear_mipmap_linear" />
   21662 <Test name="31x55_nearest" />
   21663 <Test name="31x55_linear" />
   21664 <Test name="127x99_nearest" />
   21665 <Test name="127x99_linear" />
   21666 </TestCase>
   21667 <TestCase name="combinations">
   21668 <Test name="nearest_nearest_clamp_clamp" />
   21669 <Test name="nearest_nearest_clamp_repeat" />
   21670 <Test name="nearest_nearest_clamp_mirror" />
   21671 <Test name="nearest_nearest_repeat_clamp" />
   21672 <Test name="nearest_nearest_repeat_repeat" />
   21673 <Test name="nearest_nearest_repeat_mirror" />
   21674 <Test name="nearest_nearest_mirror_clamp" />
   21675 <Test name="nearest_nearest_mirror_repeat" />
   21676 <Test name="nearest_nearest_mirror_mirror" />
   21677 <Test name="linear_linear_clamp_clamp" />
   21678 <Test name="linear_linear_clamp_repeat" />
   21679 <Test name="linear_linear_clamp_mirror" />
   21680 <Test name="linear_linear_repeat_clamp" />
   21681 <Test name="linear_linear_repeat_repeat" />
   21682 <Test name="linear_linear_repeat_mirror" />
   21683 <Test name="linear_linear_mirror_clamp" />
   21684 <Test name="linear_linear_mirror_repeat" />
   21685 <Test name="linear_linear_mirror_mirror" />
   21686 </TestCase>
   21687 </TestSuite>
   21688 <TestSuite name="cube">
   21689 <TestCase name="formats">
   21690 <Test name="rgba16f_nearest" />
   21691 <Test name="rgba16f_linear" />
   21692 <Test name="rgba16f_nearest_mipmap_nearest" />
   21693 <Test name="rgba16f_linear_mipmap_nearest" />
   21694 <Test name="rgba16f_nearest_mipmap_linear" />
   21695 <Test name="rgba16f_linear_mipmap_linear" />
   21696 <Test name="r11f_g11f_b10f_nearest" />
   21697 <Test name="r11f_g11f_b10f_linear" />
   21698 <Test name="r11f_g11f_b10f_nearest_mipmap_nearest" />
   21699 <Test name="r11f_g11f_b10f_linear_mipmap_nearest" />
   21700 <Test name="r11f_g11f_b10f_nearest_mipmap_linear" />
   21701 <Test name="r11f_g11f_b10f_linear_mipmap_linear" />
   21702 <Test name="rgb9_e5_nearest" />
   21703 <Test name="rgb9_e5_linear" />
   21704 <Test name="rgb9_e5_nearest_mipmap_nearest" />
   21705 <Test name="rgb9_e5_linear_mipmap_nearest" />
   21706 <Test name="rgb9_e5_nearest_mipmap_linear" />
   21707 <Test name="rgb9_e5_linear_mipmap_linear" />
   21708 <Test name="rgba8_nearest" />
   21709 <Test name="rgba8_linear" />
   21710 <Test name="rgba8_nearest_mipmap_nearest" />
   21711 <Test name="rgba8_linear_mipmap_nearest" />
   21712 <Test name="rgba8_nearest_mipmap_linear" />
   21713 <Test name="rgba8_linear_mipmap_linear" />
   21714 <Test name="rgba8_snorm_nearest" />
   21715 <Test name="rgba8_snorm_linear" />
   21716 <Test name="rgba8_snorm_nearest_mipmap_nearest" />
   21717 <Test name="rgba8_snorm_linear_mipmap_nearest" />
   21718 <Test name="rgba8_snorm_nearest_mipmap_linear" />
   21719 <Test name="rgba8_snorm_linear_mipmap_linear" />
   21720 <Test name="rgb565_nearest" />
   21721 <Test name="rgb565_linear" />
   21722 <Test name="rgb565_nearest_mipmap_nearest" />
   21723 <Test name="rgb565_linear_mipmap_nearest" />
   21724 <Test name="rgb565_nearest_mipmap_linear" />
   21725 <Test name="rgb565_linear_mipmap_linear" />
   21726 <Test name="rgba4_nearest" />
   21727 <Test name="rgba4_linear" />
   21728 <Test name="rgba4_nearest_mipmap_nearest" />
   21729 <Test name="rgba4_linear_mipmap_nearest" />
   21730 <Test name="rgba4_nearest_mipmap_linear" />
   21731 <Test name="rgba4_linear_mipmap_linear" />
   21732 <Test name="rgb5_a1_nearest" />
   21733 <Test name="rgb5_a1_linear" />
   21734 <Test name="rgb5_a1_nearest_mipmap_nearest" />
   21735 <Test name="rgb5_a1_linear_mipmap_nearest" />
   21736 <Test name="rgb5_a1_nearest_mipmap_linear" />
   21737 <Test name="rgb5_a1_linear_mipmap_linear" />
   21738 <Test name="srgb8_alpha8_nearest" />
   21739 <Test name="srgb8_alpha8_linear" />
   21740 <Test name="srgb8_alpha8_nearest_mipmap_nearest" />
   21741 <Test name="srgb8_alpha8_linear_mipmap_nearest" />
   21742 <Test name="srgb8_alpha8_nearest_mipmap_linear" />
   21743 <Test name="srgb8_alpha8_linear_mipmap_linear" />
   21744 <Test name="rgb10_a2_nearest" />
   21745 <Test name="rgb10_a2_linear" />
   21746 <Test name="rgb10_a2_nearest_mipmap_nearest" />
   21747 <Test name="rgb10_a2_linear_mipmap_nearest" />
   21748 <Test name="rgb10_a2_nearest_mipmap_linear" />
   21749 <Test name="rgb10_a2_linear_mipmap_linear" />
   21750 <Test name="etc1_rgb8_nearest" />
   21751 <Test name="etc1_rgb8_linear" />
   21752 <Test name="etc1_rgb8_nearest_mipmap_nearest" />
   21753 <Test name="etc1_rgb8_linear_mipmap_nearest" />
   21754 <Test name="etc1_rgb8_nearest_mipmap_linear" />
   21755 <Test name="etc1_rgb8_linear_mipmap_linear" />
   21756 </TestCase>
   21757 <TestCase name="sizes">
   21758 <Test name="8x8_nearest" />
   21759 <Test name="8x8_linear" />
   21760 <Test name="8x8_nearest_mipmap_nearest" />
   21761 <Test name="8x8_linear_mipmap_nearest" />
   21762 <Test name="8x8_nearest_mipmap_linear" />
   21763 <Test name="8x8_linear_mipmap_linear" />
   21764 <Test name="64x64_nearest" />
   21765 <Test name="64x64_linear" />
   21766 <Test name="64x64_nearest_mipmap_nearest" />
   21767 <Test name="64x64_linear_mipmap_nearest" />
   21768 <Test name="64x64_nearest_mipmap_linear" />
   21769 <Test name="64x64_linear_mipmap_linear" />
   21770 <Test name="128x128_nearest" />
   21771 <Test name="128x128_linear" />
   21772 <Test name="128x128_nearest_mipmap_nearest" />
   21773 <Test name="128x128_linear_mipmap_nearest" />
   21774 <Test name="128x128_nearest_mipmap_linear" />
   21775 <Test name="128x128_linear_mipmap_linear" />
   21776 <Test name="7x7_nearest" />
   21777 <Test name="7x7_linear" />
   21778 <Test name="7x7_nearest_mipmap_nearest" />
   21779 <Test name="7x7_linear_mipmap_nearest" />
   21780 <Test name="7x7_nearest_mipmap_linear" />
   21781 <Test name="7x7_linear_mipmap_linear" />
   21782 <Test name="63x63_nearest" />
   21783 <Test name="63x63_linear" />
   21784 </TestCase>
   21785 <TestCase name="combinations">
   21786 <Test name="nearest_nearest_clamp_clamp" />
   21787 <Test name="nearest_nearest_clamp_repeat" />
   21788 <Test name="nearest_nearest_clamp_mirror" />
   21789 <Test name="nearest_nearest_repeat_clamp" />
   21790 <Test name="nearest_nearest_repeat_repeat" />
   21791 <Test name="nearest_nearest_repeat_mirror" />
   21792 <Test name="nearest_nearest_mirror_clamp" />
   21793 <Test name="nearest_nearest_mirror_repeat" />
   21794 <Test name="nearest_nearest_mirror_mirror" />
   21795 <Test name="linear_linear_clamp_clamp" />
   21796 <Test name="linear_linear_clamp_repeat" />
   21797 <Test name="linear_linear_clamp_mirror" />
   21798 <Test name="linear_linear_repeat_clamp" />
   21799 <Test name="linear_linear_repeat_repeat" />
   21800 <Test name="linear_linear_repeat_mirror" />
   21801 <Test name="linear_linear_mirror_clamp" />
   21802 <Test name="linear_linear_mirror_repeat" />
   21803 <Test name="linear_linear_mirror_mirror" />
   21804 </TestCase>
   21805 <TestCase name="no_edges_visible">
   21806 <Test name="nearest" />
   21807 <Test name="linear" />
   21808 </TestCase>
   21809 </TestSuite>
   21810 <TestSuite name="2d_array">
   21811 <TestCase name="formats">
   21812 <Test name="rgba16f_nearest" />
   21813 <Test name="rgba16f_linear" />
   21814 <Test name="rgba16f_nearest_mipmap_nearest" />
   21815 <Test name="rgba16f_linear_mipmap_nearest" />
   21816 <Test name="rgba16f_nearest_mipmap_linear" />
   21817 <Test name="rgba16f_linear_mipmap_linear" />
   21818 <Test name="r11f_g11f_b10f_nearest" />
   21819 <Test name="r11f_g11f_b10f_linear" />
   21820 <Test name="r11f_g11f_b10f_nearest_mipmap_nearest" />
   21821 <Test name="r11f_g11f_b10f_linear_mipmap_nearest" />
   21822 <Test name="r11f_g11f_b10f_nearest_mipmap_linear" />
   21823 <Test name="r11f_g11f_b10f_linear_mipmap_linear" />
   21824 <Test name="rgb9_e5_nearest" />
   21825 <Test name="rgb9_e5_linear" />
   21826 <Test name="rgb9_e5_nearest_mipmap_nearest" />
   21827 <Test name="rgb9_e5_linear_mipmap_nearest" />
   21828 <Test name="rgb9_e5_nearest_mipmap_linear" />
   21829 <Test name="rgb9_e5_linear_mipmap_linear" />
   21830 <Test name="rgba8_nearest" />
   21831 <Test name="rgba8_linear" />
   21832 <Test name="rgba8_nearest_mipmap_nearest" />
   21833 <Test name="rgba8_linear_mipmap_nearest" />
   21834 <Test name="rgba8_nearest_mipmap_linear" />
   21835 <Test name="rgba8_linear_mipmap_linear" />
   21836 <Test name="rgba8_snorm_nearest" />
   21837 <Test name="rgba8_snorm_linear" />
   21838 <Test name="rgba8_snorm_nearest_mipmap_nearest" />
   21839 <Test name="rgba8_snorm_linear_mipmap_nearest" />
   21840 <Test name="rgba8_snorm_nearest_mipmap_linear" />
   21841 <Test name="rgba8_snorm_linear_mipmap_linear" />
   21842 <Test name="rgb565_nearest" />
   21843 <Test name="rgb565_linear" />
   21844 <Test name="rgb565_nearest_mipmap_nearest" />
   21845 <Test name="rgb565_linear_mipmap_nearest" />
   21846 <Test name="rgb565_nearest_mipmap_linear" />
   21847 <Test name="rgb565_linear_mipmap_linear" />
   21848 <Test name="rgba4_nearest" />
   21849 <Test name="rgba4_linear" />
   21850 <Test name="rgba4_nearest_mipmap_nearest" />
   21851 <Test name="rgba4_linear_mipmap_nearest" />
   21852 <Test name="rgba4_nearest_mipmap_linear" />
   21853 <Test name="rgba4_linear_mipmap_linear" />
   21854 <Test name="rgb5_a1_nearest" />
   21855 <Test name="rgb5_a1_linear" />
   21856 <Test name="rgb5_a1_nearest_mipmap_nearest" />
   21857 <Test name="rgb5_a1_linear_mipmap_nearest" />
   21858 <Test name="rgb5_a1_nearest_mipmap_linear" />
   21859 <Test name="rgb5_a1_linear_mipmap_linear" />
   21860 <Test name="srgb8_alpha8_nearest" />
   21861 <Test name="srgb8_alpha8_linear" />
   21862 <Test name="srgb8_alpha8_nearest_mipmap_nearest" />
   21863 <Test name="srgb8_alpha8_linear_mipmap_nearest" />
   21864 <Test name="srgb8_alpha8_nearest_mipmap_linear" />
   21865 <Test name="srgb8_alpha8_linear_mipmap_linear" />
   21866 <Test name="rgb10_a2_nearest" />
   21867 <Test name="rgb10_a2_linear" />
   21868 <Test name="rgb10_a2_nearest_mipmap_nearest" />
   21869 <Test name="rgb10_a2_linear_mipmap_nearest" />
   21870 <Test name="rgb10_a2_nearest_mipmap_linear" />
   21871 <Test name="rgb10_a2_linear_mipmap_linear" />
   21872 </TestCase>
   21873 <TestCase name="sizes">
   21874 <Test name="4x8x8_nearest" />
   21875 <Test name="4x8x8_linear" />
   21876 <Test name="4x8x8_nearest_mipmap_nearest" />
   21877 <Test name="4x8x8_linear_mipmap_nearest" />
   21878 <Test name="4x8x8_nearest_mipmap_linear" />
   21879 <Test name="4x8x8_linear_mipmap_linear" />
   21880 <Test name="32x64x16_nearest" />
   21881 <Test name="32x64x16_linear" />
   21882 <Test name="32x64x16_nearest_mipmap_nearest" />
   21883 <Test name="32x64x16_linear_mipmap_nearest" />
   21884 <Test name="32x64x16_nearest_mipmap_linear" />
   21885 <Test name="32x64x16_linear_mipmap_linear" />
   21886 <Test name="128x32x64_nearest" />
   21887 <Test name="128x32x64_linear" />
   21888 <Test name="128x32x64_nearest_mipmap_nearest" />
   21889 <Test name="128x32x64_linear_mipmap_nearest" />
   21890 <Test name="128x32x64_nearest_mipmap_linear" />
   21891 <Test name="128x32x64_linear_mipmap_linear" />
   21892 <Test name="3x7x5_nearest" />
   21893 <Test name="3x7x5_linear" />
   21894 <Test name="3x7x5_nearest_mipmap_nearest" />
   21895 <Test name="3x7x5_linear_mipmap_nearest" />
   21896 <Test name="3x7x5_nearest_mipmap_linear" />
   21897 <Test name="3x7x5_linear_mipmap_linear" />
   21898 <Test name="63x63x63_nearest" />
   21899 <Test name="63x63x63_linear" />
   21900 </TestCase>
   21901 <TestCase name="combinations">
   21902 <Test name="nearest_nearest_clamp_clamp" />
   21903 <Test name="nearest_nearest_clamp_repeat" />
   21904 <Test name="nearest_nearest_clamp_mirror" />
   21905 <Test name="nearest_nearest_repeat_clamp" />
   21906 <Test name="nearest_nearest_repeat_repeat" />
   21907 <Test name="nearest_nearest_repeat_mirror" />
   21908 <Test name="nearest_nearest_mirror_clamp" />
   21909 <Test name="nearest_nearest_mirror_repeat" />
   21910 <Test name="nearest_nearest_mirror_mirror" />
   21911 <Test name="nearest_linear_clamp_clamp" />
   21912 <Test name="linear_nearest_clamp_clamp" />
   21913 <Test name="linear_linear_clamp_clamp" />
   21914 <Test name="linear_linear_clamp_repeat" />
   21915 <Test name="linear_linear_clamp_mirror" />
   21916 <Test name="linear_linear_repeat_clamp" />
   21917 <Test name="linear_linear_repeat_repeat" />
   21918 <Test name="linear_linear_repeat_mirror" />
   21919 <Test name="linear_linear_mirror_clamp" />
   21920 <Test name="linear_linear_mirror_repeat" />
   21921 <Test name="linear_linear_mirror_mirror" />
   21922 <Test name="linear_mipmap_nearest_nearest_clamp_clamp" />
   21923 <Test name="linear_mipmap_nearest_linear_clamp_clamp" />
   21924 <Test name="linear_mipmap_linear_nearest_clamp_clamp" />
   21925 <Test name="linear_mipmap_linear_linear_clamp_clamp" />
   21926 </TestCase>
   21927 </TestSuite>
   21928 <TestSuite name="3d">
   21929 <TestCase name="formats">
   21930 <Test name="rgba16f_nearest" />
   21931 <Test name="rgba16f_linear" />
   21932 <Test name="rgba16f_nearest_mipmap_nearest" />
   21933 <Test name="rgba16f_linear_mipmap_nearest" />
   21934 <Test name="rgba16f_nearest_mipmap_linear" />
   21935 <Test name="r11f_g11f_b10f_nearest" />
   21936 <Test name="r11f_g11f_b10f_linear" />
   21937 <Test name="r11f_g11f_b10f_nearest_mipmap_nearest" />
   21938 <Test name="r11f_g11f_b10f_linear_mipmap_nearest" />
   21939 <Test name="r11f_g11f_b10f_nearest_mipmap_linear" />
   21940 <Test name="r11f_g11f_b10f_linear_mipmap_linear" />
   21941 <Test name="rgb9_e5_nearest" />
   21942 <Test name="rgb9_e5_linear" />
   21943 <Test name="rgb9_e5_nearest_mipmap_nearest" />
   21944 <Test name="rgb9_e5_linear_mipmap_nearest" />
   21945 <Test name="rgb9_e5_nearest_mipmap_linear" />
   21946 <Test name="rgb9_e5_linear_mipmap_linear" />
   21947 <Test name="rgba8_nearest" />
   21948 <Test name="rgba8_linear" />
   21949 <Test name="rgba8_nearest_mipmap_nearest" />
   21950 <Test name="rgba8_linear_mipmap_nearest" />
   21951 <Test name="rgba8_nearest_mipmap_linear" />
   21952 <Test name="rgba8_linear_mipmap_linear" />
   21953 <Test name="rgba8_snorm_nearest" />
   21954 <Test name="rgba8_snorm_linear" />
   21955 <Test name="rgba8_snorm_nearest_mipmap_nearest" />
   21956 <Test name="rgba8_snorm_linear_mipmap_nearest" />
   21957 <Test name="rgba8_snorm_nearest_mipmap_linear" />
   21958 <Test name="rgba8_snorm_linear_mipmap_linear" />
   21959 <Test name="rgb565_nearest" />
   21960 <Test name="rgb565_linear" />
   21961 <Test name="rgb565_nearest_mipmap_nearest" />
   21962 <Test name="rgb565_linear_mipmap_nearest" />
   21963 <Test name="rgb565_nearest_mipmap_linear" />
   21964 <Test name="rgb565_linear_mipmap_linear" />
   21965 <Test name="rgba4_nearest" />
   21966 <Test name="rgba4_linear" />
   21967 <Test name="rgba4_nearest_mipmap_nearest" />
   21968 <Test name="rgba4_linear_mipmap_nearest" />
   21969 <Test name="rgba4_nearest_mipmap_linear" />
   21970 <Test name="rgba4_linear_mipmap_linear" />
   21971 <Test name="rgb5_a1_nearest" />
   21972 <Test name="rgb5_a1_linear" />
   21973 <Test name="rgb5_a1_nearest_mipmap_nearest" />
   21974 <Test name="rgb5_a1_linear_mipmap_nearest" />
   21975 <Test name="rgb5_a1_nearest_mipmap_linear" />
   21976 <Test name="rgb5_a1_linear_mipmap_linear" />
   21977 <Test name="srgb8_alpha8_nearest" />
   21978 <Test name="srgb8_alpha8_linear" />
   21979 <Test name="srgb8_alpha8_nearest_mipmap_nearest" />
   21980 <Test name="srgb8_alpha8_linear_mipmap_nearest" />
   21981 <Test name="srgb8_alpha8_nearest_mipmap_linear" />
   21982 <Test name="srgb8_alpha8_linear_mipmap_linear" />
   21983 <Test name="rgb10_a2_nearest" />
   21984 <Test name="rgb10_a2_linear" />
   21985 <Test name="rgb10_a2_nearest_mipmap_nearest" />
   21986 <Test name="rgb10_a2_linear_mipmap_nearest" />
   21987 <Test name="rgb10_a2_nearest_mipmap_linear" />
   21988 <Test name="rgb10_a2_linear_mipmap_linear" />
   21989 </TestCase>
   21990 <TestCase name="sizes">
   21991 <Test name="4x8x8_nearest" />
   21992 <Test name="4x8x8_linear" />
   21993 <Test name="4x8x8_nearest_mipmap_nearest" />
   21994 <Test name="4x8x8_linear_mipmap_nearest" />
   21995 <Test name="4x8x8_nearest_mipmap_linear" />
   21996 <Test name="4x8x8_linear_mipmap_linear" />
   21997 <Test name="32x64x16_nearest" />
   21998 <Test name="32x64x16_linear" />
   21999 <Test name="32x64x16_nearest_mipmap_nearest" />
   22000 <Test name="32x64x16_linear_mipmap_nearest" />
   22001 <Test name="32x64x16_nearest_mipmap_linear" />
   22002 <Test name="32x64x16_linear_mipmap_linear" />
   22003 <Test name="128x32x64_nearest" />
   22004 <Test name="128x32x64_linear" />
   22005 <Test name="128x32x64_nearest_mipmap_nearest" />
   22006 <Test name="128x32x64_linear_mipmap_nearest" />
   22007 <Test name="128x32x64_nearest_mipmap_linear" />
   22008 <Test name="128x32x64_linear_mipmap_linear" />
   22009 <Test name="3x7x5_nearest" />
   22010 <Test name="3x7x5_linear" />
   22011 <Test name="3x7x5_nearest_mipmap_nearest" />
   22012 <Test name="3x7x5_linear_mipmap_nearest" />
   22013 <Test name="3x7x5_nearest_mipmap_linear" />
   22014 <Test name="3x7x5_linear_mipmap_linear" />
   22015 <Test name="63x63x63_nearest" />
   22016 <Test name="63x63x63_linear" />
   22017 </TestCase>
   22018 <TestCase name="combinations">
   22019 <Test name="nearest_nearest_clamp_clamp_clamp" />
   22020 <Test name="nearest_nearest_clamp_clamp_repeat" />
   22021 <Test name="nearest_nearest_clamp_clamp_mirror" />
   22022 <Test name="nearest_nearest_clamp_repeat_clamp" />
   22023 <Test name="nearest_nearest_clamp_repeat_repeat" />
   22024 <Test name="nearest_nearest_clamp_repeat_mirror" />
   22025 <Test name="nearest_nearest_clamp_mirror_clamp" />
   22026 <Test name="nearest_nearest_clamp_mirror_repeat" />
   22027 <Test name="nearest_nearest_clamp_mirror_mirror" />
   22028 <Test name="nearest_nearest_repeat_clamp_clamp" />
   22029 <Test name="nearest_nearest_repeat_clamp_repeat" />
   22030 <Test name="nearest_nearest_repeat_clamp_mirror" />
   22031 <Test name="nearest_nearest_repeat_repeat_clamp" />
   22032 <Test name="nearest_nearest_repeat_repeat_repeat" />
   22033 <Test name="nearest_nearest_repeat_repeat_mirror" />
   22034 <Test name="nearest_nearest_repeat_mirror_clamp" />
   22035 <Test name="nearest_nearest_repeat_mirror_repeat" />
   22036 <Test name="nearest_nearest_repeat_mirror_mirror" />
   22037 <Test name="nearest_nearest_mirror_clamp_clamp" />
   22038 <Test name="nearest_nearest_mirror_clamp_repeat" />
   22039 <Test name="nearest_nearest_mirror_clamp_mirror" />
   22040 <Test name="nearest_nearest_mirror_repeat_clamp" />
   22041 <Test name="nearest_nearest_mirror_repeat_repeat" />
   22042 <Test name="nearest_nearest_mirror_repeat_mirror" />
   22043 <Test name="nearest_nearest_mirror_mirror_clamp" />
   22044 <Test name="nearest_nearest_mirror_mirror_repeat" />
   22045 <Test name="nearest_nearest_mirror_mirror_mirror" />
   22046 <Test name="nearest_linear_clamp_clamp_clamp" />
   22047 <Test name="linear_nearest_clamp_clamp_clamp" />
   22048 <Test name="linear_linear_clamp_clamp_clamp" />
   22049 <Test name="linear_linear_clamp_clamp_repeat" />
   22050 <Test name="linear_linear_clamp_clamp_mirror" />
   22051 <Test name="linear_linear_clamp_repeat_clamp" />
   22052 <Test name="linear_linear_clamp_repeat_repeat" />
   22053 <Test name="linear_linear_clamp_repeat_mirror" />
   22054 <Test name="linear_linear_clamp_mirror_clamp" />
   22055 <Test name="linear_linear_clamp_mirror_repeat" />
   22056 <Test name="linear_linear_clamp_mirror_mirror" />
   22057 <Test name="linear_linear_repeat_clamp_clamp" />
   22058 <Test name="linear_linear_repeat_clamp_repeat" />
   22059 <Test name="linear_linear_repeat_clamp_mirror" />
   22060 <Test name="linear_linear_repeat_repeat_clamp" />
   22061 <Test name="linear_linear_repeat_repeat_repeat" />
   22062 <Test name="linear_linear_repeat_repeat_mirror" />
   22063 <Test name="linear_linear_repeat_mirror_clamp" />
   22064 <Test name="linear_linear_repeat_mirror_repeat" />
   22065 <Test name="linear_linear_repeat_mirror_mirror" />
   22066 <Test name="linear_linear_mirror_clamp_clamp" />
   22067 <Test name="linear_linear_mirror_clamp_repeat" />
   22068 <Test name="linear_linear_mirror_clamp_mirror" />
   22069 <Test name="linear_linear_mirror_repeat_clamp" />
   22070 <Test name="linear_linear_mirror_repeat_repeat" />
   22071 <Test name="linear_linear_mirror_repeat_mirror" />
   22072 <Test name="linear_linear_mirror_mirror_clamp" />
   22073 <Test name="linear_linear_mirror_mirror_repeat" />
   22074 <Test name="linear_linear_mirror_mirror_mirror" />
   22075 </TestCase>
   22076 </TestSuite>
   22077 </TestSuite>
   22078 <TestSuite name="mipmap">
   22079 <TestSuite name="2d">
   22080 <TestCase name="basic">
   22081 <Test name="nearest_nearest_clamp" />
   22082 <Test name="nearest_nearest_clamp_npot" />
   22083 <Test name="nearest_nearest_clamp_non_square" />
   22084 <Test name="nearest_nearest_repeat" />
   22085 <Test name="nearest_nearest_repeat_npot" />
   22086 <Test name="nearest_nearest_repeat_non_square" />
   22087 <Test name="nearest_nearest_mirror" />
   22088 <Test name="nearest_nearest_mirror_npot" />
   22089 <Test name="nearest_nearest_mirror_non_square" />
   22090 <Test name="linear_nearest_clamp" />
   22091 <Test name="linear_nearest_clamp_npot" />
   22092 <Test name="linear_nearest_clamp_non_square" />
   22093 <Test name="linear_nearest_repeat" />
   22094 <Test name="linear_nearest_repeat_npot" />
   22095 <Test name="linear_nearest_repeat_non_square" />
   22096 <Test name="linear_nearest_mirror" />
   22097 <Test name="linear_nearest_mirror_npot" />
   22098 <Test name="linear_nearest_mirror_non_square" />
   22099 <Test name="nearest_linear_clamp" />
   22100 <Test name="nearest_linear_clamp_npot" />
   22101 <Test name="nearest_linear_clamp_non_square" />
   22102 <Test name="nearest_linear_repeat" />
   22103 <Test name="nearest_linear_repeat_npot" />
   22104 <Test name="nearest_linear_repeat_non_square" />
   22105 <Test name="nearest_linear_mirror" />
   22106 <Test name="nearest_linear_mirror_npot" />
   22107 <Test name="nearest_linear_mirror_non_square" />
   22108 <Test name="linear_linear_clamp" />
   22109 <Test name="linear_linear_clamp_npot" />
   22110 <Test name="linear_linear_clamp_non_square" />
   22111 <Test name="linear_linear_repeat" />
   22112 <Test name="linear_linear_repeat_npot" />
   22113 <Test name="linear_linear_repeat_non_square" />
   22114 <Test name="linear_linear_mirror" />
   22115 <Test name="linear_linear_mirror_npot" />
   22116 <Test name="linear_linear_mirror_non_square" />
   22117 </TestCase>
   22118 <TestCase name="affine">
   22119 <Test name="nearest_nearest_clamp" />
   22120 <Test name="nearest_nearest_repeat" />
   22121 <Test name="nearest_nearest_mirror" />
   22122 <Test name="linear_nearest_clamp" />
   22123 <Test name="linear_nearest_repeat" />
   22124 <Test name="linear_nearest_mirror" />
   22125 <Test name="nearest_linear_clamp" />
   22126 <Test name="nearest_linear_repeat" />
   22127 <Test name="nearest_linear_mirror" />
   22128 <Test name="linear_linear_clamp" />
   22129 <Test name="linear_linear_repeat" />
   22130 <Test name="linear_linear_mirror" />
   22131 </TestCase>
   22132 <TestCase name="bias">
   22133 <Test name="nearest_nearest" />
   22134 <Test name="linear_nearest" />
   22135 <Test name="nearest_linear" />
   22136 <Test name="linear_linear" />
   22137 </TestCase>
   22138 <TestCase name="generate">
   22139 <Test name="a8_fastest" />
   22140 <Test name="a8_nicest" />
   22141 <Test name="a8_npot_fastest" />
   22142 <Test name="a8_npot_nicest" />
   22143 <Test name="a8_non_square_fastest" />
   22144 <Test name="a8_non_square_nicest" />
   22145 <Test name="l8_fastest" />
   22146 <Test name="l8_nicest" />
   22147 <Test name="l8_npot_fastest" />
   22148 <Test name="l8_npot_nicest" />
   22149 <Test name="l8_non_square_fastest" />
   22150 <Test name="l8_non_square_nicest" />
   22151 <Test name="rgb565_fastest" />
   22152 <Test name="rgb565_nicest" />
   22153 <Test name="rgb565_npot_fastest" />
   22154 <Test name="rgb565_npot_nicest" />
   22155 <Test name="rgb565_non_square_fastest" />
   22156 <Test name="rgb565_non_square_nicest" />
   22157 <Test name="rgb888_fastest" />
   22158 <Test name="rgb888_nicest" />
   22159 <Test name="rgb888_npot_fastest" />
   22160 <Test name="rgb888_npot_nicest" />
   22161 <Test name="rgb888_non_square_fastest" />
   22162 <Test name="rgb888_non_square_nicest" />
   22163 <Test name="rgba4444_fastest" />
   22164 <Test name="rgba4444_nicest" />
   22165 <Test name="rgba4444_npot_fastest" />
   22166 <Test name="rgba4444_npot_nicest" />
   22167 <Test name="rgba4444_non_square_fastest" />
   22168 <Test name="rgba4444_non_square_nicest" />
   22169 <Test name="rgba5551_fastest" />
   22170 <Test name="rgba5551_nicest" />
   22171 <Test name="rgba5551_npot_fastest" />
   22172 <Test name="rgba5551_npot_nicest" />
   22173 <Test name="rgba5551_non_square_fastest" />
   22174 <Test name="rgba5551_non_square_nicest" />
   22175 <Test name="rgba8888_fastest" />
   22176 <Test name="rgba8888_nicest" />
   22177 <Test name="rgba8888_npot_fastest" />
   22178 <Test name="rgba8888_npot_nicest" />
   22179 <Test name="rgba8888_non_square_fastest" />
   22180 <Test name="rgba8888_non_square_nicest" />
   22181 </TestCase>
   22182 <TestCase name="min_lod">
   22183 <Test name="nearest_nearest" />
   22184 <Test name="linear_nearest" />
   22185 <Test name="nearest_linear" />
   22186 <Test name="linear_linear" />
   22187 </TestCase>
   22188 <TestCase name="max_lod">
   22189 <Test name="nearest_nearest" />
   22190 <Test name="linear_nearest" />
   22191 <Test name="nearest_linear" />
   22192 <Test name="linear_linear" />
   22193 </TestCase>
   22194 </TestSuite>
   22195 <TestSuite name="cube">
   22196 <TestCase name="basic">
   22197 <Test name="nearest_nearest" />
   22198 <Test name="linear_nearest" />
   22199 <Test name="nearest_linear" />
   22200 <Test name="linear_linear" />
   22201 </TestCase>
   22202 <TestCase name="projected">
   22203 <Test name="linear_nearest" />
   22204 </TestCase>
   22205 <TestCase name="bias">
   22206 <Test name="nearest_nearest" />
   22207 <Test name="nearest_linear" />
   22208 </TestCase>
   22209 <TestCase name="generate">
   22210 <Test name="a8_fastest" />
   22211 <Test name="a8_nicest" />
   22212 <Test name="l8_fastest" />
   22213 <Test name="l8_nicest" />
   22214 <Test name="rgb565_fastest" />
   22215 <Test name="rgb565_nicest" />
   22216 <Test name="rgb888_fastest" />
   22217 <Test name="rgb888_nicest" />
   22218 <Test name="rgba4444_fastest" />
   22219 <Test name="rgba4444_nicest" />
   22220 <Test name="rgba5551_fastest" />
   22221 <Test name="rgba5551_nicest" />
   22222 <Test name="rgba8888_fastest" />
   22223 <Test name="rgba8888_nicest" />
   22224 </TestCase>
   22225 <TestCase name="min_lod">
   22226 <Test name="nearest_nearest" />
   22227 <Test name="linear_nearest" />
   22228 <Test name="nearest_linear" />
   22229 <Test name="linear_linear" />
   22230 </TestCase>
   22231 </TestSuite>
   22232 <TestSuite name="3d">
   22233 <TestCase name="basic">
   22234 <Test name="nearest_nearest_clamp" />
   22235 <Test name="nearest_nearest_clamp_npot" />
   22236 <Test name="nearest_nearest_repeat" />
   22237 <Test name="nearest_nearest_repeat_npot" />
   22238 <Test name="nearest_nearest_mirror" />
   22239 <Test name="nearest_nearest_mirror_npot" />
   22240 <Test name="linear_nearest_clamp" />
   22241 <Test name="linear_nearest_clamp_npot" />
   22242 <Test name="linear_nearest_repeat" />
   22243 <Test name="linear_nearest_repeat_npot" />
   22244 <Test name="linear_nearest_mirror" />
   22245 <Test name="linear_nearest_mirror_npot" />
   22246 <Test name="nearest_linear_clamp" />
   22247 <Test name="nearest_linear_clamp_npot" />
   22248 <Test name="nearest_linear_repeat" />
   22249 <Test name="nearest_linear_repeat_npot" />
   22250 <Test name="nearest_linear_mirror" />
   22251 <Test name="nearest_linear_mirror_npot" />
   22252 <Test name="linear_linear_clamp" />
   22253 <Test name="linear_linear_clamp_npot" />
   22254 <Test name="linear_linear_repeat" />
   22255 <Test name="linear_linear_repeat_npot" />
   22256 <Test name="linear_linear_mirror" />
   22257 <Test name="linear_linear_mirror_npot" />
   22258 </TestCase>
   22259 <TestCase name="affine">
   22260 <Test name="nearest_nearest_clamp" />
   22261 <Test name="nearest_nearest_repeat" />
   22262 <Test name="nearest_nearest_mirror" />
   22263 <Test name="linear_nearest_clamp" />
   22264 <Test name="linear_nearest_repeat" />
   22265 <Test name="linear_nearest_mirror" />
   22266 <Test name="nearest_linear_clamp" />
   22267 <Test name="nearest_linear_repeat" />
   22268 <Test name="nearest_linear_mirror" />
   22269 <Test name="linear_linear_clamp" />
   22270 <Test name="linear_linear_repeat" />
   22271 <Test name="linear_linear_mirror" />
   22272 </TestCase>
   22273 <TestCase name="projected">
   22274 <Test name="nearest_nearest_clamp" />
   22275 <Test name="nearest_nearest_repeat" />
   22276 <Test name="nearest_nearest_mirror" />
   22277 <Test name="linear_nearest_clamp" />
   22278 <Test name="linear_nearest_repeat" />
   22279 <Test name="linear_nearest_mirror" />
   22280 <Test name="nearest_linear_clamp" />
   22281 <Test name="nearest_linear_repeat" />
   22282 <Test name="nearest_linear_mirror" />
   22283 <Test name="linear_linear_clamp" />
   22284 <Test name="linear_linear_repeat" />
   22285 <Test name="linear_linear_mirror" />
   22286 </TestCase>
   22287 <TestCase name="bias">
   22288 <Test name="nearest_nearest" />
   22289 <Test name="linear_nearest" />
   22290 <Test name="nearest_linear" />
   22291 <Test name="linear_linear" />
   22292 </TestCase>
   22293 <TestCase name="min_lod">
   22294 <Test name="nearest_nearest" />
   22295 <Test name="linear_nearest" />
   22296 <Test name="nearest_linear" />
   22297 <Test name="linear_linear" />
   22298 </TestCase>
   22299 <TestCase name="max_lod">
   22300 <Test name="nearest_nearest" />
   22301 <Test name="linear_nearest" />
   22302 <Test name="nearest_linear" />
   22303 <Test name="linear_linear" />
   22304 </TestCase>
   22305 </TestSuite>
   22306 </TestSuite>
   22307 <TestSuite name="swizzle">
   22308 <TestCase name="single_channel">
   22309 <Test name="r_green" />
   22310 <Test name="r_blue" />
   22311 <Test name="r_alpha" />
   22312 <Test name="r_zero" />
   22313 <Test name="r_one" />
   22314 <Test name="g_red" />
   22315 <Test name="g_blue" />
   22316 <Test name="g_alpha" />
   22317 <Test name="g_zero" />
   22318 <Test name="g_one" />
   22319 <Test name="b_red" />
   22320 <Test name="b_green" />
   22321 <Test name="b_alpha" />
   22322 <Test name="b_zero" />
   22323 <Test name="b_one" />
   22324 <Test name="a_red" />
   22325 <Test name="a_green" />
   22326 <Test name="a_blue" />
   22327 <Test name="a_zero" />
   22328 <Test name="a_one" />
   22329 </TestCase>
   22330 <TestCase name="multi_channel">
   22331 <Test name="alpha_all_red" />
   22332 <Test name="alpha_all_green" />
   22333 <Test name="alpha_all_blue" />
   22334 <Test name="alpha_all_alpha" />
   22335 <Test name="alpha_all_zero" />
   22336 <Test name="alpha_all_one" />
   22337 <Test name="alpha_bgra" />
   22338 <Test name="alpha_abgr" />
   22339 <Test name="alpha_one_one_red_green" />
   22340 <Test name="luminance_all_red" />
   22341 <Test name="luminance_all_green" />
   22342 <Test name="luminance_all_blue" />
   22343 <Test name="luminance_all_alpha" />
   22344 <Test name="luminance_all_zero" />
   22345 <Test name="luminance_all_one" />
   22346 <Test name="luminance_bgra" />
   22347 <Test name="luminance_abgr" />
   22348 <Test name="luminance_one_one_red_green" />
   22349 <Test name="luminance_alpha_all_red" />
   22350 <Test name="luminance_alpha_all_green" />
   22351 <Test name="luminance_alpha_all_blue" />
   22352 <Test name="luminance_alpha_all_alpha" />
   22353 <Test name="luminance_alpha_all_zero" />
   22354 <Test name="luminance_alpha_all_one" />
   22355 <Test name="luminance_alpha_bgra" />
   22356 <Test name="luminance_alpha_abgr" />
   22357 <Test name="luminance_alpha_one_one_red_green" />
   22358 <Test name="red_all_red" />
   22359 <Test name="red_all_green" />
   22360 <Test name="red_all_blue" />
   22361 <Test name="red_all_alpha" />
   22362 <Test name="red_all_zero" />
   22363 <Test name="red_all_one" />
   22364 <Test name="red_bgra" />
   22365 <Test name="red_abgr" />
   22366 <Test name="red_one_one_red_green" />
   22367 <Test name="rg_all_red" />
   22368 <Test name="rg_all_green" />
   22369 <Test name="rg_all_blue" />
   22370 <Test name="rg_all_alpha" />
   22371 <Test name="rg_all_zero" />
   22372 <Test name="rg_all_one" />
   22373 <Test name="rg_bgra" />
   22374 <Test name="rg_abgr" />
   22375 <Test name="rg_one_one_red_green" />
   22376 <Test name="rgb_all_red" />
   22377 <Test name="rgb_all_green" />
   22378 <Test name="rgb_all_blue" />
   22379 <Test name="rgb_all_alpha" />
   22380 <Test name="rgb_all_zero" />
   22381 <Test name="rgb_all_one" />
   22382 <Test name="rgb_bgra" />
   22383 <Test name="rgb_abgr" />
   22384 <Test name="rgb_one_one_red_green" />
   22385 <Test name="rgba_all_red" />
   22386 <Test name="rgba_all_green" />
   22387 <Test name="rgba_all_blue" />
   22388 <Test name="rgba_all_alpha" />
   22389 <Test name="rgba_all_zero" />
   22390 <Test name="rgba_all_one" />
   22391 <Test name="rgba_bgra" />
   22392 <Test name="rgba_abgr" />
   22393 <Test name="rgba_one_one_red_green" />
   22394 </TestCase>
   22395 </TestSuite>
   22396 <TestSuite name="shadow">
   22397 <TestSuite name="2d">
   22398 <TestCase name="nearest">
   22399 <Test name="less_or_equal_depth_component16" />
   22400 <Test name="less_or_equal_depth_component32f" />
   22401 <Test name="less_or_equal_depth24_stencil8" />
   22402 <Test name="greater_or_equal_depth_component16" />
   22403 <Test name="greater_or_equal_depth_component32f" />
   22404 <Test name="greater_or_equal_depth24_stencil8" />
   22405 <Test name="less_depth_component16" />
   22406 <Test name="less_depth_component32f" />
   22407 <Test name="less_depth24_stencil8" />
   22408 <Test name="greater_depth_component16" />
   22409 <Test name="greater_depth_component32f" />
   22410 <Test name="greater_depth24_stencil8" />
   22411 <Test name="equal_depth_component16" />
   22412 <Test name="equal_depth_component32f" />
   22413 <Test name="equal_depth24_stencil8" />
   22414 <Test name="not_equal_depth_component16" />
   22415 <Test name="not_equal_depth_component32f" />
   22416 <Test name="not_equal_depth24_stencil8" />
   22417 <Test name="always_depth_component16" />
   22418 <Test name="always_depth_component32f" />
   22419 <Test name="always_depth24_stencil8" />
   22420 <Test name="never_depth_component16" />
   22421 <Test name="never_depth_component32f" />
   22422 <Test name="never_depth24_stencil8" />
   22423 </TestCase>
   22424 <TestCase name="linear">
   22425 <Test name="less_or_equal_depth_component16" />
   22426 <Test name="less_or_equal_depth_component32f" />
   22427 <Test name="less_or_equal_depth24_stencil8" />
   22428 <Test name="greater_or_equal_depth_component16" />
   22429 <Test name="greater_or_equal_depth_component32f" />
   22430 <Test name="greater_or_equal_depth24_stencil8" />
   22431 <Test name="less_depth_component16" />
   22432 <Test name="less_depth_component32f" />
   22433 <Test name="less_depth24_stencil8" />
   22434 <Test name="greater_depth_component16" />
   22435 <Test name="greater_depth_component32f" />
   22436 <Test name="greater_depth24_stencil8" />
   22437 <Test name="equal_depth_component16" />
   22438 <Test name="equal_depth_component32f" />
   22439 <Test name="equal_depth24_stencil8" />
   22440 <Test name="not_equal_depth_component16" />
   22441 <Test name="not_equal_depth_component32f" />
   22442 <Test name="not_equal_depth24_stencil8" />
   22443 <Test name="always_depth_component16" />
   22444 <Test name="always_depth_component32f" />
   22445 <Test name="always_depth24_stencil8" />
   22446 <Test name="never_depth_component16" />
   22447 <Test name="never_depth_component32f" />
   22448 <Test name="never_depth24_stencil8" />
   22449 </TestCase>
   22450 <TestCase name="nearest_mipmap_nearest">
   22451 <Test name="less_or_equal_depth_component16" />
   22452 <Test name="less_or_equal_depth_component32f" />
   22453 <Test name="less_or_equal_depth24_stencil8" />
   22454 <Test name="greater_or_equal_depth_component16" />
   22455 <Test name="greater_or_equal_depth_component32f" />
   22456 <Test name="greater_or_equal_depth24_stencil8" />
   22457 <Test name="less_depth_component16" />
   22458 <Test name="less_depth_component32f" />
   22459 <Test name="less_depth24_stencil8" />
   22460 <Test name="greater_depth_component16" />
   22461 <Test name="greater_depth_component32f" />
   22462 <Test name="greater_depth24_stencil8" />
   22463 <Test name="equal_depth_component16" />
   22464 <Test name="equal_depth_component32f" />
   22465 <Test name="equal_depth24_stencil8" />
   22466 <Test name="not_equal_depth_component16" />
   22467 <Test name="not_equal_depth_component32f" />
   22468 <Test name="not_equal_depth24_stencil8" />
   22469 <Test name="always_depth_component16" />
   22470 <Test name="always_depth_component32f" />
   22471 <Test name="always_depth24_stencil8" />
   22472 <Test name="never_depth_component16" />
   22473 <Test name="never_depth_component32f" />
   22474 <Test name="never_depth24_stencil8" />
   22475 </TestCase>
   22476 <TestCase name="linear_mipmap_nearest">
   22477 <Test name="less_or_equal_depth_component16" />
   22478 <Test name="less_or_equal_depth_component32f" />
   22479 <Test name="less_or_equal_depth24_stencil8" />
   22480 <Test name="greater_or_equal_depth_component16" />
   22481 <Test name="greater_or_equal_depth_component32f" />
   22482 <Test name="greater_or_equal_depth24_stencil8" />
   22483 <Test name="less_depth_component16" />
   22484 <Test name="less_depth_component32f" />
   22485 <Test name="less_depth24_stencil8" />
   22486 <Test name="greater_depth_component16" />
   22487 <Test name="greater_depth_component32f" />
   22488 <Test name="greater_depth24_stencil8" />
   22489 <Test name="equal_depth_component16" />
   22490 <Test name="equal_depth_component32f" />
   22491 <Test name="equal_depth24_stencil8" />
   22492 <Test name="not_equal_depth_component16" />
   22493 <Test name="not_equal_depth_component32f" />
   22494 <Test name="not_equal_depth24_stencil8" />
   22495 <Test name="always_depth_component16" />
   22496 <Test name="always_depth_component32f" />
   22497 <Test name="always_depth24_stencil8" />
   22498 <Test name="never_depth_component16" />
   22499 <Test name="never_depth_component32f" />
   22500 <Test name="never_depth24_stencil8" />
   22501 </TestCase>
   22502 <TestCase name="nearest_mipmap_linear">
   22503 <Test name="less_or_equal_depth_component16" />
   22504 <Test name="less_or_equal_depth_component32f" />
   22505 <Test name="less_or_equal_depth24_stencil8" />
   22506 <Test name="greater_or_equal_depth_component16" />
   22507 <Test name="greater_or_equal_depth_component32f" />
   22508 <Test name="greater_or_equal_depth24_stencil8" />
   22509 <Test name="less_depth_component16" />
   22510 <Test name="less_depth_component32f" />
   22511 <Test name="less_depth24_stencil8" />
   22512 <Test name="greater_depth_component16" />
   22513 <Test name="greater_depth_component32f" />
   22514 <Test name="greater_depth24_stencil8" />
   22515 <Test name="equal_depth_component16" />
   22516 <Test name="equal_depth_component32f" />
   22517 <Test name="equal_depth24_stencil8" />
   22518 <Test name="not_equal_depth_component16" />
   22519 <Test name="not_equal_depth_component32f" />
   22520 <Test name="not_equal_depth24_stencil8" />
   22521 <Test name="always_depth_component16" />
   22522 <Test name="always_depth_component32f" />
   22523 <Test name="always_depth24_stencil8" />
   22524 <Test name="never_depth_component16" />
   22525 <Test name="never_depth_component32f" />
   22526 <Test name="never_depth24_stencil8" />
   22527 </TestCase>
   22528 <TestCase name="linear_mipmap_linear">
   22529 <Test name="less_or_equal_depth_component16" />
   22530 <Test name="less_or_equal_depth_component32f" />
   22531 <Test name="less_or_equal_depth24_stencil8" />
   22532 <Test name="greater_or_equal_depth_component16" />
   22533 <Test name="greater_or_equal_depth_component32f" />
   22534 <Test name="greater_or_equal_depth24_stencil8" />
   22535 <Test name="less_depth_component16" />
   22536 <Test name="less_depth_component32f" />
   22537 <Test name="less_depth24_stencil8" />
   22538 <Test name="greater_depth_component16" />
   22539 <Test name="greater_depth_component32f" />
   22540 <Test name="greater_depth24_stencil8" />
   22541 <Test name="equal_depth_component16" />
   22542 <Test name="equal_depth_component32f" />
   22543 <Test name="equal_depth24_stencil8" />
   22544 <Test name="not_equal_depth_component16" />
   22545 <Test name="not_equal_depth_component32f" />
   22546 <Test name="not_equal_depth24_stencil8" />
   22547 <Test name="always_depth_component16" />
   22548 <Test name="always_depth_component32f" />
   22549 <Test name="always_depth24_stencil8" />
   22550 <Test name="never_depth_component16" />
   22551 <Test name="never_depth_component32f" />
   22552 <Test name="never_depth24_stencil8" />
   22553 </TestCase>
   22554 </TestSuite>
   22555 <TestSuite name="cube">
   22556 <TestCase name="nearest">
   22557 <Test name="less_or_equal_depth_component16" />
   22558 <Test name="less_or_equal_depth_component32f" />
   22559 <Test name="less_or_equal_depth24_stencil8" />
   22560 <Test name="greater_or_equal_depth_component16" />
   22561 <Test name="greater_or_equal_depth_component32f" />
   22562 <Test name="greater_or_equal_depth24_stencil8" />
   22563 <Test name="less_depth_component16" />
   22564 <Test name="less_depth_component32f" />
   22565 <Test name="less_depth24_stencil8" />
   22566 <Test name="greater_depth_component16" />
   22567 <Test name="greater_depth_component32f" />
   22568 <Test name="greater_depth24_stencil8" />
   22569 <Test name="equal_depth_component16" />
   22570 <Test name="equal_depth_component32f" />
   22571 <Test name="equal_depth24_stencil8" />
   22572 <Test name="not_equal_depth_component16" />
   22573 <Test name="not_equal_depth_component32f" />
   22574 <Test name="not_equal_depth24_stencil8" />
   22575 <Test name="always_depth_component16" />
   22576 <Test name="always_depth_component32f" />
   22577 <Test name="always_depth24_stencil8" />
   22578 <Test name="never_depth_component16" />
   22579 <Test name="never_depth_component32f" />
   22580 <Test name="never_depth24_stencil8" />
   22581 </TestCase>
   22582 <TestCase name="linear">
   22583 <Test name="greater_or_equal_depth_component16" />
   22584 <Test name="greater_or_equal_depth_component32f" />
   22585 <Test name="greater_or_equal_depth24_stencil8" />
   22586 <Test name="less_depth_component16" />
   22587 <Test name="less_depth_component32f" />
   22588 <Test name="less_depth24_stencil8" />
   22589 <Test name="greater_depth_component16" />
   22590 <Test name="greater_depth_component32f" />
   22591 <Test name="greater_depth24_stencil8" />
   22592 <Test name="equal_depth_component16" />
   22593 <Test name="equal_depth_component32f" />
   22594 <Test name="equal_depth24_stencil8" />
   22595 <Test name="not_equal_depth_component16" />
   22596 <Test name="not_equal_depth_component32f" />
   22597 <Test name="not_equal_depth24_stencil8" />
   22598 <Test name="always_depth_component16" />
   22599 <Test name="always_depth_component32f" />
   22600 <Test name="always_depth24_stencil8" />
   22601 <Test name="never_depth_component16" />
   22602 <Test name="never_depth_component32f" />
   22603 <Test name="never_depth24_stencil8" />
   22604 </TestCase>
   22605 <TestCase name="nearest_mipmap_nearest">
   22606 <Test name="less_or_equal_depth_component16" />
   22607 <Test name="less_or_equal_depth_component32f" />
   22608 <Test name="less_or_equal_depth24_stencil8" />
   22609 <Test name="greater_or_equal_depth_component16" />
   22610 <Test name="greater_or_equal_depth_component32f" />
   22611 <Test name="greater_or_equal_depth24_stencil8" />
   22612 <Test name="less_depth_component16" />
   22613 <Test name="less_depth_component32f" />
   22614 <Test name="less_depth24_stencil8" />
   22615 <Test name="greater_depth_component16" />
   22616 <Test name="greater_depth_component32f" />
   22617 <Test name="greater_depth24_stencil8" />
   22618 <Test name="equal_depth_component16" />
   22619 <Test name="equal_depth_component32f" />
   22620 <Test name="equal_depth24_stencil8" />
   22621 <Test name="not_equal_depth_component16" />
   22622 <Test name="not_equal_depth_component32f" />
   22623 <Test name="not_equal_depth24_stencil8" />
   22624 <Test name="always_depth_component16" />
   22625 <Test name="always_depth_component32f" />
   22626 <Test name="always_depth24_stencil8" />
   22627 <Test name="never_depth_component16" />
   22628 <Test name="never_depth_component32f" />
   22629 <Test name="never_depth24_stencil8" />
   22630 </TestCase>
   22631 <TestCase name="linear_mipmap_nearest">
   22632 <Test name="less_or_equal_depth_component16" />
   22633 <Test name="less_or_equal_depth_component32f" />
   22634 <Test name="less_or_equal_depth24_stencil8" />
   22635 <Test name="greater_or_equal_depth_component16" />
   22636 <Test name="greater_or_equal_depth_component32f" />
   22637 <Test name="greater_or_equal_depth24_stencil8" />
   22638 <Test name="less_depth_component16" />
   22639 <Test name="less_depth_component32f" />
   22640 <Test name="less_depth24_stencil8" />
   22641 <Test name="greater_depth_component16" />
   22642 <Test name="greater_depth_component32f" />
   22643 <Test name="greater_depth24_stencil8" />
   22644 <Test name="equal_depth_component16" />
   22645 <Test name="equal_depth_component32f" />
   22646 <Test name="equal_depth24_stencil8" />
   22647 <Test name="not_equal_depth_component16" />
   22648 <Test name="not_equal_depth_component32f" />
   22649 <Test name="not_equal_depth24_stencil8" />
   22650 <Test name="always_depth_component16" />
   22651 <Test name="always_depth_component32f" />
   22652 <Test name="always_depth24_stencil8" />
   22653 <Test name="never_depth_component16" />
   22654 <Test name="never_depth_component32f" />
   22655 <Test name="never_depth24_stencil8" />
   22656 </TestCase>
   22657 <TestCase name="nearest_mipmap_linear">
   22658 <Test name="less_or_equal_depth_component16" />
   22659 <Test name="less_or_equal_depth_component32f" />
   22660 <Test name="less_or_equal_depth24_stencil8" />
   22661 <Test name="greater_or_equal_depth_component16" />
   22662 <Test name="greater_or_equal_depth_component32f" />
   22663 <Test name="greater_or_equal_depth24_stencil8" />
   22664 <Test name="less_depth_component16" />
   22665 <Test name="less_depth_component32f" />
   22666 <Test name="less_depth24_stencil8" />
   22667 <Test name="greater_depth_component16" />
   22668 <Test name="greater_depth_component32f" />
   22669 <Test name="greater_depth24_stencil8" />
   22670 <Test name="equal_depth_component16" />
   22671 <Test name="equal_depth_component32f" />
   22672 <Test name="equal_depth24_stencil8" />
   22673 <Test name="not_equal_depth_component16" />
   22674 <Test name="not_equal_depth_component32f" />
   22675 <Test name="not_equal_depth24_stencil8" />
   22676 <Test name="always_depth_component16" />
   22677 <Test name="always_depth_component32f" />
   22678 <Test name="always_depth24_stencil8" />
   22679 <Test name="never_depth_component16" />
   22680 <Test name="never_depth_component32f" />
   22681 <Test name="never_depth24_stencil8" />
   22682 </TestCase>
   22683 <TestCase name="linear_mipmap_linear">
   22684 <Test name="less_or_equal_depth_component16" />
   22685 <Test name="less_or_equal_depth_component32f" />
   22686 <Test name="less_or_equal_depth24_stencil8" />
   22687 <Test name="greater_or_equal_depth_component16" />
   22688 <Test name="greater_or_equal_depth_component32f" />
   22689 <Test name="greater_or_equal_depth24_stencil8" />
   22690 <Test name="less_depth_component16" />
   22691 <Test name="less_depth_component32f" />
   22692 <Test name="less_depth24_stencil8" />
   22693 <Test name="greater_depth_component16" />
   22694 <Test name="greater_depth_component32f" />
   22695 <Test name="greater_depth24_stencil8" />
   22696 <Test name="equal_depth_component16" />
   22697 <Test name="equal_depth_component32f" />
   22698 <Test name="equal_depth24_stencil8" />
   22699 <Test name="not_equal_depth_component16" />
   22700 <Test name="not_equal_depth_component32f" />
   22701 <Test name="not_equal_depth24_stencil8" />
   22702 <Test name="always_depth_component16" />
   22703 <Test name="always_depth_component32f" />
   22704 <Test name="always_depth24_stencil8" />
   22705 <Test name="never_depth_component16" />
   22706 <Test name="never_depth_component32f" />
   22707 <Test name="never_depth24_stencil8" />
   22708 </TestCase>
   22709 </TestSuite>
   22710 <TestSuite name="2d_array">
   22711 <TestCase name="nearest">
   22712 <Test name="less_or_equal_depth_component16" />
   22713 <Test name="less_or_equal_depth_component32f" />
   22714 <Test name="less_or_equal_depth24_stencil8" />
   22715 <Test name="greater_or_equal_depth_component16" />
   22716 <Test name="greater_or_equal_depth_component32f" />
   22717 <Test name="greater_or_equal_depth24_stencil8" />
   22718 <Test name="less_depth_component16" />
   22719 <Test name="less_depth_component32f" />
   22720 <Test name="less_depth24_stencil8" />
   22721 <Test name="greater_depth_component16" />
   22722 <Test name="greater_depth_component32f" />
   22723 <Test name="greater_depth24_stencil8" />
   22724 <Test name="equal_depth_component16" />
   22725 <Test name="equal_depth_component32f" />
   22726 <Test name="equal_depth24_stencil8" />
   22727 <Test name="not_equal_depth_component16" />
   22728 <Test name="not_equal_depth_component32f" />
   22729 <Test name="not_equal_depth24_stencil8" />
   22730 <Test name="always_depth_component16" />
   22731 <Test name="always_depth_component32f" />
   22732 <Test name="always_depth24_stencil8" />
   22733 <Test name="never_depth_component16" />
   22734 <Test name="never_depth_component32f" />
   22735 <Test name="never_depth24_stencil8" />
   22736 </TestCase>
   22737 <TestCase name="linear">
   22738 <Test name="less_or_equal_depth_component16" />
   22739 <Test name="less_or_equal_depth_component32f" />
   22740 <Test name="less_or_equal_depth24_stencil8" />
   22741 <Test name="greater_or_equal_depth_component16" />
   22742 <Test name="greater_or_equal_depth_component32f" />
   22743 <Test name="greater_or_equal_depth24_stencil8" />
   22744 <Test name="less_depth_component16" />
   22745 <Test name="less_depth_component32f" />
   22746 <Test name="less_depth24_stencil8" />
   22747 <Test name="greater_depth_component16" />
   22748 <Test name="greater_depth_component32f" />
   22749 <Test name="greater_depth24_stencil8" />
   22750 <Test name="equal_depth_component16" />
   22751 <Test name="equal_depth_component32f" />
   22752 <Test name="equal_depth24_stencil8" />
   22753 <Test name="not_equal_depth_component16" />
   22754 <Test name="not_equal_depth_component32f" />
   22755 <Test name="not_equal_depth24_stencil8" />
   22756 <Test name="always_depth_component16" />
   22757 <Test name="always_depth_component32f" />
   22758 <Test name="always_depth24_stencil8" />
   22759 <Test name="never_depth_component16" />
   22760 <Test name="never_depth_component32f" />
   22761 <Test name="never_depth24_stencil8" />
   22762 </TestCase>
   22763 <TestCase name="nearest_mipmap_nearest">
   22764 <Test name="less_or_equal_depth_component16" />
   22765 <Test name="less_or_equal_depth_component32f" />
   22766 <Test name="less_or_equal_depth24_stencil8" />
   22767 <Test name="greater_or_equal_depth_component16" />
   22768 <Test name="greater_or_equal_depth_component32f" />
   22769 <Test name="greater_or_equal_depth24_stencil8" />
   22770 <Test name="less_depth_component16" />
   22771 <Test name="less_depth_component32f" />
   22772 <Test name="less_depth24_stencil8" />
   22773 <Test name="greater_depth_component16" />
   22774 <Test name="greater_depth_component32f" />
   22775 <Test name="greater_depth24_stencil8" />
   22776 <Test name="equal_depth_component16" />
   22777 <Test name="equal_depth_component32f" />
   22778 <Test name="equal_depth24_stencil8" />
   22779 <Test name="not_equal_depth_component16" />
   22780 <Test name="not_equal_depth_component32f" />
   22781 <Test name="not_equal_depth24_stencil8" />
   22782 <Test name="always_depth_component16" />
   22783 <Test name="always_depth_component32f" />
   22784 <Test name="always_depth24_stencil8" />
   22785 <Test name="never_depth_component16" />
   22786 <Test name="never_depth_component32f" />
   22787 <Test name="never_depth24_stencil8" />
   22788 </TestCase>
   22789 <TestCase name="linear_mipmap_nearest">
   22790 <Test name="less_or_equal_depth_component16" />
   22791 <Test name="less_or_equal_depth_component32f" />
   22792 <Test name="less_or_equal_depth24_stencil8" />
   22793 <Test name="greater_or_equal_depth_component16" />
   22794 <Test name="greater_or_equal_depth_component32f" />
   22795 <Test name="greater_or_equal_depth24_stencil8" />
   22796 <Test name="less_depth_component16" />
   22797 <Test name="less_depth_component32f" />
   22798 <Test name="less_depth24_stencil8" />
   22799 <Test name="greater_depth_component16" />
   22800 <Test name="greater_depth_component32f" />
   22801 <Test name="greater_depth24_stencil8" />
   22802 <Test name="equal_depth_component16" />
   22803 <Test name="equal_depth_component32f" />
   22804 <Test name="equal_depth24_stencil8" />
   22805 <Test name="not_equal_depth_component16" />
   22806 <Test name="not_equal_depth_component32f" />
   22807 <Test name="not_equal_depth24_stencil8" />
   22808 <Test name="always_depth_component16" />
   22809 <Test name="always_depth_component32f" />
   22810 <Test name="always_depth24_stencil8" />
   22811 <Test name="never_depth_component16" />
   22812 <Test name="never_depth_component32f" />
   22813 <Test name="never_depth24_stencil8" />
   22814 </TestCase>
   22815 <TestCase name="nearest_mipmap_linear">
   22816 <Test name="less_or_equal_depth_component16" />
   22817 <Test name="less_or_equal_depth_component32f" />
   22818 <Test name="less_or_equal_depth24_stencil8" />
   22819 <Test name="greater_or_equal_depth_component16" />
   22820 <Test name="greater_or_equal_depth_component32f" />
   22821 <Test name="greater_or_equal_depth24_stencil8" />
   22822 <Test name="less_depth_component16" />
   22823 <Test name="less_depth_component32f" />
   22824 <Test name="less_depth24_stencil8" />
   22825 <Test name="greater_depth_component16" />
   22826 <Test name="greater_depth_component32f" />
   22827 <Test name="greater_depth24_stencil8" />
   22828 <Test name="equal_depth_component16" />
   22829 <Test name="equal_depth_component32f" />
   22830 <Test name="equal_depth24_stencil8" />
   22831 <Test name="not_equal_depth_component16" />
   22832 <Test name="not_equal_depth_component32f" />
   22833 <Test name="not_equal_depth24_stencil8" />
   22834 <Test name="always_depth_component16" />
   22835 <Test name="always_depth_component32f" />
   22836 <Test name="always_depth24_stencil8" />
   22837 <Test name="never_depth_component16" />
   22838 <Test name="never_depth_component32f" />
   22839 <Test name="never_depth24_stencil8" />
   22840 </TestCase>
   22841 <TestCase name="linear_mipmap_linear">
   22842 <Test name="less_or_equal_depth_component16" />
   22843 <Test name="less_or_equal_depth_component32f" />
   22844 <Test name="less_or_equal_depth24_stencil8" />
   22845 <Test name="greater_or_equal_depth_component16" />
   22846 <Test name="greater_or_equal_depth_component32f" />
   22847 <Test name="greater_or_equal_depth24_stencil8" />
   22848 <Test name="less_depth_component16" />
   22849 <Test name="less_depth_component32f" />
   22850 <Test name="less_depth24_stencil8" />
   22851 <Test name="greater_depth_component16" />
   22852 <Test name="greater_depth_component32f" />
   22853 <Test name="greater_depth24_stencil8" />
   22854 <Test name="equal_depth_component16" />
   22855 <Test name="equal_depth_component32f" />
   22856 <Test name="equal_depth24_stencil8" />
   22857 <Test name="not_equal_depth_component16" />
   22858 <Test name="not_equal_depth_component32f" />
   22859 <Test name="not_equal_depth24_stencil8" />
   22860 <Test name="always_depth_component16" />
   22861 <Test name="always_depth_component32f" />
   22862 <Test name="always_depth24_stencil8" />
   22863 <Test name="never_depth_component16" />
   22864 <Test name="never_depth_component32f" />
   22865 <Test name="never_depth24_stencil8" />
   22866 </TestCase>
   22867 </TestSuite>
   22868 </TestSuite>
   22869 <TestSuite name="specification">
   22870 <TestCase name="basic_teximage2d">
   22871 <Test name="rgba32f_2d" />
   22872 <Test name="rgba32f_cube" />
   22873 <Test name="rgba32i_2d" />
   22874 <Test name="rgba32i_cube" />
   22875 <Test name="rgba32ui_2d" />
   22876 <Test name="rgba32ui_cube" />
   22877 <Test name="rgba16f_2d" />
   22878 <Test name="rgba16f_cube" />
   22879 <Test name="rgba16i_2d" />
   22880 <Test name="rgba16i_cube" />
   22881 <Test name="rgba16ui_2d" />
   22882 <Test name="rgba16ui_cube" />
   22883 <Test name="rgba8_2d" />
   22884 <Test name="rgba8_cube" />
   22885 <Test name="rgba8i_2d" />
   22886 <Test name="rgba8i_cube" />
   22887 <Test name="rgba8ui_2d" />
   22888 <Test name="rgba8ui_cube" />
   22889 <Test name="srgb8_alpha8_2d" />
   22890 <Test name="srgb8_alpha8_cube" />
   22891 <Test name="rgb10_a2_2d" />
   22892 <Test name="rgb10_a2_cube" />
   22893 <Test name="rgb10_a2ui_2d" />
   22894 <Test name="rgb10_a2ui_cube" />
   22895 <Test name="rgba4_2d" />
   22896 <Test name="rgba4_cube" />
   22897 <Test name="rgb5_a1_2d" />
   22898 <Test name="rgb5_a1_cube" />
   22899 <Test name="rgba8_snorm_2d" />
   22900 <Test name="rgba8_snorm_cube" />
   22901 <Test name="rgb8_2d" />
   22902 <Test name="rgb8_cube" />
   22903 <Test name="rgb565_2d" />
   22904 <Test name="rgb565_cube" />
   22905 <Test name="r11f_g11f_b10f_2d" />
   22906 <Test name="r11f_g11f_b10f_cube" />
   22907 <Test name="rgb32f_2d" />
   22908 <Test name="rgb32f_cube" />
   22909 <Test name="rgb32i_2d" />
   22910 <Test name="rgb32i_cube" />
   22911 <Test name="rgb32ui_2d" />
   22912 <Test name="rgb32ui_cube" />
   22913 <Test name="rgb16f_2d" />
   22914 <Test name="rgb16f_cube" />
   22915 <Test name="rgb16i_2d" />
   22916 <Test name="rgb16i_cube" />
   22917 <Test name="rgb16ui_2d" />
   22918 <Test name="rgb16ui_cube" />
   22919 <Test name="rgb8_snorm_2d" />
   22920 <Test name="rgb8_snorm_cube" />
   22921 <Test name="rgb8i_2d" />
   22922 <Test name="rgb8i_cube" />
   22923 <Test name="rgb8ui_2d" />
   22924 <Test name="rgb8ui_cube" />
   22925 <Test name="srgb8_2d" />
   22926 <Test name="srgb8_cube" />
   22927 <Test name="rgb9_e5_2d" />
   22928 <Test name="rgb9_e5_cube" />
   22929 <Test name="rg32f_2d" />
   22930 <Test name="rg32f_cube" />
   22931 <Test name="rg32i_2d" />
   22932 <Test name="rg32i_cube" />
   22933 <Test name="rg32ui_2d" />
   22934 <Test name="rg32ui_cube" />
   22935 <Test name="rg16f_2d" />
   22936 <Test name="rg16f_cube" />
   22937 <Test name="rg16i_2d" />
   22938 <Test name="rg16i_cube" />
   22939 <Test name="rg16ui_2d" />
   22940 <Test name="rg16ui_cube" />
   22941 <Test name="rg8_2d" />
   22942 <Test name="rg8_cube" />
   22943 <Test name="rg8i_2d" />
   22944 <Test name="rg8i_cube" />
   22945 <Test name="rg8ui_2d" />
   22946 <Test name="rg8ui_cube" />
   22947 <Test name="rg8_snorm_2d" />
   22948 <Test name="rg8_snorm_cube" />
   22949 <Test name="r32f_2d" />
   22950 <Test name="r32f_cube" />
   22951 <Test name="r32i_2d" />
   22952 <Test name="r32i_cube" />
   22953 <Test name="r32ui_2d" />
   22954 <Test name="r32ui_cube" />
   22955 <Test name="r16f_2d" />
   22956 <Test name="r16f_cube" />
   22957 <Test name="r16i_2d" />
   22958 <Test name="r16i_cube" />
   22959 <Test name="r16ui_2d" />
   22960 <Test name="r16ui_cube" />
   22961 <Test name="r8_2d" />
   22962 <Test name="r8_cube" />
   22963 <Test name="r8i_2d" />
   22964 <Test name="r8i_cube" />
   22965 <Test name="r8ui_2d" />
   22966 <Test name="r8ui_cube" />
   22967 <Test name="r8_snorm_2d" />
   22968 <Test name="r8_snorm_cube" />
   22969 </TestCase>
   22970 <TestCase name="random_teximage2d">
   22971 <Test name="2d_0" />
   22972 <Test name="2d_1" />
   22973 <Test name="2d_2" />
   22974 <Test name="2d_3" />
   22975 <Test name="2d_4" />
   22976 <Test name="2d_5" />
   22977 <Test name="2d_6" />
   22978 <Test name="2d_7" />
   22979 <Test name="2d_8" />
   22980 <Test name="2d_9" />
   22981 <Test name="cube_0" />
   22982 <Test name="cube_1" />
   22983 <Test name="cube_2" />
   22984 <Test name="cube_3" />
   22985 <Test name="cube_4" />
   22986 <Test name="cube_5" />
   22987 <Test name="cube_6" />
   22988 <Test name="cube_7" />
   22989 <Test name="cube_8" />
   22990 <Test name="cube_9" />
   22991 </TestCase>
   22992 <TestCase name="teximage2d_align">
   22993 <Test name="2d_r8_4_8" />
   22994 <Test name="2d_r8_63_1" />
   22995 <Test name="2d_r8_63_2" />
   22996 <Test name="2d_r8_63_4" />
   22997 <Test name="2d_r8_63_8" />
   22998 <Test name="2d_rgba4_51_1" />
   22999 <Test name="2d_rgba4_51_2" />
   23000 <Test name="2d_rgba4_51_4" />
   23001 <Test name="2d_rgba4_51_8" />
   23002 <Test name="2d_rgb8_39_1" />
   23003 <Test name="2d_rgb8_39_2" />
   23004 <Test name="2d_rgb8_39_4" />
   23005 <Test name="2d_rgb8_39_8" />
   23006 <Test name="2d_rgba8_47_1" />
   23007 <Test name="2d_rgba8_47_2" />
   23008 <Test name="2d_rgba8_47_4" />
   23009 <Test name="2d_rgba8_47_8" />
   23010 <Test name="cube_r8_4_8" />
   23011 <Test name="cube_r8_63_1" />
   23012 <Test name="cube_r8_63_2" />
   23013 <Test name="cube_r8_63_4" />
   23014 <Test name="cube_r8_63_8" />
   23015 <Test name="cube_rgba4_51_1" />
   23016 <Test name="cube_rgba4_51_2" />
   23017 <Test name="cube_rgba4_51_4" />
   23018 <Test name="cube_rgba4_51_8" />
   23019 <Test name="cube_rgb8_39_1" />
   23020 <Test name="cube_rgb8_39_2" />
   23021 <Test name="cube_rgb8_39_4" />
   23022 <Test name="cube_rgb8_39_8" />
   23023 <Test name="cube_rgba8_47_1" />
   23024 <Test name="cube_rgba8_47_2" />
   23025 <Test name="cube_rgba8_47_4" />
   23026 <Test name="cube_rgba8_47_8" />
   23027 </TestCase>
   23028 <TestCase name="teximage2d_unpack_params">
   23029 <Test name="rgb8_alignment" />
   23030 <Test name="rgb8_row_length" />
   23031 <Test name="rgb8_skip_rows" />
   23032 <Test name="rgb8_skip_pixels" />
   23033 <Test name="r8_complex1" />
   23034 <Test name="r8_complex2" />
   23035 <Test name="r8_complex3" />
   23036 <Test name="r8_complex4" />
   23037 <Test name="rgba8_complex1" />
   23038 <Test name="rgba8_complex2" />
   23039 <Test name="rgba8_complex3" />
   23040 <Test name="rgba8_complex4" />
   23041 <Test name="rgba32f_complex" />
   23042 </TestCase>
   23043 <TestCase name="teximage2d_pbo">
   23044 <Test name="rgba32f_2d" />
   23045 <Test name="rgba32f_cube" />
   23046 <Test name="rgba32i_2d" />
   23047 <Test name="rgba32i_cube" />
   23048 <Test name="rgba32ui_2d" />
   23049 <Test name="rgba32ui_cube" />
   23050 <Test name="rgba16f_2d" />
   23051 <Test name="rgba16f_cube" />
   23052 <Test name="rgba16i_2d" />
   23053 <Test name="rgba16i_cube" />
   23054 <Test name="rgba16ui_2d" />
   23055 <Test name="rgba16ui_cube" />
   23056 <Test name="rgba8_2d" />
   23057 <Test name="rgba8_cube" />
   23058 <Test name="rgba8i_2d" />
   23059 <Test name="rgba8i_cube" />
   23060 <Test name="rgba8ui_2d" />
   23061 <Test name="rgba8ui_cube" />
   23062 <Test name="srgb8_alpha8_2d" />
   23063 <Test name="srgb8_alpha8_cube" />
   23064 <Test name="rgb10_a2_2d" />
   23065 <Test name="rgb10_a2_cube" />
   23066 <Test name="rgb10_a2ui_2d" />
   23067 <Test name="rgb10_a2ui_cube" />
   23068 <Test name="rgba4_2d" />
   23069 <Test name="rgba4_cube" />
   23070 <Test name="rgb5_a1_2d" />
   23071 <Test name="rgb5_a1_cube" />
   23072 <Test name="rgba8_snorm_2d" />
   23073 <Test name="rgba8_snorm_cube" />
   23074 <Test name="rgb8_2d" />
   23075 <Test name="rgb8_cube" />
   23076 <Test name="rgb565_2d" />
   23077 <Test name="rgb565_cube" />
   23078 <Test name="r11f_g11f_b10f_2d" />
   23079 <Test name="r11f_g11f_b10f_cube" />
   23080 <Test name="rgb32f_2d" />
   23081 <Test name="rgb32f_cube" />
   23082 <Test name="rgb32i_2d" />
   23083 <Test name="rgb32i_cube" />
   23084 <Test name="rgb32ui_2d" />
   23085 <Test name="rgb32ui_cube" />
   23086 <Test name="rgb16f_2d" />
   23087 <Test name="rgb16f_cube" />
   23088 <Test name="rgb16i_2d" />
   23089 <Test name="rgb16i_cube" />
   23090 <Test name="rgb16ui_2d" />
   23091 <Test name="rgb16ui_cube" />
   23092 <Test name="rgb8_snorm_2d" />
   23093 <Test name="rgb8_snorm_cube" />
   23094 <Test name="rgb8i_2d" />
   23095 <Test name="rgb8i_cube" />
   23096 <Test name="rgb8ui_2d" />
   23097 <Test name="rgb8ui_cube" />
   23098 <Test name="srgb8_2d" />
   23099 <Test name="srgb8_cube" />
   23100 <Test name="rgb9_e5_2d" />
   23101 <Test name="rgb9_e5_cube" />
   23102 <Test name="rg32f_2d" />
   23103 <Test name="rg32f_cube" />
   23104 <Test name="rg32i_2d" />
   23105 <Test name="rg32i_cube" />
   23106 <Test name="rg32ui_2d" />
   23107 <Test name="rg32ui_cube" />
   23108 <Test name="rg16f_2d" />
   23109 <Test name="rg16f_cube" />
   23110 <Test name="rg16i_2d" />
   23111 <Test name="rg16i_cube" />
   23112 <Test name="rg16ui_2d" />
   23113 <Test name="rg16ui_cube" />
   23114 <Test name="rg8_2d" />
   23115 <Test name="rg8_cube" />
   23116 <Test name="rg8i_2d" />
   23117 <Test name="rg8i_cube" />
   23118 <Test name="rg8ui_2d" />
   23119 <Test name="rg8ui_cube" />
   23120 <Test name="rg8_snorm_2d" />
   23121 <Test name="rg8_snorm_cube" />
   23122 <Test name="r32f_2d" />
   23123 <Test name="r32f_cube" />
   23124 <Test name="r32i_2d" />
   23125 <Test name="r32i_cube" />
   23126 <Test name="r32ui_2d" />
   23127 <Test name="r32ui_cube" />
   23128 <Test name="r16f_2d" />
   23129 <Test name="r16f_cube" />
   23130 <Test name="r16i_2d" />
   23131 <Test name="r16i_cube" />
   23132 <Test name="r16ui_2d" />
   23133 <Test name="r16ui_cube" />
   23134 <Test name="r8_2d" />
   23135 <Test name="r8_cube" />
   23136 <Test name="r8i_2d" />
   23137 <Test name="r8i_cube" />
   23138 <Test name="r8ui_2d" />
   23139 <Test name="r8ui_cube" />
   23140 <Test name="r8_snorm_2d" />
   23141 <Test name="r8_snorm_cube" />
   23142 <Test name="rgb8_offset_2d" />
   23143 <Test name="rgb8_offset_cube" />
   23144 <Test name="rgb8_alignment_2d" />
   23145 <Test name="rgb8_alignment_cube" />
   23146 <Test name="rgb8_row_length_2d" />
   23147 <Test name="rgb8_row_length_cube" />
   23148 <Test name="rgb8_skip_rows_2d" />
   23149 <Test name="rgb8_skip_rows_cube" />
   23150 <Test name="rgb8_skip_pixels_2d" />
   23151 <Test name="rgb8_skip_pixels_cube" />
   23152 </TestCase>
   23153 <TestCase name="teximage2d_depth">
   23154 <Test name="depth_component32f" />
   23155 <Test name="depth_component24" />
   23156 <Test name="depth_component16" />
   23157 <Test name="depth32f_stencil8" />
   23158 <Test name="depth24_stencil8" />
   23159 </TestCase>
   23160 <TestCase name="teximage2d_depth_pbo">
   23161 <Test name="depth_component32f" />
   23162 <Test name="depth_component24" />
   23163 <Test name="depth_component16" />
   23164 <Test name="depth32f_stencil8" />
   23165 <Test name="depth24_stencil8" />
   23166 </TestCase>
   23167 <TestCase name="basic_texsubimage2d">
   23168 <Test name="rgba32f_2d" />
   23169 <Test name="rgba32f_cube" />
   23170 <Test name="rgba32i_2d" />
   23171 <Test name="rgba32i_cube" />
   23172 <Test name="rgba32ui_2d" />
   23173 <Test name="rgba32ui_cube" />
   23174 <Test name="rgba16f_2d" />
   23175 <Test name="rgba16f_cube" />
   23176 <Test name="rgba16i_2d" />
   23177 <Test name="rgba16i_cube" />
   23178 <Test name="rgba16ui_2d" />
   23179 <Test name="rgba16ui_cube" />
   23180 <Test name="rgba8_2d" />
   23181 <Test name="rgba8_cube" />
   23182 <Test name="rgba8i_2d" />
   23183 <Test name="rgba8i_cube" />
   23184 <Test name="rgba8ui_2d" />
   23185 <Test name="rgba8ui_cube" />
   23186 <Test name="srgb8_alpha8_2d" />
   23187 <Test name="srgb8_alpha8_cube" />
   23188 <Test name="rgb10_a2_2d" />
   23189 <Test name="rgb10_a2_cube" />
   23190 <Test name="rgb10_a2ui_2d" />
   23191 <Test name="rgb10_a2ui_cube" />
   23192 <Test name="rgba4_2d" />
   23193 <Test name="rgba4_cube" />
   23194 <Test name="rgb5_a1_2d" />
   23195 <Test name="rgb5_a1_cube" />
   23196 <Test name="rgba8_snorm_2d" />
   23197 <Test name="rgba8_snorm_cube" />
   23198 <Test name="rgb8_2d" />
   23199 <Test name="rgb8_cube" />
   23200 <Test name="rgb565_2d" />
   23201 <Test name="rgb565_cube" />
   23202 <Test name="r11f_g11f_b10f_2d" />
   23203 <Test name="r11f_g11f_b10f_cube" />
   23204 <Test name="rgb32f_2d" />
   23205 <Test name="rgb32f_cube" />
   23206 <Test name="rgb32i_2d" />
   23207 <Test name="rgb32i_cube" />
   23208 <Test name="rgb32ui_2d" />
   23209 <Test name="rgb32ui_cube" />
   23210 <Test name="rgb16f_2d" />
   23211 <Test name="rgb16f_cube" />
   23212 <Test name="rgb16i_2d" />
   23213 <Test name="rgb16i_cube" />
   23214 <Test name="rgb16ui_2d" />
   23215 <Test name="rgb16ui_cube" />
   23216 <Test name="rgb8_snorm_2d" />
   23217 <Test name="rgb8_snorm_cube" />
   23218 <Test name="rgb8i_2d" />
   23219 <Test name="rgb8i_cube" />
   23220 <Test name="rgb8ui_2d" />
   23221 <Test name="rgb8ui_cube" />
   23222 <Test name="srgb8_2d" />
   23223 <Test name="srgb8_cube" />
   23224 <Test name="rgb9_e5_2d" />
   23225 <Test name="rgb9_e5_cube" />
   23226 <Test name="rg32f_2d" />
   23227 <Test name="rg32f_cube" />
   23228 <Test name="rg32i_2d" />
   23229 <Test name="rg32i_cube" />
   23230 <Test name="rg32ui_2d" />
   23231 <Test name="rg32ui_cube" />
   23232 <Test name="rg16f_2d" />
   23233 <Test name="rg16f_cube" />
   23234 <Test name="rg16i_2d" />
   23235 <Test name="rg16i_cube" />
   23236 <Test name="rg16ui_2d" />
   23237 <Test name="rg16ui_cube" />
   23238 <Test name="rg8_2d" />
   23239 <Test name="rg8_cube" />
   23240 <Test name="rg8i_2d" />
   23241 <Test name="rg8i_cube" />
   23242 <Test name="rg8ui_2d" />
   23243 <Test name="rg8ui_cube" />
   23244 <Test name="rg8_snorm_2d" />
   23245 <Test name="rg8_snorm_cube" />
   23246 <Test name="r32f_2d" />
   23247 <Test name="r32f_cube" />
   23248 <Test name="r32i_2d" />
   23249 <Test name="r32i_cube" />
   23250 <Test name="r32ui_2d" />
   23251 <Test name="r32ui_cube" />
   23252 <Test name="r16f_2d" />
   23253 <Test name="r16f_cube" />
   23254 <Test name="r16i_2d" />
   23255 <Test name="r16i_cube" />
   23256 <Test name="r16ui_2d" />
   23257 <Test name="r16ui_cube" />
   23258 <Test name="r8_2d" />
   23259 <Test name="r8_cube" />
   23260 <Test name="r8i_2d" />
   23261 <Test name="r8i_cube" />
   23262 <Test name="r8ui_2d" />
   23263 <Test name="r8ui_cube" />
   23264 <Test name="r8_snorm_2d" />
   23265 <Test name="r8_snorm_cube" />
   23266 </TestCase>
   23267 <TestCase name="texsubimage2d_empty_tex">
   23268 <Test name="alpha_unsigned_byte_2d" />
   23269 <Test name="alpha_unsigned_byte_cube" />
   23270 <Test name="luminance_unsigned_byte_2d" />
   23271 <Test name="luminance_unsigned_byte_cube" />
   23272 <Test name="luminance_alpha_unsigned_byte_2d" />
   23273 <Test name="luminance_alpha_unsigned_byte_cube" />
   23274 <Test name="rgb_unsigned_short_5_6_5_2d" />
   23275 <Test name="rgb_unsigned_short_5_6_5_cube" />
   23276 <Test name="rgb_unsigned_byte_2d" />
   23277 <Test name="rgb_unsigned_byte_cube" />
   23278 <Test name="rgba_unsigned_short_4_4_4_4_2d" />
   23279 <Test name="rgba_unsigned_short_4_4_4_4_cube" />
   23280 <Test name="rgba_unsigned_short_5_5_5_1_2d" />
   23281 <Test name="rgba_unsigned_short_5_5_5_1_cube" />
   23282 <Test name="rgba_unsigned_byte_2d" />
   23283 <Test name="rgba_unsigned_byte_cube" />
   23284 </TestCase>
   23285 <TestCase name="texsubimage2d_align">
   23286 <Test name="2d_r8_1_1" />
   23287 <Test name="2d_r8_1_2" />
   23288 <Test name="2d_r8_1_4" />
   23289 <Test name="2d_r8_1_8" />
   23290 <Test name="2d_r8_63_1" />
   23291 <Test name="2d_r8_63_2" />
   23292 <Test name="2d_r8_63_4" />
   23293 <Test name="2d_r8_63_8" />
   23294 <Test name="2d_rgba4_51_1" />
   23295 <Test name="2d_rgba4_51_2" />
   23296 <Test name="2d_rgba4_51_4" />
   23297 <Test name="2d_rgba4_51_8" />
   23298 <Test name="2d_rgb8_39_1" />
   23299 <Test name="2d_rgb8_39_2" />
   23300 <Test name="2d_rgb8_39_4" />
   23301 <Test name="2d_rgb8_39_8" />
   23302 <Test name="2d_rgba8_47_1" />
   23303 <Test name="2d_rgba8_47_2" />
   23304 <Test name="2d_rgba8_47_4" />
   23305 <Test name="2d_rgba8_47_8" />
   23306 <Test name="cube_r8_1_1" />
   23307 <Test name="cube_r8_1_2" />
   23308 <Test name="cube_r8_1_4" />
   23309 <Test name="cube_r8_1_8" />
   23310 <Test name="cube_r8_63_1" />
   23311 <Test name="cube_r8_63_2" />
   23312 <Test name="cube_r8_63_4" />
   23313 <Test name="cube_r8_63_8" />
   23314 <Test name="cube_rgba4_51_1" />
   23315 <Test name="cube_rgba4_51_2" />
   23316 <Test name="cube_rgba4_51_4" />
   23317 <Test name="cube_rgba4_51_8" />
   23318 <Test name="cube_rgb8_39_1" />
   23319 <Test name="cube_rgb8_39_2" />
   23320 <Test name="cube_rgb8_39_4" />
   23321 <Test name="cube_rgb8_39_8" />
   23322 <Test name="cube_rgba8_47_1" />
   23323 <Test name="cube_rgba8_47_2" />
   23324 <Test name="cube_rgba8_47_4" />
   23325 <Test name="cube_rgba8_47_8" />
   23326 </TestCase>
   23327 <TestCase name="texsubimage2d_unpack_params">
   23328 <Test name="rgb8_alignment" />
   23329 <Test name="rgb8_row_length" />
   23330 <Test name="rgb8_skip_rows" />
   23331 <Test name="rgb8_skip_pixels" />
   23332 <Test name="r8_complex1" />
   23333 <Test name="r8_complex2" />
   23334 <Test name="r8_complex3" />
   23335 <Test name="r8_complex4" />
   23336 <Test name="rgba8_complex1" />
   23337 <Test name="rgba8_complex2" />
   23338 <Test name="rgba8_complex3" />
   23339 <Test name="rgba8_complex4" />
   23340 <Test name="rgba32f_complex" />
   23341 </TestCase>
   23342 <TestCase name="texsubimage2d_pbo">
   23343 <Test name="rgba32f_2d" />
   23344 <Test name="rgba32f_cube" />
   23345 <Test name="rgba32i_2d" />
   23346 <Test name="rgba32i_cube" />
   23347 <Test name="rgba32ui_2d" />
   23348 <Test name="rgba32ui_cube" />
   23349 <Test name="rgba16f_2d" />
   23350 <Test name="rgba16f_cube" />
   23351 <Test name="rgba16i_2d" />
   23352 <Test name="rgba16i_cube" />
   23353 <Test name="rgba16ui_2d" />
   23354 <Test name="rgba16ui_cube" />
   23355 <Test name="rgba8_2d" />
   23356 <Test name="rgba8_cube" />
   23357 <Test name="rgba8i_2d" />
   23358 <Test name="rgba8i_cube" />
   23359 <Test name="rgba8ui_2d" />
   23360 <Test name="rgba8ui_cube" />
   23361 <Test name="srgb8_alpha8_2d" />
   23362 <Test name="srgb8_alpha8_cube" />
   23363 <Test name="rgb10_a2_2d" />
   23364 <Test name="rgb10_a2_cube" />
   23365 <Test name="rgb10_a2ui_2d" />
   23366 <Test name="rgb10_a2ui_cube" />
   23367 <Test name="rgba4_2d" />
   23368 <Test name="rgba4_cube" />
   23369 <Test name="rgb5_a1_2d" />
   23370 <Test name="rgb5_a1_cube" />
   23371 <Test name="rgba8_snorm_2d" />
   23372 <Test name="rgba8_snorm_cube" />
   23373 <Test name="rgb8_2d" />
   23374 <Test name="rgb8_cube" />
   23375 <Test name="rgb565_2d" />
   23376 <Test name="rgb565_cube" />
   23377 <Test name="r11f_g11f_b10f_2d" />
   23378 <Test name="r11f_g11f_b10f_cube" />
   23379 <Test name="rgb32f_2d" />
   23380 <Test name="rgb32f_cube" />
   23381 <Test name="rgb32i_2d" />
   23382 <Test name="rgb32i_cube" />
   23383 <Test name="rgb32ui_2d" />
   23384 <Test name="rgb32ui_cube" />
   23385 <Test name="rgb16f_2d" />
   23386 <Test name="rgb16f_cube" />
   23387 <Test name="rgb16i_2d" />
   23388 <Test name="rgb16i_cube" />
   23389 <Test name="rgb16ui_2d" />
   23390 <Test name="rgb16ui_cube" />
   23391 <Test name="rgb8_snorm_2d" />
   23392 <Test name="rgb8_snorm_cube" />
   23393 <Test name="rgb8i_2d" />
   23394 <Test name="rgb8i_cube" />
   23395 <Test name="rgb8ui_2d" />
   23396 <Test name="rgb8ui_cube" />
   23397 <Test name="srgb8_2d" />
   23398 <Test name="srgb8_cube" />
   23399 <Test name="rgb9_e5_2d" />
   23400 <Test name="rgb9_e5_cube" />
   23401 <Test name="rg32f_2d" />
   23402 <Test name="rg32f_cube" />
   23403 <Test name="rg32i_2d" />
   23404 <Test name="rg32i_cube" />
   23405 <Test name="rg32ui_2d" />
   23406 <Test name="rg32ui_cube" />
   23407 <Test name="rg16f_2d" />
   23408 <Test name="rg16f_cube" />
   23409 <Test name="rg16i_2d" />
   23410 <Test name="rg16i_cube" />
   23411 <Test name="rg16ui_2d" />
   23412 <Test name="rg16ui_cube" />
   23413 <Test name="rg8_2d" />
   23414 <Test name="rg8_cube" />
   23415 <Test name="rg8i_2d" />
   23416 <Test name="rg8i_cube" />
   23417 <Test name="rg8ui_2d" />
   23418 <Test name="rg8ui_cube" />
   23419 <Test name="rg8_snorm_2d" />
   23420 <Test name="rg8_snorm_cube" />
   23421 <Test name="r32f_2d" />
   23422 <Test name="r32f_cube" />
   23423 <Test name="r32i_2d" />
   23424 <Test name="r32i_cube" />
   23425 <Test name="r32ui_2d" />
   23426 <Test name="r32ui_cube" />
   23427 <Test name="r16f_2d" />
   23428 <Test name="r16f_cube" />
   23429 <Test name="r16i_2d" />
   23430 <Test name="r16i_cube" />
   23431 <Test name="r16ui_2d" />
   23432 <Test name="r16ui_cube" />
   23433 <Test name="r8_2d" />
   23434 <Test name="r8_cube" />
   23435 <Test name="r8i_2d" />
   23436 <Test name="r8i_cube" />
   23437 <Test name="r8ui_2d" />
   23438 <Test name="r8ui_cube" />
   23439 <Test name="r8_snorm_2d" />
   23440 <Test name="r8_snorm_cube" />
   23441 <Test name="rgb8_offset_2d" />
   23442 <Test name="rgb8_offset_cube" />
   23443 <Test name="rgb8_alignment_2d" />
   23444 <Test name="rgb8_alignment_cube" />
   23445 <Test name="rgb8_row_length_2d" />
   23446 <Test name="rgb8_row_length_cube" />
   23447 <Test name="rgb8_skip_rows_2d" />
   23448 <Test name="rgb8_skip_rows_cube" />
   23449 <Test name="rgb8_skip_pixels_2d" />
   23450 <Test name="rgb8_skip_pixels_cube" />
   23451 </TestCase>
   23452 <TestCase name="texsubimage2d_depth">
   23453 <Test name="depth_component32f" />
   23454 <Test name="depth_component24" />
   23455 <Test name="depth_component16" />
   23456 <Test name="depth32f_stencil8" />
   23457 <Test name="depth24_stencil8" />
   23458 </TestCase>
   23459 <TestCase name="basic_copyteximage2d">
   23460 <Test name="2d_alpha" />
   23461 <Test name="2d_luminance" />
   23462 <Test name="2d_luminance_alpha" />
   23463 <Test name="2d_rgb" />
   23464 <Test name="2d_rgba" />
   23465 <Test name="cube_alpha" />
   23466 <Test name="cube_luminance" />
   23467 <Test name="cube_luminance_alpha" />
   23468 <Test name="cube_rgb" />
   23469 <Test name="cube_rgba" />
   23470 </TestCase>
   23471 <TestCase name="basic_copytexsubimage2d">
   23472 <Test name="2d_alpha" />
   23473 <Test name="2d_luminance" />
   23474 <Test name="2d_luminance_alpha" />
   23475 <Test name="2d_rgb" />
   23476 <Test name="2d_rgba" />
   23477 <Test name="cube_alpha" />
   23478 <Test name="cube_luminance" />
   23479 <Test name="cube_luminance_alpha" />
   23480 <Test name="cube_rgb" />
   23481 <Test name="cube_rgba" />
   23482 </TestCase>
   23483 <TestCase name="basic_teximage3d">
   23484 <Test name="rgba32f_2d_array" />
   23485 <Test name="rgba32i_2d_array" />
   23486 <Test name="rgba32ui_2d_array" />
   23487 <Test name="rgba16f_2d_array" />
   23488 <Test name="rgba16i_2d_array" />
   23489 <Test name="rgba16ui_2d_array" />
   23490 <Test name="rgba8_2d_array" />
   23491 <Test name="rgba8i_2d_array" />
   23492 <Test name="rgba8ui_2d_array" />
   23493 <Test name="srgb8_alpha8_2d_array" />
   23494 <Test name="rgb10_a2_2d_array" />
   23495 <Test name="rgb10_a2ui_2d_array" />
   23496 <Test name="rgba4_2d_array" />
   23497 <Test name="rgba4_3d" />
   23498 <Test name="rgb5_a1_2d_array" />
   23499 <Test name="rgba8_snorm_2d_array" />
   23500 <Test name="rgb8_2d_array" />
   23501 <Test name="rgb565_2d_array" />
   23502 <Test name="rgb565_3d" />
   23503 <Test name="r11f_g11f_b10f_2d_array" />
   23504 <Test name="rgb32f_2d_array" />
   23505 <Test name="rgb32i_2d_array" />
   23506 <Test name="rgb32ui_2d_array" />
   23507 <Test name="rgb16f_2d_array" />
   23508 <Test name="rgb16i_2d_array" />
   23509 <Test name="rgb16ui_2d_array" />
   23510 <Test name="rgb8_snorm_2d_array" />
   23511 <Test name="rgb8i_2d_array" />
   23512 <Test name="rgb8ui_2d_array" />
   23513 <Test name="srgb8_2d_array" />
   23514 <Test name="rgb9_e5_2d_array" />
   23515 <Test name="rg32f_2d_array" />
   23516 <Test name="rg32i_2d_array" />
   23517 <Test name="rg32ui_2d_array" />
   23518 <Test name="rg16f_2d_array" />
   23519 <Test name="rg16i_2d_array" />
   23520 <Test name="rg16ui_2d_array" />
   23521 <Test name="rg8_2d_array" />
   23522 <Test name="rg8i_2d_array" />
   23523 <Test name="rg8ui_2d_array" />
   23524 <Test name="rg8_snorm_2d_array" />
   23525 <Test name="r32f_2d_array" />
   23526 <Test name="r32i_2d_array" />
   23527 <Test name="r32ui_2d_array" />
   23528 <Test name="r16f_2d_array" />
   23529 <Test name="r16i_2d_array" />
   23530 <Test name="r16ui_2d_array" />
   23531 <Test name="r8_2d_array" />
   23532 <Test name="r8i_2d_array" />
   23533 <Test name="r8ui_2d_array" />
   23534 <Test name="r8_snorm_2d_array" />
   23535 </TestCase>
   23536 <TestCase name="teximage3d_unpack_params">
   23537 <Test name="rgb8_image_height" />
   23538 <Test name="rgb8_row_length" />
   23539 <Test name="rgb8_skip_images" />
   23540 <Test name="rgb8_skip_rows" />
   23541 <Test name="rgb8_skip_pixels" />
   23542 <Test name="r8_complex1" />
   23543 <Test name="r8_complex2" />
   23544 <Test name="r8_complex3" />
   23545 <Test name="r8_complex4" />
   23546 <Test name="rgba8_complex1" />
   23547 <Test name="rgba8_complex2" />
   23548 <Test name="rgba8_complex3" />
   23549 <Test name="rgba8_complex4" />
   23550 <Test name="rgba32f_complex" />
   23551 </TestCase>
   23552 <TestCase name="teximage3d_pbo">
   23553 <Test name="rgba32f_2d_array" />
   23554 <Test name="rgba32f_3d" />
   23555 <Test name="rgba32i_2d_array" />
   23556 <Test name="rgba32i_3d" />
   23557 <Test name="rgba32ui_2d_array" />
   23558 <Test name="rgba32ui_3d" />
   23559 <Test name="rgba16f_2d_array" />
   23560 <Test name="rgba16f_3d" />
   23561 <Test name="rgba16i_2d_array" />
   23562 <Test name="rgba16i_3d" />
   23563 <Test name="rgba16ui_2d_array" />
   23564 <Test name="rgba16ui_3d" />
   23565 <Test name="rgba8_2d_array" />
   23566 <Test name="rgba8_3d" />
   23567 <Test name="rgba8i_2d_array" />
   23568 <Test name="rgba8i_3d" />
   23569 <Test name="rgba8ui_2d_array" />
   23570 <Test name="rgba8ui_3d" />
   23571 <Test name="srgb8_alpha8_2d_array" />
   23572 <Test name="srgb8_alpha8_3d" />
   23573 <Test name="rgb10_a2_2d_array" />
   23574 <Test name="rgb10_a2_3d" />
   23575 <Test name="rgb10_a2ui_2d_array" />
   23576 <Test name="rgb10_a2ui_3d" />
   23577 <Test name="rgba4_2d_array" />
   23578 <Test name="rgba4_3d" />
   23579 <Test name="rgb5_a1_2d_array" />
   23580 <Test name="rgb5_a1_3d" />
   23581 <Test name="rgba8_snorm_2d_array" />
   23582 <Test name="rgba8_snorm_3d" />
   23583 <Test name="rgb8_2d_array" />
   23584 <Test name="rgb8_3d" />
   23585 <Test name="rgb565_2d_array" />
   23586 <Test name="rgb565_3d" />
   23587 <Test name="r11f_g11f_b10f_2d_array" />
   23588 <Test name="r11f_g11f_b10f_3d" />
   23589 <Test name="rgb32f_2d_array" />
   23590 <Test name="rgb32f_3d" />
   23591 <Test name="rgb32i_2d_array" />
   23592 <Test name="rgb32i_3d" />
   23593 <Test name="rgb32ui_2d_array" />
   23594 <Test name="rgb32ui_3d" />
   23595 <Test name="rgb16f_2d_array" />
   23596 <Test name="rgb16f_3d" />
   23597 <Test name="rgb16i_2d_array" />
   23598 <Test name="rgb16i_3d" />
   23599 <Test name="rgb16ui_2d_array" />
   23600 <Test name="rgb16ui_3d" />
   23601 <Test name="rgb8_snorm_2d_array" />
   23602 <Test name="rgb8_snorm_3d" />
   23603 <Test name="rgb8i_2d_array" />
   23604 <Test name="rgb8i_3d" />
   23605 <Test name="rgb8ui_2d_array" />
   23606 <Test name="rgb8ui_3d" />
   23607 <Test name="srgb8_2d_array" />
   23608 <Test name="srgb8_3d" />
   23609 <Test name="rgb9_e5_2d_array" />
   23610 <Test name="rgb9_e5_3d" />
   23611 <Test name="rg32f_2d_array" />
   23612 <Test name="rg32f_3d" />
   23613 <Test name="rg32i_2d_array" />
   23614 <Test name="rg32i_3d" />
   23615 <Test name="rg32ui_2d_array" />
   23616 <Test name="rg32ui_3d" />
   23617 <Test name="rg16f_2d_array" />
   23618 <Test name="rg16f_3d" />
   23619 <Test name="rg16i_2d_array" />
   23620 <Test name="rg16i_3d" />
   23621 <Test name="rg16ui_2d_array" />
   23622 <Test name="rg16ui_3d" />
   23623 <Test name="rg8_2d_array" />
   23624 <Test name="rg8_3d" />
   23625 <Test name="rg8i_2d_array" />
   23626 <Test name="rg8i_3d" />
   23627 <Test name="rg8ui_2d_array" />
   23628 <Test name="rg8ui_3d" />
   23629 <Test name="rg8_snorm_2d_array" />
   23630 <Test name="rg8_snorm_3d" />
   23631 <Test name="r32f_2d_array" />
   23632 <Test name="r32f_3d" />
   23633 <Test name="r32i_2d_array" />
   23634 <Test name="r32i_3d" />
   23635 <Test name="r32ui_2d_array" />
   23636 <Test name="r32ui_3d" />
   23637 <Test name="r16f_2d_array" />
   23638 <Test name="r16f_3d" />
   23639 <Test name="r16i_2d_array" />
   23640 <Test name="r16i_3d" />
   23641 <Test name="r16ui_2d_array" />
   23642 <Test name="r16ui_3d" />
   23643 <Test name="r8_2d_array" />
   23644 <Test name="r8_3d" />
   23645 <Test name="r8i_2d_array" />
   23646 <Test name="r8i_3d" />
   23647 <Test name="r8ui_2d_array" />
   23648 <Test name="r8ui_3d" />
   23649 <Test name="r8_snorm_2d_array" />
   23650 <Test name="r8_snorm_3d" />
   23651 <Test name="rgb8_offset_2d_array" />
   23652 <Test name="rgb8_offset_3d" />
   23653 <Test name="rgb8_alignment_2d_array" />
   23654 <Test name="rgb8_alignment_3d" />
   23655 <Test name="rgb8_image_height_2d_array" />
   23656 <Test name="rgb8_image_height_3d" />
   23657 <Test name="rgb8_row_length_2d_array" />
   23658 <Test name="rgb8_row_length_3d" />
   23659 <Test name="rgb8_skip_images_2d_array" />
   23660 <Test name="rgb8_skip_images_3d" />
   23661 <Test name="rgb8_skip_rows_2d_array" />
   23662 <Test name="rgb8_skip_rows_3d" />
   23663 <Test name="rgb8_skip_pixels_2d_array" />
   23664 <Test name="rgb8_skip_pixels_3d" />
   23665 </TestCase>
   23666 <TestCase name="teximage3d_depth">
   23667 <Test name="depth_component32f_2d_array" />
   23668 <Test name="depth_component24_2d_array" />
   23669 <Test name="depth_component16_2d_array" />
   23670 <Test name="depth32f_stencil8_2d_array" />
   23671 <Test name="depth24_stencil8_2d_array" />
   23672 </TestCase>
   23673 <TestCase name="teximage3d_depth_pbo">
   23674 <Test name="depth_component32f_2d_array" />
   23675 <Test name="depth_component24_2d_array" />
   23676 <Test name="depth32f_stencil8_2d_array" />
   23677 <Test name="depth24_stencil8_2d_array" />
   23678 </TestCase>
   23679 <TestCase name="basic_texsubimage3d">
   23680 <Test name="rgba32f_3d" />
   23681 <Test name="rgba32i_3d" />
   23682 <Test name="rgba32ui_3d" />
   23683 <Test name="rgba16f_3d" />
   23684 <Test name="rgba16i_3d" />
   23685 <Test name="rgba16ui_3d" />
   23686 <Test name="rgba8_3d" />
   23687 <Test name="rgba8i_3d" />
   23688 <Test name="rgba8ui_3d" />
   23689 <Test name="srgb8_alpha8_3d" />
   23690 <Test name="rgb10_a2_3d" />
   23691 <Test name="rgb10_a2ui_3d" />
   23692 <Test name="rgba4_3d" />
   23693 <Test name="rgb5_a1_3d" />
   23694 <Test name="rgba8_snorm_3d" />
   23695 <Test name="rgb8_3d" />
   23696 <Test name="rgb565_3d" />
   23697 <Test name="r11f_g11f_b10f_3d" />
   23698 <Test name="rgb32f_3d" />
   23699 <Test name="rgb32i_3d" />
   23700 <Test name="rgb32ui_3d" />
   23701 <Test name="rgb16f_3d" />
   23702 <Test name="rgb16i_3d" />
   23703 <Test name="rgb16ui_3d" />
   23704 <Test name="rgb8_snorm_3d" />
   23705 <Test name="rgb8i_3d" />
   23706 <Test name="rgb8ui_3d" />
   23707 <Test name="srgb8_3d" />
   23708 <Test name="rgb9_e5_3d" />
   23709 <Test name="rg32f_3d" />
   23710 <Test name="rg32i_3d" />
   23711 <Test name="rg32ui_3d" />
   23712 <Test name="rg16f_3d" />
   23713 <Test name="rg16i_3d" />
   23714 <Test name="rg16ui_3d" />
   23715 <Test name="rg8_3d" />
   23716 <Test name="rg8i_3d" />
   23717 <Test name="rg8ui_3d" />
   23718 <Test name="rg8_snorm_3d" />
   23719 <Test name="r32f_3d" />
   23720 <Test name="r32i_3d" />
   23721 <Test name="r32ui_3d" />
   23722 <Test name="r16f_3d" />
   23723 <Test name="r16i_3d" />
   23724 <Test name="r16ui_3d" />
   23725 <Test name="r8_3d" />
   23726 <Test name="r8i_3d" />
   23727 <Test name="r8ui_3d" />
   23728 <Test name="r8_snorm_3d" />
   23729 </TestCase>
   23730 <TestCase name="texsubimage3d_unpack_params">
   23731 <Test name="rgb8_image_height" />
   23732 <Test name="rgb8_row_length" />
   23733 <Test name="rgb8_skip_images" />
   23734 <Test name="rgb8_skip_rows" />
   23735 <Test name="rgb8_skip_pixels" />
   23736 <Test name="r8_complex1" />
   23737 <Test name="r8_complex2" />
   23738 <Test name="r8_complex3" />
   23739 <Test name="r8_complex4" />
   23740 <Test name="rgba8_complex1" />
   23741 <Test name="rgba8_complex2" />
   23742 <Test name="rgba8_complex3" />
   23743 <Test name="rgba8_complex4" />
   23744 <Test name="rgba32f_complex" />
   23745 </TestCase>
   23746 <TestCase name="texsubimage3d_pbo">
   23747 <Test name="rgba32f_2d_array" />
   23748 <Test name="rgba32f_3d" />
   23749 <Test name="rgba32i_2d_array" />
   23750 <Test name="rgba32i_3d" />
   23751 <Test name="rgba32ui_2d_array" />
   23752 <Test name="rgba32ui_3d" />
   23753 <Test name="rgba16f_2d_array" />
   23754 <Test name="rgba16f_3d" />
   23755 <Test name="rgba16i_2d_array" />
   23756 <Test name="rgba16i_3d" />
   23757 <Test name="rgba16ui_2d_array" />
   23758 <Test name="rgba16ui_3d" />
   23759 <Test name="rgba8_2d_array" />
   23760 <Test name="rgba8_3d" />
   23761 <Test name="rgba8i_2d_array" />
   23762 <Test name="rgba8i_3d" />
   23763 <Test name="rgba8ui_2d_array" />
   23764 <Test name="rgba8ui_3d" />
   23765 <Test name="srgb8_alpha8_2d_array" />
   23766 <Test name="srgb8_alpha8_3d" />
   23767 <Test name="rgb10_a2_2d_array" />
   23768 <Test name="rgb10_a2_3d" />
   23769 <Test name="rgb10_a2ui_2d_array" />
   23770 <Test name="rgb10_a2ui_3d" />
   23771 <Test name="rgba4_2d_array" />
   23772 <Test name="rgba4_3d" />
   23773 <Test name="rgb5_a1_2d_array" />
   23774 <Test name="rgb5_a1_3d" />
   23775 <Test name="rgba8_snorm_2d_array" />
   23776 <Test name="rgba8_snorm_3d" />
   23777 <Test name="rgb8_2d_array" />
   23778 <Test name="rgb8_3d" />
   23779 <Test name="rgb565_2d_array" />
   23780 <Test name="rgb565_3d" />
   23781 <Test name="r11f_g11f_b10f_2d_array" />
   23782 <Test name="r11f_g11f_b10f_3d" />
   23783 <Test name="rgb32f_2d_array" />
   23784 <Test name="rgb32f_3d" />
   23785 <Test name="rgb32i_2d_array" />
   23786 <Test name="rgb32i_3d" />
   23787 <Test name="rgb32ui_2d_array" />
   23788 <Test name="rgb32ui_3d" />
   23789 <Test name="rgb16f_2d_array" />
   23790 <Test name="rgb16f_3d" />
   23791 <Test name="rgb16i_2d_array" />
   23792 <Test name="rgb16i_3d" />
   23793 <Test name="rgb16ui_2d_array" />
   23794 <Test name="rgb16ui_3d" />
   23795 <Test name="rgb8_snorm_2d_array" />
   23796 <Test name="rgb8_snorm_3d" />
   23797 <Test name="rgb8i_2d_array" />
   23798 <Test name="rgb8i_3d" />
   23799 <Test name="rgb8ui_2d_array" />
   23800 <Test name="rgb8ui_3d" />
   23801 <Test name="srgb8_2d_array" />
   23802 <Test name="srgb8_3d" />
   23803 <Test name="rgb9_e5_2d_array" />
   23804 <Test name="rgb9_e5_3d" />
   23805 <Test name="rg32f_2d_array" />
   23806 <Test name="rg32f_3d" />
   23807 <Test name="rg32i_2d_array" />
   23808 <Test name="rg32i_3d" />
   23809 <Test name="rg32ui_2d_array" />
   23810 <Test name="rg32ui_3d" />
   23811 <Test name="rg16f_2d_array" />
   23812 <Test name="rg16f_3d" />
   23813 <Test name="rg16i_2d_array" />
   23814 <Test name="rg16i_3d" />
   23815 <Test name="rg16ui_2d_array" />
   23816 <Test name="rg16ui_3d" />
   23817 <Test name="rg8_2d_array" />
   23818 <Test name="rg8_3d" />
   23819 <Test name="rg8i_2d_array" />
   23820 <Test name="rg8i_3d" />
   23821 <Test name="rg8ui_2d_array" />
   23822 <Test name="rg8ui_3d" />
   23823 <Test name="rg8_snorm_2d_array" />
   23824 <Test name="rg8_snorm_3d" />
   23825 <Test name="r32f_2d_array" />
   23826 <Test name="r32f_3d" />
   23827 <Test name="r32i_2d_array" />
   23828 <Test name="r32i_3d" />
   23829 <Test name="r32ui_2d_array" />
   23830 <Test name="r32ui_3d" />
   23831 <Test name="r16f_2d_array" />
   23832 <Test name="r16f_3d" />
   23833 <Test name="r16i_2d_array" />
   23834 <Test name="r16i_3d" />
   23835 <Test name="r16ui_2d_array" />
   23836 <Test name="r16ui_3d" />
   23837 <Test name="r8_2d_array" />
   23838 <Test name="r8_3d" />
   23839 <Test name="r8i_2d_array" />
   23840 <Test name="r8i_3d" />
   23841 <Test name="r8ui_2d_array" />
   23842 <Test name="r8ui_3d" />
   23843 <Test name="r8_snorm_2d_array" />
   23844 <Test name="r8_snorm_3d" />
   23845 <Test name="rgb8_offset_2d_array" />
   23846 <Test name="rgb8_offset_3d" />
   23847 <Test name="rgb8_image_height_2d_array" />
   23848 <Test name="rgb8_image_height_3d" />
   23849 <Test name="rgb8_row_length_2d_array" />
   23850 <Test name="rgb8_row_length_3d" />
   23851 <Test name="rgb8_skip_images_2d_array" />
   23852 <Test name="rgb8_skip_images_3d" />
   23853 <Test name="rgb8_skip_rows_2d_array" />
   23854 <Test name="rgb8_skip_rows_3d" />
   23855 <Test name="rgb8_skip_pixels_2d_array" />
   23856 <Test name="rgb8_skip_pixels_3d" />
   23857 </TestCase>
   23858 <TestCase name="texsubimage3d_depth">
   23859 <Test name="depth_component32f_2d_array" />
   23860 <Test name="depth_component24_2d_array" />
   23861 <Test name="depth_component16_2d_array" />
   23862 <Test name="depth32f_stencil8_2d_array" />
   23863 <Test name="depth24_stencil8_2d_array" />
   23864 </TestCase>
   23865 <TestSuite name="texstorage2d">
   23866 <TestCase name="format">
   23867 <Test name="rgba32f_cube" />
   23868 <Test name="rgba32i_cube" />
   23869 <Test name="rgba32ui_cube" />
   23870 <Test name="rgba16f_cube" />
   23871 <Test name="rgba16i_cube" />
   23872 <Test name="rgba16ui_cube" />
   23873 <Test name="rgba8_cube" />
   23874 <Test name="rgba8i_cube" />
   23875 <Test name="rgba8ui_cube" />
   23876 <Test name="srgb8_alpha8_cube" />
   23877 <Test name="rgb10_a2_cube" />
   23878 <Test name="rgb10_a2ui_cube" />
   23879 <Test name="rgba4_2d" />
   23880 <Test name="rgba4_cube" />
   23881 <Test name="rgb5_a1_2d" />
   23882 <Test name="rgb5_a1_cube" />
   23883 <Test name="rgba8_snorm_cube" />
   23884 <Test name="rgb8_cube" />
   23885 <Test name="rgb565_2d" />
   23886 <Test name="rgb565_cube" />
   23887 <Test name="r11f_g11f_b10f_cube" />
   23888 <Test name="rgb32f_cube" />
   23889 <Test name="rgb32i_cube" />
   23890 <Test name="rgb32ui_cube" />
   23891 <Test name="rgb16f_cube" />
   23892 <Test name="rgb16i_cube" />
   23893 <Test name="rgb16ui_cube" />
   23894 <Test name="rgb8_snorm_cube" />
   23895 <Test name="rgb8i_cube" />
   23896 <Test name="rgb8ui_cube" />
   23897 <Test name="srgb8_cube" />
   23898 <Test name="rgb9_e5_cube" />
   23899 <Test name="rg32f_2d" />
   23900 <Test name="rg32f_cube" />
   23901 <Test name="rg32i_2d" />
   23902 <Test name="rg32i_cube" />
   23903 <Test name="rg32ui_cube" />
   23904 <Test name="rg16f_cube" />
   23905 <Test name="rg16i_cube" />
   23906 <Test name="rg16ui_cube" />
   23907 <Test name="rg8_cube" />
   23908 <Test name="rg8i_cube" />
   23909 <Test name="rg8ui_cube" />
   23910 <Test name="rg8_snorm_cube" />
   23911 <Test name="r32f_2d" />
   23912 <Test name="r32f_cube" />
   23913 <Test name="r32i_cube" />
   23914 <Test name="r32ui_2d" />
   23915 <Test name="r32ui_cube" />
   23916 <Test name="r16f_cube" />
   23917 <Test name="r16i_cube" />
   23918 <Test name="r16ui_2d" />
   23919 <Test name="r16ui_cube" />
   23920 <Test name="r8_2d" />
   23921 <Test name="r8_cube" />
   23922 <Test name="r8i_cube" />
   23923 <Test name="r8ui_cube" />
   23924 <Test name="r8_snorm_cube" />
   23925 <Test name="depth_component32f_cube" />
   23926 <Test name="depth_component24_cube" />
   23927 <Test name="depth_component16_cube" />
   23928 <Test name="depth32f_stencil8_cube" />
   23929 <Test name="depth24_stencil8_cube" />
   23930 </TestCase>
   23931 <TestCase name="size">
   23932 <Test name="2d_1x1_1_levels" />
   23933 <Test name="2d_2x2_2_levels" />
   23934 <Test name="2d_64x32_7_levels" />
   23935 <Test name="2d_32x64_4_levels" />
   23936 <Test name="2d_57x63_1_levels" />
   23937 <Test name="2d_57x63_2_levels" />
   23938 <Test name="cube_1x1_1_levels" />
   23939 <Test name="cube_2x2_2_levels" />
   23940 <Test name="cube_57x57_1_levels" />
   23941 <Test name="cube_57x57_2_levels" />
   23942 <Test name="cube_57x57_6_levels" />
   23943 <Test name="cube_64x64_4_levels" />
   23944 <Test name="cube_64x64_7_levels" />
   23945 </TestCase>
   23946 </TestSuite>
   23947 <TestSuite name="texstorage3d">
   23948 <TestCase name="format">
   23949 <Test name="rgba32i_3d" />
   23950 <Test name="rgba16ui_3d" />
   23951 <Test name="rgb10_a2ui_3d" />
   23952 <Test name="rgba4_2d_array" />
   23953 <Test name="rgba4_3d" />
   23954 <Test name="rgb5_a1_3d" />
   23955 <Test name="rgb565_3d" />
   23956 <Test name="r11f_g11f_b10f_2d_array" />
   23957 <Test name="rgb32ui_3d" />
   23958 <Test name="rgb9_e5_3d" />
   23959 <Test name="rg16f_3d" />
   23960 <Test name="rg16ui_3d" />
   23961 <Test name="r32ui_2d_array" />
   23962 <Test name="r16f_3d" />
   23963 </TestCase>
   23964 <TestCase name="size">
   23965 <Test name="2d_array_1x1x1_1_levels" />
   23966 <Test name="2d_array_2x2x2_2_levels" />
   23967 <Test name="2d_array_64x32x3_7_levels" />
   23968 <Test name="2d_array_32x64x3_4_levels" />
   23969 <Test name="2d_array_57x63x5_1_levels" />
   23970 <Test name="2d_array_57x63x5_2_levels" />
   23971 <Test name="3d_1x1x1_1_levels" />
   23972 <Test name="3d_2x2x2_2_levels" />
   23973 <Test name="3d_64x32x16_7_levels" />
   23974 <Test name="3d_32x64x16_4_levels" />
   23975 <Test name="3d_32x16x64_4_levels" />
   23976 <Test name="3d_57x63x11_1_levels" />
   23977 <Test name="3d_57x63x11_2_levels" />
   23978 </TestCase>
   23979 </TestSuite>
   23980 </TestSuite>
   23981 <TestSuite name="vertex">
   23982 <TestSuite name="2d">
   23983 <TestCase name="filtering">
   23984 <Test name="nearest_mipmap_nearest_nearest_clamp" />
   23985 <Test name="nearest_mipmap_nearest_nearest_repeat" />
   23986 <Test name="nearest_mipmap_nearest_nearest_mirror" />
   23987 <Test name="nearest_mipmap_nearest_linear_clamp" />
   23988 <Test name="nearest_mipmap_nearest_linear_repeat" />
   23989 <Test name="nearest_mipmap_nearest_linear_mirror" />
   23990 <Test name="linear_mipmap_nearest_nearest_clamp" />
   23991 <Test name="linear_mipmap_nearest_nearest_repeat" />
   23992 <Test name="linear_mipmap_nearest_nearest_mirror" />
   23993 <Test name="linear_mipmap_nearest_linear_clamp" />
   23994 <Test name="linear_mipmap_nearest_linear_repeat" />
   23995 <Test name="linear_mipmap_nearest_linear_mirror" />
   23996 <Test name="nearest_mipmap_linear_nearest_clamp" />
   23997 <Test name="nearest_mipmap_linear_nearest_repeat" />
   23998 <Test name="nearest_mipmap_linear_nearest_mirror" />
   23999 <Test name="nearest_mipmap_linear_linear_clamp" />
   24000 <Test name="nearest_mipmap_linear_linear_repeat" />
   24001 <Test name="nearest_mipmap_linear_linear_mirror" />
   24002 <Test name="linear_mipmap_linear_nearest_clamp" />
   24003 <Test name="linear_mipmap_linear_nearest_repeat" />
   24004 <Test name="linear_mipmap_linear_nearest_mirror" />
   24005 <Test name="linear_mipmap_linear_linear_clamp" />
   24006 <Test name="linear_mipmap_linear_linear_repeat" />
   24007 <Test name="linear_mipmap_linear_linear_mirror" />
   24008 </TestCase>
   24009 <TestCase name="wrap">
   24010 <Test name="clamp_clamp" />
   24011 <Test name="clamp_repeat" />
   24012 <Test name="clamp_mirror" />
   24013 <Test name="repeat_clamp" />
   24014 <Test name="repeat_repeat" />
   24015 <Test name="repeat_mirror" />
   24016 <Test name="mirror_clamp" />
   24017 <Test name="mirror_repeat" />
   24018 <Test name="mirror_mirror" />
   24019 </TestCase>
   24020 </TestSuite>
   24021 <TestSuite name="cube">
   24022 <TestCase name="filtering">
   24023 <Test name="nearest_nearest_clamp" />
   24024 <Test name="nearest_nearest_repeat" />
   24025 <Test name="nearest_nearest_mirror" />
   24026 <Test name="linear_linear_clamp" />
   24027 <Test name="linear_linear_repeat" />
   24028 <Test name="linear_linear_mirror" />
   24029 <Test name="nearest_mipmap_nearest_nearest_clamp" />
   24030 <Test name="nearest_mipmap_nearest_nearest_repeat" />
   24031 <Test name="nearest_mipmap_nearest_nearest_mirror" />
   24032 <Test name="nearest_mipmap_nearest_linear_clamp" />
   24033 <Test name="nearest_mipmap_nearest_linear_repeat" />
   24034 <Test name="nearest_mipmap_nearest_linear_mirror" />
   24035 <Test name="linear_mipmap_nearest_nearest_clamp" />
   24036 <Test name="linear_mipmap_nearest_nearest_repeat" />
   24037 <Test name="linear_mipmap_nearest_nearest_mirror" />
   24038 <Test name="linear_mipmap_nearest_linear_clamp" />
   24039 <Test name="linear_mipmap_nearest_linear_repeat" />
   24040 <Test name="linear_mipmap_nearest_linear_mirror" />
   24041 <Test name="nearest_mipmap_linear_nearest_clamp" />
   24042 <Test name="nearest_mipmap_linear_nearest_repeat" />
   24043 <Test name="nearest_mipmap_linear_nearest_mirror" />
   24044 <Test name="nearest_mipmap_linear_linear_clamp" />
   24045 <Test name="nearest_mipmap_linear_linear_repeat" />
   24046 <Test name="nearest_mipmap_linear_linear_mirror" />
   24047 <Test name="linear_mipmap_linear_nearest_clamp" />
   24048 <Test name="linear_mipmap_linear_nearest_repeat" />
   24049 <Test name="linear_mipmap_linear_nearest_mirror" />
   24050 <Test name="linear_mipmap_linear_linear_clamp" />
   24051 <Test name="linear_mipmap_linear_linear_repeat" />
   24052 <Test name="linear_mipmap_linear_linear_mirror" />
   24053 </TestCase>
   24054 <TestCase name="wrap">
   24055 <Test name="clamp_clamp" />
   24056 <Test name="clamp_repeat" />
   24057 <Test name="clamp_mirror" />
   24058 <Test name="repeat_clamp" />
   24059 <Test name="repeat_repeat" />
   24060 <Test name="repeat_mirror" />
   24061 <Test name="mirror_clamp" />
   24062 <Test name="mirror_repeat" />
   24063 <Test name="mirror_mirror" />
   24064 </TestCase>
   24065 </TestSuite>
   24066 <TestSuite name="2d_array">
   24067 <TestCase name="filtering">
   24068 <Test name="nearest_mipmap_nearest_nearest_clamp" />
   24069 <Test name="nearest_mipmap_nearest_nearest_repeat" />
   24070 <Test name="nearest_mipmap_nearest_nearest_mirror" />
   24071 <Test name="nearest_mipmap_nearest_linear_clamp" />
   24072 <Test name="nearest_mipmap_nearest_linear_repeat" />
   24073 <Test name="nearest_mipmap_nearest_linear_mirror" />
   24074 <Test name="linear_mipmap_nearest_nearest_clamp" />
   24075 <Test name="linear_mipmap_nearest_nearest_repeat" />
   24076 <Test name="linear_mipmap_nearest_nearest_mirror" />
   24077 <Test name="linear_mipmap_nearest_linear_clamp" />
   24078 <Test name="linear_mipmap_nearest_linear_repeat" />
   24079 <Test name="linear_mipmap_nearest_linear_mirror" />
   24080 <Test name="nearest_mipmap_linear_nearest_clamp" />
   24081 <Test name="nearest_mipmap_linear_nearest_repeat" />
   24082 <Test name="nearest_mipmap_linear_nearest_mirror" />
   24083 <Test name="nearest_mipmap_linear_linear_clamp" />
   24084 <Test name="nearest_mipmap_linear_linear_repeat" />
   24085 <Test name="nearest_mipmap_linear_linear_mirror" />
   24086 <Test name="linear_mipmap_linear_nearest_clamp" />
   24087 <Test name="linear_mipmap_linear_nearest_repeat" />
   24088 <Test name="linear_mipmap_linear_nearest_mirror" />
   24089 <Test name="linear_mipmap_linear_linear_clamp" />
   24090 <Test name="linear_mipmap_linear_linear_repeat" />
   24091 <Test name="linear_mipmap_linear_linear_mirror" />
   24092 </TestCase>
   24093 <TestCase name="wrap">
   24094 <Test name="clamp_clamp" />
   24095 <Test name="clamp_repeat" />
   24096 <Test name="clamp_mirror" />
   24097 <Test name="repeat_clamp" />
   24098 <Test name="repeat_repeat" />
   24099 <Test name="repeat_mirror" />
   24100 <Test name="mirror_clamp" />
   24101 <Test name="mirror_repeat" />
   24102 <Test name="mirror_mirror" />
   24103 </TestCase>
   24104 </TestSuite>
   24105 <TestSuite name="3d">
   24106 <TestCase name="filtering">
   24107 <Test name="nearest_mipmap_nearest_nearest_clamp" />
   24108 <Test name="nearest_mipmap_nearest_nearest_repeat" />
   24109 <Test name="nearest_mipmap_nearest_nearest_mirror" />
   24110 <Test name="nearest_mipmap_nearest_linear_clamp" />
   24111 <Test name="nearest_mipmap_nearest_linear_repeat" />
   24112 <Test name="nearest_mipmap_nearest_linear_mirror" />
   24113 <Test name="linear_mipmap_nearest_nearest_clamp" />
   24114 <Test name="linear_mipmap_nearest_nearest_repeat" />
   24115 <Test name="linear_mipmap_nearest_nearest_mirror" />
   24116 <Test name="linear_mipmap_nearest_linear_clamp" />
   24117 <Test name="linear_mipmap_nearest_linear_repeat" />
   24118 <Test name="linear_mipmap_nearest_linear_mirror" />
   24119 <Test name="nearest_mipmap_linear_nearest_clamp" />
   24120 <Test name="nearest_mipmap_linear_nearest_repeat" />
   24121 <Test name="nearest_mipmap_linear_nearest_mirror" />
   24122 <Test name="nearest_mipmap_linear_linear_clamp" />
   24123 <Test name="nearest_mipmap_linear_linear_repeat" />
   24124 <Test name="nearest_mipmap_linear_linear_mirror" />
   24125 <Test name="linear_mipmap_linear_nearest_clamp" />
   24126 <Test name="linear_mipmap_linear_nearest_repeat" />
   24127 <Test name="linear_mipmap_linear_nearest_mirror" />
   24128 <Test name="linear_mipmap_linear_linear_clamp" />
   24129 <Test name="linear_mipmap_linear_linear_repeat" />
   24130 <Test name="linear_mipmap_linear_linear_mirror" />
   24131 </TestCase>
   24132 <TestCase name="wrap">
   24133 <Test name="clamp_clamp_clamp" />
   24134 <Test name="clamp_clamp_repeat" />
   24135 <Test name="clamp_clamp_mirror" />
   24136 <Test name="clamp_repeat_clamp" />
   24137 <Test name="clamp_repeat_repeat" />
   24138 <Test name="clamp_repeat_mirror" />
   24139 <Test name="clamp_mirror_clamp" />
   24140 <Test name="clamp_mirror_repeat" />
   24141 <Test name="clamp_mirror_mirror" />
   24142 <Test name="repeat_clamp_clamp" />
   24143 <Test name="repeat_clamp_repeat" />
   24144 <Test name="repeat_clamp_mirror" />
   24145 <Test name="repeat_repeat_clamp" />
   24146 <Test name="repeat_repeat_repeat" />
   24147 <Test name="repeat_repeat_mirror" />
   24148 <Test name="repeat_mirror_clamp" />
   24149 <Test name="repeat_mirror_repeat" />
   24150 <Test name="repeat_mirror_mirror" />
   24151 <Test name="mirror_clamp_clamp" />
   24152 <Test name="mirror_clamp_repeat" />
   24153 <Test name="mirror_clamp_mirror" />
   24154 <Test name="mirror_repeat_clamp" />
   24155 <Test name="mirror_repeat_repeat" />
   24156 <Test name="mirror_repeat_mirror" />
   24157 <Test name="mirror_mirror_clamp" />
   24158 <Test name="mirror_mirror_repeat" />
   24159 <Test name="mirror_mirror_mirror" />
   24160 </TestCase>
   24161 </TestSuite>
   24162 </TestSuite>
   24163 <TestSuite name="units">
   24164 <TestSuite name="2_units">
   24165 <TestCase name="only_2d">
   24166 <Test name="0" />
   24167 <Test name="1" />
   24168 <Test name="2" />
   24169 <Test name="3" />
   24170 <Test name="4" />
   24171 <Test name="5" />
   24172 <Test name="6" />
   24173 <Test name="7" />
   24174 <Test name="8" />
   24175 <Test name="9" />
   24176 </TestCase>
   24177 <TestCase name="only_cube">
   24178 <Test name="0" />
   24179 <Test name="1" />
   24180 <Test name="2" />
   24181 <Test name="3" />
   24182 <Test name="4" />
   24183 <Test name="5" />
   24184 <Test name="6" />
   24185 <Test name="7" />
   24186 <Test name="8" />
   24187 <Test name="9" />
   24188 </TestCase>
   24189 <TestCase name="only_2d_array">
   24190 <Test name="0" />
   24191 <Test name="1" />
   24192 <Test name="2" />
   24193 <Test name="3" />
   24194 <Test name="4" />
   24195 <Test name="5" />
   24196 <Test name="6" />
   24197 <Test name="7" />
   24198 <Test name="8" />
   24199 <Test name="9" />
   24200 </TestCase>
   24201 <TestCase name="only_3d">
   24202 <Test name="0" />
   24203 <Test name="1" />
   24204 <Test name="2" />
   24205 <Test name="3" />
   24206 <Test name="4" />
   24207 <Test name="5" />
   24208 <Test name="6" />
   24209 <Test name="7" />
   24210 <Test name="8" />
   24211 <Test name="9" />
   24212 </TestCase>
   24213 <TestCase name="mixed">
   24214 <Test name="0" />
   24215 <Test name="1" />
   24216 <Test name="2" />
   24217 <Test name="3" />
   24218 <Test name="4" />
   24219 <Test name="5" />
   24220 <Test name="6" />
   24221 <Test name="7" />
   24222 <Test name="8" />
   24223 <Test name="9" />
   24224 </TestCase>
   24225 </TestSuite>
   24226 <TestSuite name="4_units">
   24227 <TestCase name="only_2d">
   24228 <Test name="0" />
   24229 <Test name="1" />
   24230 <Test name="2" />
   24231 <Test name="3" />
   24232 <Test name="4" />
   24233 <Test name="5" />
   24234 <Test name="6" />
   24235 <Test name="7" />
   24236 <Test name="8" />
   24237 <Test name="9" />
   24238 </TestCase>
   24239 <TestCase name="only_cube">
   24240 <Test name="0" />
   24241 <Test name="1" />
   24242 <Test name="2" />
   24243 <Test name="3" />
   24244 <Test name="4" />
   24245 <Test name="5" />
   24246 <Test name="6" />
   24247 <Test name="7" />
   24248 <Test name="8" />
   24249 <Test name="9" />
   24250 </TestCase>
   24251 <TestCase name="only_2d_array">
   24252 <Test name="0" />
   24253 <Test name="1" />
   24254 <Test name="2" />
   24255 <Test name="3" />
   24256 <Test name="4" />
   24257 <Test name="5" />
   24258 <Test name="6" />
   24259 <Test name="7" />
   24260 <Test name="8" />
   24261 <Test name="9" />
   24262 </TestCase>
   24263 <TestCase name="only_3d">
   24264 <Test name="0" />
   24265 <Test name="1" />
   24266 <Test name="2" />
   24267 <Test name="3" />
   24268 <Test name="4" />
   24269 <Test name="5" />
   24270 <Test name="6" />
   24271 <Test name="7" />
   24272 <Test name="8" />
   24273 <Test name="9" />
   24274 </TestCase>
   24275 <TestCase name="mixed">
   24276 <Test name="0" />
   24277 <Test name="1" />
   24278 <Test name="2" />
   24279 <Test name="3" />
   24280 <Test name="4" />
   24281 <Test name="5" />
   24282 <Test name="6" />
   24283 <Test name="7" />
   24284 <Test name="8" />
   24285 <Test name="9" />
   24286 </TestCase>
   24287 </TestSuite>
   24288 <TestSuite name="8_units">
   24289 <TestCase name="only_2d">
   24290 <Test name="0" />
   24291 <Test name="1" />
   24292 <Test name="2" />
   24293 <Test name="3" />
   24294 <Test name="4" />
   24295 <Test name="5" />
   24296 <Test name="6" />
   24297 <Test name="7" />
   24298 <Test name="8" />
   24299 <Test name="9" />
   24300 </TestCase>
   24301 <TestCase name="only_cube">
   24302 <Test name="0" />
   24303 <Test name="1" />
   24304 <Test name="2" />
   24305 <Test name="3" />
   24306 <Test name="4" />
   24307 <Test name="5" />
   24308 <Test name="6" />
   24309 <Test name="7" />
   24310 <Test name="8" />
   24311 <Test name="9" />
   24312 </TestCase>
   24313 <TestCase name="only_2d_array">
   24314 <Test name="0" />
   24315 <Test name="1" />
   24316 <Test name="2" />
   24317 <Test name="3" />
   24318 <Test name="4" />
   24319 <Test name="5" />
   24320 <Test name="6" />
   24321 <Test name="7" />
   24322 <Test name="8" />
   24323 <Test name="9" />
   24324 </TestCase>
   24325 <TestCase name="only_3d">
   24326 <Test name="0" />
   24327 <Test name="1" />
   24328 <Test name="2" />
   24329 <Test name="3" />
   24330 <Test name="4" />
   24331 <Test name="5" />
   24332 <Test name="6" />
   24333 <Test name="7" />
   24334 <Test name="8" />
   24335 <Test name="9" />
   24336 </TestCase>
   24337 <TestCase name="mixed">
   24338 <Test name="0" />
   24339 <Test name="1" />
   24340 <Test name="2" />
   24341 <Test name="3" />
   24342 <Test name="4" />
   24343 <Test name="5" />
   24344 <Test name="6" />
   24345 <Test name="7" />
   24346 <Test name="8" />
   24347 <Test name="9" />
   24348 </TestCase>
   24349 </TestSuite>
   24350 <TestSuite name="all_units">
   24351 <TestCase name="only_2d">
   24352 <Test name="0" />
   24353 <Test name="1" />
   24354 </TestCase>
   24355 <TestCase name="only_cube">
   24356 <Test name="0" />
   24357 </TestCase>
   24358 <TestCase name="only_2d_array">
   24359 <Test name="0" />
   24360 <Test name="1" />
   24361 </TestCase>
   24362 <TestCase name="only_3d">
   24363 <Test name="0" />
   24364 <Test name="1" />
   24365 </TestCase>
   24366 <TestCase name="mixed">
   24367 <Test name="0" />
   24368 <Test name="8" />
   24369 </TestCase>
   24370 </TestSuite>
   24371 </TestSuite>
   24372 <TestSuite name="compressed">
   24373 <TestSuite name="astc">
   24374 <TestCase name="void_extent_ldr">
   24375 <Test name="4x4" />
   24376 <Test name="5x4" />
   24377 <Test name="5x5" />
   24378 <Test name="6x5" />
   24379 <Test name="6x6" />
   24380 <Test name="8x5" />
   24381 <Test name="8x6" />
   24382 <Test name="8x8" />
   24383 <Test name="10x5" />
   24384 <Test name="10x6" />
   24385 <Test name="10x8" />
   24386 <Test name="10x10" />
   24387 <Test name="12x10" />
   24388 <Test name="12x12" />
   24389 <Test name="4x4_srgb" />
   24390 <Test name="5x4_srgb" />
   24391 <Test name="5x5_srgb" />
   24392 <Test name="6x5_srgb" />
   24393 <Test name="6x6_srgb" />
   24394 <Test name="8x5_srgb" />
   24395 <Test name="8x6_srgb" />
   24396 <Test name="8x8_srgb" />
   24397 <Test name="10x5_srgb" />
   24398 <Test name="10x6_srgb" />
   24399 <Test name="10x8_srgb" />
   24400 <Test name="10x10_srgb" />
   24401 <Test name="12x10_srgb" />
   24402 <Test name="12x12_srgb" />
   24403 </TestCase>
   24404 <TestCase name="void_extent_hdr">
   24405 <Test name="4x4" />
   24406 <Test name="5x4" />
   24407 <Test name="5x5" />
   24408 <Test name="6x5" />
   24409 <Test name="6x6" />
   24410 <Test name="8x5" />
   24411 <Test name="8x6" />
   24412 <Test name="8x8" />
   24413 <Test name="10x5" />
   24414 <Test name="10x6" />
   24415 <Test name="10x8" />
   24416 <Test name="10x10" />
   24417 <Test name="12x10" />
   24418 <Test name="12x12" />
   24419 </TestCase>
   24420 <TestCase name="weight_grid">
   24421 <Test name="4x4" />
   24422 <Test name="5x4" />
   24423 <Test name="5x5" />
   24424 <Test name="6x5" />
   24425 <Test name="6x6" />
   24426 <Test name="8x5" />
   24427 <Test name="8x6" />
   24428 <Test name="8x8" />
   24429 <Test name="10x5" />
   24430 <Test name="10x6" />
   24431 <Test name="10x8" />
   24432 <Test name="10x10" />
   24433 <Test name="12x10" />
   24434 <Test name="12x12" />
   24435 <Test name="4x4_srgb" />
   24436 <Test name="5x4_srgb" />
   24437 <Test name="5x5_srgb" />
   24438 <Test name="6x5_srgb" />
   24439 <Test name="6x6_srgb" />
   24440 <Test name="8x5_srgb" />
   24441 <Test name="8x6_srgb" />
   24442 <Test name="8x8_srgb" />
   24443 <Test name="10x5_srgb" />
   24444 <Test name="10x6_srgb" />
   24445 <Test name="10x8_srgb" />
   24446 <Test name="10x10_srgb" />
   24447 <Test name="12x10_srgb" />
   24448 <Test name="12x12_srgb" />
   24449 </TestCase>
   24450 <TestCase name="weight_ise">
   24451 <Test name="4x4" />
   24452 <Test name="5x4" />
   24453 <Test name="5x5" />
   24454 <Test name="6x5" />
   24455 <Test name="6x6" />
   24456 <Test name="8x5" />
   24457 <Test name="8x6" />
   24458 <Test name="8x8" />
   24459 <Test name="10x5" />
   24460 <Test name="10x6" />
   24461 <Test name="10x8" />
   24462 <Test name="10x10" />
   24463 <Test name="12x10" />
   24464 <Test name="12x12" />
   24465 <Test name="4x4_srgb" />
   24466 <Test name="5x4_srgb" />
   24467 <Test name="5x5_srgb" />
   24468 <Test name="6x5_srgb" />
   24469 <Test name="6x6_srgb" />
   24470 <Test name="8x5_srgb" />
   24471 <Test name="8x6_srgb" />
   24472 <Test name="8x8_srgb" />
   24473 <Test name="10x5_srgb" />
   24474 <Test name="10x6_srgb" />
   24475 <Test name="10x8_srgb" />
   24476 <Test name="10x10_srgb" />
   24477 <Test name="12x10_srgb" />
   24478 <Test name="12x12_srgb" />
   24479 </TestCase>
   24480 <TestCase name="partition_pattern_index">
   24481 <Test name="4x4" />
   24482 <Test name="5x4" />
   24483 <Test name="5x5" />
   24484 <Test name="6x5" />
   24485 <Test name="6x6" />
   24486 <Test name="8x5" />
   24487 <Test name="8x6" />
   24488 <Test name="8x8" />
   24489 <Test name="10x5" />
   24490 <Test name="10x6" />
   24491 <Test name="10x8" />
   24492 <Test name="10x10" />
   24493 <Test name="12x10" />
   24494 <Test name="12x12" />
   24495 <Test name="4x4_srgb" />
   24496 <Test name="5x4_srgb" />
   24497 <Test name="5x5_srgb" />
   24498 <Test name="6x5_srgb" />
   24499 <Test name="6x6_srgb" />
   24500 <Test name="8x5_srgb" />
   24501 <Test name="8x6_srgb" />
   24502 <Test name="8x8_srgb" />
   24503 <Test name="10x5_srgb" />
   24504 <Test name="10x6_srgb" />
   24505 <Test name="10x8_srgb" />
   24506 <Test name="10x10_srgb" />
   24507 <Test name="12x10_srgb" />
   24508 <Test name="12x12_srgb" />
   24509 </TestCase>
   24510 <TestCase name="endpoint_value_ldr">
   24511 <Test name="4x4" />
   24512 <Test name="5x4" />
   24513 <Test name="5x5" />
   24514 <Test name="6x5" />
   24515 <Test name="6x6" />
   24516 <Test name="8x5" />
   24517 <Test name="8x6" />
   24518 <Test name="8x8" />
   24519 <Test name="10x5" />
   24520 <Test name="10x6" />
   24521 <Test name="10x8" />
   24522 <Test name="10x10" />
   24523 <Test name="12x10" />
   24524 <Test name="12x12" />
   24525 <Test name="4x4_srgb" />
   24526 <Test name="5x4_srgb" />
   24527 <Test name="5x5_srgb" />
   24528 <Test name="6x5_srgb" />
   24529 <Test name="6x6_srgb" />
   24530 <Test name="8x5_srgb" />
   24531 <Test name="8x6_srgb" />
   24532 <Test name="8x8_srgb" />
   24533 <Test name="10x5_srgb" />
   24534 <Test name="10x6_srgb" />
   24535 <Test name="10x8_srgb" />
   24536 <Test name="10x10_srgb" />
   24537 <Test name="12x10_srgb" />
   24538 <Test name="12x12_srgb" />
   24539 </TestCase>
   24540 <TestCase name="endpoint_value_hdr_cem_not_15">
   24541 <Test name="4x4" />
   24542 <Test name="5x4" />
   24543 <Test name="5x5" />
   24544 <Test name="6x5" />
   24545 <Test name="6x6" />
   24546 <Test name="8x5" />
   24547 <Test name="8x6" />
   24548 <Test name="8x8" />
   24549 <Test name="10x5" />
   24550 <Test name="10x6" />
   24551 <Test name="10x8" />
   24552 <Test name="10x10" />
   24553 <Test name="12x10" />
   24554 <Test name="12x12" />
   24555 </TestCase>
   24556 <TestCase name="endpoint_value_hdr_cem_15">
   24557 <Test name="4x4" />
   24558 <Test name="5x4" />
   24559 <Test name="5x5" />
   24560 <Test name="6x5" />
   24561 <Test name="6x6" />
   24562 <Test name="8x5" />
   24563 <Test name="8x6" />
   24564 <Test name="8x8" />
   24565 <Test name="10x5" />
   24566 <Test name="10x6" />
   24567 <Test name="10x8" />
   24568 <Test name="10x10" />
   24569 <Test name="12x10" />
   24570 <Test name="12x12" />
   24571 </TestCase>
   24572 <TestCase name="endpoint_ise">
   24573 <Test name="4x4" />
   24574 <Test name="5x4" />
   24575 <Test name="5x5" />
   24576 <Test name="6x5" />
   24577 <Test name="6x6" />
   24578 <Test name="8x5" />
   24579 <Test name="8x6" />
   24580 <Test name="8x8" />
   24581 <Test name="10x5" />
   24582 <Test name="10x6" />
   24583 <Test name="10x8" />
   24584 <Test name="10x10" />
   24585 <Test name="12x10" />
   24586 <Test name="12x12" />
   24587 <Test name="4x4_srgb" />
   24588 <Test name="5x4_srgb" />
   24589 <Test name="5x5_srgb" />
   24590 <Test name="6x5_srgb" />
   24591 <Test name="6x6_srgb" />
   24592 <Test name="8x5_srgb" />
   24593 <Test name="8x6_srgb" />
   24594 <Test name="8x8_srgb" />
   24595 <Test name="10x5_srgb" />
   24596 <Test name="10x6_srgb" />
   24597 <Test name="10x8_srgb" />
   24598 <Test name="10x10_srgb" />
   24599 <Test name="12x10_srgb" />
   24600 <Test name="12x12_srgb" />
   24601 </TestCase>
   24602 <TestCase name="color_component_selector">
   24603 <Test name="4x4" />
   24604 <Test name="5x4" />
   24605 <Test name="5x5" />
   24606 <Test name="6x5" />
   24607 <Test name="6x6" />
   24608 <Test name="8x5" />
   24609 <Test name="8x6" />
   24610 <Test name="8x8" />
   24611 <Test name="10x5" />
   24612 <Test name="10x6" />
   24613 <Test name="10x8" />
   24614 <Test name="10x10" />
   24615 <Test name="12x10" />
   24616 <Test name="12x12" />
   24617 <Test name="4x4_srgb" />
   24618 <Test name="5x4_srgb" />
   24619 <Test name="5x5_srgb" />
   24620 <Test name="6x5_srgb" />
   24621 <Test name="6x6_srgb" />
   24622 <Test name="8x5_srgb" />
   24623 <Test name="8x6_srgb" />
   24624 <Test name="8x8_srgb" />
   24625 <Test name="10x5_srgb" />
   24626 <Test name="10x6_srgb" />
   24627 <Test name="10x8_srgb" />
   24628 <Test name="10x10_srgb" />
   24629 <Test name="12x10_srgb" />
   24630 <Test name="12x12_srgb" />
   24631 </TestCase>
   24632 <TestCase name="block_size_remainder">
   24633 <Test name="4x4" />
   24634 <Test name="5x4" />
   24635 <Test name="5x5" />
   24636 <Test name="6x5" />
   24637 <Test name="6x6" />
   24638 <Test name="8x5" />
   24639 <Test name="8x6" />
   24640 <Test name="8x8" />
   24641 <Test name="10x5" />
   24642 <Test name="10x6" />
   24643 <Test name="10x8" />
   24644 <Test name="10x10" />
   24645 <Test name="12x10" />
   24646 <Test name="12x12" />
   24647 <Test name="4x4_srgb" />
   24648 <Test name="5x4_srgb" />
   24649 <Test name="5x5_srgb" />
   24650 <Test name="6x5_srgb" />
   24651 <Test name="6x6_srgb" />
   24652 <Test name="8x5_srgb" />
   24653 <Test name="8x6_srgb" />
   24654 <Test name="8x8_srgb" />
   24655 <Test name="10x5_srgb" />
   24656 <Test name="10x6_srgb" />
   24657 <Test name="10x8_srgb" />
   24658 <Test name="10x10_srgb" />
   24659 <Test name="12x10_srgb" />
   24660 <Test name="12x12_srgb" />
   24661 </TestCase>
   24662 </TestSuite>
   24663 </TestSuite>
   24664 </TestSuite>
   24665 <TestSuite name="fragment_ops">
   24666 <TestCase name="depth">
   24667 <Test name="cmp_always" />
   24668 <Test name="cmp_never" />
   24669 <Test name="cmp_equal" />
   24670 <Test name="cmp_not_equal" />
   24671 <Test name="cmp_less_than" />
   24672 <Test name="cmp_less_or_equal" />
   24673 <Test name="cmp_greater_than" />
   24674 <Test name="cmp_greater_or_equal" />
   24675 </TestCase>
   24676 <TestCase name="stencil">
   24677 <Test name="clear" />
   24678 <Test name="incr_stencil_fail" />
   24679 <Test name="decr_stencil_fail" />
   24680 <Test name="cmp_equal" />
   24681 <Test name="cmp_less_than" />
   24682 <Test name="cmp_less_or_equal" />
   24683 <Test name="cmp_greater_than" />
   24684 <Test name="cmp_greater_or_equal" />
   24685 <Test name="cmp_mask_equal" />
   24686 </TestCase>
   24687 <TestSuite name="depth_stencil">
   24688 <TestCase name="stencil_depth_funcs">
   24689 <Test name="stencil_never_depth_never" />
   24690 <Test name="stencil_never_depth_always" />
   24691 <Test name="stencil_never_depth_less" />
   24692 <Test name="stencil_never_depth_lequal" />
   24693 <Test name="stencil_never_depth_equal" />
   24694 <Test name="stencil_never_depth_gequal" />
   24695 <Test name="stencil_never_depth_greater" />
   24696 <Test name="stencil_never_depth_notequal" />
   24697 <Test name="stencil_never_no_depth" />
   24698 <Test name="stencil_always_depth_never" />
   24699 <Test name="stencil_always_depth_always" />
   24700 <Test name="stencil_always_depth_less" />
   24701 <Test name="stencil_always_depth_lequal" />
   24702 <Test name="stencil_always_depth_equal" />
   24703 <Test name="stencil_always_depth_gequal" />
   24704 <Test name="stencil_always_depth_greater" />
   24705 <Test name="stencil_always_depth_notequal" />
   24706 <Test name="stencil_always_no_depth" />
   24707 <Test name="stencil_less_depth_never" />
   24708 <Test name="stencil_less_depth_always" />
   24709 <Test name="stencil_less_depth_less" />
   24710 <Test name="stencil_less_depth_lequal" />
   24711 <Test name="stencil_less_depth_equal" />
   24712 <Test name="stencil_less_depth_gequal" />
   24713 <Test name="stencil_less_depth_greater" />
   24714 <Test name="stencil_less_depth_notequal" />
   24715 <Test name="stencil_less_no_depth" />
   24716 <Test name="stencil_lequal_depth_never" />
   24717 <Test name="stencil_lequal_depth_always" />
   24718 <Test name="stencil_lequal_depth_less" />
   24719 <Test name="stencil_lequal_depth_lequal" />
   24720 <Test name="stencil_lequal_depth_equal" />
   24721 <Test name="stencil_lequal_depth_gequal" />
   24722 <Test name="stencil_lequal_depth_greater" />
   24723 <Test name="stencil_lequal_depth_notequal" />
   24724 <Test name="stencil_lequal_no_depth" />
   24725 <Test name="stencil_equal_depth_never" />
   24726 <Test name="stencil_equal_depth_always" />
   24727 <Test name="stencil_equal_depth_less" />
   24728 <Test name="stencil_equal_depth_lequal" />
   24729 <Test name="stencil_equal_depth_equal" />
   24730 <Test name="stencil_equal_depth_gequal" />
   24731 <Test name="stencil_equal_depth_greater" />
   24732 <Test name="stencil_equal_depth_notequal" />
   24733 <Test name="stencil_equal_no_depth" />
   24734 <Test name="stencil_gequal_depth_never" />
   24735 <Test name="stencil_gequal_depth_always" />
   24736 <Test name="stencil_gequal_depth_less" />
   24737 <Test name="stencil_gequal_depth_lequal" />
   24738 <Test name="stencil_gequal_depth_equal" />
   24739 <Test name="stencil_gequal_depth_gequal" />
   24740 <Test name="stencil_gequal_depth_greater" />
   24741 <Test name="stencil_gequal_depth_notequal" />
   24742 <Test name="stencil_gequal_no_depth" />
   24743 <Test name="stencil_greater_depth_never" />
   24744 <Test name="stencil_greater_depth_always" />
   24745 <Test name="stencil_greater_depth_less" />
   24746 <Test name="stencil_greater_depth_lequal" />
   24747 <Test name="stencil_greater_depth_equal" />
   24748 <Test name="stencil_greater_depth_gequal" />
   24749 <Test name="stencil_greater_depth_greater" />
   24750 <Test name="stencil_greater_depth_notequal" />
   24751 <Test name="stencil_greater_no_depth" />
   24752 <Test name="stencil_notequal_depth_never" />
   24753 <Test name="stencil_notequal_depth_always" />
   24754 <Test name="stencil_notequal_depth_less" />
   24755 <Test name="stencil_notequal_depth_lequal" />
   24756 <Test name="stencil_notequal_depth_equal" />
   24757 <Test name="stencil_notequal_depth_gequal" />
   24758 <Test name="stencil_notequal_depth_greater" />
   24759 <Test name="stencil_notequal_depth_notequal" />
   24760 <Test name="stencil_notequal_no_depth" />
   24761 <Test name="no_stencil_depth_never" />
   24762 <Test name="no_stencil_depth_always" />
   24763 <Test name="no_stencil_depth_less" />
   24764 <Test name="no_stencil_depth_lequal" />
   24765 <Test name="no_stencil_depth_equal" />
   24766 <Test name="no_stencil_depth_gequal" />
   24767 <Test name="no_stencil_depth_greater" />
   24768 <Test name="no_stencil_depth_notequal" />
   24769 <Test name="no_stencil_no_depth" />
   24770 </TestCase>
   24771 <TestCase name="stencil_ops">
   24772 <Test name="keep_keep_keep" />
   24773 <Test name="keep_keep_zero" />
   24774 <Test name="keep_keep_replace" />
   24775 <Test name="keep_keep_incr" />
   24776 <Test name="keep_keep_decr" />
   24777 <Test name="keep_keep_invert" />
   24778 <Test name="keep_keep_incr_wrap" />
   24779 <Test name="keep_keep_decr_wrap" />
   24780 <Test name="keep_zero_keep" />
   24781 <Test name="keep_zero_zero" />
   24782 <Test name="keep_zero_replace" />
   24783 <Test name="keep_zero_incr" />
   24784 <Test name="keep_zero_decr" />
   24785 <Test name="keep_zero_invert" />
   24786 <Test name="keep_zero_incr_wrap" />
   24787 <Test name="keep_zero_decr_wrap" />
   24788 <Test name="keep_replace_keep" />
   24789 <Test name="keep_replace_zero" />
   24790 <Test name="keep_replace_replace" />
   24791 <Test name="keep_replace_incr" />
   24792 <Test name="keep_replace_decr" />
   24793 <Test name="keep_replace_invert" />
   24794 <Test name="keep_replace_incr_wrap" />
   24795 <Test name="keep_replace_decr_wrap" />
   24796 <Test name="keep_incr_keep" />
   24797 <Test name="keep_incr_zero" />
   24798 <Test name="keep_incr_replace" />
   24799 <Test name="keep_incr_incr" />
   24800 <Test name="keep_incr_decr" />
   24801 <Test name="keep_incr_invert" />
   24802 <Test name="keep_incr_incr_wrap" />
   24803 <Test name="keep_incr_decr_wrap" />
   24804 <Test name="keep_decr_keep" />
   24805 <Test name="keep_decr_zero" />
   24806 <Test name="keep_decr_replace" />
   24807 <Test name="keep_decr_incr" />
   24808 <Test name="keep_decr_decr" />
   24809 <Test name="keep_decr_invert" />
   24810 <Test name="keep_decr_incr_wrap" />
   24811 <Test name="keep_decr_decr_wrap" />
   24812 <Test name="keep_invert_keep" />
   24813 <Test name="keep_invert_zero" />
   24814 <Test name="keep_invert_replace" />
   24815 <Test name="keep_invert_incr" />
   24816 <Test name="keep_invert_decr" />
   24817 <Test name="keep_invert_invert" />
   24818 <Test name="keep_invert_incr_wrap" />
   24819 <Test name="keep_invert_decr_wrap" />
   24820 <Test name="keep_incr_wrap_keep" />
   24821 <Test name="keep_incr_wrap_zero" />
   24822 <Test name="keep_incr_wrap_replace" />
   24823 <Test name="keep_incr_wrap_incr" />
   24824 <Test name="keep_incr_wrap_decr" />
   24825 <Test name="keep_incr_wrap_invert" />
   24826 <Test name="keep_incr_wrap_incr_wrap" />
   24827 <Test name="keep_incr_wrap_decr_wrap" />
   24828 <Test name="keep_decr_wrap_keep" />
   24829 <Test name="keep_decr_wrap_zero" />
   24830 <Test name="keep_decr_wrap_replace" />
   24831 <Test name="keep_decr_wrap_incr" />
   24832 <Test name="keep_decr_wrap_decr" />
   24833 <Test name="keep_decr_wrap_invert" />
   24834 <Test name="keep_decr_wrap_incr_wrap" />
   24835 <Test name="keep_decr_wrap_decr_wrap" />
   24836 <Test name="zero_keep_keep" />
   24837 <Test name="zero_keep_zero" />
   24838 <Test name="zero_keep_replace" />
   24839 <Test name="zero_keep_incr" />
   24840 <Test name="zero_keep_decr" />
   24841 <Test name="zero_keep_invert" />
   24842 <Test name="zero_keep_incr_wrap" />
   24843 <Test name="zero_keep_decr_wrap" />
   24844 <Test name="zero_zero_keep" />
   24845 <Test name="zero_zero_zero" />
   24846 <Test name="zero_zero_replace" />
   24847 <Test name="zero_zero_incr" />
   24848 <Test name="zero_zero_decr" />
   24849 <Test name="zero_zero_invert" />
   24850 <Test name="zero_zero_incr_wrap" />
   24851 <Test name="zero_zero_decr_wrap" />
   24852 <Test name="zero_replace_keep" />
   24853 <Test name="zero_replace_zero" />
   24854 <Test name="zero_replace_replace" />
   24855 <Test name="zero_replace_incr" />
   24856 <Test name="zero_replace_decr" />
   24857 <Test name="zero_replace_invert" />
   24858 <Test name="zero_replace_incr_wrap" />
   24859 <Test name="zero_replace_decr_wrap" />
   24860 <Test name="zero_incr_keep" />
   24861 <Test name="zero_incr_zero" />
   24862 <Test name="zero_incr_replace" />
   24863 <Test name="zero_incr_incr" />
   24864 <Test name="zero_incr_decr" />
   24865 <Test name="zero_incr_invert" />
   24866 <Test name="zero_incr_incr_wrap" />
   24867 <Test name="zero_incr_decr_wrap" />
   24868 <Test name="zero_decr_keep" />
   24869 <Test name="zero_decr_zero" />
   24870 <Test name="zero_decr_replace" />
   24871 <Test name="zero_decr_incr" />
   24872 <Test name="zero_decr_decr" />
   24873 <Test name="zero_decr_invert" />
   24874 <Test name="zero_decr_incr_wrap" />
   24875 <Test name="zero_decr_decr_wrap" />
   24876 <Test name="zero_invert_keep" />
   24877 <Test name="zero_invert_zero" />
   24878 <Test name="zero_invert_replace" />
   24879 <Test name="zero_invert_incr" />
   24880 <Test name="zero_invert_decr" />
   24881 <Test name="zero_invert_invert" />
   24882 <Test name="zero_invert_incr_wrap" />
   24883 <Test name="zero_invert_decr_wrap" />
   24884 <Test name="zero_incr_wrap_keep" />
   24885 <Test name="zero_incr_wrap_zero" />
   24886 <Test name="zero_incr_wrap_replace" />
   24887 <Test name="zero_incr_wrap_incr" />
   24888 <Test name="zero_incr_wrap_decr" />
   24889 <Test name="zero_incr_wrap_invert" />
   24890 <Test name="zero_incr_wrap_incr_wrap" />
   24891 <Test name="zero_incr_wrap_decr_wrap" />
   24892 <Test name="zero_decr_wrap_keep" />
   24893 <Test name="zero_decr_wrap_zero" />
   24894 <Test name="zero_decr_wrap_replace" />
   24895 <Test name="zero_decr_wrap_incr" />
   24896 <Test name="zero_decr_wrap_decr" />
   24897 <Test name="zero_decr_wrap_invert" />
   24898 <Test name="zero_decr_wrap_incr_wrap" />
   24899 <Test name="zero_decr_wrap_decr_wrap" />
   24900 <Test name="replace_keep_keep" />
   24901 <Test name="replace_keep_zero" />
   24902 <Test name="replace_keep_replace" />
   24903 <Test name="replace_keep_incr" />
   24904 <Test name="replace_keep_decr" />
   24905 <Test name="replace_keep_invert" />
   24906 <Test name="replace_keep_incr_wrap" />
   24907 <Test name="replace_keep_decr_wrap" />
   24908 <Test name="replace_zero_keep" />
   24909 <Test name="replace_zero_zero" />
   24910 <Test name="replace_zero_replace" />
   24911 <Test name="replace_zero_incr" />
   24912 <Test name="replace_zero_decr" />
   24913 <Test name="replace_zero_invert" />
   24914 <Test name="replace_zero_incr_wrap" />
   24915 <Test name="replace_zero_decr_wrap" />
   24916 <Test name="replace_replace_keep" />
   24917 <Test name="replace_replace_zero" />
   24918 <Test name="replace_replace_replace" />
   24919 <Test name="replace_replace_incr" />
   24920 <Test name="replace_replace_decr" />
   24921 <Test name="replace_replace_invert" />
   24922 <Test name="replace_replace_incr_wrap" />
   24923 <Test name="replace_replace_decr_wrap" />
   24924 <Test name="replace_incr_keep" />
   24925 <Test name="replace_incr_zero" />
   24926 <Test name="replace_incr_replace" />
   24927 <Test name="replace_incr_incr" />
   24928 <Test name="replace_incr_decr" />
   24929 <Test name="replace_incr_invert" />
   24930 <Test name="replace_incr_incr_wrap" />
   24931 <Test name="replace_incr_decr_wrap" />
   24932 <Test name="replace_decr_keep" />
   24933 <Test name="replace_decr_zero" />
   24934 <Test name="replace_decr_replace" />
   24935 <Test name="replace_decr_incr" />
   24936 <Test name="replace_decr_decr" />
   24937 <Test name="replace_decr_invert" />
   24938 <Test name="replace_decr_incr_wrap" />
   24939 <Test name="replace_decr_decr_wrap" />
   24940 <Test name="replace_invert_keep" />
   24941 <Test name="replace_invert_zero" />
   24942 <Test name="replace_invert_replace" />
   24943 <Test name="replace_invert_incr" />
   24944 <Test name="replace_invert_decr" />
   24945 <Test name="replace_invert_invert" />
   24946 <Test name="replace_invert_incr_wrap" />
   24947 <Test name="replace_invert_decr_wrap" />
   24948 <Test name="replace_incr_wrap_keep" />
   24949 <Test name="replace_incr_wrap_zero" />
   24950 <Test name="replace_incr_wrap_replace" />
   24951 <Test name="replace_incr_wrap_incr" />
   24952 <Test name="replace_incr_wrap_decr" />
   24953 <Test name="replace_incr_wrap_invert" />
   24954 <Test name="replace_incr_wrap_incr_wrap" />
   24955 <Test name="replace_incr_wrap_decr_wrap" />
   24956 <Test name="replace_decr_wrap_keep" />
   24957 <Test name="replace_decr_wrap_zero" />
   24958 <Test name="replace_decr_wrap_replace" />
   24959 <Test name="replace_decr_wrap_incr" />
   24960 <Test name="replace_decr_wrap_decr" />
   24961 <Test name="replace_decr_wrap_invert" />
   24962 <Test name="replace_decr_wrap_incr_wrap" />
   24963 <Test name="replace_decr_wrap_decr_wrap" />
   24964 <Test name="incr_keep_keep" />
   24965 <Test name="incr_keep_zero" />
   24966 <Test name="incr_keep_replace" />
   24967 <Test name="incr_keep_incr" />
   24968 <Test name="incr_keep_decr" />
   24969 <Test name="incr_keep_invert" />
   24970 <Test name="incr_keep_incr_wrap" />
   24971 <Test name="incr_keep_decr_wrap" />
   24972 <Test name="incr_zero_keep" />
   24973 <Test name="incr_zero_zero" />
   24974 <Test name="incr_zero_replace" />
   24975 <Test name="incr_zero_incr" />
   24976 <Test name="incr_zero_decr" />
   24977 <Test name="incr_zero_invert" />
   24978 <Test name="incr_zero_incr_wrap" />
   24979 <Test name="incr_zero_decr_wrap" />
   24980 <Test name="incr_replace_keep" />
   24981 <Test name="incr_replace_zero" />
   24982 <Test name="incr_replace_replace" />
   24983 <Test name="incr_replace_incr" />
   24984 <Test name="incr_replace_decr" />
   24985 <Test name="incr_replace_invert" />
   24986 <Test name="incr_replace_incr_wrap" />
   24987 <Test name="incr_replace_decr_wrap" />
   24988 <Test name="incr_incr_keep" />
   24989 <Test name="incr_incr_zero" />
   24990 <Test name="incr_incr_replace" />
   24991 <Test name="incr_incr_incr" />
   24992 <Test name="incr_incr_decr" />
   24993 <Test name="incr_incr_invert" />
   24994 <Test name="incr_incr_incr_wrap" />
   24995 <Test name="incr_incr_decr_wrap" />
   24996 <Test name="incr_decr_keep" />
   24997 <Test name="incr_decr_zero" />
   24998 <Test name="incr_decr_replace" />
   24999 <Test name="incr_decr_incr" />
   25000 <Test name="incr_decr_decr" />
   25001 <Test name="incr_decr_invert" />
   25002 <Test name="incr_decr_incr_wrap" />
   25003 <Test name="incr_decr_decr_wrap" />
   25004 <Test name="incr_invert_keep" />
   25005 <Test name="incr_invert_zero" />
   25006 <Test name="incr_invert_replace" />
   25007 <Test name="incr_invert_incr" />
   25008 <Test name="incr_invert_decr" />
   25009 <Test name="incr_invert_invert" />
   25010 <Test name="incr_invert_incr_wrap" />
   25011 <Test name="incr_invert_decr_wrap" />
   25012 <Test name="incr_incr_wrap_keep" />
   25013 <Test name="incr_incr_wrap_zero" />
   25014 <Test name="incr_incr_wrap_replace" />
   25015 <Test name="incr_incr_wrap_incr" />
   25016 <Test name="incr_incr_wrap_decr" />
   25017 <Test name="incr_incr_wrap_invert" />
   25018 <Test name="incr_incr_wrap_incr_wrap" />
   25019 <Test name="incr_incr_wrap_decr_wrap" />
   25020 <Test name="incr_decr_wrap_keep" />
   25021 <Test name="incr_decr_wrap_zero" />
   25022 <Test name="incr_decr_wrap_replace" />
   25023 <Test name="incr_decr_wrap_incr" />
   25024 <Test name="incr_decr_wrap_decr" />
   25025 <Test name="incr_decr_wrap_invert" />
   25026 <Test name="incr_decr_wrap_incr_wrap" />
   25027 <Test name="incr_decr_wrap_decr_wrap" />
   25028 <Test name="decr_keep_keep" />
   25029 <Test name="decr_keep_zero" />
   25030 <Test name="decr_keep_replace" />
   25031 <Test name="decr_keep_incr" />
   25032 <Test name="decr_keep_decr" />
   25033 <Test name="decr_keep_invert" />
   25034 <Test name="decr_keep_incr_wrap" />
   25035 <Test name="decr_keep_decr_wrap" />
   25036 <Test name="decr_zero_keep" />
   25037 <Test name="decr_zero_zero" />
   25038 <Test name="decr_zero_replace" />
   25039 <Test name="decr_zero_incr" />
   25040 <Test name="decr_zero_decr" />
   25041 <Test name="decr_zero_invert" />
   25042 <Test name="decr_zero_incr_wrap" />
   25043 <Test name="decr_zero_decr_wrap" />
   25044 <Test name="decr_replace_keep" />
   25045 <Test name="decr_replace_zero" />
   25046 <Test name="decr_replace_replace" />
   25047 <Test name="decr_replace_incr" />
   25048 <Test name="decr_replace_decr" />
   25049 <Test name="decr_replace_invert" />
   25050 <Test name="decr_replace_incr_wrap" />
   25051 <Test name="decr_replace_decr_wrap" />
   25052 <Test name="decr_incr_keep" />
   25053 <Test name="decr_incr_zero" />
   25054 <Test name="decr_incr_replace" />
   25055 <Test name="decr_incr_incr" />
   25056 <Test name="decr_incr_decr" />
   25057 <Test name="decr_incr_invert" />
   25058 <Test name="decr_incr_incr_wrap" />
   25059 <Test name="decr_incr_decr_wrap" />
   25060 <Test name="decr_decr_keep" />
   25061 <Test name="decr_decr_zero" />
   25062 <Test name="decr_decr_replace" />
   25063 <Test name="decr_decr_incr" />
   25064 <Test name="decr_decr_decr" />
   25065 <Test name="decr_decr_invert" />
   25066 <Test name="decr_decr_incr_wrap" />
   25067 <Test name="decr_decr_decr_wrap" />
   25068 <Test name="decr_invert_keep" />
   25069 <Test name="decr_invert_zero" />
   25070 <Test name="decr_invert_replace" />
   25071 <Test name="decr_invert_incr" />
   25072 <Test name="decr_invert_decr" />
   25073 <Test name="decr_invert_invert" />
   25074 <Test name="decr_invert_incr_wrap" />
   25075 <Test name="decr_invert_decr_wrap" />
   25076 <Test name="decr_incr_wrap_keep" />
   25077 <Test name="decr_incr_wrap_zero" />
   25078 <Test name="decr_incr_wrap_replace" />
   25079 <Test name="decr_incr_wrap_incr" />
   25080 <Test name="decr_incr_wrap_decr" />
   25081 <Test name="decr_incr_wrap_invert" />
   25082 <Test name="decr_incr_wrap_incr_wrap" />
   25083 <Test name="decr_incr_wrap_decr_wrap" />
   25084 <Test name="decr_decr_wrap_keep" />
   25085 <Test name="decr_decr_wrap_zero" />
   25086 <Test name="decr_decr_wrap_replace" />
   25087 <Test name="decr_decr_wrap_incr" />
   25088 <Test name="decr_decr_wrap_decr" />
   25089 <Test name="decr_decr_wrap_invert" />
   25090 <Test name="decr_decr_wrap_incr_wrap" />
   25091 <Test name="decr_decr_wrap_decr_wrap" />
   25092 <Test name="invert_keep_keep" />
   25093 <Test name="invert_keep_zero" />
   25094 <Test name="invert_keep_replace" />
   25095 <Test name="invert_keep_incr" />
   25096 <Test name="invert_keep_decr" />
   25097 <Test name="invert_keep_invert" />
   25098 <Test name="invert_keep_incr_wrap" />
   25099 <Test name="invert_keep_decr_wrap" />
   25100 <Test name="invert_zero_keep" />
   25101 <Test name="invert_zero_zero" />
   25102 <Test name="invert_zero_replace" />
   25103 <Test name="invert_zero_incr" />
   25104 <Test name="invert_zero_decr" />
   25105 <Test name="invert_zero_invert" />
   25106 <Test name="invert_zero_incr_wrap" />
   25107 <Test name="invert_zero_decr_wrap" />
   25108 <Test name="invert_replace_keep" />
   25109 <Test name="invert_replace_zero" />
   25110 <Test name="invert_replace_replace" />
   25111 <Test name="invert_replace_incr" />
   25112 <Test name="invert_replace_decr" />
   25113 <Test name="invert_replace_invert" />
   25114 <Test name="invert_replace_incr_wrap" />
   25115 <Test name="invert_replace_decr_wrap" />
   25116 <Test name="invert_incr_keep" />
   25117 <Test name="invert_incr_zero" />
   25118 <Test name="invert_incr_replace" />
   25119 <Test name="invert_incr_incr" />
   25120 <Test name="invert_incr_decr" />
   25121 <Test name="invert_incr_invert" />
   25122 <Test name="invert_incr_incr_wrap" />
   25123 <Test name="invert_incr_decr_wrap" />
   25124 <Test name="invert_decr_keep" />
   25125 <Test name="invert_decr_zero" />
   25126 <Test name="invert_decr_replace" />
   25127 <Test name="invert_decr_incr" />
   25128 <Test name="invert_decr_decr" />
   25129 <Test name="invert_decr_invert" />
   25130 <Test name="invert_decr_incr_wrap" />
   25131 <Test name="invert_decr_decr_wrap" />
   25132 <Test name="invert_invert_keep" />
   25133 <Test name="invert_invert_zero" />
   25134 <Test name="invert_invert_replace" />
   25135 <Test name="invert_invert_incr" />
   25136 <Test name="invert_invert_decr" />
   25137 <Test name="invert_invert_invert" />
   25138 <Test name="invert_invert_incr_wrap" />
   25139 <Test name="invert_invert_decr_wrap" />
   25140 <Test name="invert_incr_wrap_keep" />
   25141 <Test name="invert_incr_wrap_zero" />
   25142 <Test name="invert_incr_wrap_replace" />
   25143 <Test name="invert_incr_wrap_incr" />
   25144 <Test name="invert_incr_wrap_decr" />
   25145 <Test name="invert_incr_wrap_invert" />
   25146 <Test name="invert_incr_wrap_incr_wrap" />
   25147 <Test name="invert_incr_wrap_decr_wrap" />
   25148 <Test name="invert_decr_wrap_keep" />
   25149 <Test name="invert_decr_wrap_zero" />
   25150 <Test name="invert_decr_wrap_replace" />
   25151 <Test name="invert_decr_wrap_incr" />
   25152 <Test name="invert_decr_wrap_decr" />
   25153 <Test name="invert_decr_wrap_invert" />
   25154 <Test name="invert_decr_wrap_incr_wrap" />
   25155 <Test name="invert_decr_wrap_decr_wrap" />
   25156 <Test name="incr_wrap_keep_keep" />
   25157 <Test name="incr_wrap_keep_zero" />
   25158 <Test name="incr_wrap_keep_replace" />
   25159 <Test name="incr_wrap_keep_incr" />
   25160 <Test name="incr_wrap_keep_decr" />
   25161 <Test name="incr_wrap_keep_invert" />
   25162 <Test name="incr_wrap_keep_incr_wrap" />
   25163 <Test name="incr_wrap_keep_decr_wrap" />
   25164 <Test name="incr_wrap_zero_keep" />
   25165 <Test name="incr_wrap_zero_zero" />
   25166 <Test name="incr_wrap_zero_replace" />
   25167 <Test name="incr_wrap_zero_incr" />
   25168 <Test name="incr_wrap_zero_decr" />
   25169 <Test name="incr_wrap_zero_invert" />
   25170 <Test name="incr_wrap_zero_incr_wrap" />
   25171 <Test name="incr_wrap_zero_decr_wrap" />
   25172 <Test name="incr_wrap_replace_keep" />
   25173 <Test name="incr_wrap_replace_zero" />
   25174 <Test name="incr_wrap_replace_replace" />
   25175 <Test name="incr_wrap_replace_incr" />
   25176 <Test name="incr_wrap_replace_decr" />
   25177 <Test name="incr_wrap_replace_invert" />
   25178 <Test name="incr_wrap_replace_incr_wrap" />
   25179 <Test name="incr_wrap_replace_decr_wrap" />
   25180 <Test name="incr_wrap_incr_keep" />
   25181 <Test name="incr_wrap_incr_zero" />
   25182 <Test name="incr_wrap_incr_replace" />
   25183 <Test name="incr_wrap_incr_incr" />
   25184 <Test name="incr_wrap_incr_decr" />
   25185 <Test name="incr_wrap_incr_invert" />
   25186 <Test name="incr_wrap_incr_incr_wrap" />
   25187 <Test name="incr_wrap_incr_decr_wrap" />
   25188 <Test name="incr_wrap_decr_keep" />
   25189 <Test name="incr_wrap_decr_zero" />
   25190 <Test name="incr_wrap_decr_replace" />
   25191 <Test name="incr_wrap_decr_incr" />
   25192 <Test name="incr_wrap_decr_decr" />
   25193 <Test name="incr_wrap_decr_invert" />
   25194 <Test name="incr_wrap_decr_incr_wrap" />
   25195 <Test name="incr_wrap_decr_decr_wrap" />
   25196 <Test name="incr_wrap_invert_keep" />
   25197 <Test name="incr_wrap_invert_zero" />
   25198 <Test name="incr_wrap_invert_replace" />
   25199 <Test name="incr_wrap_invert_incr" />
   25200 <Test name="incr_wrap_invert_decr" />
   25201 <Test name="incr_wrap_invert_invert" />
   25202 <Test name="incr_wrap_invert_incr_wrap" />
   25203 <Test name="incr_wrap_invert_decr_wrap" />
   25204 <Test name="incr_wrap_incr_wrap_keep" />
   25205 <Test name="incr_wrap_incr_wrap_zero" />
   25206 <Test name="incr_wrap_incr_wrap_replace" />
   25207 <Test name="incr_wrap_incr_wrap_incr" />
   25208 <Test name="incr_wrap_incr_wrap_decr" />
   25209 <Test name="incr_wrap_incr_wrap_invert" />
   25210 <Test name="incr_wrap_incr_wrap_incr_wrap" />
   25211 <Test name="incr_wrap_incr_wrap_decr_wrap" />
   25212 <Test name="incr_wrap_decr_wrap_keep" />
   25213 <Test name="incr_wrap_decr_wrap_zero" />
   25214 <Test name="incr_wrap_decr_wrap_replace" />
   25215 <Test name="incr_wrap_decr_wrap_incr" />
   25216 <Test name="incr_wrap_decr_wrap_decr" />
   25217 <Test name="incr_wrap_decr_wrap_invert" />
   25218 <Test name="incr_wrap_decr_wrap_incr_wrap" />
   25219 <Test name="incr_wrap_decr_wrap_decr_wrap" />
   25220 <Test name="decr_wrap_keep_keep" />
   25221 <Test name="decr_wrap_keep_zero" />
   25222 <Test name="decr_wrap_keep_replace" />
   25223 <Test name="decr_wrap_keep_incr" />
   25224 <Test name="decr_wrap_keep_decr" />
   25225 <Test name="decr_wrap_keep_invert" />
   25226 <Test name="decr_wrap_keep_incr_wrap" />
   25227 <Test name="decr_wrap_keep_decr_wrap" />
   25228 <Test name="decr_wrap_zero_keep" />
   25229 <Test name="decr_wrap_zero_zero" />
   25230 <Test name="decr_wrap_zero_replace" />
   25231 <Test name="decr_wrap_zero_incr" />
   25232 <Test name="decr_wrap_zero_decr" />
   25233 <Test name="decr_wrap_zero_invert" />
   25234 <Test name="decr_wrap_zero_incr_wrap" />
   25235 <Test name="decr_wrap_zero_decr_wrap" />
   25236 <Test name="decr_wrap_replace_keep" />
   25237 <Test name="decr_wrap_replace_zero" />
   25238 <Test name="decr_wrap_replace_replace" />
   25239 <Test name="decr_wrap_replace_incr" />
   25240 <Test name="decr_wrap_replace_decr" />
   25241 <Test name="decr_wrap_replace_invert" />
   25242 <Test name="decr_wrap_replace_incr_wrap" />
   25243 <Test name="decr_wrap_replace_decr_wrap" />
   25244 <Test name="decr_wrap_incr_keep" />
   25245 <Test name="decr_wrap_incr_zero" />
   25246 <Test name="decr_wrap_incr_replace" />
   25247 <Test name="decr_wrap_incr_incr" />
   25248 <Test name="decr_wrap_incr_decr" />
   25249 <Test name="decr_wrap_incr_invert" />
   25250 <Test name="decr_wrap_incr_incr_wrap" />
   25251 <Test name="decr_wrap_incr_decr_wrap" />
   25252 <Test name="decr_wrap_decr_keep" />
   25253 <Test name="decr_wrap_decr_zero" />
   25254 <Test name="decr_wrap_decr_replace" />
   25255 <Test name="decr_wrap_decr_incr" />
   25256 <Test name="decr_wrap_decr_decr" />
   25257 <Test name="decr_wrap_decr_invert" />
   25258 <Test name="decr_wrap_decr_incr_wrap" />
   25259 <Test name="decr_wrap_decr_decr_wrap" />
   25260 <Test name="decr_wrap_invert_keep" />
   25261 <Test name="decr_wrap_invert_zero" />
   25262 <Test name="decr_wrap_invert_replace" />
   25263 <Test name="decr_wrap_invert_incr" />
   25264 <Test name="decr_wrap_invert_decr" />
   25265 <Test name="decr_wrap_invert_invert" />
   25266 <Test name="decr_wrap_invert_incr_wrap" />
   25267 <Test name="decr_wrap_invert_decr_wrap" />
   25268 <Test name="decr_wrap_incr_wrap_keep" />
   25269 <Test name="decr_wrap_incr_wrap_zero" />
   25270 <Test name="decr_wrap_incr_wrap_replace" />
   25271 <Test name="decr_wrap_incr_wrap_incr" />
   25272 <Test name="decr_wrap_incr_wrap_decr" />
   25273 <Test name="decr_wrap_incr_wrap_invert" />
   25274 <Test name="decr_wrap_incr_wrap_incr_wrap" />
   25275 <Test name="decr_wrap_incr_wrap_decr_wrap" />
   25276 <Test name="decr_wrap_decr_wrap_keep" />
   25277 <Test name="decr_wrap_decr_wrap_zero" />
   25278 <Test name="decr_wrap_decr_wrap_replace" />
   25279 <Test name="decr_wrap_decr_wrap_incr" />
   25280 <Test name="decr_wrap_decr_wrap_decr" />
   25281 <Test name="decr_wrap_decr_wrap_invert" />
   25282 <Test name="decr_wrap_decr_wrap_incr_wrap" />
   25283 <Test name="decr_wrap_decr_wrap_decr_wrap" />
   25284 </TestCase>
   25285 <TestCase name="write_mask">
   25286 <Test name="depth" />
   25287 <Test name="stencil" />
   25288 <Test name="both" />
   25289 </TestCase>
   25290 <TestCase name="random">
   25291 <Test name="0" />
   25292 <Test name="1" />
   25293 <Test name="2" />
   25294 <Test name="3" />
   25295 <Test name="4" />
   25296 <Test name="6" />
   25297 <Test name="7" />
   25298 <Test name="8" />
   25299 <Test name="9" />
   25300 <Test name="10" />
   25301 <Test name="12" />
   25302 <Test name="13" />
   25303 <Test name="14" />
   25304 <Test name="15" />
   25305 <Test name="16" />
   25306 <Test name="17" />
   25307 <Test name="18" />
   25308 <Test name="19" />
   25309 <Test name="21" />
   25310 <Test name="22" />
   25311 <Test name="23" />
   25312 </TestCase>
   25313 </TestSuite>
   25314 <TestSuite name="blend">
   25315 <TestSuite name="default_framebuffer">
   25316 <TestCase name="equation_src_func_dst_func">
   25317 <Test name="add_zero_zero" />
   25318 <Test name="add_zero_one" />
   25319 <Test name="add_zero_src_color" />
   25320 <Test name="add_zero_one_minus_src_color" />
   25321 <Test name="add_zero_dst_color" />
   25322 <Test name="add_zero_one_minus_dst_color" />
   25323 <Test name="add_zero_src_alpha" />
   25324 <Test name="add_zero_one_minus_src_alpha" />
   25325 <Test name="add_zero_dst_alpha" />
   25326 <Test name="add_zero_one_minus_dst_alpha" />
   25327 <Test name="add_zero_constant_color" />
   25328 <Test name="add_zero_one_minus_constant_color" />
   25329 <Test name="add_zero_constant_alpha" />
   25330 <Test name="add_zero_one_minus_constant_alpha" />
   25331 <Test name="add_zero_src_alpha_saturate" />
   25332 <Test name="add_one_zero" />
   25333 <Test name="add_one_one" />
   25334 <Test name="add_one_src_color" />
   25335 <Test name="add_one_one_minus_src_color" />
   25336 <Test name="add_one_dst_color" />
   25337 <Test name="add_one_one_minus_dst_color" />
   25338 <Test name="add_one_src_alpha" />
   25339 <Test name="add_one_one_minus_src_alpha" />
   25340 <Test name="add_one_dst_alpha" />
   25341 <Test name="add_one_one_minus_dst_alpha" />
   25342 <Test name="add_one_constant_color" />
   25343 <Test name="add_one_one_minus_constant_color" />
   25344 <Test name="add_one_constant_alpha" />
   25345 <Test name="add_one_one_minus_constant_alpha" />
   25346 <Test name="add_one_src_alpha_saturate" />
   25347 <Test name="add_src_color_zero" />
   25348 <Test name="add_src_color_one" />
   25349 <Test name="add_src_color_src_color" />
   25350 <Test name="add_src_color_one_minus_src_color" />
   25351 <Test name="add_src_color_dst_color" />
   25352 <Test name="add_src_color_one_minus_dst_color" />
   25353 <Test name="add_src_color_src_alpha" />
   25354 <Test name="add_src_color_one_minus_src_alpha" />
   25355 <Test name="add_src_color_dst_alpha" />
   25356 <Test name="add_src_color_one_minus_dst_alpha" />
   25357 <Test name="add_src_color_constant_color" />
   25358 <Test name="add_src_color_one_minus_constant_color" />
   25359 <Test name="add_src_color_constant_alpha" />
   25360 <Test name="add_src_color_one_minus_constant_alpha" />
   25361 <Test name="add_src_color_src_alpha_saturate" />
   25362 <Test name="add_one_minus_src_color_zero" />
   25363 <Test name="add_one_minus_src_color_one" />
   25364 <Test name="add_one_minus_src_color_src_color" />
   25365 <Test name="add_one_minus_src_color_one_minus_src_color" />
   25366 <Test name="add_one_minus_src_color_dst_color" />
   25367 <Test name="add_one_minus_src_color_one_minus_dst_color" />
   25368 <Test name="add_one_minus_src_color_src_alpha" />
   25369 <Test name="add_one_minus_src_color_one_minus_src_alpha" />
   25370 <Test name="add_one_minus_src_color_dst_alpha" />
   25371 <Test name="add_one_minus_src_color_one_minus_dst_alpha" />
   25372 <Test name="add_one_minus_src_color_constant_color" />
   25373 <Test name="add_one_minus_src_color_one_minus_constant_color" />
   25374 <Test name="add_one_minus_src_color_constant_alpha" />
   25375 <Test name="add_one_minus_src_color_one_minus_constant_alpha" />
   25376 <Test name="add_one_minus_src_color_src_alpha_saturate" />
   25377 <Test name="add_dst_color_zero" />
   25378 <Test name="add_dst_color_one" />
   25379 <Test name="add_dst_color_src_color" />
   25380 <Test name="add_dst_color_one_minus_src_color" />
   25381 <Test name="add_dst_color_dst_color" />
   25382 <Test name="add_dst_color_one_minus_dst_color" />
   25383 <Test name="add_dst_color_src_alpha" />
   25384 <Test name="add_dst_color_one_minus_src_alpha" />
   25385 <Test name="add_dst_color_dst_alpha" />
   25386 <Test name="add_dst_color_one_minus_dst_alpha" />
   25387 <Test name="add_dst_color_constant_color" />
   25388 <Test name="add_dst_color_one_minus_constant_color" />
   25389 <Test name="add_dst_color_constant_alpha" />
   25390 <Test name="add_dst_color_one_minus_constant_alpha" />
   25391 <Test name="add_dst_color_src_alpha_saturate" />
   25392 <Test name="add_one_minus_dst_color_zero" />
   25393 <Test name="add_one_minus_dst_color_one" />
   25394 <Test name="add_one_minus_dst_color_src_color" />
   25395 <Test name="add_one_minus_dst_color_one_minus_src_color" />
   25396 <Test name="add_one_minus_dst_color_dst_color" />
   25397 <Test name="add_one_minus_dst_color_one_minus_dst_color" />
   25398 <Test name="add_one_minus_dst_color_src_alpha" />
   25399 <Test name="add_one_minus_dst_color_one_minus_src_alpha" />
   25400 <Test name="add_one_minus_dst_color_dst_alpha" />
   25401 <Test name="add_one_minus_dst_color_one_minus_dst_alpha" />
   25402 <Test name="add_one_minus_dst_color_constant_color" />
   25403 <Test name="add_one_minus_dst_color_one_minus_constant_color" />
   25404 <Test name="add_one_minus_dst_color_constant_alpha" />
   25405 <Test name="add_one_minus_dst_color_one_minus_constant_alpha" />
   25406 <Test name="add_one_minus_dst_color_src_alpha_saturate" />
   25407 <Test name="add_src_alpha_zero" />
   25408 <Test name="add_src_alpha_one" />
   25409 <Test name="add_src_alpha_src_color" />
   25410 <Test name="add_src_alpha_one_minus_src_color" />
   25411 <Test name="add_src_alpha_dst_color" />
   25412 <Test name="add_src_alpha_one_minus_dst_color" />
   25413 <Test name="add_src_alpha_src_alpha" />
   25414 <Test name="add_src_alpha_one_minus_src_alpha" />
   25415 <Test name="add_src_alpha_dst_alpha" />
   25416 <Test name="add_src_alpha_one_minus_dst_alpha" />
   25417 <Test name="add_src_alpha_constant_color" />
   25418 <Test name="add_src_alpha_one_minus_constant_color" />
   25419 <Test name="add_src_alpha_constant_alpha" />
   25420 <Test name="add_src_alpha_one_minus_constant_alpha" />
   25421 <Test name="add_src_alpha_src_alpha_saturate" />
   25422 <Test name="add_one_minus_src_alpha_zero" />
   25423 <Test name="add_one_minus_src_alpha_one" />
   25424 <Test name="add_one_minus_src_alpha_src_color" />
   25425 <Test name="add_one_minus_src_alpha_one_minus_src_color" />
   25426 <Test name="add_one_minus_src_alpha_dst_color" />
   25427 <Test name="add_one_minus_src_alpha_one_minus_dst_color" />
   25428 <Test name="add_one_minus_src_alpha_src_alpha" />
   25429 <Test name="add_one_minus_src_alpha_one_minus_src_alpha" />
   25430 <Test name="add_one_minus_src_alpha_dst_alpha" />
   25431 <Test name="add_one_minus_src_alpha_one_minus_dst_alpha" />
   25432 <Test name="add_one_minus_src_alpha_constant_color" />
   25433 <Test name="add_one_minus_src_alpha_one_minus_constant_color" />
   25434 <Test name="add_one_minus_src_alpha_constant_alpha" />
   25435 <Test name="add_one_minus_src_alpha_one_minus_constant_alpha" />
   25436 <Test name="add_one_minus_src_alpha_src_alpha_saturate" />
   25437 <Test name="add_dst_alpha_zero" />
   25438 <Test name="add_dst_alpha_one" />
   25439 <Test name="add_dst_alpha_src_color" />
   25440 <Test name="add_dst_alpha_one_minus_src_color" />
   25441 <Test name="add_dst_alpha_dst_color" />
   25442 <Test name="add_dst_alpha_one_minus_dst_color" />
   25443 <Test name="add_dst_alpha_src_alpha" />
   25444 <Test name="add_dst_alpha_one_minus_src_alpha" />
   25445 <Test name="add_dst_alpha_dst_alpha" />
   25446 <Test name="add_dst_alpha_one_minus_dst_alpha" />
   25447 <Test name="add_dst_alpha_constant_color" />
   25448 <Test name="add_dst_alpha_one_minus_constant_color" />
   25449 <Test name="add_dst_alpha_constant_alpha" />
   25450 <Test name="add_dst_alpha_one_minus_constant_alpha" />
   25451 <Test name="add_dst_alpha_src_alpha_saturate" />
   25452 <Test name="add_one_minus_dst_alpha_zero" />
   25453 <Test name="add_one_minus_dst_alpha_one" />
   25454 <Test name="add_one_minus_dst_alpha_src_color" />
   25455 <Test name="add_one_minus_dst_alpha_one_minus_src_color" />
   25456 <Test name="add_one_minus_dst_alpha_dst_color" />
   25457 <Test name="add_one_minus_dst_alpha_one_minus_dst_color" />
   25458 <Test name="add_one_minus_dst_alpha_src_alpha" />
   25459 <Test name="add_one_minus_dst_alpha_one_minus_src_alpha" />
   25460 <Test name="add_one_minus_dst_alpha_dst_alpha" />
   25461 <Test name="add_one_minus_dst_alpha_one_minus_dst_alpha" />
   25462 <Test name="add_one_minus_dst_alpha_constant_color" />
   25463 <Test name="add_one_minus_dst_alpha_one_minus_constant_color" />
   25464 <Test name="add_one_minus_dst_alpha_constant_alpha" />
   25465 <Test name="add_one_minus_dst_alpha_one_minus_constant_alpha" />
   25466 <Test name="add_one_minus_dst_alpha_src_alpha_saturate" />
   25467 <Test name="add_constant_color_zero" />
   25468 <Test name="add_constant_color_one" />
   25469 <Test name="add_constant_color_src_color" />
   25470 <Test name="add_constant_color_one_minus_src_color" />
   25471 <Test name="add_constant_color_dst_color" />
   25472 <Test name="add_constant_color_one_minus_dst_color" />
   25473 <Test name="add_constant_color_src_alpha" />
   25474 <Test name="add_constant_color_one_minus_src_alpha" />
   25475 <Test name="add_constant_color_dst_alpha" />
   25476 <Test name="add_constant_color_one_minus_dst_alpha" />
   25477 <Test name="add_constant_color_constant_color" />
   25478 <Test name="add_constant_color_one_minus_constant_color" />
   25479 <Test name="add_constant_color_constant_alpha" />
   25480 <Test name="add_constant_color_one_minus_constant_alpha" />
   25481 <Test name="add_constant_color_src_alpha_saturate" />
   25482 <Test name="add_one_minus_constant_color_zero" />
   25483 <Test name="add_one_minus_constant_color_one" />
   25484 <Test name="add_one_minus_constant_color_src_color" />
   25485 <Test name="add_one_minus_constant_color_one_minus_src_color" />
   25486 <Test name="add_one_minus_constant_color_dst_color" />
   25487 <Test name="add_one_minus_constant_color_one_minus_dst_color" />
   25488 <Test name="add_one_minus_constant_color_src_alpha" />
   25489 <Test name="add_one_minus_constant_color_one_minus_src_alpha" />
   25490 <Test name="add_one_minus_constant_color_dst_alpha" />
   25491 <Test name="add_one_minus_constant_color_one_minus_dst_alpha" />
   25492 <Test name="add_one_minus_constant_color_constant_color" />
   25493 <Test name="add_one_minus_constant_color_one_minus_constant_color" />
   25494 <Test name="add_one_minus_constant_color_constant_alpha" />
   25495 <Test name="add_one_minus_constant_color_one_minus_constant_alpha" />
   25496 <Test name="add_one_minus_constant_color_src_alpha_saturate" />
   25497 <Test name="add_constant_alpha_zero" />
   25498 <Test name="add_constant_alpha_one" />
   25499 <Test name="add_constant_alpha_src_color" />
   25500 <Test name="add_constant_alpha_one_minus_src_color" />
   25501 <Test name="add_constant_alpha_dst_color" />
   25502 <Test name="add_constant_alpha_one_minus_dst_color" />
   25503 <Test name="add_constant_alpha_src_alpha" />
   25504 <Test name="add_constant_alpha_one_minus_src_alpha" />
   25505 <Test name="add_constant_alpha_dst_alpha" />
   25506 <Test name="add_constant_alpha_one_minus_dst_alpha" />
   25507 <Test name="add_constant_alpha_constant_color" />
   25508 <Test name="add_constant_alpha_one_minus_constant_color" />
   25509 <Test name="add_constant_alpha_constant_alpha" />
   25510 <Test name="add_constant_alpha_one_minus_constant_alpha" />
   25511 <Test name="add_constant_alpha_src_alpha_saturate" />
   25512 <Test name="add_one_minus_constant_alpha_zero" />
   25513 <Test name="add_one_minus_constant_alpha_one" />
   25514 <Test name="add_one_minus_constant_alpha_src_color" />
   25515 <Test name="add_one_minus_constant_alpha_one_minus_src_color" />
   25516 <Test name="add_one_minus_constant_alpha_dst_color" />
   25517 <Test name="add_one_minus_constant_alpha_one_minus_dst_color" />
   25518 <Test name="add_one_minus_constant_alpha_src_alpha" />
   25519 <Test name="add_one_minus_constant_alpha_one_minus_src_alpha" />
   25520 <Test name="add_one_minus_constant_alpha_dst_alpha" />
   25521 <Test name="add_one_minus_constant_alpha_one_minus_dst_alpha" />
   25522 <Test name="add_one_minus_constant_alpha_constant_color" />
   25523 <Test name="add_one_minus_constant_alpha_one_minus_constant_color" />
   25524 <Test name="add_one_minus_constant_alpha_constant_alpha" />
   25525 <Test name="add_one_minus_constant_alpha_one_minus_constant_alpha" />
   25526 <Test name="add_one_minus_constant_alpha_src_alpha_saturate" />
   25527 <Test name="add_src_alpha_saturate_zero" />
   25528 <Test name="add_src_alpha_saturate_one" />
   25529 <Test name="add_src_alpha_saturate_src_color" />
   25530 <Test name="add_src_alpha_saturate_one_minus_src_color" />
   25531 <Test name="add_src_alpha_saturate_dst_color" />
   25532 <Test name="add_src_alpha_saturate_one_minus_dst_color" />
   25533 <Test name="add_src_alpha_saturate_src_alpha" />
   25534 <Test name="add_src_alpha_saturate_one_minus_src_alpha" />
   25535 <Test name="add_src_alpha_saturate_dst_alpha" />
   25536 <Test name="add_src_alpha_saturate_one_minus_dst_alpha" />
   25537 <Test name="add_src_alpha_saturate_constant_color" />
   25538 <Test name="add_src_alpha_saturate_one_minus_constant_color" />
   25539 <Test name="add_src_alpha_saturate_constant_alpha" />
   25540 <Test name="add_src_alpha_saturate_one_minus_constant_alpha" />
   25541 <Test name="add_src_alpha_saturate_src_alpha_saturate" />
   25542 <Test name="subtract_zero_zero" />
   25543 <Test name="subtract_zero_one" />
   25544 <Test name="subtract_zero_src_color" />
   25545 <Test name="subtract_zero_one_minus_src_color" />
   25546 <Test name="subtract_zero_dst_color" />
   25547 <Test name="subtract_zero_one_minus_dst_color" />
   25548 <Test name="subtract_zero_src_alpha" />
   25549 <Test name="subtract_zero_one_minus_src_alpha" />
   25550 <Test name="subtract_zero_dst_alpha" />
   25551 <Test name="subtract_zero_one_minus_dst_alpha" />
   25552 <Test name="subtract_zero_constant_color" />
   25553 <Test name="subtract_zero_one_minus_constant_color" />
   25554 <Test name="subtract_zero_constant_alpha" />
   25555 <Test name="subtract_zero_one_minus_constant_alpha" />
   25556 <Test name="subtract_zero_src_alpha_saturate" />
   25557 <Test name="subtract_one_zero" />
   25558 <Test name="subtract_one_one" />
   25559 <Test name="subtract_one_src_color" />
   25560 <Test name="subtract_one_one_minus_src_color" />
   25561 <Test name="subtract_one_dst_color" />
   25562 <Test name="subtract_one_one_minus_dst_color" />
   25563 <Test name="subtract_one_src_alpha" />
   25564 <Test name="subtract_one_one_minus_src_alpha" />
   25565 <Test name="subtract_one_dst_alpha" />
   25566 <Test name="subtract_one_one_minus_dst_alpha" />
   25567 <Test name="subtract_one_constant_color" />
   25568 <Test name="subtract_one_one_minus_constant_color" />
   25569 <Test name="subtract_one_constant_alpha" />
   25570 <Test name="subtract_one_one_minus_constant_alpha" />
   25571 <Test name="subtract_one_src_alpha_saturate" />
   25572 <Test name="subtract_src_color_zero" />
   25573 <Test name="subtract_src_color_one" />
   25574 <Test name="subtract_src_color_src_color" />
   25575 <Test name="subtract_src_color_one_minus_src_color" />
   25576 <Test name="subtract_src_color_dst_color" />
   25577 <Test name="subtract_src_color_one_minus_dst_color" />
   25578 <Test name="subtract_src_color_src_alpha" />
   25579 <Test name="subtract_src_color_one_minus_src_alpha" />
   25580 <Test name="subtract_src_color_dst_alpha" />
   25581 <Test name="subtract_src_color_one_minus_dst_alpha" />
   25582 <Test name="subtract_src_color_constant_color" />
   25583 <Test name="subtract_src_color_one_minus_constant_color" />
   25584 <Test name="subtract_src_color_constant_alpha" />
   25585 <Test name="subtract_src_color_one_minus_constant_alpha" />
   25586 <Test name="subtract_src_color_src_alpha_saturate" />
   25587 <Test name="subtract_one_minus_src_color_zero" />
   25588 <Test name="subtract_one_minus_src_color_one" />
   25589 <Test name="subtract_one_minus_src_color_src_color" />
   25590 <Test name="subtract_one_minus_src_color_one_minus_src_color" />
   25591 <Test name="subtract_one_minus_src_color_dst_color" />
   25592 <Test name="subtract_one_minus_src_color_one_minus_dst_color" />
   25593 <Test name="subtract_one_minus_src_color_src_alpha" />
   25594 <Test name="subtract_one_minus_src_color_one_minus_src_alpha" />
   25595 <Test name="subtract_one_minus_src_color_dst_alpha" />
   25596 <Test name="subtract_one_minus_src_color_one_minus_dst_alpha" />
   25597 <Test name="subtract_one_minus_src_color_constant_color" />
   25598 <Test name="subtract_one_minus_src_color_one_minus_constant_color" />
   25599 <Test name="subtract_one_minus_src_color_constant_alpha" />
   25600 <Test name="subtract_one_minus_src_color_one_minus_constant_alpha" />
   25601 <Test name="subtract_one_minus_src_color_src_alpha_saturate" />
   25602 <Test name="subtract_dst_color_zero" />
   25603 <Test name="subtract_dst_color_one" />
   25604 <Test name="subtract_dst_color_src_color" />
   25605 <Test name="subtract_dst_color_one_minus_src_color" />
   25606 <Test name="subtract_dst_color_dst_color" />
   25607 <Test name="subtract_dst_color_one_minus_dst_color" />
   25608 <Test name="subtract_dst_color_src_alpha" />
   25609 <Test name="subtract_dst_color_one_minus_src_alpha" />
   25610 <Test name="subtract_dst_color_dst_alpha" />
   25611 <Test name="subtract_dst_color_one_minus_dst_alpha" />
   25612 <Test name="subtract_dst_color_constant_color" />
   25613 <Test name="subtract_dst_color_one_minus_constant_color" />
   25614 <Test name="subtract_dst_color_constant_alpha" />
   25615 <Test name="subtract_dst_color_one_minus_constant_alpha" />
   25616 <Test name="subtract_dst_color_src_alpha_saturate" />
   25617 <Test name="subtract_one_minus_dst_color_zero" />
   25618 <Test name="subtract_one_minus_dst_color_one" />
   25619 <Test name="subtract_one_minus_dst_color_src_color" />
   25620 <Test name="subtract_one_minus_dst_color_one_minus_src_color" />
   25621 <Test name="subtract_one_minus_dst_color_dst_color" />
   25622 <Test name="subtract_one_minus_dst_color_one_minus_dst_color" />
   25623 <Test name="subtract_one_minus_dst_color_src_alpha" />
   25624 <Test name="subtract_one_minus_dst_color_one_minus_src_alpha" />
   25625 <Test name="subtract_one_minus_dst_color_dst_alpha" />
   25626 <Test name="subtract_one_minus_dst_color_one_minus_dst_alpha" />
   25627 <Test name="subtract_one_minus_dst_color_constant_color" />
   25628 <Test name="subtract_one_minus_dst_color_one_minus_constant_color" />
   25629 <Test name="subtract_one_minus_dst_color_constant_alpha" />
   25630 <Test name="subtract_one_minus_dst_color_one_minus_constant_alpha" />
   25631 <Test name="subtract_one_minus_dst_color_src_alpha_saturate" />
   25632 <Test name="subtract_src_alpha_zero" />
   25633 <Test name="subtract_src_alpha_one" />
   25634 <Test name="subtract_src_alpha_src_color" />
   25635 <Test name="subtract_src_alpha_one_minus_src_color" />
   25636 <Test name="subtract_src_alpha_dst_color" />
   25637 <Test name="subtract_src_alpha_one_minus_dst_color" />
   25638 <Test name="subtract_src_alpha_src_alpha" />
   25639 <Test name="subtract_src_alpha_one_minus_src_alpha" />
   25640 <Test name="subtract_src_alpha_dst_alpha" />
   25641 <Test name="subtract_src_alpha_one_minus_dst_alpha" />
   25642 <Test name="subtract_src_alpha_constant_color" />
   25643 <Test name="subtract_src_alpha_one_minus_constant_color" />
   25644 <Test name="subtract_src_alpha_constant_alpha" />
   25645 <Test name="subtract_src_alpha_one_minus_constant_alpha" />
   25646 <Test name="subtract_src_alpha_src_alpha_saturate" />
   25647 <Test name="subtract_one_minus_src_alpha_zero" />
   25648 <Test name="subtract_one_minus_src_alpha_one" />
   25649 <Test name="subtract_one_minus_src_alpha_src_color" />
   25650 <Test name="subtract_one_minus_src_alpha_one_minus_src_color" />
   25651 <Test name="subtract_one_minus_src_alpha_dst_color" />
   25652 <Test name="subtract_one_minus_src_alpha_one_minus_dst_color" />
   25653 <Test name="subtract_one_minus_src_alpha_src_alpha" />
   25654 <Test name="subtract_one_minus_src_alpha_one_minus_src_alpha" />
   25655 <Test name="subtract_one_minus_src_alpha_dst_alpha" />
   25656 <Test name="subtract_one_minus_src_alpha_one_minus_dst_alpha" />
   25657 <Test name="subtract_one_minus_src_alpha_constant_color" />
   25658 <Test name="subtract_one_minus_src_alpha_one_minus_constant_color" />
   25659 <Test name="subtract_one_minus_src_alpha_constant_alpha" />
   25660 <Test name="subtract_one_minus_src_alpha_one_minus_constant_alpha" />
   25661 <Test name="subtract_one_minus_src_alpha_src_alpha_saturate" />
   25662 <Test name="subtract_dst_alpha_zero" />
   25663 <Test name="subtract_dst_alpha_one" />
   25664 <Test name="subtract_dst_alpha_src_color" />
   25665 <Test name="subtract_dst_alpha_one_minus_src_color" />
   25666 <Test name="subtract_dst_alpha_dst_color" />
   25667 <Test name="subtract_dst_alpha_one_minus_dst_color" />
   25668 <Test name="subtract_dst_alpha_src_alpha" />
   25669 <Test name="subtract_dst_alpha_one_minus_src_alpha" />
   25670 <Test name="subtract_dst_alpha_dst_alpha" />
   25671 <Test name="subtract_dst_alpha_one_minus_dst_alpha" />
   25672 <Test name="subtract_dst_alpha_constant_color" />
   25673 <Test name="subtract_dst_alpha_one_minus_constant_color" />
   25674 <Test name="subtract_dst_alpha_constant_alpha" />
   25675 <Test name="subtract_dst_alpha_one_minus_constant_alpha" />
   25676 <Test name="subtract_dst_alpha_src_alpha_saturate" />
   25677 <Test name="subtract_one_minus_dst_alpha_zero" />
   25678 <Test name="subtract_one_minus_dst_alpha_one" />
   25679 <Test name="subtract_one_minus_dst_alpha_src_color" />
   25680 <Test name="subtract_one_minus_dst_alpha_one_minus_src_color" />
   25681 <Test name="subtract_one_minus_dst_alpha_dst_color" />
   25682 <Test name="subtract_one_minus_dst_alpha_one_minus_dst_color" />
   25683 <Test name="subtract_one_minus_dst_alpha_src_alpha" />
   25684 <Test name="subtract_one_minus_dst_alpha_one_minus_src_alpha" />
   25685 <Test name="subtract_one_minus_dst_alpha_dst_alpha" />
   25686 <Test name="subtract_one_minus_dst_alpha_one_minus_dst_alpha" />
   25687 <Test name="subtract_one_minus_dst_alpha_constant_color" />
   25688 <Test name="subtract_one_minus_dst_alpha_one_minus_constant_color" />
   25689 <Test name="subtract_one_minus_dst_alpha_constant_alpha" />
   25690 <Test name="subtract_one_minus_dst_alpha_one_minus_constant_alpha" />
   25691 <Test name="subtract_one_minus_dst_alpha_src_alpha_saturate" />
   25692 <Test name="subtract_constant_color_zero" />
   25693 <Test name="subtract_constant_color_one" />
   25694 <Test name="subtract_constant_color_src_color" />
   25695 <Test name="subtract_constant_color_one_minus_src_color" />
   25696 <Test name="subtract_constant_color_dst_color" />
   25697 <Test name="subtract_constant_color_one_minus_dst_color" />
   25698 <Test name="subtract_constant_color_src_alpha" />
   25699 <Test name="subtract_constant_color_one_minus_src_alpha" />
   25700 <Test name="subtract_constant_color_dst_alpha" />
   25701 <Test name="subtract_constant_color_one_minus_dst_alpha" />
   25702 <Test name="subtract_constant_color_constant_color" />
   25703 <Test name="subtract_constant_color_one_minus_constant_color" />
   25704 <Test name="subtract_constant_color_constant_alpha" />
   25705 <Test name="subtract_constant_color_one_minus_constant_alpha" />
   25706 <Test name="subtract_constant_color_src_alpha_saturate" />
   25707 <Test name="subtract_one_minus_constant_color_zero" />
   25708 <Test name="subtract_one_minus_constant_color_one" />
   25709 <Test name="subtract_one_minus_constant_color_src_color" />
   25710 <Test name="subtract_one_minus_constant_color_one_minus_src_color" />
   25711 <Test name="subtract_one_minus_constant_color_dst_color" />
   25712 <Test name="subtract_one_minus_constant_color_one_minus_dst_color" />
   25713 <Test name="subtract_one_minus_constant_color_src_alpha" />
   25714 <Test name="subtract_one_minus_constant_color_one_minus_src_alpha" />
   25715 <Test name="subtract_one_minus_constant_color_dst_alpha" />
   25716 <Test name="subtract_one_minus_constant_color_one_minus_dst_alpha" />
   25717 <Test name="subtract_one_minus_constant_color_constant_color" />
   25718 <Test name="subtract_one_minus_constant_color_one_minus_constant_color" />
   25719 <Test name="subtract_one_minus_constant_color_constant_alpha" />
   25720 <Test name="subtract_one_minus_constant_color_one_minus_constant_alpha" />
   25721 <Test name="subtract_one_minus_constant_color_src_alpha_saturate" />
   25722 <Test name="subtract_constant_alpha_zero" />
   25723 <Test name="subtract_constant_alpha_one" />
   25724 <Test name="subtract_constant_alpha_src_color" />
   25725 <Test name="subtract_constant_alpha_one_minus_src_color" />
   25726 <Test name="subtract_constant_alpha_dst_color" />
   25727 <Test name="subtract_constant_alpha_one_minus_dst_color" />
   25728 <Test name="subtract_constant_alpha_src_alpha" />
   25729 <Test name="subtract_constant_alpha_one_minus_src_alpha" />
   25730 <Test name="subtract_constant_alpha_dst_alpha" />
   25731 <Test name="subtract_constant_alpha_one_minus_dst_alpha" />
   25732 <Test name="subtract_constant_alpha_constant_color" />
   25733 <Test name="subtract_constant_alpha_one_minus_constant_color" />
   25734 <Test name="subtract_constant_alpha_constant_alpha" />
   25735 <Test name="subtract_constant_alpha_one_minus_constant_alpha" />
   25736 <Test name="subtract_constant_alpha_src_alpha_saturate" />
   25737 <Test name="subtract_one_minus_constant_alpha_zero" />
   25738 <Test name="subtract_one_minus_constant_alpha_one" />
   25739 <Test name="subtract_one_minus_constant_alpha_src_color" />
   25740 <Test name="subtract_one_minus_constant_alpha_one_minus_src_color" />
   25741 <Test name="subtract_one_minus_constant_alpha_dst_color" />
   25742 <Test name="subtract_one_minus_constant_alpha_one_minus_dst_color" />
   25743 <Test name="subtract_one_minus_constant_alpha_src_alpha" />
   25744 <Test name="subtract_one_minus_constant_alpha_one_minus_src_alpha" />
   25745 <Test name="subtract_one_minus_constant_alpha_dst_alpha" />
   25746 <Test name="subtract_one_minus_constant_alpha_one_minus_dst_alpha" />
   25747 <Test name="subtract_one_minus_constant_alpha_constant_color" />
   25748 <Test name="subtract_one_minus_constant_alpha_one_minus_constant_color" />
   25749 <Test name="subtract_one_minus_constant_alpha_constant_alpha" />
   25750 <Test name="subtract_one_minus_constant_alpha_one_minus_constant_alpha" />
   25751 <Test name="subtract_one_minus_constant_alpha_src_alpha_saturate" />
   25752 <Test name="subtract_src_alpha_saturate_zero" />
   25753 <Test name="subtract_src_alpha_saturate_one" />
   25754 <Test name="subtract_src_alpha_saturate_src_color" />
   25755 <Test name="subtract_src_alpha_saturate_one_minus_src_color" />
   25756 <Test name="subtract_src_alpha_saturate_dst_color" />
   25757 <Test name="subtract_src_alpha_saturate_one_minus_dst_color" />
   25758 <Test name="subtract_src_alpha_saturate_src_alpha" />
   25759 <Test name="subtract_src_alpha_saturate_one_minus_src_alpha" />
   25760 <Test name="subtract_src_alpha_saturate_dst_alpha" />
   25761 <Test name="subtract_src_alpha_saturate_one_minus_dst_alpha" />
   25762 <Test name="subtract_src_alpha_saturate_constant_color" />
   25763 <Test name="subtract_src_alpha_saturate_one_minus_constant_color" />
   25764 <Test name="subtract_src_alpha_saturate_constant_alpha" />
   25765 <Test name="subtract_src_alpha_saturate_one_minus_constant_alpha" />
   25766 <Test name="subtract_src_alpha_saturate_src_alpha_saturate" />
   25767 <Test name="reverse_subtract_zero_zero" />
   25768 <Test name="reverse_subtract_zero_one" />
   25769 <Test name="reverse_subtract_zero_src_color" />
   25770 <Test name="reverse_subtract_zero_one_minus_src_color" />
   25771 <Test name="reverse_subtract_zero_dst_color" />
   25772 <Test name="reverse_subtract_zero_one_minus_dst_color" />
   25773 <Test name="reverse_subtract_zero_src_alpha" />
   25774 <Test name="reverse_subtract_zero_one_minus_src_alpha" />
   25775 <Test name="reverse_subtract_zero_dst_alpha" />
   25776 <Test name="reverse_subtract_zero_one_minus_dst_alpha" />
   25777 <Test name="reverse_subtract_zero_constant_color" />
   25778 <Test name="reverse_subtract_zero_one_minus_constant_color" />
   25779 <Test name="reverse_subtract_zero_constant_alpha" />
   25780 <Test name="reverse_subtract_zero_one_minus_constant_alpha" />
   25781 <Test name="reverse_subtract_zero_src_alpha_saturate" />
   25782 <Test name="reverse_subtract_one_zero" />
   25783 <Test name="reverse_subtract_one_one" />
   25784 <Test name="reverse_subtract_one_src_color" />
   25785 <Test name="reverse_subtract_one_one_minus_src_color" />
   25786 <Test name="reverse_subtract_one_dst_color" />
   25787 <Test name="reverse_subtract_one_one_minus_dst_color" />
   25788 <Test name="reverse_subtract_one_src_alpha" />
   25789 <Test name="reverse_subtract_one_one_minus_src_alpha" />
   25790 <Test name="reverse_subtract_one_dst_alpha" />
   25791 <Test name="reverse_subtract_one_one_minus_dst_alpha" />
   25792 <Test name="reverse_subtract_one_constant_color" />
   25793 <Test name="reverse_subtract_one_one_minus_constant_color" />
   25794 <Test name="reverse_subtract_one_constant_alpha" />
   25795 <Test name="reverse_subtract_one_one_minus_constant_alpha" />
   25796 <Test name="reverse_subtract_one_src_alpha_saturate" />
   25797 <Test name="reverse_subtract_src_color_zero" />
   25798 <Test name="reverse_subtract_src_color_one" />
   25799 <Test name="reverse_subtract_src_color_src_color" />
   25800 <Test name="reverse_subtract_src_color_one_minus_src_color" />
   25801 <Test name="reverse_subtract_src_color_dst_color" />
   25802 <Test name="reverse_subtract_src_color_one_minus_dst_color" />
   25803 <Test name="reverse_subtract_src_color_src_alpha" />
   25804 <Test name="reverse_subtract_src_color_one_minus_src_alpha" />
   25805 <Test name="reverse_subtract_src_color_dst_alpha" />
   25806 <Test name="reverse_subtract_src_color_one_minus_dst_alpha" />
   25807 <Test name="reverse_subtract_src_color_constant_color" />
   25808 <Test name="reverse_subtract_src_color_one_minus_constant_color" />
   25809 <Test name="reverse_subtract_src_color_constant_alpha" />
   25810 <Test name="reverse_subtract_src_color_one_minus_constant_alpha" />
   25811 <Test name="reverse_subtract_src_color_src_alpha_saturate" />
   25812 <Test name="reverse_subtract_one_minus_src_color_zero" />
   25813 <Test name="reverse_subtract_one_minus_src_color_one" />
   25814 <Test name="reverse_subtract_one_minus_src_color_src_color" />
   25815 <Test name="reverse_subtract_one_minus_src_color_one_minus_src_color" />
   25816 <Test name="reverse_subtract_one_minus_src_color_dst_color" />
   25817 <Test name="reverse_subtract_one_minus_src_color_one_minus_dst_color" />
   25818 <Test name="reverse_subtract_one_minus_src_color_src_alpha" />
   25819 <Test name="reverse_subtract_one_minus_src_color_one_minus_src_alpha" />
   25820 <Test name="reverse_subtract_one_minus_src_color_dst_alpha" />
   25821 <Test name="reverse_subtract_one_minus_src_color_one_minus_dst_alpha" />
   25822 <Test name="reverse_subtract_one_minus_src_color_constant_color" />
   25823 <Test name="reverse_subtract_one_minus_src_color_one_minus_constant_color" />
   25824 <Test name="reverse_subtract_one_minus_src_color_constant_alpha" />
   25825 <Test name="reverse_subtract_one_minus_src_color_one_minus_constant_alpha" />
   25826 <Test name="reverse_subtract_one_minus_src_color_src_alpha_saturate" />
   25827 <Test name="reverse_subtract_dst_color_zero" />
   25828 <Test name="reverse_subtract_dst_color_one" />
   25829 <Test name="reverse_subtract_dst_color_src_color" />
   25830 <Test name="reverse_subtract_dst_color_one_minus_src_color" />
   25831 <Test name="reverse_subtract_dst_color_dst_color" />
   25832 <Test name="reverse_subtract_dst_color_one_minus_dst_color" />
   25833 <Test name="reverse_subtract_dst_color_src_alpha" />
   25834 <Test name="reverse_subtract_dst_color_one_minus_src_alpha" />
   25835 <Test name="reverse_subtract_dst_color_dst_alpha" />
   25836 <Test name="reverse_subtract_dst_color_one_minus_dst_alpha" />
   25837 <Test name="reverse_subtract_dst_color_constant_color" />
   25838 <Test name="reverse_subtract_dst_color_one_minus_constant_color" />
   25839 <Test name="reverse_subtract_dst_color_constant_alpha" />
   25840 <Test name="reverse_subtract_dst_color_one_minus_constant_alpha" />
   25841 <Test name="reverse_subtract_dst_color_src_alpha_saturate" />
   25842 <Test name="reverse_subtract_one_minus_dst_color_zero" />
   25843 <Test name="reverse_subtract_one_minus_dst_color_one" />
   25844 <Test name="reverse_subtract_one_minus_dst_color_src_color" />
   25845 <Test name="reverse_subtract_one_minus_dst_color_one_minus_src_color" />
   25846 <Test name="reverse_subtract_one_minus_dst_color_dst_color" />
   25847 <Test name="reverse_subtract_one_minus_dst_color_one_minus_dst_color" />
   25848 <Test name="reverse_subtract_one_minus_dst_color_src_alpha" />
   25849 <Test name="reverse_subtract_one_minus_dst_color_one_minus_src_alpha" />
   25850 <Test name="reverse_subtract_one_minus_dst_color_dst_alpha" />
   25851 <Test name="reverse_subtract_one_minus_dst_color_one_minus_dst_alpha" />
   25852 <Test name="reverse_subtract_one_minus_dst_color_constant_color" />
   25853 <Test name="reverse_subtract_one_minus_dst_color_one_minus_constant_color" />
   25854 <Test name="reverse_subtract_one_minus_dst_color_constant_alpha" />
   25855 <Test name="reverse_subtract_one_minus_dst_color_one_minus_constant_alpha" />
   25856 <Test name="reverse_subtract_one_minus_dst_color_src_alpha_saturate" />
   25857 <Test name="reverse_subtract_src_alpha_zero" />
   25858 <Test name="reverse_subtract_src_alpha_one" />
   25859 <Test name="reverse_subtract_src_alpha_src_color" />
   25860 <Test name="reverse_subtract_src_alpha_one_minus_src_color" />
   25861 <Test name="reverse_subtract_src_alpha_dst_color" />
   25862 <Test name="reverse_subtract_src_alpha_one_minus_dst_color" />
   25863 <Test name="reverse_subtract_src_alpha_src_alpha" />
   25864 <Test name="reverse_subtract_src_alpha_one_minus_src_alpha" />
   25865 <Test name="reverse_subtract_src_alpha_dst_alpha" />
   25866 <Test name="reverse_subtract_src_alpha_one_minus_dst_alpha" />
   25867 <Test name="reverse_subtract_src_alpha_constant_color" />
   25868 <Test name="reverse_subtract_src_alpha_one_minus_constant_color" />
   25869 <Test name="reverse_subtract_src_alpha_constant_alpha" />
   25870 <Test name="reverse_subtract_src_alpha_one_minus_constant_alpha" />
   25871 <Test name="reverse_subtract_src_alpha_src_alpha_saturate" />
   25872 <Test name="reverse_subtract_one_minus_src_alpha_zero" />
   25873 <Test name="reverse_subtract_one_minus_src_alpha_one" />
   25874 <Test name="reverse_subtract_one_minus_src_alpha_src_color" />
   25875 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_src_color" />
   25876 <Test name="reverse_subtract_one_minus_src_alpha_dst_color" />
   25877 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_dst_color" />
   25878 <Test name="reverse_subtract_one_minus_src_alpha_src_alpha" />
   25879 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_src_alpha" />
   25880 <Test name="reverse_subtract_one_minus_src_alpha_dst_alpha" />
   25881 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_dst_alpha" />
   25882 <Test name="reverse_subtract_one_minus_src_alpha_constant_color" />
   25883 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_constant_color" />
   25884 <Test name="reverse_subtract_one_minus_src_alpha_constant_alpha" />
   25885 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_constant_alpha" />
   25886 <Test name="reverse_subtract_one_minus_src_alpha_src_alpha_saturate" />
   25887 <Test name="reverse_subtract_dst_alpha_zero" />
   25888 <Test name="reverse_subtract_dst_alpha_one" />
   25889 <Test name="reverse_subtract_dst_alpha_src_color" />
   25890 <Test name="reverse_subtract_dst_alpha_one_minus_src_color" />
   25891 <Test name="reverse_subtract_dst_alpha_dst_color" />
   25892 <Test name="reverse_subtract_dst_alpha_one_minus_dst_color" />
   25893 <Test name="reverse_subtract_dst_alpha_src_alpha" />
   25894 <Test name="reverse_subtract_dst_alpha_one_minus_src_alpha" />
   25895 <Test name="reverse_subtract_dst_alpha_dst_alpha" />
   25896 <Test name="reverse_subtract_dst_alpha_one_minus_dst_alpha" />
   25897 <Test name="reverse_subtract_dst_alpha_constant_color" />
   25898 <Test name="reverse_subtract_dst_alpha_one_minus_constant_color" />
   25899 <Test name="reverse_subtract_dst_alpha_constant_alpha" />
   25900 <Test name="reverse_subtract_dst_alpha_one_minus_constant_alpha" />
   25901 <Test name="reverse_subtract_dst_alpha_src_alpha_saturate" />
   25902 <Test name="reverse_subtract_one_minus_dst_alpha_zero" />
   25903 <Test name="reverse_subtract_one_minus_dst_alpha_one" />
   25904 <Test name="reverse_subtract_one_minus_dst_alpha_src_color" />
   25905 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_src_color" />
   25906 <Test name="reverse_subtract_one_minus_dst_alpha_dst_color" />
   25907 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_dst_color" />
   25908 <Test name="reverse_subtract_one_minus_dst_alpha_src_alpha" />
   25909 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_src_alpha" />
   25910 <Test name="reverse_subtract_one_minus_dst_alpha_dst_alpha" />
   25911 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_dst_alpha" />
   25912 <Test name="reverse_subtract_one_minus_dst_alpha_constant_color" />
   25913 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_constant_color" />
   25914 <Test name="reverse_subtract_one_minus_dst_alpha_constant_alpha" />
   25915 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_constant_alpha" />
   25916 <Test name="reverse_subtract_one_minus_dst_alpha_src_alpha_saturate" />
   25917 <Test name="reverse_subtract_constant_color_zero" />
   25918 <Test name="reverse_subtract_constant_color_one" />
   25919 <Test name="reverse_subtract_constant_color_src_color" />
   25920 <Test name="reverse_subtract_constant_color_one_minus_src_color" />
   25921 <Test name="reverse_subtract_constant_color_dst_color" />
   25922 <Test name="reverse_subtract_constant_color_one_minus_dst_color" />
   25923 <Test name="reverse_subtract_constant_color_src_alpha" />
   25924 <Test name="reverse_subtract_constant_color_one_minus_src_alpha" />
   25925 <Test name="reverse_subtract_constant_color_dst_alpha" />
   25926 <Test name="reverse_subtract_constant_color_one_minus_dst_alpha" />
   25927 <Test name="reverse_subtract_constant_color_constant_color" />
   25928 <Test name="reverse_subtract_constant_color_one_minus_constant_color" />
   25929 <Test name="reverse_subtract_constant_color_constant_alpha" />
   25930 <Test name="reverse_subtract_constant_color_one_minus_constant_alpha" />
   25931 <Test name="reverse_subtract_constant_color_src_alpha_saturate" />
   25932 <Test name="reverse_subtract_one_minus_constant_color_zero" />
   25933 <Test name="reverse_subtract_one_minus_constant_color_one" />
   25934 <Test name="reverse_subtract_one_minus_constant_color_src_color" />
   25935 <Test name="reverse_subtract_one_minus_constant_color_one_minus_src_color" />
   25936 <Test name="reverse_subtract_one_minus_constant_color_dst_color" />
   25937 <Test name="reverse_subtract_one_minus_constant_color_one_minus_dst_color" />
   25938 <Test name="reverse_subtract_one_minus_constant_color_src_alpha" />
   25939 <Test name="reverse_subtract_one_minus_constant_color_one_minus_src_alpha" />
   25940 <Test name="reverse_subtract_one_minus_constant_color_dst_alpha" />
   25941 <Test name="reverse_subtract_one_minus_constant_color_one_minus_dst_alpha" />
   25942 <Test name="reverse_subtract_one_minus_constant_color_constant_color" />
   25943 <Test name="reverse_subtract_one_minus_constant_color_one_minus_constant_color" />
   25944 <Test name="reverse_subtract_one_minus_constant_color_constant_alpha" />
   25945 <Test name="reverse_subtract_one_minus_constant_color_one_minus_constant_alpha" />
   25946 <Test name="reverse_subtract_one_minus_constant_color_src_alpha_saturate" />
   25947 <Test name="reverse_subtract_constant_alpha_zero" />
   25948 <Test name="reverse_subtract_constant_alpha_one" />
   25949 <Test name="reverse_subtract_constant_alpha_src_color" />
   25950 <Test name="reverse_subtract_constant_alpha_one_minus_src_color" />
   25951 <Test name="reverse_subtract_constant_alpha_dst_color" />
   25952 <Test name="reverse_subtract_constant_alpha_one_minus_dst_color" />
   25953 <Test name="reverse_subtract_constant_alpha_src_alpha" />
   25954 <Test name="reverse_subtract_constant_alpha_one_minus_src_alpha" />
   25955 <Test name="reverse_subtract_constant_alpha_dst_alpha" />
   25956 <Test name="reverse_subtract_constant_alpha_one_minus_dst_alpha" />
   25957 <Test name="reverse_subtract_constant_alpha_constant_color" />
   25958 <Test name="reverse_subtract_constant_alpha_one_minus_constant_color" />
   25959 <Test name="reverse_subtract_constant_alpha_constant_alpha" />
   25960 <Test name="reverse_subtract_constant_alpha_one_minus_constant_alpha" />
   25961 <Test name="reverse_subtract_constant_alpha_src_alpha_saturate" />
   25962 <Test name="reverse_subtract_one_minus_constant_alpha_zero" />
   25963 <Test name="reverse_subtract_one_minus_constant_alpha_one" />
   25964 <Test name="reverse_subtract_one_minus_constant_alpha_src_color" />
   25965 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_src_color" />
   25966 <Test name="reverse_subtract_one_minus_constant_alpha_dst_color" />
   25967 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_dst_color" />
   25968 <Test name="reverse_subtract_one_minus_constant_alpha_src_alpha" />
   25969 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_src_alpha" />
   25970 <Test name="reverse_subtract_one_minus_constant_alpha_dst_alpha" />
   25971 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_dst_alpha" />
   25972 <Test name="reverse_subtract_one_minus_constant_alpha_constant_color" />
   25973 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_constant_color" />
   25974 <Test name="reverse_subtract_one_minus_constant_alpha_constant_alpha" />
   25975 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_constant_alpha" />
   25976 <Test name="reverse_subtract_one_minus_constant_alpha_src_alpha_saturate" />
   25977 <Test name="reverse_subtract_src_alpha_saturate_zero" />
   25978 <Test name="reverse_subtract_src_alpha_saturate_one" />
   25979 <Test name="reverse_subtract_src_alpha_saturate_src_color" />
   25980 <Test name="reverse_subtract_src_alpha_saturate_one_minus_src_color" />
   25981 <Test name="reverse_subtract_src_alpha_saturate_dst_color" />
   25982 <Test name="reverse_subtract_src_alpha_saturate_one_minus_dst_color" />
   25983 <Test name="reverse_subtract_src_alpha_saturate_src_alpha" />
   25984 <Test name="reverse_subtract_src_alpha_saturate_one_minus_src_alpha" />
   25985 <Test name="reverse_subtract_src_alpha_saturate_dst_alpha" />
   25986 <Test name="reverse_subtract_src_alpha_saturate_one_minus_dst_alpha" />
   25987 <Test name="reverse_subtract_src_alpha_saturate_constant_color" />
   25988 <Test name="reverse_subtract_src_alpha_saturate_one_minus_constant_color" />
   25989 <Test name="reverse_subtract_src_alpha_saturate_constant_alpha" />
   25990 <Test name="reverse_subtract_src_alpha_saturate_one_minus_constant_alpha" />
   25991 <Test name="reverse_subtract_src_alpha_saturate_src_alpha_saturate" />
   25992 </TestCase>
   25993 <TestSuite name="rgb_func_alpha_func">
   25994 <TestCase name="src">
   25995 <Test name="zero_zero" />
   25996 <Test name="zero_one" />
   25997 <Test name="zero_src_color" />
   25998 <Test name="zero_one_minus_src_color" />
   25999 <Test name="zero_dst_color" />
   26000 <Test name="zero_one_minus_dst_color" />
   26001 <Test name="zero_src_alpha" />
   26002 <Test name="zero_one_minus_src_alpha" />
   26003 <Test name="zero_dst_alpha" />
   26004 <Test name="zero_one_minus_dst_alpha" />
   26005 <Test name="zero_constant_color" />
   26006 <Test name="zero_one_minus_constant_color" />
   26007 <Test name="zero_constant_alpha" />
   26008 <Test name="zero_one_minus_constant_alpha" />
   26009 <Test name="zero_src_alpha_saturate" />
   26010 <Test name="one_zero" />
   26011 <Test name="one_one" />
   26012 <Test name="one_src_color" />
   26013 <Test name="one_one_minus_src_color" />
   26014 <Test name="one_dst_color" />
   26015 <Test name="one_one_minus_dst_color" />
   26016 <Test name="one_src_alpha" />
   26017 <Test name="one_one_minus_src_alpha" />
   26018 <Test name="one_dst_alpha" />
   26019 <Test name="one_one_minus_dst_alpha" />
   26020 <Test name="one_constant_color" />
   26021 <Test name="one_one_minus_constant_color" />
   26022 <Test name="one_constant_alpha" />
   26023 <Test name="one_one_minus_constant_alpha" />
   26024 <Test name="one_src_alpha_saturate" />
   26025 <Test name="src_color_zero" />
   26026 <Test name="src_color_one" />
   26027 <Test name="src_color_src_color" />
   26028 <Test name="src_color_one_minus_src_color" />
   26029 <Test name="src_color_dst_color" />
   26030 <Test name="src_color_one_minus_dst_color" />
   26031 <Test name="src_color_src_alpha" />
   26032 <Test name="src_color_one_minus_src_alpha" />
   26033 <Test name="src_color_dst_alpha" />
   26034 <Test name="src_color_one_minus_dst_alpha" />
   26035 <Test name="src_color_constant_color" />
   26036 <Test name="src_color_one_minus_constant_color" />
   26037 <Test name="src_color_constant_alpha" />
   26038 <Test name="src_color_one_minus_constant_alpha" />
   26039 <Test name="src_color_src_alpha_saturate" />
   26040 <Test name="one_minus_src_color_zero" />
   26041 <Test name="one_minus_src_color_one" />
   26042 <Test name="one_minus_src_color_src_color" />
   26043 <Test name="one_minus_src_color_one_minus_src_color" />
   26044 <Test name="one_minus_src_color_dst_color" />
   26045 <Test name="one_minus_src_color_one_minus_dst_color" />
   26046 <Test name="one_minus_src_color_src_alpha" />
   26047 <Test name="one_minus_src_color_one_minus_src_alpha" />
   26048 <Test name="one_minus_src_color_dst_alpha" />
   26049 <Test name="one_minus_src_color_one_minus_dst_alpha" />
   26050 <Test name="one_minus_src_color_constant_color" />
   26051 <Test name="one_minus_src_color_one_minus_constant_color" />
   26052 <Test name="one_minus_src_color_constant_alpha" />
   26053 <Test name="one_minus_src_color_one_minus_constant_alpha" />
   26054 <Test name="one_minus_src_color_src_alpha_saturate" />
   26055 <Test name="dst_color_zero" />
   26056 <Test name="dst_color_one" />
   26057 <Test name="dst_color_src_color" />
   26058 <Test name="dst_color_one_minus_src_color" />
   26059 <Test name="dst_color_dst_color" />
   26060 <Test name="dst_color_one_minus_dst_color" />
   26061 <Test name="dst_color_src_alpha" />
   26062 <Test name="dst_color_one_minus_src_alpha" />
   26063 <Test name="dst_color_dst_alpha" />
   26064 <Test name="dst_color_one_minus_dst_alpha" />
   26065 <Test name="dst_color_constant_color" />
   26066 <Test name="dst_color_one_minus_constant_color" />
   26067 <Test name="dst_color_constant_alpha" />
   26068 <Test name="dst_color_one_minus_constant_alpha" />
   26069 <Test name="dst_color_src_alpha_saturate" />
   26070 <Test name="one_minus_dst_color_zero" />
   26071 <Test name="one_minus_dst_color_one" />
   26072 <Test name="one_minus_dst_color_src_color" />
   26073 <Test name="one_minus_dst_color_one_minus_src_color" />
   26074 <Test name="one_minus_dst_color_dst_color" />
   26075 <Test name="one_minus_dst_color_one_minus_dst_color" />
   26076 <Test name="one_minus_dst_color_src_alpha" />
   26077 <Test name="one_minus_dst_color_one_minus_src_alpha" />
   26078 <Test name="one_minus_dst_color_dst_alpha" />
   26079 <Test name="one_minus_dst_color_one_minus_dst_alpha" />
   26080 <Test name="one_minus_dst_color_constant_color" />
   26081 <Test name="one_minus_dst_color_one_minus_constant_color" />
   26082 <Test name="one_minus_dst_color_constant_alpha" />
   26083 <Test name="one_minus_dst_color_one_minus_constant_alpha" />
   26084 <Test name="one_minus_dst_color_src_alpha_saturate" />
   26085 <Test name="src_alpha_zero" />
   26086 <Test name="src_alpha_one" />
   26087 <Test name="src_alpha_src_color" />
   26088 <Test name="src_alpha_one_minus_src_color" />
   26089 <Test name="src_alpha_dst_color" />
   26090 <Test name="src_alpha_one_minus_dst_color" />
   26091 <Test name="src_alpha_src_alpha" />
   26092 <Test name="src_alpha_one_minus_src_alpha" />
   26093 <Test name="src_alpha_dst_alpha" />
   26094 <Test name="src_alpha_one_minus_dst_alpha" />
   26095 <Test name="src_alpha_constant_color" />
   26096 <Test name="src_alpha_one_minus_constant_color" />
   26097 <Test name="src_alpha_constant_alpha" />
   26098 <Test name="src_alpha_one_minus_constant_alpha" />
   26099 <Test name="src_alpha_src_alpha_saturate" />
   26100 <Test name="one_minus_src_alpha_zero" />
   26101 <Test name="one_minus_src_alpha_one" />
   26102 <Test name="one_minus_src_alpha_src_color" />
   26103 <Test name="one_minus_src_alpha_one_minus_src_color" />
   26104 <Test name="one_minus_src_alpha_dst_color" />
   26105 <Test name="one_minus_src_alpha_one_minus_dst_color" />
   26106 <Test name="one_minus_src_alpha_src_alpha" />
   26107 <Test name="one_minus_src_alpha_one_minus_src_alpha" />
   26108 <Test name="one_minus_src_alpha_dst_alpha" />
   26109 <Test name="one_minus_src_alpha_one_minus_dst_alpha" />
   26110 <Test name="one_minus_src_alpha_constant_color" />
   26111 <Test name="one_minus_src_alpha_one_minus_constant_color" />
   26112 <Test name="one_minus_src_alpha_constant_alpha" />
   26113 <Test name="one_minus_src_alpha_one_minus_constant_alpha" />
   26114 <Test name="one_minus_src_alpha_src_alpha_saturate" />
   26115 <Test name="dst_alpha_zero" />
   26116 <Test name="dst_alpha_one" />
   26117 <Test name="dst_alpha_src_color" />
   26118 <Test name="dst_alpha_one_minus_src_color" />
   26119 <Test name="dst_alpha_dst_color" />
   26120 <Test name="dst_alpha_one_minus_dst_color" />
   26121 <Test name="dst_alpha_src_alpha" />
   26122 <Test name="dst_alpha_one_minus_src_alpha" />
   26123 <Test name="dst_alpha_dst_alpha" />
   26124 <Test name="dst_alpha_one_minus_dst_alpha" />
   26125 <Test name="dst_alpha_constant_color" />
   26126 <Test name="dst_alpha_one_minus_constant_color" />
   26127 <Test name="dst_alpha_constant_alpha" />
   26128 <Test name="dst_alpha_one_minus_constant_alpha" />
   26129 <Test name="dst_alpha_src_alpha_saturate" />
   26130 <Test name="one_minus_dst_alpha_zero" />
   26131 <Test name="one_minus_dst_alpha_one" />
   26132 <Test name="one_minus_dst_alpha_src_color" />
   26133 <Test name="one_minus_dst_alpha_one_minus_src_color" />
   26134 <Test name="one_minus_dst_alpha_dst_color" />
   26135 <Test name="one_minus_dst_alpha_one_minus_dst_color" />
   26136 <Test name="one_minus_dst_alpha_src_alpha" />
   26137 <Test name="one_minus_dst_alpha_one_minus_src_alpha" />
   26138 <Test name="one_minus_dst_alpha_dst_alpha" />
   26139 <Test name="one_minus_dst_alpha_one_minus_dst_alpha" />
   26140 <Test name="one_minus_dst_alpha_constant_color" />
   26141 <Test name="one_minus_dst_alpha_one_minus_constant_color" />
   26142 <Test name="one_minus_dst_alpha_constant_alpha" />
   26143 <Test name="one_minus_dst_alpha_one_minus_constant_alpha" />
   26144 <Test name="one_minus_dst_alpha_src_alpha_saturate" />
   26145 <Test name="constant_color_zero" />
   26146 <Test name="constant_color_one" />
   26147 <Test name="constant_color_src_color" />
   26148 <Test name="constant_color_one_minus_src_color" />
   26149 <Test name="constant_color_dst_color" />
   26150 <Test name="constant_color_one_minus_dst_color" />
   26151 <Test name="constant_color_src_alpha" />
   26152 <Test name="constant_color_one_minus_src_alpha" />
   26153 <Test name="constant_color_dst_alpha" />
   26154 <Test name="constant_color_one_minus_dst_alpha" />
   26155 <Test name="constant_color_constant_color" />
   26156 <Test name="constant_color_one_minus_constant_color" />
   26157 <Test name="constant_color_constant_alpha" />
   26158 <Test name="constant_color_one_minus_constant_alpha" />
   26159 <Test name="constant_color_src_alpha_saturate" />
   26160 <Test name="one_minus_constant_color_zero" />
   26161 <Test name="one_minus_constant_color_one" />
   26162 <Test name="one_minus_constant_color_src_color" />
   26163 <Test name="one_minus_constant_color_one_minus_src_color" />
   26164 <Test name="one_minus_constant_color_dst_color" />
   26165 <Test name="one_minus_constant_color_one_minus_dst_color" />
   26166 <Test name="one_minus_constant_color_src_alpha" />
   26167 <Test name="one_minus_constant_color_one_minus_src_alpha" />
   26168 <Test name="one_minus_constant_color_dst_alpha" />
   26169 <Test name="one_minus_constant_color_one_minus_dst_alpha" />
   26170 <Test name="one_minus_constant_color_constant_color" />
   26171 <Test name="one_minus_constant_color_one_minus_constant_color" />
   26172 <Test name="one_minus_constant_color_constant_alpha" />
   26173 <Test name="one_minus_constant_color_one_minus_constant_alpha" />
   26174 <Test name="one_minus_constant_color_src_alpha_saturate" />
   26175 <Test name="constant_alpha_zero" />
   26176 <Test name="constant_alpha_one" />
   26177 <Test name="constant_alpha_src_color" />
   26178 <Test name="constant_alpha_one_minus_src_color" />
   26179 <Test name="constant_alpha_dst_color" />
   26180 <Test name="constant_alpha_one_minus_dst_color" />
   26181 <Test name="constant_alpha_src_alpha" />
   26182 <Test name="constant_alpha_one_minus_src_alpha" />
   26183 <Test name="constant_alpha_dst_alpha" />
   26184 <Test name="constant_alpha_one_minus_dst_alpha" />
   26185 <Test name="constant_alpha_constant_color" />
   26186 <Test name="constant_alpha_one_minus_constant_color" />
   26187 <Test name="constant_alpha_constant_alpha" />
   26188 <Test name="constant_alpha_one_minus_constant_alpha" />
   26189 <Test name="constant_alpha_src_alpha_saturate" />
   26190 <Test name="one_minus_constant_alpha_zero" />
   26191 <Test name="one_minus_constant_alpha_one" />
   26192 <Test name="one_minus_constant_alpha_src_color" />
   26193 <Test name="one_minus_constant_alpha_one_minus_src_color" />
   26194 <Test name="one_minus_constant_alpha_dst_color" />
   26195 <Test name="one_minus_constant_alpha_one_minus_dst_color" />
   26196 <Test name="one_minus_constant_alpha_src_alpha" />
   26197 <Test name="one_minus_constant_alpha_one_minus_src_alpha" />
   26198 <Test name="one_minus_constant_alpha_dst_alpha" />
   26199 <Test name="one_minus_constant_alpha_one_minus_dst_alpha" />
   26200 <Test name="one_minus_constant_alpha_constant_color" />
   26201 <Test name="one_minus_constant_alpha_one_minus_constant_color" />
   26202 <Test name="one_minus_constant_alpha_constant_alpha" />
   26203 <Test name="one_minus_constant_alpha_one_minus_constant_alpha" />
   26204 <Test name="one_minus_constant_alpha_src_alpha_saturate" />
   26205 <Test name="src_alpha_saturate_zero" />
   26206 <Test name="src_alpha_saturate_one" />
   26207 <Test name="src_alpha_saturate_src_color" />
   26208 <Test name="src_alpha_saturate_one_minus_src_color" />
   26209 <Test name="src_alpha_saturate_dst_color" />
   26210 <Test name="src_alpha_saturate_one_minus_dst_color" />
   26211 <Test name="src_alpha_saturate_src_alpha" />
   26212 <Test name="src_alpha_saturate_one_minus_src_alpha" />
   26213 <Test name="src_alpha_saturate_dst_alpha" />
   26214 <Test name="src_alpha_saturate_one_minus_dst_alpha" />
   26215 <Test name="src_alpha_saturate_constant_color" />
   26216 <Test name="src_alpha_saturate_one_minus_constant_color" />
   26217 <Test name="src_alpha_saturate_constant_alpha" />
   26218 <Test name="src_alpha_saturate_one_minus_constant_alpha" />
   26219 <Test name="src_alpha_saturate_src_alpha_saturate" />
   26220 </TestCase>
   26221 <TestCase name="dst">
   26222 <Test name="zero_zero" />
   26223 <Test name="zero_one" />
   26224 <Test name="zero_src_color" />
   26225 <Test name="zero_one_minus_src_color" />
   26226 <Test name="zero_dst_color" />
   26227 <Test name="zero_one_minus_dst_color" />
   26228 <Test name="zero_src_alpha" />
   26229 <Test name="zero_one_minus_src_alpha" />
   26230 <Test name="zero_dst_alpha" />
   26231 <Test name="zero_one_minus_dst_alpha" />
   26232 <Test name="zero_constant_color" />
   26233 <Test name="zero_one_minus_constant_color" />
   26234 <Test name="zero_constant_alpha" />
   26235 <Test name="zero_one_minus_constant_alpha" />
   26236 <Test name="zero_src_alpha_saturate" />
   26237 <Test name="one_zero" />
   26238 <Test name="one_one" />
   26239 <Test name="one_src_color" />
   26240 <Test name="one_one_minus_src_color" />
   26241 <Test name="one_dst_color" />
   26242 <Test name="one_one_minus_dst_color" />
   26243 <Test name="one_src_alpha" />
   26244 <Test name="one_one_minus_src_alpha" />
   26245 <Test name="one_dst_alpha" />
   26246 <Test name="one_one_minus_dst_alpha" />
   26247 <Test name="one_constant_color" />
   26248 <Test name="one_one_minus_constant_color" />
   26249 <Test name="one_constant_alpha" />
   26250 <Test name="one_one_minus_constant_alpha" />
   26251 <Test name="one_src_alpha_saturate" />
   26252 <Test name="src_color_zero" />
   26253 <Test name="src_color_one" />
   26254 <Test name="src_color_src_color" />
   26255 <Test name="src_color_one_minus_src_color" />
   26256 <Test name="src_color_dst_color" />
   26257 <Test name="src_color_one_minus_dst_color" />
   26258 <Test name="src_color_src_alpha" />
   26259 <Test name="src_color_one_minus_src_alpha" />
   26260 <Test name="src_color_dst_alpha" />
   26261 <Test name="src_color_one_minus_dst_alpha" />
   26262 <Test name="src_color_constant_color" />
   26263 <Test name="src_color_one_minus_constant_color" />
   26264 <Test name="src_color_constant_alpha" />
   26265 <Test name="src_color_one_minus_constant_alpha" />
   26266 <Test name="src_color_src_alpha_saturate" />
   26267 <Test name="one_minus_src_color_zero" />
   26268 <Test name="one_minus_src_color_one" />
   26269 <Test name="one_minus_src_color_src_color" />
   26270 <Test name="one_minus_src_color_one_minus_src_color" />
   26271 <Test name="one_minus_src_color_dst_color" />
   26272 <Test name="one_minus_src_color_one_minus_dst_color" />
   26273 <Test name="one_minus_src_color_src_alpha" />
   26274 <Test name="one_minus_src_color_one_minus_src_alpha" />
   26275 <Test name="one_minus_src_color_dst_alpha" />
   26276 <Test name="one_minus_src_color_one_minus_dst_alpha" />
   26277 <Test name="one_minus_src_color_constant_color" />
   26278 <Test name="one_minus_src_color_one_minus_constant_color" />
   26279 <Test name="one_minus_src_color_constant_alpha" />
   26280 <Test name="one_minus_src_color_one_minus_constant_alpha" />
   26281 <Test name="one_minus_src_color_src_alpha_saturate" />
   26282 <Test name="dst_color_zero" />
   26283 <Test name="dst_color_one" />
   26284 <Test name="dst_color_src_color" />
   26285 <Test name="dst_color_one_minus_src_color" />
   26286 <Test name="dst_color_dst_color" />
   26287 <Test name="dst_color_one_minus_dst_color" />
   26288 <Test name="dst_color_src_alpha" />
   26289 <Test name="dst_color_one_minus_src_alpha" />
   26290 <Test name="dst_color_dst_alpha" />
   26291 <Test name="dst_color_one_minus_dst_alpha" />
   26292 <Test name="dst_color_constant_color" />
   26293 <Test name="dst_color_one_minus_constant_color" />
   26294 <Test name="dst_color_constant_alpha" />
   26295 <Test name="dst_color_one_minus_constant_alpha" />
   26296 <Test name="dst_color_src_alpha_saturate" />
   26297 <Test name="one_minus_dst_color_zero" />
   26298 <Test name="one_minus_dst_color_one" />
   26299 <Test name="one_minus_dst_color_src_color" />
   26300 <Test name="one_minus_dst_color_one_minus_src_color" />
   26301 <Test name="one_minus_dst_color_dst_color" />
   26302 <Test name="one_minus_dst_color_one_minus_dst_color" />
   26303 <Test name="one_minus_dst_color_src_alpha" />
   26304 <Test name="one_minus_dst_color_one_minus_src_alpha" />
   26305 <Test name="one_minus_dst_color_dst_alpha" />
   26306 <Test name="one_minus_dst_color_one_minus_dst_alpha" />
   26307 <Test name="one_minus_dst_color_constant_color" />
   26308 <Test name="one_minus_dst_color_one_minus_constant_color" />
   26309 <Test name="one_minus_dst_color_constant_alpha" />
   26310 <Test name="one_minus_dst_color_one_minus_constant_alpha" />
   26311 <Test name="one_minus_dst_color_src_alpha_saturate" />
   26312 <Test name="src_alpha_zero" />
   26313 <Test name="src_alpha_one" />
   26314 <Test name="src_alpha_src_color" />
   26315 <Test name="src_alpha_one_minus_src_color" />
   26316 <Test name="src_alpha_dst_color" />
   26317 <Test name="src_alpha_one_minus_dst_color" />
   26318 <Test name="src_alpha_src_alpha" />
   26319 <Test name="src_alpha_one_minus_src_alpha" />
   26320 <Test name="src_alpha_dst_alpha" />
   26321 <Test name="src_alpha_one_minus_dst_alpha" />
   26322 <Test name="src_alpha_constant_color" />
   26323 <Test name="src_alpha_one_minus_constant_color" />
   26324 <Test name="src_alpha_constant_alpha" />
   26325 <Test name="src_alpha_one_minus_constant_alpha" />
   26326 <Test name="src_alpha_src_alpha_saturate" />
   26327 <Test name="one_minus_src_alpha_zero" />
   26328 <Test name="one_minus_src_alpha_one" />
   26329 <Test name="one_minus_src_alpha_src_color" />
   26330 <Test name="one_minus_src_alpha_one_minus_src_color" />
   26331 <Test name="one_minus_src_alpha_dst_color" />
   26332 <Test name="one_minus_src_alpha_one_minus_dst_color" />
   26333 <Test name="one_minus_src_alpha_src_alpha" />
   26334 <Test name="one_minus_src_alpha_one_minus_src_alpha" />
   26335 <Test name="one_minus_src_alpha_dst_alpha" />
   26336 <Test name="one_minus_src_alpha_one_minus_dst_alpha" />
   26337 <Test name="one_minus_src_alpha_constant_color" />
   26338 <Test name="one_minus_src_alpha_one_minus_constant_color" />
   26339 <Test name="one_minus_src_alpha_constant_alpha" />
   26340 <Test name="one_minus_src_alpha_one_minus_constant_alpha" />
   26341 <Test name="one_minus_src_alpha_src_alpha_saturate" />
   26342 <Test name="dst_alpha_zero" />
   26343 <Test name="dst_alpha_one" />
   26344 <Test name="dst_alpha_src_color" />
   26345 <Test name="dst_alpha_one_minus_src_color" />
   26346 <Test name="dst_alpha_dst_color" />
   26347 <Test name="dst_alpha_one_minus_dst_color" />
   26348 <Test name="dst_alpha_src_alpha" />
   26349 <Test name="dst_alpha_one_minus_src_alpha" />
   26350 <Test name="dst_alpha_dst_alpha" />
   26351 <Test name="dst_alpha_one_minus_dst_alpha" />
   26352 <Test name="dst_alpha_constant_color" />
   26353 <Test name="dst_alpha_one_minus_constant_color" />
   26354 <Test name="dst_alpha_constant_alpha" />
   26355 <Test name="dst_alpha_one_minus_constant_alpha" />
   26356 <Test name="dst_alpha_src_alpha_saturate" />
   26357 <Test name="one_minus_dst_alpha_zero" />
   26358 <Test name="one_minus_dst_alpha_one" />
   26359 <Test name="one_minus_dst_alpha_src_color" />
   26360 <Test name="one_minus_dst_alpha_one_minus_src_color" />
   26361 <Test name="one_minus_dst_alpha_dst_color" />
   26362 <Test name="one_minus_dst_alpha_one_minus_dst_color" />
   26363 <Test name="one_minus_dst_alpha_src_alpha" />
   26364 <Test name="one_minus_dst_alpha_one_minus_src_alpha" />
   26365 <Test name="one_minus_dst_alpha_dst_alpha" />
   26366 <Test name="one_minus_dst_alpha_one_minus_dst_alpha" />
   26367 <Test name="one_minus_dst_alpha_constant_color" />
   26368 <Test name="one_minus_dst_alpha_one_minus_constant_color" />
   26369 <Test name="one_minus_dst_alpha_constant_alpha" />
   26370 <Test name="one_minus_dst_alpha_one_minus_constant_alpha" />
   26371 <Test name="one_minus_dst_alpha_src_alpha_saturate" />
   26372 <Test name="constant_color_zero" />
   26373 <Test name="constant_color_one" />
   26374 <Test name="constant_color_src_color" />
   26375 <Test name="constant_color_one_minus_src_color" />
   26376 <Test name="constant_color_dst_color" />
   26377 <Test name="constant_color_one_minus_dst_color" />
   26378 <Test name="constant_color_src_alpha" />
   26379 <Test name="constant_color_one_minus_src_alpha" />
   26380 <Test name="constant_color_dst_alpha" />
   26381 <Test name="constant_color_one_minus_dst_alpha" />
   26382 <Test name="constant_color_constant_color" />
   26383 <Test name="constant_color_one_minus_constant_color" />
   26384 <Test name="constant_color_constant_alpha" />
   26385 <Test name="constant_color_one_minus_constant_alpha" />
   26386 <Test name="constant_color_src_alpha_saturate" />
   26387 <Test name="one_minus_constant_color_zero" />
   26388 <Test name="one_minus_constant_color_one" />
   26389 <Test name="one_minus_constant_color_src_color" />
   26390 <Test name="one_minus_constant_color_one_minus_src_color" />
   26391 <Test name="one_minus_constant_color_dst_color" />
   26392 <Test name="one_minus_constant_color_one_minus_dst_color" />
   26393 <Test name="one_minus_constant_color_src_alpha" />
   26394 <Test name="one_minus_constant_color_one_minus_src_alpha" />
   26395 <Test name="one_minus_constant_color_dst_alpha" />
   26396 <Test name="one_minus_constant_color_one_minus_dst_alpha" />
   26397 <Test name="one_minus_constant_color_constant_color" />
   26398 <Test name="one_minus_constant_color_one_minus_constant_color" />
   26399 <Test name="one_minus_constant_color_constant_alpha" />
   26400 <Test name="one_minus_constant_color_one_minus_constant_alpha" />
   26401 <Test name="one_minus_constant_color_src_alpha_saturate" />
   26402 <Test name="constant_alpha_zero" />
   26403 <Test name="constant_alpha_one" />
   26404 <Test name="constant_alpha_src_color" />
   26405 <Test name="constant_alpha_one_minus_src_color" />
   26406 <Test name="constant_alpha_dst_color" />
   26407 <Test name="constant_alpha_one_minus_dst_color" />
   26408 <Test name="constant_alpha_src_alpha" />
   26409 <Test name="constant_alpha_one_minus_src_alpha" />
   26410 <Test name="constant_alpha_dst_alpha" />
   26411 <Test name="constant_alpha_one_minus_dst_alpha" />
   26412 <Test name="constant_alpha_constant_color" />
   26413 <Test name="constant_alpha_one_minus_constant_color" />
   26414 <Test name="constant_alpha_constant_alpha" />
   26415 <Test name="constant_alpha_one_minus_constant_alpha" />
   26416 <Test name="constant_alpha_src_alpha_saturate" />
   26417 <Test name="one_minus_constant_alpha_zero" />
   26418 <Test name="one_minus_constant_alpha_one" />
   26419 <Test name="one_minus_constant_alpha_src_color" />
   26420 <Test name="one_minus_constant_alpha_one_minus_src_color" />
   26421 <Test name="one_minus_constant_alpha_dst_color" />
   26422 <Test name="one_minus_constant_alpha_one_minus_dst_color" />
   26423 <Test name="one_minus_constant_alpha_src_alpha" />
   26424 <Test name="one_minus_constant_alpha_one_minus_src_alpha" />
   26425 <Test name="one_minus_constant_alpha_dst_alpha" />
   26426 <Test name="one_minus_constant_alpha_one_minus_dst_alpha" />
   26427 <Test name="one_minus_constant_alpha_constant_color" />
   26428 <Test name="one_minus_constant_alpha_one_minus_constant_color" />
   26429 <Test name="one_minus_constant_alpha_constant_alpha" />
   26430 <Test name="one_minus_constant_alpha_one_minus_constant_alpha" />
   26431 <Test name="one_minus_constant_alpha_src_alpha_saturate" />
   26432 <Test name="src_alpha_saturate_zero" />
   26433 <Test name="src_alpha_saturate_one" />
   26434 <Test name="src_alpha_saturate_src_color" />
   26435 <Test name="src_alpha_saturate_one_minus_src_color" />
   26436 <Test name="src_alpha_saturate_dst_color" />
   26437 <Test name="src_alpha_saturate_one_minus_dst_color" />
   26438 <Test name="src_alpha_saturate_src_alpha" />
   26439 <Test name="src_alpha_saturate_one_minus_src_alpha" />
   26440 <Test name="src_alpha_saturate_dst_alpha" />
   26441 <Test name="src_alpha_saturate_one_minus_dst_alpha" />
   26442 <Test name="src_alpha_saturate_constant_color" />
   26443 <Test name="src_alpha_saturate_one_minus_constant_color" />
   26444 <Test name="src_alpha_saturate_constant_alpha" />
   26445 <Test name="src_alpha_saturate_one_minus_constant_alpha" />
   26446 <Test name="src_alpha_saturate_src_alpha_saturate" />
   26447 </TestCase>
   26448 </TestSuite>
   26449 <TestCase name="rgb_equation_alpha_equation">
   26450 <Test name="add_add" />
   26451 <Test name="add_subtract" />
   26452 <Test name="add_reverse_subtract" />
   26453 <Test name="add_min" />
   26454 <Test name="add_max" />
   26455 <Test name="subtract_add" />
   26456 <Test name="subtract_subtract" />
   26457 <Test name="subtract_reverse_subtract" />
   26458 <Test name="subtract_min" />
   26459 <Test name="subtract_max" />
   26460 <Test name="reverse_subtract_add" />
   26461 <Test name="reverse_subtract_subtract" />
   26462 <Test name="reverse_subtract_reverse_subtract" />
   26463 <Test name="reverse_subtract_min" />
   26464 <Test name="reverse_subtract_max" />
   26465 <Test name="min_add" />
   26466 <Test name="min_subtract" />
   26467 <Test name="min_reverse_subtract" />
   26468 <Test name="min_min" />
   26469 <Test name="min_max" />
   26470 <Test name="max_add" />
   26471 <Test name="max_subtract" />
   26472 <Test name="max_reverse_subtract" />
   26473 <Test name="max_min" />
   26474 <Test name="max_max" />
   26475 </TestCase>
   26476 </TestSuite>
   26477 <TestSuite name="fbo_srgb">
   26478 <TestCase name="equation_src_func_dst_func">
   26479 <Test name="add_zero_zero" />
   26480 <Test name="add_zero_one" />
   26481 <Test name="add_zero_src_color" />
   26482 <Test name="add_zero_one_minus_src_color" />
   26483 <Test name="add_zero_dst_color" />
   26484 <Test name="add_zero_one_minus_dst_color" />
   26485 <Test name="add_zero_src_alpha" />
   26486 <Test name="add_zero_one_minus_src_alpha" />
   26487 <Test name="add_zero_dst_alpha" />
   26488 <Test name="add_zero_one_minus_dst_alpha" />
   26489 <Test name="add_zero_constant_color" />
   26490 <Test name="add_zero_one_minus_constant_color" />
   26491 <Test name="add_zero_constant_alpha" />
   26492 <Test name="add_zero_one_minus_constant_alpha" />
   26493 <Test name="add_zero_src_alpha_saturate" />
   26494 <Test name="add_one_zero" />
   26495 <Test name="add_one_one" />
   26496 <Test name="add_one_src_color" />
   26497 <Test name="add_one_one_minus_src_color" />
   26498 <Test name="add_one_dst_color" />
   26499 <Test name="add_one_one_minus_dst_color" />
   26500 <Test name="add_one_src_alpha" />
   26501 <Test name="add_one_one_minus_src_alpha" />
   26502 <Test name="add_one_dst_alpha" />
   26503 <Test name="add_one_one_minus_dst_alpha" />
   26504 <Test name="add_one_constant_color" />
   26505 <Test name="add_one_one_minus_constant_color" />
   26506 <Test name="add_one_constant_alpha" />
   26507 <Test name="add_one_one_minus_constant_alpha" />
   26508 <Test name="add_one_src_alpha_saturate" />
   26509 <Test name="add_src_color_zero" />
   26510 <Test name="add_src_color_one" />
   26511 <Test name="add_src_color_src_color" />
   26512 <Test name="add_src_color_one_minus_src_color" />
   26513 <Test name="add_src_color_dst_color" />
   26514 <Test name="add_src_color_one_minus_dst_color" />
   26515 <Test name="add_src_color_src_alpha" />
   26516 <Test name="add_src_color_one_minus_src_alpha" />
   26517 <Test name="add_src_color_dst_alpha" />
   26518 <Test name="add_src_color_one_minus_dst_alpha" />
   26519 <Test name="add_src_color_constant_color" />
   26520 <Test name="add_src_color_one_minus_constant_color" />
   26521 <Test name="add_src_color_constant_alpha" />
   26522 <Test name="add_src_color_one_minus_constant_alpha" />
   26523 <Test name="add_src_color_src_alpha_saturate" />
   26524 <Test name="add_one_minus_src_color_zero" />
   26525 <Test name="add_one_minus_src_color_one" />
   26526 <Test name="add_one_minus_src_color_src_color" />
   26527 <Test name="add_one_minus_src_color_one_minus_src_color" />
   26528 <Test name="add_one_minus_src_color_dst_color" />
   26529 <Test name="add_one_minus_src_color_one_minus_dst_color" />
   26530 <Test name="add_one_minus_src_color_src_alpha" />
   26531 <Test name="add_one_minus_src_color_one_minus_src_alpha" />
   26532 <Test name="add_one_minus_src_color_dst_alpha" />
   26533 <Test name="add_one_minus_src_color_one_minus_dst_alpha" />
   26534 <Test name="add_one_minus_src_color_constant_color" />
   26535 <Test name="add_one_minus_src_color_one_minus_constant_color" />
   26536 <Test name="add_one_minus_src_color_constant_alpha" />
   26537 <Test name="add_one_minus_src_color_one_minus_constant_alpha" />
   26538 <Test name="add_one_minus_src_color_src_alpha_saturate" />
   26539 <Test name="add_dst_color_zero" />
   26540 <Test name="add_dst_color_one" />
   26541 <Test name="add_dst_color_src_color" />
   26542 <Test name="add_dst_color_one_minus_src_color" />
   26543 <Test name="add_dst_color_dst_color" />
   26544 <Test name="add_dst_color_one_minus_dst_color" />
   26545 <Test name="add_dst_color_src_alpha" />
   26546 <Test name="add_dst_color_one_minus_src_alpha" />
   26547 <Test name="add_dst_color_dst_alpha" />
   26548 <Test name="add_dst_color_one_minus_dst_alpha" />
   26549 <Test name="add_dst_color_constant_color" />
   26550 <Test name="add_dst_color_one_minus_constant_color" />
   26551 <Test name="add_dst_color_constant_alpha" />
   26552 <Test name="add_dst_color_one_minus_constant_alpha" />
   26553 <Test name="add_dst_color_src_alpha_saturate" />
   26554 <Test name="add_one_minus_dst_color_zero" />
   26555 <Test name="add_one_minus_dst_color_one" />
   26556 <Test name="add_one_minus_dst_color_src_color" />
   26557 <Test name="add_one_minus_dst_color_one_minus_src_color" />
   26558 <Test name="add_one_minus_dst_color_dst_color" />
   26559 <Test name="add_one_minus_dst_color_one_minus_dst_color" />
   26560 <Test name="add_one_minus_dst_color_src_alpha" />
   26561 <Test name="add_one_minus_dst_color_one_minus_src_alpha" />
   26562 <Test name="add_one_minus_dst_color_dst_alpha" />
   26563 <Test name="add_one_minus_dst_color_one_minus_dst_alpha" />
   26564 <Test name="add_one_minus_dst_color_constant_color" />
   26565 <Test name="add_one_minus_dst_color_one_minus_constant_color" />
   26566 <Test name="add_one_minus_dst_color_constant_alpha" />
   26567 <Test name="add_one_minus_dst_color_one_minus_constant_alpha" />
   26568 <Test name="add_one_minus_dst_color_src_alpha_saturate" />
   26569 <Test name="add_src_alpha_zero" />
   26570 <Test name="add_src_alpha_one" />
   26571 <Test name="add_src_alpha_src_color" />
   26572 <Test name="add_src_alpha_one_minus_src_color" />
   26573 <Test name="add_src_alpha_dst_color" />
   26574 <Test name="add_src_alpha_one_minus_dst_color" />
   26575 <Test name="add_src_alpha_src_alpha" />
   26576 <Test name="add_src_alpha_one_minus_src_alpha" />
   26577 <Test name="add_src_alpha_dst_alpha" />
   26578 <Test name="add_src_alpha_one_minus_dst_alpha" />
   26579 <Test name="add_src_alpha_constant_color" />
   26580 <Test name="add_src_alpha_one_minus_constant_color" />
   26581 <Test name="add_src_alpha_constant_alpha" />
   26582 <Test name="add_src_alpha_one_minus_constant_alpha" />
   26583 <Test name="add_src_alpha_src_alpha_saturate" />
   26584 <Test name="add_one_minus_src_alpha_zero" />
   26585 <Test name="add_one_minus_src_alpha_one" />
   26586 <Test name="add_one_minus_src_alpha_src_color" />
   26587 <Test name="add_one_minus_src_alpha_one_minus_src_color" />
   26588 <Test name="add_one_minus_src_alpha_dst_color" />
   26589 <Test name="add_one_minus_src_alpha_one_minus_dst_color" />
   26590 <Test name="add_one_minus_src_alpha_src_alpha" />
   26591 <Test name="add_one_minus_src_alpha_one_minus_src_alpha" />
   26592 <Test name="add_one_minus_src_alpha_dst_alpha" />
   26593 <Test name="add_one_minus_src_alpha_one_minus_dst_alpha" />
   26594 <Test name="add_one_minus_src_alpha_constant_color" />
   26595 <Test name="add_one_minus_src_alpha_one_minus_constant_color" />
   26596 <Test name="add_one_minus_src_alpha_constant_alpha" />
   26597 <Test name="add_one_minus_src_alpha_one_minus_constant_alpha" />
   26598 <Test name="add_one_minus_src_alpha_src_alpha_saturate" />
   26599 <Test name="add_dst_alpha_zero" />
   26600 <Test name="add_dst_alpha_one" />
   26601 <Test name="add_dst_alpha_src_color" />
   26602 <Test name="add_dst_alpha_one_minus_src_color" />
   26603 <Test name="add_dst_alpha_dst_color" />
   26604 <Test name="add_dst_alpha_one_minus_dst_color" />
   26605 <Test name="add_dst_alpha_src_alpha" />
   26606 <Test name="add_dst_alpha_one_minus_src_alpha" />
   26607 <Test name="add_dst_alpha_dst_alpha" />
   26608 <Test name="add_dst_alpha_one_minus_dst_alpha" />
   26609 <Test name="add_dst_alpha_constant_color" />
   26610 <Test name="add_dst_alpha_one_minus_constant_color" />
   26611 <Test name="add_dst_alpha_constant_alpha" />
   26612 <Test name="add_dst_alpha_one_minus_constant_alpha" />
   26613 <Test name="add_dst_alpha_src_alpha_saturate" />
   26614 <Test name="add_one_minus_dst_alpha_zero" />
   26615 <Test name="add_one_minus_dst_alpha_one" />
   26616 <Test name="add_one_minus_dst_alpha_src_color" />
   26617 <Test name="add_one_minus_dst_alpha_one_minus_src_color" />
   26618 <Test name="add_one_minus_dst_alpha_dst_color" />
   26619 <Test name="add_one_minus_dst_alpha_one_minus_dst_color" />
   26620 <Test name="add_one_minus_dst_alpha_src_alpha" />
   26621 <Test name="add_one_minus_dst_alpha_one_minus_src_alpha" />
   26622 <Test name="add_one_minus_dst_alpha_dst_alpha" />
   26623 <Test name="add_one_minus_dst_alpha_one_minus_dst_alpha" />
   26624 <Test name="add_one_minus_dst_alpha_constant_color" />
   26625 <Test name="add_one_minus_dst_alpha_one_minus_constant_color" />
   26626 <Test name="add_one_minus_dst_alpha_constant_alpha" />
   26627 <Test name="add_one_minus_dst_alpha_one_minus_constant_alpha" />
   26628 <Test name="add_one_minus_dst_alpha_src_alpha_saturate" />
   26629 <Test name="add_constant_color_zero" />
   26630 <Test name="add_constant_color_one" />
   26631 <Test name="add_constant_color_src_color" />
   26632 <Test name="add_constant_color_one_minus_src_color" />
   26633 <Test name="add_constant_color_dst_color" />
   26634 <Test name="add_constant_color_one_minus_dst_color" />
   26635 <Test name="add_constant_color_src_alpha" />
   26636 <Test name="add_constant_color_one_minus_src_alpha" />
   26637 <Test name="add_constant_color_dst_alpha" />
   26638 <Test name="add_constant_color_one_minus_dst_alpha" />
   26639 <Test name="add_constant_color_constant_color" />
   26640 <Test name="add_constant_color_one_minus_constant_color" />
   26641 <Test name="add_constant_color_constant_alpha" />
   26642 <Test name="add_constant_color_one_minus_constant_alpha" />
   26643 <Test name="add_constant_color_src_alpha_saturate" />
   26644 <Test name="add_one_minus_constant_color_zero" />
   26645 <Test name="add_one_minus_constant_color_one" />
   26646 <Test name="add_one_minus_constant_color_src_color" />
   26647 <Test name="add_one_minus_constant_color_one_minus_src_color" />
   26648 <Test name="add_one_minus_constant_color_dst_color" />
   26649 <Test name="add_one_minus_constant_color_one_minus_dst_color" />
   26650 <Test name="add_one_minus_constant_color_src_alpha" />
   26651 <Test name="add_one_minus_constant_color_one_minus_src_alpha" />
   26652 <Test name="add_one_minus_constant_color_dst_alpha" />
   26653 <Test name="add_one_minus_constant_color_one_minus_dst_alpha" />
   26654 <Test name="add_one_minus_constant_color_constant_color" />
   26655 <Test name="add_one_minus_constant_color_one_minus_constant_color" />
   26656 <Test name="add_one_minus_constant_color_constant_alpha" />
   26657 <Test name="add_one_minus_constant_color_one_minus_constant_alpha" />
   26658 <Test name="add_one_minus_constant_color_src_alpha_saturate" />
   26659 <Test name="add_constant_alpha_zero" />
   26660 <Test name="add_constant_alpha_one" />
   26661 <Test name="add_constant_alpha_src_color" />
   26662 <Test name="add_constant_alpha_one_minus_src_color" />
   26663 <Test name="add_constant_alpha_dst_color" />
   26664 <Test name="add_constant_alpha_one_minus_dst_color" />
   26665 <Test name="add_constant_alpha_src_alpha" />
   26666 <Test name="add_constant_alpha_one_minus_src_alpha" />
   26667 <Test name="add_constant_alpha_dst_alpha" />
   26668 <Test name="add_constant_alpha_one_minus_dst_alpha" />
   26669 <Test name="add_constant_alpha_constant_color" />
   26670 <Test name="add_constant_alpha_one_minus_constant_color" />
   26671 <Test name="add_constant_alpha_constant_alpha" />
   26672 <Test name="add_constant_alpha_one_minus_constant_alpha" />
   26673 <Test name="add_constant_alpha_src_alpha_saturate" />
   26674 <Test name="add_one_minus_constant_alpha_zero" />
   26675 <Test name="add_one_minus_constant_alpha_one" />
   26676 <Test name="add_one_minus_constant_alpha_src_color" />
   26677 <Test name="add_one_minus_constant_alpha_one_minus_src_color" />
   26678 <Test name="add_one_minus_constant_alpha_dst_color" />
   26679 <Test name="add_one_minus_constant_alpha_one_minus_dst_color" />
   26680 <Test name="add_one_minus_constant_alpha_src_alpha" />
   26681 <Test name="add_one_minus_constant_alpha_one_minus_src_alpha" />
   26682 <Test name="add_one_minus_constant_alpha_dst_alpha" />
   26683 <Test name="add_one_minus_constant_alpha_one_minus_dst_alpha" />
   26684 <Test name="add_one_minus_constant_alpha_constant_color" />
   26685 <Test name="add_one_minus_constant_alpha_one_minus_constant_color" />
   26686 <Test name="add_one_minus_constant_alpha_constant_alpha" />
   26687 <Test name="add_one_minus_constant_alpha_one_minus_constant_alpha" />
   26688 <Test name="add_one_minus_constant_alpha_src_alpha_saturate" />
   26689 <Test name="add_src_alpha_saturate_zero" />
   26690 <Test name="add_src_alpha_saturate_one" />
   26691 <Test name="add_src_alpha_saturate_src_color" />
   26692 <Test name="add_src_alpha_saturate_one_minus_src_color" />
   26693 <Test name="add_src_alpha_saturate_dst_color" />
   26694 <Test name="add_src_alpha_saturate_one_minus_dst_color" />
   26695 <Test name="add_src_alpha_saturate_src_alpha" />
   26696 <Test name="add_src_alpha_saturate_one_minus_src_alpha" />
   26697 <Test name="add_src_alpha_saturate_dst_alpha" />
   26698 <Test name="add_src_alpha_saturate_one_minus_dst_alpha" />
   26699 <Test name="add_src_alpha_saturate_constant_color" />
   26700 <Test name="add_src_alpha_saturate_one_minus_constant_color" />
   26701 <Test name="add_src_alpha_saturate_constant_alpha" />
   26702 <Test name="add_src_alpha_saturate_one_minus_constant_alpha" />
   26703 <Test name="add_src_alpha_saturate_src_alpha_saturate" />
   26704 <Test name="subtract_zero_zero" />
   26705 <Test name="subtract_zero_one" />
   26706 <Test name="subtract_zero_src_color" />
   26707 <Test name="subtract_zero_one_minus_src_color" />
   26708 <Test name="subtract_zero_dst_color" />
   26709 <Test name="subtract_zero_one_minus_dst_color" />
   26710 <Test name="subtract_zero_src_alpha" />
   26711 <Test name="subtract_zero_one_minus_src_alpha" />
   26712 <Test name="subtract_zero_dst_alpha" />
   26713 <Test name="subtract_zero_one_minus_dst_alpha" />
   26714 <Test name="subtract_zero_constant_color" />
   26715 <Test name="subtract_zero_one_minus_constant_color" />
   26716 <Test name="subtract_zero_constant_alpha" />
   26717 <Test name="subtract_zero_one_minus_constant_alpha" />
   26718 <Test name="subtract_zero_src_alpha_saturate" />
   26719 <Test name="subtract_one_zero" />
   26720 <Test name="subtract_one_one" />
   26721 <Test name="subtract_one_src_color" />
   26722 <Test name="subtract_one_one_minus_src_color" />
   26723 <Test name="subtract_one_dst_color" />
   26724 <Test name="subtract_one_one_minus_dst_color" />
   26725 <Test name="subtract_one_src_alpha" />
   26726 <Test name="subtract_one_one_minus_src_alpha" />
   26727 <Test name="subtract_one_dst_alpha" />
   26728 <Test name="subtract_one_one_minus_dst_alpha" />
   26729 <Test name="subtract_one_constant_color" />
   26730 <Test name="subtract_one_one_minus_constant_color" />
   26731 <Test name="subtract_one_constant_alpha" />
   26732 <Test name="subtract_one_one_minus_constant_alpha" />
   26733 <Test name="subtract_one_src_alpha_saturate" />
   26734 <Test name="subtract_src_color_zero" />
   26735 <Test name="subtract_src_color_one" />
   26736 <Test name="subtract_src_color_src_color" />
   26737 <Test name="subtract_src_color_one_minus_src_color" />
   26738 <Test name="subtract_src_color_dst_color" />
   26739 <Test name="subtract_src_color_one_minus_dst_color" />
   26740 <Test name="subtract_src_color_src_alpha" />
   26741 <Test name="subtract_src_color_one_minus_src_alpha" />
   26742 <Test name="subtract_src_color_dst_alpha" />
   26743 <Test name="subtract_src_color_one_minus_dst_alpha" />
   26744 <Test name="subtract_src_color_constant_color" />
   26745 <Test name="subtract_src_color_one_minus_constant_color" />
   26746 <Test name="subtract_src_color_constant_alpha" />
   26747 <Test name="subtract_src_color_one_minus_constant_alpha" />
   26748 <Test name="subtract_src_color_src_alpha_saturate" />
   26749 <Test name="subtract_one_minus_src_color_zero" />
   26750 <Test name="subtract_one_minus_src_color_one" />
   26751 <Test name="subtract_one_minus_src_color_src_color" />
   26752 <Test name="subtract_one_minus_src_color_one_minus_src_color" />
   26753 <Test name="subtract_one_minus_src_color_dst_color" />
   26754 <Test name="subtract_one_minus_src_color_one_minus_dst_color" />
   26755 <Test name="subtract_one_minus_src_color_src_alpha" />
   26756 <Test name="subtract_one_minus_src_color_one_minus_src_alpha" />
   26757 <Test name="subtract_one_minus_src_color_dst_alpha" />
   26758 <Test name="subtract_one_minus_src_color_one_minus_dst_alpha" />
   26759 <Test name="subtract_one_minus_src_color_constant_color" />
   26760 <Test name="subtract_one_minus_src_color_one_minus_constant_color" />
   26761 <Test name="subtract_one_minus_src_color_constant_alpha" />
   26762 <Test name="subtract_one_minus_src_color_one_minus_constant_alpha" />
   26763 <Test name="subtract_one_minus_src_color_src_alpha_saturate" />
   26764 <Test name="subtract_dst_color_zero" />
   26765 <Test name="subtract_dst_color_one" />
   26766 <Test name="subtract_dst_color_src_color" />
   26767 <Test name="subtract_dst_color_one_minus_src_color" />
   26768 <Test name="subtract_dst_color_dst_color" />
   26769 <Test name="subtract_dst_color_one_minus_dst_color" />
   26770 <Test name="subtract_dst_color_src_alpha" />
   26771 <Test name="subtract_dst_color_one_minus_src_alpha" />
   26772 <Test name="subtract_dst_color_dst_alpha" />
   26773 <Test name="subtract_dst_color_one_minus_dst_alpha" />
   26774 <Test name="subtract_dst_color_constant_color" />
   26775 <Test name="subtract_dst_color_one_minus_constant_color" />
   26776 <Test name="subtract_dst_color_constant_alpha" />
   26777 <Test name="subtract_dst_color_one_minus_constant_alpha" />
   26778 <Test name="subtract_dst_color_src_alpha_saturate" />
   26779 <Test name="subtract_one_minus_dst_color_zero" />
   26780 <Test name="subtract_one_minus_dst_color_one" />
   26781 <Test name="subtract_one_minus_dst_color_src_color" />
   26782 <Test name="subtract_one_minus_dst_color_one_minus_src_color" />
   26783 <Test name="subtract_one_minus_dst_color_dst_color" />
   26784 <Test name="subtract_one_minus_dst_color_one_minus_dst_color" />
   26785 <Test name="subtract_one_minus_dst_color_src_alpha" />
   26786 <Test name="subtract_one_minus_dst_color_one_minus_src_alpha" />
   26787 <Test name="subtract_one_minus_dst_color_dst_alpha" />
   26788 <Test name="subtract_one_minus_dst_color_one_minus_dst_alpha" />
   26789 <Test name="subtract_one_minus_dst_color_constant_color" />
   26790 <Test name="subtract_one_minus_dst_color_one_minus_constant_color" />
   26791 <Test name="subtract_one_minus_dst_color_constant_alpha" />
   26792 <Test name="subtract_one_minus_dst_color_one_minus_constant_alpha" />
   26793 <Test name="subtract_one_minus_dst_color_src_alpha_saturate" />
   26794 <Test name="subtract_src_alpha_zero" />
   26795 <Test name="subtract_src_alpha_one" />
   26796 <Test name="subtract_src_alpha_src_color" />
   26797 <Test name="subtract_src_alpha_one_minus_src_color" />
   26798 <Test name="subtract_src_alpha_dst_color" />
   26799 <Test name="subtract_src_alpha_one_minus_dst_color" />
   26800 <Test name="subtract_src_alpha_src_alpha" />
   26801 <Test name="subtract_src_alpha_one_minus_src_alpha" />
   26802 <Test name="subtract_src_alpha_dst_alpha" />
   26803 <Test name="subtract_src_alpha_one_minus_dst_alpha" />
   26804 <Test name="subtract_src_alpha_constant_color" />
   26805 <Test name="subtract_src_alpha_one_minus_constant_color" />
   26806 <Test name="subtract_src_alpha_constant_alpha" />
   26807 <Test name="subtract_src_alpha_one_minus_constant_alpha" />
   26808 <Test name="subtract_src_alpha_src_alpha_saturate" />
   26809 <Test name="subtract_one_minus_src_alpha_zero" />
   26810 <Test name="subtract_one_minus_src_alpha_one" />
   26811 <Test name="subtract_one_minus_src_alpha_src_color" />
   26812 <Test name="subtract_one_minus_src_alpha_one_minus_src_color" />
   26813 <Test name="subtract_one_minus_src_alpha_dst_color" />
   26814 <Test name="subtract_one_minus_src_alpha_one_minus_dst_color" />
   26815 <Test name="subtract_one_minus_src_alpha_src_alpha" />
   26816 <Test name="subtract_one_minus_src_alpha_one_minus_src_alpha" />
   26817 <Test name="subtract_one_minus_src_alpha_dst_alpha" />
   26818 <Test name="subtract_one_minus_src_alpha_one_minus_dst_alpha" />
   26819 <Test name="subtract_one_minus_src_alpha_constant_color" />
   26820 <Test name="subtract_one_minus_src_alpha_one_minus_constant_color" />
   26821 <Test name="subtract_one_minus_src_alpha_constant_alpha" />
   26822 <Test name="subtract_one_minus_src_alpha_one_minus_constant_alpha" />
   26823 <Test name="subtract_one_minus_src_alpha_src_alpha_saturate" />
   26824 <Test name="subtract_dst_alpha_zero" />
   26825 <Test name="subtract_dst_alpha_one" />
   26826 <Test name="subtract_dst_alpha_src_color" />
   26827 <Test name="subtract_dst_alpha_one_minus_src_color" />
   26828 <Test name="subtract_dst_alpha_dst_color" />
   26829 <Test name="subtract_dst_alpha_one_minus_dst_color" />
   26830 <Test name="subtract_dst_alpha_src_alpha" />
   26831 <Test name="subtract_dst_alpha_one_minus_src_alpha" />
   26832 <Test name="subtract_dst_alpha_dst_alpha" />
   26833 <Test name="subtract_dst_alpha_one_minus_dst_alpha" />
   26834 <Test name="subtract_dst_alpha_constant_color" />
   26835 <Test name="subtract_dst_alpha_one_minus_constant_color" />
   26836 <Test name="subtract_dst_alpha_constant_alpha" />
   26837 <Test name="subtract_dst_alpha_one_minus_constant_alpha" />
   26838 <Test name="subtract_dst_alpha_src_alpha_saturate" />
   26839 <Test name="subtract_one_minus_dst_alpha_zero" />
   26840 <Test name="subtract_one_minus_dst_alpha_one" />
   26841 <Test name="subtract_one_minus_dst_alpha_src_color" />
   26842 <Test name="subtract_one_minus_dst_alpha_one_minus_src_color" />
   26843 <Test name="subtract_one_minus_dst_alpha_dst_color" />
   26844 <Test name="subtract_one_minus_dst_alpha_one_minus_dst_color" />
   26845 <Test name="subtract_one_minus_dst_alpha_src_alpha" />
   26846 <Test name="subtract_one_minus_dst_alpha_one_minus_src_alpha" />
   26847 <Test name="subtract_one_minus_dst_alpha_dst_alpha" />
   26848 <Test name="subtract_one_minus_dst_alpha_one_minus_dst_alpha" />
   26849 <Test name="subtract_one_minus_dst_alpha_constant_color" />
   26850 <Test name="subtract_one_minus_dst_alpha_one_minus_constant_color" />
   26851 <Test name="subtract_one_minus_dst_alpha_constant_alpha" />
   26852 <Test name="subtract_one_minus_dst_alpha_one_minus_constant_alpha" />
   26853 <Test name="subtract_one_minus_dst_alpha_src_alpha_saturate" />
   26854 <Test name="subtract_constant_color_zero" />
   26855 <Test name="subtract_constant_color_one" />
   26856 <Test name="subtract_constant_color_src_color" />
   26857 <Test name="subtract_constant_color_one_minus_src_color" />
   26858 <Test name="subtract_constant_color_dst_color" />
   26859 <Test name="subtract_constant_color_one_minus_dst_color" />
   26860 <Test name="subtract_constant_color_src_alpha" />
   26861 <Test name="subtract_constant_color_one_minus_src_alpha" />
   26862 <Test name="subtract_constant_color_dst_alpha" />
   26863 <Test name="subtract_constant_color_one_minus_dst_alpha" />
   26864 <Test name="subtract_constant_color_constant_color" />
   26865 <Test name="subtract_constant_color_one_minus_constant_color" />
   26866 <Test name="subtract_constant_color_constant_alpha" />
   26867 <Test name="subtract_constant_color_one_minus_constant_alpha" />
   26868 <Test name="subtract_constant_color_src_alpha_saturate" />
   26869 <Test name="subtract_one_minus_constant_color_zero" />
   26870 <Test name="subtract_one_minus_constant_color_one" />
   26871 <Test name="subtract_one_minus_constant_color_src_color" />
   26872 <Test name="subtract_one_minus_constant_color_one_minus_src_color" />
   26873 <Test name="subtract_one_minus_constant_color_dst_color" />
   26874 <Test name="subtract_one_minus_constant_color_one_minus_dst_color" />
   26875 <Test name="subtract_one_minus_constant_color_src_alpha" />
   26876 <Test name="subtract_one_minus_constant_color_one_minus_src_alpha" />
   26877 <Test name="subtract_one_minus_constant_color_dst_alpha" />
   26878 <Test name="subtract_one_minus_constant_color_one_minus_dst_alpha" />
   26879 <Test name="subtract_one_minus_constant_color_constant_color" />
   26880 <Test name="subtract_one_minus_constant_color_one_minus_constant_color" />
   26881 <Test name="subtract_one_minus_constant_color_constant_alpha" />
   26882 <Test name="subtract_one_minus_constant_color_one_minus_constant_alpha" />
   26883 <Test name="subtract_one_minus_constant_color_src_alpha_saturate" />
   26884 <Test name="subtract_constant_alpha_zero" />
   26885 <Test name="subtract_constant_alpha_one" />
   26886 <Test name="subtract_constant_alpha_src_color" />
   26887 <Test name="subtract_constant_alpha_one_minus_src_color" />
   26888 <Test name="subtract_constant_alpha_dst_color" />
   26889 <Test name="subtract_constant_alpha_one_minus_dst_color" />
   26890 <Test name="subtract_constant_alpha_src_alpha" />
   26891 <Test name="subtract_constant_alpha_one_minus_src_alpha" />
   26892 <Test name="subtract_constant_alpha_dst_alpha" />
   26893 <Test name="subtract_constant_alpha_one_minus_dst_alpha" />
   26894 <Test name="subtract_constant_alpha_constant_color" />
   26895 <Test name="subtract_constant_alpha_one_minus_constant_color" />
   26896 <Test name="subtract_constant_alpha_constant_alpha" />
   26897 <Test name="subtract_constant_alpha_one_minus_constant_alpha" />
   26898 <Test name="subtract_constant_alpha_src_alpha_saturate" />
   26899 <Test name="subtract_one_minus_constant_alpha_zero" />
   26900 <Test name="subtract_one_minus_constant_alpha_one" />
   26901 <Test name="subtract_one_minus_constant_alpha_src_color" />
   26902 <Test name="subtract_one_minus_constant_alpha_one_minus_src_color" />
   26903 <Test name="subtract_one_minus_constant_alpha_dst_color" />
   26904 <Test name="subtract_one_minus_constant_alpha_one_minus_dst_color" />
   26905 <Test name="subtract_one_minus_constant_alpha_src_alpha" />
   26906 <Test name="subtract_one_minus_constant_alpha_one_minus_src_alpha" />
   26907 <Test name="subtract_one_minus_constant_alpha_dst_alpha" />
   26908 <Test name="subtract_one_minus_constant_alpha_one_minus_dst_alpha" />
   26909 <Test name="subtract_one_minus_constant_alpha_constant_color" />
   26910 <Test name="subtract_one_minus_constant_alpha_one_minus_constant_color" />
   26911 <Test name="subtract_one_minus_constant_alpha_constant_alpha" />
   26912 <Test name="subtract_one_minus_constant_alpha_one_minus_constant_alpha" />
   26913 <Test name="subtract_one_minus_constant_alpha_src_alpha_saturate" />
   26914 <Test name="subtract_src_alpha_saturate_zero" />
   26915 <Test name="subtract_src_alpha_saturate_one" />
   26916 <Test name="subtract_src_alpha_saturate_src_color" />
   26917 <Test name="subtract_src_alpha_saturate_one_minus_src_color" />
   26918 <Test name="subtract_src_alpha_saturate_dst_color" />
   26919 <Test name="subtract_src_alpha_saturate_one_minus_dst_color" />
   26920 <Test name="subtract_src_alpha_saturate_src_alpha" />
   26921 <Test name="subtract_src_alpha_saturate_one_minus_src_alpha" />
   26922 <Test name="subtract_src_alpha_saturate_dst_alpha" />
   26923 <Test name="subtract_src_alpha_saturate_one_minus_dst_alpha" />
   26924 <Test name="subtract_src_alpha_saturate_constant_color" />
   26925 <Test name="subtract_src_alpha_saturate_one_minus_constant_color" />
   26926 <Test name="subtract_src_alpha_saturate_constant_alpha" />
   26927 <Test name="subtract_src_alpha_saturate_one_minus_constant_alpha" />
   26928 <Test name="subtract_src_alpha_saturate_src_alpha_saturate" />
   26929 <Test name="reverse_subtract_zero_zero" />
   26930 <Test name="reverse_subtract_zero_one" />
   26931 <Test name="reverse_subtract_zero_src_color" />
   26932 <Test name="reverse_subtract_zero_one_minus_src_color" />
   26933 <Test name="reverse_subtract_zero_dst_color" />
   26934 <Test name="reverse_subtract_zero_one_minus_dst_color" />
   26935 <Test name="reverse_subtract_zero_src_alpha" />
   26936 <Test name="reverse_subtract_zero_one_minus_src_alpha" />
   26937 <Test name="reverse_subtract_zero_dst_alpha" />
   26938 <Test name="reverse_subtract_zero_one_minus_dst_alpha" />
   26939 <Test name="reverse_subtract_zero_constant_color" />
   26940 <Test name="reverse_subtract_zero_one_minus_constant_color" />
   26941 <Test name="reverse_subtract_zero_constant_alpha" />
   26942 <Test name="reverse_subtract_zero_one_minus_constant_alpha" />
   26943 <Test name="reverse_subtract_zero_src_alpha_saturate" />
   26944 <Test name="reverse_subtract_one_zero" />
   26945 <Test name="reverse_subtract_one_one" />
   26946 <Test name="reverse_subtract_one_src_color" />
   26947 <Test name="reverse_subtract_one_one_minus_src_color" />
   26948 <Test name="reverse_subtract_one_dst_color" />
   26949 <Test name="reverse_subtract_one_one_minus_dst_color" />
   26950 <Test name="reverse_subtract_one_src_alpha" />
   26951 <Test name="reverse_subtract_one_one_minus_src_alpha" />
   26952 <Test name="reverse_subtract_one_dst_alpha" />
   26953 <Test name="reverse_subtract_one_one_minus_dst_alpha" />
   26954 <Test name="reverse_subtract_one_constant_color" />
   26955 <Test name="reverse_subtract_one_one_minus_constant_color" />
   26956 <Test name="reverse_subtract_one_constant_alpha" />
   26957 <Test name="reverse_subtract_one_one_minus_constant_alpha" />
   26958 <Test name="reverse_subtract_one_src_alpha_saturate" />
   26959 <Test name="reverse_subtract_src_color_zero" />
   26960 <Test name="reverse_subtract_src_color_one" />
   26961 <Test name="reverse_subtract_src_color_src_color" />
   26962 <Test name="reverse_subtract_src_color_one_minus_src_color" />
   26963 <Test name="reverse_subtract_src_color_dst_color" />
   26964 <Test name="reverse_subtract_src_color_one_minus_dst_color" />
   26965 <Test name="reverse_subtract_src_color_src_alpha" />
   26966 <Test name="reverse_subtract_src_color_one_minus_src_alpha" />
   26967 <Test name="reverse_subtract_src_color_dst_alpha" />
   26968 <Test name="reverse_subtract_src_color_one_minus_dst_alpha" />
   26969 <Test name="reverse_subtract_src_color_constant_color" />
   26970 <Test name="reverse_subtract_src_color_one_minus_constant_color" />
   26971 <Test name="reverse_subtract_src_color_constant_alpha" />
   26972 <Test name="reverse_subtract_src_color_one_minus_constant_alpha" />
   26973 <Test name="reverse_subtract_src_color_src_alpha_saturate" />
   26974 <Test name="reverse_subtract_one_minus_src_color_zero" />
   26975 <Test name="reverse_subtract_one_minus_src_color_one" />
   26976 <Test name="reverse_subtract_one_minus_src_color_src_color" />
   26977 <Test name="reverse_subtract_one_minus_src_color_one_minus_src_color" />
   26978 <Test name="reverse_subtract_one_minus_src_color_dst_color" />
   26979 <Test name="reverse_subtract_one_minus_src_color_one_minus_dst_color" />
   26980 <Test name="reverse_subtract_one_minus_src_color_src_alpha" />
   26981 <Test name="reverse_subtract_one_minus_src_color_one_minus_src_alpha" />
   26982 <Test name="reverse_subtract_one_minus_src_color_dst_alpha" />
   26983 <Test name="reverse_subtract_one_minus_src_color_one_minus_dst_alpha" />
   26984 <Test name="reverse_subtract_one_minus_src_color_constant_color" />
   26985 <Test name="reverse_subtract_one_minus_src_color_one_minus_constant_color" />
   26986 <Test name="reverse_subtract_one_minus_src_color_constant_alpha" />
   26987 <Test name="reverse_subtract_one_minus_src_color_one_minus_constant_alpha" />
   26988 <Test name="reverse_subtract_one_minus_src_color_src_alpha_saturate" />
   26989 <Test name="reverse_subtract_dst_color_zero" />
   26990 <Test name="reverse_subtract_dst_color_one" />
   26991 <Test name="reverse_subtract_dst_color_src_color" />
   26992 <Test name="reverse_subtract_dst_color_one_minus_src_color" />
   26993 <Test name="reverse_subtract_dst_color_dst_color" />
   26994 <Test name="reverse_subtract_dst_color_one_minus_dst_color" />
   26995 <Test name="reverse_subtract_dst_color_src_alpha" />
   26996 <Test name="reverse_subtract_dst_color_one_minus_src_alpha" />
   26997 <Test name="reverse_subtract_dst_color_dst_alpha" />
   26998 <Test name="reverse_subtract_dst_color_one_minus_dst_alpha" />
   26999 <Test name="reverse_subtract_dst_color_constant_color" />
   27000 <Test name="reverse_subtract_dst_color_one_minus_constant_color" />
   27001 <Test name="reverse_subtract_dst_color_constant_alpha" />
   27002 <Test name="reverse_subtract_dst_color_one_minus_constant_alpha" />
   27003 <Test name="reverse_subtract_dst_color_src_alpha_saturate" />
   27004 <Test name="reverse_subtract_one_minus_dst_color_zero" />
   27005 <Test name="reverse_subtract_one_minus_dst_color_one" />
   27006 <Test name="reverse_subtract_one_minus_dst_color_src_color" />
   27007 <Test name="reverse_subtract_one_minus_dst_color_one_minus_src_color" />
   27008 <Test name="reverse_subtract_one_minus_dst_color_dst_color" />
   27009 <Test name="reverse_subtract_one_minus_dst_color_one_minus_dst_color" />
   27010 <Test name="reverse_subtract_one_minus_dst_color_src_alpha" />
   27011 <Test name="reverse_subtract_one_minus_dst_color_one_minus_src_alpha" />
   27012 <Test name="reverse_subtract_one_minus_dst_color_dst_alpha" />
   27013 <Test name="reverse_subtract_one_minus_dst_color_one_minus_dst_alpha" />
   27014 <Test name="reverse_subtract_one_minus_dst_color_constant_color" />
   27015 <Test name="reverse_subtract_one_minus_dst_color_one_minus_constant_color" />
   27016 <Test name="reverse_subtract_one_minus_dst_color_constant_alpha" />
   27017 <Test name="reverse_subtract_one_minus_dst_color_one_minus_constant_alpha" />
   27018 <Test name="reverse_subtract_one_minus_dst_color_src_alpha_saturate" />
   27019 <Test name="reverse_subtract_src_alpha_zero" />
   27020 <Test name="reverse_subtract_src_alpha_one" />
   27021 <Test name="reverse_subtract_src_alpha_src_color" />
   27022 <Test name="reverse_subtract_src_alpha_one_minus_src_color" />
   27023 <Test name="reverse_subtract_src_alpha_dst_color" />
   27024 <Test name="reverse_subtract_src_alpha_one_minus_dst_color" />
   27025 <Test name="reverse_subtract_src_alpha_src_alpha" />
   27026 <Test name="reverse_subtract_src_alpha_one_minus_src_alpha" />
   27027 <Test name="reverse_subtract_src_alpha_dst_alpha" />
   27028 <Test name="reverse_subtract_src_alpha_one_minus_dst_alpha" />
   27029 <Test name="reverse_subtract_src_alpha_constant_color" />
   27030 <Test name="reverse_subtract_src_alpha_one_minus_constant_color" />
   27031 <Test name="reverse_subtract_src_alpha_constant_alpha" />
   27032 <Test name="reverse_subtract_src_alpha_one_minus_constant_alpha" />
   27033 <Test name="reverse_subtract_src_alpha_src_alpha_saturate" />
   27034 <Test name="reverse_subtract_one_minus_src_alpha_zero" />
   27035 <Test name="reverse_subtract_one_minus_src_alpha_one" />
   27036 <Test name="reverse_subtract_one_minus_src_alpha_src_color" />
   27037 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_src_color" />
   27038 <Test name="reverse_subtract_one_minus_src_alpha_dst_color" />
   27039 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_dst_color" />
   27040 <Test name="reverse_subtract_one_minus_src_alpha_src_alpha" />
   27041 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_src_alpha" />
   27042 <Test name="reverse_subtract_one_minus_src_alpha_dst_alpha" />
   27043 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_dst_alpha" />
   27044 <Test name="reverse_subtract_one_minus_src_alpha_constant_color" />
   27045 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_constant_color" />
   27046 <Test name="reverse_subtract_one_minus_src_alpha_constant_alpha" />
   27047 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_constant_alpha" />
   27048 <Test name="reverse_subtract_one_minus_src_alpha_src_alpha_saturate" />
   27049 <Test name="reverse_subtract_dst_alpha_zero" />
   27050 <Test name="reverse_subtract_dst_alpha_one" />
   27051 <Test name="reverse_subtract_dst_alpha_src_color" />
   27052 <Test name="reverse_subtract_dst_alpha_one_minus_src_color" />
   27053 <Test name="reverse_subtract_dst_alpha_dst_color" />
   27054 <Test name="reverse_subtract_dst_alpha_one_minus_dst_color" />
   27055 <Test name="reverse_subtract_dst_alpha_src_alpha" />
   27056 <Test name="reverse_subtract_dst_alpha_one_minus_src_alpha" />
   27057 <Test name="reverse_subtract_dst_alpha_dst_alpha" />
   27058 <Test name="reverse_subtract_dst_alpha_one_minus_dst_alpha" />
   27059 <Test name="reverse_subtract_dst_alpha_constant_color" />
   27060 <Test name="reverse_subtract_dst_alpha_one_minus_constant_color" />
   27061 <Test name="reverse_subtract_dst_alpha_constant_alpha" />
   27062 <Test name="reverse_subtract_dst_alpha_one_minus_constant_alpha" />
   27063 <Test name="reverse_subtract_dst_alpha_src_alpha_saturate" />
   27064 <Test name="reverse_subtract_one_minus_dst_alpha_zero" />
   27065 <Test name="reverse_subtract_one_minus_dst_alpha_one" />
   27066 <Test name="reverse_subtract_one_minus_dst_alpha_src_color" />
   27067 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_src_color" />
   27068 <Test name="reverse_subtract_one_minus_dst_alpha_dst_color" />
   27069 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_dst_color" />
   27070 <Test name="reverse_subtract_one_minus_dst_alpha_src_alpha" />
   27071 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_src_alpha" />
   27072 <Test name="reverse_subtract_one_minus_dst_alpha_dst_alpha" />
   27073 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_dst_alpha" />
   27074 <Test name="reverse_subtract_one_minus_dst_alpha_constant_color" />
   27075 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_constant_color" />
   27076 <Test name="reverse_subtract_one_minus_dst_alpha_constant_alpha" />
   27077 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_constant_alpha" />
   27078 <Test name="reverse_subtract_one_minus_dst_alpha_src_alpha_saturate" />
   27079 <Test name="reverse_subtract_constant_color_zero" />
   27080 <Test name="reverse_subtract_constant_color_one" />
   27081 <Test name="reverse_subtract_constant_color_src_color" />
   27082 <Test name="reverse_subtract_constant_color_one_minus_src_color" />
   27083 <Test name="reverse_subtract_constant_color_dst_color" />
   27084 <Test name="reverse_subtract_constant_color_one_minus_dst_color" />
   27085 <Test name="reverse_subtract_constant_color_src_alpha" />
   27086 <Test name="reverse_subtract_constant_color_one_minus_src_alpha" />
   27087 <Test name="reverse_subtract_constant_color_dst_alpha" />
   27088 <Test name="reverse_subtract_constant_color_one_minus_dst_alpha" />
   27089 <Test name="reverse_subtract_constant_color_constant_color" />
   27090 <Test name="reverse_subtract_constant_color_one_minus_constant_color" />
   27091 <Test name="reverse_subtract_constant_color_constant_alpha" />
   27092 <Test name="reverse_subtract_constant_color_one_minus_constant_alpha" />
   27093 <Test name="reverse_subtract_constant_color_src_alpha_saturate" />
   27094 <Test name="reverse_subtract_one_minus_constant_color_zero" />
   27095 <Test name="reverse_subtract_one_minus_constant_color_one" />
   27096 <Test name="reverse_subtract_one_minus_constant_color_src_color" />
   27097 <Test name="reverse_subtract_one_minus_constant_color_one_minus_src_color" />
   27098 <Test name="reverse_subtract_one_minus_constant_color_dst_color" />
   27099 <Test name="reverse_subtract_one_minus_constant_color_one_minus_dst_color" />
   27100 <Test name="reverse_subtract_one_minus_constant_color_src_alpha" />
   27101 <Test name="reverse_subtract_one_minus_constant_color_one_minus_src_alpha" />
   27102 <Test name="reverse_subtract_one_minus_constant_color_dst_alpha" />
   27103 <Test name="reverse_subtract_one_minus_constant_color_one_minus_dst_alpha" />
   27104 <Test name="reverse_subtract_one_minus_constant_color_constant_color" />
   27105 <Test name="reverse_subtract_one_minus_constant_color_one_minus_constant_color" />
   27106 <Test name="reverse_subtract_one_minus_constant_color_constant_alpha" />
   27107 <Test name="reverse_subtract_one_minus_constant_color_one_minus_constant_alpha" />
   27108 <Test name="reverse_subtract_one_minus_constant_color_src_alpha_saturate" />
   27109 <Test name="reverse_subtract_constant_alpha_zero" />
   27110 <Test name="reverse_subtract_constant_alpha_one" />
   27111 <Test name="reverse_subtract_constant_alpha_src_color" />
   27112 <Test name="reverse_subtract_constant_alpha_one_minus_src_color" />
   27113 <Test name="reverse_subtract_constant_alpha_dst_color" />
   27114 <Test name="reverse_subtract_constant_alpha_one_minus_dst_color" />
   27115 <Test name="reverse_subtract_constant_alpha_src_alpha" />
   27116 <Test name="reverse_subtract_constant_alpha_one_minus_src_alpha" />
   27117 <Test name="reverse_subtract_constant_alpha_dst_alpha" />
   27118 <Test name="reverse_subtract_constant_alpha_one_minus_dst_alpha" />
   27119 <Test name="reverse_subtract_constant_alpha_constant_color" />
   27120 <Test name="reverse_subtract_constant_alpha_one_minus_constant_color" />
   27121 <Test name="reverse_subtract_constant_alpha_constant_alpha" />
   27122 <Test name="reverse_subtract_constant_alpha_one_minus_constant_alpha" />
   27123 <Test name="reverse_subtract_constant_alpha_src_alpha_saturate" />
   27124 <Test name="reverse_subtract_one_minus_constant_alpha_zero" />
   27125 <Test name="reverse_subtract_one_minus_constant_alpha_one" />
   27126 <Test name="reverse_subtract_one_minus_constant_alpha_src_color" />
   27127 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_src_color" />
   27128 <Test name="reverse_subtract_one_minus_constant_alpha_dst_color" />
   27129 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_dst_color" />
   27130 <Test name="reverse_subtract_one_minus_constant_alpha_src_alpha" />
   27131 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_src_alpha" />
   27132 <Test name="reverse_subtract_one_minus_constant_alpha_dst_alpha" />
   27133 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_dst_alpha" />
   27134 <Test name="reverse_subtract_one_minus_constant_alpha_constant_color" />
   27135 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_constant_color" />
   27136 <Test name="reverse_subtract_one_minus_constant_alpha_constant_alpha" />
   27137 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_constant_alpha" />
   27138 <Test name="reverse_subtract_one_minus_constant_alpha_src_alpha_saturate" />
   27139 <Test name="reverse_subtract_src_alpha_saturate_zero" />
   27140 <Test name="reverse_subtract_src_alpha_saturate_one" />
   27141 <Test name="reverse_subtract_src_alpha_saturate_src_color" />
   27142 <Test name="reverse_subtract_src_alpha_saturate_one_minus_src_color" />
   27143 <Test name="reverse_subtract_src_alpha_saturate_dst_color" />
   27144 <Test name="reverse_subtract_src_alpha_saturate_one_minus_dst_color" />
   27145 <Test name="reverse_subtract_src_alpha_saturate_src_alpha" />
   27146 <Test name="reverse_subtract_src_alpha_saturate_one_minus_src_alpha" />
   27147 <Test name="reverse_subtract_src_alpha_saturate_dst_alpha" />
   27148 <Test name="reverse_subtract_src_alpha_saturate_one_minus_dst_alpha" />
   27149 <Test name="reverse_subtract_src_alpha_saturate_constant_color" />
   27150 <Test name="reverse_subtract_src_alpha_saturate_one_minus_constant_color" />
   27151 <Test name="reverse_subtract_src_alpha_saturate_constant_alpha" />
   27152 <Test name="reverse_subtract_src_alpha_saturate_one_minus_constant_alpha" />
   27153 <Test name="reverse_subtract_src_alpha_saturate_src_alpha_saturate" />
   27154 </TestCase>
   27155 <TestSuite name="rgb_func_alpha_func">
   27156 <TestCase name="src">
   27157 <Test name="zero_zero" />
   27158 <Test name="zero_one" />
   27159 <Test name="zero_src_color" />
   27160 <Test name="zero_one_minus_src_color" />
   27161 <Test name="zero_dst_color" />
   27162 <Test name="zero_one_minus_dst_color" />
   27163 <Test name="zero_src_alpha" />
   27164 <Test name="zero_one_minus_src_alpha" />
   27165 <Test name="zero_dst_alpha" />
   27166 <Test name="zero_one_minus_dst_alpha" />
   27167 <Test name="zero_constant_color" />
   27168 <Test name="zero_one_minus_constant_color" />
   27169 <Test name="zero_constant_alpha" />
   27170 <Test name="zero_one_minus_constant_alpha" />
   27171 <Test name="zero_src_alpha_saturate" />
   27172 <Test name="one_zero" />
   27173 <Test name="one_one" />
   27174 <Test name="one_src_color" />
   27175 <Test name="one_one_minus_src_color" />
   27176 <Test name="one_dst_color" />
   27177 <Test name="one_one_minus_dst_color" />
   27178 <Test name="one_src_alpha" />
   27179 <Test name="one_one_minus_src_alpha" />
   27180 <Test name="one_dst_alpha" />
   27181 <Test name="one_one_minus_dst_alpha" />
   27182 <Test name="one_constant_color" />
   27183 <Test name="one_one_minus_constant_color" />
   27184 <Test name="one_constant_alpha" />
   27185 <Test name="one_one_minus_constant_alpha" />
   27186 <Test name="one_src_alpha_saturate" />
   27187 <Test name="src_color_zero" />
   27188 <Test name="src_color_one" />
   27189 <Test name="src_color_src_color" />
   27190 <Test name="src_color_one_minus_src_color" />
   27191 <Test name="src_color_dst_color" />
   27192 <Test name="src_color_one_minus_dst_color" />
   27193 <Test name="src_color_src_alpha" />
   27194 <Test name="src_color_one_minus_src_alpha" />
   27195 <Test name="src_color_dst_alpha" />
   27196 <Test name="src_color_one_minus_dst_alpha" />
   27197 <Test name="src_color_constant_color" />
   27198 <Test name="src_color_one_minus_constant_color" />
   27199 <Test name="src_color_constant_alpha" />
   27200 <Test name="src_color_one_minus_constant_alpha" />
   27201 <Test name="src_color_src_alpha_saturate" />
   27202 <Test name="one_minus_src_color_zero" />
   27203 <Test name="one_minus_src_color_one" />
   27204 <Test name="one_minus_src_color_src_color" />
   27205 <Test name="one_minus_src_color_one_minus_src_color" />
   27206 <Test name="one_minus_src_color_dst_color" />
   27207 <Test name="one_minus_src_color_one_minus_dst_color" />
   27208 <Test name="one_minus_src_color_src_alpha" />
   27209 <Test name="one_minus_src_color_one_minus_src_alpha" />
   27210 <Test name="one_minus_src_color_dst_alpha" />
   27211 <Test name="one_minus_src_color_one_minus_dst_alpha" />
   27212 <Test name="one_minus_src_color_constant_color" />
   27213 <Test name="one_minus_src_color_one_minus_constant_color" />
   27214 <Test name="one_minus_src_color_constant_alpha" />
   27215 <Test name="one_minus_src_color_one_minus_constant_alpha" />
   27216 <Test name="one_minus_src_color_src_alpha_saturate" />
   27217 <Test name="dst_color_zero" />
   27218 <Test name="dst_color_one" />
   27219 <Test name="dst_color_src_color" />
   27220 <Test name="dst_color_one_minus_src_color" />
   27221 <Test name="dst_color_dst_color" />
   27222 <Test name="dst_color_one_minus_dst_color" />
   27223 <Test name="dst_color_src_alpha" />
   27224 <Test name="dst_color_one_minus_src_alpha" />
   27225 <Test name="dst_color_dst_alpha" />
   27226 <Test name="dst_color_one_minus_dst_alpha" />
   27227 <Test name="dst_color_constant_color" />
   27228 <Test name="dst_color_one_minus_constant_color" />
   27229 <Test name="dst_color_constant_alpha" />
   27230 <Test name="dst_color_one_minus_constant_alpha" />
   27231 <Test name="dst_color_src_alpha_saturate" />
   27232 <Test name="one_minus_dst_color_zero" />
   27233 <Test name="one_minus_dst_color_one" />
   27234 <Test name="one_minus_dst_color_src_color" />
   27235 <Test name="one_minus_dst_color_one_minus_src_color" />
   27236 <Test name="one_minus_dst_color_dst_color" />
   27237 <Test name="one_minus_dst_color_one_minus_dst_color" />
   27238 <Test name="one_minus_dst_color_src_alpha" />
   27239 <Test name="one_minus_dst_color_one_minus_src_alpha" />
   27240 <Test name="one_minus_dst_color_dst_alpha" />
   27241 <Test name="one_minus_dst_color_one_minus_dst_alpha" />
   27242 <Test name="one_minus_dst_color_constant_color" />
   27243 <Test name="one_minus_dst_color_one_minus_constant_color" />
   27244 <Test name="one_minus_dst_color_constant_alpha" />
   27245 <Test name="one_minus_dst_color_one_minus_constant_alpha" />
   27246 <Test name="one_minus_dst_color_src_alpha_saturate" />
   27247 <Test name="src_alpha_zero" />
   27248 <Test name="src_alpha_one" />
   27249 <Test name="src_alpha_src_color" />
   27250 <Test name="src_alpha_one_minus_src_color" />
   27251 <Test name="src_alpha_dst_color" />
   27252 <Test name="src_alpha_one_minus_dst_color" />
   27253 <Test name="src_alpha_src_alpha" />
   27254 <Test name="src_alpha_one_minus_src_alpha" />
   27255 <Test name="src_alpha_dst_alpha" />
   27256 <Test name="src_alpha_one_minus_dst_alpha" />
   27257 <Test name="src_alpha_constant_color" />
   27258 <Test name="src_alpha_one_minus_constant_color" />
   27259 <Test name="src_alpha_constant_alpha" />
   27260 <Test name="src_alpha_one_minus_constant_alpha" />
   27261 <Test name="src_alpha_src_alpha_saturate" />
   27262 <Test name="one_minus_src_alpha_zero" />
   27263 <Test name="one_minus_src_alpha_one" />
   27264 <Test name="one_minus_src_alpha_src_color" />
   27265 <Test name="one_minus_src_alpha_one_minus_src_color" />
   27266 <Test name="one_minus_src_alpha_dst_color" />
   27267 <Test name="one_minus_src_alpha_one_minus_dst_color" />
   27268 <Test name="one_minus_src_alpha_src_alpha" />
   27269 <Test name="one_minus_src_alpha_one_minus_src_alpha" />
   27270 <Test name="one_minus_src_alpha_dst_alpha" />
   27271 <Test name="one_minus_src_alpha_one_minus_dst_alpha" />
   27272 <Test name="one_minus_src_alpha_constant_color" />
   27273 <Test name="one_minus_src_alpha_one_minus_constant_color" />
   27274 <Test name="one_minus_src_alpha_constant_alpha" />
   27275 <Test name="one_minus_src_alpha_one_minus_constant_alpha" />
   27276 <Test name="one_minus_src_alpha_src_alpha_saturate" />
   27277 <Test name="dst_alpha_zero" />
   27278 <Test name="dst_alpha_one" />
   27279 <Test name="dst_alpha_src_color" />
   27280 <Test name="dst_alpha_one_minus_src_color" />
   27281 <Test name="dst_alpha_dst_color" />
   27282 <Test name="dst_alpha_one_minus_dst_color" />
   27283 <Test name="dst_alpha_src_alpha" />
   27284 <Test name="dst_alpha_one_minus_src_alpha" />
   27285 <Test name="dst_alpha_dst_alpha" />
   27286 <Test name="dst_alpha_one_minus_dst_alpha" />
   27287 <Test name="dst_alpha_constant_color" />
   27288 <Test name="dst_alpha_one_minus_constant_color" />
   27289 <Test name="dst_alpha_constant_alpha" />
   27290 <Test name="dst_alpha_one_minus_constant_alpha" />
   27291 <Test name="dst_alpha_src_alpha_saturate" />
   27292 <Test name="one_minus_dst_alpha_zero" />
   27293 <Test name="one_minus_dst_alpha_one" />
   27294 <Test name="one_minus_dst_alpha_src_color" />
   27295 <Test name="one_minus_dst_alpha_one_minus_src_color" />
   27296 <Test name="one_minus_dst_alpha_dst_color" />
   27297 <Test name="one_minus_dst_alpha_one_minus_dst_color" />
   27298 <Test name="one_minus_dst_alpha_src_alpha" />
   27299 <Test name="one_minus_dst_alpha_one_minus_src_alpha" />
   27300 <Test name="one_minus_dst_alpha_dst_alpha" />
   27301 <Test name="one_minus_dst_alpha_one_minus_dst_alpha" />
   27302 <Test name="one_minus_dst_alpha_constant_color" />
   27303 <Test name="one_minus_dst_alpha_one_minus_constant_color" />
   27304 <Test name="one_minus_dst_alpha_constant_alpha" />
   27305 <Test name="one_minus_dst_alpha_one_minus_constant_alpha" />
   27306 <Test name="one_minus_dst_alpha_src_alpha_saturate" />
   27307 <Test name="constant_color_zero" />
   27308 <Test name="constant_color_one" />
   27309 <Test name="constant_color_src_color" />
   27310 <Test name="constant_color_one_minus_src_color" />
   27311 <Test name="constant_color_dst_color" />
   27312 <Test name="constant_color_one_minus_dst_color" />
   27313 <Test name="constant_color_src_alpha" />
   27314 <Test name="constant_color_one_minus_src_alpha" />
   27315 <Test name="constant_color_dst_alpha" />
   27316 <Test name="constant_color_one_minus_dst_alpha" />
   27317 <Test name="constant_color_constant_color" />
   27318 <Test name="constant_color_one_minus_constant_color" />
   27319 <Test name="constant_color_constant_alpha" />
   27320 <Test name="constant_color_one_minus_constant_alpha" />
   27321 <Test name="constant_color_src_alpha_saturate" />
   27322 <Test name="one_minus_constant_color_zero" />
   27323 <Test name="one_minus_constant_color_one" />
   27324 <Test name="one_minus_constant_color_src_color" />
   27325 <Test name="one_minus_constant_color_one_minus_src_color" />
   27326 <Test name="one_minus_constant_color_dst_color" />
   27327 <Test name="one_minus_constant_color_one_minus_dst_color" />
   27328 <Test name="one_minus_constant_color_src_alpha" />
   27329 <Test name="one_minus_constant_color_one_minus_src_alpha" />
   27330 <Test name="one_minus_constant_color_dst_alpha" />
   27331 <Test name="one_minus_constant_color_one_minus_dst_alpha" />
   27332 <Test name="one_minus_constant_color_constant_color" />
   27333 <Test name="one_minus_constant_color_one_minus_constant_color" />
   27334 <Test name="one_minus_constant_color_constant_alpha" />
   27335 <Test name="one_minus_constant_color_one_minus_constant_alpha" />
   27336 <Test name="one_minus_constant_color_src_alpha_saturate" />
   27337 <Test name="constant_alpha_zero" />
   27338 <Test name="constant_alpha_one" />
   27339 <Test name="constant_alpha_src_color" />
   27340 <Test name="constant_alpha_one_minus_src_color" />
   27341 <Test name="constant_alpha_dst_color" />
   27342 <Test name="constant_alpha_one_minus_dst_color" />
   27343 <Test name="constant_alpha_src_alpha" />
   27344 <Test name="constant_alpha_one_minus_src_alpha" />
   27345 <Test name="constant_alpha_dst_alpha" />
   27346 <Test name="constant_alpha_one_minus_dst_alpha" />
   27347 <Test name="constant_alpha_constant_color" />
   27348 <Test name="constant_alpha_one_minus_constant_color" />
   27349 <Test name="constant_alpha_constant_alpha" />
   27350 <Test name="constant_alpha_one_minus_constant_alpha" />
   27351 <Test name="constant_alpha_src_alpha_saturate" />
   27352 <Test name="one_minus_constant_alpha_zero" />
   27353 <Test name="one_minus_constant_alpha_one" />
   27354 <Test name="one_minus_constant_alpha_src_color" />
   27355 <Test name="one_minus_constant_alpha_one_minus_src_color" />
   27356 <Test name="one_minus_constant_alpha_dst_color" />
   27357 <Test name="one_minus_constant_alpha_one_minus_dst_color" />
   27358 <Test name="one_minus_constant_alpha_src_alpha" />
   27359 <Test name="one_minus_constant_alpha_one_minus_src_alpha" />
   27360 <Test name="one_minus_constant_alpha_dst_alpha" />
   27361 <Test name="one_minus_constant_alpha_one_minus_dst_alpha" />
   27362 <Test name="one_minus_constant_alpha_constant_color" />
   27363 <Test name="one_minus_constant_alpha_one_minus_constant_color" />
   27364 <Test name="one_minus_constant_alpha_constant_alpha" />
   27365 <Test name="one_minus_constant_alpha_one_minus_constant_alpha" />
   27366 <Test name="one_minus_constant_alpha_src_alpha_saturate" />
   27367 <Test name="src_alpha_saturate_zero" />
   27368 <Test name="src_alpha_saturate_one" />
   27369 <Test name="src_alpha_saturate_src_color" />
   27370 <Test name="src_alpha_saturate_one_minus_src_color" />
   27371 <Test name="src_alpha_saturate_dst_color" />
   27372 <Test name="src_alpha_saturate_one_minus_dst_color" />
   27373 <Test name="src_alpha_saturate_src_alpha" />
   27374 <Test name="src_alpha_saturate_one_minus_src_alpha" />
   27375 <Test name="src_alpha_saturate_dst_alpha" />
   27376 <Test name="src_alpha_saturate_one_minus_dst_alpha" />
   27377 <Test name="src_alpha_saturate_constant_color" />
   27378 <Test name="src_alpha_saturate_one_minus_constant_color" />
   27379 <Test name="src_alpha_saturate_constant_alpha" />
   27380 <Test name="src_alpha_saturate_one_minus_constant_alpha" />
   27381 <Test name="src_alpha_saturate_src_alpha_saturate" />
   27382 </TestCase>
   27383 <TestCase name="dst">
   27384 <Test name="zero_zero" />
   27385 <Test name="zero_one" />
   27386 <Test name="zero_src_color" />
   27387 <Test name="zero_one_minus_src_color" />
   27388 <Test name="zero_dst_color" />
   27389 <Test name="zero_one_minus_dst_color" />
   27390 <Test name="zero_src_alpha" />
   27391 <Test name="zero_one_minus_src_alpha" />
   27392 <Test name="zero_dst_alpha" />
   27393 <Test name="zero_one_minus_dst_alpha" />
   27394 <Test name="zero_constant_color" />
   27395 <Test name="zero_one_minus_constant_color" />
   27396 <Test name="zero_constant_alpha" />
   27397 <Test name="zero_one_minus_constant_alpha" />
   27398 <Test name="zero_src_alpha_saturate" />
   27399 <Test name="one_zero" />
   27400 <Test name="one_one" />
   27401 <Test name="one_src_color" />
   27402 <Test name="one_one_minus_src_color" />
   27403 <Test name="one_dst_color" />
   27404 <Test name="one_one_minus_dst_color" />
   27405 <Test name="one_src_alpha" />
   27406 <Test name="one_one_minus_src_alpha" />
   27407 <Test name="one_dst_alpha" />
   27408 <Test name="one_one_minus_dst_alpha" />
   27409 <Test name="one_constant_color" />
   27410 <Test name="one_one_minus_constant_color" />
   27411 <Test name="one_constant_alpha" />
   27412 <Test name="one_one_minus_constant_alpha" />
   27413 <Test name="one_src_alpha_saturate" />
   27414 <Test name="src_color_zero" />
   27415 <Test name="src_color_one" />
   27416 <Test name="src_color_src_color" />
   27417 <Test name="src_color_one_minus_src_color" />
   27418 <Test name="src_color_dst_color" />
   27419 <Test name="src_color_one_minus_dst_color" />
   27420 <Test name="src_color_src_alpha" />
   27421 <Test name="src_color_one_minus_src_alpha" />
   27422 <Test name="src_color_dst_alpha" />
   27423 <Test name="src_color_one_minus_dst_alpha" />
   27424 <Test name="src_color_constant_color" />
   27425 <Test name="src_color_one_minus_constant_color" />
   27426 <Test name="src_color_constant_alpha" />
   27427 <Test name="src_color_one_minus_constant_alpha" />
   27428 <Test name="src_color_src_alpha_saturate" />
   27429 <Test name="one_minus_src_color_zero" />
   27430 <Test name="one_minus_src_color_one" />
   27431 <Test name="one_minus_src_color_src_color" />
   27432 <Test name="one_minus_src_color_one_minus_src_color" />
   27433 <Test name="one_minus_src_color_dst_color" />
   27434 <Test name="one_minus_src_color_one_minus_dst_color" />
   27435 <Test name="one_minus_src_color_src_alpha" />
   27436 <Test name="one_minus_src_color_one_minus_src_alpha" />
   27437 <Test name="one_minus_src_color_dst_alpha" />
   27438 <Test name="one_minus_src_color_one_minus_dst_alpha" />
   27439 <Test name="one_minus_src_color_constant_color" />
   27440 <Test name="one_minus_src_color_one_minus_constant_color" />
   27441 <Test name="one_minus_src_color_constant_alpha" />
   27442 <Test name="one_minus_src_color_one_minus_constant_alpha" />
   27443 <Test name="one_minus_src_color_src_alpha_saturate" />
   27444 <Test name="dst_color_zero" />
   27445 <Test name="dst_color_one" />
   27446 <Test name="dst_color_src_color" />
   27447 <Test name="dst_color_one_minus_src_color" />
   27448 <Test name="dst_color_dst_color" />
   27449 <Test name="dst_color_one_minus_dst_color" />
   27450 <Test name="dst_color_src_alpha" />
   27451 <Test name="dst_color_one_minus_src_alpha" />
   27452 <Test name="dst_color_dst_alpha" />
   27453 <Test name="dst_color_one_minus_dst_alpha" />
   27454 <Test name="dst_color_constant_color" />
   27455 <Test name="dst_color_one_minus_constant_color" />
   27456 <Test name="dst_color_constant_alpha" />
   27457 <Test name="dst_color_one_minus_constant_alpha" />
   27458 <Test name="dst_color_src_alpha_saturate" />
   27459 <Test name="one_minus_dst_color_zero" />
   27460 <Test name="one_minus_dst_color_one" />
   27461 <Test name="one_minus_dst_color_src_color" />
   27462 <Test name="one_minus_dst_color_one_minus_src_color" />
   27463 <Test name="one_minus_dst_color_dst_color" />
   27464 <Test name="one_minus_dst_color_one_minus_dst_color" />
   27465 <Test name="one_minus_dst_color_src_alpha" />
   27466 <Test name="one_minus_dst_color_one_minus_src_alpha" />
   27467 <Test name="one_minus_dst_color_dst_alpha" />
   27468 <Test name="one_minus_dst_color_one_minus_dst_alpha" />
   27469 <Test name="one_minus_dst_color_constant_color" />
   27470 <Test name="one_minus_dst_color_one_minus_constant_color" />
   27471 <Test name="one_minus_dst_color_constant_alpha" />
   27472 <Test name="one_minus_dst_color_one_minus_constant_alpha" />
   27473 <Test name="one_minus_dst_color_src_alpha_saturate" />
   27474 <Test name="src_alpha_zero" />
   27475 <Test name="src_alpha_one" />
   27476 <Test name="src_alpha_src_color" />
   27477 <Test name="src_alpha_one_minus_src_color" />
   27478 <Test name="src_alpha_dst_color" />
   27479 <Test name="src_alpha_one_minus_dst_color" />
   27480 <Test name="src_alpha_src_alpha" />
   27481 <Test name="src_alpha_one_minus_src_alpha" />
   27482 <Test name="src_alpha_dst_alpha" />
   27483 <Test name="src_alpha_one_minus_dst_alpha" />
   27484 <Test name="src_alpha_constant_color" />
   27485 <Test name="src_alpha_one_minus_constant_color" />
   27486 <Test name="src_alpha_constant_alpha" />
   27487 <Test name="src_alpha_one_minus_constant_alpha" />
   27488 <Test name="src_alpha_src_alpha_saturate" />
   27489 <Test name="one_minus_src_alpha_zero" />
   27490 <Test name="one_minus_src_alpha_one" />
   27491 <Test name="one_minus_src_alpha_src_color" />
   27492 <Test name="one_minus_src_alpha_one_minus_src_color" />
   27493 <Test name="one_minus_src_alpha_dst_color" />
   27494 <Test name="one_minus_src_alpha_one_minus_dst_color" />
   27495 <Test name="one_minus_src_alpha_src_alpha" />
   27496 <Test name="one_minus_src_alpha_one_minus_src_alpha" />
   27497 <Test name="one_minus_src_alpha_dst_alpha" />
   27498 <Test name="one_minus_src_alpha_one_minus_dst_alpha" />
   27499 <Test name="one_minus_src_alpha_constant_color" />
   27500 <Test name="one_minus_src_alpha_one_minus_constant_color" />
   27501 <Test name="one_minus_src_alpha_constant_alpha" />
   27502 <Test name="one_minus_src_alpha_one_minus_constant_alpha" />
   27503 <Test name="one_minus_src_alpha_src_alpha_saturate" />
   27504 <Test name="dst_alpha_zero" />
   27505 <Test name="dst_alpha_one" />
   27506 <Test name="dst_alpha_src_color" />
   27507 <Test name="dst_alpha_one_minus_src_color" />
   27508 <Test name="dst_alpha_dst_color" />
   27509 <Test name="dst_alpha_one_minus_dst_color" />
   27510 <Test name="dst_alpha_src_alpha" />
   27511 <Test name="dst_alpha_one_minus_src_alpha" />
   27512 <Test name="dst_alpha_dst_alpha" />
   27513 <Test name="dst_alpha_one_minus_dst_alpha" />
   27514 <Test name="dst_alpha_constant_color" />
   27515 <Test name="dst_alpha_one_minus_constant_color" />
   27516 <Test name="dst_alpha_constant_alpha" />
   27517 <Test name="dst_alpha_one_minus_constant_alpha" />
   27518 <Test name="dst_alpha_src_alpha_saturate" />
   27519 <Test name="one_minus_dst_alpha_zero" />
   27520 <Test name="one_minus_dst_alpha_one" />
   27521 <Test name="one_minus_dst_alpha_src_color" />
   27522 <Test name="one_minus_dst_alpha_one_minus_src_color" />
   27523 <Test name="one_minus_dst_alpha_dst_color" />
   27524 <Test name="one_minus_dst_alpha_one_minus_dst_color" />
   27525 <Test name="one_minus_dst_alpha_src_alpha" />
   27526 <Test name="one_minus_dst_alpha_one_minus_src_alpha" />
   27527 <Test name="one_minus_dst_alpha_dst_alpha" />
   27528 <Test name="one_minus_dst_alpha_one_minus_dst_alpha" />
   27529 <Test name="one_minus_dst_alpha_constant_color" />
   27530 <Test name="one_minus_dst_alpha_one_minus_constant_color" />
   27531 <Test name="one_minus_dst_alpha_constant_alpha" />
   27532 <Test name="one_minus_dst_alpha_one_minus_constant_alpha" />
   27533 <Test name="one_minus_dst_alpha_src_alpha_saturate" />
   27534 <Test name="constant_color_zero" />
   27535 <Test name="constant_color_one" />
   27536 <Test name="constant_color_src_color" />
   27537 <Test name="constant_color_one_minus_src_color" />
   27538 <Test name="constant_color_dst_color" />
   27539 <Test name="constant_color_one_minus_dst_color" />
   27540 <Test name="constant_color_src_alpha" />
   27541 <Test name="constant_color_one_minus_src_alpha" />
   27542 <Test name="constant_color_dst_alpha" />
   27543 <Test name="constant_color_one_minus_dst_alpha" />
   27544 <Test name="constant_color_constant_color" />
   27545 <Test name="constant_color_one_minus_constant_color" />
   27546 <Test name="constant_color_constant_alpha" />
   27547 <Test name="constant_color_one_minus_constant_alpha" />
   27548 <Test name="constant_color_src_alpha_saturate" />
   27549 <Test name="one_minus_constant_color_zero" />
   27550 <Test name="one_minus_constant_color_one" />
   27551 <Test name="one_minus_constant_color_src_color" />
   27552 <Test name="one_minus_constant_color_one_minus_src_color" />
   27553 <Test name="one_minus_constant_color_dst_color" />
   27554 <Test name="one_minus_constant_color_one_minus_dst_color" />
   27555 <Test name="one_minus_constant_color_src_alpha" />
   27556 <Test name="one_minus_constant_color_one_minus_src_alpha" />
   27557 <Test name="one_minus_constant_color_dst_alpha" />
   27558 <Test name="one_minus_constant_color_one_minus_dst_alpha" />
   27559 <Test name="one_minus_constant_color_constant_color" />
   27560 <Test name="one_minus_constant_color_one_minus_constant_color" />
   27561 <Test name="one_minus_constant_color_constant_alpha" />
   27562 <Test name="one_minus_constant_color_one_minus_constant_alpha" />
   27563 <Test name="one_minus_constant_color_src_alpha_saturate" />
   27564 <Test name="constant_alpha_zero" />
   27565 <Test name="constant_alpha_one" />
   27566 <Test name="constant_alpha_src_color" />
   27567 <Test name="constant_alpha_one_minus_src_color" />
   27568 <Test name="constant_alpha_dst_color" />
   27569 <Test name="constant_alpha_one_minus_dst_color" />
   27570 <Test name="constant_alpha_src_alpha" />
   27571 <Test name="constant_alpha_one_minus_src_alpha" />
   27572 <Test name="constant_alpha_dst_alpha" />
   27573 <Test name="constant_alpha_one_minus_dst_alpha" />
   27574 <Test name="constant_alpha_constant_color" />
   27575 <Test name="constant_alpha_one_minus_constant_color" />
   27576 <Test name="constant_alpha_constant_alpha" />
   27577 <Test name="constant_alpha_one_minus_constant_alpha" />
   27578 <Test name="constant_alpha_src_alpha_saturate" />
   27579 <Test name="one_minus_constant_alpha_zero" />
   27580 <Test name="one_minus_constant_alpha_one" />
   27581 <Test name="one_minus_constant_alpha_src_color" />
   27582 <Test name="one_minus_constant_alpha_one_minus_src_color" />
   27583 <Test name="one_minus_constant_alpha_dst_color" />
   27584 <Test name="one_minus_constant_alpha_one_minus_dst_color" />
   27585 <Test name="one_minus_constant_alpha_src_alpha" />
   27586 <Test name="one_minus_constant_alpha_one_minus_src_alpha" />
   27587 <Test name="one_minus_constant_alpha_dst_alpha" />
   27588 <Test name="one_minus_constant_alpha_one_minus_dst_alpha" />
   27589 <Test name="one_minus_constant_alpha_constant_color" />
   27590 <Test name="one_minus_constant_alpha_one_minus_constant_color" />
   27591 <Test name="one_minus_constant_alpha_constant_alpha" />
   27592 <Test name="one_minus_constant_alpha_one_minus_constant_alpha" />
   27593 <Test name="one_minus_constant_alpha_src_alpha_saturate" />
   27594 <Test name="src_alpha_saturate_zero" />
   27595 <Test name="src_alpha_saturate_one" />
   27596 <Test name="src_alpha_saturate_src_color" />
   27597 <Test name="src_alpha_saturate_one_minus_src_color" />
   27598 <Test name="src_alpha_saturate_dst_color" />
   27599 <Test name="src_alpha_saturate_one_minus_dst_color" />
   27600 <Test name="src_alpha_saturate_src_alpha" />
   27601 <Test name="src_alpha_saturate_one_minus_src_alpha" />
   27602 <Test name="src_alpha_saturate_dst_alpha" />
   27603 <Test name="src_alpha_saturate_one_minus_dst_alpha" />
   27604 <Test name="src_alpha_saturate_constant_color" />
   27605 <Test name="src_alpha_saturate_one_minus_constant_color" />
   27606 <Test name="src_alpha_saturate_constant_alpha" />
   27607 <Test name="src_alpha_saturate_one_minus_constant_alpha" />
   27608 <Test name="src_alpha_saturate_src_alpha_saturate" />
   27609 </TestCase>
   27610 </TestSuite>
   27611 <TestCase name="rgb_equation_alpha_equation">
   27612 <Test name="add_add" />
   27613 <Test name="add_subtract" />
   27614 <Test name="add_reverse_subtract" />
   27615 <Test name="add_min" />
   27616 <Test name="add_max" />
   27617 <Test name="subtract_add" />
   27618 <Test name="subtract_subtract" />
   27619 <Test name="subtract_reverse_subtract" />
   27620 <Test name="subtract_min" />
   27621 <Test name="subtract_max" />
   27622 <Test name="reverse_subtract_add" />
   27623 <Test name="reverse_subtract_subtract" />
   27624 <Test name="reverse_subtract_reverse_subtract" />
   27625 <Test name="reverse_subtract_min" />
   27626 <Test name="reverse_subtract_max" />
   27627 <Test name="min_add" />
   27628 <Test name="min_subtract" />
   27629 <Test name="min_reverse_subtract" />
   27630 <Test name="min_min" />
   27631 <Test name="min_max" />
   27632 <Test name="max_add" />
   27633 <Test name="max_subtract" />
   27634 <Test name="max_reverse_subtract" />
   27635 <Test name="max_min" />
   27636 <Test name="max_max" />
   27637 </TestCase>
   27638 </TestSuite>
   27639 </TestSuite>
   27640 <TestCase name="random">
   27641 <Test name="0" />
   27642 <Test name="1" />
   27643 <Test name="2" />
   27644 <Test name="3" />
   27645 <Test name="4" />
   27646 <Test name="5" />
   27647 <Test name="6" />
   27648 <Test name="7" />
   27649 <Test name="8" />
   27650 <Test name="9" />
   27651 <Test name="10" />
   27652 <Test name="11" />
   27653 <Test name="12" />
   27654 <Test name="13" />
   27655 <Test name="14" />
   27656 <Test name="15" />
   27657 <Test name="16" />
   27658 <Test name="17" />
   27659 <Test name="18" />
   27660 <Test name="20" />
   27661 <Test name="21" />
   27662 <Test name="23" />
   27663 <Test name="24" />
   27664 <Test name="25" />
   27665 <Test name="26" />
   27666 <Test name="28" />
   27667 <Test name="29" />
   27668 <Test name="30" />
   27669 <Test name="31" />
   27670 <Test name="32" />
   27671 <Test name="33" />
   27672 <Test name="34" />
   27673 <Test name="35" />
   27674 <Test name="36" />
   27675 <Test name="37" />
   27676 <Test name="38" />
   27677 <Test name="39" />
   27678 <Test name="40" />
   27679 <Test name="41" />
   27680 <Test name="42" />
   27681 <Test name="43" />
   27682 <Test name="44" />
   27683 <Test name="45" />
   27684 <Test name="46" />
   27685 <Test name="47" />
   27686 <Test name="49" />
   27687 <Test name="50" />
   27688 <Test name="51" />
   27689 <Test name="52" />
   27690 <Test name="53" />
   27691 <Test name="54" />
   27692 <Test name="55" />
   27693 <Test name="56" />
   27694 <Test name="57" />
   27695 <Test name="58" />
   27696 <Test name="60" />
   27697 <Test name="62" />
   27698 <Test name="63" />
   27699 <Test name="64" />
   27700 <Test name="65" />
   27701 <Test name="66" />
   27702 <Test name="67" />
   27703 <Test name="68" />
   27704 <Test name="69" />
   27705 <Test name="70" />
   27706 <Test name="71" />
   27707 <Test name="72" />
   27708 <Test name="73" />
   27709 <Test name="75" />
   27710 <Test name="76" />
   27711 <Test name="77" />
   27712 <Test name="78" />
   27713 <Test name="79" />
   27714 <Test name="80" />
   27715 <Test name="81" />
   27716 <Test name="82" />
   27717 <Test name="83" />
   27718 <Test name="84" />
   27719 <Test name="85" />
   27720 <Test name="86" />
   27721 <Test name="87" />
   27722 <Test name="88" />
   27723 <Test name="89" />
   27724 <Test name="90" />
   27725 <Test name="91" />
   27726 <Test name="92" />
   27727 <Test name="93" />
   27728 <Test name="94" />
   27729 <Test name="95" />
   27730 <Test name="96" />
   27731 <Test name="97" />
   27732 <Test name="98" />
   27733 <Test name="99" />
   27734 </TestCase>
   27735 <TestSuite name="interaction">
   27736 <TestCase name="basic_shader">
   27737 <Test name="0" />
   27738 <Test name="1" />
   27739 <Test name="2" />
   27740 <Test name="3" />
   27741 <Test name="4" />
   27742 <Test name="5" />
   27743 <Test name="6" />
   27744 <Test name="8" />
   27745 <Test name="9" />
   27746 <Test name="10" />
   27747 <Test name="11" />
   27748 <Test name="12" />
   27749 <Test name="13" />
   27750 <Test name="14" />
   27751 <Test name="15" />
   27752 <Test name="16" />
   27753 <Test name="17" />
   27754 <Test name="18" />
   27755 <Test name="19" />
   27756 <Test name="21" />
   27757 <Test name="22" />
   27758 <Test name="23" />
   27759 <Test name="24" />
   27760 <Test name="26" />
   27761 <Test name="28" />
   27762 <Test name="29" />
   27763 <Test name="30" />
   27764 <Test name="31" />
   27765 <Test name="32" />
   27766 <Test name="33" />
   27767 <Test name="34" />
   27768 <Test name="35" />
   27769 <Test name="36" />
   27770 <Test name="37" />
   27771 <Test name="38" />
   27772 <Test name="39" />
   27773 <Test name="41" />
   27774 <Test name="42" />
   27775 <Test name="43" />
   27776 <Test name="45" />
   27777 <Test name="46" />
   27778 <Test name="47" />
   27779 <Test name="48" />
   27780 <Test name="49" />
   27781 <Test name="50" />
   27782 <Test name="51" />
   27783 <Test name="52" />
   27784 <Test name="53" />
   27785 <Test name="55" />
   27786 <Test name="56" />
   27787 <Test name="57" />
   27788 <Test name="58" />
   27789 <Test name="59" />
   27790 <Test name="60" />
   27791 <Test name="61" />
   27792 <Test name="62" />
   27793 <Test name="63" />
   27794 <Test name="64" />
   27795 <Test name="65" />
   27796 <Test name="66" />
   27797 <Test name="67" />
   27798 <Test name="68" />
   27799 <Test name="69" />
   27800 <Test name="70" />
   27801 <Test name="71" />
   27802 <Test name="72" />
   27803 <Test name="74" />
   27804 <Test name="75" />
   27805 <Test name="76" />
   27806 <Test name="77" />
   27807 <Test name="79" />
   27808 <Test name="81" />
   27809 <Test name="83" />
   27810 <Test name="85" />
   27811 <Test name="86" />
   27812 <Test name="87" />
   27813 <Test name="88" />
   27814 <Test name="89" />
   27815 <Test name="90" />
   27816 <Test name="91" />
   27817 <Test name="92" />
   27818 <Test name="93" />
   27819 <Test name="94" />
   27820 <Test name="95" />
   27821 <Test name="96" />
   27822 <Test name="97" />
   27823 <Test name="98" />
   27824 <Test name="99" />
   27825 </TestCase>
   27826 </TestSuite>
   27827 <TestCase name="scissor">
   27828 <Test name="contained_quads" />
   27829 <Test name="partial_quads" />
   27830 <Test name="contained_tri" />
   27831 <Test name="enclosing_tri" />
   27832 <Test name="partial_tri" />
   27833 <Test name="outside_render_tri" />
   27834 <Test name="partial_lines" />
   27835 <Test name="contained_line" />
   27836 <Test name="partial_line" />
   27837 <Test name="outside_render_line" />
   27838 <Test name="contained_point" />
   27839 <Test name="partial_points" />
   27840 <Test name="outside_point" />
   27841 <Test name="outside_render_point" />
   27842 <Test name="clear_depth" />
   27843 <Test name="clear_stencil" />
   27844 <Test name="clear_color" />
   27845 <Test name="clear_fixed_buffer" />
   27846 <Test name="clear_int_buffer" />
   27847 <Test name="clear_uint_buffer" />
   27848 <Test name="clear_depth_buffer" />
   27849 <Test name="clear_stencil_buffer" />
   27850 <Test name="clear_depth_stencil_buffer" />
   27851 </TestCase>
   27852 </TestSuite>
   27853 <TestSuite name="fbo">
   27854 <TestCase name="api">
   27855 <Test name="valid_tex2d_attachments" />
   27856 <Test name="valid_texcube_attachments" />
   27857 <Test name="valid_rbo_attachments" />
   27858 <Test name="attach_to_default_fbo" />
   27859 <Test name="invalid_tex2d_attachments" />
   27860 <Test name="invalid_texcube_attachments" />
   27861 <Test name="invalid_rbo_attachments" />
   27862 <Test name="attach_names" />
   27863 <Test name="attachment_query_tex2d" />
   27864 <Test name="delete_tex_2d_attached_to_bound_fbo" />
   27865 <Test name="delete_tex_cube_attached_to_bound_fbo" />
   27866 <Test name="delete_rbo_attached_to_bound_fbo" />
   27867 <Test name="delete_tex_2d_attached_to_not_bound_fbo" />
   27868 <Test name="delete_tex_cube_attached_to_not_bound_fbo" />
   27869 <Test name="delete_rbo_attached_to_not_bound_fbo" />
   27870 </TestCase>
   27871 <TestSuite name="completeness">
   27872 <TestSuite name="renderable">
   27873 <TestSuite name="renderbuffer">
   27874 <TestCase name="color0">
   27875 <Test name="depth_component_unsigned_short" />
   27876 <Test name="depth_component_unsigned_int" />
   27877 <Test name="rgb_unsigned_byte" />
   27878 <Test name="rgb_unsigned_short_5_6_5" />
   27879 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
   27880 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
   27881 <Test name="rgba_unsigned_byte" />
   27882 <Test name="rgba_unsigned_short_4_4_4_4" />
   27883 <Test name="rgba_unsigned_short_5_5_5_1" />
   27884 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
   27885 <Test name="rgb8" />
   27886 <Test name="rgb10" />
   27887 <Test name="rgba4" />
   27888 <Test name="rgb5_a1" />
   27889 <Test name="rgba8" />
   27890 <Test name="rgb10_a2" />
   27891 <Test name="depth_component16" />
   27892 <Test name="depth_component24" />
   27893 <Test name="depth_component32" />
   27894 <Test name="r8" />
   27895 <Test name="rg8" />
   27896 <Test name="r16f" />
   27897 <Test name="r32f" />
   27898 <Test name="rg16f" />
   27899 <Test name="rg32f" />
   27900 <Test name="r8i" />
   27901 <Test name="r8ui" />
   27902 <Test name="r16i" />
   27903 <Test name="r16ui" />
   27904 <Test name="r32i" />
   27905 <Test name="r32ui" />
   27906 <Test name="rg8i" />
   27907 <Test name="rg8ui" />
   27908 <Test name="rg16i" />
   27909 <Test name="rg16ui" />
   27910 <Test name="rg32i" />
   27911 <Test name="rg32ui" />
   27912 <Test name="depth_stencil_unsigned_int_24_8" />
   27913 <Test name="rgba32f" />
   27914 <Test name="rgba16f" />
   27915 <Test name="depth24_stencil8" />
   27916 <Test name="r11f_g11f_b10f" />
   27917 <Test name="srgb_unsigned_byte" />
   27918 <Test name="srgb_alpha_unsigned_byte" />
   27919 <Test name="srgb8_alpha8" />
   27920 <Test name="depth_component32f" />
   27921 <Test name="depth32f_stencil8" />
   27922 <Test name="stencil_index8" />
   27923 <Test name="rgb565" />
   27924 <Test name="rgba32ui" />
   27925 <Test name="rgba16ui" />
   27926 <Test name="rgba8ui" />
   27927 <Test name="rgba32i" />
   27928 <Test name="rgba16i" />
   27929 <Test name="rgba8i" />
   27930 <Test name="rgb10_a2ui" />
   27931 </TestCase>
   27932 <TestCase name="stencil">
   27933 <Test name="depth_component_unsigned_short" />
   27934 <Test name="depth_component_unsigned_int" />
   27935 <Test name="red_unsigned_byte" />
   27936 <Test name="red_float" />
   27937 <Test name="red_half_float_oes" />
   27938 <Test name="rgb_unsigned_byte" />
   27939 <Test name="rgb_unsigned_short_5_6_5" />
   27940 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
   27941 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
   27942 <Test name="rgba_unsigned_byte" />
   27943 <Test name="rgba_unsigned_short_4_4_4_4" />
   27944 <Test name="rgba_unsigned_short_5_5_5_1" />
   27945 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
   27946 <Test name="rgb10" />
   27947 <Test name="depth_component32" />
   27948 <Test name="rg_unsigned_byte" />
   27949 <Test name="rg_float" />
   27950 <Test name="rg_half_float_oes" />
   27951 <Test name="depth24_stencil8" />
   27952 <Test name="srgb_unsigned_byte" />
   27953 <Test name="srgb_alpha_unsigned_byte" />
   27954 <Test name="depth32f_stencil8" />
   27955 <Test name="stencil_index8" />
   27956 </TestCase>
   27957 <TestCase name="depth">
   27958 <Test name="red_unsigned_byte" />
   27959 <Test name="red_float" />
   27960 <Test name="red_half_float_oes" />
   27961 <Test name="rgb_unsigned_byte" />
   27962 <Test name="rgb_unsigned_short_5_6_5" />
   27963 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
   27964 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
   27965 <Test name="rgba_unsigned_byte" />
   27966 <Test name="rgba_unsigned_short_4_4_4_4" />
   27967 <Test name="rgba_unsigned_short_5_5_5_1" />
   27968 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
   27969 <Test name="rgb10" />
   27970 <Test name="depth_component16" />
   27971 <Test name="depth_component24" />
   27972 <Test name="depth_component32" />
   27973 <Test name="rg_unsigned_byte" />
   27974 <Test name="rg_float" />
   27975 <Test name="rg_half_float_oes" />
   27976 <Test name="depth24_stencil8" />
   27977 <Test name="srgb_unsigned_byte" />
   27978 <Test name="srgb_alpha_unsigned_byte" />
   27979 <Test name="depth_component32f" />
   27980 <Test name="depth32f_stencil8" />
   27981 </TestCase>
   27982 </TestSuite>
   27983 <TestSuite name="texture">
   27984 <TestCase name="color0">
   27985 <Test name="depth_component_unsigned_short" />
   27986 <Test name="depth_component_unsigned_int" />
   27987 <Test name="red_half_float_oes" />
   27988 <Test name="rgb_unsigned_byte" />
   27989 <Test name="rgb_unsigned_short_5_6_5" />
   27990 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
   27991 <Test name="rgba_unsigned_byte" />
   27992 <Test name="rgba_unsigned_short_4_4_4_4" />
   27993 <Test name="rgba_unsigned_short_5_5_5_1" />
   27994 <Test name="rgb8" />
   27995 <Test name="rgba4" />
   27996 <Test name="rgb5_a1" />
   27997 <Test name="rgba8" />
   27998 <Test name="rgb10_a2" />
   27999 <Test name="depth_component16" />
   28000 <Test name="depth_component24" />
   28001 <Test name="depth_component32" />
   28002 <Test name="rg_half_float_oes" />
   28003 <Test name="r8" />
   28004 <Test name="rg8" />
   28005 <Test name="r16f" />
   28006 <Test name="r32f" />
   28007 <Test name="rg16f" />
   28008 <Test name="rg32f" />
   28009 <Test name="r8i" />
   28010 <Test name="r8ui" />
   28011 <Test name="r16i" />
   28012 <Test name="r16ui" />
   28013 <Test name="r32i" />
   28014 <Test name="r32ui" />
   28015 <Test name="rg8i" />
   28016 <Test name="rg8ui" />
   28017 <Test name="rg16i" />
   28018 <Test name="rg16ui" />
   28019 <Test name="rg32i" />
   28020 <Test name="rg32ui" />
   28021 <Test name="depth_stencil_unsigned_int_24_8" />
   28022 <Test name="rgba32f" />
   28023 <Test name="rgba16f" />
   28024 <Test name="depth24_stencil8" />
   28025 <Test name="r11f_g11f_b10f" />
   28026 <Test name="srgb_alpha_unsigned_byte" />
   28027 <Test name="srgb8_alpha8" />
   28028 <Test name="depth_component32f" />
   28029 <Test name="depth32f_stencil8" />
   28030 <Test name="stencil_index8" />
   28031 <Test name="rgb565" />
   28032 <Test name="rgba32ui" />
   28033 <Test name="rgba16ui" />
   28034 <Test name="rgba8ui" />
   28035 <Test name="rgba32i" />
   28036 <Test name="rgba16i" />
   28037 <Test name="rgba8i" />
   28038 <Test name="rgb10_a2ui" />
   28039 </TestCase>
   28040 <TestCase name="stencil">
   28041 <Test name="depth_component_unsigned_short" />
   28042 <Test name="depth_component_unsigned_int" />
   28043 <Test name="red_unsigned_byte" />
   28044 <Test name="red_float" />
   28045 <Test name="red_half_float_oes" />
   28046 <Test name="rgb_unsigned_byte" />
   28047 <Test name="rgb_unsigned_short_5_6_5" />
   28048 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
   28049 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
   28050 <Test name="rgba_unsigned_byte" />
   28051 <Test name="rgba_unsigned_short_4_4_4_4" />
   28052 <Test name="rgba_unsigned_short_5_5_5_1" />
   28053 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
   28054 <Test name="rgb8" />
   28055 <Test name="rgb10" />
   28056 <Test name="rgba4" />
   28057 <Test name="rgb5_a1" />
   28058 <Test name="rgba8" />
   28059 <Test name="rgb10_a2" />
   28060 <Test name="depth_component16" />
   28061 <Test name="depth_component24" />
   28062 <Test name="depth_component32" />
   28063 <Test name="rg_unsigned_byte" />
   28064 <Test name="rg_float" />
   28065 <Test name="rg_half_float_oes" />
   28066 <Test name="r8" />
   28067 <Test name="rg8" />
   28068 <Test name="r16f" />
   28069 <Test name="r32f" />
   28070 <Test name="rg16f" />
   28071 <Test name="rg32f" />
   28072 <Test name="r8i" />
   28073 <Test name="r8ui" />
   28074 <Test name="r16i" />
   28075 <Test name="r16ui" />
   28076 <Test name="r32i" />
   28077 <Test name="r32ui" />
   28078 <Test name="rg8i" />
   28079 <Test name="rg8ui" />
   28080 <Test name="rg16i" />
   28081 <Test name="rg16ui" />
   28082 <Test name="rg32i" />
   28083 <Test name="rg32ui" />
   28084 <Test name="depth_stencil_unsigned_int_24_8" />
   28085 <Test name="rgba32f" />
   28086 <Test name="rgba16f" />
   28087 <Test name="rgb16f" />
   28088 <Test name="depth24_stencil8" />
   28089 <Test name="r11f_g11f_b10f" />
   28090 <Test name="srgb_unsigned_byte" />
   28091 <Test name="srgb_alpha_unsigned_byte" />
   28092 <Test name="srgb8_alpha8" />
   28093 <Test name="depth_component32f" />
   28094 <Test name="depth32f_stencil8" />
   28095 <Test name="rgb565" />
   28096 <Test name="rgba32ui" />
   28097 <Test name="rgba16ui" />
   28098 <Test name="rgba8ui" />
   28099 <Test name="rgba32i" />
   28100 <Test name="rgba16i" />
   28101 <Test name="rgba8i" />
   28102 <Test name="rgb10_a2ui" />
   28103 </TestCase>
   28104 <TestCase name="depth">
   28105 <Test name="depth_component_unsigned_short" />
   28106 <Test name="depth_component_unsigned_int" />
   28107 <Test name="red_unsigned_byte" />
   28108 <Test name="red_float" />
   28109 <Test name="red_half_float_oes" />
   28110 <Test name="rgb_unsigned_byte" />
   28111 <Test name="rgb_unsigned_short_5_6_5" />
   28112 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
   28113 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
   28114 <Test name="rgba_unsigned_byte" />
   28115 <Test name="rgba_unsigned_short_4_4_4_4" />
   28116 <Test name="rgba_unsigned_short_5_5_5_1" />
   28117 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
   28118 <Test name="rgb8" />
   28119 <Test name="rgb10" />
   28120 <Test name="rgba4" />
   28121 <Test name="rgb5_a1" />
   28122 <Test name="rgba8" />
   28123 <Test name="rgb10_a2" />
   28124 <Test name="depth_component16" />
   28125 <Test name="depth_component24" />
   28126 <Test name="depth_component32" />
   28127 <Test name="rg_unsigned_byte" />
   28128 <Test name="rg_float" />
   28129 <Test name="rg_half_float_oes" />
   28130 <Test name="r8" />
   28131 <Test name="rg8" />
   28132 <Test name="r16f" />
   28133 <Test name="r32f" />
   28134 <Test name="rg16f" />
   28135 <Test name="rg32f" />
   28136 <Test name="r8i" />
   28137 <Test name="r8ui" />
   28138 <Test name="r16i" />
   28139 <Test name="r16ui" />
   28140 <Test name="r32i" />
   28141 <Test name="r32ui" />
   28142 <Test name="rg8i" />
   28143 <Test name="rg8ui" />
   28144 <Test name="rg16i" />
   28145 <Test name="rg16ui" />
   28146 <Test name="rg32i" />
   28147 <Test name="rg32ui" />
   28148 <Test name="depth_stencil_unsigned_int_24_8" />
   28149 <Test name="rgba32f" />
   28150 <Test name="rgba16f" />
   28151 <Test name="rgb16f" />
   28152 <Test name="depth24_stencil8" />
   28153 <Test name="r11f_g11f_b10f" />
   28154 <Test name="srgb_unsigned_byte" />
   28155 <Test name="srgb_alpha_unsigned_byte" />
   28156 <Test name="srgb8_alpha8" />
   28157 <Test name="depth_component32f" />
   28158 <Test name="depth32f_stencil8" />
   28159 <Test name="rgb565" />
   28160 <Test name="rgba32ui" />
   28161 <Test name="rgba16ui" />
   28162 <Test name="rgba8ui" />
   28163 <Test name="rgba32i" />
   28164 <Test name="rgba16i" />
   28165 <Test name="rgba8i" />
   28166 <Test name="rgb10_a2ui" />
   28167 </TestCase>
   28168 </TestSuite>
   28169 </TestSuite>
   28170 <TestCase name="attachment_combinations">
   28171 <Test name="none_none_none_none" />
   28172 <Test name="none_none_none_rbo" />
   28173 <Test name="none_none_none_tex" />
   28174 <Test name="none_none_rbo_none" />
   28175 <Test name="none_none_rbo_rbo" />
   28176 <Test name="none_none_rbo_tex" />
   28177 <Test name="none_none_tex_none" />
   28178 <Test name="none_none_tex_rbo" />
   28179 <Test name="none_none_tex_tex" />
   28180 <Test name="none_rbo_none_none" />
   28181 <Test name="none_rbo_none_rbo" />
   28182 <Test name="none_rbo_none_tex" />
   28183 <Test name="none_rbo_rbo_none" />
   28184 <Test name="none_rbo_rbo_rbo" />
   28185 <Test name="none_rbo_rbo_tex" />
   28186 <Test name="none_rbo_tex_none" />
   28187 <Test name="none_rbo_tex_rbo" />
   28188 <Test name="none_rbo_tex_tex" />
   28189 <Test name="none_tex_none_none" />
   28190 <Test name="none_tex_none_rbo" />
   28191 <Test name="none_tex_none_tex" />
   28192 <Test name="none_tex_rbo_none" />
   28193 <Test name="none_tex_rbo_rbo" />
   28194 <Test name="none_tex_rbo_tex" />
   28195 <Test name="none_tex_tex_none" />
   28196 <Test name="none_tex_tex_rbo" />
   28197 <Test name="none_tex_tex_tex" />
   28198 <Test name="rbo_none_none_none" />
   28199 <Test name="rbo_none_none_rbo" />
   28200 <Test name="rbo_none_none_tex" />
   28201 <Test name="rbo_none_rbo_none" />
   28202 <Test name="rbo_none_rbo_rbo" />
   28203 <Test name="rbo_none_rbo_tex" />
   28204 <Test name="rbo_none_tex_none" />
   28205 <Test name="rbo_none_tex_rbo" />
   28206 <Test name="rbo_none_tex_tex" />
   28207 <Test name="rbo_rbo_none_none" />
   28208 <Test name="rbo_rbo_none_rbo" />
   28209 <Test name="rbo_rbo_none_tex" />
   28210 <Test name="rbo_rbo_rbo_none" />
   28211 <Test name="rbo_rbo_rbo_rbo" />
   28212 <Test name="rbo_rbo_rbo_tex" />
   28213 <Test name="rbo_rbo_tex_none" />
   28214 <Test name="rbo_rbo_tex_rbo" />
   28215 <Test name="rbo_rbo_tex_tex" />
   28216 <Test name="rbo_tex_none_none" />
   28217 <Test name="rbo_tex_none_rbo" />
   28218 <Test name="rbo_tex_none_tex" />
   28219 <Test name="rbo_tex_rbo_none" />
   28220 <Test name="rbo_tex_rbo_rbo" />
   28221 <Test name="rbo_tex_rbo_tex" />
   28222 <Test name="rbo_tex_tex_none" />
   28223 <Test name="rbo_tex_tex_rbo" />
   28224 <Test name="rbo_tex_tex_tex" />
   28225 <Test name="tex_none_none_none" />
   28226 <Test name="tex_none_none_rbo" />
   28227 <Test name="tex_none_none_tex" />
   28228 <Test name="tex_none_rbo_none" />
   28229 <Test name="tex_none_rbo_rbo" />
   28230 <Test name="tex_none_rbo_tex" />
   28231 <Test name="tex_none_tex_none" />
   28232 <Test name="tex_none_tex_rbo" />
   28233 <Test name="tex_none_tex_tex" />
   28234 <Test name="tex_rbo_none_none" />
   28235 <Test name="tex_rbo_none_rbo" />
   28236 <Test name="tex_rbo_none_tex" />
   28237 <Test name="tex_rbo_rbo_none" />
   28238 <Test name="tex_rbo_rbo_rbo" />
   28239 <Test name="tex_rbo_rbo_tex" />
   28240 <Test name="tex_rbo_tex_none" />
   28241 <Test name="tex_rbo_tex_rbo" />
   28242 <Test name="tex_rbo_tex_tex" />
   28243 <Test name="tex_tex_none_none" />
   28244 <Test name="tex_tex_none_rbo" />
   28245 <Test name="tex_tex_none_tex" />
   28246 <Test name="tex_tex_rbo_none" />
   28247 <Test name="tex_tex_rbo_rbo" />
   28248 <Test name="tex_tex_rbo_tex" />
   28249 <Test name="tex_tex_tex_none" />
   28250 <Test name="tex_tex_tex_rbo" />
   28251 <Test name="tex_tex_tex_tex" />
   28252 </TestCase>
   28253 <TestCase name="layer">
   28254 <Test name="2darr_1_0" />
   28255 <Test name="2darr_1_3" />
   28256 <Test name="2darr_4_3" />
   28257 <Test name="2darr_4_15" />
   28258 <Test name="3d_1_0" />
   28259 <Test name="3d_1_15" />
   28260 <Test name="3d_4_15" />
   28261 <Test name="3d_64_15" />
   28262 </TestCase>
   28263 <TestCase name="samples">
   28264 <Test name="rbo0_none_none" />
   28265 <Test name="rbo1_none_none" />
   28266 <Test name="rbo2_none_none" />
   28267 <Test name="rbo0_tex_none" />
   28268 <Test name="rbo2_rbo1_none" />
   28269 <Test name="rbo2_rbo2_none" />
   28270 <Test name="rbo0_rbo0_tex" />
   28271 <Test name="rbo1_rbo2_rbo0" />
   28272 <Test name="rbo2_rbo2_rbo0" />
   28273 <Test name="rbo1_rbo1_rbo1" />
   28274 <Test name="rbo1_rbo2_rbo4" />
   28275 </TestCase>
   28276 </TestSuite>
   28277 <TestSuite name="render">
   28278 <TestCase name="stencil_clear">
   28279 <Test name="tex2d_rgba8_stencil_rbo_depth32f_stencil8" />
   28280 <Test name="tex2d_rgba8_stencil_rbo_depth24_stencil8" />
   28281 <Test name="tex2d_rgba8_stencil_rbo_stencil_index8" />
   28282 </TestCase>
   28283 <TestCase name="shared_colorbuffer">
   28284 <Test name="tex2d_rgba16f" />
   28285 <Test name="tex2d_rgba16f_depth_rbo_depth24_stencil8" />
   28286 <Test name="tex2d_rgba16f_depth_stencil_rbo_depth24_stencil8" />
   28287 <Test name="rbo_rgba16f" />
   28288 <Test name="rbo_rgba16f_depth_rbo_depth24_stencil8" />
   28289 <Test name="rbo_rgba16f_depth_stencil_rbo_depth24_stencil8" />
   28290 <Test name="tex2d_rgb16f" />
   28291 <Test name="tex2d_rgb16f_depth_rbo_depth24_stencil8" />
   28292 <Test name="tex2d_rgb16f_depth_stencil_rbo_depth24_stencil8" />
   28293 <Test name="tex2d_rgba8" />
   28294 <Test name="tex2d_rgba8_depth_rbo_depth24_stencil8" />
   28295 <Test name="tex2d_rgba8_depth_stencil_rbo_depth24_stencil8" />
   28296 <Test name="rbo_rgba8" />
   28297 <Test name="rbo_rgba8_depth_rbo_depth24_stencil8" />
   28298 <Test name="rbo_rgba8_depth_stencil_rbo_depth24_stencil8" />
   28299 <Test name="tex2d_srgb8_alpha8" />
   28300 <Test name="tex2d_srgb8_alpha8_depth_rbo_depth24_stencil8" />
   28301 <Test name="tex2d_srgb8_alpha8_depth_stencil_rbo_depth24_stencil8" />
   28302 <Test name="rbo_srgb8_alpha8" />
   28303 <Test name="rbo_srgb8_alpha8_depth_rbo_depth24_stencil8" />
   28304 <Test name="rbo_srgb8_alpha8_depth_stencil_rbo_depth24_stencil8" />
   28305 <Test name="tex2d_rgb10_a2" />
   28306 <Test name="tex2d_rgb10_a2_depth_rbo_depth24_stencil8" />
   28307 <Test name="tex2d_rgb10_a2_depth_stencil_rbo_depth24_stencil8" />
   28308 <Test name="rbo_rgb10_a2" />
   28309 <Test name="rbo_rgb10_a2_depth_rbo_depth24_stencil8" />
   28310 <Test name="rbo_rgb10_a2_depth_stencil_rbo_depth24_stencil8" />
   28311 <Test name="tex2d_rgba4" />
   28312 <Test name="tex2d_rgba4_depth_rbo_depth24_stencil8" />
   28313 <Test name="tex2d_rgba4_depth_stencil_rbo_depth24_stencil8" />
   28314 <Test name="rbo_rgba4" />
   28315 <Test name="rbo_rgba4_depth_rbo_depth24_stencil8" />
   28316 <Test name="rbo_rgba4_depth_stencil_rbo_depth24_stencil8" />
   28317 <Test name="tex2d_rgb5_a1" />
   28318 <Test name="tex2d_rgb5_a1_depth_rbo_depth24_stencil8" />
   28319 <Test name="tex2d_rgb5_a1_depth_stencil_rbo_depth24_stencil8" />
   28320 <Test name="rbo_rgb5_a1" />
   28321 <Test name="rbo_rgb5_a1_depth_rbo_depth24_stencil8" />
   28322 <Test name="rbo_rgb5_a1_depth_stencil_rbo_depth24_stencil8" />
   28323 <Test name="tex2d_rgb8" />
   28324 <Test name="tex2d_rgb8_depth_rbo_depth24_stencil8" />
   28325 <Test name="tex2d_rgb8_depth_stencil_rbo_depth24_stencil8" />
   28326 <Test name="rbo_rgb8" />
   28327 <Test name="rbo_rgb8_depth_rbo_depth24_stencil8" />
   28328 <Test name="rbo_rgb8_depth_stencil_rbo_depth24_stencil8" />
   28329 <Test name="tex2d_rgb565" />
   28330 <Test name="tex2d_rgb565_depth_rbo_depth24_stencil8" />
   28331 <Test name="tex2d_rgb565_depth_stencil_rbo_depth24_stencil8" />
   28332 <Test name="rbo_rgb565" />
   28333 <Test name="rbo_rgb565_depth_rbo_depth24_stencil8" />
   28334 <Test name="rbo_rgb565_depth_stencil_rbo_depth24_stencil8" />
   28335 <Test name="tex2d_r11f_g11f_b10f" />
   28336 <Test name="tex2d_r11f_g11f_b10f_depth_rbo_depth24_stencil8" />
   28337 <Test name="tex2d_r11f_g11f_b10f_depth_stencil_rbo_depth24_stencil8" />
   28338 <Test name="rbo_r11f_g11f_b10f" />
   28339 <Test name="rbo_r11f_g11f_b10f_depth_rbo_depth24_stencil8" />
   28340 <Test name="rbo_r11f_g11f_b10f_depth_stencil_rbo_depth24_stencil8" />
   28341 <Test name="tex2d_rg8" />
   28342 <Test name="tex2d_rg8_depth_rbo_depth24_stencil8" />
   28343 <Test name="tex2d_rg8_depth_stencil_rbo_depth24_stencil8" />
   28344 <Test name="rbo_rg8" />
   28345 <Test name="rbo_rg8_depth_rbo_depth24_stencil8" />
   28346 <Test name="rbo_rg8_depth_stencil_rbo_depth24_stencil8" />
   28347 <Test name="tex2d_r8" />
   28348 <Test name="tex2d_r8_depth_rbo_depth24_stencil8" />
   28349 <Test name="tex2d_r8_depth_stencil_rbo_depth24_stencil8" />
   28350 <Test name="rbo_r8" />
   28351 <Test name="rbo_r8_depth_rbo_depth24_stencil8" />
   28352 <Test name="rbo_r8_depth_stencil_rbo_depth24_stencil8" />
   28353 </TestCase>
   28354 <TestCase name="resize">
   28355 <Test name="tex2d_rgba32f" />
   28356 <Test name="rbo_rgba32f" />
   28357 <Test name="tex2d_rgba32i" />
   28358 <Test name="rbo_rgba32i" />
   28359 <Test name="tex2d_rgba32ui" />
   28360 <Test name="rbo_rgba32ui" />
   28361 <Test name="tex2d_rgba16f" />
   28362 <Test name="rbo_rgba16f" />
   28363 <Test name="tex2d_rgba16f_depth_tex2d_depth_component32f" />
   28364 <Test name="tex2d_rgba16f_depth_rbo_depth_component32f" />
   28365 <Test name="tex2d_rgba16f_depth_tex2d_depth_component24" />
   28366 <Test name="tex2d_rgba16f_depth_rbo_depth_component24" />
   28367 <Test name="tex2d_rgba16f_depth_tex2d_depth_component16" />
   28368 <Test name="tex2d_rgba16f_depth_rbo_depth_component16" />
   28369 <Test name="tex2d_rgba16f_depth_stencil_tex2d_depth32f_stencil8" />
   28370 <Test name="tex2d_rgba16f_depth_stencil_rbo_depth32f_stencil8" />
   28371 <Test name="tex2d_rgba16f_depth_stencil_tex2d_depth24_stencil8" />
   28372 <Test name="tex2d_rgba16f_depth_stencil_rbo_depth24_stencil8" />
   28373 <Test name="tex2d_rgba16f_stencil_rbo_stencil_index8" />
   28374 <Test name="tex2d_rgba16i" />
   28375 <Test name="rbo_rgba16i" />
   28376 <Test name="tex2d_rgba16ui" />
   28377 <Test name="rbo_rgba16ui" />
   28378 <Test name="tex2d_rgb16f" />
   28379 <Test name="tex2d_rgba8" />
   28380 <Test name="rbo_rgba8" />
   28381 <Test name="tex2d_rgba8_depth_tex2d_depth_component32f" />
   28382 <Test name="tex2d_rgba8_depth_rbo_depth_component32f" />
   28383 <Test name="tex2d_rgba8_depth_tex2d_depth_component24" />
   28384 <Test name="tex2d_rgba8_depth_rbo_depth_component24" />
   28385 <Test name="tex2d_rgba8_depth_tex2d_depth_component16" />
   28386 <Test name="tex2d_rgba8_depth_rbo_depth_component16" />
   28387 <Test name="tex2d_rgba8_depth_stencil_tex2d_depth32f_stencil8" />
   28388 <Test name="tex2d_rgba8_depth_stencil_rbo_depth32f_stencil8" />
   28389 <Test name="tex2d_rgba8_depth_stencil_tex2d_depth24_stencil8" />
   28390 <Test name="tex2d_rgba8_depth_stencil_rbo_depth24_stencil8" />
   28391 <Test name="tex2d_rgba8_stencil_rbo_stencil_index8" />
   28392 <Test name="tex2d_rgba8i" />
   28393 <Test name="rbo_rgba8i" />
   28394 <Test name="tex2d_rgba8ui" />
   28395 <Test name="rbo_rgba8ui" />
   28396 <Test name="tex2d_srgb8_alpha8" />
   28397 <Test name="rbo_srgb8_alpha8" />
   28398 <Test name="tex2d_rgb10_a2" />
   28399 <Test name="rbo_rgb10_a2" />
   28400 <Test name="tex2d_rgb10_a2ui" />
   28401 <Test name="rbo_rgb10_a2ui" />
   28402 <Test name="tex2d_rgba4" />
   28403 <Test name="rbo_rgba4" />
   28404 <Test name="tex2d_rgb5_a1" />
   28405 <Test name="rbo_rgb5_a1" />
   28406 <Test name="tex2d_rgb8" />
   28407 <Test name="rbo_rgb8" />
   28408 <Test name="tex2d_rgb565" />
   28409 <Test name="rbo_rgb565" />
   28410 <Test name="tex2d_r11f_g11f_b10f" />
   28411 <Test name="rbo_r11f_g11f_b10f" />
   28412 <Test name="tex2d_rg32f" />
   28413 <Test name="rbo_rg32f" />
   28414 <Test name="tex2d_rg32i" />
   28415 <Test name="rbo_rg32i" />
   28416 <Test name="tex2d_rg32ui" />
   28417 <Test name="rbo_rg32ui" />
   28418 <Test name="tex2d_rg16f" />
   28419 <Test name="rbo_rg16f" />
   28420 <Test name="tex2d_rg16i" />
   28421 <Test name="rbo_rg16i" />
   28422 <Test name="tex2d_rg16ui" />
   28423 <Test name="rbo_rg16ui" />
   28424 <Test name="tex2d_rg8" />
   28425 <Test name="rbo_rg8" />
   28426 <Test name="tex2d_rg8i" />
   28427 <Test name="rbo_rg8i" />
   28428 <Test name="tex2d_rg8ui" />
   28429 <Test name="rbo_rg8ui" />
   28430 <Test name="tex2d_r32f" />
   28431 <Test name="rbo_r32f" />
   28432 <Test name="tex2d_r32i" />
   28433 <Test name="rbo_r32i" />
   28434 <Test name="tex2d_r32ui" />
   28435 <Test name="rbo_r32ui" />
   28436 <Test name="tex2d_r16f" />
   28437 <Test name="rbo_r16f" />
   28438 <Test name="tex2d_r16i" />
   28439 <Test name="rbo_r16i" />
   28440 <Test name="tex2d_r16ui" />
   28441 <Test name="rbo_r16ui" />
   28442 <Test name="tex2d_r8" />
   28443 <Test name="rbo_r8" />
   28444 <Test name="tex2d_r8i" />
   28445 <Test name="rbo_r8i" />
   28446 <Test name="tex2d_r8ui" />
   28447 <Test name="rbo_r8ui" />
   28448 </TestCase>
   28449 <TestCase name="recreate_color">
   28450 <Test name="tex2d_rgba32f_depth_stencil_rbo_depth24_stencil8" />
   28451 <Test name="rbo_rgba32f_depth_stencil_rbo_depth24_stencil8" />
   28452 <Test name="tex2d_rgba32i_depth_stencil_rbo_depth24_stencil8" />
   28453 <Test name="rbo_rgba32i_depth_stencil_rbo_depth24_stencil8" />
   28454 <Test name="tex2d_rgba32ui_depth_stencil_rbo_depth24_stencil8" />
   28455 <Test name="rbo_rgba32ui_depth_stencil_rbo_depth24_stencil8" />
   28456 <Test name="tex2d_rgba16f_depth_stencil_rbo_depth24_stencil8" />
   28457 <Test name="rbo_rgba16f_depth_stencil_rbo_depth24_stencil8" />
   28458 <Test name="tex2d_rgba16i_depth_stencil_rbo_depth24_stencil8" />
   28459 <Test name="rbo_rgba16i_depth_stencil_rbo_depth24_stencil8" />
   28460 <Test name="tex2d_rgba16ui_depth_stencil_rbo_depth24_stencil8" />
   28461 <Test name="rbo_rgba16ui_depth_stencil_rbo_depth24_stencil8" />
   28462 <Test name="tex2d_rgb16f_depth_stencil_rbo_depth24_stencil8" />
   28463 <Test name="tex2d_rgba8_depth_stencil_rbo_depth24_stencil8" />
   28464 <Test name="rbo_rgba8_depth_stencil_rbo_depth24_stencil8" />
   28465 <Test name="tex2d_rgba8i_depth_stencil_rbo_depth24_stencil8" />
   28466 <Test name="rbo_rgba8i_depth_stencil_rbo_depth24_stencil8" />
   28467 <Test name="tex2d_rgba8ui_depth_stencil_rbo_depth24_stencil8" />
   28468 <Test name="rbo_rgba8ui_depth_stencil_rbo_depth24_stencil8" />
   28469 <Test name="tex2d_srgb8_alpha8_depth_stencil_rbo_depth24_stencil8" />
   28470 <Test name="rbo_srgb8_alpha8_depth_stencil_rbo_depth24_stencil8" />
   28471 <Test name="tex2d_rgb10_a2_depth_stencil_rbo_depth24_stencil8" />
   28472 <Test name="rbo_rgb10_a2_depth_stencil_rbo_depth24_stencil8" />
   28473 <Test name="tex2d_rgb10_a2ui_depth_stencil_rbo_depth24_stencil8" />
   28474 <Test name="rbo_rgb10_a2ui_depth_stencil_rbo_depth24_stencil8" />
   28475 <Test name="tex2d_rgba4_depth_stencil_rbo_depth24_stencil8" />
   28476 <Test name="rbo_rgba4_depth_stencil_rbo_depth24_stencil8" />
   28477 <Test name="tex2d_rgb5_a1_depth_stencil_rbo_depth24_stencil8" />
   28478 <Test name="rbo_rgb5_a1_depth_stencil_rbo_depth24_stencil8" />
   28479 <Test name="tex2d_rgb8_depth_stencil_rbo_depth24_stencil8" />
   28480 <Test name="rbo_rgb8_depth_stencil_rbo_depth24_stencil8" />
   28481 <Test name="tex2d_rgb565_depth_stencil_rbo_depth24_stencil8" />
   28482 <Test name="rbo_rgb565_depth_stencil_rbo_depth24_stencil8" />
   28483 <Test name="tex2d_r11f_g11f_b10f_depth_stencil_rbo_depth24_stencil8" />
   28484 <Test name="rbo_r11f_g11f_b10f_depth_stencil_rbo_depth24_stencil8" />
   28485 <Test name="tex2d_rg32f_depth_stencil_rbo_depth24_stencil8" />
   28486 <Test name="rbo_rg32f_depth_stencil_rbo_depth24_stencil8" />
   28487 <Test name="tex2d_rg32i_depth_stencil_rbo_depth24_stencil8" />
   28488 <Test name="rbo_rg32i_depth_stencil_rbo_depth24_stencil8" />
   28489 <Test name="tex2d_rg32ui_depth_stencil_rbo_depth24_stencil8" />
   28490 <Test name="rbo_rg32ui_depth_stencil_rbo_depth24_stencil8" />
   28491 <Test name="tex2d_rg16f_depth_stencil_rbo_depth24_stencil8" />
   28492 <Test name="rbo_rg16f_depth_stencil_rbo_depth24_stencil8" />
   28493 <Test name="tex2d_rg16i_depth_stencil_rbo_depth24_stencil8" />
   28494 <Test name="rbo_rg16i_depth_stencil_rbo_depth24_stencil8" />
   28495 <Test name="tex2d_rg16ui_depth_stencil_rbo_depth24_stencil8" />
   28496 <Test name="rbo_rg16ui_depth_stencil_rbo_depth24_stencil8" />
   28497 <Test name="tex2d_rg8_depth_stencil_rbo_depth24_stencil8" />
   28498 <Test name="rbo_rg8_depth_stencil_rbo_depth24_stencil8" />
   28499 <Test name="tex2d_rg8i_depth_stencil_rbo_depth24_stencil8" />
   28500 <Test name="rbo_rg8i_depth_stencil_rbo_depth24_stencil8" />
   28501 <Test name="tex2d_rg8ui_depth_stencil_rbo_depth24_stencil8" />
   28502 <Test name="rbo_rg8ui_depth_stencil_rbo_depth24_stencil8" />
   28503 <Test name="tex2d_r32f_depth_stencil_rbo_depth24_stencil8" />
   28504 <Test name="rbo_r32f_depth_stencil_rbo_depth24_stencil8" />
   28505 <Test name="tex2d_r32i_depth_stencil_rbo_depth24_stencil8" />
   28506 <Test name="rbo_r32i_depth_stencil_rbo_depth24_stencil8" />
   28507 <Test name="tex2d_r32ui_depth_stencil_rbo_depth24_stencil8" />
   28508 <Test name="rbo_r32ui_depth_stencil_rbo_depth24_stencil8" />
   28509 <Test name="tex2d_r16f_depth_stencil_rbo_depth24_stencil8" />
   28510 <Test name="rbo_r16f_depth_stencil_rbo_depth24_stencil8" />
   28511 <Test name="tex2d_r16i_depth_stencil_rbo_depth24_stencil8" />
   28512 <Test name="rbo_r16i_depth_stencil_rbo_depth24_stencil8" />
   28513 <Test name="tex2d_r16ui_depth_stencil_rbo_depth24_stencil8" />
   28514 <Test name="rbo_r16ui_depth_stencil_rbo_depth24_stencil8" />
   28515 <Test name="tex2d_r8_depth_stencil_rbo_depth24_stencil8" />
   28516 <Test name="rbo_r8_depth_stencil_rbo_depth24_stencil8" />
   28517 <Test name="tex2d_r8i_depth_stencil_rbo_depth24_stencil8" />
   28518 <Test name="rbo_r8i_depth_stencil_rbo_depth24_stencil8" />
   28519 <Test name="tex2d_r8ui_depth_stencil_rbo_depth24_stencil8" />
   28520 <Test name="rbo_r8ui_depth_stencil_rbo_depth24_stencil8" />
   28521 </TestCase>
   28522 <TestCase name="recreate_depth_stencil">
   28523 <Test name="tex2d_rgba8_depth_tex2d_depth_component32f" />
   28524 <Test name="tex2d_rgba8_depth_rbo_depth_component32f" />
   28525 <Test name="tex2d_rgba8_depth_tex2d_depth_component24" />
   28526 <Test name="tex2d_rgba8_depth_rbo_depth_component24" />
   28527 <Test name="tex2d_rgba8_depth_tex2d_depth_component16" />
   28528 <Test name="tex2d_rgba8_depth_rbo_depth_component16" />
   28529 <Test name="tex2d_rgba8_depth_stencil_tex2d_depth32f_stencil8" />
   28530 <Test name="tex2d_rgba8_depth_stencil_rbo_depth32f_stencil8" />
   28531 <Test name="tex2d_rgba8_depth_stencil_tex2d_depth24_stencil8" />
   28532 <Test name="tex2d_rgba8_depth_stencil_rbo_depth24_stencil8" />
   28533 <Test name="tex2d_rgba8_stencil_rbo_stencil_index8" />
   28534 </TestCase>
   28535 </TestSuite>
   28536 <TestSuite name="color">
   28537 <TestCase name="clear">
   28538 <Test name="rgba32i" />
   28539 <Test name="rgba32ui" />
   28540 <Test name="rgba16i" />
   28541 <Test name="rgba16ui" />
   28542 <Test name="rgba8" />
   28543 <Test name="rgba8i" />
   28544 <Test name="rgba8ui" />
   28545 <Test name="srgb8_alpha8" />
   28546 <Test name="rgb10_a2" />
   28547 <Test name="rgb10_a2ui" />
   28548 <Test name="rgba4" />
   28549 <Test name="rgb5_a1" />
   28550 <Test name="rgb8" />
   28551 <Test name="rgb565" />
   28552 <Test name="rg32i" />
   28553 <Test name="rg32ui" />
   28554 <Test name="rg16i" />
   28555 <Test name="rg16ui" />
   28556 <Test name="rg8" />
   28557 <Test name="rg8i" />
   28558 <Test name="rg8ui" />
   28559 <Test name="r32i" />
   28560 <Test name="r32ui" />
   28561 <Test name="r16i" />
   28562 <Test name="r16ui" />
   28563 <Test name="r8" />
   28564 <Test name="r8i" />
   28565 <Test name="r8ui" />
   28566 <Test name="rgba32f" />
   28567 <Test name="rgba16f" />
   28568 <Test name="r11f_g11f_b10f" />
   28569 <Test name="rg32f" />
   28570 <Test name="rg16f" />
   28571 <Test name="r32f" />
   28572 <Test name="r16f" />
   28573 </TestCase>
   28574 <TestCase name="tex2d">
   28575 <Test name="rgba32i" />
   28576 <Test name="rgba32ui" />
   28577 <Test name="rgba16i" />
   28578 <Test name="rgba16ui" />
   28579 <Test name="rgba8" />
   28580 <Test name="rgba8i" />
   28581 <Test name="rgba8ui" />
   28582 <Test name="srgb8_alpha8" />
   28583 <Test name="rgb10_a2" />
   28584 <Test name="rgb10_a2ui" />
   28585 <Test name="rgba4" />
   28586 <Test name="rgb5_a1" />
   28587 <Test name="rgb8" />
   28588 <Test name="rgb565" />
   28589 <Test name="rg32i" />
   28590 <Test name="rg32ui" />
   28591 <Test name="rg16i" />
   28592 <Test name="rg16ui" />
   28593 <Test name="rg8" />
   28594 <Test name="rg8i" />
   28595 <Test name="rg8ui" />
   28596 <Test name="r32i" />
   28597 <Test name="r32ui" />
   28598 <Test name="r16i" />
   28599 <Test name="r16ui" />
   28600 <Test name="r8" />
   28601 <Test name="r8i" />
   28602 <Test name="r8ui" />
   28603 <Test name="rgba32f" />
   28604 <Test name="rgba16f" />
   28605 <Test name="r11f_g11f_b10f" />
   28606 <Test name="rg32f" />
   28607 <Test name="rg16f" />
   28608 <Test name="r32f" />
   28609 <Test name="r16f" />
   28610 <Test name="rgb16f" />
   28611 </TestCase>
   28612 <TestCase name="texcube">
   28613 <Test name="rgba32i" />
   28614 <Test name="rgba32ui" />
   28615 <Test name="rgba16i" />
   28616 <Test name="rgba16ui" />
   28617 <Test name="rgba8" />
   28618 <Test name="rgba8i" />
   28619 <Test name="rgba8ui" />
   28620 <Test name="srgb8_alpha8" />
   28621 <Test name="rgb10_a2" />
   28622 <Test name="rgb10_a2ui" />
   28623 <Test name="rgba4" />
   28624 <Test name="rgb5_a1" />
   28625 <Test name="rgb8" />
   28626 <Test name="rgb565" />
   28627 <Test name="rg32i" />
   28628 <Test name="rg32ui" />
   28629 <Test name="rg16i" />
   28630 <Test name="rg16ui" />
   28631 <Test name="rg8" />
   28632 <Test name="rg8i" />
   28633 <Test name="rg8ui" />
   28634 <Test name="r32i" />
   28635 <Test name="r32ui" />
   28636 <Test name="r16i" />
   28637 <Test name="r16ui" />
   28638 <Test name="r8" />
   28639 <Test name="r8i" />
   28640 <Test name="r8ui" />
   28641 <Test name="rgba32f" />
   28642 <Test name="rgba16f" />
   28643 <Test name="r11f_g11f_b10f" />
   28644 <Test name="rg32f" />
   28645 <Test name="rg16f" />
   28646 <Test name="r32f" />
   28647 <Test name="r16f" />
   28648 <Test name="rgb16f" />
   28649 </TestCase>
   28650 <TestCase name="tex2darray">
   28651 <Test name="rgba32i" />
   28652 <Test name="rgba32ui" />
   28653 <Test name="rgba16i" />
   28654 <Test name="rgba16ui" />
   28655 <Test name="rgba8" />
   28656 <Test name="rgba8i" />
   28657 <Test name="rgba8ui" />
   28658 <Test name="srgb8_alpha8" />
   28659 <Test name="rgb10_a2" />
   28660 <Test name="rgb10_a2ui" />
   28661 <Test name="rgba4" />
   28662 <Test name="rgb5_a1" />
   28663 <Test name="rgb8" />
   28664 <Test name="rgb565" />
   28665 <Test name="rg32i" />
   28666 <Test name="rg32ui" />
   28667 <Test name="rg16i" />
   28668 <Test name="rg16ui" />
   28669 <Test name="rg8" />
   28670 <Test name="rg8i" />
   28671 <Test name="rg8ui" />
   28672 <Test name="r32i" />
   28673 <Test name="r32ui" />
   28674 <Test name="r16i" />
   28675 <Test name="r16ui" />
   28676 <Test name="r8" />
   28677 <Test name="r8i" />
   28678 <Test name="r8ui" />
   28679 <Test name="rgba32f" />
   28680 <Test name="rgba16f" />
   28681 <Test name="r11f_g11f_b10f" />
   28682 <Test name="rg32f" />
   28683 <Test name="rg16f" />
   28684 <Test name="r32f" />
   28685 <Test name="r16f" />
   28686 <Test name="rgb16f" />
   28687 </TestCase>
   28688 <TestCase name="tex3d">
   28689 <Test name="rgba32i" />
   28690 <Test name="rgba32ui" />
   28691 <Test name="rgba16i" />
   28692 <Test name="rgba16ui" />
   28693 <Test name="rgba8" />
   28694 <Test name="rgba8i" />
   28695 <Test name="rgba8ui" />
   28696 <Test name="srgb8_alpha8" />
   28697 <Test name="rgb10_a2" />
   28698 <Test name="rgb10_a2ui" />
   28699 <Test name="rgba4" />
   28700 <Test name="rgb5_a1" />
   28701 <Test name="rgb8" />
   28702 <Test name="rgb565" />
   28703 <Test name="rg32i" />
   28704 <Test name="rg32ui" />
   28705 <Test name="rg16i" />
   28706 <Test name="rg16ui" />
   28707 <Test name="rg8" />
   28708 <Test name="rg8i" />
   28709 <Test name="rg8ui" />
   28710 <Test name="r32i" />
   28711 <Test name="r32ui" />
   28712 <Test name="r16i" />
   28713 <Test name="r16ui" />
   28714 <Test name="r8" />
   28715 <Test name="r8i" />
   28716 <Test name="r8ui" />
   28717 <Test name="rgba32f" />
   28718 <Test name="rgba16f" />
   28719 <Test name="r11f_g11f_b10f" />
   28720 <Test name="rg32f" />
   28721 <Test name="rg16f" />
   28722 <Test name="r32f" />
   28723 <Test name="r16f" />
   28724 <Test name="rgb16f" />
   28725 </TestCase>
   28726 <TestCase name="blend">
   28727 <Test name="rgba8_src_over" />
   28728 <Test name="srgb8_alpha8_src_over" />
   28729 <Test name="rgb10_a2_src_over" />
   28730 <Test name="rgba4_src_over" />
   28731 <Test name="rgb5_a1_src_over" />
   28732 <Test name="rgb8_src_over" />
   28733 <Test name="rgb565_src_over" />
   28734 <Test name="rg8_src_over" />
   28735 <Test name="r8_src_over" />
   28736 <Test name="rgba16f_src_over" />
   28737 <Test name="r11f_g11f_b10f_src_over" />
   28738 </TestCase>
   28739 </TestSuite>
   28740 <TestSuite name="depth">
   28741 <TestCase name="basic">
   28742 <Test name="depth_component32f" />
   28743 <Test name="depth_component24" />
   28744 <Test name="depth_component16" />
   28745 <Test name="depth32f_stencil8" />
   28746 <Test name="depth24_stencil8" />
   28747 </TestCase>
   28748 <TestCase name="depth_write_clamp">
   28749 <Test name="depth_component32f" />
   28750 <Test name="depth_component24" />
   28751 <Test name="depth_component16" />
   28752 <Test name="depth32f_stencil8" />
   28753 <Test name="depth24_stencil8" />
   28754 </TestCase>
   28755 <TestCase name="depth_test_clamp">
   28756 <Test name="depth_component32f" />
   28757 <Test name="depth_component24" />
   28758 <Test name="depth_component16" />
   28759 <Test name="depth32f_stencil8" />
   28760 <Test name="depth24_stencil8" />
   28761 </TestCase>
   28762 </TestSuite>
   28763 <TestSuite name="stencil">
   28764 <TestCase name="basic">
   28765 <Test name="depth32f_stencil8" />
   28766 <Test name="depth32f_stencil8_depth" />
   28767 <Test name="depth24_stencil8" />
   28768 <Test name="depth24_stencil8_depth" />
   28769 <Test name="stencil_index8" />
   28770 </TestCase>
   28771 <TestCase name="attach">
   28772 <Test name="depth_only" />
   28773 <Test name="stencil_only" />
   28774 <Test name="depth_stencil_separate" />
   28775 <Test name="depth_stencil_attachment" />
   28776 </TestCase>
   28777 </TestSuite>
   28778 <TestSuite name="blit">
   28779 <TestCase name="rect">
   28780 <Test name="basic_nearest" />
   28781 <Test name="basic_linear" />
   28782 <Test name="basic_reverse_src_x_nearest" />
   28783 <Test name="basic_reverse_src_x_linear" />
   28784 <Test name="basic_reverse_src_y_nearest" />
   28785 <Test name="basic_reverse_src_y_linear" />
   28786 <Test name="basic_reverse_dst_x_nearest" />
   28787 <Test name="basic_reverse_dst_x_linear" />
   28788 <Test name="basic_reverse_dst_y_nearest" />
   28789 <Test name="basic_reverse_dst_y_linear" />
   28790 <Test name="basic_reverse_src_dst_x_nearest" />
   28791 <Test name="basic_reverse_src_dst_x_linear" />
   28792 <Test name="basic_reverse_src_dst_y_nearest" />
   28793 <Test name="basic_reverse_src_dst_y_linear" />
   28794 <Test name="scale_nearest" />
   28795 <Test name="scale_linear" />
   28796 <Test name="scale_reverse_src_x_nearest" />
   28797 <Test name="scale_reverse_src_x_linear" />
   28798 <Test name="scale_reverse_src_y_nearest" />
   28799 <Test name="scale_reverse_src_y_linear" />
   28800 <Test name="scale_reverse_dst_x_nearest" />
   28801 <Test name="scale_reverse_dst_x_linear" />
   28802 <Test name="scale_reverse_dst_y_nearest" />
   28803 <Test name="scale_reverse_dst_y_linear" />
   28804 <Test name="scale_reverse_src_dst_x_nearest" />
   28805 <Test name="scale_reverse_src_dst_x_linear" />
   28806 <Test name="scale_reverse_src_dst_y_nearest" />
   28807 <Test name="scale_reverse_src_dst_y_linear" />
   28808 <Test name="nearest_consistency_mag_reverse_dst_y" />
   28809 <Test name="nearest_consistency_mag_reverse_src_dst_y" />
   28810 <Test name="nearest_consistency_min_reverse_src_y" />
   28811 <Test name="nearest_consistency_min_reverse_dst_y" />
   28812 <Test name="nearest_consistency_min_reverse_src_dst_y" />
   28813 </TestCase>
   28814 <TestCase name="conversion">
   28815 <Test name="rgba32i_to_rgba32i" />
   28816 <Test name="rgba32i_to_rgba16i" />
   28817 <Test name="rgba32i_to_rgba8i" />
   28818 <Test name="rgba32i_to_rg32i" />
   28819 <Test name="rgba32i_to_rg16i" />
   28820 <Test name="rgba32i_to_rg8i" />
   28821 <Test name="rgba32i_to_r32i" />
   28822 <Test name="rgba32i_to_r16i" />
   28823 <Test name="rgba32i_to_r8i" />
   28824 <Test name="rgba32ui_to_rgba32ui" />
   28825 <Test name="rgba32ui_to_rgba16ui" />
   28826 <Test name="rgba32ui_to_rgba8ui" />
   28827 <Test name="rgba32ui_to_rgb10_a2ui" />
   28828 <Test name="rgba32ui_to_rg32ui" />
   28829 <Test name="rgba32ui_to_rg16ui" />
   28830 <Test name="rgba32ui_to_rg8ui" />
   28831 <Test name="rgba32ui_to_r32ui" />
   28832 <Test name="rgba32ui_to_r16ui" />
   28833 <Test name="rgba32ui_to_r8ui" />
   28834 <Test name="rgba16i_to_rgba32i" />
   28835 <Test name="rgba16i_to_rgba16i" />
   28836 <Test name="rgba16i_to_rgba8i" />
   28837 <Test name="rgba16i_to_rg32i" />
   28838 <Test name="rgba16i_to_rg16i" />
   28839 <Test name="rgba16i_to_rg8i" />
   28840 <Test name="rgba16i_to_r32i" />
   28841 <Test name="rgba16i_to_r16i" />
   28842 <Test name="rgba16i_to_r8i" />
   28843 <Test name="rgba16ui_to_rgba32ui" />
   28844 <Test name="rgba16ui_to_rgba16ui" />
   28845 <Test name="rgba16ui_to_rgba8ui" />
   28846 <Test name="rgba16ui_to_rgb10_a2ui" />
   28847 <Test name="rgba16ui_to_rg32ui" />
   28848 <Test name="rgba16ui_to_rg16ui" />
   28849 <Test name="rgba16ui_to_rg8ui" />
   28850 <Test name="rgba16ui_to_r32ui" />
   28851 <Test name="rgba16ui_to_r16ui" />
   28852 <Test name="rgba16ui_to_r8ui" />
   28853 <Test name="rgba8_to_rgba8" />
   28854 <Test name="rgba8_to_srgb8_alpha8" />
   28855 <Test name="rgba8_to_rgb10_a2" />
   28856 <Test name="rgba8_to_rgba4" />
   28857 <Test name="rgba8_to_rgb5_a1" />
   28858 <Test name="rgba8_to_rgb8" />
   28859 <Test name="rgba8_to_rgb565" />
   28860 <Test name="rgba8_to_rg8" />
   28861 <Test name="rgba8_to_r8" />
   28862 <Test name="rgba8_to_rgba32f" />
   28863 <Test name="rgba8_to_rgba16f" />
   28864 <Test name="rgba8_to_rg32f" />
   28865 <Test name="rgba8_to_rg16f" />
   28866 <Test name="rgba8_to_r32f" />
   28867 <Test name="rgba8_to_r16f" />
   28868 <Test name="rgba8i_to_rgba32i" />
   28869 <Test name="rgba8i_to_rgba16i" />
   28870 <Test name="rgba8i_to_rgba8i" />
   28871 <Test name="rgba8i_to_rg32i" />
   28872 <Test name="rgba8i_to_rg16i" />
   28873 <Test name="rgba8i_to_rg8i" />
   28874 <Test name="rgba8i_to_r32i" />
   28875 <Test name="rgba8i_to_r16i" />
   28876 <Test name="rgba8i_to_r8i" />
   28877 <Test name="rgba8ui_to_rgba32ui" />
   28878 <Test name="rgba8ui_to_rgba16ui" />
   28879 <Test name="rgba8ui_to_rgba8ui" />
   28880 <Test name="rgba8ui_to_rgb10_a2ui" />
   28881 <Test name="rgba8ui_to_rg32ui" />
   28882 <Test name="rgba8ui_to_rg16ui" />
   28883 <Test name="rgba8ui_to_rg8ui" />
   28884 <Test name="rgba8ui_to_r32ui" />
   28885 <Test name="rgba8ui_to_r16ui" />
   28886 <Test name="rgba8ui_to_r8ui" />
   28887 <Test name="srgb8_alpha8_to_rgba8" />
   28888 <Test name="srgb8_alpha8_to_srgb8_alpha8" />
   28889 <Test name="srgb8_alpha8_to_rgb10_a2" />
   28890 <Test name="srgb8_alpha8_to_rgba4" />
   28891 <Test name="srgb8_alpha8_to_rgb5_a1" />
   28892 <Test name="srgb8_alpha8_to_rgb8" />
   28893 <Test name="srgb8_alpha8_to_rgb565" />
   28894 <Test name="srgb8_alpha8_to_rg8" />
   28895 <Test name="srgb8_alpha8_to_r8" />
   28896 <Test name="srgb8_alpha8_to_rgba32f" />
   28897 <Test name="srgb8_alpha8_to_rgba16f" />
   28898 <Test name="srgb8_alpha8_to_r11f_g11f_b10f" />
   28899 <Test name="srgb8_alpha8_to_rg32f" />
   28900 <Test name="srgb8_alpha8_to_rg16f" />
   28901 <Test name="srgb8_alpha8_to_r32f" />
   28902 <Test name="srgb8_alpha8_to_r16f" />
   28903 <Test name="rgb10_a2_to_rgba8" />
   28904 <Test name="rgb10_a2_to_srgb8_alpha8" />
   28905 <Test name="rgb10_a2_to_rgb10_a2" />
   28906 <Test name="rgb10_a2_to_rgba4" />
   28907 <Test name="rgb10_a2_to_rgb5_a1" />
   28908 <Test name="rgb10_a2_to_rgb8" />
   28909 <Test name="rgb10_a2_to_rgb565" />
   28910 <Test name="rgb10_a2_to_rg8" />
   28911 <Test name="rgb10_a2_to_r8" />
   28912 <Test name="rgb10_a2_to_rgba32f" />
   28913 <Test name="rgb10_a2_to_rgba16f" />
   28914 <Test name="rgb10_a2_to_rg32f" />
   28915 <Test name="rgb10_a2_to_rg16f" />
   28916 <Test name="rgb10_a2_to_r32f" />
   28917 <Test name="rgb10_a2_to_r16f" />
   28918 <Test name="rgb10_a2ui_to_rgba32ui" />
   28919 <Test name="rgb10_a2ui_to_rgba16ui" />
   28920 <Test name="rgb10_a2ui_to_rgba8ui" />
   28921 <Test name="rgb10_a2ui_to_rgb10_a2ui" />
   28922 <Test name="rgb10_a2ui_to_rg32ui" />
   28923 <Test name="rgb10_a2ui_to_rg16ui" />
   28924 <Test name="rgb10_a2ui_to_rg8ui" />
   28925 <Test name="rgb10_a2ui_to_r32ui" />
   28926 <Test name="rgb10_a2ui_to_r16ui" />
   28927 <Test name="rgb10_a2ui_to_r8ui" />
   28928 <Test name="rgba4_to_rgba8" />
   28929 <Test name="rgba4_to_srgb8_alpha8" />
   28930 <Test name="rgba4_to_rgb10_a2" />
   28931 <Test name="rgba4_to_rgba4" />
   28932 <Test name="rgba4_to_rgb5_a1" />
   28933 <Test name="rgba4_to_rgb8" />
   28934 <Test name="rgba4_to_rg8" />
   28935 <Test name="rgba4_to_r8" />
   28936 <Test name="rgba4_to_rgba32f" />
   28937 <Test name="rgba4_to_rgba16f" />
   28938 <Test name="rgba4_to_r11f_g11f_b10f" />
   28939 <Test name="rgba4_to_rg32f" />
   28940 <Test name="rgba4_to_rg16f" />
   28941 <Test name="rgba4_to_r32f" />
   28942 <Test name="rgba4_to_r16f" />
   28943 <Test name="rgb5_a1_to_rgba8" />
   28944 <Test name="rgb5_a1_to_srgb8_alpha8" />
   28945 <Test name="rgb5_a1_to_rgb10_a2" />
   28946 <Test name="rgb5_a1_to_rgba4" />
   28947 <Test name="rgb5_a1_to_rgb5_a1" />
   28948 <Test name="rgb5_a1_to_rgb8" />
   28949 <Test name="rgb5_a1_to_rgb565" />
   28950 <Test name="rgb5_a1_to_rg8" />
   28951 <Test name="rgb5_a1_to_r8" />
   28952 <Test name="rgb5_a1_to_rgba32f" />
   28953 <Test name="rgb5_a1_to_rgba16f" />
   28954 <Test name="rgb5_a1_to_r11f_g11f_b10f" />
   28955 <Test name="rgb5_a1_to_rg32f" />
   28956 <Test name="rgb5_a1_to_rg16f" />
   28957 <Test name="rgb5_a1_to_r32f" />
   28958 <Test name="rgb5_a1_to_r16f" />
   28959 <Test name="rgb8_to_rgba8" />
   28960 <Test name="rgb8_to_srgb8_alpha8" />
   28961 <Test name="rgb8_to_rgb10_a2" />
   28962 <Test name="rgb8_to_rgba4" />
   28963 <Test name="rgb8_to_rgb5_a1" />
   28964 <Test name="rgb8_to_rgb8" />
   28965 <Test name="rgb8_to_rgb565" />
   28966 <Test name="rgb8_to_rg8" />
   28967 <Test name="rgb8_to_r8" />
   28968 <Test name="rgb8_to_rgba32f" />
   28969 <Test name="rgb8_to_rgba16f" />
   28970 <Test name="rgb8_to_rg32f" />
   28971 <Test name="rgb8_to_rg16f" />
   28972 <Test name="rgb8_to_r32f" />
   28973 <Test name="rgb8_to_r16f" />
   28974 <Test name="rgb565_to_rgba8" />
   28975 <Test name="rgb565_to_srgb8_alpha8" />
   28976 <Test name="rgb565_to_rgb10_a2" />
   28977 <Test name="rgb565_to_rgba4" />
   28978 <Test name="rgb565_to_rgb5_a1" />
   28979 <Test name="rgb565_to_rgb8" />
   28980 <Test name="rgb565_to_rgb565" />
   28981 <Test name="rgb565_to_rg8" />
   28982 <Test name="rgb565_to_r8" />
   28983 <Test name="rgb565_to_rgba32f" />
   28984 <Test name="rgb565_to_rgba16f" />
   28985 <Test name="rgb565_to_r11f_g11f_b10f" />
   28986 <Test name="rgb565_to_rg32f" />
   28987 <Test name="rgb565_to_rg16f" />
   28988 <Test name="rgb565_to_r32f" />
   28989 <Test name="rgb565_to_r16f" />
   28990 <Test name="rg32i_to_rgba32i" />
   28991 <Test name="rg32i_to_rgba16i" />
   28992 <Test name="rg32i_to_rgba8i" />
   28993 <Test name="rg32i_to_rg32i" />
   28994 <Test name="rg32i_to_rg16i" />
   28995 <Test name="rg32i_to_rg8i" />
   28996 <Test name="rg32i_to_r32i" />
   28997 <Test name="rg32i_to_r16i" />
   28998 <Test name="rg32i_to_r8i" />
   28999 <Test name="rg32ui_to_rgba32ui" />
   29000 <Test name="rg32ui_to_rgba16ui" />
   29001 <Test name="rg32ui_to_rgba8ui" />
   29002 <Test name="rg32ui_to_rgb10_a2ui" />
   29003 <Test name="rg32ui_to_rg32ui" />
   29004 <Test name="rg32ui_to_rg16ui" />
   29005 <Test name="rg32ui_to_rg8ui" />
   29006 <Test name="rg32ui_to_r32ui" />
   29007 <Test name="rg32ui_to_r16ui" />
   29008 <Test name="rg32ui_to_r8ui" />
   29009 <Test name="rg16i_to_rgba32i" />
   29010 <Test name="rg16i_to_rgba16i" />
   29011 <Test name="rg16i_to_rgba8i" />
   29012 <Test name="rg16i_to_rg32i" />
   29013 <Test name="rg16i_to_rg16i" />
   29014 <Test name="rg16i_to_rg8i" />
   29015 <Test name="rg16i_to_r32i" />
   29016 <Test name="rg16i_to_r16i" />
   29017 <Test name="rg16i_to_r8i" />
   29018 <Test name="rg16ui_to_rgba32ui" />
   29019 <Test name="rg16ui_to_rgba16ui" />
   29020 <Test name="rg16ui_to_rgba8ui" />
   29021 <Test name="rg16ui_to_rgb10_a2ui" />
   29022 <Test name="rg16ui_to_rg32ui" />
   29023 <Test name="rg16ui_to_rg16ui" />
   29024 <Test name="rg16ui_to_rg8ui" />
   29025 <Test name="rg16ui_to_r32ui" />
   29026 <Test name="rg16ui_to_r16ui" />
   29027 <Test name="rg16ui_to_r8ui" />
   29028 <Test name="rg8_to_rgba8" />
   29029 <Test name="rg8_to_srgb8_alpha8" />
   29030 <Test name="rg8_to_rgb10_a2" />
   29031 <Test name="rg8_to_rgba4" />
   29032 <Test name="rg8_to_rgb5_a1" />
   29033 <Test name="rg8_to_rgb8" />
   29034 <Test name="rg8_to_rgb565" />
   29035 <Test name="rg8_to_rg8" />
   29036 <Test name="rg8_to_r8" />
   29037 <Test name="rg8_to_rgba32f" />
   29038 <Test name="rg8_to_rgba16f" />
   29039 <Test name="rg8_to_r11f_g11f_b10f" />
   29040 <Test name="rg8_to_rg32f" />
   29041 <Test name="rg8_to_rg16f" />
   29042 <Test name="rg8_to_r32f" />
   29043 <Test name="rg8_to_r16f" />
   29044 <Test name="rg8i_to_rgba32i" />
   29045 <Test name="rg8i_to_rgba16i" />
   29046 <Test name="rg8i_to_rgba8i" />
   29047 <Test name="rg8i_to_rg32i" />
   29048 <Test name="rg8i_to_rg16i" />
   29049 <Test name="rg8i_to_rg8i" />
   29050 <Test name="rg8i_to_r32i" />
   29051 <Test name="rg8i_to_r16i" />
   29052 <Test name="rg8i_to_r8i" />
   29053 <Test name="rg8ui_to_rgba32ui" />
   29054 <Test name="rg8ui_to_rgba16ui" />
   29055 <Test name="rg8ui_to_rgba8ui" />
   29056 <Test name="rg8ui_to_rgb10_a2ui" />
   29057 <Test name="rg8ui_to_rg32ui" />
   29058 <Test name="rg8ui_to_rg16ui" />
   29059 <Test name="rg8ui_to_rg8ui" />
   29060 <Test name="rg8ui_to_r32ui" />
   29061 <Test name="rg8ui_to_r16ui" />
   29062 <Test name="rg8ui_to_r8ui" />
   29063 <Test name="r32i_to_rgba32i" />
   29064 <Test name="r32i_to_rgba16i" />
   29065 <Test name="r32i_to_rgba8i" />
   29066 <Test name="r32i_to_rg32i" />
   29067 <Test name="r32i_to_rg16i" />
   29068 <Test name="r32i_to_rg8i" />
   29069 <Test name="r32i_to_r32i" />
   29070 <Test name="r32i_to_r16i" />
   29071 <Test name="r32i_to_r8i" />
   29072 <Test name="r32ui_to_rgba32ui" />
   29073 <Test name="r32ui_to_rgba16ui" />
   29074 <Test name="r32ui_to_rgba8ui" />
   29075 <Test name="r32ui_to_rgb10_a2ui" />
   29076 <Test name="r32ui_to_rg32ui" />
   29077 <Test name="r32ui_to_rg16ui" />
   29078 <Test name="r32ui_to_rg8ui" />
   29079 <Test name="r32ui_to_r32ui" />
   29080 <Test name="r32ui_to_r16ui" />
   29081 <Test name="r32ui_to_r8ui" />
   29082 <Test name="r16i_to_rgba32i" />
   29083 <Test name="r16i_to_rgba16i" />
   29084 <Test name="r16i_to_rgba8i" />
   29085 <Test name="r16i_to_rg32i" />
   29086 <Test name="r16i_to_rg16i" />
   29087 <Test name="r16i_to_rg8i" />
   29088 <Test name="r16i_to_r32i" />
   29089 <Test name="r16i_to_r16i" />
   29090 <Test name="r16i_to_r8i" />
   29091 <Test name="r16ui_to_rgba32ui" />
   29092 <Test name="r16ui_to_rgba16ui" />
   29093 <Test name="r16ui_to_rgba8ui" />
   29094 <Test name="r16ui_to_rgb10_a2ui" />
   29095 <Test name="r16ui_to_rg32ui" />
   29096 <Test name="r16ui_to_rg16ui" />
   29097 <Test name="r16ui_to_rg8ui" />
   29098 <Test name="r16ui_to_r32ui" />
   29099 <Test name="r16ui_to_r16ui" />
   29100 <Test name="r16ui_to_r8ui" />
   29101 <Test name="r8_to_rgba8" />
   29102 <Test name="r8_to_srgb8_alpha8" />
   29103 <Test name="r8_to_rgb10_a2" />
   29104 <Test name="r8_to_rgba4" />
   29105 <Test name="r8_to_rgb5_a1" />
   29106 <Test name="r8_to_rgb8" />
   29107 <Test name="r8_to_rgb565" />
   29108 <Test name="r8_to_rg8" />
   29109 <Test name="r8_to_r8" />
   29110 <Test name="r8_to_rgba32f" />
   29111 <Test name="r8_to_rgba16f" />
   29112 <Test name="r8_to_r11f_g11f_b10f" />
   29113 <Test name="r8_to_rg32f" />
   29114 <Test name="r8_to_rg16f" />
   29115 <Test name="r8_to_r32f" />
   29116 <Test name="r8_to_r16f" />
   29117 <Test name="r8i_to_rgba32i" />
   29118 <Test name="r8i_to_rgba16i" />
   29119 <Test name="r8i_to_rgba8i" />
   29120 <Test name="r8i_to_rg32i" />
   29121 <Test name="r8i_to_rg16i" />
   29122 <Test name="r8i_to_rg8i" />
   29123 <Test name="r8i_to_r32i" />
   29124 <Test name="r8i_to_r16i" />
   29125 <Test name="r8i_to_r8i" />
   29126 <Test name="r8ui_to_rgba32ui" />
   29127 <Test name="r8ui_to_rgba16ui" />
   29128 <Test name="r8ui_to_rgba8ui" />
   29129 <Test name="r8ui_to_rgb10_a2ui" />
   29130 <Test name="r8ui_to_rg32ui" />
   29131 <Test name="r8ui_to_rg16ui" />
   29132 <Test name="r8ui_to_rg8ui" />
   29133 <Test name="r8ui_to_r32ui" />
   29134 <Test name="r8ui_to_r16ui" />
   29135 <Test name="r8ui_to_r8ui" />
   29136 <Test name="rgba32f_to_rgba8" />
   29137 <Test name="rgba32f_to_srgb8_alpha8" />
   29138 <Test name="rgba32f_to_rgb10_a2" />
   29139 <Test name="rgba32f_to_rgba4" />
   29140 <Test name="rgba32f_to_rgb5_a1" />
   29141 <Test name="rgba32f_to_rgb8" />
   29142 <Test name="rgba32f_to_rgb565" />
   29143 <Test name="rgba32f_to_rg8" />
   29144 <Test name="rgba32f_to_r8" />
   29145 <Test name="rgba32f_to_rgba32f" />
   29146 <Test name="rgba32f_to_rgba16f" />
   29147 <Test name="rgba32f_to_rg32f" />
   29148 <Test name="rgba32f_to_rg16f" />
   29149 <Test name="rgba32f_to_r32f" />
   29150 <Test name="rgba32f_to_r16f" />
   29151 <Test name="rgba16f_to_rgba8" />
   29152 <Test name="rgba16f_to_srgb8_alpha8" />
   29153 <Test name="rgba16f_to_rgb10_a2" />
   29154 <Test name="rgba16f_to_rgba4" />
   29155 <Test name="rgba16f_to_rgb5_a1" />
   29156 <Test name="rgba16f_to_rgb8" />
   29157 <Test name="rgba16f_to_rgb565" />
   29158 <Test name="rgba16f_to_rg8" />
   29159 <Test name="rgba16f_to_r8" />
   29160 <Test name="rgba16f_to_rgba32f" />
   29161 <Test name="rgba16f_to_rgba16f" />
   29162 <Test name="rgba16f_to_rg32f" />
   29163 <Test name="rgba16f_to_rg16f" />
   29164 <Test name="rgba16f_to_r32f" />
   29165 <Test name="rgba16f_to_r16f" />
   29166 <Test name="r11f_g11f_b10f_to_srgb8_alpha8" />
   29167 <Test name="r11f_g11f_b10f_to_rgba4" />
   29168 <Test name="r11f_g11f_b10f_to_rgb5_a1" />
   29169 <Test name="r11f_g11f_b10f_to_rgb565" />
   29170 <Test name="r11f_g11f_b10f_to_rg8" />
   29171 <Test name="r11f_g11f_b10f_to_r8" />
   29172 <Test name="r11f_g11f_b10f_to_rg16f" />
   29173 <Test name="r11f_g11f_b10f_to_r16f" />
   29174 <Test name="rg32f_to_rgba8" />
   29175 <Test name="rg32f_to_srgb8_alpha8" />
   29176 <Test name="rg32f_to_rgb10_a2" />
   29177 <Test name="rg32f_to_rgba4" />
   29178 <Test name="rg32f_to_rgb5_a1" />
   29179 <Test name="rg32f_to_rgb8" />
   29180 <Test name="rg32f_to_rgb565" />
   29181 <Test name="rg32f_to_rg8" />
   29182 <Test name="rg32f_to_r8" />
   29183 <Test name="rg32f_to_rgba32f" />
   29184 <Test name="rg32f_to_rgba16f" />
   29185 <Test name="rg32f_to_rg32f" />
   29186 <Test name="rg32f_to_rg16f" />
   29187 <Test name="rg32f_to_r32f" />
   29188 <Test name="rg32f_to_r16f" />
   29189 <Test name="rg16f_to_rgba8" />
   29190 <Test name="rg16f_to_srgb8_alpha8" />
   29191 <Test name="rg16f_to_rgb10_a2" />
   29192 <Test name="rg16f_to_rgba4" />
   29193 <Test name="rg16f_to_rgb5_a1" />
   29194 <Test name="rg16f_to_rgb8" />
   29195 <Test name="rg16f_to_rgb565" />
   29196 <Test name="rg16f_to_rg8" />
   29197 <Test name="rg16f_to_r8" />
   29198 <Test name="rg16f_to_rgba32f" />
   29199 <Test name="rg16f_to_rgba16f" />
   29200 <Test name="rg16f_to_r11f_g11f_b10f" />
   29201 <Test name="rg16f_to_rg32f" />
   29202 <Test name="rg16f_to_rg16f" />
   29203 <Test name="rg16f_to_r32f" />
   29204 <Test name="rg16f_to_r16f" />
   29205 <Test name="r32f_to_rgba8" />
   29206 <Test name="r32f_to_srgb8_alpha8" />
   29207 <Test name="r32f_to_rgb10_a2" />
   29208 <Test name="r32f_to_rgba4" />
   29209 <Test name="r32f_to_rgb5_a1" />
   29210 <Test name="r32f_to_rgb8" />
   29211 <Test name="r32f_to_rgb565" />
   29212 <Test name="r32f_to_rg8" />
   29213 <Test name="r32f_to_r8" />
   29214 <Test name="r32f_to_rgba32f" />
   29215 <Test name="r32f_to_rgba16f" />
   29216 <Test name="r32f_to_rg32f" />
   29217 <Test name="r32f_to_rg16f" />
   29218 <Test name="r32f_to_r32f" />
   29219 <Test name="r32f_to_r16f" />
   29220 <Test name="r16f_to_rgba8" />
   29221 <Test name="r16f_to_srgb8_alpha8" />
   29222 <Test name="r16f_to_rgb10_a2" />
   29223 <Test name="r16f_to_rgba4" />
   29224 <Test name="r16f_to_rgb5_a1" />
   29225 <Test name="r16f_to_rgb8" />
   29226 <Test name="r16f_to_rgb565" />
   29227 <Test name="r16f_to_rg8" />
   29228 <Test name="r16f_to_r8" />
   29229 <Test name="r16f_to_rgba32f" />
   29230 <Test name="r16f_to_rgba16f" />
   29231 <Test name="r16f_to_r11f_g11f_b10f" />
   29232 <Test name="r16f_to_rg32f" />
   29233 <Test name="r16f_to_rg16f" />
   29234 <Test name="r16f_to_r32f" />
   29235 <Test name="r16f_to_r16f" />
   29236 </TestCase>
   29237 <TestCase name="depth_stencil">
   29238 <Test name="depth_component32f_basic" />
   29239 <Test name="depth_component32f_scale" />
   29240 <Test name="depth_component24_basic" />
   29241 <Test name="depth_component24_scale" />
   29242 <Test name="depth_component16_basic" />
   29243 <Test name="depth_component16_scale" />
   29244 <Test name="depth32f_stencil8_basic" />
   29245 <Test name="depth32f_stencil8_scale" />
   29246 <Test name="depth32f_stencil8_depth_only" />
   29247 <Test name="depth32f_stencil8_stencil_only" />
   29248 <Test name="depth24_stencil8_basic" />
   29249 <Test name="depth24_stencil8_scale" />
   29250 <Test name="depth24_stencil8_depth_only" />
   29251 <Test name="depth24_stencil8_stencil_only" />
   29252 <Test name="stencil_index8_basic" />
   29253 <Test name="stencil_index8_scale" />
   29254 </TestCase>
   29255 <TestCase name="default_framebuffer">
   29256 <Test name="rgb10_a2" />
   29257 <Test name="rgb5_a1" />
   29258 <Test name="rg8" />
   29259 <Test name="rgba32f" />
   29260 <Test name="rgba16f" />
   29261 <Test name="r11f_g11f_b10f" />
   29262 <Test name="rg32f" />
   29263 <Test name="rg16f" />
   29264 <Test name="r32f" />
   29265 <Test name="r16f" />
   29266 </TestCase>
   29267 </TestSuite>
   29268 <TestSuite name="msaa">
   29269 <TestCase name="2_samples">
   29270 <Test name="rgba8" />
   29271 <Test name="srgb8_alpha8" />
   29272 <Test name="rgb10_a2" />
   29273 <Test name="rgba4" />
   29274 <Test name="rgb5_a1" />
   29275 <Test name="rgb8" />
   29276 <Test name="rgb565" />
   29277 <Test name="rg8" />
   29278 <Test name="r8" />
   29279 <Test name="rgba32f" />
   29280 <Test name="rgba16f" />
   29281 <Test name="r11f_g11f_b10f" />
   29282 <Test name="rg32f" />
   29283 <Test name="rg16f" />
   29284 <Test name="r32f" />
   29285 <Test name="r16f" />
   29286 <Test name="depth_component32f" />
   29287 <Test name="depth_component24" />
   29288 <Test name="depth_component16" />
   29289 <Test name="depth32f_stencil8" />
   29290 <Test name="depth24_stencil8" />
   29291 <Test name="stencil_index8" />
   29292 </TestCase>
   29293 <TestCase name="4_samples">
   29294 <Test name="rgba8" />
   29295 <Test name="srgb8_alpha8" />
   29296 <Test name="rgb10_a2" />
   29297 <Test name="rgba4" />
   29298 <Test name="rgb5_a1" />
   29299 <Test name="rgb8" />
   29300 <Test name="rgb565" />
   29301 <Test name="rg8" />
   29302 <Test name="r8" />
   29303 <Test name="rgba32f" />
   29304 <Test name="rgba16f" />
   29305 <Test name="r11f_g11f_b10f" />
   29306 <Test name="rg32f" />
   29307 <Test name="rg16f" />
   29308 <Test name="r32f" />
   29309 <Test name="r16f" />
   29310 <Test name="depth_component32f" />
   29311 <Test name="depth_component24" />
   29312 <Test name="depth_component16" />
   29313 <Test name="depth32f_stencil8" />
   29314 <Test name="depth24_stencil8" />
   29315 <Test name="stencil_index8" />
   29316 </TestCase>
   29317 <TestCase name="8_samples">
   29318 <Test name="rgba8" />
   29319 <Test name="srgb8_alpha8" />
   29320 <Test name="rgb10_a2" />
   29321 <Test name="rgba4" />
   29322 <Test name="rgb5_a1" />
   29323 <Test name="rgb8" />
   29324 <Test name="rgb565" />
   29325 <Test name="rg8" />
   29326 <Test name="r8" />
   29327 <Test name="rgba32f" />
   29328 <Test name="rgba16f" />
   29329 <Test name="r11f_g11f_b10f" />
   29330 <Test name="rg32f" />
   29331 <Test name="rg16f" />
   29332 <Test name="r32f" />
   29333 <Test name="r16f" />
   29334 <Test name="depth_component32f" />
   29335 <Test name="depth_component24" />
   29336 <Test name="depth_component16" />
   29337 <Test name="depth32f_stencil8" />
   29338 <Test name="depth24_stencil8" />
   29339 <Test name="stencil_index8" />
   29340 </TestCase>
   29341 </TestSuite>
   29342 <TestSuite name="invalidate">
   29343 <TestCase name="default">
   29344 <Test name="render_none" />
   29345 <Test name="render_color" />
   29346 <Test name="render_depth" />
   29347 <Test name="render_stencil" />
   29348 <Test name="render_depth_stencil" />
   29349 <Test name="render_all" />
   29350 <Test name="bind_color" />
   29351 <Test name="bind_depth" />
   29352 <Test name="bind_stencil" />
   29353 <Test name="bind_depth_stencil" />
   29354 <Test name="bind_all" />
   29355 <Test name="sub_render_color" />
   29356 <Test name="sub_render_depth" />
   29357 <Test name="sub_render_stencil" />
   29358 <Test name="sub_render_depth_stencil" />
   29359 <Test name="sub_render_all" />
   29360 <Test name="sub_bind_color" />
   29361 <Test name="sub_bind_depth" />
   29362 <Test name="sub_bind_stencil" />
   29363 <Test name="sub_bind_depth_stencil" />
   29364 <Test name="sub_bind_all" />
   29365 <Test name="draw_framebuffer_color" />
   29366 <Test name="draw_framebuffer_all" />
   29367 <Test name="read_framebuffer_color" />
   29368 <Test name="read_framebuffer_all" />
   29369 </TestCase>
   29370 <TestCase name="whole">
   29371 <Test name="render_none" />
   29372 <Test name="render_color" />
   29373 <Test name="render_depth" />
   29374 <Test name="render_stencil" />
   29375 <Test name="render_depth_stencil" />
   29376 <Test name="render_all" />
   29377 <Test name="unbind_read_color" />
   29378 <Test name="unbind_read_depth" />
   29379 <Test name="unbind_read_stencil" />
   29380 <Test name="unbind_read_depth_stencil" />
   29381 <Test name="unbind_read_color_stencil" />
   29382 <Test name="unbind_blit_color" />
   29383 <Test name="unbind_blit_depth_stencil" />
   29384 <Test name="unbind_blit_msaa_color" />
   29385 <Test name="unbind_blit_msaa_depth_stencil" />
   29386 </TestCase>
   29387 <TestCase name="sub">
   29388 <Test name="render_none" />
   29389 <Test name="render_color" />
   29390 <Test name="render_depth" />
   29391 <Test name="render_stencil" />
   29392 <Test name="render_depth_stencil" />
   29393 <Test name="render_all" />
   29394 <Test name="unbind_read_color" />
   29395 <Test name="unbind_read_depth" />
   29396 <Test name="unbind_read_stencil" />
   29397 <Test name="unbind_read_depth_stencil" />
   29398 <Test name="unbind_read_color_stencil" />
   29399 <Test name="unbind_blit_color" />
   29400 <Test name="unbind_blit_depth" />
   29401 <Test name="unbind_blit_depth_stencil" />
   29402 <Test name="unbind_blit_msaa_color" />
   29403 <Test name="unbind_blit_msaa_depth" />
   29404 <Test name="unbind_blit_msaa_stencil" />
   29405 <Test name="unbind_blit_msaa_depth_stencil" />
   29406 </TestCase>
   29407 <TestCase name="format">
   29408 <Test name="rgba32i" />
   29409 <Test name="rgba32ui" />
   29410 <Test name="rgba16i" />
   29411 <Test name="rgba16ui" />
   29412 <Test name="rgba8" />
   29413 <Test name="rgba8i" />
   29414 <Test name="rgba8ui" />
   29415 <Test name="srgb8_alpha8" />
   29416 <Test name="rgb10_a2" />
   29417 <Test name="rgb10_a2ui" />
   29418 <Test name="rgba4" />
   29419 <Test name="rgb5_a1" />
   29420 <Test name="rgb8" />
   29421 <Test name="rgb565" />
   29422 <Test name="rg32i" />
   29423 <Test name="rg32ui" />
   29424 <Test name="rg16i" />
   29425 <Test name="rg16ui" />
   29426 <Test name="rg8" />
   29427 <Test name="rg8i" />
   29428 <Test name="rg8ui" />
   29429 <Test name="r32i" />
   29430 <Test name="r32ui" />
   29431 <Test name="r16i" />
   29432 <Test name="r16ui" />
   29433 <Test name="r8" />
   29434 <Test name="r8i" />
   29435 <Test name="r8ui" />
   29436 <Test name="rgba32f" />
   29437 <Test name="rgba16f" />
   29438 <Test name="r11f_g11f_b10f" />
   29439 <Test name="rg32f" />
   29440 <Test name="rg16f" />
   29441 <Test name="r32f" />
   29442 <Test name="r16f" />
   29443 <Test name="depth_component32f" />
   29444 <Test name="depth_component24" />
   29445 <Test name="depth_component16" />
   29446 <Test name="depth32f_stencil8" />
   29447 <Test name="depth24_stencil8" />
   29448 <Test name="stencil_index8" />
   29449 </TestCase>
   29450 <TestCase name="target">
   29451 <Test name="framebuffer_framebuffer_color" />
   29452 <Test name="framebuffer_framebuffer_depth_stencil" />
   29453 <Test name="framebuffer_framebuffer_all" />
   29454 <Test name="framebuffer_read_framebuffer_color" />
   29455 <Test name="framebuffer_read_framebuffer_depth_stencil" />
   29456 <Test name="framebuffer_read_framebuffer_all" />
   29457 <Test name="framebuffer_draw_framebuffer_color" />
   29458 <Test name="framebuffer_draw_framebuffer_depth_stencil" />
   29459 <Test name="framebuffer_draw_framebuffer_all" />
   29460 <Test name="read_framebuffer_framebuffer_color" />
   29461 <Test name="read_framebuffer_framebuffer_depth_stencil" />
   29462 <Test name="read_framebuffer_framebuffer_all" />
   29463 <Test name="read_framebuffer_read_framebuffer_color" />
   29464 <Test name="read_framebuffer_read_framebuffer_depth_stencil" />
   29465 <Test name="read_framebuffer_read_framebuffer_all" />
   29466 <Test name="read_framebuffer_draw_framebuffer_color" />
   29467 <Test name="read_framebuffer_draw_framebuffer_depth_stencil" />
   29468 <Test name="read_framebuffer_draw_framebuffer_all" />
   29469 <Test name="draw_framebuffer_framebuffer_color" />
   29470 <Test name="draw_framebuffer_framebuffer_depth_stencil" />
   29471 <Test name="draw_framebuffer_framebuffer_all" />
   29472 <Test name="draw_framebuffer_read_framebuffer_color" />
   29473 <Test name="draw_framebuffer_read_framebuffer_depth_stencil" />
   29474 <Test name="draw_framebuffer_read_framebuffer_all" />
   29475 <Test name="draw_framebuffer_draw_framebuffer_color" />
   29476 <Test name="draw_framebuffer_draw_framebuffer_depth_stencil" />
   29477 <Test name="draw_framebuffer_draw_framebuffer_all" />
   29478 </TestCase>
   29479 </TestSuite>
   29480 </TestSuite>
   29481 <TestSuite name="vertex_arrays">
   29482 <TestSuite name="single_attribute">
   29483 <TestSuite name="strides">
   29484 <TestCase name="float">
   29485 <Test name="user_ptr_stride8_components2_quads1" />
   29486 <Test name="user_ptr_stride17_components2_quads1" />
   29487 <Test name="user_ptr_stride32_components2_quads1" />
   29488 <Test name="user_ptr_stride8_components2_quads256" />
   29489 <Test name="user_ptr_stride17_components2_quads256" />
   29490 <Test name="user_ptr_stride32_components2_quads256" />
   29491 <Test name="user_ptr_stride12_components3_quads1" />
   29492 <Test name="user_ptr_stride17_components3_quads1" />
   29493 <Test name="user_ptr_stride32_components3_quads1" />
   29494 <Test name="user_ptr_stride12_components3_quads256" />
   29495 <Test name="user_ptr_stride17_components3_quads256" />
   29496 <Test name="user_ptr_stride32_components3_quads256" />
   29497 <Test name="user_ptr_stride16_components4_quads1" />
   29498 <Test name="user_ptr_stride17_components4_quads1" />
   29499 <Test name="user_ptr_stride32_components4_quads1" />
   29500 <Test name="user_ptr_stride16_components4_quads256" />
   29501 <Test name="user_ptr_stride17_components4_quads256" />
   29502 <Test name="user_ptr_stride32_components4_quads256" />
   29503 <Test name="buffer_stride8_components2_quads1" />
   29504 <Test name="buffer_stride32_components2_quads1" />
   29505 <Test name="buffer_stride8_components2_quads256" />
   29506 <Test name="buffer_stride32_components2_quads256" />
   29507 <Test name="buffer_stride12_components3_quads1" />
   29508 <Test name="buffer_stride32_components3_quads1" />
   29509 <Test name="buffer_stride12_components3_quads256" />
   29510 <Test name="buffer_stride32_components3_quads256" />
   29511 <Test name="buffer_stride16_components4_quads1" />
   29512 <Test name="buffer_stride32_components4_quads1" />
   29513 <Test name="buffer_stride16_components4_quads256" />
   29514 <Test name="buffer_stride32_components4_quads256" />
   29515 </TestCase>
   29516 <TestCase name="short">
   29517 <Test name="user_ptr_stride4_components2_quads1" />
   29518 <Test name="user_ptr_stride17_components2_quads1" />
   29519 <Test name="user_ptr_stride32_components2_quads1" />
   29520 <Test name="user_ptr_stride4_components2_quads256" />
   29521 <Test name="user_ptr_stride17_components2_quads256" />
   29522 <Test name="user_ptr_stride32_components2_quads256" />
   29523 <Test name="user_ptr_stride6_components3_quads1" />
   29524 <Test name="user_ptr_stride17_components3_quads1" />
   29525 <Test name="user_ptr_stride32_components3_quads1" />
   29526 <Test name="user_ptr_stride6_components3_quads256" />
   29527 <Test name="user_ptr_stride17_components3_quads256" />
   29528 <Test name="user_ptr_stride32_components3_quads256" />
   29529 <Test name="user_ptr_stride8_components4_quads1" />
   29530 <Test name="user_ptr_stride17_components4_quads1" />
   29531 <Test name="user_ptr_stride32_components4_quads1" />
   29532 <Test name="user_ptr_stride8_components4_quads256" />
   29533 <Test name="user_ptr_stride17_components4_quads256" />
   29534 <Test name="user_ptr_stride32_components4_quads256" />
   29535 <Test name="buffer_stride4_components2_quads1" />
   29536 <Test name="buffer_stride32_components2_quads1" />
   29537 <Test name="buffer_stride4_components2_quads256" />
   29538 <Test name="buffer_stride32_components2_quads256" />
   29539 <Test name="buffer_stride6_components3_quads1" />
   29540 <Test name="buffer_stride32_components3_quads1" />
   29541 <Test name="buffer_stride6_components3_quads256" />
   29542 <Test name="buffer_stride32_components3_quads256" />
   29543 <Test name="buffer_stride8_components4_quads1" />
   29544 <Test name="buffer_stride32_components4_quads1" />
   29545 <Test name="buffer_stride8_components4_quads256" />
   29546 <Test name="buffer_stride32_components4_quads256" />
   29547 </TestCase>
   29548 <TestCase name="byte">
   29549 <Test name="user_ptr_stride2_components2_quads1" />
   29550 <Test name="user_ptr_stride17_components2_quads1" />
   29551 <Test name="user_ptr_stride32_components2_quads1" />
   29552 <Test name="user_ptr_stride2_components2_quads256" />
   29553 <Test name="user_ptr_stride17_components2_quads256" />
   29554 <Test name="user_ptr_stride32_components2_quads256" />
   29555 <Test name="user_ptr_stride3_components3_quads1" />
   29556 <Test name="user_ptr_stride17_components3_quads1" />
   29557 <Test name="user_ptr_stride32_components3_quads1" />
   29558 <Test name="user_ptr_stride3_components3_quads256" />
   29559 <Test name="user_ptr_stride17_components3_quads256" />
   29560 <Test name="user_ptr_stride32_components3_quads256" />
   29561 <Test name="user_ptr_stride4_components4_quads1" />
   29562 <Test name="user_ptr_stride17_components4_quads1" />
   29563 <Test name="user_ptr_stride32_components4_quads1" />
   29564 <Test name="user_ptr_stride4_components4_quads256" />
   29565 <Test name="user_ptr_stride17_components4_quads256" />
   29566 <Test name="user_ptr_stride32_components4_quads256" />
   29567 <Test name="buffer_stride2_components2_quads1" />
   29568 <Test name="buffer_stride17_components2_quads1" />
   29569 <Test name="buffer_stride32_components2_quads1" />
   29570 <Test name="buffer_stride2_components2_quads256" />
   29571 <Test name="buffer_stride17_components2_quads256" />
   29572 <Test name="buffer_stride32_components2_quads256" />
   29573 <Test name="buffer_stride3_components3_quads1" />
   29574 <Test name="buffer_stride17_components3_quads1" />
   29575 <Test name="buffer_stride32_components3_quads1" />
   29576 <Test name="buffer_stride3_components3_quads256" />
   29577 <Test name="buffer_stride17_components3_quads256" />
   29578 <Test name="buffer_stride32_components3_quads256" />
   29579 <Test name="buffer_stride4_components4_quads1" />
   29580 <Test name="buffer_stride17_components4_quads1" />
   29581 <Test name="buffer_stride32_components4_quads1" />
   29582 <Test name="buffer_stride4_components4_quads256" />
   29583 <Test name="buffer_stride17_components4_quads256" />
   29584 <Test name="buffer_stride32_components4_quads256" />
   29585 </TestCase>
   29586 <TestCase name="fixed">
   29587 <Test name="user_ptr_stride8_components2_quads1" />
   29588 <Test name="user_ptr_stride17_components2_quads1" />
   29589 <Test name="user_ptr_stride32_components2_quads1" />
   29590 <Test name="user_ptr_stride8_components2_quads256" />
   29591 <Test name="user_ptr_stride17_components2_quads256" />
   29592 <Test name="user_ptr_stride32_components2_quads256" />
   29593 <Test name="user_ptr_stride12_components3_quads1" />
   29594 <Test name="user_ptr_stride17_components3_quads1" />
   29595 <Test name="user_ptr_stride32_components3_quads1" />
   29596 <Test name="user_ptr_stride12_components3_quads256" />
   29597 <Test name="user_ptr_stride17_components3_quads256" />
   29598 <Test name="user_ptr_stride32_components3_quads256" />
   29599 <Test name="user_ptr_stride16_components4_quads1" />
   29600 <Test name="user_ptr_stride17_components4_quads1" />
   29601 <Test name="user_ptr_stride32_components4_quads1" />
   29602 <Test name="user_ptr_stride16_components4_quads256" />
   29603 <Test name="user_ptr_stride17_components4_quads256" />
   29604 <Test name="user_ptr_stride32_components4_quads256" />
   29605 <Test name="buffer_stride8_components2_quads1" />
   29606 <Test name="buffer_stride32_components2_quads1" />
   29607 <Test name="buffer_stride8_components2_quads256" />
   29608 <Test name="buffer_stride32_components2_quads256" />
   29609 <Test name="buffer_stride12_components3_quads1" />
   29610 <Test name="buffer_stride32_components3_quads1" />
   29611 <Test name="buffer_stride12_components3_quads256" />
   29612 <Test name="buffer_stride32_components3_quads256" />
   29613 <Test name="buffer_stride16_components4_quads1" />
   29614 <Test name="buffer_stride32_components4_quads1" />
   29615 <Test name="buffer_stride16_components4_quads256" />
   29616 <Test name="buffer_stride32_components4_quads256" />
   29617 </TestCase>
   29618 <TestCase name="int2_10_10_10">
   29619 <Test name="user_ptr_stride16_components4_quads1" />
   29620 <Test name="user_ptr_stride17_components4_quads1" />
   29621 <Test name="user_ptr_stride32_components4_quads1" />
   29622 <Test name="user_ptr_stride16_components4_quads256" />
   29623 <Test name="user_ptr_stride17_components4_quads256" />
   29624 <Test name="user_ptr_stride32_components4_quads256" />
   29625 <Test name="buffer_stride16_components4_quads1" />
   29626 <Test name="buffer_stride32_components4_quads1" />
   29627 <Test name="buffer_stride16_components4_quads256" />
   29628 <Test name="buffer_stride32_components4_quads256" />
   29629 </TestCase>
   29630 </TestSuite>
   29631 <TestSuite name="normalize">
   29632 <TestCase name="float">
   29633 <Test name="components2_quads1" />
   29634 <Test name="components2_quads256" />
   29635 <Test name="components3_quads1" />
   29636 <Test name="components3_quads256" />
   29637 <Test name="components4_quads1" />
   29638 <Test name="components4_quads256" />
   29639 </TestCase>
   29640 <TestCase name="short">
   29641 <Test name="components2_quads1" />
   29642 <Test name="components2_quads256" />
   29643 <Test name="components3_quads1" />
   29644 <Test name="components3_quads256" />
   29645 <Test name="components4_quads1" />
   29646 <Test name="components4_quads256" />
   29647 </TestCase>
   29648 <TestCase name="byte">
   29649 <Test name="components2_quads1" />
   29650 <Test name="components2_quads256" />
   29651 <Test name="components3_quads1" />
   29652 <Test name="components3_quads256" />
   29653 <Test name="components4_quads1" />
   29654 <Test name="components4_quads256" />
   29655 </TestCase>
   29656 <TestCase name="unsigned_short">
   29657 <Test name="components2_quads1" />
   29658 <Test name="components2_quads256" />
   29659 <Test name="components3_quads1" />
   29660 <Test name="components3_quads256" />
   29661 <Test name="components4_quads1" />
   29662 <Test name="components4_quads256" />
   29663 </TestCase>
   29664 <TestCase name="unsigned_byte">
   29665 <Test name="components2_quads1" />
   29666 <Test name="components2_quads256" />
   29667 <Test name="components3_quads1" />
   29668 <Test name="components3_quads256" />
   29669 <Test name="components4_quads1" />
   29670 <Test name="components4_quads256" />
   29671 </TestCase>
   29672 <TestCase name="fixed">
   29673 <Test name="components2_quads1" />
   29674 <Test name="components2_quads256" />
   29675 <Test name="components3_quads1" />
   29676 <Test name="components3_quads256" />
   29677 <Test name="components4_quads1" />
   29678 <Test name="components4_quads256" />
   29679 </TestCase>
   29680 <TestCase name="unsigned_int">
   29681 <Test name="components2_quads1" />
   29682 <Test name="components2_quads256" />
   29683 <Test name="components3_quads1" />
   29684 <Test name="components3_quads256" />
   29685 <Test name="components4_quads1" />
   29686 <Test name="components4_quads256" />
   29687 </TestCase>
   29688 <TestCase name="int">
   29689 <Test name="components2_quads1" />
   29690 <Test name="components2_quads256" />
   29691 <Test name="components3_quads1" />
   29692 <Test name="components3_quads256" />
   29693 <Test name="components4_quads1" />
   29694 <Test name="components4_quads256" />
   29695 </TestCase>
   29696 <TestCase name="half">
   29697 <Test name="components2_quads1" />
   29698 <Test name="components2_quads256" />
   29699 <Test name="components3_quads1" />
   29700 <Test name="components3_quads256" />
   29701 <Test name="components4_quads1" />
   29702 <Test name="components4_quads256" />
   29703 </TestCase>
   29704 <TestCase name="usigned_int2_10_10_10">
   29705 <Test name="components4_quads1" />
   29706 <Test name="components4_quads256" />
   29707 </TestCase>
   29708 <TestCase name="int2_10_10_10">
   29709 <Test name="components4_quads1" />
   29710 <Test name="components4_quads256" />
   29711 </TestCase>
   29712 </TestSuite>
   29713 <TestSuite name="output_types">
   29714 <TestCase name="float">
   29715 <Test name="components2_vec2_quads1" />
   29716 <Test name="components2_vec2_quads256" />
   29717 <Test name="components3_vec2_quads1" />
   29718 <Test name="components3_vec2_quads256" />
   29719 <Test name="components4_vec2_quads1" />
   29720 <Test name="components4_vec2_quads256" />
   29721 <Test name="components2_vec3_quads1" />
   29722 <Test name="components2_vec3_quads256" />
   29723 <Test name="components3_vec3_quads1" />
   29724 <Test name="components3_vec3_quads256" />
   29725 <Test name="components4_vec3_quads1" />
   29726 <Test name="components4_vec3_quads256" />
   29727 <Test name="components2_vec4_quads1" />
   29728 <Test name="components2_vec4_quads256" />
   29729 <Test name="components3_vec4_quads1" />
   29730 <Test name="components3_vec4_quads256" />
   29731 <Test name="components4_vec4_quads1" />
   29732 <Test name="components4_vec4_quads256" />
   29733 </TestCase>
   29734 <TestCase name="short">
   29735 <Test name="components2_vec2_quads1" />
   29736 <Test name="components2_vec2_quads256" />
   29737 <Test name="components3_vec2_quads1" />
   29738 <Test name="components3_vec2_quads256" />
   29739 <Test name="components4_vec2_quads1" />
   29740 <Test name="components4_vec2_quads256" />
   29741 <Test name="components2_vec3_quads1" />
   29742 <Test name="components2_vec3_quads256" />
   29743 <Test name="components3_vec3_quads1" />
   29744 <Test name="components3_vec3_quads256" />
   29745 <Test name="components4_vec3_quads1" />
   29746 <Test name="components4_vec3_quads256" />
   29747 <Test name="components2_vec4_quads1" />
   29748 <Test name="components2_vec4_quads256" />
   29749 <Test name="components3_vec4_quads1" />
   29750 <Test name="components3_vec4_quads256" />
   29751 <Test name="components4_vec4_quads1" />
   29752 <Test name="components4_vec4_quads256" />
   29753 <Test name="components2_ivec2_quads1" />
   29754 <Test name="components2_ivec2_quads256" />
   29755 <Test name="components3_ivec2_quads1" />
   29756 <Test name="components3_ivec2_quads256" />
   29757 <Test name="components4_ivec2_quads1" />
   29758 <Test name="components4_ivec2_quads256" />
   29759 <Test name="components2_ivec3_quads1" />
   29760 <Test name="components2_ivec3_quads256" />
   29761 <Test name="components3_ivec3_quads1" />
   29762 <Test name="components3_ivec3_quads256" />
   29763 <Test name="components4_ivec3_quads1" />
   29764 <Test name="components4_ivec3_quads256" />
   29765 <Test name="components2_ivec4_quads1" />
   29766 <Test name="components2_ivec4_quads256" />
   29767 <Test name="components3_ivec4_quads1" />
   29768 <Test name="components3_ivec4_quads256" />
   29769 <Test name="components4_ivec4_quads1" />
   29770 <Test name="components4_ivec4_quads256" />
   29771 </TestCase>
   29772 <TestCase name="byte">
   29773 <Test name="components2_vec2_quads1" />
   29774 <Test name="components2_vec2_quads256" />
   29775 <Test name="components3_vec2_quads1" />
   29776 <Test name="components3_vec2_quads256" />
   29777 <Test name="components4_vec2_quads1" />
   29778 <Test name="components4_vec2_quads256" />
   29779 <Test name="components2_vec3_quads1" />
   29780 <Test name="components2_vec3_quads256" />
   29781 <Test name="components3_vec3_quads1" />
   29782 <Test name="components3_vec3_quads256" />
   29783 <Test name="components4_vec3_quads1" />
   29784 <Test name="components4_vec3_quads256" />
   29785 <Test name="components2_vec4_quads1" />
   29786 <Test name="components2_vec4_quads256" />
   29787 <Test name="components3_vec4_quads1" />
   29788 <Test name="components3_vec4_quads256" />
   29789 <Test name="components4_vec4_quads1" />
   29790 <Test name="components4_vec4_quads256" />
   29791 <Test name="components2_ivec2_quads1" />
   29792 <Test name="components2_ivec2_quads256" />
   29793 <Test name="components3_ivec2_quads1" />
   29794 <Test name="components3_ivec2_quads256" />
   29795 <Test name="components4_ivec2_quads1" />
   29796 <Test name="components4_ivec2_quads256" />
   29797 <Test name="components2_ivec3_quads1" />
   29798 <Test name="components2_ivec3_quads256" />
   29799 <Test name="components3_ivec3_quads1" />
   29800 <Test name="components3_ivec3_quads256" />
   29801 <Test name="components4_ivec3_quads1" />
   29802 <Test name="components4_ivec3_quads256" />
   29803 <Test name="components2_ivec4_quads1" />
   29804 <Test name="components2_ivec4_quads256" />
   29805 <Test name="components3_ivec4_quads1" />
   29806 <Test name="components3_ivec4_quads256" />
   29807 <Test name="components4_ivec4_quads1" />
   29808 <Test name="components4_ivec4_quads256" />
   29809 </TestCase>
   29810 <TestCase name="unsigned_short">
   29811 <Test name="components2_vec2_quads1" />
   29812 <Test name="components2_vec2_quads256" />
   29813 <Test name="components3_vec2_quads1" />
   29814 <Test name="components3_vec2_quads256" />
   29815 <Test name="components4_vec2_quads1" />
   29816 <Test name="components4_vec2_quads256" />
   29817 <Test name="components2_vec3_quads1" />
   29818 <Test name="components2_vec3_quads256" />
   29819 <Test name="components3_vec3_quads1" />
   29820 <Test name="components3_vec3_quads256" />
   29821 <Test name="components4_vec3_quads1" />
   29822 <Test name="components4_vec3_quads256" />
   29823 <Test name="components2_vec4_quads1" />
   29824 <Test name="components2_vec4_quads256" />
   29825 <Test name="components3_vec4_quads1" />
   29826 <Test name="components3_vec4_quads256" />
   29827 <Test name="components4_vec4_quads1" />
   29828 <Test name="components4_vec4_quads256" />
   29829 <Test name="components2_uvec2_quads1" />
   29830 <Test name="components2_uvec2_quads256" />
   29831 <Test name="components3_uvec2_quads1" />
   29832 <Test name="components3_uvec2_quads256" />
   29833 <Test name="components4_uvec2_quads1" />
   29834 <Test name="components4_uvec2_quads256" />
   29835 <Test name="components2_uvec3_quads1" />
   29836 <Test name="components2_uvec3_quads256" />
   29837 <Test name="components3_uvec3_quads1" />
   29838 <Test name="components3_uvec3_quads256" />
   29839 <Test name="components4_uvec3_quads1" />
   29840 <Test name="components4_uvec3_quads256" />
   29841 <Test name="components2_uvec4_quads1" />
   29842 <Test name="components2_uvec4_quads256" />
   29843 <Test name="components3_uvec4_quads1" />
   29844 <Test name="components3_uvec4_quads256" />
   29845 <Test name="components4_uvec4_quads1" />
   29846 <Test name="components4_uvec4_quads256" />
   29847 </TestCase>
   29848 <TestCase name="unsigned_byte">
   29849 <Test name="components2_vec2_quads1" />
   29850 <Test name="components2_vec2_quads256" />
   29851 <Test name="components3_vec2_quads1" />
   29852 <Test name="components3_vec2_quads256" />
   29853 <Test name="components4_vec2_quads1" />
   29854 <Test name="components4_vec2_quads256" />
   29855 <Test name="components2_vec3_quads1" />
   29856 <Test name="components2_vec3_quads256" />
   29857 <Test name="components3_vec3_quads1" />
   29858 <Test name="components3_vec3_quads256" />
   29859 <Test name="components4_vec3_quads1" />
   29860 <Test name="components4_vec3_quads256" />
   29861 <Test name="components2_vec4_quads1" />
   29862 <Test name="components2_vec4_quads256" />
   29863 <Test name="components3_vec4_quads1" />
   29864 <Test name="components3_vec4_quads256" />
   29865 <Test name="components4_vec4_quads1" />
   29866 <Test name="components4_vec4_quads256" />
   29867 <Test name="components2_uvec2_quads1" />
   29868 <Test name="components2_uvec2_quads256" />
   29869 <Test name="components3_uvec2_quads1" />
   29870 <Test name="components3_uvec2_quads256" />
   29871 <Test name="components4_uvec2_quads1" />
   29872 <Test name="components4_uvec2_quads256" />
   29873 <Test name="components2_uvec3_quads1" />
   29874 <Test name="components2_uvec3_quads256" />
   29875 <Test name="components3_uvec3_quads1" />
   29876 <Test name="components3_uvec3_quads256" />
   29877 <Test name="components4_uvec3_quads1" />
   29878 <Test name="components4_uvec3_quads256" />
   29879 <Test name="components2_uvec4_quads1" />
   29880 <Test name="components2_uvec4_quads256" />
   29881 <Test name="components3_uvec4_quads1" />
   29882 <Test name="components3_uvec4_quads256" />
   29883 <Test name="components4_uvec4_quads1" />
   29884 <Test name="components4_uvec4_quads256" />
   29885 </TestCase>
   29886 <TestCase name="fixed">
   29887 <Test name="components2_vec2_quads1" />
   29888 <Test name="components2_vec2_quads256" />
   29889 <Test name="components3_vec2_quads1" />
   29890 <Test name="components3_vec2_quads256" />
   29891 <Test name="components4_vec2_quads1" />
   29892 <Test name="components4_vec2_quads256" />
   29893 <Test name="components2_vec3_quads1" />
   29894 <Test name="components2_vec3_quads256" />
   29895 <Test name="components3_vec3_quads1" />
   29896 <Test name="components3_vec3_quads256" />
   29897 <Test name="components4_vec3_quads1" />
   29898 <Test name="components4_vec3_quads256" />
   29899 <Test name="components2_vec4_quads1" />
   29900 <Test name="components2_vec4_quads256" />
   29901 <Test name="components3_vec4_quads1" />
   29902 <Test name="components3_vec4_quads256" />
   29903 <Test name="components4_vec4_quads1" />
   29904 <Test name="components4_vec4_quads256" />
   29905 </TestCase>
   29906 <TestCase name="unsigned_int">
   29907 <Test name="components2_vec2_quads1" />
   29908 <Test name="components2_vec2_quads256" />
   29909 <Test name="components3_vec2_quads1" />
   29910 <Test name="components3_vec2_quads256" />
   29911 <Test name="components4_vec2_quads1" />
   29912 <Test name="components4_vec2_quads256" />
   29913 <Test name="components2_vec3_quads1" />
   29914 <Test name="components2_vec3_quads256" />
   29915 <Test name="components3_vec3_quads1" />
   29916 <Test name="components3_vec3_quads256" />
   29917 <Test name="components4_vec3_quads1" />
   29918 <Test name="components4_vec3_quads256" />
   29919 <Test name="components2_vec4_quads1" />
   29920 <Test name="components2_vec4_quads256" />
   29921 <Test name="components3_vec4_quads1" />
   29922 <Test name="components3_vec4_quads256" />
   29923 <Test name="components4_vec4_quads1" />
   29924 <Test name="components4_vec4_quads256" />
   29925 <Test name="components2_uvec2_quads1" />
   29926 <Test name="components2_uvec2_quads256" />
   29927 <Test name="components3_uvec2_quads1" />
   29928 <Test name="components3_uvec2_quads256" />
   29929 <Test name="components4_uvec2_quads1" />
   29930 <Test name="components4_uvec2_quads256" />
   29931 <Test name="components2_uvec3_quads1" />
   29932 <Test name="components2_uvec3_quads256" />
   29933 <Test name="components3_uvec3_quads1" />
   29934 <Test name="components3_uvec3_quads256" />
   29935 <Test name="components4_uvec3_quads1" />
   29936 <Test name="components4_uvec3_quads256" />
   29937 <Test name="components2_uvec4_quads1" />
   29938 <Test name="components2_uvec4_quads256" />
   29939 <Test name="components3_uvec4_quads1" />
   29940 <Test name="components3_uvec4_quads256" />
   29941 <Test name="components4_uvec4_quads1" />
   29942 <Test name="components4_uvec4_quads256" />
   29943 </TestCase>
   29944 <TestCase name="int">
   29945 <Test name="components2_vec2_quads1" />
   29946 <Test name="components2_vec2_quads256" />
   29947 <Test name="components3_vec2_quads1" />
   29948 <Test name="components3_vec2_quads256" />
   29949 <Test name="components4_vec2_quads1" />
   29950 <Test name="components4_vec2_quads256" />
   29951 <Test name="components2_vec3_quads1" />
   29952 <Test name="components2_vec3_quads256" />
   29953 <Test name="components3_vec3_quads1" />
   29954 <Test name="components3_vec3_quads256" />
   29955 <Test name="components4_vec3_quads1" />
   29956 <Test name="components4_vec3_quads256" />
   29957 <Test name="components2_vec4_quads1" />
   29958 <Test name="components2_vec4_quads256" />
   29959 <Test name="components3_vec4_quads1" />
   29960 <Test name="components3_vec4_quads256" />
   29961 <Test name="components4_vec4_quads1" />
   29962 <Test name="components4_vec4_quads256" />
   29963 <Test name="components2_ivec2_quads1" />
   29964 <Test name="components2_ivec2_quads256" />
   29965 <Test name="components3_ivec2_quads1" />
   29966 <Test name="components3_ivec2_quads256" />
   29967 <Test name="components4_ivec2_quads1" />
   29968 <Test name="components4_ivec2_quads256" />
   29969 <Test name="components2_ivec3_quads1" />
   29970 <Test name="components2_ivec3_quads256" />
   29971 <Test name="components3_ivec3_quads1" />
   29972 <Test name="components3_ivec3_quads256" />
   29973 <Test name="components4_ivec3_quads1" />
   29974 <Test name="components4_ivec3_quads256" />
   29975 <Test name="components2_ivec4_quads1" />
   29976 <Test name="components2_ivec4_quads256" />
   29977 <Test name="components3_ivec4_quads1" />
   29978 <Test name="components3_ivec4_quads256" />
   29979 <Test name="components4_ivec4_quads1" />
   29980 <Test name="components4_ivec4_quads256" />
   29981 </TestCase>
   29982 <TestCase name="half">
   29983 <Test name="components2_vec2_quads1" />
   29984 <Test name="components2_vec2_quads256" />
   29985 <Test name="components3_vec2_quads1" />
   29986 <Test name="components3_vec2_quads256" />
   29987 <Test name="components4_vec2_quads1" />
   29988 <Test name="components4_vec2_quads256" />
   29989 <Test name="components2_vec3_quads1" />
   29990 <Test name="components2_vec3_quads256" />
   29991 <Test name="components3_vec3_quads1" />
   29992 <Test name="components3_vec3_quads256" />
   29993 <Test name="components4_vec3_quads1" />
   29994 <Test name="components4_vec3_quads256" />
   29995 <Test name="components2_vec4_quads1" />
   29996 <Test name="components2_vec4_quads256" />
   29997 <Test name="components3_vec4_quads1" />
   29998 <Test name="components3_vec4_quads256" />
   29999 <Test name="components4_vec4_quads1" />
   30000 <Test name="components4_vec4_quads256" />
   30001 </TestCase>
   30002 <TestCase name="usigned_int2_10_10_10">
   30003 <Test name="components4_vec2_quads1" />
   30004 <Test name="components4_vec2_quads256" />
   30005 <Test name="components4_vec3_quads1" />
   30006 <Test name="components4_vec3_quads256" />
   30007 <Test name="components4_vec4_quads1" />
   30008 <Test name="components4_vec4_quads256" />
   30009 </TestCase>
   30010 <TestCase name="int2_10_10_10">
   30011 <Test name="components4_vec2_quads1" />
   30012 <Test name="components4_vec2_quads256" />
   30013 <Test name="components4_vec3_quads1" />
   30014 <Test name="components4_vec3_quads256" />
   30015 <Test name="components4_vec4_quads1" />
   30016 <Test name="components4_vec4_quads256" />
   30017 </TestCase>
   30018 </TestSuite>
   30019 <TestSuite name="usages">
   30020 <TestCase name="static_draw">
   30021 <Test name="stride0_float_quads1" />
   30022 <Test name="stride8_float_quads1" />
   30023 <Test name="stride32_float_quads1" />
   30024 <Test name="stride0_float_quads256" />
   30025 <Test name="stride8_float_quads256" />
   30026 <Test name="stride32_float_quads256" />
   30027 <Test name="stride0_fixed_quads1" />
   30028 <Test name="stride8_fixed_quads1" />
   30029 <Test name="stride32_fixed_quads1" />
   30030 <Test name="stride0_fixed_quads256" />
   30031 <Test name="stride8_fixed_quads256" />
   30032 <Test name="stride32_fixed_quads256" />
   30033 <Test name="stride0_short_quads1" />
   30034 <Test name="stride4_short_quads1" />
   30035 <Test name="stride32_short_quads1" />
   30036 <Test name="stride0_short_quads256" />
   30037 <Test name="stride4_short_quads256" />
   30038 <Test name="stride32_short_quads256" />
   30039 <Test name="stride0_byte_quads1" />
   30040 <Test name="stride2_byte_quads1" />
   30041 <Test name="stride17_byte_quads1" />
   30042 <Test name="stride32_byte_quads1" />
   30043 <Test name="stride0_byte_quads256" />
   30044 <Test name="stride2_byte_quads256" />
   30045 <Test name="stride17_byte_quads256" />
   30046 <Test name="stride32_byte_quads256" />
   30047 </TestCase>
   30048 <TestCase name="stream_draw">
   30049 <Test name="stride0_float_quads1" />
   30050 <Test name="stride8_float_quads1" />
   30051 <Test name="stride32_float_quads1" />
   30052 <Test name="stride0_float_quads256" />
   30053 <Test name="stride8_float_quads256" />
   30054 <Test name="stride32_float_quads256" />
   30055 <Test name="stride0_fixed_quads1" />
   30056 <Test name="stride8_fixed_quads1" />
   30057 <Test name="stride32_fixed_quads1" />
   30058 <Test name="stride0_fixed_quads256" />
   30059 <Test name="stride8_fixed_quads256" />
   30060 <Test name="stride32_fixed_quads256" />
   30061 <Test name="stride0_short_quads1" />
   30062 <Test name="stride4_short_quads1" />
   30063 <Test name="stride32_short_quads1" />
   30064 <Test name="stride0_short_quads256" />
   30065 <Test name="stride4_short_quads256" />
   30066 <Test name="stride32_short_quads256" />
   30067 <Test name="stride0_byte_quads1" />
   30068 <Test name="stride2_byte_quads1" />
   30069 <Test name="stride17_byte_quads1" />
   30070 <Test name="stride32_byte_quads1" />
   30071 <Test name="stride0_byte_quads256" />
   30072 <Test name="stride2_byte_quads256" />
   30073 <Test name="stride17_byte_quads256" />
   30074 <Test name="stride32_byte_quads256" />
   30075 </TestCase>
   30076 <TestCase name="dynamic_draw">
   30077 <Test name="stride0_float_quads1" />
   30078 <Test name="stride8_float_quads1" />
   30079 <Test name="stride32_float_quads1" />
   30080 <Test name="stride0_float_quads256" />
   30081 <Test name="stride8_float_quads256" />
   30082 <Test name="stride32_float_quads256" />
   30083 <Test name="stride0_fixed_quads1" />
   30084 <Test name="stride8_fixed_quads1" />
   30085 <Test name="stride32_fixed_quads1" />
   30086 <Test name="stride0_fixed_quads256" />
   30087 <Test name="stride8_fixed_quads256" />
   30088 <Test name="stride32_fixed_quads256" />
   30089 <Test name="stride0_short_quads1" />
   30090 <Test name="stride4_short_quads1" />
   30091 <Test name="stride32_short_quads1" />
   30092 <Test name="stride0_short_quads256" />
   30093 <Test name="stride4_short_quads256" />
   30094 <Test name="stride32_short_quads256" />
   30095 <Test name="stride0_byte_quads1" />
   30096 <Test name="stride2_byte_quads1" />
   30097 <Test name="stride17_byte_quads1" />
   30098 <Test name="stride32_byte_quads1" />
   30099 <Test name="stride0_byte_quads256" />
   30100 <Test name="stride2_byte_quads256" />
   30101 <Test name="stride17_byte_quads256" />
   30102 <Test name="stride32_byte_quads256" />
   30103 </TestCase>
   30104 <TestCase name="static_copy">
   30105 <Test name="stride0_float_quads1" />
   30106 <Test name="stride8_float_quads1" />
   30107 <Test name="stride32_float_quads1" />
   30108 <Test name="stride0_float_quads256" />
   30109 <Test name="stride8_float_quads256" />
   30110 <Test name="stride32_float_quads256" />
   30111 <Test name="stride0_fixed_quads1" />
   30112 <Test name="stride8_fixed_quads1" />
   30113 <Test name="stride32_fixed_quads1" />
   30114 <Test name="stride0_fixed_quads256" />
   30115 <Test name="stride8_fixed_quads256" />
   30116 <Test name="stride32_fixed_quads256" />
   30117 <Test name="stride0_short_quads1" />
   30118 <Test name="stride4_short_quads1" />
   30119 <Test name="stride32_short_quads1" />
   30120 <Test name="stride0_short_quads256" />
   30121 <Test name="stride4_short_quads256" />
   30122 <Test name="stride32_short_quads256" />
   30123 <Test name="stride0_byte_quads1" />
   30124 <Test name="stride2_byte_quads1" />
   30125 <Test name="stride17_byte_quads1" />
   30126 <Test name="stride32_byte_quads1" />
   30127 <Test name="stride0_byte_quads256" />
   30128 <Test name="stride2_byte_quads256" />
   30129 <Test name="stride17_byte_quads256" />
   30130 <Test name="stride32_byte_quads256" />
   30131 </TestCase>
   30132 <TestCase name="stream_copy">
   30133 <Test name="stride0_float_quads1" />
   30134 <Test name="stride8_float_quads1" />
   30135 <Test name="stride32_float_quads1" />
   30136 <Test name="stride0_float_quads256" />
   30137 <Test name="stride8_float_quads256" />
   30138 <Test name="stride32_float_quads256" />
   30139 <Test name="stride0_fixed_quads1" />
   30140 <Test name="stride8_fixed_quads1" />
   30141 <Test name="stride32_fixed_quads1" />
   30142 <Test name="stride0_fixed_quads256" />
   30143 <Test name="stride8_fixed_quads256" />
   30144 <Test name="stride32_fixed_quads256" />
   30145 <Test name="stride0_short_quads1" />
   30146 <Test name="stride4_short_quads1" />
   30147 <Test name="stride32_short_quads1" />
   30148 <Test name="stride0_short_quads256" />
   30149 <Test name="stride4_short_quads256" />
   30150 <Test name="stride32_short_quads256" />
   30151 <Test name="stride0_byte_quads1" />
   30152 <Test name="stride2_byte_quads1" />
   30153 <Test name="stride17_byte_quads1" />
   30154 <Test name="stride32_byte_quads1" />
   30155 <Test name="stride0_byte_quads256" />
   30156 <Test name="stride2_byte_quads256" />
   30157 <Test name="stride17_byte_quads256" />
   30158 <Test name="stride32_byte_quads256" />
   30159 </TestCase>
   30160 <TestCase name="dynamic_copy">
   30161 <Test name="stride0_float_quads1" />
   30162 <Test name="stride8_float_quads1" />
   30163 <Test name="stride32_float_quads1" />
   30164 <Test name="stride0_float_quads256" />
   30165 <Test name="stride8_float_quads256" />
   30166 <Test name="stride32_float_quads256" />
   30167 <Test name="stride0_fixed_quads1" />
   30168 <Test name="stride8_fixed_quads1" />
   30169 <Test name="stride32_fixed_quads1" />
   30170 <Test name="stride0_fixed_quads256" />
   30171 <Test name="stride8_fixed_quads256" />
   30172 <Test name="stride32_fixed_quads256" />
   30173 <Test name="stride0_short_quads1" />
   30174 <Test name="stride4_short_quads1" />
   30175 <Test name="stride32_short_quads1" />
   30176 <Test name="stride0_short_quads256" />
   30177 <Test name="stride4_short_quads256" />
   30178 <Test name="stride32_short_quads256" />
   30179 <Test name="stride0_byte_quads1" />
   30180 <Test name="stride2_byte_quads1" />
   30181 <Test name="stride17_byte_quads1" />
   30182 <Test name="stride32_byte_quads1" />
   30183 <Test name="stride0_byte_quads256" />
   30184 <Test name="stride2_byte_quads256" />
   30185 <Test name="stride17_byte_quads256" />
   30186 <Test name="stride32_byte_quads256" />
   30187 </TestCase>
   30188 <TestCase name="static_read">
   30189 <Test name="stride0_float_quads1" />
   30190 <Test name="stride8_float_quads1" />
   30191 <Test name="stride32_float_quads1" />
   30192 <Test name="stride0_float_quads256" />
   30193 <Test name="stride8_float_quads256" />
   30194 <Test name="stride32_float_quads256" />
   30195 <Test name="stride0_fixed_quads1" />
   30196 <Test name="stride8_fixed_quads1" />
   30197 <Test name="stride32_fixed_quads1" />
   30198 <Test name="stride0_fixed_quads256" />
   30199 <Test name="stride8_fixed_quads256" />
   30200 <Test name="stride32_fixed_quads256" />
   30201 <Test name="stride0_short_quads1" />
   30202 <Test name="stride4_short_quads1" />
   30203 <Test name="stride32_short_quads1" />
   30204 <Test name="stride0_short_quads256" />
   30205 <Test name="stride4_short_quads256" />
   30206 <Test name="stride32_short_quads256" />
   30207 <Test name="stride0_byte_quads1" />
   30208 <Test name="stride2_byte_quads1" />
   30209 <Test name="stride17_byte_quads1" />
   30210 <Test name="stride32_byte_quads1" />
   30211 <Test name="stride0_byte_quads256" />
   30212 <Test name="stride2_byte_quads256" />
   30213 <Test name="stride17_byte_quads256" />
   30214 <Test name="stride32_byte_quads256" />
   30215 </TestCase>
   30216 <TestCase name="stream_read">
   30217 <Test name="stride0_float_quads1" />
   30218 <Test name="stride8_float_quads1" />
   30219 <Test name="stride32_float_quads1" />
   30220 <Test name="stride0_float_quads256" />
   30221 <Test name="stride8_float_quads256" />
   30222 <Test name="stride32_float_quads256" />
   30223 <Test name="stride0_fixed_quads1" />
   30224 <Test name="stride8_fixed_quads1" />
   30225 <Test name="stride32_fixed_quads1" />
   30226 <Test name="stride0_fixed_quads256" />
   30227 <Test name="stride8_fixed_quads256" />
   30228 <Test name="stride32_fixed_quads256" />
   30229 <Test name="stride0_short_quads1" />
   30230 <Test name="stride4_short_quads1" />
   30231 <Test name="stride32_short_quads1" />
   30232 <Test name="stride0_short_quads256" />
   30233 <Test name="stride4_short_quads256" />
   30234 <Test name="stride32_short_quads256" />
   30235 <Test name="stride0_byte_quads1" />
   30236 <Test name="stride2_byte_quads1" />
   30237 <Test name="stride17_byte_quads1" />
   30238 <Test name="stride32_byte_quads1" />
   30239 <Test name="stride0_byte_quads256" />
   30240 <Test name="stride2_byte_quads256" />
   30241 <Test name="stride17_byte_quads256" />
   30242 <Test name="stride32_byte_quads256" />
   30243 </TestCase>
   30244 <TestCase name="dynamic_read">
   30245 <Test name="stride0_float_quads1" />
   30246 <Test name="stride8_float_quads1" />
   30247 <Test name="stride32_float_quads1" />
   30248 <Test name="stride0_float_quads256" />
   30249 <Test name="stride8_float_quads256" />
   30250 <Test name="stride32_float_quads256" />
   30251 <Test name="stride0_fixed_quads1" />
   30252 <Test name="stride8_fixed_quads1" />
   30253 <Test name="stride32_fixed_quads1" />
   30254 <Test name="stride0_fixed_quads256" />
   30255 <Test name="stride8_fixed_quads256" />
   30256 <Test name="stride32_fixed_quads256" />
   30257 <Test name="stride0_short_quads1" />
   30258 <Test name="stride4_short_quads1" />
   30259 <Test name="stride32_short_quads1" />
   30260 <Test name="stride0_short_quads256" />
   30261 <Test name="stride4_short_quads256" />
   30262 <Test name="stride32_short_quads256" />
   30263 <Test name="stride0_byte_quads1" />
   30264 <Test name="stride2_byte_quads1" />
   30265 <Test name="stride17_byte_quads1" />
   30266 <Test name="stride32_byte_quads1" />
   30267 <Test name="stride0_byte_quads256" />
   30268 <Test name="stride2_byte_quads256" />
   30269 <Test name="stride17_byte_quads256" />
   30270 <Test name="stride32_byte_quads256" />
   30271 </TestCase>
   30272 </TestSuite>
   30273 <TestSuite name="offset">
   30274 <TestCase name="float">
   30275 <Test name="offset4_stride8_quads1" />
   30276 <Test name="offset4_stride32_quads1" />
   30277 <Test name="offset4_stride8_quads256" />
   30278 <Test name="offset4_stride32_quads256" />
   30279 <Test name="offset32_stride8_quads1" />
   30280 <Test name="offset32_stride32_quads1" />
   30281 <Test name="offset32_stride8_quads256" />
   30282 <Test name="offset32_stride32_quads256" />
   30283 </TestCase>
   30284 <TestCase name="byte">
   30285 <Test name="offset1_stride2_quads1" />
   30286 <Test name="offset1_stride17_quads1" />
   30287 <Test name="offset1_stride32_quads1" />
   30288 <Test name="offset1_stride2_quads256" />
   30289 <Test name="offset1_stride17_quads256" />
   30290 <Test name="offset1_stride32_quads256" />
   30291 <Test name="offset4_stride2_quads1" />
   30292 <Test name="offset4_stride17_quads1" />
   30293 <Test name="offset4_stride32_quads1" />
   30294 <Test name="offset4_stride2_quads256" />
   30295 <Test name="offset4_stride17_quads256" />
   30296 <Test name="offset4_stride32_quads256" />
   30297 <Test name="offset17_stride2_quads1" />
   30298 <Test name="offset17_stride17_quads1" />
   30299 <Test name="offset17_stride32_quads1" />
   30300 <Test name="offset17_stride2_quads256" />
   30301 <Test name="offset17_stride17_quads256" />
   30302 <Test name="offset17_stride32_quads256" />
   30303 <Test name="offset32_stride2_quads1" />
   30304 <Test name="offset32_stride17_quads1" />
   30305 <Test name="offset32_stride32_quads1" />
   30306 <Test name="offset32_stride2_quads256" />
   30307 <Test name="offset32_stride17_quads256" />
   30308 <Test name="offset32_stride32_quads256" />
   30309 </TestCase>
   30310 <TestCase name="int2_10_10_10">
   30311 <Test name="offset4_stride4_quads1" />
   30312 <Test name="offset4_stride32_quads1" />
   30313 <Test name="offset4_stride4_quads256" />
   30314 <Test name="offset4_stride32_quads256" />
   30315 <Test name="offset32_stride4_quads1" />
   30316 <Test name="offset32_stride32_quads1" />
   30317 <Test name="offset32_stride4_quads256" />
   30318 <Test name="offset32_stride32_quads256" />
   30319 </TestCase>
   30320 </TestSuite>
   30321 <TestSuite name="first">
   30322 <TestCase name="float">
   30323 <Test name="first6_offset16_stride8_quads5" />
   30324 <Test name="first24_offset16_stride8_quads5" />
   30325 <Test name="first6_offset16_stride32_quads5" />
   30326 <Test name="first24_offset16_stride32_quads5" />
   30327 <Test name="first6_offset16_stride8_quads256" />
   30328 <Test name="first24_offset16_stride8_quads256" />
   30329 <Test name="first6_offset16_stride32_quads256" />
   30330 <Test name="first24_offset16_stride32_quads256" />
   30331 </TestCase>
   30332 <TestCase name="byte">
   30333 <Test name="first6_offset1_stride2_quads5" />
   30334 <Test name="first24_offset1_stride2_quads5" />
   30335 <Test name="first6_offset1_stride17_quads5" />
   30336 <Test name="first24_offset1_stride17_quads5" />
   30337 <Test name="first6_offset1_stride32_quads5" />
   30338 <Test name="first24_offset1_stride32_quads5" />
   30339 <Test name="first6_offset1_stride2_quads256" />
   30340 <Test name="first24_offset1_stride2_quads256" />
   30341 <Test name="first6_offset1_stride17_quads256" />
   30342 <Test name="first24_offset1_stride17_quads256" />
   30343 <Test name="first6_offset1_stride32_quads256" />
   30344 <Test name="first24_offset1_stride32_quads256" />
   30345 <Test name="first6_offset16_stride2_quads5" />
   30346 <Test name="first24_offset16_stride2_quads5" />
   30347 <Test name="first6_offset16_stride17_quads5" />
   30348 <Test name="first24_offset16_stride17_quads5" />
   30349 <Test name="first6_offset16_stride32_quads5" />
   30350 <Test name="first24_offset16_stride32_quads5" />
   30351 <Test name="first6_offset16_stride2_quads256" />
   30352 <Test name="first24_offset16_stride2_quads256" />
   30353 <Test name="first6_offset16_stride17_quads256" />
   30354 <Test name="first24_offset16_stride17_quads256" />
   30355 <Test name="first6_offset16_stride32_quads256" />
   30356 <Test name="first24_offset16_stride32_quads256" />
   30357 <Test name="first6_offset17_stride2_quads5" />
   30358 <Test name="first24_offset17_stride2_quads5" />
   30359 <Test name="first6_offset17_stride17_quads5" />
   30360 <Test name="first24_offset17_stride17_quads5" />
   30361 <Test name="first6_offset17_stride32_quads5" />
   30362 <Test name="first24_offset17_stride32_quads5" />
   30363 <Test name="first6_offset17_stride2_quads256" />
   30364 <Test name="first24_offset17_stride2_quads256" />
   30365 <Test name="first6_offset17_stride17_quads256" />
   30366 <Test name="first24_offset17_stride17_quads256" />
   30367 <Test name="first6_offset17_stride32_quads256" />
   30368 <Test name="first24_offset17_stride32_quads256" />
   30369 </TestCase>
   30370 <TestCase name="int2_10_10_10">
   30371 <Test name="first6_offset16_stride8_quads5" />
   30372 <Test name="first24_offset16_stride8_quads5" />
   30373 <Test name="first6_offset16_stride32_quads5" />
   30374 <Test name="first24_offset16_stride32_quads5" />
   30375 <Test name="first6_offset16_stride8_quads256" />
   30376 <Test name="first24_offset16_stride8_quads256" />
   30377 <Test name="first6_offset16_stride32_quads256" />
   30378 <Test name="first24_offset16_stride32_quads256" />
   30379 </TestCase>
   30380 </TestSuite>
   30381 </TestSuite>
   30382 <TestSuite name="multiple_attributes">
   30383 <TestCase name="attribute_count">
   30384 <Test name="2" />
   30385 <Test name="3" />
   30386 <Test name="4" />
   30387 <Test name="5" />
   30388 <Test name="6" />
   30389 <Test name="7" />
   30390 <Test name="8" />
   30391 </TestCase>
   30392 <TestCase name="storage">
   30393 <Test name="3_user_ptr_user_ptr_buffer" />
   30394 <Test name="3_user_ptr_buffer_user_ptr" />
   30395 <Test name="3_user_ptr_buffer_buffer" />
   30396 <Test name="3_buffer_user_ptr_user_ptr" />
   30397 <Test name="3_buffer_user_ptr_buffer" />
   30398 <Test name="3_buffer_buffer_user_ptr" />
   30399 <Test name="3_buffer_buffer_buffer" />
   30400 </TestCase>
   30401 <TestCase name="stride">
   30402 <Test name="3_float2_0_float2_0_float2_0" />
   30403 <Test name="3_float2_0_float2_0_float2_8" />
   30404 <Test name="3_float2_0_float2_0_float2_17" />
   30405 <Test name="3_float2_0_float2_0_float2_32" />
   30406 <Test name="3_float2_0_float2_8_float2_0" />
   30407 <Test name="3_float2_0_float2_8_float2_8" />
   30408 <Test name="3_float2_0_float2_8_float2_17" />
   30409 <Test name="3_float2_0_float2_8_float2_32" />
   30410 <Test name="3_float2_0_float2_17_float2_0" />
   30411 <Test name="3_float2_0_float2_17_float2_8" />
   30412 <Test name="3_float2_0_float2_17_float2_17" />
   30413 <Test name="3_float2_0_float2_17_float2_32" />
   30414 <Test name="3_float2_0_float2_32_float2_0" />
   30415 <Test name="3_float2_0_float2_32_float2_8" />
   30416 <Test name="3_float2_0_float2_32_float2_17" />
   30417 <Test name="3_float2_0_float2_32_float2_32" />
   30418 <Test name="3_float2_8_float2_0_float2_0" />
   30419 <Test name="3_float2_8_float2_0_float2_8" />
   30420 <Test name="3_float2_8_float2_0_float2_17" />
   30421 <Test name="3_float2_8_float2_0_float2_32" />
   30422 <Test name="3_float2_8_float2_8_float2_0" />
   30423 <Test name="3_float2_8_float2_8_float2_8" />
   30424 <Test name="3_float2_8_float2_8_float2_17" />
   30425 <Test name="3_float2_8_float2_8_float2_32" />
   30426 <Test name="3_float2_8_float2_17_float2_0" />
   30427 <Test name="3_float2_8_float2_17_float2_8" />
   30428 <Test name="3_float2_8_float2_17_float2_17" />
   30429 <Test name="3_float2_8_float2_17_float2_32" />
   30430 <Test name="3_float2_8_float2_32_float2_0" />
   30431 <Test name="3_float2_8_float2_32_float2_8" />
   30432 <Test name="3_float2_8_float2_32_float2_17" />
   30433 <Test name="3_float2_8_float2_32_float2_32" />
   30434 <Test name="3_float2_17_float2_0_float2_0" />
   30435 <Test name="3_float2_17_float2_0_float2_8" />
   30436 <Test name="3_float2_17_float2_0_float2_17" />
   30437 <Test name="3_float2_17_float2_0_float2_32" />
   30438 <Test name="3_float2_17_float2_8_float2_0" />
   30439 <Test name="3_float2_17_float2_8_float2_8" />
   30440 <Test name="3_float2_17_float2_8_float2_17" />
   30441 <Test name="3_float2_17_float2_8_float2_32" />
   30442 <Test name="3_float2_17_float2_17_float2_0" />
   30443 <Test name="3_float2_17_float2_17_float2_8" />
   30444 <Test name="3_float2_17_float2_17_float2_17" />
   30445 <Test name="3_float2_17_float2_17_float2_32" />
   30446 <Test name="3_float2_17_float2_32_float2_0" />
   30447 <Test name="3_float2_17_float2_32_float2_8" />
   30448 <Test name="3_float2_17_float2_32_float2_17" />
   30449 <Test name="3_float2_17_float2_32_float2_32" />
   30450 <Test name="3_float2_32_float2_0_float2_0" />
   30451 <Test name="3_float2_32_float2_0_float2_8" />
   30452 <Test name="3_float2_32_float2_0_float2_17" />
   30453 <Test name="3_float2_32_float2_0_float2_32" />
   30454 <Test name="3_float2_32_float2_8_float2_0" />
   30455 <Test name="3_float2_32_float2_8_float2_8" />
   30456 <Test name="3_float2_32_float2_8_float2_17" />
   30457 <Test name="3_float2_32_float2_8_float2_32" />
   30458 <Test name="3_float2_32_float2_17_float2_0" />
   30459 <Test name="3_float2_32_float2_17_float2_8" />
   30460 <Test name="3_float2_32_float2_17_float2_17" />
   30461 <Test name="3_float2_32_float2_17_float2_32" />
   30462 <Test name="3_float2_32_float2_32_float2_0" />
   30463 <Test name="3_float2_32_float2_32_float2_8" />
   30464 <Test name="3_float2_32_float2_32_float2_17" />
   30465 <Test name="3_float2_32_float2_32_float2_32" />
   30466 </TestCase>
   30467 <TestCase name="input_types">
   30468 <Test name="3_fixed2_vec2_fixed2_vec2_fixed2_vec2" />
   30469 <Test name="3_fixed2_vec2_fixed2_vec2_byte2_vec2" />
   30470 <Test name="3_fixed2_vec2_fixed2_vec2_short2_vec2" />
   30471 <Test name="3_fixed2_vec2_fixed2_vec2_unsigned_byte2_vec2" />
   30472 <Test name="3_fixed2_vec2_fixed2_vec2_unsigned_short2_vec2" />
   30473 <Test name="3_fixed2_vec2_byte2_vec2_fixed2_vec2" />
   30474 <Test name="3_fixed2_vec2_byte2_vec2_byte2_vec2" />
   30475 <Test name="3_fixed2_vec2_byte2_vec2_short2_vec2" />
   30476 <Test name="3_fixed2_vec2_byte2_vec2_unsigned_byte2_vec2" />
   30477 <Test name="3_fixed2_vec2_byte2_vec2_unsigned_short2_vec2" />
   30478 <Test name="3_fixed2_vec2_short2_vec2_fixed2_vec2" />
   30479 <Test name="3_fixed2_vec2_short2_vec2_byte2_vec2" />
   30480 <Test name="3_fixed2_vec2_short2_vec2_short2_vec2" />
   30481 <Test name="3_fixed2_vec2_short2_vec2_unsigned_byte2_vec2" />
   30482 <Test name="3_fixed2_vec2_short2_vec2_unsigned_short2_vec2" />
   30483 <Test name="3_fixed2_vec2_unsigned_byte2_vec2_fixed2_vec2" />
   30484 <Test name="3_fixed2_vec2_unsigned_byte2_vec2_byte2_vec2" />
   30485 <Test name="3_fixed2_vec2_unsigned_byte2_vec2_short2_vec2" />
   30486 <Test name="3_fixed2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" />
   30487 <Test name="3_fixed2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" />
   30488 <Test name="3_fixed2_vec2_unsigned_short2_vec2_fixed2_vec2" />
   30489 <Test name="3_fixed2_vec2_unsigned_short2_vec2_byte2_vec2" />
   30490 <Test name="3_fixed2_vec2_unsigned_short2_vec2_short2_vec2" />
   30491 <Test name="3_fixed2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" />
   30492 <Test name="3_fixed2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" />
   30493 <Test name="3_byte2_vec2_fixed2_vec2_fixed2_vec2" />
   30494 <Test name="3_byte2_vec2_fixed2_vec2_byte2_vec2" />
   30495 <Test name="3_byte2_vec2_fixed2_vec2_short2_vec2" />
   30496 <Test name="3_byte2_vec2_fixed2_vec2_unsigned_byte2_vec2" />
   30497 <Test name="3_byte2_vec2_fixed2_vec2_unsigned_short2_vec2" />
   30498 <Test name="3_byte2_vec2_byte2_vec2_fixed2_vec2" />
   30499 <Test name="3_byte2_vec2_byte2_vec2_byte2_vec2" />
   30500 <Test name="3_byte2_vec2_byte2_vec2_short2_vec2" />
   30501 <Test name="3_byte2_vec2_byte2_vec2_unsigned_byte2_vec2" />
   30502 <Test name="3_byte2_vec2_byte2_vec2_unsigned_short2_vec2" />
   30503 <Test name="3_byte2_vec2_short2_vec2_fixed2_vec2" />
   30504 <Test name="3_byte2_vec2_short2_vec2_byte2_vec2" />
   30505 <Test name="3_byte2_vec2_short2_vec2_short2_vec2" />
   30506 <Test name="3_byte2_vec2_short2_vec2_unsigned_byte2_vec2" />
   30507 <Test name="3_byte2_vec2_short2_vec2_unsigned_short2_vec2" />
   30508 <Test name="3_byte2_vec2_unsigned_byte2_vec2_fixed2_vec2" />
   30509 <Test name="3_byte2_vec2_unsigned_byte2_vec2_byte2_vec2" />
   30510 <Test name="3_byte2_vec2_unsigned_byte2_vec2_short2_vec2" />
   30511 <Test name="3_byte2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" />
   30512 <Test name="3_byte2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" />
   30513 <Test name="3_byte2_vec2_unsigned_short2_vec2_fixed2_vec2" />
   30514 <Test name="3_byte2_vec2_unsigned_short2_vec2_byte2_vec2" />
   30515 <Test name="3_byte2_vec2_unsigned_short2_vec2_short2_vec2" />
   30516 <Test name="3_byte2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" />
   30517 <Test name="3_byte2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" />
   30518 <Test name="3_short2_vec2_fixed2_vec2_fixed2_vec2" />
   30519 <Test name="3_short2_vec2_fixed2_vec2_byte2_vec2" />
   30520 <Test name="3_short2_vec2_fixed2_vec2_short2_vec2" />
   30521 <Test name="3_short2_vec2_fixed2_vec2_unsigned_byte2_vec2" />
   30522 <Test name="3_short2_vec2_fixed2_vec2_unsigned_short2_vec2" />
   30523 <Test name="3_short2_vec2_byte2_vec2_fixed2_vec2" />
   30524 <Test name="3_short2_vec2_byte2_vec2_byte2_vec2" />
   30525 <Test name="3_short2_vec2_byte2_vec2_short2_vec2" />
   30526 <Test name="3_short2_vec2_byte2_vec2_unsigned_byte2_vec2" />
   30527 <Test name="3_short2_vec2_byte2_vec2_unsigned_short2_vec2" />
   30528 <Test name="3_short2_vec2_short2_vec2_fixed2_vec2" />
   30529 <Test name="3_short2_vec2_short2_vec2_byte2_vec2" />
   30530 <Test name="3_short2_vec2_short2_vec2_short2_vec2" />
   30531 <Test name="3_short2_vec2_short2_vec2_unsigned_byte2_vec2" />
   30532 <Test name="3_short2_vec2_short2_vec2_unsigned_short2_vec2" />
   30533 <Test name="3_short2_vec2_unsigned_byte2_vec2_fixed2_vec2" />
   30534 <Test name="3_short2_vec2_unsigned_byte2_vec2_byte2_vec2" />
   30535 <Test name="3_short2_vec2_unsigned_byte2_vec2_short2_vec2" />
   30536 <Test name="3_short2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" />
   30537 <Test name="3_short2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" />
   30538 <Test name="3_short2_vec2_unsigned_short2_vec2_fixed2_vec2" />
   30539 <Test name="3_short2_vec2_unsigned_short2_vec2_byte2_vec2" />
   30540 <Test name="3_short2_vec2_unsigned_short2_vec2_short2_vec2" />
   30541 <Test name="3_short2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" />
   30542 <Test name="3_short2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" />
   30543 <Test name="3_unsigned_byte2_vec2_fixed2_vec2_fixed2_vec2" />
   30544 <Test name="3_unsigned_byte2_vec2_fixed2_vec2_byte2_vec2" />
   30545 <Test name="3_unsigned_byte2_vec2_fixed2_vec2_short2_vec2" />
   30546 <Test name="3_unsigned_byte2_vec2_fixed2_vec2_unsigned_byte2_vec2" />
   30547 <Test name="3_unsigned_byte2_vec2_fixed2_vec2_unsigned_short2_vec2" />
   30548 <Test name="3_unsigned_byte2_vec2_byte2_vec2_fixed2_vec2" />
   30549 <Test name="3_unsigned_byte2_vec2_byte2_vec2_byte2_vec2" />
   30550 <Test name="3_unsigned_byte2_vec2_byte2_vec2_short2_vec2" />
   30551 <Test name="3_unsigned_byte2_vec2_byte2_vec2_unsigned_byte2_vec2" />
   30552 <Test name="3_unsigned_byte2_vec2_byte2_vec2_unsigned_short2_vec2" />
   30553 <Test name="3_unsigned_byte2_vec2_short2_vec2_fixed2_vec2" />
   30554 <Test name="3_unsigned_byte2_vec2_short2_vec2_byte2_vec2" />
   30555 <Test name="3_unsigned_byte2_vec2_short2_vec2_short2_vec2" />
   30556 <Test name="3_unsigned_byte2_vec2_short2_vec2_unsigned_byte2_vec2" />
   30557 <Test name="3_unsigned_byte2_vec2_short2_vec2_unsigned_short2_vec2" />
   30558 <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_fixed2_vec2" />
   30559 <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_byte2_vec2" />
   30560 <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_short2_vec2" />
   30561 <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" />
   30562 <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" />
   30563 <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_fixed2_vec2" />
   30564 <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_byte2_vec2" />
   30565 <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_short2_vec2" />
   30566 <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" />
   30567 <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" />
   30568 <Test name="3_unsigned_short2_vec2_fixed2_vec2_fixed2_vec2" />
   30569 <Test name="3_unsigned_short2_vec2_fixed2_vec2_byte2_vec2" />
   30570 <Test name="3_unsigned_short2_vec2_fixed2_vec2_short2_vec2" />
   30571 <Test name="3_unsigned_short2_vec2_fixed2_vec2_unsigned_byte2_vec2" />
   30572 <Test name="3_unsigned_short2_vec2_fixed2_vec2_unsigned_short2_vec2" />
   30573 <Test name="3_unsigned_short2_vec2_byte2_vec2_fixed2_vec2" />
   30574 <Test name="3_unsigned_short2_vec2_byte2_vec2_byte2_vec2" />
   30575 <Test name="3_unsigned_short2_vec2_byte2_vec2_short2_vec2" />
   30576 <Test name="3_unsigned_short2_vec2_byte2_vec2_unsigned_byte2_vec2" />
   30577 <Test name="3_unsigned_short2_vec2_byte2_vec2_unsigned_short2_vec2" />
   30578 <Test name="3_unsigned_short2_vec2_short2_vec2_fixed2_vec2" />
   30579 <Test name="3_unsigned_short2_vec2_short2_vec2_byte2_vec2" />
   30580 <Test name="3_unsigned_short2_vec2_short2_vec2_short2_vec2" />
   30581 <Test name="3_unsigned_short2_vec2_short2_vec2_unsigned_byte2_vec2" />
   30582 <Test name="3_unsigned_short2_vec2_short2_vec2_unsigned_short2_vec2" />
   30583 <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_fixed2_vec2" />
   30584 <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_byte2_vec2" />
   30585 <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_short2_vec2" />
   30586 <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" />
   30587 <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" />
   30588 <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_fixed2_vec2" />
   30589 <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_byte2_vec2" />
   30590 <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_short2_vec2" />
   30591 <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" />
   30592 <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" />
   30593 </TestCase>
   30594 </TestSuite>
   30595 </TestSuite>
   30596 <TestSuite name="ubo">
   30597 <TestSuite name="single_basic_type">
   30598 <TestCase name="shared">
   30599 <Test name="lowp_float_vertex" />
   30600 <Test name="lowp_float_fragment" />
   30601 <Test name="lowp_float_both" />
   30602 <Test name="mediump_float_vertex" />
   30603 <Test name="mediump_float_fragment" />
   30604 <Test name="mediump_float_both" />
   30605 <Test name="highp_float_vertex" />
   30606 <Test name="highp_float_fragment" />
   30607 <Test name="highp_float_both" />
   30608 <Test name="lowp_vec2_vertex" />
   30609 <Test name="lowp_vec2_fragment" />
   30610 <Test name="lowp_vec2_both" />
   30611 <Test name="mediump_vec2_vertex" />
   30612 <Test name="mediump_vec2_fragment" />
   30613 <Test name="mediump_vec2_both" />
   30614 <Test name="highp_vec2_vertex" />
   30615 <Test name="highp_vec2_fragment" />
   30616 <Test name="highp_vec2_both" />
   30617 <Test name="lowp_vec3_vertex" />
   30618 <Test name="lowp_vec3_fragment" />
   30619 <Test name="lowp_vec3_both" />
   30620 <Test name="mediump_vec3_vertex" />
   30621 <Test name="mediump_vec3_fragment" />
   30622 <Test name="mediump_vec3_both" />
   30623 <Test name="highp_vec3_vertex" />
   30624 <Test name="highp_vec3_fragment" />
   30625 <Test name="highp_vec3_both" />
   30626 <Test name="lowp_vec4_vertex" />
   30627 <Test name="lowp_vec4_fragment" />
   30628 <Test name="lowp_vec4_both" />
   30629 <Test name="mediump_vec4_vertex" />
   30630 <Test name="mediump_vec4_fragment" />
   30631 <Test name="mediump_vec4_both" />
   30632 <Test name="highp_vec4_vertex" />
   30633 <Test name="highp_vec4_fragment" />
   30634 <Test name="highp_vec4_both" />
   30635 <Test name="lowp_int_vertex" />
   30636 <Test name="lowp_int_fragment" />
   30637 <Test name="lowp_int_both" />
   30638 <Test name="mediump_int_vertex" />
   30639 <Test name="mediump_int_fragment" />
   30640 <Test name="mediump_int_both" />
   30641 <Test name="highp_int_vertex" />
   30642 <Test name="highp_int_fragment" />
   30643 <Test name="highp_int_both" />
   30644 <Test name="lowp_ivec2_vertex" />
   30645 <Test name="lowp_ivec2_fragment" />
   30646 <Test name="lowp_ivec2_both" />
   30647 <Test name="mediump_ivec2_vertex" />
   30648 <Test name="mediump_ivec2_fragment" />
   30649 <Test name="mediump_ivec2_both" />
   30650 <Test name="highp_ivec2_vertex" />
   30651 <Test name="highp_ivec2_fragment" />
   30652 <Test name="highp_ivec2_both" />
   30653 <Test name="lowp_ivec3_vertex" />
   30654 <Test name="lowp_ivec3_fragment" />
   30655 <Test name="lowp_ivec3_both" />
   30656 <Test name="mediump_ivec3_vertex" />
   30657 <Test name="mediump_ivec3_fragment" />
   30658 <Test name="mediump_ivec3_both" />
   30659 <Test name="highp_ivec3_vertex" />
   30660 <Test name="highp_ivec3_fragment" />
   30661 <Test name="highp_ivec3_both" />
   30662 <Test name="lowp_ivec4_vertex" />
   30663 <Test name="lowp_ivec4_fragment" />
   30664 <Test name="lowp_ivec4_both" />
   30665 <Test name="mediump_ivec4_vertex" />
   30666 <Test name="mediump_ivec4_fragment" />
   30667 <Test name="mediump_ivec4_both" />
   30668 <Test name="highp_ivec4_vertex" />
   30669 <Test name="highp_ivec4_fragment" />
   30670 <Test name="highp_ivec4_both" />
   30671 <Test name="lowp_uvec2_vertex" />
   30672 <Test name="lowp_uvec2_fragment" />
   30673 <Test name="lowp_uvec2_both" />
   30674 <Test name="mediump_uvec2_vertex" />
   30675 <Test name="mediump_uvec2_fragment" />
   30676 <Test name="mediump_uvec2_both" />
   30677 <Test name="highp_uvec2_vertex" />
   30678 <Test name="highp_uvec2_fragment" />
   30679 <Test name="highp_uvec2_both" />
   30680 <Test name="lowp_uvec3_vertex" />
   30681 <Test name="lowp_uvec3_fragment" />
   30682 <Test name="lowp_uvec3_both" />
   30683 <Test name="mediump_uvec3_vertex" />
   30684 <Test name="mediump_uvec3_fragment" />
   30685 <Test name="mediump_uvec3_both" />
   30686 <Test name="highp_uvec3_vertex" />
   30687 <Test name="highp_uvec3_fragment" />
   30688 <Test name="highp_uvec3_both" />
   30689 <Test name="lowp_uvec4_vertex" />
   30690 <Test name="lowp_uvec4_fragment" />
   30691 <Test name="lowp_uvec4_both" />
   30692 <Test name="mediump_uvec4_vertex" />
   30693 <Test name="mediump_uvec4_fragment" />
   30694 <Test name="mediump_uvec4_both" />
   30695 <Test name="highp_uvec4_vertex" />
   30696 <Test name="highp_uvec4_fragment" />
   30697 <Test name="highp_uvec4_both" />
   30698 <Test name="bool_vertex" />
   30699 <Test name="bool_fragment" />
   30700 <Test name="bool_both" />
   30701 <Test name="bvec2_vertex" />
   30702 <Test name="bvec2_fragment" />
   30703 <Test name="bvec2_both" />
   30704 <Test name="bvec3_vertex" />
   30705 <Test name="bvec3_fragment" />
   30706 <Test name="bvec3_both" />
   30707 <Test name="bvec4_vertex" />
   30708 <Test name="bvec4_fragment" />
   30709 <Test name="bvec4_both" />
   30710 <Test name="lowp_mat2_vertex" />
   30711 <Test name="lowp_mat2_fragment" />
   30712 <Test name="lowp_mat2_both" />
   30713 <Test name="mediump_mat2_vertex" />
   30714 <Test name="mediump_mat2_fragment" />
   30715 <Test name="mediump_mat2_both" />
   30716 <Test name="highp_mat2_vertex" />
   30717 <Test name="highp_mat2_fragment" />
   30718 <Test name="highp_mat2_both" />
   30719 <Test name="row_major_lowp_mat2_vertex" />
   30720 <Test name="row_major_lowp_mat2_fragment" />
   30721 <Test name="row_major_lowp_mat2_both" />
   30722 <Test name="row_major_mediump_mat2_vertex" />
   30723 <Test name="row_major_mediump_mat2_fragment" />
   30724 <Test name="row_major_mediump_mat2_both" />
   30725 <Test name="row_major_highp_mat2_vertex" />
   30726 <Test name="row_major_highp_mat2_fragment" />
   30727 <Test name="row_major_highp_mat2_both" />
   30728 <Test name="column_major_lowp_mat2_vertex" />
   30729 <Test name="column_major_lowp_mat2_fragment" />
   30730 <Test name="column_major_lowp_mat2_both" />
   30731 <Test name="column_major_mediump_mat2_vertex" />
   30732 <Test name="column_major_mediump_mat2_fragment" />
   30733 <Test name="column_major_mediump_mat2_both" />
   30734 <Test name="column_major_highp_mat2_vertex" />
   30735 <Test name="column_major_highp_mat2_fragment" />
   30736 <Test name="column_major_highp_mat2_both" />
   30737 <Test name="lowp_mat3_vertex" />
   30738 <Test name="lowp_mat3_fragment" />
   30739 <Test name="lowp_mat3_both" />
   30740 <Test name="mediump_mat3_vertex" />
   30741 <Test name="mediump_mat3_fragment" />
   30742 <Test name="mediump_mat3_both" />
   30743 <Test name="highp_mat3_vertex" />
   30744 <Test name="highp_mat3_fragment" />
   30745 <Test name="highp_mat3_both" />
   30746 <Test name="row_major_lowp_mat3_vertex" />
   30747 <Test name="row_major_lowp_mat3_fragment" />
   30748 <Test name="row_major_lowp_mat3_both" />
   30749 <Test name="row_major_mediump_mat3_vertex" />
   30750 <Test name="row_major_mediump_mat3_fragment" />
   30751 <Test name="row_major_mediump_mat3_both" />
   30752 <Test name="row_major_highp_mat3_vertex" />
   30753 <Test name="row_major_highp_mat3_fragment" />
   30754 <Test name="row_major_highp_mat3_both" />
   30755 <Test name="column_major_lowp_mat3_vertex" />
   30756 <Test name="column_major_lowp_mat3_fragment" />
   30757 <Test name="column_major_lowp_mat3_both" />
   30758 <Test name="column_major_mediump_mat3_vertex" />
   30759 <Test name="column_major_mediump_mat3_fragment" />
   30760 <Test name="column_major_mediump_mat3_both" />
   30761 <Test name="column_major_highp_mat3_vertex" />
   30762 <Test name="column_major_highp_mat3_fragment" />
   30763 <Test name="column_major_highp_mat3_both" />
   30764 <Test name="lowp_mat4_vertex" />
   30765 <Test name="lowp_mat4_fragment" />
   30766 <Test name="lowp_mat4_both" />
   30767 <Test name="mediump_mat4_vertex" />
   30768 <Test name="mediump_mat4_fragment" />
   30769 <Test name="mediump_mat4_both" />
   30770 <Test name="highp_mat4_vertex" />
   30771 <Test name="highp_mat4_fragment" />
   30772 <Test name="highp_mat4_both" />
   30773 <Test name="row_major_lowp_mat4_vertex" />
   30774 <Test name="row_major_lowp_mat4_fragment" />
   30775 <Test name="row_major_lowp_mat4_both" />
   30776 <Test name="row_major_mediump_mat4_vertex" />
   30777 <Test name="row_major_mediump_mat4_fragment" />
   30778 <Test name="row_major_mediump_mat4_both" />
   30779 <Test name="row_major_highp_mat4_vertex" />
   30780 <Test name="row_major_highp_mat4_fragment" />
   30781 <Test name="row_major_highp_mat4_both" />
   30782 <Test name="column_major_lowp_mat4_vertex" />
   30783 <Test name="column_major_lowp_mat4_fragment" />
   30784 <Test name="column_major_lowp_mat4_both" />
   30785 <Test name="column_major_mediump_mat4_vertex" />
   30786 <Test name="column_major_mediump_mat4_fragment" />
   30787 <Test name="column_major_mediump_mat4_both" />
   30788 <Test name="column_major_highp_mat4_vertex" />
   30789 <Test name="column_major_highp_mat4_fragment" />
   30790 <Test name="column_major_highp_mat4_both" />
   30791 <Test name="lowp_mat2x3_vertex" />
   30792 <Test name="lowp_mat2x3_fragment" />
   30793 <Test name="lowp_mat2x3_both" />
   30794 <Test name="mediump_mat2x3_vertex" />
   30795 <Test name="mediump_mat2x3_fragment" />
   30796 <Test name="mediump_mat2x3_both" />
   30797 <Test name="highp_mat2x3_vertex" />
   30798 <Test name="highp_mat2x3_fragment" />
   30799 <Test name="highp_mat2x3_both" />
   30800 <Test name="row_major_lowp_mat2x3_vertex" />
   30801 <Test name="row_major_lowp_mat2x3_fragment" />
   30802 <Test name="row_major_lowp_mat2x3_both" />
   30803 <Test name="row_major_mediump_mat2x3_vertex" />
   30804 <Test name="row_major_mediump_mat2x3_fragment" />
   30805 <Test name="row_major_mediump_mat2x3_both" />
   30806 <Test name="row_major_highp_mat2x3_vertex" />
   30807 <Test name="row_major_highp_mat2x3_fragment" />
   30808 <Test name="row_major_highp_mat2x3_both" />
   30809 <Test name="column_major_lowp_mat2x3_vertex" />
   30810 <Test name="column_major_lowp_mat2x3_fragment" />
   30811 <Test name="column_major_lowp_mat2x3_both" />
   30812 <Test name="column_major_mediump_mat2x3_vertex" />
   30813 <Test name="column_major_mediump_mat2x3_fragment" />
   30814 <Test name="column_major_mediump_mat2x3_both" />
   30815 <Test name="column_major_highp_mat2x3_vertex" />
   30816 <Test name="column_major_highp_mat2x3_fragment" />
   30817 <Test name="column_major_highp_mat2x3_both" />
   30818 <Test name="lowp_mat2x4_vertex" />
   30819 <Test name="lowp_mat2x4_fragment" />
   30820 <Test name="lowp_mat2x4_both" />
   30821 <Test name="mediump_mat2x4_vertex" />
   30822 <Test name="mediump_mat2x4_fragment" />
   30823 <Test name="mediump_mat2x4_both" />
   30824 <Test name="highp_mat2x4_vertex" />
   30825 <Test name="highp_mat2x4_fragment" />
   30826 <Test name="highp_mat2x4_both" />
   30827 <Test name="row_major_lowp_mat2x4_vertex" />
   30828 <Test name="row_major_lowp_mat2x4_fragment" />
   30829 <Test name="row_major_lowp_mat2x4_both" />
   30830 <Test name="row_major_mediump_mat2x4_vertex" />
   30831 <Test name="row_major_mediump_mat2x4_fragment" />
   30832 <Test name="row_major_mediump_mat2x4_both" />
   30833 <Test name="row_major_highp_mat2x4_vertex" />
   30834 <Test name="row_major_highp_mat2x4_fragment" />
   30835 <Test name="row_major_highp_mat2x4_both" />
   30836 <Test name="column_major_lowp_mat2x4_vertex" />
   30837 <Test name="column_major_lowp_mat2x4_fragment" />
   30838 <Test name="column_major_lowp_mat2x4_both" />
   30839 <Test name="column_major_mediump_mat2x4_vertex" />
   30840 <Test name="column_major_mediump_mat2x4_fragment" />
   30841 <Test name="column_major_mediump_mat2x4_both" />
   30842 <Test name="column_major_highp_mat2x4_vertex" />
   30843 <Test name="column_major_highp_mat2x4_fragment" />
   30844 <Test name="column_major_highp_mat2x4_both" />
   30845 <Test name="lowp_mat3x2_vertex" />
   30846 <Test name="lowp_mat3x2_fragment" />
   30847 <Test name="lowp_mat3x2_both" />
   30848 <Test name="mediump_mat3x2_vertex" />
   30849 <Test name="mediump_mat3x2_fragment" />
   30850 <Test name="mediump_mat3x2_both" />
   30851 <Test name="highp_mat3x2_vertex" />
   30852 <Test name="highp_mat3x2_fragment" />
   30853 <Test name="highp_mat3x2_both" />
   30854 <Test name="row_major_lowp_mat3x2_vertex" />
   30855 <Test name="row_major_lowp_mat3x2_fragment" />
   30856 <Test name="row_major_lowp_mat3x2_both" />
   30857 <Test name="row_major_mediump_mat3x2_vertex" />
   30858 <Test name="row_major_mediump_mat3x2_fragment" />
   30859 <Test name="row_major_mediump_mat3x2_both" />
   30860 <Test name="row_major_highp_mat3x2_vertex" />
   30861 <Test name="row_major_highp_mat3x2_fragment" />
   30862 <Test name="row_major_highp_mat3x2_both" />
   30863 <Test name="column_major_lowp_mat3x2_vertex" />
   30864 <Test name="column_major_lowp_mat3x2_fragment" />
   30865 <Test name="column_major_lowp_mat3x2_both" />
   30866 <Test name="column_major_mediump_mat3x2_vertex" />
   30867 <Test name="column_major_mediump_mat3x2_fragment" />
   30868 <Test name="column_major_mediump_mat3x2_both" />
   30869 <Test name="column_major_highp_mat3x2_vertex" />
   30870 <Test name="column_major_highp_mat3x2_fragment" />
   30871 <Test name="column_major_highp_mat3x2_both" />
   30872 <Test name="lowp_mat3x4_vertex" />
   30873 <Test name="lowp_mat3x4_fragment" />
   30874 <Test name="lowp_mat3x4_both" />
   30875 <Test name="mediump_mat3x4_vertex" />
   30876 <Test name="mediump_mat3x4_fragment" />
   30877 <Test name="mediump_mat3x4_both" />
   30878 <Test name="highp_mat3x4_vertex" />
   30879 <Test name="highp_mat3x4_fragment" />
   30880 <Test name="highp_mat3x4_both" />
   30881 <Test name="row_major_lowp_mat3x4_vertex" />
   30882 <Test name="row_major_lowp_mat3x4_fragment" />
   30883 <Test name="row_major_lowp_mat3x4_both" />
   30884 <Test name="row_major_mediump_mat3x4_vertex" />
   30885 <Test name="row_major_mediump_mat3x4_fragment" />
   30886 <Test name="row_major_mediump_mat3x4_both" />
   30887 <Test name="row_major_highp_mat3x4_vertex" />
   30888 <Test name="row_major_highp_mat3x4_fragment" />
   30889 <Test name="row_major_highp_mat3x4_both" />
   30890 <Test name="column_major_lowp_mat3x4_vertex" />
   30891 <Test name="column_major_lowp_mat3x4_fragment" />
   30892 <Test name="column_major_lowp_mat3x4_both" />
   30893 <Test name="column_major_mediump_mat3x4_vertex" />
   30894 <Test name="column_major_mediump_mat3x4_fragment" />
   30895 <Test name="column_major_mediump_mat3x4_both" />
   30896 <Test name="column_major_highp_mat3x4_vertex" />
   30897 <Test name="column_major_highp_mat3x4_fragment" />
   30898 <Test name="column_major_highp_mat3x4_both" />
   30899 <Test name="lowp_mat4x2_vertex" />
   30900 <Test name="lowp_mat4x2_fragment" />
   30901 <Test name="lowp_mat4x2_both" />
   30902 <Test name="mediump_mat4x2_vertex" />
   30903 <Test name="mediump_mat4x2_fragment" />
   30904 <Test name="mediump_mat4x2_both" />
   30905 <Test name="highp_mat4x2_vertex" />
   30906 <Test name="highp_mat4x2_fragment" />
   30907 <Test name="highp_mat4x2_both" />
   30908 <Test name="row_major_lowp_mat4x2_vertex" />
   30909 <Test name="row_major_lowp_mat4x2_fragment" />
   30910 <Test name="row_major_lowp_mat4x2_both" />
   30911 <Test name="row_major_mediump_mat4x2_vertex" />
   30912 <Test name="row_major_mediump_mat4x2_fragment" />
   30913 <Test name="row_major_mediump_mat4x2_both" />
   30914 <Test name="row_major_highp_mat4x2_vertex" />
   30915 <Test name="row_major_highp_mat4x2_fragment" />
   30916 <Test name="row_major_highp_mat4x2_both" />
   30917 <Test name="column_major_lowp_mat4x2_vertex" />
   30918 <Test name="column_major_lowp_mat4x2_fragment" />
   30919 <Test name="column_major_lowp_mat4x2_both" />
   30920 <Test name="column_major_mediump_mat4x2_vertex" />
   30921 <Test name="column_major_mediump_mat4x2_fragment" />
   30922 <Test name="column_major_mediump_mat4x2_both" />
   30923 <Test name="column_major_highp_mat4x2_vertex" />
   30924 <Test name="column_major_highp_mat4x2_fragment" />
   30925 <Test name="column_major_highp_mat4x2_both" />
   30926 <Test name="lowp_mat4x3_vertex" />
   30927 <Test name="lowp_mat4x3_fragment" />
   30928 <Test name="lowp_mat4x3_both" />
   30929 <Test name="mediump_mat4x3_vertex" />
   30930 <Test name="mediump_mat4x3_fragment" />
   30931 <Test name="mediump_mat4x3_both" />
   30932 <Test name="highp_mat4x3_vertex" />
   30933 <Test name="highp_mat4x3_fragment" />
   30934 <Test name="highp_mat4x3_both" />
   30935 <Test name="row_major_lowp_mat4x3_vertex" />
   30936 <Test name="row_major_lowp_mat4x3_fragment" />
   30937 <Test name="row_major_lowp_mat4x3_both" />
   30938 <Test name="row_major_mediump_mat4x3_vertex" />
   30939 <Test name="row_major_mediump_mat4x3_fragment" />
   30940 <Test name="row_major_mediump_mat4x3_both" />
   30941 <Test name="row_major_highp_mat4x3_vertex" />
   30942 <Test name="row_major_highp_mat4x3_fragment" />
   30943 <Test name="row_major_highp_mat4x3_both" />
   30944 <Test name="column_major_lowp_mat4x3_vertex" />
   30945 <Test name="column_major_lowp_mat4x3_fragment" />
   30946 <Test name="column_major_lowp_mat4x3_both" />
   30947 <Test name="column_major_mediump_mat4x3_vertex" />
   30948 <Test name="column_major_mediump_mat4x3_fragment" />
   30949 <Test name="column_major_mediump_mat4x3_both" />
   30950 <Test name="column_major_highp_mat4x3_vertex" />
   30951 <Test name="column_major_highp_mat4x3_fragment" />
   30952 <Test name="column_major_highp_mat4x3_both" />
   30953 </TestCase>
   30954 <TestCase name="packed">
   30955 <Test name="lowp_float_vertex" />
   30956 <Test name="lowp_float_fragment" />
   30957 <Test name="mediump_float_vertex" />
   30958 <Test name="mediump_float_fragment" />
   30959 <Test name="highp_float_vertex" />
   30960 <Test name="highp_float_fragment" />
   30961 <Test name="lowp_vec2_vertex" />
   30962 <Test name="lowp_vec2_fragment" />
   30963 <Test name="mediump_vec2_vertex" />
   30964 <Test name="mediump_vec2_fragment" />
   30965 <Test name="highp_vec2_vertex" />
   30966 <Test name="highp_vec2_fragment" />
   30967 <Test name="lowp_vec3_vertex" />
   30968 <Test name="lowp_vec3_fragment" />
   30969 <Test name="mediump_vec3_vertex" />
   30970 <Test name="mediump_vec3_fragment" />
   30971 <Test name="highp_vec3_vertex" />
   30972 <Test name="highp_vec3_fragment" />
   30973 <Test name="lowp_vec4_vertex" />
   30974 <Test name="lowp_vec4_fragment" />
   30975 <Test name="mediump_vec4_vertex" />
   30976 <Test name="mediump_vec4_fragment" />
   30977 <Test name="highp_vec4_vertex" />
   30978 <Test name="highp_vec4_fragment" />
   30979 <Test name="lowp_int_vertex" />
   30980 <Test name="lowp_int_fragment" />
   30981 <Test name="mediump_int_vertex" />
   30982 <Test name="mediump_int_fragment" />
   30983 <Test name="highp_int_vertex" />
   30984 <Test name="highp_int_fragment" />
   30985 <Test name="lowp_ivec2_vertex" />
   30986 <Test name="lowp_ivec2_fragment" />
   30987 <Test name="mediump_ivec2_vertex" />
   30988 <Test name="mediump_ivec2_fragment" />
   30989 <Test name="highp_ivec2_vertex" />
   30990 <Test name="highp_ivec2_fragment" />
   30991 <Test name="lowp_ivec3_vertex" />
   30992 <Test name="lowp_ivec3_fragment" />
   30993 <Test name="mediump_ivec3_vertex" />
   30994 <Test name="mediump_ivec3_fragment" />
   30995 <Test name="highp_ivec3_vertex" />
   30996 <Test name="highp_ivec3_fragment" />
   30997 <Test name="lowp_ivec4_vertex" />
   30998 <Test name="lowp_ivec4_fragment" />
   30999 <Test name="mediump_ivec4_vertex" />
   31000 <Test name="mediump_ivec4_fragment" />
   31001 <Test name="highp_ivec4_vertex" />
   31002 <Test name="highp_ivec4_fragment" />
   31003 <Test name="lowp_uvec2_vertex" />
   31004 <Test name="lowp_uvec2_fragment" />
   31005 <Test name="mediump_uvec2_vertex" />
   31006 <Test name="mediump_uvec2_fragment" />
   31007 <Test name="highp_uvec2_vertex" />
   31008 <Test name="highp_uvec2_fragment" />
   31009 <Test name="lowp_uvec3_vertex" />
   31010 <Test name="lowp_uvec3_fragment" />
   31011 <Test name="mediump_uvec3_vertex" />
   31012 <Test name="mediump_uvec3_fragment" />
   31013 <Test name="highp_uvec3_vertex" />
   31014 <Test name="highp_uvec3_fragment" />
   31015 <Test name="lowp_uvec4_vertex" />
   31016 <Test name="lowp_uvec4_fragment" />
   31017 <Test name="mediump_uvec4_vertex" />
   31018 <Test name="mediump_uvec4_fragment" />
   31019 <Test name="highp_uvec4_vertex" />
   31020 <Test name="highp_uvec4_fragment" />
   31021 <Test name="bool_vertex" />
   31022 <Test name="bool_fragment" />
   31023 <Test name="bvec2_vertex" />
   31024 <Test name="bvec2_fragment" />
   31025 <Test name="bvec3_vertex" />
   31026 <Test name="bvec3_fragment" />
   31027 <Test name="bvec4_vertex" />
   31028 <Test name="bvec4_fragment" />
   31029 <Test name="lowp_mat2_vertex" />
   31030 <Test name="lowp_mat2_fragment" />
   31031 <Test name="mediump_mat2_vertex" />
   31032 <Test name="mediump_mat2_fragment" />
   31033 <Test name="highp_mat2_vertex" />
   31034 <Test name="highp_mat2_fragment" />
   31035 <Test name="row_major_lowp_mat2_vertex" />
   31036 <Test name="row_major_lowp_mat2_fragment" />
   31037 <Test name="row_major_mediump_mat2_vertex" />
   31038 <Test name="row_major_mediump_mat2_fragment" />
   31039 <Test name="row_major_highp_mat2_vertex" />
   31040 <Test name="row_major_highp_mat2_fragment" />
   31041 <Test name="column_major_lowp_mat2_vertex" />
   31042 <Test name="column_major_lowp_mat2_fragment" />
   31043 <Test name="column_major_mediump_mat2_vertex" />
   31044 <Test name="column_major_mediump_mat2_fragment" />
   31045 <Test name="column_major_highp_mat2_vertex" />
   31046 <Test name="column_major_highp_mat2_fragment" />
   31047 <Test name="lowp_mat3_vertex" />
   31048 <Test name="lowp_mat3_fragment" />
   31049 <Test name="mediump_mat3_vertex" />
   31050 <Test name="mediump_mat3_fragment" />
   31051 <Test name="highp_mat3_vertex" />
   31052 <Test name="highp_mat3_fragment" />
   31053 <Test name="row_major_lowp_mat3_vertex" />
   31054 <Test name="row_major_lowp_mat3_fragment" />
   31055 <Test name="row_major_mediump_mat3_vertex" />
   31056 <Test name="row_major_mediump_mat3_fragment" />
   31057 <Test name="row_major_highp_mat3_vertex" />
   31058 <Test name="row_major_highp_mat3_fragment" />
   31059 <Test name="column_major_lowp_mat3_vertex" />
   31060 <Test name="column_major_lowp_mat3_fragment" />
   31061 <Test name="column_major_mediump_mat3_vertex" />
   31062 <Test name="column_major_mediump_mat3_fragment" />
   31063 <Test name="column_major_highp_mat3_vertex" />
   31064 <Test name="column_major_highp_mat3_fragment" />
   31065 <Test name="lowp_mat4_vertex" />
   31066 <Test name="lowp_mat4_fragment" />
   31067 <Test name="mediump_mat4_vertex" />
   31068 <Test name="mediump_mat4_fragment" />
   31069 <Test name="highp_mat4_vertex" />
   31070 <Test name="highp_mat4_fragment" />
   31071 <Test name="row_major_lowp_mat4_vertex" />
   31072 <Test name="row_major_lowp_mat4_fragment" />
   31073 <Test name="row_major_mediump_mat4_vertex" />
   31074 <Test name="row_major_mediump_mat4_fragment" />
   31075 <Test name="row_major_highp_mat4_vertex" />
   31076 <Test name="row_major_highp_mat4_fragment" />
   31077 <Test name="column_major_lowp_mat4_vertex" />
   31078 <Test name="column_major_lowp_mat4_fragment" />
   31079 <Test name="column_major_mediump_mat4_vertex" />
   31080 <Test name="column_major_mediump_mat4_fragment" />
   31081 <Test name="column_major_highp_mat4_vertex" />
   31082 <Test name="column_major_highp_mat4_fragment" />
   31083 <Test name="lowp_mat2x3_vertex" />
   31084 <Test name="lowp_mat2x3_fragment" />
   31085 <Test name="mediump_mat2x3_vertex" />
   31086 <Test name="mediump_mat2x3_fragment" />
   31087 <Test name="highp_mat2x3_vertex" />
   31088 <Test name="highp_mat2x3_fragment" />
   31089 <Test name="row_major_lowp_mat2x3_vertex" />
   31090 <Test name="row_major_lowp_mat2x3_fragment" />
   31091 <Test name="row_major_mediump_mat2x3_vertex" />
   31092 <Test name="row_major_mediump_mat2x3_fragment" />
   31093 <Test name="row_major_highp_mat2x3_vertex" />
   31094 <Test name="row_major_highp_mat2x3_fragment" />
   31095 <Test name="column_major_lowp_mat2x3_vertex" />
   31096 <Test name="column_major_lowp_mat2x3_fragment" />
   31097 <Test name="column_major_mediump_mat2x3_vertex" />
   31098 <Test name="column_major_mediump_mat2x3_fragment" />
   31099 <Test name="column_major_highp_mat2x3_vertex" />
   31100 <Test name="column_major_highp_mat2x3_fragment" />
   31101 <Test name="lowp_mat2x4_vertex" />
   31102 <Test name="lowp_mat2x4_fragment" />
   31103 <Test name="mediump_mat2x4_vertex" />
   31104 <Test name="mediump_mat2x4_fragment" />
   31105 <Test name="highp_mat2x4_vertex" />
   31106 <Test name="highp_mat2x4_fragment" />
   31107 <Test name="row_major_lowp_mat2x4_vertex" />
   31108 <Test name="row_major_lowp_mat2x4_fragment" />
   31109 <Test name="row_major_mediump_mat2x4_vertex" />
   31110 <Test name="row_major_mediump_mat2x4_fragment" />
   31111 <Test name="row_major_highp_mat2x4_vertex" />
   31112 <Test name="row_major_highp_mat2x4_fragment" />
   31113 <Test name="column_major_lowp_mat2x4_vertex" />
   31114 <Test name="column_major_lowp_mat2x4_fragment" />
   31115 <Test name="column_major_mediump_mat2x4_vertex" />
   31116 <Test name="column_major_mediump_mat2x4_fragment" />
   31117 <Test name="column_major_highp_mat2x4_vertex" />
   31118 <Test name="column_major_highp_mat2x4_fragment" />
   31119 <Test name="lowp_mat3x2_vertex" />
   31120 <Test name="lowp_mat3x2_fragment" />
   31121 <Test name="mediump_mat3x2_vertex" />
   31122 <Test name="mediump_mat3x2_fragment" />
   31123 <Test name="highp_mat3x2_vertex" />
   31124 <Test name="highp_mat3x2_fragment" />
   31125 <Test name="row_major_lowp_mat3x2_vertex" />
   31126 <Test name="row_major_lowp_mat3x2_fragment" />
   31127 <Test name="row_major_mediump_mat3x2_vertex" />
   31128 <Test name="row_major_mediump_mat3x2_fragment" />
   31129 <Test name="row_major_highp_mat3x2_vertex" />
   31130 <Test name="row_major_highp_mat3x2_fragment" />
   31131 <Test name="column_major_lowp_mat3x2_vertex" />
   31132 <Test name="column_major_lowp_mat3x2_fragment" />
   31133 <Test name="column_major_mediump_mat3x2_vertex" />
   31134 <Test name="column_major_mediump_mat3x2_fragment" />
   31135 <Test name="column_major_highp_mat3x2_vertex" />
   31136 <Test name="column_major_highp_mat3x2_fragment" />
   31137 <Test name="lowp_mat3x4_vertex" />
   31138 <Test name="lowp_mat3x4_fragment" />
   31139 <Test name="mediump_mat3x4_vertex" />
   31140 <Test name="mediump_mat3x4_fragment" />
   31141 <Test name="highp_mat3x4_vertex" />
   31142 <Test name="highp_mat3x4_fragment" />
   31143 <Test name="row_major_lowp_mat3x4_vertex" />
   31144 <Test name="row_major_lowp_mat3x4_fragment" />
   31145 <Test name="row_major_mediump_mat3x4_vertex" />
   31146 <Test name="row_major_mediump_mat3x4_fragment" />
   31147 <Test name="row_major_highp_mat3x4_vertex" />
   31148 <Test name="row_major_highp_mat3x4_fragment" />
   31149 <Test name="column_major_lowp_mat3x4_vertex" />
   31150 <Test name="column_major_lowp_mat3x4_fragment" />
   31151 <Test name="column_major_mediump_mat3x4_vertex" />
   31152 <Test name="column_major_mediump_mat3x4_fragment" />
   31153 <Test name="column_major_highp_mat3x4_vertex" />
   31154 <Test name="column_major_highp_mat3x4_fragment" />
   31155 <Test name="lowp_mat4x2_vertex" />
   31156 <Test name="lowp_mat4x2_fragment" />
   31157 <Test name="mediump_mat4x2_vertex" />
   31158 <Test name="mediump_mat4x2_fragment" />
   31159 <Test name="highp_mat4x2_vertex" />
   31160 <Test name="highp_mat4x2_fragment" />
   31161 <Test name="row_major_lowp_mat4x2_vertex" />
   31162 <Test name="row_major_lowp_mat4x2_fragment" />
   31163 <Test name="row_major_mediump_mat4x2_vertex" />
   31164 <Test name="row_major_mediump_mat4x2_fragment" />
   31165 <Test name="row_major_highp_mat4x2_vertex" />
   31166 <Test name="row_major_highp_mat4x2_fragment" />
   31167 <Test name="column_major_lowp_mat4x2_vertex" />
   31168 <Test name="column_major_lowp_mat4x2_fragment" />
   31169 <Test name="column_major_mediump_mat4x2_vertex" />
   31170 <Test name="column_major_mediump_mat4x2_fragment" />
   31171 <Test name="column_major_highp_mat4x2_vertex" />
   31172 <Test name="column_major_highp_mat4x2_fragment" />
   31173 <Test name="lowp_mat4x3_vertex" />
   31174 <Test name="lowp_mat4x3_fragment" />
   31175 <Test name="mediump_mat4x3_vertex" />
   31176 <Test name="mediump_mat4x3_fragment" />
   31177 <Test name="highp_mat4x3_vertex" />
   31178 <Test name="highp_mat4x3_fragment" />
   31179 <Test name="row_major_lowp_mat4x3_vertex" />
   31180 <Test name="row_major_lowp_mat4x3_fragment" />
   31181 <Test name="row_major_mediump_mat4x3_vertex" />
   31182 <Test name="row_major_mediump_mat4x3_fragment" />
   31183 <Test name="row_major_highp_mat4x3_vertex" />
   31184 <Test name="row_major_highp_mat4x3_fragment" />
   31185 <Test name="column_major_lowp_mat4x3_vertex" />
   31186 <Test name="column_major_lowp_mat4x3_fragment" />
   31187 <Test name="column_major_mediump_mat4x3_vertex" />
   31188 <Test name="column_major_mediump_mat4x3_fragment" />
   31189 <Test name="column_major_highp_mat4x3_vertex" />
   31190 <Test name="column_major_highp_mat4x3_fragment" />
   31191 </TestCase>
   31192 <TestCase name="std140">
   31193 <Test name="lowp_float_vertex" />
   31194 <Test name="lowp_float_fragment" />
   31195 <Test name="lowp_float_both" />
   31196 <Test name="mediump_float_vertex" />
   31197 <Test name="mediump_float_fragment" />
   31198 <Test name="mediump_float_both" />
   31199 <Test name="highp_float_vertex" />
   31200 <Test name="highp_float_fragment" />
   31201 <Test name="highp_float_both" />
   31202 <Test name="lowp_vec2_vertex" />
   31203 <Test name="lowp_vec2_fragment" />
   31204 <Test name="lowp_vec2_both" />
   31205 <Test name="mediump_vec2_vertex" />
   31206 <Test name="mediump_vec2_fragment" />
   31207 <Test name="mediump_vec2_both" />
   31208 <Test name="highp_vec2_vertex" />
   31209 <Test name="highp_vec2_fragment" />
   31210 <Test name="highp_vec2_both" />
   31211 <Test name="lowp_vec3_vertex" />
   31212 <Test name="lowp_vec3_fragment" />
   31213 <Test name="lowp_vec3_both" />
   31214 <Test name="mediump_vec3_vertex" />
   31215 <Test name="mediump_vec3_fragment" />
   31216 <Test name="mediump_vec3_both" />
   31217 <Test name="highp_vec3_vertex" />
   31218 <Test name="highp_vec3_fragment" />
   31219 <Test name="highp_vec3_both" />
   31220 <Test name="lowp_vec4_vertex" />
   31221 <Test name="lowp_vec4_fragment" />
   31222 <Test name="lowp_vec4_both" />
   31223 <Test name="mediump_vec4_vertex" />
   31224 <Test name="mediump_vec4_fragment" />
   31225 <Test name="mediump_vec4_both" />
   31226 <Test name="highp_vec4_vertex" />
   31227 <Test name="highp_vec4_fragment" />
   31228 <Test name="highp_vec4_both" />
   31229 <Test name="lowp_int_vertex" />
   31230 <Test name="lowp_int_fragment" />
   31231 <Test name="lowp_int_both" />
   31232 <Test name="mediump_int_vertex" />
   31233 <Test name="mediump_int_fragment" />
   31234 <Test name="mediump_int_both" />
   31235 <Test name="highp_int_vertex" />
   31236 <Test name="highp_int_fragment" />
   31237 <Test name="highp_int_both" />
   31238 <Test name="lowp_ivec2_vertex" />
   31239 <Test name="lowp_ivec2_fragment" />
   31240 <Test name="lowp_ivec2_both" />
   31241 <Test name="mediump_ivec2_vertex" />
   31242 <Test name="mediump_ivec2_fragment" />
   31243 <Test name="mediump_ivec2_both" />
   31244 <Test name="highp_ivec2_vertex" />
   31245 <Test name="highp_ivec2_fragment" />
   31246 <Test name="highp_ivec2_both" />
   31247 <Test name="lowp_ivec3_vertex" />
   31248 <Test name="lowp_ivec3_fragment" />
   31249 <Test name="lowp_ivec3_both" />
   31250 <Test name="mediump_ivec3_vertex" />
   31251 <Test name="mediump_ivec3_fragment" />
   31252 <Test name="mediump_ivec3_both" />
   31253 <Test name="highp_ivec3_vertex" />
   31254 <Test name="highp_ivec3_fragment" />
   31255 <Test name="highp_ivec3_both" />
   31256 <Test name="lowp_ivec4_vertex" />
   31257 <Test name="lowp_ivec4_fragment" />
   31258 <Test name="lowp_ivec4_both" />
   31259 <Test name="mediump_ivec4_vertex" />
   31260 <Test name="mediump_ivec4_fragment" />
   31261 <Test name="mediump_ivec4_both" />
   31262 <Test name="highp_ivec4_vertex" />
   31263 <Test name="highp_ivec4_fragment" />
   31264 <Test name="highp_ivec4_both" />
   31265 <Test name="lowp_uvec2_vertex" />
   31266 <Test name="lowp_uvec2_fragment" />
   31267 <Test name="lowp_uvec2_both" />
   31268 <Test name="mediump_uvec2_vertex" />
   31269 <Test name="mediump_uvec2_fragment" />
   31270 <Test name="mediump_uvec2_both" />
   31271 <Test name="highp_uvec2_vertex" />
   31272 <Test name="highp_uvec2_fragment" />
   31273 <Test name="highp_uvec2_both" />
   31274 <Test name="lowp_uvec3_vertex" />
   31275 <Test name="lowp_uvec3_fragment" />
   31276 <Test name="lowp_uvec3_both" />
   31277 <Test name="mediump_uvec3_vertex" />
   31278 <Test name="mediump_uvec3_fragment" />
   31279 <Test name="mediump_uvec3_both" />
   31280 <Test name="highp_uvec3_vertex" />
   31281 <Test name="highp_uvec3_fragment" />
   31282 <Test name="highp_uvec3_both" />
   31283 <Test name="lowp_uvec4_vertex" />
   31284 <Test name="lowp_uvec4_fragment" />
   31285 <Test name="lowp_uvec4_both" />
   31286 <Test name="mediump_uvec4_vertex" />
   31287 <Test name="mediump_uvec4_fragment" />
   31288 <Test name="mediump_uvec4_both" />
   31289 <Test name="highp_uvec4_vertex" />
   31290 <Test name="highp_uvec4_fragment" />
   31291 <Test name="highp_uvec4_both" />
   31292 <Test name="bool_vertex" />
   31293 <Test name="bool_fragment" />
   31294 <Test name="bool_both" />
   31295 <Test name="bvec2_vertex" />
   31296 <Test name="bvec2_fragment" />
   31297 <Test name="bvec2_both" />
   31298 <Test name="bvec3_vertex" />
   31299 <Test name="bvec3_fragment" />
   31300 <Test name="bvec3_both" />
   31301 <Test name="bvec4_vertex" />
   31302 <Test name="bvec4_fragment" />
   31303 <Test name="bvec4_both" />
   31304 <Test name="lowp_mat2_vertex" />
   31305 <Test name="lowp_mat2_fragment" />
   31306 <Test name="lowp_mat2_both" />
   31307 <Test name="mediump_mat2_vertex" />
   31308 <Test name="mediump_mat2_fragment" />
   31309 <Test name="mediump_mat2_both" />
   31310 <Test name="highp_mat2_vertex" />
   31311 <Test name="highp_mat2_fragment" />
   31312 <Test name="highp_mat2_both" />
   31313 <Test name="row_major_lowp_mat2_vertex" />
   31314 <Test name="row_major_lowp_mat2_fragment" />
   31315 <Test name="row_major_lowp_mat2_both" />
   31316 <Test name="row_major_mediump_mat2_vertex" />
   31317 <Test name="row_major_mediump_mat2_fragment" />
   31318 <Test name="row_major_mediump_mat2_both" />
   31319 <Test name="row_major_highp_mat2_vertex" />
   31320 <Test name="row_major_highp_mat2_fragment" />
   31321 <Test name="row_major_highp_mat2_both" />
   31322 <Test name="column_major_lowp_mat2_vertex" />
   31323 <Test name="column_major_lowp_mat2_fragment" />
   31324 <Test name="column_major_lowp_mat2_both" />
   31325 <Test name="column_major_mediump_mat2_vertex" />
   31326 <Test name="column_major_mediump_mat2_fragment" />
   31327 <Test name="column_major_mediump_mat2_both" />
   31328 <Test name="column_major_highp_mat2_vertex" />
   31329 <Test name="column_major_highp_mat2_fragment" />
   31330 <Test name="column_major_highp_mat2_both" />
   31331 <Test name="lowp_mat3_vertex" />
   31332 <Test name="lowp_mat3_fragment" />
   31333 <Test name="lowp_mat3_both" />
   31334 <Test name="mediump_mat3_vertex" />
   31335 <Test name="mediump_mat3_fragment" />
   31336 <Test name="mediump_mat3_both" />
   31337 <Test name="highp_mat3_vertex" />
   31338 <Test name="highp_mat3_fragment" />
   31339 <Test name="highp_mat3_both" />
   31340 <Test name="row_major_lowp_mat3_vertex" />
   31341 <Test name="row_major_lowp_mat3_fragment" />
   31342 <Test name="row_major_lowp_mat3_both" />
   31343 <Test name="row_major_mediump_mat3_vertex" />
   31344 <Test name="row_major_mediump_mat3_fragment" />
   31345 <Test name="row_major_mediump_mat3_both" />
   31346 <Test name="row_major_highp_mat3_vertex" />
   31347 <Test name="row_major_highp_mat3_fragment" />
   31348 <Test name="row_major_highp_mat3_both" />
   31349 <Test name="column_major_lowp_mat3_vertex" />
   31350 <Test name="column_major_lowp_mat3_fragment" />
   31351 <Test name="column_major_lowp_mat3_both" />
   31352 <Test name="column_major_mediump_mat3_vertex" />
   31353 <Test name="column_major_mediump_mat3_fragment" />
   31354 <Test name="column_major_mediump_mat3_both" />
   31355 <Test name="column_major_highp_mat3_vertex" />
   31356 <Test name="column_major_highp_mat3_fragment" />
   31357 <Test name="column_major_highp_mat3_both" />
   31358 <Test name="lowp_mat4_vertex" />
   31359 <Test name="lowp_mat4_fragment" />
   31360 <Test name="lowp_mat4_both" />
   31361 <Test name="mediump_mat4_vertex" />
   31362 <Test name="mediump_mat4_fragment" />
   31363 <Test name="mediump_mat4_both" />
   31364 <Test name="highp_mat4_vertex" />
   31365 <Test name="highp_mat4_fragment" />
   31366 <Test name="highp_mat4_both" />
   31367 <Test name="row_major_lowp_mat4_vertex" />
   31368 <Test name="row_major_lowp_mat4_fragment" />
   31369 <Test name="row_major_lowp_mat4_both" />
   31370 <Test name="row_major_mediump_mat4_vertex" />
   31371 <Test name="row_major_mediump_mat4_fragment" />
   31372 <Test name="row_major_mediump_mat4_both" />
   31373 <Test name="row_major_highp_mat4_vertex" />
   31374 <Test name="row_major_highp_mat4_fragment" />
   31375 <Test name="row_major_highp_mat4_both" />
   31376 <Test name="column_major_lowp_mat4_vertex" />
   31377 <Test name="column_major_lowp_mat4_fragment" />
   31378 <Test name="column_major_lowp_mat4_both" />
   31379 <Test name="column_major_mediump_mat4_vertex" />
   31380 <Test name="column_major_mediump_mat4_fragment" />
   31381 <Test name="column_major_mediump_mat4_both" />
   31382 <Test name="column_major_highp_mat4_vertex" />
   31383 <Test name="column_major_highp_mat4_fragment" />
   31384 <Test name="column_major_highp_mat4_both" />
   31385 <Test name="lowp_mat2x3_vertex" />
   31386 <Test name="lowp_mat2x3_fragment" />
   31387 <Test name="lowp_mat2x3_both" />
   31388 <Test name="mediump_mat2x3_vertex" />
   31389 <Test name="mediump_mat2x3_fragment" />
   31390 <Test name="mediump_mat2x3_both" />
   31391 <Test name="highp_mat2x3_vertex" />
   31392 <Test name="highp_mat2x3_fragment" />
   31393 <Test name="highp_mat2x3_both" />
   31394 <Test name="row_major_lowp_mat2x3_vertex" />
   31395 <Test name="row_major_lowp_mat2x3_fragment" />
   31396 <Test name="row_major_lowp_mat2x3_both" />
   31397 <Test name="row_major_mediump_mat2x3_vertex" />
   31398 <Test name="row_major_mediump_mat2x3_fragment" />
   31399 <Test name="row_major_mediump_mat2x3_both" />
   31400 <Test name="row_major_highp_mat2x3_vertex" />
   31401 <Test name="row_major_highp_mat2x3_fragment" />
   31402 <Test name="row_major_highp_mat2x3_both" />
   31403 <Test name="column_major_lowp_mat2x3_vertex" />
   31404 <Test name="column_major_lowp_mat2x3_fragment" />
   31405 <Test name="column_major_lowp_mat2x3_both" />
   31406 <Test name="column_major_mediump_mat2x3_vertex" />
   31407 <Test name="column_major_mediump_mat2x3_fragment" />
   31408 <Test name="column_major_mediump_mat2x3_both" />
   31409 <Test name="column_major_highp_mat2x3_vertex" />
   31410 <Test name="column_major_highp_mat2x3_fragment" />
   31411 <Test name="column_major_highp_mat2x3_both" />
   31412 <Test name="lowp_mat2x4_vertex" />
   31413 <Test name="lowp_mat2x4_fragment" />
   31414 <Test name="lowp_mat2x4_both" />
   31415 <Test name="mediump_mat2x4_vertex" />
   31416 <Test name="mediump_mat2x4_fragment" />
   31417 <Test name="mediump_mat2x4_both" />
   31418 <Test name="highp_mat2x4_vertex" />
   31419 <Test name="highp_mat2x4_fragment" />
   31420 <Test name="highp_mat2x4_both" />
   31421 <Test name="row_major_lowp_mat2x4_vertex" />
   31422 <Test name="row_major_lowp_mat2x4_fragment" />
   31423 <Test name="row_major_lowp_mat2x4_both" />
   31424 <Test name="row_major_mediump_mat2x4_vertex" />
   31425 <Test name="row_major_mediump_mat2x4_fragment" />
   31426 <Test name="row_major_mediump_mat2x4_both" />
   31427 <Test name="row_major_highp_mat2x4_vertex" />
   31428 <Test name="row_major_highp_mat2x4_fragment" />
   31429 <Test name="row_major_highp_mat2x4_both" />
   31430 <Test name="column_major_lowp_mat2x4_vertex" />
   31431 <Test name="column_major_lowp_mat2x4_fragment" />
   31432 <Test name="column_major_lowp_mat2x4_both" />
   31433 <Test name="column_major_mediump_mat2x4_vertex" />
   31434 <Test name="column_major_mediump_mat2x4_fragment" />
   31435 <Test name="column_major_mediump_mat2x4_both" />
   31436 <Test name="column_major_highp_mat2x4_vertex" />
   31437 <Test name="column_major_highp_mat2x4_fragment" />
   31438 <Test name="column_major_highp_mat2x4_both" />
   31439 <Test name="lowp_mat3x2_vertex" />
   31440 <Test name="lowp_mat3x2_fragment" />
   31441 <Test name="lowp_mat3x2_both" />
   31442 <Test name="mediump_mat3x2_vertex" />
   31443 <Test name="mediump_mat3x2_fragment" />
   31444 <Test name="mediump_mat3x2_both" />
   31445 <Test name="highp_mat3x2_vertex" />
   31446 <Test name="highp_mat3x2_fragment" />
   31447 <Test name="highp_mat3x2_both" />
   31448 <Test name="row_major_lowp_mat3x2_vertex" />
   31449 <Test name="row_major_lowp_mat3x2_fragment" />
   31450 <Test name="row_major_lowp_mat3x2_both" />
   31451 <Test name="row_major_mediump_mat3x2_vertex" />
   31452 <Test name="row_major_mediump_mat3x2_fragment" />
   31453 <Test name="row_major_mediump_mat3x2_both" />
   31454 <Test name="row_major_highp_mat3x2_vertex" />
   31455 <Test name="row_major_highp_mat3x2_fragment" />
   31456 <Test name="row_major_highp_mat3x2_both" />
   31457 <Test name="column_major_lowp_mat3x2_vertex" />
   31458 <Test name="column_major_lowp_mat3x2_fragment" />
   31459 <Test name="column_major_lowp_mat3x2_both" />
   31460 <Test name="column_major_mediump_mat3x2_vertex" />
   31461 <Test name="column_major_mediump_mat3x2_fragment" />
   31462 <Test name="column_major_mediump_mat3x2_both" />
   31463 <Test name="column_major_highp_mat3x2_vertex" />
   31464 <Test name="column_major_highp_mat3x2_fragment" />
   31465 <Test name="column_major_highp_mat3x2_both" />
   31466 <Test name="lowp_mat3x4_vertex" />
   31467 <Test name="lowp_mat3x4_fragment" />
   31468 <Test name="lowp_mat3x4_both" />
   31469 <Test name="mediump_mat3x4_vertex" />
   31470 <Test name="mediump_mat3x4_fragment" />
   31471 <Test name="mediump_mat3x4_both" />
   31472 <Test name="highp_mat3x4_vertex" />
   31473 <Test name="highp_mat3x4_fragment" />
   31474 <Test name="highp_mat3x4_both" />
   31475 <Test name="row_major_lowp_mat3x4_vertex" />
   31476 <Test name="row_major_lowp_mat3x4_fragment" />
   31477 <Test name="row_major_lowp_mat3x4_both" />
   31478 <Test name="row_major_mediump_mat3x4_vertex" />
   31479 <Test name="row_major_mediump_mat3x4_fragment" />
   31480 <Test name="row_major_mediump_mat3x4_both" />
   31481 <Test name="row_major_highp_mat3x4_vertex" />
   31482 <Test name="row_major_highp_mat3x4_fragment" />
   31483 <Test name="row_major_highp_mat3x4_both" />
   31484 <Test name="column_major_lowp_mat3x4_vertex" />
   31485 <Test name="column_major_lowp_mat3x4_fragment" />
   31486 <Test name="column_major_lowp_mat3x4_both" />
   31487 <Test name="column_major_mediump_mat3x4_vertex" />
   31488 <Test name="column_major_mediump_mat3x4_fragment" />
   31489 <Test name="column_major_mediump_mat3x4_both" />
   31490 <Test name="column_major_highp_mat3x4_vertex" />
   31491 <Test name="column_major_highp_mat3x4_fragment" />
   31492 <Test name="column_major_highp_mat3x4_both" />
   31493 <Test name="lowp_mat4x2_vertex" />
   31494 <Test name="lowp_mat4x2_fragment" />
   31495 <Test name="lowp_mat4x2_both" />
   31496 <Test name="mediump_mat4x2_vertex" />
   31497 <Test name="mediump_mat4x2_fragment" />
   31498 <Test name="mediump_mat4x2_both" />
   31499 <Test name="highp_mat4x2_vertex" />
   31500 <Test name="highp_mat4x2_fragment" />
   31501 <Test name="highp_mat4x2_both" />
   31502 <Test name="row_major_lowp_mat4x2_vertex" />
   31503 <Test name="row_major_lowp_mat4x2_fragment" />
   31504 <Test name="row_major_lowp_mat4x2_both" />
   31505 <Test name="row_major_mediump_mat4x2_vertex" />
   31506 <Test name="row_major_mediump_mat4x2_fragment" />
   31507 <Test name="row_major_mediump_mat4x2_both" />
   31508 <Test name="row_major_highp_mat4x2_vertex" />
   31509 <Test name="row_major_highp_mat4x2_fragment" />
   31510 <Test name="row_major_highp_mat4x2_both" />
   31511 <Test name="column_major_lowp_mat4x2_vertex" />
   31512 <Test name="column_major_lowp_mat4x2_fragment" />
   31513 <Test name="column_major_lowp_mat4x2_both" />
   31514 <Test name="column_major_mediump_mat4x2_vertex" />
   31515 <Test name="column_major_mediump_mat4x2_fragment" />
   31516 <Test name="column_major_mediump_mat4x2_both" />
   31517 <Test name="column_major_highp_mat4x2_vertex" />
   31518 <Test name="column_major_highp_mat4x2_fragment" />
   31519 <Test name="column_major_highp_mat4x2_both" />
   31520 <Test name="lowp_mat4x3_vertex" />
   31521 <Test name="lowp_mat4x3_fragment" />
   31522 <Test name="lowp_mat4x3_both" />
   31523 <Test name="mediump_mat4x3_vertex" />
   31524 <Test name="mediump_mat4x3_fragment" />
   31525 <Test name="mediump_mat4x3_both" />
   31526 <Test name="highp_mat4x3_vertex" />
   31527 <Test name="highp_mat4x3_fragment" />
   31528 <Test name="highp_mat4x3_both" />
   31529 <Test name="row_major_lowp_mat4x3_vertex" />
   31530 <Test name="row_major_lowp_mat4x3_fragment" />
   31531 <Test name="row_major_lowp_mat4x3_both" />
   31532 <Test name="row_major_mediump_mat4x3_vertex" />
   31533 <Test name="row_major_mediump_mat4x3_fragment" />
   31534 <Test name="row_major_mediump_mat4x3_both" />
   31535 <Test name="row_major_highp_mat4x3_vertex" />
   31536 <Test name="row_major_highp_mat4x3_fragment" />
   31537 <Test name="row_major_highp_mat4x3_both" />
   31538 <Test name="column_major_lowp_mat4x3_vertex" />
   31539 <Test name="column_major_lowp_mat4x3_fragment" />
   31540 <Test name="column_major_lowp_mat4x3_both" />
   31541 <Test name="column_major_mediump_mat4x3_vertex" />
   31542 <Test name="column_major_mediump_mat4x3_fragment" />
   31543 <Test name="column_major_mediump_mat4x3_both" />
   31544 <Test name="column_major_highp_mat4x3_vertex" />
   31545 <Test name="column_major_highp_mat4x3_fragment" />
   31546 <Test name="column_major_highp_mat4x3_both" />
   31547 </TestCase>
   31548 </TestSuite>
   31549 <TestSuite name="single_basic_array">
   31550 <TestCase name="shared">
   31551 <Test name="float_vertex" />
   31552 <Test name="float_fragment" />
   31553 <Test name="float_both" />
   31554 <Test name="vec2_vertex" />
   31555 <Test name="vec2_fragment" />
   31556 <Test name="vec2_both" />
   31557 <Test name="vec3_vertex" />
   31558 <Test name="vec3_fragment" />
   31559 <Test name="vec3_both" />
   31560 <Test name="vec4_vertex" />
   31561 <Test name="vec4_fragment" />
   31562 <Test name="vec4_both" />
   31563 <Test name="int_vertex" />
   31564 <Test name="int_fragment" />
   31565 <Test name="int_both" />
   31566 <Test name="ivec2_vertex" />
   31567 <Test name="ivec2_fragment" />
   31568 <Test name="ivec2_both" />
   31569 <Test name="ivec3_vertex" />
   31570 <Test name="ivec3_fragment" />
   31571 <Test name="ivec3_both" />
   31572 <Test name="ivec4_vertex" />
   31573 <Test name="ivec4_fragment" />
   31574 <Test name="ivec4_both" />
   31575 <Test name="uvec2_vertex" />
   31576 <Test name="uvec2_fragment" />
   31577 <Test name="uvec2_both" />
   31578 <Test name="uvec3_vertex" />
   31579 <Test name="uvec3_fragment" />
   31580 <Test name="uvec3_both" />
   31581 <Test name="uvec4_vertex" />
   31582 <Test name="uvec4_fragment" />
   31583 <Test name="uvec4_both" />
   31584 <Test name="bool_vertex" />
   31585 <Test name="bool_fragment" />
   31586 <Test name="bool_both" />
   31587 <Test name="bvec2_vertex" />
   31588 <Test name="bvec2_fragment" />
   31589 <Test name="bvec2_both" />
   31590 <Test name="bvec3_vertex" />
   31591 <Test name="bvec3_fragment" />
   31592 <Test name="bvec3_both" />
   31593 <Test name="bvec4_vertex" />
   31594 <Test name="bvec4_fragment" />
   31595 <Test name="bvec4_both" />
   31596 <Test name="mat2_vertex" />
   31597 <Test name="mat2_fragment" />
   31598 <Test name="mat2_both" />
   31599 <Test name="row_major_mat2_vertex" />
   31600 <Test name="row_major_mat2_fragment" />
   31601 <Test name="row_major_mat2_both" />
   31602 <Test name="column_major_mat2_vertex" />
   31603 <Test name="column_major_mat2_fragment" />
   31604 <Test name="column_major_mat2_both" />
   31605 <Test name="mat3_vertex" />
   31606 <Test name="mat3_fragment" />
   31607 <Test name="mat3_both" />
   31608 <Test name="row_major_mat3_vertex" />
   31609 <Test name="row_major_mat3_fragment" />
   31610 <Test name="row_major_mat3_both" />
   31611 <Test name="column_major_mat3_vertex" />
   31612 <Test name="column_major_mat3_fragment" />
   31613 <Test name="column_major_mat3_both" />
   31614 <Test name="mat4_vertex" />
   31615 <Test name="mat4_fragment" />
   31616 <Test name="mat4_both" />
   31617 <Test name="row_major_mat4_vertex" />
   31618 <Test name="row_major_mat4_fragment" />
   31619 <Test name="row_major_mat4_both" />
   31620 <Test name="column_major_mat4_vertex" />
   31621 <Test name="column_major_mat4_fragment" />
   31622 <Test name="column_major_mat4_both" />
   31623 <Test name="mat2x3_vertex" />
   31624 <Test name="mat2x3_fragment" />
   31625 <Test name="mat2x3_both" />
   31626 <Test name="row_major_mat2x3_vertex" />
   31627 <Test name="row_major_mat2x3_fragment" />
   31628 <Test name="row_major_mat2x3_both" />
   31629 <Test name="column_major_mat2x3_vertex" />
   31630 <Test name="column_major_mat2x3_fragment" />
   31631 <Test name="column_major_mat2x3_both" />
   31632 <Test name="mat2x4_vertex" />
   31633 <Test name="mat2x4_fragment" />
   31634 <Test name="mat2x4_both" />
   31635 <Test name="row_major_mat2x4_vertex" />
   31636 <Test name="row_major_mat2x4_fragment" />
   31637 <Test name="row_major_mat2x4_both" />
   31638 <Test name="column_major_mat2x4_vertex" />
   31639 <Test name="column_major_mat2x4_fragment" />
   31640 <Test name="column_major_mat2x4_both" />
   31641 <Test name="mat3x2_vertex" />
   31642 <Test name="mat3x2_fragment" />
   31643 <Test name="mat3x2_both" />
   31644 <Test name="row_major_mat3x2_vertex" />
   31645 <Test name="row_major_mat3x2_fragment" />
   31646 <Test name="row_major_mat3x2_both" />
   31647 <Test name="column_major_mat3x2_vertex" />
   31648 <Test name="column_major_mat3x2_fragment" />
   31649 <Test name="column_major_mat3x2_both" />
   31650 <Test name="mat3x4_vertex" />
   31651 <Test name="mat3x4_fragment" />
   31652 <Test name="mat3x4_both" />
   31653 <Test name="row_major_mat3x4_vertex" />
   31654 <Test name="row_major_mat3x4_fragment" />
   31655 <Test name="row_major_mat3x4_both" />
   31656 <Test name="column_major_mat3x4_vertex" />
   31657 <Test name="column_major_mat3x4_fragment" />
   31658 <Test name="column_major_mat3x4_both" />
   31659 <Test name="mat4x2_vertex" />
   31660 <Test name="mat4x2_fragment" />
   31661 <Test name="mat4x2_both" />
   31662 <Test name="row_major_mat4x2_vertex" />
   31663 <Test name="row_major_mat4x2_fragment" />
   31664 <Test name="row_major_mat4x2_both" />
   31665 <Test name="column_major_mat4x2_vertex" />
   31666 <Test name="column_major_mat4x2_fragment" />
   31667 <Test name="column_major_mat4x2_both" />
   31668 <Test name="mat4x3_vertex" />
   31669 <Test name="mat4x3_fragment" />
   31670 <Test name="mat4x3_both" />
   31671 <Test name="row_major_mat4x3_vertex" />
   31672 <Test name="row_major_mat4x3_fragment" />
   31673 <Test name="row_major_mat4x3_both" />
   31674 <Test name="column_major_mat4x3_vertex" />
   31675 <Test name="column_major_mat4x3_fragment" />
   31676 <Test name="column_major_mat4x3_both" />
   31677 </TestCase>
   31678 <TestCase name="packed">
   31679 <Test name="float_vertex" />
   31680 <Test name="float_fragment" />
   31681 <Test name="vec2_vertex" />
   31682 <Test name="vec2_fragment" />
   31683 <Test name="vec3_vertex" />
   31684 <Test name="vec3_fragment" />
   31685 <Test name="vec4_vertex" />
   31686 <Test name="vec4_fragment" />
   31687 <Test name="int_vertex" />
   31688 <Test name="int_fragment" />
   31689 <Test name="ivec2_vertex" />
   31690 <Test name="ivec2_fragment" />
   31691 <Test name="ivec3_vertex" />
   31692 <Test name="ivec3_fragment" />
   31693 <Test name="ivec4_vertex" />
   31694 <Test name="ivec4_fragment" />
   31695 <Test name="uvec2_vertex" />
   31696 <Test name="uvec2_fragment" />
   31697 <Test name="uvec3_vertex" />
   31698 <Test name="uvec3_fragment" />
   31699 <Test name="uvec4_vertex" />
   31700 <Test name="uvec4_fragment" />
   31701 <Test name="bool_vertex" />
   31702 <Test name="bool_fragment" />
   31703 <Test name="bvec2_vertex" />
   31704 <Test name="bvec2_fragment" />
   31705 <Test name="bvec3_vertex" />
   31706 <Test name="bvec3_fragment" />
   31707 <Test name="bvec4_vertex" />
   31708 <Test name="bvec4_fragment" />
   31709 <Test name="mat2_vertex" />
   31710 <Test name="mat2_fragment" />
   31711 <Test name="row_major_mat2_vertex" />
   31712 <Test name="row_major_mat2_fragment" />
   31713 <Test name="column_major_mat2_vertex" />
   31714 <Test name="column_major_mat2_fragment" />
   31715 <Test name="mat3_vertex" />
   31716 <Test name="mat3_fragment" />
   31717 <Test name="row_major_mat3_vertex" />
   31718 <Test name="row_major_mat3_fragment" />
   31719 <Test name="column_major_mat3_vertex" />
   31720 <Test name="column_major_mat3_fragment" />
   31721 <Test name="mat4_vertex" />
   31722 <Test name="mat4_fragment" />
   31723 <Test name="row_major_mat4_vertex" />
   31724 <Test name="row_major_mat4_fragment" />
   31725 <Test name="column_major_mat4_vertex" />
   31726 <Test name="column_major_mat4_fragment" />
   31727 <Test name="mat2x3_vertex" />
   31728 <Test name="mat2x3_fragment" />
   31729 <Test name="row_major_mat2x3_vertex" />
   31730 <Test name="row_major_mat2x3_fragment" />
   31731 <Test name="column_major_mat2x3_vertex" />
   31732 <Test name="column_major_mat2x3_fragment" />
   31733 <Test name="mat2x4_vertex" />
   31734 <Test name="mat2x4_fragment" />
   31735 <Test name="row_major_mat2x4_vertex" />
   31736 <Test name="row_major_mat2x4_fragment" />
   31737 <Test name="column_major_mat2x4_vertex" />
   31738 <Test name="column_major_mat2x4_fragment" />
   31739 <Test name="mat3x2_vertex" />
   31740 <Test name="mat3x2_fragment" />
   31741 <Test name="row_major_mat3x2_vertex" />
   31742 <Test name="row_major_mat3x2_fragment" />
   31743 <Test name="column_major_mat3x2_vertex" />
   31744 <Test name="column_major_mat3x2_fragment" />
   31745 <Test name="mat3x4_vertex" />
   31746 <Test name="mat3x4_fragment" />
   31747 <Test name="row_major_mat3x4_vertex" />
   31748 <Test name="row_major_mat3x4_fragment" />
   31749 <Test name="column_major_mat3x4_vertex" />
   31750 <Test name="column_major_mat3x4_fragment" />
   31751 <Test name="mat4x2_vertex" />
   31752 <Test name="mat4x2_fragment" />
   31753 <Test name="row_major_mat4x2_vertex" />
   31754 <Test name="row_major_mat4x2_fragment" />
   31755 <Test name="column_major_mat4x2_vertex" />
   31756 <Test name="column_major_mat4x2_fragment" />
   31757 <Test name="mat4x3_vertex" />
   31758 <Test name="mat4x3_fragment" />
   31759 <Test name="row_major_mat4x3_vertex" />
   31760 <Test name="row_major_mat4x3_fragment" />
   31761 <Test name="column_major_mat4x3_vertex" />
   31762 <Test name="column_major_mat4x3_fragment" />
   31763 </TestCase>
   31764 <TestCase name="std140">
   31765 <Test name="float_vertex" />
   31766 <Test name="float_fragment" />
   31767 <Test name="float_both" />
   31768 <Test name="vec2_vertex" />
   31769 <Test name="vec2_fragment" />
   31770 <Test name="vec2_both" />
   31771 <Test name="vec3_vertex" />
   31772 <Test name="vec3_fragment" />
   31773 <Test name="vec3_both" />
   31774 <Test name="vec4_vertex" />
   31775 <Test name="vec4_fragment" />
   31776 <Test name="vec4_both" />
   31777 <Test name="int_vertex" />
   31778 <Test name="int_fragment" />
   31779 <Test name="int_both" />
   31780 <Test name="ivec2_vertex" />
   31781 <Test name="ivec2_fragment" />
   31782 <Test name="ivec2_both" />
   31783 <Test name="ivec3_vertex" />
   31784 <Test name="ivec3_fragment" />
   31785 <Test name="ivec3_both" />
   31786 <Test name="ivec4_vertex" />
   31787 <Test name="ivec4_fragment" />
   31788 <Test name="ivec4_both" />
   31789 <Test name="uvec2_vertex" />
   31790 <Test name="uvec2_fragment" />
   31791 <Test name="uvec2_both" />
   31792 <Test name="uvec3_vertex" />
   31793 <Test name="uvec3_fragment" />
   31794 <Test name="uvec3_both" />
   31795 <Test name="uvec4_vertex" />
   31796 <Test name="uvec4_fragment" />
   31797 <Test name="uvec4_both" />
   31798 <Test name="bool_vertex" />
   31799 <Test name="bool_fragment" />
   31800 <Test name="bool_both" />
   31801 <Test name="bvec2_vertex" />
   31802 <Test name="bvec2_fragment" />
   31803 <Test name="bvec2_both" />
   31804 <Test name="bvec3_vertex" />
   31805 <Test name="bvec3_fragment" />
   31806 <Test name="bvec3_both" />
   31807 <Test name="bvec4_vertex" />
   31808 <Test name="bvec4_fragment" />
   31809 <Test name="bvec4_both" />
   31810 <Test name="mat2_vertex" />
   31811 <Test name="mat2_fragment" />
   31812 <Test name="mat2_both" />
   31813 <Test name="row_major_mat2_vertex" />
   31814 <Test name="row_major_mat2_fragment" />
   31815 <Test name="row_major_mat2_both" />
   31816 <Test name="column_major_mat2_vertex" />
   31817 <Test name="column_major_mat2_fragment" />
   31818 <Test name="column_major_mat2_both" />
   31819 <Test name="mat3_vertex" />
   31820 <Test name="mat3_fragment" />
   31821 <Test name="mat3_both" />
   31822 <Test name="row_major_mat3_vertex" />
   31823 <Test name="row_major_mat3_fragment" />
   31824 <Test name="row_major_mat3_both" />
   31825 <Test name="column_major_mat3_vertex" />
   31826 <Test name="column_major_mat3_fragment" />
   31827 <Test name="column_major_mat3_both" />
   31828 <Test name="mat4_vertex" />
   31829 <Test name="mat4_fragment" />
   31830 <Test name="mat4_both" />
   31831 <Test name="row_major_mat4_vertex" />
   31832 <Test name="row_major_mat4_fragment" />
   31833 <Test name="row_major_mat4_both" />
   31834 <Test name="column_major_mat4_vertex" />
   31835 <Test name="column_major_mat4_fragment" />
   31836 <Test name="column_major_mat4_both" />
   31837 <Test name="mat2x3_vertex" />
   31838 <Test name="mat2x3_fragment" />
   31839 <Test name="mat2x3_both" />
   31840 <Test name="row_major_mat2x3_vertex" />
   31841 <Test name="row_major_mat2x3_fragment" />
   31842 <Test name="row_major_mat2x3_both" />
   31843 <Test name="column_major_mat2x3_vertex" />
   31844 <Test name="column_major_mat2x3_fragment" />
   31845 <Test name="column_major_mat2x3_both" />
   31846 <Test name="mat2x4_vertex" />
   31847 <Test name="mat2x4_fragment" />
   31848 <Test name="mat2x4_both" />
   31849 <Test name="row_major_mat2x4_vertex" />
   31850 <Test name="row_major_mat2x4_fragment" />
   31851 <Test name="row_major_mat2x4_both" />
   31852 <Test name="column_major_mat2x4_vertex" />
   31853 <Test name="column_major_mat2x4_fragment" />
   31854 <Test name="column_major_mat2x4_both" />
   31855 <Test name="mat3x2_vertex" />
   31856 <Test name="mat3x2_fragment" />
   31857 <Test name="mat3x2_both" />
   31858 <Test name="row_major_mat3x2_vertex" />
   31859 <Test name="row_major_mat3x2_fragment" />
   31860 <Test name="row_major_mat3x2_both" />
   31861 <Test name="column_major_mat3x2_vertex" />
   31862 <Test name="column_major_mat3x2_fragment" />
   31863 <Test name="column_major_mat3x2_both" />
   31864 <Test name="mat3x4_vertex" />
   31865 <Test name="mat3x4_fragment" />
   31866 <Test name="mat3x4_both" />
   31867 <Test name="row_major_mat3x4_vertex" />
   31868 <Test name="row_major_mat3x4_fragment" />
   31869 <Test name="row_major_mat3x4_both" />
   31870 <Test name="column_major_mat3x4_vertex" />
   31871 <Test name="column_major_mat3x4_fragment" />
   31872 <Test name="column_major_mat3x4_both" />
   31873 <Test name="mat4x2_vertex" />
   31874 <Test name="mat4x2_fragment" />
   31875 <Test name="mat4x2_both" />
   31876 <Test name="row_major_mat4x2_vertex" />
   31877 <Test name="row_major_mat4x2_fragment" />
   31878 <Test name="row_major_mat4x2_both" />
   31879 <Test name="column_major_mat4x2_vertex" />
   31880 <Test name="column_major_mat4x2_fragment" />
   31881 <Test name="column_major_mat4x2_both" />
   31882 <Test name="mat4x3_vertex" />
   31883 <Test name="mat4x3_fragment" />
   31884 <Test name="mat4x3_both" />
   31885 <Test name="row_major_mat4x3_vertex" />
   31886 <Test name="row_major_mat4x3_fragment" />
   31887 <Test name="row_major_mat4x3_both" />
   31888 <Test name="column_major_mat4x3_vertex" />
   31889 <Test name="column_major_mat4x3_fragment" />
   31890 <Test name="column_major_mat4x3_both" />
   31891 </TestCase>
   31892 </TestSuite>
   31893 <TestSuite name="single_struct">
   31894 <TestCase name="per_block_buffer">
   31895 <Test name="shared_vertex" />
   31896 <Test name="shared_fragment" />
   31897 <Test name="shared_both" />
   31898 <Test name="shared_instance_array_vertex" />
   31899 <Test name="shared_instance_array_fragment" />
   31900 <Test name="shared_instance_array_both" />
   31901 <Test name="packed_vertex" />
   31902 <Test name="packed_fragment" />
   31903 <Test name="packed_instance_array_vertex" />
   31904 <Test name="packed_instance_array_fragment" />
   31905 <Test name="std140_vertex" />
   31906 <Test name="std140_fragment" />
   31907 <Test name="std140_both" />
   31908 <Test name="std140_instance_array_vertex" />
   31909 <Test name="std140_instance_array_fragment" />
   31910 <Test name="std140_instance_array_both" />
   31911 </TestCase>
   31912 <TestCase name="single_buffer">
   31913 <Test name="shared_instance_array_vertex" />
   31914 <Test name="shared_instance_array_fragment" />
   31915 <Test name="shared_instance_array_both" />
   31916 <Test name="packed_instance_array_vertex" />
   31917 <Test name="packed_instance_array_fragment" />
   31918 <Test name="std140_instance_array_vertex" />
   31919 <Test name="std140_instance_array_fragment" />
   31920 <Test name="std140_instance_array_both" />
   31921 </TestCase>
   31922 </TestSuite>
   31923 <TestSuite name="single_nested_struct">
   31924 <TestCase name="per_block_buffer">
   31925 <Test name="packed_vertex" />
   31926 <Test name="packed_fragment" />
   31927 <Test name="packed_instance_array_vertex" />
   31928 <Test name="std140_vertex" />
   31929 <Test name="std140_fragment" />
   31930 <Test name="std140_both" />
   31931 <Test name="std140_instance_array_vertex" />
   31932 </TestCase>
   31933 <TestCase name="single_buffer">
   31934 <Test name="packed_instance_array_vertex" />
   31935 <Test name="std140_instance_array_vertex" />
   31936 </TestCase>
   31937 </TestSuite>
   31938 <TestSuite name="instance_array_basic_type">
   31939 <TestCase name="shared">
   31940 <Test name="float_vertex" />
   31941 <Test name="float_fragment" />
   31942 <Test name="float_both" />
   31943 <Test name="vec2_vertex" />
   31944 <Test name="vec2_fragment" />
   31945 <Test name="vec2_both" />
   31946 <Test name="vec3_vertex" />
   31947 <Test name="vec3_fragment" />
   31948 <Test name="vec3_both" />
   31949 <Test name="vec4_vertex" />
   31950 <Test name="vec4_fragment" />
   31951 <Test name="vec4_both" />
   31952 <Test name="int_vertex" />
   31953 <Test name="int_fragment" />
   31954 <Test name="int_both" />
   31955 <Test name="ivec2_vertex" />
   31956 <Test name="ivec2_fragment" />
   31957 <Test name="ivec2_both" />
   31958 <Test name="ivec3_vertex" />
   31959 <Test name="ivec3_fragment" />
   31960 <Test name="ivec3_both" />
   31961 <Test name="ivec4_vertex" />
   31962 <Test name="ivec4_fragment" />
   31963 <Test name="ivec4_both" />
   31964 <Test name="uvec2_vertex" />
   31965 <Test name="uvec2_fragment" />
   31966 <Test name="uvec2_both" />
   31967 <Test name="uvec3_vertex" />
   31968 <Test name="uvec3_fragment" />
   31969 <Test name="uvec3_both" />
   31970 <Test name="uvec4_vertex" />
   31971 <Test name="uvec4_fragment" />
   31972 <Test name="uvec4_both" />
   31973 <Test name="bool_vertex" />
   31974 <Test name="bool_fragment" />
   31975 <Test name="bool_both" />
   31976 <Test name="bvec2_vertex" />
   31977 <Test name="bvec2_fragment" />
   31978 <Test name="bvec2_both" />
   31979 <Test name="bvec3_vertex" />
   31980 <Test name="bvec3_fragment" />
   31981 <Test name="bvec3_both" />
   31982 <Test name="bvec4_vertex" />
   31983 <Test name="bvec4_fragment" />
   31984 <Test name="bvec4_both" />
   31985 <Test name="mat2_vertex" />
   31986 <Test name="mat2_fragment" />
   31987 <Test name="mat2_both" />
   31988 <Test name="row_major_mat2_vertex" />
   31989 <Test name="row_major_mat2_fragment" />
   31990 <Test name="row_major_mat2_both" />
   31991 <Test name="column_major_mat2_vertex" />
   31992 <Test name="column_major_mat2_fragment" />
   31993 <Test name="column_major_mat2_both" />
   31994 <Test name="mat3_vertex" />
   31995 <Test name="mat3_fragment" />
   31996 <Test name="mat3_both" />
   31997 <Test name="row_major_mat3_vertex" />
   31998 <Test name="row_major_mat3_fragment" />
   31999 <Test name="row_major_mat3_both" />
   32000 <Test name="column_major_mat3_vertex" />
   32001 <Test name="column_major_mat3_fragment" />
   32002 <Test name="column_major_mat3_both" />
   32003 <Test name="mat4_vertex" />
   32004 <Test name="mat4_fragment" />
   32005 <Test name="mat4_both" />
   32006 <Test name="row_major_mat4_vertex" />
   32007 <Test name="row_major_mat4_fragment" />
   32008 <Test name="row_major_mat4_both" />
   32009 <Test name="column_major_mat4_vertex" />
   32010 <Test name="column_major_mat4_fragment" />
   32011 <Test name="column_major_mat4_both" />
   32012 <Test name="mat2x3_vertex" />
   32013 <Test name="mat2x3_fragment" />
   32014 <Test name="mat2x3_both" />
   32015 <Test name="row_major_mat2x3_vertex" />
   32016 <Test name="row_major_mat2x3_fragment" />
   32017 <Test name="row_major_mat2x3_both" />
   32018 <Test name="column_major_mat2x3_vertex" />
   32019 <Test name="column_major_mat2x3_fragment" />
   32020 <Test name="column_major_mat2x3_both" />
   32021 <Test name="mat2x4_vertex" />
   32022 <Test name="mat2x4_fragment" />
   32023 <Test name="mat2x4_both" />
   32024 <Test name="row_major_mat2x4_vertex" />
   32025 <Test name="row_major_mat2x4_fragment" />
   32026 <Test name="row_major_mat2x4_both" />
   32027 <Test name="column_major_mat2x4_vertex" />
   32028 <Test name="column_major_mat2x4_fragment" />
   32029 <Test name="column_major_mat2x4_both" />
   32030 <Test name="mat3x2_vertex" />
   32031 <Test name="mat3x2_fragment" />
   32032 <Test name="mat3x2_both" />
   32033 <Test name="row_major_mat3x2_vertex" />
   32034 <Test name="row_major_mat3x2_fragment" />
   32035 <Test name="row_major_mat3x2_both" />
   32036 <Test name="column_major_mat3x2_vertex" />
   32037 <Test name="column_major_mat3x2_fragment" />
   32038 <Test name="column_major_mat3x2_both" />
   32039 <Test name="mat3x4_vertex" />
   32040 <Test name="mat3x4_fragment" />
   32041 <Test name="mat3x4_both" />
   32042 <Test name="row_major_mat3x4_vertex" />
   32043 <Test name="row_major_mat3x4_fragment" />
   32044 <Test name="row_major_mat3x4_both" />
   32045 <Test name="column_major_mat3x4_vertex" />
   32046 <Test name="column_major_mat3x4_fragment" />
   32047 <Test name="column_major_mat3x4_both" />
   32048 <Test name="mat4x2_vertex" />
   32049 <Test name="mat4x2_fragment" />
   32050 <Test name="mat4x2_both" />
   32051 <Test name="row_major_mat4x2_vertex" />
   32052 <Test name="row_major_mat4x2_fragment" />
   32053 <Test name="row_major_mat4x2_both" />
   32054 <Test name="column_major_mat4x2_vertex" />
   32055 <Test name="column_major_mat4x2_fragment" />
   32056 <Test name="column_major_mat4x2_both" />
   32057 <Test name="mat4x3_vertex" />
   32058 <Test name="mat4x3_fragment" />
   32059 <Test name="mat4x3_both" />
   32060 <Test name="row_major_mat4x3_vertex" />
   32061 <Test name="row_major_mat4x3_fragment" />
   32062 <Test name="row_major_mat4x3_both" />
   32063 <Test name="column_major_mat4x3_vertex" />
   32064 <Test name="column_major_mat4x3_fragment" />
   32065 <Test name="column_major_mat4x3_both" />
   32066 </TestCase>
   32067 <TestCase name="packed">
   32068 <Test name="float_vertex" />
   32069 <Test name="float_fragment" />
   32070 <Test name="vec2_vertex" />
   32071 <Test name="vec2_fragment" />
   32072 <Test name="vec3_vertex" />
   32073 <Test name="vec3_fragment" />
   32074 <Test name="vec4_vertex" />
   32075 <Test name="vec4_fragment" />
   32076 <Test name="int_vertex" />
   32077 <Test name="int_fragment" />
   32078 <Test name="ivec2_vertex" />
   32079 <Test name="ivec2_fragment" />
   32080 <Test name="ivec3_vertex" />
   32081 <Test name="ivec3_fragment" />
   32082 <Test name="ivec4_vertex" />
   32083 <Test name="ivec4_fragment" />
   32084 <Test name="uvec2_vertex" />
   32085 <Test name="uvec2_fragment" />
   32086 <Test name="uvec3_vertex" />
   32087 <Test name="uvec3_fragment" />
   32088 <Test name="uvec4_vertex" />
   32089 <Test name="uvec4_fragment" />
   32090 <Test name="bool_vertex" />
   32091 <Test name="bool_fragment" />
   32092 <Test name="bvec2_vertex" />
   32093 <Test name="bvec2_fragment" />
   32094 <Test name="bvec3_vertex" />
   32095 <Test name="bvec3_fragment" />
   32096 <Test name="bvec4_vertex" />
   32097 <Test name="bvec4_fragment" />
   32098 <Test name="mat2_vertex" />
   32099 <Test name="mat2_fragment" />
   32100 <Test name="row_major_mat2_vertex" />
   32101 <Test name="row_major_mat2_fragment" />
   32102 <Test name="column_major_mat2_vertex" />
   32103 <Test name="column_major_mat2_fragment" />
   32104 <Test name="mat3_vertex" />
   32105 <Test name="mat3_fragment" />
   32106 <Test name="row_major_mat3_vertex" />
   32107 <Test name="row_major_mat3_fragment" />
   32108 <Test name="column_major_mat3_vertex" />
   32109 <Test name="column_major_mat3_fragment" />
   32110 <Test name="mat4_vertex" />
   32111 <Test name="mat4_fragment" />
   32112 <Test name="row_major_mat4_vertex" />
   32113 <Test name="row_major_mat4_fragment" />
   32114 <Test name="column_major_mat4_vertex" />
   32115 <Test name="column_major_mat4_fragment" />
   32116 <Test name="mat2x3_vertex" />
   32117 <Test name="mat2x3_fragment" />
   32118 <Test name="row_major_mat2x3_vertex" />
   32119 <Test name="row_major_mat2x3_fragment" />
   32120 <Test name="column_major_mat2x3_vertex" />
   32121 <Test name="column_major_mat2x3_fragment" />
   32122 <Test name="mat2x4_vertex" />
   32123 <Test name="mat2x4_fragment" />
   32124 <Test name="row_major_mat2x4_vertex" />
   32125 <Test name="row_major_mat2x4_fragment" />
   32126 <Test name="column_major_mat2x4_vertex" />
   32127 <Test name="column_major_mat2x4_fragment" />
   32128 <Test name="mat3x2_vertex" />
   32129 <Test name="mat3x2_fragment" />
   32130 <Test name="row_major_mat3x2_vertex" />
   32131 <Test name="row_major_mat3x2_fragment" />
   32132 <Test name="column_major_mat3x2_vertex" />
   32133 <Test name="column_major_mat3x2_fragment" />
   32134 <Test name="mat3x4_vertex" />
   32135 <Test name="mat3x4_fragment" />
   32136 <Test name="row_major_mat3x4_vertex" />
   32137 <Test name="row_major_mat3x4_fragment" />
   32138 <Test name="column_major_mat3x4_vertex" />
   32139 <Test name="column_major_mat3x4_fragment" />
   32140 <Test name="mat4x2_vertex" />
   32141 <Test name="mat4x2_fragment" />
   32142 <Test name="row_major_mat4x2_vertex" />
   32143 <Test name="row_major_mat4x2_fragment" />
   32144 <Test name="column_major_mat4x2_vertex" />
   32145 <Test name="column_major_mat4x2_fragment" />
   32146 <Test name="mat4x3_vertex" />
   32147 <Test name="mat4x3_fragment" />
   32148 <Test name="row_major_mat4x3_vertex" />
   32149 <Test name="row_major_mat4x3_fragment" />
   32150 <Test name="column_major_mat4x3_vertex" />
   32151 <Test name="column_major_mat4x3_fragment" />
   32152 </TestCase>
   32153 <TestCase name="std140">
   32154 <Test name="float_vertex" />
   32155 <Test name="float_fragment" />
   32156 <Test name="float_both" />
   32157 <Test name="vec2_vertex" />
   32158 <Test name="vec2_fragment" />
   32159 <Test name="vec2_both" />
   32160 <Test name="vec3_vertex" />
   32161 <Test name="vec3_fragment" />
   32162 <Test name="vec3_both" />
   32163 <Test name="vec4_vertex" />
   32164 <Test name="vec4_fragment" />
   32165 <Test name="vec4_both" />
   32166 <Test name="int_vertex" />
   32167 <Test name="int_fragment" />
   32168 <Test name="int_both" />
   32169 <Test name="ivec2_vertex" />
   32170 <Test name="ivec2_fragment" />
   32171 <Test name="ivec2_both" />
   32172 <Test name="ivec3_vertex" />
   32173 <Test name="ivec3_fragment" />
   32174 <Test name="ivec3_both" />
   32175 <Test name="ivec4_vertex" />
   32176 <Test name="ivec4_fragment" />
   32177 <Test name="ivec4_both" />
   32178 <Test name="uvec2_vertex" />
   32179 <Test name="uvec2_fragment" />
   32180 <Test name="uvec2_both" />
   32181 <Test name="uvec3_vertex" />
   32182 <Test name="uvec3_fragment" />
   32183 <Test name="uvec3_both" />
   32184 <Test name="uvec4_vertex" />
   32185 <Test name="uvec4_fragment" />
   32186 <Test name="uvec4_both" />
   32187 <Test name="bool_vertex" />
   32188 <Test name="bool_fragment" />
   32189 <Test name="bool_both" />
   32190 <Test name="bvec2_vertex" />
   32191 <Test name="bvec2_fragment" />
   32192 <Test name="bvec2_both" />
   32193 <Test name="bvec3_vertex" />
   32194 <Test name="bvec3_fragment" />
   32195 <Test name="bvec3_both" />
   32196 <Test name="bvec4_vertex" />
   32197 <Test name="bvec4_fragment" />
   32198 <Test name="bvec4_both" />
   32199 <Test name="mat2_vertex" />
   32200 <Test name="mat2_fragment" />
   32201 <Test name="mat2_both" />
   32202 <Test name="row_major_mat2_vertex" />
   32203 <Test name="row_major_mat2_fragment" />
   32204 <Test name="row_major_mat2_both" />
   32205 <Test name="column_major_mat2_vertex" />
   32206 <Test name="column_major_mat2_fragment" />
   32207 <Test name="column_major_mat2_both" />
   32208 <Test name="mat3_vertex" />
   32209 <Test name="mat3_fragment" />
   32210 <Test name="mat3_both" />
   32211 <Test name="row_major_mat3_vertex" />
   32212 <Test name="row_major_mat3_fragment" />
   32213 <Test name="row_major_mat3_both" />
   32214 <Test name="column_major_mat3_vertex" />
   32215 <Test name="column_major_mat3_fragment" />
   32216 <Test name="column_major_mat3_both" />
   32217 <Test name="mat4_vertex" />
   32218 <Test name="mat4_fragment" />
   32219 <Test name="mat4_both" />
   32220 <Test name="row_major_mat4_vertex" />
   32221 <Test name="row_major_mat4_fragment" />
   32222 <Test name="row_major_mat4_both" />
   32223 <Test name="column_major_mat4_vertex" />
   32224 <Test name="column_major_mat4_fragment" />
   32225 <Test name="column_major_mat4_both" />
   32226 <Test name="mat2x3_vertex" />
   32227 <Test name="mat2x3_fragment" />
   32228 <Test name="mat2x3_both" />
   32229 <Test name="row_major_mat2x3_vertex" />
   32230 <Test name="row_major_mat2x3_fragment" />
   32231 <Test name="row_major_mat2x3_both" />
   32232 <Test name="column_major_mat2x3_vertex" />
   32233 <Test name="column_major_mat2x3_fragment" />
   32234 <Test name="column_major_mat2x3_both" />
   32235 <Test name="mat2x4_vertex" />
   32236 <Test name="mat2x4_fragment" />
   32237 <Test name="mat2x4_both" />
   32238 <Test name="row_major_mat2x4_vertex" />
   32239 <Test name="row_major_mat2x4_fragment" />
   32240 <Test name="row_major_mat2x4_both" />
   32241 <Test name="column_major_mat2x4_vertex" />
   32242 <Test name="column_major_mat2x4_fragment" />
   32243 <Test name="column_major_mat2x4_both" />
   32244 <Test name="mat3x2_vertex" />
   32245 <Test name="mat3x2_fragment" />
   32246 <Test name="mat3x2_both" />
   32247 <Test name="row_major_mat3x2_vertex" />
   32248 <Test name="row_major_mat3x2_fragment" />
   32249 <Test name="row_major_mat3x2_both" />
   32250 <Test name="column_major_mat3x2_vertex" />
   32251 <Test name="column_major_mat3x2_fragment" />
   32252 <Test name="column_major_mat3x2_both" />
   32253 <Test name="mat3x4_vertex" />
   32254 <Test name="mat3x4_fragment" />
   32255 <Test name="mat3x4_both" />
   32256 <Test name="row_major_mat3x4_vertex" />
   32257 <Test name="row_major_mat3x4_fragment" />
   32258 <Test name="row_major_mat3x4_both" />
   32259 <Test name="column_major_mat3x4_vertex" />
   32260 <Test name="column_major_mat3x4_fragment" />
   32261 <Test name="column_major_mat3x4_both" />
   32262 <Test name="mat4x2_vertex" />
   32263 <Test name="mat4x2_fragment" />
   32264 <Test name="mat4x2_both" />
   32265 <Test name="row_major_mat4x2_vertex" />
   32266 <Test name="row_major_mat4x2_fragment" />
   32267 <Test name="row_major_mat4x2_both" />
   32268 <Test name="column_major_mat4x2_vertex" />
   32269 <Test name="column_major_mat4x2_fragment" />
   32270 <Test name="column_major_mat4x2_both" />
   32271 <Test name="mat4x3_vertex" />
   32272 <Test name="mat4x3_fragment" />
   32273 <Test name="mat4x3_both" />
   32274 <Test name="row_major_mat4x3_vertex" />
   32275 <Test name="row_major_mat4x3_fragment" />
   32276 <Test name="row_major_mat4x3_both" />
   32277 <Test name="column_major_mat4x3_vertex" />
   32278 <Test name="column_major_mat4x3_fragment" />
   32279 <Test name="column_major_mat4x3_both" />
   32280 </TestCase>
   32281 </TestSuite>
   32282 <TestSuite name="multi_basic_types">
   32283 <TestCase name="per_block_buffer">
   32284 <Test name="packed_vertex" />
   32285 <Test name="packed_fragment" />
   32286 <Test name="packed_mixed" />
   32287 <Test name="packed_instance_array_vertex" />
   32288 <Test name="packed_instance_array_fragment" />
   32289 <Test name="packed_instance_array_mixed" />
   32290 <Test name="std140_vertex" />
   32291 <Test name="std140_fragment" />
   32292 <Test name="std140_both" />
   32293 <Test name="std140_mixed" />
   32294 <Test name="std140_instance_array_vertex" />
   32295 <Test name="std140_instance_array_fragment" />
   32296 <Test name="std140_instance_array_both" />
   32297 <Test name="std140_instance_array_mixed" />
   32298 </TestCase>
   32299 <TestCase name="single_buffer">
   32300 <Test name="packed_vertex" />
   32301 <Test name="packed_fragment" />
   32302 <Test name="packed_mixed" />
   32303 <Test name="packed_instance_array_vertex" />
   32304 <Test name="packed_instance_array_fragment" />
   32305 <Test name="packed_instance_array_mixed" />
   32306 <Test name="std140_vertex" />
   32307 <Test name="std140_fragment" />
   32308 <Test name="std140_both" />
   32309 <Test name="std140_mixed" />
   32310 <Test name="std140_instance_array_vertex" />
   32311 <Test name="std140_instance_array_fragment" />
   32312 <Test name="std140_instance_array_both" />
   32313 <Test name="std140_instance_array_mixed" />
   32314 </TestCase>
   32315 </TestSuite>
   32316 <TestSuite name="multi_nested_struct">
   32317 <TestCase name="per_block_buffer">
   32318 <Test name="packed_vertex" />
   32319 <Test name="packed_instance_array_vertex" />
   32320 </TestCase>
   32321 <TestCase name="single_buffer">
   32322 <Test name="packed_vertex" />
   32323 <Test name="packed_instance_array_vertex" />
   32324 </TestCase>
   32325 </TestSuite>
   32326 <TestSuite name="random">
   32327 <TestCase name="scalar_types">
   32328 <Test name="0" />
   32329 <Test name="2" />
   32330 <Test name="3" />
   32331 <Test name="5" />
   32332 <Test name="6" />
   32333 <Test name="7" />
   32334 <Test name="8" />
   32335 <Test name="9" />
   32336 <Test name="10" />
   32337 <Test name="11" />
   32338 <Test name="12" />
   32339 <Test name="13" />
   32340 <Test name="16" />
   32341 <Test name="18" />
   32342 <Test name="19" />
   32343 <Test name="22" />
   32344 </TestCase>
   32345 <TestCase name="vector_types">
   32346 <Test name="1" />
   32347 <Test name="2" />
   32348 <Test name="4" />
   32349 <Test name="5" />
   32350 <Test name="6" />
   32351 <Test name="9" />
   32352 <Test name="11" />
   32353 <Test name="12" />
   32354 <Test name="13" />
   32355 <Test name="15" />
   32356 <Test name="16" />
   32357 <Test name="17" />
   32358 <Test name="18" />
   32359 <Test name="19" />
   32360 <Test name="20" />
   32361 <Test name="21" />
   32362 <Test name="22" />
   32363 <Test name="24" />
   32364 </TestCase>
   32365 <TestCase name="basic_types">
   32366 <Test name="0" />
   32367 <Test name="3" />
   32368 <Test name="4" />
   32369 <Test name="5" />
   32370 <Test name="7" />
   32371 <Test name="10" />
   32372 <Test name="11" />
   32373 <Test name="12" />
   32374 <Test name="14" />
   32375 <Test name="15" />
   32376 <Test name="16" />
   32377 <Test name="17" />
   32378 <Test name="18" />
   32379 <Test name="19" />
   32380 <Test name="20" />
   32381 <Test name="21" />
   32382 <Test name="22" />
   32383 <Test name="24" />
   32384 </TestCase>
   32385 <TestCase name="basic_arrays">
   32386 <Test name="0" />
   32387 <Test name="4" />
   32388 <Test name="6" />
   32389 <Test name="7" />
   32390 <Test name="8" />
   32391 <Test name="10" />
   32392 <Test name="16" />
   32393 <Test name="17" />
   32394 <Test name="20" />
   32395 <Test name="22" />
   32396 <Test name="23" />
   32397 <Test name="24" />
   32398 </TestCase>
   32399 <TestCase name="basic_instance_arrays">
   32400 <Test name="3" />
   32401 <Test name="7" />
   32402 <Test name="9" />
   32403 <Test name="10" />
   32404 <Test name="12" />
   32405 <Test name="13" />
   32406 <Test name="16" />
   32407 <Test name="21" />
   32408 <Test name="23" />
   32409 </TestCase>
   32410 <TestCase name="nested_structs">
   32411 <Test name="1" />
   32412 <Test name="5" />
   32413 <Test name="6" />
   32414 <Test name="10" />
   32415 <Test name="13" />
   32416 <Test name="14" />
   32417 <Test name="17" />
   32418 <Test name="18" />
   32419 <Test name="24" />
   32420 </TestCase>
   32421 <TestCase name="nested_structs_arrays">
   32422 <Test name="0" />
   32423 <Test name="4" />
   32424 <Test name="5" />
   32425 <Test name="10" />
   32426 <Test name="16" />
   32427 <Test name="18" />
   32428 <Test name="24" />
   32429 </TestCase>
   32430 <TestCase name="nested_structs_instance_arrays">
   32431 <Test name="1" />
   32432 <Test name="2" />
   32433 <Test name="7" />
   32434 <Test name="9" />
   32435 <Test name="11" />
   32436 <Test name="13" />
   32437 <Test name="16" />
   32438 <Test name="17" />
   32439 <Test name="19" />
   32440 <Test name="20" />
   32441 <Test name="23" />
   32442 </TestCase>
   32443 <TestCase name="nested_structs_arrays_instance_arrays">
   32444 <Test name="0" />
   32445 <Test name="1" />
   32446 <Test name="9" />
   32447 <Test name="12" />
   32448 <Test name="15" />
   32449 <Test name="18" />
   32450 <Test name="23" />
   32451 </TestCase>
   32452 <TestCase name="all_per_block_buffers">
   32453 <Test name="4" />
   32454 <Test name="5" />
   32455 <Test name="7" />
   32456 <Test name="10" />
   32457 <Test name="12" />
   32458 <Test name="18" />
   32459 <Test name="19" />
   32460 <Test name="20" />
   32461 <Test name="21" />
   32462 <Test name="23" />
   32463 <Test name="29" />
   32464 <Test name="30" />
   32465 <Test name="32" />
   32466 <Test name="34" />
   32467 <Test name="39" />
   32468 <Test name="42" />
   32469 <Test name="45" />
   32470 <Test name="48" />
   32471 <Test name="49" />
   32472 </TestCase>
   32473 <TestCase name="all_shared_buffer">
   32474 <Test name="5" />
   32475 <Test name="7" />
   32476 <Test name="12" />
   32477 <Test name="14" />
   32478 <Test name="15" />
   32479 <Test name="24" />
   32480 <Test name="26" />
   32481 <Test name="29" />
   32482 <Test name="30" />
   32483 <Test name="34" />
   32484 <Test name="36" />
   32485 <Test name="38" />
   32486 <Test name="39" />
   32487 <Test name="42" />
   32488 <Test name="44" />
   32489 <Test name="46" />
   32490 <Test name="47" />
   32491 </TestCase>
   32492 </TestSuite>
   32493 </TestSuite>
   32494 <TestSuite name="uniform_api">
   32495 <TestSuite name="info_query">
   32496 <TestSuite name="active_uniform">
   32497 <TestCase name="basic">
   32498 <Test name="float_vertex" />
   32499 <Test name="float_fragment" />
   32500 <Test name="float_both" />
   32501 <Test name="vec2_vertex" />
   32502 <Test name="vec2_fragment" />
   32503 <Test name="vec2_both" />
   32504 <Test name="vec3_vertex" />
   32505 <Test name="vec3_fragment" />
   32506 <Test name="vec3_both" />
   32507 <Test name="vec4_vertex" />
   32508 <Test name="vec4_fragment" />
   32509 <Test name="vec4_both" />
   32510 <Test name="mat2_vertex" />
   32511 <Test name="mat2_fragment" />
   32512 <Test name="mat2_both" />
   32513 <Test name="mat2x3_vertex" />
   32514 <Test name="mat2x3_fragment" />
   32515 <Test name="mat2x3_both" />
   32516 <Test name="mat2x4_vertex" />
   32517 <Test name="mat2x4_fragment" />
   32518 <Test name="mat2x4_both" />
   32519 <Test name="mat3x2_vertex" />
   32520 <Test name="mat3x2_fragment" />
   32521 <Test name="mat3x2_both" />
   32522 <Test name="mat3_vertex" />
   32523 <Test name="mat3_fragment" />
   32524 <Test name="mat3_both" />
   32525 <Test name="mat3x4_vertex" />
   32526 <Test name="mat3x4_fragment" />
   32527 <Test name="mat3x4_both" />
   32528 <Test name="mat4x2_vertex" />
   32529 <Test name="mat4x2_fragment" />
   32530 <Test name="mat4x2_both" />
   32531 <Test name="mat4x3_vertex" />
   32532 <Test name="mat4x3_fragment" />
   32533 <Test name="mat4x3_both" />
   32534 <Test name="mat4_vertex" />
   32535 <Test name="mat4_fragment" />
   32536 <Test name="mat4_both" />
   32537 <Test name="int_vertex" />
   32538 <Test name="int_fragment" />
   32539 <Test name="int_both" />
   32540 <Test name="ivec2_vertex" />
   32541 <Test name="ivec2_fragment" />
   32542 <Test name="ivec2_both" />
   32543 <Test name="ivec3_vertex" />
   32544 <Test name="ivec3_fragment" />
   32545 <Test name="ivec3_both" />
   32546 <Test name="ivec4_vertex" />
   32547 <Test name="ivec4_fragment" />
   32548 <Test name="ivec4_both" />
   32549 <Test name="uint_vertex" />
   32550 <Test name="uint_both" />
   32551 <Test name="uvec2_vertex" />
   32552 <Test name="uvec2_fragment" />
   32553 <Test name="uvec2_both" />
   32554 <Test name="uvec3_vertex" />
   32555 <Test name="uvec3_fragment" />
   32556 <Test name="uvec3_both" />
   32557 <Test name="uvec4_vertex" />
   32558 <Test name="uvec4_fragment" />
   32559 <Test name="uvec4_both" />
   32560 <Test name="bool_vertex" />
   32561 <Test name="bool_fragment" />
   32562 <Test name="bool_both" />
   32563 <Test name="bvec2_vertex" />
   32564 <Test name="bvec2_fragment" />
   32565 <Test name="bvec2_both" />
   32566 <Test name="bvec3_vertex" />
   32567 <Test name="bvec3_fragment" />
   32568 <Test name="bvec3_both" />
   32569 <Test name="bvec4_vertex" />
   32570 <Test name="bvec4_fragment" />
   32571 <Test name="bvec4_both" />
   32572 <Test name="sampler2D_vertex" />
   32573 <Test name="sampler2D_fragment" />
   32574 <Test name="samplerCube_vertex" />
   32575 <Test name="samplerCube_fragment" />
   32576 </TestCase>
   32577 <TestCase name="basic_array">
   32578 <Test name="float_vertex" />
   32579 <Test name="float_fragment" />
   32580 <Test name="float_both" />
   32581 <Test name="vec4_vertex" />
   32582 <Test name="vec4_fragment" />
   32583 <Test name="vec4_both" />
   32584 <Test name="mat4_vertex" />
   32585 <Test name="mat4_fragment" />
   32586 <Test name="mat4_both" />
   32587 <Test name="int_vertex" />
   32588 <Test name="int_fragment" />
   32589 <Test name="int_both" />
   32590 <Test name="ivec4_vertex" />
   32591 <Test name="ivec4_fragment" />
   32592 <Test name="ivec4_both" />
   32593 <Test name="uint_vertex" />
   32594 <Test name="uint_both" />
   32595 <Test name="uvec4_vertex" />
   32596 <Test name="uvec4_fragment" />
   32597 <Test name="uvec4_both" />
   32598 <Test name="bool_vertex" />
   32599 <Test name="bool_fragment" />
   32600 <Test name="bool_both" />
   32601 <Test name="bvec4_vertex" />
   32602 <Test name="bvec4_fragment" />
   32603 <Test name="bvec4_both" />
   32604 </TestCase>
   32605 <TestCase name="basic_struct">
   32606 <Test name="float_vec4_vertex" />
   32607 <Test name="float_vec4_fragment" />
   32608 <Test name="float_vec4_both" />
   32609 <Test name="mat4_mat2_vertex" />
   32610 <Test name="mat4_mat2_fragment" />
   32611 <Test name="mat4_mat2_both" />
   32612 <Test name="int_ivec4_vertex" />
   32613 <Test name="int_ivec4_fragment" />
   32614 <Test name="int_ivec4_both" />
   32615 <Test name="uint_uvec4_vertex" />
   32616 <Test name="uint_uvec4_fragment" />
   32617 <Test name="uint_uvec4_both" />
   32618 <Test name="bool_bvec4_vertex" />
   32619 <Test name="bool_bvec4_fragment" />
   32620 <Test name="bool_bvec4_both" />
   32621 <Test name="sampler2D_samplerCube_vertex" />
   32622 <Test name="sampler2D_samplerCube_fragment" />
   32623 </TestCase>
   32624 <TestCase name="struct_in_array">
   32625 <Test name="float_vec4_vertex" />
   32626 <Test name="float_vec4_fragment" />
   32627 <Test name="float_vec4_both" />
   32628 <Test name="mat4_mat2_vertex" />
   32629 <Test name="mat4_mat2_fragment" />
   32630 <Test name="mat4_mat2_both" />
   32631 <Test name="int_ivec4_vertex" />
   32632 <Test name="int_ivec4_fragment" />
   32633 <Test name="int_ivec4_both" />
   32634 <Test name="uint_uvec4_vertex" />
   32635 <Test name="uint_uvec4_fragment" />
   32636 <Test name="bool_bvec4_vertex" />
   32637 <Test name="bool_bvec4_fragment" />
   32638 <Test name="bool_bvec4_both" />
   32639 <Test name="sampler2D_samplerCube_vertex" />
   32640 <Test name="sampler2D_samplerCube_fragment" />
   32641 </TestCase>
   32642 <TestCase name="array_in_struct">
   32643 <Test name="float_vec4_vertex" />
   32644 <Test name="float_vec4_fragment" />
   32645 <Test name="float_vec4_both" />
   32646 <Test name="mat4_mat2_vertex" />
   32647 <Test name="mat4_mat2_fragment" />
   32648 <Test name="mat4_mat2_both" />
   32649 <Test name="int_ivec4_vertex" />
   32650 <Test name="int_ivec4_fragment" />
   32651 <Test name="int_ivec4_both" />
   32652 <Test name="uint_uvec4_vertex" />
   32653 <Test name="uint_uvec4_fragment" />
   32654 <Test name="bool_bvec4_vertex" />
   32655 <Test name="bool_bvec4_fragment" />
   32656 <Test name="bool_bvec4_both" />
   32657 </TestCase>
   32658 <TestCase name="nested_structs_arrays">
   32659 <Test name="float_vec4_vertex" />
   32660 <Test name="float_vec4_fragment" />
   32661 <Test name="float_vec4_both" />
   32662 <Test name="mat4_mat2_vertex" />
   32663 <Test name="mat4_mat2_fragment" />
   32664 <Test name="mat4_mat2_both" />
   32665 <Test name="int_ivec4_vertex" />
   32666 <Test name="int_ivec4_fragment" />
   32667 <Test name="int_ivec4_both" />
   32668 <Test name="uint_uvec4_vertex" />
   32669 <Test name="uint_uvec4_fragment" />
   32670 <Test name="bool_bvec4_vertex" />
   32671 <Test name="bool_bvec4_fragment" />
   32672 <Test name="bool_bvec4_both" />
   32673 </TestCase>
   32674 <TestCase name="multiple_basic">
   32675 <Test name="vertex" />
   32676 <Test name="fragment" />
   32677 <Test name="both" />
   32678 </TestCase>
   32679 <TestCase name="multiple_basic_array">
   32680 <Test name="vertex" />
   32681 <Test name="fragment" />
   32682 <Test name="both" />
   32683 </TestCase>
   32684 <TestCase name="multiple_nested_structs_arrays">
   32685 <Test name="vertex" />
   32686 <Test name="fragment" />
   32687 <Test name="both" />
   32688 </TestCase>
   32689 <TestCase name="unused_uniforms">
   32690 <Test name="float_vec4_vertex" />
   32691 <Test name="float_vec4_fragment" />
   32692 <Test name="float_vec4_both" />
   32693 <Test name="mat4_mat2_vertex" />
   32694 <Test name="mat4_mat2_fragment" />
   32695 <Test name="mat4_mat2_both" />
   32696 <Test name="int_ivec4_vertex" />
   32697 <Test name="int_ivec4_fragment" />
   32698 <Test name="int_ivec4_both" />
   32699 <Test name="uint_uvec4_vertex" />
   32700 <Test name="uint_uvec4_fragment" />
   32701 <Test name="uint_uvec4_both" />
   32702 <Test name="bool_bvec4_vertex" />
   32703 <Test name="bool_bvec4_fragment" />
   32704 <Test name="bool_bvec4_both" />
   32705 </TestCase>
   32706 </TestSuite>
   32707 <TestSuite name="indices_active_uniformsiv">
   32708 <TestCase name="basic">
   32709 <Test name="float_vertex" />
   32710 <Test name="float_fragment" />
   32711 <Test name="float_both" />
   32712 <Test name="vec2_vertex" />
   32713 <Test name="vec2_fragment" />
   32714 <Test name="vec2_both" />
   32715 <Test name="vec3_vertex" />
   32716 <Test name="vec3_fragment" />
   32717 <Test name="vec3_both" />
   32718 <Test name="vec4_vertex" />
   32719 <Test name="vec4_fragment" />
   32720 <Test name="vec4_both" />
   32721 <Test name="mat2_vertex" />
   32722 <Test name="mat2_fragment" />
   32723 <Test name="mat2_both" />
   32724 <Test name="mat2x3_vertex" />
   32725 <Test name="mat2x3_fragment" />
   32726 <Test name="mat2x3_both" />
   32727 <Test name="mat2x4_vertex" />
   32728 <Test name="mat2x4_fragment" />
   32729 <Test name="mat2x4_both" />
   32730 <Test name="mat3x2_vertex" />
   32731 <Test name="mat3x2_fragment" />
   32732 <Test name="mat3x2_both" />
   32733 <Test name="mat3_vertex" />
   32734 <Test name="mat3_fragment" />
   32735 <Test name="mat3_both" />
   32736 <Test name="mat3x4_vertex" />
   32737 <Test name="mat3x4_fragment" />
   32738 <Test name="mat3x4_both" />
   32739 <Test name="mat4x2_vertex" />
   32740 <Test name="mat4x2_fragment" />
   32741 <Test name="mat4x2_both" />
   32742 <Test name="mat4x3_vertex" />
   32743 <Test name="mat4x3_fragment" />
   32744 <Test name="mat4x3_both" />
   32745 <Test name="mat4_vertex" />
   32746 <Test name="mat4_fragment" />
   32747 <Test name="mat4_both" />
   32748 <Test name="int_vertex" />
   32749 <Test name="int_fragment" />
   32750 <Test name="int_both" />
   32751 <Test name="ivec2_vertex" />
   32752 <Test name="ivec2_fragment" />
   32753 <Test name="ivec2_both" />
   32754 <Test name="ivec3_vertex" />
   32755 <Test name="ivec3_fragment" />
   32756 <Test name="ivec3_both" />
   32757 <Test name="ivec4_vertex" />
   32758 <Test name="ivec4_fragment" />
   32759 <Test name="ivec4_both" />
   32760 <Test name="uint_vertex" />
   32761 <Test name="uint_both" />
   32762 <Test name="uvec2_vertex" />
   32763 <Test name="uvec2_fragment" />
   32764 <Test name="uvec2_both" />
   32765 <Test name="uvec3_vertex" />
   32766 <Test name="uvec3_fragment" />
   32767 <Test name="uvec3_both" />
   32768 <Test name="uvec4_vertex" />
   32769 <Test name="uvec4_fragment" />
   32770 <Test name="uvec4_both" />
   32771 <Test name="bool_vertex" />
   32772 <Test name="bool_fragment" />
   32773 <Test name="bool_both" />
   32774 <Test name="bvec2_vertex" />
   32775 <Test name="bvec2_fragment" />
   32776 <Test name="bvec2_both" />
   32777 <Test name="bvec3_vertex" />
   32778 <Test name="bvec3_fragment" />
   32779 <Test name="bvec3_both" />
   32780 <Test name="bvec4_vertex" />
   32781 <Test name="bvec4_fragment" />
   32782 <Test name="bvec4_both" />
   32783 <Test name="sampler2D_vertex" />
   32784 <Test name="sampler2D_fragment" />
   32785 <Test name="sampler2D_both" />
   32786 <Test name="samplerCube_vertex" />
   32787 <Test name="samplerCube_fragment" />
   32788 <Test name="samplerCube_both" />
   32789 </TestCase>
   32790 <TestCase name="basic_array">
   32791 <Test name="float_vertex" />
   32792 <Test name="float_fragment" />
   32793 <Test name="float_both" />
   32794 <Test name="vec4_vertex" />
   32795 <Test name="vec4_fragment" />
   32796 <Test name="vec4_both" />
   32797 <Test name="mat4_vertex" />
   32798 <Test name="mat4_fragment" />
   32799 <Test name="mat4_both" />
   32800 <Test name="int_vertex" />
   32801 <Test name="int_fragment" />
   32802 <Test name="int_both" />
   32803 <Test name="ivec4_vertex" />
   32804 <Test name="ivec4_fragment" />
   32805 <Test name="ivec4_both" />
   32806 <Test name="uint_vertex" />
   32807 <Test name="uint_both" />
   32808 <Test name="uvec4_vertex" />
   32809 <Test name="uvec4_fragment" />
   32810 <Test name="uvec4_both" />
   32811 <Test name="bool_vertex" />
   32812 <Test name="bool_fragment" />
   32813 <Test name="bool_both" />
   32814 <Test name="bvec4_vertex" />
   32815 <Test name="bvec4_fragment" />
   32816 <Test name="bvec4_both" />
   32817 <Test name="sampler2D_vertex" />
   32818 <Test name="sampler2D_fragment" />
   32819 <Test name="sampler2D_both" />
   32820 </TestCase>
   32821 <TestCase name="basic_array_first_elem_without_brackets">
   32822 <Test name="float_vertex" />
   32823 <Test name="float_fragment" />
   32824 <Test name="float_both" />
   32825 <Test name="vec4_vertex" />
   32826 <Test name="vec4_fragment" />
   32827 <Test name="vec4_both" />
   32828 <Test name="mat4_vertex" />
   32829 <Test name="mat4_fragment" />
   32830 <Test name="mat4_both" />
   32831 <Test name="int_vertex" />
   32832 <Test name="int_fragment" />
   32833 <Test name="int_both" />
   32834 <Test name="ivec4_vertex" />
   32835 <Test name="ivec4_fragment" />
   32836 <Test name="ivec4_both" />
   32837 <Test name="uint_vertex" />
   32838 <Test name="uint_both" />
   32839 <Test name="uvec4_vertex" />
   32840 <Test name="uvec4_fragment" />
   32841 <Test name="uvec4_both" />
   32842 <Test name="bool_vertex" />
   32843 <Test name="bool_fragment" />
   32844 <Test name="bool_both" />
   32845 <Test name="bvec4_vertex" />
   32846 <Test name="bvec4_fragment" />
   32847 <Test name="bvec4_both" />
   32848 <Test name="sampler2D_vertex" />
   32849 <Test name="sampler2D_fragment" />
   32850 <Test name="sampler2D_both" />
   32851 </TestCase>
   32852 <TestCase name="basic_struct">
   32853 <Test name="float_vec4_vertex" />
   32854 <Test name="float_vec4_fragment" />
   32855 <Test name="float_vec4_both" />
   32856 <Test name="mat4_mat2_vertex" />
   32857 <Test name="mat4_mat2_fragment" />
   32858 <Test name="mat4_mat2_both" />
   32859 <Test name="int_ivec4_vertex" />
   32860 <Test name="int_ivec4_fragment" />
   32861 <Test name="int_ivec4_both" />
   32862 <Test name="uint_uvec4_vertex" />
   32863 <Test name="uint_uvec4_fragment" />
   32864 <Test name="uint_uvec4_both" />
   32865 <Test name="bool_bvec4_vertex" />
   32866 <Test name="bool_bvec4_fragment" />
   32867 <Test name="bool_bvec4_both" />
   32868 <Test name="sampler2D_samplerCube_vertex" />
   32869 <Test name="sampler2D_samplerCube_fragment" />
   32870 <Test name="sampler2D_samplerCube_both" />
   32871 </TestCase>
   32872 <TestCase name="struct_in_array">
   32873 <Test name="float_vec4_vertex" />
   32874 <Test name="float_vec4_fragment" />
   32875 <Test name="float_vec4_both" />
   32876 <Test name="mat4_mat2_vertex" />
   32877 <Test name="mat4_mat2_fragment" />
   32878 <Test name="mat4_mat2_both" />
   32879 <Test name="int_ivec4_vertex" />
   32880 <Test name="int_ivec4_fragment" />
   32881 <Test name="int_ivec4_both" />
   32882 <Test name="uint_uvec4_vertex" />
   32883 <Test name="uint_uvec4_fragment" />
   32884 <Test name="bool_bvec4_vertex" />
   32885 <Test name="bool_bvec4_fragment" />
   32886 <Test name="bool_bvec4_both" />
   32887 <Test name="sampler2D_samplerCube_vertex" />
   32888 <Test name="sampler2D_samplerCube_fragment" />
   32889 <Test name="sampler2D_samplerCube_both" />
   32890 </TestCase>
   32891 <TestCase name="array_in_struct">
   32892 <Test name="float_vec4_vertex" />
   32893 <Test name="float_vec4_fragment" />
   32894 <Test name="float_vec4_both" />
   32895 <Test name="mat4_mat2_vertex" />
   32896 <Test name="mat4_mat2_fragment" />
   32897 <Test name="mat4_mat2_both" />
   32898 <Test name="int_ivec4_vertex" />
   32899 <Test name="int_ivec4_fragment" />
   32900 <Test name="int_ivec4_both" />
   32901 <Test name="uint_uvec4_vertex" />
   32902 <Test name="uint_uvec4_fragment" />
   32903 <Test name="bool_bvec4_vertex" />
   32904 <Test name="bool_bvec4_fragment" />
   32905 <Test name="bool_bvec4_both" />
   32906 <Test name="sampler2D_samplerCube_vertex" />
   32907 <Test name="sampler2D_samplerCube_fragment" />
   32908 <Test name="sampler2D_samplerCube_both" />
   32909 </TestCase>
   32910 <TestCase name="nested_structs_arrays">
   32911 <Test name="float_vec4_vertex" />
   32912 <Test name="float_vec4_fragment" />
   32913 <Test name="float_vec4_both" />
   32914 <Test name="mat4_mat2_vertex" />
   32915 <Test name="mat4_mat2_fragment" />
   32916 <Test name="mat4_mat2_both" />
   32917 <Test name="int_ivec4_vertex" />
   32918 <Test name="int_ivec4_fragment" />
   32919 <Test name="int_ivec4_both" />
   32920 <Test name="uint_uvec4_vertex" />
   32921 <Test name="uint_uvec4_fragment" />
   32922 <Test name="bool_bvec4_vertex" />
   32923 <Test name="bool_bvec4_fragment" />
   32924 <Test name="bool_bvec4_both" />
   32925 <Test name="sampler2D_samplerCube_vertex" />
   32926 <Test name="sampler2D_samplerCube_fragment" />
   32927 <Test name="sampler2D_samplerCube_both" />
   32928 </TestCase>
   32929 <TestCase name="multiple_basic">
   32930 <Test name="vertex" />
   32931 <Test name="fragment" />
   32932 <Test name="both" />
   32933 </TestCase>
   32934 <TestCase name="multiple_basic_array">
   32935 <Test name="vertex" />
   32936 <Test name="fragment" />
   32937 <Test name="both" />
   32938 </TestCase>
   32939 <TestCase name="multiple_nested_structs_arrays">
   32940 <Test name="vertex" />
   32941 <Test name="fragment" />
   32942 <Test name="both" />
   32943 </TestCase>
   32944 <TestCase name="unused_uniforms">
   32945 <Test name="float_vec4_vertex" />
   32946 <Test name="float_vec4_fragment" />
   32947 <Test name="float_vec4_both" />
   32948 <Test name="mat4_mat2_vertex" />
   32949 <Test name="mat4_mat2_fragment" />
   32950 <Test name="mat4_mat2_both" />
   32951 <Test name="int_ivec4_vertex" />
   32952 <Test name="int_ivec4_fragment" />
   32953 <Test name="int_ivec4_both" />
   32954 <Test name="uint_uvec4_vertex" />
   32955 <Test name="uint_uvec4_fragment" />
   32956 <Test name="uint_uvec4_both" />
   32957 <Test name="bool_bvec4_vertex" />
   32958 <Test name="bool_bvec4_fragment" />
   32959 <Test name="bool_bvec4_both" />
   32960 <Test name="sampler2D_samplerCube_vertex" />
   32961 <Test name="sampler2D_samplerCube_fragment" />
   32962 <Test name="sampler2D_samplerCube_both" />
   32963 </TestCase>
   32964 </TestSuite>
   32965 <TestSuite name="consistency">
   32966 <TestCase name="basic">
   32967 <Test name="float_vertex" />
   32968 <Test name="float_fragment" />
   32969 <Test name="float_both" />
   32970 <Test name="vec2_vertex" />
   32971 <Test name="vec2_fragment" />
   32972 <Test name="vec2_both" />
   32973 <Test name="vec3_vertex" />
   32974 <Test name="vec3_fragment" />
   32975 <Test name="vec3_both" />
   32976 <Test name="vec4_vertex" />
   32977 <Test name="vec4_fragment" />
   32978 <Test name="vec4_both" />
   32979 <Test name="mat2_vertex" />
   32980 <Test name="mat2_fragment" />
   32981 <Test name="mat2_both" />
   32982 <Test name="mat2x3_vertex" />
   32983 <Test name="mat2x3_fragment" />
   32984 <Test name="mat2x3_both" />
   32985 <Test name="mat2x4_vertex" />
   32986 <Test name="mat2x4_fragment" />
   32987 <Test name="mat2x4_both" />
   32988 <Test name="mat3x2_vertex" />
   32989 <Test name="mat3x2_fragment" />
   32990 <Test name="mat3x2_both" />
   32991 <Test name="mat3_vertex" />
   32992 <Test name="mat3_fragment" />
   32993 <Test name="mat3_both" />
   32994 <Test name="mat3x4_vertex" />
   32995 <Test name="mat3x4_fragment" />
   32996 <Test name="mat3x4_both" />
   32997 <Test name="mat4x2_vertex" />
   32998 <Test name="mat4x2_fragment" />
   32999 <Test name="mat4x2_both" />
   33000 <Test name="mat4x3_vertex" />
   33001 <Test name="mat4x3_fragment" />
   33002 <Test name="mat4x3_both" />
   33003 <Test name="mat4_vertex" />
   33004 <Test name="mat4_fragment" />
   33005 <Test name="mat4_both" />
   33006 <Test name="int_vertex" />
   33007 <Test name="int_fragment" />
   33008 <Test name="int_both" />
   33009 <Test name="ivec2_vertex" />
   33010 <Test name="ivec2_fragment" />
   33011 <Test name="ivec2_both" />
   33012 <Test name="ivec3_vertex" />
   33013 <Test name="ivec3_fragment" />
   33014 <Test name="ivec3_both" />
   33015 <Test name="ivec4_vertex" />
   33016 <Test name="ivec4_fragment" />
   33017 <Test name="ivec4_both" />
   33018 <Test name="uint_vertex" />
   33019 <Test name="uint_both" />
   33020 <Test name="uvec2_vertex" />
   33021 <Test name="uvec2_fragment" />
   33022 <Test name="uvec2_both" />
   33023 <Test name="uvec3_vertex" />
   33024 <Test name="uvec3_fragment" />
   33025 <Test name="uvec3_both" />
   33026 <Test name="uvec4_vertex" />
   33027 <Test name="uvec4_fragment" />
   33028 <Test name="uvec4_both" />
   33029 <Test name="bool_vertex" />
   33030 <Test name="bool_fragment" />
   33031 <Test name="bool_both" />
   33032 <Test name="bvec2_vertex" />
   33033 <Test name="bvec2_fragment" />
   33034 <Test name="bvec2_both" />
   33035 <Test name="bvec3_vertex" />
   33036 <Test name="bvec3_fragment" />
   33037 <Test name="bvec3_both" />
   33038 <Test name="bvec4_vertex" />
   33039 <Test name="bvec4_fragment" />
   33040 <Test name="bvec4_both" />
   33041 <Test name="sampler2D_vertex" />
   33042 <Test name="sampler2D_fragment" />
   33043 <Test name="samplerCube_vertex" />
   33044 <Test name="samplerCube_fragment" />
   33045 </TestCase>
   33046 <TestCase name="basic_array">
   33047 <Test name="float_vertex" />
   33048 <Test name="float_fragment" />
   33049 <Test name="float_both" />
   33050 <Test name="vec4_vertex" />
   33051 <Test name="vec4_fragment" />
   33052 <Test name="vec4_both" />
   33053 <Test name="mat4_vertex" />
   33054 <Test name="mat4_fragment" />
   33055 <Test name="mat4_both" />
   33056 <Test name="int_vertex" />
   33057 <Test name="int_fragment" />
   33058 <Test name="int_both" />
   33059 <Test name="ivec4_vertex" />
   33060 <Test name="ivec4_fragment" />
   33061 <Test name="ivec4_both" />
   33062 <Test name="uint_vertex" />
   33063 <Test name="uint_both" />
   33064 <Test name="uvec4_vertex" />
   33065 <Test name="uvec4_fragment" />
   33066 <Test name="uvec4_both" />
   33067 <Test name="bool_vertex" />
   33068 <Test name="bool_fragment" />
   33069 <Test name="bool_both" />
   33070 <Test name="bvec4_vertex" />
   33071 <Test name="bvec4_fragment" />
   33072 <Test name="bvec4_both" />
   33073 <Test name="sampler2D_vertex" />
   33074 <Test name="sampler2D_fragment" />
   33075 </TestCase>
   33076 <TestCase name="basic_struct">
   33077 <Test name="float_vec4_vertex" />
   33078 <Test name="float_vec4_fragment" />
   33079 <Test name="float_vec4_both" />
   33080 <Test name="mat4_mat2_vertex" />
   33081 <Test name="mat4_mat2_fragment" />
   33082 <Test name="mat4_mat2_both" />
   33083 <Test name="int_ivec4_vertex" />
   33084 <Test name="int_ivec4_fragment" />
   33085 <Test name="int_ivec4_both" />
   33086 <Test name="uint_uvec4_vertex" />
   33087 <Test name="uint_uvec4_fragment" />
   33088 <Test name="uint_uvec4_both" />
   33089 <Test name="bool_bvec4_vertex" />
   33090 <Test name="bool_bvec4_fragment" />
   33091 <Test name="bool_bvec4_both" />
   33092 <Test name="sampler2D_samplerCube_vertex" />
   33093 <Test name="sampler2D_samplerCube_fragment" />
   33094 </TestCase>
   33095 <TestCase name="struct_in_array">
   33096 <Test name="float_vec4_vertex" />
   33097 <Test name="float_vec4_fragment" />
   33098 <Test name="float_vec4_both" />
   33099 <Test name="mat4_mat2_vertex" />
   33100 <Test name="mat4_mat2_fragment" />
   33101 <Test name="mat4_mat2_both" />
   33102 <Test name="int_ivec4_vertex" />
   33103 <Test name="int_ivec4_fragment" />
   33104 <Test name="int_ivec4_both" />
   33105 <Test name="uint_uvec4_vertex" />
   33106 <Test name="uint_uvec4_fragment" />
   33107 <Test name="bool_bvec4_vertex" />
   33108 <Test name="bool_bvec4_fragment" />
   33109 <Test name="bool_bvec4_both" />
   33110 <Test name="sampler2D_samplerCube_vertex" />
   33111 <Test name="sampler2D_samplerCube_fragment" />
   33112 </TestCase>
   33113 <TestCase name="array_in_struct">
   33114 <Test name="float_vec4_vertex" />
   33115 <Test name="float_vec4_fragment" />
   33116 <Test name="float_vec4_both" />
   33117 <Test name="mat4_mat2_vertex" />
   33118 <Test name="mat4_mat2_fragment" />
   33119 <Test name="mat4_mat2_both" />
   33120 <Test name="int_ivec4_vertex" />
   33121 <Test name="int_ivec4_fragment" />
   33122 <Test name="int_ivec4_both" />
   33123 <Test name="uint_uvec4_vertex" />
   33124 <Test name="uint_uvec4_fragment" />
   33125 <Test name="bool_bvec4_vertex" />
   33126 <Test name="bool_bvec4_fragment" />
   33127 <Test name="bool_bvec4_both" />
   33128 <Test name="sampler2D_samplerCube_vertex" />
   33129 <Test name="sampler2D_samplerCube_fragment" />
   33130 </TestCase>
   33131 <TestCase name="nested_structs_arrays">
   33132 <Test name="float_vec4_vertex" />
   33133 <Test name="float_vec4_fragment" />
   33134 <Test name="float_vec4_both" />
   33135 <Test name="mat4_mat2_vertex" />
   33136 <Test name="mat4_mat2_fragment" />
   33137 <Test name="mat4_mat2_both" />
   33138 <Test name="int_ivec4_vertex" />
   33139 <Test name="int_ivec4_fragment" />
   33140 <Test name="int_ivec4_both" />
   33141 <Test name="uint_uvec4_vertex" />
   33142 <Test name="uint_uvec4_fragment" />
   33143 <Test name="bool_bvec4_vertex" />
   33144 <Test name="bool_bvec4_fragment" />
   33145 <Test name="bool_bvec4_both" />
   33146 <Test name="sampler2D_samplerCube_vertex" />
   33147 <Test name="sampler2D_samplerCube_fragment" />
   33148 </TestCase>
   33149 <TestCase name="multiple_basic">
   33150 <Test name="vertex" />
   33151 <Test name="fragment" />
   33152 <Test name="both" />
   33153 </TestCase>
   33154 <TestCase name="multiple_basic_array">
   33155 <Test name="vertex" />
   33156 <Test name="fragment" />
   33157 <Test name="both" />
   33158 </TestCase>
   33159 <TestCase name="multiple_nested_structs_arrays">
   33160 <Test name="vertex" />
   33161 <Test name="fragment" />
   33162 <Test name="both" />
   33163 </TestCase>
   33164 <TestCase name="unused_uniforms">
   33165 <Test name="float_vec4_vertex" />
   33166 <Test name="float_vec4_fragment" />
   33167 <Test name="float_vec4_both" />
   33168 <Test name="mat4_mat2_vertex" />
   33169 <Test name="mat4_mat2_fragment" />
   33170 <Test name="mat4_mat2_both" />
   33171 <Test name="int_ivec4_vertex" />
   33172 <Test name="int_ivec4_fragment" />
   33173 <Test name="int_ivec4_both" />
   33174 <Test name="uint_uvec4_vertex" />
   33175 <Test name="uint_uvec4_fragment" />
   33176 <Test name="uint_uvec4_both" />
   33177 <Test name="bool_bvec4_vertex" />
   33178 <Test name="bool_bvec4_fragment" />
   33179 <Test name="bool_bvec4_both" />
   33180 <Test name="sampler2D_samplerCube_vertex" />
   33181 <Test name="sampler2D_samplerCube_fragment" />
   33182 </TestCase>
   33183 </TestSuite>
   33184 </TestSuite>
   33185 <TestSuite name="value">
   33186 <TestSuite name="initial">
   33187 <TestSuite name="get_uniform">
   33188 <TestCase name="basic">
   33189 <Test name="float_vertex" />
   33190 <Test name="float_fragment" />
   33191 <Test name="float_both" />
   33192 <Test name="vec2_vertex" />
   33193 <Test name="vec2_fragment" />
   33194 <Test name="vec2_both" />
   33195 <Test name="vec3_vertex" />
   33196 <Test name="vec3_fragment" />
   33197 <Test name="vec3_both" />
   33198 <Test name="vec4_vertex" />
   33199 <Test name="vec4_fragment" />
   33200 <Test name="vec4_both" />
   33201 <Test name="mat2_vertex" />
   33202 <Test name="mat2_fragment" />
   33203 <Test name="mat2_both" />
   33204 <Test name="mat2x3_vertex" />
   33205 <Test name="mat2x3_fragment" />
   33206 <Test name="mat2x3_both" />
   33207 <Test name="mat2x4_vertex" />
   33208 <Test name="mat2x4_fragment" />
   33209 <Test name="mat2x4_both" />
   33210 <Test name="mat3x2_vertex" />
   33211 <Test name="mat3x2_fragment" />
   33212 <Test name="mat3x2_both" />
   33213 <Test name="mat3_vertex" />
   33214 <Test name="mat3_fragment" />
   33215 <Test name="mat3_both" />
   33216 <Test name="mat3x4_vertex" />
   33217 <Test name="mat3x4_fragment" />
   33218 <Test name="mat3x4_both" />
   33219 <Test name="mat4x2_vertex" />
   33220 <Test name="mat4x2_fragment" />
   33221 <Test name="mat4x2_both" />
   33222 <Test name="mat4x3_vertex" />
   33223 <Test name="mat4x3_fragment" />
   33224 <Test name="mat4x3_both" />
   33225 <Test name="mat4_vertex" />
   33226 <Test name="mat4_fragment" />
   33227 <Test name="mat4_both" />
   33228 <Test name="int_vertex" />
   33229 <Test name="int_fragment" />
   33230 <Test name="int_both" />
   33231 <Test name="ivec2_vertex" />
   33232 <Test name="ivec2_fragment" />
   33233 <Test name="ivec2_both" />
   33234 <Test name="ivec3_vertex" />
   33235 <Test name="ivec3_fragment" />
   33236 <Test name="ivec3_both" />
   33237 <Test name="ivec4_vertex" />
   33238 <Test name="ivec4_fragment" />
   33239 <Test name="ivec4_both" />
   33240 <Test name="uvec2_vertex" />
   33241 <Test name="uvec2_fragment" />
   33242 <Test name="uvec2_both" />
   33243 <Test name="uvec3_vertex" />
   33244 <Test name="uvec3_fragment" />
   33245 <Test name="uvec3_both" />
   33246 <Test name="uvec4_vertex" />
   33247 <Test name="uvec4_fragment" />
   33248 <Test name="uvec4_both" />
   33249 <Test name="bool_api_float_vertex" />
   33250 <Test name="bool_api_float_fragment" />
   33251 <Test name="bool_api_float_both" />
   33252 <Test name="bool_api_int_vertex" />
   33253 <Test name="bool_api_int_fragment" />
   33254 <Test name="bool_api_int_both" />
   33255 <Test name="bool_api_uint_vertex" />
   33256 <Test name="bool_api_uint_fragment" />
   33257 <Test name="bool_api_uint_both" />
   33258 <Test name="bvec2_api_float_vertex" />
   33259 <Test name="bvec2_api_float_fragment" />
   33260 <Test name="bvec2_api_float_both" />
   33261 <Test name="bvec2_api_int_vertex" />
   33262 <Test name="bvec2_api_int_fragment" />
   33263 <Test name="bvec2_api_int_both" />
   33264 <Test name="bvec2_api_uint_vertex" />
   33265 <Test name="bvec2_api_uint_fragment" />
   33266 <Test name="bvec2_api_uint_both" />
   33267 <Test name="bvec3_api_float_vertex" />
   33268 <Test name="bvec3_api_float_fragment" />
   33269 <Test name="bvec3_api_float_both" />
   33270 <Test name="bvec3_api_int_vertex" />
   33271 <Test name="bvec3_api_int_fragment" />
   33272 <Test name="bvec3_api_int_both" />
   33273 <Test name="bvec3_api_uint_vertex" />
   33274 <Test name="bvec3_api_uint_fragment" />
   33275 <Test name="bvec3_api_uint_both" />
   33276 <Test name="bvec4_api_float_vertex" />
   33277 <Test name="bvec4_api_float_fragment" />
   33278 <Test name="bvec4_api_float_both" />
   33279 <Test name="bvec4_api_int_vertex" />
   33280 <Test name="bvec4_api_int_fragment" />
   33281 <Test name="bvec4_api_int_both" />
   33282 <Test name="bvec4_api_uint_vertex" />
   33283 <Test name="bvec4_api_uint_fragment" />
   33284 <Test name="bvec4_api_uint_both" />
   33285 <Test name="sampler2D_vertex" />
   33286 <Test name="sampler2D_fragment" />
   33287 <Test name="sampler2D_both" />
   33288 <Test name="samplerCube_vertex" />
   33289 <Test name="samplerCube_fragment" />
   33290 <Test name="samplerCube_both" />
   33291 </TestCase>
   33292 <TestCase name="basic_array">
   33293 <Test name="float_vertex" />
   33294 <Test name="float_fragment" />
   33295 <Test name="float_both" />
   33296 <Test name="vec4_vertex" />
   33297 <Test name="vec4_fragment" />
   33298 <Test name="vec4_both" />
   33299 <Test name="mat4_vertex" />
   33300 <Test name="mat4_fragment" />
   33301 <Test name="mat4_both" />
   33302 <Test name="int_vertex" />
   33303 <Test name="int_fragment" />
   33304 <Test name="int_both" />
   33305 <Test name="ivec4_vertex" />
   33306 <Test name="ivec4_fragment" />
   33307 <Test name="ivec4_both" />
   33308 <Test name="uvec4_vertex" />
   33309 <Test name="uvec4_fragment" />
   33310 <Test name="uvec4_both" />
   33311 <Test name="bool_api_float_vertex" />
   33312 <Test name="bool_api_float_fragment" />
   33313 <Test name="bool_api_float_both" />
   33314 <Test name="bool_api_int_vertex" />
   33315 <Test name="bool_api_int_fragment" />
   33316 <Test name="bool_api_int_both" />
   33317 <Test name="bool_api_uint_vertex" />
   33318 <Test name="bool_api_uint_fragment" />
   33319 <Test name="bool_api_uint_both" />
   33320 <Test name="bvec4_api_float_vertex" />
   33321 <Test name="bvec4_api_float_fragment" />
   33322 <Test name="bvec4_api_float_both" />
   33323 <Test name="bvec4_api_int_vertex" />
   33324 <Test name="bvec4_api_int_fragment" />
   33325 <Test name="bvec4_api_int_both" />
   33326 <Test name="bvec4_api_uint_vertex" />
   33327 <Test name="bvec4_api_uint_fragment" />
   33328 <Test name="bvec4_api_uint_both" />
   33329 <Test name="sampler2D_vertex" />
   33330 <Test name="sampler2D_fragment" />
   33331 <Test name="sampler2D_both" />
   33332 </TestCase>
   33333 <TestCase name="basic_struct">
   33334 <Test name="float_vec4_vertex" />
   33335 <Test name="float_vec4_fragment" />
   33336 <Test name="float_vec4_both" />
   33337 <Test name="mat4_mat2_vertex" />
   33338 <Test name="mat4_mat2_fragment" />
   33339 <Test name="mat4_mat2_both" />
   33340 <Test name="int_ivec4_vertex" />
   33341 <Test name="int_ivec4_fragment" />
   33342 <Test name="int_ivec4_both" />
   33343 <Test name="bool_bvec4_vertex" />
   33344 <Test name="bool_bvec4_fragment" />
   33345 <Test name="bool_bvec4_both" />
   33346 <Test name="sampler2D_samplerCube_vertex" />
   33347 <Test name="sampler2D_samplerCube_fragment" />
   33348 <Test name="sampler2D_samplerCube_both" />
   33349 </TestCase>
   33350 <TestCase name="struct_in_array">
   33351 <Test name="float_vec4_vertex" />
   33352 <Test name="float_vec4_fragment" />
   33353 <Test name="float_vec4_both" />
   33354 <Test name="mat4_mat2_vertex" />
   33355 <Test name="mat4_mat2_fragment" />
   33356 <Test name="mat4_mat2_both" />
   33357 <Test name="int_ivec4_vertex" />
   33358 <Test name="int_ivec4_fragment" />
   33359 <Test name="int_ivec4_both" />
   33360 <Test name="bool_bvec4_vertex" />
   33361 <Test name="bool_bvec4_fragment" />
   33362 <Test name="bool_bvec4_both" />
   33363 <Test name="sampler2D_samplerCube_vertex" />
   33364 <Test name="sampler2D_samplerCube_fragment" />
   33365 <Test name="sampler2D_samplerCube_both" />
   33366 </TestCase>
   33367 <TestCase name="array_in_struct">
   33368 <Test name="float_vec4_vertex" />
   33369 <Test name="float_vec4_fragment" />
   33370 <Test name="float_vec4_both" />
   33371 <Test name="mat4_mat2_vertex" />
   33372 <Test name="mat4_mat2_fragment" />
   33373 <Test name="mat4_mat2_both" />
   33374 <Test name="int_ivec4_vertex" />
   33375 <Test name="int_ivec4_fragment" />
   33376 <Test name="int_ivec4_both" />
   33377 <Test name="bool_bvec4_vertex" />
   33378 <Test name="bool_bvec4_fragment" />
   33379 <Test name="bool_bvec4_both" />
   33380 <Test name="sampler2D_samplerCube_vertex" />
   33381 <Test name="sampler2D_samplerCube_fragment" />
   33382 <Test name="sampler2D_samplerCube_both" />
   33383 </TestCase>
   33384 <TestCase name="nested_structs_arrays">
   33385 <Test name="float_vec4_vertex" />
   33386 <Test name="float_vec4_fragment" />
   33387 <Test name="float_vec4_both" />
   33388 <Test name="mat4_mat2_vertex" />
   33389 <Test name="mat4_mat2_fragment" />
   33390 <Test name="mat4_mat2_both" />
   33391 <Test name="int_ivec4_vertex" />
   33392 <Test name="int_ivec4_fragment" />
   33393 <Test name="int_ivec4_both" />
   33394 <Test name="bool_bvec4_vertex" />
   33395 <Test name="bool_bvec4_fragment" />
   33396 <Test name="bool_bvec4_both" />
   33397 <Test name="sampler2D_samplerCube_vertex" />
   33398 <Test name="sampler2D_samplerCube_fragment" />
   33399 <Test name="sampler2D_samplerCube_both" />
   33400 </TestCase>
   33401 <TestCase name="multiple_basic">
   33402 <Test name="vertex" />
   33403 <Test name="fragment" />
   33404 <Test name="both" />
   33405 </TestCase>
   33406 <TestCase name="multiple_basic_array">
   33407 <Test name="vertex" />
   33408 <Test name="fragment" />
   33409 <Test name="both" />
   33410 </TestCase>
   33411 <TestCase name="multiple_nested_structs_arrays">
   33412 <Test name="vertex" />
   33413 <Test name="fragment" />
   33414 <Test name="both" />
   33415 </TestCase>
   33416 </TestSuite>
   33417 <TestSuite name="render">
   33418 <TestCase name="basic">
   33419 <Test name="float_vertex" />
   33420 <Test name="float_fragment" />
   33421 <Test name="float_both" />
   33422 <Test name="vec2_vertex" />
   33423 <Test name="vec2_fragment" />
   33424 <Test name="vec2_both" />
   33425 <Test name="vec3_vertex" />
   33426 <Test name="vec3_fragment" />
   33427 <Test name="vec3_both" />
   33428 <Test name="vec4_vertex" />
   33429 <Test name="vec4_fragment" />
   33430 <Test name="vec4_both" />
   33431 <Test name="mat2_vertex" />
   33432 <Test name="mat2_fragment" />
   33433 <Test name="mat2_both" />
   33434 <Test name="mat2x3_vertex" />
   33435 <Test name="mat2x3_fragment" />
   33436 <Test name="mat2x3_both" />
   33437 <Test name="mat2x4_vertex" />
   33438 <Test name="mat2x4_fragment" />
   33439 <Test name="mat2x4_both" />
   33440 <Test name="mat3x2_vertex" />
   33441 <Test name="mat3x2_fragment" />
   33442 <Test name="mat3x2_both" />
   33443 <Test name="mat3_vertex" />
   33444 <Test name="mat3_fragment" />
   33445 <Test name="mat3_both" />
   33446 <Test name="mat3x4_vertex" />
   33447 <Test name="mat3x4_fragment" />
   33448 <Test name="mat3x4_both" />
   33449 <Test name="mat4x2_vertex" />
   33450 <Test name="mat4x2_fragment" />
   33451 <Test name="mat4x2_both" />
   33452 <Test name="mat4x3_vertex" />
   33453 <Test name="mat4x3_fragment" />
   33454 <Test name="mat4x3_both" />
   33455 <Test name="mat4_vertex" />
   33456 <Test name="mat4_fragment" />
   33457 <Test name="mat4_both" />
   33458 <Test name="int_vertex" />
   33459 <Test name="int_fragment" />
   33460 <Test name="int_both" />
   33461 <Test name="ivec2_vertex" />
   33462 <Test name="ivec2_fragment" />
   33463 <Test name="ivec2_both" />
   33464 <Test name="ivec3_vertex" />
   33465 <Test name="ivec3_fragment" />
   33466 <Test name="ivec3_both" />
   33467 <Test name="ivec4_vertex" />
   33468 <Test name="ivec4_fragment" />
   33469 <Test name="ivec4_both" />
   33470 <Test name="uvec2_vertex" />
   33471 <Test name="uvec2_fragment" />
   33472 <Test name="uvec2_both" />
   33473 <Test name="uvec3_vertex" />
   33474 <Test name="uvec3_fragment" />
   33475 <Test name="uvec3_both" />
   33476 <Test name="uvec4_vertex" />
   33477 <Test name="uvec4_fragment" />
   33478 <Test name="uvec4_both" />
   33479 <Test name="bool_vertex" />
   33480 <Test name="bool_fragment" />
   33481 <Test name="bool_both" />
   33482 <Test name="bvec2_vertex" />
   33483 <Test name="bvec2_fragment" />
   33484 <Test name="bvec2_both" />
   33485 <Test name="bvec3_vertex" />
   33486 <Test name="bvec3_fragment" />
   33487 <Test name="bvec3_both" />
   33488 <Test name="bvec4_vertex" />
   33489 <Test name="bvec4_fragment" />
   33490 <Test name="bvec4_both" />
   33491 <Test name="sampler2D_vertex" />
   33492 <Test name="sampler2D_fragment" />
   33493 <Test name="sampler2D_both" />
   33494 <Test name="samplerCube_vertex" />
   33495 <Test name="samplerCube_fragment" />
   33496 <Test name="samplerCube_both" />
   33497 </TestCase>
   33498 <TestCase name="basic_array">
   33499 <Test name="float_vertex" />
   33500 <Test name="float_fragment" />
   33501 <Test name="float_both" />
   33502 <Test name="vec4_vertex" />
   33503 <Test name="vec4_fragment" />
   33504 <Test name="vec4_both" />
   33505 <Test name="mat4_vertex" />
   33506 <Test name="mat4_fragment" />
   33507 <Test name="mat4_both" />
   33508 <Test name="int_vertex" />
   33509 <Test name="int_fragment" />
   33510 <Test name="int_both" />
   33511 <Test name="ivec4_vertex" />
   33512 <Test name="ivec4_fragment" />
   33513 <Test name="ivec4_both" />
   33514 <Test name="uvec4_vertex" />
   33515 <Test name="uvec4_fragment" />
   33516 <Test name="uvec4_both" />
   33517 <Test name="bool_vertex" />
   33518 <Test name="bool_fragment" />
   33519 <Test name="bool_both" />
   33520 <Test name="bvec4_vertex" />
   33521 <Test name="bvec4_fragment" />
   33522 <Test name="bvec4_both" />
   33523 <Test name="sampler2D_vertex" />
   33524 <Test name="sampler2D_fragment" />
   33525 <Test name="sampler2D_both" />
   33526 </TestCase>
   33527 <TestCase name="basic_struct">
   33528 <Test name="float_vec4_vertex" />
   33529 <Test name="float_vec4_fragment" />
   33530 <Test name="float_vec4_both" />
   33531 <Test name="mat4_mat2_vertex" />
   33532 <Test name="mat4_mat2_fragment" />
   33533 <Test name="mat4_mat2_both" />
   33534 <Test name="int_ivec4_vertex" />
   33535 <Test name="int_ivec4_fragment" />
   33536 <Test name="int_ivec4_both" />
   33537 <Test name="bool_bvec4_vertex" />
   33538 <Test name="bool_bvec4_fragment" />
   33539 <Test name="bool_bvec4_both" />
   33540 </TestCase>
   33541 <TestCase name="struct_in_array">
   33542 <Test name="float_vec4_vertex" />
   33543 <Test name="float_vec4_fragment" />
   33544 <Test name="float_vec4_both" />
   33545 <Test name="mat4_mat2_vertex" />
   33546 <Test name="mat4_mat2_fragment" />
   33547 <Test name="mat4_mat2_both" />
   33548 <Test name="int_ivec4_vertex" />
   33549 <Test name="int_ivec4_fragment" />
   33550 <Test name="int_ivec4_both" />
   33551 <Test name="bool_bvec4_vertex" />
   33552 <Test name="bool_bvec4_fragment" />
   33553 <Test name="bool_bvec4_both" />
   33554 </TestCase>
   33555 <TestCase name="array_in_struct">
   33556 <Test name="float_vec4_vertex" />
   33557 <Test name="float_vec4_fragment" />
   33558 <Test name="float_vec4_both" />
   33559 <Test name="mat4_mat2_vertex" />
   33560 <Test name="mat4_mat2_fragment" />
   33561 <Test name="mat4_mat2_both" />
   33562 <Test name="int_ivec4_vertex" />
   33563 <Test name="int_ivec4_fragment" />
   33564 <Test name="int_ivec4_both" />
   33565 <Test name="bool_bvec4_vertex" />
   33566 <Test name="bool_bvec4_fragment" />
   33567 <Test name="bool_bvec4_both" />
   33568 </TestCase>
   33569 <TestCase name="nested_structs_arrays">
   33570 <Test name="float_vec4_vertex" />
   33571 <Test name="float_vec4_fragment" />
   33572 <Test name="float_vec4_both" />
   33573 <Test name="mat4_mat2_vertex" />
   33574 <Test name="mat4_mat2_fragment" />
   33575 <Test name="mat4_mat2_both" />
   33576 <Test name="int_ivec4_vertex" />
   33577 <Test name="int_ivec4_fragment" />
   33578 <Test name="int_ivec4_both" />
   33579 <Test name="bool_bvec4_vertex" />
   33580 <Test name="bool_bvec4_fragment" />
   33581 <Test name="bool_bvec4_both" />
   33582 </TestCase>
   33583 <TestCase name="multiple_basic">
   33584 <Test name="vertex" />
   33585 <Test name="fragment" />
   33586 <Test name="both" />
   33587 </TestCase>
   33588 <TestCase name="multiple_basic_array">
   33589 <Test name="vertex" />
   33590 <Test name="fragment" />
   33591 <Test name="both" />
   33592 </TestCase>
   33593 <TestCase name="multiple_nested_structs_arrays">
   33594 <Test name="vertex" />
   33595 <Test name="fragment" />
   33596 <Test name="both" />
   33597 </TestCase>
   33598 </TestSuite>
   33599 </TestSuite>
   33600 <TestSuite name="assigned">
   33601 <TestSuite name="by_pointer">
   33602 <TestSuite name="get_uniform">
   33603 <TestCase name="basic">
   33604 <Test name="float_vertex" />
   33605 <Test name="float_fragment" />
   33606 <Test name="float_both" />
   33607 <Test name="vec2_vertex" />
   33608 <Test name="vec2_fragment" />
   33609 <Test name="vec2_both" />
   33610 <Test name="vec3_vertex" />
   33611 <Test name="vec3_fragment" />
   33612 <Test name="vec3_both" />
   33613 <Test name="vec4_vertex" />
   33614 <Test name="vec4_fragment" />
   33615 <Test name="vec4_both" />
   33616 <Test name="mat2_vertex" />
   33617 <Test name="mat2_fragment" />
   33618 <Test name="mat2_both" />
   33619 <Test name="mat2_row_major_vertex" />
   33620 <Test name="mat2_row_major_fragment" />
   33621 <Test name="mat2_row_major_both" />
   33622 <Test name="mat2x3_vertex" />
   33623 <Test name="mat2x3_fragment" />
   33624 <Test name="mat2x3_both" />
   33625 <Test name="mat2x3_row_major_vertex" />
   33626 <Test name="mat2x3_row_major_fragment" />
   33627 <Test name="mat2x3_row_major_both" />
   33628 <Test name="mat2x4_vertex" />
   33629 <Test name="mat2x4_fragment" />
   33630 <Test name="mat2x4_both" />
   33631 <Test name="mat2x4_row_major_vertex" />
   33632 <Test name="mat2x4_row_major_fragment" />
   33633 <Test name="mat2x4_row_major_both" />
   33634 <Test name="mat3x2_vertex" />
   33635 <Test name="mat3x2_fragment" />
   33636 <Test name="mat3x2_both" />
   33637 <Test name="mat3x2_row_major_vertex" />
   33638 <Test name="mat3x2_row_major_fragment" />
   33639 <Test name="mat3x2_row_major_both" />
   33640 <Test name="mat3_vertex" />
   33641 <Test name="mat3_fragment" />
   33642 <Test name="mat3_both" />
   33643 <Test name="mat3_row_major_vertex" />
   33644 <Test name="mat3_row_major_fragment" />
   33645 <Test name="mat3_row_major_both" />
   33646 <Test name="mat3x4_vertex" />
   33647 <Test name="mat3x4_fragment" />
   33648 <Test name="mat3x4_both" />
   33649 <Test name="mat3x4_row_major_vertex" />
   33650 <Test name="mat3x4_row_major_fragment" />
   33651 <Test name="mat3x4_row_major_both" />
   33652 <Test name="mat4x2_vertex" />
   33653 <Test name="mat4x2_fragment" />
   33654 <Test name="mat4x2_both" />
   33655 <Test name="mat4x2_row_major_vertex" />
   33656 <Test name="mat4x2_row_major_fragment" />
   33657 <Test name="mat4x2_row_major_both" />
   33658 <Test name="mat4x3_vertex" />
   33659 <Test name="mat4x3_fragment" />
   33660 <Test name="mat4x3_both" />
   33661 <Test name="mat4x3_row_major_vertex" />
   33662 <Test name="mat4x3_row_major_fragment" />
   33663 <Test name="mat4x3_row_major_both" />
   33664 <Test name="mat4_vertex" />
   33665 <Test name="mat4_fragment" />
   33666 <Test name="mat4_both" />
   33667 <Test name="mat4_row_major_vertex" />
   33668 <Test name="mat4_row_major_fragment" />
   33669 <Test name="mat4_row_major_both" />
   33670 <Test name="int_vertex" />
   33671 <Test name="int_fragment" />
   33672 <Test name="int_both" />
   33673 <Test name="ivec2_vertex" />
   33674 <Test name="ivec2_fragment" />
   33675 <Test name="ivec2_both" />
   33676 <Test name="ivec3_vertex" />
   33677 <Test name="ivec3_fragment" />
   33678 <Test name="ivec3_both" />
   33679 <Test name="ivec4_vertex" />
   33680 <Test name="ivec4_fragment" />
   33681 <Test name="ivec4_both" />
   33682 <Test name="uint_vertex" />
   33683 <Test name="uint_both" />
   33684 <Test name="uvec2_vertex" />
   33685 <Test name="uvec2_fragment" />
   33686 <Test name="uvec2_both" />
   33687 <Test name="uvec3_vertex" />
   33688 <Test name="uvec3_fragment" />
   33689 <Test name="uvec3_both" />
   33690 <Test name="uvec4_vertex" />
   33691 <Test name="uvec4_fragment" />
   33692 <Test name="uvec4_both" />
   33693 <Test name="bool_api_float_vertex" />
   33694 <Test name="bool_api_float_fragment" />
   33695 <Test name="bool_api_float_both" />
   33696 <Test name="bool_api_int_vertex" />
   33697 <Test name="bool_api_int_fragment" />
   33698 <Test name="bool_api_int_both" />
   33699 <Test name="bool_api_uint_vertex" />
   33700 <Test name="bool_api_uint_fragment" />
   33701 <Test name="bool_api_uint_both" />
   33702 <Test name="bvec2_api_float_vertex" />
   33703 <Test name="bvec2_api_float_fragment" />
   33704 <Test name="bvec2_api_float_both" />
   33705 <Test name="bvec2_api_int_vertex" />
   33706 <Test name="bvec2_api_int_fragment" />
   33707 <Test name="bvec2_api_int_both" />
   33708 <Test name="bvec2_api_uint_vertex" />
   33709 <Test name="bvec2_api_uint_fragment" />
   33710 <Test name="bvec2_api_uint_both" />
   33711 <Test name="bvec3_api_float_vertex" />
   33712 <Test name="bvec3_api_float_fragment" />
   33713 <Test name="bvec3_api_float_both" />
   33714 <Test name="bvec3_api_int_vertex" />
   33715 <Test name="bvec3_api_int_fragment" />
   33716 <Test name="bvec3_api_int_both" />
   33717 <Test name="bvec3_api_uint_vertex" />
   33718 <Test name="bvec3_api_uint_fragment" />
   33719 <Test name="bvec3_api_uint_both" />
   33720 <Test name="bvec4_api_float_vertex" />
   33721 <Test name="bvec4_api_float_fragment" />
   33722 <Test name="bvec4_api_float_both" />
   33723 <Test name="bvec4_api_int_vertex" />
   33724 <Test name="bvec4_api_int_fragment" />
   33725 <Test name="bvec4_api_int_both" />
   33726 <Test name="bvec4_api_uint_vertex" />
   33727 <Test name="bvec4_api_uint_fragment" />
   33728 <Test name="bvec4_api_uint_both" />
   33729 <Test name="sampler2D_vertex" />
   33730 <Test name="sampler2D_fragment" />
   33731 <Test name="sampler2D_both" />
   33732 <Test name="samplerCube_vertex" />
   33733 <Test name="samplerCube_fragment" />
   33734 <Test name="samplerCube_both" />
   33735 </TestCase>
   33736 <TestCase name="basic_array">
   33737 <Test name="float_vertex" />
   33738 <Test name="float_fragment" />
   33739 <Test name="float_both" />
   33740 <Test name="vec4_vertex" />
   33741 <Test name="vec4_fragment" />
   33742 <Test name="vec4_both" />
   33743 <Test name="mat4_vertex" />
   33744 <Test name="mat4_fragment" />
   33745 <Test name="mat4_both" />
   33746 <Test name="mat4_row_major_vertex" />
   33747 <Test name="mat4_row_major_fragment" />
   33748 <Test name="mat4_row_major_both" />
   33749 <Test name="int_vertex" />
   33750 <Test name="int_fragment" />
   33751 <Test name="int_both" />
   33752 <Test name="ivec4_vertex" />
   33753 <Test name="ivec4_fragment" />
   33754 <Test name="ivec4_both" />
   33755 <Test name="uint_vertex" />
   33756 <Test name="uint_both" />
   33757 <Test name="uvec4_vertex" />
   33758 <Test name="uvec4_fragment" />
   33759 <Test name="uvec4_both" />
   33760 <Test name="bool_api_float_vertex" />
   33761 <Test name="bool_api_float_fragment" />
   33762 <Test name="bool_api_float_both" />
   33763 <Test name="bool_api_int_vertex" />
   33764 <Test name="bool_api_int_fragment" />
   33765 <Test name="bool_api_int_both" />
   33766 <Test name="bool_api_uint_vertex" />
   33767 <Test name="bool_api_uint_fragment" />
   33768 <Test name="bool_api_uint_both" />
   33769 <Test name="bvec4_api_float_vertex" />
   33770 <Test name="bvec4_api_float_fragment" />
   33771 <Test name="bvec4_api_float_both" />
   33772 <Test name="bvec4_api_int_vertex" />
   33773 <Test name="bvec4_api_int_fragment" />
   33774 <Test name="bvec4_api_int_both" />
   33775 <Test name="bvec4_api_uint_vertex" />
   33776 <Test name="bvec4_api_uint_fragment" />
   33777 <Test name="bvec4_api_uint_both" />
   33778 <Test name="sampler2D_vertex" />
   33779 <Test name="sampler2D_fragment" />
   33780 <Test name="sampler2D_both" />
   33781 </TestCase>
   33782 <TestCase name="basic_array_first_elem_without_brackets">
   33783 <Test name="float_vertex" />
   33784 <Test name="float_fragment" />
   33785 <Test name="float_both" />
   33786 <Test name="vec4_vertex" />
   33787 <Test name="vec4_fragment" />
   33788 <Test name="vec4_both" />
   33789 <Test name="mat4_vertex" />
   33790 <Test name="mat4_fragment" />
   33791 <Test name="mat4_both" />
   33792 <Test name="mat4_row_major_vertex" />
   33793 <Test name="mat4_row_major_fragment" />
   33794 <Test name="mat4_row_major_both" />
   33795 <Test name="int_vertex" />
   33796 <Test name="int_fragment" />
   33797 <Test name="int_both" />
   33798 <Test name="ivec4_vertex" />
   33799 <Test name="ivec4_fragment" />
   33800 <Test name="ivec4_both" />
   33801 <Test name="uint_vertex" />
   33802 <Test name="uint_both" />
   33803 <Test name="uvec4_vertex" />
   33804 <Test name="uvec4_fragment" />
   33805 <Test name="uvec4_both" />
   33806 <Test name="bool_api_float_vertex" />
   33807 <Test name="bool_api_float_fragment" />
   33808 <Test name="bool_api_float_both" />
   33809 <Test name="bool_api_int_vertex" />
   33810 <Test name="bool_api_int_fragment" />
   33811 <Test name="bool_api_int_both" />
   33812 <Test name="bool_api_uint_vertex" />
   33813 <Test name="bool_api_uint_fragment" />
   33814 <Test name="bool_api_uint_both" />
   33815 <Test name="bvec4_api_float_vertex" />
   33816 <Test name="bvec4_api_float_fragment" />
   33817 <Test name="bvec4_api_float_both" />
   33818 <Test name="bvec4_api_int_vertex" />
   33819 <Test name="bvec4_api_int_fragment" />
   33820 <Test name="bvec4_api_int_both" />
   33821 <Test name="bvec4_api_uint_vertex" />
   33822 <Test name="bvec4_api_uint_fragment" />
   33823 <Test name="bvec4_api_uint_both" />
   33824 <Test name="sampler2D_vertex" />
   33825 <Test name="sampler2D_fragment" />
   33826 <Test name="sampler2D_both" />
   33827 </TestCase>
   33828 <TestCase name="basic_struct">
   33829 <Test name="float_vec4_vertex" />
   33830 <Test name="float_vec4_fragment" />
   33831 <Test name="float_vec4_both" />
   33832 <Test name="mat4_mat2_vertex" />
   33833 <Test name="mat4_mat2_fragment" />
   33834 <Test name="mat4_mat2_both" />
   33835 <Test name="int_ivec4_vertex" />
   33836 <Test name="int_ivec4_fragment" />
   33837 <Test name="int_ivec4_both" />
   33838 <Test name="uint_uvec4_vertex" />
   33839 <Test name="uint_uvec4_fragment" />
   33840 <Test name="uint_uvec4_both" />
   33841 <Test name="bool_bvec4_vertex" />
   33842 <Test name="bool_bvec4_fragment" />
   33843 <Test name="bool_bvec4_both" />
   33844 <Test name="sampler2D_samplerCube_vertex" />
   33845 <Test name="sampler2D_samplerCube_fragment" />
   33846 <Test name="sampler2D_samplerCube_both" />
   33847 </TestCase>
   33848 <TestCase name="struct_in_array">
   33849 <Test name="float_vec4_vertex" />
   33850 <Test name="float_vec4_fragment" />
   33851 <Test name="float_vec4_both" />
   33852 <Test name="mat4_mat2_vertex" />
   33853 <Test name="mat4_mat2_fragment" />
   33854 <Test name="mat4_mat2_both" />
   33855 <Test name="int_ivec4_vertex" />
   33856 <Test name="int_ivec4_fragment" />
   33857 <Test name="int_ivec4_both" />
   33858 <Test name="uint_uvec4_vertex" />
   33859 <Test name="uint_uvec4_fragment" />
   33860 <Test name="bool_bvec4_vertex" />
   33861 <Test name="bool_bvec4_fragment" />
   33862 <Test name="bool_bvec4_both" />
   33863 <Test name="sampler2D_samplerCube_vertex" />
   33864 <Test name="sampler2D_samplerCube_fragment" />
   33865 <Test name="sampler2D_samplerCube_both" />
   33866 </TestCase>
   33867 <TestCase name="array_in_struct">
   33868 <Test name="float_vec4_vertex" />
   33869 <Test name="float_vec4_fragment" />
   33870 <Test name="float_vec4_both" />
   33871 <Test name="mat4_mat2_vertex" />
   33872 <Test name="mat4_mat2_fragment" />
   33873 <Test name="mat4_mat2_both" />
   33874 <Test name="int_ivec4_vertex" />
   33875 <Test name="int_ivec4_fragment" />
   33876 <Test name="int_ivec4_both" />
   33877 <Test name="uint_uvec4_vertex" />
   33878 <Test name="uint_uvec4_fragment" />
   33879 <Test name="bool_bvec4_vertex" />
   33880 <Test name="bool_bvec4_fragment" />
   33881 <Test name="bool_bvec4_both" />
   33882 <Test name="sampler2D_samplerCube_vertex" />
   33883 <Test name="sampler2D_samplerCube_fragment" />
   33884 <Test name="sampler2D_samplerCube_both" />
   33885 </TestCase>
   33886 <TestCase name="nested_structs_arrays">
   33887 <Test name="sampler2D_samplerCube_vertex" />
   33888 <Test name="sampler2D_samplerCube_fragment" />
   33889 <Test name="sampler2D_samplerCube_both" />
   33890 </TestCase>
   33891 <TestCase name="multiple_basic">
   33892 <Test name="vertex" />
   33893 <Test name="fragment" />
   33894 <Test name="both" />
   33895 </TestCase>
   33896 <TestCase name="multiple_basic_array">
   33897 <Test name="vertex" />
   33898 <Test name="fragment" />
   33899 <Test name="both" />
   33900 </TestCase>
   33901 </TestSuite>
   33902 <TestSuite name="render">
   33903 <TestCase name="basic">
   33904 <Test name="float_vertex" />
   33905 <Test name="float_fragment" />
   33906 <Test name="float_both" />
   33907 <Test name="vec2_vertex" />
   33908 <Test name="vec2_fragment" />
   33909 <Test name="vec2_both" />
   33910 <Test name="vec3_vertex" />
   33911 <Test name="vec3_fragment" />
   33912 <Test name="vec3_both" />
   33913 <Test name="vec4_vertex" />
   33914 <Test name="vec4_fragment" />
   33915 <Test name="vec4_both" />
   33916 <Test name="mat2_vertex" />
   33917 <Test name="mat2_fragment" />
   33918 <Test name="mat2_both" />
   33919 <Test name="mat2_row_major_vertex" />
   33920 <Test name="mat2_row_major_fragment" />
   33921 <Test name="mat2_row_major_both" />
   33922 <Test name="mat2x3_vertex" />
   33923 <Test name="mat2x3_fragment" />
   33924 <Test name="mat2x3_both" />
   33925 <Test name="mat2x3_row_major_vertex" />
   33926 <Test name="mat2x3_row_major_fragment" />
   33927 <Test name="mat2x3_row_major_both" />
   33928 <Test name="mat2x4_vertex" />
   33929 <Test name="mat2x4_fragment" />
   33930 <Test name="mat2x4_both" />
   33931 <Test name="mat2x4_row_major_vertex" />
   33932 <Test name="mat2x4_row_major_fragment" />
   33933 <Test name="mat2x4_row_major_both" />
   33934 <Test name="mat3x2_vertex" />
   33935 <Test name="mat3x2_fragment" />
   33936 <Test name="mat3x2_both" />
   33937 <Test name="mat3x2_row_major_vertex" />
   33938 <Test name="mat3x2_row_major_fragment" />
   33939 <Test name="mat3x2_row_major_both" />
   33940 <Test name="mat3_vertex" />
   33941 <Test name="mat3_fragment" />
   33942 <Test name="mat3_both" />
   33943 <Test name="mat3_row_major_vertex" />
   33944 <Test name="mat3_row_major_fragment" />
   33945 <Test name="mat3_row_major_both" />
   33946 <Test name="mat3x4_vertex" />
   33947 <Test name="mat3x4_fragment" />
   33948 <Test name="mat3x4_both" />
   33949 <Test name="mat3x4_row_major_vertex" />
   33950 <Test name="mat3x4_row_major_fragment" />
   33951 <Test name="mat3x4_row_major_both" />
   33952 <Test name="mat4x2_vertex" />
   33953 <Test name="mat4x2_fragment" />
   33954 <Test name="mat4x2_both" />
   33955 <Test name="mat4x2_row_major_vertex" />
   33956 <Test name="mat4x2_row_major_fragment" />
   33957 <Test name="mat4x2_row_major_both" />
   33958 <Test name="mat4x3_vertex" />
   33959 <Test name="mat4x3_fragment" />
   33960 <Test name="mat4x3_both" />
   33961 <Test name="mat4x3_row_major_vertex" />
   33962 <Test name="mat4x3_row_major_fragment" />
   33963 <Test name="mat4x3_row_major_both" />
   33964 <Test name="mat4_vertex" />
   33965 <Test name="mat4_fragment" />
   33966 <Test name="mat4_both" />
   33967 <Test name="mat4_row_major_vertex" />
   33968 <Test name="mat4_row_major_fragment" />
   33969 <Test name="mat4_row_major_both" />
   33970 <Test name="int_vertex" />
   33971 <Test name="int_fragment" />
   33972 <Test name="int_both" />
   33973 <Test name="ivec2_vertex" />
   33974 <Test name="ivec2_fragment" />
   33975 <Test name="ivec2_both" />
   33976 <Test name="ivec3_vertex" />
   33977 <Test name="ivec3_fragment" />
   33978 <Test name="ivec3_both" />
   33979 <Test name="ivec4_vertex" />
   33980 <Test name="ivec4_fragment" />
   33981 <Test name="ivec4_both" />
   33982 <Test name="uint_vertex" />
   33983 <Test name="uint_both" />
   33984 <Test name="uvec2_vertex" />
   33985 <Test name="uvec2_fragment" />
   33986 <Test name="uvec2_both" />
   33987 <Test name="uvec3_vertex" />
   33988 <Test name="uvec3_fragment" />
   33989 <Test name="uvec3_both" />
   33990 <Test name="uvec4_vertex" />
   33991 <Test name="uvec4_fragment" />
   33992 <Test name="uvec4_both" />
   33993 <Test name="bool_vertex" />
   33994 <Test name="bool_fragment" />
   33995 <Test name="bool_both" />
   33996 <Test name="bvec2_vertex" />
   33997 <Test name="bvec2_fragment" />
   33998 <Test name="bvec2_both" />
   33999 <Test name="bvec3_vertex" />
   34000 <Test name="bvec3_fragment" />
   34001 <Test name="bvec3_both" />
   34002 <Test name="bvec4_vertex" />
   34003 <Test name="bvec4_fragment" />
   34004 <Test name="bvec4_both" />
   34005 <Test name="sampler2D_vertex" />
   34006 <Test name="sampler2D_fragment" />
   34007 <Test name="sampler2D_both" />
   34008 <Test name="samplerCube_vertex" />
   34009 <Test name="samplerCube_fragment" />
   34010 <Test name="samplerCube_both" />
   34011 </TestCase>
   34012 <TestCase name="basic_array">
   34013 <Test name="float_vertex" />
   34014 <Test name="float_fragment" />
   34015 <Test name="float_both" />
   34016 <Test name="vec4_vertex" />
   34017 <Test name="vec4_fragment" />
   34018 <Test name="vec4_both" />
   34019 <Test name="mat4_vertex" />
   34020 <Test name="mat4_fragment" />
   34021 <Test name="mat4_both" />
   34022 <Test name="mat4_row_major_vertex" />
   34023 <Test name="mat4_row_major_fragment" />
   34024 <Test name="mat4_row_major_both" />
   34025 <Test name="int_vertex" />
   34026 <Test name="int_fragment" />
   34027 <Test name="int_both" />
   34028 <Test name="ivec4_vertex" />
   34029 <Test name="ivec4_fragment" />
   34030 <Test name="ivec4_both" />
   34031 <Test name="uint_vertex" />
   34032 <Test name="uint_both" />
   34033 <Test name="uvec4_vertex" />
   34034 <Test name="uvec4_fragment" />
   34035 <Test name="uvec4_both" />
   34036 <Test name="bool_vertex" />
   34037 <Test name="bool_fragment" />
   34038 <Test name="bool_both" />
   34039 <Test name="bvec4_vertex" />
   34040 <Test name="bvec4_fragment" />
   34041 <Test name="bvec4_both" />
   34042 <Test name="sampler2D_vertex" />
   34043 <Test name="sampler2D_fragment" />
   34044 <Test name="sampler2D_both" />
   34045 </TestCase>
   34046 <TestCase name="basic_struct">
   34047 <Test name="float_vec4_vertex" />
   34048 <Test name="float_vec4_fragment" />
   34049 <Test name="float_vec4_both" />
   34050 <Test name="int_ivec4_vertex" />
   34051 <Test name="int_ivec4_fragment" />
   34052 <Test name="int_ivec4_both" />
   34053 <Test name="uint_uvec4_vertex" />
   34054 <Test name="uint_uvec4_fragment" />
   34055 <Test name="uint_uvec4_both" />
   34056 <Test name="bool_bvec4_vertex" />
   34057 <Test name="bool_bvec4_fragment" />
   34058 <Test name="bool_bvec4_both" />
   34059 <Test name="sampler2D_samplerCube_vertex" />
   34060 <Test name="sampler2D_samplerCube_fragment" />
   34061 <Test name="sampler2D_samplerCube_both" />
   34062 </TestCase>
   34063 <TestCase name="struct_in_array">
   34064 <Test name="float_vec4_vertex" />
   34065 <Test name="float_vec4_fragment" />
   34066 <Test name="float_vec4_both" />
   34067 <Test name="int_ivec4_vertex" />
   34068 <Test name="int_ivec4_fragment" />
   34069 <Test name="int_ivec4_both" />
   34070 <Test name="uint_uvec4_vertex" />
   34071 <Test name="uint_uvec4_fragment" />
   34072 <Test name="bool_bvec4_vertex" />
   34073 <Test name="bool_bvec4_fragment" />
   34074 <Test name="bool_bvec4_both" />
   34075 <Test name="sampler2D_samplerCube_vertex" />
   34076 <Test name="sampler2D_samplerCube_fragment" />
   34077 <Test name="sampler2D_samplerCube_both" />
   34078 </TestCase>
   34079 <TestCase name="array_in_struct">
   34080 <Test name="float_vec4_vertex" />
   34081 <Test name="float_vec4_fragment" />
   34082 <Test name="float_vec4_both" />
   34083 <Test name="int_ivec4_vertex" />
   34084 <Test name="int_ivec4_fragment" />
   34085 <Test name="int_ivec4_both" />
   34086 <Test name="uint_uvec4_vertex" />
   34087 <Test name="uint_uvec4_fragment" />
   34088 <Test name="bool_bvec4_vertex" />
   34089 <Test name="bool_bvec4_fragment" />
   34090 <Test name="bool_bvec4_both" />
   34091 <Test name="sampler2D_samplerCube_vertex" />
   34092 <Test name="sampler2D_samplerCube_fragment" />
   34093 <Test name="sampler2D_samplerCube_both" />
   34094 </TestCase>
   34095 <TestCase name="nested_structs_arrays">
   34096 <Test name="sampler2D_samplerCube_vertex" />
   34097 <Test name="sampler2D_samplerCube_fragment" />
   34098 <Test name="sampler2D_samplerCube_both" />
   34099 </TestCase>
   34100 <TestCase name="multiple_basic">
   34101 <Test name="vertex" />
   34102 <Test name="fragment" />
   34103 <Test name="both" />
   34104 </TestCase>
   34105 <TestCase name="multiple_basic_array">
   34106 <Test name="vertex" />
   34107 <Test name="fragment" />
   34108 <Test name="both" />
   34109 </TestCase>
   34110 </TestSuite>
   34111 </TestSuite>
   34112 <TestSuite name="by_value">
   34113 <TestSuite name="get_uniform">
   34114 <TestCase name="basic">
   34115 <Test name="float_vertex" />
   34116 <Test name="float_fragment" />
   34117 <Test name="float_both" />
   34118 <Test name="vec2_vertex" />
   34119 <Test name="vec2_fragment" />
   34120 <Test name="vec2_both" />
   34121 <Test name="vec3_vertex" />
   34122 <Test name="vec3_fragment" />
   34123 <Test name="vec3_both" />
   34124 <Test name="vec4_vertex" />
   34125 <Test name="vec4_fragment" />
   34126 <Test name="vec4_both" />
   34127 <Test name="int_vertex" />
   34128 <Test name="int_fragment" />
   34129 <Test name="int_both" />
   34130 <Test name="ivec2_vertex" />
   34131 <Test name="ivec2_fragment" />
   34132 <Test name="ivec2_both" />
   34133 <Test name="ivec3_vertex" />
   34134 <Test name="ivec3_fragment" />
   34135 <Test name="ivec3_both" />
   34136 <Test name="ivec4_vertex" />
   34137 <Test name="ivec4_fragment" />
   34138 <Test name="ivec4_both" />
   34139 <Test name="uint_vertex" />
   34140 <Test name="uint_both" />
   34141 <Test name="uvec2_vertex" />
   34142 <Test name="uvec2_fragment" />
   34143 <Test name="uvec2_both" />
   34144 <Test name="uvec3_vertex" />
   34145 <Test name="uvec3_fragment" />
   34146 <Test name="uvec3_both" />
   34147 <Test name="uvec4_vertex" />
   34148 <Test name="uvec4_fragment" />
   34149 <Test name="uvec4_both" />
   34150 <Test name="bool_api_float_vertex" />
   34151 <Test name="bool_api_float_fragment" />
   34152 <Test name="bool_api_float_both" />
   34153 <Test name="bool_api_int_vertex" />
   34154 <Test name="bool_api_int_fragment" />
   34155 <Test name="bool_api_int_both" />
   34156 <Test name="bool_api_uint_vertex" />
   34157 <Test name="bool_api_uint_fragment" />
   34158 <Test name="bool_api_uint_both" />
   34159 <Test name="bvec2_api_float_vertex" />
   34160 <Test name="bvec2_api_float_fragment" />
   34161 <Test name="bvec2_api_float_both" />
   34162 <Test name="bvec2_api_int_vertex" />
   34163 <Test name="bvec2_api_int_fragment" />
   34164 <Test name="bvec2_api_int_both" />
   34165 <Test name="bvec2_api_uint_vertex" />
   34166 <Test name="bvec2_api_uint_fragment" />
   34167 <Test name="bvec2_api_uint_both" />
   34168 <Test name="bvec3_api_float_vertex" />
   34169 <Test name="bvec3_api_float_fragment" />
   34170 <Test name="bvec3_api_float_both" />
   34171 <Test name="bvec3_api_int_vertex" />
   34172 <Test name="bvec3_api_int_fragment" />
   34173 <Test name="bvec3_api_int_both" />
   34174 <Test name="bvec3_api_uint_vertex" />
   34175 <Test name="bvec3_api_uint_fragment" />
   34176 <Test name="bvec3_api_uint_both" />
   34177 <Test name="bvec4_api_float_vertex" />
   34178 <Test name="bvec4_api_float_fragment" />
   34179 <Test name="bvec4_api_float_both" />
   34180 <Test name="bvec4_api_int_vertex" />
   34181 <Test name="bvec4_api_int_fragment" />
   34182 <Test name="bvec4_api_int_both" />
   34183 <Test name="bvec4_api_uint_vertex" />
   34184 <Test name="bvec4_api_uint_fragment" />
   34185 <Test name="bvec4_api_uint_both" />
   34186 <Test name="sampler2D_vertex" />
   34187 <Test name="sampler2D_fragment" />
   34188 <Test name="sampler2D_both" />
   34189 <Test name="samplerCube_vertex" />
   34190 <Test name="samplerCube_fragment" />
   34191 <Test name="samplerCube_both" />
   34192 </TestCase>
   34193 <TestCase name="basic_array">
   34194 <Test name="float_vertex" />
   34195 <Test name="float_fragment" />
   34196 <Test name="float_both" />
   34197 <Test name="vec4_vertex" />
   34198 <Test name="vec4_fragment" />
   34199 <Test name="vec4_both" />
   34200 <Test name="int_vertex" />
   34201 <Test name="int_fragment" />
   34202 <Test name="int_both" />
   34203 <Test name="ivec4_vertex" />
   34204 <Test name="ivec4_fragment" />
   34205 <Test name="ivec4_both" />
   34206 <Test name="uint_vertex" />
   34207 <Test name="uint_both" />
   34208 <Test name="uvec4_vertex" />
   34209 <Test name="uvec4_fragment" />
   34210 <Test name="uvec4_both" />
   34211 <Test name="bool_api_float_vertex" />
   34212 <Test name="bool_api_float_fragment" />
   34213 <Test name="bool_api_float_both" />
   34214 <Test name="bool_api_int_vertex" />
   34215 <Test name="bool_api_int_fragment" />
   34216 <Test name="bool_api_int_both" />
   34217 <Test name="bool_api_uint_vertex" />
   34218 <Test name="bool_api_uint_fragment" />
   34219 <Test name="bool_api_uint_both" />
   34220 <Test name="bvec4_api_float_vertex" />
   34221 <Test name="bvec4_api_float_fragment" />
   34222 <Test name="bvec4_api_float_both" />
   34223 <Test name="bvec4_api_int_vertex" />
   34224 <Test name="bvec4_api_int_fragment" />
   34225 <Test name="bvec4_api_int_both" />
   34226 <Test name="bvec4_api_uint_vertex" />
   34227 <Test name="bvec4_api_uint_fragment" />
   34228 <Test name="bvec4_api_uint_both" />
   34229 <Test name="sampler2D_vertex" />
   34230 <Test name="sampler2D_fragment" />
   34231 <Test name="sampler2D_both" />
   34232 </TestCase>
   34233 <TestCase name="basic_array_first_elem_without_brackets">
   34234 <Test name="float_vertex" />
   34235 <Test name="float_fragment" />
   34236 <Test name="float_both" />
   34237 <Test name="vec4_vertex" />
   34238 <Test name="vec4_fragment" />
   34239 <Test name="vec4_both" />
   34240 <Test name="int_vertex" />
   34241 <Test name="int_fragment" />
   34242 <Test name="int_both" />
   34243 <Test name="ivec4_vertex" />
   34244 <Test name="ivec4_fragment" />
   34245 <Test name="ivec4_both" />
   34246 <Test name="uint_vertex" />
   34247 <Test name="uint_both" />
   34248 <Test name="uvec4_vertex" />
   34249 <Test name="uvec4_fragment" />
   34250 <Test name="uvec4_both" />
   34251 <Test name="bool_api_float_vertex" />
   34252 <Test name="bool_api_float_fragment" />
   34253 <Test name="bool_api_float_both" />
   34254 <Test name="bool_api_int_vertex" />
   34255 <Test name="bool_api_int_fragment" />
   34256 <Test name="bool_api_int_both" />
   34257 <Test name="bool_api_uint_vertex" />
   34258 <Test name="bool_api_uint_fragment" />
   34259 <Test name="bool_api_uint_both" />
   34260 <Test name="bvec4_api_float_vertex" />
   34261 <Test name="bvec4_api_float_fragment" />
   34262 <Test name="bvec4_api_float_both" />
   34263 <Test name="bvec4_api_int_vertex" />
   34264 <Test name="bvec4_api_int_fragment" />
   34265 <Test name="bvec4_api_int_both" />
   34266 <Test name="bvec4_api_uint_vertex" />
   34267 <Test name="bvec4_api_uint_fragment" />
   34268 <Test name="bvec4_api_uint_both" />
   34269 <Test name="sampler2D_vertex" />
   34270 <Test name="sampler2D_fragment" />
   34271 <Test name="sampler2D_both" />
   34272 </TestCase>
   34273 <TestCase name="basic_struct">
   34274 <Test name="float_vec4_vertex" />
   34275 <Test name="float_vec4_fragment" />
   34276 <Test name="float_vec4_both" />
   34277 <Test name="int_ivec4_vertex" />
   34278 <Test name="int_ivec4_fragment" />
   34279 <Test name="int_ivec4_both" />
   34280 <Test name="uint_uvec4_vertex" />
   34281 <Test name="uint_uvec4_fragment" />
   34282 <Test name="uint_uvec4_both" />
   34283 <Test name="bool_bvec4_vertex" />
   34284 <Test name="bool_bvec4_fragment" />
   34285 <Test name="bool_bvec4_both" />
   34286 <Test name="sampler2D_samplerCube_vertex" />
   34287 <Test name="sampler2D_samplerCube_fragment" />
   34288 <Test name="sampler2D_samplerCube_both" />
   34289 </TestCase>
   34290 <TestCase name="struct_in_array">
   34291 <Test name="float_vec4_vertex" />
   34292 <Test name="float_vec4_fragment" />
   34293 <Test name="float_vec4_both" />
   34294 <Test name="int_ivec4_vertex" />
   34295 <Test name="int_ivec4_fragment" />
   34296 <Test name="int_ivec4_both" />
   34297 <Test name="uint_uvec4_vertex" />
   34298 <Test name="uint_uvec4_fragment" />
   34299 <Test name="bool_bvec4_vertex" />
   34300 <Test name="bool_bvec4_fragment" />
   34301 <Test name="bool_bvec4_both" />
   34302 <Test name="sampler2D_samplerCube_vertex" />
   34303 <Test name="sampler2D_samplerCube_fragment" />
   34304 <Test name="sampler2D_samplerCube_both" />
   34305 </TestCase>
   34306 <TestCase name="array_in_struct">
   34307 <Test name="float_vec4_vertex" />
   34308 <Test name="float_vec4_fragment" />
   34309 <Test name="float_vec4_both" />
   34310 <Test name="int_ivec4_vertex" />
   34311 <Test name="int_ivec4_fragment" />
   34312 <Test name="int_ivec4_both" />
   34313 <Test name="uint_uvec4_vertex" />
   34314 <Test name="uint_uvec4_fragment" />
   34315 <Test name="bool_bvec4_vertex" />
   34316 <Test name="bool_bvec4_fragment" />
   34317 <Test name="bool_bvec4_both" />
   34318 <Test name="sampler2D_samplerCube_vertex" />
   34319 <Test name="sampler2D_samplerCube_fragment" />
   34320 <Test name="sampler2D_samplerCube_both" />
   34321 </TestCase>
   34322 <TestCase name="nested_structs_arrays">
   34323 <Test name="sampler2D_samplerCube_vertex" />
   34324 <Test name="sampler2D_samplerCube_fragment" />
   34325 <Test name="sampler2D_samplerCube_both" />
   34326 </TestCase>
   34327 <TestCase name="multiple_basic_array">
   34328 <Test name="vertex" />
   34329 <Test name="fragment" />
   34330 <Test name="both" />
   34331 </TestCase>
   34332 </TestSuite>
   34333 <TestSuite name="render">
   34334 <TestCase name="basic">
   34335 <Test name="float_vertex" />
   34336 <Test name="float_fragment" />
   34337 <Test name="float_both" />
   34338 <Test name="vec2_vertex" />
   34339 <Test name="vec2_fragment" />
   34340 <Test name="vec2_both" />
   34341 <Test name="vec3_vertex" />
   34342 <Test name="vec3_fragment" />
   34343 <Test name="vec3_both" />
   34344 <Test name="vec4_vertex" />
   34345 <Test name="vec4_fragment" />
   34346 <Test name="vec4_both" />
   34347 <Test name="int_vertex" />
   34348 <Test name="int_fragment" />
   34349 <Test name="int_both" />
   34350 <Test name="ivec2_vertex" />
   34351 <Test name="ivec2_fragment" />
   34352 <Test name="ivec2_both" />
   34353 <Test name="ivec3_vertex" />
   34354 <Test name="ivec3_fragment" />
   34355 <Test name="ivec3_both" />
   34356 <Test name="ivec4_vertex" />
   34357 <Test name="ivec4_fragment" />
   34358 <Test name="ivec4_both" />
   34359 <Test name="uint_vertex" />
   34360 <Test name="uint_both" />
   34361 <Test name="uvec2_vertex" />
   34362 <Test name="uvec2_fragment" />
   34363 <Test name="uvec2_both" />
   34364 <Test name="uvec3_vertex" />
   34365 <Test name="uvec3_fragment" />
   34366 <Test name="uvec3_both" />
   34367 <Test name="uvec4_vertex" />
   34368 <Test name="uvec4_fragment" />
   34369 <Test name="uvec4_both" />
   34370 <Test name="bool_vertex" />
   34371 <Test name="bool_fragment" />
   34372 <Test name="bool_both" />
   34373 <Test name="bvec2_vertex" />
   34374 <Test name="bvec2_fragment" />
   34375 <Test name="bvec2_both" />
   34376 <Test name="bvec3_vertex" />
   34377 <Test name="bvec3_fragment" />
   34378 <Test name="bvec3_both" />
   34379 <Test name="bvec4_vertex" />
   34380 <Test name="bvec4_fragment" />
   34381 <Test name="bvec4_both" />
   34382 <Test name="sampler2D_vertex" />
   34383 <Test name="sampler2D_fragment" />
   34384 <Test name="sampler2D_both" />
   34385 <Test name="samplerCube_vertex" />
   34386 <Test name="samplerCube_fragment" />
   34387 <Test name="samplerCube_both" />
   34388 </TestCase>
   34389 <TestCase name="basic_array">
   34390 <Test name="float_vertex" />
   34391 <Test name="float_fragment" />
   34392 <Test name="float_both" />
   34393 <Test name="vec4_vertex" />
   34394 <Test name="vec4_fragment" />
   34395 <Test name="vec4_both" />
   34396 <Test name="int_vertex" />
   34397 <Test name="int_fragment" />
   34398 <Test name="int_both" />
   34399 <Test name="ivec4_vertex" />
   34400 <Test name="ivec4_fragment" />
   34401 <Test name="ivec4_both" />
   34402 <Test name="uint_vertex" />
   34403 <Test name="uint_both" />
   34404 <Test name="uvec4_vertex" />
   34405 <Test name="uvec4_fragment" />
   34406 <Test name="uvec4_both" />
   34407 <Test name="bool_vertex" />
   34408 <Test name="bool_fragment" />
   34409 <Test name="bool_both" />
   34410 <Test name="bvec4_vertex" />
   34411 <Test name="bvec4_fragment" />
   34412 <Test name="bvec4_both" />
   34413 <Test name="sampler2D_vertex" />
   34414 <Test name="sampler2D_fragment" />
   34415 <Test name="sampler2D_both" />
   34416 </TestCase>
   34417 <TestCase name="basic_struct">
   34418 <Test name="float_vec4_vertex" />
   34419 <Test name="float_vec4_fragment" />
   34420 <Test name="float_vec4_both" />
   34421 <Test name="int_ivec4_vertex" />
   34422 <Test name="int_ivec4_fragment" />
   34423 <Test name="int_ivec4_both" />
   34424 <Test name="uint_uvec4_vertex" />
   34425 <Test name="uint_uvec4_fragment" />
   34426 <Test name="uint_uvec4_both" />
   34427 <Test name="bool_bvec4_vertex" />
   34428 <Test name="bool_bvec4_fragment" />
   34429 <Test name="bool_bvec4_both" />
   34430 <Test name="sampler2D_samplerCube_vertex" />
   34431 <Test name="sampler2D_samplerCube_fragment" />
   34432 <Test name="sampler2D_samplerCube_both" />
   34433 </TestCase>
   34434 <TestCase name="struct_in_array">
   34435 <Test name="float_vec4_vertex" />
   34436 <Test name="float_vec4_fragment" />
   34437 <Test name="float_vec4_both" />
   34438 <Test name="int_ivec4_vertex" />
   34439 <Test name="int_ivec4_fragment" />
   34440 <Test name="int_ivec4_both" />
   34441 <Test name="uint_uvec4_vertex" />
   34442 <Test name="uint_uvec4_fragment" />
   34443 <Test name="bool_bvec4_vertex" />
   34444 <Test name="bool_bvec4_fragment" />
   34445 <Test name="bool_bvec4_both" />
   34446 <Test name="sampler2D_samplerCube_vertex" />
   34447 <Test name="sampler2D_samplerCube_fragment" />
   34448 <Test name="sampler2D_samplerCube_both" />
   34449 </TestCase>
   34450 <TestCase name="array_in_struct">
   34451 <Test name="float_vec4_vertex" />
   34452 <Test name="float_vec4_fragment" />
   34453 <Test name="float_vec4_both" />
   34454 <Test name="int_ivec4_vertex" />
   34455 <Test name="int_ivec4_fragment" />
   34456 <Test name="int_ivec4_both" />
   34457 <Test name="uint_uvec4_vertex" />
   34458 <Test name="uint_uvec4_fragment" />
   34459 <Test name="bool_bvec4_vertex" />
   34460 <Test name="bool_bvec4_fragment" />
   34461 <Test name="bool_bvec4_both" />
   34462 <Test name="sampler2D_samplerCube_vertex" />
   34463 <Test name="sampler2D_samplerCube_fragment" />
   34464 <Test name="sampler2D_samplerCube_both" />
   34465 </TestCase>
   34466 <TestCase name="nested_structs_arrays">
   34467 <Test name="sampler2D_samplerCube_vertex" />
   34468 <Test name="sampler2D_samplerCube_fragment" />
   34469 <Test name="sampler2D_samplerCube_both" />
   34470 </TestCase>
   34471 <TestCase name="multiple_basic_array">
   34472 <Test name="vertex" />
   34473 <Test name="fragment" />
   34474 <Test name="both" />
   34475 </TestCase>
   34476 </TestSuite>
   34477 </TestSuite>
   34478 <TestSuite name="basic_array_assign_full">
   34479 <TestCase name="basic_array">
   34480 <Test name="float_vertex" />
   34481 <Test name="float_fragment" />
   34482 <Test name="float_both" />
   34483 <Test name="vec4_vertex" />
   34484 <Test name="vec4_fragment" />
   34485 <Test name="vec4_both" />
   34486 <Test name="mat4_vertex" />
   34487 <Test name="mat4_fragment" />
   34488 <Test name="mat4_both" />
   34489 <Test name="int_vertex" />
   34490 <Test name="int_fragment" />
   34491 <Test name="int_both" />
   34492 <Test name="ivec4_vertex" />
   34493 <Test name="ivec4_fragment" />
   34494 <Test name="ivec4_both" />
   34495 <Test name="uint_vertex" />
   34496 <Test name="uint_both" />
   34497 <Test name="uvec4_vertex" />
   34498 <Test name="uvec4_fragment" />
   34499 <Test name="uvec4_both" />
   34500 <Test name="bool_vertex" />
   34501 <Test name="bool_fragment" />
   34502 <Test name="bool_both" />
   34503 <Test name="bvec4_vertex" />
   34504 <Test name="bvec4_fragment" />
   34505 <Test name="bvec4_both" />
   34506 <Test name="sampler2D_vertex" />
   34507 <Test name="sampler2D_fragment" />
   34508 </TestCase>
   34509 <TestCase name="array_in_struct">
   34510 <Test name="float_vec4_vertex" />
   34511 <Test name="float_vec4_fragment" />
   34512 <Test name="float_vec4_both" />
   34513 <Test name="mat4_mat2_vertex" />
   34514 <Test name="mat4_mat2_fragment" />
   34515 <Test name="mat4_mat2_both" />
   34516 <Test name="int_ivec4_vertex" />
   34517 <Test name="int_ivec4_fragment" />
   34518 <Test name="int_ivec4_both" />
   34519 <Test name="uint_uvec4_vertex" />
   34520 <Test name="uint_uvec4_fragment" />
   34521 <Test name="bool_bvec4_vertex" />
   34522 <Test name="bool_bvec4_fragment" />
   34523 <Test name="bool_bvec4_both" />
   34524 <Test name="sampler2D_samplerCube_vertex" />
   34525 <Test name="sampler2D_samplerCube_fragment" />
   34526 </TestCase>
   34527 <TestCase name="multiple_basic_array">
   34528 <Test name="vertex" />
   34529 <Test name="fragment" />
   34530 <Test name="both" />
   34531 </TestCase>
   34532 </TestSuite>
   34533 <TestSuite name="basic_array_assign_partial">
   34534 <TestCase name="basic_array">
   34535 <Test name="float_vertex" />
   34536 <Test name="float_fragment" />
   34537 <Test name="float_both" />
   34538 <Test name="vec4_vertex" />
   34539 <Test name="vec4_fragment" />
   34540 <Test name="vec4_both" />
   34541 <Test name="mat4_vertex" />
   34542 <Test name="mat4_fragment" />
   34543 <Test name="mat4_both" />
   34544 <Test name="int_vertex" />
   34545 <Test name="int_fragment" />
   34546 <Test name="int_both" />
   34547 <Test name="ivec4_vertex" />
   34548 <Test name="ivec4_fragment" />
   34549 <Test name="ivec4_both" />
   34550 <Test name="uint_vertex" />
   34551 <Test name="uint_both" />
   34552 <Test name="uvec4_vertex" />
   34553 <Test name="uvec4_fragment" />
   34554 <Test name="uvec4_both" />
   34555 <Test name="bool_vertex" />
   34556 <Test name="bool_fragment" />
   34557 <Test name="bool_both" />
   34558 <Test name="bvec4_vertex" />
   34559 <Test name="bvec4_fragment" />
   34560 <Test name="bvec4_both" />
   34561 <Test name="sampler2D_vertex" />
   34562 <Test name="sampler2D_fragment" />
   34563 <Test name="sampler2D_both" />
   34564 </TestCase>
   34565 <TestCase name="array_in_struct">
   34566 <Test name="float_vec4_vertex" />
   34567 <Test name="float_vec4_fragment" />
   34568 <Test name="float_vec4_both" />
   34569 <Test name="mat4_mat2_vertex" />
   34570 <Test name="mat4_mat2_fragment" />
   34571 <Test name="mat4_mat2_both" />
   34572 <Test name="int_ivec4_vertex" />
   34573 <Test name="int_ivec4_fragment" />
   34574 <Test name="int_ivec4_both" />
   34575 <Test name="uint_uvec4_vertex" />
   34576 <Test name="uint_uvec4_fragment" />
   34577 <Test name="bool_bvec4_vertex" />
   34578 <Test name="bool_bvec4_fragment" />
   34579 <Test name="bool_bvec4_both" />
   34580 <Test name="sampler2D_samplerCube_vertex" />
   34581 <Test name="sampler2D_samplerCube_fragment" />
   34582 <Test name="sampler2D_samplerCube_both" />
   34583 </TestCase>
   34584 <TestCase name="multiple_basic_array">
   34585 <Test name="vertex" />
   34586 <Test name="fragment" />
   34587 <Test name="both" />
   34588 </TestCase>
   34589 </TestSuite>
   34590 <TestCase name="unused_uniforms">
   34591 <Test name="float_vec4_vertex" />
   34592 <Test name="float_vec4_fragment" />
   34593 <Test name="float_vec4_both" />
   34594 <Test name="mat4_mat2_vertex" />
   34595 <Test name="mat4_mat2_fragment" />
   34596 <Test name="mat4_mat2_both" />
   34597 <Test name="int_ivec4_vertex" />
   34598 <Test name="int_ivec4_fragment" />
   34599 <Test name="int_ivec4_both" />
   34600 <Test name="uint_uvec4_vertex" />
   34601 <Test name="uint_uvec4_fragment" />
   34602 <Test name="uint_uvec4_both" />
   34603 <Test name="bool_bvec4_vertex" />
   34604 <Test name="bool_bvec4_fragment" />
   34605 <Test name="bool_bvec4_both" />
   34606 <Test name="sampler2D_samplerCube_vertex" />
   34607 <Test name="sampler2D_samplerCube_fragment" />
   34608 <Test name="sampler2D_samplerCube_both" />
   34609 </TestCase>
   34610 </TestSuite>
   34611 </TestSuite>
   34612 <TestCase name="random">
   34613 <Test name="1" />
   34614 <Test name="2" />
   34615 <Test name="5" />
   34616 <Test name="7" />
   34617 <Test name="9" />
   34618 <Test name="10" />
   34619 <Test name="11" />
   34620 <Test name="12" />
   34621 <Test name="13" />
   34622 <Test name="15" />
   34623 <Test name="16" />
   34624 <Test name="18" />
   34625 <Test name="19" />
   34626 <Test name="24" />
   34627 <Test name="25" />
   34628 <Test name="26" />
   34629 <Test name="27" />
   34630 <Test name="28" />
   34631 <Test name="30" />
   34632 <Test name="31" />
   34633 <Test name="32" />
   34634 <Test name="34" />
   34635 <Test name="35" />
   34636 <Test name="36" />
   34637 <Test name="38" />
   34638 <Test name="39" />
   34639 <Test name="40" />
   34640 <Test name="41" />
   34641 <Test name="42" />
   34642 <Test name="43" />
   34643 <Test name="44" />
   34644 <Test name="45" />
   34645 <Test name="46" />
   34646 <Test name="47" />
   34647 <Test name="48" />
   34648 <Test name="49" />
   34649 <Test name="51" />
   34650 <Test name="52" />
   34651 <Test name="53" />
   34652 <Test name="55" />
   34653 <Test name="56" />
   34654 <Test name="57" />
   34655 <Test name="58" />
   34656 <Test name="60" />
   34657 <Test name="61" />
   34658 <Test name="62" />
   34659 <Test name="63" />
   34660 <Test name="64" />
   34661 <Test name="65" />
   34662 <Test name="66" />
   34663 <Test name="67" />
   34664 <Test name="68" />
   34665 <Test name="69" />
   34666 <Test name="70" />
   34667 <Test name="71" />
   34668 <Test name="73" />
   34669 <Test name="74" />
   34670 <Test name="76" />
   34671 <Test name="77" />
   34672 <Test name="78" />
   34673 <Test name="79" />
   34674 <Test name="80" />
   34675 <Test name="82" />
   34676 <Test name="84" />
   34677 <Test name="85" />
   34678 <Test name="88" />
   34679 <Test name="89" />
   34680 <Test name="91" />
   34681 <Test name="92" />
   34682 <Test name="94" />
   34683 <Test name="97" />
   34684 <Test name="99" />
   34685 </TestCase>
   34686 </TestSuite>
   34687 <TestSuite name="attribute_location">
   34688 <TestCase name="bind">
   34689 <Test name="float" />
   34690 <Test name="vec2" />
   34691 <Test name="vec3" />
   34692 <Test name="vec4" />
   34693 <Test name="mat2" />
   34694 <Test name="mat3" />
   34695 <Test name="mat4" />
   34696 <Test name="int" />
   34697 <Test name="ivec2" />
   34698 <Test name="ivec3" />
   34699 <Test name="ivec4" />
   34700 <Test name="uint" />
   34701 <Test name="uvec2" />
   34702 <Test name="uvec3" />
   34703 <Test name="uvec4" />
   34704 <Test name="mat2x2" />
   34705 <Test name="mat2x3" />
   34706 <Test name="mat2x4" />
   34707 <Test name="mat3x2" />
   34708 <Test name="mat3x3" />
   34709 <Test name="mat3x4" />
   34710 <Test name="mat4x2" />
   34711 <Test name="mat4x3" />
   34712 <Test name="mat4x4" />
   34713 </TestCase>
   34714 <TestCase name="bind_max_attributes">
   34715 <Test name="float" />
   34716 <Test name="vec2" />
   34717 <Test name="vec3" />
   34718 <Test name="vec4" />
   34719 <Test name="mat2" />
   34720 <Test name="mat3" />
   34721 <Test name="mat4" />
   34722 <Test name="int" />
   34723 <Test name="ivec2" />
   34724 <Test name="ivec3" />
   34725 <Test name="ivec4" />
   34726 <Test name="uint" />
   34727 <Test name="uvec2" />
   34728 <Test name="uvec3" />
   34729 <Test name="uvec4" />
   34730 <Test name="mat2x2" />
   34731 <Test name="mat2x3" />
   34732 <Test name="mat2x4" />
   34733 <Test name="mat3x2" />
   34734 <Test name="mat3x3" />
   34735 <Test name="mat3x4" />
   34736 <Test name="mat4x2" />
   34737 <Test name="mat4x3" />
   34738 <Test name="mat4x4" />
   34739 </TestCase>
   34740 <TestCase name="bind_aliasing">
   34741 <Test name="max_inactive_float" />
   34742 <Test name="max_inactive_vec2" />
   34743 <Test name="max_inactive_vec3" />
   34744 <Test name="max_inactive_vec4" />
   34745 <Test name="max_inactive_mat2" />
   34746 <Test name="max_inactive_mat3" />
   34747 <Test name="max_inactive_mat4" />
   34748 </TestCase>
   34749 <TestCase name="bind_hole">
   34750 <Test name="float" />
   34751 <Test name="vec2" />
   34752 <Test name="vec3" />
   34753 <Test name="mat2" />
   34754 <Test name="mat3" />
   34755 <Test name="mat4" />
   34756 <Test name="int" />
   34757 <Test name="ivec2" />
   34758 <Test name="ivec3" />
   34759 <Test name="ivec4" />
   34760 <Test name="uint" />
   34761 <Test name="uvec2" />
   34762 <Test name="uvec3" />
   34763 <Test name="uvec4" />
   34764 <Test name="mat2x2" />
   34765 <Test name="mat2x3" />
   34766 <Test name="mat2x4" />
   34767 <Test name="mat3x2" />
   34768 <Test name="mat3x3" />
   34769 <Test name="mat3x4" />
   34770 <Test name="mat4x2" />
   34771 <Test name="mat4x3" />
   34772 <Test name="mat4x4" />
   34773 </TestCase>
   34774 <TestCase name="bind_time">
   34775 <Test name="pre_attach" />
   34776 <Test name="pre_link" />
   34777 <Test name="post_link" />
   34778 <Test name="relink" />
   34779 <Test name="reattach" />
   34780 </TestCase>
   34781 <TestCase name="layout">
   34782 <Test name="float" />
   34783 <Test name="vec2" />
   34784 <Test name="vec3" />
   34785 <Test name="vec4" />
   34786 <Test name="int" />
   34787 <Test name="ivec2" />
   34788 <Test name="ivec3" />
   34789 <Test name="ivec4" />
   34790 <Test name="uint" />
   34791 <Test name="uvec2" />
   34792 <Test name="uvec3" />
   34793 <Test name="uvec4" />
   34794 </TestCase>
   34795 <TestCase name="layout_max_attributes">
   34796 <Test name="float" />
   34797 <Test name="vec2" />
   34798 <Test name="vec3" />
   34799 <Test name="vec4" />
   34800 <Test name="int" />
   34801 <Test name="ivec2" />
   34802 <Test name="ivec3" />
   34803 <Test name="ivec4" />
   34804 <Test name="uint" />
   34805 <Test name="uvec2" />
   34806 <Test name="uvec3" />
   34807 <Test name="uvec4" />
   34808 </TestCase>
   34809 <TestCase name="layout_hole">
   34810 <Test name="float" />
   34811 <Test name="vec2" />
   34812 <Test name="vec3" />
   34813 <Test name="vec4" />
   34814 <Test name="mat2" />
   34815 <Test name="mat3" />
   34816 <Test name="mat4" />
   34817 <Test name="int" />
   34818 <Test name="ivec2" />
   34819 <Test name="ivec3" />
   34820 <Test name="ivec4" />
   34821 <Test name="uint" />
   34822 <Test name="uvec2" />
   34823 <Test name="uvec3" />
   34824 <Test name="uvec4" />
   34825 <Test name="mat2x2" />
   34826 <Test name="mat2x3" />
   34827 <Test name="mat2x4" />
   34828 <Test name="mat3x2" />
   34829 <Test name="mat3x3" />
   34830 <Test name="mat3x4" />
   34831 <Test name="mat4x2" />
   34832 <Test name="mat4x3" />
   34833 <Test name="mat4x4" />
   34834 </TestCase>
   34835 <TestCase name="mixed">
   34836 <Test name="float" />
   34837 <Test name="vec2" />
   34838 <Test name="vec3" />
   34839 <Test name="vec4" />
   34840 <Test name="int" />
   34841 <Test name="ivec2" />
   34842 <Test name="ivec3" />
   34843 <Test name="ivec4" />
   34844 <Test name="uint" />
   34845 <Test name="uvec2" />
   34846 <Test name="uvec3" />
   34847 <Test name="uvec4" />
   34848 </TestCase>
   34849 <TestCase name="mixed_max_attributes">
   34850 <Test name="float" />
   34851 <Test name="vec2" />
   34852 <Test name="vec3" />
   34853 <Test name="vec4" />
   34854 <Test name="int" />
   34855 <Test name="ivec2" />
   34856 <Test name="ivec3" />
   34857 <Test name="ivec4" />
   34858 <Test name="uint" />
   34859 <Test name="uvec2" />
   34860 <Test name="uvec3" />
   34861 <Test name="uvec4" />
   34862 </TestCase>
   34863 <TestCase name="mixed_time">
   34864 <Test name="pre_attach" />
   34865 <Test name="pre_link" />
   34866 <Test name="post_link" />
   34867 <Test name="relink" />
   34868 <Test name="reattach" />
   34869 </TestCase>
   34870 <TestCase name="mixed_hole">
   34871 <Test name="float" />
   34872 <Test name="vec2" />
   34873 <Test name="vec3" />
   34874 <Test name="vec4" />
   34875 <Test name="mat2" />
   34876 <Test name="mat3" />
   34877 <Test name="mat4" />
   34878 <Test name="int" />
   34879 <Test name="ivec2" />
   34880 <Test name="ivec3" />
   34881 <Test name="ivec4" />
   34882 <Test name="uint" />
   34883 <Test name="uvec2" />
   34884 <Test name="uvec3" />
   34885 <Test name="uvec4" />
   34886 <Test name="mat2x2" />
   34887 <Test name="mat2x3" />
   34888 <Test name="mat2x4" />
   34889 <Test name="mat3x2" />
   34890 <Test name="mat3x3" />
   34891 <Test name="mat3x4" />
   34892 <Test name="mat4x2" />
   34893 <Test name="mat4x3" />
   34894 <Test name="mat4x4" />
   34895 </TestCase>
   34896 </TestSuite>
   34897 <TestSuite name="fragment_out">
   34898 <TestSuite name="basic">
   34899 <TestCase name="float">
   34900 <Test name="rgba32f_lowp_float" />
   34901 <Test name="rgba32f_lowp_vec2" />
   34902 <Test name="rgba32f_lowp_vec3" />
   34903 <Test name="rgba32f_lowp_vec4" />
   34904 <Test name="rgba32f_mediump_float" />
   34905 <Test name="rgba32f_mediump_vec2" />
   34906 <Test name="rgba32f_mediump_vec3" />
   34907 <Test name="rgba32f_mediump_vec4" />
   34908 <Test name="rgba32f_highp_float" />
   34909 <Test name="rgba32f_highp_vec2" />
   34910 <Test name="rgba32f_highp_vec3" />
   34911 <Test name="rgba32f_highp_vec4" />
   34912 <Test name="rgba16f_lowp_float" />
   34913 <Test name="rgba16f_lowp_vec2" />
   34914 <Test name="rgba16f_lowp_vec3" />
   34915 <Test name="rgba16f_lowp_vec4" />
   34916 <Test name="rgba16f_mediump_float" />
   34917 <Test name="rgba16f_mediump_vec2" />
   34918 <Test name="rgba16f_mediump_vec3" />
   34919 <Test name="rgba16f_mediump_vec4" />
   34920 <Test name="rgba16f_highp_float" />
   34921 <Test name="rgba16f_highp_vec2" />
   34922 <Test name="rgba16f_highp_vec3" />
   34923 <Test name="rgba16f_highp_vec4" />
   34924 <Test name="r11f_g11f_b10f_lowp_float" />
   34925 <Test name="r11f_g11f_b10f_lowp_vec2" />
   34926 <Test name="r11f_g11f_b10f_lowp_vec3" />
   34927 <Test name="r11f_g11f_b10f_lowp_vec4" />
   34928 <Test name="r11f_g11f_b10f_mediump_float" />
   34929 <Test name="r11f_g11f_b10f_mediump_vec2" />
   34930 <Test name="r11f_g11f_b10f_mediump_vec3" />
   34931 <Test name="r11f_g11f_b10f_mediump_vec4" />
   34932 <Test name="r11f_g11f_b10f_highp_float" />
   34933 <Test name="r11f_g11f_b10f_highp_vec2" />
   34934 <Test name="r11f_g11f_b10f_highp_vec3" />
   34935 <Test name="r11f_g11f_b10f_highp_vec4" />
   34936 <Test name="rg32f_lowp_float" />
   34937 <Test name="rg32f_lowp_vec2" />
   34938 <Test name="rg32f_lowp_vec3" />
   34939 <Test name="rg32f_lowp_vec4" />
   34940 <Test name="rg32f_mediump_float" />
   34941 <Test name="rg32f_mediump_vec2" />
   34942 <Test name="rg32f_mediump_vec3" />
   34943 <Test name="rg32f_mediump_vec4" />
   34944 <Test name="rg32f_highp_float" />
   34945 <Test name="rg32f_highp_vec2" />
   34946 <Test name="rg32f_highp_vec3" />
   34947 <Test name="rg32f_highp_vec4" />
   34948 <Test name="rg16f_lowp_float" />
   34949 <Test name="rg16f_lowp_vec2" />
   34950 <Test name="rg16f_lowp_vec3" />
   34951 <Test name="rg16f_lowp_vec4" />
   34952 <Test name="rg16f_mediump_float" />
   34953 <Test name="rg16f_mediump_vec2" />
   34954 <Test name="rg16f_mediump_vec3" />
   34955 <Test name="rg16f_mediump_vec4" />
   34956 <Test name="rg16f_highp_float" />
   34957 <Test name="rg16f_highp_vec2" />
   34958 <Test name="rg16f_highp_vec3" />
   34959 <Test name="rg16f_highp_vec4" />
   34960 <Test name="r32f_lowp_float" />
   34961 <Test name="r32f_lowp_vec2" />
   34962 <Test name="r32f_lowp_vec3" />
   34963 <Test name="r32f_lowp_vec4" />
   34964 <Test name="r32f_mediump_float" />
   34965 <Test name="r32f_mediump_vec2" />
   34966 <Test name="r32f_mediump_vec3" />
   34967 <Test name="r32f_mediump_vec4" />
   34968 <Test name="r32f_highp_float" />
   34969 <Test name="r32f_highp_vec2" />
   34970 <Test name="r32f_highp_vec3" />
   34971 <Test name="r32f_highp_vec4" />
   34972 <Test name="r16f_lowp_float" />
   34973 <Test name="r16f_lowp_vec2" />
   34974 <Test name="r16f_lowp_vec3" />
   34975 <Test name="r16f_lowp_vec4" />
   34976 <Test name="r16f_mediump_float" />
   34977 <Test name="r16f_mediump_vec2" />
   34978 <Test name="r16f_mediump_vec3" />
   34979 <Test name="r16f_mediump_vec4" />
   34980 <Test name="r16f_highp_float" />
   34981 <Test name="r16f_highp_vec2" />
   34982 <Test name="r16f_highp_vec3" />
   34983 <Test name="r16f_highp_vec4" />
   34984 </TestCase>
   34985 <TestCase name="fixed">
   34986 <Test name="rgba8_lowp_float" />
   34987 <Test name="rgba8_lowp_vec2" />
   34988 <Test name="rgba8_lowp_vec3" />
   34989 <Test name="rgba8_lowp_vec4" />
   34990 <Test name="rgba8_mediump_float" />
   34991 <Test name="rgba8_mediump_vec2" />
   34992 <Test name="rgba8_mediump_vec3" />
   34993 <Test name="rgba8_mediump_vec4" />
   34994 <Test name="rgba8_highp_float" />
   34995 <Test name="rgba8_highp_vec2" />
   34996 <Test name="rgba8_highp_vec3" />
   34997 <Test name="rgba8_highp_vec4" />
   34998 <Test name="srgb8_alpha8_lowp_float" />
   34999 <Test name="srgb8_alpha8_lowp_vec2" />
   35000 <Test name="srgb8_alpha8_lowp_vec3" />
   35001 <Test name="srgb8_alpha8_lowp_vec4" />
   35002 <Test name="srgb8_alpha8_mediump_float" />
   35003 <Test name="srgb8_alpha8_mediump_vec2" />
   35004 <Test name="srgb8_alpha8_mediump_vec3" />
   35005 <Test name="srgb8_alpha8_mediump_vec4" />
   35006 <Test name="srgb8_alpha8_highp_float" />
   35007 <Test name="srgb8_alpha8_highp_vec2" />
   35008 <Test name="srgb8_alpha8_highp_vec3" />
   35009 <Test name="srgb8_alpha8_highp_vec4" />
   35010 <Test name="rgb10_a2_lowp_float" />
   35011 <Test name="rgb10_a2_lowp_vec2" />
   35012 <Test name="rgb10_a2_lowp_vec3" />
   35013 <Test name="rgb10_a2_lowp_vec4" />
   35014 <Test name="rgb10_a2_mediump_float" />
   35015 <Test name="rgb10_a2_mediump_vec2" />
   35016 <Test name="rgb10_a2_mediump_vec3" />
   35017 <Test name="rgb10_a2_mediump_vec4" />
   35018 <Test name="rgb10_a2_highp_float" />
   35019 <Test name="rgb10_a2_highp_vec2" />
   35020 <Test name="rgb10_a2_highp_vec3" />
   35021 <Test name="rgb10_a2_highp_vec4" />
   35022 <Test name="rgba4_lowp_float" />
   35023 <Test name="rgba4_lowp_vec2" />
   35024 <Test name="rgba4_lowp_vec3" />
   35025 <Test name="rgba4_lowp_vec4" />
   35026 <Test name="rgba4_mediump_float" />
   35027 <Test name="rgba4_mediump_vec2" />
   35028 <Test name="rgba4_mediump_vec3" />
   35029 <Test name="rgba4_mediump_vec4" />
   35030 <Test name="rgba4_highp_float" />
   35031 <Test name="rgba4_highp_vec2" />
   35032 <Test name="rgba4_highp_vec3" />
   35033 <Test name="rgba4_highp_vec4" />
   35034 <Test name="rgb5_a1_lowp_float" />
   35035 <Test name="rgb5_a1_lowp_vec2" />
   35036 <Test name="rgb5_a1_lowp_vec3" />
   35037 <Test name="rgb5_a1_lowp_vec4" />
   35038 <Test name="rgb5_a1_mediump_float" />
   35039 <Test name="rgb5_a1_mediump_vec2" />
   35040 <Test name="rgb5_a1_mediump_vec3" />
   35041 <Test name="rgb5_a1_mediump_vec4" />
   35042 <Test name="rgb5_a1_highp_float" />
   35043 <Test name="rgb5_a1_highp_vec2" />
   35044 <Test name="rgb5_a1_highp_vec3" />
   35045 <Test name="rgb5_a1_highp_vec4" />
   35046 <Test name="rgb8_lowp_float" />
   35047 <Test name="rgb8_lowp_vec2" />
   35048 <Test name="rgb8_lowp_vec3" />
   35049 <Test name="rgb8_lowp_vec4" />
   35050 <Test name="rgb8_mediump_float" />
   35051 <Test name="rgb8_mediump_vec2" />
   35052 <Test name="rgb8_mediump_vec3" />
   35053 <Test name="rgb8_mediump_vec4" />
   35054 <Test name="rgb8_highp_float" />
   35055 <Test name="rgb8_highp_vec2" />
   35056 <Test name="rgb8_highp_vec3" />
   35057 <Test name="rgb8_highp_vec4" />
   35058 <Test name="rgb565_lowp_float" />
   35059 <Test name="rgb565_lowp_vec2" />
   35060 <Test name="rgb565_lowp_vec3" />
   35061 <Test name="rgb565_lowp_vec4" />
   35062 <Test name="rgb565_mediump_float" />
   35063 <Test name="rgb565_mediump_vec2" />
   35064 <Test name="rgb565_mediump_vec3" />
   35065 <Test name="rgb565_mediump_vec4" />
   35066 <Test name="rgb565_highp_float" />
   35067 <Test name="rgb565_highp_vec2" />
   35068 <Test name="rgb565_highp_vec3" />
   35069 <Test name="rgb565_highp_vec4" />
   35070 <Test name="rg8_lowp_float" />
   35071 <Test name="rg8_lowp_vec2" />
   35072 <Test name="rg8_lowp_vec3" />
   35073 <Test name="rg8_lowp_vec4" />
   35074 <Test name="rg8_mediump_float" />
   35075 <Test name="rg8_mediump_vec2" />
   35076 <Test name="rg8_mediump_vec3" />
   35077 <Test name="rg8_mediump_vec4" />
   35078 <Test name="rg8_highp_float" />
   35079 <Test name="rg8_highp_vec2" />
   35080 <Test name="rg8_highp_vec3" />
   35081 <Test name="rg8_highp_vec4" />
   35082 <Test name="r8_lowp_float" />
   35083 <Test name="r8_lowp_vec2" />
   35084 <Test name="r8_lowp_vec3" />
   35085 <Test name="r8_lowp_vec4" />
   35086 <Test name="r8_mediump_float" />
   35087 <Test name="r8_mediump_vec2" />
   35088 <Test name="r8_mediump_vec3" />
   35089 <Test name="r8_mediump_vec4" />
   35090 <Test name="r8_highp_float" />
   35091 <Test name="r8_highp_vec2" />
   35092 <Test name="r8_highp_vec3" />
   35093 <Test name="r8_highp_vec4" />
   35094 </TestCase>
   35095 <TestCase name="int">
   35096 <Test name="rgba32i_lowp_int" />
   35097 <Test name="rgba32i_lowp_ivec2" />
   35098 <Test name="rgba32i_lowp_ivec3" />
   35099 <Test name="rgba32i_lowp_ivec4" />
   35100 <Test name="rgba32i_mediump_int" />
   35101 <Test name="rgba32i_mediump_ivec2" />
   35102 <Test name="rgba32i_mediump_ivec3" />
   35103 <Test name="rgba32i_mediump_ivec4" />
   35104 <Test name="rgba32i_highp_int" />
   35105 <Test name="rgba32i_highp_ivec2" />
   35106 <Test name="rgba32i_highp_ivec3" />
   35107 <Test name="rgba32i_highp_ivec4" />
   35108 <Test name="rgba16i_lowp_int" />
   35109 <Test name="rgba16i_lowp_ivec2" />
   35110 <Test name="rgba16i_lowp_ivec3" />
   35111 <Test name="rgba16i_lowp_ivec4" />
   35112 <Test name="rgba16i_mediump_int" />
   35113 <Test name="rgba16i_mediump_ivec2" />
   35114 <Test name="rgba16i_mediump_ivec3" />
   35115 <Test name="rgba16i_mediump_ivec4" />
   35116 <Test name="rgba16i_highp_int" />
   35117 <Test name="rgba16i_highp_ivec2" />
   35118 <Test name="rgba16i_highp_ivec3" />
   35119 <Test name="rgba16i_highp_ivec4" />
   35120 <Test name="rgba8i_lowp_int" />
   35121 <Test name="rgba8i_lowp_ivec2" />
   35122 <Test name="rgba8i_lowp_ivec3" />
   35123 <Test name="rgba8i_lowp_ivec4" />
   35124 <Test name="rgba8i_mediump_int" />
   35125 <Test name="rgba8i_mediump_ivec2" />
   35126 <Test name="rgba8i_mediump_ivec3" />
   35127 <Test name="rgba8i_mediump_ivec4" />
   35128 <Test name="rgba8i_highp_int" />
   35129 <Test name="rgba8i_highp_ivec2" />
   35130 <Test name="rgba8i_highp_ivec3" />
   35131 <Test name="rgba8i_highp_ivec4" />
   35132 <Test name="rg32i_lowp_int" />
   35133 <Test name="rg32i_lowp_ivec2" />
   35134 <Test name="rg32i_lowp_ivec3" />
   35135 <Test name="rg32i_lowp_ivec4" />
   35136 <Test name="rg32i_mediump_int" />
   35137 <Test name="rg32i_mediump_ivec2" />
   35138 <Test name="rg32i_mediump_ivec3" />
   35139 <Test name="rg32i_mediump_ivec4" />
   35140 <Test name="rg32i_highp_int" />
   35141 <Test name="rg32i_highp_ivec2" />
   35142 <Test name="rg32i_highp_ivec3" />
   35143 <Test name="rg32i_highp_ivec4" />
   35144 <Test name="rg16i_lowp_int" />
   35145 <Test name="rg16i_lowp_ivec2" />
   35146 <Test name="rg16i_lowp_ivec3" />
   35147 <Test name="rg16i_lowp_ivec4" />
   35148 <Test name="rg16i_mediump_int" />
   35149 <Test name="rg16i_mediump_ivec2" />
   35150 <Test name="rg16i_mediump_ivec3" />
   35151 <Test name="rg16i_mediump_ivec4" />
   35152 <Test name="rg16i_highp_int" />
   35153 <Test name="rg16i_highp_ivec2" />
   35154 <Test name="rg16i_highp_ivec3" />
   35155 <Test name="rg16i_highp_ivec4" />
   35156 <Test name="rg8i_lowp_int" />
   35157 <Test name="rg8i_lowp_ivec2" />
   35158 <Test name="rg8i_lowp_ivec3" />
   35159 <Test name="rg8i_lowp_ivec4" />
   35160 <Test name="rg8i_mediump_int" />
   35161 <Test name="rg8i_mediump_ivec2" />
   35162 <Test name="rg8i_mediump_ivec3" />
   35163 <Test name="rg8i_mediump_ivec4" />
   35164 <Test name="rg8i_highp_int" />
   35165 <Test name="rg8i_highp_ivec2" />
   35166 <Test name="rg8i_highp_ivec3" />
   35167 <Test name="rg8i_highp_ivec4" />
   35168 <Test name="r32i_lowp_int" />
   35169 <Test name="r32i_lowp_ivec2" />
   35170 <Test name="r32i_lowp_ivec3" />
   35171 <Test name="r32i_lowp_ivec4" />
   35172 <Test name="r32i_mediump_int" />
   35173 <Test name="r32i_mediump_ivec2" />
   35174 <Test name="r32i_mediump_ivec3" />
   35175 <Test name="r32i_mediump_ivec4" />
   35176 <Test name="r32i_highp_int" />
   35177 <Test name="r32i_highp_ivec2" />
   35178 <Test name="r32i_highp_ivec3" />
   35179 <Test name="r32i_highp_ivec4" />
   35180 <Test name="r16i_lowp_int" />
   35181 <Test name="r16i_lowp_ivec2" />
   35182 <Test name="r16i_lowp_ivec3" />
   35183 <Test name="r16i_lowp_ivec4" />
   35184 <Test name="r16i_mediump_int" />
   35185 <Test name="r16i_mediump_ivec2" />
   35186 <Test name="r16i_mediump_ivec3" />
   35187 <Test name="r16i_mediump_ivec4" />
   35188 <Test name="r16i_highp_int" />
   35189 <Test name="r16i_highp_ivec2" />
   35190 <Test name="r16i_highp_ivec3" />
   35191 <Test name="r16i_highp_ivec4" />
   35192 <Test name="r8i_lowp_int" />
   35193 <Test name="r8i_lowp_ivec2" />
   35194 <Test name="r8i_lowp_ivec3" />
   35195 <Test name="r8i_lowp_ivec4" />
   35196 <Test name="r8i_mediump_int" />
   35197 <Test name="r8i_mediump_ivec2" />
   35198 <Test name="r8i_mediump_ivec3" />
   35199 <Test name="r8i_mediump_ivec4" />
   35200 <Test name="r8i_highp_int" />
   35201 <Test name="r8i_highp_ivec2" />
   35202 <Test name="r8i_highp_ivec3" />
   35203 <Test name="r8i_highp_ivec4" />
   35204 </TestCase>
   35205 <TestCase name="uint">
   35206 <Test name="rgba32ui_lowp_uint" />
   35207 <Test name="rgba32ui_lowp_uvec2" />
   35208 <Test name="rgba32ui_lowp_uvec3" />
   35209 <Test name="rgba32ui_lowp_uvec4" />
   35210 <Test name="rgba32ui_mediump_uint" />
   35211 <Test name="rgba32ui_mediump_uvec2" />
   35212 <Test name="rgba32ui_mediump_uvec3" />
   35213 <Test name="rgba32ui_mediump_uvec4" />
   35214 <Test name="rgba32ui_highp_uint" />
   35215 <Test name="rgba32ui_highp_uvec2" />
   35216 <Test name="rgba32ui_highp_uvec3" />
   35217 <Test name="rgba32ui_highp_uvec4" />
   35218 <Test name="rgba16ui_lowp_uint" />
   35219 <Test name="rgba16ui_lowp_uvec2" />
   35220 <Test name="rgba16ui_lowp_uvec3" />
   35221 <Test name="rgba16ui_lowp_uvec4" />
   35222 <Test name="rgba16ui_mediump_uint" />
   35223 <Test name="rgba16ui_mediump_uvec2" />
   35224 <Test name="rgba16ui_mediump_uvec3" />
   35225 <Test name="rgba16ui_mediump_uvec4" />
   35226 <Test name="rgba16ui_highp_uint" />
   35227 <Test name="rgba16ui_highp_uvec2" />
   35228 <Test name="rgba16ui_highp_uvec3" />
   35229 <Test name="rgba16ui_highp_uvec4" />
   35230 <Test name="rgba8ui_lowp_uint" />
   35231 <Test name="rgba8ui_lowp_uvec2" />
   35232 <Test name="rgba8ui_lowp_uvec3" />
   35233 <Test name="rgba8ui_lowp_uvec4" />
   35234 <Test name="rgba8ui_mediump_uint" />
   35235 <Test name="rgba8ui_mediump_uvec2" />
   35236 <Test name="rgba8ui_mediump_uvec3" />
   35237 <Test name="rgba8ui_mediump_uvec4" />
   35238 <Test name="rgba8ui_highp_uint" />
   35239 <Test name="rgba8ui_highp_uvec2" />
   35240 <Test name="rgba8ui_highp_uvec3" />
   35241 <Test name="rgba8ui_highp_uvec4" />
   35242 <Test name="rgb10_a2ui_lowp_uint" />
   35243 <Test name="rgb10_a2ui_lowp_uvec2" />
   35244 <Test name="rgb10_a2ui_lowp_uvec3" />
   35245 <Test name="rgb10_a2ui_lowp_uvec4" />
   35246 <Test name="rgb10_a2ui_mediump_uint" />
   35247 <Test name="rgb10_a2ui_mediump_uvec2" />
   35248 <Test name="rgb10_a2ui_mediump_uvec3" />
   35249 <Test name="rgb10_a2ui_mediump_uvec4" />
   35250 <Test name="rgb10_a2ui_highp_uint" />
   35251 <Test name="rgb10_a2ui_highp_uvec2" />
   35252 <Test name="rgb10_a2ui_highp_uvec3" />
   35253 <Test name="rgb10_a2ui_highp_uvec4" />
   35254 <Test name="rg32ui_lowp_uint" />
   35255 <Test name="rg32ui_lowp_uvec2" />
   35256 <Test name="rg32ui_lowp_uvec3" />
   35257 <Test name="rg32ui_lowp_uvec4" />
   35258 <Test name="rg32ui_mediump_uint" />
   35259 <Test name="rg32ui_mediump_uvec2" />
   35260 <Test name="rg32ui_mediump_uvec3" />
   35261 <Test name="rg32ui_mediump_uvec4" />
   35262 <Test name="rg32ui_highp_uint" />
   35263 <Test name="rg32ui_highp_uvec2" />
   35264 <Test name="rg32ui_highp_uvec3" />
   35265 <Test name="rg32ui_highp_uvec4" />
   35266 <Test name="rg16ui_lowp_uint" />
   35267 <Test name="rg16ui_lowp_uvec2" />
   35268 <Test name="rg16ui_lowp_uvec3" />
   35269 <Test name="rg16ui_lowp_uvec4" />
   35270 <Test name="rg16ui_mediump_uint" />
   35271 <Test name="rg16ui_mediump_uvec2" />
   35272 <Test name="rg16ui_mediump_uvec3" />
   35273 <Test name="rg16ui_mediump_uvec4" />
   35274 <Test name="rg16ui_highp_uint" />
   35275 <Test name="rg16ui_highp_uvec2" />
   35276 <Test name="rg16ui_highp_uvec3" />
   35277 <Test name="rg16ui_highp_uvec4" />
   35278 <Test name="rg8ui_lowp_uint" />
   35279 <Test name="rg8ui_lowp_uvec2" />
   35280 <Test name="rg8ui_lowp_uvec3" />
   35281 <Test name="rg8ui_lowp_uvec4" />
   35282 <Test name="rg8ui_mediump_uint" />
   35283 <Test name="rg8ui_mediump_uvec2" />
   35284 <Test name="rg8ui_mediump_uvec3" />
   35285 <Test name="rg8ui_mediump_uvec4" />
   35286 <Test name="rg8ui_highp_uint" />
   35287 <Test name="rg8ui_highp_uvec2" />
   35288 <Test name="rg8ui_highp_uvec3" />
   35289 <Test name="rg8ui_highp_uvec4" />
   35290 <Test name="r32ui_lowp_uint" />
   35291 <Test name="r32ui_lowp_uvec2" />
   35292 <Test name="r32ui_lowp_uvec3" />
   35293 <Test name="r32ui_lowp_uvec4" />
   35294 <Test name="r32ui_mediump_uint" />
   35295 <Test name="r32ui_mediump_uvec2" />
   35296 <Test name="r32ui_mediump_uvec3" />
   35297 <Test name="r32ui_mediump_uvec4" />
   35298 <Test name="r32ui_highp_uint" />
   35299 <Test name="r32ui_highp_uvec2" />
   35300 <Test name="r32ui_highp_uvec3" />
   35301 <Test name="r32ui_highp_uvec4" />
   35302 <Test name="r16ui_lowp_uint" />
   35303 <Test name="r16ui_lowp_uvec2" />
   35304 <Test name="r16ui_lowp_uvec3" />
   35305 <Test name="r16ui_lowp_uvec4" />
   35306 <Test name="r16ui_mediump_uint" />
   35307 <Test name="r16ui_mediump_uvec2" />
   35308 <Test name="r16ui_mediump_uvec3" />
   35309 <Test name="r16ui_mediump_uvec4" />
   35310 <Test name="r16ui_highp_uint" />
   35311 <Test name="r16ui_highp_uvec2" />
   35312 <Test name="r16ui_highp_uvec3" />
   35313 <Test name="r16ui_highp_uvec4" />
   35314 <Test name="r8ui_lowp_uint" />
   35315 <Test name="r8ui_lowp_uvec2" />
   35316 <Test name="r8ui_lowp_uvec3" />
   35317 <Test name="r8ui_lowp_uvec4" />
   35318 <Test name="r8ui_mediump_uint" />
   35319 <Test name="r8ui_mediump_uvec2" />
   35320 <Test name="r8ui_mediump_uvec3" />
   35321 <Test name="r8ui_mediump_uvec4" />
   35322 <Test name="r8ui_highp_uint" />
   35323 <Test name="r8ui_highp_uvec2" />
   35324 <Test name="r8ui_highp_uvec3" />
   35325 <Test name="r8ui_highp_uvec4" />
   35326 </TestCase>
   35327 </TestSuite>
   35328 <TestSuite name="array">
   35329 <TestCase name="float">
   35330 <Test name="rgba32f_lowp_float" />
   35331 <Test name="rgba32f_lowp_vec2" />
   35332 <Test name="rgba32f_lowp_vec3" />
   35333 <Test name="rgba32f_lowp_vec4" />
   35334 <Test name="rgba32f_mediump_float" />
   35335 <Test name="rgba32f_mediump_vec2" />
   35336 <Test name="rgba32f_mediump_vec3" />
   35337 <Test name="rgba32f_mediump_vec4" />
   35338 <Test name="rgba32f_highp_float" />
   35339 <Test name="rgba32f_highp_vec2" />
   35340 <Test name="rgba32f_highp_vec3" />
   35341 <Test name="rgba32f_highp_vec4" />
   35342 <Test name="rgba16f_lowp_float" />
   35343 <Test name="rgba16f_lowp_vec2" />
   35344 <Test name="rgba16f_lowp_vec3" />
   35345 <Test name="rgba16f_lowp_vec4" />
   35346 <Test name="rgba16f_mediump_float" />
   35347 <Test name="rgba16f_mediump_vec2" />
   35348 <Test name="rgba16f_mediump_vec3" />
   35349 <Test name="rgba16f_mediump_vec4" />
   35350 <Test name="rgba16f_highp_float" />
   35351 <Test name="rgba16f_highp_vec2" />
   35352 <Test name="rgba16f_highp_vec3" />
   35353 <Test name="rgba16f_highp_vec4" />
   35354 <Test name="r11f_g11f_b10f_lowp_float" />
   35355 <Test name="r11f_g11f_b10f_lowp_vec2" />
   35356 <Test name="r11f_g11f_b10f_lowp_vec3" />
   35357 <Test name="r11f_g11f_b10f_lowp_vec4" />
   35358 <Test name="r11f_g11f_b10f_mediump_float" />
   35359 <Test name="r11f_g11f_b10f_mediump_vec2" />
   35360 <Test name="r11f_g11f_b10f_mediump_vec3" />
   35361 <Test name="r11f_g11f_b10f_mediump_vec4" />
   35362 <Test name="r11f_g11f_b10f_highp_float" />
   35363 <Test name="r11f_g11f_b10f_highp_vec2" />
   35364 <Test name="r11f_g11f_b10f_highp_vec3" />
   35365 <Test name="r11f_g11f_b10f_highp_vec4" />
   35366 <Test name="rg32f_lowp_float" />
   35367 <Test name="rg32f_lowp_vec2" />
   35368 <Test name="rg32f_lowp_vec3" />
   35369 <Test name="rg32f_lowp_vec4" />
   35370 <Test name="rg32f_mediump_float" />
   35371 <Test name="rg32f_mediump_vec2" />
   35372 <Test name="rg32f_mediump_vec3" />
   35373 <Test name="rg32f_mediump_vec4" />
   35374 <Test name="rg32f_highp_float" />
   35375 <Test name="rg32f_highp_vec2" />
   35376 <Test name="rg32f_highp_vec3" />
   35377 <Test name="rg32f_highp_vec4" />
   35378 <Test name="rg16f_lowp_float" />
   35379 <Test name="rg16f_lowp_vec2" />
   35380 <Test name="rg16f_lowp_vec3" />
   35381 <Test name="rg16f_lowp_vec4" />
   35382 <Test name="rg16f_mediump_float" />
   35383 <Test name="rg16f_mediump_vec2" />
   35384 <Test name="rg16f_mediump_vec3" />
   35385 <Test name="rg16f_mediump_vec4" />
   35386 <Test name="rg16f_highp_float" />
   35387 <Test name="rg16f_highp_vec2" />
   35388 <Test name="rg16f_highp_vec3" />
   35389 <Test name="rg16f_highp_vec4" />
   35390 <Test name="r32f_lowp_float" />
   35391 <Test name="r32f_lowp_vec2" />
   35392 <Test name="r32f_lowp_vec3" />
   35393 <Test name="r32f_lowp_vec4" />
   35394 <Test name="r32f_mediump_float" />
   35395 <Test name="r32f_mediump_vec2" />
   35396 <Test name="r32f_mediump_vec3" />
   35397 <Test name="r32f_mediump_vec4" />
   35398 <Test name="r32f_highp_float" />
   35399 <Test name="r32f_highp_vec2" />
   35400 <Test name="r32f_highp_vec3" />
   35401 <Test name="r32f_highp_vec4" />
   35402 <Test name="r16f_lowp_float" />
   35403 <Test name="r16f_lowp_vec2" />
   35404 <Test name="r16f_lowp_vec3" />
   35405 <Test name="r16f_lowp_vec4" />
   35406 <Test name="r16f_mediump_float" />
   35407 <Test name="r16f_mediump_vec2" />
   35408 <Test name="r16f_mediump_vec3" />
   35409 <Test name="r16f_mediump_vec4" />
   35410 <Test name="r16f_highp_float" />
   35411 <Test name="r16f_highp_vec2" />
   35412 <Test name="r16f_highp_vec3" />
   35413 <Test name="r16f_highp_vec4" />
   35414 </TestCase>
   35415 <TestCase name="fixed">
   35416 <Test name="rgba8_lowp_float" />
   35417 <Test name="rgba8_lowp_vec2" />
   35418 <Test name="rgba8_lowp_vec3" />
   35419 <Test name="rgba8_lowp_vec4" />
   35420 <Test name="rgba8_mediump_float" />
   35421 <Test name="rgba8_mediump_vec2" />
   35422 <Test name="rgba8_mediump_vec3" />
   35423 <Test name="rgba8_mediump_vec4" />
   35424 <Test name="rgba8_highp_float" />
   35425 <Test name="rgba8_highp_vec2" />
   35426 <Test name="rgba8_highp_vec3" />
   35427 <Test name="rgba8_highp_vec4" />
   35428 <Test name="srgb8_alpha8_lowp_float" />
   35429 <Test name="srgb8_alpha8_lowp_vec2" />
   35430 <Test name="srgb8_alpha8_lowp_vec3" />
   35431 <Test name="srgb8_alpha8_lowp_vec4" />
   35432 <Test name="srgb8_alpha8_mediump_float" />
   35433 <Test name="srgb8_alpha8_mediump_vec2" />
   35434 <Test name="srgb8_alpha8_mediump_vec3" />
   35435 <Test name="srgb8_alpha8_mediump_vec4" />
   35436 <Test name="srgb8_alpha8_highp_float" />
   35437 <Test name="srgb8_alpha8_highp_vec2" />
   35438 <Test name="srgb8_alpha8_highp_vec3" />
   35439 <Test name="srgb8_alpha8_highp_vec4" />
   35440 <Test name="rgb10_a2_lowp_float" />
   35441 <Test name="rgb10_a2_lowp_vec2" />
   35442 <Test name="rgb10_a2_lowp_vec3" />
   35443 <Test name="rgb10_a2_lowp_vec4" />
   35444 <Test name="rgb10_a2_mediump_float" />
   35445 <Test name="rgb10_a2_mediump_vec2" />
   35446 <Test name="rgb10_a2_mediump_vec3" />
   35447 <Test name="rgb10_a2_mediump_vec4" />
   35448 <Test name="rgb10_a2_highp_float" />
   35449 <Test name="rgb10_a2_highp_vec2" />
   35450 <Test name="rgb10_a2_highp_vec3" />
   35451 <Test name="rgb10_a2_highp_vec4" />
   35452 <Test name="rgba4_lowp_float" />
   35453 <Test name="rgba4_lowp_vec2" />
   35454 <Test name="rgba4_lowp_vec3" />
   35455 <Test name="rgba4_lowp_vec4" />
   35456 <Test name="rgba4_mediump_float" />
   35457 <Test name="rgba4_mediump_vec2" />
   35458 <Test name="rgba4_mediump_vec3" />
   35459 <Test name="rgba4_mediump_vec4" />
   35460 <Test name="rgba4_highp_float" />
   35461 <Test name="rgba4_highp_vec2" />
   35462 <Test name="rgba4_highp_vec3" />
   35463 <Test name="rgba4_highp_vec4" />
   35464 <Test name="rgb5_a1_lowp_float" />
   35465 <Test name="rgb5_a1_lowp_vec2" />
   35466 <Test name="rgb5_a1_lowp_vec3" />
   35467 <Test name="rgb5_a1_lowp_vec4" />
   35468 <Test name="rgb5_a1_mediump_float" />
   35469 <Test name="rgb5_a1_mediump_vec2" />
   35470 <Test name="rgb5_a1_mediump_vec3" />
   35471 <Test name="rgb5_a1_mediump_vec4" />
   35472 <Test name="rgb5_a1_highp_float" />
   35473 <Test name="rgb5_a1_highp_vec2" />
   35474 <Test name="rgb5_a1_highp_vec3" />
   35475 <Test name="rgb5_a1_highp_vec4" />
   35476 <Test name="rgb8_lowp_float" />
   35477 <Test name="rgb8_lowp_vec2" />
   35478 <Test name="rgb8_lowp_vec3" />
   35479 <Test name="rgb8_lowp_vec4" />
   35480 <Test name="rgb8_mediump_float" />
   35481 <Test name="rgb8_mediump_vec2" />
   35482 <Test name="rgb8_mediump_vec3" />
   35483 <Test name="rgb8_mediump_vec4" />
   35484 <Test name="rgb8_highp_float" />
   35485 <Test name="rgb8_highp_vec2" />
   35486 <Test name="rgb8_highp_vec3" />
   35487 <Test name="rgb8_highp_vec4" />
   35488 <Test name="rgb565_lowp_float" />
   35489 <Test name="rgb565_lowp_vec2" />
   35490 <Test name="rgb565_lowp_vec3" />
   35491 <Test name="rgb565_lowp_vec4" />
   35492 <Test name="rgb565_mediump_float" />
   35493 <Test name="rgb565_mediump_vec2" />
   35494 <Test name="rgb565_mediump_vec3" />
   35495 <Test name="rgb565_mediump_vec4" />
   35496 <Test name="rgb565_highp_float" />
   35497 <Test name="rgb565_highp_vec2" />
   35498 <Test name="rgb565_highp_vec3" />
   35499 <Test name="rgb565_highp_vec4" />
   35500 <Test name="rg8_lowp_float" />
   35501 <Test name="rg8_lowp_vec2" />
   35502 <Test name="rg8_lowp_vec3" />
   35503 <Test name="rg8_lowp_vec4" />
   35504 <Test name="rg8_mediump_float" />
   35505 <Test name="rg8_mediump_vec2" />
   35506 <Test name="rg8_mediump_vec3" />
   35507 <Test name="rg8_mediump_vec4" />
   35508 <Test name="rg8_highp_float" />
   35509 <Test name="rg8_highp_vec2" />
   35510 <Test name="rg8_highp_vec3" />
   35511 <Test name="rg8_highp_vec4" />
   35512 <Test name="r8_lowp_float" />
   35513 <Test name="r8_lowp_vec2" />
   35514 <Test name="r8_lowp_vec3" />
   35515 <Test name="r8_lowp_vec4" />
   35516 <Test name="r8_mediump_float" />
   35517 <Test name="r8_mediump_vec2" />
   35518 <Test name="r8_mediump_vec3" />
   35519 <Test name="r8_mediump_vec4" />
   35520 <Test name="r8_highp_float" />
   35521 <Test name="r8_highp_vec2" />
   35522 <Test name="r8_highp_vec3" />
   35523 <Test name="r8_highp_vec4" />
   35524 </TestCase>
   35525 <TestCase name="int">
   35526 <Test name="rgba16i_lowp_int" />
   35527 <Test name="rgba16i_lowp_ivec2" />
   35528 <Test name="rgba16i_lowp_ivec3" />
   35529 <Test name="rgba16i_lowp_ivec4" />
   35530 <Test name="rgba16i_mediump_int" />
   35531 <Test name="rgba16i_mediump_ivec2" />
   35532 <Test name="rgba16i_mediump_ivec3" />
   35533 <Test name="rgba16i_mediump_ivec4" />
   35534 <Test name="rgba16i_highp_int" />
   35535 <Test name="rgba16i_highp_ivec2" />
   35536 <Test name="rgba16i_highp_ivec3" />
   35537 <Test name="rgba16i_highp_ivec4" />
   35538 <Test name="rgba8i_lowp_int" />
   35539 <Test name="rgba8i_lowp_ivec2" />
   35540 <Test name="rgba8i_lowp_ivec3" />
   35541 <Test name="rgba8i_lowp_ivec4" />
   35542 <Test name="rgba8i_mediump_int" />
   35543 <Test name="rgba8i_mediump_ivec2" />
   35544 <Test name="rgba8i_mediump_ivec3" />
   35545 <Test name="rgba8i_mediump_ivec4" />
   35546 <Test name="rgba8i_highp_int" />
   35547 <Test name="rgba8i_highp_ivec2" />
   35548 <Test name="rgba8i_highp_ivec3" />
   35549 <Test name="rgba8i_highp_ivec4" />
   35550 <Test name="rg32i_lowp_int" />
   35551 <Test name="rg32i_lowp_ivec2" />
   35552 <Test name="rg32i_lowp_ivec3" />
   35553 <Test name="rg32i_lowp_ivec4" />
   35554 <Test name="rg32i_mediump_int" />
   35555 <Test name="rg32i_mediump_ivec2" />
   35556 <Test name="rg32i_mediump_ivec3" />
   35557 <Test name="rg32i_mediump_ivec4" />
   35558 <Test name="rg32i_highp_int" />
   35559 <Test name="rg32i_highp_ivec2" />
   35560 <Test name="rg32i_highp_ivec3" />
   35561 <Test name="rg32i_highp_ivec4" />
   35562 <Test name="rg16i_lowp_int" />
   35563 <Test name="rg16i_lowp_ivec2" />
   35564 <Test name="rg16i_lowp_ivec3" />
   35565 <Test name="rg16i_lowp_ivec4" />
   35566 <Test name="rg16i_mediump_int" />
   35567 <Test name="rg16i_mediump_ivec2" />
   35568 <Test name="rg16i_mediump_ivec3" />
   35569 <Test name="rg16i_mediump_ivec4" />
   35570 <Test name="rg16i_highp_int" />
   35571 <Test name="rg16i_highp_ivec2" />
   35572 <Test name="rg16i_highp_ivec3" />
   35573 <Test name="rg16i_highp_ivec4" />
   35574 <Test name="rg8i_lowp_int" />
   35575 <Test name="rg8i_lowp_ivec2" />
   35576 <Test name="rg8i_lowp_ivec3" />
   35577 <Test name="rg8i_lowp_ivec4" />
   35578 <Test name="rg8i_mediump_int" />
   35579 <Test name="rg8i_mediump_ivec2" />
   35580 <Test name="rg8i_mediump_ivec3" />
   35581 <Test name="rg8i_mediump_ivec4" />
   35582 <Test name="rg8i_highp_int" />
   35583 <Test name="rg8i_highp_ivec2" />
   35584 <Test name="rg8i_highp_ivec3" />
   35585 <Test name="rg8i_highp_ivec4" />
   35586 <Test name="r32i_lowp_int" />
   35587 <Test name="r32i_lowp_ivec2" />
   35588 <Test name="r32i_lowp_ivec3" />
   35589 <Test name="r32i_lowp_ivec4" />
   35590 <Test name="r32i_mediump_int" />
   35591 <Test name="r32i_mediump_ivec2" />
   35592 <Test name="r32i_mediump_ivec3" />
   35593 <Test name="r32i_mediump_ivec4" />
   35594 <Test name="r32i_highp_int" />
   35595 <Test name="r32i_highp_ivec2" />
   35596 <Test name="r32i_highp_ivec3" />
   35597 <Test name="r32i_highp_ivec4" />
   35598 <Test name="r16i_lowp_int" />
   35599 <Test name="r16i_lowp_ivec2" />
   35600 <Test name="r16i_lowp_ivec3" />
   35601 <Test name="r16i_lowp_ivec4" />
   35602 <Test name="r16i_mediump_int" />
   35603 <Test name="r16i_mediump_ivec2" />
   35604 <Test name="r16i_mediump_ivec3" />
   35605 <Test name="r16i_mediump_ivec4" />
   35606 <Test name="r16i_highp_int" />
   35607 <Test name="r16i_highp_ivec2" />
   35608 <Test name="r16i_highp_ivec3" />
   35609 <Test name="r16i_highp_ivec4" />
   35610 <Test name="r8i_lowp_int" />
   35611 <Test name="r8i_lowp_ivec2" />
   35612 <Test name="r8i_lowp_ivec3" />
   35613 <Test name="r8i_lowp_ivec4" />
   35614 <Test name="r8i_mediump_int" />
   35615 <Test name="r8i_mediump_ivec2" />
   35616 <Test name="r8i_mediump_ivec3" />
   35617 <Test name="r8i_mediump_ivec4" />
   35618 <Test name="r8i_highp_int" />
   35619 <Test name="r8i_highp_ivec2" />
   35620 <Test name="r8i_highp_ivec3" />
   35621 <Test name="r8i_highp_ivec4" />
   35622 </TestCase>
   35623 <TestCase name="uint">
   35624 <Test name="rgba16ui_lowp_uint" />
   35625 <Test name="rgba16ui_lowp_uvec2" />
   35626 <Test name="rgba16ui_lowp_uvec3" />
   35627 <Test name="rgba16ui_lowp_uvec4" />
   35628 <Test name="rgba16ui_mediump_uint" />
   35629 <Test name="rgba16ui_mediump_uvec2" />
   35630 <Test name="rgba16ui_mediump_uvec3" />
   35631 <Test name="rgba16ui_mediump_uvec4" />
   35632 <Test name="rgba16ui_highp_uint" />
   35633 <Test name="rgba16ui_highp_uvec2" />
   35634 <Test name="rgba16ui_highp_uvec3" />
   35635 <Test name="rgba16ui_highp_uvec4" />
   35636 <Test name="rgba8ui_lowp_uint" />
   35637 <Test name="rgba8ui_lowp_uvec2" />
   35638 <Test name="rgba8ui_lowp_uvec3" />
   35639 <Test name="rgba8ui_lowp_uvec4" />
   35640 <Test name="rgba8ui_mediump_uint" />
   35641 <Test name="rgba8ui_mediump_uvec2" />
   35642 <Test name="rgba8ui_mediump_uvec3" />
   35643 <Test name="rgba8ui_mediump_uvec4" />
   35644 <Test name="rgba8ui_highp_uint" />
   35645 <Test name="rgba8ui_highp_uvec2" />
   35646 <Test name="rgba8ui_highp_uvec3" />
   35647 <Test name="rgba8ui_highp_uvec4" />
   35648 <Test name="rgb10_a2ui_lowp_uint" />
   35649 <Test name="rgb10_a2ui_lowp_uvec2" />
   35650 <Test name="rgb10_a2ui_lowp_uvec3" />
   35651 <Test name="rgb10_a2ui_lowp_uvec4" />
   35652 <Test name="rgb10_a2ui_mediump_uint" />
   35653 <Test name="rgb10_a2ui_mediump_uvec2" />
   35654 <Test name="rgb10_a2ui_mediump_uvec3" />
   35655 <Test name="rgb10_a2ui_mediump_uvec4" />
   35656 <Test name="rgb10_a2ui_highp_uint" />
   35657 <Test name="rgb10_a2ui_highp_uvec2" />
   35658 <Test name="rgb10_a2ui_highp_uvec3" />
   35659 <Test name="rgb10_a2ui_highp_uvec4" />
   35660 <Test name="rg32ui_lowp_uint" />
   35661 <Test name="rg32ui_lowp_uvec2" />
   35662 <Test name="rg32ui_lowp_uvec3" />
   35663 <Test name="rg32ui_lowp_uvec4" />
   35664 <Test name="rg32ui_mediump_uint" />
   35665 <Test name="rg32ui_mediump_uvec2" />
   35666 <Test name="rg32ui_mediump_uvec3" />
   35667 <Test name="rg32ui_mediump_uvec4" />
   35668 <Test name="rg32ui_highp_uint" />
   35669 <Test name="rg32ui_highp_uvec2" />
   35670 <Test name="rg32ui_highp_uvec3" />
   35671 <Test name="rg32ui_highp_uvec4" />
   35672 <Test name="rg16ui_lowp_uint" />
   35673 <Test name="rg16ui_lowp_uvec2" />
   35674 <Test name="rg16ui_lowp_uvec3" />
   35675 <Test name="rg16ui_lowp_uvec4" />
   35676 <Test name="rg16ui_mediump_uint" />
   35677 <Test name="rg16ui_mediump_uvec2" />
   35678 <Test name="rg16ui_mediump_uvec3" />
   35679 <Test name="rg16ui_mediump_uvec4" />
   35680 <Test name="rg16ui_highp_uint" />
   35681 <Test name="rg16ui_highp_uvec2" />
   35682 <Test name="rg16ui_highp_uvec3" />
   35683 <Test name="rg16ui_highp_uvec4" />
   35684 <Test name="rg8ui_lowp_uint" />
   35685 <Test name="rg8ui_lowp_uvec2" />
   35686 <Test name="rg8ui_lowp_uvec3" />
   35687 <Test name="rg8ui_lowp_uvec4" />
   35688 <Test name="rg8ui_mediump_uint" />
   35689 <Test name="rg8ui_mediump_uvec2" />
   35690 <Test name="rg8ui_mediump_uvec3" />
   35691 <Test name="rg8ui_mediump_uvec4" />
   35692 <Test name="rg8ui_highp_uint" />
   35693 <Test name="rg8ui_highp_uvec2" />
   35694 <Test name="rg8ui_highp_uvec3" />
   35695 <Test name="rg8ui_highp_uvec4" />
   35696 <Test name="r32ui_lowp_uint" />
   35697 <Test name="r32ui_lowp_uvec2" />
   35698 <Test name="r32ui_lowp_uvec3" />
   35699 <Test name="r32ui_lowp_uvec4" />
   35700 <Test name="r32ui_mediump_uint" />
   35701 <Test name="r32ui_mediump_uvec2" />
   35702 <Test name="r32ui_mediump_uvec3" />
   35703 <Test name="r32ui_mediump_uvec4" />
   35704 <Test name="r32ui_highp_uint" />
   35705 <Test name="r32ui_highp_uvec2" />
   35706 <Test name="r32ui_highp_uvec3" />
   35707 <Test name="r32ui_highp_uvec4" />
   35708 <Test name="r16ui_lowp_uint" />
   35709 <Test name="r16ui_lowp_uvec2" />
   35710 <Test name="r16ui_lowp_uvec3" />
   35711 <Test name="r16ui_lowp_uvec4" />
   35712 <Test name="r16ui_mediump_uint" />
   35713 <Test name="r16ui_mediump_uvec2" />
   35714 <Test name="r16ui_mediump_uvec3" />
   35715 <Test name="r16ui_mediump_uvec4" />
   35716 <Test name="r16ui_highp_uint" />
   35717 <Test name="r16ui_highp_uvec2" />
   35718 <Test name="r16ui_highp_uvec3" />
   35719 <Test name="r16ui_highp_uvec4" />
   35720 <Test name="r8ui_lowp_uint" />
   35721 <Test name="r8ui_lowp_uvec2" />
   35722 <Test name="r8ui_lowp_uvec3" />
   35723 <Test name="r8ui_lowp_uvec4" />
   35724 <Test name="r8ui_mediump_uint" />
   35725 <Test name="r8ui_mediump_uvec2" />
   35726 <Test name="r8ui_mediump_uvec3" />
   35727 <Test name="r8ui_mediump_uvec4" />
   35728 <Test name="r8ui_highp_uint" />
   35729 <Test name="r8ui_highp_uvec2" />
   35730 <Test name="r8ui_highp_uvec3" />
   35731 <Test name="r8ui_highp_uvec4" />
   35732 </TestCase>
   35733 </TestSuite>
   35734 <TestCase name="random">
   35735 <Test name="1" />
   35736 <Test name="2" />
   35737 <Test name="4" />
   35738 <Test name="5" />
   35739 <Test name="6" />
   35740 <Test name="7" />
   35741 <Test name="8" />
   35742 <Test name="9" />
   35743 <Test name="10" />
   35744 <Test name="11" />
   35745 <Test name="12" />
   35746 <Test name="13" />
   35747 <Test name="14" />
   35748 <Test name="15" />
   35749 <Test name="16" />
   35750 <Test name="17" />
   35751 <Test name="18" />
   35752 <Test name="19" />
   35753 <Test name="20" />
   35754 <Test name="21" />
   35755 <Test name="22" />
   35756 <Test name="23" />
   35757 <Test name="24" />
   35758 <Test name="25" />
   35759 <Test name="26" />
   35760 <Test name="27" />
   35761 <Test name="30" />
   35762 <Test name="31" />
   35763 <Test name="32" />
   35764 <Test name="33" />
   35765 <Test name="34" />
   35766 <Test name="35" />
   35767 <Test name="36" />
   35768 <Test name="37" />
   35769 <Test name="38" />
   35770 <Test name="39" />
   35771 <Test name="40" />
   35772 <Test name="41" />
   35773 <Test name="42" />
   35774 <Test name="43" />
   35775 <Test name="44" />
   35776 <Test name="45" />
   35777 <Test name="46" />
   35778 <Test name="47" />
   35779 <Test name="49" />
   35780 <Test name="51" />
   35781 <Test name="52" />
   35782 <Test name="53" />
   35783 <Test name="54" />
   35784 <Test name="56" />
   35785 <Test name="57" />
   35786 <Test name="58" />
   35787 <Test name="59" />
   35788 <Test name="60" />
   35789 <Test name="61" />
   35790 <Test name="62" />
   35791 <Test name="63" />
   35792 <Test name="64" />
   35793 <Test name="65" />
   35794 <Test name="66" />
   35795 <Test name="67" />
   35796 <Test name="68" />
   35797 <Test name="69" />
   35798 <Test name="70" />
   35799 <Test name="72" />
   35800 <Test name="74" />
   35801 <Test name="76" />
   35802 <Test name="77" />
   35803 <Test name="78" />
   35804 <Test name="80" />
   35805 <Test name="81" />
   35806 <Test name="82" />
   35807 <Test name="83" />
   35808 <Test name="84" />
   35809 <Test name="85" />
   35810 <Test name="86" />
   35811 <Test name="87" />
   35812 <Test name="88" />
   35813 <Test name="89" />
   35814 <Test name="91" />
   35815 <Test name="92" />
   35816 <Test name="93" />
   35817 <Test name="94" />
   35818 <Test name="95" />
   35819 <Test name="96" />
   35820 <Test name="97" />
   35821 <Test name="98" />
   35822 <Test name="99" />
   35823 </TestCase>
   35824 </TestSuite>
   35825 <TestSuite name="samplers">
   35826 <TestCase name="single_tex_2d">
   35827 <Test name="diff_wrap_t" />
   35828 <Test name="diff_wrap_s" />
   35829 <Test name="diff_wrap_r" />
   35830 <Test name="diff_min_filter" />
   35831 <Test name="diff_mag_filter" />
   35832 <Test name="diff_max_lod" />
   35833 <Test name="diff_min_lod" />
   35834 </TestCase>
   35835 <TestCase name="multi_tex_2d">
   35836 <Test name="diff_wrap_t" />
   35837 <Test name="diff_wrap_s" />
   35838 <Test name="diff_wrap_r" />
   35839 <Test name="diff_min_filter" />
   35840 <Test name="diff_mag_filter" />
   35841 <Test name="diff_max_lod" />
   35842 <Test name="diff_min_lod" />
   35843 </TestCase>
   35844 <TestCase name="single_tex_3d">
   35845 <Test name="diff_wrap_t" />
   35846 <Test name="diff_wrap_s" />
   35847 <Test name="diff_wrap_r" />
   35848 <Test name="diff_min_filter" />
   35849 <Test name="diff_mag_filter" />
   35850 <Test name="diff_max_lod" />
   35851 <Test name="diff_min_lod" />
   35852 </TestCase>
   35853 <TestCase name="multi_tex_3d">
   35854 <Test name="diff_wrap_t" />
   35855 <Test name="diff_wrap_s" />
   35856 <Test name="diff_wrap_r" />
   35857 <Test name="diff_min_filter" />
   35858 <Test name="diff_mag_filter" />
   35859 <Test name="diff_max_lod" />
   35860 <Test name="diff_min_lod" />
   35861 </TestCase>
   35862 <TestCase name="single_cubemap">
   35863 <Test name="diff_wrap_t" />
   35864 <Test name="diff_wrap_s" />
   35865 <Test name="diff_wrap_r" />
   35866 <Test name="diff_min_filter" />
   35867 <Test name="diff_mag_filter" />
   35868 <Test name="diff_max_lod" />
   35869 <Test name="diff_min_lod" />
   35870 </TestCase>
   35871 <TestCase name="multi_cubemap">
   35872 <Test name="diff_wrap_t" />
   35873 <Test name="diff_wrap_s" />
   35874 <Test name="diff_wrap_r" />
   35875 <Test name="diff_min_filter" />
   35876 <Test name="diff_mag_filter" />
   35877 <Test name="diff_max_lod" />
   35878 <Test name="diff_min_lod" />
   35879 </TestCase>
   35880 </TestSuite>
   35881 <TestSuite name="pbo">
   35882 <TestCase name="native">
   35883 <Test name="clears" />
   35884 <Test name="triangles" />
   35885 </TestCase>
   35886 <TestCase name="renderbuffer">
   35887 <Test name="rgba8_triangles" />
   35888 <Test name="rgba8_clears" />
   35889 <Test name="rgba8i_triangles" />
   35890 <Test name="rgba8i_clears" />
   35891 <Test name="rgba8ui_triangles" />
   35892 <Test name="rgba8ui_clears" />
   35893 <Test name="rgba16f_triangles" />
   35894 <Test name="rgba16f_clears" />
   35895 <Test name="rgba16i_triangles" />
   35896 <Test name="rgba16i_clears" />
   35897 <Test name="rgba16ui_triangles" />
   35898 <Test name="rgba16ui_clears" />
   35899 <Test name="rgba32f_triangles" />
   35900 <Test name="rgba32f_clears" />
   35901 <Test name="rgba32i_triangles" />
   35902 <Test name="rgba32i_clears" />
   35903 <Test name="rgba32ui_triangles" />
   35904 <Test name="rgba32ui_clears" />
   35905 <Test name="srgb8_alpha8_triangles" />
   35906 <Test name="srgb8_alpha8_clears" />
   35907 <Test name="rgb10_a2ui_triangles" />
   35908 <Test name="rgb10_a2ui_clears" />
   35909 <Test name="rgba4_triangles" />
   35910 <Test name="rgba4_clears" />
   35911 <Test name="rgb8_triangles" />
   35912 <Test name="rgb8_clears" />
   35913 <Test name="rgb565_clears" />
   35914 <Test name="r11f_g11f_b10f_triangles" />
   35915 <Test name="r11f_g11f_b10f_clears" />
   35916 <Test name="rg8_triangles" />
   35917 <Test name="rg8_clears" />
   35918 <Test name="rg8i_triangles" />
   35919 <Test name="rg8i_clears" />
   35920 <Test name="rg8ui_triangles" />
   35921 <Test name="rg8ui_clears" />
   35922 <Test name="rg16f_triangles" />
   35923 <Test name="rg16f_clears" />
   35924 <Test name="rg16i_triangles" />
   35925 <Test name="rg16i_clears" />
   35926 <Test name="rg16ui_triangles" />
   35927 <Test name="rg16ui_clears" />
   35928 <Test name="rg32f_triangles" />
   35929 <Test name="rg32f_clears" />
   35930 <Test name="rg32i_triangles" />
   35931 <Test name="rg32i_clears" />
   35932 <Test name="rg32ui_triangles" />
   35933 <Test name="rg32ui_clears" />
   35934 </TestCase>
   35935 </TestSuite>
   35936 <TestSuite name="rasterization">
   35937 <TestCase name="primitives">
   35938 <Test name="triangles" />
   35939 <Test name="triangle_strip" />
   35940 <Test name="triangle_fan" />
   35941 <Test name="lines" />
   35942 <Test name="line_strip" />
   35943 <Test name="line_loop" />
   35944 <Test name="lines_wide" />
   35945 <Test name="line_strip_wide" />
   35946 <Test name="line_loop_wide" />
   35947 <Test name="points" />
   35948 </TestCase>
   35949 <TestCase name="fill_rules">
   35950 <Test name="basic_quad" />
   35951 <Test name="basic_quad_reverse" />
   35952 <Test name="clipped_full" />
   35953 <Test name="clipped_partly" />
   35954 <Test name="projected" />
   35955 </TestCase>
   35956 <TestCase name="culling">
   35957 <Test name="front_triangles" />
   35958 <Test name="front_triangles_reverse" />
   35959 <Test name="front_triangle_strip" />
   35960 <Test name="front_triangle_strip_reverse" />
   35961 <Test name="front_triangle_fan" />
   35962 <Test name="front_triangle_fan_reverse" />
   35963 <Test name="back_triangles" />
   35964 <Test name="back_triangles_reverse" />
   35965 <Test name="back_triangle_strip" />
   35966 <Test name="back_triangle_strip_reverse" />
   35967 <Test name="back_triangle_fan" />
   35968 <Test name="back_triangle_fan_reverse" />
   35969 <Test name="both_triangles" />
   35970 <Test name="both_triangles_reverse" />
   35971 <Test name="both_triangle_strip" />
   35972 <Test name="both_triangle_strip_reverse" />
   35973 <Test name="both_triangle_fan" />
   35974 <Test name="both_triangle_fan_reverse" />
   35975 </TestCase>
   35976 <TestSuite name="interpolation">
   35977 <TestCase name="basic">
   35978 <Test name="triangles" />
   35979 <Test name="triangle_strip" />
   35980 <Test name="triangle_fan" />
   35981 </TestCase>
   35982 <TestCase name="projected">
   35983 <Test name="triangles" />
   35984 <Test name="triangle_strip" />
   35985 <Test name="triangle_fan" />
   35986 </TestCase>
   35987 </TestSuite>
   35988 <TestCase name="flatshading">
   35989 <Test name="triangles" />
   35990 <Test name="triangle_strip" />
   35991 <Test name="triangle_fan" />
   35992 <Test name="lines" />
   35993 <Test name="line_strip" />
   35994 <Test name="line_loop" />
   35995 <Test name="lines_wide" />
   35996 <Test name="line_strip_wide" />
   35997 <Test name="line_loop_wide" />
   35998 </TestCase>
   35999 </TestSuite>
   36000 <TestCase name="occlusion_query">
   36001 <Test name="scissor" />
   36002 <Test name="depth_write" />
   36003 <Test name="depth_clear" />
   36004 <Test name="stencil_write" />
   36005 <Test name="stencil_clear" />
   36006 <Test name="scissor_depth_write" />
   36007 <Test name="scissor_depth_clear" />
   36008 <Test name="scissor_stencil_write" />
   36009 <Test name="scissor_stencil_clear" />
   36010 <Test name="depth_write_depth_clear" />
   36011 <Test name="depth_write_stencil_write" />
   36012 <Test name="depth_write_stencil_clear" />
   36013 <Test name="depth_clear_stencil_write" />
   36014 <Test name="depth_clear_stencil_clear" />
   36015 <Test name="stencil_write_stencil_clear" />
   36016 <Test name="scissor_depth_write_depth_clear" />
   36017 <Test name="scissor_depth_write_stencil_write" />
   36018 <Test name="scissor_depth_write_stencil_clear" />
   36019 <Test name="scissor_depth_clear_stencil_write" />
   36020 <Test name="scissor_depth_clear_stencil_clear" />
   36021 <Test name="scissor_stencil_write_stencil_clear" />
   36022 <Test name="depth_write_depth_clear_stencil_write" />
   36023 <Test name="depth_write_depth_clear_stencil_clear" />
   36024 <Test name="depth_write_stencil_write_stencil_clear" />
   36025 <Test name="depth_clear_stencil_write_stencil_clear" />
   36026 <Test name="scissor_depth_write_depth_clear_stencil_write" />
   36027 <Test name="scissor_depth_write_depth_clear_stencil_clear" />
   36028 <Test name="scissor_depth_write_stencil_write_stencil_clear" />
   36029 <Test name="scissor_depth_clear_stencil_write_stencil_clear" />
   36030 <Test name="depth_write_depth_clear_stencil_write_stencil_clear" />
   36031 <Test name="all_occluders" />
   36032 <Test name="conservative_scissor" />
   36033 <Test name="conservative_depth_write" />
   36034 <Test name="conservative_depth_clear" />
   36035 <Test name="conservative_stencil_write" />
   36036 <Test name="conservative_stencil_clear" />
   36037 <Test name="conservative_scissor_depth_write" />
   36038 <Test name="conservative_scissor_depth_clear" />
   36039 <Test name="conservative_scissor_stencil_write" />
   36040 <Test name="conservative_scissor_stencil_clear" />
   36041 <Test name="conservative_depth_write_depth_clear" />
   36042 <Test name="conservative_depth_write_stencil_write" />
   36043 <Test name="conservative_depth_write_stencil_clear" />
   36044 <Test name="conservative_depth_clear_stencil_write" />
   36045 <Test name="conservative_depth_clear_stencil_clear" />
   36046 <Test name="conservative_stencil_write_stencil_clear" />
   36047 <Test name="conservative_scissor_depth_write_depth_clear" />
   36048 <Test name="conservative_scissor_depth_write_stencil_write" />
   36049 <Test name="conservative_scissor_depth_write_stencil_clear" />
   36050 <Test name="conservative_scissor_depth_clear_stencil_write" />
   36051 <Test name="conservative_scissor_depth_clear_stencil_clear" />
   36052 <Test name="conservative_scissor_stencil_write_stencil_clear" />
   36053 <Test name="conservative_depth_write_depth_clear_stencil_write" />
   36054 <Test name="conservative_depth_write_depth_clear_stencil_clear" />
   36055 <Test name="conservative_depth_write_stencil_write_stencil_clear" />
   36056 <Test name="conservative_depth_clear_stencil_write_stencil_clear" />
   36057 <Test name="conservative_scissor_depth_write_depth_clear_stencil_write" />
   36058 <Test name="conservative_scissor_depth_write_depth_clear_stencil_clear" />
   36059 <Test name="conservative_scissor_depth_write_stencil_write_stencil_clear" />
   36060 <Test name="conservative_scissor_depth_clear_stencil_write_stencil_clear" />
   36061 <Test name="conservative_depth_write_depth_clear_stencil_write_stencil_clear" />
   36062 <Test name="conservative_all_occluders" />
   36063 </TestCase>
   36064 <TestSuite name="primitive_restart">
   36065 <TestSuite name="basic">
   36066 <TestSuite name="points">
   36067 <TestCase name="unsigned_byte">
   36068 <Test name="draw_elements" />
   36069 <Test name="draw_elements_instanced" />
   36070 <Test name="draw_range_elements" />
   36071 </TestCase>
   36072 <TestCase name="unsigned_short">
   36073 <Test name="draw_elements" />
   36074 <Test name="draw_elements_instanced" />
   36075 <Test name="draw_range_elements" />
   36076 </TestCase>
   36077 <TestCase name="unsigned_int">
   36078 <Test name="draw_elements" />
   36079 <Test name="draw_elements_instanced" />
   36080 <Test name="draw_range_elements" />
   36081 </TestCase>
   36082 </TestSuite>
   36083 <TestSuite name="line_strip">
   36084 <TestCase name="unsigned_byte">
   36085 <Test name="draw_elements" />
   36086 <Test name="draw_elements_instanced" />
   36087 <Test name="draw_range_elements" />
   36088 </TestCase>
   36089 <TestCase name="unsigned_short">
   36090 <Test name="draw_elements" />
   36091 <Test name="draw_elements_instanced" />
   36092 <Test name="draw_range_elements" />
   36093 </TestCase>
   36094 <TestCase name="unsigned_int">
   36095 <Test name="draw_elements" />
   36096 <Test name="draw_elements_instanced" />
   36097 <Test name="draw_range_elements" />
   36098 </TestCase>
   36099 </TestSuite>
   36100 <TestSuite name="line_loop">
   36101 <TestCase name="unsigned_byte">
   36102 <Test name="draw_elements" />
   36103 <Test name="draw_elements_instanced" />
   36104 <Test name="draw_range_elements" />
   36105 </TestCase>
   36106 <TestCase name="unsigned_short">
   36107 <Test name="draw_elements" />
   36108 <Test name="draw_elements_instanced" />
   36109 <Test name="draw_range_elements" />
   36110 </TestCase>
   36111 <TestCase name="unsigned_int">
   36112 <Test name="draw_elements" />
   36113 <Test name="draw_elements_instanced" />
   36114 <Test name="draw_range_elements" />
   36115 </TestCase>
   36116 </TestSuite>
   36117 <TestSuite name="lines">
   36118 <TestCase name="unsigned_byte">
   36119 <Test name="draw_elements" />
   36120 <Test name="draw_elements_instanced" />
   36121 <Test name="draw_range_elements" />
   36122 </TestCase>
   36123 <TestCase name="unsigned_short">
   36124 <Test name="draw_elements" />
   36125 <Test name="draw_elements_instanced" />
   36126 <Test name="draw_range_elements" />
   36127 </TestCase>
   36128 <TestCase name="unsigned_int">
   36129 <Test name="draw_elements" />
   36130 <Test name="draw_elements_instanced" />
   36131 <Test name="draw_range_elements" />
   36132 </TestCase>
   36133 </TestSuite>
   36134 <TestSuite name="triangle_strip">
   36135 <TestCase name="unsigned_byte">
   36136 <Test name="draw_elements" />
   36137 <Test name="draw_elements_instanced" />
   36138 <Test name="draw_range_elements" />
   36139 </TestCase>
   36140 <TestCase name="unsigned_short">
   36141 <Test name="draw_elements" />
   36142 <Test name="draw_elements_instanced" />
   36143 <Test name="draw_range_elements" />
   36144 </TestCase>
   36145 <TestCase name="unsigned_int">
   36146 <Test name="draw_elements" />
   36147 <Test name="draw_elements_instanced" />
   36148 <Test name="draw_range_elements" />
   36149 </TestCase>
   36150 </TestSuite>
   36151 <TestSuite name="triangle_fan">
   36152 <TestCase name="unsigned_byte">
   36153 <Test name="draw_elements" />
   36154 <Test name="draw_elements_instanced" />
   36155 <Test name="draw_range_elements" />
   36156 </TestCase>
   36157 <TestCase name="unsigned_short">
   36158 <Test name="draw_elements" />
   36159 <Test name="draw_elements_instanced" />
   36160 <Test name="draw_range_elements" />
   36161 </TestCase>
   36162 <TestCase name="unsigned_int">
   36163 <Test name="draw_elements" />
   36164 <Test name="draw_elements_instanced" />
   36165 <Test name="draw_range_elements" />
   36166 </TestCase>
   36167 </TestSuite>
   36168 <TestSuite name="triangles">
   36169 <TestCase name="unsigned_byte">
   36170 <Test name="draw_elements" />
   36171 <Test name="draw_elements_instanced" />
   36172 <Test name="draw_range_elements" />
   36173 </TestCase>
   36174 <TestCase name="unsigned_short">
   36175 <Test name="draw_elements" />
   36176 <Test name="draw_elements_instanced" />
   36177 <Test name="draw_range_elements" />
   36178 </TestCase>
   36179 <TestCase name="unsigned_int">
   36180 <Test name="draw_elements" />
   36181 <Test name="draw_elements_instanced" />
   36182 <Test name="draw_range_elements" />
   36183 </TestCase>
   36184 </TestSuite>
   36185 </TestSuite>
   36186 <TestSuite name="duplicate_restarts">
   36187 <TestSuite name="line_strip">
   36188 <TestCase name="unsigned_byte">
   36189 <Test name="draw_elements" />
   36190 <Test name="draw_elements_instanced" />
   36191 <Test name="draw_range_elements" />
   36192 </TestCase>
   36193 <TestCase name="unsigned_short">
   36194 <Test name="draw_elements" />
   36195 <Test name="draw_elements_instanced" />
   36196 <Test name="draw_range_elements" />
   36197 </TestCase>
   36198 <TestCase name="unsigned_int">
   36199 <Test name="draw_elements" />
   36200 <Test name="draw_elements_instanced" />
   36201 <Test name="draw_range_elements" />
   36202 </TestCase>
   36203 </TestSuite>
   36204 <TestSuite name="line_loop">
   36205 <TestCase name="unsigned_byte">
   36206 <Test name="draw_elements" />
   36207 <Test name="draw_elements_instanced" />
   36208 <Test name="draw_range_elements" />
   36209 </TestCase>
   36210 <TestCase name="unsigned_short">
   36211 <Test name="draw_elements" />
   36212 <Test name="draw_elements_instanced" />
   36213 <Test name="draw_range_elements" />
   36214 </TestCase>
   36215 <TestCase name="unsigned_int">
   36216 <Test name="draw_elements" />
   36217 <Test name="draw_elements_instanced" />
   36218 <Test name="draw_range_elements" />
   36219 </TestCase>
   36220 </TestSuite>
   36221 <TestSuite name="lines">
   36222 <TestCase name="unsigned_byte">
   36223 <Test name="draw_elements" />
   36224 <Test name="draw_elements_instanced" />
   36225 <Test name="draw_range_elements" />
   36226 </TestCase>
   36227 <TestCase name="unsigned_short">
   36228 <Test name="draw_elements" />
   36229 <Test name="draw_elements_instanced" />
   36230 <Test name="draw_range_elements" />
   36231 </TestCase>
   36232 <TestCase name="unsigned_int">
   36233 <Test name="draw_elements" />
   36234 <Test name="draw_elements_instanced" />
   36235 <Test name="draw_range_elements" />
   36236 </TestCase>
   36237 </TestSuite>
   36238 <TestSuite name="triangle_strip">
   36239 <TestCase name="unsigned_byte">
   36240 <Test name="draw_elements" />
   36241 <Test name="draw_elements_instanced" />
   36242 <Test name="draw_range_elements" />
   36243 </TestCase>
   36244 <TestCase name="unsigned_short">
   36245 <Test name="draw_elements" />
   36246 <Test name="draw_elements_instanced" />
   36247 <Test name="draw_range_elements" />
   36248 </TestCase>
   36249 <TestCase name="unsigned_int">
   36250 <Test name="draw_elements" />
   36251 <Test name="draw_elements_instanced" />
   36252 <Test name="draw_range_elements" />
   36253 </TestCase>
   36254 </TestSuite>
   36255 <TestSuite name="triangle_fan">
   36256 <TestCase name="unsigned_byte">
   36257 <Test name="draw_elements" />
   36258 <Test name="draw_elements_instanced" />
   36259 <Test name="draw_range_elements" />
   36260 </TestCase>
   36261 <TestCase name="unsigned_short">
   36262 <Test name="draw_elements" />
   36263 <Test name="draw_elements_instanced" />
   36264 <Test name="draw_range_elements" />
   36265 </TestCase>
   36266 <TestCase name="unsigned_int">
   36267 <Test name="draw_elements" />
   36268 <Test name="draw_elements_instanced" />
   36269 <Test name="draw_range_elements" />
   36270 </TestCase>
   36271 </TestSuite>
   36272 <TestSuite name="triangles">
   36273 <TestCase name="unsigned_byte">
   36274 <Test name="draw_elements" />
   36275 <Test name="draw_elements_instanced" />
   36276 <Test name="draw_range_elements" />
   36277 </TestCase>
   36278 <TestCase name="unsigned_short">
   36279 <Test name="draw_elements" />
   36280 <Test name="draw_elements_instanced" />
   36281 <Test name="draw_range_elements" />
   36282 </TestCase>
   36283 <TestCase name="unsigned_int">
   36284 <Test name="draw_elements" />
   36285 <Test name="draw_elements_instanced" />
   36286 <Test name="draw_range_elements" />
   36287 </TestCase>
   36288 </TestSuite>
   36289 </TestSuite>
   36290 <TestSuite name="end_restart">
   36291 <TestSuite name="points">
   36292 <TestCase name="unsigned_byte">
   36293 <Test name="draw_elements" />
   36294 <Test name="draw_elements_instanced" />
   36295 <Test name="draw_range_elements" />
   36296 </TestCase>
   36297 <TestCase name="unsigned_short">
   36298 <Test name="draw_elements" />
   36299 <Test name="draw_elements_instanced" />
   36300 <Test name="draw_range_elements" />
   36301 </TestCase>
   36302 <TestCase name="unsigned_int">
   36303 <Test name="draw_elements" />
   36304 <Test name="draw_elements_instanced" />
   36305 <Test name="draw_range_elements" />
   36306 </TestCase>
   36307 </TestSuite>
   36308 <TestSuite name="line_strip">
   36309 <TestCase name="unsigned_byte">
   36310 <Test name="draw_elements" />
   36311 <Test name="draw_elements_instanced" />
   36312 <Test name="draw_range_elements" />
   36313 </TestCase>
   36314 <TestCase name="unsigned_short">
   36315 <Test name="draw_elements" />
   36316 <Test name="draw_elements_instanced" />
   36317 <Test name="draw_range_elements" />
   36318 </TestCase>
   36319 <TestCase name="unsigned_int">
   36320 <Test name="draw_elements" />
   36321 <Test name="draw_elements_instanced" />
   36322 <Test name="draw_range_elements" />
   36323 </TestCase>
   36324 </TestSuite>
   36325 <TestSuite name="line_loop">
   36326 <TestCase name="unsigned_byte">
   36327 <Test name="draw_elements" />
   36328 <Test name="draw_elements_instanced" />
   36329 <Test name="draw_range_elements" />
   36330 </TestCase>
   36331 <TestCase name="unsigned_short">
   36332 <Test name="draw_elements" />
   36333 <Test name="draw_elements_instanced" />
   36334 <Test name="draw_range_elements" />
   36335 </TestCase>
   36336 <TestCase name="unsigned_int">
   36337 <Test name="draw_elements" />
   36338 <Test name="draw_elements_instanced" />
   36339 <Test name="draw_range_elements" />
   36340 </TestCase>
   36341 </TestSuite>
   36342 <TestSuite name="lines">
   36343 <TestCase name="unsigned_byte">
   36344 <Test name="draw_elements" />
   36345 <Test name="draw_elements_instanced" />
   36346 <Test name="draw_range_elements" />
   36347 </TestCase>
   36348 <TestCase name="unsigned_short">
   36349 <Test name="draw_elements" />
   36350 <Test name="draw_elements_instanced" />
   36351 <Test name="draw_range_elements" />
   36352 </TestCase>
   36353 <TestCase name="unsigned_int">
   36354 <Test name="draw_elements" />
   36355 <Test name="draw_elements_instanced" />
   36356 <Test name="draw_range_elements" />
   36357 </TestCase>
   36358 </TestSuite>
   36359 <TestSuite name="triangle_strip">
   36360 <TestCase name="unsigned_byte">
   36361 <Test name="draw_elements" />
   36362 <Test name="draw_elements_instanced" />
   36363 <Test name="draw_range_elements" />
   36364 </TestCase>
   36365 <TestCase name="unsigned_short">
   36366 <Test name="draw_elements" />
   36367 <Test name="draw_elements_instanced" />
   36368 <Test name="draw_range_elements" />
   36369 </TestCase>
   36370 <TestCase name="unsigned_int">
   36371 <Test name="draw_elements" />
   36372 <Test name="draw_elements_instanced" />
   36373 <Test name="draw_range_elements" />
   36374 </TestCase>
   36375 </TestSuite>
   36376 <TestSuite name="triangle_fan">
   36377 <TestCase name="unsigned_byte">
   36378 <Test name="draw_elements" />
   36379 <Test name="draw_elements_instanced" />
   36380 <Test name="draw_range_elements" />
   36381 </TestCase>
   36382 <TestCase name="unsigned_short">
   36383 <Test name="draw_elements" />
   36384 <Test name="draw_elements_instanced" />
   36385 <Test name="draw_range_elements" />
   36386 </TestCase>
   36387 <TestCase name="unsigned_int">
   36388 <Test name="draw_elements" />
   36389 <Test name="draw_elements_instanced" />
   36390 <Test name="draw_range_elements" />
   36391 </TestCase>
   36392 </TestSuite>
   36393 <TestSuite name="triangles">
   36394 <TestCase name="unsigned_byte">
   36395 <Test name="draw_elements" />
   36396 <Test name="draw_elements_instanced" />
   36397 <Test name="draw_range_elements" />
   36398 </TestCase>
   36399 <TestCase name="unsigned_short">
   36400 <Test name="draw_elements" />
   36401 <Test name="draw_elements_instanced" />
   36402 <Test name="draw_range_elements" />
   36403 </TestCase>
   36404 <TestCase name="unsigned_int">
   36405 <Test name="draw_elements" />
   36406 <Test name="draw_elements_instanced" />
   36407 <Test name="draw_range_elements" />
   36408 </TestCase>
   36409 </TestSuite>
   36410 </TestSuite>
   36411 <TestSuite name="end_restart_duplicate_restarts">
   36412 <TestSuite name="line_strip">
   36413 <TestCase name="unsigned_byte">
   36414 <Test name="draw_elements" />
   36415 <Test name="draw_elements_instanced" />
   36416 <Test name="draw_range_elements" />
   36417 </TestCase>
   36418 <TestCase name="unsigned_short">
   36419 <Test name="draw_elements" />
   36420 <Test name="draw_elements_instanced" />
   36421 <Test name="draw_range_elements" />
   36422 </TestCase>
   36423 <TestCase name="unsigned_int">
   36424 <Test name="draw_elements" />
   36425 <Test name="draw_elements_instanced" />
   36426 <Test name="draw_range_elements" />
   36427 </TestCase>
   36428 </TestSuite>
   36429 <TestSuite name="line_loop">
   36430 <TestCase name="unsigned_byte">
   36431 <Test name="draw_elements" />
   36432 <Test name="draw_elements_instanced" />
   36433 <Test name="draw_range_elements" />
   36434 </TestCase>
   36435 <TestCase name="unsigned_short">
   36436 <Test name="draw_elements" />
   36437 <Test name="draw_elements_instanced" />
   36438 <Test name="draw_range_elements" />
   36439 </TestCase>
   36440 <TestCase name="unsigned_int">
   36441 <Test name="draw_elements" />
   36442 <Test name="draw_elements_instanced" />
   36443 <Test name="draw_range_elements" />
   36444 </TestCase>
   36445 </TestSuite>
   36446 <TestSuite name="lines">
   36447 <TestCase name="unsigned_byte">
   36448 <Test name="draw_elements" />
   36449 <Test name="draw_elements_instanced" />
   36450 <Test name="draw_range_elements" />
   36451 </TestCase>
   36452 <TestCase name="unsigned_short">
   36453 <Test name="draw_elements" />
   36454 <Test name="draw_elements_instanced" />
   36455 <Test name="draw_range_elements" />
   36456 </TestCase>
   36457 <TestCase name="unsigned_int">
   36458 <Test name="draw_elements" />
   36459 <Test name="draw_elements_instanced" />
   36460 <Test name="draw_range_elements" />
   36461 </TestCase>
   36462 </TestSuite>
   36463 <TestSuite name="triangle_strip">
   36464 <TestCase name="unsigned_byte">
   36465 <Test name="draw_elements" />
   36466 <Test name="draw_elements_instanced" />
   36467 <Test name="draw_range_elements" />
   36468 </TestCase>
   36469 <TestCase name="unsigned_short">
   36470 <Test name="draw_elements" />
   36471 <Test name="draw_elements_instanced" />
   36472 <Test name="draw_range_elements" />
   36473 </TestCase>
   36474 <TestCase name="unsigned_int">
   36475 <Test name="draw_elements" />
   36476 <Test name="draw_elements_instanced" />
   36477 <Test name="draw_range_elements" />
   36478 </TestCase>
   36479 </TestSuite>
   36480 <TestSuite name="triangle_fan">
   36481 <TestCase name="unsigned_byte">
   36482 <Test name="draw_elements" />
   36483 <Test name="draw_elements_instanced" />
   36484 <Test name="draw_range_elements" />
   36485 </TestCase>
   36486 <TestCase name="unsigned_short">
   36487 <Test name="draw_elements" />
   36488 <Test name="draw_elements_instanced" />
   36489 <Test name="draw_range_elements" />
   36490 </TestCase>
   36491 <TestCase name="unsigned_int">
   36492 <Test name="draw_elements" />
   36493 <Test name="draw_elements_instanced" />
   36494 <Test name="draw_range_elements" />
   36495 </TestCase>
   36496 </TestSuite>
   36497 <TestSuite name="triangles">
   36498 <TestCase name="unsigned_byte">
   36499 <Test name="draw_elements" />
   36500 <Test name="draw_elements_instanced" />
   36501 <Test name="draw_range_elements" />
   36502 </TestCase>
   36503 <TestCase name="unsigned_short">
   36504 <Test name="draw_elements" />
   36505 <Test name="draw_elements_instanced" />
   36506 <Test name="draw_range_elements" />
   36507 </TestCase>
   36508 <TestCase name="unsigned_int">
   36509 <Test name="draw_elements" />
   36510 <Test name="draw_elements_instanced" />
   36511 <Test name="draw_range_elements" />
   36512 </TestCase>
   36513 </TestSuite>
   36514 </TestSuite>
   36515 <TestSuite name="begin_restart">
   36516 <TestSuite name="line_strip">
   36517 <TestCase name="unsigned_byte">
   36518 <Test name="draw_elements" />
   36519 <Test name="draw_elements_instanced" />
   36520 <Test name="draw_range_elements" />
   36521 </TestCase>
   36522 <TestCase name="unsigned_short">
   36523 <Test name="draw_elements" />
   36524 <Test name="draw_elements_instanced" />
   36525 <Test name="draw_range_elements" />
   36526 </TestCase>
   36527 <TestCase name="unsigned_int">
   36528 <Test name="draw_elements" />
   36529 <Test name="draw_elements_instanced" />
   36530 <Test name="draw_range_elements" />
   36531 </TestCase>
   36532 </TestSuite>
   36533 <TestSuite name="line_loop">
   36534 <TestCase name="unsigned_byte">
   36535 <Test name="draw_elements" />
   36536 <Test name="draw_elements_instanced" />
   36537 <Test name="draw_range_elements" />
   36538 </TestCase>
   36539 <TestCase name="unsigned_short">
   36540 <Test name="draw_elements" />
   36541 <Test name="draw_elements_instanced" />
   36542 <Test name="draw_range_elements" />
   36543 </TestCase>
   36544 <TestCase name="unsigned_int">
   36545 <Test name="draw_elements" />
   36546 <Test name="draw_elements_instanced" />
   36547 <Test name="draw_range_elements" />
   36548 </TestCase>
   36549 </TestSuite>
   36550 <TestSuite name="lines">
   36551 <TestCase name="unsigned_byte">
   36552 <Test name="draw_elements" />
   36553 <Test name="draw_elements_instanced" />
   36554 <Test name="draw_range_elements" />
   36555 </TestCase>
   36556 <TestCase name="unsigned_short">
   36557 <Test name="draw_elements" />
   36558 <Test name="draw_elements_instanced" />
   36559 <Test name="draw_range_elements" />
   36560 </TestCase>
   36561 <TestCase name="unsigned_int">
   36562 <Test name="draw_elements" />
   36563 <Test name="draw_elements_instanced" />
   36564 <Test name="draw_range_elements" />
   36565 </TestCase>
   36566 </TestSuite>
   36567 <TestSuite name="triangle_strip">
   36568 <TestCase name="unsigned_byte">
   36569 <Test name="draw_elements" />
   36570 <Test name="draw_elements_instanced" />
   36571 <Test name="draw_range_elements" />
   36572 </TestCase>
   36573 <TestCase name="unsigned_short">
   36574 <Test name="draw_elements" />
   36575 <Test name="draw_elements_instanced" />
   36576 <Test name="draw_range_elements" />
   36577 </TestCase>
   36578 <TestCase name="unsigned_int">
   36579 <Test name="draw_elements" />
   36580 <Test name="draw_elements_instanced" />
   36581 <Test name="draw_range_elements" />
   36582 </TestCase>
   36583 </TestSuite>
   36584 <TestSuite name="triangle_fan">
   36585 <TestCase name="unsigned_byte">
   36586 <Test name="draw_elements" />
   36587 <Test name="draw_elements_instanced" />
   36588 <Test name="draw_range_elements" />
   36589 </TestCase>
   36590 <TestCase name="unsigned_short">
   36591 <Test name="draw_elements" />
   36592 <Test name="draw_elements_instanced" />
   36593 <Test name="draw_range_elements" />
   36594 </TestCase>
   36595 <TestCase name="unsigned_int">
   36596 <Test name="draw_elements" />
   36597 <Test name="draw_elements_instanced" />
   36598 <Test name="draw_range_elements" />
   36599 </TestCase>
   36600 </TestSuite>
   36601 <TestSuite name="triangles">
   36602 <TestCase name="unsigned_byte">
   36603 <Test name="draw_elements" />
   36604 <Test name="draw_elements_instanced" />
   36605 <Test name="draw_range_elements" />
   36606 </TestCase>
   36607 <TestCase name="unsigned_short">
   36608 <Test name="draw_elements" />
   36609 <Test name="draw_elements_instanced" />
   36610 <Test name="draw_range_elements" />
   36611 </TestCase>
   36612 <TestCase name="unsigned_int">
   36613 <Test name="draw_elements" />
   36614 <Test name="draw_elements_instanced" />
   36615 <Test name="draw_range_elements" />
   36616 </TestCase>
   36617 </TestSuite>
   36618 </TestSuite>
   36619 <TestSuite name="begin_restart_duplicate_restarts">
   36620 <TestSuite name="line_strip">
   36621 <TestCase name="unsigned_byte">
   36622 <Test name="draw_elements" />
   36623 <Test name="draw_elements_instanced" />
   36624 <Test name="draw_range_elements" />
   36625 </TestCase>
   36626 <TestCase name="unsigned_short">
   36627 <Test name="draw_elements" />
   36628 <Test name="draw_elements_instanced" />
   36629 <Test name="draw_range_elements" />
   36630 </TestCase>
   36631 <TestCase name="unsigned_int">
   36632 <Test name="draw_elements" />
   36633 <Test name="draw_elements_instanced" />
   36634 <Test name="draw_range_elements" />
   36635 </TestCase>
   36636 </TestSuite>
   36637 <TestSuite name="line_loop">
   36638 <TestCase name="unsigned_byte">
   36639 <Test name="draw_elements" />
   36640 <Test name="draw_elements_instanced" />
   36641 <Test name="draw_range_elements" />
   36642 </TestCase>
   36643 <TestCase name="unsigned_short">
   36644 <Test name="draw_elements" />
   36645 <Test name="draw_elements_instanced" />
   36646 <Test name="draw_range_elements" />
   36647 </TestCase>
   36648 <TestCase name="unsigned_int">
   36649 <Test name="draw_elements" />
   36650 <Test name="draw_elements_instanced" />
   36651 <Test name="draw_range_elements" />
   36652 </TestCase>
   36653 </TestSuite>
   36654 <TestSuite name="lines">
   36655 <TestCase name="unsigned_byte">
   36656 <Test name="draw_elements" />
   36657 <Test name="draw_elements_instanced" />
   36658 <Test name="draw_range_elements" />
   36659 </TestCase>
   36660 <TestCase name="unsigned_short">
   36661 <Test name="draw_elements" />
   36662 <Test name="draw_elements_instanced" />
   36663 <Test name="draw_range_elements" />
   36664 </TestCase>
   36665 <TestCase name="unsigned_int">
   36666 <Test name="draw_elements" />
   36667 <Test name="draw_elements_instanced" />
   36668 <Test name="draw_range_elements" />
   36669 </TestCase>
   36670 </TestSuite>
   36671 <TestSuite name="triangle_strip">
   36672 <TestCase name="unsigned_byte">
   36673 <Test name="draw_elements" />
   36674 <Test name="draw_elements_instanced" />
   36675 <Test name="draw_range_elements" />
   36676 </TestCase>
   36677 <TestCase name="unsigned_short">
   36678 <Test name="draw_elements" />
   36679 <Test name="draw_elements_instanced" />
   36680 <Test name="draw_range_elements" />
   36681 </TestCase>
   36682 <TestCase name="unsigned_int">
   36683 <Test name="draw_elements" />
   36684 <Test name="draw_elements_instanced" />
   36685 <Test name="draw_range_elements" />
   36686 </TestCase>
   36687 </TestSuite>
   36688 <TestSuite name="triangle_fan">
   36689 <TestCase name="unsigned_byte">
   36690 <Test name="draw_elements" />
   36691 <Test name="draw_elements_instanced" />
   36692 <Test name="draw_range_elements" />
   36693 </TestCase>
   36694 <TestCase name="unsigned_short">
   36695 <Test name="draw_elements" />
   36696 <Test name="draw_elements_instanced" />
   36697 <Test name="draw_range_elements" />
   36698 </TestCase>
   36699 <TestCase name="unsigned_int">
   36700 <Test name="draw_elements" />
   36701 <Test name="draw_elements_instanced" />
   36702 <Test name="draw_range_elements" />
   36703 </TestCase>
   36704 </TestSuite>
   36705 <TestSuite name="triangles">
   36706 <TestCase name="unsigned_byte">
   36707 <Test name="draw_elements" />
   36708 <Test name="draw_elements_instanced" />
   36709 <Test name="draw_range_elements" />
   36710 </TestCase>
   36711 <TestCase name="unsigned_short">
   36712 <Test name="draw_elements" />
   36713 <Test name="draw_elements_instanced" />
   36714 <Test name="draw_range_elements" />
   36715 </TestCase>
   36716 <TestCase name="unsigned_int">
   36717 <Test name="draw_elements" />
   36718 <Test name="draw_elements_instanced" />
   36719 <Test name="draw_range_elements" />
   36720 </TestCase>
   36721 </TestSuite>
   36722 </TestSuite>
   36723 <TestSuite name="begin_restart_end_restart">
   36724 <TestSuite name="line_strip">
   36725 <TestCase name="unsigned_byte">
   36726 <Test name="draw_elements" />
   36727 <Test name="draw_elements_instanced" />
   36728 <Test name="draw_range_elements" />
   36729 </TestCase>
   36730 <TestCase name="unsigned_short">
   36731 <Test name="draw_elements" />
   36732 <Test name="draw_elements_instanced" />
   36733 <Test name="draw_range_elements" />
   36734 </TestCase>
   36735 <TestCase name="unsigned_int">
   36736 <Test name="draw_elements" />
   36737 <Test name="draw_elements_instanced" />
   36738 <Test name="draw_range_elements" />
   36739 </TestCase>
   36740 </TestSuite>
   36741 <TestSuite name="line_loop">
   36742 <TestCase name="unsigned_byte">
   36743 <Test name="draw_elements" />
   36744 <Test name="draw_elements_instanced" />
   36745 <Test name="draw_range_elements" />
   36746 </TestCase>
   36747 <TestCase name="unsigned_short">
   36748 <Test name="draw_elements" />
   36749 <Test name="draw_elements_instanced" />
   36750 <Test name="draw_range_elements" />
   36751 </TestCase>
   36752 <TestCase name="unsigned_int">
   36753 <Test name="draw_elements" />
   36754 <Test name="draw_elements_instanced" />
   36755 <Test name="draw_range_elements" />
   36756 </TestCase>
   36757 </TestSuite>
   36758 <TestSuite name="lines">
   36759 <TestCase name="unsigned_byte">
   36760 <Test name="draw_elements" />
   36761 <Test name="draw_elements_instanced" />
   36762 <Test name="draw_range_elements" />
   36763 </TestCase>
   36764 <TestCase name="unsigned_short">
   36765 <Test name="draw_elements" />
   36766 <Test name="draw_elements_instanced" />
   36767 <Test name="draw_range_elements" />
   36768 </TestCase>
   36769 <TestCase name="unsigned_int">
   36770 <Test name="draw_elements" />
   36771 <Test name="draw_elements_instanced" />
   36772 <Test name="draw_range_elements" />
   36773 </TestCase>
   36774 </TestSuite>
   36775 <TestSuite name="triangle_strip">
   36776 <TestCase name="unsigned_byte">
   36777 <Test name="draw_elements" />
   36778 <Test name="draw_elements_instanced" />
   36779 <Test name="draw_range_elements" />
   36780 </TestCase>
   36781 <TestCase name="unsigned_short">
   36782 <Test name="draw_elements" />
   36783 <Test name="draw_elements_instanced" />
   36784 <Test name="draw_range_elements" />
   36785 </TestCase>
   36786 <TestCase name="unsigned_int">
   36787 <Test name="draw_elements" />
   36788 <Test name="draw_elements_instanced" />
   36789 <Test name="draw_range_elements" />
   36790 </TestCase>
   36791 </TestSuite>
   36792 <TestSuite name="triangle_fan">
   36793 <TestCase name="unsigned_byte">
   36794 <Test name="draw_elements" />
   36795 <Test name="draw_elements_instanced" />
   36796 <Test name="draw_range_elements" />
   36797 </TestCase>
   36798 <TestCase name="unsigned_short">
   36799 <Test name="draw_elements" />
   36800 <Test name="draw_elements_instanced" />
   36801 <Test name="draw_range_elements" />
   36802 </TestCase>
   36803 <TestCase name="unsigned_int">
   36804 <Test name="draw_elements" />
   36805 <Test name="draw_elements_instanced" />
   36806 <Test name="draw_range_elements" />
   36807 </TestCase>
   36808 </TestSuite>
   36809 <TestSuite name="triangles">
   36810 <TestCase name="unsigned_byte">
   36811 <Test name="draw_elements" />
   36812 <Test name="draw_elements_instanced" />
   36813 <Test name="draw_range_elements" />
   36814 </TestCase>
   36815 <TestCase name="unsigned_short">
   36816 <Test name="draw_elements" />
   36817 <Test name="draw_elements_instanced" />
   36818 <Test name="draw_range_elements" />
   36819 </TestCase>
   36820 <TestCase name="unsigned_int">
   36821 <Test name="draw_elements" />
   36822 <Test name="draw_elements_instanced" />
   36823 <Test name="draw_range_elements" />
   36824 </TestCase>
   36825 </TestSuite>
   36826 </TestSuite>
   36827 <TestSuite name="begin_restart_end_restart_duplicate_restarts">
   36828 <TestSuite name="line_strip">
   36829 <TestCase name="unsigned_byte">
   36830 <Test name="draw_elements" />
   36831 <Test name="draw_elements_instanced" />
   36832 <Test name="draw_range_elements" />
   36833 </TestCase>
   36834 <TestCase name="unsigned_short">
   36835 <Test name="draw_elements" />
   36836 <Test name="draw_elements_instanced" />
   36837 <Test name="draw_range_elements" />
   36838 </TestCase>
   36839 <TestCase name="unsigned_int">
   36840 <Test name="draw_elements" />
   36841 <Test name="draw_elements_instanced" />
   36842 <Test name="draw_range_elements" />
   36843 </TestCase>
   36844 </TestSuite>
   36845 <TestSuite name="line_loop">
   36846 <TestCase name="unsigned_byte">
   36847 <Test name="draw_elements" />
   36848 <Test name="draw_elements_instanced" />
   36849 <Test name="draw_range_elements" />
   36850 </TestCase>
   36851 <TestCase name="unsigned_short">
   36852 <Test name="draw_elements" />
   36853 <Test name="draw_elements_instanced" />
   36854 <Test name="draw_range_elements" />
   36855 </TestCase>
   36856 <TestCase name="unsigned_int">
   36857 <Test name="draw_elements" />
   36858 <Test name="draw_elements_instanced" />
   36859 <Test name="draw_range_elements" />
   36860 </TestCase>
   36861 </TestSuite>
   36862 <TestSuite name="lines">
   36863 <TestCase name="unsigned_byte">
   36864 <Test name="draw_elements" />
   36865 <Test name="draw_elements_instanced" />
   36866 <Test name="draw_range_elements" />
   36867 </TestCase>
   36868 <TestCase name="unsigned_short">
   36869 <Test name="draw_elements" />
   36870 <Test name="draw_elements_instanced" />
   36871 <Test name="draw_range_elements" />
   36872 </TestCase>
   36873 <TestCase name="unsigned_int">
   36874 <Test name="draw_elements" />
   36875 <Test name="draw_elements_instanced" />
   36876 <Test name="draw_range_elements" />
   36877 </TestCase>
   36878 </TestSuite>
   36879 <TestSuite name="triangle_strip">
   36880 <TestCase name="unsigned_byte">
   36881 <Test name="draw_elements" />
   36882 <Test name="draw_elements_instanced" />
   36883 <Test name="draw_range_elements" />
   36884 </TestCase>
   36885 <TestCase name="unsigned_short">
   36886 <Test name="draw_elements" />
   36887 <Test name="draw_elements_instanced" />
   36888 <Test name="draw_range_elements" />
   36889 </TestCase>
   36890 <TestCase name="unsigned_int">
   36891 <Test name="draw_elements" />
   36892 <Test name="draw_elements_instanced" />
   36893 <Test name="draw_range_elements" />
   36894 </TestCase>
   36895 </TestSuite>
   36896 <TestSuite name="triangle_fan">
   36897 <TestCase name="unsigned_byte">
   36898 <Test name="draw_elements" />
   36899 <Test name="draw_elements_instanced" />
   36900 <Test name="draw_range_elements" />
   36901 </TestCase>
   36902 <TestCase name="unsigned_short">
   36903 <Test name="draw_elements" />
   36904 <Test name="draw_elements_instanced" />
   36905 <Test name="draw_range_elements" />
   36906 </TestCase>
   36907 <TestCase name="unsigned_int">
   36908 <Test name="draw_elements" />
   36909 <Test name="draw_elements_instanced" />
   36910 <Test name="draw_range_elements" />
   36911 </TestCase>
   36912 </TestSuite>
   36913 <TestSuite name="triangles">
   36914 <TestCase name="unsigned_byte">
   36915 <Test name="draw_elements" />
   36916 <Test name="draw_elements_instanced" />
   36917 <Test name="draw_range_elements" />
   36918 </TestCase>
   36919 <TestCase name="unsigned_short">
   36920 <Test name="draw_elements" />
   36921 <Test name="draw_elements_instanced" />
   36922 <Test name="draw_range_elements" />
   36923 </TestCase>
   36924 <TestCase name="unsigned_int">
   36925 <Test name="draw_elements" />
   36926 <Test name="draw_elements_instanced" />
   36927 <Test name="draw_range_elements" />
   36928 </TestCase>
   36929 </TestSuite>
   36930 </TestSuite>
   36931 </TestSuite>
   36932 <TestSuite name="instanced">
   36933 <TestSuite name="draw_arrays_instanced">
   36934 <TestCase name="instance_id">
   36935 <Test name="1_instances" />
   36936 <Test name="2_instances" />
   36937 <Test name="4_instances" />
   36938 <Test name="20_instances" />
   36939 </TestCase>
   36940 <TestCase name="attribute_divisor">
   36941 <Test name="1_instances" />
   36942 <Test name="2_instances" />
   36943 <Test name="4_instances" />
   36944 <Test name="20_instances" />
   36945 </TestCase>
   36946 <TestCase name="mixed">
   36947 <Test name="1_instances" />
   36948 <Test name="2_instances" />
   36949 <Test name="4_instances" />
   36950 <Test name="20_instances" />
   36951 </TestCase>
   36952 </TestSuite>
   36953 <TestSuite name="draw_elements_instanced">
   36954 <TestCase name="instance_id">
   36955 <Test name="1_instances" />
   36956 <Test name="2_instances" />
   36957 <Test name="4_instances" />
   36958 <Test name="20_instances" />
   36959 </TestCase>
   36960 <TestCase name="attribute_divisor">
   36961 <Test name="1_instances" />
   36962 <Test name="2_instances" />
   36963 <Test name="4_instances" />
   36964 <Test name="20_instances" />
   36965 </TestCase>
   36966 <TestCase name="mixed">
   36967 <Test name="1_instances" />
   36968 <Test name="2_instances" />
   36969 <Test name="4_instances" />
   36970 <Test name="20_instances" />
   36971 </TestCase>
   36972 </TestSuite>
   36973 <TestCase name="types">
   36974 <Test name="float" />
   36975 <Test name="vec2" />
   36976 <Test name="vec3" />
   36977 <Test name="vec4" />
   36978 <Test name="mat2" />
   36979 <Test name="mat2x3" />
   36980 <Test name="mat2x4" />
   36981 <Test name="mat3x2" />
   36982 <Test name="mat3" />
   36983 <Test name="mat3x4" />
   36984 <Test name="mat4x2" />
   36985 <Test name="mat4x3" />
   36986 <Test name="mat4" />
   36987 <Test name="int" />
   36988 <Test name="ivec2" />
   36989 <Test name="ivec3" />
   36990 <Test name="ivec4" />
   36991 <Test name="uint" />
   36992 <Test name="uvec2" />
   36993 <Test name="uvec3" />
   36994 <Test name="uvec4" />
   36995 </TestCase>
   36996 </TestSuite>
   36997 <TestSuite name="rasterizer_discard">
   36998 <TestCase name="basic">
   36999 <Test name="write_depth_points" />
   37000 <Test name="write_depth_lines" />
   37001 <Test name="write_depth_line_strip" />
   37002 <Test name="write_depth_line_loop" />
   37003 <Test name="write_depth_triangles" />
   37004 <Test name="write_depth_triangle_strip" />
   37005 <Test name="write_depth_triangle_fan" />
   37006 <Test name="write_stencil_points" />
   37007 <Test name="write_stencil_lines" />
   37008 <Test name="write_stencil_line_strip" />
   37009 <Test name="write_stencil_line_loop" />
   37010 <Test name="write_stencil_triangles" />
   37011 <Test name="write_stencil_triangle_strip" />
   37012 <Test name="write_stencil_triangle_fan" />
   37013 <Test name="clear_color" />
   37014 <Test name="clear_depth" />
   37015 <Test name="clear_stencil" />
   37016 </TestCase>
   37017 <TestCase name="scissor">
   37018 <Test name="write_depth_points" />
   37019 <Test name="write_depth_lines" />
   37020 <Test name="write_depth_line_strip" />
   37021 <Test name="write_depth_line_loop" />
   37022 <Test name="write_depth_triangles" />
   37023 <Test name="write_depth_triangle_strip" />
   37024 <Test name="write_depth_triangle_fan" />
   37025 <Test name="write_stencil_points" />
   37026 <Test name="write_stencil_lines" />
   37027 <Test name="write_stencil_line_strip" />
   37028 <Test name="write_stencil_line_loop" />
   37029 <Test name="write_stencil_triangles" />
   37030 <Test name="write_stencil_triangle_strip" />
   37031 <Test name="write_stencil_triangle_fan" />
   37032 <Test name="clear_color" />
   37033 <Test name="clear_depth" />
   37034 <Test name="clear_stencil" />
   37035 </TestCase>
   37036 <TestCase name="fbo">
   37037 <Test name="write_depth_points" />
   37038 <Test name="write_depth_lines" />
   37039 <Test name="write_depth_line_strip" />
   37040 <Test name="write_depth_line_loop" />
   37041 <Test name="write_depth_triangles" />
   37042 <Test name="write_depth_triangle_strip" />
   37043 <Test name="write_depth_triangle_fan" />
   37044 <Test name="write_stencil_points" />
   37045 <Test name="write_stencil_lines" />
   37046 <Test name="write_stencil_line_strip" />
   37047 <Test name="write_stencil_line_loop" />
   37048 <Test name="write_stencil_triangles" />
   37049 <Test name="write_stencil_triangle_strip" />
   37050 <Test name="write_stencil_triangle_fan" />
   37051 <Test name="clear_color" />
   37052 <Test name="clear_depth" />
   37053 <Test name="clear_stencil" />
   37054 </TestCase>
   37055 </TestSuite>
   37056 <TestSuite name="transform_feedback">
   37057 <TestCase name="position">
   37058 <Test name="points_interleaved" />
   37059 <Test name="lines_separate" />
   37060 <Test name="lines_interleaved" />
   37061 <Test name="triangles_separate" />
   37062 <Test name="triangles_interleaved" />
   37063 </TestCase>
   37064 <TestCase name="point_size">
   37065 <Test name="points_separate" />
   37066 <Test name="points_interleaved" />
   37067 <Test name="lines_separate" />
   37068 <Test name="lines_interleaved" />
   37069 <Test name="triangles_separate" />
   37070 <Test name="triangles_interleaved" />
   37071 </TestCase>
   37072 <TestSuite name="basic_types">
   37073 <TestSuite name="separate">
   37074 <TestCase name="points">
   37075 <Test name="lowp_float" />
   37076 <Test name="mediump_float" />
   37077 <Test name="highp_float" />
   37078 <Test name="lowp_vec2" />
   37079 <Test name="mediump_vec2" />
   37080 <Test name="highp_vec2" />
   37081 <Test name="lowp_vec3" />
   37082 <Test name="mediump_vec3" />
   37083 <Test name="highp_vec3" />
   37084 <Test name="mediump_vec4" />
   37085 <Test name="highp_vec4" />
   37086 <Test name="lowp_mat2x3" />
   37087 <Test name="mediump_mat2x3" />
   37088 <Test name="highp_mat2x3" />
   37089 <Test name="lowp_mat2x4" />
   37090 <Test name="mediump_mat2x4" />
   37091 <Test name="highp_mat2x4" />
   37092 <Test name="lowp_mat3x2" />
   37093 <Test name="mediump_mat3x2" />
   37094 <Test name="highp_mat3x2" />
   37095 <Test name="lowp_mat3" />
   37096 <Test name="mediump_mat3" />
   37097 <Test name="highp_mat3" />
   37098 <Test name="lowp_mat3x4" />
   37099 <Test name="mediump_mat3x4" />
   37100 <Test name="highp_mat3x4" />
   37101 <Test name="lowp_mat4x2" />
   37102 <Test name="mediump_mat4x2" />
   37103 <Test name="highp_mat4x2" />
   37104 <Test name="lowp_mat4x3" />
   37105 <Test name="mediump_mat4x3" />
   37106 <Test name="highp_mat4x3" />
   37107 <Test name="lowp_mat4" />
   37108 <Test name="mediump_mat4" />
   37109 <Test name="highp_mat4" />
   37110 <Test name="lowp_int" />
   37111 <Test name="mediump_int" />
   37112 <Test name="highp_int" />
   37113 <Test name="lowp_ivec2" />
   37114 <Test name="mediump_ivec2" />
   37115 <Test name="highp_ivec2" />
   37116 <Test name="lowp_ivec3" />
   37117 <Test name="mediump_ivec3" />
   37118 <Test name="highp_ivec3" />
   37119 <Test name="lowp_ivec4" />
   37120 <Test name="mediump_ivec4" />
   37121 <Test name="highp_ivec4" />
   37122 <Test name="lowp_uint" />
   37123 <Test name="mediump_uint" />
   37124 <Test name="highp_uint" />
   37125 <Test name="lowp_uvec2" />
   37126 <Test name="mediump_uvec2" />
   37127 <Test name="highp_uvec2" />
   37128 <Test name="lowp_uvec3" />
   37129 <Test name="mediump_uvec3" />
   37130 <Test name="highp_uvec3" />
   37131 <Test name="lowp_uvec4" />
   37132 <Test name="mediump_uvec4" />
   37133 <Test name="highp_uvec4" />
   37134 </TestCase>
   37135 <TestCase name="lines">
   37136 <Test name="lowp_float" />
   37137 <Test name="mediump_float" />
   37138 <Test name="highp_float" />
   37139 <Test name="lowp_vec2" />
   37140 <Test name="mediump_vec2" />
   37141 <Test name="highp_vec2" />
   37142 <Test name="lowp_vec3" />
   37143 <Test name="mediump_vec3" />
   37144 <Test name="highp_vec3" />
   37145 <Test name="lowp_vec4" />
   37146 <Test name="mediump_vec4" />
   37147 <Test name="highp_vec4" />
   37148 <Test name="lowp_mat2x3" />
   37149 <Test name="mediump_mat2x3" />
   37150 <Test name="highp_mat2x3" />
   37151 <Test name="lowp_mat2x4" />
   37152 <Test name="mediump_mat2x4" />
   37153 <Test name="highp_mat2x4" />
   37154 <Test name="lowp_mat3x2" />
   37155 <Test name="mediump_mat3x2" />
   37156 <Test name="highp_mat3x2" />
   37157 <Test name="lowp_mat3" />
   37158 <Test name="mediump_mat3" />
   37159 <Test name="highp_mat3" />
   37160 <Test name="lowp_mat3x4" />
   37161 <Test name="mediump_mat3x4" />
   37162 <Test name="highp_mat3x4" />
   37163 <Test name="lowp_mat4x2" />
   37164 <Test name="mediump_mat4x2" />
   37165 <Test name="highp_mat4x2" />
   37166 <Test name="lowp_mat4x3" />
   37167 <Test name="mediump_mat4x3" />
   37168 <Test name="highp_mat4x3" />
   37169 <Test name="lowp_mat4" />
   37170 <Test name="mediump_mat4" />
   37171 <Test name="highp_mat4" />
   37172 <Test name="lowp_int" />
   37173 <Test name="mediump_int" />
   37174 <Test name="highp_int" />
   37175 <Test name="lowp_ivec2" />
   37176 <Test name="mediump_ivec2" />
   37177 <Test name="highp_ivec2" />
   37178 <Test name="lowp_ivec3" />
   37179 <Test name="lowp_ivec4" />
   37180 <Test name="mediump_ivec4" />
   37181 <Test name="highp_ivec4" />
   37182 <Test name="lowp_uint" />
   37183 <Test name="mediump_uint" />
   37184 <Test name="highp_uint" />
   37185 <Test name="lowp_uvec2" />
   37186 <Test name="mediump_uvec2" />
   37187 <Test name="highp_uvec2" />
   37188 <Test name="lowp_uvec3" />
   37189 <Test name="mediump_uvec3" />
   37190 <Test name="highp_uvec3" />
   37191 <Test name="lowp_uvec4" />
   37192 <Test name="mediump_uvec4" />
   37193 <Test name="highp_uvec4" />
   37194 </TestCase>
   37195 <TestCase name="triangles">
   37196 <Test name="lowp_float" />
   37197 <Test name="mediump_float" />
   37198 <Test name="highp_float" />
   37199 <Test name="lowp_vec2" />
   37200 <Test name="mediump_vec2" />
   37201 <Test name="highp_vec2" />
   37202 <Test name="lowp_vec4" />
   37203 <Test name="mediump_vec4" />
   37204 <Test name="highp_vec4" />
   37205 <Test name="lowp_mat2x3" />
   37206 <Test name="mediump_mat2x3" />
   37207 <Test name="highp_mat2x3" />
   37208 <Test name="lowp_mat2x4" />
   37209 <Test name="mediump_mat2x4" />
   37210 <Test name="highp_mat2x4" />
   37211 <Test name="lowp_mat3x2" />
   37212 <Test name="mediump_mat3x2" />
   37213 <Test name="highp_mat3x2" />
   37214 <Test name="lowp_mat3" />
   37215 <Test name="mediump_mat3" />
   37216 <Test name="highp_mat3" />
   37217 <Test name="lowp_mat3x4" />
   37218 <Test name="mediump_mat3x4" />
   37219 <Test name="highp_mat3x4" />
   37220 <Test name="lowp_mat4x2" />
   37221 <Test name="mediump_mat4x2" />
   37222 <Test name="highp_mat4x2" />
   37223 <Test name="lowp_mat4x3" />
   37224 <Test name="mediump_mat4x3" />
   37225 <Test name="highp_mat4x3" />
   37226 <Test name="lowp_mat4" />
   37227 <Test name="mediump_mat4" />
   37228 <Test name="highp_mat4" />
   37229 <Test name="lowp_int" />
   37230 <Test name="mediump_int" />
   37231 <Test name="highp_int" />
   37232 <Test name="lowp_ivec2" />
   37233 <Test name="mediump_ivec2" />
   37234 <Test name="highp_ivec2" />
   37235 <Test name="lowp_ivec3" />
   37236 <Test name="mediump_ivec3" />
   37237 <Test name="highp_ivec3" />
   37238 <Test name="lowp_ivec4" />
   37239 <Test name="mediump_ivec4" />
   37240 <Test name="highp_ivec4" />
   37241 <Test name="lowp_uint" />
   37242 <Test name="mediump_uint" />
   37243 <Test name="highp_uint" />
   37244 <Test name="lowp_uvec2" />
   37245 <Test name="mediump_uvec2" />
   37246 <Test name="highp_uvec2" />
   37247 <Test name="lowp_uvec3" />
   37248 <Test name="mediump_uvec3" />
   37249 <Test name="highp_uvec3" />
   37250 <Test name="lowp_uvec4" />
   37251 <Test name="mediump_uvec4" />
   37252 <Test name="highp_uvec4" />
   37253 </TestCase>
   37254 </TestSuite>
   37255 <TestSuite name="interleaved">
   37256 <TestCase name="points">
   37257 <Test name="lowp_float" />
   37258 <Test name="mediump_float" />
   37259 <Test name="highp_float" />
   37260 <Test name="lowp_vec2" />
   37261 <Test name="mediump_vec2" />
   37262 <Test name="highp_vec2" />
   37263 <Test name="lowp_vec3" />
   37264 <Test name="mediump_vec3" />
   37265 <Test name="highp_vec3" />
   37266 <Test name="lowp_vec4" />
   37267 <Test name="mediump_vec4" />
   37268 <Test name="highp_vec4" />
   37269 <Test name="lowp_mat2" />
   37270 <Test name="mediump_mat2" />
   37271 <Test name="highp_mat2" />
   37272 <Test name="lowp_mat2x4" />
   37273 <Test name="mediump_mat2x4" />
   37274 <Test name="highp_mat2x4" />
   37275 <Test name="lowp_mat3x2" />
   37276 <Test name="mediump_mat3x2" />
   37277 <Test name="mediump_mat3x4" />
   37278 <Test name="highp_mat3x4" />
   37279 <Test name="lowp_mat4x2" />
   37280 <Test name="mediump_mat4x2" />
   37281 <Test name="highp_mat4x2" />
   37282 <Test name="lowp_mat4x3" />
   37283 <Test name="lowp_mat4" />
   37284 <Test name="mediump_mat4" />
   37285 <Test name="highp_mat4" />
   37286 <Test name="lowp_int" />
   37287 <Test name="mediump_int" />
   37288 <Test name="highp_int" />
   37289 <Test name="lowp_ivec2" />
   37290 <Test name="mediump_ivec2" />
   37291 <Test name="highp_ivec2" />
   37292 <Test name="mediump_ivec3" />
   37293 <Test name="highp_ivec3" />
   37294 <Test name="lowp_ivec4" />
   37295 <Test name="mediump_ivec4" />
   37296 <Test name="highp_ivec4" />
   37297 <Test name="lowp_uint" />
   37298 <Test name="mediump_uint" />
   37299 <Test name="highp_uint" />
   37300 <Test name="lowp_uvec2" />
   37301 <Test name="mediump_uvec2" />
   37302 <Test name="highp_uvec2" />
   37303 <Test name="lowp_uvec3" />
   37304 <Test name="mediump_uvec3" />
   37305 <Test name="highp_uvec3" />
   37306 <Test name="lowp_uvec4" />
   37307 <Test name="mediump_uvec4" />
   37308 <Test name="highp_uvec4" />
   37309 </TestCase>
   37310 <TestCase name="lines">
   37311 <Test name="lowp_float" />
   37312 <Test name="mediump_float" />
   37313 <Test name="highp_float" />
   37314 <Test name="lowp_vec2" />
   37315 <Test name="mediump_vec2" />
   37316 <Test name="highp_vec2" />
   37317 <Test name="lowp_vec3" />
   37318 <Test name="mediump_vec3" />
   37319 <Test name="highp_vec3" />
   37320 <Test name="lowp_vec4" />
   37321 <Test name="mediump_vec4" />
   37322 <Test name="highp_vec4" />
   37323 <Test name="lowp_mat2" />
   37324 <Test name="mediump_mat2" />
   37325 <Test name="highp_mat2" />
   37326 <Test name="lowp_mat2x3" />
   37327 <Test name="mediump_mat2x3" />
   37328 <Test name="highp_mat2x3" />
   37329 <Test name="lowp_mat2x4" />
   37330 <Test name="mediump_mat2x4" />
   37331 <Test name="highp_mat2x4" />
   37332 <Test name="mediump_mat3x2" />
   37333 <Test name="highp_mat3x2" />
   37334 <Test name="mediump_mat3" />
   37335 <Test name="highp_mat3" />
   37336 <Test name="lowp_mat3x4" />
   37337 <Test name="mediump_mat3x4" />
   37338 <Test name="highp_mat3x4" />
   37339 <Test name="lowp_mat4x2" />
   37340 <Test name="mediump_mat4x2" />
   37341 <Test name="highp_mat4x2" />
   37342 <Test name="lowp_mat4x3" />
   37343 <Test name="mediump_mat4x3" />
   37344 <Test name="highp_mat4x3" />
   37345 <Test name="lowp_mat4" />
   37346 <Test name="mediump_mat4" />
   37347 <Test name="highp_mat4" />
   37348 <Test name="lowp_int" />
   37349 <Test name="mediump_int" />
   37350 <Test name="highp_int" />
   37351 <Test name="lowp_ivec2" />
   37352 <Test name="mediump_ivec2" />
   37353 <Test name="highp_ivec2" />
   37354 <Test name="lowp_ivec3" />
   37355 <Test name="mediump_ivec3" />
   37356 <Test name="highp_ivec3" />
   37357 <Test name="lowp_ivec4" />
   37358 <Test name="mediump_ivec4" />
   37359 <Test name="highp_ivec4" />
   37360 <Test name="lowp_uint" />
   37361 <Test name="mediump_uint" />
   37362 <Test name="highp_uint" />
   37363 <Test name="lowp_uvec2" />
   37364 <Test name="mediump_uvec2" />
   37365 <Test name="highp_uvec2" />
   37366 <Test name="lowp_uvec3" />
   37367 <Test name="mediump_uvec3" />
   37368 <Test name="highp_uvec3" />
   37369 <Test name="lowp_uvec4" />
   37370 <Test name="mediump_uvec4" />
   37371 <Test name="highp_uvec4" />
   37372 </TestCase>
   37373 <TestCase name="triangles">
   37374 <Test name="lowp_float" />
   37375 <Test name="mediump_float" />
   37376 <Test name="highp_float" />
   37377 <Test name="lowp_vec2" />
   37378 <Test name="mediump_vec2" />
   37379 <Test name="highp_vec2" />
   37380 <Test name="lowp_vec3" />
   37381 <Test name="mediump_vec3" />
   37382 <Test name="highp_vec3" />
   37383 <Test name="lowp_vec4" />
   37384 <Test name="mediump_vec4" />
   37385 <Test name="highp_vec4" />
   37386 <Test name="lowp_mat2" />
   37387 <Test name="mediump_mat2" />
   37388 <Test name="highp_mat2" />
   37389 <Test name="highp_mat2x3" />
   37390 <Test name="lowp_mat2x4" />
   37391 <Test name="mediump_mat2x4" />
   37392 <Test name="highp_mat2x4" />
   37393 <Test name="lowp_mat3" />
   37394 <Test name="highp_mat3" />
   37395 <Test name="lowp_mat3x4" />
   37396 <Test name="mediump_mat3x4" />
   37397 <Test name="lowp_mat4x2" />
   37398 <Test name="mediump_mat4x2" />
   37399 <Test name="highp_mat4x2" />
   37400 <Test name="lowp_mat4x3" />
   37401 <Test name="lowp_mat4" />
   37402 <Test name="mediump_mat4" />
   37403 <Test name="highp_mat4" />
   37404 <Test name="lowp_int" />
   37405 <Test name="mediump_int" />
   37406 <Test name="highp_int" />
   37407 <Test name="lowp_ivec2" />
   37408 <Test name="mediump_ivec2" />
   37409 <Test name="highp_ivec2" />
   37410 <Test name="lowp_ivec3" />
   37411 <Test name="mediump_ivec3" />
   37412 <Test name="highp_ivec3" />
   37413 <Test name="lowp_ivec4" />
   37414 <Test name="mediump_ivec4" />
   37415 <Test name="highp_ivec4" />
   37416 <Test name="lowp_uint" />
   37417 <Test name="mediump_uint" />
   37418 <Test name="highp_uint" />
   37419 <Test name="lowp_uvec2" />
   37420 <Test name="mediump_uvec2" />
   37421 <Test name="highp_uvec2" />
   37422 <Test name="lowp_uvec3" />
   37423 <Test name="mediump_uvec3" />
   37424 <Test name="highp_uvec3" />
   37425 <Test name="lowp_uvec4" />
   37426 <Test name="mediump_uvec4" />
   37427 <Test name="highp_uvec4" />
   37428 </TestCase>
   37429 </TestSuite>
   37430 </TestSuite>
   37431 <TestSuite name="array">
   37432 <TestSuite name="separate">
   37433 <TestCase name="points">
   37434 <Test name="lowp_vec3" />
   37435 <Test name="mediump_vec3" />
   37436 <Test name="highp_vec3" />
   37437 <Test name="lowp_vec4" />
   37438 <Test name="mediump_vec4" />
   37439 <Test name="highp_vec4" />
   37440 <Test name="lowp_mat2" />
   37441 <Test name="mediump_mat2" />
   37442 <Test name="highp_mat2" />
   37443 <Test name="lowp_mat2x3" />
   37444 <Test name="mediump_mat2x3" />
   37445 <Test name="highp_mat2x3" />
   37446 <Test name="lowp_mat2x4" />
   37447 <Test name="mediump_mat2x4" />
   37448 <Test name="highp_mat2x4" />
   37449 <Test name="lowp_mat3x2" />
   37450 <Test name="mediump_mat3x2" />
   37451 <Test name="highp_mat3x2" />
   37452 <Test name="lowp_mat3" />
   37453 <Test name="mediump_mat3" />
   37454 <Test name="highp_mat3" />
   37455 <Test name="lowp_mat3x4" />
   37456 <Test name="mediump_mat3x4" />
   37457 <Test name="highp_mat3x4" />
   37458 <Test name="lowp_mat4x2" />
   37459 <Test name="mediump_mat4x2" />
   37460 <Test name="highp_mat4x2" />
   37461 <Test name="lowp_mat4x3" />
   37462 <Test name="mediump_mat4x3" />
   37463 <Test name="highp_mat4x3" />
   37464 <Test name="lowp_mat4" />
   37465 <Test name="mediump_mat4" />
   37466 <Test name="highp_mat4" />
   37467 <Test name="lowp_ivec3" />
   37468 <Test name="mediump_ivec3" />
   37469 <Test name="highp_ivec3" />
   37470 <Test name="lowp_ivec4" />
   37471 <Test name="mediump_ivec4" />
   37472 <Test name="highp_ivec4" />
   37473 <Test name="lowp_uvec3" />
   37474 <Test name="mediump_uvec3" />
   37475 <Test name="highp_uvec3" />
   37476 <Test name="lowp_uvec4" />
   37477 <Test name="mediump_uvec4" />
   37478 <Test name="highp_uvec4" />
   37479 </TestCase>
   37480 <TestCase name="lines">
   37481 <Test name="lowp_vec3" />
   37482 <Test name="mediump_vec3" />
   37483 <Test name="highp_vec3" />
   37484 <Test name="lowp_vec4" />
   37485 <Test name="mediump_vec4" />
   37486 <Test name="highp_vec4" />
   37487 <Test name="lowp_mat2" />
   37488 <Test name="mediump_mat2" />
   37489 <Test name="highp_mat2" />
   37490 <Test name="lowp_mat2x3" />
   37491 <Test name="mediump_mat2x3" />
   37492 <Test name="highp_mat2x3" />
   37493 <Test name="lowp_mat2x4" />
   37494 <Test name="mediump_mat2x4" />
   37495 <Test name="highp_mat2x4" />
   37496 <Test name="lowp_mat3x2" />
   37497 <Test name="mediump_mat3x2" />
   37498 <Test name="highp_mat3x2" />
   37499 <Test name="lowp_mat3" />
   37500 <Test name="mediump_mat3" />
   37501 <Test name="highp_mat3" />
   37502 <Test name="lowp_mat3x4" />
   37503 <Test name="mediump_mat3x4" />
   37504 <Test name="highp_mat3x4" />
   37505 <Test name="lowp_mat4x2" />
   37506 <Test name="mediump_mat4x2" />
   37507 <Test name="highp_mat4x2" />
   37508 <Test name="lowp_mat4x3" />
   37509 <Test name="mediump_mat4x3" />
   37510 <Test name="highp_mat4x3" />
   37511 <Test name="lowp_mat4" />
   37512 <Test name="mediump_mat4" />
   37513 <Test name="highp_mat4" />
   37514 <Test name="lowp_ivec3" />
   37515 <Test name="mediump_ivec3" />
   37516 <Test name="highp_ivec3" />
   37517 <Test name="lowp_ivec4" />
   37518 <Test name="mediump_ivec4" />
   37519 <Test name="highp_ivec4" />
   37520 <Test name="lowp_uvec3" />
   37521 <Test name="mediump_uvec3" />
   37522 <Test name="highp_uvec3" />
   37523 <Test name="lowp_uvec4" />
   37524 <Test name="mediump_uvec4" />
   37525 <Test name="highp_uvec4" />
   37526 </TestCase>
   37527 <TestCase name="triangles">
   37528 <Test name="lowp_vec3" />
   37529 <Test name="mediump_vec3" />
   37530 <Test name="highp_vec3" />
   37531 <Test name="lowp_vec4" />
   37532 <Test name="mediump_vec4" />
   37533 <Test name="highp_vec4" />
   37534 <Test name="lowp_mat2" />
   37535 <Test name="mediump_mat2" />
   37536 <Test name="highp_mat2" />
   37537 <Test name="lowp_mat2x3" />
   37538 <Test name="mediump_mat2x3" />
   37539 <Test name="highp_mat2x3" />
   37540 <Test name="lowp_mat2x4" />
   37541 <Test name="mediump_mat2x4" />
   37542 <Test name="highp_mat2x4" />
   37543 <Test name="lowp_mat3x2" />
   37544 <Test name="mediump_mat3x2" />
   37545 <Test name="highp_mat3x2" />
   37546 <Test name="lowp_mat3" />
   37547 <Test name="mediump_mat3" />
   37548 <Test name="highp_mat3" />
   37549 <Test name="lowp_mat3x4" />
   37550 <Test name="mediump_mat3x4" />
   37551 <Test name="highp_mat3x4" />
   37552 <Test name="lowp_mat4x2" />
   37553 <Test name="mediump_mat4x2" />
   37554 <Test name="highp_mat4x2" />
   37555 <Test name="lowp_mat4x3" />
   37556 <Test name="mediump_mat4x3" />
   37557 <Test name="highp_mat4x3" />
   37558 <Test name="lowp_mat4" />
   37559 <Test name="mediump_mat4" />
   37560 <Test name="highp_mat4" />
   37561 <Test name="lowp_ivec3" />
   37562 <Test name="mediump_ivec3" />
   37563 <Test name="highp_ivec3" />
   37564 <Test name="lowp_ivec4" />
   37565 <Test name="mediump_ivec4" />
   37566 <Test name="highp_ivec4" />
   37567 <Test name="lowp_uvec3" />
   37568 <Test name="mediump_uvec3" />
   37569 <Test name="highp_uvec3" />
   37570 <Test name="lowp_uvec4" />
   37571 <Test name="mediump_uvec4" />
   37572 <Test name="highp_uvec4" />
   37573 </TestCase>
   37574 </TestSuite>
   37575 <TestSuite name="interleaved">
   37576 <TestCase name="points">
   37577 <Test name="lowp_mat2" />
   37578 <Test name="mediump_mat2" />
   37579 <Test name="highp_mat2" />
   37580 <Test name="lowp_mat2x3" />
   37581 <Test name="mediump_mat2x3" />
   37582 <Test name="highp_mat2x3" />
   37583 <Test name="lowp_mat2x4" />
   37584 <Test name="mediump_mat2x4" />
   37585 <Test name="highp_mat2x4" />
   37586 <Test name="lowp_mat3x2" />
   37587 <Test name="mediump_mat3x2" />
   37588 <Test name="highp_mat3x2" />
   37589 <Test name="lowp_mat3" />
   37590 <Test name="mediump_mat3" />
   37591 <Test name="highp_mat3" />
   37592 <Test name="lowp_mat3x4" />
   37593 <Test name="mediump_mat3x4" />
   37594 <Test name="highp_mat3x4" />
   37595 <Test name="lowp_mat4x2" />
   37596 <Test name="mediump_mat4x2" />
   37597 <Test name="highp_mat4x2" />
   37598 <Test name="lowp_mat4x3" />
   37599 <Test name="mediump_mat4x3" />
   37600 <Test name="highp_mat4x3" />
   37601 <Test name="lowp_mat4" />
   37602 <Test name="mediump_mat4" />
   37603 <Test name="highp_mat4" />
   37604 </TestCase>
   37605 <TestCase name="lines">
   37606 <Test name="lowp_mat2" />
   37607 <Test name="mediump_mat2" />
   37608 <Test name="highp_mat2" />
   37609 <Test name="lowp_mat2x3" />
   37610 <Test name="mediump_mat2x3" />
   37611 <Test name="highp_mat2x3" />
   37612 <Test name="lowp_mat2x4" />
   37613 <Test name="mediump_mat2x4" />
   37614 <Test name="highp_mat2x4" />
   37615 <Test name="lowp_mat3x2" />
   37616 <Test name="mediump_mat3x2" />
   37617 <Test name="highp_mat3x2" />
   37618 <Test name="lowp_mat3" />
   37619 <Test name="mediump_mat3" />
   37620 <Test name="highp_mat3" />
   37621 <Test name="lowp_mat3x4" />
   37622 <Test name="mediump_mat3x4" />
   37623 <Test name="highp_mat3x4" />
   37624 <Test name="lowp_mat4x2" />
   37625 <Test name="mediump_mat4x2" />
   37626 <Test name="highp_mat4x2" />
   37627 <Test name="lowp_mat4x3" />
   37628 <Test name="mediump_mat4x3" />
   37629 <Test name="highp_mat4x3" />
   37630 <Test name="lowp_mat4" />
   37631 <Test name="mediump_mat4" />
   37632 <Test name="highp_mat4" />
   37633 </TestCase>
   37634 <TestCase name="triangles">
   37635 <Test name="lowp_mat2" />
   37636 <Test name="mediump_mat2" />
   37637 <Test name="highp_mat2" />
   37638 <Test name="lowp_mat2x3" />
   37639 <Test name="mediump_mat2x3" />
   37640 <Test name="highp_mat2x3" />
   37641 <Test name="lowp_mat2x4" />
   37642 <Test name="mediump_mat2x4" />
   37643 <Test name="highp_mat2x4" />
   37644 <Test name="lowp_mat3x2" />
   37645 <Test name="mediump_mat3x2" />
   37646 <Test name="highp_mat3x2" />
   37647 <Test name="lowp_mat3" />
   37648 <Test name="mediump_mat3" />
   37649 <Test name="highp_mat3" />
   37650 <Test name="lowp_mat3x4" />
   37651 <Test name="mediump_mat3x4" />
   37652 <Test name="highp_mat3x4" />
   37653 <Test name="lowp_mat4x2" />
   37654 <Test name="mediump_mat4x2" />
   37655 <Test name="highp_mat4x2" />
   37656 <Test name="lowp_mat4x3" />
   37657 <Test name="mediump_mat4x3" />
   37658 <Test name="highp_mat4x3" />
   37659 <Test name="lowp_mat4" />
   37660 <Test name="mediump_mat4" />
   37661 <Test name="highp_mat4" />
   37662 </TestCase>
   37663 </TestSuite>
   37664 </TestSuite>
   37665 <TestSuite name="array_element">
   37666 <TestSuite name="separate">
   37667 <TestCase name="points">
   37668 <Test name="lowp_mat2x3" />
   37669 <Test name="mediump_mat2x3" />
   37670 <Test name="highp_mat2x3" />
   37671 <Test name="lowp_mat2x4" />
   37672 <Test name="mediump_mat2x4" />
   37673 <Test name="highp_mat2x4" />
   37674 <Test name="lowp_mat3x2" />
   37675 <Test name="mediump_mat3x2" />
   37676 <Test name="highp_mat3x2" />
   37677 <Test name="lowp_mat3" />
   37678 <Test name="mediump_mat3" />
   37679 <Test name="highp_mat3" />
   37680 <Test name="lowp_mat3x4" />
   37681 <Test name="mediump_mat3x4" />
   37682 <Test name="highp_mat3x4" />
   37683 <Test name="lowp_mat4x2" />
   37684 <Test name="mediump_mat4x2" />
   37685 <Test name="highp_mat4x2" />
   37686 <Test name="lowp_mat4x3" />
   37687 <Test name="mediump_mat4x3" />
   37688 <Test name="highp_mat4x3" />
   37689 <Test name="lowp_mat4" />
   37690 <Test name="mediump_mat4" />
   37691 <Test name="highp_mat4" />
   37692 <Test name="lowp_int" />
   37693 <Test name="mediump_int" />
   37694 <Test name="highp_ivec2" />
   37695 <Test name="highp_ivec4" />
   37696 <Test name="lowp_uint" />
   37697 <Test name="mediump_uint" />
   37698 <Test name="highp_uint" />
   37699 <Test name="lowp_uvec2" />
   37700 <Test name="mediump_uvec2" />
   37701 <Test name="highp_uvec2" />
   37702 <Test name="lowp_uvec3" />
   37703 <Test name="mediump_uvec3" />
   37704 <Test name="highp_uvec3" />
   37705 <Test name="lowp_uvec4" />
   37706 <Test name="mediump_uvec4" />
   37707 <Test name="highp_uvec4" />
   37708 </TestCase>
   37709 <TestCase name="lines">
   37710 <Test name="lowp_float" />
   37711 <Test name="mediump_float" />
   37712 <Test name="lowp_vec2" />
   37713 <Test name="mediump_vec2" />
   37714 <Test name="mediump_vec3" />
   37715 <Test name="highp_vec3" />
   37716 <Test name="lowp_vec4" />
   37717 <Test name="mediump_vec4" />
   37718 <Test name="highp_vec4" />
   37719 <Test name="lowp_mat2x3" />
   37720 <Test name="mediump_mat2x3" />
   37721 <Test name="highp_mat2x3" />
   37722 <Test name="lowp_mat2x4" />
   37723 <Test name="mediump_mat2x4" />
   37724 <Test name="highp_mat2x4" />
   37725 <Test name="lowp_mat3x2" />
   37726 <Test name="mediump_mat3x2" />
   37727 <Test name="highp_mat3x2" />
   37728 <Test name="lowp_mat3" />
   37729 <Test name="mediump_mat3" />
   37730 <Test name="highp_mat3" />
   37731 <Test name="lowp_mat3x4" />
   37732 <Test name="mediump_mat3x4" />
   37733 <Test name="highp_mat3x4" />
   37734 <Test name="lowp_mat4x2" />
   37735 <Test name="mediump_mat4x2" />
   37736 <Test name="highp_mat4x2" />
   37737 <Test name="lowp_mat4x3" />
   37738 <Test name="mediump_mat4x3" />
   37739 <Test name="highp_mat4x3" />
   37740 <Test name="lowp_mat4" />
   37741 <Test name="mediump_mat4" />
   37742 <Test name="highp_mat4" />
   37743 <Test name="lowp_int" />
   37744 <Test name="lowp_ivec2" />
   37745 <Test name="lowp_ivec4" />
   37746 <Test name="mediump_ivec4" />
   37747 <Test name="lowp_uint" />
   37748 <Test name="mediump_uint" />
   37749 <Test name="highp_uint" />
   37750 <Test name="lowp_uvec2" />
   37751 <Test name="mediump_uvec2" />
   37752 <Test name="highp_uvec2" />
   37753 <Test name="mediump_uvec3" />
   37754 <Test name="highp_uvec3" />
   37755 <Test name="mediump_uvec4" />
   37756 <Test name="highp_uvec4" />
   37757 </TestCase>
   37758 <TestCase name="triangles">
   37759 <Test name="lowp_float" />
   37760 <Test name="mediump_float" />
   37761 <Test name="highp_float" />
   37762 <Test name="lowp_vec2" />
   37763 <Test name="mediump_vec2" />
   37764 <Test name="lowp_vec3" />
   37765 <Test name="lowp_vec4" />
   37766 <Test name="mediump_vec4" />
   37767 <Test name="highp_vec4" />
   37768 <Test name="lowp_mat2x3" />
   37769 <Test name="mediump_mat2x3" />
   37770 <Test name="highp_mat2x3" />
   37771 <Test name="lowp_mat2x4" />
   37772 <Test name="mediump_mat2x4" />
   37773 <Test name="highp_mat2x4" />
   37774 <Test name="lowp_mat3x2" />
   37775 <Test name="mediump_mat3x2" />
   37776 <Test name="highp_mat3x2" />
   37777 <Test name="lowp_mat3" />
   37778 <Test name="mediump_mat3" />
   37779 <Test name="highp_mat3" />
   37780 <Test name="lowp_mat3x4" />
   37781 <Test name="mediump_mat3x4" />
   37782 <Test name="highp_mat3x4" />
   37783 <Test name="lowp_mat4x2" />
   37784 <Test name="mediump_mat4x2" />
   37785 <Test name="highp_mat4x2" />
   37786 <Test name="lowp_mat4x3" />
   37787 <Test name="mediump_mat4x3" />
   37788 <Test name="highp_mat4x3" />
   37789 <Test name="lowp_mat4" />
   37790 <Test name="mediump_mat4" />
   37791 <Test name="highp_mat4" />
   37792 <Test name="lowp_int" />
   37793 <Test name="mediump_int" />
   37794 <Test name="highp_int" />
   37795 <Test name="mediump_ivec2" />
   37796 <Test name="mediump_ivec3" />
   37797 <Test name="highp_ivec3" />
   37798 <Test name="highp_ivec4" />
   37799 <Test name="lowp_uint" />
   37800 <Test name="mediump_uint" />
   37801 <Test name="highp_uint" />
   37802 <Test name="lowp_uvec2" />
   37803 <Test name="mediump_uvec2" />
   37804 <Test name="highp_uvec2" />
   37805 <Test name="highp_uvec3" />
   37806 <Test name="lowp_uvec4" />
   37807 <Test name="mediump_uvec4" />
   37808 <Test name="highp_uvec4" />
   37809 </TestCase>
   37810 </TestSuite>
   37811 <TestSuite name="interleaved">
   37812 <TestCase name="points">
   37813 <Test name="lowp_float" />
   37814 <Test name="mediump_float" />
   37815 <Test name="highp_float" />
   37816 <Test name="lowp_vec2" />
   37817 <Test name="lowp_vec3" />
   37818 <Test name="mediump_vec3" />
   37819 <Test name="highp_vec3" />
   37820 <Test name="lowp_vec4" />
   37821 <Test name="mediump_vec4" />
   37822 <Test name="highp_vec4" />
   37823 <Test name="lowp_mat2" />
   37824 <Test name="highp_mat2" />
   37825 <Test name="lowp_mat2x3" />
   37826 <Test name="mediump_mat2x3" />
   37827 <Test name="highp_mat2x3" />
   37828 <Test name="lowp_mat2x4" />
   37829 <Test name="mediump_mat2x4" />
   37830 <Test name="highp_mat2x4" />
   37831 <Test name="lowp_mat3x2" />
   37832 <Test name="mediump_mat3x2" />
   37833 <Test name="highp_mat3x2" />
   37834 <Test name="lowp_mat3" />
   37835 <Test name="mediump_mat3" />
   37836 <Test name="highp_mat3" />
   37837 <Test name="lowp_mat3x4" />
   37838 <Test name="mediump_mat3x4" />
   37839 <Test name="highp_mat3x4" />
   37840 <Test name="lowp_mat4x2" />
   37841 <Test name="mediump_mat4x2" />
   37842 <Test name="highp_mat4x2" />
   37843 <Test name="lowp_mat4x3" />
   37844 <Test name="mediump_mat4x3" />
   37845 <Test name="highp_mat4x3" />
   37846 <Test name="lowp_mat4" />
   37847 <Test name="mediump_mat4" />
   37848 <Test name="highp_mat4" />
   37849 <Test name="lowp_int" />
   37850 <Test name="mediump_int" />
   37851 <Test name="highp_int" />
   37852 <Test name="lowp_ivec2" />
   37853 <Test name="mediump_ivec2" />
   37854 <Test name="highp_ivec3" />
   37855 <Test name="lowp_ivec4" />
   37856 <Test name="highp_ivec4" />
   37857 <Test name="mediump_uint" />
   37858 <Test name="highp_uint" />
   37859 <Test name="lowp_uvec2" />
   37860 <Test name="mediump_uvec2" />
   37861 <Test name="highp_uvec2" />
   37862 <Test name="mediump_uvec3" />
   37863 <Test name="highp_uvec3" />
   37864 <Test name="lowp_uvec4" />
   37865 <Test name="mediump_uvec4" />
   37866 <Test name="highp_uvec4" />
   37867 </TestCase>
   37868 <TestCase name="lines">
   37869 <Test name="mediump_float" />
   37870 <Test name="lowp_vec2" />
   37871 <Test name="mediump_vec2" />
   37872 <Test name="mediump_vec3" />
   37873 <Test name="highp_vec3" />
   37874 <Test name="lowp_vec4" />
   37875 <Test name="mediump_vec4" />
   37876 <Test name="highp_vec4" />
   37877 <Test name="mediump_mat2" />
   37878 <Test name="highp_mat2" />
   37879 <Test name="lowp_mat2x3" />
   37880 <Test name="highp_mat2x3" />
   37881 <Test name="lowp_mat2x4" />
   37882 <Test name="mediump_mat2x4" />
   37883 <Test name="highp_mat2x4" />
   37884 <Test name="lowp_mat3x2" />
   37885 <Test name="mediump_mat3x2" />
   37886 <Test name="highp_mat3x2" />
   37887 <Test name="lowp_mat3" />
   37888 <Test name="mediump_mat3" />
   37889 <Test name="highp_mat3" />
   37890 <Test name="lowp_mat3x4" />
   37891 <Test name="mediump_mat3x4" />
   37892 <Test name="highp_mat3x4" />
   37893 <Test name="lowp_mat4x2" />
   37894 <Test name="mediump_mat4x2" />
   37895 <Test name="highp_mat4x2" />
   37896 <Test name="lowp_mat4x3" />
   37897 <Test name="mediump_mat4x3" />
   37898 <Test name="highp_mat4x3" />
   37899 <Test name="lowp_mat4" />
   37900 <Test name="mediump_mat4" />
   37901 <Test name="highp_mat4" />
   37902 <Test name="lowp_int" />
   37903 <Test name="mediump_int" />
   37904 <Test name="highp_int" />
   37905 <Test name="lowp_ivec2" />
   37906 <Test name="mediump_ivec2" />
   37907 <Test name="highp_ivec2" />
   37908 <Test name="lowp_ivec3" />
   37909 <Test name="mediump_ivec3" />
   37910 <Test name="highp_ivec3" />
   37911 <Test name="lowp_ivec4" />
   37912 <Test name="mediump_ivec4" />
   37913 <Test name="highp_ivec4" />
   37914 <Test name="lowp_uint" />
   37915 <Test name="mediump_uint" />
   37916 <Test name="highp_uint" />
   37917 <Test name="lowp_uvec2" />
   37918 <Test name="mediump_uvec2" />
   37919 <Test name="highp_uvec2" />
   37920 <Test name="lowp_uvec3" />
   37921 <Test name="mediump_uvec3" />
   37922 <Test name="highp_uvec3" />
   37923 <Test name="lowp_uvec4" />
   37924 <Test name="mediump_uvec4" />
   37925 <Test name="highp_uvec4" />
   37926 </TestCase>
   37927 <TestCase name="triangles">
   37928 <Test name="lowp_float" />
   37929 <Test name="mediump_float" />
   37930 <Test name="highp_float" />
   37931 <Test name="lowp_vec2" />
   37932 <Test name="mediump_vec2" />
   37933 <Test name="highp_vec2" />
   37934 <Test name="lowp_vec3" />
   37935 <Test name="mediump_vec3" />
   37936 <Test name="highp_vec3" />
   37937 <Test name="lowp_vec4" />
   37938 <Test name="lowp_mat2" />
   37939 <Test name="mediump_mat2" />
   37940 <Test name="lowp_mat2x3" />
   37941 <Test name="mediump_mat2x3" />
   37942 <Test name="highp_mat2x3" />
   37943 <Test name="lowp_mat2x4" />
   37944 <Test name="mediump_mat2x4" />
   37945 <Test name="highp_mat2x4" />
   37946 <Test name="lowp_mat3x2" />
   37947 <Test name="mediump_mat3x2" />
   37948 <Test name="highp_mat3x2" />
   37949 <Test name="lowp_mat3" />
   37950 <Test name="mediump_mat3" />
   37951 <Test name="highp_mat3" />
   37952 <Test name="lowp_mat3x4" />
   37953 <Test name="mediump_mat3x4" />
   37954 <Test name="highp_mat3x4" />
   37955 <Test name="lowp_mat4x2" />
   37956 <Test name="mediump_mat4x2" />
   37957 <Test name="highp_mat4x2" />
   37958 <Test name="lowp_mat4x3" />
   37959 <Test name="mediump_mat4x3" />
   37960 <Test name="highp_mat4x3" />
   37961 <Test name="lowp_mat4" />
   37962 <Test name="mediump_mat4" />
   37963 <Test name="highp_mat4" />
   37964 <Test name="lowp_int" />
   37965 <Test name="mediump_int" />
   37966 <Test name="highp_int" />
   37967 <Test name="lowp_ivec2" />
   37968 <Test name="highp_ivec2" />
   37969 <Test name="lowp_ivec3" />
   37970 <Test name="mediump_ivec3" />
   37971 <Test name="lowp_ivec4" />
   37972 <Test name="mediump_ivec4" />
   37973 <Test name="lowp_uint" />
   37974 <Test name="mediump_uint" />
   37975 <Test name="highp_uint" />
   37976 <Test name="lowp_uvec2" />
   37977 <Test name="mediump_uvec2" />
   37978 <Test name="highp_uvec2" />
   37979 <Test name="mediump_uvec3" />
   37980 <Test name="highp_uvec3" />
   37981 <Test name="lowp_uvec4" />
   37982 <Test name="mediump_uvec4" />
   37983 <Test name="highp_uvec4" />
   37984 </TestCase>
   37985 </TestSuite>
   37986 </TestSuite>
   37987 <TestSuite name="interpolation">
   37988 <TestCase name="smooth">
   37989 <Test name="lowp_vec4_points_separate" />
   37990 <Test name="lowp_vec4_points_interleaved" />
   37991 <Test name="lowp_vec4_lines_separate" />
   37992 <Test name="lowp_vec4_lines_interleaved" />
   37993 <Test name="lowp_vec4_triangles_interleaved" />
   37994 <Test name="mediump_vec4_points_interleaved" />
   37995 <Test name="mediump_vec4_lines_separate" />
   37996 <Test name="mediump_vec4_lines_interleaved" />
   37997 <Test name="mediump_vec4_triangles_separate" />
   37998 <Test name="mediump_vec4_triangles_interleaved" />
   37999 <Test name="highp_vec4_points_interleaved" />
   38000 <Test name="highp_vec4_lines_separate" />
   38001 <Test name="highp_vec4_lines_interleaved" />
   38002 <Test name="highp_vec4_triangles_separate" />
   38003 <Test name="highp_vec4_triangles_interleaved" />
   38004 </TestCase>
   38005 <TestCase name="flat">
   38006 <Test name="lowp_vec4_points_separate" />
   38007 <Test name="lowp_vec4_points_interleaved" />
   38008 <Test name="lowp_vec4_lines_separate" />
   38009 <Test name="lowp_vec4_lines_interleaved" />
   38010 <Test name="lowp_vec4_triangles_separate" />
   38011 <Test name="lowp_vec4_triangles_interleaved" />
   38012 <Test name="mediump_vec4_points_interleaved" />
   38013 <Test name="mediump_vec4_lines_interleaved" />
   38014 <Test name="mediump_vec4_triangles_separate" />
   38015 <Test name="mediump_vec4_triangles_interleaved" />
   38016 <Test name="highp_vec4_points_interleaved" />
   38017 <Test name="highp_vec4_lines_interleaved" />
   38018 <Test name="highp_vec4_triangles_separate" />
   38019 <Test name="highp_vec4_triangles_interleaved" />
   38020 </TestCase>
   38021 <TestCase name="centroid">
   38022 <Test name="lowp_vec4_points_separate" />
   38023 <Test name="lowp_vec4_points_interleaved" />
   38024 <Test name="lowp_vec4_lines_separate" />
   38025 <Test name="lowp_vec4_lines_interleaved" />
   38026 <Test name="lowp_vec4_triangles_interleaved" />
   38027 <Test name="mediump_vec4_lines_separate" />
   38028 <Test name="mediump_vec4_lines_interleaved" />
   38029 <Test name="highp_vec4_points_separate" />
   38030 <Test name="highp_vec4_points_interleaved" />
   38031 <Test name="highp_vec4_lines_separate" />
   38032 <Test name="highp_vec4_lines_interleaved" />
   38033 <Test name="highp_vec4_triangles_interleaved" />
   38034 </TestCase>
   38035 </TestSuite>
   38036 <TestSuite name="random">
   38037 <TestSuite name="separate">
   38038 <TestCase name="points">
   38039 <Test name="1" />
   38040 <Test name="3" />
   38041 <Test name="5" />
   38042 <Test name="6" />
   38043 <Test name="8" />
   38044 <Test name="9" />
   38045 <Test name="10" />
   38046 </TestCase>
   38047 <TestCase name="lines">
   38048 <Test name="3" />
   38049 <Test name="5" />
   38050 <Test name="6" />
   38051 <Test name="10" />
   38052 </TestCase>
   38053 <TestCase name="triangles">
   38054 <Test name="2" />
   38055 <Test name="3" />
   38056 <Test name="5" />
   38057 <Test name="7" />
   38058 </TestCase>
   38059 </TestSuite>
   38060 <TestSuite name="interleaved">
   38061 <TestCase name="points">
   38062 <Test name="3" />
   38063 <Test name="5" />
   38064 <Test name="6" />
   38065 <Test name="8" />
   38066 <Test name="9" />
   38067 <Test name="10" />
   38068 </TestCase>
   38069 <TestCase name="lines">
   38070 <Test name="2" />
   38071 <Test name="5" />
   38072 <Test name="6" />
   38073 <Test name="8" />
   38074 <Test name="9" />
   38075 <Test name="10" />
   38076 </TestCase>
   38077 <TestCase name="triangles">
   38078 <Test name="1" />
   38079 <Test name="4" />
   38080 <Test name="5" />
   38081 <Test name="6" />
   38082 <Test name="9" />
   38083 </TestCase>
   38084 </TestSuite>
   38085 </TestSuite>
   38086 </TestSuite>
   38087 <TestCase name="fence_sync">
   38088 <Test name="wait_sync_smalldraw" />
   38089 <Test name="client_wait_sync_smalldraw" />
   38090 <Test name="client_wait_sync_timeout_smalldraw" />
   38091 </TestCase>
   38092 <TestSuite name="shader_api">
   38093 <TestCase name="create_delete">
   38094 <Test name="create_vertex_shader" />
   38095 <Test name="create_fragment_shader" />
   38096 <Test name="delete_vertex_fragment" />
   38097 </TestCase>
   38098 <TestCase name="compile_link">
   38099 <Test name="compile_vertex_shader" />
   38100 <Test name="compile_fragment_shader" />
   38101 <Test name="link_vertex_fragment" />
   38102 </TestCase>
   38103 <TestCase name="shader_source">
   38104 <Test name="replace_source_vertex" />
   38105 <Test name="replace_source_fragment" />
   38106 <Test name="split_source_2_null_terminated_vertex" />
   38107 <Test name="split_source_2_null_terminated_fragment" />
   38108 <Test name="split_source_4_null_terminated_vertex" />
   38109 <Test name="split_source_4_null_terminated_fragment" />
   38110 <Test name="split_source_8_null_terminated_vertex" />
   38111 <Test name="split_source_8_null_terminated_fragment" />
   38112 <Test name="split_source_2_specify_lengths_vertex" />
   38113 <Test name="split_source_2_specify_lengths_fragment" />
   38114 <Test name="split_source_4_specify_lengths_vertex" />
   38115 <Test name="split_source_4_specify_lengths_fragment" />
   38116 <Test name="split_source_8_specify_lengths_vertex" />
   38117 <Test name="split_source_8_specify_lengths_fragment" />
   38118 <Test name="split_source_2_random_negative_length_vertex" />
   38119 <Test name="split_source_2_random_negative_length_fragment" />
   38120 <Test name="split_source_4_random_negative_length_vertex" />
   38121 <Test name="split_source_4_random_negative_length_fragment" />
   38122 <Test name="split_source_8_random_negative_length_vertex" />
   38123 <Test name="split_source_8_random_negative_length_fragment" />
   38124 </TestCase>
   38125 <TestCase name="program_state">
   38126 <Test name="detach_shader_vertex" />
   38127 <Test name="detach_shader_fragment" />
   38128 <Test name="reattach_shader_vertex" />
   38129 <Test name="reattach_shader_fragment" />
   38130 <Test name="delete_shader_vertex" />
   38131 <Test name="delete_shader_fragment" />
   38132 <Test name="replace_shader_vertex" />
   38133 <Test name="replace_shader_fragment" />
   38134 <Test name="recompile_shader_vertex" />
   38135 <Test name="recompile_shader_fragment" />
   38136 <Test name="replace_source_vertex" />
   38137 <Test name="replace_source_fragment" />
   38138 </TestCase>
   38139 <TestSuite name="program_binary">
   38140 <TestCase name="simple">
   38141 <Test name="get_program_binary_vertex_fragment" />
   38142 <Test name="uniform_reset_on_binary_load" />
   38143 </TestCase>
   38144 <TestCase name="binary_persistence">
   38145 <Test name="detach_shader_vertex" />
   38146 <Test name="detach_shader_fragment" />
   38147 <Test name="reattach_shader_vertex" />
   38148 <Test name="reattach_shader_fragment" />
   38149 <Test name="delete_shader_vertex" />
   38150 <Test name="delete_shader_fragment" />
   38151 <Test name="replace_shader_vertex" />
   38152 <Test name="replace_shader_fragment" />
   38153 <Test name="recompile_shader_vertex" />
   38154 <Test name="recompile_shader_fragment" />
   38155 <Test name="replace_source_vertex" />
   38156 <Test name="replace_source_fragment" />
   38157 </TestCase>
   38158 </TestSuite>
   38159 </TestSuite>
   38160 <TestSuite name="negative_api">
   38161 <TestCase name="buffer">
   38162 <Test name="bind_buffer" />
   38163 <Test name="delete_buffers" />
   38164 <Test name="gen_buffers" />
   38165 <Test name="buffer_data" />
   38166 <Test name="buffer_sub_data" />
   38167 <Test name="buffer_sub_data_size_offset" />
   38168 <Test name="read_pixels_format_mismatch" />
   38169 <Test name="bind_buffer_base" />
   38170 <Test name="clear_bufferiv" />
   38171 <Test name="clear_bufferuiv" />
   38172 <Test name="clear_bufferfv" />
   38173 <Test name="clear_bufferfi" />
   38174 <Test name="copy_buffer_sub_data" />
   38175 <Test name="flush_mapped_buffer_range" />
   38176 <Test name="map_buffer_range" />
   38177 <Test name="unmap_buffer" />
   38178 <Test name="bind_framebuffer" />
   38179 <Test name="bind_renderbuffer" />
   38180 <Test name="check_framebuffer_status" />
   38181 <Test name="gen_framebuffers" />
   38182 <Test name="gen_renderbuffers" />
   38183 <Test name="delete_framebuffers" />
   38184 <Test name="delete_renderbuffers" />
   38185 <Test name="framebuffer_renderbuffer" />
   38186 <Test name="blit_framebuffer" />
   38187 </TestCase>
   38188 <TestCase name="texture">
   38189 <Test name="activetexture" />
   38190 <Test name="bindtexture" />
   38191 <Test name="compressedteximage2d_invalid_target" />
   38192 <Test name="compressedteximage2d_invalid_format" />
   38193 <Test name="compressedteximage2d_neg_level" />
   38194 <Test name="compressedteximage2d_max_level" />
   38195 <Test name="compressedteximage2d_neg_width_height" />
   38196 <Test name="compressedteximage2d_max_width_height" />
   38197 <Test name="compressedteximage2d_invalid_border" />
   38198 <Test name="compressedteximage2d_invalid_size" />
   38199 <Test name="compressedteximage2d_invalid_buffer_target" />
   38200 <Test name="copyteximage2d_invalid_target" />
   38201 <Test name="copyteximage2d_invalid_format" />
   38202 <Test name="copyteximage2d_inequal_width_height_cube" />
   38203 <Test name="copyteximage2d_neg_level" />
   38204 <Test name="copyteximage2d_max_level" />
   38205 <Test name="copyteximage2d_neg_width_height" />
   38206 <Test name="copyteximage2d_max_width_height" />
   38207 <Test name="copyteximage2d_invalid_border" />
   38208 <Test name="copyteximage2d_incomplete_framebuffer" />
   38209 <Test name="copytexsubimage2d_invalid_target" />
   38210 <Test name="copytexsubimage2d_neg_level" />
   38211 <Test name="copytexsubimage2d_max_level" />
   38212 <Test name="copytexsubimage2d_neg_offset" />
   38213 <Test name="copytexsubimage2d_invalid_offset" />
   38214 <Test name="copytexsubimage2d_neg_width_height" />
   38215 <Test name="copytexsubimage2d_incomplete_framebuffer" />
   38216 <Test name="deletetextures" />
   38217 <Test name="gentextures" />
   38218 <Test name="pixelstorei" />
   38219 <Test name="teximage2d" />
   38220 <Test name="teximage2d_inequal_width_height_cube" />
   38221 <Test name="teximage2d_neg_level" />
   38222 <Test name="teximage2d_max_level" />
   38223 <Test name="teximage2d_neg_width_height" />
   38224 <Test name="teximage2d_max_width_height" />
   38225 <Test name="teximage2d_invalid_border" />
   38226 <Test name="teximage2d_invalid_buffer_target" />
   38227 <Test name="texsubimage2d" />
   38228 <Test name="texsubimage2d_neg_level" />
   38229 <Test name="texsubimage2d_max_level" />
   38230 <Test name="texsubimage2d_neg_offset" />
   38231 <Test name="texsubimage2d_invalid_offset" />
   38232 <Test name="texsubimage2d_neg_width_height" />
   38233 <Test name="texsubimage2d_invalid_buffer_target" />
   38234 <Test name="texparameteri" />
   38235 <Test name="texparameterf" />
   38236 <Test name="texparameteriv" />
   38237 <Test name="texparameterfv" />
   38238 <Test name="compressedtexsubimage2d" />
   38239 <Test name="compressedtexsubimage2d_neg_level" />
   38240 <Test name="compressedtexsubimage2d_neg_offset" />
   38241 <Test name="compressedtexsubimage2d_invalid_offset" />
   38242 <Test name="compressedtexsubimage2d_neg_width_height" />
   38243 <Test name="compressedtexsubimage2d_invalid_size" />
   38244 <Test name="compressedtexsubimage2d_invalid_buffer_target" />
   38245 <Test name="teximage3d_neg_level" />
   38246 <Test name="teximage3d_max_level" />
   38247 <Test name="teximage3d_neg_width_height_depth" />
   38248 <Test name="teximage3d_max_width_height_depth" />
   38249 <Test name="teximage3d_invalid_border" />
   38250 <Test name="teximage3d_invalid_buffer_target" />
   38251 <Test name="texsubimage3d" />
   38252 <Test name="texsubimage3d_neg_level" />
   38253 <Test name="texsubimage3d_max_level" />
   38254 <Test name="texsubimage3d_neg_offset" />
   38255 <Test name="texsubimage3d_invalid_offset" />
   38256 <Test name="texsubimage3d_neg_width_height" />
   38257 <Test name="texsubimage3d_invalid_buffer_target" />
   38258 <Test name="copytexsubimage3d" />
   38259 <Test name="copytexsubimage3d_neg_level" />
   38260 <Test name="copytexsubimage3d_max_level" />
   38261 <Test name="copytexsubimage3d_neg_offset" />
   38262 <Test name="copytexsubimage3d_invalid_offset" />
   38263 <Test name="copytexsubimage3d_neg_width_height" />
   38264 <Test name="copytexsubimage3d_incomplete_framebuffer" />
   38265 <Test name="compressedteximage3d" />
   38266 <Test name="compressedteximage3d_neg_level" />
   38267 <Test name="compressedteximage3d_neg_width_height_depth" />
   38268 <Test name="compressedteximage3d_max_width_height_depth" />
   38269 <Test name="compressedteximage3d_invalid_border" />
   38270 <Test name="compressedteximage3d_invalid_size" />
   38271 <Test name="compressedteximage3d_invalid_buffer_target" />
   38272 <Test name="compressedtexsubimage3d" />
   38273 <Test name="compressedtexsubimage3d_neg_level" />
   38274 <Test name="compressedtexsubimage3d_neg_offset" />
   38275 <Test name="compressedtexsubimage3d_invalid_offset" />
   38276 <Test name="compressedtexsubimage3d_neg_width_height_depth" />
   38277 <Test name="compressedtexsubimage3d_invalid_size" />
   38278 <Test name="texstorage2d_invalid_binding" />
   38279 <Test name="texstorage3d_invalid_binding" />
   38280 </TestCase>
   38281 <TestCase name="shader">
   38282 <Test name="create_shader" />
   38283 <Test name="compile_shader" />
   38284 <Test name="delete_shader" />
   38285 <Test name="attach_shader" />
   38286 <Test name="detach_shader" />
   38287 <Test name="link_program" />
   38288 <Test name="use_program" />
   38289 <Test name="delete_program" />
   38290 <Test name="validate_program" />
   38291 <Test name="get_program_binary" />
   38292 <Test name="gen_samplers" />
   38293 <Test name="bind_sampler" />
   38294 <Test name="delete_samplers" />
   38295 <Test name="get_sampler_parameteriv" />
   38296 <Test name="get_sampler_parameterfv" />
   38297 <Test name="sampler_parameteri" />
   38298 <Test name="sampler_parameteriv" />
   38299 <Test name="sampler_parameterf" />
   38300 <Test name="sampler_parameterfv" />
   38301 <Test name="get_attrib_location" />
   38302 <Test name="get_uniform_location" />
   38303 <Test name="bind_attrib_location" />
   38304 <Test name="uniform_block_binding" />
   38305 <Test name="uniformf_invalid_program" />
   38306 <Test name="uniformf_incompatible_type" />
   38307 <Test name="uniformf_invalid_location" />
   38308 <Test name="uniformfv_invalid_program" />
   38309 <Test name="uniformfv_incompatible_type" />
   38310 <Test name="uniformfv_invalid_location" />
   38311 <Test name="uniformfv_invalid_count" />
   38312 <Test name="uniformi_invalid_program" />
   38313 <Test name="uniformi_incompatible_type" />
   38314 <Test name="uniformi_invalid_location" />
   38315 <Test name="uniformiv_invalid_program" />
   38316 <Test name="uniformiv_incompatible_type" />
   38317 <Test name="uniformiv_invalid_location" />
   38318 <Test name="uniformiv_invalid_count" />
   38319 <Test name="uniformui_invalid_program" />
   38320 <Test name="uniformui_incompatible_type" />
   38321 <Test name="uniformui_invalid_location" />
   38322 <Test name="uniformuiv_invalid_program" />
   38323 <Test name="uniformuiv_incompatible_type" />
   38324 <Test name="uniformuiv_invalid_location" />
   38325 <Test name="uniformuiv_invalid_count" />
   38326 <Test name="uniform_matrixfv_invalid_program" />
   38327 <Test name="uniform_matrixfv_incompatible_type" />
   38328 <Test name="uniform_matrixfv_invalid_location" />
   38329 <Test name="uniform_matrixfv_invalid_count" />
   38330 <Test name="gen_transform_feedbacks" />
   38331 <Test name="bind_transform_feedback" />
   38332 <Test name="delete_transform_feedbacks" />
   38333 <Test name="begin_transform_feedback" />
   38334 <Test name="pause_transform_feedback" />
   38335 <Test name="resume_transform_feedback" />
   38336 <Test name="end_transform_feedback" />
   38337 <Test name="get_transform_feedback_varying" />
   38338 <Test name="transform_feedback_varyings" />
   38339 </TestCase>
   38340 <TestCase name="fragment">
   38341 <Test name="scissor" />
   38342 <Test name="depth_func" />
   38343 <Test name="viewport" />
   38344 <Test name="stencil_func" />
   38345 <Test name="stencil_func_separate" />
   38346 <Test name="stencil_op" />
   38347 <Test name="stencil_op_separate" />
   38348 <Test name="stencil_mask_separate" />
   38349 <Test name="blend_equation" />
   38350 <Test name="blend_equation_separate" />
   38351 <Test name="blend_func" />
   38352 <Test name="blend_func_separate" />
   38353 <Test name="cull_face" />
   38354 <Test name="front_face" />
   38355 <Test name="line_width" />
   38356 <Test name="gen_queries" />
   38357 <Test name="begin_query" />
   38358 <Test name="end_query" />
   38359 <Test name="delete_queries" />
   38360 <Test name="fence_sync" />
   38361 <Test name="wait_sync" />
   38362 <Test name="client_wait_sync" />
   38363 <Test name="delete_sync" />
   38364 </TestCase>
   38365 <TestCase name="vertex_array">
   38366 <Test name="vertex_attribf" />
   38367 <Test name="vertex_attribfv" />
   38368 <Test name="vertex_attribi4" />
   38369 <Test name="vertex_attribi4v" />
   38370 <Test name="vertex_attrib_pointer" />
   38371 <Test name="vertex_attrib_i_pointer" />
   38372 <Test name="enable_vertex_attrib_array" />
   38373 <Test name="disable_vertex_attrib_array" />
   38374 <Test name="gen_vertex_arrays" />
   38375 <Test name="bind_vertex_array" />
   38376 <Test name="delete_vertex_arrays" />
   38377 <Test name="vertex_attrib_divisor" />
   38378 <Test name="draw_arrays" />
   38379 <Test name="draw_arrays_invalid_program" />
   38380 <Test name="draw_elements_invalid_program" />
   38381 <Test name="draw_arrays_instanced" />
   38382 <Test name="draw_arrays_instanced_invalid_program" />
   38383 <Test name="draw_elements_instanced_invalid_program" />
   38384 <Test name="draw_range_elements_invalid_program" />
   38385 </TestCase>
   38386 <TestCase name="state">
   38387 <Test name="enable" />
   38388 <Test name="disable" />
   38389 <Test name="get_booleanv" />
   38390 <Test name="get_floatv" />
   38391 <Test name="get_integerv" />
   38392 <Test name="get_integer64v" />
   38393 <Test name="get_integeri_v" />
   38394 <Test name="get_integer64i_v" />
   38395 <Test name="get_string" />
   38396 <Test name="get_stringi" />
   38397 <Test name="get_attached_shaders" />
   38398 <Test name="get_shaderiv" />
   38399 <Test name="get_shader_info_log" />
   38400 <Test name="get_shader_precision_format" />
   38401 <Test name="get_shader_source" />
   38402 <Test name="get_programiv" />
   38403 <Test name="get_program_info_log" />
   38404 <Test name="get_tex_parameterfv" />
   38405 <Test name="get_tex_parameteriv" />
   38406 <Test name="get_uniformfv" />
   38407 <Test name="get_uniformiv" />
   38408 <Test name="get_uniformuiv" />
   38409 <Test name="get_active_uniform" />
   38410 <Test name="get_active_uniformsiv" />
   38411 <Test name="get_active_uniform_blockiv" />
   38412 <Test name="get_active_uniform_block_name" />
   38413 <Test name="get_active_attrib" />
   38414 <Test name="get_uniform_indices" />
   38415 <Test name="get_vertex_attribfv" />
   38416 <Test name="get_vertex_attribiv" />
   38417 <Test name="get_vertex_attribi_iv" />
   38418 <Test name="get_vertex_attribi_uiv" />
   38419 <Test name="get_vertex_attrib_pointerv" />
   38420 <Test name="get_frag_data_location" />
   38421 <Test name="get_buffer_parameteriv" />
   38422 <Test name="get_buffer_parameteri64v" />
   38423 <Test name="get_buffer_pointerv" />
   38424 <Test name="get_renderbuffer_parameteriv" />
   38425 <Test name="get_queryiv" />
   38426 <Test name="get_query_objectuiv" />
   38427 <Test name="get_synciv" />
   38428 <Test name="is_enabled" />
   38429 <Test name="hint" />
   38430 <Test name="is_buffer" />
   38431 <Test name="is_framebuffer" />
   38432 <Test name="is_program" />
   38433 <Test name="is_renderbuffer" />
   38434 <Test name="is_shader" />
   38435 <Test name="is_texture" />
   38436 <Test name="is_query" />
   38437 <Test name="is_sampler" />
   38438 <Test name="is_sync" />
   38439 <Test name="is_transform_feedback" />
   38440 <Test name="is_vertex_array" />
   38441 </TestCase>
   38442 </TestSuite>
   38443 <TestSuite name="multisample">
   38444 <TestCase name="default_framebuffer">
   38445 <Test name="num_samples_polygon" />
   38446 <Test name="num_samples_line" />
   38447 <Test name="common_edge_small_quads" />
   38448 <Test name="common_edge_big_quad" />
   38449 <Test name="common_edge_viewport_quad" />
   38450 <Test name="depth" />
   38451 <Test name="stencil" />
   38452 <Test name="sample_coverage_invert" />
   38453 <Test name="proportionality_alpha_to_coverage" />
   38454 <Test name="proportionality_sample_coverage" />
   38455 <Test name="proportionality_sample_coverage_inverted" />
   38456 <Test name="constancy_alpha_to_coverage" />
   38457 <Test name="constancy_sample_coverage" />
   38458 <Test name="constancy_sample_coverage_inverted" />
   38459 <Test name="constancy_both" />
   38460 <Test name="constancy_both_inverted" />
   38461 </TestCase>
   38462 <TestCase name="fbo_4_samples">
   38463 <Test name="num_samples_polygon" />
   38464 <Test name="num_samples_line" />
   38465 <Test name="common_edge_small_quads" />
   38466 <Test name="common_edge_big_quad" />
   38467 <Test name="common_edge_viewport_quad" />
   38468 <Test name="depth" />
   38469 <Test name="sample_coverage_invert" />
   38470 <Test name="proportionality_alpha_to_coverage" />
   38471 <Test name="proportionality_sample_coverage" />
   38472 <Test name="proportionality_sample_coverage_inverted" />
   38473 <Test name="constancy_alpha_to_coverage" />
   38474 <Test name="constancy_sample_coverage" />
   38475 <Test name="constancy_sample_coverage_inverted" />
   38476 <Test name="constancy_both" />
   38477 <Test name="constancy_both_inverted" />
   38478 </TestCase>
   38479 <TestCase name="fbo_8_samples">
   38480 <Test name="num_samples_polygon" />
   38481 <Test name="num_samples_line" />
   38482 <Test name="common_edge_small_quads" />
   38483 <Test name="common_edge_big_quad" />
   38484 <Test name="common_edge_viewport_quad" />
   38485 <Test name="depth" />
   38486 <Test name="stencil" />
   38487 <Test name="sample_coverage_invert" />
   38488 <Test name="proportionality_alpha_to_coverage" />
   38489 <Test name="proportionality_sample_coverage" />
   38490 <Test name="proportionality_sample_coverage_inverted" />
   38491 <Test name="constancy_alpha_to_coverage" />
   38492 <Test name="constancy_sample_coverage" />
   38493 <Test name="constancy_sample_coverage_inverted" />
   38494 <Test name="constancy_both" />
   38495 <Test name="constancy_both_inverted" />
   38496 </TestCase>
   38497 <TestCase name="fbo_max_samples">
   38498 <Test name="num_samples_polygon" />
   38499 <Test name="num_samples_line" />
   38500 <Test name="common_edge_small_quads" />
   38501 <Test name="common_edge_big_quad" />
   38502 <Test name="common_edge_viewport_quad" />
   38503 <Test name="depth" />
   38504 <Test name="sample_coverage_invert" />
   38505 <Test name="proportionality_alpha_to_coverage" />
   38506 <Test name="proportionality_sample_coverage" />
   38507 <Test name="proportionality_sample_coverage_inverted" />
   38508 <Test name="constancy_alpha_to_coverage" />
   38509 <Test name="constancy_sample_coverage" />
   38510 <Test name="constancy_sample_coverage_inverted" />
   38511 <Test name="constancy_both" />
   38512 <Test name="constancy_both_inverted" />
   38513 </TestCase>
   38514 </TestSuite>
   38515 <TestSuite name="read_pixels">
   38516 <TestCase name="alignment">
   38517 <Test name="rgba_ubyte_1" />
   38518 <Test name="rgba_ubyte_2" />
   38519 <Test name="rgba_ubyte_4" />
   38520 <Test name="rgba_ubyte_8" />
   38521 <Test name="rgba_int_1" />
   38522 <Test name="rgba_int_2" />
   38523 <Test name="rgba_int_4" />
   38524 <Test name="rgba_int_8" />
   38525 <Test name="rgba_uint_1" />
   38526 <Test name="rgba_uint_2" />
   38527 <Test name="rgba_uint_4" />
   38528 <Test name="rgba_uint_8" />
   38529 <Test name="choose_1" />
   38530 <Test name="choose_2" />
   38531 <Test name="choose_4" />
   38532 <Test name="choose_8" />
   38533 </TestCase>
   38534 <TestCase name="rowlength">
   38535 <Test name="rgba_ubyte_17" />
   38536 <Test name="rgba_ubyte_19" />
   38537 <Test name="rgba_ubyte_23" />
   38538 <Test name="rgba_ubyte_29" />
   38539 <Test name="rgba_int_17" />
   38540 <Test name="rgba_int_19" />
   38541 <Test name="rgba_int_23" />
   38542 <Test name="rgba_int_29" />
   38543 <Test name="rgba_uint_17" />
   38544 <Test name="rgba_uint_19" />
   38545 <Test name="rgba_uint_23" />
   38546 <Test name="rgba_uint_29" />
   38547 <Test name="choose_17" />
   38548 <Test name="choose_19" />
   38549 <Test name="choose_23" />
   38550 <Test name="choose_29" />
   38551 </TestCase>
   38552 <TestCase name="skip">
   38553 <Test name="rgba_ubyte_0_3" />
   38554 <Test name="rgba_ubyte_3_0" />
   38555 <Test name="rgba_ubyte_3_3" />
   38556 <Test name="rgba_ubyte_3_5" />
   38557 <Test name="rgba_int_0_3" />
   38558 <Test name="rgba_int_3_0" />
   38559 <Test name="rgba_int_3_3" />
   38560 <Test name="rgba_int_3_5" />
   38561 <Test name="rgba_uint_0_3" />
   38562 <Test name="rgba_uint_3_0" />
   38563 <Test name="rgba_uint_3_3" />
   38564 <Test name="rgba_uint_3_5" />
   38565 <Test name="choose_0_3" />
   38566 <Test name="choose_3_0" />
   38567 <Test name="choose_3_3" />
   38568 <Test name="choose_3_5" />
   38569 </TestCase>
   38570 </TestSuite>
   38571 <TestSuite name="dither">
   38572 <TestCase name="disabled">
   38573 <Test name="gradient_white" />
   38574 <Test name="gradient_red" />
   38575 <Test name="gradient_green" />
   38576 <Test name="gradient_blue" />
   38577 <Test name="gradient_alpha" />
   38578 <Test name="unicolored_quad_white" />
   38579 <Test name="unicolored_quad_red" />
   38580 <Test name="unicolored_quad_green" />
   38581 <Test name="unicolored_quad_blue" />
   38582 <Test name="unicolored_quad_alpha" />
   38583 </TestCase>
   38584 <TestCase name="enabled">
   38585 <Test name="gradient_white" />
   38586 <Test name="gradient_red" />
   38587 <Test name="gradient_green" />
   38588 <Test name="gradient_blue" />
   38589 <Test name="gradient_alpha" />
   38590 <Test name="unicolored_quad_white" />
   38591 <Test name="unicolored_quad_red" />
   38592 <Test name="unicolored_quad_green" />
   38593 <Test name="unicolored_quad_blue" />
   38594 <Test name="unicolored_quad_alpha" />
   38595 </TestCase>
   38596 </TestSuite>
   38597 <TestSuite name="state_query">
   38598 <TestCase name="boolean">
   38599 <Test name="primitive_restart_fixed_index_isenabled" />
   38600 <Test name="primitive_restart_fixed_index_getboolean" />
   38601 <Test name="primitive_restart_fixed_index_getinteger" />
   38602 <Test name="primitive_restart_fixed_index_getinteger64" />
   38603 <Test name="primitive_restart_fixed_index_getfloat" />
   38604 <Test name="cull_face_isenabled" />
   38605 <Test name="cull_face_getboolean" />
   38606 <Test name="cull_face_getinteger" />
   38607 <Test name="cull_face_getinteger64" />
   38608 <Test name="cull_face_getfloat" />
   38609 <Test name="polygon_offset_fill_isenabled" />
   38610 <Test name="polygon_offset_fill_getboolean" />
   38611 <Test name="polygon_offset_fill_getinteger" />
   38612 <Test name="polygon_offset_fill_getinteger64" />
   38613 <Test name="polygon_offset_fill_getfloat" />
   38614 <Test name="sample_alpha_to_coverage_isenabled" />
   38615 <Test name="sample_alpha_to_coverage_getboolean" />
   38616 <Test name="sample_alpha_to_coverage_getinteger" />
   38617 <Test name="sample_alpha_to_coverage_getinteger64" />
   38618 <Test name="sample_alpha_to_coverage_getfloat" />
   38619 <Test name="sample_coverage_isenabled" />
   38620 <Test name="sample_coverage_getboolean" />
   38621 <Test name="sample_coverage_getinteger" />
   38622 <Test name="sample_coverage_getinteger64" />
   38623 <Test name="sample_coverage_getfloat" />
   38624 <Test name="scissor_test_isenabled" />
   38625 <Test name="scissor_test_getboolean" />
   38626 <Test name="scissor_test_getinteger" />
   38627 <Test name="scissor_test_getinteger64" />
   38628 <Test name="scissor_test_getfloat" />
   38629 <Test name="stencil_test_isenabled" />
   38630 <Test name="stencil_test_getboolean" />
   38631 <Test name="stencil_test_getinteger" />
   38632 <Test name="stencil_test_getinteger64" />
   38633 <Test name="stencil_test_getfloat" />
   38634 <Test name="depth_test_isenabled" />
   38635 <Test name="depth_test_getboolean" />
   38636 <Test name="depth_test_getinteger" />
   38637 <Test name="depth_test_getinteger64" />
   38638 <Test name="depth_test_getfloat" />
   38639 <Test name="blend_isenabled" />
   38640 <Test name="blend_getboolean" />
   38641 <Test name="blend_getinteger" />
   38642 <Test name="blend_getinteger64" />
   38643 <Test name="blend_getfloat" />
   38644 <Test name="dither_isenabled" />
   38645 <Test name="dither_getboolean" />
   38646 <Test name="dither_getinteger" />
   38647 <Test name="dither_getinteger64" />
   38648 <Test name="dither_getfloat" />
   38649 <Test name="color_writemask_getboolean" />
   38650 <Test name="color_writemask_getinteger" />
   38651 <Test name="color_writemask_getinteger64" />
   38652 <Test name="color_writemask_getfloat" />
   38653 <Test name="depth_writemask_getboolean" />
   38654 <Test name="depth_writemask_getinteger" />
   38655 <Test name="depth_writemask_getinteger64" />
   38656 <Test name="depth_writemask_getfloat" />
   38657 <Test name="sample_coverage_invert_getboolean" />
   38658 <Test name="sample_coverage_invert_getinteger" />
   38659 <Test name="sample_coverage_invert_getinteger64" />
   38660 <Test name="sample_coverage_invert_getfloat" />
   38661 <Test name="shader_compiler_getboolean" />
   38662 <Test name="shader_compiler_getinteger" />
   38663 <Test name="shader_compiler_getinteger64" />
   38664 <Test name="shader_compiler_getfloat" />
   38665 <Test name="transform_feedback_active_initial_getboolean" />
   38666 <Test name="transform_feedback_active_initial_getinteger" />
   38667 <Test name="transform_feedback_active_initial_getinteger64" />
   38668 <Test name="transform_feedback_active_initial_getfloat" />
   38669 <Test name="transform_feedback_paused_initial_getboolean" />
   38670 <Test name="transform_feedback_paused_initial_getinteger" />
   38671 <Test name="transform_feedback_paused_initial_getinteger64" />
   38672 <Test name="transform_feedback_paused_initial_getfloat" />
   38673 <Test name="transform_feedback_getboolean" />
   38674 <Test name="transform_feedback_getinteger" />
   38675 <Test name="transform_feedback_getinteger64" />
   38676 <Test name="transform_feedback_getfloat" />
   38677 <Test name="transform_feedback_implicit_resume_getboolean" />
   38678 <Test name="transform_feedback_implicit_resume_getinteger" />
   38679 <Test name="transform_feedback_implicit_resume_getinteger64" />
   38680 <Test name="transform_feedback_implicit_resume_getfloat" />
   38681 </TestCase>
   38682 <TestCase name="integers">
   38683 <Test name="subpixel_bits_getboolean" />
   38684 <Test name="subpixel_bits_getinteger64" />
   38685 <Test name="subpixel_bits_getfloat" />
   38686 <Test name="max_3d_texture_size_getboolean" />
   38687 <Test name="max_3d_texture_size_getinteger64" />
   38688 <Test name="max_3d_texture_size_getfloat" />
   38689 <Test name="max_texture_size_getboolean" />
   38690 <Test name="max_texture_size_getinteger64" />
   38691 <Test name="max_texture_size_getfloat" />
   38692 <Test name="max_array_texture_layers_getboolean" />
   38693 <Test name="max_array_texture_layers_getinteger64" />
   38694 <Test name="max_array_texture_layers_getfloat" />
   38695 <Test name="max_cube_map_texture_size_getboolean" />
   38696 <Test name="max_cube_map_texture_size_getinteger64" />
   38697 <Test name="max_cube_map_texture_size_getfloat" />
   38698 <Test name="max_renderbuffer_size_getboolean" />
   38699 <Test name="max_renderbuffer_size_getinteger64" />
   38700 <Test name="max_renderbuffer_size_getfloat" />
   38701 <Test name="max_draw_buffers_getboolean" />
   38702 <Test name="max_draw_buffers_getinteger64" />
   38703 <Test name="max_draw_buffers_getfloat" />
   38704 <Test name="max_color_attachments_getboolean" />
   38705 <Test name="max_color_attachments_getinteger64" />
   38706 <Test name="max_color_attachments_getfloat" />
   38707 <Test name="max_elements_indices_getboolean" />
   38708 <Test name="max_elements_indices_getinteger64" />
   38709 <Test name="max_elements_indices_getfloat" />
   38710 <Test name="max_elements_vertices_getboolean" />
   38711 <Test name="max_elements_vertices_getinteger64" />
   38712 <Test name="max_elements_vertices_getfloat" />
   38713 <Test name="num_extensions_getboolean" />
   38714 <Test name="num_extensions_getinteger64" />
   38715 <Test name="num_extensions_getfloat" />
   38716 <Test name="major_version_getboolean" />
   38717 <Test name="major_version_getinteger64" />
   38718 <Test name="major_version_getfloat" />
   38719 <Test name="minor_version_getboolean" />
   38720 <Test name="minor_version_getinteger64" />
   38721 <Test name="minor_version_getfloat" />
   38722 <Test name="max_vertex_attribs_getboolean" />
   38723 <Test name="max_vertex_attribs_getinteger64" />
   38724 <Test name="max_vertex_attribs_getfloat" />
   38725 <Test name="max_vertex_uniform_components_getboolean" />
   38726 <Test name="max_vertex_uniform_components_getinteger64" />
   38727 <Test name="max_vertex_uniform_components_getfloat" />
   38728 <Test name="max_vertex_uniform_vectors_getboolean" />
   38729 <Test name="max_vertex_uniform_vectors_getinteger64" />
   38730 <Test name="max_vertex_uniform_vectors_getfloat" />
   38731 <Test name="max_vertex_uniform_blocks_getboolean" />
   38732 <Test name="max_vertex_uniform_blocks_getinteger64" />
   38733 <Test name="max_vertex_uniform_blocks_getfloat" />
   38734 <Test name="max_vertex_output_components_getboolean" />
   38735 <Test name="max_vertex_output_components_getinteger64" />
   38736 <Test name="max_vertex_output_components_getfloat" />
   38737 <Test name="max_vertex_texture_image_units_getboolean" />
   38738 <Test name="max_vertex_texture_image_units_getinteger64" />
   38739 <Test name="max_vertex_texture_image_units_getfloat" />
   38740 <Test name="max_fragment_uniform_components_getboolean" />
   38741 <Test name="max_fragment_uniform_components_getinteger64" />
   38742 <Test name="max_fragment_uniform_components_getfloat" />
   38743 <Test name="max_fragment_uniform_vectors_getboolean" />
   38744 <Test name="max_fragment_uniform_vectors_getinteger64" />
   38745 <Test name="max_fragment_uniform_vectors_getfloat" />
   38746 <Test name="max_fragment_uniform_blocks_getboolean" />
   38747 <Test name="max_fragment_uniform_blocks_getinteger64" />
   38748 <Test name="max_fragment_uniform_blocks_getfloat" />
   38749 <Test name="max_fragment_input_components_getboolean" />
   38750 <Test name="max_fragment_input_components_getinteger64" />
   38751 <Test name="max_fragment_input_components_getfloat" />
   38752 <Test name="max_texture_image_units_getboolean" />
   38753 <Test name="max_texture_image_units_getinteger64" />
   38754 <Test name="max_texture_image_units_getfloat" />
   38755 <Test name="max_program_texel_offset_getboolean" />
   38756 <Test name="max_program_texel_offset_getinteger64" />
   38757 <Test name="max_program_texel_offset_getfloat" />
   38758 <Test name="max_uniform_buffer_bindings_getboolean" />
   38759 <Test name="max_uniform_buffer_bindings_getinteger64" />
   38760 <Test name="max_uniform_buffer_bindings_getfloat" />
   38761 <Test name="max_combined_uniform_blocks_getboolean" />
   38762 <Test name="max_combined_uniform_blocks_getinteger64" />
   38763 <Test name="max_combined_uniform_blocks_getfloat" />
   38764 <Test name="max_varying_components_getboolean" />
   38765 <Test name="max_varying_components_getinteger64" />
   38766 <Test name="max_varying_components_getfloat" />
   38767 <Test name="max_varying_vectors_getboolean" />
   38768 <Test name="max_varying_vectors_getinteger64" />
   38769 <Test name="max_varying_vectors_getfloat" />
   38770 <Test name="max_combined_texture_image_units_getboolean" />
   38771 <Test name="max_combined_texture_image_units_getinteger64" />
   38772 <Test name="max_combined_texture_image_units_getfloat" />
   38773 <Test name="max_transform_feedback_interleaved_components_getboolean" />
   38774 <Test name="max_transform_feedback_interleaved_components_getinteger64" />
   38775 <Test name="max_transform_feedback_interleaved_components_getfloat" />
   38776 <Test name="max_transform_feedback_separate_attribs_getboolean" />
   38777 <Test name="max_transform_feedback_separate_attribs_getinteger64" />
   38778 <Test name="max_transform_feedback_separate_attribs_getfloat" />
   38779 <Test name="max_transform_feedback_separate_components_getboolean" />
   38780 <Test name="max_transform_feedback_separate_components_getinteger64" />
   38781 <Test name="max_transform_feedback_separate_components_getfloat" />
   38782 <Test name="max_samples_getboolean" />
   38783 <Test name="max_samples_getinteger64" />
   38784 <Test name="max_samples_getfloat" />
   38785 <Test name="red_bits_getboolean" />
   38786 <Test name="red_bits_getinteger64" />
   38787 <Test name="red_bits_getfloat" />
   38788 <Test name="green_bits_getboolean" />
   38789 <Test name="green_bits_getinteger64" />
   38790 <Test name="green_bits_getfloat" />
   38791 <Test name="blue_bits_getboolean" />
   38792 <Test name="blue_bits_getinteger64" />
   38793 <Test name="blue_bits_getfloat" />
   38794 <Test name="alpha_bits_getboolean" />
   38795 <Test name="alpha_bits_getinteger64" />
   38796 <Test name="alpha_bits_getfloat" />
   38797 <Test name="depth_bits_getboolean" />
   38798 <Test name="depth_bits_getinteger64" />
   38799 <Test name="depth_bits_getfloat" />
   38800 <Test name="stencil_bits_getboolean" />
   38801 <Test name="stencil_bits_getinteger64" />
   38802 <Test name="stencil_bits_getfloat" />
   38803 <Test name="min_program_texel_offset_getboolean" />
   38804 <Test name="min_program_texel_offset_getinteger64" />
   38805 <Test name="min_program_texel_offset_getfloat" />
   38806 <Test name="uniform_buffer_offset_alignment_getboolean" />
   38807 <Test name="uniform_buffer_offset_alignment_getinteger64" />
   38808 <Test name="uniform_buffer_offset_alignment_getfloat" />
   38809 <Test name="sample_buffers_getboolean" />
   38810 <Test name="sample_buffers_getinteger64" />
   38811 <Test name="sample_buffers_getfloat" />
   38812 <Test name="samples_getboolean" />
   38813 <Test name="samples_getinteger" />
   38814 <Test name="samples_getinteger64" />
   38815 <Test name="samples_getfloat" />
   38816 <Test name="generate_mipmap_hint_getboolean" />
   38817 <Test name="generate_mipmap_hint_getinteger" />
   38818 <Test name="generate_mipmap_hint_getinteger64" />
   38819 <Test name="generate_mipmap_hint_getfloat" />
   38820 <Test name="fragment_shader_derivative_hint_getboolean" />
   38821 <Test name="fragment_shader_derivative_hint_getinteger" />
   38822 <Test name="fragment_shader_derivative_hint_getinteger64" />
   38823 <Test name="fragment_shader_derivative_hint_getfloat" />
   38824 <Test name="depth_func_getboolean" />
   38825 <Test name="depth_func_getinteger" />
   38826 <Test name="depth_func_getinteger64" />
   38827 <Test name="depth_func_getfloat" />
   38828 <Test name="cull_face_mode_getboolean" />
   38829 <Test name="cull_face_mode_getinteger" />
   38830 <Test name="cull_face_mode_getinteger64" />
   38831 <Test name="cull_face_mode_getfloat" />
   38832 <Test name="front_face_mode_getboolean" />
   38833 <Test name="front_face_mode_getinteger" />
   38834 <Test name="front_face_mode_getinteger64" />
   38835 <Test name="front_face_mode_getfloat" />
   38836 <Test name="viewport_getboolean" />
   38837 <Test name="viewport_getinteger" />
   38838 <Test name="viewport_getinteger64" />
   38839 <Test name="viewport_getfloat" />
   38840 <Test name="scissor_box_getboolean" />
   38841 <Test name="scissor_box_getinteger" />
   38842 <Test name="scissor_box_getinteger64" />
   38843 <Test name="scissor_box_getfloat" />
   38844 <Test name="max_viewport_dims_getboolean" />
   38845 <Test name="max_viewport_dims_getinteger" />
   38846 <Test name="max_viewport_dims_getinteger64" />
   38847 <Test name="max_viewport_dims_getfloat" />
   38848 <Test name="stencil_ref_getboolean" />
   38849 <Test name="stencil_ref_getinteger" />
   38850 <Test name="stencil_ref_getinteger64" />
   38851 <Test name="stencil_ref_getfloat" />
   38852 <Test name="stencil_back_ref_getboolean" />
   38853 <Test name="stencil_back_ref_getinteger" />
   38854 <Test name="stencil_back_ref_getinteger64" />
   38855 <Test name="stencil_back_ref_getfloat" />
   38856 <Test name="stencil_ref_separate_getboolean" />
   38857 <Test name="stencil_ref_separate_getinteger" />
   38858 <Test name="stencil_ref_separate_getinteger64" />
   38859 <Test name="stencil_ref_separate_getfloat" />
   38860 <Test name="stencil_ref_separate_both_getboolean" />
   38861 <Test name="stencil_ref_separate_both_getinteger" />
   38862 <Test name="stencil_ref_separate_both_getinteger64" />
   38863 <Test name="stencil_ref_separate_both_getfloat" />
   38864 <Test name="stencil_back_ref_separate_getboolean" />
   38865 <Test name="stencil_back_ref_separate_getinteger" />
   38866 <Test name="stencil_back_ref_separate_getinteger64" />
   38867 <Test name="stencil_back_ref_separate_getfloat" />
   38868 <Test name="stencil_back_ref_separate_both_getboolean" />
   38869 <Test name="stencil_back_ref_separate_both_getinteger" />
   38870 <Test name="stencil_back_ref_separate_both_getinteger64" />
   38871 <Test name="stencil_back_ref_separate_both_getfloat" />
   38872 <Test name="stencil_fail_getboolean" />
   38873 <Test name="stencil_fail_getinteger" />
   38874 <Test name="stencil_fail_getinteger64" />
   38875 <Test name="stencil_fail_getfloat" />
   38876 <Test name="stencil_back_fail_getboolean" />
   38877 <Test name="stencil_back_fail_getinteger" />
   38878 <Test name="stencil_back_fail_getinteger64" />
   38879 <Test name="stencil_back_fail_getfloat" />
   38880 <Test name="stencil_fail_separate_both_getboolean" />
   38881 <Test name="stencil_fail_separate_both_getinteger" />
   38882 <Test name="stencil_fail_separate_both_getinteger64" />
   38883 <Test name="stencil_fail_separate_both_getfloat" />
   38884 <Test name="stencil_back_fail_separate_both_getboolean" />
   38885 <Test name="stencil_back_fail_separate_both_getinteger" />
   38886 <Test name="stencil_back_fail_separate_both_getinteger64" />
   38887 <Test name="stencil_back_fail_separate_both_getfloat" />
   38888 <Test name="stencil_fail_separate_getboolean" />
   38889 <Test name="stencil_fail_separate_getinteger" />
   38890 <Test name="stencil_fail_separate_getinteger64" />
   38891 <Test name="stencil_fail_separate_getfloat" />
   38892 <Test name="stencil_back_fail_separate_getboolean" />
   38893 <Test name="stencil_back_fail_separate_getinteger" />
   38894 <Test name="stencil_back_fail_separate_getinteger64" />
   38895 <Test name="stencil_back_fail_separate_getfloat" />
   38896 <Test name="stencil_depth_fail_getboolean" />
   38897 <Test name="stencil_depth_fail_getinteger" />
   38898 <Test name="stencil_depth_fail_getinteger64" />
   38899 <Test name="stencil_depth_fail_getfloat" />
   38900 <Test name="stencil_back_depth_fail_getboolean" />
   38901 <Test name="stencil_back_depth_fail_getinteger" />
   38902 <Test name="stencil_back_depth_fail_getinteger64" />
   38903 <Test name="stencil_back_depth_fail_getfloat" />
   38904 <Test name="stencil_depth_fail_separate_both_getboolean" />
   38905 <Test name="stencil_depth_fail_separate_both_getinteger" />
   38906 <Test name="stencil_depth_fail_separate_both_getinteger64" />
   38907 <Test name="stencil_depth_fail_separate_both_getfloat" />
   38908 <Test name="stencil_back_depth_fail_separate_both_getboolean" />
   38909 <Test name="stencil_back_depth_fail_separate_both_getinteger" />
   38910 <Test name="stencil_back_depth_fail_separate_both_getinteger64" />
   38911 <Test name="stencil_back_depth_fail_separate_both_getfloat" />
   38912 <Test name="stencil_depth_fail_separate_getboolean" />
   38913 <Test name="stencil_depth_fail_separate_getinteger" />
   38914 <Test name="stencil_depth_fail_separate_getinteger64" />
   38915 <Test name="stencil_depth_fail_separate_getfloat" />
   38916 <Test name="stencil_back_depth_fail_separate_getboolean" />
   38917 <Test name="stencil_back_depth_fail_separate_getinteger" />
   38918 <Test name="stencil_back_depth_fail_separate_getinteger64" />
   38919 <Test name="stencil_back_depth_fail_separate_getfloat" />
   38920 <Test name="stencil_depth_pass_getboolean" />
   38921 <Test name="stencil_depth_pass_getinteger" />
   38922 <Test name="stencil_depth_pass_getinteger64" />
   38923 <Test name="stencil_depth_pass_getfloat" />
   38924 <Test name="stencil_back_depth_pass_getboolean" />
   38925 <Test name="stencil_back_depth_pass_getinteger" />
   38926 <Test name="stencil_back_depth_pass_getinteger64" />
   38927 <Test name="stencil_back_depth_pass_getfloat" />
   38928 <Test name="stencil_depth_pass_separate_both_getboolean" />
   38929 <Test name="stencil_depth_pass_separate_both_getinteger" />
   38930 <Test name="stencil_depth_pass_separate_both_getinteger64" />
   38931 <Test name="stencil_depth_pass_separate_both_getfloat" />
   38932 <Test name="stencil_back_depth_pass_separate_both_getboolean" />
   38933 <Test name="stencil_back_depth_pass_separate_both_getinteger" />
   38934 <Test name="stencil_back_depth_pass_separate_both_getinteger64" />
   38935 <Test name="stencil_back_depth_pass_separate_both_getfloat" />
   38936 <Test name="stencil_depth_pass_separate_getboolean" />
   38937 <Test name="stencil_depth_pass_separate_getinteger" />
   38938 <Test name="stencil_depth_pass_separate_getinteger64" />
   38939 <Test name="stencil_depth_pass_separate_getfloat" />
   38940 <Test name="stencil_back_depth_pass_separate_getboolean" />
   38941 <Test name="stencil_back_depth_pass_separate_getinteger" />
   38942 <Test name="stencil_back_depth_pass_separate_getinteger64" />
   38943 <Test name="stencil_back_depth_pass_separate_getfloat" />
   38944 <Test name="stencil_func_getboolean" />
   38945 <Test name="stencil_func_getinteger" />
   38946 <Test name="stencil_func_getinteger64" />
   38947 <Test name="stencil_func_getfloat" />
   38948 <Test name="stencil_func_separate_getboolean" />
   38949 <Test name="stencil_func_separate_getinteger" />
   38950 <Test name="stencil_func_separate_getinteger64" />
   38951 <Test name="stencil_func_separate_getfloat" />
   38952 <Test name="stencil_func_separate_both_getboolean" />
   38953 <Test name="stencil_func_separate_both_getinteger" />
   38954 <Test name="stencil_func_separate_both_getinteger64" />
   38955 <Test name="stencil_func_separate_both_getfloat" />
   38956 <Test name="stencil_back_func_separate_getboolean" />
   38957 <Test name="stencil_back_func_separate_getinteger" />
   38958 <Test name="stencil_back_func_separate_getinteger64" />
   38959 <Test name="stencil_back_func_separate_getfloat" />
   38960 <Test name="stencil_back_func_separate_both_getboolean" />
   38961 <Test name="stencil_back_func_separate_both_getinteger" />
   38962 <Test name="stencil_back_func_separate_both_getinteger64" />
   38963 <Test name="stencil_back_func_separate_both_getfloat" />
   38964 <Test name="stencil_value_mask_getboolean" />
   38965 <Test name="stencil_value_mask_getinteger" />
   38966 <Test name="stencil_value_mask_getinteger64" />
   38967 <Test name="stencil_back_value_mask_getboolean" />
   38968 <Test name="stencil_back_value_mask_getinteger" />
   38969 <Test name="stencil_back_value_mask_getinteger64" />
   38970 <Test name="stencil_value_mask_separate_getboolean" />
   38971 <Test name="stencil_value_mask_separate_getinteger" />
   38972 <Test name="stencil_value_mask_separate_getinteger64" />
   38973 <Test name="stencil_value_mask_separate_both_getboolean" />
   38974 <Test name="stencil_value_mask_separate_both_getinteger" />
   38975 <Test name="stencil_value_mask_separate_both_getinteger64" />
   38976 <Test name="stencil_back_value_mask_separate_getboolean" />
   38977 <Test name="stencil_back_value_mask_separate_getinteger" />
   38978 <Test name="stencil_back_value_mask_separate_getinteger64" />
   38979 <Test name="stencil_back_value_mask_separate_both_getboolean" />
   38980 <Test name="stencil_back_value_mask_separate_both_getinteger" />
   38981 <Test name="stencil_back_value_mask_separate_both_getinteger64" />
   38982 <Test name="stencil_writemask_getboolean" />
   38983 <Test name="stencil_writemask_getinteger" />
   38984 <Test name="stencil_writemask_getinteger64" />
   38985 <Test name="stencil_writemask_getfloat" />
   38986 <Test name="stencil_back_writemask_getboolean" />
   38987 <Test name="stencil_back_writemask_getinteger" />
   38988 <Test name="stencil_back_writemask_getinteger64" />
   38989 <Test name="stencil_back_writemask_getfloat" />
   38990 <Test name="stencil_writemask_separate_getboolean" />
   38991 <Test name="stencil_writemask_separate_getinteger" />
   38992 <Test name="stencil_writemask_separate_getinteger64" />
   38993 <Test name="stencil_writemask_separate_getfloat" />
   38994 <Test name="stencil_writemask_separate_both_getboolean" />
   38995 <Test name="stencil_writemask_separate_both_getinteger" />
   38996 <Test name="stencil_writemask_separate_both_getinteger64" />
   38997 <Test name="stencil_writemask_separate_both_getfloat" />
   38998 <Test name="stencil_back_writemask_separate_getboolean" />
   38999 <Test name="stencil_back_writemask_separate_getinteger" />
   39000 <Test name="stencil_back_writemask_separate_getinteger64" />
   39001 <Test name="stencil_back_writemask_separate_getfloat" />
   39002 <Test name="stencil_back_writemask_separate_both_getboolean" />
   39003 <Test name="stencil_back_writemask_separate_both_getinteger" />
   39004 <Test name="stencil_back_writemask_separate_both_getinteger64" />
   39005 <Test name="stencil_back_writemask_separate_both_getfloat" />
   39006 <Test name="unpack_image_height_getboolean" />
   39007 <Test name="unpack_image_height_getinteger" />
   39008 <Test name="unpack_image_height_getinteger64" />
   39009 <Test name="unpack_image_height_getfloat" />
   39010 <Test name="unpack_skip_images_getboolean" />
   39011 <Test name="unpack_skip_images_getinteger" />
   39012 <Test name="unpack_skip_images_getinteger64" />
   39013 <Test name="unpack_skip_images_getfloat" />
   39014 <Test name="unpack_row_length_getboolean" />
   39015 <Test name="unpack_row_length_getinteger" />
   39016 <Test name="unpack_row_length_getinteger64" />
   39017 <Test name="unpack_row_length_getfloat" />
   39018 <Test name="unpack_skip_rows_getboolean" />
   39019 <Test name="unpack_skip_rows_getinteger" />
   39020 <Test name="unpack_skip_rows_getinteger64" />
   39021 <Test name="unpack_skip_rows_getfloat" />
   39022 <Test name="unpack_skip_pixels_getboolean" />
   39023 <Test name="unpack_skip_pixels_getinteger" />
   39024 <Test name="unpack_skip_pixels_getinteger64" />
   39025 <Test name="unpack_skip_pixels_getfloat" />
   39026 <Test name="pack_row_length_getboolean" />
   39027 <Test name="pack_row_length_getinteger" />
   39028 <Test name="pack_row_length_getinteger64" />
   39029 <Test name="pack_row_length_getfloat" />
   39030 <Test name="pack_skip_rows_getboolean" />
   39031 <Test name="pack_skip_rows_getinteger" />
   39032 <Test name="pack_skip_rows_getinteger64" />
   39033 <Test name="pack_skip_rows_getfloat" />
   39034 <Test name="pack_skip_pixels_getboolean" />
   39035 <Test name="pack_skip_pixels_getinteger" />
   39036 <Test name="pack_skip_pixels_getinteger64" />
   39037 <Test name="pack_skip_pixels_getfloat" />
   39038 <Test name="unpack_alignment_getboolean" />
   39039 <Test name="unpack_alignment_getinteger" />
   39040 <Test name="unpack_alignment_getinteger64" />
   39041 <Test name="unpack_alignment_getfloat" />
   39042 <Test name="pack_alignment_getboolean" />
   39043 <Test name="pack_alignment_getinteger" />
   39044 <Test name="pack_alignment_getinteger64" />
   39045 <Test name="pack_alignment_getfloat" />
   39046 <Test name="blend_src_rgb_getboolean" />
   39047 <Test name="blend_src_rgb_getinteger" />
   39048 <Test name="blend_src_rgb_getinteger64" />
   39049 <Test name="blend_src_rgb_getfloat" />
   39050 <Test name="blend_src_rgb_separate_getboolean" />
   39051 <Test name="blend_src_rgb_separate_getinteger" />
   39052 <Test name="blend_src_rgb_separate_getinteger64" />
   39053 <Test name="blend_src_rgb_separate_getfloat" />
   39054 <Test name="blend_src_alpha_getboolean" />
   39055 <Test name="blend_src_alpha_getinteger" />
   39056 <Test name="blend_src_alpha_getinteger64" />
   39057 <Test name="blend_src_alpha_getfloat" />
   39058 <Test name="blend_src_alpha_separate_getboolean" />
   39059 <Test name="blend_src_alpha_separate_getinteger" />
   39060 <Test name="blend_src_alpha_separate_getinteger64" />
   39061 <Test name="blend_src_alpha_separate_getfloat" />
   39062 <Test name="blend_dst_rgb_getboolean" />
   39063 <Test name="blend_dst_rgb_getinteger" />
   39064 <Test name="blend_dst_rgb_getinteger64" />
   39065 <Test name="blend_dst_rgb_getfloat" />
   39066 <Test name="blend_dst_rgb_separate_getboolean" />
   39067 <Test name="blend_dst_rgb_separate_getinteger" />
   39068 <Test name="blend_dst_rgb_separate_getinteger64" />
   39069 <Test name="blend_dst_rgb_separate_getfloat" />
   39070 <Test name="blend_dst_alpha_getboolean" />
   39071 <Test name="blend_dst_alpha_getinteger" />
   39072 <Test name="blend_dst_alpha_getinteger64" />
   39073 <Test name="blend_dst_alpha_getfloat" />
   39074 <Test name="blend_dst_alpha_separate_getboolean" />
   39075 <Test name="blend_dst_alpha_separate_getinteger" />
   39076 <Test name="blend_dst_alpha_separate_getinteger64" />
   39077 <Test name="blend_dst_alpha_separate_getfloat" />
   39078 <Test name="blend_equation_rgb_getboolean" />
   39079 <Test name="blend_equation_rgb_getinteger" />
   39080 <Test name="blend_equation_rgb_getinteger64" />
   39081 <Test name="blend_equation_rgb_getfloat" />
   39082 <Test name="blend_equation_rgb_separate_getboolean" />
   39083 <Test name="blend_equation_rgb_separate_getinteger" />
   39084 <Test name="blend_equation_rgb_separate_getinteger64" />
   39085 <Test name="blend_equation_rgb_separate_getfloat" />
   39086 <Test name="blend_equation_alpha_getboolean" />
   39087 <Test name="blend_equation_alpha_getinteger" />
   39088 <Test name="blend_equation_alpha_getinteger64" />
   39089 <Test name="blend_equation_alpha_getfloat" />
   39090 <Test name="blend_equation_alpha_separate_getboolean" />
   39091 <Test name="blend_equation_alpha_separate_getinteger" />
   39092 <Test name="blend_equation_alpha_separate_getinteger64" />
   39093 <Test name="blend_equation_alpha_separate_getfloat" />
   39094 <Test name="compressed_texture_formats_getboolean" />
   39095 <Test name="compressed_texture_formats_getinteger" />
   39096 <Test name="compressed_texture_formats_getinteger64" />
   39097 <Test name="compressed_texture_formats_getfloat" />
   39098 <Test name="program_binary_formats_getboolean" />
   39099 <Test name="program_binary_formats_getinteger" />
   39100 <Test name="program_binary_formats_getinteger64" />
   39101 <Test name="program_binary_formats_getfloat" />
   39102 <Test name="shader_binary_formats_getboolean" />
   39103 <Test name="shader_binary_formats_getinteger" />
   39104 <Test name="shader_binary_formats_getinteger64" />
   39105 <Test name="shader_binary_formats_getfloat" />
   39106 <Test name="array_buffer_binding_getboolean" />
   39107 <Test name="array_buffer_binding_getinteger" />
   39108 <Test name="array_buffer_binding_getinteger64" />
   39109 <Test name="array_buffer_binding_getfloat" />
   39110 <Test name="pixel_pack_buffer_binding_getboolean" />
   39111 <Test name="pixel_pack_buffer_binding_getinteger" />
   39112 <Test name="pixel_pack_buffer_binding_getinteger64" />
   39113 <Test name="pixel_pack_buffer_binding_getfloat" />
   39114 <Test name="pixel_unpack_buffer_binding_getboolean" />
   39115 <Test name="pixel_unpack_buffer_binding_getinteger" />
   39116 <Test name="pixel_unpack_buffer_binding_getinteger64" />
   39117 <Test name="pixel_unpack_buffer_binding_getfloat" />
   39118 <Test name="copy_read_buffer_binding_getboolean" />
   39119 <Test name="copy_read_buffer_binding_getinteger" />
   39120 <Test name="copy_read_buffer_binding_getinteger64" />
   39121 <Test name="copy_read_buffer_binding_getfloat" />
   39122 <Test name="copy_write_buffer_binding_getboolean" />
   39123 <Test name="copy_write_buffer_binding_getinteger" />
   39124 <Test name="copy_write_buffer_binding_getinteger64" />
   39125 <Test name="copy_write_buffer_binding_getfloat" />
   39126 <Test name="element_array_buffer_binding_getboolean" />
   39127 <Test name="element_array_buffer_binding_getinteger" />
   39128 <Test name="element_array_buffer_binding_getinteger64" />
   39129 <Test name="element_array_buffer_binding_getfloat" />
   39130 <Test name="transform_feedback_binding_getboolean" />
   39131 <Test name="transform_feedback_binding_getinteger" />
   39132 <Test name="transform_feedback_binding_getinteger64" />
   39133 <Test name="transform_feedback_binding_getfloat" />
   39134 <Test name="current_program_binding_getboolean" />
   39135 <Test name="current_program_binding_getinteger" />
   39136 <Test name="current_program_binding_getinteger64" />
   39137 <Test name="current_program_binding_getfloat" />
   39138 <Test name="vertex_array_binding_getboolean" />
   39139 <Test name="vertex_array_binding_getinteger" />
   39140 <Test name="vertex_array_binding_getinteger64" />
   39141 <Test name="vertex_array_binding_getfloat" />
   39142 <Test name="stencil_clear_value_getboolean" />
   39143 <Test name="stencil_clear_value_getinteger" />
   39144 <Test name="stencil_clear_value_getinteger64" />
   39145 <Test name="stencil_clear_value_getfloat" />
   39146 <Test name="active_texture_getboolean" />
   39147 <Test name="active_texture_getinteger" />
   39148 <Test name="active_texture_getinteger64" />
   39149 <Test name="active_texture_getfloat" />
   39150 <Test name="renderbuffer_binding_getboolean" />
   39151 <Test name="renderbuffer_binding_getinteger" />
   39152 <Test name="renderbuffer_binding_getinteger64" />
   39153 <Test name="renderbuffer_binding_getfloat" />
   39154 <Test name="sampler_binding_getboolean" />
   39155 <Test name="sampler_binding_getinteger" />
   39156 <Test name="sampler_binding_getinteger64" />
   39157 <Test name="sampler_binding_getfloat" />
   39158 <Test name="texture_binding_2d_getboolean" />
   39159 <Test name="texture_binding_2d_getinteger" />
   39160 <Test name="texture_binding_2d_getinteger64" />
   39161 <Test name="texture_binding_2d_getfloat" />
   39162 <Test name="texture_binding_3d_getboolean" />
   39163 <Test name="texture_binding_3d_getinteger" />
   39164 <Test name="texture_binding_3d_getinteger64" />
   39165 <Test name="texture_binding_3d_getfloat" />
   39166 <Test name="texture_binding_2d_array_getboolean" />
   39167 <Test name="texture_binding_2d_array_getinteger" />
   39168 <Test name="texture_binding_2d_array_getinteger64" />
   39169 <Test name="texture_binding_2d_array_getfloat" />
   39170 <Test name="texture_binding_cube_map_getboolean" />
   39171 <Test name="texture_binding_cube_map_getinteger" />
   39172 <Test name="texture_binding_cube_map_getinteger64" />
   39173 <Test name="texture_binding_cube_map_getfloat" />
   39174 <Test name="framebuffer_binding_getboolean" />
   39175 <Test name="framebuffer_binding_getinteger" />
   39176 <Test name="framebuffer_binding_getinteger64" />
   39177 <Test name="framebuffer_binding_getfloat" />
   39178 <Test name="implementation_color_read_getboolean" />
   39179 <Test name="implementation_color_read_getinteger" />
   39180 <Test name="implementation_color_read_getinteger64" />
   39181 <Test name="implementation_color_read_getfloat" />
   39182 <Test name="read_buffer_getboolean" />
   39183 <Test name="read_buffer_getinteger" />
   39184 <Test name="read_buffer_getinteger64" />
   39185 <Test name="read_buffer_getfloat" />
   39186 <Test name="draw_buffer_getboolean" />
   39187 <Test name="draw_buffer_getinteger" />
   39188 <Test name="draw_buffer_getinteger64" />
   39189 <Test name="draw_buffer_getfloat" />
   39190 </TestCase>
   39191 <TestCase name="integers64">
   39192 <Test name="max_element_index_getboolean" />
   39193 <Test name="max_element_index_getinteger" />
   39194 <Test name="max_element_index_getfloat" />
   39195 <Test name="max_server_wait_timeout_getboolean" />
   39196 <Test name="max_server_wait_timeout_getinteger" />
   39197 <Test name="max_uniform_block_size_getboolean" />
   39198 <Test name="max_uniform_block_size_getinteger" />
   39199 <Test name="max_uniform_block_size_getfloat" />
   39200 <Test name="max_combined_vertex_uniform_components_getboolean" />
   39201 <Test name="max_combined_vertex_uniform_components_getinteger" />
   39202 <Test name="max_combined_vertex_uniform_components_getfloat" />
   39203 <Test name="max_combined_fragment_uniform_components_getboolean" />
   39204 <Test name="max_combined_fragment_uniform_components_getinteger" />
   39205 <Test name="max_combined_fragment_uniform_components_getfloat" />
   39206 </TestCase>
   39207 <TestCase name="floats">
   39208 <Test name="depth_range_getboolean" />
   39209 <Test name="depth_range_getfloat" />
   39210 <Test name="line_width_getboolean" />
   39211 <Test name="line_width_getfloat" />
   39212 <Test name="polygon_offset_factor_getfloat" />
   39213 <Test name="polygon_offset_units_getfloat" />
   39214 <Test name="sample_coverage_value_getboolean" />
   39215 <Test name="blend_color_getboolean" />
   39216 <Test name="blend_color_getfloat" />
   39217 <Test name="color_clear_value_getboolean" />
   39218 <Test name="color_clear_value_getfloat" />
   39219 <Test name="depth_clear_value_getboolean" />
   39220 <Test name="depth_clear_value_getfloat" />
   39221 <Test name="max_texture_lod_bias_getboolean" />
   39222 <Test name="max_texture_lod_bias_getinteger" />
   39223 <Test name="max_texture_lod_bias_getinteger64" />
   39224 <Test name="max_texture_lod_bias_getfloat" />
   39225 <Test name="aliased_point_size_range_getboolean" />
   39226 <Test name="aliased_point_size_range_getinteger" />
   39227 <Test name="aliased_point_size_range_getinteger64" />
   39228 <Test name="aliased_point_size_range_getfloat" />
   39229 <Test name="aliased_line_width_range_getboolean" />
   39230 <Test name="aliased_line_width_range_getinteger" />
   39231 <Test name="aliased_line_width_range_getinteger64" />
   39232 <Test name="aliased_line_width_range_getfloat" />
   39233 </TestCase>
   39234 <TestCase name="indexed">
   39235 <Test name="transform_feedback_buffer_binding" />
   39236 <Test name="transform_feedback_buffer_start_size" />
   39237 <Test name="uniform_buffer_binding" />
   39238 <Test name="uniform_buffer_start_size" />
   39239 </TestCase>
   39240 <TestCase name="texture">
   39241 <Test name="texture_2d_is_texture" />
   39242 <Test name="texture_2d_texture_swizzle_r_gettexparameteri" />
   39243 <Test name="texture_2d_texture_swizzle_r_gettexparameterf" />
   39244 <Test name="texture_2d_texture_swizzle_g_gettexparameteri" />
   39245 <Test name="texture_2d_texture_swizzle_g_gettexparameterf" />
   39246 <Test name="texture_2d_texture_swizzle_b_gettexparameteri" />
   39247 <Test name="texture_2d_texture_swizzle_b_gettexparameterf" />
   39248 <Test name="texture_2d_texture_swizzle_a_gettexparameteri" />
   39249 <Test name="texture_2d_texture_swizzle_a_gettexparameterf" />
   39250 <Test name="texture_2d_texture_wrap_s_gettexparameteri" />
   39251 <Test name="texture_2d_texture_wrap_s_gettexparameterf" />
   39252 <Test name="texture_2d_texture_wrap_t_gettexparameteri" />
   39253 <Test name="texture_2d_texture_wrap_t_gettexparameterf" />
   39254 <Test name="texture_2d_texture_mag_filter_gettexparameteri" />
   39255 <Test name="texture_2d_texture_mag_filter_gettexparameterf" />
   39256 <Test name="texture_2d_texture_min_filter_gettexparameteri" />
   39257 <Test name="texture_2d_texture_min_filter_gettexparameterf" />
   39258 <Test name="texture_2d_texture_min_lod_gettexparameteri" />
   39259 <Test name="texture_2d_texture_min_lod_gettexparameterf" />
   39260 <Test name="texture_2d_texture_max_lod_gettexparameteri" />
   39261 <Test name="texture_2d_texture_max_lod_gettexparameterf" />
   39262 <Test name="texture_2d_texture_base_level_gettexparameteri" />
   39263 <Test name="texture_2d_texture_base_level_gettexparameterf" />
   39264 <Test name="texture_2d_texture_max_level_gettexparameteri" />
   39265 <Test name="texture_2d_texture_max_level_gettexparameterf" />
   39266 <Test name="texture_2d_texture_compare_mode_gettexparameteri" />
   39267 <Test name="texture_2d_texture_compare_mode_gettexparameterf" />
   39268 <Test name="texture_2d_texture_compare_func_gettexparameteri" />
   39269 <Test name="texture_2d_texture_compare_func_gettexparameterf" />
   39270 <Test name="texture_2d_texture_immutable_format_gettexparameteri" />
   39271 <Test name="texture_2d_texture_immutable_format_gettexparameterf" />
   39272 <Test name="texture_3d_is_texture" />
   39273 <Test name="texture_3d_texture_swizzle_r_gettexparameteri" />
   39274 <Test name="texture_3d_texture_swizzle_r_gettexparameterf" />
   39275 <Test name="texture_3d_texture_swizzle_g_gettexparameteri" />
   39276 <Test name="texture_3d_texture_swizzle_g_gettexparameterf" />
   39277 <Test name="texture_3d_texture_swizzle_b_gettexparameteri" />
   39278 <Test name="texture_3d_texture_swizzle_b_gettexparameterf" />
   39279 <Test name="texture_3d_texture_swizzle_a_gettexparameteri" />
   39280 <Test name="texture_3d_texture_swizzle_a_gettexparameterf" />
   39281 <Test name="texture_3d_texture_wrap_s_gettexparameteri" />
   39282 <Test name="texture_3d_texture_wrap_s_gettexparameterf" />
   39283 <Test name="texture_3d_texture_wrap_t_gettexparameteri" />
   39284 <Test name="texture_3d_texture_wrap_t_gettexparameterf" />
   39285 <Test name="texture_3d_texture_wrap_r_gettexparameteri" />
   39286 <Test name="texture_3d_texture_wrap_r_gettexparameterf" />
   39287 <Test name="texture_3d_texture_mag_filter_gettexparameteri" />
   39288 <Test name="texture_3d_texture_mag_filter_gettexparameterf" />
   39289 <Test name="texture_3d_texture_min_filter_gettexparameteri" />
   39290 <Test name="texture_3d_texture_min_filter_gettexparameterf" />
   39291 <Test name="texture_3d_texture_min_lod_gettexparameteri" />
   39292 <Test name="texture_3d_texture_min_lod_gettexparameterf" />
   39293 <Test name="texture_3d_texture_max_lod_gettexparameteri" />
   39294 <Test name="texture_3d_texture_max_lod_gettexparameterf" />
   39295 <Test name="texture_3d_texture_base_level_gettexparameteri" />
   39296 <Test name="texture_3d_texture_base_level_gettexparameterf" />
   39297 <Test name="texture_3d_texture_max_level_gettexparameteri" />
   39298 <Test name="texture_3d_texture_max_level_gettexparameterf" />
   39299 <Test name="texture_3d_texture_compare_mode_gettexparameteri" />
   39300 <Test name="texture_3d_texture_compare_mode_gettexparameterf" />
   39301 <Test name="texture_3d_texture_compare_func_gettexparameteri" />
   39302 <Test name="texture_3d_texture_compare_func_gettexparameterf" />
   39303 <Test name="texture_3d_texture_immutable_format_gettexparameteri" />
   39304 <Test name="texture_3d_texture_immutable_format_gettexparameterf" />
   39305 <Test name="texture_2d_array_is_texture" />
   39306 <Test name="texture_2d_array_texture_swizzle_r_gettexparameteri" />
   39307 <Test name="texture_2d_array_texture_swizzle_r_gettexparameterf" />
   39308 <Test name="texture_2d_array_texture_swizzle_g_gettexparameteri" />
   39309 <Test name="texture_2d_array_texture_swizzle_g_gettexparameterf" />
   39310 <Test name="texture_2d_array_texture_swizzle_b_gettexparameteri" />
   39311 <Test name="texture_2d_array_texture_swizzle_b_gettexparameterf" />
   39312 <Test name="texture_2d_array_texture_swizzle_a_gettexparameteri" />
   39313 <Test name="texture_2d_array_texture_swizzle_a_gettexparameterf" />
   39314 <Test name="texture_2d_array_texture_wrap_s_gettexparameteri" />
   39315 <Test name="texture_2d_array_texture_wrap_s_gettexparameterf" />
   39316 <Test name="texture_2d_array_texture_mag_filter_gettexparameteri" />
   39317 <Test name="texture_2d_array_texture_mag_filter_gettexparameterf" />
   39318 <Test name="texture_2d_array_texture_min_filter_gettexparameteri" />
   39319 <Test name="texture_2d_array_texture_min_filter_gettexparameterf" />
   39320 <Test name="texture_2d_array_texture_min_lod_gettexparameteri" />
   39321 <Test name="texture_2d_array_texture_min_lod_gettexparameterf" />
   39322 <Test name="texture_2d_array_texture_max_lod_gettexparameteri" />
   39323 <Test name="texture_2d_array_texture_max_lod_gettexparameterf" />
   39324 <Test name="texture_2d_array_texture_base_level_gettexparameteri" />
   39325 <Test name="texture_2d_array_texture_base_level_gettexparameterf" />
   39326 <Test name="texture_2d_array_texture_max_level_gettexparameteri" />
   39327 <Test name="texture_2d_array_texture_max_level_gettexparameterf" />
   39328 <Test name="texture_2d_array_texture_compare_mode_gettexparameteri" />
   39329 <Test name="texture_2d_array_texture_compare_mode_gettexparameterf" />
   39330 <Test name="texture_2d_array_texture_compare_func_gettexparameteri" />
   39331 <Test name="texture_2d_array_texture_compare_func_gettexparameterf" />
   39332 <Test name="texture_2d_array_texture_immutable_format_gettexparameteri" />
   39333 <Test name="texture_2d_array_texture_immutable_format_gettexparameterf" />
   39334 <Test name="texture_cube_map_is_texture" />
   39335 <Test name="texture_cube_map_texture_swizzle_r_gettexparameteri" />
   39336 <Test name="texture_cube_map_texture_swizzle_r_gettexparameterf" />
   39337 <Test name="texture_cube_map_texture_swizzle_g_gettexparameteri" />
   39338 <Test name="texture_cube_map_texture_swizzle_g_gettexparameterf" />
   39339 <Test name="texture_cube_map_texture_swizzle_b_gettexparameteri" />
   39340 <Test name="texture_cube_map_texture_swizzle_b_gettexparameterf" />
   39341 <Test name="texture_cube_map_texture_swizzle_a_gettexparameteri" />
   39342 <Test name="texture_cube_map_texture_swizzle_a_gettexparameterf" />
   39343 <Test name="texture_cube_map_texture_wrap_s_gettexparameteri" />
   39344 <Test name="texture_cube_map_texture_wrap_s_gettexparameterf" />
   39345 <Test name="texture_cube_map_texture_wrap_t_gettexparameteri" />
   39346 <Test name="texture_cube_map_texture_wrap_t_gettexparameterf" />
   39347 <Test name="texture_cube_map_texture_mag_filter_gettexparameteri" />
   39348 <Test name="texture_cube_map_texture_mag_filter_gettexparameterf" />
   39349 <Test name="texture_cube_map_texture_min_filter_gettexparameteri" />
   39350 <Test name="texture_cube_map_texture_min_filter_gettexparameterf" />
   39351 <Test name="texture_cube_map_texture_min_lod_gettexparameteri" />
   39352 <Test name="texture_cube_map_texture_min_lod_gettexparameterf" />
   39353 <Test name="texture_cube_map_texture_max_lod_gettexparameteri" />
   39354 <Test name="texture_cube_map_texture_max_lod_gettexparameterf" />
   39355 <Test name="texture_cube_map_texture_base_level_gettexparameteri" />
   39356 <Test name="texture_cube_map_texture_base_level_gettexparameterf" />
   39357 <Test name="texture_cube_map_texture_max_level_gettexparameteri" />
   39358 <Test name="texture_cube_map_texture_max_level_gettexparameterf" />
   39359 <Test name="texture_cube_map_texture_compare_mode_gettexparameteri" />
   39360 <Test name="texture_cube_map_texture_compare_mode_gettexparameterf" />
   39361 <Test name="texture_cube_map_texture_compare_func_gettexparameteri" />
   39362 <Test name="texture_cube_map_texture_compare_func_gettexparameterf" />
   39363 <Test name="texture_cube_map_texture_immutable_format_gettexparameteri" />
   39364 <Test name="texture_cube_map_texture_immutable_format_gettexparameterf" />
   39365 </TestCase>
   39366 <TestCase name="string">
   39367 <Test name="renderer" />
   39368 <Test name="vendor" />
   39369 <Test name="version" />
   39370 <Test name="shading_language_version" />
   39371 </TestCase>
   39372 <TestCase name="sampler">
   39373 <Test name="sampler_texture_wrap_s_getsamplerparameteri" />
   39374 <Test name="sampler_texture_wrap_s_getsamplerparameterf" />
   39375 <Test name="sampler_texture_wrap_t_getsamplerparameteri" />
   39376 <Test name="sampler_texture_wrap_t_getsamplerparameterf" />
   39377 <Test name="sampler_texture_wrap_r_getsamplerparameteri" />
   39378 <Test name="sampler_texture_wrap_r_getsamplerparameterf" />
   39379 <Test name="sampler_texture_mag_filter_getsamplerparameteri" />
   39380 <Test name="sampler_texture_mag_filter_getsamplerparameterf" />
   39381 <Test name="sampler_texture_min_filter_getsamplerparameteri" />
   39382 <Test name="sampler_texture_min_filter_getsamplerparameterf" />
   39383 <Test name="sampler_texture_compare_mode_getsamplerparameteri" />
   39384 <Test name="sampler_texture_compare_mode_getsamplerparameterf" />
   39385 <Test name="sampler_texture_compare_func_getsamplerparameteri" />
   39386 <Test name="sampler_texture_compare_func_getsamplerparameterf" />
   39387 </TestCase>
   39388 <TestCase name="buffer_object">
   39389 <Test name="buffer_size_getbufferparameteri" />
   39390 <Test name="buffer_size_getbufferparameteri64" />
   39391 <Test name="buffer_usage_getbufferparameteri" />
   39392 <Test name="buffer_usage_getbufferparameteri64" />
   39393 <Test name="buffer_access_flags_getbufferparameteri" />
   39394 <Test name="buffer_access_flags_getbufferparameteri64" />
   39395 <Test name="buffer_mapped_getbufferparameteri" />
   39396 <Test name="buffer_mapped_getbufferparameteri64" />
   39397 <Test name="buffer_map_offset_length_getbufferparameteri" />
   39398 <Test name="buffer_map_offset_length_getbufferparameteri64" />
   39399 <Test name="buffer_pointer" />
   39400 </TestCase>
   39401 <TestCase name="fbo">
   39402 <Test name="framebuffer_attachment_object" />
   39403 <Test name="framebuffer_attachment_texture_level" />
   39404 <Test name="framebuffer_attachment_texture_layer" />
   39405 <Test name="framebuffer_attachment_color_encoding" />
   39406 <Test name="framebuffer_attachment_component_type" />
   39407 <Test name="framebuffer_attachment_x_size_rbo" />
   39408 <Test name="framebuffer_attachment_x_size_texture" />
   39409 <Test name="framebuffer_unspecified_attachment_x_size_texture" />
   39410 </TestCase>
   39411 <TestCase name="rbo">
   39412 <Test name="renderbuffer_component_size_color" />
   39413 <Test name="renderbuffer_component_size_depth" />
   39414 </TestCase>
   39415 <TestCase name="shader">
   39416 <Test name="shader_type" />
   39417 <Test name="shader_compile_status" />
   39418 <Test name="delete_status" />
   39419 <Test name="current_vertex_attrib_initial" />
   39420 <Test name="current_vertex_attrib_float" />
   39421 <Test name="current_vertex_attrib_int" />
   39422 <Test name="current_vertex_attrib_uint" />
   39423 <Test name="current_vertex_attrib_float_to_int" />
   39424 <Test name="program_info_log_length" />
   39425 <Test name="program_validate_status" />
   39426 <Test name="program_attached_shaders" />
   39427 <Test name="program_active_uniform_name" />
   39428 <Test name="program_active_uniform_blocks" />
   39429 <Test name="program_binary" />
   39430 <Test name="transform_feedback" />
   39431 <Test name="active_attributes" />
   39432 <Test name="vertex_attrib_size" />
   39433 <Test name="vertex_attrib_normalized" />
   39434 <Test name="vertex_attrib_array_enabled" />
   39435 <Test name="vertex_attrib_array_divisor" />
   39436 <Test name="vertex_attrib_array_buffer_binding" />
   39437 <Test name="vertex_attrib_pointerv" />
   39438 <Test name="uniform_value_float" />
   39439 <Test name="uniform_value_int" />
   39440 <Test name="uniform_value_uint" />
   39441 <Test name="uniform_value_array" />
   39442 <Test name="uniform_value_matrix" />
   39443 <Test name="precision_vertex_lowp_float" />
   39444 <Test name="precision_vertex_mediump_float" />
   39445 <Test name="precision_vertex_highp_float" />
   39446 <Test name="precision_vertex_lowp_int" />
   39447 <Test name="precision_vertex_mediump_int" />
   39448 <Test name="precision_vertex_highp_int" />
   39449 <Test name="precision_fragment_lowp_float" />
   39450 <Test name="precision_fragment_mediump_float" />
   39451 <Test name="precision_fragment_highp_float" />
   39452 <Test name="precision_fragment_lowp_int" />
   39453 <Test name="precision_fragment_mediump_int" />
   39454 <Test name="precision_fragment_highp_int" />
   39455 </TestCase>
   39456 <TestCase name="internal_format">
   39457 <Test name="r8_samples" />
   39458 <Test name="rg8_samples" />
   39459 <Test name="rgb8_samples" />
   39460 <Test name="rgb565_samples" />
   39461 <Test name="rgba4_samples" />
   39462 <Test name="rgb5_a1_samples" />
   39463 <Test name="rgba8_samples" />
   39464 <Test name="rgb10_a2_samples" />
   39465 <Test name="srgb8_alpha8_samples" />
   39466 <Test name="depth_component16_samples" />
   39467 <Test name="depth_component24_samples" />
   39468 <Test name="depth_component32f_samples" />
   39469 <Test name="depth24_stencil8_samples" />
   39470 <Test name="depth32f_stencil8_samples" />
   39471 <Test name="stencil_index8_samples" />
   39472 <Test name="rgba8_samples_buffer" />
   39473 </TestCase>
   39474 </TestSuite>
   39475 <TestSuite name="clipping">
   39476 <TestCase name="point">
   39477 <Test name="point_z_clip" />
   39478 <Test name="point_z_clip_viewport_center" />
   39479 <Test name="point_z_clip_viewport_corner" />
   39480 <Test name="wide_point_z_clip" />
   39481 <Test name="wide_point_z_clip_viewport_center" />
   39482 <Test name="wide_point_z_clip_viewport_corner" />
   39483 </TestCase>
   39484 <TestCase name="line">
   39485 <Test name="line_z_clip" />
   39486 <Test name="line_z_clip_viewport_center" />
   39487 <Test name="line_z_clip_viewport_corner" />
   39488 <Test name="wide_line_z_clip" />
   39489 <Test name="wide_line_z_clip_viewport_center" />
   39490 <Test name="wide_line_z_clip_viewport_corner" />
   39491 <Test name="wide_line_clip" />
   39492 <Test name="long_line_clip" />
   39493 <Test name="long_wide_line_clip" />
   39494 <Test name="line_attrib_clip" />
   39495 <Test name="wide_line_attrib_clip" />
   39496 </TestCase>
   39497 <TestCase name="polygon">
   39498 <Test name="poly_clip_viewport_center" />
   39499 <Test name="poly_clip_viewport_corner" />
   39500 <Test name="poly_z_clip_viewport_center" />
   39501 <Test name="poly_z_clip_viewport_corner" />
   39502 <Test name="large_poly_clip_viewport_center" />
   39503 <Test name="large_poly_clip_viewport_corner" />
   39504 <Test name="large_poly_z_clip" />
   39505 <Test name="large_poly_z_clip_viewport_center" />
   39506 <Test name="large_poly_z_clip_viewport_corner" />
   39507 <Test name="poly_attrib_clip" />
   39508 <Test name="poly_attrib_clip_viewport_center" />
   39509 <Test name="poly_attrib_clip_viewport_corner" />
   39510 <Test name="multiple_0" />
   39511 <Test name="multiple_0_viewport_center" />
   39512 <Test name="multiple_0_viewport_corner" />
   39513 <Test name="multiple_1" />
   39514 <Test name="multiple_1_viewport_center" />
   39515 <Test name="multiple_1_viewport_corner" />
   39516 <Test name="multiple_2" />
   39517 <Test name="multiple_2_viewport_center" />
   39518 <Test name="multiple_2_viewport_corner" />
   39519 <Test name="multiple_3" />
   39520 <Test name="multiple_3_viewport_center" />
   39521 <Test name="multiple_3_viewport_corner" />
   39522 <Test name="multiple_4" />
   39523 <Test name="multiple_4_viewport_center" />
   39524 <Test name="multiple_4_viewport_corner" />
   39525 <Test name="multiple_5" />
   39526 <Test name="multiple_5_viewport_center" />
   39527 <Test name="multiple_5_viewport_corner" />
   39528 <Test name="multiple_6" />
   39529 <Test name="multiple_6_viewport_center" />
   39530 <Test name="multiple_6_viewport_corner" />
   39531 <Test name="multiple_7" />
   39532 <Test name="multiple_7_viewport_center" />
   39533 <Test name="multiple_7_viewport_corner" />
   39534 <Test name="multiple_8" />
   39535 <Test name="multiple_8_viewport_center" />
   39536 <Test name="multiple_8_viewport_corner" />
   39537 <Test name="multiple_9" />
   39538 <Test name="multiple_9_viewport_center" />
   39539 <Test name="multiple_9_viewport_corner" />
   39540 <Test name="multiple_10" />
   39541 <Test name="multiple_10_viewport_center" />
   39542 <Test name="multiple_10_viewport_corner" />
   39543 <Test name="multiple_11" />
   39544 <Test name="multiple_11_viewport_center" />
   39545 <Test name="multiple_11_viewport_corner" />
   39546 </TestCase>
   39547 <TestCase name="polygon_edge">
   39548 <Test name="quad_at_origin_0" />
   39549 <Test name="quad_at_origin_1" />
   39550 <Test name="quad_at_origin_2" />
   39551 <Test name="quad_at_origin_3" />
   39552 <Test name="quad_at_origin_4" />
   39553 <Test name="quad_near_edge_0" />
   39554 <Test name="quad_near_edge_1" />
   39555 <Test name="quad_near_edge_2" />
   39556 <Test name="poly_fan" />
   39557 </TestCase>
   39558 <TestSuite name="triangle_vertex">
   39559 <TestCase name="clip_one">
   39560 <Test name="clip_neg_x" />
   39561 <Test name="clip_pos_x" />
   39562 <Test name="clip_pos_y" />
   39563 <Test name="clip_neg_y" />
   39564 <Test name="clip_neg_x_neg_y" />
   39565 <Test name="clip_pos_x_neg_y" />
   39566 <Test name="clip_pos_x_pos_y" />
   39567 <Test name="clip_neg_x_pos_y" />
   39568 <Test name="clip_neg_x_neg_z" />
   39569 <Test name="clip_pos_x_neg_z" />
   39570 <Test name="clip_pos_x_pos_z" />
   39571 <Test name="clip_neg_x_pos_z" />
   39572 <Test name="clip_neg_y_neg_z" />
   39573 <Test name="clip_pos_y_neg_z" />
   39574 <Test name="clip_pos_y_pos_z" />
   39575 <Test name="clip_neg_y_pos_z" />
   39576 <Test name="clip_neg_x_neg_y_pos_z" />
   39577 <Test name="clip_pos_x_neg_y_pos_z" />
   39578 <Test name="clip_pos_x_pos_y_pos_z" />
   39579 <Test name="clip_neg_x_pos_y_pos_z" />
   39580 <Test name="clip_neg_x_neg_y_neg_z" />
   39581 <Test name="clip_pos_x_neg_y_neg_z" />
   39582 <Test name="clip_pos_x_pos_y_neg_z" />
   39583 <Test name="clip_neg_x_pos_y_neg_z" />
   39584 <Test name="clip_pos_z" />
   39585 <Test name="clip_neg_z" />
   39586 </TestCase>
   39587 <TestCase name="clip_two">
   39588 <Test name="clip_neg_x_and_pos_x" />
   39589 <Test name="clip_neg_x_and_pos_y" />
   39590 <Test name="clip_neg_x_and_neg_y" />
   39591 <Test name="clip_neg_x_and_neg_x_neg_y" />
   39592 <Test name="clip_neg_x_and_pos_x_neg_y" />
   39593 <Test name="clip_neg_x_and_pos_x_pos_y" />
   39594 <Test name="clip_neg_x_and_neg_x_pos_y" />
   39595 <Test name="clip_neg_x_and_neg_y_neg_z" />
   39596 <Test name="clip_neg_x_and_pos_y_neg_z" />
   39597 <Test name="clip_neg_x_and_pos_y_pos_z" />
   39598 <Test name="clip_neg_x_and_neg_y_pos_z" />
   39599 <Test name="clip_neg_x_and_neg_x_neg_y_pos_z" />
   39600 <Test name="clip_neg_x_and_pos_x_neg_y_pos_z" />
   39601 <Test name="clip_neg_x_and_pos_x_pos_y_pos_z" />
   39602 <Test name="clip_neg_x_and_neg_x_pos_y_pos_z" />
   39603 <Test name="clip_neg_x_and_neg_x_neg_y_neg_z" />
   39604 <Test name="clip_neg_x_and_pos_x_neg_y_neg_z" />
   39605 <Test name="clip_neg_x_and_pos_x_pos_y_neg_z" />
   39606 <Test name="clip_neg_x_and_neg_x_pos_y_neg_z" />
   39607 <Test name="clip_pos_x_and_pos_y" />
   39608 <Test name="clip_pos_x_and_neg_y" />
   39609 <Test name="clip_pos_x_and_neg_x_neg_y" />
   39610 <Test name="clip_pos_x_and_pos_x_neg_y" />
   39611 <Test name="clip_pos_x_and_pos_x_pos_y" />
   39612 <Test name="clip_pos_x_and_neg_x_pos_y" />
   39613 <Test name="clip_pos_x_and_neg_y_neg_z" />
   39614 <Test name="clip_pos_x_and_pos_y_neg_z" />
   39615 <Test name="clip_pos_x_and_pos_y_pos_z" />
   39616 <Test name="clip_pos_x_and_neg_y_pos_z" />
   39617 <Test name="clip_pos_x_and_neg_x_neg_y_pos_z" />
   39618 <Test name="clip_pos_x_and_pos_x_neg_y_pos_z" />
   39619 <Test name="clip_pos_x_and_pos_x_pos_y_pos_z" />
   39620 <Test name="clip_pos_x_and_neg_x_pos_y_pos_z" />
   39621 <Test name="clip_pos_x_and_neg_x_neg_y_neg_z" />
   39622 <Test name="clip_pos_x_and_pos_x_neg_y_neg_z" />
   39623 <Test name="clip_pos_x_and_pos_x_pos_y_neg_z" />
   39624 <Test name="clip_pos_x_and_neg_x_pos_y_neg_z" />
   39625 <Test name="clip_pos_y_and_neg_y" />
   39626 <Test name="clip_pos_y_and_neg_x_neg_y" />
   39627 <Test name="clip_pos_y_and_pos_x_neg_y" />
   39628 <Test name="clip_pos_y_and_pos_x_pos_y" />
   39629 <Test name="clip_pos_y_and_neg_x_pos_y" />
   39630 <Test name="clip_pos_y_and_neg_x_neg_z" />
   39631 <Test name="clip_pos_y_and_pos_x_neg_z" />
   39632 <Test name="clip_pos_y_and_pos_x_pos_z" />
   39633 <Test name="clip_pos_y_and_neg_x_pos_z" />
   39634 <Test name="clip_pos_y_and_neg_x_neg_y_pos_z" />
   39635 <Test name="clip_pos_y_and_pos_x_neg_y_pos_z" />
   39636 <Test name="clip_pos_y_and_pos_x_pos_y_pos_z" />
   39637 <Test name="clip_pos_y_and_neg_x_pos_y_pos_z" />
   39638 <Test name="clip_pos_y_and_neg_x_neg_y_neg_z" />
   39639 <Test name="clip_pos_y_and_pos_x_neg_y_neg_z" />
   39640 <Test name="clip_pos_y_and_pos_x_pos_y_neg_z" />
   39641 <Test name="clip_pos_y_and_neg_x_pos_y_neg_z" />
   39642 <Test name="clip_neg_y_and_neg_x_neg_y" />
   39643 <Test name="clip_neg_y_and_pos_x_neg_y" />
   39644 <Test name="clip_neg_y_and_pos_x_pos_y" />
   39645 <Test name="clip_neg_y_and_neg_x_pos_y" />
   39646 <Test name="clip_neg_y_and_neg_x_neg_z" />
   39647 <Test name="clip_neg_y_and_pos_x_neg_z" />
   39648 <Test name="clip_neg_y_and_pos_x_pos_z" />
   39649 <Test name="clip_neg_y_and_neg_x_pos_z" />
   39650 <Test name="clip_neg_y_and_neg_x_neg_y_pos_z" />
   39651 <Test name="clip_neg_y_and_pos_x_neg_y_pos_z" />
   39652 <Test name="clip_neg_y_and_pos_x_pos_y_pos_z" />
   39653 <Test name="clip_neg_y_and_neg_x_pos_y_pos_z" />
   39654 <Test name="clip_neg_y_and_neg_x_neg_y_neg_z" />
   39655 <Test name="clip_neg_y_and_pos_x_neg_y_neg_z" />
   39656 <Test name="clip_neg_y_and_pos_x_pos_y_neg_z" />
   39657 <Test name="clip_neg_y_and_neg_x_pos_y_neg_z" />
   39658 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y" />
   39659 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y" />
   39660 <Test name="clip_neg_x_neg_y_and_neg_x_pos_y" />
   39661 <Test name="clip_neg_x_neg_y_and_neg_x_neg_z" />
   39662 <Test name="clip_neg_x_neg_y_and_pos_x_neg_z" />
   39663 <Test name="clip_neg_x_neg_y_and_pos_x_pos_z" />
   39664 <Test name="clip_neg_x_neg_y_and_neg_x_pos_z" />
   39665 <Test name="clip_neg_x_neg_y_and_neg_y_neg_z" />
   39666 <Test name="clip_neg_x_neg_y_and_pos_y_neg_z" />
   39667 <Test name="clip_neg_x_neg_y_and_pos_y_pos_z" />
   39668 <Test name="clip_neg_x_neg_y_and_neg_y_pos_z" />
   39669 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_pos_z" />
   39670 <Test name="clip_neg_x_neg_y_and_neg_x_pos_y_pos_z" />
   39671 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_neg_z" />
   39672 <Test name="clip_neg_x_neg_y_and_neg_x_pos_y_neg_z" />
   39673 <Test name="clip_pos_x_neg_y_and_pos_x_pos_y" />
   39674 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y" />
   39675 <Test name="clip_pos_x_neg_y_and_neg_x_neg_z" />
   39676 <Test name="clip_pos_x_neg_y_and_pos_x_neg_z" />
   39677 <Test name="clip_pos_x_neg_y_and_pos_x_pos_z" />
   39678 <Test name="clip_pos_x_neg_y_and_neg_x_pos_z" />
   39679 <Test name="clip_pos_x_neg_y_and_neg_y_neg_z" />
   39680 <Test name="clip_pos_x_neg_y_and_pos_y_neg_z" />
   39681 <Test name="clip_pos_x_neg_y_and_pos_y_pos_z" />
   39682 <Test name="clip_pos_x_neg_y_and_neg_y_pos_z" />
   39683 <Test name="clip_pos_x_neg_y_and_neg_x_neg_y_pos_z" />
   39684 <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_pos_z" />
   39685 <Test name="clip_pos_x_neg_y_and_neg_x_neg_y_neg_z" />
   39686 <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_neg_z" />
   39687 <Test name="clip_pos_x_pos_y_and_neg_x_pos_y" />
   39688 <Test name="clip_pos_x_pos_y_and_neg_x_neg_z" />
   39689 <Test name="clip_pos_x_pos_y_and_pos_x_neg_z" />
   39690 <Test name="clip_pos_x_pos_y_and_pos_x_pos_z" />
   39691 <Test name="clip_pos_x_pos_y_and_neg_x_pos_z" />
   39692 <Test name="clip_pos_x_pos_y_and_neg_y_neg_z" />
   39693 <Test name="clip_pos_x_pos_y_and_pos_y_neg_z" />
   39694 <Test name="clip_pos_x_pos_y_and_pos_y_pos_z" />
   39695 <Test name="clip_pos_x_pos_y_and_neg_y_pos_z" />
   39696 <Test name="clip_pos_x_pos_y_and_pos_x_neg_y_pos_z" />
   39697 <Test name="clip_pos_x_pos_y_and_neg_x_pos_y_pos_z" />
   39698 <Test name="clip_pos_x_pos_y_and_pos_x_neg_y_neg_z" />
   39699 <Test name="clip_pos_x_pos_y_and_neg_x_pos_y_neg_z" />
   39700 <Test name="clip_neg_x_pos_y_and_neg_x_neg_z" />
   39701 <Test name="clip_neg_x_pos_y_and_pos_x_neg_z" />
   39702 <Test name="clip_neg_x_pos_y_and_pos_x_pos_z" />
   39703 <Test name="clip_neg_x_pos_y_and_neg_x_pos_z" />
   39704 <Test name="clip_neg_x_pos_y_and_neg_y_neg_z" />
   39705 <Test name="clip_neg_x_pos_y_and_pos_y_neg_z" />
   39706 <Test name="clip_neg_x_pos_y_and_pos_y_pos_z" />
   39707 <Test name="clip_neg_x_pos_y_and_neg_y_pos_z" />
   39708 <Test name="clip_neg_x_pos_y_and_neg_x_neg_y_pos_z" />
   39709 <Test name="clip_neg_x_pos_y_and_pos_x_pos_y_pos_z" />
   39710 <Test name="clip_neg_x_pos_y_and_neg_x_neg_y_neg_z" />
   39711 <Test name="clip_neg_x_pos_y_and_pos_x_pos_y_neg_z" />
   39712 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z" />
   39713 <Test name="clip_neg_x_neg_z_and_neg_y_neg_z" />
   39714 <Test name="clip_neg_x_neg_z_and_pos_y_neg_z" />
   39715 <Test name="clip_neg_x_neg_z_and_pos_y_pos_z" />
   39716 <Test name="clip_neg_x_neg_z_and_neg_y_pos_z" />
   39717 <Test name="clip_neg_x_neg_z_and_neg_x_neg_y_pos_z" />
   39718 <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_pos_z" />
   39719 <Test name="clip_neg_x_neg_z_and_pos_x_pos_y_pos_z" />
   39720 <Test name="clip_neg_x_neg_z_and_neg_x_pos_y_pos_z" />
   39721 <Test name="clip_neg_x_neg_z_and_neg_x_neg_y_neg_z" />
   39722 <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_neg_z" />
   39723 <Test name="clip_neg_x_neg_z_and_pos_x_pos_y_neg_z" />
   39724 <Test name="clip_neg_x_neg_z_and_neg_x_pos_y_neg_z" />
   39725 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z" />
   39726 <Test name="clip_pos_x_neg_z_and_neg_y_neg_z" />
   39727 <Test name="clip_pos_x_neg_z_and_pos_y_neg_z" />
   39728 <Test name="clip_pos_x_neg_z_and_pos_y_pos_z" />
   39729 <Test name="clip_pos_x_neg_z_and_neg_y_pos_z" />
   39730 <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_pos_z" />
   39731 <Test name="clip_pos_x_neg_z_and_pos_x_neg_y_pos_z" />
   39732 <Test name="clip_pos_x_neg_z_and_pos_x_pos_y_pos_z" />
   39733 <Test name="clip_pos_x_neg_z_and_neg_x_pos_y_pos_z" />
   39734 <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_neg_z" />
   39735 <Test name="clip_pos_x_neg_z_and_pos_x_neg_y_neg_z" />
   39736 <Test name="clip_pos_x_neg_z_and_pos_x_pos_y_neg_z" />
   39737 <Test name="clip_pos_x_neg_z_and_neg_x_pos_y_neg_z" />
   39738 <Test name="clip_pos_x_pos_z_and_neg_y_neg_z" />
   39739 <Test name="clip_pos_x_pos_z_and_pos_y_neg_z" />
   39740 <Test name="clip_pos_x_pos_z_and_pos_y_pos_z" />
   39741 <Test name="clip_pos_x_pos_z_and_neg_y_pos_z" />
   39742 <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_pos_z" />
   39743 <Test name="clip_pos_x_pos_z_and_pos_x_neg_y_pos_z" />
   39744 <Test name="clip_pos_x_pos_z_and_pos_x_pos_y_pos_z" />
   39745 <Test name="clip_pos_x_pos_z_and_neg_x_pos_y_pos_z" />
   39746 <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_neg_z" />
   39747 <Test name="clip_pos_x_pos_z_and_pos_x_neg_y_neg_z" />
   39748 <Test name="clip_pos_x_pos_z_and_pos_x_pos_y_neg_z" />
   39749 <Test name="clip_pos_x_pos_z_and_neg_x_pos_y_neg_z" />
   39750 <Test name="clip_neg_x_pos_z_and_neg_y_neg_z" />
   39751 <Test name="clip_neg_x_pos_z_and_pos_y_neg_z" />
   39752 <Test name="clip_neg_x_pos_z_and_pos_y_pos_z" />
   39753 <Test name="clip_neg_x_pos_z_and_neg_y_pos_z" />
   39754 <Test name="clip_neg_x_pos_z_and_neg_x_neg_y_pos_z" />
   39755 <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_pos_z" />
   39756 <Test name="clip_neg_x_pos_z_and_pos_x_pos_y_pos_z" />
   39757 <Test name="clip_neg_x_pos_z_and_neg_x_pos_y_pos_z" />
   39758 <Test name="clip_neg_x_pos_z_and_neg_x_neg_y_neg_z" />
   39759 <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_neg_z" />
   39760 <Test name="clip_neg_x_pos_z_and_pos_x_pos_y_neg_z" />
   39761 <Test name="clip_neg_x_pos_z_and_neg_x_pos_y_neg_z" />
   39762 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z" />
   39763 <Test name="clip_neg_y_neg_z_and_neg_x_neg_y_pos_z" />
   39764 <Test name="clip_neg_y_neg_z_and_pos_x_neg_y_pos_z" />
   39765 <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_pos_z" />
   39766 <Test name="clip_neg_y_neg_z_and_neg_x_pos_y_pos_z" />
   39767 <Test name="clip_neg_y_neg_z_and_neg_x_neg_y_neg_z" />
   39768 <Test name="clip_neg_y_neg_z_and_pos_x_neg_y_neg_z" />
   39769 <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_neg_z" />
   39770 <Test name="clip_neg_y_neg_z_and_neg_x_pos_y_neg_z" />
   39771 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z" />
   39772 <Test name="clip_pos_y_neg_z_and_neg_x_neg_y_pos_z" />
   39773 <Test name="clip_pos_y_neg_z_and_pos_x_neg_y_pos_z" />
   39774 <Test name="clip_pos_y_neg_z_and_pos_x_pos_y_pos_z" />
   39775 <Test name="clip_pos_y_neg_z_and_neg_x_pos_y_pos_z" />
   39776 <Test name="clip_pos_y_neg_z_and_neg_x_neg_y_neg_z" />
   39777 <Test name="clip_pos_y_neg_z_and_pos_x_neg_y_neg_z" />
   39778 <Test name="clip_pos_y_neg_z_and_pos_x_pos_y_neg_z" />
   39779 <Test name="clip_pos_y_neg_z_and_neg_x_pos_y_neg_z" />
   39780 <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_pos_z" />
   39781 <Test name="clip_pos_y_pos_z_and_pos_x_neg_y_pos_z" />
   39782 <Test name="clip_pos_y_pos_z_and_pos_x_pos_y_pos_z" />
   39783 <Test name="clip_pos_y_pos_z_and_neg_x_pos_y_pos_z" />
   39784 <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39785 <Test name="clip_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39786 <Test name="clip_pos_y_pos_z_and_pos_x_pos_y_neg_z" />
   39787 <Test name="clip_pos_y_pos_z_and_neg_x_pos_y_neg_z" />
   39788 <Test name="clip_neg_y_pos_z_and_neg_x_neg_y_pos_z" />
   39789 <Test name="clip_neg_y_pos_z_and_pos_x_neg_y_pos_z" />
   39790 <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_pos_z" />
   39791 <Test name="clip_neg_y_pos_z_and_neg_x_pos_y_pos_z" />
   39792 <Test name="clip_neg_y_pos_z_and_neg_x_neg_y_neg_z" />
   39793 <Test name="clip_neg_y_pos_z_and_pos_x_neg_y_neg_z" />
   39794 <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39795 <Test name="clip_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39796 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z" />
   39797 <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z" />
   39798 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z" />
   39799 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39800 <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39801 <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z" />
   39802 <Test name="clip_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z" />
   39803 <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39804 <Test name="clip_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39805 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z" />
   39806 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39807 <Test name="clip_pos_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39808 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z" />
   39809 <Test name="clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39810 <Test name="clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39811 <Test name="clip_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z" />
   39812 <Test name="clip_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" />
   39813 <Test name="clip_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" />
   39814 <Test name="clip_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" />
   39815 <Test name="clip_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z" />
   39816 </TestCase>
   39817 <TestCase name="clip_three">
   39818 <Test name="clip_neg_x_and_pos_x_and_pos_y" />
   39819 <Test name="clip_neg_x_and_pos_x_and_neg_y" />
   39820 <Test name="clip_neg_x_and_pos_x_and_neg_x_neg_y" />
   39821 <Test name="clip_neg_x_and_pos_x_and_pos_x_neg_y" />
   39822 <Test name="clip_neg_x_and_pos_x_and_pos_x_pos_y" />
   39823 <Test name="clip_neg_x_and_pos_x_and_neg_x_pos_y" />
   39824 <Test name="clip_neg_x_and_pos_x_and_neg_y_neg_z" />
   39825 <Test name="clip_neg_x_and_pos_x_and_pos_y_neg_z" />
   39826 <Test name="clip_neg_x_and_pos_x_and_neg_y_pos_z" />
   39827 <Test name="clip_neg_x_and_pos_x_and_neg_x_neg_y_pos_z" />
   39828 <Test name="clip_neg_x_and_pos_x_and_pos_x_neg_y_pos_z" />
   39829 <Test name="clip_neg_x_and_pos_x_and_pos_x_pos_y_pos_z" />
   39830 <Test name="clip_neg_x_and_pos_x_and_neg_x_neg_y_neg_z" />
   39831 <Test name="clip_neg_x_and_pos_x_and_pos_x_neg_y_neg_z" />
   39832 <Test name="clip_neg_x_and_pos_x_and_neg_x_pos_y_neg_z" />
   39833 <Test name="clip_neg_x_and_pos_y_and_neg_y" />
   39834 <Test name="clip_neg_x_and_pos_y_and_pos_x_neg_y" />
   39835 <Test name="clip_neg_x_and_neg_y_and_pos_x_pos_y" />
   39836 <Test name="clip_neg_x_and_neg_x_neg_y_and_pos_x_pos_y" />
   39837 <Test name="clip_neg_x_and_pos_x_neg_y_and_pos_x_pos_y" />
   39838 <Test name="clip_neg_x_and_pos_x_neg_y_and_neg_x_pos_y" />
   39839 <Test name="clip_neg_x_and_neg_y_neg_z_and_pos_y_pos_z" />
   39840 <Test name="clip_neg_x_and_neg_y_neg_z_and_pos_x_pos_y_pos_z" />
   39841 <Test name="clip_neg_x_and_pos_y_neg_z_and_pos_x_neg_y_pos_z" />
   39842 <Test name="clip_neg_x_and_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39843 <Test name="clip_neg_x_and_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39844 <Test name="clip_neg_x_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39845 <Test name="clip_neg_x_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39846 <Test name="clip_neg_x_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39847 <Test name="clip_neg_x_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39848 <Test name="clip_pos_x_and_pos_y_and_neg_y" />
   39849 <Test name="clip_pos_x_and_pos_y_and_neg_x_neg_y" />
   39850 <Test name="clip_pos_x_and_neg_y_and_neg_x_pos_y" />
   39851 <Test name="clip_pos_x_and_neg_x_neg_y_and_pos_x_pos_y" />
   39852 <Test name="clip_pos_x_and_neg_x_neg_y_and_neg_x_pos_y" />
   39853 <Test name="clip_pos_x_and_pos_x_neg_y_and_neg_x_pos_y" />
   39854 <Test name="clip_pos_x_and_neg_y_neg_z_and_pos_y_pos_z" />
   39855 <Test name="clip_pos_x_and_neg_y_neg_z_and_neg_x_pos_y_pos_z" />
   39856 <Test name="clip_pos_x_and_pos_y_neg_z_and_neg_x_neg_y_pos_z" />
   39857 <Test name="clip_pos_x_and_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39858 <Test name="clip_pos_x_and_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39859 <Test name="clip_pos_x_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39860 <Test name="clip_pos_x_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39861 <Test name="clip_pos_x_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39862 <Test name="clip_pos_x_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39863 <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_y" />
   39864 <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_y" />
   39865 <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_y" />
   39866 <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_y" />
   39867 <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_z" />
   39868 <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_z" />
   39869 <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_z" />
   39870 <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_z" />
   39871 <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_y_pos_z" />
   39872 <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_y_pos_z" />
   39873 <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_y_pos_z" />
   39874 <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_y_pos_z" />
   39875 <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_y_neg_z" />
   39876 <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_y_neg_z" />
   39877 <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_y_neg_z" />
   39878 <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_y_neg_z" />
   39879 <Test name="clip_pos_y_and_neg_x_neg_y_and_pos_x_neg_y" />
   39880 <Test name="clip_pos_y_and_neg_x_neg_y_and_pos_x_pos_y" />
   39881 <Test name="clip_pos_y_and_pos_x_neg_y_and_neg_x_pos_y" />
   39882 <Test name="clip_pos_y_and_neg_x_neg_z_and_pos_x_pos_z" />
   39883 <Test name="clip_pos_y_and_neg_x_neg_z_and_pos_x_neg_y_pos_z" />
   39884 <Test name="clip_pos_y_and_pos_x_neg_z_and_neg_x_pos_z" />
   39885 <Test name="clip_pos_y_and_pos_x_neg_z_and_neg_x_neg_y_pos_z" />
   39886 <Test name="clip_pos_y_and_pos_x_pos_z_and_neg_x_neg_y_neg_z" />
   39887 <Test name="clip_pos_y_and_neg_x_pos_z_and_pos_x_neg_y_neg_z" />
   39888 <Test name="clip_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z" />
   39889 <Test name="clip_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39890 <Test name="clip_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z" />
   39891 <Test name="clip_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39892 <Test name="clip_pos_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39893 <Test name="clip_pos_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39894 <Test name="clip_neg_y_and_neg_x_neg_y_and_pos_x_pos_y" />
   39895 <Test name="clip_neg_y_and_pos_x_neg_y_and_neg_x_pos_y" />
   39896 <Test name="clip_neg_y_and_pos_x_pos_y_and_neg_x_pos_y" />
   39897 <Test name="clip_neg_y_and_neg_x_neg_z_and_pos_x_pos_z" />
   39898 <Test name="clip_neg_y_and_neg_x_neg_z_and_pos_x_pos_y_pos_z" />
   39899 <Test name="clip_neg_y_and_pos_x_neg_z_and_neg_x_pos_z" />
   39900 <Test name="clip_neg_y_and_pos_x_neg_z_and_neg_x_pos_y_pos_z" />
   39901 <Test name="clip_neg_y_and_pos_x_pos_z_and_neg_x_pos_y_neg_z" />
   39902 <Test name="clip_neg_y_and_neg_x_pos_z_and_pos_x_pos_y_neg_z" />
   39903 <Test name="clip_neg_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39904 <Test name="clip_neg_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39905 <Test name="clip_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39906 <Test name="clip_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z" />
   39907 <Test name="clip_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39908 <Test name="clip_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z" />
   39909 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_and_pos_x_pos_y" />
   39910 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_and_neg_x_pos_y" />
   39911 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y" />
   39912 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_z" />
   39913 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_pos_z" />
   39914 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_y_neg_z" />
   39915 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_y_neg_z" />
   39916 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_y_pos_z" />
   39917 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_y_pos_z" />
   39918 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y_pos_z" />
   39919 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_y_neg_z" />
   39920 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y_neg_z" />
   39921 <Test name="clip_neg_x_neg_y_and_neg_x_neg_z_and_pos_x_pos_z" />
   39922 <Test name="clip_neg_x_neg_y_and_pos_x_neg_z_and_neg_x_pos_z" />
   39923 <Test name="clip_neg_x_neg_y_and_pos_x_neg_z_and_pos_y_pos_z" />
   39924 <Test name="clip_neg_x_neg_y_and_pos_x_pos_z_and_pos_y_neg_z" />
   39925 <Test name="clip_neg_x_neg_y_and_neg_y_neg_z_and_pos_y_pos_z" />
   39926 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39927 <Test name="clip_neg_x_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39928 <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y" />
   39929 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_z" />
   39930 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_neg_z" />
   39931 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_z" />
   39932 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_y_neg_z" />
   39933 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_y_pos_z" />
   39934 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_y_pos_z" />
   39935 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_y_pos_z" />
   39936 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_y_neg_z" />
   39937 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_y_neg_z" />
   39938 <Test name="clip_pos_x_neg_y_and_neg_x_neg_z_and_pos_y_pos_z" />
   39939 <Test name="clip_pos_x_neg_y_and_neg_x_pos_z_and_pos_y_neg_z" />
   39940 <Test name="clip_pos_x_neg_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39941 <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39942 <Test name="clip_pos_x_pos_y_and_neg_x_neg_z_and_neg_y_pos_z" />
   39943 <Test name="clip_pos_x_pos_y_and_neg_x_pos_z_and_neg_y_neg_z" />
   39944 <Test name="clip_pos_x_pos_y_and_neg_y_neg_z_and_pos_y_pos_z" />
   39945 <Test name="clip_pos_x_pos_y_and_pos_y_neg_z_and_neg_y_pos_z" />
   39946 <Test name="clip_pos_x_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39947 <Test name="clip_pos_x_pos_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39948 <Test name="clip_neg_x_pos_y_and_pos_x_neg_z_and_neg_x_pos_z" />
   39949 <Test name="clip_neg_x_pos_y_and_pos_x_neg_z_and_neg_y_pos_z" />
   39950 <Test name="clip_neg_x_pos_y_and_pos_x_pos_z_and_neg_y_neg_z" />
   39951 <Test name="clip_neg_x_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39952 <Test name="clip_neg_x_pos_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39953 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_y_pos_z" />
   39954 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_neg_y_pos_z" />
   39955 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_neg_y_pos_z" />
   39956 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_pos_y_pos_z" />
   39957 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_pos_y_pos_z" />
   39958 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_neg_y_neg_z" />
   39959 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_pos_y_neg_z" />
   39960 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_pos_y_neg_z" />
   39961 <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z" />
   39962 <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39963 <Test name="clip_neg_x_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39964 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_y_neg_z" />
   39965 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_y_neg_z" />
   39966 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_neg_y_pos_z" />
   39967 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_pos_y_pos_z" />
   39968 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_neg_y_neg_z" />
   39969 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_neg_y_neg_z" />
   39970 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_pos_y_neg_z" />
   39971 <Test name="clip_pos_x_neg_z_and_neg_y_neg_z_and_pos_y_pos_z" />
   39972 <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z" />
   39973 <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39974 <Test name="clip_pos_x_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39975 <Test name="clip_pos_x_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39976 <Test name="clip_pos_x_pos_z_and_neg_y_neg_z_and_pos_y_pos_z" />
   39977 <Test name="clip_pos_x_pos_z_and_pos_y_neg_z_and_neg_y_pos_z" />
   39978 <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39979 <Test name="clip_pos_x_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39980 <Test name="clip_pos_x_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39981 <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" />
   39982 <Test name="clip_neg_x_pos_z_and_pos_y_neg_z_and_neg_y_pos_z" />
   39983 <Test name="clip_neg_x_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39984 <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39985 <Test name="clip_neg_x_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39986 <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" />
   39987 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_neg_y_pos_z" />
   39988 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_pos_y_pos_z" />
   39989 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_pos_y_pos_z" />
   39990 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39991 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_pos_y_neg_z" />
   39992 <Test name="clip_neg_y_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   39993 <Test name="clip_neg_y_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   39994 <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z" />
   39995 <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   39996 <Test name="clip_neg_y_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   39997 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_neg_y_pos_z" />
   39998 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_neg_y_pos_z" />
   39999 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_pos_y_pos_z" />
   40000 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_neg_y_neg_z" />
   40001 <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   40002 <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" />
   40003 <Test name="clip_neg_y_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   40004 <Test name="clip_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   40005 <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   40006 <Test name="clip_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   40007 <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z" />
   40008 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
   40009 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
   40010 <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   40011 <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z" />
   40012 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" />
   40013 <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   40014 <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z" />
   40015 <Test name="clip_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" />
   40016 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
   40017 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
   40018 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" />
   40019 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" />
   40020 <Test name="clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" />
   40021 <Test name="clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" />
   40022 </TestCase>
   40023 </TestSuite>
   40024 </TestSuite>
   40025 <TestCase name="polygon_offset">
   40026 <Test name="default_enable" />
   40027 <Test name="default_render_with_factor" />
   40028 <Test name="default_factor_0_slope" />
   40029 <Test name="fixed16_enable" />
   40030 <Test name="fixed16_render_with_factor" />
   40031 <Test name="fixed16_factor_0_slope" />
   40032 <Test name="fixed24_enable" />
   40033 <Test name="fixed24_render_with_factor" />
   40034 <Test name="fixed24_factor_0_slope" />
   40035 <Test name="float32_enable" />
   40036 <Test name="float32_render_with_units" />
   40037 <Test name="float32_render_with_factor" />
   40038 <Test name="float32_factor_0_slope" />
   40039 </TestCase>
   40040 <TestSuite name="draw">
   40041 <TestSuite name="draw_arrays">
   40042 <TestCase name="first">
   40043 <Test name="first_1" />
   40044 <Test name="first_3" />
   40045 <Test name="first_17" />
   40046 </TestCase>
   40047 <TestCase name="points">
   40048 <Test name="single_attribute" />
   40049 <Test name="multiple_attributes" />
   40050 <Test name="instanced_attributes" />
   40051 <Test name="default_attribute" />
   40052 </TestCase>
   40053 <TestCase name="triangles">
   40054 <Test name="single_attribute" />
   40055 <Test name="multiple_attributes" />
   40056 <Test name="instanced_attributes" />
   40057 <Test name="default_attribute" />
   40058 </TestCase>
   40059 <TestCase name="triangle_fan">
   40060 <Test name="single_attribute" />
   40061 <Test name="multiple_attributes" />
   40062 <Test name="instanced_attributes" />
   40063 <Test name="default_attribute" />
   40064 </TestCase>
   40065 <TestCase name="triangle_strip">
   40066 <Test name="single_attribute" />
   40067 <Test name="multiple_attributes" />
   40068 <Test name="instanced_attributes" />
   40069 <Test name="default_attribute" />
   40070 </TestCase>
   40071 <TestCase name="lines">
   40072 <Test name="single_attribute" />
   40073 <Test name="multiple_attributes" />
   40074 <Test name="instanced_attributes" />
   40075 <Test name="default_attribute" />
   40076 </TestCase>
   40077 <TestCase name="line_strip">
   40078 <Test name="single_attribute" />
   40079 <Test name="multiple_attributes" />
   40080 <Test name="instanced_attributes" />
   40081 <Test name="default_attribute" />
   40082 </TestCase>
   40083 <TestCase name="line_loop">
   40084 <Test name="single_attribute" />
   40085 <Test name="multiple_attributes" />
   40086 <Test name="instanced_attributes" />
   40087 <Test name="default_attribute" />
   40088 </TestCase>
   40089 </TestSuite>
   40090 <TestSuite name="draw_elements">
   40091 <TestSuite name="indices">
   40092 <TestCase name="user_ptr">
   40093 <Test name="index_byte" />
   40094 <Test name="index_short" />
   40095 <Test name="index_int" />
   40096 </TestCase>
   40097 <TestCase name="unaligned_user_ptr">
   40098 <Test name="index_short" />
   40099 </TestCase>
   40100 <TestCase name="buffer">
   40101 <Test name="index_byte" />
   40102 <Test name="index_short" />
   40103 <Test name="index_int" />
   40104 </TestCase>
   40105 </TestSuite>
   40106 <TestCase name="points">
   40107 <Test name="single_attribute" />
   40108 <Test name="multiple_attributes" />
   40109 <Test name="instanced_attributes" />
   40110 <Test name="default_attribute" />
   40111 </TestCase>
   40112 <TestCase name="triangles">
   40113 <Test name="single_attribute" />
   40114 <Test name="multiple_attributes" />
   40115 <Test name="instanced_attributes" />
   40116 <Test name="default_attribute" />
   40117 </TestCase>
   40118 <TestCase name="triangle_fan">
   40119 <Test name="single_attribute" />
   40120 <Test name="multiple_attributes" />
   40121 <Test name="instanced_attributes" />
   40122 <Test name="default_attribute" />
   40123 </TestCase>
   40124 <TestCase name="triangle_strip">
   40125 <Test name="single_attribute" />
   40126 <Test name="multiple_attributes" />
   40127 <Test name="instanced_attributes" />
   40128 <Test name="default_attribute" />
   40129 </TestCase>
   40130 <TestCase name="lines">
   40131 <Test name="single_attribute" />
   40132 <Test name="multiple_attributes" />
   40133 <Test name="instanced_attributes" />
   40134 <Test name="default_attribute" />
   40135 </TestCase>
   40136 <TestCase name="line_strip">
   40137 <Test name="single_attribute" />
   40138 <Test name="multiple_attributes" />
   40139 <Test name="instanced_attributes" />
   40140 <Test name="default_attribute" />
   40141 </TestCase>
   40142 <TestCase name="line_loop">
   40143 <Test name="single_attribute" />
   40144 <Test name="multiple_attributes" />
   40145 <Test name="instanced_attributes" />
   40146 <Test name="default_attribute" />
   40147 </TestCase>
   40148 </TestSuite>
   40149 <TestSuite name="draw_arrays_instanced">
   40150 <TestCase name="first">
   40151 <Test name="first_1" />
   40152 <Test name="first_3" />
   40153 <Test name="first_17" />
   40154 </TestCase>
   40155 <TestCase name="points">
   40156 <Test name="single_attribute" />
   40157 <Test name="multiple_attributes" />
   40158 <Test name="instanced_attributes" />
   40159 <Test name="default_attribute" />
   40160 </TestCase>
   40161 <TestCase name="triangles">
   40162 <Test name="single_attribute" />
   40163 <Test name="multiple_attributes" />
   40164 <Test name="instanced_attributes" />
   40165 <Test name="default_attribute" />
   40166 </TestCase>
   40167 <TestCase name="triangle_fan">
   40168 <Test name="single_attribute" />
   40169 <Test name="multiple_attributes" />
   40170 <Test name="instanced_attributes" />
   40171 <Test name="default_attribute" />
   40172 </TestCase>
   40173 <TestCase name="triangle_strip">
   40174 <Test name="single_attribute" />
   40175 <Test name="multiple_attributes" />
   40176 <Test name="instanced_attributes" />
   40177 <Test name="default_attribute" />
   40178 </TestCase>
   40179 <TestCase name="lines">
   40180 <Test name="single_attribute" />
   40181 <Test name="multiple_attributes" />
   40182 <Test name="instanced_attributes" />
   40183 <Test name="default_attribute" />
   40184 </TestCase>
   40185 <TestCase name="line_strip">
   40186 <Test name="single_attribute" />
   40187 <Test name="multiple_attributes" />
   40188 <Test name="instanced_attributes" />
   40189 <Test name="default_attribute" />
   40190 </TestCase>
   40191 <TestCase name="line_loop">
   40192 <Test name="single_attribute" />
   40193 <Test name="multiple_attributes" />
   40194 <Test name="instanced_attributes" />
   40195 <Test name="default_attribute" />
   40196 </TestCase>
   40197 </TestSuite>
   40198 <TestSuite name="draw_elements_instanced">
   40199 <TestSuite name="indices">
   40200 <TestCase name="user_ptr">
   40201 <Test name="index_byte" />
   40202 <Test name="index_short" />
   40203 <Test name="index_int" />
   40204 </TestCase>
   40205 <TestCase name="unaligned_user_ptr">
   40206 <Test name="index_short" />
   40207 </TestCase>
   40208 <TestCase name="buffer">
   40209 <Test name="index_byte" />
   40210 <Test name="index_short" />
   40211 <Test name="index_int" />
   40212 </TestCase>
   40213 </TestSuite>
   40214 <TestCase name="points">
   40215 <Test name="single_attribute" />
   40216 <Test name="multiple_attributes" />
   40217 <Test name="instanced_attributes" />
   40218 <Test name="default_attribute" />
   40219 </TestCase>
   40220 <TestCase name="triangles">
   40221 <Test name="single_attribute" />
   40222 <Test name="multiple_attributes" />
   40223 <Test name="instanced_attributes" />
   40224 <Test name="default_attribute" />
   40225 </TestCase>
   40226 <TestCase name="triangle_fan">
   40227 <Test name="single_attribute" />
   40228 <Test name="multiple_attributes" />
   40229 <Test name="instanced_attributes" />
   40230 <Test name="default_attribute" />
   40231 </TestCase>
   40232 <TestCase name="triangle_strip">
   40233 <Test name="single_attribute" />
   40234 <Test name="multiple_attributes" />
   40235 <Test name="instanced_attributes" />
   40236 <Test name="default_attribute" />
   40237 </TestCase>
   40238 <TestCase name="lines">
   40239 <Test name="single_attribute" />
   40240 <Test name="multiple_attributes" />
   40241 <Test name="instanced_attributes" />
   40242 <Test name="default_attribute" />
   40243 </TestCase>
   40244 <TestCase name="line_strip">
   40245 <Test name="single_attribute" />
   40246 <Test name="multiple_attributes" />
   40247 <Test name="instanced_attributes" />
   40248 <Test name="default_attribute" />
   40249 </TestCase>
   40250 <TestCase name="line_loop">
   40251 <Test name="single_attribute" />
   40252 <Test name="multiple_attributes" />
   40253 <Test name="instanced_attributes" />
   40254 <Test name="default_attribute" />
   40255 </TestCase>
   40256 </TestSuite>
   40257 <TestSuite name="draw_range_elements">
   40258 <TestCase name="points">
   40259 <Test name="single_attribute" />
   40260 <Test name="multiple_attributes" />
   40261 <Test name="instanced_attributes" />
   40262 <Test name="default_attribute" />
   40263 </TestCase>
   40264 <TestCase name="triangles">
   40265 <Test name="single_attribute" />
   40266 <Test name="multiple_attributes" />
   40267 <Test name="instanced_attributes" />
   40268 <Test name="default_attribute" />
   40269 </TestCase>
   40270 <TestCase name="triangle_fan">
   40271 <Test name="single_attribute" />
   40272 <Test name="multiple_attributes" />
   40273 <Test name="instanced_attributes" />
   40274 <Test name="default_attribute" />
   40275 </TestCase>
   40276 <TestCase name="triangle_strip">
   40277 <Test name="single_attribute" />
   40278 <Test name="multiple_attributes" />
   40279 <Test name="instanced_attributes" />
   40280 <Test name="default_attribute" />
   40281 </TestCase>
   40282 <TestCase name="lines">
   40283 <Test name="single_attribute" />
   40284 <Test name="multiple_attributes" />
   40285 <Test name="instanced_attributes" />
   40286 <Test name="default_attribute" />
   40287 </TestCase>
   40288 <TestCase name="line_strip">
   40289 <Test name="single_attribute" />
   40290 <Test name="multiple_attributes" />
   40291 <Test name="instanced_attributes" />
   40292 <Test name="default_attribute" />
   40293 </TestCase>
   40294 <TestCase name="line_loop">
   40295 <Test name="single_attribute" />
   40296 <Test name="multiple_attributes" />
   40297 <Test name="instanced_attributes" />
   40298 <Test name="default_attribute" />
   40299 </TestCase>
   40300 </TestSuite>
   40301 <TestCase name="instancing">
   40302 <Test name="draw_arrays_instanced_grid_2x2" />
   40303 <Test name="draw_arrays_instanced_grid_5x5" />
   40304 <Test name="draw_arrays_instanced_grid_10x10" />
   40305 <Test name="draw_arrays_instanced_grid_32x32" />
   40306 <Test name="draw_arrays_instanced_grid_100x100" />
   40307 <Test name="draw_elements_instanced_grid_2x2" />
   40308 <Test name="draw_elements_instanced_grid_5x5" />
   40309 <Test name="draw_elements_instanced_grid_10x10" />
   40310 <Test name="draw_elements_instanced_grid_32x32" />
   40311 <Test name="draw_elements_instanced_grid_100x100" />
   40312 </TestCase>
   40313 <TestCase name="random">
   40314 <Test name="0" />
   40315 <Test name="2" />
   40316 <Test name="5" />
   40317 <Test name="7" />
   40318 <Test name="9" />
   40319 <Test name="11" />
   40320 <Test name="12" />
   40321 <Test name="14" />
   40322 <Test name="15" />
   40323 <Test name="16" />
   40324 <Test name="17" />
   40325 <Test name="18" />
   40326 <Test name="19" />
   40327 <Test name="20" />
   40328 <Test name="21" />
   40329 <Test name="23" />
   40330 <Test name="25" />
   40331 <Test name="27" />
   40332 <Test name="29" />
   40333 <Test name="30" />
   40334 <Test name="31" />
   40335 <Test name="32" />
   40336 <Test name="33" />
   40337 <Test name="36" />
   40338 <Test name="37" />
   40339 <Test name="38" />
   40340 <Test name="39" />
   40341 <Test name="40" />
   40342 <Test name="41" />
   40343 <Test name="42" />
   40344 <Test name="43" />
   40345 <Test name="44" />
   40346 <Test name="48" />
   40347 <Test name="49" />
   40348 <Test name="51" />
   40349 <Test name="52" />
   40350 <Test name="55" />
   40351 <Test name="56" />
   40352 <Test name="57" />
   40353 <Test name="58" />
   40354 <Test name="60" />
   40355 <Test name="61" />
   40356 <Test name="63" />
   40357 <Test name="68" />
   40358 <Test name="69" />
   40359 <Test name="70" />
   40360 <Test name="71" />
   40361 <Test name="72" />
   40362 <Test name="74" />
   40363 <Test name="78" />
   40364 <Test name="80" />
   40365 <Test name="81" />
   40366 <Test name="82" />
   40367 <Test name="83" />
   40368 <Test name="84" />
   40369 <Test name="85" />
   40370 <Test name="86" />
   40371 <Test name="87" />
   40372 <Test name="88" />
   40373 <Test name="89" />
   40374 <Test name="90" />
   40375 <Test name="91" />
   40376 <Test name="92" />
   40377 <Test name="93" />
   40378 <Test name="94" />
   40379 <Test name="95" />
   40380 <Test name="96" />
   40381 <Test name="97" />
   40382 <Test name="101" />
   40383 <Test name="103" />
   40384 <Test name="104" />
   40385 <Test name="105" />
   40386 <Test name="106" />
   40387 <Test name="107" />
   40388 <Test name="108" />
   40389 <Test name="109" />
   40390 <Test name="112" />
   40391 <Test name="113" />
   40392 <Test name="114" />
   40393 <Test name="115" />
   40394 <Test name="116" />
   40395 <Test name="117" />
   40396 <Test name="118" />
   40397 <Test name="119" />
   40398 <Test name="120" />
   40399 <Test name="124" />
   40400 <Test name="125" />
   40401 <Test name="126" />
   40402 <Test name="127" />
   40403 <Test name="129" />
   40404 <Test name="131" />
   40405 <Test name="132" />
   40406 <Test name="135" />
   40407 <Test name="136" />
   40408 <Test name="138" />
   40409 <Test name="140" />
   40410 <Test name="141" />
   40411 <Test name="142" />
   40412 <Test name="143" />
   40413 <Test name="144" />
   40414 <Test name="145" />
   40415 <Test name="146" />
   40416 <Test name="148" />
   40417 <Test name="149" />
   40418 <Test name="150" />
   40419 <Test name="151" />
   40420 <Test name="154" />
   40421 <Test name="155" />
   40422 <Test name="156" />
   40423 <Test name="158" />
   40424 <Test name="159" />
   40425 <Test name="161" />
   40426 <Test name="162" />
   40427 <Test name="164" />
   40428 <Test name="165" />
   40429 <Test name="166" />
   40430 <Test name="167" />
   40431 <Test name="169" />
   40432 <Test name="170" />
   40433 <Test name="171" />
   40434 <Test name="173" />
   40435 <Test name="174" />
   40436 <Test name="175" />
   40437 <Test name="177" />
   40438 <Test name="178" />
   40439 <Test name="179" />
   40440 <Test name="180" />
   40441 <Test name="181" />
   40442 <Test name="183" />
   40443 <Test name="184" />
   40444 <Test name="185" />
   40445 <Test name="186" />
   40446 <Test name="187" />
   40447 <Test name="188" />
   40448 <Test name="191" />
   40449 <Test name="192" />
   40450 <Test name="196" />
   40451 <Test name="197" />
   40452 <Test name="198" />
   40453 <Test name="200" />
   40454 <Test name="202" />
   40455 <Test name="204" />
   40456 <Test name="205" />
   40457 <Test name="206" />
   40458 <Test name="207" />
   40459 <Test name="208" />
   40460 <Test name="209" />
   40461 <Test name="210" />
   40462 </TestCase>
   40463 </TestSuite>
   40464 <TestCase name="flush_finish">
   40465 <Test name="wait" />
   40466 </TestCase>
   40467 <TestSuite name="default_vertex_attrib">
   40468 <TestCase name="float">
   40469 <Test name="vertex_attrib_1f" />
   40470 <Test name="vertex_attrib_2f" />
   40471 <Test name="vertex_attrib_3f" />
   40472 <Test name="vertex_attrib_4f" />
   40473 <Test name="vertex_attrib_1fv" />
   40474 <Test name="vertex_attrib_2fv" />
   40475 <Test name="vertex_attrib_3fv" />
   40476 <Test name="vertex_attrib_4fv" />
   40477 </TestCase>
   40478 <TestCase name="vec2">
   40479 <Test name="vertex_attrib_1f" />
   40480 <Test name="vertex_attrib_4f" />
   40481 <Test name="vertex_attrib_1fv" />
   40482 <Test name="vertex_attrib_4fv" />
   40483 </TestCase>
   40484 <TestCase name="vec3">
   40485 <Test name="vertex_attrib_1f" />
   40486 <Test name="vertex_attrib_4f" />
   40487 <Test name="vertex_attrib_1fv" />
   40488 <Test name="vertex_attrib_4fv" />
   40489 </TestCase>
   40490 <TestCase name="vec4">
   40491 <Test name="vertex_attrib_1f" />
   40492 <Test name="vertex_attrib_2f" />
   40493 <Test name="vertex_attrib_3f" />
   40494 <Test name="vertex_attrib_4f" />
   40495 <Test name="vertex_attrib_1fv" />
   40496 <Test name="vertex_attrib_2fv" />
   40497 <Test name="vertex_attrib_3fv" />
   40498 <Test name="vertex_attrib_4fv" />
   40499 </TestCase>
   40500 <TestCase name="mat2">
   40501 <Test name="vertex_attrib_1f" />
   40502 <Test name="vertex_attrib_4f" />
   40503 <Test name="vertex_attrib_1fv" />
   40504 <Test name="vertex_attrib_4fv" />
   40505 </TestCase>
   40506 <TestCase name="mat2x3">
   40507 <Test name="vertex_attrib_1f" />
   40508 <Test name="vertex_attrib_4f" />
   40509 <Test name="vertex_attrib_1fv" />
   40510 <Test name="vertex_attrib_4fv" />
   40511 </TestCase>
   40512 <TestCase name="mat2x4">
   40513 <Test name="vertex_attrib_1f" />
   40514 <Test name="vertex_attrib_4f" />
   40515 <Test name="vertex_attrib_1fv" />
   40516 <Test name="vertex_attrib_4fv" />
   40517 </TestCase>
   40518 <TestCase name="mat3">
   40519 <Test name="vertex_attrib_1f" />
   40520 <Test name="vertex_attrib_4f" />
   40521 <Test name="vertex_attrib_1fv" />
   40522 <Test name="vertex_attrib_4fv" />
   40523 </TestCase>
   40524 <TestCase name="mat3x2">
   40525 <Test name="vertex_attrib_1f" />
   40526 <Test name="vertex_attrib_4f" />
   40527 <Test name="vertex_attrib_1fv" />
   40528 <Test name="vertex_attrib_4fv" />
   40529 </TestCase>
   40530 <TestCase name="mat3x4">
   40531 <Test name="vertex_attrib_1f" />
   40532 <Test name="vertex_attrib_4f" />
   40533 <Test name="vertex_attrib_1fv" />
   40534 <Test name="vertex_attrib_4fv" />
   40535 </TestCase>
   40536 <TestCase name="mat4">
   40537 <Test name="vertex_attrib_1f" />
   40538 <Test name="vertex_attrib_2f" />
   40539 <Test name="vertex_attrib_3f" />
   40540 <Test name="vertex_attrib_4f" />
   40541 <Test name="vertex_attrib_1fv" />
   40542 <Test name="vertex_attrib_2fv" />
   40543 <Test name="vertex_attrib_3fv" />
   40544 <Test name="vertex_attrib_4fv" />
   40545 </TestCase>
   40546 <TestCase name="mat4x2">
   40547 <Test name="vertex_attrib_1f" />
   40548 <Test name="vertex_attrib_4f" />
   40549 <Test name="vertex_attrib_1fv" />
   40550 <Test name="vertex_attrib_4fv" />
   40551 </TestCase>
   40552 <TestCase name="mat4x3">
   40553 <Test name="vertex_attrib_1f" />
   40554 <Test name="vertex_attrib_4f" />
   40555 <Test name="vertex_attrib_1fv" />
   40556 <Test name="vertex_attrib_4fv" />
   40557 </TestCase>
   40558 <TestCase name="int">
   40559 <Test name="vertex_attribi_4i" />
   40560 <Test name="vertex_attribi_4iv" />
   40561 </TestCase>
   40562 <TestCase name="ivec2">
   40563 <Test name="vertex_attribi_4i" />
   40564 <Test name="vertex_attribi_4iv" />
   40565 </TestCase>
   40566 <TestCase name="ivec3">
   40567 <Test name="vertex_attribi_4i" />
   40568 <Test name="vertex_attribi_4iv" />
   40569 </TestCase>
   40570 <TestCase name="ivec4">
   40571 <Test name="vertex_attribi_4i" />
   40572 <Test name="vertex_attribi_4iv" />
   40573 </TestCase>
   40574 <TestCase name="uint">
   40575 <Test name="vertex_attribi_4ui" />
   40576 <Test name="vertex_attribi_4uiv" />
   40577 </TestCase>
   40578 <TestCase name="uvec2">
   40579 <Test name="vertex_attribi_4ui" />
   40580 <Test name="vertex_attribi_4uiv" />
   40581 </TestCase>
   40582 <TestCase name="uvec3">
   40583 <Test name="vertex_attribi_4ui" />
   40584 <Test name="vertex_attribi_4uiv" />
   40585 </TestCase>
   40586 <TestCase name="uvec4">
   40587 <Test name="vertex_attribi_4ui" />
   40588 <Test name="vertex_attribi_4uiv" />
   40589 </TestCase>
   40590 </TestSuite>
   40591 <TestSuite name="lifetime">
   40592 <TestCase name="gen">
   40593 <Test name="buffer" />
   40594 <Test name="texture" />
   40595 <Test name="renderbuffer" />
   40596 <Test name="framebuffer" />
   40597 <Test name="shader" />
   40598 <Test name="program" />
   40599 <Test name="query" />
   40600 <Test name="transform_feedback" />
   40601 <Test name="vertex_array" />
   40602 <Test name="sampler" />
   40603 </TestCase>
   40604 <TestCase name="delete">
   40605 <Test name="buffer" />
   40606 <Test name="texture" />
   40607 <Test name="renderbuffer" />
   40608 <Test name="framebuffer" />
   40609 <Test name="shader" />
   40610 <Test name="program" />
   40611 <Test name="query" />
   40612 <Test name="transform_feedback" />
   40613 <Test name="vertex_array" />
   40614 <Test name="sampler" />
   40615 </TestCase>
   40616 <TestCase name="bind">
   40617 <Test name="buffer" />
   40618 <Test name="texture" />
   40619 <Test name="renderbuffer" />
   40620 <Test name="framebuffer" />
   40621 <Test name="query" />
   40622 <Test name="transform_feedback" />
   40623 <Test name="vertex_array" />
   40624 <Test name="sampler" />
   40625 </TestCase>
   40626 <TestCase name="delete_bound">
   40627 <Test name="buffer" />
   40628 <Test name="texture" />
   40629 <Test name="renderbuffer" />
   40630 <Test name="framebuffer" />
   40631 <Test name="query" />
   40632 <Test name="transform_feedback" />
   40633 <Test name="vertex_array" />
   40634 <Test name="sampler" />
   40635 </TestCase>
   40636 <TestCase name="bind_no_gen">
   40637 <Test name="buffer" />
   40638 <Test name="texture" />
   40639 <Test name="renderbuffer" />
   40640 <Test name="framebuffer" />
   40641 <Test name="query" />
   40642 <Test name="transform_feedback" />
   40643 <Test name="vertex_array" />
   40644 <Test name="sampler" />
   40645 </TestCase>
   40646 <TestCase name="delete_used">
   40647 <Test name="program" />
   40648 </TestCase>
   40649 <TestSuite name="attach">
   40650 <TestCase name="deleted_name">
   40651 <Test name="shader_program" />
   40652 </TestCase>
   40653 <TestCase name="deleted_input">
   40654 <Test name="texture_framebuffer" />
   40655 <Test name="renderbuffer_framebuffer" />
   40656 <Test name="shader_program" />
   40657 </TestCase>
   40658 <TestCase name="deleted_output">
   40659 <Test name="texture_framebuffer" />
   40660 <Test name="renderbuffer_framebuffer" />
   40661 </TestCase>
   40662 </TestSuite>
   40663 <TestCase name="delete_active">
   40664 <Test name="transform_feedback" />
   40665 </TestCase>
   40666 </TestSuite>
   40667 </TestSuite>
   40668 </TestSuite>
   40669 </TestPackage>
   40670