Home | History | Annotate | Download | only in cts
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <TestPackage name="dEQP-GLES31" appPackageName="com.drawelements.deqp.gles31" testType="deqpTest">
      3 <TestSuite name="dEQP-GLES31">
      4 <TestCase name="info">
      5 <Test name="renderer" />
      6 <Test name="version" />
      7 <Test name="shading_language_version" />
      8 <Test name="extensions" />
      9 <Test name="render_target" />
     10 </TestCase>
     11 <TestSuite name="functional">
     12 <TestSuite name="shaders">
     13 <TestSuite name="builtin_var">
     14 <TestCase name="compute">
     15 <Test name="num_work_groups" />
     16 <Test name="work_group_size" />
     17 <Test name="work_group_id" />
     18 <Test name="local_invocation_id" />
     19 <Test name="global_invocation_id" />
     20 <Test name="local_invocation_index" />
     21 </TestCase>
     22 </TestSuite>
     23 <TestSuite name="builtin_functions">
     24 <TestSuite name="common">
     25 <TestCase name="abs">
     26 <Test name="float_lowp_geometry" />
     27 <Test name="float_lowp_tess_control" />
     28 <Test name="float_lowp_tess_eval" />
     29 <Test name="float_lowp_compute" />
     30 <Test name="float_mediump_geometry" />
     31 <Test name="float_mediump_tess_control" />
     32 <Test name="float_mediump_tess_eval" />
     33 <Test name="float_mediump_compute" />
     34 <Test name="float_highp_geometry" />
     35 <Test name="float_highp_tess_control" />
     36 <Test name="float_highp_tess_eval" />
     37 <Test name="float_highp_compute" />
     38 <Test name="vec2_lowp_geometry" />
     39 <Test name="vec2_lowp_tess_control" />
     40 <Test name="vec2_lowp_tess_eval" />
     41 <Test name="vec2_lowp_compute" />
     42 <Test name="vec2_mediump_geometry" />
     43 <Test name="vec2_mediump_tess_control" />
     44 <Test name="vec2_mediump_tess_eval" />
     45 <Test name="vec2_mediump_compute" />
     46 <Test name="vec2_highp_geometry" />
     47 <Test name="vec2_highp_tess_control" />
     48 <Test name="vec2_highp_tess_eval" />
     49 <Test name="vec2_highp_compute" />
     50 <Test name="vec3_lowp_geometry" />
     51 <Test name="vec3_lowp_tess_control" />
     52 <Test name="vec3_lowp_tess_eval" />
     53 <Test name="vec3_lowp_compute" />
     54 <Test name="vec3_mediump_geometry" />
     55 <Test name="vec3_mediump_tess_control" />
     56 <Test name="vec3_mediump_tess_eval" />
     57 <Test name="vec3_mediump_compute" />
     58 <Test name="vec3_highp_geometry" />
     59 <Test name="vec3_highp_tess_control" />
     60 <Test name="vec3_highp_tess_eval" />
     61 <Test name="vec3_highp_compute" />
     62 <Test name="vec4_lowp_geometry" />
     63 <Test name="vec4_lowp_tess_control" />
     64 <Test name="vec4_lowp_tess_eval" />
     65 <Test name="vec4_lowp_compute" />
     66 <Test name="vec4_mediump_geometry" />
     67 <Test name="vec4_mediump_tess_control" />
     68 <Test name="vec4_mediump_tess_eval" />
     69 <Test name="vec4_mediump_compute" />
     70 <Test name="vec4_highp_geometry" />
     71 <Test name="vec4_highp_tess_control" />
     72 <Test name="vec4_highp_tess_eval" />
     73 <Test name="vec4_highp_compute" />
     74 <Test name="int_lowp_geometry" />
     75 <Test name="int_lowp_tess_control" />
     76 <Test name="int_lowp_tess_eval" />
     77 <Test name="int_lowp_compute" />
     78 <Test name="int_mediump_geometry" />
     79 <Test name="int_mediump_tess_control" />
     80 <Test name="int_mediump_tess_eval" />
     81 <Test name="int_mediump_compute" />
     82 <Test name="int_highp_geometry" />
     83 <Test name="int_highp_tess_control" />
     84 <Test name="int_highp_tess_eval" />
     85 <Test name="int_highp_compute" />
     86 <Test name="ivec2_lowp_geometry" />
     87 <Test name="ivec2_lowp_tess_control" />
     88 <Test name="ivec2_lowp_tess_eval" />
     89 <Test name="ivec2_lowp_compute" />
     90 <Test name="ivec2_mediump_geometry" />
     91 <Test name="ivec2_mediump_tess_control" />
     92 <Test name="ivec2_mediump_tess_eval" />
     93 <Test name="ivec2_mediump_compute" />
     94 <Test name="ivec2_highp_geometry" />
     95 <Test name="ivec2_highp_tess_control" />
     96 <Test name="ivec2_highp_tess_eval" />
     97 <Test name="ivec2_highp_compute" />
     98 <Test name="ivec3_lowp_geometry" />
     99 <Test name="ivec3_lowp_tess_control" />
    100 <Test name="ivec3_lowp_tess_eval" />
    101 <Test name="ivec3_lowp_compute" />
    102 <Test name="ivec3_mediump_geometry" />
    103 <Test name="ivec3_mediump_tess_control" />
    104 <Test name="ivec3_mediump_tess_eval" />
    105 <Test name="ivec3_mediump_compute" />
    106 <Test name="ivec3_highp_geometry" />
    107 <Test name="ivec3_highp_tess_control" />
    108 <Test name="ivec3_highp_tess_eval" />
    109 <Test name="ivec3_highp_compute" />
    110 <Test name="ivec4_lowp_geometry" />
    111 <Test name="ivec4_lowp_tess_control" />
    112 <Test name="ivec4_lowp_tess_eval" />
    113 <Test name="ivec4_lowp_compute" />
    114 <Test name="ivec4_mediump_geometry" />
    115 <Test name="ivec4_mediump_tess_control" />
    116 <Test name="ivec4_mediump_tess_eval" />
    117 <Test name="ivec4_mediump_compute" />
    118 <Test name="ivec4_highp_geometry" />
    119 <Test name="ivec4_highp_tess_control" />
    120 <Test name="ivec4_highp_tess_eval" />
    121 <Test name="ivec4_highp_compute" />
    122 </TestCase>
    123 <TestCase name="sign">
    124 <Test name="float_lowp_geometry" />
    125 <Test name="float_lowp_tess_control" />
    126 <Test name="float_lowp_tess_eval" />
    127 <Test name="float_lowp_compute" />
    128 <Test name="float_mediump_geometry" />
    129 <Test name="float_mediump_tess_control" />
    130 <Test name="float_mediump_tess_eval" />
    131 <Test name="float_mediump_compute" />
    132 <Test name="float_highp_geometry" />
    133 <Test name="float_highp_tess_control" />
    134 <Test name="float_highp_tess_eval" />
    135 <Test name="float_highp_compute" />
    136 <Test name="vec2_lowp_geometry" />
    137 <Test name="vec2_lowp_tess_control" />
    138 <Test name="vec2_lowp_tess_eval" />
    139 <Test name="vec2_lowp_compute" />
    140 <Test name="vec2_mediump_geometry" />
    141 <Test name="vec2_mediump_tess_control" />
    142 <Test name="vec2_mediump_tess_eval" />
    143 <Test name="vec2_mediump_compute" />
    144 <Test name="vec2_highp_geometry" />
    145 <Test name="vec2_highp_tess_control" />
    146 <Test name="vec2_highp_tess_eval" />
    147 <Test name="vec2_highp_compute" />
    148 <Test name="vec3_lowp_geometry" />
    149 <Test name="vec3_lowp_tess_control" />
    150 <Test name="vec3_lowp_tess_eval" />
    151 <Test name="vec3_lowp_compute" />
    152 <Test name="vec3_mediump_geometry" />
    153 <Test name="vec3_mediump_tess_control" />
    154 <Test name="vec3_mediump_tess_eval" />
    155 <Test name="vec3_mediump_compute" />
    156 <Test name="vec3_highp_geometry" />
    157 <Test name="vec3_highp_tess_control" />
    158 <Test name="vec3_highp_tess_eval" />
    159 <Test name="vec3_highp_compute" />
    160 <Test name="vec4_lowp_geometry" />
    161 <Test name="vec4_lowp_tess_control" />
    162 <Test name="vec4_lowp_tess_eval" />
    163 <Test name="vec4_lowp_compute" />
    164 <Test name="vec4_mediump_geometry" />
    165 <Test name="vec4_mediump_tess_control" />
    166 <Test name="vec4_mediump_tess_eval" />
    167 <Test name="vec4_mediump_compute" />
    168 <Test name="vec4_highp_geometry" />
    169 <Test name="vec4_highp_tess_control" />
    170 <Test name="vec4_highp_tess_eval" />
    171 <Test name="vec4_highp_compute" />
    172 <Test name="int_lowp_geometry" />
    173 <Test name="int_lowp_tess_control" />
    174 <Test name="int_lowp_tess_eval" />
    175 <Test name="int_lowp_compute" />
    176 <Test name="int_mediump_geometry" />
    177 <Test name="int_mediump_tess_control" />
    178 <Test name="int_mediump_tess_eval" />
    179 <Test name="int_mediump_compute" />
    180 <Test name="int_highp_geometry" />
    181 <Test name="int_highp_tess_control" />
    182 <Test name="int_highp_tess_eval" />
    183 <Test name="int_highp_compute" />
    184 <Test name="ivec2_lowp_geometry" />
    185 <Test name="ivec2_lowp_tess_control" />
    186 <Test name="ivec2_lowp_tess_eval" />
    187 <Test name="ivec2_lowp_compute" />
    188 <Test name="ivec2_mediump_geometry" />
    189 <Test name="ivec2_mediump_tess_control" />
    190 <Test name="ivec2_mediump_tess_eval" />
    191 <Test name="ivec2_mediump_compute" />
    192 <Test name="ivec2_highp_geometry" />
    193 <Test name="ivec2_highp_tess_control" />
    194 <Test name="ivec2_highp_tess_eval" />
    195 <Test name="ivec2_highp_compute" />
    196 <Test name="ivec3_lowp_geometry" />
    197 <Test name="ivec3_lowp_tess_control" />
    198 <Test name="ivec3_lowp_tess_eval" />
    199 <Test name="ivec3_lowp_compute" />
    200 <Test name="ivec3_mediump_geometry" />
    201 <Test name="ivec3_mediump_tess_control" />
    202 <Test name="ivec3_mediump_tess_eval" />
    203 <Test name="ivec3_mediump_compute" />
    204 <Test name="ivec3_highp_geometry" />
    205 <Test name="ivec3_highp_tess_control" />
    206 <Test name="ivec3_highp_tess_eval" />
    207 <Test name="ivec3_highp_compute" />
    208 <Test name="ivec4_lowp_geometry" />
    209 <Test name="ivec4_lowp_tess_control" />
    210 <Test name="ivec4_lowp_tess_eval" />
    211 <Test name="ivec4_lowp_compute" />
    212 <Test name="ivec4_mediump_geometry" />
    213 <Test name="ivec4_mediump_tess_control" />
    214 <Test name="ivec4_mediump_tess_eval" />
    215 <Test name="ivec4_mediump_compute" />
    216 <Test name="ivec4_highp_geometry" />
    217 <Test name="ivec4_highp_tess_control" />
    218 <Test name="ivec4_highp_tess_eval" />
    219 <Test name="ivec4_highp_compute" />
    220 </TestCase>
    221 <TestCase name="floor">
    222 <Test name="float_lowp_geometry" />
    223 <Test name="float_lowp_tess_control" />
    224 <Test name="float_lowp_tess_eval" />
    225 <Test name="float_lowp_compute" />
    226 <Test name="float_mediump_geometry" />
    227 <Test name="float_mediump_tess_control" />
    228 <Test name="float_mediump_tess_eval" />
    229 <Test name="float_mediump_compute" />
    230 <Test name="float_highp_geometry" />
    231 <Test name="float_highp_tess_control" />
    232 <Test name="float_highp_tess_eval" />
    233 <Test name="float_highp_compute" />
    234 <Test name="vec2_lowp_geometry" />
    235 <Test name="vec2_lowp_tess_control" />
    236 <Test name="vec2_lowp_tess_eval" />
    237 <Test name="vec2_lowp_compute" />
    238 <Test name="vec2_mediump_geometry" />
    239 <Test name="vec2_mediump_tess_control" />
    240 <Test name="vec2_mediump_tess_eval" />
    241 <Test name="vec2_mediump_compute" />
    242 <Test name="vec2_highp_geometry" />
    243 <Test name="vec2_highp_tess_control" />
    244 <Test name="vec2_highp_tess_eval" />
    245 <Test name="vec2_highp_compute" />
    246 <Test name="vec3_lowp_geometry" />
    247 <Test name="vec3_lowp_tess_control" />
    248 <Test name="vec3_lowp_tess_eval" />
    249 <Test name="vec3_lowp_compute" />
    250 <Test name="vec3_mediump_geometry" />
    251 <Test name="vec3_mediump_tess_control" />
    252 <Test name="vec3_mediump_tess_eval" />
    253 <Test name="vec3_mediump_compute" />
    254 <Test name="vec3_highp_geometry" />
    255 <Test name="vec3_highp_tess_control" />
    256 <Test name="vec3_highp_tess_eval" />
    257 <Test name="vec3_highp_compute" />
    258 <Test name="vec4_lowp_geometry" />
    259 <Test name="vec4_lowp_tess_control" />
    260 <Test name="vec4_lowp_tess_eval" />
    261 <Test name="vec4_lowp_compute" />
    262 <Test name="vec4_mediump_geometry" />
    263 <Test name="vec4_mediump_tess_control" />
    264 <Test name="vec4_mediump_tess_eval" />
    265 <Test name="vec4_mediump_compute" />
    266 <Test name="vec4_highp_geometry" />
    267 <Test name="vec4_highp_tess_control" />
    268 <Test name="vec4_highp_tess_eval" />
    269 <Test name="vec4_highp_compute" />
    270 </TestCase>
    271 <TestCase name="trunc">
    272 <Test name="float_lowp_geometry" />
    273 <Test name="float_lowp_tess_control" />
    274 <Test name="float_lowp_tess_eval" />
    275 <Test name="float_lowp_compute" />
    276 <Test name="float_mediump_geometry" />
    277 <Test name="float_mediump_tess_control" />
    278 <Test name="float_mediump_tess_eval" />
    279 <Test name="float_mediump_compute" />
    280 <Test name="float_highp_geometry" />
    281 <Test name="float_highp_tess_control" />
    282 <Test name="float_highp_tess_eval" />
    283 <Test name="float_highp_compute" />
    284 <Test name="vec2_lowp_geometry" />
    285 <Test name="vec2_lowp_tess_control" />
    286 <Test name="vec2_lowp_tess_eval" />
    287 <Test name="vec2_lowp_compute" />
    288 <Test name="vec2_mediump_geometry" />
    289 <Test name="vec2_mediump_tess_control" />
    290 <Test name="vec2_mediump_tess_eval" />
    291 <Test name="vec2_mediump_compute" />
    292 <Test name="vec2_highp_geometry" />
    293 <Test name="vec2_highp_tess_control" />
    294 <Test name="vec2_highp_tess_eval" />
    295 <Test name="vec2_highp_compute" />
    296 <Test name="vec3_lowp_geometry" />
    297 <Test name="vec3_lowp_tess_control" />
    298 <Test name="vec3_lowp_tess_eval" />
    299 <Test name="vec3_lowp_compute" />
    300 <Test name="vec3_mediump_geometry" />
    301 <Test name="vec3_mediump_tess_control" />
    302 <Test name="vec3_mediump_tess_eval" />
    303 <Test name="vec3_mediump_compute" />
    304 <Test name="vec3_highp_geometry" />
    305 <Test name="vec3_highp_tess_control" />
    306 <Test name="vec3_highp_tess_eval" />
    307 <Test name="vec3_highp_compute" />
    308 <Test name="vec4_lowp_geometry" />
    309 <Test name="vec4_lowp_tess_control" />
    310 <Test name="vec4_lowp_tess_eval" />
    311 <Test name="vec4_lowp_compute" />
    312 <Test name="vec4_mediump_geometry" />
    313 <Test name="vec4_mediump_tess_control" />
    314 <Test name="vec4_mediump_tess_eval" />
    315 <Test name="vec4_mediump_compute" />
    316 <Test name="vec4_highp_geometry" />
    317 <Test name="vec4_highp_tess_control" />
    318 <Test name="vec4_highp_tess_eval" />
    319 <Test name="vec4_highp_compute" />
    320 </TestCase>
    321 <TestCase name="round">
    322 <Test name="float_lowp_geometry" />
    323 <Test name="float_lowp_tess_control" />
    324 <Test name="float_lowp_tess_eval" />
    325 <Test name="float_lowp_compute" />
    326 <Test name="float_mediump_geometry" />
    327 <Test name="float_mediump_tess_control" />
    328 <Test name="float_mediump_tess_eval" />
    329 <Test name="float_mediump_compute" />
    330 <Test name="float_highp_geometry" />
    331 <Test name="float_highp_tess_control" />
    332 <Test name="float_highp_tess_eval" />
    333 <Test name="float_highp_compute" />
    334 <Test name="vec2_lowp_geometry" />
    335 <Test name="vec2_lowp_tess_control" />
    336 <Test name="vec2_lowp_tess_eval" />
    337 <Test name="vec2_lowp_compute" />
    338 <Test name="vec2_mediump_geometry" />
    339 <Test name="vec2_mediump_tess_control" />
    340 <Test name="vec2_mediump_tess_eval" />
    341 <Test name="vec2_mediump_compute" />
    342 <Test name="vec2_highp_geometry" />
    343 <Test name="vec2_highp_tess_control" />
    344 <Test name="vec2_highp_tess_eval" />
    345 <Test name="vec2_highp_compute" />
    346 <Test name="vec3_lowp_geometry" />
    347 <Test name="vec3_lowp_tess_control" />
    348 <Test name="vec3_lowp_tess_eval" />
    349 <Test name="vec3_lowp_compute" />
    350 <Test name="vec3_mediump_geometry" />
    351 <Test name="vec3_mediump_tess_control" />
    352 <Test name="vec3_mediump_tess_eval" />
    353 <Test name="vec3_mediump_compute" />
    354 <Test name="vec3_highp_geometry" />
    355 <Test name="vec3_highp_tess_control" />
    356 <Test name="vec3_highp_tess_eval" />
    357 <Test name="vec3_highp_compute" />
    358 <Test name="vec4_lowp_geometry" />
    359 <Test name="vec4_lowp_tess_control" />
    360 <Test name="vec4_lowp_tess_eval" />
    361 <Test name="vec4_lowp_compute" />
    362 <Test name="vec4_mediump_geometry" />
    363 <Test name="vec4_mediump_tess_control" />
    364 <Test name="vec4_mediump_tess_eval" />
    365 <Test name="vec4_mediump_compute" />
    366 <Test name="vec4_highp_geometry" />
    367 <Test name="vec4_highp_tess_control" />
    368 <Test name="vec4_highp_tess_eval" />
    369 <Test name="vec4_highp_compute" />
    370 </TestCase>
    371 <TestCase name="roundeven">
    372 <Test name="float_lowp_geometry" />
    373 <Test name="float_lowp_tess_control" />
    374 <Test name="float_lowp_tess_eval" />
    375 <Test name="float_lowp_compute" />
    376 <Test name="float_mediump_geometry" />
    377 <Test name="float_mediump_tess_control" />
    378 <Test name="float_mediump_tess_eval" />
    379 <Test name="float_mediump_compute" />
    380 <Test name="float_highp_geometry" />
    381 <Test name="float_highp_tess_control" />
    382 <Test name="float_highp_tess_eval" />
    383 <Test name="float_highp_compute" />
    384 <Test name="vec2_lowp_geometry" />
    385 <Test name="vec2_lowp_tess_control" />
    386 <Test name="vec2_lowp_tess_eval" />
    387 <Test name="vec2_lowp_compute" />
    388 <Test name="vec2_mediump_geometry" />
    389 <Test name="vec2_mediump_tess_control" />
    390 <Test name="vec2_mediump_tess_eval" />
    391 <Test name="vec2_mediump_compute" />
    392 <Test name="vec2_highp_geometry" />
    393 <Test name="vec2_highp_tess_control" />
    394 <Test name="vec2_highp_tess_eval" />
    395 <Test name="vec2_highp_compute" />
    396 <Test name="vec3_lowp_geometry" />
    397 <Test name="vec3_lowp_tess_control" />
    398 <Test name="vec3_lowp_tess_eval" />
    399 <Test name="vec3_lowp_compute" />
    400 <Test name="vec3_mediump_geometry" />
    401 <Test name="vec3_mediump_tess_control" />
    402 <Test name="vec3_mediump_tess_eval" />
    403 <Test name="vec3_mediump_compute" />
    404 <Test name="vec3_highp_geometry" />
    405 <Test name="vec3_highp_tess_control" />
    406 <Test name="vec3_highp_tess_eval" />
    407 <Test name="vec3_highp_compute" />
    408 <Test name="vec4_lowp_geometry" />
    409 <Test name="vec4_lowp_tess_control" />
    410 <Test name="vec4_lowp_tess_eval" />
    411 <Test name="vec4_lowp_compute" />
    412 <Test name="vec4_mediump_geometry" />
    413 <Test name="vec4_mediump_tess_control" />
    414 <Test name="vec4_mediump_tess_eval" />
    415 <Test name="vec4_mediump_compute" />
    416 <Test name="vec4_highp_geometry" />
    417 <Test name="vec4_highp_tess_control" />
    418 <Test name="vec4_highp_tess_eval" />
    419 <Test name="vec4_highp_compute" />
    420 </TestCase>
    421 <TestCase name="ceil">
    422 <Test name="float_lowp_geometry" />
    423 <Test name="float_lowp_tess_control" />
    424 <Test name="float_lowp_tess_eval" />
    425 <Test name="float_lowp_compute" />
    426 <Test name="float_mediump_geometry" />
    427 <Test name="float_mediump_tess_control" />
    428 <Test name="float_mediump_tess_eval" />
    429 <Test name="float_mediump_compute" />
    430 <Test name="float_highp_geometry" />
    431 <Test name="float_highp_tess_control" />
    432 <Test name="float_highp_tess_eval" />
    433 <Test name="float_highp_compute" />
    434 <Test name="vec2_lowp_geometry" />
    435 <Test name="vec2_lowp_tess_control" />
    436 <Test name="vec2_lowp_tess_eval" />
    437 <Test name="vec2_lowp_compute" />
    438 <Test name="vec2_mediump_geometry" />
    439 <Test name="vec2_mediump_tess_control" />
    440 <Test name="vec2_mediump_tess_eval" />
    441 <Test name="vec2_mediump_compute" />
    442 <Test name="vec2_highp_geometry" />
    443 <Test name="vec2_highp_tess_control" />
    444 <Test name="vec2_highp_tess_eval" />
    445 <Test name="vec2_highp_compute" />
    446 <Test name="vec3_lowp_geometry" />
    447 <Test name="vec3_lowp_tess_control" />
    448 <Test name="vec3_lowp_tess_eval" />
    449 <Test name="vec3_lowp_compute" />
    450 <Test name="vec3_mediump_geometry" />
    451 <Test name="vec3_mediump_tess_control" />
    452 <Test name="vec3_mediump_tess_eval" />
    453 <Test name="vec3_mediump_compute" />
    454 <Test name="vec3_highp_geometry" />
    455 <Test name="vec3_highp_tess_control" />
    456 <Test name="vec3_highp_tess_eval" />
    457 <Test name="vec3_highp_compute" />
    458 <Test name="vec4_lowp_geometry" />
    459 <Test name="vec4_lowp_tess_control" />
    460 <Test name="vec4_lowp_tess_eval" />
    461 <Test name="vec4_lowp_compute" />
    462 <Test name="vec4_mediump_geometry" />
    463 <Test name="vec4_mediump_tess_control" />
    464 <Test name="vec4_mediump_tess_eval" />
    465 <Test name="vec4_mediump_compute" />
    466 <Test name="vec4_highp_geometry" />
    467 <Test name="vec4_highp_tess_control" />
    468 <Test name="vec4_highp_tess_eval" />
    469 <Test name="vec4_highp_compute" />
    470 </TestCase>
    471 <TestCase name="fract">
    472 <Test name="float_lowp_geometry" />
    473 <Test name="float_lowp_tess_control" />
    474 <Test name="float_lowp_tess_eval" />
    475 <Test name="float_lowp_compute" />
    476 <Test name="float_mediump_geometry" />
    477 <Test name="float_mediump_tess_control" />
    478 <Test name="float_mediump_tess_eval" />
    479 <Test name="float_mediump_compute" />
    480 <Test name="float_highp_geometry" />
    481 <Test name="float_highp_tess_control" />
    482 <Test name="float_highp_tess_eval" />
    483 <Test name="float_highp_compute" />
    484 <Test name="vec2_lowp_geometry" />
    485 <Test name="vec2_lowp_tess_control" />
    486 <Test name="vec2_lowp_tess_eval" />
    487 <Test name="vec2_lowp_compute" />
    488 <Test name="vec2_mediump_geometry" />
    489 <Test name="vec2_mediump_tess_control" />
    490 <Test name="vec2_mediump_tess_eval" />
    491 <Test name="vec2_mediump_compute" />
    492 <Test name="vec2_highp_geometry" />
    493 <Test name="vec2_highp_tess_control" />
    494 <Test name="vec2_highp_tess_eval" />
    495 <Test name="vec2_highp_compute" />
    496 <Test name="vec3_lowp_geometry" />
    497 <Test name="vec3_lowp_tess_control" />
    498 <Test name="vec3_lowp_tess_eval" />
    499 <Test name="vec3_lowp_compute" />
    500 <Test name="vec3_mediump_geometry" />
    501 <Test name="vec3_mediump_tess_control" />
    502 <Test name="vec3_mediump_tess_eval" />
    503 <Test name="vec3_mediump_compute" />
    504 <Test name="vec3_highp_geometry" />
    505 <Test name="vec3_highp_tess_control" />
    506 <Test name="vec3_highp_tess_eval" />
    507 <Test name="vec3_highp_compute" />
    508 <Test name="vec4_lowp_geometry" />
    509 <Test name="vec4_lowp_tess_control" />
    510 <Test name="vec4_lowp_tess_eval" />
    511 <Test name="vec4_lowp_compute" />
    512 <Test name="vec4_mediump_geometry" />
    513 <Test name="vec4_mediump_tess_control" />
    514 <Test name="vec4_mediump_tess_eval" />
    515 <Test name="vec4_mediump_compute" />
    516 <Test name="vec4_highp_geometry" />
    517 <Test name="vec4_highp_tess_control" />
    518 <Test name="vec4_highp_tess_eval" />
    519 <Test name="vec4_highp_compute" />
    520 </TestCase>
    521 <TestCase name="modf">
    522 <Test name="float_lowp_geometry" />
    523 <Test name="float_lowp_tess_control" />
    524 <Test name="float_lowp_tess_eval" />
    525 <Test name="float_lowp_compute" />
    526 <Test name="float_mediump_geometry" />
    527 <Test name="float_mediump_tess_control" />
    528 <Test name="float_mediump_tess_eval" />
    529 <Test name="float_mediump_compute" />
    530 <Test name="float_highp_geometry" />
    531 <Test name="float_highp_tess_control" />
    532 <Test name="float_highp_tess_eval" />
    533 <Test name="float_highp_compute" />
    534 <Test name="vec2_lowp_geometry" />
    535 <Test name="vec2_lowp_tess_control" />
    536 <Test name="vec2_lowp_tess_eval" />
    537 <Test name="vec2_lowp_compute" />
    538 <Test name="vec2_mediump_geometry" />
    539 <Test name="vec2_mediump_tess_control" />
    540 <Test name="vec2_mediump_tess_eval" />
    541 <Test name="vec2_mediump_compute" />
    542 <Test name="vec2_highp_geometry" />
    543 <Test name="vec2_highp_tess_control" />
    544 <Test name="vec2_highp_tess_eval" />
    545 <Test name="vec2_highp_compute" />
    546 <Test name="vec3_lowp_geometry" />
    547 <Test name="vec3_lowp_tess_control" />
    548 <Test name="vec3_lowp_tess_eval" />
    549 <Test name="vec3_lowp_compute" />
    550 <Test name="vec3_mediump_geometry" />
    551 <Test name="vec3_mediump_tess_control" />
    552 <Test name="vec3_mediump_tess_eval" />
    553 <Test name="vec3_mediump_compute" />
    554 <Test name="vec3_highp_geometry" />
    555 <Test name="vec3_highp_tess_control" />
    556 <Test name="vec3_highp_tess_eval" />
    557 <Test name="vec3_highp_compute" />
    558 <Test name="vec4_lowp_geometry" />
    559 <Test name="vec4_lowp_tess_control" />
    560 <Test name="vec4_lowp_tess_eval" />
    561 <Test name="vec4_lowp_compute" />
    562 <Test name="vec4_mediump_geometry" />
    563 <Test name="vec4_mediump_tess_control" />
    564 <Test name="vec4_mediump_tess_eval" />
    565 <Test name="vec4_mediump_compute" />
    566 <Test name="vec4_highp_geometry" />
    567 <Test name="vec4_highp_tess_control" />
    568 <Test name="vec4_highp_tess_eval" />
    569 <Test name="vec4_highp_compute" />
    570 </TestCase>
    571 <TestCase name="isnan">
    572 <Test name="float_lowp_geometry" />
    573 <Test name="float_lowp_tess_control" />
    574 <Test name="float_lowp_tess_eval" />
    575 <Test name="float_lowp_compute" />
    576 <Test name="float_mediump_geometry" />
    577 <Test name="float_mediump_tess_control" />
    578 <Test name="float_mediump_tess_eval" />
    579 <Test name="float_mediump_compute" />
    580 <Test name="float_highp_geometry" />
    581 <Test name="float_highp_tess_control" />
    582 <Test name="float_highp_tess_eval" />
    583 <Test name="float_highp_compute" />
    584 <Test name="vec2_lowp_geometry" />
    585 <Test name="vec2_lowp_tess_control" />
    586 <Test name="vec2_lowp_tess_eval" />
    587 <Test name="vec2_lowp_compute" />
    588 <Test name="vec2_mediump_geometry" />
    589 <Test name="vec2_mediump_tess_control" />
    590 <Test name="vec2_mediump_tess_eval" />
    591 <Test name="vec2_mediump_compute" />
    592 <Test name="vec2_highp_geometry" />
    593 <Test name="vec2_highp_tess_control" />
    594 <Test name="vec2_highp_tess_eval" />
    595 <Test name="vec2_highp_compute" />
    596 <Test name="vec3_lowp_geometry" />
    597 <Test name="vec3_lowp_tess_control" />
    598 <Test name="vec3_lowp_tess_eval" />
    599 <Test name="vec3_lowp_compute" />
    600 <Test name="vec3_mediump_geometry" />
    601 <Test name="vec3_mediump_tess_control" />
    602 <Test name="vec3_mediump_tess_eval" />
    603 <Test name="vec3_mediump_compute" />
    604 <Test name="vec3_highp_geometry" />
    605 <Test name="vec3_highp_tess_control" />
    606 <Test name="vec3_highp_tess_eval" />
    607 <Test name="vec3_highp_compute" />
    608 <Test name="vec4_lowp_geometry" />
    609 <Test name="vec4_lowp_tess_control" />
    610 <Test name="vec4_lowp_tess_eval" />
    611 <Test name="vec4_lowp_compute" />
    612 <Test name="vec4_mediump_geometry" />
    613 <Test name="vec4_mediump_tess_control" />
    614 <Test name="vec4_mediump_tess_eval" />
    615 <Test name="vec4_mediump_compute" />
    616 <Test name="vec4_highp_geometry" />
    617 <Test name="vec4_highp_tess_control" />
    618 <Test name="vec4_highp_tess_eval" />
    619 <Test name="vec4_highp_compute" />
    620 </TestCase>
    621 <TestCase name="isinf">
    622 <Test name="float_lowp_geometry" />
    623 <Test name="float_lowp_tess_control" />
    624 <Test name="float_lowp_tess_eval" />
    625 <Test name="float_lowp_compute" />
    626 <Test name="float_mediump_geometry" />
    627 <Test name="float_mediump_tess_control" />
    628 <Test name="float_mediump_tess_eval" />
    629 <Test name="float_mediump_compute" />
    630 <Test name="float_highp_geometry" />
    631 <Test name="float_highp_tess_control" />
    632 <Test name="float_highp_tess_eval" />
    633 <Test name="float_highp_compute" />
    634 <Test name="vec2_lowp_geometry" />
    635 <Test name="vec2_lowp_tess_control" />
    636 <Test name="vec2_lowp_tess_eval" />
    637 <Test name="vec2_lowp_compute" />
    638 <Test name="vec2_mediump_geometry" />
    639 <Test name="vec2_mediump_tess_control" />
    640 <Test name="vec2_mediump_tess_eval" />
    641 <Test name="vec2_mediump_compute" />
    642 <Test name="vec2_highp_geometry" />
    643 <Test name="vec2_highp_tess_control" />
    644 <Test name="vec2_highp_tess_eval" />
    645 <Test name="vec2_highp_compute" />
    646 <Test name="vec3_lowp_geometry" />
    647 <Test name="vec3_lowp_tess_control" />
    648 <Test name="vec3_lowp_tess_eval" />
    649 <Test name="vec3_lowp_compute" />
    650 <Test name="vec3_mediump_geometry" />
    651 <Test name="vec3_mediump_tess_control" />
    652 <Test name="vec3_mediump_tess_eval" />
    653 <Test name="vec3_mediump_compute" />
    654 <Test name="vec3_highp_geometry" />
    655 <Test name="vec3_highp_tess_control" />
    656 <Test name="vec3_highp_tess_eval" />
    657 <Test name="vec3_highp_compute" />
    658 <Test name="vec4_lowp_geometry" />
    659 <Test name="vec4_lowp_tess_control" />
    660 <Test name="vec4_lowp_tess_eval" />
    661 <Test name="vec4_lowp_compute" />
    662 <Test name="vec4_mediump_geometry" />
    663 <Test name="vec4_mediump_tess_control" />
    664 <Test name="vec4_mediump_tess_eval" />
    665 <Test name="vec4_mediump_compute" />
    666 <Test name="vec4_highp_geometry" />
    667 <Test name="vec4_highp_tess_control" />
    668 <Test name="vec4_highp_tess_eval" />
    669 <Test name="vec4_highp_compute" />
    670 </TestCase>
    671 <TestCase name="floatbitstoint">
    672 <Test name="float_lowp_geometry" />
    673 <Test name="float_lowp_tess_control" />
    674 <Test name="float_lowp_tess_eval" />
    675 <Test name="float_lowp_compute" />
    676 <Test name="float_mediump_geometry" />
    677 <Test name="float_mediump_tess_control" />
    678 <Test name="float_mediump_tess_eval" />
    679 <Test name="float_mediump_compute" />
    680 <Test name="float_highp_geometry" />
    681 <Test name="float_highp_tess_control" />
    682 <Test name="float_highp_tess_eval" />
    683 <Test name="float_highp_compute" />
    684 <Test name="vec2_lowp_geometry" />
    685 <Test name="vec2_lowp_tess_control" />
    686 <Test name="vec2_lowp_tess_eval" />
    687 <Test name="vec2_lowp_compute" />
    688 <Test name="vec2_mediump_geometry" />
    689 <Test name="vec2_mediump_tess_control" />
    690 <Test name="vec2_mediump_tess_eval" />
    691 <Test name="vec2_mediump_compute" />
    692 <Test name="vec2_highp_geometry" />
    693 <Test name="vec2_highp_tess_control" />
    694 <Test name="vec2_highp_tess_eval" />
    695 <Test name="vec2_highp_compute" />
    696 <Test name="vec3_lowp_geometry" />
    697 <Test name="vec3_lowp_tess_control" />
    698 <Test name="vec3_lowp_tess_eval" />
    699 <Test name="vec3_lowp_compute" />
    700 <Test name="vec3_mediump_geometry" />
    701 <Test name="vec3_mediump_tess_control" />
    702 <Test name="vec3_mediump_tess_eval" />
    703 <Test name="vec3_mediump_compute" />
    704 <Test name="vec3_highp_geometry" />
    705 <Test name="vec3_highp_tess_control" />
    706 <Test name="vec3_highp_tess_eval" />
    707 <Test name="vec3_highp_compute" />
    708 <Test name="vec4_lowp_geometry" />
    709 <Test name="vec4_lowp_tess_control" />
    710 <Test name="vec4_lowp_tess_eval" />
    711 <Test name="vec4_lowp_compute" />
    712 <Test name="vec4_mediump_geometry" />
    713 <Test name="vec4_mediump_tess_control" />
    714 <Test name="vec4_mediump_tess_eval" />
    715 <Test name="vec4_mediump_compute" />
    716 <Test name="vec4_highp_geometry" />
    717 <Test name="vec4_highp_tess_control" />
    718 <Test name="vec4_highp_tess_eval" />
    719 <Test name="vec4_highp_compute" />
    720 </TestCase>
    721 <TestCase name="floatbitstouint">
    722 <Test name="float_lowp_geometry" />
    723 <Test name="float_lowp_tess_control" />
    724 <Test name="float_lowp_tess_eval" />
    725 <Test name="float_lowp_compute" />
    726 <Test name="float_mediump_geometry" />
    727 <Test name="float_mediump_tess_control" />
    728 <Test name="float_mediump_tess_eval" />
    729 <Test name="float_mediump_compute" />
    730 <Test name="float_highp_geometry" />
    731 <Test name="float_highp_tess_control" />
    732 <Test name="float_highp_tess_eval" />
    733 <Test name="float_highp_compute" />
    734 <Test name="vec2_lowp_geometry" />
    735 <Test name="vec2_lowp_tess_control" />
    736 <Test name="vec2_lowp_tess_eval" />
    737 <Test name="vec2_lowp_compute" />
    738 <Test name="vec2_mediump_geometry" />
    739 <Test name="vec2_mediump_tess_control" />
    740 <Test name="vec2_mediump_tess_eval" />
    741 <Test name="vec2_mediump_compute" />
    742 <Test name="vec2_highp_geometry" />
    743 <Test name="vec2_highp_tess_control" />
    744 <Test name="vec2_highp_tess_eval" />
    745 <Test name="vec2_highp_compute" />
    746 <Test name="vec3_lowp_geometry" />
    747 <Test name="vec3_lowp_tess_control" />
    748 <Test name="vec3_lowp_tess_eval" />
    749 <Test name="vec3_lowp_compute" />
    750 <Test name="vec3_mediump_geometry" />
    751 <Test name="vec3_mediump_tess_control" />
    752 <Test name="vec3_mediump_tess_eval" />
    753 <Test name="vec3_mediump_compute" />
    754 <Test name="vec3_highp_geometry" />
    755 <Test name="vec3_highp_tess_control" />
    756 <Test name="vec3_highp_tess_eval" />
    757 <Test name="vec3_highp_compute" />
    758 <Test name="vec4_lowp_geometry" />
    759 <Test name="vec4_lowp_tess_control" />
    760 <Test name="vec4_lowp_tess_eval" />
    761 <Test name="vec4_lowp_compute" />
    762 <Test name="vec4_mediump_geometry" />
    763 <Test name="vec4_mediump_tess_control" />
    764 <Test name="vec4_mediump_tess_eval" />
    765 <Test name="vec4_mediump_compute" />
    766 <Test name="vec4_highp_geometry" />
    767 <Test name="vec4_highp_tess_control" />
    768 <Test name="vec4_highp_tess_eval" />
    769 <Test name="vec4_highp_compute" />
    770 </TestCase>
    771 <TestCase name="frexp">
    772 <Test name="float_lowp_geometry" />
    773 <Test name="float_lowp_tess_control" />
    774 <Test name="float_lowp_tess_eval" />
    775 <Test name="float_mediump_geometry" />
    776 <Test name="float_mediump_tess_control" />
    777 <Test name="float_mediump_tess_eval" />
    778 <Test name="float_highp_geometry" />
    779 <Test name="float_highp_tess_control" />
    780 <Test name="float_highp_tess_eval" />
    781 <Test name="vec2_lowp_geometry" />
    782 <Test name="vec2_lowp_tess_control" />
    783 <Test name="vec2_lowp_tess_eval" />
    784 <Test name="vec2_mediump_geometry" />
    785 <Test name="vec2_mediump_tess_control" />
    786 <Test name="vec2_mediump_tess_eval" />
    787 <Test name="vec2_highp_geometry" />
    788 <Test name="vec2_highp_tess_control" />
    789 <Test name="vec2_highp_tess_eval" />
    790 <Test name="vec3_lowp_geometry" />
    791 <Test name="vec3_lowp_tess_control" />
    792 <Test name="vec3_lowp_tess_eval" />
    793 <Test name="vec3_mediump_geometry" />
    794 <Test name="vec3_mediump_tess_control" />
    795 <Test name="vec3_mediump_tess_eval" />
    796 <Test name="vec3_highp_geometry" />
    797 <Test name="vec3_highp_tess_control" />
    798 <Test name="vec3_highp_tess_eval" />
    799 <Test name="vec4_lowp_geometry" />
    800 <Test name="vec4_lowp_tess_control" />
    801 <Test name="vec4_lowp_tess_eval" />
    802 <Test name="vec4_mediump_geometry" />
    803 <Test name="vec4_mediump_tess_control" />
    804 <Test name="vec4_mediump_tess_eval" />
    805 <Test name="vec4_highp_geometry" />
    806 <Test name="vec4_highp_tess_control" />
    807 <Test name="vec4_highp_tess_eval" />
    808 </TestCase>
    809 <TestCase name="ldexp">
    810 <Test name="float_lowp_vertex" />
    811 <Test name="float_lowp_fragment" />
    812 <Test name="float_lowp_geometry" />
    813 <Test name="float_lowp_tess_control" />
    814 <Test name="float_lowp_tess_eval" />
    815 <Test name="float_lowp_compute" />
    816 <Test name="float_mediump_vertex" />
    817 <Test name="float_mediump_fragment" />
    818 <Test name="float_mediump_geometry" />
    819 <Test name="float_mediump_tess_control" />
    820 <Test name="float_mediump_tess_eval" />
    821 <Test name="float_mediump_compute" />
    822 <Test name="float_highp_vertex" />
    823 <Test name="float_highp_fragment" />
    824 <Test name="float_highp_geometry" />
    825 <Test name="float_highp_tess_control" />
    826 <Test name="float_highp_tess_eval" />
    827 <Test name="float_highp_compute" />
    828 <Test name="vec2_lowp_vertex" />
    829 <Test name="vec2_lowp_fragment" />
    830 <Test name="vec2_lowp_geometry" />
    831 <Test name="vec2_lowp_tess_control" />
    832 <Test name="vec2_lowp_tess_eval" />
    833 <Test name="vec2_lowp_compute" />
    834 <Test name="vec2_mediump_vertex" />
    835 <Test name="vec2_mediump_fragment" />
    836 <Test name="vec2_mediump_geometry" />
    837 <Test name="vec2_mediump_tess_control" />
    838 <Test name="vec2_mediump_tess_eval" />
    839 <Test name="vec2_mediump_compute" />
    840 <Test name="vec2_highp_vertex" />
    841 <Test name="vec2_highp_fragment" />
    842 <Test name="vec2_highp_geometry" />
    843 <Test name="vec2_highp_tess_control" />
    844 <Test name="vec2_highp_tess_eval" />
    845 <Test name="vec2_highp_compute" />
    846 <Test name="vec3_lowp_vertex" />
    847 <Test name="vec3_lowp_fragment" />
    848 <Test name="vec3_lowp_geometry" />
    849 <Test name="vec3_lowp_tess_control" />
    850 <Test name="vec3_lowp_tess_eval" />
    851 <Test name="vec3_lowp_compute" />
    852 <Test name="vec3_mediump_vertex" />
    853 <Test name="vec3_mediump_fragment" />
    854 <Test name="vec3_mediump_geometry" />
    855 <Test name="vec3_mediump_tess_control" />
    856 <Test name="vec3_mediump_tess_eval" />
    857 <Test name="vec3_mediump_compute" />
    858 <Test name="vec3_highp_vertex" />
    859 <Test name="vec3_highp_fragment" />
    860 <Test name="vec3_highp_geometry" />
    861 <Test name="vec3_highp_tess_control" />
    862 <Test name="vec3_highp_tess_eval" />
    863 <Test name="vec3_highp_compute" />
    864 <Test name="vec4_lowp_vertex" />
    865 <Test name="vec4_lowp_fragment" />
    866 <Test name="vec4_lowp_geometry" />
    867 <Test name="vec4_lowp_tess_control" />
    868 <Test name="vec4_lowp_tess_eval" />
    869 <Test name="vec4_lowp_compute" />
    870 <Test name="vec4_mediump_vertex" />
    871 <Test name="vec4_mediump_fragment" />
    872 <Test name="vec4_mediump_geometry" />
    873 <Test name="vec4_mediump_tess_control" />
    874 <Test name="vec4_mediump_tess_eval" />
    875 <Test name="vec4_mediump_compute" />
    876 <Test name="vec4_highp_vertex" />
    877 <Test name="vec4_highp_fragment" />
    878 <Test name="vec4_highp_geometry" />
    879 <Test name="vec4_highp_tess_control" />
    880 <Test name="vec4_highp_tess_eval" />
    881 <Test name="vec4_highp_compute" />
    882 </TestCase>
    883 <TestCase name="fma">
    884 <Test name="float_lowp_vertex" />
    885 <Test name="float_lowp_fragment" />
    886 <Test name="float_lowp_geometry" />
    887 <Test name="float_lowp_tess_control" />
    888 <Test name="float_lowp_tess_eval" />
    889 <Test name="float_lowp_compute" />
    890 <Test name="float_mediump_vertex" />
    891 <Test name="float_mediump_fragment" />
    892 <Test name="float_mediump_geometry" />
    893 <Test name="float_mediump_tess_control" />
    894 <Test name="float_mediump_tess_eval" />
    895 <Test name="float_mediump_compute" />
    896 <Test name="float_highp_vertex" />
    897 <Test name="float_highp_fragment" />
    898 <Test name="float_highp_geometry" />
    899 <Test name="float_highp_tess_control" />
    900 <Test name="float_highp_tess_eval" />
    901 <Test name="float_highp_compute" />
    902 <Test name="vec2_lowp_vertex" />
    903 <Test name="vec2_lowp_fragment" />
    904 <Test name="vec2_lowp_geometry" />
    905 <Test name="vec2_lowp_tess_control" />
    906 <Test name="vec2_lowp_tess_eval" />
    907 <Test name="vec2_lowp_compute" />
    908 <Test name="vec2_mediump_vertex" />
    909 <Test name="vec2_mediump_fragment" />
    910 <Test name="vec2_mediump_geometry" />
    911 <Test name="vec2_mediump_tess_control" />
    912 <Test name="vec2_mediump_tess_eval" />
    913 <Test name="vec2_mediump_compute" />
    914 <Test name="vec2_highp_vertex" />
    915 <Test name="vec2_highp_fragment" />
    916 <Test name="vec2_highp_geometry" />
    917 <Test name="vec2_highp_tess_control" />
    918 <Test name="vec2_highp_tess_eval" />
    919 <Test name="vec2_highp_compute" />
    920 <Test name="vec3_lowp_vertex" />
    921 <Test name="vec3_lowp_fragment" />
    922 <Test name="vec3_lowp_geometry" />
    923 <Test name="vec3_lowp_tess_control" />
    924 <Test name="vec3_lowp_tess_eval" />
    925 <Test name="vec3_lowp_compute" />
    926 <Test name="vec3_mediump_vertex" />
    927 <Test name="vec3_mediump_fragment" />
    928 <Test name="vec3_mediump_geometry" />
    929 <Test name="vec3_mediump_tess_control" />
    930 <Test name="vec3_mediump_tess_eval" />
    931 <Test name="vec3_mediump_compute" />
    932 <Test name="vec3_highp_vertex" />
    933 <Test name="vec3_highp_fragment" />
    934 <Test name="vec3_highp_geometry" />
    935 <Test name="vec3_highp_tess_control" />
    936 <Test name="vec3_highp_tess_eval" />
    937 <Test name="vec3_highp_compute" />
    938 <Test name="vec4_lowp_vertex" />
    939 <Test name="vec4_lowp_fragment" />
    940 <Test name="vec4_lowp_geometry" />
    941 <Test name="vec4_lowp_tess_control" />
    942 <Test name="vec4_lowp_tess_eval" />
    943 <Test name="vec4_lowp_compute" />
    944 <Test name="vec4_mediump_vertex" />
    945 <Test name="vec4_mediump_fragment" />
    946 <Test name="vec4_mediump_geometry" />
    947 <Test name="vec4_mediump_tess_control" />
    948 <Test name="vec4_mediump_tess_eval" />
    949 <Test name="vec4_mediump_compute" />
    950 <Test name="vec4_highp_vertex" />
    951 <Test name="vec4_highp_fragment" />
    952 <Test name="vec4_highp_geometry" />
    953 <Test name="vec4_highp_tess_control" />
    954 <Test name="vec4_highp_tess_eval" />
    955 <Test name="vec4_highp_compute" />
    956 </TestCase>
    957 <TestCase name="intbitstofloat">
    958 <Test name="int_highp_geometry" />
    959 <Test name="int_highp_tess_control" />
    960 <Test name="int_highp_tess_eval" />
    961 <Test name="int_highp_compute" />
    962 <Test name="ivec2_highp_geometry" />
    963 <Test name="ivec2_highp_tess_control" />
    964 <Test name="ivec2_highp_tess_eval" />
    965 <Test name="ivec2_highp_compute" />
    966 <Test name="ivec3_highp_geometry" />
    967 <Test name="ivec3_highp_tess_control" />
    968 <Test name="ivec3_highp_tess_eval" />
    969 <Test name="ivec3_highp_compute" />
    970 </TestCase>
    971 <TestCase name="uintbitstofloat">
    972 <Test name="uint_highp_geometry" />
    973 <Test name="uint_highp_tess_control" />
    974 <Test name="uint_highp_tess_eval" />
    975 <Test name="uint_highp_compute" />
    976 <Test name="uvec2_highp_geometry" />
    977 <Test name="uvec2_highp_tess_control" />
    978 <Test name="uvec2_highp_tess_eval" />
    979 <Test name="uvec2_highp_compute" />
    980 <Test name="uvec3_highp_geometry" />
    981 <Test name="uvec3_highp_tess_control" />
    982 <Test name="uvec3_highp_tess_eval" />
    983 <Test name="uvec3_highp_compute" />
    984 </TestCase>
    985 </TestSuite>
    986 <TestCase name="pack_unpack">
    987 <Test name="packsnorm4x8_lowp_vertex" />
    988 <Test name="packsnorm4x8_lowp_tess_control" />
    989 <Test name="packsnorm4x8_lowp_tess_eval" />
    990 <Test name="packsnorm4x8_lowp_geometry" />
    991 <Test name="packsnorm4x8_lowp_fragment" />
    992 <Test name="packsnorm4x8_lowp_compute" />
    993 <Test name="packsnorm4x8_mediump_vertex" />
    994 <Test name="packsnorm4x8_mediump_tess_control" />
    995 <Test name="packsnorm4x8_mediump_tess_eval" />
    996 <Test name="packsnorm4x8_mediump_geometry" />
    997 <Test name="packsnorm4x8_mediump_fragment" />
    998 <Test name="packsnorm4x8_mediump_compute" />
    999 <Test name="packsnorm4x8_highp_vertex" />
   1000 <Test name="packsnorm4x8_highp_tess_control" />
   1001 <Test name="packsnorm4x8_highp_tess_eval" />
   1002 <Test name="packsnorm4x8_highp_geometry" />
   1003 <Test name="packsnorm4x8_highp_fragment" />
   1004 <Test name="packsnorm4x8_highp_compute" />
   1005 <Test name="unpacksnorm4x8_vertex" />
   1006 <Test name="unpacksnorm4x8_tess_control" />
   1007 <Test name="unpacksnorm4x8_tess_eval" />
   1008 <Test name="unpacksnorm4x8_geometry" />
   1009 <Test name="unpacksnorm4x8_fragment" />
   1010 <Test name="unpacksnorm4x8_compute" />
   1011 <Test name="packunorm4x8_lowp_vertex" />
   1012 <Test name="packunorm4x8_lowp_tess_control" />
   1013 <Test name="packunorm4x8_lowp_tess_eval" />
   1014 <Test name="packunorm4x8_lowp_geometry" />
   1015 <Test name="packunorm4x8_lowp_fragment" />
   1016 <Test name="packunorm4x8_lowp_compute" />
   1017 <Test name="packunorm4x8_mediump_vertex" />
   1018 <Test name="packunorm4x8_mediump_tess_control" />
   1019 <Test name="packunorm4x8_mediump_tess_eval" />
   1020 <Test name="packunorm4x8_mediump_geometry" />
   1021 <Test name="packunorm4x8_mediump_fragment" />
   1022 <Test name="packunorm4x8_mediump_compute" />
   1023 <Test name="packunorm4x8_highp_vertex" />
   1024 <Test name="packunorm4x8_highp_tess_control" />
   1025 <Test name="packunorm4x8_highp_tess_eval" />
   1026 <Test name="packunorm4x8_highp_geometry" />
   1027 <Test name="packunorm4x8_highp_fragment" />
   1028 <Test name="packunorm4x8_highp_compute" />
   1029 <Test name="unpackunorm4x8_vertex" />
   1030 <Test name="unpackunorm4x8_tess_control" />
   1031 <Test name="unpackunorm4x8_tess_eval" />
   1032 <Test name="unpackunorm4x8_geometry" />
   1033 <Test name="unpackunorm4x8_fragment" />
   1034 <Test name="unpackunorm4x8_compute" />
   1035 <Test name="packsnorm2x16_lowp_geometry" />
   1036 <Test name="packsnorm2x16_lowp_compute" />
   1037 <Test name="packsnorm2x16_mediump_geometry" />
   1038 <Test name="packsnorm2x16_mediump_compute" />
   1039 <Test name="packsnorm2x16_highp_geometry" />
   1040 <Test name="packsnorm2x16_highp_compute" />
   1041 <Test name="unpacksnorm2x16_geometry" />
   1042 <Test name="unpacksnorm2x16_compute" />
   1043 <Test name="packunorm2x16_lowp_geometry" />
   1044 <Test name="packunorm2x16_lowp_compute" />
   1045 <Test name="packunorm2x16_mediump_geometry" />
   1046 <Test name="packunorm2x16_mediump_compute" />
   1047 <Test name="packunorm2x16_highp_geometry" />
   1048 <Test name="packunorm2x16_highp_compute" />
   1049 <Test name="unpackunorm2x16_geometry" />
   1050 <Test name="unpackunorm2x16_compute" />
   1051 <Test name="packhalf2x16_geometry" />
   1052 <Test name="packhalf2x16_compute" />
   1053 <Test name="unpackhalf2x16_geometry" />
   1054 <Test name="unpackhalf2x16_compute" />
   1055 </TestCase>
   1056 <TestSuite name="integer">
   1057 <TestCase name="uaddcarry">
   1058 <Test name="uint_lowp_vertex" />
   1059 <Test name="uint_lowp_geometry" />
   1060 <Test name="uint_lowp_tess_control" />
   1061 <Test name="uint_lowp_tess_eval" />
   1062 <Test name="uint_lowp_compute" />
   1063 <Test name="uint_mediump_vertex" />
   1064 <Test name="uint_mediump_geometry" />
   1065 <Test name="uint_mediump_tess_control" />
   1066 <Test name="uint_mediump_tess_eval" />
   1067 <Test name="uint_mediump_compute" />
   1068 <Test name="uint_highp_vertex" />
   1069 <Test name="uint_highp_geometry" />
   1070 <Test name="uint_highp_tess_control" />
   1071 <Test name="uint_highp_tess_eval" />
   1072 <Test name="uint_highp_compute" />
   1073 <Test name="uvec2_lowp_vertex" />
   1074 <Test name="uvec2_lowp_geometry" />
   1075 <Test name="uvec2_lowp_tess_control" />
   1076 <Test name="uvec2_lowp_tess_eval" />
   1077 <Test name="uvec2_lowp_compute" />
   1078 <Test name="uvec2_mediump_vertex" />
   1079 <Test name="uvec2_mediump_geometry" />
   1080 <Test name="uvec2_mediump_tess_control" />
   1081 <Test name="uvec2_mediump_tess_eval" />
   1082 <Test name="uvec2_mediump_compute" />
   1083 <Test name="uvec2_highp_vertex" />
   1084 <Test name="uvec2_highp_geometry" />
   1085 <Test name="uvec2_highp_tess_control" />
   1086 <Test name="uvec2_highp_tess_eval" />
   1087 <Test name="uvec2_highp_compute" />
   1088 <Test name="uvec3_lowp_vertex" />
   1089 <Test name="uvec3_lowp_geometry" />
   1090 <Test name="uvec3_lowp_tess_control" />
   1091 <Test name="uvec3_lowp_tess_eval" />
   1092 <Test name="uvec3_lowp_compute" />
   1093 <Test name="uvec3_mediump_vertex" />
   1094 <Test name="uvec3_mediump_geometry" />
   1095 <Test name="uvec3_mediump_tess_control" />
   1096 <Test name="uvec3_mediump_tess_eval" />
   1097 <Test name="uvec3_mediump_compute" />
   1098 <Test name="uvec3_highp_vertex" />
   1099 <Test name="uvec3_highp_geometry" />
   1100 <Test name="uvec3_highp_tess_control" />
   1101 <Test name="uvec3_highp_tess_eval" />
   1102 <Test name="uvec3_highp_compute" />
   1103 <Test name="uvec4_lowp_vertex" />
   1104 <Test name="uvec4_lowp_geometry" />
   1105 <Test name="uvec4_lowp_tess_control" />
   1106 <Test name="uvec4_lowp_tess_eval" />
   1107 <Test name="uvec4_lowp_compute" />
   1108 <Test name="uvec4_mediump_vertex" />
   1109 <Test name="uvec4_mediump_geometry" />
   1110 <Test name="uvec4_mediump_tess_control" />
   1111 <Test name="uvec4_mediump_tess_eval" />
   1112 <Test name="uvec4_mediump_compute" />
   1113 <Test name="uvec4_highp_vertex" />
   1114 <Test name="uvec4_highp_geometry" />
   1115 <Test name="uvec4_highp_tess_control" />
   1116 <Test name="uvec4_highp_tess_eval" />
   1117 <Test name="uvec4_highp_compute" />
   1118 </TestCase>
   1119 <TestCase name="usubborrow">
   1120 <Test name="uint_lowp_vertex" />
   1121 <Test name="uint_lowp_geometry" />
   1122 <Test name="uint_lowp_tess_control" />
   1123 <Test name="uint_lowp_tess_eval" />
   1124 <Test name="uint_lowp_compute" />
   1125 <Test name="uint_mediump_vertex" />
   1126 <Test name="uint_mediump_geometry" />
   1127 <Test name="uint_mediump_tess_control" />
   1128 <Test name="uint_mediump_tess_eval" />
   1129 <Test name="uint_mediump_compute" />
   1130 <Test name="uint_highp_vertex" />
   1131 <Test name="uint_highp_geometry" />
   1132 <Test name="uint_highp_tess_control" />
   1133 <Test name="uint_highp_tess_eval" />
   1134 <Test name="uint_highp_compute" />
   1135 <Test name="uvec2_lowp_vertex" />
   1136 <Test name="uvec2_lowp_geometry" />
   1137 <Test name="uvec2_lowp_tess_control" />
   1138 <Test name="uvec2_lowp_tess_eval" />
   1139 <Test name="uvec2_lowp_compute" />
   1140 <Test name="uvec2_mediump_vertex" />
   1141 <Test name="uvec2_mediump_geometry" />
   1142 <Test name="uvec2_mediump_tess_control" />
   1143 <Test name="uvec2_mediump_tess_eval" />
   1144 <Test name="uvec2_mediump_compute" />
   1145 <Test name="uvec2_highp_vertex" />
   1146 <Test name="uvec2_highp_geometry" />
   1147 <Test name="uvec2_highp_tess_control" />
   1148 <Test name="uvec2_highp_tess_eval" />
   1149 <Test name="uvec2_highp_compute" />
   1150 <Test name="uvec3_lowp_vertex" />
   1151 <Test name="uvec3_lowp_geometry" />
   1152 <Test name="uvec3_lowp_tess_control" />
   1153 <Test name="uvec3_lowp_tess_eval" />
   1154 <Test name="uvec3_lowp_compute" />
   1155 <Test name="uvec3_mediump_vertex" />
   1156 <Test name="uvec3_mediump_geometry" />
   1157 <Test name="uvec3_mediump_tess_control" />
   1158 <Test name="uvec3_mediump_tess_eval" />
   1159 <Test name="uvec3_mediump_compute" />
   1160 <Test name="uvec3_highp_vertex" />
   1161 <Test name="uvec3_highp_geometry" />
   1162 <Test name="uvec3_highp_tess_control" />
   1163 <Test name="uvec3_highp_tess_eval" />
   1164 <Test name="uvec3_highp_compute" />
   1165 <Test name="uvec4_lowp_vertex" />
   1166 <Test name="uvec4_lowp_geometry" />
   1167 <Test name="uvec4_lowp_tess_control" />
   1168 <Test name="uvec4_lowp_tess_eval" />
   1169 <Test name="uvec4_lowp_compute" />
   1170 <Test name="uvec4_mediump_vertex" />
   1171 <Test name="uvec4_mediump_geometry" />
   1172 <Test name="uvec4_mediump_tess_control" />
   1173 <Test name="uvec4_mediump_tess_eval" />
   1174 <Test name="uvec4_mediump_compute" />
   1175 <Test name="uvec4_highp_vertex" />
   1176 <Test name="uvec4_highp_geometry" />
   1177 <Test name="uvec4_highp_tess_control" />
   1178 <Test name="uvec4_highp_tess_eval" />
   1179 <Test name="uvec4_highp_compute" />
   1180 </TestCase>
   1181 <TestCase name="umulextended">
   1182 <Test name="uint_highp_vertex" />
   1183 <Test name="uint_highp_geometry" />
   1184 <Test name="uint_highp_tess_control" />
   1185 <Test name="uint_highp_tess_eval" />
   1186 <Test name="uint_highp_compute" />
   1187 <Test name="uvec2_highp_vertex" />
   1188 <Test name="uvec2_highp_geometry" />
   1189 <Test name="uvec2_highp_tess_control" />
   1190 <Test name="uvec2_highp_tess_eval" />
   1191 <Test name="uvec2_highp_compute" />
   1192 <Test name="uvec3_highp_vertex" />
   1193 <Test name="uvec3_highp_geometry" />
   1194 <Test name="uvec3_highp_tess_control" />
   1195 <Test name="uvec3_highp_tess_eval" />
   1196 <Test name="uvec3_highp_compute" />
   1197 <Test name="uvec4_highp_vertex" />
   1198 <Test name="uvec4_highp_geometry" />
   1199 <Test name="uvec4_highp_tess_control" />
   1200 <Test name="uvec4_highp_tess_eval" />
   1201 <Test name="uvec4_highp_compute" />
   1202 </TestCase>
   1203 <TestCase name="imulextended">
   1204 <Test name="int_highp_vertex" />
   1205 <Test name="int_highp_geometry" />
   1206 <Test name="int_highp_tess_control" />
   1207 <Test name="int_highp_tess_eval" />
   1208 <Test name="int_highp_compute" />
   1209 <Test name="ivec2_highp_vertex" />
   1210 <Test name="ivec2_highp_geometry" />
   1211 <Test name="ivec2_highp_tess_control" />
   1212 <Test name="ivec2_highp_tess_eval" />
   1213 <Test name="ivec2_highp_compute" />
   1214 <Test name="ivec3_highp_vertex" />
   1215 <Test name="ivec3_highp_geometry" />
   1216 <Test name="ivec3_highp_tess_control" />
   1217 <Test name="ivec3_highp_tess_eval" />
   1218 <Test name="ivec3_highp_compute" />
   1219 <Test name="ivec4_highp_vertex" />
   1220 <Test name="ivec4_highp_geometry" />
   1221 <Test name="ivec4_highp_tess_control" />
   1222 <Test name="ivec4_highp_tess_eval" />
   1223 <Test name="ivec4_highp_compute" />
   1224 </TestCase>
   1225 <TestCase name="bitfieldextract">
   1226 <Test name="int_lowp_vertex" />
   1227 <Test name="int_lowp_fragment" />
   1228 <Test name="int_lowp_geometry" />
   1229 <Test name="int_lowp_tess_control" />
   1230 <Test name="int_lowp_tess_eval" />
   1231 <Test name="int_lowp_compute" />
   1232 <Test name="int_mediump_vertex" />
   1233 <Test name="int_mediump_fragment" />
   1234 <Test name="int_mediump_geometry" />
   1235 <Test name="int_mediump_tess_control" />
   1236 <Test name="int_mediump_tess_eval" />
   1237 <Test name="int_mediump_compute" />
   1238 <Test name="int_highp_vertex" />
   1239 <Test name="int_highp_fragment" />
   1240 <Test name="int_highp_geometry" />
   1241 <Test name="int_highp_tess_control" />
   1242 <Test name="int_highp_tess_eval" />
   1243 <Test name="int_highp_compute" />
   1244 <Test name="ivec2_lowp_vertex" />
   1245 <Test name="ivec2_lowp_fragment" />
   1246 <Test name="ivec2_lowp_geometry" />
   1247 <Test name="ivec2_lowp_tess_control" />
   1248 <Test name="ivec2_lowp_tess_eval" />
   1249 <Test name="ivec2_lowp_compute" />
   1250 <Test name="ivec2_mediump_vertex" />
   1251 <Test name="ivec2_mediump_fragment" />
   1252 <Test name="ivec2_mediump_geometry" />
   1253 <Test name="ivec2_mediump_tess_control" />
   1254 <Test name="ivec2_mediump_tess_eval" />
   1255 <Test name="ivec2_mediump_compute" />
   1256 <Test name="ivec2_highp_vertex" />
   1257 <Test name="ivec2_highp_fragment" />
   1258 <Test name="ivec2_highp_geometry" />
   1259 <Test name="ivec2_highp_tess_control" />
   1260 <Test name="ivec2_highp_tess_eval" />
   1261 <Test name="ivec2_highp_compute" />
   1262 <Test name="ivec3_lowp_vertex" />
   1263 <Test name="ivec3_lowp_fragment" />
   1264 <Test name="ivec3_lowp_geometry" />
   1265 <Test name="ivec3_lowp_tess_control" />
   1266 <Test name="ivec3_lowp_tess_eval" />
   1267 <Test name="ivec3_lowp_compute" />
   1268 <Test name="ivec3_mediump_vertex" />
   1269 <Test name="ivec3_mediump_fragment" />
   1270 <Test name="ivec3_mediump_geometry" />
   1271 <Test name="ivec3_mediump_tess_control" />
   1272 <Test name="ivec3_mediump_tess_eval" />
   1273 <Test name="ivec3_mediump_compute" />
   1274 <Test name="ivec3_highp_vertex" />
   1275 <Test name="ivec3_highp_fragment" />
   1276 <Test name="ivec3_highp_geometry" />
   1277 <Test name="ivec3_highp_tess_control" />
   1278 <Test name="ivec3_highp_tess_eval" />
   1279 <Test name="ivec3_highp_compute" />
   1280 <Test name="ivec4_lowp_vertex" />
   1281 <Test name="ivec4_lowp_fragment" />
   1282 <Test name="ivec4_lowp_geometry" />
   1283 <Test name="ivec4_lowp_tess_control" />
   1284 <Test name="ivec4_lowp_tess_eval" />
   1285 <Test name="ivec4_lowp_compute" />
   1286 <Test name="ivec4_mediump_vertex" />
   1287 <Test name="ivec4_mediump_fragment" />
   1288 <Test name="ivec4_mediump_geometry" />
   1289 <Test name="ivec4_mediump_tess_control" />
   1290 <Test name="ivec4_mediump_tess_eval" />
   1291 <Test name="ivec4_mediump_compute" />
   1292 <Test name="ivec4_highp_vertex" />
   1293 <Test name="ivec4_highp_fragment" />
   1294 <Test name="ivec4_highp_geometry" />
   1295 <Test name="ivec4_highp_tess_control" />
   1296 <Test name="ivec4_highp_tess_eval" />
   1297 <Test name="ivec4_highp_compute" />
   1298 <Test name="uint_lowp_vertex" />
   1299 <Test name="uint_lowp_fragment" />
   1300 <Test name="uint_lowp_geometry" />
   1301 <Test name="uint_lowp_tess_control" />
   1302 <Test name="uint_lowp_tess_eval" />
   1303 <Test name="uint_lowp_compute" />
   1304 <Test name="uint_mediump_vertex" />
   1305 <Test name="uint_mediump_fragment" />
   1306 <Test name="uint_mediump_geometry" />
   1307 <Test name="uint_mediump_tess_control" />
   1308 <Test name="uint_mediump_tess_eval" />
   1309 <Test name="uint_mediump_compute" />
   1310 <Test name="uint_highp_vertex" />
   1311 <Test name="uint_highp_fragment" />
   1312 <Test name="uint_highp_geometry" />
   1313 <Test name="uint_highp_tess_control" />
   1314 <Test name="uint_highp_tess_eval" />
   1315 <Test name="uint_highp_compute" />
   1316 <Test name="uvec2_lowp_vertex" />
   1317 <Test name="uvec2_lowp_fragment" />
   1318 <Test name="uvec2_lowp_geometry" />
   1319 <Test name="uvec2_lowp_tess_control" />
   1320 <Test name="uvec2_lowp_tess_eval" />
   1321 <Test name="uvec2_lowp_compute" />
   1322 <Test name="uvec2_mediump_vertex" />
   1323 <Test name="uvec2_mediump_fragment" />
   1324 <Test name="uvec2_mediump_geometry" />
   1325 <Test name="uvec2_mediump_tess_control" />
   1326 <Test name="uvec2_mediump_tess_eval" />
   1327 <Test name="uvec2_mediump_compute" />
   1328 <Test name="uvec2_highp_vertex" />
   1329 <Test name="uvec2_highp_fragment" />
   1330 <Test name="uvec2_highp_geometry" />
   1331 <Test name="uvec2_highp_tess_control" />
   1332 <Test name="uvec2_highp_tess_eval" />
   1333 <Test name="uvec2_highp_compute" />
   1334 <Test name="uvec3_lowp_vertex" />
   1335 <Test name="uvec3_lowp_fragment" />
   1336 <Test name="uvec3_lowp_geometry" />
   1337 <Test name="uvec3_lowp_tess_control" />
   1338 <Test name="uvec3_lowp_tess_eval" />
   1339 <Test name="uvec3_lowp_compute" />
   1340 <Test name="uvec3_mediump_vertex" />
   1341 <Test name="uvec3_mediump_fragment" />
   1342 <Test name="uvec3_mediump_geometry" />
   1343 <Test name="uvec3_mediump_tess_control" />
   1344 <Test name="uvec3_mediump_tess_eval" />
   1345 <Test name="uvec3_mediump_compute" />
   1346 <Test name="uvec3_highp_vertex" />
   1347 <Test name="uvec3_highp_fragment" />
   1348 <Test name="uvec3_highp_geometry" />
   1349 <Test name="uvec3_highp_tess_control" />
   1350 <Test name="uvec3_highp_tess_eval" />
   1351 <Test name="uvec3_highp_compute" />
   1352 <Test name="uvec4_lowp_vertex" />
   1353 <Test name="uvec4_lowp_fragment" />
   1354 <Test name="uvec4_lowp_geometry" />
   1355 <Test name="uvec4_lowp_tess_control" />
   1356 <Test name="uvec4_lowp_tess_eval" />
   1357 <Test name="uvec4_lowp_compute" />
   1358 <Test name="uvec4_mediump_vertex" />
   1359 <Test name="uvec4_mediump_fragment" />
   1360 <Test name="uvec4_mediump_geometry" />
   1361 <Test name="uvec4_mediump_tess_control" />
   1362 <Test name="uvec4_mediump_tess_eval" />
   1363 <Test name="uvec4_mediump_compute" />
   1364 <Test name="uvec4_highp_vertex" />
   1365 <Test name="uvec4_highp_fragment" />
   1366 <Test name="uvec4_highp_geometry" />
   1367 <Test name="uvec4_highp_tess_control" />
   1368 <Test name="uvec4_highp_tess_eval" />
   1369 <Test name="uvec4_highp_compute" />
   1370 </TestCase>
   1371 <TestCase name="bitfieldinsert">
   1372 <Test name="int_lowp_vertex" />
   1373 <Test name="int_lowp_fragment" />
   1374 <Test name="int_lowp_geometry" />
   1375 <Test name="int_lowp_tess_control" />
   1376 <Test name="int_lowp_tess_eval" />
   1377 <Test name="int_lowp_compute" />
   1378 <Test name="int_mediump_vertex" />
   1379 <Test name="int_mediump_fragment" />
   1380 <Test name="int_mediump_geometry" />
   1381 <Test name="int_mediump_tess_control" />
   1382 <Test name="int_mediump_tess_eval" />
   1383 <Test name="int_mediump_compute" />
   1384 <Test name="int_highp_vertex" />
   1385 <Test name="int_highp_fragment" />
   1386 <Test name="int_highp_geometry" />
   1387 <Test name="int_highp_tess_control" />
   1388 <Test name="int_highp_tess_eval" />
   1389 <Test name="int_highp_compute" />
   1390 <Test name="ivec2_lowp_vertex" />
   1391 <Test name="ivec2_lowp_fragment" />
   1392 <Test name="ivec2_lowp_geometry" />
   1393 <Test name="ivec2_lowp_tess_control" />
   1394 <Test name="ivec2_lowp_tess_eval" />
   1395 <Test name="ivec2_lowp_compute" />
   1396 <Test name="ivec2_mediump_vertex" />
   1397 <Test name="ivec2_mediump_fragment" />
   1398 <Test name="ivec2_mediump_geometry" />
   1399 <Test name="ivec2_mediump_tess_control" />
   1400 <Test name="ivec2_mediump_tess_eval" />
   1401 <Test name="ivec2_mediump_compute" />
   1402 <Test name="ivec2_highp_vertex" />
   1403 <Test name="ivec2_highp_fragment" />
   1404 <Test name="ivec2_highp_geometry" />
   1405 <Test name="ivec2_highp_tess_control" />
   1406 <Test name="ivec2_highp_tess_eval" />
   1407 <Test name="ivec2_highp_compute" />
   1408 <Test name="ivec3_lowp_vertex" />
   1409 <Test name="ivec3_lowp_fragment" />
   1410 <Test name="ivec3_lowp_geometry" />
   1411 <Test name="ivec3_lowp_tess_control" />
   1412 <Test name="ivec3_lowp_tess_eval" />
   1413 <Test name="ivec3_lowp_compute" />
   1414 <Test name="ivec3_mediump_vertex" />
   1415 <Test name="ivec3_mediump_fragment" />
   1416 <Test name="ivec3_mediump_geometry" />
   1417 <Test name="ivec3_mediump_tess_control" />
   1418 <Test name="ivec3_mediump_tess_eval" />
   1419 <Test name="ivec3_mediump_compute" />
   1420 <Test name="ivec3_highp_vertex" />
   1421 <Test name="ivec3_highp_fragment" />
   1422 <Test name="ivec3_highp_geometry" />
   1423 <Test name="ivec3_highp_tess_control" />
   1424 <Test name="ivec3_highp_tess_eval" />
   1425 <Test name="ivec3_highp_compute" />
   1426 <Test name="ivec4_lowp_vertex" />
   1427 <Test name="ivec4_lowp_fragment" />
   1428 <Test name="ivec4_lowp_geometry" />
   1429 <Test name="ivec4_lowp_tess_control" />
   1430 <Test name="ivec4_lowp_tess_eval" />
   1431 <Test name="ivec4_lowp_compute" />
   1432 <Test name="ivec4_mediump_vertex" />
   1433 <Test name="ivec4_mediump_fragment" />
   1434 <Test name="ivec4_mediump_geometry" />
   1435 <Test name="ivec4_mediump_tess_control" />
   1436 <Test name="ivec4_mediump_tess_eval" />
   1437 <Test name="ivec4_mediump_compute" />
   1438 <Test name="ivec4_highp_vertex" />
   1439 <Test name="ivec4_highp_fragment" />
   1440 <Test name="ivec4_highp_geometry" />
   1441 <Test name="ivec4_highp_tess_control" />
   1442 <Test name="ivec4_highp_tess_eval" />
   1443 <Test name="ivec4_highp_compute" />
   1444 <Test name="uint_lowp_vertex" />
   1445 <Test name="uint_lowp_fragment" />
   1446 <Test name="uint_lowp_geometry" />
   1447 <Test name="uint_lowp_tess_control" />
   1448 <Test name="uint_lowp_tess_eval" />
   1449 <Test name="uint_lowp_compute" />
   1450 <Test name="uint_mediump_vertex" />
   1451 <Test name="uint_mediump_fragment" />
   1452 <Test name="uint_mediump_geometry" />
   1453 <Test name="uint_mediump_tess_control" />
   1454 <Test name="uint_mediump_tess_eval" />
   1455 <Test name="uint_mediump_compute" />
   1456 <Test name="uint_highp_vertex" />
   1457 <Test name="uint_highp_fragment" />
   1458 <Test name="uint_highp_geometry" />
   1459 <Test name="uint_highp_tess_control" />
   1460 <Test name="uint_highp_tess_eval" />
   1461 <Test name="uint_highp_compute" />
   1462 <Test name="uvec2_lowp_vertex" />
   1463 <Test name="uvec2_lowp_fragment" />
   1464 <Test name="uvec2_lowp_geometry" />
   1465 <Test name="uvec2_lowp_tess_control" />
   1466 <Test name="uvec2_lowp_tess_eval" />
   1467 <Test name="uvec2_lowp_compute" />
   1468 <Test name="uvec2_mediump_vertex" />
   1469 <Test name="uvec2_mediump_fragment" />
   1470 <Test name="uvec2_mediump_geometry" />
   1471 <Test name="uvec2_mediump_tess_control" />
   1472 <Test name="uvec2_mediump_tess_eval" />
   1473 <Test name="uvec2_mediump_compute" />
   1474 <Test name="uvec2_highp_vertex" />
   1475 <Test name="uvec2_highp_fragment" />
   1476 <Test name="uvec2_highp_geometry" />
   1477 <Test name="uvec2_highp_tess_control" />
   1478 <Test name="uvec2_highp_tess_eval" />
   1479 <Test name="uvec2_highp_compute" />
   1480 <Test name="uvec3_lowp_vertex" />
   1481 <Test name="uvec3_lowp_fragment" />
   1482 <Test name="uvec3_lowp_geometry" />
   1483 <Test name="uvec3_lowp_tess_control" />
   1484 <Test name="uvec3_lowp_tess_eval" />
   1485 <Test name="uvec3_lowp_compute" />
   1486 <Test name="uvec3_mediump_vertex" />
   1487 <Test name="uvec3_mediump_fragment" />
   1488 <Test name="uvec3_mediump_geometry" />
   1489 <Test name="uvec3_mediump_tess_control" />
   1490 <Test name="uvec3_mediump_tess_eval" />
   1491 <Test name="uvec3_mediump_compute" />
   1492 <Test name="uvec3_highp_vertex" />
   1493 <Test name="uvec3_highp_fragment" />
   1494 <Test name="uvec3_highp_geometry" />
   1495 <Test name="uvec3_highp_tess_control" />
   1496 <Test name="uvec3_highp_tess_eval" />
   1497 <Test name="uvec3_highp_compute" />
   1498 <Test name="uvec4_lowp_vertex" />
   1499 <Test name="uvec4_lowp_fragment" />
   1500 <Test name="uvec4_lowp_geometry" />
   1501 <Test name="uvec4_lowp_tess_control" />
   1502 <Test name="uvec4_lowp_tess_eval" />
   1503 <Test name="uvec4_lowp_compute" />
   1504 <Test name="uvec4_mediump_vertex" />
   1505 <Test name="uvec4_mediump_fragment" />
   1506 <Test name="uvec4_mediump_geometry" />
   1507 <Test name="uvec4_mediump_tess_control" />
   1508 <Test name="uvec4_mediump_tess_eval" />
   1509 <Test name="uvec4_mediump_compute" />
   1510 <Test name="uvec4_highp_vertex" />
   1511 <Test name="uvec4_highp_fragment" />
   1512 <Test name="uvec4_highp_geometry" />
   1513 <Test name="uvec4_highp_tess_control" />
   1514 <Test name="uvec4_highp_tess_eval" />
   1515 <Test name="uvec4_highp_compute" />
   1516 </TestCase>
   1517 <TestCase name="bitfieldreverse">
   1518 <Test name="int_lowp_vertex" />
   1519 <Test name="int_lowp_fragment" />
   1520 <Test name="int_lowp_geometry" />
   1521 <Test name="int_lowp_tess_control" />
   1522 <Test name="int_lowp_tess_eval" />
   1523 <Test name="int_lowp_compute" />
   1524 <Test name="int_mediump_vertex" />
   1525 <Test name="int_mediump_fragment" />
   1526 <Test name="int_mediump_geometry" />
   1527 <Test name="int_mediump_tess_control" />
   1528 <Test name="int_mediump_tess_eval" />
   1529 <Test name="int_mediump_compute" />
   1530 <Test name="int_highp_vertex" />
   1531 <Test name="int_highp_fragment" />
   1532 <Test name="int_highp_geometry" />
   1533 <Test name="int_highp_tess_control" />
   1534 <Test name="int_highp_tess_eval" />
   1535 <Test name="int_highp_compute" />
   1536 <Test name="ivec2_lowp_vertex" />
   1537 <Test name="ivec2_lowp_fragment" />
   1538 <Test name="ivec2_lowp_geometry" />
   1539 <Test name="ivec2_lowp_tess_control" />
   1540 <Test name="ivec2_lowp_tess_eval" />
   1541 <Test name="ivec2_lowp_compute" />
   1542 <Test name="ivec2_mediump_vertex" />
   1543 <Test name="ivec2_mediump_fragment" />
   1544 <Test name="ivec2_mediump_geometry" />
   1545 <Test name="ivec2_mediump_tess_control" />
   1546 <Test name="ivec2_mediump_tess_eval" />
   1547 <Test name="ivec2_mediump_compute" />
   1548 <Test name="ivec2_highp_vertex" />
   1549 <Test name="ivec2_highp_fragment" />
   1550 <Test name="ivec2_highp_geometry" />
   1551 <Test name="ivec2_highp_tess_control" />
   1552 <Test name="ivec2_highp_tess_eval" />
   1553 <Test name="ivec2_highp_compute" />
   1554 <Test name="ivec3_lowp_vertex" />
   1555 <Test name="ivec3_lowp_fragment" />
   1556 <Test name="ivec3_lowp_geometry" />
   1557 <Test name="ivec3_lowp_tess_control" />
   1558 <Test name="ivec3_lowp_tess_eval" />
   1559 <Test name="ivec3_lowp_compute" />
   1560 <Test name="ivec3_mediump_vertex" />
   1561 <Test name="ivec3_mediump_fragment" />
   1562 <Test name="ivec3_mediump_geometry" />
   1563 <Test name="ivec3_mediump_tess_control" />
   1564 <Test name="ivec3_mediump_tess_eval" />
   1565 <Test name="ivec3_mediump_compute" />
   1566 <Test name="ivec3_highp_vertex" />
   1567 <Test name="ivec3_highp_fragment" />
   1568 <Test name="ivec3_highp_geometry" />
   1569 <Test name="ivec3_highp_tess_control" />
   1570 <Test name="ivec3_highp_tess_eval" />
   1571 <Test name="ivec3_highp_compute" />
   1572 <Test name="ivec4_lowp_vertex" />
   1573 <Test name="ivec4_lowp_fragment" />
   1574 <Test name="ivec4_lowp_geometry" />
   1575 <Test name="ivec4_lowp_tess_control" />
   1576 <Test name="ivec4_lowp_tess_eval" />
   1577 <Test name="ivec4_lowp_compute" />
   1578 <Test name="ivec4_mediump_vertex" />
   1579 <Test name="ivec4_mediump_fragment" />
   1580 <Test name="ivec4_mediump_geometry" />
   1581 <Test name="ivec4_mediump_tess_control" />
   1582 <Test name="ivec4_mediump_tess_eval" />
   1583 <Test name="ivec4_mediump_compute" />
   1584 <Test name="ivec4_highp_vertex" />
   1585 <Test name="ivec4_highp_fragment" />
   1586 <Test name="ivec4_highp_geometry" />
   1587 <Test name="ivec4_highp_tess_control" />
   1588 <Test name="ivec4_highp_tess_eval" />
   1589 <Test name="ivec4_highp_compute" />
   1590 <Test name="uint_lowp_vertex" />
   1591 <Test name="uint_lowp_fragment" />
   1592 <Test name="uint_lowp_geometry" />
   1593 <Test name="uint_lowp_tess_control" />
   1594 <Test name="uint_lowp_tess_eval" />
   1595 <Test name="uint_lowp_compute" />
   1596 <Test name="uint_mediump_vertex" />
   1597 <Test name="uint_mediump_fragment" />
   1598 <Test name="uint_mediump_geometry" />
   1599 <Test name="uint_mediump_tess_control" />
   1600 <Test name="uint_mediump_tess_eval" />
   1601 <Test name="uint_mediump_compute" />
   1602 <Test name="uint_highp_vertex" />
   1603 <Test name="uint_highp_fragment" />
   1604 <Test name="uint_highp_geometry" />
   1605 <Test name="uint_highp_tess_control" />
   1606 <Test name="uint_highp_tess_eval" />
   1607 <Test name="uint_highp_compute" />
   1608 <Test name="uvec2_lowp_vertex" />
   1609 <Test name="uvec2_lowp_fragment" />
   1610 <Test name="uvec2_lowp_geometry" />
   1611 <Test name="uvec2_lowp_tess_control" />
   1612 <Test name="uvec2_lowp_tess_eval" />
   1613 <Test name="uvec2_lowp_compute" />
   1614 <Test name="uvec2_mediump_vertex" />
   1615 <Test name="uvec2_mediump_fragment" />
   1616 <Test name="uvec2_mediump_geometry" />
   1617 <Test name="uvec2_mediump_tess_control" />
   1618 <Test name="uvec2_mediump_tess_eval" />
   1619 <Test name="uvec2_mediump_compute" />
   1620 <Test name="uvec2_highp_vertex" />
   1621 <Test name="uvec2_highp_fragment" />
   1622 <Test name="uvec2_highp_geometry" />
   1623 <Test name="uvec2_highp_tess_control" />
   1624 <Test name="uvec2_highp_tess_eval" />
   1625 <Test name="uvec2_highp_compute" />
   1626 <Test name="uvec3_lowp_vertex" />
   1627 <Test name="uvec3_lowp_fragment" />
   1628 <Test name="uvec3_lowp_geometry" />
   1629 <Test name="uvec3_lowp_tess_control" />
   1630 <Test name="uvec3_lowp_tess_eval" />
   1631 <Test name="uvec3_lowp_compute" />
   1632 <Test name="uvec3_mediump_vertex" />
   1633 <Test name="uvec3_mediump_fragment" />
   1634 <Test name="uvec3_mediump_geometry" />
   1635 <Test name="uvec3_mediump_tess_control" />
   1636 <Test name="uvec3_mediump_tess_eval" />
   1637 <Test name="uvec3_mediump_compute" />
   1638 <Test name="uvec3_highp_vertex" />
   1639 <Test name="uvec3_highp_fragment" />
   1640 <Test name="uvec3_highp_geometry" />
   1641 <Test name="uvec3_highp_tess_control" />
   1642 <Test name="uvec3_highp_tess_eval" />
   1643 <Test name="uvec3_highp_compute" />
   1644 <Test name="uvec4_lowp_vertex" />
   1645 <Test name="uvec4_lowp_fragment" />
   1646 <Test name="uvec4_lowp_geometry" />
   1647 <Test name="uvec4_lowp_tess_control" />
   1648 <Test name="uvec4_lowp_tess_eval" />
   1649 <Test name="uvec4_lowp_compute" />
   1650 <Test name="uvec4_mediump_vertex" />
   1651 <Test name="uvec4_mediump_fragment" />
   1652 <Test name="uvec4_mediump_geometry" />
   1653 <Test name="uvec4_mediump_tess_control" />
   1654 <Test name="uvec4_mediump_tess_eval" />
   1655 <Test name="uvec4_mediump_compute" />
   1656 <Test name="uvec4_highp_vertex" />
   1657 <Test name="uvec4_highp_fragment" />
   1658 <Test name="uvec4_highp_geometry" />
   1659 <Test name="uvec4_highp_tess_control" />
   1660 <Test name="uvec4_highp_tess_eval" />
   1661 <Test name="uvec4_highp_compute" />
   1662 </TestCase>
   1663 <TestCase name="bitcount">
   1664 <Test name="int_lowp_vertex" />
   1665 <Test name="int_lowp_fragment" />
   1666 <Test name="int_lowp_geometry" />
   1667 <Test name="int_lowp_tess_control" />
   1668 <Test name="int_lowp_tess_eval" />
   1669 <Test name="int_lowp_compute" />
   1670 <Test name="int_mediump_vertex" />
   1671 <Test name="int_mediump_fragment" />
   1672 <Test name="int_mediump_geometry" />
   1673 <Test name="int_mediump_tess_control" />
   1674 <Test name="int_mediump_tess_eval" />
   1675 <Test name="int_mediump_compute" />
   1676 <Test name="int_highp_vertex" />
   1677 <Test name="int_highp_fragment" />
   1678 <Test name="int_highp_geometry" />
   1679 <Test name="int_highp_tess_control" />
   1680 <Test name="int_highp_tess_eval" />
   1681 <Test name="int_highp_compute" />
   1682 <Test name="ivec2_lowp_vertex" />
   1683 <Test name="ivec2_lowp_fragment" />
   1684 <Test name="ivec2_lowp_geometry" />
   1685 <Test name="ivec2_lowp_tess_control" />
   1686 <Test name="ivec2_lowp_tess_eval" />
   1687 <Test name="ivec2_lowp_compute" />
   1688 <Test name="ivec2_mediump_vertex" />
   1689 <Test name="ivec2_mediump_fragment" />
   1690 <Test name="ivec2_mediump_geometry" />
   1691 <Test name="ivec2_mediump_tess_control" />
   1692 <Test name="ivec2_mediump_tess_eval" />
   1693 <Test name="ivec2_mediump_compute" />
   1694 <Test name="ivec2_highp_vertex" />
   1695 <Test name="ivec2_highp_fragment" />
   1696 <Test name="ivec2_highp_geometry" />
   1697 <Test name="ivec2_highp_tess_control" />
   1698 <Test name="ivec2_highp_tess_eval" />
   1699 <Test name="ivec2_highp_compute" />
   1700 <Test name="ivec3_lowp_vertex" />
   1701 <Test name="ivec3_lowp_fragment" />
   1702 <Test name="ivec3_lowp_geometry" />
   1703 <Test name="ivec3_lowp_tess_control" />
   1704 <Test name="ivec3_lowp_tess_eval" />
   1705 <Test name="ivec3_lowp_compute" />
   1706 <Test name="ivec3_mediump_vertex" />
   1707 <Test name="ivec3_mediump_fragment" />
   1708 <Test name="ivec3_mediump_geometry" />
   1709 <Test name="ivec3_mediump_tess_control" />
   1710 <Test name="ivec3_mediump_tess_eval" />
   1711 <Test name="ivec3_mediump_compute" />
   1712 <Test name="ivec3_highp_vertex" />
   1713 <Test name="ivec3_highp_fragment" />
   1714 <Test name="ivec3_highp_geometry" />
   1715 <Test name="ivec3_highp_tess_control" />
   1716 <Test name="ivec3_highp_tess_eval" />
   1717 <Test name="ivec3_highp_compute" />
   1718 <Test name="ivec4_lowp_vertex" />
   1719 <Test name="ivec4_lowp_fragment" />
   1720 <Test name="ivec4_lowp_geometry" />
   1721 <Test name="ivec4_lowp_tess_control" />
   1722 <Test name="ivec4_lowp_tess_eval" />
   1723 <Test name="ivec4_lowp_compute" />
   1724 <Test name="ivec4_mediump_vertex" />
   1725 <Test name="ivec4_mediump_fragment" />
   1726 <Test name="ivec4_mediump_geometry" />
   1727 <Test name="ivec4_mediump_tess_control" />
   1728 <Test name="ivec4_mediump_tess_eval" />
   1729 <Test name="ivec4_mediump_compute" />
   1730 <Test name="ivec4_highp_vertex" />
   1731 <Test name="ivec4_highp_fragment" />
   1732 <Test name="ivec4_highp_geometry" />
   1733 <Test name="ivec4_highp_tess_control" />
   1734 <Test name="ivec4_highp_tess_eval" />
   1735 <Test name="ivec4_highp_compute" />
   1736 <Test name="uint_lowp_vertex" />
   1737 <Test name="uint_lowp_fragment" />
   1738 <Test name="uint_lowp_geometry" />
   1739 <Test name="uint_lowp_tess_control" />
   1740 <Test name="uint_lowp_tess_eval" />
   1741 <Test name="uint_lowp_compute" />
   1742 <Test name="uint_mediump_vertex" />
   1743 <Test name="uint_mediump_fragment" />
   1744 <Test name="uint_mediump_geometry" />
   1745 <Test name="uint_mediump_tess_control" />
   1746 <Test name="uint_mediump_tess_eval" />
   1747 <Test name="uint_mediump_compute" />
   1748 <Test name="uint_highp_vertex" />
   1749 <Test name="uint_highp_fragment" />
   1750 <Test name="uint_highp_geometry" />
   1751 <Test name="uint_highp_tess_control" />
   1752 <Test name="uint_highp_tess_eval" />
   1753 <Test name="uint_highp_compute" />
   1754 <Test name="uvec2_lowp_vertex" />
   1755 <Test name="uvec2_lowp_fragment" />
   1756 <Test name="uvec2_lowp_geometry" />
   1757 <Test name="uvec2_lowp_tess_control" />
   1758 <Test name="uvec2_lowp_tess_eval" />
   1759 <Test name="uvec2_lowp_compute" />
   1760 <Test name="uvec2_mediump_vertex" />
   1761 <Test name="uvec2_mediump_fragment" />
   1762 <Test name="uvec2_mediump_geometry" />
   1763 <Test name="uvec2_mediump_tess_control" />
   1764 <Test name="uvec2_mediump_tess_eval" />
   1765 <Test name="uvec2_mediump_compute" />
   1766 <Test name="uvec2_highp_vertex" />
   1767 <Test name="uvec2_highp_fragment" />
   1768 <Test name="uvec2_highp_geometry" />
   1769 <Test name="uvec2_highp_tess_control" />
   1770 <Test name="uvec2_highp_tess_eval" />
   1771 <Test name="uvec2_highp_compute" />
   1772 <Test name="uvec3_lowp_vertex" />
   1773 <Test name="uvec3_lowp_fragment" />
   1774 <Test name="uvec3_lowp_geometry" />
   1775 <Test name="uvec3_lowp_tess_control" />
   1776 <Test name="uvec3_lowp_tess_eval" />
   1777 <Test name="uvec3_lowp_compute" />
   1778 <Test name="uvec3_mediump_vertex" />
   1779 <Test name="uvec3_mediump_fragment" />
   1780 <Test name="uvec3_mediump_geometry" />
   1781 <Test name="uvec3_mediump_tess_control" />
   1782 <Test name="uvec3_mediump_tess_eval" />
   1783 <Test name="uvec3_mediump_compute" />
   1784 <Test name="uvec3_highp_vertex" />
   1785 <Test name="uvec3_highp_fragment" />
   1786 <Test name="uvec3_highp_geometry" />
   1787 <Test name="uvec3_highp_tess_control" />
   1788 <Test name="uvec3_highp_tess_eval" />
   1789 <Test name="uvec3_highp_compute" />
   1790 <Test name="uvec4_lowp_vertex" />
   1791 <Test name="uvec4_lowp_fragment" />
   1792 <Test name="uvec4_lowp_geometry" />
   1793 <Test name="uvec4_lowp_tess_control" />
   1794 <Test name="uvec4_lowp_tess_eval" />
   1795 <Test name="uvec4_lowp_compute" />
   1796 <Test name="uvec4_mediump_vertex" />
   1797 <Test name="uvec4_mediump_fragment" />
   1798 <Test name="uvec4_mediump_geometry" />
   1799 <Test name="uvec4_mediump_tess_control" />
   1800 <Test name="uvec4_mediump_tess_eval" />
   1801 <Test name="uvec4_mediump_compute" />
   1802 <Test name="uvec4_highp_vertex" />
   1803 <Test name="uvec4_highp_fragment" />
   1804 <Test name="uvec4_highp_geometry" />
   1805 <Test name="uvec4_highp_tess_control" />
   1806 <Test name="uvec4_highp_tess_eval" />
   1807 <Test name="uvec4_highp_compute" />
   1808 </TestCase>
   1809 <TestCase name="findlsb">
   1810 <Test name="int_lowp_vertex" />
   1811 <Test name="int_lowp_fragment" />
   1812 <Test name="int_lowp_geometry" />
   1813 <Test name="int_lowp_tess_control" />
   1814 <Test name="int_lowp_tess_eval" />
   1815 <Test name="int_lowp_compute" />
   1816 <Test name="int_mediump_vertex" />
   1817 <Test name="int_mediump_fragment" />
   1818 <Test name="int_mediump_geometry" />
   1819 <Test name="int_mediump_tess_control" />
   1820 <Test name="int_mediump_tess_eval" />
   1821 <Test name="int_mediump_compute" />
   1822 <Test name="int_highp_vertex" />
   1823 <Test name="int_highp_fragment" />
   1824 <Test name="int_highp_geometry" />
   1825 <Test name="int_highp_tess_control" />
   1826 <Test name="int_highp_tess_eval" />
   1827 <Test name="int_highp_compute" />
   1828 <Test name="ivec2_lowp_vertex" />
   1829 <Test name="ivec2_lowp_fragment" />
   1830 <Test name="ivec2_lowp_geometry" />
   1831 <Test name="ivec2_lowp_tess_control" />
   1832 <Test name="ivec2_lowp_tess_eval" />
   1833 <Test name="ivec2_lowp_compute" />
   1834 <Test name="ivec2_mediump_vertex" />
   1835 <Test name="ivec2_mediump_fragment" />
   1836 <Test name="ivec2_mediump_geometry" />
   1837 <Test name="ivec2_mediump_tess_control" />
   1838 <Test name="ivec2_mediump_tess_eval" />
   1839 <Test name="ivec2_mediump_compute" />
   1840 <Test name="ivec2_highp_vertex" />
   1841 <Test name="ivec2_highp_fragment" />
   1842 <Test name="ivec2_highp_geometry" />
   1843 <Test name="ivec2_highp_tess_control" />
   1844 <Test name="ivec2_highp_tess_eval" />
   1845 <Test name="ivec2_highp_compute" />
   1846 <Test name="ivec3_lowp_vertex" />
   1847 <Test name="ivec3_lowp_fragment" />
   1848 <Test name="ivec3_lowp_geometry" />
   1849 <Test name="ivec3_lowp_tess_control" />
   1850 <Test name="ivec3_lowp_tess_eval" />
   1851 <Test name="ivec3_lowp_compute" />
   1852 <Test name="ivec3_mediump_vertex" />
   1853 <Test name="ivec3_mediump_fragment" />
   1854 <Test name="ivec3_mediump_geometry" />
   1855 <Test name="ivec3_mediump_tess_control" />
   1856 <Test name="ivec3_mediump_tess_eval" />
   1857 <Test name="ivec3_mediump_compute" />
   1858 <Test name="ivec3_highp_vertex" />
   1859 <Test name="ivec3_highp_fragment" />
   1860 <Test name="ivec3_highp_geometry" />
   1861 <Test name="ivec3_highp_tess_control" />
   1862 <Test name="ivec3_highp_tess_eval" />
   1863 <Test name="ivec3_highp_compute" />
   1864 <Test name="ivec4_lowp_vertex" />
   1865 <Test name="ivec4_lowp_fragment" />
   1866 <Test name="ivec4_lowp_geometry" />
   1867 <Test name="ivec4_lowp_tess_control" />
   1868 <Test name="ivec4_lowp_tess_eval" />
   1869 <Test name="ivec4_lowp_compute" />
   1870 <Test name="ivec4_mediump_vertex" />
   1871 <Test name="ivec4_mediump_fragment" />
   1872 <Test name="ivec4_mediump_geometry" />
   1873 <Test name="ivec4_mediump_tess_control" />
   1874 <Test name="ivec4_mediump_tess_eval" />
   1875 <Test name="ivec4_mediump_compute" />
   1876 <Test name="ivec4_highp_vertex" />
   1877 <Test name="ivec4_highp_fragment" />
   1878 <Test name="ivec4_highp_geometry" />
   1879 <Test name="ivec4_highp_tess_control" />
   1880 <Test name="ivec4_highp_tess_eval" />
   1881 <Test name="ivec4_highp_compute" />
   1882 <Test name="uint_lowp_vertex" />
   1883 <Test name="uint_lowp_fragment" />
   1884 <Test name="uint_lowp_geometry" />
   1885 <Test name="uint_lowp_tess_control" />
   1886 <Test name="uint_lowp_tess_eval" />
   1887 <Test name="uint_lowp_compute" />
   1888 <Test name="uint_mediump_vertex" />
   1889 <Test name="uint_mediump_fragment" />
   1890 <Test name="uint_mediump_geometry" />
   1891 <Test name="uint_mediump_tess_control" />
   1892 <Test name="uint_mediump_tess_eval" />
   1893 <Test name="uint_mediump_compute" />
   1894 <Test name="uint_highp_vertex" />
   1895 <Test name="uint_highp_fragment" />
   1896 <Test name="uint_highp_geometry" />
   1897 <Test name="uint_highp_tess_control" />
   1898 <Test name="uint_highp_tess_eval" />
   1899 <Test name="uint_highp_compute" />
   1900 <Test name="uvec2_lowp_vertex" />
   1901 <Test name="uvec2_lowp_fragment" />
   1902 <Test name="uvec2_lowp_geometry" />
   1903 <Test name="uvec2_lowp_tess_control" />
   1904 <Test name="uvec2_lowp_tess_eval" />
   1905 <Test name="uvec2_lowp_compute" />
   1906 <Test name="uvec2_mediump_vertex" />
   1907 <Test name="uvec2_mediump_fragment" />
   1908 <Test name="uvec2_mediump_geometry" />
   1909 <Test name="uvec2_mediump_tess_control" />
   1910 <Test name="uvec2_mediump_tess_eval" />
   1911 <Test name="uvec2_mediump_compute" />
   1912 <Test name="uvec2_highp_vertex" />
   1913 <Test name="uvec2_highp_fragment" />
   1914 <Test name="uvec2_highp_geometry" />
   1915 <Test name="uvec2_highp_tess_control" />
   1916 <Test name="uvec2_highp_tess_eval" />
   1917 <Test name="uvec2_highp_compute" />
   1918 <Test name="uvec3_lowp_vertex" />
   1919 <Test name="uvec3_lowp_fragment" />
   1920 <Test name="uvec3_lowp_geometry" />
   1921 <Test name="uvec3_lowp_tess_control" />
   1922 <Test name="uvec3_lowp_tess_eval" />
   1923 <Test name="uvec3_lowp_compute" />
   1924 <Test name="uvec3_mediump_vertex" />
   1925 <Test name="uvec3_mediump_fragment" />
   1926 <Test name="uvec3_mediump_geometry" />
   1927 <Test name="uvec3_mediump_tess_control" />
   1928 <Test name="uvec3_mediump_tess_eval" />
   1929 <Test name="uvec3_mediump_compute" />
   1930 <Test name="uvec3_highp_vertex" />
   1931 <Test name="uvec3_highp_fragment" />
   1932 <Test name="uvec3_highp_geometry" />
   1933 <Test name="uvec3_highp_tess_control" />
   1934 <Test name="uvec3_highp_tess_eval" />
   1935 <Test name="uvec3_highp_compute" />
   1936 <Test name="uvec4_lowp_vertex" />
   1937 <Test name="uvec4_lowp_fragment" />
   1938 <Test name="uvec4_lowp_geometry" />
   1939 <Test name="uvec4_lowp_tess_control" />
   1940 <Test name="uvec4_lowp_tess_eval" />
   1941 <Test name="uvec4_lowp_compute" />
   1942 <Test name="uvec4_mediump_vertex" />
   1943 <Test name="uvec4_mediump_fragment" />
   1944 <Test name="uvec4_mediump_geometry" />
   1945 <Test name="uvec4_mediump_tess_control" />
   1946 <Test name="uvec4_mediump_tess_eval" />
   1947 <Test name="uvec4_mediump_compute" />
   1948 <Test name="uvec4_highp_vertex" />
   1949 <Test name="uvec4_highp_fragment" />
   1950 <Test name="uvec4_highp_geometry" />
   1951 <Test name="uvec4_highp_tess_control" />
   1952 <Test name="uvec4_highp_tess_eval" />
   1953 <Test name="uvec4_highp_compute" />
   1954 </TestCase>
   1955 <TestCase name="findmsb">
   1956 <Test name="int_lowp_vertex" />
   1957 <Test name="int_lowp_fragment" />
   1958 <Test name="int_lowp_geometry" />
   1959 <Test name="int_lowp_tess_control" />
   1960 <Test name="int_lowp_tess_eval" />
   1961 <Test name="int_lowp_compute" />
   1962 <Test name="int_mediump_vertex" />
   1963 <Test name="int_mediump_fragment" />
   1964 <Test name="int_mediump_geometry" />
   1965 <Test name="int_mediump_tess_control" />
   1966 <Test name="int_mediump_tess_eval" />
   1967 <Test name="int_mediump_compute" />
   1968 <Test name="int_highp_vertex" />
   1969 <Test name="int_highp_fragment" />
   1970 <Test name="int_highp_geometry" />
   1971 <Test name="int_highp_tess_control" />
   1972 <Test name="int_highp_tess_eval" />
   1973 <Test name="int_highp_compute" />
   1974 <Test name="ivec2_lowp_vertex" />
   1975 <Test name="ivec2_lowp_fragment" />
   1976 <Test name="ivec2_lowp_geometry" />
   1977 <Test name="ivec2_lowp_tess_control" />
   1978 <Test name="ivec2_lowp_tess_eval" />
   1979 <Test name="ivec2_lowp_compute" />
   1980 <Test name="ivec2_mediump_vertex" />
   1981 <Test name="ivec2_mediump_fragment" />
   1982 <Test name="ivec2_mediump_geometry" />
   1983 <Test name="ivec2_mediump_tess_control" />
   1984 <Test name="ivec2_mediump_tess_eval" />
   1985 <Test name="ivec2_mediump_compute" />
   1986 <Test name="ivec2_highp_vertex" />
   1987 <Test name="ivec2_highp_fragment" />
   1988 <Test name="ivec2_highp_geometry" />
   1989 <Test name="ivec2_highp_tess_control" />
   1990 <Test name="ivec2_highp_tess_eval" />
   1991 <Test name="ivec2_highp_compute" />
   1992 <Test name="ivec3_lowp_vertex" />
   1993 <Test name="ivec3_lowp_fragment" />
   1994 <Test name="ivec3_lowp_geometry" />
   1995 <Test name="ivec3_lowp_tess_control" />
   1996 <Test name="ivec3_lowp_tess_eval" />
   1997 <Test name="ivec3_lowp_compute" />
   1998 <Test name="ivec3_mediump_vertex" />
   1999 <Test name="ivec3_mediump_fragment" />
   2000 <Test name="ivec3_mediump_geometry" />
   2001 <Test name="ivec3_mediump_tess_control" />
   2002 <Test name="ivec3_mediump_tess_eval" />
   2003 <Test name="ivec3_mediump_compute" />
   2004 <Test name="ivec3_highp_vertex" />
   2005 <Test name="ivec3_highp_fragment" />
   2006 <Test name="ivec3_highp_geometry" />
   2007 <Test name="ivec3_highp_tess_control" />
   2008 <Test name="ivec3_highp_tess_eval" />
   2009 <Test name="ivec3_highp_compute" />
   2010 <Test name="ivec4_lowp_vertex" />
   2011 <Test name="ivec4_lowp_fragment" />
   2012 <Test name="ivec4_lowp_geometry" />
   2013 <Test name="ivec4_lowp_tess_control" />
   2014 <Test name="ivec4_lowp_tess_eval" />
   2015 <Test name="ivec4_lowp_compute" />
   2016 <Test name="ivec4_mediump_vertex" />
   2017 <Test name="ivec4_mediump_fragment" />
   2018 <Test name="ivec4_mediump_geometry" />
   2019 <Test name="ivec4_mediump_tess_control" />
   2020 <Test name="ivec4_mediump_tess_eval" />
   2021 <Test name="ivec4_mediump_compute" />
   2022 <Test name="ivec4_highp_vertex" />
   2023 <Test name="ivec4_highp_fragment" />
   2024 <Test name="ivec4_highp_geometry" />
   2025 <Test name="ivec4_highp_tess_control" />
   2026 <Test name="ivec4_highp_tess_eval" />
   2027 <Test name="ivec4_highp_compute" />
   2028 <Test name="uint_lowp_vertex" />
   2029 <Test name="uint_lowp_fragment" />
   2030 <Test name="uint_lowp_geometry" />
   2031 <Test name="uint_lowp_tess_control" />
   2032 <Test name="uint_lowp_tess_eval" />
   2033 <Test name="uint_lowp_compute" />
   2034 <Test name="uint_mediump_vertex" />
   2035 <Test name="uint_mediump_fragment" />
   2036 <Test name="uint_mediump_geometry" />
   2037 <Test name="uint_mediump_tess_control" />
   2038 <Test name="uint_mediump_tess_eval" />
   2039 <Test name="uint_mediump_compute" />
   2040 <Test name="uint_highp_vertex" />
   2041 <Test name="uint_highp_fragment" />
   2042 <Test name="uint_highp_geometry" />
   2043 <Test name="uint_highp_tess_control" />
   2044 <Test name="uint_highp_tess_eval" />
   2045 <Test name="uint_highp_compute" />
   2046 <Test name="uvec2_lowp_vertex" />
   2047 <Test name="uvec2_lowp_fragment" />
   2048 <Test name="uvec2_lowp_geometry" />
   2049 <Test name="uvec2_lowp_tess_control" />
   2050 <Test name="uvec2_lowp_tess_eval" />
   2051 <Test name="uvec2_lowp_compute" />
   2052 <Test name="uvec2_mediump_vertex" />
   2053 <Test name="uvec2_mediump_fragment" />
   2054 <Test name="uvec2_mediump_geometry" />
   2055 <Test name="uvec2_mediump_tess_control" />
   2056 <Test name="uvec2_mediump_tess_eval" />
   2057 <Test name="uvec2_mediump_compute" />
   2058 <Test name="uvec2_highp_vertex" />
   2059 <Test name="uvec2_highp_fragment" />
   2060 <Test name="uvec2_highp_geometry" />
   2061 <Test name="uvec2_highp_tess_control" />
   2062 <Test name="uvec2_highp_tess_eval" />
   2063 <Test name="uvec2_highp_compute" />
   2064 <Test name="uvec3_lowp_vertex" />
   2065 <Test name="uvec3_lowp_fragment" />
   2066 <Test name="uvec3_lowp_geometry" />
   2067 <Test name="uvec3_lowp_tess_control" />
   2068 <Test name="uvec3_lowp_tess_eval" />
   2069 <Test name="uvec3_lowp_compute" />
   2070 <Test name="uvec3_mediump_vertex" />
   2071 <Test name="uvec3_mediump_fragment" />
   2072 <Test name="uvec3_mediump_geometry" />
   2073 <Test name="uvec3_mediump_tess_control" />
   2074 <Test name="uvec3_mediump_tess_eval" />
   2075 <Test name="uvec3_mediump_compute" />
   2076 <Test name="uvec3_highp_vertex" />
   2077 <Test name="uvec3_highp_fragment" />
   2078 <Test name="uvec3_highp_geometry" />
   2079 <Test name="uvec3_highp_tess_control" />
   2080 <Test name="uvec3_highp_tess_eval" />
   2081 <Test name="uvec3_highp_compute" />
   2082 <Test name="uvec4_lowp_vertex" />
   2083 <Test name="uvec4_lowp_fragment" />
   2084 <Test name="uvec4_lowp_geometry" />
   2085 <Test name="uvec4_lowp_tess_control" />
   2086 <Test name="uvec4_lowp_tess_eval" />
   2087 <Test name="uvec4_lowp_compute" />
   2088 <Test name="uvec4_mediump_vertex" />
   2089 <Test name="uvec4_mediump_fragment" />
   2090 <Test name="uvec4_mediump_geometry" />
   2091 <Test name="uvec4_mediump_tess_control" />
   2092 <Test name="uvec4_mediump_tess_eval" />
   2093 <Test name="uvec4_mediump_compute" />
   2094 <Test name="uvec4_highp_vertex" />
   2095 <Test name="uvec4_highp_fragment" />
   2096 <Test name="uvec4_highp_geometry" />
   2097 <Test name="uvec4_highp_tess_control" />
   2098 <Test name="uvec4_highp_tess_eval" />
   2099 <Test name="uvec4_highp_compute" />
   2100 </TestCase>
   2101 </TestSuite>
   2102 <TestCase name="texture_size">
   2103 <Test name="samples_1_texture_2d" />
   2104 <Test name="samples_4_texture_2d" />
   2105 <Test name="samples_1_texture_2d_array" />
   2106 <Test name="samples_4_texture_2d_array" />
   2107 <Test name="samples_1_texture_int_2d" />
   2108 <Test name="samples_4_texture_int_2d" />
   2109 <Test name="samples_1_texture_int_2d_array" />
   2110 <Test name="samples_4_texture_int_2d_array" />
   2111 <Test name="samples_1_texture_uint_2d" />
   2112 <Test name="samples_4_texture_uint_2d" />
   2113 <Test name="samples_1_texture_uint_2d_array" />
   2114 <Test name="samples_4_texture_uint_2d_array" />
   2115 </TestCase>
   2116 <TestSuite name="precision">
   2117 <TestSuite name="add">
   2118 <TestCase name="lowp_compute">
   2119 <Test name="scalar" />
   2120 <Test name="vec2" />
   2121 <Test name="vec3" />
   2122 <Test name="vec4" />
   2123 </TestCase>
   2124 <TestCase name="mediump_compute">
   2125 <Test name="scalar" />
   2126 <Test name="vec2" />
   2127 <Test name="vec3" />
   2128 <Test name="vec4" />
   2129 </TestCase>
   2130 <TestCase name="highp_compute">
   2131 <Test name="scalar" />
   2132 <Test name="vec2" />
   2133 <Test name="vec3" />
   2134 <Test name="vec4" />
   2135 </TestCase>
   2136 </TestSuite>
   2137 <TestSuite name="sub">
   2138 <TestCase name="lowp_compute">
   2139 <Test name="scalar" />
   2140 <Test name="vec2" />
   2141 <Test name="vec3" />
   2142 <Test name="vec4" />
   2143 </TestCase>
   2144 <TestCase name="mediump_compute">
   2145 <Test name="scalar" />
   2146 <Test name="vec2" />
   2147 <Test name="vec3" />
   2148 <Test name="vec4" />
   2149 </TestCase>
   2150 <TestCase name="highp_compute">
   2151 <Test name="scalar" />
   2152 <Test name="vec2" />
   2153 <Test name="vec3" />
   2154 <Test name="vec4" />
   2155 </TestCase>
   2156 </TestSuite>
   2157 <TestSuite name="mul">
   2158 <TestCase name="lowp_compute">
   2159 <Test name="scalar" />
   2160 <Test name="vec2" />
   2161 <Test name="vec3" />
   2162 <Test name="vec4" />
   2163 </TestCase>
   2164 <TestCase name="mediump_compute">
   2165 <Test name="scalar" />
   2166 <Test name="vec2" />
   2167 <Test name="vec3" />
   2168 <Test name="vec4" />
   2169 </TestCase>
   2170 <TestCase name="highp_compute">
   2171 <Test name="scalar" />
   2172 <Test name="vec2" />
   2173 <Test name="vec3" />
   2174 <Test name="vec4" />
   2175 </TestCase>
   2176 </TestSuite>
   2177 <TestSuite name="div">
   2178 <TestCase name="lowp_compute">
   2179 <Test name="scalar" />
   2180 <Test name="vec2" />
   2181 <Test name="vec3" />
   2182 <Test name="vec4" />
   2183 </TestCase>
   2184 <TestCase name="mediump_compute">
   2185 <Test name="scalar" />
   2186 <Test name="vec2" />
   2187 <Test name="vec3" />
   2188 <Test name="vec4" />
   2189 </TestCase>
   2190 </TestSuite>
   2191 <TestSuite name="radians">
   2192 <TestCase name="lowp_compute">
   2193 <Test name="scalar" />
   2194 <Test name="vec2" />
   2195 <Test name="vec3" />
   2196 <Test name="vec4" />
   2197 </TestCase>
   2198 <TestCase name="mediump_compute">
   2199 <Test name="scalar" />
   2200 <Test name="vec2" />
   2201 <Test name="vec3" />
   2202 <Test name="vec4" />
   2203 </TestCase>
   2204 <TestCase name="highp_compute">
   2205 <Test name="scalar" />
   2206 <Test name="vec2" />
   2207 <Test name="vec3" />
   2208 <Test name="vec4" />
   2209 </TestCase>
   2210 </TestSuite>
   2211 <TestSuite name="degrees">
   2212 <TestCase name="lowp_compute">
   2213 <Test name="scalar" />
   2214 <Test name="vec2" />
   2215 <Test name="vec3" />
   2216 <Test name="vec4" />
   2217 </TestCase>
   2218 <TestCase name="mediump_compute">
   2219 <Test name="scalar" />
   2220 <Test name="vec2" />
   2221 <Test name="vec3" />
   2222 <Test name="vec4" />
   2223 </TestCase>
   2224 <TestCase name="highp_compute">
   2225 <Test name="scalar" />
   2226 <Test name="vec2" />
   2227 <Test name="vec3" />
   2228 <Test name="vec4" />
   2229 </TestCase>
   2230 </TestSuite>
   2231 <TestSuite name="sin">
   2232 <TestCase name="lowp_compute">
   2233 <Test name="scalar" />
   2234 <Test name="vec2" />
   2235 <Test name="vec3" />
   2236 <Test name="vec4" />
   2237 </TestCase>
   2238 <TestCase name="highp_compute">
   2239 <Test name="scalar" />
   2240 <Test name="vec2" />
   2241 <Test name="vec3" />
   2242 <Test name="vec4" />
   2243 </TestCase>
   2244 </TestSuite>
   2245 <TestSuite name="cos">
   2246 <TestCase name="lowp_compute">
   2247 <Test name="scalar" />
   2248 <Test name="vec2" />
   2249 <Test name="vec3" />
   2250 <Test name="vec4" />
   2251 </TestCase>
   2252 <TestCase name="highp_compute">
   2253 <Test name="scalar" />
   2254 <Test name="vec2" />
   2255 <Test name="vec3" />
   2256 <Test name="vec4" />
   2257 </TestCase>
   2258 </TestSuite>
   2259 <TestSuite name="tan">
   2260 <TestCase name="lowp_compute">
   2261 <Test name="scalar" />
   2262 <Test name="vec2" />
   2263 <Test name="vec3" />
   2264 <Test name="vec4" />
   2265 </TestCase>
   2266 <TestCase name="highp_compute">
   2267 <Test name="scalar" />
   2268 <Test name="vec2" />
   2269 <Test name="vec3" />
   2270 <Test name="vec4" />
   2271 </TestCase>
   2272 </TestSuite>
   2273 <TestSuite name="asin">
   2274 <TestCase name="lowp_compute">
   2275 <Test name="scalar" />
   2276 <Test name="vec2" />
   2277 <Test name="vec3" />
   2278 <Test name="vec4" />
   2279 </TestCase>
   2280 </TestSuite>
   2281 <TestSuite name="acos">
   2282 <TestCase name="lowp_compute">
   2283 <Test name="scalar" />
   2284 <Test name="vec2" />
   2285 <Test name="vec3" />
   2286 <Test name="vec4" />
   2287 </TestCase>
   2288 <TestCase name="mediump_compute">
   2289 <Test name="scalar" />
   2290 <Test name="vec2" />
   2291 <Test name="vec3" />
   2292 <Test name="vec4" />
   2293 </TestCase>
   2294 </TestSuite>
   2295 <TestSuite name="atan">
   2296 <TestCase name="lowp_compute">
   2297 <Test name="scalar" />
   2298 <Test name="vec2" />
   2299 <Test name="vec3" />
   2300 <Test name="vec4" />
   2301 </TestCase>
   2302 <TestCase name="mediump_compute">
   2303 <Test name="scalar" />
   2304 <Test name="vec2" />
   2305 <Test name="vec3" />
   2306 <Test name="vec4" />
   2307 </TestCase>
   2308 </TestSuite>
   2309 <TestSuite name="sinh">
   2310 <TestCase name="lowp_compute">
   2311 <Test name="scalar" />
   2312 <Test name="vec2" />
   2313 <Test name="vec3" />
   2314 <Test name="vec4" />
   2315 </TestCase>
   2316 <TestCase name="mediump_compute">
   2317 <Test name="scalar" />
   2318 <Test name="vec2" />
   2319 <Test name="vec3" />
   2320 <Test name="vec4" />
   2321 </TestCase>
   2322 <TestCase name="highp_compute">
   2323 <Test name="scalar" />
   2324 <Test name="vec2" />
   2325 <Test name="vec3" />
   2326 <Test name="vec4" />
   2327 </TestCase>
   2328 </TestSuite>
   2329 <TestSuite name="cosh">
   2330 <TestCase name="lowp_compute">
   2331 <Test name="scalar" />
   2332 <Test name="vec2" />
   2333 <Test name="vec3" />
   2334 <Test name="vec4" />
   2335 </TestCase>
   2336 <TestCase name="mediump_compute">
   2337 <Test name="scalar" />
   2338 <Test name="vec2" />
   2339 <Test name="vec3" />
   2340 <Test name="vec4" />
   2341 </TestCase>
   2342 <TestCase name="highp_compute">
   2343 <Test name="scalar" />
   2344 <Test name="vec2" />
   2345 <Test name="vec3" />
   2346 <Test name="vec4" />
   2347 </TestCase>
   2348 </TestSuite>
   2349 <TestSuite name="tanh">
   2350 <TestCase name="lowp_compute">
   2351 <Test name="scalar" />
   2352 <Test name="vec2" />
   2353 <Test name="vec3" />
   2354 <Test name="vec4" />
   2355 </TestCase>
   2356 <TestCase name="mediump_compute">
   2357 <Test name="scalar" />
   2358 <Test name="vec2" />
   2359 <Test name="vec3" />
   2360 <Test name="vec4" />
   2361 </TestCase>
   2362 </TestSuite>
   2363 <TestSuite name="asinh">
   2364 <TestCase name="lowp_compute">
   2365 <Test name="scalar" />
   2366 <Test name="vec2" />
   2367 <Test name="vec3" />
   2368 <Test name="vec4" />
   2369 </TestCase>
   2370 <TestCase name="mediump_compute">
   2371 <Test name="scalar" />
   2372 <Test name="vec2" />
   2373 <Test name="vec3" />
   2374 <Test name="vec4" />
   2375 </TestCase>
   2376 <TestCase name="highp_compute">
   2377 <Test name="scalar" />
   2378 <Test name="vec2" />
   2379 <Test name="vec3" />
   2380 <Test name="vec4" />
   2381 </TestCase>
   2382 </TestSuite>
   2383 <TestSuite name="acosh">
   2384 <TestCase name="lowp_compute">
   2385 <Test name="scalar" />
   2386 <Test name="vec2" />
   2387 <Test name="vec3" />
   2388 <Test name="vec4" />
   2389 </TestCase>
   2390 <TestCase name="mediump_compute">
   2391 <Test name="scalar" />
   2392 <Test name="vec2" />
   2393 <Test name="vec3" />
   2394 <Test name="vec4" />
   2395 </TestCase>
   2396 </TestSuite>
   2397 <TestSuite name="atanh">
   2398 <TestCase name="lowp_compute">
   2399 <Test name="scalar" />
   2400 <Test name="vec2" />
   2401 <Test name="vec3" />
   2402 <Test name="vec4" />
   2403 </TestCase>
   2404 <TestCase name="mediump_compute">
   2405 <Test name="scalar" />
   2406 <Test name="vec2" />
   2407 <Test name="vec3" />
   2408 <Test name="vec4" />
   2409 </TestCase>
   2410 </TestSuite>
   2411 <TestSuite name="pow">
   2412 <TestCase name="lowp_compute">
   2413 <Test name="scalar" />
   2414 <Test name="vec2" />
   2415 <Test name="vec3" />
   2416 <Test name="vec4" />
   2417 </TestCase>
   2418 <TestCase name="mediump_compute">
   2419 <Test name="scalar" />
   2420 <Test name="vec2" />
   2421 <Test name="vec3" />
   2422 <Test name="vec4" />
   2423 </TestCase>
   2424 <TestCase name="highp_compute">
   2425 <Test name="scalar" />
   2426 <Test name="vec2" />
   2427 <Test name="vec3" />
   2428 <Test name="vec4" />
   2429 </TestCase>
   2430 </TestSuite>
   2431 <TestSuite name="exp">
   2432 <TestCase name="lowp_compute">
   2433 <Test name="scalar" />
   2434 <Test name="vec2" />
   2435 <Test name="vec3" />
   2436 <Test name="vec4" />
   2437 </TestCase>
   2438 <TestCase name="mediump_compute">
   2439 <Test name="scalar" />
   2440 <Test name="vec2" />
   2441 <Test name="vec3" />
   2442 <Test name="vec4" />
   2443 </TestCase>
   2444 <TestCase name="highp_compute">
   2445 <Test name="scalar" />
   2446 <Test name="vec2" />
   2447 <Test name="vec3" />
   2448 <Test name="vec4" />
   2449 </TestCase>
   2450 </TestSuite>
   2451 <TestSuite name="log">
   2452 <TestCase name="lowp_compute">
   2453 <Test name="scalar" />
   2454 <Test name="vec2" />
   2455 <Test name="vec3" />
   2456 <Test name="vec4" />
   2457 </TestCase>
   2458 <TestCase name="mediump_compute">
   2459 <Test name="scalar" />
   2460 <Test name="vec2" />
   2461 <Test name="vec3" />
   2462 <Test name="vec4" />
   2463 </TestCase>
   2464 <TestCase name="highp_compute">
   2465 <Test name="scalar" />
   2466 <Test name="vec2" />
   2467 <Test name="vec3" />
   2468 <Test name="vec4" />
   2469 </TestCase>
   2470 </TestSuite>
   2471 <TestSuite name="exp2">
   2472 <TestCase name="lowp_compute">
   2473 <Test name="scalar" />
   2474 <Test name="vec2" />
   2475 <Test name="vec3" />
   2476 <Test name="vec4" />
   2477 </TestCase>
   2478 <TestCase name="mediump_compute">
   2479 <Test name="scalar" />
   2480 <Test name="vec2" />
   2481 <Test name="vec3" />
   2482 <Test name="vec4" />
   2483 </TestCase>
   2484 <TestCase name="highp_compute">
   2485 <Test name="scalar" />
   2486 <Test name="vec2" />
   2487 <Test name="vec3" />
   2488 <Test name="vec4" />
   2489 </TestCase>
   2490 </TestSuite>
   2491 <TestSuite name="log2">
   2492 <TestCase name="lowp_compute">
   2493 <Test name="scalar" />
   2494 <Test name="vec2" />
   2495 <Test name="vec3" />
   2496 <Test name="vec4" />
   2497 </TestCase>
   2498 <TestCase name="mediump_compute">
   2499 <Test name="scalar" />
   2500 <Test name="vec2" />
   2501 <Test name="vec3" />
   2502 <Test name="vec4" />
   2503 </TestCase>
   2504 <TestCase name="highp_compute">
   2505 <Test name="scalar" />
   2506 <Test name="vec2" />
   2507 <Test name="vec3" />
   2508 <Test name="vec4" />
   2509 </TestCase>
   2510 </TestSuite>
   2511 <TestSuite name="sqrt">
   2512 <TestCase name="lowp_compute">
   2513 <Test name="scalar" />
   2514 <Test name="vec2" />
   2515 <Test name="vec3" />
   2516 <Test name="vec4" />
   2517 </TestCase>
   2518 <TestCase name="mediump_compute">
   2519 <Test name="scalar" />
   2520 <Test name="vec2" />
   2521 <Test name="vec3" />
   2522 <Test name="vec4" />
   2523 </TestCase>
   2524 <TestCase name="highp_compute">
   2525 <Test name="scalar" />
   2526 <Test name="vec2" />
   2527 <Test name="vec3" />
   2528 <Test name="vec4" />
   2529 </TestCase>
   2530 </TestSuite>
   2531 <TestSuite name="inversesqrt">
   2532 <TestCase name="lowp_compute">
   2533 <Test name="scalar" />
   2534 <Test name="vec2" />
   2535 <Test name="vec3" />
   2536 <Test name="vec4" />
   2537 </TestCase>
   2538 <TestCase name="mediump_compute">
   2539 <Test name="scalar" />
   2540 <Test name="vec2" />
   2541 <Test name="vec3" />
   2542 <Test name="vec4" />
   2543 </TestCase>
   2544 <TestCase name="highp_compute">
   2545 <Test name="scalar" />
   2546 <Test name="vec2" />
   2547 <Test name="vec3" />
   2548 <Test name="vec4" />
   2549 </TestCase>
   2550 </TestSuite>
   2551 <TestSuite name="abs">
   2552 <TestCase name="lowp_compute">
   2553 <Test name="scalar" />
   2554 <Test name="vec2" />
   2555 <Test name="vec3" />
   2556 <Test name="vec4" />
   2557 </TestCase>
   2558 <TestCase name="mediump_compute">
   2559 <Test name="scalar" />
   2560 <Test name="vec2" />
   2561 <Test name="vec3" />
   2562 <Test name="vec4" />
   2563 </TestCase>
   2564 <TestCase name="highp_compute">
   2565 <Test name="scalar" />
   2566 <Test name="vec2" />
   2567 <Test name="vec3" />
   2568 <Test name="vec4" />
   2569 </TestCase>
   2570 </TestSuite>
   2571 <TestSuite name="sign">
   2572 <TestCase name="lowp_compute">
   2573 <Test name="scalar" />
   2574 <Test name="vec2" />
   2575 <Test name="vec3" />
   2576 <Test name="vec4" />
   2577 </TestCase>
   2578 <TestCase name="mediump_compute">
   2579 <Test name="scalar" />
   2580 <Test name="vec2" />
   2581 <Test name="vec3" />
   2582 <Test name="vec4" />
   2583 </TestCase>
   2584 <TestCase name="highp_compute">
   2585 <Test name="scalar" />
   2586 <Test name="vec2" />
   2587 <Test name="vec3" />
   2588 <Test name="vec4" />
   2589 </TestCase>
   2590 </TestSuite>
   2591 <TestSuite name="floor">
   2592 <TestCase name="lowp_compute">
   2593 <Test name="scalar" />
   2594 <Test name="vec2" />
   2595 <Test name="vec3" />
   2596 <Test name="vec4" />
   2597 </TestCase>
   2598 <TestCase name="mediump_compute">
   2599 <Test name="scalar" />
   2600 <Test name="vec2" />
   2601 <Test name="vec3" />
   2602 <Test name="vec4" />
   2603 </TestCase>
   2604 <TestCase name="highp_compute">
   2605 <Test name="scalar" />
   2606 <Test name="vec2" />
   2607 <Test name="vec3" />
   2608 <Test name="vec4" />
   2609 </TestCase>
   2610 </TestSuite>
   2611 <TestSuite name="trunc">
   2612 <TestCase name="lowp_compute">
   2613 <Test name="scalar" />
   2614 <Test name="vec2" />
   2615 <Test name="vec3" />
   2616 <Test name="vec4" />
   2617 </TestCase>
   2618 <TestCase name="mediump_compute">
   2619 <Test name="scalar" />
   2620 <Test name="vec2" />
   2621 <Test name="vec3" />
   2622 <Test name="vec4" />
   2623 </TestCase>
   2624 <TestCase name="highp_compute">
   2625 <Test name="scalar" />
   2626 <Test name="vec2" />
   2627 <Test name="vec3" />
   2628 <Test name="vec4" />
   2629 </TestCase>
   2630 </TestSuite>
   2631 <TestSuite name="round">
   2632 <TestCase name="lowp_compute">
   2633 <Test name="scalar" />
   2634 <Test name="vec2" />
   2635 <Test name="vec3" />
   2636 <Test name="vec4" />
   2637 </TestCase>
   2638 <TestCase name="mediump_compute">
   2639 <Test name="scalar" />
   2640 <Test name="vec2" />
   2641 <Test name="vec3" />
   2642 <Test name="vec4" />
   2643 </TestCase>
   2644 <TestCase name="highp_compute">
   2645 <Test name="scalar" />
   2646 <Test name="vec2" />
   2647 <Test name="vec3" />
   2648 <Test name="vec4" />
   2649 </TestCase>
   2650 </TestSuite>
   2651 <TestSuite name="roundeven">
   2652 <TestCase name="lowp_compute">
   2653 <Test name="scalar" />
   2654 <Test name="vec2" />
   2655 <Test name="vec3" />
   2656 <Test name="vec4" />
   2657 </TestCase>
   2658 <TestCase name="mediump_compute">
   2659 <Test name="scalar" />
   2660 <Test name="vec2" />
   2661 <Test name="vec3" />
   2662 <Test name="vec4" />
   2663 </TestCase>
   2664 <TestCase name="highp_compute">
   2665 <Test name="scalar" />
   2666 <Test name="vec2" />
   2667 <Test name="vec3" />
   2668 <Test name="vec4" />
   2669 </TestCase>
   2670 </TestSuite>
   2671 <TestSuite name="ceil">
   2672 <TestCase name="lowp_compute">
   2673 <Test name="scalar" />
   2674 <Test name="vec2" />
   2675 <Test name="vec3" />
   2676 <Test name="vec4" />
   2677 </TestCase>
   2678 <TestCase name="mediump_compute">
   2679 <Test name="scalar" />
   2680 <Test name="vec2" />
   2681 <Test name="vec3" />
   2682 <Test name="vec4" />
   2683 </TestCase>
   2684 <TestCase name="highp_compute">
   2685 <Test name="scalar" />
   2686 <Test name="vec2" />
   2687 <Test name="vec3" />
   2688 <Test name="vec4" />
   2689 </TestCase>
   2690 </TestSuite>
   2691 <TestSuite name="fract">
   2692 <TestCase name="lowp_compute">
   2693 <Test name="scalar" />
   2694 <Test name="vec2" />
   2695 <Test name="vec3" />
   2696 <Test name="vec4" />
   2697 </TestCase>
   2698 <TestCase name="mediump_compute">
   2699 <Test name="scalar" />
   2700 <Test name="vec2" />
   2701 <Test name="vec3" />
   2702 <Test name="vec4" />
   2703 </TestCase>
   2704 <TestCase name="highp_compute">
   2705 <Test name="scalar" />
   2706 <Test name="vec2" />
   2707 <Test name="vec3" />
   2708 <Test name="vec4" />
   2709 </TestCase>
   2710 </TestSuite>
   2711 <TestSuite name="mod">
   2712 <TestCase name="lowp_compute">
   2713 <Test name="scalar" />
   2714 <Test name="vec2" />
   2715 <Test name="vec3" />
   2716 <Test name="vec4" />
   2717 </TestCase>
   2718 <TestCase name="mediump_compute">
   2719 <Test name="scalar" />
   2720 <Test name="vec2" />
   2721 <Test name="vec3" />
   2722 <Test name="vec4" />
   2723 </TestCase>
   2724 </TestSuite>
   2725 <TestSuite name="min">
   2726 <TestCase name="lowp_compute">
   2727 <Test name="scalar" />
   2728 <Test name="vec2" />
   2729 <Test name="vec3" />
   2730 <Test name="vec4" />
   2731 </TestCase>
   2732 <TestCase name="mediump_compute">
   2733 <Test name="scalar" />
   2734 <Test name="vec2" />
   2735 <Test name="vec3" />
   2736 <Test name="vec4" />
   2737 </TestCase>
   2738 </TestSuite>
   2739 <TestSuite name="max">
   2740 <TestCase name="lowp_compute">
   2741 <Test name="scalar" />
   2742 <Test name="vec2" />
   2743 <Test name="vec3" />
   2744 <Test name="vec4" />
   2745 </TestCase>
   2746 <TestCase name="mediump_compute">
   2747 <Test name="scalar" />
   2748 <Test name="vec2" />
   2749 <Test name="vec3" />
   2750 <Test name="vec4" />
   2751 </TestCase>
   2752 </TestSuite>
   2753 <TestSuite name="clamp">
   2754 <TestCase name="lowp_compute">
   2755 <Test name="scalar" />
   2756 <Test name="vec2" />
   2757 <Test name="vec3" />
   2758 <Test name="vec4" />
   2759 </TestCase>
   2760 <TestCase name="mediump_compute">
   2761 <Test name="scalar" />
   2762 <Test name="vec2" />
   2763 <Test name="vec3" />
   2764 <Test name="vec4" />
   2765 </TestCase>
   2766 </TestSuite>
   2767 <TestSuite name="step">
   2768 <TestCase name="lowp_compute">
   2769 <Test name="scalar" />
   2770 <Test name="vec2" />
   2771 <Test name="vec3" />
   2772 <Test name="vec4" />
   2773 </TestCase>
   2774 <TestCase name="mediump_compute">
   2775 <Test name="scalar" />
   2776 <Test name="vec2" />
   2777 <Test name="vec3" />
   2778 <Test name="vec4" />
   2779 </TestCase>
   2780 <TestCase name="highp_compute">
   2781 <Test name="scalar" />
   2782 <Test name="vec2" />
   2783 <Test name="vec3" />
   2784 <Test name="vec4" />
   2785 </TestCase>
   2786 </TestSuite>
   2787 <TestSuite name="smoothstep">
   2788 <TestCase name="lowp_compute">
   2789 <Test name="scalar" />
   2790 <Test name="vec2" />
   2791 <Test name="vec3" />
   2792 <Test name="vec4" />
   2793 </TestCase>
   2794 </TestSuite>
   2795 <TestSuite name="length">
   2796 <TestCase name="lowp_compute">
   2797 <Test name="scalar" />
   2798 <Test name="vec2" />
   2799 <Test name="vec3" />
   2800 <Test name="vec4" />
   2801 </TestCase>
   2802 <TestCase name="mediump_compute">
   2803 <Test name="scalar" />
   2804 <Test name="vec2" />
   2805 <Test name="vec3" />
   2806 <Test name="vec4" />
   2807 </TestCase>
   2808 <TestCase name="highp_compute">
   2809 <Test name="scalar" />
   2810 <Test name="vec2" />
   2811 <Test name="vec3" />
   2812 <Test name="vec4" />
   2813 </TestCase>
   2814 </TestSuite>
   2815 <TestSuite name="distance">
   2816 <TestCase name="lowp_compute">
   2817 <Test name="scalar" />
   2818 <Test name="vec2" />
   2819 <Test name="vec3" />
   2820 <Test name="vec4" />
   2821 </TestCase>
   2822 <TestCase name="mediump_compute">
   2823 <Test name="scalar" />
   2824 <Test name="vec2" />
   2825 <Test name="vec3" />
   2826 <Test name="vec4" />
   2827 </TestCase>
   2828 <TestCase name="highp_compute">
   2829 <Test name="scalar" />
   2830 <Test name="vec2" />
   2831 <Test name="vec3" />
   2832 <Test name="vec4" />
   2833 </TestCase>
   2834 </TestSuite>
   2835 <TestSuite name="dot">
   2836 <TestCase name="lowp_compute">
   2837 <Test name="scalar" />
   2838 <Test name="vec2" />
   2839 <Test name="vec3" />
   2840 <Test name="vec4" />
   2841 </TestCase>
   2842 <TestCase name="mediump_compute">
   2843 <Test name="scalar" />
   2844 <Test name="vec2" />
   2845 <Test name="vec3" />
   2846 <Test name="vec4" />
   2847 </TestCase>
   2848 <TestCase name="highp_compute">
   2849 <Test name="scalar" />
   2850 <Test name="vec2" />
   2851 <Test name="vec3" />
   2852 </TestCase>
   2853 </TestSuite>
   2854 <TestCase name="cross">
   2855 <Test name="lowp_compute" />
   2856 <Test name="mediump_compute" />
   2857 <Test name="highp_compute" />
   2858 </TestCase>
   2859 <TestSuite name="normalize">
   2860 <TestCase name="lowp_compute">
   2861 <Test name="scalar" />
   2862 <Test name="vec2" />
   2863 <Test name="vec3" />
   2864 <Test name="vec4" />
   2865 </TestCase>
   2866 <TestCase name="mediump_compute">
   2867 <Test name="scalar" />
   2868 <Test name="vec2" />
   2869 <Test name="vec3" />
   2870 <Test name="vec4" />
   2871 </TestCase>
   2872 <TestCase name="highp_compute">
   2873 <Test name="scalar" />
   2874 <Test name="vec2" />
   2875 <Test name="vec3" />
   2876 <Test name="vec4" />
   2877 </TestCase>
   2878 </TestSuite>
   2879 <TestSuite name="faceforward">
   2880 <TestCase name="lowp_compute">
   2881 <Test name="scalar" />
   2882 <Test name="vec2" />
   2883 <Test name="vec3" />
   2884 <Test name="vec4" />
   2885 </TestCase>
   2886 <TestCase name="mediump_compute">
   2887 <Test name="scalar" />
   2888 <Test name="vec2" />
   2889 <Test name="vec3" />
   2890 <Test name="vec4" />
   2891 </TestCase>
   2892 <TestCase name="highp_compute">
   2893 <Test name="scalar" />
   2894 <Test name="vec2" />
   2895 <Test name="vec3" />
   2896 <Test name="vec4" />
   2897 </TestCase>
   2898 </TestSuite>
   2899 <TestSuite name="reflect">
   2900 <TestCase name="lowp_compute">
   2901 <Test name="scalar" />
   2902 <Test name="vec2" />
   2903 <Test name="vec3" />
   2904 <Test name="vec4" />
   2905 </TestCase>
   2906 <TestCase name="mediump_compute">
   2907 <Test name="scalar" />
   2908 <Test name="vec2" />
   2909 <Test name="vec3" />
   2910 <Test name="vec4" />
   2911 </TestCase>
   2912 </TestSuite>
   2913 <TestSuite name="matrixcompmult">
   2914 <TestCase name="lowp_compute">
   2915 <Test name="mat2" />
   2916 <Test name="mat2x3" />
   2917 <Test name="mat2x4" />
   2918 <Test name="mat3x2" />
   2919 <Test name="mat3" />
   2920 <Test name="mat3x4" />
   2921 <Test name="mat4x2" />
   2922 <Test name="mat4x3" />
   2923 <Test name="mat4" />
   2924 </TestCase>
   2925 <TestCase name="mediump_compute">
   2926 <Test name="mat2" />
   2927 <Test name="mat2x3" />
   2928 <Test name="mat2x4" />
   2929 <Test name="mat3x2" />
   2930 <Test name="mat3" />
   2931 <Test name="mat3x4" />
   2932 <Test name="mat4x2" />
   2933 <Test name="mat4x3" />
   2934 <Test name="mat4" />
   2935 </TestCase>
   2936 <TestCase name="highp_compute">
   2937 <Test name="mat2" />
   2938 <Test name="mat2x3" />
   2939 <Test name="mat2x4" />
   2940 <Test name="mat3x2" />
   2941 <Test name="mat3" />
   2942 <Test name="mat3x4" />
   2943 <Test name="mat4x2" />
   2944 <Test name="mat4x3" />
   2945 <Test name="mat4" />
   2946 </TestCase>
   2947 </TestSuite>
   2948 <TestSuite name="outerproduct">
   2949 <TestCase name="lowp_compute">
   2950 <Test name="mat2" />
   2951 <Test name="mat2x3" />
   2952 <Test name="mat2x4" />
   2953 <Test name="mat3x2" />
   2954 <Test name="mat3" />
   2955 <Test name="mat3x4" />
   2956 <Test name="mat4x2" />
   2957 <Test name="mat4x3" />
   2958 <Test name="mat4" />
   2959 </TestCase>
   2960 <TestCase name="mediump_compute">
   2961 <Test name="mat2" />
   2962 <Test name="mat2x3" />
   2963 <Test name="mat2x4" />
   2964 <Test name="mat3x2" />
   2965 <Test name="mat3" />
   2966 <Test name="mat3x4" />
   2967 <Test name="mat4x2" />
   2968 <Test name="mat4x3" />
   2969 <Test name="mat4" />
   2970 </TestCase>
   2971 <TestCase name="highp_compute">
   2972 <Test name="mat2" />
   2973 <Test name="mat2x3" />
   2974 <Test name="mat2x4" />
   2975 <Test name="mat3x2" />
   2976 <Test name="mat3" />
   2977 <Test name="mat3x4" />
   2978 <Test name="mat4x2" />
   2979 <Test name="mat4x3" />
   2980 <Test name="mat4" />
   2981 </TestCase>
   2982 </TestSuite>
   2983 <TestSuite name="transpose">
   2984 <TestCase name="lowp_compute">
   2985 <Test name="mat2" />
   2986 <Test name="mat2x3" />
   2987 <Test name="mat2x4" />
   2988 <Test name="mat3x2" />
   2989 <Test name="mat3" />
   2990 <Test name="mat3x4" />
   2991 <Test name="mat4x2" />
   2992 <Test name="mat4x3" />
   2993 <Test name="mat4" />
   2994 </TestCase>
   2995 <TestCase name="mediump_compute">
   2996 <Test name="mat2" />
   2997 <Test name="mat2x3" />
   2998 <Test name="mat2x4" />
   2999 <Test name="mat3x2" />
   3000 <Test name="mat3" />
   3001 <Test name="mat3x4" />
   3002 <Test name="mat4x2" />
   3003 <Test name="mat4x3" />
   3004 <Test name="mat4" />
   3005 </TestCase>
   3006 <TestCase name="highp_compute">
   3007 <Test name="mat2" />
   3008 <Test name="mat2x3" />
   3009 <Test name="mat2x4" />
   3010 <Test name="mat3x2" />
   3011 <Test name="mat3" />
   3012 <Test name="mat3x4" />
   3013 <Test name="mat4x2" />
   3014 <Test name="mat4x3" />
   3015 <Test name="mat4" />
   3016 </TestCase>
   3017 </TestSuite>
   3018 <TestSuite name="determinant">
   3019 <TestCase name="lowp_compute">
   3020 <Test name="mat2" />
   3021 </TestCase>
   3022 <TestCase name="mediump_compute">
   3023 <Test name="mat2" />
   3024 </TestCase>
   3025 <TestCase name="highp_compute">
   3026 <Test name="mat2" />
   3027 </TestCase>
   3028 </TestSuite>
   3029 <TestSuite name="inverse">
   3030 <TestCase name="lowp_compute">
   3031 <Test name="mat2" />
   3032 </TestCase>
   3033 <TestCase name="mediump_compute">
   3034 <Test name="mat2" />
   3035 </TestCase>
   3036 </TestSuite>
   3037 <TestSuite name="frexp">
   3038 <TestCase name="lowp_vertex">
   3039 <Test name="scalar" />
   3040 </TestCase>
   3041 <TestCase name="lowp_compute">
   3042 <Test name="scalar" />
   3043 </TestCase>
   3044 <TestCase name="mediump_vertex">
   3045 <Test name="scalar" />
   3046 </TestCase>
   3047 <TestCase name="mediump_compute">
   3048 <Test name="scalar" />
   3049 </TestCase>
   3050 </TestSuite>
   3051 <TestSuite name="ldexp">
   3052 <TestCase name="lowp_vertex">
   3053 <Test name="scalar" />
   3054 <Test name="vec2" />
   3055 <Test name="vec3" />
   3056 <Test name="vec4" />
   3057 </TestCase>
   3058 <TestCase name="lowp_fragment">
   3059 <Test name="scalar" />
   3060 <Test name="vec2" />
   3061 <Test name="vec3" />
   3062 <Test name="vec4" />
   3063 </TestCase>
   3064 <TestCase name="lowp_compute">
   3065 <Test name="scalar" />
   3066 <Test name="vec2" />
   3067 <Test name="vec3" />
   3068 <Test name="vec4" />
   3069 </TestCase>
   3070 </TestSuite>
   3071 <TestSuite name="fma">
   3072 <TestCase name="lowp_vertex">
   3073 <Test name="scalar" />
   3074 <Test name="vec2" />
   3075 <Test name="vec3" />
   3076 <Test name="vec4" />
   3077 </TestCase>
   3078 <TestCase name="lowp_fragment">
   3079 <Test name="scalar" />
   3080 <Test name="vec2" />
   3081 <Test name="vec3" />
   3082 <Test name="vec4" />
   3083 </TestCase>
   3084 <TestCase name="lowp_compute">
   3085 <Test name="scalar" />
   3086 <Test name="vec2" />
   3087 <Test name="vec3" />
   3088 <Test name="vec4" />
   3089 </TestCase>
   3090 <TestCase name="mediump_vertex">
   3091 <Test name="scalar" />
   3092 <Test name="vec2" />
   3093 <Test name="vec3" />
   3094 <Test name="vec4" />
   3095 </TestCase>
   3096 <TestCase name="mediump_fragment">
   3097 <Test name="scalar" />
   3098 <Test name="vec2" />
   3099 <Test name="vec3" />
   3100 <Test name="vec4" />
   3101 </TestCase>
   3102 <TestCase name="mediump_compute">
   3103 <Test name="scalar" />
   3104 <Test name="vec2" />
   3105 <Test name="vec3" />
   3106 <Test name="vec4" />
   3107 </TestCase>
   3108 </TestSuite>
   3109 </TestSuite>
   3110 </TestSuite>
   3111 <TestSuite name="sample_variables">
   3112 <TestCase name="num_samples">
   3113 <Test name="multisample_texture_1" />
   3114 <Test name="multisample_texture_2" />
   3115 <Test name="multisample_texture_4" />
   3116 <Test name="multisample_texture_8" />
   3117 <Test name="multisample_texture_16" />
   3118 <Test name="multisample_rbo_1" />
   3119 <Test name="multisample_rbo_2" />
   3120 <Test name="multisample_rbo_4" />
   3121 <Test name="multisample_rbo_8" />
   3122 <Test name="multisample_rbo_16" />
   3123 </TestCase>
   3124 <TestCase name="max_samples">
   3125 <Test name="default_framebuffer" />
   3126 <Test name="singlesample_texture" />
   3127 <Test name="multisample_texture_1" />
   3128 <Test name="multisample_texture_2" />
   3129 <Test name="multisample_texture_4" />
   3130 <Test name="multisample_texture_8" />
   3131 <Test name="multisample_texture_16" />
   3132 <Test name="singlesample_rbo" />
   3133 <Test name="multisample_rbo_1" />
   3134 <Test name="multisample_rbo_2" />
   3135 <Test name="multisample_rbo_4" />
   3136 <Test name="multisample_rbo_8" />
   3137 <Test name="multisample_rbo_16" />
   3138 </TestCase>
   3139 <TestCase name="sample_id">
   3140 <Test name="default_framebuffer" />
   3141 <Test name="singlesample_texture" />
   3142 <Test name="multisample_texture_1" />
   3143 <Test name="multisample_texture_2" />
   3144 <Test name="multisample_texture_4" />
   3145 <Test name="multisample_texture_8" />
   3146 <Test name="singlesample_rbo" />
   3147 <Test name="multisample_rbo_1" />
   3148 <Test name="multisample_rbo_2" />
   3149 <Test name="multisample_rbo_4" />
   3150 <Test name="multisample_rbo_8" />
   3151 </TestCase>
   3152 <TestSuite name="sample_pos">
   3153 <TestCase name="correctness">
   3154 <Test name="default_framebuffer" />
   3155 <Test name="singlesample_texture" />
   3156 <Test name="multisample_texture_1" />
   3157 <Test name="multisample_texture_2" />
   3158 <Test name="multisample_texture_4" />
   3159 <Test name="multisample_texture_8" />
   3160 <Test name="singlesample_rbo" />
   3161 <Test name="multisample_rbo_1" />
   3162 <Test name="multisample_rbo_2" />
   3163 <Test name="multisample_rbo_4" />
   3164 <Test name="multisample_rbo_8" />
   3165 </TestCase>
   3166 <TestCase name="distribution">
   3167 <Test name="default_framebuffer" />
   3168 <Test name="singlesample_texture" />
   3169 <Test name="multisample_texture_1" />
   3170 <Test name="multisample_texture_2" />
   3171 <Test name="multisample_texture_4" />
   3172 <Test name="multisample_texture_8" />
   3173 <Test name="singlesample_rbo" />
   3174 <Test name="multisample_rbo_1" />
   3175 <Test name="multisample_rbo_2" />
   3176 <Test name="multisample_rbo_4" />
   3177 <Test name="multisample_rbo_8" />
   3178 <Test name="multisample_rbo_16" />
   3179 </TestCase>
   3180 </TestSuite>
   3181 <TestSuite name="sample_mask_in">
   3182 <TestCase name="sample_mask">
   3183 <Test name="default_framebuffer" />
   3184 <Test name="singlesample_texture" />
   3185 <Test name="multisample_texture_1" />
   3186 <Test name="multisample_texture_2" />
   3187 <Test name="multisample_texture_4" />
   3188 <Test name="multisample_texture_8" />
   3189 <Test name="multisample_texture_16" />
   3190 <Test name="singlesample_rbo" />
   3191 <Test name="multisample_rbo_1" />
   3192 <Test name="multisample_rbo_2" />
   3193 <Test name="multisample_rbo_4" />
   3194 <Test name="multisample_rbo_8" />
   3195 <Test name="multisample_rbo_16" />
   3196 </TestCase>
   3197 <TestCase name="bit_count_per_pixel">
   3198 <Test name="default_framebuffer" />
   3199 <Test name="singlesample_texture" />
   3200 <Test name="multisample_texture_1" />
   3201 <Test name="multisample_texture_2" />
   3202 <Test name="multisample_texture_4" />
   3203 <Test name="multisample_texture_8" />
   3204 <Test name="multisample_texture_16" />
   3205 <Test name="singlesample_rbo" />
   3206 <Test name="multisample_rbo_1" />
   3207 <Test name="multisample_rbo_2" />
   3208 <Test name="multisample_rbo_4" />
   3209 <Test name="multisample_rbo_8" />
   3210 <Test name="multisample_rbo_16" />
   3211 </TestCase>
   3212 <TestCase name="bit_count_per_sample">
   3213 <Test name="default_framebuffer" />
   3214 <Test name="singlesample_texture" />
   3215 <Test name="singlesample_rbo" />
   3216 </TestCase>
   3217 <TestCase name="bit_count_per_two_samples">
   3218 <Test name="default_framebuffer" />
   3219 <Test name="singlesample_texture" />
   3220 <Test name="multisample_texture_16" />
   3221 <Test name="singlesample_rbo" />
   3222 <Test name="multisample_rbo_16" />
   3223 </TestCase>
   3224 <TestCase name="bits_unique_per_sample">
   3225 <Test name="singlesample_texture" />
   3226 </TestCase>
   3227 <TestCase name="bits_unique_per_two_samples">
   3228 <Test name="singlesample_texture" />
   3229 <Test name="multisample_texture_1" />
   3230 <Test name="multisample_texture_2" />
   3231 </TestCase>
   3232 </TestSuite>
   3233 <TestSuite name="sample_mask">
   3234 <TestCase name="discard_half_per_pixel">
   3235 <Test name="default_framebuffer" />
   3236 <Test name="singlesample_texture" />
   3237 <Test name="multisample_texture_1" />
   3238 <Test name="multisample_texture_2" />
   3239 <Test name="multisample_texture_4" />
   3240 <Test name="multisample_texture_8" />
   3241 <Test name="multisample_texture_16" />
   3242 <Test name="singlesample_rbo" />
   3243 <Test name="multisample_rbo_1" />
   3244 <Test name="multisample_rbo_2" />
   3245 <Test name="multisample_rbo_4" />
   3246 <Test name="multisample_rbo_8" />
   3247 <Test name="multisample_rbo_16" />
   3248 </TestCase>
   3249 <TestCase name="discard_half_per_sample">
   3250 <Test name="default_framebuffer" />
   3251 <Test name="singlesample_texture" />
   3252 <Test name="multisample_texture_1" />
   3253 <Test name="multisample_texture_2" />
   3254 <Test name="multisample_texture_4" />
   3255 <Test name="multisample_texture_8" />
   3256 <Test name="multisample_texture_16" />
   3257 <Test name="singlesample_rbo" />
   3258 <Test name="multisample_rbo_1" />
   3259 <Test name="multisample_rbo_2" />
   3260 <Test name="multisample_rbo_4" />
   3261 <Test name="multisample_rbo_8" />
   3262 <Test name="multisample_rbo_16" />
   3263 </TestCase>
   3264 <TestCase name="discard_half_per_two_samples">
   3265 <Test name="default_framebuffer" />
   3266 <Test name="singlesample_texture" />
   3267 <Test name="multisample_texture_1" />
   3268 <Test name="multisample_texture_2" />
   3269 <Test name="multisample_texture_4" />
   3270 <Test name="multisample_texture_8" />
   3271 <Test name="multisample_texture_16" />
   3272 <Test name="singlesample_rbo" />
   3273 <Test name="multisample_rbo_1" />
   3274 <Test name="multisample_rbo_2" />
   3275 <Test name="multisample_rbo_4" />
   3276 <Test name="multisample_rbo_8" />
   3277 <Test name="multisample_rbo_16" />
   3278 </TestCase>
   3279 <TestCase name="inverse_per_pixel">
   3280 <Test name="default_framebuffer" />
   3281 <Test name="singlesample_texture" />
   3282 <Test name="multisample_texture_1" />
   3283 <Test name="multisample_texture_2" />
   3284 <Test name="multisample_texture_4" />
   3285 <Test name="multisample_texture_8" />
   3286 <Test name="multisample_texture_16" />
   3287 <Test name="singlesample_rbo" />
   3288 <Test name="multisample_rbo_1" />
   3289 <Test name="multisample_rbo_2" />
   3290 <Test name="multisample_rbo_4" />
   3291 <Test name="multisample_rbo_8" />
   3292 <Test name="multisample_rbo_16" />
   3293 </TestCase>
   3294 <TestCase name="inverse_per_sample">
   3295 <Test name="default_framebuffer" />
   3296 <Test name="singlesample_texture" />
   3297 <Test name="multisample_texture_1" />
   3298 <Test name="multisample_texture_2" />
   3299 <Test name="multisample_texture_4" />
   3300 <Test name="multisample_texture_8" />
   3301 <Test name="multisample_texture_16" />
   3302 <Test name="singlesample_rbo" />
   3303 <Test name="multisample_rbo_1" />
   3304 <Test name="multisample_rbo_2" />
   3305 <Test name="multisample_rbo_4" />
   3306 <Test name="multisample_rbo_8" />
   3307 <Test name="multisample_rbo_16" />
   3308 </TestCase>
   3309 <TestCase name="inverse_per_two_samples">
   3310 <Test name="default_framebuffer" />
   3311 <Test name="singlesample_texture" />
   3312 <Test name="multisample_texture_1" />
   3313 <Test name="multisample_texture_2" />
   3314 <Test name="multisample_texture_4" />
   3315 <Test name="multisample_texture_8" />
   3316 <Test name="multisample_texture_16" />
   3317 <Test name="singlesample_rbo" />
   3318 <Test name="multisample_rbo_1" />
   3319 <Test name="multisample_rbo_2" />
   3320 <Test name="multisample_rbo_4" />
   3321 <Test name="multisample_rbo_8" />
   3322 <Test name="multisample_rbo_16" />
   3323 </TestCase>
   3324 </TestSuite>
   3325 </TestSuite>
   3326 <TestSuite name="multisample_interpolation">
   3327 <TestCase name="sample_qualifier">
   3328 <Test name="default_framebuffer" />
   3329 <Test name="singlesample_texture" />
   3330 <Test name="multisample_texture_1" />
   3331 <Test name="multisample_texture_2" />
   3332 <Test name="multisample_texture_4" />
   3333 <Test name="multisample_texture_8" />
   3334 <Test name="multisample_texture_16" />
   3335 <Test name="singlesample_rbo" />
   3336 <Test name="multisample_rbo_1" />
   3337 <Test name="multisample_rbo_2" />
   3338 <Test name="multisample_rbo_4" />
   3339 <Test name="multisample_rbo_8" />
   3340 <Test name="multisample_rbo_16" />
   3341 </TestCase>
   3342 <TestSuite name="interpolate_at_sample">
   3343 <TestCase name="static_sample_number">
   3344 <Test name="default_framebuffer" />
   3345 <Test name="singlesample_texture" />
   3346 <Test name="multisample_texture_1" />
   3347 <Test name="multisample_texture_2" />
   3348 <Test name="multisample_texture_4" />
   3349 <Test name="multisample_texture_8" />
   3350 <Test name="multisample_texture_16" />
   3351 <Test name="singlesample_rbo" />
   3352 <Test name="multisample_rbo_1" />
   3353 <Test name="multisample_rbo_2" />
   3354 <Test name="multisample_rbo_4" />
   3355 <Test name="multisample_rbo_8" />
   3356 <Test name="multisample_rbo_16" />
   3357 </TestCase>
   3358 <TestCase name="dynamic_sample_number">
   3359 <Test name="default_framebuffer" />
   3360 <Test name="singlesample_texture" />
   3361 <Test name="multisample_texture_1" />
   3362 <Test name="multisample_texture_2" />
   3363 <Test name="multisample_texture_4" />
   3364 <Test name="multisample_texture_8" />
   3365 <Test name="multisample_texture_16" />
   3366 <Test name="singlesample_rbo" />
   3367 <Test name="multisample_rbo_1" />
   3368 <Test name="multisample_rbo_2" />
   3369 <Test name="multisample_rbo_4" />
   3370 <Test name="multisample_rbo_8" />
   3371 <Test name="multisample_rbo_16" />
   3372 </TestCase>
   3373 <TestCase name="non_multisample_buffer">
   3374 <Test name="sample_0_default_framebuffer" />
   3375 <Test name="sample_0_singlesample_texture" />
   3376 <Test name="sample_0_singlesample_rbo" />
   3377 <Test name="sample_n_default_framebuffer" />
   3378 <Test name="sample_n_singlesample_texture" />
   3379 <Test name="sample_n_singlesample_rbo" />
   3380 </TestCase>
   3381 <TestCase name="centroid_qualified">
   3382 <Test name="default_framebuffer" />
   3383 <Test name="singlesample_texture" />
   3384 <Test name="multisample_texture_1" />
   3385 <Test name="multisample_texture_2" />
   3386 <Test name="multisample_texture_4" />
   3387 <Test name="multisample_texture_8" />
   3388 <Test name="multisample_texture_16" />
   3389 <Test name="singlesample_rbo" />
   3390 <Test name="multisample_rbo_1" />
   3391 <Test name="multisample_rbo_2" />
   3392 <Test name="multisample_rbo_4" />
   3393 <Test name="multisample_rbo_8" />
   3394 <Test name="multisample_rbo_16" />
   3395 </TestCase>
   3396 <TestCase name="at_sample_id">
   3397 <Test name="default_framebuffer" />
   3398 <Test name="singlesample_texture" />
   3399 <Test name="multisample_texture_1" />
   3400 <Test name="multisample_texture_2" />
   3401 <Test name="multisample_texture_4" />
   3402 <Test name="multisample_texture_8" />
   3403 <Test name="multisample_texture_16" />
   3404 <Test name="singlesample_rbo" />
   3405 <Test name="multisample_rbo_1" />
   3406 <Test name="multisample_rbo_2" />
   3407 <Test name="multisample_rbo_4" />
   3408 <Test name="multisample_rbo_8" />
   3409 <Test name="multisample_rbo_16" />
   3410 </TestCase>
   3411 </TestSuite>
   3412 <TestSuite name="interpolate_at_centroid">
   3413 <TestCase name="consistency">
   3414 <Test name="default_framebuffer" />
   3415 <Test name="singlesample_texture" />
   3416 <Test name="multisample_texture_1" />
   3417 <Test name="multisample_texture_2" />
   3418 <Test name="multisample_texture_4" />
   3419 <Test name="multisample_texture_8" />
   3420 <Test name="multisample_texture_16" />
   3421 <Test name="singlesample_rbo" />
   3422 <Test name="multisample_rbo_1" />
   3423 <Test name="multisample_rbo_2" />
   3424 <Test name="multisample_rbo_4" />
   3425 <Test name="multisample_rbo_8" />
   3426 <Test name="multisample_rbo_16" />
   3427 </TestCase>
   3428 <TestCase name="array_element">
   3429 <Test name="default_framebuffer" />
   3430 <Test name="singlesample_texture" />
   3431 <Test name="multisample_texture_1" />
   3432 <Test name="multisample_texture_2" />
   3433 <Test name="multisample_texture_4" />
   3434 <Test name="multisample_texture_8" />
   3435 <Test name="multisample_texture_16" />
   3436 <Test name="singlesample_rbo" />
   3437 <Test name="multisample_rbo_1" />
   3438 <Test name="multisample_rbo_2" />
   3439 <Test name="multisample_rbo_4" />
   3440 <Test name="multisample_rbo_8" />
   3441 <Test name="multisample_rbo_16" />
   3442 </TestCase>
   3443 </TestSuite>
   3444 <TestSuite name="interpolate_at_offset">
   3445 <TestCase name="no_qualifiers">
   3446 <Test name="default_framebuffer" />
   3447 <Test name="singlesample_texture" />
   3448 <Test name="multisample_texture_1" />
   3449 <Test name="multisample_texture_2" />
   3450 <Test name="multisample_texture_4" />
   3451 <Test name="multisample_texture_8" />
   3452 <Test name="singlesample_rbo" />
   3453 <Test name="multisample_rbo_1" />
   3454 <Test name="multisample_rbo_2" />
   3455 <Test name="multisample_rbo_4" />
   3456 <Test name="multisample_rbo_8" />
   3457 </TestCase>
   3458 <TestCase name="centroid_qualifier">
   3459 <Test name="default_framebuffer" />
   3460 <Test name="singlesample_texture" />
   3461 <Test name="multisample_texture_1" />
   3462 <Test name="multisample_texture_2" />
   3463 <Test name="multisample_texture_4" />
   3464 <Test name="multisample_texture_8" />
   3465 <Test name="singlesample_rbo" />
   3466 <Test name="multisample_rbo_1" />
   3467 <Test name="multisample_rbo_2" />
   3468 <Test name="multisample_rbo_4" />
   3469 <Test name="multisample_rbo_8" />
   3470 </TestCase>
   3471 <TestCase name="sample_qualifier">
   3472 <Test name="default_framebuffer" />
   3473 <Test name="singlesample_texture" />
   3474 <Test name="multisample_texture_1" />
   3475 <Test name="multisample_texture_2" />
   3476 <Test name="multisample_texture_4" />
   3477 <Test name="multisample_texture_8" />
   3478 <Test name="singlesample_rbo" />
   3479 <Test name="multisample_rbo_1" />
   3480 <Test name="multisample_rbo_2" />
   3481 <Test name="multisample_rbo_4" />
   3482 <Test name="multisample_rbo_8" />
   3483 </TestCase>
   3484 <TestCase name="at_sample_position">
   3485 <Test name="default_framebuffer" />
   3486 <Test name="singlesample_texture" />
   3487 <Test name="multisample_texture_1" />
   3488 <Test name="multisample_texture_2" />
   3489 <Test name="multisample_texture_4" />
   3490 <Test name="multisample_texture_8" />
   3491 <Test name="singlesample_rbo" />
   3492 <Test name="multisample_rbo_1" />
   3493 <Test name="multisample_rbo_2" />
   3494 <Test name="multisample_rbo_4" />
   3495 <Test name="multisample_rbo_8" />
   3496 </TestCase>
   3497 <TestCase name="array_element">
   3498 <Test name="default_framebuffer" />
   3499 <Test name="singlesample_texture" />
   3500 <Test name="multisample_texture_1" />
   3501 <Test name="multisample_texture_2" />
   3502 <Test name="multisample_texture_4" />
   3503 <Test name="multisample_texture_8" />
   3504 <Test name="singlesample_rbo" />
   3505 <Test name="multisample_rbo_1" />
   3506 <Test name="multisample_rbo_2" />
   3507 <Test name="multisample_rbo_4" />
   3508 <Test name="multisample_rbo_8" />
   3509 </TestCase>
   3510 </TestSuite>
   3511 </TestSuite>
   3512 <TestSuite name="opaque_type_indexing">
   3513 <TestSuite name="sampler">
   3514 <TestSuite name="const_literal">
   3515 <TestCase name="vertex">
   3516 <Test name="sampler2d" />
   3517 <Test name="samplercube" />
   3518 <Test name="sampler2darray" />
   3519 <Test name="sampler3d" />
   3520 <Test name="sampler2dshadow" />
   3521 <Test name="samplercubeshadow" />
   3522 <Test name="sampler2darrayshadow" />
   3523 <Test name="isampler2d" />
   3524 <Test name="isamplercube" />
   3525 <Test name="isampler2darray" />
   3526 <Test name="isampler3d" />
   3527 <Test name="usampler2d" />
   3528 <Test name="usamplercube" />
   3529 <Test name="usampler2darray" />
   3530 <Test name="usampler3d" />
   3531 </TestCase>
   3532 <TestCase name="fragment">
   3533 <Test name="sampler2d" />
   3534 <Test name="sampler2darray" />
   3535 <Test name="sampler3d" />
   3536 <Test name="sampler2dshadow" />
   3537 <Test name="samplercubeshadow" />
   3538 <Test name="sampler2darrayshadow" />
   3539 <Test name="isampler2d" />
   3540 <Test name="isampler2darray" />
   3541 <Test name="isampler3d" />
   3542 <Test name="usampler2d" />
   3543 <Test name="usampler2darray" />
   3544 <Test name="usampler3d" />
   3545 </TestCase>
   3546 <TestCase name="compute">
   3547 <Test name="sampler2d" />
   3548 <Test name="samplercube" />
   3549 <Test name="sampler2darray" />
   3550 <Test name="sampler3d" />
   3551 <Test name="sampler2dshadow" />
   3552 <Test name="samplercubeshadow" />
   3553 <Test name="sampler2darrayshadow" />
   3554 <Test name="isampler2d" />
   3555 <Test name="isamplercube" />
   3556 <Test name="isampler2darray" />
   3557 <Test name="isampler3d" />
   3558 <Test name="usampler2d" />
   3559 <Test name="usamplercube" />
   3560 <Test name="usampler2darray" />
   3561 <Test name="usampler3d" />
   3562 </TestCase>
   3563 </TestSuite>
   3564 <TestSuite name="const_expression">
   3565 <TestCase name="vertex">
   3566 <Test name="sampler2d" />
   3567 <Test name="samplercube" />
   3568 <Test name="sampler2darray" />
   3569 <Test name="sampler3d" />
   3570 <Test name="sampler2dshadow" />
   3571 <Test name="samplercubeshadow" />
   3572 <Test name="sampler2darrayshadow" />
   3573 <Test name="isampler2d" />
   3574 <Test name="isamplercube" />
   3575 <Test name="isampler2darray" />
   3576 <Test name="isampler3d" />
   3577 <Test name="usampler2d" />
   3578 <Test name="usamplercube" />
   3579 <Test name="usampler2darray" />
   3580 <Test name="usampler3d" />
   3581 </TestCase>
   3582 <TestCase name="fragment">
   3583 <Test name="sampler2d" />
   3584 <Test name="samplercube" />
   3585 <Test name="sampler2darray" />
   3586 <Test name="sampler3d" />
   3587 <Test name="sampler2dshadow" />
   3588 <Test name="samplercubeshadow" />
   3589 <Test name="sampler2darrayshadow" />
   3590 <Test name="isampler2d" />
   3591 <Test name="isamplercube" />
   3592 <Test name="isampler2darray" />
   3593 <Test name="isampler3d" />
   3594 <Test name="usampler2d" />
   3595 <Test name="usamplercube" />
   3596 <Test name="usampler2darray" />
   3597 <Test name="usampler3d" />
   3598 </TestCase>
   3599 <TestCase name="compute">
   3600 <Test name="sampler2d" />
   3601 <Test name="samplercube" />
   3602 <Test name="sampler2darray" />
   3603 <Test name="sampler3d" />
   3604 <Test name="sampler2dshadow" />
   3605 <Test name="samplercubeshadow" />
   3606 <Test name="sampler2darrayshadow" />
   3607 <Test name="isampler2d" />
   3608 <Test name="isamplercube" />
   3609 <Test name="isampler2darray" />
   3610 <Test name="isampler3d" />
   3611 <Test name="usampler2d" />
   3612 <Test name="usamplercube" />
   3613 <Test name="usampler2darray" />
   3614 <Test name="usampler3d" />
   3615 </TestCase>
   3616 </TestSuite>
   3617 <TestSuite name="uniform">
   3618 <TestCase name="vertex">
   3619 <Test name="sampler2d" />
   3620 <Test name="samplercube" />
   3621 <Test name="sampler2darray" />
   3622 <Test name="sampler3d" />
   3623 <Test name="sampler2dshadow" />
   3624 <Test name="samplercubeshadow" />
   3625 <Test name="sampler2darrayshadow" />
   3626 <Test name="isampler2d" />
   3627 <Test name="isamplercube" />
   3628 <Test name="isampler2darray" />
   3629 <Test name="isampler3d" />
   3630 <Test name="usampler2d" />
   3631 <Test name="usamplercube" />
   3632 <Test name="usampler2darray" />
   3633 <Test name="usampler3d" />
   3634 </TestCase>
   3635 <TestCase name="fragment">
   3636 <Test name="sampler2d" />
   3637 <Test name="samplercube" />
   3638 <Test name="sampler2darray" />
   3639 <Test name="sampler3d" />
   3640 <Test name="sampler2dshadow" />
   3641 <Test name="samplercubeshadow" />
   3642 <Test name="sampler2darrayshadow" />
   3643 <Test name="isampler2d" />
   3644 <Test name="isamplercube" />
   3645 <Test name="isampler2darray" />
   3646 <Test name="isampler3d" />
   3647 <Test name="usampler2d" />
   3648 <Test name="usamplercube" />
   3649 <Test name="usampler2darray" />
   3650 <Test name="usampler3d" />
   3651 </TestCase>
   3652 <TestCase name="compute">
   3653 <Test name="sampler2d" />
   3654 <Test name="samplercube" />
   3655 <Test name="sampler2darray" />
   3656 <Test name="sampler3d" />
   3657 <Test name="sampler2dshadow" />
   3658 <Test name="samplercubeshadow" />
   3659 <Test name="sampler2darrayshadow" />
   3660 <Test name="isampler2d" />
   3661 <Test name="isamplercube" />
   3662 <Test name="isampler2darray" />
   3663 <Test name="isampler3d" />
   3664 <Test name="usampler2d" />
   3665 <Test name="usamplercube" />
   3666 <Test name="usampler2darray" />
   3667 <Test name="usampler3d" />
   3668 </TestCase>
   3669 </TestSuite>
   3670 <TestSuite name="dynamically_uniform">
   3671 <TestCase name="vertex">
   3672 <Test name="sampler2d" />
   3673 <Test name="samplercube" />
   3674 <Test name="sampler2darray" />
   3675 <Test name="sampler3d" />
   3676 <Test name="sampler2dshadow" />
   3677 <Test name="samplercubeshadow" />
   3678 <Test name="sampler2darrayshadow" />
   3679 <Test name="isampler2d" />
   3680 <Test name="isamplercube" />
   3681 <Test name="isampler2darray" />
   3682 <Test name="isampler3d" />
   3683 <Test name="usampler2d" />
   3684 <Test name="usamplercube" />
   3685 <Test name="usampler2darray" />
   3686 <Test name="usampler3d" />
   3687 </TestCase>
   3688 <TestCase name="fragment">
   3689 <Test name="sampler2d" />
   3690 <Test name="samplercube" />
   3691 <Test name="sampler2darray" />
   3692 <Test name="sampler3d" />
   3693 <Test name="sampler2dshadow" />
   3694 <Test name="samplercubeshadow" />
   3695 <Test name="sampler2darrayshadow" />
   3696 <Test name="isampler2d" />
   3697 <Test name="isamplercube" />
   3698 <Test name="isampler2darray" />
   3699 <Test name="isampler3d" />
   3700 <Test name="usampler2d" />
   3701 <Test name="usamplercube" />
   3702 <Test name="usampler2darray" />
   3703 <Test name="usampler3d" />
   3704 </TestCase>
   3705 <TestCase name="compute">
   3706 <Test name="sampler2d" />
   3707 <Test name="samplercube" />
   3708 <Test name="sampler2darray" />
   3709 <Test name="sampler3d" />
   3710 <Test name="sampler2dshadow" />
   3711 <Test name="samplercubeshadow" />
   3712 <Test name="sampler2darrayshadow" />
   3713 <Test name="isampler2d" />
   3714 <Test name="isamplercube" />
   3715 <Test name="isampler2darray" />
   3716 <Test name="isampler3d" />
   3717 <Test name="usampler2d" />
   3718 <Test name="usamplercube" />
   3719 <Test name="usampler2darray" />
   3720 <Test name="usampler3d" />
   3721 </TestCase>
   3722 </TestSuite>
   3723 </TestSuite>
   3724 <TestCase name="ubo">
   3725 <Test name="const_literal_vertex" />
   3726 <Test name="const_literal_fragment" />
   3727 <Test name="const_literal_compute" />
   3728 <Test name="const_expression_vertex" />
   3729 <Test name="const_expression_fragment" />
   3730 <Test name="const_expression_compute" />
   3731 <Test name="uniform_vertex" />
   3732 <Test name="uniform_fragment" />
   3733 <Test name="uniform_compute" />
   3734 <Test name="dynamically_uniform_vertex" />
   3735 <Test name="dynamically_uniform_fragment" />
   3736 <Test name="dynamically_uniform_compute" />
   3737 </TestCase>
   3738 <TestCase name="ssbo">
   3739 <Test name="const_literal_vertex" />
   3740 <Test name="const_literal_fragment" />
   3741 <Test name="const_literal_compute" />
   3742 <Test name="const_expression_vertex" />
   3743 <Test name="const_expression_fragment" />
   3744 <Test name="const_expression_compute" />
   3745 </TestCase>
   3746 <TestCase name="atomic_counter">
   3747 <Test name="const_literal_vertex" />
   3748 <Test name="const_literal_fragment" />
   3749 <Test name="const_literal_compute" />
   3750 <Test name="const_expression_vertex" />
   3751 <Test name="const_expression_fragment" />
   3752 <Test name="const_expression_compute" />
   3753 <Test name="uniform_vertex" />
   3754 <Test name="uniform_fragment" />
   3755 <Test name="uniform_compute" />
   3756 <Test name="dynamically_uniform_vertex" />
   3757 <Test name="dynamically_uniform_fragment" />
   3758 <Test name="dynamically_uniform_compute" />
   3759 </TestCase>
   3760 </TestSuite>
   3761 <TestSuite name="functions">
   3762 <TestCase name="overloading">
   3763 <Test name="arrays_of_arrays_size_vertex" />
   3764 <Test name="arrays_of_arrays_size_fragment" />
   3765 </TestCase>
   3766 </TestSuite>
   3767 <TestSuite name="arrays_of_arrays">
   3768 <TestSuite name="constructor">
   3769 <TestCase name="explicit">
   3770 <Test name="float_3x3_vertex" />
   3771 <Test name="float_3x3_fragment" />
   3772 <Test name="float_3x4_vertex" />
   3773 <Test name="float_3x4_fragment" />
   3774 <Test name="int_3x1_vertex" />
   3775 <Test name="int_3x1_fragment" />
   3776 <Test name="int_4x4x4_vertex" />
   3777 <Test name="int_4x4x4_fragment" />
   3778 <Test name="bool_3x3x3_vertex" />
   3779 <Test name="bool_3x3x3_fragment" />
   3780 <Test name="bool_2x1x4_vertex" />
   3781 <Test name="bool_2x1x4_fragment" />
   3782 <Test name="struct_3x2_vertex" />
   3783 <Test name="struct_3x2_fragment" />
   3784 <Test name="struct_4x1x4_vertex" />
   3785 <Test name="struct_4x1x4_fragment" />
   3786 <Test name="vec3_4x3_vertex" />
   3787 <Test name="vec3_4x3_fragment" />
   3788 <Test name="ivec3_3x2x1_vertex" />
   3789 <Test name="ivec3_3x2x1_fragment" />
   3790 <Test name="bvec3_1x2x3_vertex" />
   3791 <Test name="bvec3_1x2x3_fragment" />
   3792 <Test name="mat3_3x2_vertex" />
   3793 <Test name="mat3_3x2_fragment" />
   3794 <Test name="mat3_3x3x3_vertex" />
   3795 <Test name="mat3_3x3x3_fragment" />
   3796 <Test name="mat3_3x4_vertex" />
   3797 <Test name="mat3_3x4_fragment" />
   3798 <Test name="high_dimensional_array_vertex" />
   3799 <Test name="high_dimensional_array_fragment" />
   3800 </TestCase>
   3801 <TestCase name="implicit">
   3802 <Test name="float_3x3_vertex" />
   3803 <Test name="float_3x3_fragment" />
   3804 <Test name="float_3x4_vertex" />
   3805 <Test name="float_3x4_fragment" />
   3806 <Test name="int_3x1_vertex" />
   3807 <Test name="int_3x1_fragment" />
   3808 <Test name="int_4x4x4_vertex" />
   3809 <Test name="int_4x4x4_fragment" />
   3810 <Test name="bool_3x3x3_vertex" />
   3811 <Test name="bool_3x3x3_fragment" />
   3812 <Test name="bool_2x1x4_vertex" />
   3813 <Test name="bool_2x1x4_fragment" />
   3814 <Test name="struct_3x2_vertex" />
   3815 <Test name="struct_3x2_fragment" />
   3816 <Test name="struct_4x1x4_vertex" />
   3817 <Test name="struct_4x1x4_fragment" />
   3818 <Test name="vec3_4x3_vertex" />
   3819 <Test name="vec3_4x3_fragment" />
   3820 <Test name="ivec3_3x2x1_vertex" />
   3821 <Test name="ivec3_3x2x1_fragment" />
   3822 <Test name="bvec3_1x2x3_vertex" />
   3823 <Test name="bvec3_1x2x3_fragment" />
   3824 <Test name="mat3_3x2_vertex" />
   3825 <Test name="mat3_3x2_fragment" />
   3826 <Test name="mat3_3x3x3_vertex" />
   3827 <Test name="mat3_3x3x3_fragment" />
   3828 <Test name="mat3_3x4_vertex" />
   3829 <Test name="mat3_3x4_fragment" />
   3830 <Test name="int_high_dimensional_array_vertex" />
   3831 <Test name="int_high_dimensional_array_fragment" />
   3832 </TestCase>
   3833 </TestSuite>
   3834 <TestSuite name="return">
   3835 <TestCase name="explicit">
   3836 <Test name="float_3x3_vertex" />
   3837 <Test name="float_3x3_fragment" />
   3838 <Test name="int_2x2x2_vertex" />
   3839 <Test name="int_2x2x2_fragment" />
   3840 <Test name="bool_3x2x3_vertex" />
   3841 <Test name="bool_3x2x3_fragment" />
   3842 <Test name="vec3_2x3_vertex" />
   3843 <Test name="vec3_2x3_fragment" />
   3844 <Test name="struct_3x1x3_vertex" />
   3845 <Test name="struct_3x1x3_fragment" />
   3846 <Test name="ivec3_3x3_vertex" />
   3847 <Test name="ivec3_3x3_fragment" />
   3848 <Test name="bvec4_4x2_vertex" />
   3849 <Test name="bvec4_4x2_fragment" />
   3850 <Test name="mat3_3x2_vertex" />
   3851 <Test name="mat3_3x2_fragment" />
   3852 <Test name="mat3_3x3x3_vertex" />
   3853 <Test name="mat3_3x3x3_fragment" />
   3854 <Test name="mat3_3x4_vertex" />
   3855 <Test name="mat3_3x4_fragment" />
   3856 </TestCase>
   3857 <TestCase name="implicit">
   3858 <Test name="float_3x3_vertex" />
   3859 <Test name="float_3x3_fragment" />
   3860 <Test name="int_2x2x2_vertex" />
   3861 <Test name="int_2x2x2_fragment" />
   3862 <Test name="bool_3x2x3_vertex" />
   3863 <Test name="bool_3x2x3_fragment" />
   3864 <Test name="vec3_2x3_vertex" />
   3865 <Test name="vec3_2x3_fragment" />
   3866 <Test name="struct_3x1x3_vertex" />
   3867 <Test name="struct_3x1x3_fragment" />
   3868 <Test name="ivec3_3x3_vertex" />
   3869 <Test name="ivec3_3x3_fragment" />
   3870 <Test name="bvec4_4x2_vertex" />
   3871 <Test name="bvec4_4x2_fragment" />
   3872 <Test name="mat3_3x2_vertex" />
   3873 <Test name="mat3_3x2_fragment" />
   3874 <Test name="mat3_3x3x3_vertex" />
   3875 <Test name="mat3_3x3x3_fragment" />
   3876 <Test name="mat3_3x4_vertex" />
   3877 <Test name="mat3_3x4_fragment" />
   3878 </TestCase>
   3879 </TestSuite>
   3880 <TestSuite name="parameter">
   3881 <TestCase name="in">
   3882 <Test name="float_3x3_vertex" />
   3883 <Test name="float_3x3_fragment" />
   3884 <Test name="int_2x2x2_vertex" />
   3885 <Test name="int_2x2x2_fragment" />
   3886 <Test name="bool_3x2x3_vertex" />
   3887 <Test name="bool_3x2x3_fragment" />
   3888 <Test name="vec3_2x3_vertex" />
   3889 <Test name="vec3_2x3_fragment" />
   3890 <Test name="struct_3x1x3_vertex" />
   3891 <Test name="struct_3x1x3_fragment" />
   3892 <Test name="ivec3_3x3_vertex" />
   3893 <Test name="ivec3_3x3_fragment" />
   3894 <Test name="bvec4_4x2_vertex" />
   3895 <Test name="bvec4_4x2_fragment" />
   3896 <Test name="mat3_3x2_vertex" />
   3897 <Test name="mat3_3x2_fragment" />
   3898 <Test name="mat3_3x3x3_vertex" />
   3899 <Test name="mat3_3x3x3_fragment" />
   3900 <Test name="mat3_3x4_vertex" />
   3901 <Test name="mat3_3x4_fragment" />
   3902 </TestCase>
   3903 <TestCase name="out">
   3904 <Test name="float_3x3_vertex" />
   3905 <Test name="float_3x3_fragment" />
   3906 <Test name="int_2x2x2_vertex" />
   3907 <Test name="int_2x2x2_fragment" />
   3908 <Test name="bool_3x2x3_vertex" />
   3909 <Test name="bool_3x2x3_fragment" />
   3910 <Test name="vec3_2x3_vertex" />
   3911 <Test name="vec3_2x3_fragment" />
   3912 <Test name="struct_3x1x3_vertex" />
   3913 <Test name="struct_3x1x3_fragment" />
   3914 <Test name="ivec3_3x3_vertex" />
   3915 <Test name="ivec3_3x3_fragment" />
   3916 <Test name="bvec4_4x2_vertex" />
   3917 <Test name="bvec4_4x2_fragment" />
   3918 <Test name="mat3_3x2_vertex" />
   3919 <Test name="mat3_3x2_fragment" />
   3920 <Test name="mat3_3x3x3_vertex" />
   3921 <Test name="mat3_3x3x3_fragment" />
   3922 <Test name="mat3_3x4_vertex" />
   3923 <Test name="mat3_3x4_fragment" />
   3924 </TestCase>
   3925 <TestCase name="unnamed">
   3926 <Test name="float_3x3_vertex" />
   3927 <Test name="float_3x3_fragment" />
   3928 <Test name="int_2x2x2_vertex" />
   3929 <Test name="int_2x2x2_fragment" />
   3930 <Test name="bool_3x2x3_vertex" />
   3931 <Test name="bool_3x2x3_fragment" />
   3932 <Test name="vec3_2x3_vertex" />
   3933 <Test name="vec3_2x3_fragment" />
   3934 <Test name="struct_3x1x3_vertex" />
   3935 <Test name="struct_3x1x3_fragment" />
   3936 <Test name="ivec3_3x3_vertex" />
   3937 <Test name="ivec3_3x3_fragment" />
   3938 <Test name="bvec4_4x2_vertex" />
   3939 <Test name="bvec4_4x2_fragment" />
   3940 <Test name="mat3_3x2_vertex" />
   3941 <Test name="mat3_3x2_fragment" />
   3942 <Test name="mat3_3x3x3_vertex" />
   3943 <Test name="mat3_3x3x3_fragment" />
   3944 <Test name="mat3_3x4_vertex" />
   3945 <Test name="mat3_3x4_fragment" />
   3946 </TestCase>
   3947 </TestSuite>
   3948 <TestCase name="implicit_size">
   3949 <Test name="float_3x3_vertex" />
   3950 <Test name="float_3x3_fragment" />
   3951 <Test name="int_2x3_vertex" />
   3952 <Test name="int_2x3_fragment" />
   3953 <Test name="bool_3x3x3_vertex" />
   3954 <Test name="bool_3x3x3_fragment" />
   3955 <Test name="struct_5x5x4_vertex" />
   3956 <Test name="struct_5x5x4_fragment" />
   3957 <Test name="vec3_1x3_vertex" />
   3958 <Test name="vec3_1x3_fragment" />
   3959 <Test name="ivec3_3x1x3_vertex" />
   3960 <Test name="ivec3_3x1x3_fragment" />
   3961 <Test name="bvec3_3x1_vertex" />
   3962 <Test name="bvec3_3x1_fragment" />
   3963 <Test name="mat3_3x2_vertex" />
   3964 <Test name="mat3_3x2_fragment" />
   3965 <Test name="mat3_3x3x3_vertex" />
   3966 <Test name="mat3_3x3x3_fragment" />
   3967 <Test name="mat3_3x4_vertex" />
   3968 <Test name="mat3_3x4_fragment" />
   3969 </TestCase>
   3970 <TestSuite name="assignment">
   3971 <TestCase name="explicit_to_explicit">
   3972 <Test name="float_3x3_vertex" />
   3973 <Test name="float_3x3_fragment" />
   3974 <Test name="int_2x3_vertex" />
   3975 <Test name="int_2x3_fragment" />
   3976 <Test name="bool_3x3x3_vertex" />
   3977 <Test name="bool_3x3x3_fragment" />
   3978 <Test name="struct_5x5x4_vertex" />
   3979 <Test name="struct_5x5x4_fragment" />
   3980 <Test name="vec3_1x3_vertex" />
   3981 <Test name="vec3_1x3_fragment" />
   3982 <Test name="ivec3_3x1x3_vertex" />
   3983 <Test name="ivec3_3x1x3_fragment" />
   3984 <Test name="bvec3_3x1_vertex" />
   3985 <Test name="bvec3_3x1_fragment" />
   3986 <Test name="mat3_3x2_vertex" />
   3987 <Test name="mat3_3x2_fragment" />
   3988 <Test name="mat3_3x3x3_vertex" />
   3989 <Test name="mat3_3x3x3_fragment" />
   3990 <Test name="mat3_3x4_vertex" />
   3991 <Test name="mat3_3x4_fragment" />
   3992 </TestCase>
   3993 <TestCase name="implicit_to_explicit">
   3994 <Test name="float_3x3_vertex" />
   3995 <Test name="float_3x3_fragment" />
   3996 <Test name="int_2x3_vertex" />
   3997 <Test name="int_2x3_fragment" />
   3998 <Test name="bool_3x3x3_vertex" />
   3999 <Test name="bool_3x3x3_fragment" />
   4000 <Test name="struct_5x5x4_vertex" />
   4001 <Test name="struct_5x5x4_fragment" />
   4002 <Test name="vec3_1x3_vertex" />
   4003 <Test name="vec3_1x3_fragment" />
   4004 <Test name="ivec3_3x1x3_vertex" />
   4005 <Test name="ivec3_3x1x3_fragment" />
   4006 <Test name="bvec3_3x1_vertex" />
   4007 <Test name="bvec3_3x1_fragment" />
   4008 <Test name="mat3_3x2_vertex" />
   4009 <Test name="mat3_3x2_fragment" />
   4010 <Test name="mat3_3x3x3_vertex" />
   4011 <Test name="mat3_3x3x3_fragment" />
   4012 <Test name="mat3_3x4_vertex" />
   4013 <Test name="mat3_3x4_fragment" />
   4014 </TestCase>
   4015 </TestSuite>
   4016 <TestCase name="length">
   4017 <Test name="float_vertex" />
   4018 <Test name="float_fragment" />
   4019 <Test name="int_vertex" />
   4020 <Test name="int_fragment" />
   4021 <Test name="bool_vertex" />
   4022 <Test name="bool_fragment" />
   4023 <Test name="struct_vertex" />
   4024 <Test name="struct_fragment" />
   4025 <Test name="mat3_vertex" />
   4026 <Test name="mat3_fragment" />
   4027 <Test name="constant_expression_vertex" />
   4028 <Test name="constant_expression_fragment" />
   4029 </TestCase>
   4030 <TestCase name="array_access">
   4031 <Test name="constant_expression_access_vertex" />
   4032 <Test name="constant_expression_access_fragment" />
   4033 <Test name="dynamic_expression_access_vertex" />
   4034 <Test name="dynamic_expression_access_fragment" />
   4035 </TestCase>
   4036 <TestSuite name="single_statement_multiple_declarations">
   4037 <TestCase name="explicit_constructor">
   4038 <Test name="float_2_dimensions_vertex" />
   4039 <Test name="float_2_dimensions_fragment" />
   4040 <Test name="int_3_dimensions_vertex" />
   4041 <Test name="int_3_dimensions_fragment" />
   4042 </TestCase>
   4043 <TestCase name="implicit_constructor">
   4044 <Test name="float_2_dimensions_vertex" />
   4045 <Test name="float_2_dimensions_fragment" />
   4046 <Test name="int_3_dimensions_vertex" />
   4047 <Test name="int_3_dimensions_fragment" />
   4048 </TestCase>
   4049 </TestSuite>
   4050 <TestCase name="invalid">
   4051 <Test name="dynamic_expression_array_size_vertex" />
   4052 <Test name="dynamic_expression_array_size_fragment" />
   4053 <Test name="empty_declaration_with_var_name_vertex" />
   4054 <Test name="empty_declaration_with_var_name_fragment" />
   4055 <Test name="uniform_block_vertex" />
   4056 <Test name="uniform_block_fragment" />
   4057 <Test name="storage_block_vertex" />
   4058 <Test name="storage_block_fragment" />
   4059 </TestCase>
   4060 </TestSuite>
   4061 <TestSuite name="linkage">
   4062 <TestSuite name="geometry">
   4063 <TestSuite name="varying">
   4064 <TestCase name="rules">
   4065 <Test name="input_type_mismatch" />
   4066 <Test name="output_type_mismatch" />
   4067 <Test name="input_different_precision" />
   4068 <Test name="output_different_precision" />
   4069 <Test name="input_superfluous_declaration" />
   4070 <Test name="output_superfluous_declaration" />
   4071 <Test name="input_array_explicit_size" />
   4072 <Test name="input_non_array" />
   4073 <Test name="input_block" />
   4074 <Test name="input_block_explicit_size" />
   4075 <Test name="input_block_non_array" />
   4076 <Test name="output_block" />
   4077 <Test name="output_block_array" />
   4078 <Test name="unspecified_input_primitive_type" />
   4079 <Test name="unspecified_output_primitive_type" />
   4080 <Test name="access_more_than_available_input_vertices" />
   4081 </TestCase>
   4082 <TestCase name="types">
   4083 <Test name="float" />
   4084 <Test name="vec2" />
   4085 <Test name="vec3" />
   4086 <Test name="vec4" />
   4087 <Test name="mat2" />
   4088 <Test name="mat2x3" />
   4089 <Test name="mat2x4" />
   4090 <Test name="mat3x2" />
   4091 <Test name="mat3" />
   4092 <Test name="mat3x4" />
   4093 <Test name="mat4x2" />
   4094 <Test name="mat4x3" />
   4095 <Test name="mat4" />
   4096 <Test name="int" />
   4097 <Test name="ivec2" />
   4098 <Test name="ivec3" />
   4099 <Test name="ivec4" />
   4100 <Test name="uint" />
   4101 <Test name="uvec2" />
   4102 <Test name="uvec3" />
   4103 <Test name="uvec4" />
   4104 <Test name="float_struct" />
   4105 <Test name="float_array" />
   4106 </TestCase>
   4107 <TestCase name="qualifiers">
   4108 <Test name="smooth" />
   4109 <Test name="flat" />
   4110 <Test name="centroid" />
   4111 <Test name="sample" />
   4112 </TestCase>
   4113 </TestSuite>
   4114 <TestSuite name="uniform">
   4115 <TestCase name="rules">
   4116 <Test name="type_mismatch_1" />
   4117 <Test name="type_mismatch_2" />
   4118 <Test name="precision_mismatch" />
   4119 <Test name="struct_partial_usage" />
   4120 </TestCase>
   4121 <TestCase name="types">
   4122 <Test name="float" />
   4123 <Test name="vec2" />
   4124 <Test name="vec3" />
   4125 <Test name="vec4" />
   4126 <Test name="mat2" />
   4127 <Test name="mat2x3" />
   4128 <Test name="mat2x4" />
   4129 <Test name="mat3x2" />
   4130 <Test name="mat3" />
   4131 <Test name="mat3x4" />
   4132 <Test name="mat4x2" />
   4133 <Test name="mat4x3" />
   4134 <Test name="mat4" />
   4135 <Test name="int" />
   4136 <Test name="ivec2" />
   4137 <Test name="ivec3" />
   4138 <Test name="ivec4" />
   4139 <Test name="uint" />
   4140 <Test name="uvec2" />
   4141 <Test name="uvec3" />
   4142 <Test name="uvec4" />
   4143 <Test name="float_struct" />
   4144 </TestCase>
   4145 </TestSuite>
   4146 </TestSuite>
   4147 <TestSuite name="tessellation">
   4148 <TestSuite name="varying">
   4149 <TestCase name="rules">
   4150 <Test name="input_type_mismatch" />
   4151 <Test name="output_type_mismatch" />
   4152 <Test name="internal_type_mismatch" />
   4153 <Test name="input_different_precision" />
   4154 <Test name="output_different_precision" />
   4155 <Test name="internal_different_precision" />
   4156 <Test name="input_superfluous_declaration" />
   4157 <Test name="output_superfluous_declaration" />
   4158 <Test name="internal_superfluous_declaration" />
   4159 <Test name="vertex_fragment_same_varying_name_1" />
   4160 <Test name="vertex_fragment_same_varying_name_2" />
   4161 <Test name="invalid_vertex_index" />
   4162 <Test name="input_non_array" />
   4163 <Test name="input_array_size_mismatch" />
   4164 <Test name="internal_array_size_mismatch" />
   4165 <Test name="per_patch_qualifier_mismatch_1" />
   4166 <Test name="input_block" />
   4167 <Test name="input_block_non_array" />
   4168 <Test name="input_block_array_size_mismatch" />
   4169 <Test name="output_block" />
   4170 <Test name="output_block_array" />
   4171 <Test name="unspecified_vertex_count" />
   4172 <Test name="unspecified_primitive_mode" />
   4173 </TestCase>
   4174 <TestCase name="qualifiers">
   4175 <Test name="smooth" />
   4176 <Test name="flat" />
   4177 <Test name="centroid" />
   4178 <Test name="sample" />
   4179 <Test name="patch" />
   4180 </TestCase>
   4181 <TestCase name="types">
   4182 <Test name="float" />
   4183 <Test name="vec2" />
   4184 <Test name="vec3" />
   4185 <Test name="vec4" />
   4186 <Test name="mat2" />
   4187 <Test name="mat2x3" />
   4188 <Test name="mat2x4" />
   4189 <Test name="mat3x2" />
   4190 <Test name="mat3" />
   4191 <Test name="mat3x4" />
   4192 <Test name="mat4x2" />
   4193 <Test name="mat4x3" />
   4194 <Test name="mat4" />
   4195 <Test name="int" />
   4196 <Test name="ivec2" />
   4197 <Test name="ivec3" />
   4198 <Test name="ivec4" />
   4199 <Test name="uint" />
   4200 <Test name="uvec2" />
   4201 <Test name="uvec3" />
   4202 <Test name="uvec4" />
   4203 <Test name="float_struct" />
   4204 <Test name="float_array" />
   4205 </TestCase>
   4206 </TestSuite>
   4207 <TestSuite name="uniform">
   4208 <TestCase name="rules">
   4209 <Test name="type_mismatch_1" />
   4210 <Test name="type_mismatch_2" />
   4211 <Test name="type_mismatch_3" />
   4212 <Test name="type_mismatch_4" />
   4213 <Test name="precision_mismatch_1" />
   4214 <Test name="precision_mismatch_2" />
   4215 <Test name="struct_partial_usage" />
   4216 </TestCase>
   4217 <TestCase name="types">
   4218 <Test name="float" />
   4219 <Test name="vec2" />
   4220 <Test name="vec3" />
   4221 <Test name="vec4" />
   4222 <Test name="mat2" />
   4223 <Test name="mat2x3" />
   4224 <Test name="mat2x4" />
   4225 <Test name="mat3x2" />
   4226 <Test name="mat3" />
   4227 <Test name="mat3x4" />
   4228 <Test name="mat4x2" />
   4229 <Test name="mat4x3" />
   4230 <Test name="mat4" />
   4231 <Test name="int" />
   4232 <Test name="ivec2" />
   4233 <Test name="ivec3" />
   4234 <Test name="ivec4" />
   4235 <Test name="uint" />
   4236 <Test name="uvec2" />
   4237 <Test name="uvec3" />
   4238 <Test name="uvec4" />
   4239 <Test name="float_struct" />
   4240 </TestCase>
   4241 </TestSuite>
   4242 </TestSuite>
   4243 <TestSuite name="tessellation_geometry">
   4244 <TestSuite name="varying">
   4245 <TestCase name="rules">
   4246 <Test name="type_mismatch" />
   4247 <Test name="different_precision" />
   4248 <Test name="superfluous_output_declaration" />
   4249 <Test name="vertex_geometry_same_varying_name_1" />
   4250 <Test name="vertex_geometry_same_varying_name_2" />
   4251 <Test name="io_block" />
   4252 <Test name="array_in_io_block" />
   4253 </TestCase>
   4254 <TestCase name="types">
   4255 <Test name="float" />
   4256 <Test name="vec2" />
   4257 <Test name="vec3" />
   4258 <Test name="vec4" />
   4259 <Test name="mat2" />
   4260 <Test name="mat2x3" />
   4261 <Test name="mat2x4" />
   4262 <Test name="mat3x2" />
   4263 <Test name="mat3" />
   4264 <Test name="mat3x4" />
   4265 <Test name="mat4x2" />
   4266 <Test name="mat4x3" />
   4267 <Test name="mat4" />
   4268 <Test name="int" />
   4269 <Test name="ivec2" />
   4270 <Test name="ivec3" />
   4271 <Test name="ivec4" />
   4272 <Test name="uint" />
   4273 <Test name="uvec2" />
   4274 <Test name="uvec3" />
   4275 <Test name="uvec4" />
   4276 <Test name="float_struct" />
   4277 <Test name="float_array" />
   4278 </TestCase>
   4279 </TestSuite>
   4280 <TestSuite name="uniform">
   4281 <TestCase name="rules">
   4282 <Test name="type_mismatch_1" />
   4283 <Test name="precision_mismatch_1" />
   4284 <Test name="struct_partial_usage" />
   4285 </TestCase>
   4286 </TestSuite>
   4287 </TestSuite>
   4288 <TestCase name="shader_storage_block">
   4289 <Test name="mismatch_number_of_declarations" />
   4290 <Test name="mismatch_order" />
   4291 <Test name="mismatch_type" />
   4292 <Test name="mismatch_member_name" />
   4293 <Test name="mismatch_member_unsized_sized_array" />
   4294 <Test name="mismatch_member_array_size" />
   4295 <Test name="mismatch_with_and_without_instance_name" />
   4296 <Test name="mismatch_block_array_size" />
   4297 <Test name="ambiguous_variable_name_1" />
   4298 <Test name="ambiguous_variable_name_2" />
   4299 </TestCase>
   4300 <TestCase name="io_block">
   4301 <Test name="mismatch_number_of_declarations" />
   4302 <Test name="mismatch_order" />
   4303 <Test name="mismatch_type" />
   4304 <Test name="mismatch_member_array_size" />
   4305 <Test name="ambiguous_variable_name_1" />
   4306 <Test name="ambiguous_variable_name_2" />
   4307 </TestCase>
   4308 </TestSuite>
   4309 <TestSuite name="builtin_constants">
   4310 <TestCase name="core">
   4311 <Test name="max_vertex_attribs" />
   4312 <Test name="max_vertex_uniform_vectors" />
   4313 <Test name="max_vertex_output_vectors" />
   4314 <Test name="max_fragment_input_vectors" />
   4315 <Test name="max_fragment_uniform_vectors" />
   4316 <Test name="max_draw_buffers" />
   4317 <Test name="max_vertex_texture_image_units" />
   4318 <Test name="max_combined_texture_image_units" />
   4319 <Test name="max_texture_image_units" />
   4320 <Test name="min_program_texel_offset" />
   4321 <Test name="max_program_texel_offset" />
   4322 <Test name="max_image_units" />
   4323 <Test name="max_vertex_image_uniforms" />
   4324 <Test name="max_fragment_image_uniforms" />
   4325 <Test name="max_compute_image_uniforms" />
   4326 <Test name="max_combined_image_uniforms" />
   4327 <Test name="max_combined_shader_output_resources" />
   4328 <Test name="max_compute_uniform_components" />
   4329 <Test name="max_compute_texture_image_units" />
   4330 <Test name="max_compute_atomic_counters" />
   4331 <Test name="max_compute_atomic_counter_buffers" />
   4332 <Test name="max_vertex_atomic_counters" />
   4333 <Test name="max_fragment_atomic_counters" />
   4334 <Test name="max_combined_atomic_counters" />
   4335 <Test name="max_atomic_counter_bindings" />
   4336 <Test name="max_fragment_atomic_counter_buffers" />
   4337 <Test name="max_compute_work_group_count" />
   4338 <Test name="max_compute_work_group_size" />
   4339 </TestCase>
   4340 <TestCase name="sample_variables">
   4341 <Test name="max_samples" />
   4342 </TestCase>
   4343 <TestCase name="geometry_shader">
   4344 <Test name="max_geometry_input_components" />
   4345 <Test name="max_geometry_output_components" />
   4346 <Test name="max_geometry_image_uniforms" />
   4347 <Test name="max_geometry_texture_image_units" />
   4348 <Test name="max_geometry_output_vertices" />
   4349 <Test name="max_geometry_total_output_components" />
   4350 <Test name="max_geometry_uniform_components" />
   4351 <Test name="max_geometry_atomic_counters" />
   4352 <Test name="max_geometry_atomic_counter_buffers" />
   4353 </TestCase>
   4354 </TestSuite>
   4355 <TestSuite name="helper_invocation">
   4356 <TestCase name="value">
   4357 <Test name="triangles" />
   4358 <Test name="lines" />
   4359 <Test name="wide_lines" />
   4360 <Test name="points" />
   4361 <Test name="wide_points" />
   4362 <Test name="triangles_4_samples" />
   4363 <Test name="lines_4_samples" />
   4364 <Test name="wide_lines_4_samples" />
   4365 <Test name="points_4_samples" />
   4366 <Test name="wide_points_4_samples" />
   4367 <Test name="triangles_8_samples" />
   4368 <Test name="lines_8_samples" />
   4369 <Test name="wide_lines_8_samples" />
   4370 <Test name="points_8_samples" />
   4371 <Test name="wide_points_8_samples" />
   4372 <Test name="triangles_max_samples" />
   4373 <Test name="lines_max_samples" />
   4374 <Test name="wide_lines_max_samples" />
   4375 <Test name="points_max_samples" />
   4376 <Test name="wide_points_max_samples" />
   4377 </TestCase>
   4378 <TestCase name="derivate">
   4379 <Test name="triangles_dfdx" />
   4380 <Test name="triangles_dfdy" />
   4381 <Test name="triangles_fwidth" />
   4382 <Test name="lines_dfdx" />
   4383 <Test name="lines_dfdy" />
   4384 <Test name="lines_fwidth" />
   4385 <Test name="wide_lines_dfdx" />
   4386 <Test name="wide_lines_dfdy" />
   4387 <Test name="wide_lines_fwidth" />
   4388 <Test name="points_dfdx" />
   4389 <Test name="points_dfdy" />
   4390 <Test name="points_fwidth" />
   4391 <Test name="wide_points_dfdx" />
   4392 <Test name="wide_points_dfdy" />
   4393 <Test name="wide_points_fwidth" />
   4394 <Test name="triangles_4_samples_dfdx" />
   4395 <Test name="triangles_4_samples_dfdy" />
   4396 <Test name="triangles_4_samples_fwidth" />
   4397 <Test name="lines_4_samples_dfdx" />
   4398 <Test name="lines_4_samples_dfdy" />
   4399 <Test name="lines_4_samples_fwidth" />
   4400 <Test name="wide_lines_4_samples_dfdx" />
   4401 <Test name="wide_lines_4_samples_dfdy" />
   4402 <Test name="wide_lines_4_samples_fwidth" />
   4403 <Test name="points_4_samples_dfdx" />
   4404 <Test name="points_4_samples_dfdy" />
   4405 <Test name="points_4_samples_fwidth" />
   4406 <Test name="wide_points_4_samples_dfdx" />
   4407 <Test name="wide_points_4_samples_dfdy" />
   4408 <Test name="wide_points_4_samples_fwidth" />
   4409 <Test name="triangles_8_samples_dfdx" />
   4410 <Test name="triangles_8_samples_dfdy" />
   4411 <Test name="triangles_8_samples_fwidth" />
   4412 <Test name="lines_8_samples_dfdx" />
   4413 <Test name="lines_8_samples_dfdy" />
   4414 <Test name="lines_8_samples_fwidth" />
   4415 <Test name="wide_lines_8_samples_dfdx" />
   4416 <Test name="wide_lines_8_samples_dfdy" />
   4417 <Test name="wide_lines_8_samples_fwidth" />
   4418 <Test name="points_8_samples_dfdx" />
   4419 <Test name="points_8_samples_dfdy" />
   4420 <Test name="points_8_samples_fwidth" />
   4421 <Test name="wide_points_8_samples_dfdx" />
   4422 <Test name="wide_points_8_samples_dfdy" />
   4423 <Test name="wide_points_8_samples_fwidth" />
   4424 <Test name="triangles_max_samples_dfdx" />
   4425 <Test name="triangles_max_samples_dfdy" />
   4426 <Test name="triangles_max_samples_fwidth" />
   4427 <Test name="lines_max_samples_dfdx" />
   4428 <Test name="lines_max_samples_dfdy" />
   4429 <Test name="lines_max_samples_fwidth" />
   4430 <Test name="wide_lines_max_samples_dfdx" />
   4431 <Test name="wide_lines_max_samples_dfdy" />
   4432 <Test name="wide_lines_max_samples_fwidth" />
   4433 <Test name="points_max_samples_dfdx" />
   4434 <Test name="points_max_samples_dfdy" />
   4435 <Test name="points_max_samples_fwidth" />
   4436 <Test name="wide_points_max_samples_dfdx" />
   4437 <Test name="wide_points_max_samples_dfdy" />
   4438 <Test name="wide_points_max_samples_fwidth" />
   4439 </TestCase>
   4440 </TestSuite>
   4441 <TestSuite name="implicit_conversions">
   4442 <TestSuite name="arithmetic">
   4443 <TestSuite name="input_before_literal">
   4444 <TestCase name="add">
   4445 <Test name="int_to_float_vertex" />
   4446 <Test name="int_to_float_fragment" />
   4447 <Test name="int_to_uint_vertex" />
   4448 <Test name="int_to_uint_fragment" />
   4449 <Test name="int_to_vec2_vertex" />
   4450 <Test name="int_to_vec2_fragment" />
   4451 <Test name="int_to_vec3_vertex" />
   4452 <Test name="int_to_vec3_fragment" />
   4453 <Test name="int_to_vec4_vertex" />
   4454 <Test name="int_to_vec4_fragment" />
   4455 <Test name="int_to_uvec2_vertex" />
   4456 <Test name="int_to_uvec2_fragment" />
   4457 <Test name="int_to_uvec3_vertex" />
   4458 <Test name="int_to_uvec3_fragment" />
   4459 <Test name="int_to_uvec4_vertex" />
   4460 <Test name="int_to_uvec4_fragment" />
   4461 <Test name="uint_to_vec2_vertex" />
   4462 <Test name="uint_to_vec2_fragment" />
   4463 <Test name="uint_to_vec3_vertex" />
   4464 <Test name="uint_to_vec3_fragment" />
   4465 <Test name="uint_to_vec4_vertex" />
   4466 <Test name="uint_to_vec4_fragment" />
   4467 <Test name="ivec2_to_uvec2_vertex" />
   4468 <Test name="ivec2_to_uvec2_fragment" />
   4469 <Test name="ivec2_to_vec2_vertex" />
   4470 <Test name="ivec2_to_vec2_fragment" />
   4471 <Test name="uvec2_to_vec2_vertex" />
   4472 <Test name="uvec2_to_vec2_fragment" />
   4473 <Test name="ivec3_to_uvec3_vertex" />
   4474 <Test name="ivec3_to_uvec3_fragment" />
   4475 <Test name="ivec3_to_vec3_vertex" />
   4476 <Test name="ivec3_to_vec3_fragment" />
   4477 <Test name="uvec3_to_vec3_vertex" />
   4478 <Test name="uvec3_to_vec3_fragment" />
   4479 <Test name="ivec4_to_uvec4_vertex" />
   4480 <Test name="ivec4_to_uvec4_fragment" />
   4481 <Test name="ivec4_to_vec4_vertex" />
   4482 <Test name="ivec4_to_vec4_fragment" />
   4483 <Test name="uvec4_to_vec4_vertex" />
   4484 <Test name="uvec4_to_vec4_fragment" />
   4485 </TestCase>
   4486 <TestCase name="sub">
   4487 <Test name="int_to_float_vertex" />
   4488 <Test name="int_to_float_fragment" />
   4489 <Test name="int_to_vec2_vertex" />
   4490 <Test name="int_to_vec2_fragment" />
   4491 <Test name="int_to_vec3_vertex" />
   4492 <Test name="int_to_vec3_fragment" />
   4493 <Test name="int_to_vec4_vertex" />
   4494 <Test name="int_to_vec4_fragment" />
   4495 <Test name="uint_to_vec2_vertex" />
   4496 <Test name="uint_to_vec2_fragment" />
   4497 <Test name="uint_to_vec3_vertex" />
   4498 <Test name="uint_to_vec3_fragment" />
   4499 <Test name="uint_to_vec4_vertex" />
   4500 <Test name="uint_to_vec4_fragment" />
   4501 <Test name="ivec2_to_vec2_vertex" />
   4502 <Test name="ivec2_to_vec2_fragment" />
   4503 <Test name="uvec2_to_vec2_vertex" />
   4504 <Test name="uvec2_to_vec2_fragment" />
   4505 <Test name="ivec3_to_vec3_vertex" />
   4506 <Test name="ivec3_to_vec3_fragment" />
   4507 <Test name="uvec3_to_vec3_vertex" />
   4508 <Test name="uvec3_to_vec3_fragment" />
   4509 <Test name="ivec4_to_vec4_vertex" />
   4510 <Test name="ivec4_to_vec4_fragment" />
   4511 <Test name="uvec4_to_vec4_vertex" />
   4512 <Test name="uvec4_to_vec4_fragment" />
   4513 </TestCase>
   4514 <TestCase name="mul">
   4515 <Test name="int_to_float_vertex" />
   4516 <Test name="int_to_float_fragment" />
   4517 <Test name="int_to_uint_vertex" />
   4518 <Test name="int_to_uint_fragment" />
   4519 <Test name="int_to_vec2_vertex" />
   4520 <Test name="int_to_vec2_fragment" />
   4521 <Test name="int_to_vec3_vertex" />
   4522 <Test name="int_to_vec3_fragment" />
   4523 <Test name="int_to_vec4_vertex" />
   4524 <Test name="int_to_vec4_fragment" />
   4525 <Test name="int_to_uvec2_vertex" />
   4526 <Test name="int_to_uvec2_fragment" />
   4527 <Test name="int_to_uvec3_vertex" />
   4528 <Test name="int_to_uvec3_fragment" />
   4529 <Test name="int_to_uvec4_vertex" />
   4530 <Test name="int_to_uvec4_fragment" />
   4531 <Test name="uint_to_vec2_vertex" />
   4532 <Test name="uint_to_vec2_fragment" />
   4533 <Test name="uint_to_vec3_vertex" />
   4534 <Test name="uint_to_vec3_fragment" />
   4535 <Test name="uint_to_vec4_vertex" />
   4536 <Test name="uint_to_vec4_fragment" />
   4537 <Test name="ivec2_to_uvec2_vertex" />
   4538 <Test name="ivec2_to_uvec2_fragment" />
   4539 <Test name="ivec2_to_vec2_vertex" />
   4540 <Test name="ivec2_to_vec2_fragment" />
   4541 <Test name="uvec2_to_vec2_vertex" />
   4542 <Test name="uvec2_to_vec2_fragment" />
   4543 <Test name="ivec3_to_uvec3_vertex" />
   4544 <Test name="ivec3_to_uvec3_fragment" />
   4545 <Test name="ivec3_to_vec3_vertex" />
   4546 <Test name="ivec3_to_vec3_fragment" />
   4547 <Test name="uvec3_to_vec3_vertex" />
   4548 <Test name="uvec3_to_vec3_fragment" />
   4549 <Test name="ivec4_to_uvec4_vertex" />
   4550 <Test name="ivec4_to_uvec4_fragment" />
   4551 <Test name="ivec4_to_vec4_vertex" />
   4552 <Test name="ivec4_to_vec4_fragment" />
   4553 <Test name="uvec4_to_vec4_vertex" />
   4554 <Test name="uvec4_to_vec4_fragment" />
   4555 </TestCase>
   4556 <TestCase name="div">
   4557 <Test name="int_to_float_vertex" />
   4558 <Test name="int_to_float_fragment" />
   4559 <Test name="int_to_uint_vertex" />
   4560 <Test name="int_to_uint_fragment" />
   4561 <Test name="int_to_vec2_vertex" />
   4562 <Test name="int_to_vec2_fragment" />
   4563 <Test name="int_to_vec3_vertex" />
   4564 <Test name="int_to_vec3_fragment" />
   4565 <Test name="int_to_vec4_vertex" />
   4566 <Test name="int_to_vec4_fragment" />
   4567 <Test name="int_to_uvec2_vertex" />
   4568 <Test name="int_to_uvec2_fragment" />
   4569 <Test name="int_to_uvec3_vertex" />
   4570 <Test name="int_to_uvec3_fragment" />
   4571 <Test name="int_to_uvec4_vertex" />
   4572 <Test name="int_to_uvec4_fragment" />
   4573 <Test name="uint_to_vec2_vertex" />
   4574 <Test name="uint_to_vec2_fragment" />
   4575 <Test name="uint_to_vec3_vertex" />
   4576 <Test name="uint_to_vec3_fragment" />
   4577 <Test name="uint_to_vec4_vertex" />
   4578 <Test name="uint_to_vec4_fragment" />
   4579 <Test name="ivec2_to_uvec2_vertex" />
   4580 <Test name="ivec2_to_uvec2_fragment" />
   4581 <Test name="ivec2_to_vec2_vertex" />
   4582 <Test name="ivec2_to_vec2_fragment" />
   4583 <Test name="uvec2_to_vec2_vertex" />
   4584 <Test name="uvec2_to_vec2_fragment" />
   4585 <Test name="ivec3_to_uvec3_vertex" />
   4586 <Test name="ivec3_to_uvec3_fragment" />
   4587 <Test name="ivec3_to_vec3_vertex" />
   4588 <Test name="ivec3_to_vec3_fragment" />
   4589 <Test name="uvec3_to_vec3_vertex" />
   4590 <Test name="uvec3_to_vec3_fragment" />
   4591 <Test name="ivec4_to_uvec4_vertex" />
   4592 <Test name="ivec4_to_uvec4_fragment" />
   4593 <Test name="ivec4_to_vec4_vertex" />
   4594 <Test name="ivec4_to_vec4_fragment" />
   4595 <Test name="uvec4_to_vec4_vertex" />
   4596 <Test name="uvec4_to_vec4_fragment" />
   4597 </TestCase>
   4598 </TestSuite>
   4599 <TestSuite name="literal_before_input">
   4600 <TestCase name="add">
   4601 <Test name="int_to_float_vertex" />
   4602 <Test name="int_to_float_fragment" />
   4603 <Test name="int_to_uint_vertex" />
   4604 <Test name="int_to_uint_fragment" />
   4605 <Test name="int_to_vec2_vertex" />
   4606 <Test name="int_to_vec2_fragment" />
   4607 <Test name="int_to_vec3_vertex" />
   4608 <Test name="int_to_vec3_fragment" />
   4609 <Test name="int_to_vec4_vertex" />
   4610 <Test name="int_to_vec4_fragment" />
   4611 <Test name="int_to_uvec2_vertex" />
   4612 <Test name="int_to_uvec2_fragment" />
   4613 <Test name="int_to_uvec3_vertex" />
   4614 <Test name="int_to_uvec3_fragment" />
   4615 <Test name="int_to_uvec4_vertex" />
   4616 <Test name="int_to_uvec4_fragment" />
   4617 <Test name="uint_to_vec2_vertex" />
   4618 <Test name="uint_to_vec2_fragment" />
   4619 <Test name="uint_to_vec3_vertex" />
   4620 <Test name="uint_to_vec3_fragment" />
   4621 <Test name="uint_to_vec4_vertex" />
   4622 <Test name="uint_to_vec4_fragment" />
   4623 <Test name="ivec2_to_uvec2_vertex" />
   4624 <Test name="ivec2_to_uvec2_fragment" />
   4625 <Test name="ivec2_to_vec2_vertex" />
   4626 <Test name="ivec2_to_vec2_fragment" />
   4627 <Test name="uvec2_to_vec2_vertex" />
   4628 <Test name="uvec2_to_vec2_fragment" />
   4629 <Test name="ivec3_to_uvec3_vertex" />
   4630 <Test name="ivec3_to_uvec3_fragment" />
   4631 <Test name="ivec3_to_vec3_vertex" />
   4632 <Test name="ivec3_to_vec3_fragment" />
   4633 <Test name="uvec3_to_vec3_vertex" />
   4634 <Test name="uvec3_to_vec3_fragment" />
   4635 <Test name="ivec4_to_uvec4_vertex" />
   4636 <Test name="ivec4_to_uvec4_fragment" />
   4637 <Test name="ivec4_to_vec4_vertex" />
   4638 <Test name="ivec4_to_vec4_fragment" />
   4639 <Test name="uvec4_to_vec4_vertex" />
   4640 <Test name="uvec4_to_vec4_fragment" />
   4641 </TestCase>
   4642 <TestCase name="sub">
   4643 <Test name="int_to_float_vertex" />
   4644 <Test name="int_to_float_fragment" />
   4645 <Test name="int_to_vec2_vertex" />
   4646 <Test name="int_to_vec2_fragment" />
   4647 <Test name="int_to_vec3_vertex" />
   4648 <Test name="int_to_vec3_fragment" />
   4649 <Test name="int_to_vec4_vertex" />
   4650 <Test name="int_to_vec4_fragment" />
   4651 <Test name="uint_to_vec2_vertex" />
   4652 <Test name="uint_to_vec2_fragment" />
   4653 <Test name="uint_to_vec3_vertex" />
   4654 <Test name="uint_to_vec3_fragment" />
   4655 <Test name="uint_to_vec4_vertex" />
   4656 <Test name="uint_to_vec4_fragment" />
   4657 <Test name="ivec2_to_vec2_vertex" />
   4658 <Test name="ivec2_to_vec2_fragment" />
   4659 <Test name="uvec2_to_vec2_vertex" />
   4660 <Test name="uvec2_to_vec2_fragment" />
   4661 <Test name="ivec3_to_vec3_vertex" />
   4662 <Test name="ivec3_to_vec3_fragment" />
   4663 <Test name="uvec3_to_vec3_vertex" />
   4664 <Test name="uvec3_to_vec3_fragment" />
   4665 <Test name="ivec4_to_vec4_vertex" />
   4666 <Test name="ivec4_to_vec4_fragment" />
   4667 <Test name="uvec4_to_vec4_vertex" />
   4668 <Test name="uvec4_to_vec4_fragment" />
   4669 </TestCase>
   4670 <TestCase name="mul">
   4671 <Test name="int_to_float_vertex" />
   4672 <Test name="int_to_float_fragment" />
   4673 <Test name="int_to_uint_vertex" />
   4674 <Test name="int_to_uint_fragment" />
   4675 <Test name="int_to_vec2_vertex" />
   4676 <Test name="int_to_vec2_fragment" />
   4677 <Test name="int_to_vec3_vertex" />
   4678 <Test name="int_to_vec3_fragment" />
   4679 <Test name="int_to_vec4_vertex" />
   4680 <Test name="int_to_vec4_fragment" />
   4681 <Test name="int_to_uvec2_vertex" />
   4682 <Test name="int_to_uvec2_fragment" />
   4683 <Test name="int_to_uvec3_vertex" />
   4684 <Test name="int_to_uvec3_fragment" />
   4685 <Test name="int_to_uvec4_vertex" />
   4686 <Test name="int_to_uvec4_fragment" />
   4687 <Test name="uint_to_vec2_vertex" />
   4688 <Test name="uint_to_vec2_fragment" />
   4689 <Test name="uint_to_vec3_vertex" />
   4690 <Test name="uint_to_vec3_fragment" />
   4691 <Test name="uint_to_vec4_vertex" />
   4692 <Test name="uint_to_vec4_fragment" />
   4693 <Test name="ivec2_to_uvec2_vertex" />
   4694 <Test name="ivec2_to_uvec2_fragment" />
   4695 <Test name="ivec2_to_vec2_vertex" />
   4696 <Test name="ivec2_to_vec2_fragment" />
   4697 <Test name="uvec2_to_vec2_vertex" />
   4698 <Test name="uvec2_to_vec2_fragment" />
   4699 <Test name="ivec3_to_uvec3_vertex" />
   4700 <Test name="ivec3_to_uvec3_fragment" />
   4701 <Test name="ivec3_to_vec3_vertex" />
   4702 <Test name="ivec3_to_vec3_fragment" />
   4703 <Test name="uvec3_to_vec3_vertex" />
   4704 <Test name="uvec3_to_vec3_fragment" />
   4705 <Test name="ivec4_to_uvec4_vertex" />
   4706 <Test name="ivec4_to_uvec4_fragment" />
   4707 <Test name="ivec4_to_vec4_vertex" />
   4708 <Test name="ivec4_to_vec4_fragment" />
   4709 <Test name="uvec4_to_vec4_vertex" />
   4710 <Test name="uvec4_to_vec4_fragment" />
   4711 </TestCase>
   4712 <TestCase name="div">
   4713 <Test name="int_to_float_vertex" />
   4714 <Test name="int_to_float_fragment" />
   4715 <Test name="int_to_uint_vertex" />
   4716 <Test name="int_to_uint_fragment" />
   4717 <Test name="int_to_vec2_vertex" />
   4718 <Test name="int_to_vec2_fragment" />
   4719 <Test name="int_to_vec3_vertex" />
   4720 <Test name="int_to_vec3_fragment" />
   4721 <Test name="int_to_vec4_vertex" />
   4722 <Test name="int_to_vec4_fragment" />
   4723 <Test name="int_to_uvec2_vertex" />
   4724 <Test name="int_to_uvec2_fragment" />
   4725 <Test name="int_to_uvec3_vertex" />
   4726 <Test name="int_to_uvec3_fragment" />
   4727 <Test name="int_to_uvec4_vertex" />
   4728 <Test name="int_to_uvec4_fragment" />
   4729 <Test name="uint_to_vec2_vertex" />
   4730 <Test name="uint_to_vec2_fragment" />
   4731 <Test name="uint_to_vec3_vertex" />
   4732 <Test name="uint_to_vec3_fragment" />
   4733 <Test name="uint_to_vec4_vertex" />
   4734 <Test name="uint_to_vec4_fragment" />
   4735 <Test name="ivec2_to_uvec2_vertex" />
   4736 <Test name="ivec2_to_uvec2_fragment" />
   4737 <Test name="ivec2_to_vec2_vertex" />
   4738 <Test name="ivec2_to_vec2_fragment" />
   4739 <Test name="uvec2_to_vec2_vertex" />
   4740 <Test name="uvec2_to_vec2_fragment" />
   4741 <Test name="ivec3_to_uvec3_vertex" />
   4742 <Test name="ivec3_to_uvec3_fragment" />
   4743 <Test name="ivec3_to_vec3_vertex" />
   4744 <Test name="ivec3_to_vec3_fragment" />
   4745 <Test name="uvec3_to_vec3_vertex" />
   4746 <Test name="uvec3_to_vec3_fragment" />
   4747 <Test name="ivec4_to_uvec4_vertex" />
   4748 <Test name="ivec4_to_uvec4_fragment" />
   4749 <Test name="ivec4_to_vec4_vertex" />
   4750 <Test name="ivec4_to_vec4_fragment" />
   4751 <Test name="uvec4_to_vec4_vertex" />
   4752 <Test name="uvec4_to_vec4_fragment" />
   4753 </TestCase>
   4754 </TestSuite>
   4755 </TestSuite>
   4756 <TestSuite name="comparisons">
   4757 <TestSuite name="input_before_literal">
   4758 <TestCase name="equal">
   4759 <Test name="int_to_float_vertex" />
   4760 <Test name="int_to_float_fragment" />
   4761 <Test name="int_to_uint_vertex" />
   4762 <Test name="int_to_uint_fragment" />
   4763 <Test name="uvec2_to_vec2_vertex" />
   4764 <Test name="uvec2_to_vec2_fragment" />
   4765 <Test name="uvec3_to_vec3_vertex" />
   4766 <Test name="uvec3_to_vec3_fragment" />
   4767 <Test name="uvec4_to_vec4_vertex" />
   4768 <Test name="uvec4_to_vec4_fragment" />
   4769 </TestCase>
   4770 <TestCase name="not_equal">
   4771 <Test name="int_to_float_vertex" />
   4772 <Test name="int_to_float_fragment" />
   4773 <Test name="int_to_uint_vertex" />
   4774 <Test name="int_to_uint_fragment" />
   4775 <Test name="uvec2_to_vec2_vertex" />
   4776 <Test name="uvec2_to_vec2_fragment" />
   4777 <Test name="uvec3_to_vec3_vertex" />
   4778 <Test name="uvec3_to_vec3_fragment" />
   4779 <Test name="uvec4_to_vec4_vertex" />
   4780 <Test name="uvec4_to_vec4_fragment" />
   4781 </TestCase>
   4782 <TestCase name="less">
   4783 <Test name="int_to_float_vertex" />
   4784 <Test name="int_to_float_fragment" />
   4785 <Test name="int_to_uint_vertex" />
   4786 <Test name="int_to_uint_fragment" />
   4787 </TestCase>
   4788 <TestCase name="greater">
   4789 <Test name="int_to_float_vertex" />
   4790 <Test name="int_to_float_fragment" />
   4791 <Test name="int_to_uint_vertex" />
   4792 <Test name="int_to_uint_fragment" />
   4793 </TestCase>
   4794 <TestCase name="less_or_equal">
   4795 <Test name="int_to_float_vertex" />
   4796 <Test name="int_to_float_fragment" />
   4797 <Test name="int_to_uint_vertex" />
   4798 <Test name="int_to_uint_fragment" />
   4799 </TestCase>
   4800 <TestCase name="greater_or_equal">
   4801 <Test name="int_to_float_vertex" />
   4802 <Test name="int_to_float_fragment" />
   4803 <Test name="int_to_uint_vertex" />
   4804 <Test name="int_to_uint_fragment" />
   4805 </TestCase>
   4806 </TestSuite>
   4807 <TestSuite name="literal_before_input">
   4808 <TestCase name="equal">
   4809 <Test name="int_to_float_vertex" />
   4810 <Test name="int_to_float_fragment" />
   4811 <Test name="int_to_uint_vertex" />
   4812 <Test name="int_to_uint_fragment" />
   4813 <Test name="uvec2_to_vec2_vertex" />
   4814 <Test name="uvec2_to_vec2_fragment" />
   4815 <Test name="uvec3_to_vec3_vertex" />
   4816 <Test name="uvec3_to_vec3_fragment" />
   4817 <Test name="uvec4_to_vec4_vertex" />
   4818 <Test name="uvec4_to_vec4_fragment" />
   4819 </TestCase>
   4820 <TestCase name="not_equal">
   4821 <Test name="int_to_float_vertex" />
   4822 <Test name="int_to_float_fragment" />
   4823 <Test name="int_to_uint_vertex" />
   4824 <Test name="int_to_uint_fragment" />
   4825 <Test name="uvec2_to_vec2_vertex" />
   4826 <Test name="uvec2_to_vec2_fragment" />
   4827 <Test name="uvec3_to_vec3_vertex" />
   4828 <Test name="uvec3_to_vec3_fragment" />
   4829 <Test name="uvec4_to_vec4_vertex" />
   4830 <Test name="uvec4_to_vec4_fragment" />
   4831 </TestCase>
   4832 <TestCase name="less">
   4833 <Test name="int_to_float_vertex" />
   4834 <Test name="int_to_float_fragment" />
   4835 <Test name="int_to_uint_vertex" />
   4836 <Test name="int_to_uint_fragment" />
   4837 </TestCase>
   4838 <TestCase name="greater">
   4839 <Test name="int_to_float_vertex" />
   4840 <Test name="int_to_float_fragment" />
   4841 <Test name="int_to_uint_vertex" />
   4842 <Test name="int_to_uint_fragment" />
   4843 </TestCase>
   4844 <TestCase name="less_or_equal">
   4845 <Test name="int_to_float_vertex" />
   4846 <Test name="int_to_float_fragment" />
   4847 <Test name="int_to_uint_vertex" />
   4848 <Test name="int_to_uint_fragment" />
   4849 </TestCase>
   4850 <TestCase name="greater_or_equal">
   4851 <Test name="int_to_float_vertex" />
   4852 <Test name="int_to_float_fragment" />
   4853 <Test name="int_to_uint_vertex" />
   4854 <Test name="int_to_uint_fragment" />
   4855 </TestCase>
   4856 </TestSuite>
   4857 </TestSuite>
   4858 <TestSuite name="array_subscripts">
   4859 <TestCase name="input_before_subscript">
   4860 <Test name="int_to_float_vertex" />
   4861 <Test name="int_to_float_fragment" />
   4862 <Test name="int_to_uint_vertex" />
   4863 <Test name="int_to_uint_fragment" />
   4864 <Test name="int_to_vec2_vertex" />
   4865 <Test name="int_to_vec2_fragment" />
   4866 <Test name="int_to_vec3_vertex" />
   4867 <Test name="int_to_vec3_fragment" />
   4868 <Test name="int_to_vec4_vertex" />
   4869 <Test name="int_to_vec4_fragment" />
   4870 <Test name="int_to_uvec2_vertex" />
   4871 <Test name="int_to_uvec2_fragment" />
   4872 <Test name="int_to_uvec3_vertex" />
   4873 <Test name="int_to_uvec3_fragment" />
   4874 <Test name="int_to_uvec4_vertex" />
   4875 <Test name="int_to_uvec4_fragment" />
   4876 <Test name="uint_to_float_vertex" />
   4877 <Test name="uint_to_float_fragment" />
   4878 <Test name="uint_to_vec2_vertex" />
   4879 <Test name="uint_to_vec2_fragment" />
   4880 <Test name="uint_to_vec3_vertex" />
   4881 <Test name="uint_to_vec3_fragment" />
   4882 <Test name="uint_to_vec4_vertex" />
   4883 <Test name="uint_to_vec4_fragment" />
   4884 <Test name="ivec2_to_uvec2_vertex" />
   4885 <Test name="ivec2_to_uvec2_fragment" />
   4886 <Test name="ivec2_to_vec2_vertex" />
   4887 <Test name="ivec2_to_vec2_fragment" />
   4888 <Test name="uvec2_to_vec2_vertex" />
   4889 <Test name="uvec2_to_vec2_fragment" />
   4890 <Test name="ivec3_to_uvec3_vertex" />
   4891 <Test name="ivec3_to_uvec3_fragment" />
   4892 <Test name="ivec3_to_vec3_vertex" />
   4893 <Test name="ivec3_to_vec3_fragment" />
   4894 <Test name="uvec3_to_vec3_vertex" />
   4895 <Test name="uvec3_to_vec3_fragment" />
   4896 <Test name="ivec4_to_uvec4_vertex" />
   4897 <Test name="ivec4_to_uvec4_fragment" />
   4898 <Test name="ivec4_to_vec4_vertex" />
   4899 <Test name="ivec4_to_vec4_fragment" />
   4900 <Test name="uvec4_to_vec4_vertex" />
   4901 <Test name="uvec4_to_vec4_fragment" />
   4902 </TestCase>
   4903 <TestCase name="subscript_before_input">
   4904 <Test name="int_to_float_vertex" />
   4905 <Test name="int_to_float_fragment" />
   4906 <Test name="int_to_uint_vertex" />
   4907 <Test name="int_to_uint_fragment" />
   4908 <Test name="int_to_vec2_vertex" />
   4909 <Test name="int_to_vec2_fragment" />
   4910 <Test name="int_to_vec3_vertex" />
   4911 <Test name="int_to_vec3_fragment" />
   4912 <Test name="int_to_vec4_vertex" />
   4913 <Test name="int_to_vec4_fragment" />
   4914 <Test name="int_to_uvec2_vertex" />
   4915 <Test name="int_to_uvec2_fragment" />
   4916 <Test name="int_to_uvec3_vertex" />
   4917 <Test name="int_to_uvec3_fragment" />
   4918 <Test name="int_to_uvec4_vertex" />
   4919 <Test name="int_to_uvec4_fragment" />
   4920 <Test name="uint_to_float_vertex" />
   4921 <Test name="uint_to_float_fragment" />
   4922 <Test name="uint_to_vec2_vertex" />
   4923 <Test name="uint_to_vec2_fragment" />
   4924 <Test name="uint_to_vec3_vertex" />
   4925 <Test name="uint_to_vec3_fragment" />
   4926 <Test name="uint_to_vec4_vertex" />
   4927 <Test name="uint_to_vec4_fragment" />
   4928 <Test name="ivec2_to_uvec2_vertex" />
   4929 <Test name="ivec2_to_uvec2_fragment" />
   4930 <Test name="ivec2_to_vec2_vertex" />
   4931 <Test name="ivec2_to_vec2_fragment" />
   4932 <Test name="uvec2_to_vec2_vertex" />
   4933 <Test name="uvec2_to_vec2_fragment" />
   4934 <Test name="ivec3_to_uvec3_vertex" />
   4935 <Test name="ivec3_to_uvec3_fragment" />
   4936 <Test name="ivec3_to_vec3_vertex" />
   4937 <Test name="ivec3_to_vec3_fragment" />
   4938 <Test name="uvec3_to_vec3_vertex" />
   4939 <Test name="uvec3_to_vec3_fragment" />
   4940 <Test name="ivec4_to_uvec4_vertex" />
   4941 <Test name="ivec4_to_uvec4_fragment" />
   4942 <Test name="ivec4_to_vec4_vertex" />
   4943 <Test name="ivec4_to_vec4_fragment" />
   4944 <Test name="uvec4_to_vec4_vertex" />
   4945 <Test name="uvec4_to_vec4_fragment" />
   4946 </TestCase>
   4947 </TestSuite>
   4948 <TestCase name="functions">
   4949 <Test name="int_to_float_vertex" />
   4950 <Test name="int_to_float_fragment" />
   4951 <Test name="int_to_uint_vertex" />
   4952 <Test name="int_to_uint_fragment" />
   4953 <Test name="uint_to_float_vertex" />
   4954 <Test name="uint_to_float_fragment" />
   4955 <Test name="ivec2_to_uvec2_vertex" />
   4956 <Test name="ivec2_to_uvec2_fragment" />
   4957 <Test name="ivec2_to_vec2_vertex" />
   4958 <Test name="ivec2_to_vec2_fragment" />
   4959 <Test name="uvec2_to_vec2_vertex" />
   4960 <Test name="uvec2_to_vec2_fragment" />
   4961 <Test name="ivec3_to_uvec3_vertex" />
   4962 <Test name="ivec3_to_uvec3_fragment" />
   4963 <Test name="ivec3_to_vec3_vertex" />
   4964 <Test name="ivec3_to_vec3_fragment" />
   4965 <Test name="uvec3_to_vec3_vertex" />
   4966 <Test name="uvec3_to_vec3_fragment" />
   4967 <Test name="ivec4_to_uvec4_vertex" />
   4968 <Test name="ivec4_to_uvec4_fragment" />
   4969 <Test name="ivec4_to_vec4_vertex" />
   4970 <Test name="ivec4_to_vec4_fragment" />
   4971 <Test name="uvec4_to_vec4_vertex" />
   4972 <Test name="uvec4_to_vec4_fragment" />
   4973 </TestCase>
   4974 <TestSuite name="struct_fields">
   4975 <TestCase name="input_before_field">
   4976 <Test name="int_to_float_vertex" />
   4977 <Test name="int_to_float_fragment" />
   4978 <Test name="int_to_uint_vertex" />
   4979 <Test name="int_to_uint_fragment" />
   4980 <Test name="int_to_vec2_vertex" />
   4981 <Test name="int_to_vec2_fragment" />
   4982 <Test name="int_to_vec3_vertex" />
   4983 <Test name="int_to_vec3_fragment" />
   4984 <Test name="int_to_vec4_vertex" />
   4985 <Test name="int_to_vec4_fragment" />
   4986 <Test name="int_to_uvec2_vertex" />
   4987 <Test name="int_to_uvec2_fragment" />
   4988 <Test name="int_to_uvec3_vertex" />
   4989 <Test name="int_to_uvec3_fragment" />
   4990 <Test name="int_to_uvec4_vertex" />
   4991 <Test name="int_to_uvec4_fragment" />
   4992 <Test name="uint_to_float_vertex" />
   4993 <Test name="uint_to_float_fragment" />
   4994 <Test name="uint_to_vec2_vertex" />
   4995 <Test name="uint_to_vec2_fragment" />
   4996 <Test name="uint_to_vec3_vertex" />
   4997 <Test name="uint_to_vec3_fragment" />
   4998 <Test name="uint_to_vec4_vertex" />
   4999 <Test name="uint_to_vec4_fragment" />
   5000 <Test name="ivec2_to_uvec2_vertex" />
   5001 <Test name="ivec2_to_uvec2_fragment" />
   5002 <Test name="ivec2_to_vec2_vertex" />
   5003 <Test name="ivec2_to_vec2_fragment" />
   5004 <Test name="uvec2_to_vec2_vertex" />
   5005 <Test name="uvec2_to_vec2_fragment" />
   5006 <Test name="ivec3_to_uvec3_vertex" />
   5007 <Test name="ivec3_to_uvec3_fragment" />
   5008 <Test name="ivec3_to_vec3_vertex" />
   5009 <Test name="ivec3_to_vec3_fragment" />
   5010 <Test name="uvec3_to_vec3_vertex" />
   5011 <Test name="uvec3_to_vec3_fragment" />
   5012 <Test name="ivec4_to_uvec4_vertex" />
   5013 <Test name="ivec4_to_uvec4_fragment" />
   5014 <Test name="ivec4_to_vec4_vertex" />
   5015 <Test name="ivec4_to_vec4_fragment" />
   5016 <Test name="uvec4_to_vec4_vertex" />
   5017 <Test name="uvec4_to_vec4_fragment" />
   5018 </TestCase>
   5019 <TestCase name="field_before_input">
   5020 <Test name="int_to_float_vertex" />
   5021 <Test name="int_to_float_fragment" />
   5022 <Test name="int_to_uint_vertex" />
   5023 <Test name="int_to_uint_fragment" />
   5024 <Test name="int_to_vec2_vertex" />
   5025 <Test name="int_to_vec2_fragment" />
   5026 <Test name="int_to_vec3_vertex" />
   5027 <Test name="int_to_vec3_fragment" />
   5028 <Test name="int_to_vec4_vertex" />
   5029 <Test name="int_to_vec4_fragment" />
   5030 <Test name="int_to_uvec2_vertex" />
   5031 <Test name="int_to_uvec2_fragment" />
   5032 <Test name="int_to_uvec3_vertex" />
   5033 <Test name="int_to_uvec3_fragment" />
   5034 <Test name="int_to_uvec4_vertex" />
   5035 <Test name="int_to_uvec4_fragment" />
   5036 <Test name="uint_to_float_vertex" />
   5037 <Test name="uint_to_float_fragment" />
   5038 <Test name="uint_to_vec2_vertex" />
   5039 <Test name="uint_to_vec2_fragment" />
   5040 <Test name="uint_to_vec3_vertex" />
   5041 <Test name="uint_to_vec3_fragment" />
   5042 <Test name="uint_to_vec4_vertex" />
   5043 <Test name="uint_to_vec4_fragment" />
   5044 <Test name="ivec2_to_uvec2_vertex" />
   5045 <Test name="ivec2_to_uvec2_fragment" />
   5046 <Test name="ivec2_to_vec2_vertex" />
   5047 <Test name="ivec2_to_vec2_fragment" />
   5048 <Test name="uvec2_to_vec2_vertex" />
   5049 <Test name="uvec2_to_vec2_fragment" />
   5050 <Test name="ivec3_to_uvec3_vertex" />
   5051 <Test name="ivec3_to_uvec3_fragment" />
   5052 <Test name="ivec3_to_vec3_vertex" />
   5053 <Test name="ivec3_to_vec3_fragment" />
   5054 <Test name="uvec3_to_vec3_vertex" />
   5055 <Test name="uvec3_to_vec3_fragment" />
   5056 <Test name="ivec4_to_uvec4_vertex" />
   5057 <Test name="ivec4_to_uvec4_fragment" />
   5058 <Test name="ivec4_to_vec4_vertex" />
   5059 <Test name="ivec4_to_vec4_fragment" />
   5060 <Test name="uvec4_to_vec4_vertex" />
   5061 <Test name="uvec4_to_vec4_fragment" />
   5062 </TestCase>
   5063 </TestSuite>
   5064 <TestSuite name="parenthesized_expressions">
   5065 <TestSuite name="paren_expr_before_literal">
   5066 <TestCase name="input_in_parens">
   5067 <Test name="int_to_float_vertex" />
   5068 <Test name="int_to_float_fragment" />
   5069 <Test name="int_to_uint_vertex" />
   5070 <Test name="int_to_uint_fragment" />
   5071 <Test name="int_to_vec2_vertex" />
   5072 <Test name="int_to_vec2_fragment" />
   5073 <Test name="int_to_vec3_vertex" />
   5074 <Test name="int_to_vec3_fragment" />
   5075 <Test name="int_to_vec4_vertex" />
   5076 <Test name="int_to_vec4_fragment" />
   5077 <Test name="int_to_uvec2_vertex" />
   5078 <Test name="int_to_uvec2_fragment" />
   5079 <Test name="int_to_uvec3_vertex" />
   5080 <Test name="int_to_uvec3_fragment" />
   5081 <Test name="int_to_uvec4_vertex" />
   5082 <Test name="int_to_uvec4_fragment" />
   5083 <Test name="uint_to_vec2_vertex" />
   5084 <Test name="uint_to_vec2_fragment" />
   5085 <Test name="uint_to_vec3_vertex" />
   5086 <Test name="uint_to_vec3_fragment" />
   5087 <Test name="uint_to_vec4_vertex" />
   5088 <Test name="uint_to_vec4_fragment" />
   5089 <Test name="ivec2_to_uvec2_vertex" />
   5090 <Test name="ivec2_to_uvec2_fragment" />
   5091 <Test name="ivec2_to_vec2_vertex" />
   5092 <Test name="ivec2_to_vec2_fragment" />
   5093 <Test name="uvec2_to_vec2_vertex" />
   5094 <Test name="uvec2_to_vec2_fragment" />
   5095 <Test name="ivec3_to_uvec3_vertex" />
   5096 <Test name="ivec3_to_uvec3_fragment" />
   5097 <Test name="ivec3_to_vec3_vertex" />
   5098 <Test name="ivec3_to_vec3_fragment" />
   5099 <Test name="uvec3_to_vec3_vertex" />
   5100 <Test name="uvec3_to_vec3_fragment" />
   5101 <Test name="ivec4_to_uvec4_vertex" />
   5102 <Test name="ivec4_to_uvec4_fragment" />
   5103 <Test name="ivec4_to_vec4_vertex" />
   5104 <Test name="ivec4_to_vec4_fragment" />
   5105 <Test name="uvec4_to_vec4_vertex" />
   5106 <Test name="uvec4_to_vec4_fragment" />
   5107 </TestCase>
   5108 <TestCase name="input_outside_parens">
   5109 <Test name="int_to_float_vertex" />
   5110 <Test name="int_to_float_fragment" />
   5111 <Test name="int_to_uint_vertex" />
   5112 <Test name="int_to_uint_fragment" />
   5113 <Test name="int_to_vec2_vertex" />
   5114 <Test name="int_to_vec2_fragment" />
   5115 <Test name="int_to_vec3_vertex" />
   5116 <Test name="int_to_vec3_fragment" />
   5117 <Test name="int_to_vec4_vertex" />
   5118 <Test name="int_to_vec4_fragment" />
   5119 <Test name="int_to_uvec2_vertex" />
   5120 <Test name="int_to_uvec2_fragment" />
   5121 <Test name="int_to_uvec3_vertex" />
   5122 <Test name="int_to_uvec3_fragment" />
   5123 <Test name="int_to_uvec4_vertex" />
   5124 <Test name="int_to_uvec4_fragment" />
   5125 <Test name="uint_to_vec2_vertex" />
   5126 <Test name="uint_to_vec2_fragment" />
   5127 <Test name="uint_to_vec3_vertex" />
   5128 <Test name="uint_to_vec3_fragment" />
   5129 <Test name="uint_to_vec4_vertex" />
   5130 <Test name="uint_to_vec4_fragment" />
   5131 <Test name="ivec2_to_uvec2_vertex" />
   5132 <Test name="ivec2_to_uvec2_fragment" />
   5133 <Test name="ivec2_to_vec2_vertex" />
   5134 <Test name="ivec2_to_vec2_fragment" />
   5135 <Test name="uvec2_to_vec2_vertex" />
   5136 <Test name="uvec2_to_vec2_fragment" />
   5137 <Test name="ivec3_to_uvec3_vertex" />
   5138 <Test name="ivec3_to_uvec3_fragment" />
   5139 <Test name="ivec3_to_vec3_vertex" />
   5140 <Test name="ivec3_to_vec3_fragment" />
   5141 <Test name="uvec3_to_vec3_vertex" />
   5142 <Test name="uvec3_to_vec3_fragment" />
   5143 <Test name="ivec4_to_uvec4_vertex" />
   5144 <Test name="ivec4_to_uvec4_fragment" />
   5145 <Test name="ivec4_to_vec4_vertex" />
   5146 <Test name="ivec4_to_vec4_fragment" />
   5147 <Test name="uvec4_to_vec4_vertex" />
   5148 <Test name="uvec4_to_vec4_fragment" />
   5149 </TestCase>
   5150 </TestSuite>
   5151 <TestSuite name="literal_before_paren_expr">
   5152 <TestCase name="input_in_parens">
   5153 <Test name="int_to_float_vertex" />
   5154 <Test name="int_to_float_fragment" />
   5155 <Test name="int_to_uint_vertex" />
   5156 <Test name="int_to_uint_fragment" />
   5157 <Test name="int_to_vec2_vertex" />
   5158 <Test name="int_to_vec2_fragment" />
   5159 <Test name="int_to_vec3_vertex" />
   5160 <Test name="int_to_vec3_fragment" />
   5161 <Test name="int_to_vec4_vertex" />
   5162 <Test name="int_to_vec4_fragment" />
   5163 <Test name="int_to_uvec2_vertex" />
   5164 <Test name="int_to_uvec2_fragment" />
   5165 <Test name="int_to_uvec3_vertex" />
   5166 <Test name="int_to_uvec3_fragment" />
   5167 <Test name="int_to_uvec4_vertex" />
   5168 <Test name="int_to_uvec4_fragment" />
   5169 <Test name="uint_to_vec2_vertex" />
   5170 <Test name="uint_to_vec2_fragment" />
   5171 <Test name="uint_to_vec3_vertex" />
   5172 <Test name="uint_to_vec3_fragment" />
   5173 <Test name="uint_to_vec4_vertex" />
   5174 <Test name="uint_to_vec4_fragment" />
   5175 <Test name="ivec2_to_uvec2_vertex" />
   5176 <Test name="ivec2_to_uvec2_fragment" />
   5177 <Test name="ivec2_to_vec2_vertex" />
   5178 <Test name="ivec2_to_vec2_fragment" />
   5179 <Test name="uvec2_to_vec2_vertex" />
   5180 <Test name="uvec2_to_vec2_fragment" />
   5181 <Test name="ivec3_to_uvec3_vertex" />
   5182 <Test name="ivec3_to_uvec3_fragment" />
   5183 <Test name="ivec3_to_vec3_vertex" />
   5184 <Test name="ivec3_to_vec3_fragment" />
   5185 <Test name="uvec3_to_vec3_vertex" />
   5186 <Test name="uvec3_to_vec3_fragment" />
   5187 <Test name="ivec4_to_uvec4_vertex" />
   5188 <Test name="ivec4_to_uvec4_fragment" />
   5189 <Test name="ivec4_to_vec4_vertex" />
   5190 <Test name="ivec4_to_vec4_fragment" />
   5191 <Test name="uvec4_to_vec4_vertex" />
   5192 <Test name="uvec4_to_vec4_fragment" />
   5193 </TestCase>
   5194 <TestCase name="input_outside_parens">
   5195 <Test name="int_to_float_vertex" />
   5196 <Test name="int_to_float_fragment" />
   5197 <Test name="int_to_uint_vertex" />
   5198 <Test name="int_to_uint_fragment" />
   5199 <Test name="int_to_vec2_vertex" />
   5200 <Test name="int_to_vec2_fragment" />
   5201 <Test name="int_to_vec3_vertex" />
   5202 <Test name="int_to_vec3_fragment" />
   5203 <Test name="int_to_vec4_vertex" />
   5204 <Test name="int_to_vec4_fragment" />
   5205 <Test name="int_to_uvec2_vertex" />
   5206 <Test name="int_to_uvec2_fragment" />
   5207 <Test name="int_to_uvec3_vertex" />
   5208 <Test name="int_to_uvec3_fragment" />
   5209 <Test name="int_to_uvec4_vertex" />
   5210 <Test name="int_to_uvec4_fragment" />
   5211 <Test name="uint_to_vec2_vertex" />
   5212 <Test name="uint_to_vec2_fragment" />
   5213 <Test name="uint_to_vec3_vertex" />
   5214 <Test name="uint_to_vec3_fragment" />
   5215 <Test name="uint_to_vec4_vertex" />
   5216 <Test name="uint_to_vec4_fragment" />
   5217 <Test name="ivec2_to_uvec2_vertex" />
   5218 <Test name="ivec2_to_uvec2_fragment" />
   5219 <Test name="ivec2_to_vec2_vertex" />
   5220 <Test name="ivec2_to_vec2_fragment" />
   5221 <Test name="uvec2_to_vec2_vertex" />
   5222 <Test name="uvec2_to_vec2_fragment" />
   5223 <Test name="ivec3_to_uvec3_vertex" />
   5224 <Test name="ivec3_to_uvec3_fragment" />
   5225 <Test name="ivec3_to_vec3_vertex" />
   5226 <Test name="ivec3_to_vec3_fragment" />
   5227 <Test name="uvec3_to_vec3_vertex" />
   5228 <Test name="uvec3_to_vec3_fragment" />
   5229 <Test name="ivec4_to_uvec4_vertex" />
   5230 <Test name="ivec4_to_uvec4_fragment" />
   5231 <Test name="ivec4_to_vec4_vertex" />
   5232 <Test name="ivec4_to_vec4_fragment" />
   5233 <Test name="uvec4_to_vec4_vertex" />
   5234 <Test name="uvec4_to_vec4_fragment" />
   5235 </TestCase>
   5236 </TestSuite>
   5237 </TestSuite>
   5238 <TestSuite name="invalid">
   5239 <TestCase name="variables">
   5240 <Test name="uint_to_int_vertex" />
   5241 <Test name="uint_to_int_fragment" />
   5242 <Test name="uint_to_ivec2_vertex" />
   5243 <Test name="uint_to_ivec2_fragment" />
   5244 <Test name="uint_to_ivec3_vertex" />
   5245 <Test name="uint_to_ivec3_fragment" />
   5246 <Test name="uint_to_ivec4_vertex" />
   5247 <Test name="uint_to_ivec4_fragment" />
   5248 <Test name="ivec2_to_ivec3_vertex" />
   5249 <Test name="ivec2_to_ivec3_fragment" />
   5250 <Test name="ivec2_to_uvec3_vertex" />
   5251 <Test name="ivec2_to_uvec3_fragment" />
   5252 <Test name="ivec2_to_ivec4_vertex" />
   5253 <Test name="ivec2_to_ivec4_fragment" />
   5254 <Test name="ivec2_to_uvec4_vertex" />
   5255 <Test name="ivec2_to_uvec4_fragment" />
   5256 <Test name="ivec2_to_vec3_vertex" />
   5257 <Test name="ivec2_to_vec3_fragment" />
   5258 <Test name="ivec2_to_vec4_vertex" />
   5259 <Test name="ivec2_to_vec4_fragment" />
   5260 <Test name="uvec2_to_int_vertex" />
   5261 <Test name="uvec2_to_int_fragment" />
   5262 <Test name="uvec2_to_ivec2_vertex" />
   5263 <Test name="uvec2_to_ivec2_fragment" />
   5264 <Test name="uvec2_to_ivec3_vertex" />
   5265 <Test name="uvec2_to_ivec3_fragment" />
   5266 <Test name="uvec2_to_uvec3_vertex" />
   5267 <Test name="uvec2_to_uvec3_fragment" />
   5268 <Test name="uvec2_to_ivec4_vertex" />
   5269 <Test name="uvec2_to_ivec4_fragment" />
   5270 <Test name="uvec2_to_uvec4_vertex" />
   5271 <Test name="uvec2_to_uvec4_fragment" />
   5272 <Test name="uvec2_to_vec3_vertex" />
   5273 <Test name="uvec2_to_vec3_fragment" />
   5274 <Test name="uvec2_to_vec4_vertex" />
   5275 <Test name="uvec2_to_vec4_fragment" />
   5276 <Test name="ivec3_to_ivec2_vertex" />
   5277 <Test name="ivec3_to_ivec2_fragment" />
   5278 <Test name="ivec3_to_uvec2_vertex" />
   5279 <Test name="ivec3_to_uvec2_fragment" />
   5280 <Test name="ivec3_to_ivec4_vertex" />
   5281 <Test name="ivec3_to_ivec4_fragment" />
   5282 <Test name="ivec3_to_uvec4_vertex" />
   5283 <Test name="ivec3_to_uvec4_fragment" />
   5284 <Test name="ivec3_to_vec2_vertex" />
   5285 <Test name="ivec3_to_vec2_fragment" />
   5286 <Test name="ivec3_to_vec4_vertex" />
   5287 <Test name="ivec3_to_vec4_fragment" />
   5288 <Test name="uvec3_to_int_vertex" />
   5289 <Test name="uvec3_to_int_fragment" />
   5290 <Test name="uvec3_to_ivec2_vertex" />
   5291 <Test name="uvec3_to_ivec2_fragment" />
   5292 <Test name="uvec3_to_uvec2_vertex" />
   5293 <Test name="uvec3_to_uvec2_fragment" />
   5294 <Test name="uvec3_to_ivec3_vertex" />
   5295 <Test name="uvec3_to_ivec3_fragment" />
   5296 <Test name="uvec3_to_ivec4_vertex" />
   5297 <Test name="uvec3_to_ivec4_fragment" />
   5298 <Test name="uvec3_to_uvec4_vertex" />
   5299 <Test name="uvec3_to_uvec4_fragment" />
   5300 <Test name="uvec3_to_vec2_vertex" />
   5301 <Test name="uvec3_to_vec2_fragment" />
   5302 <Test name="uvec3_to_vec4_vertex" />
   5303 <Test name="uvec3_to_vec4_fragment" />
   5304 <Test name="ivec4_to_ivec2_vertex" />
   5305 <Test name="ivec4_to_ivec2_fragment" />
   5306 <Test name="ivec4_to_uvec2_vertex" />
   5307 <Test name="ivec4_to_uvec2_fragment" />
   5308 <Test name="ivec4_to_ivec3_vertex" />
   5309 <Test name="ivec4_to_ivec3_fragment" />
   5310 <Test name="ivec4_to_uvec3_vertex" />
   5311 <Test name="ivec4_to_uvec3_fragment" />
   5312 <Test name="ivec4_to_vec2_vertex" />
   5313 <Test name="ivec4_to_vec2_fragment" />
   5314 <Test name="ivec4_to_vec3_vertex" />
   5315 <Test name="ivec4_to_vec3_fragment" />
   5316 <Test name="uvec4_to_int_vertex" />
   5317 <Test name="uvec4_to_int_fragment" />
   5318 <Test name="uvec4_to_ivec2_vertex" />
   5319 <Test name="uvec4_to_ivec2_fragment" />
   5320 <Test name="uvec4_to_uvec2_vertex" />
   5321 <Test name="uvec4_to_uvec2_fragment" />
   5322 <Test name="uvec4_to_ivec3_vertex" />
   5323 <Test name="uvec4_to_ivec3_fragment" />
   5324 <Test name="uvec4_to_uvec3_vertex" />
   5325 <Test name="uvec4_to_uvec3_fragment" />
   5326 <Test name="uvec4_to_ivec4_vertex" />
   5327 <Test name="uvec4_to_ivec4_fragment" />
   5328 <Test name="uvec4_to_vec2_vertex" />
   5329 <Test name="uvec4_to_vec2_fragment" />
   5330 <Test name="uvec4_to_vec3_vertex" />
   5331 <Test name="uvec4_to_vec3_fragment" />
   5332 <Test name="float_to_int_vertex" />
   5333 <Test name="float_to_int_fragment" />
   5334 <Test name="float_to_uint_vertex" />
   5335 <Test name="float_to_uint_fragment" />
   5336 <Test name="float_to_ivec2_vertex" />
   5337 <Test name="float_to_ivec2_fragment" />
   5338 <Test name="float_to_uvec2_vertex" />
   5339 <Test name="float_to_uvec2_fragment" />
   5340 <Test name="float_to_ivec3_vertex" />
   5341 <Test name="float_to_ivec3_fragment" />
   5342 <Test name="float_to_uvec3_vertex" />
   5343 <Test name="float_to_uvec3_fragment" />
   5344 <Test name="float_to_ivec4_vertex" />
   5345 <Test name="float_to_ivec4_fragment" />
   5346 <Test name="float_to_uvec4_vertex" />
   5347 <Test name="float_to_uvec4_fragment" />
   5348 <Test name="vec2_to_int_vertex" />
   5349 <Test name="vec2_to_int_fragment" />
   5350 <Test name="vec2_to_uint_vertex" />
   5351 <Test name="vec2_to_uint_fragment" />
   5352 <Test name="vec2_to_ivec2_vertex" />
   5353 <Test name="vec2_to_ivec2_fragment" />
   5354 <Test name="vec2_to_uvec2_vertex" />
   5355 <Test name="vec2_to_uvec2_fragment" />
   5356 <Test name="vec2_to_ivec3_vertex" />
   5357 <Test name="vec2_to_ivec3_fragment" />
   5358 <Test name="vec2_to_uvec3_vertex" />
   5359 <Test name="vec2_to_uvec3_fragment" />
   5360 <Test name="vec2_to_ivec4_vertex" />
   5361 <Test name="vec2_to_ivec4_fragment" />
   5362 <Test name="vec2_to_uvec4_vertex" />
   5363 <Test name="vec2_to_uvec4_fragment" />
   5364 <Test name="vec2_to_vec3_vertex" />
   5365 <Test name="vec2_to_vec3_fragment" />
   5366 <Test name="vec2_to_vec4_vertex" />
   5367 <Test name="vec2_to_vec4_fragment" />
   5368 <Test name="vec3_to_int_vertex" />
   5369 <Test name="vec3_to_int_fragment" />
   5370 <Test name="vec3_to_uint_vertex" />
   5371 <Test name="vec3_to_uint_fragment" />
   5372 <Test name="vec3_to_ivec2_vertex" />
   5373 <Test name="vec3_to_ivec2_fragment" />
   5374 <Test name="vec3_to_uvec2_vertex" />
   5375 <Test name="vec3_to_uvec2_fragment" />
   5376 <Test name="vec3_to_ivec3_vertex" />
   5377 <Test name="vec3_to_ivec3_fragment" />
   5378 <Test name="vec3_to_uvec3_vertex" />
   5379 <Test name="vec3_to_uvec3_fragment" />
   5380 <Test name="vec3_to_ivec4_vertex" />
   5381 <Test name="vec3_to_ivec4_fragment" />
   5382 <Test name="vec3_to_uvec4_vertex" />
   5383 <Test name="vec3_to_uvec4_fragment" />
   5384 <Test name="vec3_to_vec2_vertex" />
   5385 <Test name="vec3_to_vec2_fragment" />
   5386 <Test name="vec3_to_vec4_vertex" />
   5387 <Test name="vec3_to_vec4_fragment" />
   5388 <Test name="vec4_to_int_vertex" />
   5389 <Test name="vec4_to_int_fragment" />
   5390 <Test name="vec4_to_uint_vertex" />
   5391 <Test name="vec4_to_uint_fragment" />
   5392 <Test name="vec4_to_ivec2_vertex" />
   5393 <Test name="vec4_to_ivec2_fragment" />
   5394 <Test name="vec4_to_uvec2_vertex" />
   5395 <Test name="vec4_to_uvec2_fragment" />
   5396 <Test name="vec4_to_ivec3_vertex" />
   5397 <Test name="vec4_to_ivec3_fragment" />
   5398 <Test name="vec4_to_uvec3_vertex" />
   5399 <Test name="vec4_to_uvec3_fragment" />
   5400 <Test name="vec4_to_ivec4_vertex" />
   5401 <Test name="vec4_to_ivec4_fragment" />
   5402 <Test name="vec4_to_uvec4_vertex" />
   5403 <Test name="vec4_to_uvec4_fragment" />
   5404 <Test name="vec4_to_vec2_vertex" />
   5405 <Test name="vec4_to_vec2_fragment" />
   5406 <Test name="vec4_to_vec3_vertex" />
   5407 <Test name="vec4_to_vec3_fragment" />
   5408 </TestCase>
   5409 <TestCase name="arrays">
   5410 <Test name="int_to_float_vertex" />
   5411 <Test name="int_to_float_fragment" />
   5412 <Test name="int_to_uint_vertex" />
   5413 <Test name="int_to_uint_fragment" />
   5414 <Test name="uint_to_float_vertex" />
   5415 <Test name="uint_to_float_fragment" />
   5416 <Test name="ivec2_to_uvec2_vertex" />
   5417 <Test name="ivec2_to_uvec2_fragment" />
   5418 <Test name="ivec2_to_vec2_vertex" />
   5419 <Test name="ivec2_to_vec2_fragment" />
   5420 <Test name="uvec2_to_vec2_vertex" />
   5421 <Test name="uvec2_to_vec2_fragment" />
   5422 <Test name="ivec3_to_uvec3_vertex" />
   5423 <Test name="ivec3_to_uvec3_fragment" />
   5424 <Test name="ivec3_to_vec3_vertex" />
   5425 <Test name="ivec3_to_vec3_fragment" />
   5426 <Test name="uvec3_to_vec3_vertex" />
   5427 <Test name="uvec3_to_vec3_fragment" />
   5428 <Test name="ivec4_to_uvec4_vertex" />
   5429 <Test name="ivec4_to_uvec4_fragment" />
   5430 <Test name="ivec4_to_vec4_vertex" />
   5431 <Test name="ivec4_to_vec4_fragment" />
   5432 <Test name="uvec4_to_vec4_vertex" />
   5433 <Test name="uvec4_to_vec4_fragment" />
   5434 </TestCase>
   5435 <TestCase name="structs">
   5436 <Test name="int_to_float_vertex" />
   5437 <Test name="int_to_float_fragment" />
   5438 <Test name="int_to_uint_vertex" />
   5439 <Test name="int_to_uint_fragment" />
   5440 <Test name="uint_to_float_vertex" />
   5441 <Test name="uint_to_float_fragment" />
   5442 <Test name="ivec2_to_uvec2_vertex" />
   5443 <Test name="ivec2_to_uvec2_fragment" />
   5444 <Test name="ivec2_to_vec2_vertex" />
   5445 <Test name="ivec2_to_vec2_fragment" />
   5446 <Test name="uvec2_to_vec2_vertex" />
   5447 <Test name="uvec2_to_vec2_fragment" />
   5448 <Test name="ivec3_to_uvec3_vertex" />
   5449 <Test name="ivec3_to_uvec3_fragment" />
   5450 <Test name="ivec3_to_vec3_vertex" />
   5451 <Test name="ivec3_to_vec3_fragment" />
   5452 <Test name="uvec3_to_vec3_vertex" />
   5453 <Test name="uvec3_to_vec3_fragment" />
   5454 <Test name="ivec4_to_uvec4_vertex" />
   5455 <Test name="ivec4_to_uvec4_fragment" />
   5456 <Test name="ivec4_to_vec4_vertex" />
   5457 <Test name="ivec4_to_vec4_fragment" />
   5458 <Test name="uvec4_to_vec4_vertex" />
   5459 <Test name="uvec4_to_vec4_fragment" />
   5460 </TestCase>
   5461 </TestSuite>
   5462 </TestSuite>
   5463 </TestSuite>
   5464 <TestSuite name="compute">
   5465 <TestCase name="basic">
   5466 <Test name="empty" />
   5467 <Test name="ubo_to_ssbo_single_invocation" />
   5468 <Test name="ubo_to_ssbo_single_group" />
   5469 <Test name="ubo_to_ssbo_multiple_invocations" />
   5470 <Test name="ubo_to_ssbo_multiple_groups" />
   5471 <Test name="copy_ssbo_single_invocation" />
   5472 <Test name="copy_ssbo_multiple_invocations" />
   5473 <Test name="copy_ssbo_multiple_groups" />
   5474 <Test name="ssbo_rw_single_invocation" />
   5475 <Test name="ssbo_rw_multiple_groups" />
   5476 <Test name="ssbo_unsized_arr_single_invocation" />
   5477 <Test name="ssbo_unsized_arr_multiple_groups" />
   5478 <Test name="write_multiple_arr_single_invocation" />
   5479 <Test name="write_multiple_arr_multiple_groups" />
   5480 <Test name="write_multiple_unsized_arr_single_invocation" />
   5481 <Test name="write_multiple_unsized_arr_multiple_groups" />
   5482 <Test name="ssbo_local_barrier_single_invocation" />
   5483 <Test name="ssbo_local_barrier_single_group" />
   5484 <Test name="ssbo_local_barrier_multiple_groups" />
   5485 <Test name="ssbo_cmd_barrier_single" />
   5486 <Test name="ssbo_cmd_barrier_multiple" />
   5487 <Test name="shared_var_single_invocation" />
   5488 <Test name="shared_var_multiple_invocations" />
   5489 <Test name="shared_var_multiple_groups" />
   5490 <Test name="shared_atomic_op_single_invocation" />
   5491 <Test name="shared_atomic_op_multiple_invocations" />
   5492 <Test name="shared_atomic_op_multiple_groups" />
   5493 <Test name="copy_image_to_ssbo_small" />
   5494 <Test name="image_atomic_op_local_size_1" />
   5495 <Test name="image_atomic_op_local_size_8" />
   5496 <Test name="image_barrier_single" />
   5497 <Test name="image_barrier_multiple" />
   5498 <Test name="atomic_counter_single_invocation" />
   5499 <Test name="atomic_counter_single_group" />
   5500 <Test name="atomic_counter_multiple_invocations" />
   5501 <Test name="atomic_counter_multiple_groups" />
   5502 </TestCase>
   5503 <TestSuite name="shared_var">
   5504 <TestCase name="basic_type">
   5505 <Test name="float_lowp" />
   5506 <Test name="float_mediump" />
   5507 <Test name="float_highp" />
   5508 <Test name="vec2_lowp" />
   5509 <Test name="vec2_mediump" />
   5510 <Test name="vec2_highp" />
   5511 <Test name="vec3_lowp" />
   5512 <Test name="vec3_mediump" />
   5513 <Test name="vec3_highp" />
   5514 <Test name="vec4_lowp" />
   5515 <Test name="vec4_mediump" />
   5516 <Test name="vec4_highp" />
   5517 <Test name="mat2_lowp" />
   5518 <Test name="mat2_mediump" />
   5519 <Test name="mat2_highp" />
   5520 <Test name="mat2x3_lowp" />
   5521 <Test name="mat2x3_mediump" />
   5522 <Test name="mat2x3_highp" />
   5523 <Test name="mat2x4_lowp" />
   5524 <Test name="mat2x4_mediump" />
   5525 <Test name="mat2x4_highp" />
   5526 <Test name="mat3x2_lowp" />
   5527 <Test name="mat3x2_mediump" />
   5528 <Test name="mat3x2_highp" />
   5529 <Test name="mat3_lowp" />
   5530 <Test name="mat3_mediump" />
   5531 <Test name="mat3_highp" />
   5532 <Test name="mat3x4_lowp" />
   5533 <Test name="mat3x4_mediump" />
   5534 <Test name="mat3x4_highp" />
   5535 <Test name="mat4x2_lowp" />
   5536 <Test name="mat4x2_mediump" />
   5537 <Test name="mat4x2_highp" />
   5538 <Test name="mat4x3_lowp" />
   5539 <Test name="mat4x3_mediump" />
   5540 <Test name="mat4x3_highp" />
   5541 <Test name="mat4_lowp" />
   5542 <Test name="mat4_mediump" />
   5543 <Test name="mat4_highp" />
   5544 <Test name="int_lowp" />
   5545 <Test name="int_mediump" />
   5546 <Test name="int_highp" />
   5547 <Test name="ivec2_lowp" />
   5548 <Test name="ivec2_mediump" />
   5549 <Test name="ivec2_highp" />
   5550 <Test name="ivec3_lowp" />
   5551 <Test name="ivec3_mediump" />
   5552 <Test name="ivec3_highp" />
   5553 <Test name="ivec4_lowp" />
   5554 <Test name="ivec4_mediump" />
   5555 <Test name="ivec4_highp" />
   5556 <Test name="uint_lowp" />
   5557 <Test name="uint_mediump" />
   5558 <Test name="uint_highp" />
   5559 <Test name="uvec2_lowp" />
   5560 <Test name="uvec2_mediump" />
   5561 <Test name="uvec2_highp" />
   5562 <Test name="uvec3_lowp" />
   5563 <Test name="uvec3_mediump" />
   5564 <Test name="uvec3_highp" />
   5565 <Test name="uvec4_lowp" />
   5566 <Test name="uvec4_mediump" />
   5567 <Test name="uvec4_highp" />
   5568 <Test name="bool" />
   5569 <Test name="bvec2" />
   5570 <Test name="bvec3" />
   5571 <Test name="bvec4" />
   5572 </TestCase>
   5573 <TestCase name="work_group_size">
   5574 <Test name="float_1_1_1" />
   5575 <Test name="float_64_1_1" />
   5576 <Test name="float_1_64_1" />
   5577 <Test name="float_1_1_64" />
   5578 <Test name="float_128_1_1" />
   5579 <Test name="float_1_128_1" />
   5580 <Test name="float_13_2_4" />
   5581 <Test name="vec4_1_1_1" />
   5582 <Test name="vec4_64_1_1" />
   5583 <Test name="vec4_1_64_1" />
   5584 <Test name="vec4_1_1_64" />
   5585 <Test name="vec4_128_1_1" />
   5586 <Test name="vec4_1_128_1" />
   5587 <Test name="vec4_13_2_4" />
   5588 <Test name="mat4_1_1_1" />
   5589 <Test name="mat4_64_1_1" />
   5590 <Test name="mat4_1_64_1" />
   5591 <Test name="mat4_1_1_64" />
   5592 <Test name="mat4_128_1_1" />
   5593 <Test name="mat4_1_128_1" />
   5594 <Test name="mat4_13_2_4" />
   5595 </TestCase>
   5596 <TestSuite name="atomic">
   5597 <TestCase name="add">
   5598 <Test name="highp_uint" />
   5599 <Test name="highp_int" />
   5600 </TestCase>
   5601 <TestCase name="min">
   5602 <Test name="highp_uint" />
   5603 <Test name="highp_int" />
   5604 </TestCase>
   5605 <TestCase name="max">
   5606 <Test name="highp_uint" />
   5607 <Test name="highp_int" />
   5608 </TestCase>
   5609 <TestCase name="and">
   5610 <Test name="highp_uint" />
   5611 <Test name="highp_int" />
   5612 </TestCase>
   5613 <TestCase name="or">
   5614 <Test name="highp_uint" />
   5615 <Test name="highp_int" />
   5616 </TestCase>
   5617 <TestCase name="xor">
   5618 <Test name="highp_uint" />
   5619 <Test name="highp_int" />
   5620 </TestCase>
   5621 <TestCase name="exchange">
   5622 <Test name="highp_uint" />
   5623 <Test name="highp_int" />
   5624 </TestCase>
   5625 <TestCase name="compswap">
   5626 <Test name="highp_uint" />
   5627 <Test name="highp_int" />
   5628 </TestCase>
   5629 </TestSuite>
   5630 </TestSuite>
   5631 <TestSuite name="indirect_dispatch">
   5632 <TestCase name="upload_buffer">
   5633 <Test name="single_invocation" />
   5634 <Test name="multiple_groups" />
   5635 <Test name="multiple_groups_multiple_invocations" />
   5636 <Test name="small_offset" />
   5637 <Test name="large_offset" />
   5638 <Test name="large_offset_multiple_invocations" />
   5639 <Test name="empty_command" />
   5640 <Test name="multi_dispatch" />
   5641 <Test name="multi_dispatch_reuse_command" />
   5642 </TestCase>
   5643 <TestCase name="gen_in_compute">
   5644 <Test name="single_invocation" />
   5645 <Test name="multiple_groups_multiple_invocations" />
   5646 <Test name="small_offset" />
   5647 <Test name="empty_command" />
   5648 <Test name="multi_dispatch" />
   5649 <Test name="multi_dispatch_reuse_command" />
   5650 </TestCase>
   5651 </TestSuite>
   5652 </TestSuite>
   5653 <TestSuite name="draw_indirect">
   5654 <TestSuite name="draw_arrays_indirect">
   5655 <TestCase name="first">
   5656 <Test name="first_1" />
   5657 <Test name="first_3" />
   5658 <Test name="first_17" />
   5659 </TestCase>
   5660 <TestCase name="points">
   5661 <Test name="single_attribute" />
   5662 <Test name="multiple_attributes" />
   5663 <Test name="instanced_attributes" />
   5664 <Test name="default_attribute" />
   5665 </TestCase>
   5666 <TestCase name="triangles">
   5667 <Test name="single_attribute" />
   5668 <Test name="multiple_attributes" />
   5669 <Test name="instanced_attributes" />
   5670 <Test name="default_attribute" />
   5671 </TestCase>
   5672 <TestCase name="triangle_fan">
   5673 <Test name="single_attribute" />
   5674 <Test name="multiple_attributes" />
   5675 <Test name="instanced_attributes" />
   5676 <Test name="default_attribute" />
   5677 </TestCase>
   5678 <TestCase name="triangle_strip">
   5679 <Test name="single_attribute" />
   5680 <Test name="multiple_attributes" />
   5681 <Test name="instanced_attributes" />
   5682 <Test name="default_attribute" />
   5683 </TestCase>
   5684 <TestCase name="lines">
   5685 <Test name="single_attribute" />
   5686 <Test name="multiple_attributes" />
   5687 <Test name="instanced_attributes" />
   5688 <Test name="default_attribute" />
   5689 </TestCase>
   5690 <TestCase name="line_strip">
   5691 <Test name="single_attribute" />
   5692 <Test name="multiple_attributes" />
   5693 <Test name="instanced_attributes" />
   5694 <Test name="default_attribute" />
   5695 </TestCase>
   5696 <TestCase name="line_loop">
   5697 <Test name="single_attribute" />
   5698 <Test name="multiple_attributes" />
   5699 <Test name="instanced_attributes" />
   5700 <Test name="default_attribute" />
   5701 </TestCase>
   5702 </TestSuite>
   5703 <TestSuite name="draw_elements_indirect">
   5704 <TestCase name="indices">
   5705 <Test name="index_byte" />
   5706 <Test name="index_short" />
   5707 <Test name="index_int" />
   5708 </TestCase>
   5709 <TestCase name="base_vertex">
   5710 <Test name="index_byte" />
   5711 <Test name="index_short" />
   5712 <Test name="index_int" />
   5713 <Test name="index_neg_byte" />
   5714 <Test name="index_neg_short" />
   5715 <Test name="index_neg_int" />
   5716 </TestCase>
   5717 <TestCase name="points">
   5718 <Test name="single_attribute" />
   5719 <Test name="multiple_attributes" />
   5720 <Test name="instanced_attributes" />
   5721 <Test name="default_attribute" />
   5722 </TestCase>
   5723 <TestCase name="triangles">
   5724 <Test name="single_attribute" />
   5725 <Test name="multiple_attributes" />
   5726 <Test name="instanced_attributes" />
   5727 <Test name="default_attribute" />
   5728 </TestCase>
   5729 <TestCase name="triangle_fan">
   5730 <Test name="single_attribute" />
   5731 <Test name="multiple_attributes" />
   5732 <Test name="instanced_attributes" />
   5733 <Test name="default_attribute" />
   5734 </TestCase>
   5735 <TestCase name="triangle_strip">
   5736 <Test name="single_attribute" />
   5737 <Test name="multiple_attributes" />
   5738 <Test name="instanced_attributes" />
   5739 <Test name="default_attribute" />
   5740 </TestCase>
   5741 <TestCase name="lines">
   5742 <Test name="single_attribute" />
   5743 <Test name="multiple_attributes" />
   5744 <Test name="instanced_attributes" />
   5745 <Test name="default_attribute" />
   5746 </TestCase>
   5747 <TestCase name="line_strip">
   5748 <Test name="single_attribute" />
   5749 <Test name="multiple_attributes" />
   5750 <Test name="instanced_attributes" />
   5751 <Test name="default_attribute" />
   5752 </TestCase>
   5753 <TestCase name="line_loop">
   5754 <Test name="single_attribute" />
   5755 <Test name="multiple_attributes" />
   5756 <Test name="instanced_attributes" />
   5757 <Test name="default_attribute" />
   5758 </TestCase>
   5759 </TestSuite>
   5760 <TestCase name="instancing">
   5761 <Test name="draw_arrays_indirect_grid_2x2" />
   5762 <Test name="draw_arrays_indirect_grid_5x5" />
   5763 <Test name="draw_arrays_indirect_grid_10x10" />
   5764 <Test name="draw_arrays_indirect_grid_32x32" />
   5765 <Test name="draw_arrays_indirect_grid_100x100" />
   5766 <Test name="draw_elements_indirect_grid_2x2" />
   5767 <Test name="draw_elements_indirect_grid_5x5" />
   5768 <Test name="draw_elements_indirect_grid_10x10" />
   5769 <Test name="draw_elements_indirect_grid_32x32" />
   5770 <Test name="draw_elements_indirect_grid_100x100" />
   5771 </TestCase>
   5772 <TestSuite name="compute_interop">
   5773 <TestCase name="separate">
   5774 <Test name="drawarrays_compute_cmd" />
   5775 <Test name="drawarrays_compute_data" />
   5776 <Test name="drawarrays_compute_cmd_and_data" />
   5777 <Test name="drawelements_compute_cmd" />
   5778 <Test name="drawelements_compute_data" />
   5779 <Test name="drawelements_compute_indices" />
   5780 <Test name="drawelements_compute_cmd_and_data" />
   5781 <Test name="drawelements_compute_cmd_and_indices" />
   5782 <Test name="drawelements_compute_data_and_indices" />
   5783 <Test name="drawelements_compute_cmd_and_data_and_indices" />
   5784 </TestCase>
   5785 <TestCase name="combined">
   5786 <Test name="drawarrays_compute_cmd_and_data" />
   5787 <Test name="drawelements_compute_cmd_and_data" />
   5788 <Test name="drawelements_compute_cmd_and_indices" />
   5789 <Test name="drawelements_compute_data_and_indices" />
   5790 <Test name="drawelements_compute_cmd_and_data_and_indices" />
   5791 </TestCase>
   5792 <TestCase name="large">
   5793 <Test name="drawarrays_separate_grid_100x100_drawcount_1" />
   5794 <Test name="drawarrays_separate_grid_200x200_drawcount_1" />
   5795 <Test name="drawarrays_separate_grid_500x500_drawcount_1" />
   5796 <Test name="drawarrays_separate_grid_100x100_drawcount_8" />
   5797 <Test name="drawarrays_separate_grid_200x200_drawcount_8" />
   5798 <Test name="drawarrays_separate_grid_500x500_drawcount_8" />
   5799 <Test name="drawarrays_separate_grid_100x100_drawcount_200" />
   5800 <Test name="drawarrays_separate_grid_200x200_drawcount_800" />
   5801 <Test name="drawarrays_separate_grid_500x500_drawcount_2500" />
   5802 <Test name="drawarrays_combined_grid_100x100_drawcount_1" />
   5803 <Test name="drawarrays_combined_grid_200x200_drawcount_1" />
   5804 <Test name="drawarrays_combined_grid_500x500_drawcount_1" />
   5805 <Test name="drawarrays_combined_grid_100x100_drawcount_8" />
   5806 <Test name="drawarrays_combined_grid_200x200_drawcount_8" />
   5807 <Test name="drawarrays_combined_grid_500x500_drawcount_8" />
   5808 <Test name="drawarrays_combined_grid_100x100_drawcount_200" />
   5809 <Test name="drawarrays_combined_grid_200x200_drawcount_800" />
   5810 <Test name="drawarrays_combined_grid_500x500_drawcount_2500" />
   5811 <Test name="drawelements_separate_grid_100x100_drawcount_1" />
   5812 <Test name="drawelements_separate_grid_200x200_drawcount_1" />
   5813 <Test name="drawelements_separate_grid_500x500_drawcount_1" />
   5814 <Test name="drawelements_separate_grid_1000x1000_drawcount_1" />
   5815 <Test name="drawelements_separate_grid_1200x1200_drawcount_1" />
   5816 <Test name="drawelements_separate_grid_100x100_drawcount_8" />
   5817 <Test name="drawelements_separate_grid_200x200_drawcount_8" />
   5818 <Test name="drawelements_separate_grid_500x500_drawcount_8" />
   5819 <Test name="drawelements_separate_grid_1000x1000_drawcount_8" />
   5820 <Test name="drawelements_separate_grid_1200x1200_drawcount_8" />
   5821 <Test name="drawelements_separate_grid_100x100_drawcount_200" />
   5822 <Test name="drawelements_separate_grid_200x200_drawcount_800" />
   5823 <Test name="drawelements_separate_grid_500x500_drawcount_2500" />
   5824 <Test name="drawelements_combined_grid_100x100_drawcount_1" />
   5825 <Test name="drawelements_combined_grid_200x200_drawcount_1" />
   5826 <Test name="drawelements_combined_grid_500x500_drawcount_1" />
   5827 <Test name="drawelements_combined_grid_1000x1000_drawcount_1" />
   5828 <Test name="drawelements_combined_grid_1200x1200_drawcount_1" />
   5829 <Test name="drawelements_combined_grid_100x100_drawcount_8" />
   5830 <Test name="drawelements_combined_grid_200x200_drawcount_8" />
   5831 <Test name="drawelements_combined_grid_500x500_drawcount_8" />
   5832 <Test name="drawelements_combined_grid_1000x1000_drawcount_8" />
   5833 <Test name="drawelements_combined_grid_1200x1200_drawcount_8" />
   5834 <Test name="drawelements_combined_grid_100x100_drawcount_200" />
   5835 <Test name="drawelements_combined_grid_200x200_drawcount_800" />
   5836 <Test name="drawelements_combined_grid_500x500_drawcount_2500" />
   5837 </TestCase>
   5838 </TestSuite>
   5839 <TestCase name="random">
   5840 <Test name="2" />
   5841 <Test name="3" />
   5842 <Test name="4" />
   5843 <Test name="5" />
   5844 <Test name="6" />
   5845 <Test name="7" />
   5846 <Test name="8" />
   5847 <Test name="11" />
   5848 <Test name="12" />
   5849 <Test name="13" />
   5850 <Test name="14" />
   5851 <Test name="17" />
   5852 <Test name="19" />
   5853 <Test name="20" />
   5854 <Test name="21" />
   5855 <Test name="22" />
   5856 <Test name="24" />
   5857 <Test name="25" />
   5858 <Test name="27" />
   5859 <Test name="28" />
   5860 <Test name="29" />
   5861 <Test name="30" />
   5862 <Test name="31" />
   5863 <Test name="32" />
   5864 <Test name="35" />
   5865 <Test name="36" />
   5866 <Test name="37" />
   5867 <Test name="38" />
   5868 <Test name="39" />
   5869 <Test name="40" />
   5870 <Test name="42" />
   5871 <Test name="43" />
   5872 <Test name="44" />
   5873 <Test name="45" />
   5874 <Test name="46" />
   5875 <Test name="47" />
   5876 <Test name="48" />
   5877 <Test name="49" />
   5878 <Test name="50" />
   5879 <Test name="51" />
   5880 <Test name="52" />
   5881 <Test name="53" />
   5882 <Test name="54" />
   5883 <Test name="55" />
   5884 <Test name="56" />
   5885 <Test name="57" />
   5886 <Test name="61" />
   5887 </TestCase>
   5888 <TestCase name="negative">
   5889 <Test name="command_bad_alignment_1" />
   5890 <Test name="command_bad_alignment_2" />
   5891 <Test name="command_bad_alignment_3" />
   5892 <Test name="command_offset_partially_in_buffer" />
   5893 <Test name="command_offset_not_in_buffer" />
   5894 <Test name="client_vertex_attrib_array" />
   5895 <Test name="client_command_array" />
   5896 <Test name="default_vao" />
   5897 <Test name="invalid_mode_draw_arrays" />
   5898 <Test name="invalid_mode_draw_elements" />
   5899 <Test name="invalid_type_draw_elements" />
   5900 </TestCase>
   5901 </TestSuite>
   5902 <TestSuite name="tessellation">
   5903 <TestCase name="tesscoord">
   5904 <Test name="triangles_fractional_odd_spacing" />
   5905 <Test name="triangles_fractional_even_spacing" />
   5906 <Test name="quads_equal_spacing" />
   5907 <Test name="quads_fractional_odd_spacing" />
   5908 <Test name="quads_fractional_even_spacing" />
   5909 <Test name="isolines_equal_spacing" />
   5910 <Test name="isolines_fractional_odd_spacing" />
   5911 <Test name="isolines_fractional_even_spacing" />
   5912 </TestCase>
   5913 <TestCase name="winding">
   5914 <Test name="triangles_ccw" />
   5915 <Test name="triangles_cw" />
   5916 <Test name="quads_ccw" />
   5917 <Test name="quads_cw" />
   5918 </TestCase>
   5919 <TestCase name="shader_input_output">
   5920 <Test name="patch_vertices_5_in_10_out" />
   5921 <Test name="patch_vertices_10_in_5_out" />
   5922 <Test name="primitive_id_tcs" />
   5923 <Test name="primitive_id_tes" />
   5924 <Test name="patch_vertices_in_tcs" />
   5925 <Test name="patch_vertices_in_tes" />
   5926 <Test name="tess_level_inner_0_tes" />
   5927 <Test name="tess_level_inner_1_tes" />
   5928 <Test name="tess_level_outer_0_tes" />
   5929 <Test name="tess_level_outer_1_tes" />
   5930 <Test name="tess_level_outer_2_tes" />
   5931 <Test name="tess_level_outer_3_tes" />
   5932 <Test name="gl_position_vs_to_tcs" />
   5933 <Test name="gl_position_tcs_to_tes" />
   5934 <Test name="gl_position_vs_to_tcs_to_tes" />
   5935 </TestCase>
   5936 <TestCase name="misc_draw">
   5937 <Test name="fill_cover_triangles_equal_spacing" />
   5938 <Test name="fill_cover_triangles_fractional_odd_spacing" />
   5939 <Test name="fill_cover_triangles_fractional_even_spacing" />
   5940 <Test name="fill_cover_quads_equal_spacing" />
   5941 <Test name="fill_cover_quads_fractional_odd_spacing" />
   5942 <Test name="fill_cover_quads_fractional_even_spacing" />
   5943 <Test name="fill_overlap_triangles_equal_spacing" />
   5944 <Test name="fill_overlap_triangles_fractional_odd_spacing" />
   5945 <Test name="fill_overlap_triangles_fractional_even_spacing" />
   5946 <Test name="fill_overlap_quads_equal_spacing" />
   5947 <Test name="fill_overlap_quads_fractional_odd_spacing" />
   5948 <Test name="fill_overlap_quads_fractional_even_spacing" />
   5949 <Test name="isolines_equal_spacing" />
   5950 <Test name="isolines_fractional_odd_spacing" />
   5951 <Test name="isolines_fractional_even_spacing" />
   5952 </TestCase>
   5953 <TestCase name="common_edge">
   5954 <Test name="triangles_equal_spacing" />
   5955 <Test name="triangles_fractional_odd_spacing" />
   5956 <Test name="triangles_fractional_even_spacing" />
   5957 <Test name="quads_equal_spacing" />
   5958 <Test name="quads_fractional_odd_spacing" />
   5959 <Test name="quads_fractional_even_spacing" />
   5960 </TestCase>
   5961 <TestCase name="fractional_spacing">
   5962 <Test name="odd" />
   5963 <Test name="even" />
   5964 </TestCase>
   5965 <TestCase name="primitive_discard">
   5966 <Test name="triangles_equal_spacing_ccw" />
   5967 <Test name="triangles_equal_spacing_ccw_point_mode" />
   5968 <Test name="triangles_equal_spacing_cw" />
   5969 <Test name="triangles_equal_spacing_cw_point_mode" />
   5970 <Test name="triangles_fractional_odd_spacing_ccw" />
   5971 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   5972 <Test name="triangles_fractional_odd_spacing_cw" />
   5973 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   5974 <Test name="triangles_fractional_even_spacing_ccw" />
   5975 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   5976 <Test name="triangles_fractional_even_spacing_cw" />
   5977 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   5978 <Test name="quads_equal_spacing_ccw" />
   5979 <Test name="quads_equal_spacing_ccw_point_mode" />
   5980 <Test name="quads_equal_spacing_cw" />
   5981 <Test name="quads_equal_spacing_cw_point_mode" />
   5982 <Test name="quads_fractional_odd_spacing_ccw" />
   5983 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   5984 <Test name="quads_fractional_odd_spacing_cw" />
   5985 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   5986 <Test name="quads_fractional_even_spacing_ccw" />
   5987 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   5988 <Test name="quads_fractional_even_spacing_cw" />
   5989 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   5990 <Test name="isolines_equal_spacing_ccw" />
   5991 <Test name="isolines_equal_spacing_ccw_point_mode" />
   5992 <Test name="isolines_equal_spacing_cw" />
   5993 <Test name="isolines_equal_spacing_cw_point_mode" />
   5994 <Test name="isolines_fractional_odd_spacing_ccw" />
   5995 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" />
   5996 <Test name="isolines_fractional_odd_spacing_cw" />
   5997 <Test name="isolines_fractional_odd_spacing_cw_point_mode" />
   5998 <Test name="isolines_fractional_even_spacing_ccw" />
   5999 <Test name="isolines_fractional_even_spacing_ccw_point_mode" />
   6000 <Test name="isolines_fractional_even_spacing_cw" />
   6001 <Test name="isolines_fractional_even_spacing_cw_point_mode" />
   6002 </TestCase>
   6003 <TestSuite name="invariance">
   6004 <TestCase name="primitive_set">
   6005 <Test name="triangles_equal_spacing_ccw" />
   6006 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6007 <Test name="triangles_equal_spacing_cw" />
   6008 <Test name="triangles_equal_spacing_cw_point_mode" />
   6009 <Test name="triangles_fractional_odd_spacing_ccw" />
   6010 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6011 <Test name="triangles_fractional_odd_spacing_cw" />
   6012 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6013 <Test name="triangles_fractional_even_spacing_ccw" />
   6014 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6015 <Test name="triangles_fractional_even_spacing_cw" />
   6016 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6017 <Test name="quads_equal_spacing_ccw" />
   6018 <Test name="quads_equal_spacing_ccw_point_mode" />
   6019 <Test name="quads_equal_spacing_cw" />
   6020 <Test name="quads_equal_spacing_cw_point_mode" />
   6021 <Test name="quads_fractional_odd_spacing_ccw" />
   6022 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6023 <Test name="quads_fractional_odd_spacing_cw" />
   6024 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6025 <Test name="quads_fractional_even_spacing_ccw" />
   6026 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6027 <Test name="quads_fractional_even_spacing_cw" />
   6028 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6029 <Test name="isolines_equal_spacing_ccw" />
   6030 <Test name="isolines_equal_spacing_ccw_point_mode" />
   6031 <Test name="isolines_equal_spacing_cw" />
   6032 <Test name="isolines_equal_spacing_cw_point_mode" />
   6033 <Test name="isolines_fractional_odd_spacing_ccw" />
   6034 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" />
   6035 <Test name="isolines_fractional_odd_spacing_cw" />
   6036 <Test name="isolines_fractional_odd_spacing_cw_point_mode" />
   6037 <Test name="isolines_fractional_even_spacing_ccw" />
   6038 <Test name="isolines_fractional_even_spacing_ccw_point_mode" />
   6039 <Test name="isolines_fractional_even_spacing_cw" />
   6040 <Test name="isolines_fractional_even_spacing_cw_point_mode" />
   6041 </TestCase>
   6042 <TestCase name="outer_edge_division">
   6043 <Test name="triangles_equal_spacing" />
   6044 <Test name="triangles_fractional_odd_spacing" />
   6045 <Test name="triangles_fractional_even_spacing" />
   6046 <Test name="quads_equal_spacing" />
   6047 <Test name="quads_fractional_odd_spacing" />
   6048 <Test name="quads_fractional_even_spacing" />
   6049 </TestCase>
   6050 <TestCase name="outer_edge_symmetry">
   6051 <Test name="triangles_equal_spacing_ccw" />
   6052 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6053 <Test name="triangles_equal_spacing_cw" />
   6054 <Test name="triangles_equal_spacing_cw_point_mode" />
   6055 <Test name="triangles_fractional_odd_spacing_ccw" />
   6056 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6057 <Test name="triangles_fractional_odd_spacing_cw" />
   6058 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6059 <Test name="triangles_fractional_even_spacing_ccw" />
   6060 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6061 <Test name="triangles_fractional_even_spacing_cw" />
   6062 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6063 <Test name="quads_equal_spacing_ccw" />
   6064 <Test name="quads_equal_spacing_ccw_point_mode" />
   6065 <Test name="quads_equal_spacing_cw" />
   6066 <Test name="quads_equal_spacing_cw_point_mode" />
   6067 <Test name="quads_fractional_odd_spacing_ccw" />
   6068 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6069 <Test name="quads_fractional_odd_spacing_cw" />
   6070 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6071 <Test name="quads_fractional_even_spacing_ccw" />
   6072 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6073 <Test name="quads_fractional_even_spacing_cw" />
   6074 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6075 <Test name="isolines_equal_spacing_ccw" />
   6076 <Test name="isolines_equal_spacing_ccw_point_mode" />
   6077 <Test name="isolines_equal_spacing_cw" />
   6078 <Test name="isolines_equal_spacing_cw_point_mode" />
   6079 <Test name="isolines_fractional_odd_spacing_ccw" />
   6080 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" />
   6081 <Test name="isolines_fractional_odd_spacing_cw" />
   6082 <Test name="isolines_fractional_odd_spacing_cw_point_mode" />
   6083 <Test name="isolines_fractional_even_spacing_ccw" />
   6084 <Test name="isolines_fractional_even_spacing_ccw_point_mode" />
   6085 <Test name="isolines_fractional_even_spacing_cw" />
   6086 <Test name="isolines_fractional_even_spacing_cw_point_mode" />
   6087 </TestCase>
   6088 <TestCase name="outer_edge_index_independence">
   6089 <Test name="triangles_equal_spacing_ccw" />
   6090 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6091 <Test name="triangles_equal_spacing_cw" />
   6092 <Test name="triangles_equal_spacing_cw_point_mode" />
   6093 <Test name="triangles_fractional_odd_spacing_ccw" />
   6094 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6095 <Test name="triangles_fractional_odd_spacing_cw" />
   6096 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6097 <Test name="triangles_fractional_even_spacing_ccw" />
   6098 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6099 <Test name="triangles_fractional_even_spacing_cw" />
   6100 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6101 <Test name="quads_equal_spacing_ccw" />
   6102 <Test name="quads_equal_spacing_ccw_point_mode" />
   6103 <Test name="quads_equal_spacing_cw" />
   6104 <Test name="quads_equal_spacing_cw_point_mode" />
   6105 <Test name="quads_fractional_odd_spacing_ccw" />
   6106 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6107 <Test name="quads_fractional_odd_spacing_cw" />
   6108 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6109 <Test name="quads_fractional_even_spacing_ccw" />
   6110 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6111 <Test name="quads_fractional_even_spacing_cw" />
   6112 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6113 </TestCase>
   6114 <TestCase name="triangle_set">
   6115 <Test name="triangles_equal_spacing" />
   6116 <Test name="triangles_fractional_odd_spacing" />
   6117 <Test name="triangles_fractional_even_spacing" />
   6118 <Test name="quads_equal_spacing" />
   6119 <Test name="quads_fractional_odd_spacing" />
   6120 <Test name="quads_fractional_even_spacing" />
   6121 </TestCase>
   6122 <TestCase name="inner_triangle_set">
   6123 <Test name="triangles_equal_spacing" />
   6124 <Test name="triangles_fractional_odd_spacing" />
   6125 <Test name="triangles_fractional_even_spacing" />
   6126 <Test name="quads_equal_spacing" />
   6127 <Test name="quads_fractional_odd_spacing" />
   6128 <Test name="quads_fractional_even_spacing" />
   6129 </TestCase>
   6130 <TestCase name="outer_triangle_set">
   6131 <Test name="triangles_equal_spacing" />
   6132 <Test name="triangles_fractional_odd_spacing" />
   6133 <Test name="triangles_fractional_even_spacing" />
   6134 <Test name="quads_equal_spacing" />
   6135 <Test name="quads_fractional_odd_spacing" />
   6136 <Test name="quads_fractional_even_spacing" />
   6137 </TestCase>
   6138 <TestCase name="tess_coord_component_range">
   6139 <Test name="triangles_equal_spacing_ccw" />
   6140 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6141 <Test name="triangles_equal_spacing_cw" />
   6142 <Test name="triangles_equal_spacing_cw_point_mode" />
   6143 <Test name="triangles_fractional_odd_spacing_ccw" />
   6144 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6145 <Test name="triangles_fractional_odd_spacing_cw" />
   6146 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6147 <Test name="triangles_fractional_even_spacing_ccw" />
   6148 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6149 <Test name="triangles_fractional_even_spacing_cw" />
   6150 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6151 <Test name="quads_equal_spacing_ccw" />
   6152 <Test name="quads_equal_spacing_ccw_point_mode" />
   6153 <Test name="quads_equal_spacing_cw" />
   6154 <Test name="quads_equal_spacing_cw_point_mode" />
   6155 <Test name="quads_fractional_odd_spacing_ccw" />
   6156 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6157 <Test name="quads_fractional_odd_spacing_cw" />
   6158 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6159 <Test name="quads_fractional_even_spacing_ccw" />
   6160 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6161 <Test name="quads_fractional_even_spacing_cw" />
   6162 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6163 <Test name="isolines_equal_spacing_ccw" />
   6164 <Test name="isolines_equal_spacing_ccw_point_mode" />
   6165 <Test name="isolines_equal_spacing_cw" />
   6166 <Test name="isolines_equal_spacing_cw_point_mode" />
   6167 <Test name="isolines_fractional_odd_spacing_ccw" />
   6168 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" />
   6169 <Test name="isolines_fractional_odd_spacing_cw" />
   6170 <Test name="isolines_fractional_odd_spacing_cw_point_mode" />
   6171 <Test name="isolines_fractional_even_spacing_ccw" />
   6172 <Test name="isolines_fractional_even_spacing_ccw_point_mode" />
   6173 <Test name="isolines_fractional_even_spacing_cw" />
   6174 <Test name="isolines_fractional_even_spacing_cw_point_mode" />
   6175 </TestCase>
   6176 <TestCase name="one_minus_tess_coord_component">
   6177 <Test name="triangles_equal_spacing_ccw" />
   6178 <Test name="triangles_equal_spacing_ccw_point_mode" />
   6179 <Test name="triangles_equal_spacing_cw" />
   6180 <Test name="triangles_equal_spacing_cw_point_mode" />
   6181 <Test name="triangles_fractional_odd_spacing_ccw" />
   6182 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" />
   6183 <Test name="triangles_fractional_odd_spacing_cw" />
   6184 <Test name="triangles_fractional_odd_spacing_cw_point_mode" />
   6185 <Test name="triangles_fractional_even_spacing_ccw" />
   6186 <Test name="triangles_fractional_even_spacing_ccw_point_mode" />
   6187 <Test name="triangles_fractional_even_spacing_cw" />
   6188 <Test name="triangles_fractional_even_spacing_cw_point_mode" />
   6189 <Test name="quads_equal_spacing_ccw" />
   6190 <Test name="quads_equal_spacing_ccw_point_mode" />
   6191 <Test name="quads_equal_spacing_cw" />
   6192 <Test name="quads_equal_spacing_cw_point_mode" />
   6193 <Test name="quads_fractional_odd_spacing_ccw" />
   6194 <Test name="quads_fractional_odd_spacing_ccw_point_mode" />
   6195 <Test name="quads_fractional_odd_spacing_cw" />
   6196 <Test name="quads_fractional_odd_spacing_cw_point_mode" />
   6197 <Test name="quads_fractional_even_spacing_ccw" />
   6198 <Test name="quads_fractional_even_spacing_ccw_point_mode" />
   6199 <Test name="quads_fractional_even_spacing_cw" />
   6200 <Test name="quads_fractional_even_spacing_cw_point_mode" />
   6201 <Test name="isolines_equal_spacing_ccw" />
   6202 <Test name="isolines_equal_spacing_ccw_point_mode" />
   6203 <Test name="isolines_equal_spacing_cw" />
   6204 <Test name="isolines_equal_spacing_cw_point_mode" />
   6205 <Test name="isolines_fractional_odd_spacing_ccw" />
   6206 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" />
   6207 <Test name="isolines_fractional_odd_spacing_cw" />
   6208 <Test name="isolines_fractional_odd_spacing_cw_point_mode" />
   6209 <Test name="isolines_fractional_even_spacing_ccw" />
   6210 <Test name="isolines_fractional_even_spacing_ccw_point_mode" />
   6211 <Test name="isolines_fractional_even_spacing_cw" />
   6212 <Test name="isolines_fractional_even_spacing_cw_point_mode" />
   6213 </TestCase>
   6214 </TestSuite>
   6215 <TestSuite name="user_defined_io">
   6216 <TestSuite name="per_patch">
   6217 <TestCase name="vertex_io_array_size_implicit">
   6218 <Test name="triangles" />
   6219 <Test name="quads" />
   6220 <Test name="isolines" />
   6221 </TestCase>
   6222 <TestCase name="vertex_io_array_size_shader_builtin">
   6223 <Test name="triangles" />
   6224 <Test name="quads" />
   6225 <Test name="isolines" />
   6226 </TestCase>
   6227 <TestCase name="vertex_io_array_size_query">
   6228 <Test name="triangles" />
   6229 <Test name="quads" />
   6230 <Test name="isolines" />
   6231 </TestCase>
   6232 </TestSuite>
   6233 <TestSuite name="per_vertex_block">
   6234 <TestCase name="vertex_io_array_size_implicit">
   6235 <Test name="triangles" />
   6236 <Test name="quads" />
   6237 <Test name="isolines" />
   6238 </TestCase>
   6239 <TestCase name="vertex_io_array_size_shader_builtin">
   6240 <Test name="triangles" />
   6241 <Test name="quads" />
   6242 <Test name="isolines" />
   6243 </TestCase>
   6244 <TestCase name="vertex_io_array_size_query">
   6245 <Test name="triangles" />
   6246 <Test name="quads" />
   6247 <Test name="isolines" />
   6248 </TestCase>
   6249 </TestSuite>
   6250 </TestSuite>
   6251 </TestSuite>
   6252 <TestSuite name="ssbo">
   6253 <TestSuite name="layout">
   6254 <TestSuite name="single_basic_type">
   6255 <TestCase name="shared">
   6256 <Test name="lowp_float" />
   6257 <Test name="mediump_float" />
   6258 <Test name="highp_float" />
   6259 <Test name="lowp_vec2" />
   6260 <Test name="mediump_vec2" />
   6261 <Test name="highp_vec2" />
   6262 <Test name="lowp_vec3" />
   6263 <Test name="mediump_vec3" />
   6264 <Test name="highp_vec3" />
   6265 <Test name="lowp_vec4" />
   6266 <Test name="mediump_vec4" />
   6267 <Test name="highp_vec4" />
   6268 <Test name="lowp_int" />
   6269 <Test name="mediump_int" />
   6270 <Test name="highp_int" />
   6271 <Test name="lowp_ivec2" />
   6272 <Test name="mediump_ivec2" />
   6273 <Test name="highp_ivec2" />
   6274 <Test name="lowp_ivec3" />
   6275 <Test name="mediump_ivec3" />
   6276 <Test name="highp_ivec3" />
   6277 <Test name="lowp_ivec4" />
   6278 <Test name="mediump_ivec4" />
   6279 <Test name="highp_ivec4" />
   6280 <Test name="lowp_uint" />
   6281 <Test name="mediump_uint" />
   6282 <Test name="highp_uint" />
   6283 <Test name="lowp_uvec2" />
   6284 <Test name="mediump_uvec2" />
   6285 <Test name="highp_uvec2" />
   6286 <Test name="lowp_uvec3" />
   6287 <Test name="mediump_uvec3" />
   6288 <Test name="highp_uvec3" />
   6289 <Test name="lowp_uvec4" />
   6290 <Test name="mediump_uvec4" />
   6291 <Test name="highp_uvec4" />
   6292 <Test name="bool" />
   6293 <Test name="bvec2" />
   6294 <Test name="bvec3" />
   6295 <Test name="bvec4" />
   6296 <Test name="lowp_mat2" />
   6297 <Test name="mediump_mat2" />
   6298 <Test name="highp_mat2" />
   6299 <Test name="row_major_lowp_mat2" />
   6300 <Test name="row_major_mediump_mat2" />
   6301 <Test name="row_major_highp_mat2" />
   6302 <Test name="column_major_lowp_mat2" />
   6303 <Test name="column_major_mediump_mat2" />
   6304 <Test name="column_major_highp_mat2" />
   6305 <Test name="lowp_mat3" />
   6306 <Test name="mediump_mat3" />
   6307 <Test name="highp_mat3" />
   6308 <Test name="row_major_lowp_mat3" />
   6309 <Test name="row_major_mediump_mat3" />
   6310 <Test name="row_major_highp_mat3" />
   6311 <Test name="column_major_lowp_mat3" />
   6312 <Test name="column_major_mediump_mat3" />
   6313 <Test name="column_major_highp_mat3" />
   6314 <Test name="lowp_mat4" />
   6315 <Test name="mediump_mat4" />
   6316 <Test name="highp_mat4" />
   6317 <Test name="row_major_lowp_mat4" />
   6318 <Test name="row_major_mediump_mat4" />
   6319 <Test name="row_major_highp_mat4" />
   6320 <Test name="column_major_lowp_mat4" />
   6321 <Test name="column_major_mediump_mat4" />
   6322 <Test name="column_major_highp_mat4" />
   6323 <Test name="lowp_mat2x3" />
   6324 <Test name="mediump_mat2x3" />
   6325 <Test name="highp_mat2x3" />
   6326 <Test name="row_major_lowp_mat2x3" />
   6327 <Test name="row_major_mediump_mat2x3" />
   6328 <Test name="row_major_highp_mat2x3" />
   6329 <Test name="column_major_lowp_mat2x3" />
   6330 <Test name="column_major_mediump_mat2x3" />
   6331 <Test name="column_major_highp_mat2x3" />
   6332 <Test name="lowp_mat2x4" />
   6333 <Test name="mediump_mat2x4" />
   6334 <Test name="highp_mat2x4" />
   6335 <Test name="row_major_lowp_mat2x4" />
   6336 <Test name="row_major_mediump_mat2x4" />
   6337 <Test name="row_major_highp_mat2x4" />
   6338 <Test name="column_major_lowp_mat2x4" />
   6339 <Test name="column_major_mediump_mat2x4" />
   6340 <Test name="column_major_highp_mat2x4" />
   6341 <Test name="lowp_mat3x2" />
   6342 <Test name="mediump_mat3x2" />
   6343 <Test name="highp_mat3x2" />
   6344 <Test name="row_major_lowp_mat3x2" />
   6345 <Test name="row_major_mediump_mat3x2" />
   6346 <Test name="row_major_highp_mat3x2" />
   6347 <Test name="column_major_lowp_mat3x2" />
   6348 <Test name="column_major_mediump_mat3x2" />
   6349 <Test name="column_major_highp_mat3x2" />
   6350 <Test name="lowp_mat3x4" />
   6351 <Test name="mediump_mat3x4" />
   6352 <Test name="highp_mat3x4" />
   6353 <Test name="row_major_lowp_mat3x4" />
   6354 <Test name="row_major_mediump_mat3x4" />
   6355 <Test name="row_major_highp_mat3x4" />
   6356 <Test name="column_major_lowp_mat3x4" />
   6357 <Test name="column_major_mediump_mat3x4" />
   6358 <Test name="column_major_highp_mat3x4" />
   6359 <Test name="lowp_mat4x2" />
   6360 <Test name="mediump_mat4x2" />
   6361 <Test name="highp_mat4x2" />
   6362 <Test name="row_major_lowp_mat4x2" />
   6363 <Test name="row_major_mediump_mat4x2" />
   6364 <Test name="row_major_highp_mat4x2" />
   6365 <Test name="column_major_lowp_mat4x2" />
   6366 <Test name="column_major_mediump_mat4x2" />
   6367 <Test name="column_major_highp_mat4x2" />
   6368 <Test name="lowp_mat4x3" />
   6369 <Test name="mediump_mat4x3" />
   6370 <Test name="highp_mat4x3" />
   6371 <Test name="row_major_lowp_mat4x3" />
   6372 <Test name="row_major_mediump_mat4x3" />
   6373 <Test name="row_major_highp_mat4x3" />
   6374 <Test name="column_major_lowp_mat4x3" />
   6375 <Test name="column_major_mediump_mat4x3" />
   6376 <Test name="column_major_highp_mat4x3" />
   6377 </TestCase>
   6378 <TestCase name="packed">
   6379 <Test name="lowp_float" />
   6380 <Test name="mediump_float" />
   6381 <Test name="highp_float" />
   6382 <Test name="lowp_vec2" />
   6383 <Test name="mediump_vec2" />
   6384 <Test name="highp_vec2" />
   6385 <Test name="lowp_vec3" />
   6386 <Test name="mediump_vec3" />
   6387 <Test name="highp_vec3" />
   6388 <Test name="lowp_vec4" />
   6389 <Test name="mediump_vec4" />
   6390 <Test name="highp_vec4" />
   6391 <Test name="lowp_int" />
   6392 <Test name="mediump_int" />
   6393 <Test name="highp_int" />
   6394 <Test name="lowp_ivec2" />
   6395 <Test name="mediump_ivec2" />
   6396 <Test name="highp_ivec2" />
   6397 <Test name="lowp_ivec3" />
   6398 <Test name="mediump_ivec3" />
   6399 <Test name="highp_ivec3" />
   6400 <Test name="lowp_ivec4" />
   6401 <Test name="mediump_ivec4" />
   6402 <Test name="highp_ivec4" />
   6403 <Test name="lowp_uint" />
   6404 <Test name="mediump_uint" />
   6405 <Test name="highp_uint" />
   6406 <Test name="lowp_uvec2" />
   6407 <Test name="mediump_uvec2" />
   6408 <Test name="highp_uvec2" />
   6409 <Test name="lowp_uvec3" />
   6410 <Test name="mediump_uvec3" />
   6411 <Test name="highp_uvec3" />
   6412 <Test name="lowp_uvec4" />
   6413 <Test name="mediump_uvec4" />
   6414 <Test name="highp_uvec4" />
   6415 <Test name="bool" />
   6416 <Test name="bvec2" />
   6417 <Test name="bvec3" />
   6418 <Test name="bvec4" />
   6419 <Test name="lowp_mat2" />
   6420 <Test name="mediump_mat2" />
   6421 <Test name="highp_mat2" />
   6422 <Test name="row_major_lowp_mat2" />
   6423 <Test name="row_major_mediump_mat2" />
   6424 <Test name="row_major_highp_mat2" />
   6425 <Test name="column_major_lowp_mat2" />
   6426 <Test name="column_major_mediump_mat2" />
   6427 <Test name="column_major_highp_mat2" />
   6428 <Test name="lowp_mat3" />
   6429 <Test name="mediump_mat3" />
   6430 <Test name="highp_mat3" />
   6431 <Test name="row_major_lowp_mat3" />
   6432 <Test name="row_major_mediump_mat3" />
   6433 <Test name="row_major_highp_mat3" />
   6434 <Test name="column_major_lowp_mat3" />
   6435 <Test name="column_major_mediump_mat3" />
   6436 <Test name="column_major_highp_mat3" />
   6437 <Test name="lowp_mat4" />
   6438 <Test name="mediump_mat4" />
   6439 <Test name="highp_mat4" />
   6440 <Test name="row_major_lowp_mat4" />
   6441 <Test name="row_major_mediump_mat4" />
   6442 <Test name="row_major_highp_mat4" />
   6443 <Test name="column_major_lowp_mat4" />
   6444 <Test name="column_major_mediump_mat4" />
   6445 <Test name="column_major_highp_mat4" />
   6446 <Test name="lowp_mat2x3" />
   6447 <Test name="mediump_mat2x3" />
   6448 <Test name="highp_mat2x3" />
   6449 <Test name="row_major_lowp_mat2x3" />
   6450 <Test name="row_major_mediump_mat2x3" />
   6451 <Test name="row_major_highp_mat2x3" />
   6452 <Test name="column_major_lowp_mat2x3" />
   6453 <Test name="column_major_mediump_mat2x3" />
   6454 <Test name="column_major_highp_mat2x3" />
   6455 <Test name="lowp_mat2x4" />
   6456 <Test name="mediump_mat2x4" />
   6457 <Test name="highp_mat2x4" />
   6458 <Test name="row_major_lowp_mat2x4" />
   6459 <Test name="row_major_mediump_mat2x4" />
   6460 <Test name="row_major_highp_mat2x4" />
   6461 <Test name="column_major_lowp_mat2x4" />
   6462 <Test name="column_major_mediump_mat2x4" />
   6463 <Test name="column_major_highp_mat2x4" />
   6464 <Test name="lowp_mat3x2" />
   6465 <Test name="mediump_mat3x2" />
   6466 <Test name="highp_mat3x2" />
   6467 <Test name="row_major_lowp_mat3x2" />
   6468 <Test name="row_major_mediump_mat3x2" />
   6469 <Test name="row_major_highp_mat3x2" />
   6470 <Test name="column_major_lowp_mat3x2" />
   6471 <Test name="column_major_mediump_mat3x2" />
   6472 <Test name="column_major_highp_mat3x2" />
   6473 <Test name="lowp_mat3x4" />
   6474 <Test name="mediump_mat3x4" />
   6475 <Test name="highp_mat3x4" />
   6476 <Test name="row_major_lowp_mat3x4" />
   6477 <Test name="row_major_mediump_mat3x4" />
   6478 <Test name="row_major_highp_mat3x4" />
   6479 <Test name="column_major_lowp_mat3x4" />
   6480 <Test name="column_major_mediump_mat3x4" />
   6481 <Test name="column_major_highp_mat3x4" />
   6482 <Test name="lowp_mat4x2" />
   6483 <Test name="mediump_mat4x2" />
   6484 <Test name="highp_mat4x2" />
   6485 <Test name="row_major_lowp_mat4x2" />
   6486 <Test name="row_major_mediump_mat4x2" />
   6487 <Test name="row_major_highp_mat4x2" />
   6488 <Test name="column_major_lowp_mat4x2" />
   6489 <Test name="column_major_mediump_mat4x2" />
   6490 <Test name="column_major_highp_mat4x2" />
   6491 <Test name="lowp_mat4x3" />
   6492 <Test name="mediump_mat4x3" />
   6493 <Test name="highp_mat4x3" />
   6494 <Test name="row_major_lowp_mat4x3" />
   6495 <Test name="row_major_mediump_mat4x3" />
   6496 <Test name="row_major_highp_mat4x3" />
   6497 <Test name="column_major_lowp_mat4x3" />
   6498 <Test name="column_major_mediump_mat4x3" />
   6499 <Test name="column_major_highp_mat4x3" />
   6500 </TestCase>
   6501 <TestCase name="std140">
   6502 <Test name="lowp_float" />
   6503 <Test name="mediump_float" />
   6504 <Test name="highp_float" />
   6505 <Test name="lowp_vec2" />
   6506 <Test name="mediump_vec2" />
   6507 <Test name="highp_vec2" />
   6508 <Test name="lowp_vec3" />
   6509 <Test name="mediump_vec3" />
   6510 <Test name="highp_vec3" />
   6511 <Test name="lowp_vec4" />
   6512 <Test name="mediump_vec4" />
   6513 <Test name="highp_vec4" />
   6514 <Test name="lowp_int" />
   6515 <Test name="mediump_int" />
   6516 <Test name="highp_int" />
   6517 <Test name="lowp_ivec2" />
   6518 <Test name="mediump_ivec2" />
   6519 <Test name="highp_ivec2" />
   6520 <Test name="lowp_ivec3" />
   6521 <Test name="mediump_ivec3" />
   6522 <Test name="highp_ivec3" />
   6523 <Test name="lowp_ivec4" />
   6524 <Test name="mediump_ivec4" />
   6525 <Test name="highp_ivec4" />
   6526 <Test name="lowp_uint" />
   6527 <Test name="mediump_uint" />
   6528 <Test name="highp_uint" />
   6529 <Test name="lowp_uvec2" />
   6530 <Test name="mediump_uvec2" />
   6531 <Test name="highp_uvec2" />
   6532 <Test name="lowp_uvec3" />
   6533 <Test name="mediump_uvec3" />
   6534 <Test name="highp_uvec3" />
   6535 <Test name="lowp_uvec4" />
   6536 <Test name="mediump_uvec4" />
   6537 <Test name="highp_uvec4" />
   6538 <Test name="bool" />
   6539 <Test name="bvec2" />
   6540 <Test name="bvec3" />
   6541 <Test name="bvec4" />
   6542 <Test name="lowp_mat2" />
   6543 <Test name="mediump_mat2" />
   6544 <Test name="highp_mat2" />
   6545 <Test name="row_major_lowp_mat2" />
   6546 <Test name="row_major_mediump_mat2" />
   6547 <Test name="row_major_highp_mat2" />
   6548 <Test name="column_major_lowp_mat2" />
   6549 <Test name="column_major_mediump_mat2" />
   6550 <Test name="column_major_highp_mat2" />
   6551 <Test name="lowp_mat3" />
   6552 <Test name="mediump_mat3" />
   6553 <Test name="highp_mat3" />
   6554 <Test name="row_major_lowp_mat3" />
   6555 <Test name="row_major_mediump_mat3" />
   6556 <Test name="row_major_highp_mat3" />
   6557 <Test name="column_major_lowp_mat3" />
   6558 <Test name="column_major_mediump_mat3" />
   6559 <Test name="column_major_highp_mat3" />
   6560 <Test name="lowp_mat4" />
   6561 <Test name="mediump_mat4" />
   6562 <Test name="highp_mat4" />
   6563 <Test name="row_major_lowp_mat4" />
   6564 <Test name="row_major_mediump_mat4" />
   6565 <Test name="row_major_highp_mat4" />
   6566 <Test name="column_major_lowp_mat4" />
   6567 <Test name="column_major_mediump_mat4" />
   6568 <Test name="column_major_highp_mat4" />
   6569 <Test name="lowp_mat2x3" />
   6570 <Test name="mediump_mat2x3" />
   6571 <Test name="highp_mat2x3" />
   6572 <Test name="row_major_lowp_mat2x3" />
   6573 <Test name="row_major_mediump_mat2x3" />
   6574 <Test name="row_major_highp_mat2x3" />
   6575 <Test name="column_major_lowp_mat2x3" />
   6576 <Test name="column_major_mediump_mat2x3" />
   6577 <Test name="column_major_highp_mat2x3" />
   6578 <Test name="lowp_mat2x4" />
   6579 <Test name="mediump_mat2x4" />
   6580 <Test name="highp_mat2x4" />
   6581 <Test name="row_major_lowp_mat2x4" />
   6582 <Test name="row_major_mediump_mat2x4" />
   6583 <Test name="row_major_highp_mat2x4" />
   6584 <Test name="column_major_lowp_mat2x4" />
   6585 <Test name="column_major_mediump_mat2x4" />
   6586 <Test name="column_major_highp_mat2x4" />
   6587 <Test name="lowp_mat3x2" />
   6588 <Test name="mediump_mat3x2" />
   6589 <Test name="highp_mat3x2" />
   6590 <Test name="row_major_lowp_mat3x2" />
   6591 <Test name="row_major_mediump_mat3x2" />
   6592 <Test name="row_major_highp_mat3x2" />
   6593 <Test name="column_major_lowp_mat3x2" />
   6594 <Test name="column_major_mediump_mat3x2" />
   6595 <Test name="column_major_highp_mat3x2" />
   6596 <Test name="lowp_mat3x4" />
   6597 <Test name="mediump_mat3x4" />
   6598 <Test name="highp_mat3x4" />
   6599 <Test name="row_major_lowp_mat3x4" />
   6600 <Test name="row_major_mediump_mat3x4" />
   6601 <Test name="row_major_highp_mat3x4" />
   6602 <Test name="column_major_lowp_mat3x4" />
   6603 <Test name="column_major_mediump_mat3x4" />
   6604 <Test name="column_major_highp_mat3x4" />
   6605 <Test name="lowp_mat4x2" />
   6606 <Test name="mediump_mat4x2" />
   6607 <Test name="highp_mat4x2" />
   6608 <Test name="row_major_lowp_mat4x2" />
   6609 <Test name="row_major_mediump_mat4x2" />
   6610 <Test name="row_major_highp_mat4x2" />
   6611 <Test name="column_major_lowp_mat4x2" />
   6612 <Test name="column_major_mediump_mat4x2" />
   6613 <Test name="column_major_highp_mat4x2" />
   6614 <Test name="lowp_mat4x3" />
   6615 <Test name="mediump_mat4x3" />
   6616 <Test name="highp_mat4x3" />
   6617 <Test name="row_major_lowp_mat4x3" />
   6618 <Test name="row_major_mediump_mat4x3" />
   6619 <Test name="row_major_highp_mat4x3" />
   6620 <Test name="column_major_lowp_mat4x3" />
   6621 <Test name="column_major_mediump_mat4x3" />
   6622 <Test name="column_major_highp_mat4x3" />
   6623 </TestCase>
   6624 <TestCase name="std430">
   6625 <Test name="lowp_float" />
   6626 <Test name="mediump_float" />
   6627 <Test name="highp_float" />
   6628 <Test name="lowp_vec2" />
   6629 <Test name="mediump_vec2" />
   6630 <Test name="highp_vec2" />
   6631 <Test name="lowp_vec3" />
   6632 <Test name="mediump_vec3" />
   6633 <Test name="highp_vec3" />
   6634 <Test name="lowp_vec4" />
   6635 <Test name="mediump_vec4" />
   6636 <Test name="highp_vec4" />
   6637 <Test name="lowp_int" />
   6638 <Test name="mediump_int" />
   6639 <Test name="highp_int" />
   6640 <Test name="lowp_ivec2" />
   6641 <Test name="mediump_ivec2" />
   6642 <Test name="highp_ivec2" />
   6643 <Test name="lowp_ivec3" />
   6644 <Test name="mediump_ivec3" />
   6645 <Test name="highp_ivec3" />
   6646 <Test name="lowp_ivec4" />
   6647 <Test name="mediump_ivec4" />
   6648 <Test name="highp_ivec4" />
   6649 <Test name="lowp_uint" />
   6650 <Test name="mediump_uint" />
   6651 <Test name="highp_uint" />
   6652 <Test name="lowp_uvec2" />
   6653 <Test name="mediump_uvec2" />
   6654 <Test name="highp_uvec2" />
   6655 <Test name="lowp_uvec3" />
   6656 <Test name="mediump_uvec3" />
   6657 <Test name="highp_uvec3" />
   6658 <Test name="lowp_uvec4" />
   6659 <Test name="mediump_uvec4" />
   6660 <Test name="highp_uvec4" />
   6661 <Test name="bool" />
   6662 <Test name="bvec2" />
   6663 <Test name="bvec3" />
   6664 <Test name="bvec4" />
   6665 <Test name="lowp_mat2" />
   6666 <Test name="mediump_mat2" />
   6667 <Test name="highp_mat2" />
   6668 <Test name="row_major_lowp_mat2" />
   6669 <Test name="row_major_mediump_mat2" />
   6670 <Test name="row_major_highp_mat2" />
   6671 <Test name="column_major_lowp_mat2" />
   6672 <Test name="column_major_mediump_mat2" />
   6673 <Test name="column_major_highp_mat2" />
   6674 <Test name="lowp_mat3" />
   6675 <Test name="mediump_mat3" />
   6676 <Test name="highp_mat3" />
   6677 <Test name="row_major_lowp_mat3" />
   6678 <Test name="row_major_mediump_mat3" />
   6679 <Test name="row_major_highp_mat3" />
   6680 <Test name="column_major_lowp_mat3" />
   6681 <Test name="column_major_mediump_mat3" />
   6682 <Test name="column_major_highp_mat3" />
   6683 <Test name="lowp_mat4" />
   6684 <Test name="mediump_mat4" />
   6685 <Test name="highp_mat4" />
   6686 <Test name="row_major_lowp_mat4" />
   6687 <Test name="row_major_mediump_mat4" />
   6688 <Test name="row_major_highp_mat4" />
   6689 <Test name="column_major_lowp_mat4" />
   6690 <Test name="column_major_mediump_mat4" />
   6691 <Test name="column_major_highp_mat4" />
   6692 <Test name="lowp_mat2x3" />
   6693 <Test name="mediump_mat2x3" />
   6694 <Test name="highp_mat2x3" />
   6695 <Test name="row_major_lowp_mat2x3" />
   6696 <Test name="row_major_mediump_mat2x3" />
   6697 <Test name="row_major_highp_mat2x3" />
   6698 <Test name="column_major_lowp_mat2x3" />
   6699 <Test name="column_major_mediump_mat2x3" />
   6700 <Test name="column_major_highp_mat2x3" />
   6701 <Test name="lowp_mat2x4" />
   6702 <Test name="mediump_mat2x4" />
   6703 <Test name="highp_mat2x4" />
   6704 <Test name="row_major_lowp_mat2x4" />
   6705 <Test name="row_major_mediump_mat2x4" />
   6706 <Test name="row_major_highp_mat2x4" />
   6707 <Test name="column_major_lowp_mat2x4" />
   6708 <Test name="column_major_mediump_mat2x4" />
   6709 <Test name="column_major_highp_mat2x4" />
   6710 <Test name="lowp_mat3x2" />
   6711 <Test name="mediump_mat3x2" />
   6712 <Test name="highp_mat3x2" />
   6713 <Test name="row_major_lowp_mat3x2" />
   6714 <Test name="row_major_mediump_mat3x2" />
   6715 <Test name="row_major_highp_mat3x2" />
   6716 <Test name="column_major_lowp_mat3x2" />
   6717 <Test name="column_major_mediump_mat3x2" />
   6718 <Test name="column_major_highp_mat3x2" />
   6719 <Test name="lowp_mat3x4" />
   6720 <Test name="mediump_mat3x4" />
   6721 <Test name="highp_mat3x4" />
   6722 <Test name="row_major_lowp_mat3x4" />
   6723 <Test name="row_major_mediump_mat3x4" />
   6724 <Test name="row_major_highp_mat3x4" />
   6725 <Test name="column_major_lowp_mat3x4" />
   6726 <Test name="column_major_mediump_mat3x4" />
   6727 <Test name="column_major_highp_mat3x4" />
   6728 <Test name="lowp_mat4x2" />
   6729 <Test name="mediump_mat4x2" />
   6730 <Test name="highp_mat4x2" />
   6731 <Test name="row_major_lowp_mat4x2" />
   6732 <Test name="row_major_mediump_mat4x2" />
   6733 <Test name="row_major_highp_mat4x2" />
   6734 <Test name="column_major_lowp_mat4x2" />
   6735 <Test name="column_major_mediump_mat4x2" />
   6736 <Test name="column_major_highp_mat4x2" />
   6737 <Test name="lowp_mat4x3" />
   6738 <Test name="mediump_mat4x3" />
   6739 <Test name="highp_mat4x3" />
   6740 <Test name="row_major_lowp_mat4x3" />
   6741 <Test name="row_major_mediump_mat4x3" />
   6742 <Test name="row_major_highp_mat4x3" />
   6743 <Test name="column_major_lowp_mat4x3" />
   6744 <Test name="column_major_mediump_mat4x3" />
   6745 <Test name="column_major_highp_mat4x3" />
   6746 </TestCase>
   6747 </TestSuite>
   6748 <TestSuite name="single_basic_array">
   6749 <TestCase name="shared">
   6750 <Test name="float" />
   6751 <Test name="vec2" />
   6752 <Test name="vec3" />
   6753 <Test name="vec4" />
   6754 <Test name="int" />
   6755 <Test name="ivec2" />
   6756 <Test name="ivec3" />
   6757 <Test name="ivec4" />
   6758 <Test name="uint" />
   6759 <Test name="uvec2" />
   6760 <Test name="uvec3" />
   6761 <Test name="uvec4" />
   6762 <Test name="bool" />
   6763 <Test name="bvec2" />
   6764 <Test name="bvec3" />
   6765 <Test name="bvec4" />
   6766 <Test name="mat2" />
   6767 <Test name="row_major_mat2" />
   6768 <Test name="column_major_mat2" />
   6769 <Test name="mat3" />
   6770 <Test name="row_major_mat3" />
   6771 <Test name="column_major_mat3" />
   6772 <Test name="mat4" />
   6773 <Test name="row_major_mat4" />
   6774 <Test name="column_major_mat4" />
   6775 <Test name="mat2x3" />
   6776 <Test name="row_major_mat2x3" />
   6777 <Test name="column_major_mat2x3" />
   6778 <Test name="mat2x4" />
   6779 <Test name="row_major_mat2x4" />
   6780 <Test name="column_major_mat2x4" />
   6781 <Test name="mat3x2" />
   6782 <Test name="row_major_mat3x2" />
   6783 <Test name="column_major_mat3x2" />
   6784 <Test name="mat3x4" />
   6785 <Test name="row_major_mat3x4" />
   6786 <Test name="column_major_mat3x4" />
   6787 <Test name="mat4x2" />
   6788 <Test name="row_major_mat4x2" />
   6789 <Test name="column_major_mat4x2" />
   6790 <Test name="mat4x3" />
   6791 <Test name="row_major_mat4x3" />
   6792 <Test name="column_major_mat4x3" />
   6793 </TestCase>
   6794 <TestCase name="packed">
   6795 <Test name="float" />
   6796 <Test name="vec2" />
   6797 <Test name="vec3" />
   6798 <Test name="vec4" />
   6799 <Test name="int" />
   6800 <Test name="ivec2" />
   6801 <Test name="ivec3" />
   6802 <Test name="ivec4" />
   6803 <Test name="uint" />
   6804 <Test name="uvec2" />
   6805 <Test name="uvec3" />
   6806 <Test name="uvec4" />
   6807 <Test name="bool" />
   6808 <Test name="bvec2" />
   6809 <Test name="bvec3" />
   6810 <Test name="bvec4" />
   6811 <Test name="mat2" />
   6812 <Test name="row_major_mat2" />
   6813 <Test name="column_major_mat2" />
   6814 <Test name="mat3" />
   6815 <Test name="row_major_mat3" />
   6816 <Test name="column_major_mat3" />
   6817 <Test name="mat4" />
   6818 <Test name="row_major_mat4" />
   6819 <Test name="column_major_mat4" />
   6820 <Test name="mat2x3" />
   6821 <Test name="row_major_mat2x3" />
   6822 <Test name="column_major_mat2x3" />
   6823 <Test name="mat2x4" />
   6824 <Test name="row_major_mat2x4" />
   6825 <Test name="column_major_mat2x4" />
   6826 <Test name="mat3x2" />
   6827 <Test name="row_major_mat3x2" />
   6828 <Test name="column_major_mat3x2" />
   6829 <Test name="mat3x4" />
   6830 <Test name="row_major_mat3x4" />
   6831 <Test name="column_major_mat3x4" />
   6832 <Test name="mat4x2" />
   6833 <Test name="row_major_mat4x2" />
   6834 <Test name="column_major_mat4x2" />
   6835 <Test name="mat4x3" />
   6836 <Test name="row_major_mat4x3" />
   6837 <Test name="column_major_mat4x3" />
   6838 </TestCase>
   6839 <TestCase name="std140">
   6840 <Test name="float" />
   6841 <Test name="vec2" />
   6842 <Test name="vec3" />
   6843 <Test name="vec4" />
   6844 <Test name="int" />
   6845 <Test name="ivec2" />
   6846 <Test name="ivec3" />
   6847 <Test name="ivec4" />
   6848 <Test name="uint" />
   6849 <Test name="uvec2" />
   6850 <Test name="uvec3" />
   6851 <Test name="uvec4" />
   6852 <Test name="bool" />
   6853 <Test name="bvec2" />
   6854 <Test name="bvec3" />
   6855 <Test name="bvec4" />
   6856 <Test name="mat2" />
   6857 <Test name="row_major_mat2" />
   6858 <Test name="column_major_mat2" />
   6859 <Test name="mat3" />
   6860 <Test name="row_major_mat3" />
   6861 <Test name="column_major_mat3" />
   6862 <Test name="mat4" />
   6863 <Test name="row_major_mat4" />
   6864 <Test name="column_major_mat4" />
   6865 <Test name="mat2x3" />
   6866 <Test name="row_major_mat2x3" />
   6867 <Test name="column_major_mat2x3" />
   6868 <Test name="mat2x4" />
   6869 <Test name="row_major_mat2x4" />
   6870 <Test name="column_major_mat2x4" />
   6871 <Test name="mat3x2" />
   6872 <Test name="row_major_mat3x2" />
   6873 <Test name="column_major_mat3x2" />
   6874 <Test name="mat3x4" />
   6875 <Test name="row_major_mat3x4" />
   6876 <Test name="column_major_mat3x4" />
   6877 <Test name="mat4x2" />
   6878 <Test name="row_major_mat4x2" />
   6879 <Test name="column_major_mat4x2" />
   6880 <Test name="mat4x3" />
   6881 <Test name="row_major_mat4x3" />
   6882 <Test name="column_major_mat4x3" />
   6883 </TestCase>
   6884 <TestCase name="std430">
   6885 <Test name="float" />
   6886 <Test name="vec2" />
   6887 <Test name="vec3" />
   6888 <Test name="vec4" />
   6889 <Test name="int" />
   6890 <Test name="ivec2" />
   6891 <Test name="ivec3" />
   6892 <Test name="ivec4" />
   6893 <Test name="uint" />
   6894 <Test name="uvec2" />
   6895 <Test name="uvec3" />
   6896 <Test name="uvec4" />
   6897 <Test name="bool" />
   6898 <Test name="bvec2" />
   6899 <Test name="bvec3" />
   6900 <Test name="bvec4" />
   6901 <Test name="mat2" />
   6902 <Test name="row_major_mat2" />
   6903 <Test name="column_major_mat2" />
   6904 <Test name="mat3" />
   6905 <Test name="row_major_mat3" />
   6906 <Test name="column_major_mat3" />
   6907 <Test name="mat4" />
   6908 <Test name="row_major_mat4" />
   6909 <Test name="column_major_mat4" />
   6910 <Test name="mat2x3" />
   6911 <Test name="row_major_mat2x3" />
   6912 <Test name="column_major_mat2x3" />
   6913 <Test name="mat2x4" />
   6914 <Test name="row_major_mat2x4" />
   6915 <Test name="column_major_mat2x4" />
   6916 <Test name="mat3x2" />
   6917 <Test name="row_major_mat3x2" />
   6918 <Test name="column_major_mat3x2" />
   6919 <Test name="mat3x4" />
   6920 <Test name="row_major_mat3x4" />
   6921 <Test name="column_major_mat3x4" />
   6922 <Test name="mat4x2" />
   6923 <Test name="row_major_mat4x2" />
   6924 <Test name="column_major_mat4x2" />
   6925 <Test name="mat4x3" />
   6926 <Test name="row_major_mat4x3" />
   6927 <Test name="column_major_mat4x3" />
   6928 </TestCase>
   6929 </TestSuite>
   6930 <TestSuite name="basic_unsized_array">
   6931 <TestCase name="shared">
   6932 <Test name="float" />
   6933 <Test name="vec2" />
   6934 <Test name="vec3" />
   6935 <Test name="vec4" />
   6936 <Test name="int" />
   6937 <Test name="ivec2" />
   6938 <Test name="ivec3" />
   6939 <Test name="ivec4" />
   6940 <Test name="uint" />
   6941 <Test name="uvec2" />
   6942 <Test name="uvec3" />
   6943 <Test name="uvec4" />
   6944 <Test name="bool" />
   6945 <Test name="bvec2" />
   6946 <Test name="bvec3" />
   6947 <Test name="bvec4" />
   6948 <Test name="mat2" />
   6949 <Test name="row_major_mat2" />
   6950 <Test name="column_major_mat2" />
   6951 <Test name="mat3" />
   6952 <Test name="row_major_mat3" />
   6953 <Test name="column_major_mat3" />
   6954 <Test name="mat4" />
   6955 <Test name="row_major_mat4" />
   6956 <Test name="column_major_mat4" />
   6957 <Test name="mat2x3" />
   6958 <Test name="row_major_mat2x3" />
   6959 <Test name="column_major_mat2x3" />
   6960 <Test name="mat2x4" />
   6961 <Test name="row_major_mat2x4" />
   6962 <Test name="column_major_mat2x4" />
   6963 <Test name="mat3x2" />
   6964 <Test name="row_major_mat3x2" />
   6965 <Test name="column_major_mat3x2" />
   6966 <Test name="mat3x4" />
   6967 <Test name="row_major_mat3x4" />
   6968 <Test name="column_major_mat3x4" />
   6969 <Test name="mat4x2" />
   6970 <Test name="row_major_mat4x2" />
   6971 <Test name="column_major_mat4x2" />
   6972 <Test name="mat4x3" />
   6973 <Test name="row_major_mat4x3" />
   6974 <Test name="column_major_mat4x3" />
   6975 </TestCase>
   6976 <TestCase name="packed">
   6977 <Test name="float" />
   6978 <Test name="vec2" />
   6979 <Test name="vec3" />
   6980 <Test name="vec4" />
   6981 <Test name="int" />
   6982 <Test name="ivec2" />
   6983 <Test name="ivec3" />
   6984 <Test name="ivec4" />
   6985 <Test name="uint" />
   6986 <Test name="uvec2" />
   6987 <Test name="uvec3" />
   6988 <Test name="uvec4" />
   6989 <Test name="bool" />
   6990 <Test name="bvec2" />
   6991 <Test name="bvec3" />
   6992 <Test name="bvec4" />
   6993 <Test name="mat2" />
   6994 <Test name="row_major_mat2" />
   6995 <Test name="column_major_mat2" />
   6996 <Test name="mat3" />
   6997 <Test name="row_major_mat3" />
   6998 <Test name="column_major_mat3" />
   6999 <Test name="mat4" />
   7000 <Test name="row_major_mat4" />
   7001 <Test name="column_major_mat4" />
   7002 <Test name="mat2x3" />
   7003 <Test name="row_major_mat2x3" />
   7004 <Test name="column_major_mat2x3" />
   7005 <Test name="mat2x4" />
   7006 <Test name="row_major_mat2x4" />
   7007 <Test name="column_major_mat2x4" />
   7008 <Test name="mat3x2" />
   7009 <Test name="row_major_mat3x2" />
   7010 <Test name="column_major_mat3x2" />
   7011 <Test name="mat3x4" />
   7012 <Test name="row_major_mat3x4" />
   7013 <Test name="column_major_mat3x4" />
   7014 <Test name="mat4x2" />
   7015 <Test name="row_major_mat4x2" />
   7016 <Test name="column_major_mat4x2" />
   7017 <Test name="mat4x3" />
   7018 <Test name="row_major_mat4x3" />
   7019 <Test name="column_major_mat4x3" />
   7020 </TestCase>
   7021 <TestCase name="std140">
   7022 <Test name="float" />
   7023 <Test name="vec2" />
   7024 <Test name="vec3" />
   7025 <Test name="vec4" />
   7026 <Test name="int" />
   7027 <Test name="ivec2" />
   7028 <Test name="ivec3" />
   7029 <Test name="ivec4" />
   7030 <Test name="uint" />
   7031 <Test name="uvec2" />
   7032 <Test name="uvec3" />
   7033 <Test name="uvec4" />
   7034 <Test name="bool" />
   7035 <Test name="bvec2" />
   7036 <Test name="bvec3" />
   7037 <Test name="bvec4" />
   7038 <Test name="mat2" />
   7039 <Test name="row_major_mat2" />
   7040 <Test name="column_major_mat2" />
   7041 <Test name="mat3" />
   7042 <Test name="row_major_mat3" />
   7043 <Test name="column_major_mat3" />
   7044 <Test name="mat4" />
   7045 <Test name="row_major_mat4" />
   7046 <Test name="column_major_mat4" />
   7047 <Test name="mat2x3" />
   7048 <Test name="row_major_mat2x3" />
   7049 <Test name="column_major_mat2x3" />
   7050 <Test name="mat2x4" />
   7051 <Test name="row_major_mat2x4" />
   7052 <Test name="column_major_mat2x4" />
   7053 <Test name="mat3x2" />
   7054 <Test name="row_major_mat3x2" />
   7055 <Test name="column_major_mat3x2" />
   7056 <Test name="mat3x4" />
   7057 <Test name="row_major_mat3x4" />
   7058 <Test name="column_major_mat3x4" />
   7059 <Test name="mat4x2" />
   7060 <Test name="row_major_mat4x2" />
   7061 <Test name="column_major_mat4x2" />
   7062 <Test name="mat4x3" />
   7063 <Test name="row_major_mat4x3" />
   7064 <Test name="column_major_mat4x3" />
   7065 </TestCase>
   7066 <TestCase name="std430">
   7067 <Test name="float" />
   7068 <Test name="vec2" />
   7069 <Test name="vec3" />
   7070 <Test name="vec4" />
   7071 <Test name="int" />
   7072 <Test name="ivec2" />
   7073 <Test name="ivec3" />
   7074 <Test name="ivec4" />
   7075 <Test name="uint" />
   7076 <Test name="uvec2" />
   7077 <Test name="uvec3" />
   7078 <Test name="uvec4" />
   7079 <Test name="bool" />
   7080 <Test name="bvec2" />
   7081 <Test name="bvec3" />
   7082 <Test name="bvec4" />
   7083 <Test name="mat2" />
   7084 <Test name="row_major_mat2" />
   7085 <Test name="column_major_mat2" />
   7086 <Test name="mat3" />
   7087 <Test name="row_major_mat3" />
   7088 <Test name="column_major_mat3" />
   7089 <Test name="mat4" />
   7090 <Test name="row_major_mat4" />
   7091 <Test name="column_major_mat4" />
   7092 <Test name="mat2x3" />
   7093 <Test name="row_major_mat2x3" />
   7094 <Test name="column_major_mat2x3" />
   7095 <Test name="mat2x4" />
   7096 <Test name="row_major_mat2x4" />
   7097 <Test name="column_major_mat2x4" />
   7098 <Test name="mat3x2" />
   7099 <Test name="row_major_mat3x2" />
   7100 <Test name="column_major_mat3x2" />
   7101 <Test name="mat3x4" />
   7102 <Test name="row_major_mat3x4" />
   7103 <Test name="column_major_mat3x4" />
   7104 <Test name="mat4x2" />
   7105 <Test name="row_major_mat4x2" />
   7106 <Test name="column_major_mat4x2" />
   7107 <Test name="mat4x3" />
   7108 <Test name="row_major_mat4x3" />
   7109 <Test name="column_major_mat4x3" />
   7110 </TestCase>
   7111 </TestSuite>
   7112 <TestSuite name="2_level_array">
   7113 <TestCase name="shared">
   7114 <Test name="float" />
   7115 <Test name="vec2" />
   7116 <Test name="vec3" />
   7117 <Test name="vec4" />
   7118 <Test name="int" />
   7119 <Test name="ivec2" />
   7120 <Test name="ivec3" />
   7121 <Test name="ivec4" />
   7122 <Test name="uint" />
   7123 <Test name="uvec2" />
   7124 <Test name="uvec3" />
   7125 <Test name="uvec4" />
   7126 <Test name="bool" />
   7127 <Test name="bvec2" />
   7128 <Test name="bvec3" />
   7129 <Test name="bvec4" />
   7130 <Test name="mat2" />
   7131 <Test name="row_major_mat2" />
   7132 <Test name="column_major_mat2" />
   7133 <Test name="mat3" />
   7134 <Test name="row_major_mat3" />
   7135 <Test name="column_major_mat3" />
   7136 <Test name="mat4" />
   7137 <Test name="row_major_mat4" />
   7138 <Test name="column_major_mat4" />
   7139 <Test name="mat2x3" />
   7140 <Test name="row_major_mat2x3" />
   7141 <Test name="column_major_mat2x3" />
   7142 <Test name="mat2x4" />
   7143 <Test name="row_major_mat2x4" />
   7144 <Test name="column_major_mat2x4" />
   7145 <Test name="mat3x2" />
   7146 <Test name="row_major_mat3x2" />
   7147 <Test name="column_major_mat3x2" />
   7148 <Test name="mat3x4" />
   7149 <Test name="row_major_mat3x4" />
   7150 <Test name="column_major_mat3x4" />
   7151 <Test name="mat4x2" />
   7152 <Test name="row_major_mat4x2" />
   7153 <Test name="column_major_mat4x2" />
   7154 <Test name="mat4x3" />
   7155 <Test name="row_major_mat4x3" />
   7156 <Test name="column_major_mat4x3" />
   7157 </TestCase>
   7158 <TestCase name="packed">
   7159 <Test name="float" />
   7160 <Test name="vec2" />
   7161 <Test name="vec3" />
   7162 <Test name="vec4" />
   7163 <Test name="int" />
   7164 <Test name="ivec2" />
   7165 <Test name="ivec3" />
   7166 <Test name="ivec4" />
   7167 <Test name="uint" />
   7168 <Test name="uvec2" />
   7169 <Test name="uvec3" />
   7170 <Test name="uvec4" />
   7171 <Test name="bool" />
   7172 <Test name="bvec2" />
   7173 <Test name="bvec3" />
   7174 <Test name="bvec4" />
   7175 <Test name="mat2" />
   7176 <Test name="row_major_mat2" />
   7177 <Test name="column_major_mat2" />
   7178 <Test name="mat3" />
   7179 <Test name="row_major_mat3" />
   7180 <Test name="column_major_mat3" />
   7181 <Test name="mat4" />
   7182 <Test name="row_major_mat4" />
   7183 <Test name="column_major_mat4" />
   7184 <Test name="mat2x3" />
   7185 <Test name="row_major_mat2x3" />
   7186 <Test name="column_major_mat2x3" />
   7187 <Test name="mat2x4" />
   7188 <Test name="row_major_mat2x4" />
   7189 <Test name="column_major_mat2x4" />
   7190 <Test name="mat3x2" />
   7191 <Test name="row_major_mat3x2" />
   7192 <Test name="column_major_mat3x2" />
   7193 <Test name="mat3x4" />
   7194 <Test name="row_major_mat3x4" />
   7195 <Test name="column_major_mat3x4" />
   7196 <Test name="mat4x2" />
   7197 <Test name="row_major_mat4x2" />
   7198 <Test name="column_major_mat4x2" />
   7199 <Test name="mat4x3" />
   7200 <Test name="row_major_mat4x3" />
   7201 <Test name="column_major_mat4x3" />
   7202 </TestCase>
   7203 <TestCase name="std140">
   7204 <Test name="float" />
   7205 <Test name="vec2" />
   7206 <Test name="vec3" />
   7207 <Test name="vec4" />
   7208 <Test name="int" />
   7209 <Test name="ivec2" />
   7210 <Test name="ivec3" />
   7211 <Test name="ivec4" />
   7212 <Test name="uint" />
   7213 <Test name="uvec2" />
   7214 <Test name="uvec3" />
   7215 <Test name="uvec4" />
   7216 <Test name="bool" />
   7217 <Test name="bvec2" />
   7218 <Test name="bvec3" />
   7219 <Test name="bvec4" />
   7220 <Test name="mat2" />
   7221 <Test name="row_major_mat2" />
   7222 <Test name="column_major_mat2" />
   7223 <Test name="mat3" />
   7224 <Test name="row_major_mat3" />
   7225 <Test name="column_major_mat3" />
   7226 <Test name="mat4" />
   7227 <Test name="row_major_mat4" />
   7228 <Test name="column_major_mat4" />
   7229 <Test name="mat2x3" />
   7230 <Test name="row_major_mat2x3" />
   7231 <Test name="column_major_mat2x3" />
   7232 <Test name="mat2x4" />
   7233 <Test name="row_major_mat2x4" />
   7234 <Test name="column_major_mat2x4" />
   7235 <Test name="mat3x2" />
   7236 <Test name="row_major_mat3x2" />
   7237 <Test name="column_major_mat3x2" />
   7238 <Test name="mat3x4" />
   7239 <Test name="row_major_mat3x4" />
   7240 <Test name="column_major_mat3x4" />
   7241 <Test name="mat4x2" />
   7242 <Test name="row_major_mat4x2" />
   7243 <Test name="column_major_mat4x2" />
   7244 <Test name="mat4x3" />
   7245 <Test name="row_major_mat4x3" />
   7246 <Test name="column_major_mat4x3" />
   7247 </TestCase>
   7248 <TestCase name="std430">
   7249 <Test name="float" />
   7250 <Test name="vec2" />
   7251 <Test name="vec3" />
   7252 <Test name="vec4" />
   7253 <Test name="int" />
   7254 <Test name="ivec2" />
   7255 <Test name="ivec3" />
   7256 <Test name="ivec4" />
   7257 <Test name="uint" />
   7258 <Test name="uvec2" />
   7259 <Test name="uvec3" />
   7260 <Test name="uvec4" />
   7261 <Test name="bool" />
   7262 <Test name="bvec2" />
   7263 <Test name="bvec3" />
   7264 <Test name="bvec4" />
   7265 <Test name="mat2" />
   7266 <Test name="row_major_mat2" />
   7267 <Test name="column_major_mat2" />
   7268 <Test name="mat3" />
   7269 <Test name="row_major_mat3" />
   7270 <Test name="column_major_mat3" />
   7271 <Test name="mat4" />
   7272 <Test name="row_major_mat4" />
   7273 <Test name="column_major_mat4" />
   7274 <Test name="mat2x3" />
   7275 <Test name="row_major_mat2x3" />
   7276 <Test name="column_major_mat2x3" />
   7277 <Test name="mat2x4" />
   7278 <Test name="row_major_mat2x4" />
   7279 <Test name="column_major_mat2x4" />
   7280 <Test name="mat3x2" />
   7281 <Test name="row_major_mat3x2" />
   7282 <Test name="column_major_mat3x2" />
   7283 <Test name="mat3x4" />
   7284 <Test name="row_major_mat3x4" />
   7285 <Test name="column_major_mat3x4" />
   7286 <Test name="mat4x2" />
   7287 <Test name="row_major_mat4x2" />
   7288 <Test name="column_major_mat4x2" />
   7289 <Test name="mat4x3" />
   7290 <Test name="row_major_mat4x3" />
   7291 <Test name="column_major_mat4x3" />
   7292 </TestCase>
   7293 </TestSuite>
   7294 <TestSuite name="3_level_array">
   7295 <TestCase name="shared">
   7296 <Test name="float" />
   7297 <Test name="vec2" />
   7298 <Test name="vec3" />
   7299 <Test name="vec4" />
   7300 <Test name="int" />
   7301 <Test name="ivec2" />
   7302 <Test name="ivec3" />
   7303 <Test name="ivec4" />
   7304 <Test name="uint" />
   7305 <Test name="uvec2" />
   7306 <Test name="uvec3" />
   7307 <Test name="uvec4" />
   7308 <Test name="bool" />
   7309 <Test name="bvec2" />
   7310 <Test name="bvec3" />
   7311 <Test name="bvec4" />
   7312 <Test name="mat2" />
   7313 <Test name="row_major_mat2" />
   7314 <Test name="column_major_mat2" />
   7315 <Test name="mat3" />
   7316 <Test name="row_major_mat3" />
   7317 <Test name="column_major_mat3" />
   7318 <Test name="mat4" />
   7319 <Test name="row_major_mat4" />
   7320 <Test name="column_major_mat4" />
   7321 <Test name="mat2x3" />
   7322 <Test name="row_major_mat2x3" />
   7323 <Test name="column_major_mat2x3" />
   7324 <Test name="mat2x4" />
   7325 <Test name="row_major_mat2x4" />
   7326 <Test name="column_major_mat2x4" />
   7327 <Test name="mat3x2" />
   7328 <Test name="row_major_mat3x2" />
   7329 <Test name="column_major_mat3x2" />
   7330 <Test name="mat3x4" />
   7331 <Test name="row_major_mat3x4" />
   7332 <Test name="column_major_mat3x4" />
   7333 <Test name="mat4x2" />
   7334 <Test name="row_major_mat4x2" />
   7335 <Test name="column_major_mat4x2" />
   7336 <Test name="mat4x3" />
   7337 <Test name="row_major_mat4x3" />
   7338 <Test name="column_major_mat4x3" />
   7339 </TestCase>
   7340 <TestCase name="packed">
   7341 <Test name="float" />
   7342 <Test name="vec2" />
   7343 <Test name="vec3" />
   7344 <Test name="vec4" />
   7345 <Test name="int" />
   7346 <Test name="ivec2" />
   7347 <Test name="ivec3" />
   7348 <Test name="ivec4" />
   7349 <Test name="uint" />
   7350 <Test name="uvec2" />
   7351 <Test name="uvec3" />
   7352 <Test name="uvec4" />
   7353 <Test name="bool" />
   7354 <Test name="bvec2" />
   7355 <Test name="bvec3" />
   7356 <Test name="bvec4" />
   7357 <Test name="mat2" />
   7358 <Test name="row_major_mat2" />
   7359 <Test name="column_major_mat2" />
   7360 <Test name="mat3" />
   7361 <Test name="row_major_mat3" />
   7362 <Test name="column_major_mat3" />
   7363 <Test name="mat4" />
   7364 <Test name="row_major_mat4" />
   7365 <Test name="column_major_mat4" />
   7366 <Test name="mat2x3" />
   7367 <Test name="row_major_mat2x3" />
   7368 <Test name="column_major_mat2x3" />
   7369 <Test name="mat2x4" />
   7370 <Test name="row_major_mat2x4" />
   7371 <Test name="column_major_mat2x4" />
   7372 <Test name="mat3x2" />
   7373 <Test name="row_major_mat3x2" />
   7374 <Test name="column_major_mat3x2" />
   7375 <Test name="mat3x4" />
   7376 <Test name="row_major_mat3x4" />
   7377 <Test name="column_major_mat3x4" />
   7378 <Test name="mat4x2" />
   7379 <Test name="row_major_mat4x2" />
   7380 <Test name="column_major_mat4x2" />
   7381 <Test name="mat4x3" />
   7382 <Test name="row_major_mat4x3" />
   7383 <Test name="column_major_mat4x3" />
   7384 </TestCase>
   7385 <TestCase name="std140">
   7386 <Test name="float" />
   7387 <Test name="vec2" />
   7388 <Test name="vec3" />
   7389 <Test name="vec4" />
   7390 <Test name="int" />
   7391 <Test name="ivec2" />
   7392 <Test name="ivec3" />
   7393 <Test name="ivec4" />
   7394 <Test name="uint" />
   7395 <Test name="uvec2" />
   7396 <Test name="uvec3" />
   7397 <Test name="uvec4" />
   7398 <Test name="bool" />
   7399 <Test name="bvec2" />
   7400 <Test name="bvec3" />
   7401 <Test name="bvec4" />
   7402 <Test name="mat2" />
   7403 <Test name="row_major_mat2" />
   7404 <Test name="column_major_mat2" />
   7405 <Test name="mat3" />
   7406 <Test name="row_major_mat3" />
   7407 <Test name="column_major_mat3" />
   7408 <Test name="mat4" />
   7409 <Test name="row_major_mat4" />
   7410 <Test name="column_major_mat4" />
   7411 <Test name="mat2x3" />
   7412 <Test name="row_major_mat2x3" />
   7413 <Test name="column_major_mat2x3" />
   7414 <Test name="mat2x4" />
   7415 <Test name="row_major_mat2x4" />
   7416 <Test name="column_major_mat2x4" />
   7417 <Test name="mat3x2" />
   7418 <Test name="row_major_mat3x2" />
   7419 <Test name="column_major_mat3x2" />
   7420 <Test name="mat3x4" />
   7421 <Test name="row_major_mat3x4" />
   7422 <Test name="column_major_mat3x4" />
   7423 <Test name="mat4x2" />
   7424 <Test name="row_major_mat4x2" />
   7425 <Test name="column_major_mat4x2" />
   7426 <Test name="mat4x3" />
   7427 <Test name="row_major_mat4x3" />
   7428 <Test name="column_major_mat4x3" />
   7429 </TestCase>
   7430 <TestCase name="std430">
   7431 <Test name="float" />
   7432 <Test name="vec2" />
   7433 <Test name="vec3" />
   7434 <Test name="vec4" />
   7435 <Test name="int" />
   7436 <Test name="ivec2" />
   7437 <Test name="ivec3" />
   7438 <Test name="ivec4" />
   7439 <Test name="uint" />
   7440 <Test name="uvec2" />
   7441 <Test name="uvec3" />
   7442 <Test name="uvec4" />
   7443 <Test name="bool" />
   7444 <Test name="bvec2" />
   7445 <Test name="bvec3" />
   7446 <Test name="bvec4" />
   7447 <Test name="mat2" />
   7448 <Test name="row_major_mat2" />
   7449 <Test name="column_major_mat2" />
   7450 <Test name="mat3" />
   7451 <Test name="row_major_mat3" />
   7452 <Test name="column_major_mat3" />
   7453 <Test name="mat4" />
   7454 <Test name="row_major_mat4" />
   7455 <Test name="column_major_mat4" />
   7456 <Test name="mat2x3" />
   7457 <Test name="row_major_mat2x3" />
   7458 <Test name="column_major_mat2x3" />
   7459 <Test name="mat2x4" />
   7460 <Test name="row_major_mat2x4" />
   7461 <Test name="column_major_mat2x4" />
   7462 <Test name="mat3x2" />
   7463 <Test name="row_major_mat3x2" />
   7464 <Test name="column_major_mat3x2" />
   7465 <Test name="mat3x4" />
   7466 <Test name="row_major_mat3x4" />
   7467 <Test name="column_major_mat3x4" />
   7468 <Test name="mat4x2" />
   7469 <Test name="row_major_mat4x2" />
   7470 <Test name="column_major_mat4x2" />
   7471 <Test name="mat4x3" />
   7472 <Test name="row_major_mat4x3" />
   7473 <Test name="column_major_mat4x3" />
   7474 </TestCase>
   7475 </TestSuite>
   7476 <TestSuite name="3_level_unsized_array">
   7477 <TestCase name="shared">
   7478 <Test name="float" />
   7479 <Test name="vec2" />
   7480 <Test name="vec3" />
   7481 <Test name="vec4" />
   7482 <Test name="int" />
   7483 <Test name="ivec2" />
   7484 <Test name="ivec3" />
   7485 <Test name="ivec4" />
   7486 <Test name="uint" />
   7487 <Test name="uvec2" />
   7488 <Test name="uvec3" />
   7489 <Test name="uvec4" />
   7490 <Test name="bool" />
   7491 <Test name="bvec2" />
   7492 <Test name="bvec3" />
   7493 <Test name="bvec4" />
   7494 <Test name="mat2" />
   7495 <Test name="row_major_mat2" />
   7496 <Test name="column_major_mat2" />
   7497 <Test name="mat3" />
   7498 <Test name="row_major_mat3" />
   7499 <Test name="column_major_mat3" />
   7500 <Test name="mat4" />
   7501 <Test name="row_major_mat4" />
   7502 <Test name="column_major_mat4" />
   7503 <Test name="mat2x3" />
   7504 <Test name="row_major_mat2x3" />
   7505 <Test name="column_major_mat2x3" />
   7506 <Test name="mat2x4" />
   7507 <Test name="row_major_mat2x4" />
   7508 <Test name="column_major_mat2x4" />
   7509 <Test name="mat3x2" />
   7510 <Test name="row_major_mat3x2" />
   7511 <Test name="column_major_mat3x2" />
   7512 <Test name="mat3x4" />
   7513 <Test name="row_major_mat3x4" />
   7514 <Test name="column_major_mat3x4" />
   7515 <Test name="mat4x2" />
   7516 <Test name="row_major_mat4x2" />
   7517 <Test name="column_major_mat4x2" />
   7518 <Test name="mat4x3" />
   7519 <Test name="row_major_mat4x3" />
   7520 <Test name="column_major_mat4x3" />
   7521 </TestCase>
   7522 <TestCase name="packed">
   7523 <Test name="float" />
   7524 <Test name="vec2" />
   7525 <Test name="vec3" />
   7526 <Test name="vec4" />
   7527 <Test name="int" />
   7528 <Test name="ivec2" />
   7529 <Test name="ivec3" />
   7530 <Test name="ivec4" />
   7531 <Test name="uint" />
   7532 <Test name="uvec2" />
   7533 <Test name="uvec3" />
   7534 <Test name="uvec4" />
   7535 <Test name="bool" />
   7536 <Test name="bvec2" />
   7537 <Test name="bvec3" />
   7538 <Test name="bvec4" />
   7539 <Test name="mat2" />
   7540 <Test name="row_major_mat2" />
   7541 <Test name="column_major_mat2" />
   7542 <Test name="mat3" />
   7543 <Test name="row_major_mat3" />
   7544 <Test name="column_major_mat3" />
   7545 <Test name="mat4" />
   7546 <Test name="row_major_mat4" />
   7547 <Test name="column_major_mat4" />
   7548 <Test name="mat2x3" />
   7549 <Test name="row_major_mat2x3" />
   7550 <Test name="column_major_mat2x3" />
   7551 <Test name="mat2x4" />
   7552 <Test name="row_major_mat2x4" />
   7553 <Test name="column_major_mat2x4" />
   7554 <Test name="mat3x2" />
   7555 <Test name="row_major_mat3x2" />
   7556 <Test name="column_major_mat3x2" />
   7557 <Test name="mat3x4" />
   7558 <Test name="row_major_mat3x4" />
   7559 <Test name="column_major_mat3x4" />
   7560 <Test name="mat4x2" />
   7561 <Test name="row_major_mat4x2" />
   7562 <Test name="column_major_mat4x2" />
   7563 <Test name="mat4x3" />
   7564 <Test name="row_major_mat4x3" />
   7565 <Test name="column_major_mat4x3" />
   7566 </TestCase>
   7567 <TestCase name="std140">
   7568 <Test name="float" />
   7569 <Test name="vec2" />
   7570 <Test name="vec3" />
   7571 <Test name="vec4" />
   7572 <Test name="int" />
   7573 <Test name="ivec2" />
   7574 <Test name="ivec3" />
   7575 <Test name="ivec4" />
   7576 <Test name="uint" />
   7577 <Test name="uvec2" />
   7578 <Test name="uvec3" />
   7579 <Test name="uvec4" />
   7580 <Test name="bool" />
   7581 <Test name="bvec2" />
   7582 <Test name="bvec3" />
   7583 <Test name="bvec4" />
   7584 <Test name="mat2" />
   7585 <Test name="row_major_mat2" />
   7586 <Test name="column_major_mat2" />
   7587 <Test name="mat3" />
   7588 <Test name="row_major_mat3" />
   7589 <Test name="column_major_mat3" />
   7590 <Test name="mat4" />
   7591 <Test name="row_major_mat4" />
   7592 <Test name="column_major_mat4" />
   7593 <Test name="mat2x3" />
   7594 <Test name="row_major_mat2x3" />
   7595 <Test name="column_major_mat2x3" />
   7596 <Test name="mat2x4" />
   7597 <Test name="row_major_mat2x4" />
   7598 <Test name="column_major_mat2x4" />
   7599 <Test name="mat3x2" />
   7600 <Test name="row_major_mat3x2" />
   7601 <Test name="column_major_mat3x2" />
   7602 <Test name="mat3x4" />
   7603 <Test name="row_major_mat3x4" />
   7604 <Test name="column_major_mat3x4" />
   7605 <Test name="mat4x2" />
   7606 <Test name="row_major_mat4x2" />
   7607 <Test name="column_major_mat4x2" />
   7608 <Test name="mat4x3" />
   7609 <Test name="row_major_mat4x3" />
   7610 <Test name="column_major_mat4x3" />
   7611 </TestCase>
   7612 <TestCase name="std430">
   7613 <Test name="float" />
   7614 <Test name="vec2" />
   7615 <Test name="vec3" />
   7616 <Test name="vec4" />
   7617 <Test name="int" />
   7618 <Test name="ivec2" />
   7619 <Test name="ivec3" />
   7620 <Test name="ivec4" />
   7621 <Test name="uint" />
   7622 <Test name="uvec2" />
   7623 <Test name="uvec3" />
   7624 <Test name="uvec4" />
   7625 <Test name="bool" />
   7626 <Test name="bvec2" />
   7627 <Test name="bvec3" />
   7628 <Test name="bvec4" />
   7629 <Test name="mat2" />
   7630 <Test name="row_major_mat2" />
   7631 <Test name="column_major_mat2" />
   7632 <Test name="mat3" />
   7633 <Test name="row_major_mat3" />
   7634 <Test name="column_major_mat3" />
   7635 <Test name="mat4" />
   7636 <Test name="row_major_mat4" />
   7637 <Test name="column_major_mat4" />
   7638 <Test name="mat2x3" />
   7639 <Test name="row_major_mat2x3" />
   7640 <Test name="column_major_mat2x3" />
   7641 <Test name="mat2x4" />
   7642 <Test name="row_major_mat2x4" />
   7643 <Test name="column_major_mat2x4" />
   7644 <Test name="mat3x2" />
   7645 <Test name="row_major_mat3x2" />
   7646 <Test name="column_major_mat3x2" />
   7647 <Test name="mat3x4" />
   7648 <Test name="row_major_mat3x4" />
   7649 <Test name="column_major_mat3x4" />
   7650 <Test name="mat4x2" />
   7651 <Test name="row_major_mat4x2" />
   7652 <Test name="column_major_mat4x2" />
   7653 <Test name="mat4x3" />
   7654 <Test name="row_major_mat4x3" />
   7655 <Test name="column_major_mat4x3" />
   7656 </TestCase>
   7657 </TestSuite>
   7658 <TestSuite name="single_struct">
   7659 <TestCase name="per_block_buffer">
   7660 <Test name="shared" />
   7661 <Test name="shared_instance_array" />
   7662 <Test name="packed" />
   7663 <Test name="packed_instance_array" />
   7664 <Test name="std140" />
   7665 <Test name="std140_instance_array" />
   7666 <Test name="std430" />
   7667 <Test name="std430_instance_array" />
   7668 </TestCase>
   7669 <TestCase name="single_buffer">
   7670 <Test name="shared_instance_array" />
   7671 <Test name="packed_instance_array" />
   7672 <Test name="std140_instance_array" />
   7673 <Test name="std430_instance_array" />
   7674 </TestCase>
   7675 </TestSuite>
   7676 <TestSuite name="single_struct_array">
   7677 <TestCase name="per_block_buffer">
   7678 <Test name="shared" />
   7679 <Test name="shared_instance_array" />
   7680 <Test name="packed" />
   7681 <Test name="packed_instance_array" />
   7682 <Test name="std140" />
   7683 <Test name="std140_instance_array" />
   7684 <Test name="std430" />
   7685 <Test name="std430_instance_array" />
   7686 </TestCase>
   7687 <TestCase name="single_buffer">
   7688 <Test name="shared_instance_array" />
   7689 <Test name="packed_instance_array" />
   7690 <Test name="std140_instance_array" />
   7691 <Test name="std430_instance_array" />
   7692 </TestCase>
   7693 </TestSuite>
   7694 <TestSuite name="single_nested_struct">
   7695 <TestCase name="per_block_buffer">
   7696 <Test name="shared" />
   7697 <Test name="shared_instance_array" />
   7698 <Test name="packed" />
   7699 <Test name="packed_instance_array" />
   7700 <Test name="std140" />
   7701 <Test name="std140_instance_array" />
   7702 <Test name="std430" />
   7703 <Test name="std430_instance_array" />
   7704 </TestCase>
   7705 <TestCase name="single_buffer">
   7706 <Test name="shared_instance_array" />
   7707 <Test name="packed_instance_array" />
   7708 <Test name="std140_instance_array" />
   7709 <Test name="std430_instance_array" />
   7710 </TestCase>
   7711 </TestSuite>
   7712 <TestSuite name="single_nested_struct_array">
   7713 <TestCase name="per_block_buffer">
   7714 <Test name="shared" />
   7715 <Test name="shared_instance_array" />
   7716 <Test name="packed" />
   7717 <Test name="packed_instance_array" />
   7718 <Test name="std140" />
   7719 <Test name="std140_instance_array" />
   7720 <Test name="std430" />
   7721 <Test name="std430_instance_array" />
   7722 </TestCase>
   7723 <TestCase name="single_buffer">
   7724 <Test name="shared_instance_array" />
   7725 <Test name="packed_instance_array" />
   7726 <Test name="std140_instance_array" />
   7727 <Test name="std430_instance_array" />
   7728 </TestCase>
   7729 </TestSuite>
   7730 <TestSuite name="unsized_struct_array">
   7731 <TestCase name="per_block_buffer">
   7732 <Test name="shared" />
   7733 <Test name="shared_instance_array" />
   7734 <Test name="packed" />
   7735 <Test name="packed_instance_array" />
   7736 <Test name="std140" />
   7737 <Test name="std140_instance_array" />
   7738 <Test name="std430" />
   7739 <Test name="std430_instance_array" />
   7740 </TestCase>
   7741 <TestCase name="single_buffer">
   7742 <Test name="shared_instance_array" />
   7743 <Test name="packed_instance_array" />
   7744 <Test name="std140_instance_array" />
   7745 <Test name="std430_instance_array" />
   7746 </TestCase>
   7747 </TestSuite>
   7748 <TestSuite name="2_level_unsized_struct_array">
   7749 <TestCase name="per_block_buffer">
   7750 <Test name="shared" />
   7751 <Test name="shared_instance_array" />
   7752 <Test name="packed" />
   7753 <Test name="packed_instance_array" />
   7754 <Test name="std140" />
   7755 <Test name="std140_instance_array" />
   7756 <Test name="std430" />
   7757 <Test name="std430_instance_array" />
   7758 </TestCase>
   7759 <TestCase name="single_buffer">
   7760 <Test name="shared_instance_array" />
   7761 <Test name="packed_instance_array" />
   7762 <Test name="std140_instance_array" />
   7763 <Test name="std430_instance_array" />
   7764 </TestCase>
   7765 </TestSuite>
   7766 <TestSuite name="unsized_nested_struct_array">
   7767 <TestCase name="per_block_buffer">
   7768 <Test name="shared" />
   7769 <Test name="shared_instance_array" />
   7770 <Test name="packed" />
   7771 <Test name="packed_instance_array" />
   7772 <Test name="std140" />
   7773 <Test name="std140_instance_array" />
   7774 <Test name="std430" />
   7775 <Test name="std430_instance_array" />
   7776 </TestCase>
   7777 <TestCase name="single_buffer">
   7778 <Test name="shared_instance_array" />
   7779 <Test name="packed_instance_array" />
   7780 <Test name="std140_instance_array" />
   7781 <Test name="std430_instance_array" />
   7782 </TestCase>
   7783 </TestSuite>
   7784 <TestSuite name="instance_array_basic_type">
   7785 <TestCase name="shared">
   7786 <Test name="float" />
   7787 <Test name="vec2" />
   7788 <Test name="vec3" />
   7789 <Test name="vec4" />
   7790 <Test name="int" />
   7791 <Test name="ivec2" />
   7792 <Test name="ivec3" />
   7793 <Test name="ivec4" />
   7794 <Test name="uint" />
   7795 <Test name="uvec2" />
   7796 <Test name="uvec3" />
   7797 <Test name="uvec4" />
   7798 <Test name="bool" />
   7799 <Test name="bvec2" />
   7800 <Test name="bvec3" />
   7801 <Test name="bvec4" />
   7802 <Test name="mat2" />
   7803 <Test name="row_major_mat2" />
   7804 <Test name="column_major_mat2" />
   7805 <Test name="mat3" />
   7806 <Test name="row_major_mat3" />
   7807 <Test name="column_major_mat3" />
   7808 <Test name="mat4" />
   7809 <Test name="row_major_mat4" />
   7810 <Test name="column_major_mat4" />
   7811 <Test name="mat2x3" />
   7812 <Test name="row_major_mat2x3" />
   7813 <Test name="column_major_mat2x3" />
   7814 <Test name="mat2x4" />
   7815 <Test name="row_major_mat2x4" />
   7816 <Test name="column_major_mat2x4" />
   7817 <Test name="mat3x2" />
   7818 <Test name="row_major_mat3x2" />
   7819 <Test name="column_major_mat3x2" />
   7820 <Test name="mat3x4" />
   7821 <Test name="row_major_mat3x4" />
   7822 <Test name="column_major_mat3x4" />
   7823 <Test name="mat4x2" />
   7824 <Test name="row_major_mat4x2" />
   7825 <Test name="column_major_mat4x2" />
   7826 <Test name="mat4x3" />
   7827 <Test name="row_major_mat4x3" />
   7828 <Test name="column_major_mat4x3" />
   7829 </TestCase>
   7830 <TestCase name="packed">
   7831 <Test name="float" />
   7832 <Test name="vec2" />
   7833 <Test name="vec3" />
   7834 <Test name="vec4" />
   7835 <Test name="int" />
   7836 <Test name="ivec2" />
   7837 <Test name="ivec3" />
   7838 <Test name="ivec4" />
   7839 <Test name="uint" />
   7840 <Test name="uvec2" />
   7841 <Test name="uvec3" />
   7842 <Test name="uvec4" />
   7843 <Test name="bool" />
   7844 <Test name="bvec2" />
   7845 <Test name="bvec3" />
   7846 <Test name="bvec4" />
   7847 <Test name="mat2" />
   7848 <Test name="row_major_mat2" />
   7849 <Test name="column_major_mat2" />
   7850 <Test name="mat3" />
   7851 <Test name="row_major_mat3" />
   7852 <Test name="column_major_mat3" />
   7853 <Test name="mat4" />
   7854 <Test name="row_major_mat4" />
   7855 <Test name="column_major_mat4" />
   7856 <Test name="mat2x3" />
   7857 <Test name="row_major_mat2x3" />
   7858 <Test name="column_major_mat2x3" />
   7859 <Test name="mat2x4" />
   7860 <Test name="row_major_mat2x4" />
   7861 <Test name="column_major_mat2x4" />
   7862 <Test name="mat3x2" />
   7863 <Test name="row_major_mat3x2" />
   7864 <Test name="column_major_mat3x2" />
   7865 <Test name="mat3x4" />
   7866 <Test name="row_major_mat3x4" />
   7867 <Test name="column_major_mat3x4" />
   7868 <Test name="mat4x2" />
   7869 <Test name="row_major_mat4x2" />
   7870 <Test name="column_major_mat4x2" />
   7871 <Test name="mat4x3" />
   7872 <Test name="row_major_mat4x3" />
   7873 <Test name="column_major_mat4x3" />
   7874 </TestCase>
   7875 <TestCase name="std140">
   7876 <Test name="float" />
   7877 <Test name="vec2" />
   7878 <Test name="vec3" />
   7879 <Test name="vec4" />
   7880 <Test name="int" />
   7881 <Test name="ivec2" />
   7882 <Test name="ivec3" />
   7883 <Test name="ivec4" />
   7884 <Test name="uint" />
   7885 <Test name="uvec2" />
   7886 <Test name="uvec3" />
   7887 <Test name="uvec4" />
   7888 <Test name="bool" />
   7889 <Test name="bvec2" />
   7890 <Test name="bvec3" />
   7891 <Test name="bvec4" />
   7892 <Test name="mat2" />
   7893 <Test name="row_major_mat2" />
   7894 <Test name="column_major_mat2" />
   7895 <Test name="mat3" />
   7896 <Test name="row_major_mat3" />
   7897 <Test name="column_major_mat3" />
   7898 <Test name="mat4" />
   7899 <Test name="row_major_mat4" />
   7900 <Test name="column_major_mat4" />
   7901 <Test name="mat2x3" />
   7902 <Test name="row_major_mat2x3" />
   7903 <Test name="column_major_mat2x3" />
   7904 <Test name="mat2x4" />
   7905 <Test name="row_major_mat2x4" />
   7906 <Test name="column_major_mat2x4" />
   7907 <Test name="mat3x2" />
   7908 <Test name="row_major_mat3x2" />
   7909 <Test name="column_major_mat3x2" />
   7910 <Test name="mat3x4" />
   7911 <Test name="row_major_mat3x4" />
   7912 <Test name="column_major_mat3x4" />
   7913 <Test name="mat4x2" />
   7914 <Test name="row_major_mat4x2" />
   7915 <Test name="column_major_mat4x2" />
   7916 <Test name="mat4x3" />
   7917 <Test name="row_major_mat4x3" />
   7918 <Test name="column_major_mat4x3" />
   7919 </TestCase>
   7920 <TestCase name="std430">
   7921 <Test name="float" />
   7922 <Test name="vec2" />
   7923 <Test name="vec3" />
   7924 <Test name="vec4" />
   7925 <Test name="int" />
   7926 <Test name="ivec2" />
   7927 <Test name="ivec3" />
   7928 <Test name="ivec4" />
   7929 <Test name="uint" />
   7930 <Test name="uvec2" />
   7931 <Test name="uvec3" />
   7932 <Test name="uvec4" />
   7933 <Test name="bool" />
   7934 <Test name="bvec2" />
   7935 <Test name="bvec3" />
   7936 <Test name="bvec4" />
   7937 <Test name="mat2" />
   7938 <Test name="row_major_mat2" />
   7939 <Test name="column_major_mat2" />
   7940 <Test name="mat3" />
   7941 <Test name="row_major_mat3" />
   7942 <Test name="column_major_mat3" />
   7943 <Test name="mat4" />
   7944 <Test name="row_major_mat4" />
   7945 <Test name="column_major_mat4" />
   7946 <Test name="mat2x3" />
   7947 <Test name="row_major_mat2x3" />
   7948 <Test name="column_major_mat2x3" />
   7949 <Test name="mat2x4" />
   7950 <Test name="row_major_mat2x4" />
   7951 <Test name="column_major_mat2x4" />
   7952 <Test name="mat3x2" />
   7953 <Test name="row_major_mat3x2" />
   7954 <Test name="column_major_mat3x2" />
   7955 <Test name="mat3x4" />
   7956 <Test name="row_major_mat3x4" />
   7957 <Test name="column_major_mat3x4" />
   7958 <Test name="mat4x2" />
   7959 <Test name="row_major_mat4x2" />
   7960 <Test name="column_major_mat4x2" />
   7961 <Test name="mat4x3" />
   7962 <Test name="row_major_mat4x3" />
   7963 <Test name="column_major_mat4x3" />
   7964 </TestCase>
   7965 </TestSuite>
   7966 <TestSuite name="multi_basic_types">
   7967 <TestCase name="per_block_buffer">
   7968 <Test name="shared" />
   7969 <Test name="shared_instance_array" />
   7970 <Test name="packed" />
   7971 <Test name="packed_instance_array" />
   7972 <Test name="std140" />
   7973 <Test name="std140_instance_array" />
   7974 <Test name="std430" />
   7975 <Test name="std430_instance_array" />
   7976 </TestCase>
   7977 <TestCase name="single_buffer">
   7978 <Test name="shared" />
   7979 <Test name="shared_instance_array" />
   7980 <Test name="packed" />
   7981 <Test name="packed_instance_array" />
   7982 <Test name="std140" />
   7983 <Test name="std140_instance_array" />
   7984 <Test name="std430" />
   7985 <Test name="std430_instance_array" />
   7986 </TestCase>
   7987 </TestSuite>
   7988 <TestSuite name="multi_nested_struct">
   7989 <TestCase name="per_block_buffer">
   7990 <Test name="shared" />
   7991 <Test name="shared_instance_array" />
   7992 <Test name="packed" />
   7993 <Test name="packed_instance_array" />
   7994 <Test name="std140" />
   7995 <Test name="std140_instance_array" />
   7996 <Test name="std430" />
   7997 <Test name="std430_instance_array" />
   7998 </TestCase>
   7999 <TestCase name="single_buffer">
   8000 <Test name="shared" />
   8001 <Test name="shared_instance_array" />
   8002 <Test name="packed" />
   8003 <Test name="packed_instance_array" />
   8004 <Test name="std140" />
   8005 <Test name="std140_instance_array" />
   8006 <Test name="std430" />
   8007 <Test name="std430_instance_array" />
   8008 </TestCase>
   8009 </TestSuite>
   8010 <TestSuite name="random">
   8011 <TestCase name="scalar_types">
   8012 <Test name="0" />
   8013 <Test name="1" />
   8014 <Test name="2" />
   8015 <Test name="3" />
   8016 <Test name="4" />
   8017 <Test name="5" />
   8018 <Test name="6" />
   8019 <Test name="7" />
   8020 <Test name="8" />
   8021 <Test name="9" />
   8022 <Test name="10" />
   8023 <Test name="11" />
   8024 <Test name="12" />
   8025 <Test name="13" />
   8026 <Test name="14" />
   8027 <Test name="15" />
   8028 <Test name="16" />
   8029 <Test name="17" />
   8030 <Test name="18" />
   8031 <Test name="19" />
   8032 <Test name="20" />
   8033 <Test name="21" />
   8034 <Test name="22" />
   8035 <Test name="23" />
   8036 <Test name="24" />
   8037 </TestCase>
   8038 <TestCase name="vector_types">
   8039 <Test name="0" />
   8040 <Test name="1" />
   8041 <Test name="2" />
   8042 <Test name="3" />
   8043 <Test name="4" />
   8044 <Test name="5" />
   8045 <Test name="6" />
   8046 <Test name="7" />
   8047 <Test name="8" />
   8048 <Test name="9" />
   8049 <Test name="10" />
   8050 <Test name="11" />
   8051 <Test name="12" />
   8052 <Test name="13" />
   8053 <Test name="14" />
   8054 <Test name="15" />
   8055 <Test name="16" />
   8056 <Test name="17" />
   8057 <Test name="18" />
   8058 <Test name="19" />
   8059 <Test name="20" />
   8060 <Test name="21" />
   8061 <Test name="22" />
   8062 <Test name="23" />
   8063 <Test name="24" />
   8064 </TestCase>
   8065 <TestCase name="basic_types">
   8066 <Test name="0" />
   8067 <Test name="1" />
   8068 <Test name="2" />
   8069 <Test name="3" />
   8070 <Test name="4" />
   8071 <Test name="5" />
   8072 <Test name="6" />
   8073 <Test name="7" />
   8074 <Test name="8" />
   8075 <Test name="9" />
   8076 <Test name="10" />
   8077 <Test name="11" />
   8078 <Test name="12" />
   8079 <Test name="13" />
   8080 <Test name="14" />
   8081 <Test name="15" />
   8082 <Test name="16" />
   8083 <Test name="17" />
   8084 <Test name="18" />
   8085 <Test name="19" />
   8086 <Test name="20" />
   8087 <Test name="21" />
   8088 <Test name="22" />
   8089 <Test name="23" />
   8090 <Test name="24" />
   8091 </TestCase>
   8092 <TestCase name="basic_arrays">
   8093 <Test name="0" />
   8094 <Test name="1" />
   8095 <Test name="2" />
   8096 <Test name="3" />
   8097 <Test name="4" />
   8098 <Test name="5" />
   8099 <Test name="6" />
   8100 <Test name="7" />
   8101 <Test name="8" />
   8102 <Test name="9" />
   8103 <Test name="10" />
   8104 <Test name="11" />
   8105 <Test name="12" />
   8106 <Test name="13" />
   8107 <Test name="14" />
   8108 <Test name="15" />
   8109 <Test name="16" />
   8110 <Test name="17" />
   8111 <Test name="18" />
   8112 <Test name="19" />
   8113 <Test name="20" />
   8114 <Test name="21" />
   8115 <Test name="22" />
   8116 <Test name="23" />
   8117 <Test name="24" />
   8118 </TestCase>
   8119 <TestCase name="unsized_arrays">
   8120 <Test name="0" />
   8121 <Test name="1" />
   8122 <Test name="2" />
   8123 <Test name="3" />
   8124 <Test name="4" />
   8125 <Test name="5" />
   8126 <Test name="6" />
   8127 <Test name="7" />
   8128 <Test name="8" />
   8129 <Test name="9" />
   8130 <Test name="10" />
   8131 <Test name="11" />
   8132 <Test name="12" />
   8133 <Test name="13" />
   8134 <Test name="14" />
   8135 <Test name="15" />
   8136 <Test name="16" />
   8137 <Test name="17" />
   8138 <Test name="18" />
   8139 <Test name="19" />
   8140 <Test name="20" />
   8141 <Test name="21" />
   8142 <Test name="22" />
   8143 <Test name="23" />
   8144 <Test name="24" />
   8145 </TestCase>
   8146 <TestCase name="arrays_of_arrays">
   8147 <Test name="0" />
   8148 <Test name="1" />
   8149 <Test name="2" />
   8150 <Test name="3" />
   8151 <Test name="4" />
   8152 <Test name="5" />
   8153 <Test name="6" />
   8154 <Test name="7" />
   8155 <Test name="8" />
   8156 <Test name="9" />
   8157 <Test name="10" />
   8158 <Test name="11" />
   8159 <Test name="12" />
   8160 <Test name="13" />
   8161 <Test name="14" />
   8162 <Test name="15" />
   8163 <Test name="16" />
   8164 <Test name="17" />
   8165 <Test name="18" />
   8166 <Test name="19" />
   8167 <Test name="20" />
   8168 <Test name="21" />
   8169 <Test name="22" />
   8170 <Test name="23" />
   8171 <Test name="24" />
   8172 </TestCase>
   8173 <TestCase name="basic_instance_arrays">
   8174 <Test name="0" />
   8175 <Test name="1" />
   8176 <Test name="2" />
   8177 <Test name="3" />
   8178 <Test name="4" />
   8179 <Test name="5" />
   8180 <Test name="6" />
   8181 <Test name="7" />
   8182 <Test name="8" />
   8183 <Test name="9" />
   8184 <Test name="10" />
   8185 <Test name="11" />
   8186 <Test name="12" />
   8187 <Test name="13" />
   8188 <Test name="14" />
   8189 <Test name="15" />
   8190 <Test name="16" />
   8191 <Test name="17" />
   8192 <Test name="18" />
   8193 <Test name="19" />
   8194 <Test name="20" />
   8195 <Test name="21" />
   8196 <Test name="22" />
   8197 <Test name="23" />
   8198 <Test name="24" />
   8199 </TestCase>
   8200 <TestCase name="nested_structs">
   8201 <Test name="0" />
   8202 <Test name="1" />
   8203 <Test name="2" />
   8204 <Test name="3" />
   8205 <Test name="4" />
   8206 <Test name="5" />
   8207 <Test name="6" />
   8208 <Test name="7" />
   8209 <Test name="8" />
   8210 <Test name="9" />
   8211 <Test name="10" />
   8212 <Test name="11" />
   8213 <Test name="12" />
   8214 <Test name="13" />
   8215 <Test name="14" />
   8216 <Test name="15" />
   8217 <Test name="16" />
   8218 <Test name="17" />
   8219 <Test name="18" />
   8220 <Test name="19" />
   8221 <Test name="20" />
   8222 <Test name="21" />
   8223 <Test name="22" />
   8224 <Test name="23" />
   8225 <Test name="24" />
   8226 </TestCase>
   8227 <TestCase name="nested_structs_arrays">
   8228 <Test name="0" />
   8229 <Test name="1" />
   8230 <Test name="2" />
   8231 <Test name="3" />
   8232 <Test name="4" />
   8233 <Test name="5" />
   8234 <Test name="6" />
   8235 <Test name="7" />
   8236 <Test name="8" />
   8237 <Test name="9" />
   8238 <Test name="10" />
   8239 <Test name="11" />
   8240 <Test name="12" />
   8241 <Test name="13" />
   8242 <Test name="14" />
   8243 <Test name="15" />
   8244 <Test name="16" />
   8245 <Test name="17" />
   8246 <Test name="18" />
   8247 <Test name="19" />
   8248 <Test name="20" />
   8249 <Test name="21" />
   8250 <Test name="22" />
   8251 <Test name="23" />
   8252 <Test name="24" />
   8253 </TestCase>
   8254 <TestCase name="nested_structs_instance_arrays">
   8255 <Test name="0" />
   8256 <Test name="1" />
   8257 <Test name="2" />
   8258 <Test name="3" />
   8259 <Test name="4" />
   8260 <Test name="5" />
   8261 <Test name="6" />
   8262 <Test name="7" />
   8263 <Test name="8" />
   8264 <Test name="9" />
   8265 <Test name="10" />
   8266 <Test name="11" />
   8267 <Test name="12" />
   8268 <Test name="13" />
   8269 <Test name="14" />
   8270 <Test name="15" />
   8271 <Test name="16" />
   8272 <Test name="17" />
   8273 <Test name="18" />
   8274 <Test name="19" />
   8275 <Test name="20" />
   8276 <Test name="21" />
   8277 <Test name="22" />
   8278 <Test name="23" />
   8279 <Test name="24" />
   8280 </TestCase>
   8281 <TestCase name="nested_structs_arrays_instance_arrays">
   8282 <Test name="0" />
   8283 <Test name="1" />
   8284 <Test name="2" />
   8285 <Test name="3" />
   8286 <Test name="4" />
   8287 <Test name="5" />
   8288 <Test name="6" />
   8289 <Test name="7" />
   8290 <Test name="8" />
   8291 <Test name="9" />
   8292 <Test name="10" />
   8293 <Test name="11" />
   8294 <Test name="12" />
   8295 <Test name="13" />
   8296 <Test name="14" />
   8297 <Test name="15" />
   8298 <Test name="16" />
   8299 <Test name="17" />
   8300 <Test name="18" />
   8301 <Test name="19" />
   8302 <Test name="20" />
   8303 <Test name="21" />
   8304 <Test name="22" />
   8305 <Test name="23" />
   8306 <Test name="24" />
   8307 </TestCase>
   8308 <TestCase name="all_per_block_buffers">
   8309 <Test name="0" />
   8310 <Test name="1" />
   8311 <Test name="2" />
   8312 <Test name="3" />
   8313 <Test name="4" />
   8314 <Test name="5" />
   8315 <Test name="6" />
   8316 <Test name="7" />
   8317 <Test name="8" />
   8318 <Test name="9" />
   8319 <Test name="10" />
   8320 <Test name="11" />
   8321 <Test name="12" />
   8322 <Test name="13" />
   8323 <Test name="14" />
   8324 <Test name="15" />
   8325 <Test name="16" />
   8326 <Test name="17" />
   8327 <Test name="18" />
   8328 <Test name="19" />
   8329 <Test name="20" />
   8330 <Test name="21" />
   8331 <Test name="22" />
   8332 <Test name="23" />
   8333 <Test name="24" />
   8334 <Test name="25" />
   8335 <Test name="26" />
   8336 <Test name="27" />
   8337 <Test name="28" />
   8338 <Test name="29" />
   8339 <Test name="30" />
   8340 <Test name="31" />
   8341 <Test name="32" />
   8342 <Test name="33" />
   8343 <Test name="34" />
   8344 <Test name="35" />
   8345 <Test name="36" />
   8346 <Test name="37" />
   8347 <Test name="38" />
   8348 <Test name="39" />
   8349 <Test name="40" />
   8350 <Test name="41" />
   8351 <Test name="42" />
   8352 <Test name="43" />
   8353 <Test name="44" />
   8354 <Test name="45" />
   8355 <Test name="46" />
   8356 <Test name="47" />
   8357 <Test name="48" />
   8358 <Test name="49" />
   8359 </TestCase>
   8360 <TestCase name="all_shared_buffer">
   8361 <Test name="0" />
   8362 <Test name="1" />
   8363 <Test name="2" />
   8364 <Test name="3" />
   8365 <Test name="4" />
   8366 <Test name="5" />
   8367 <Test name="6" />
   8368 <Test name="7" />
   8369 <Test name="8" />
   8370 <Test name="9" />
   8371 <Test name="10" />
   8372 <Test name="11" />
   8373 <Test name="12" />
   8374 <Test name="13" />
   8375 <Test name="14" />
   8376 <Test name="15" />
   8377 <Test name="16" />
   8378 <Test name="17" />
   8379 <Test name="18" />
   8380 <Test name="19" />
   8381 <Test name="20" />
   8382 <Test name="21" />
   8383 <Test name="22" />
   8384 <Test name="23" />
   8385 <Test name="24" />
   8386 <Test name="25" />
   8387 <Test name="26" />
   8388 <Test name="27" />
   8389 <Test name="28" />
   8390 <Test name="29" />
   8391 <Test name="30" />
   8392 <Test name="31" />
   8393 <Test name="32" />
   8394 <Test name="33" />
   8395 <Test name="34" />
   8396 <Test name="35" />
   8397 <Test name="36" />
   8398 <Test name="37" />
   8399 <Test name="38" />
   8400 <Test name="39" />
   8401 <Test name="40" />
   8402 <Test name="41" />
   8403 <Test name="42" />
   8404 <Test name="43" />
   8405 <Test name="44" />
   8406 <Test name="45" />
   8407 <Test name="46" />
   8408 <Test name="47" />
   8409 <Test name="48" />
   8410 <Test name="49" />
   8411 </TestCase>
   8412 </TestSuite>
   8413 </TestSuite>
   8414 <TestSuite name="atomic">
   8415 <TestCase name="add">
   8416 <Test name="lowp_uint" />
   8417 <Test name="lowp_int" />
   8418 <Test name="mediump_uint" />
   8419 <Test name="mediump_int" />
   8420 <Test name="highp_uint" />
   8421 <Test name="highp_int" />
   8422 </TestCase>
   8423 <TestCase name="min">
   8424 <Test name="lowp_uint" />
   8425 <Test name="lowp_int" />
   8426 <Test name="mediump_uint" />
   8427 <Test name="mediump_int" />
   8428 <Test name="highp_uint" />
   8429 <Test name="highp_int" />
   8430 </TestCase>
   8431 <TestCase name="max">
   8432 <Test name="lowp_uint" />
   8433 <Test name="lowp_int" />
   8434 <Test name="mediump_uint" />
   8435 <Test name="mediump_int" />
   8436 <Test name="highp_uint" />
   8437 <Test name="highp_int" />
   8438 </TestCase>
   8439 <TestCase name="and">
   8440 <Test name="lowp_uint" />
   8441 <Test name="lowp_int" />
   8442 <Test name="mediump_uint" />
   8443 <Test name="mediump_int" />
   8444 <Test name="highp_uint" />
   8445 <Test name="highp_int" />
   8446 </TestCase>
   8447 <TestCase name="or">
   8448 <Test name="lowp_uint" />
   8449 <Test name="lowp_int" />
   8450 <Test name="mediump_uint" />
   8451 <Test name="mediump_int" />
   8452 <Test name="highp_uint" />
   8453 <Test name="highp_int" />
   8454 </TestCase>
   8455 <TestCase name="xor">
   8456 <Test name="lowp_uint" />
   8457 <Test name="lowp_int" />
   8458 <Test name="mediump_uint" />
   8459 <Test name="mediump_int" />
   8460 <Test name="highp_uint" />
   8461 <Test name="highp_int" />
   8462 </TestCase>
   8463 <TestCase name="exchange">
   8464 <Test name="lowp_uint" />
   8465 <Test name="lowp_int" />
   8466 <Test name="mediump_uint" />
   8467 <Test name="mediump_int" />
   8468 <Test name="highp_uint" />
   8469 <Test name="highp_int" />
   8470 </TestCase>
   8471 <TestCase name="compswap">
   8472 <Test name="lowp_uint" />
   8473 <Test name="lowp_int" />
   8474 <Test name="mediump_uint" />
   8475 <Test name="mediump_int" />
   8476 <Test name="highp_uint" />
   8477 <Test name="highp_int" />
   8478 </TestCase>
   8479 </TestSuite>
   8480 <TestCase name="array_length">
   8481 <Test name="sized_array" />
   8482 <Test name="sized_writeonly_array" />
   8483 <Test name="sized_readonly_array" />
   8484 <Test name="unsized_array" />
   8485 <Test name="unsized_readonly_array" />
   8486 </TestCase>
   8487 </TestSuite>
   8488 <TestSuite name="ubo">
   8489 <TestSuite name="2_level_array">
   8490 <TestCase name="shared">
   8491 <Test name="float_vertex" />
   8492 <Test name="float_fragment" />
   8493 <Test name="float_both" />
   8494 <Test name="vec2_vertex" />
   8495 <Test name="vec2_fragment" />
   8496 <Test name="vec2_both" />
   8497 <Test name="vec3_vertex" />
   8498 <Test name="vec3_fragment" />
   8499 <Test name="vec3_both" />
   8500 <Test name="vec4_vertex" />
   8501 <Test name="vec4_fragment" />
   8502 <Test name="vec4_both" />
   8503 <Test name="int_vertex" />
   8504 <Test name="int_fragment" />
   8505 <Test name="int_both" />
   8506 <Test name="ivec2_vertex" />
   8507 <Test name="ivec2_fragment" />
   8508 <Test name="ivec2_both" />
   8509 <Test name="ivec3_vertex" />
   8510 <Test name="ivec3_fragment" />
   8511 <Test name="ivec3_both" />
   8512 <Test name="ivec4_vertex" />
   8513 <Test name="ivec4_fragment" />
   8514 <Test name="ivec4_both" />
   8515 <Test name="uint_vertex" />
   8516 <Test name="uint_fragment" />
   8517 <Test name="uint_both" />
   8518 <Test name="uvec2_vertex" />
   8519 <Test name="uvec2_fragment" />
   8520 <Test name="uvec2_both" />
   8521 <Test name="uvec3_vertex" />
   8522 <Test name="uvec3_fragment" />
   8523 <Test name="uvec3_both" />
   8524 <Test name="uvec4_vertex" />
   8525 <Test name="uvec4_fragment" />
   8526 <Test name="uvec4_both" />
   8527 <Test name="bool_vertex" />
   8528 <Test name="bool_fragment" />
   8529 <Test name="bool_both" />
   8530 <Test name="bvec2_vertex" />
   8531 <Test name="bvec2_fragment" />
   8532 <Test name="bvec2_both" />
   8533 <Test name="bvec3_vertex" />
   8534 <Test name="bvec3_fragment" />
   8535 <Test name="bvec3_both" />
   8536 <Test name="bvec4_vertex" />
   8537 <Test name="bvec4_fragment" />
   8538 <Test name="bvec4_both" />
   8539 <Test name="mat2_vertex" />
   8540 <Test name="mat2_fragment" />
   8541 <Test name="mat2_both" />
   8542 <Test name="row_major_mat2_vertex" />
   8543 <Test name="row_major_mat2_fragment" />
   8544 <Test name="row_major_mat2_both" />
   8545 <Test name="column_major_mat2_vertex" />
   8546 <Test name="column_major_mat2_fragment" />
   8547 <Test name="column_major_mat2_both" />
   8548 <Test name="mat3_vertex" />
   8549 <Test name="mat3_fragment" />
   8550 <Test name="mat3_both" />
   8551 <Test name="row_major_mat3_vertex" />
   8552 <Test name="row_major_mat3_fragment" />
   8553 <Test name="row_major_mat3_both" />
   8554 <Test name="column_major_mat3_vertex" />
   8555 <Test name="column_major_mat3_fragment" />
   8556 <Test name="column_major_mat3_both" />
   8557 <Test name="mat4_vertex" />
   8558 <Test name="mat4_fragment" />
   8559 <Test name="mat4_both" />
   8560 <Test name="row_major_mat4_vertex" />
   8561 <Test name="row_major_mat4_fragment" />
   8562 <Test name="row_major_mat4_both" />
   8563 <Test name="column_major_mat4_vertex" />
   8564 <Test name="column_major_mat4_fragment" />
   8565 <Test name="column_major_mat4_both" />
   8566 <Test name="mat2x3_vertex" />
   8567 <Test name="mat2x3_fragment" />
   8568 <Test name="mat2x3_both" />
   8569 <Test name="row_major_mat2x3_vertex" />
   8570 <Test name="row_major_mat2x3_fragment" />
   8571 <Test name="row_major_mat2x3_both" />
   8572 <Test name="column_major_mat2x3_vertex" />
   8573 <Test name="column_major_mat2x3_fragment" />
   8574 <Test name="column_major_mat2x3_both" />
   8575 <Test name="mat2x4_vertex" />
   8576 <Test name="mat2x4_fragment" />
   8577 <Test name="mat2x4_both" />
   8578 <Test name="row_major_mat2x4_vertex" />
   8579 <Test name="row_major_mat2x4_fragment" />
   8580 <Test name="row_major_mat2x4_both" />
   8581 <Test name="column_major_mat2x4_vertex" />
   8582 <Test name="column_major_mat2x4_fragment" />
   8583 <Test name="column_major_mat2x4_both" />
   8584 <Test name="mat3x2_vertex" />
   8585 <Test name="mat3x2_fragment" />
   8586 <Test name="mat3x2_both" />
   8587 <Test name="row_major_mat3x2_vertex" />
   8588 <Test name="row_major_mat3x2_fragment" />
   8589 <Test name="row_major_mat3x2_both" />
   8590 <Test name="column_major_mat3x2_vertex" />
   8591 <Test name="column_major_mat3x2_fragment" />
   8592 <Test name="column_major_mat3x2_both" />
   8593 <Test name="mat3x4_vertex" />
   8594 <Test name="mat3x4_fragment" />
   8595 <Test name="mat3x4_both" />
   8596 <Test name="row_major_mat3x4_vertex" />
   8597 <Test name="row_major_mat3x4_fragment" />
   8598 <Test name="row_major_mat3x4_both" />
   8599 <Test name="column_major_mat3x4_vertex" />
   8600 <Test name="column_major_mat3x4_fragment" />
   8601 <Test name="column_major_mat3x4_both" />
   8602 <Test name="mat4x2_vertex" />
   8603 <Test name="mat4x2_fragment" />
   8604 <Test name="mat4x2_both" />
   8605 <Test name="row_major_mat4x2_vertex" />
   8606 <Test name="row_major_mat4x2_fragment" />
   8607 <Test name="row_major_mat4x2_both" />
   8608 <Test name="column_major_mat4x2_vertex" />
   8609 <Test name="column_major_mat4x2_fragment" />
   8610 <Test name="column_major_mat4x2_both" />
   8611 <Test name="mat4x3_vertex" />
   8612 <Test name="mat4x3_fragment" />
   8613 <Test name="mat4x3_both" />
   8614 <Test name="row_major_mat4x3_vertex" />
   8615 <Test name="row_major_mat4x3_fragment" />
   8616 <Test name="row_major_mat4x3_both" />
   8617 <Test name="column_major_mat4x3_vertex" />
   8618 <Test name="column_major_mat4x3_fragment" />
   8619 <Test name="column_major_mat4x3_both" />
   8620 </TestCase>
   8621 <TestCase name="packed">
   8622 <Test name="float_vertex" />
   8623 <Test name="float_fragment" />
   8624 <Test name="vec2_vertex" />
   8625 <Test name="vec2_fragment" />
   8626 <Test name="vec3_vertex" />
   8627 <Test name="vec3_fragment" />
   8628 <Test name="vec4_vertex" />
   8629 <Test name="vec4_fragment" />
   8630 <Test name="int_vertex" />
   8631 <Test name="int_fragment" />
   8632 <Test name="ivec2_vertex" />
   8633 <Test name="ivec2_fragment" />
   8634 <Test name="ivec3_vertex" />
   8635 <Test name="ivec3_fragment" />
   8636 <Test name="ivec4_vertex" />
   8637 <Test name="ivec4_fragment" />
   8638 <Test name="uint_vertex" />
   8639 <Test name="uint_fragment" />
   8640 <Test name="uvec2_vertex" />
   8641 <Test name="uvec2_fragment" />
   8642 <Test name="uvec3_vertex" />
   8643 <Test name="uvec3_fragment" />
   8644 <Test name="uvec4_vertex" />
   8645 <Test name="uvec4_fragment" />
   8646 <Test name="bool_vertex" />
   8647 <Test name="bool_fragment" />
   8648 <Test name="bvec2_vertex" />
   8649 <Test name="bvec2_fragment" />
   8650 <Test name="bvec3_vertex" />
   8651 <Test name="bvec3_fragment" />
   8652 <Test name="bvec4_vertex" />
   8653 <Test name="bvec4_fragment" />
   8654 <Test name="mat2_vertex" />
   8655 <Test name="mat2_fragment" />
   8656 <Test name="row_major_mat2_vertex" />
   8657 <Test name="row_major_mat2_fragment" />
   8658 <Test name="column_major_mat2_vertex" />
   8659 <Test name="column_major_mat2_fragment" />
   8660 <Test name="mat3_vertex" />
   8661 <Test name="mat3_fragment" />
   8662 <Test name="row_major_mat3_vertex" />
   8663 <Test name="row_major_mat3_fragment" />
   8664 <Test name="column_major_mat3_vertex" />
   8665 <Test name="column_major_mat3_fragment" />
   8666 <Test name="mat4_vertex" />
   8667 <Test name="mat4_fragment" />
   8668 <Test name="row_major_mat4_vertex" />
   8669 <Test name="row_major_mat4_fragment" />
   8670 <Test name="column_major_mat4_vertex" />
   8671 <Test name="column_major_mat4_fragment" />
   8672 <Test name="mat2x3_vertex" />
   8673 <Test name="mat2x3_fragment" />
   8674 <Test name="row_major_mat2x3_vertex" />
   8675 <Test name="row_major_mat2x3_fragment" />
   8676 <Test name="column_major_mat2x3_vertex" />
   8677 <Test name="column_major_mat2x3_fragment" />
   8678 <Test name="mat2x4_vertex" />
   8679 <Test name="mat2x4_fragment" />
   8680 <Test name="row_major_mat2x4_vertex" />
   8681 <Test name="row_major_mat2x4_fragment" />
   8682 <Test name="column_major_mat2x4_vertex" />
   8683 <Test name="column_major_mat2x4_fragment" />
   8684 <Test name="mat3x2_vertex" />
   8685 <Test name="mat3x2_fragment" />
   8686 <Test name="row_major_mat3x2_vertex" />
   8687 <Test name="row_major_mat3x2_fragment" />
   8688 <Test name="column_major_mat3x2_vertex" />
   8689 <Test name="column_major_mat3x2_fragment" />
   8690 <Test name="mat3x4_vertex" />
   8691 <Test name="mat3x4_fragment" />
   8692 <Test name="row_major_mat3x4_vertex" />
   8693 <Test name="row_major_mat3x4_fragment" />
   8694 <Test name="column_major_mat3x4_vertex" />
   8695 <Test name="column_major_mat3x4_fragment" />
   8696 <Test name="mat4x2_vertex" />
   8697 <Test name="mat4x2_fragment" />
   8698 <Test name="row_major_mat4x2_vertex" />
   8699 <Test name="row_major_mat4x2_fragment" />
   8700 <Test name="column_major_mat4x2_vertex" />
   8701 <Test name="column_major_mat4x2_fragment" />
   8702 <Test name="mat4x3_vertex" />
   8703 <Test name="mat4x3_fragment" />
   8704 <Test name="row_major_mat4x3_vertex" />
   8705 <Test name="row_major_mat4x3_fragment" />
   8706 <Test name="column_major_mat4x3_vertex" />
   8707 <Test name="column_major_mat4x3_fragment" />
   8708 </TestCase>
   8709 <TestCase name="std140">
   8710 <Test name="float_vertex" />
   8711 <Test name="float_fragment" />
   8712 <Test name="float_both" />
   8713 <Test name="vec2_vertex" />
   8714 <Test name="vec2_fragment" />
   8715 <Test name="vec2_both" />
   8716 <Test name="vec3_vertex" />
   8717 <Test name="vec3_fragment" />
   8718 <Test name="vec3_both" />
   8719 <Test name="vec4_vertex" />
   8720 <Test name="vec4_fragment" />
   8721 <Test name="vec4_both" />
   8722 <Test name="int_vertex" />
   8723 <Test name="int_fragment" />
   8724 <Test name="int_both" />
   8725 <Test name="ivec2_vertex" />
   8726 <Test name="ivec2_fragment" />
   8727 <Test name="ivec2_both" />
   8728 <Test name="ivec3_vertex" />
   8729 <Test name="ivec3_fragment" />
   8730 <Test name="ivec3_both" />
   8731 <Test name="ivec4_vertex" />
   8732 <Test name="ivec4_fragment" />
   8733 <Test name="ivec4_both" />
   8734 <Test name="uint_vertex" />
   8735 <Test name="uint_fragment" />
   8736 <Test name="uint_both" />
   8737 <Test name="uvec2_vertex" />
   8738 <Test name="uvec2_fragment" />
   8739 <Test name="uvec2_both" />
   8740 <Test name="uvec3_vertex" />
   8741 <Test name="uvec3_fragment" />
   8742 <Test name="uvec3_both" />
   8743 <Test name="uvec4_vertex" />
   8744 <Test name="uvec4_fragment" />
   8745 <Test name="uvec4_both" />
   8746 <Test name="bool_vertex" />
   8747 <Test name="bool_fragment" />
   8748 <Test name="bool_both" />
   8749 <Test name="bvec2_vertex" />
   8750 <Test name="bvec2_fragment" />
   8751 <Test name="bvec2_both" />
   8752 <Test name="bvec3_vertex" />
   8753 <Test name="bvec3_fragment" />
   8754 <Test name="bvec3_both" />
   8755 <Test name="bvec4_vertex" />
   8756 <Test name="bvec4_fragment" />
   8757 <Test name="bvec4_both" />
   8758 <Test name="mat2_vertex" />
   8759 <Test name="mat2_fragment" />
   8760 <Test name="mat2_both" />
   8761 <Test name="row_major_mat2_vertex" />
   8762 <Test name="row_major_mat2_fragment" />
   8763 <Test name="row_major_mat2_both" />
   8764 <Test name="column_major_mat2_vertex" />
   8765 <Test name="column_major_mat2_fragment" />
   8766 <Test name="column_major_mat2_both" />
   8767 <Test name="mat3_vertex" />
   8768 <Test name="mat3_fragment" />
   8769 <Test name="mat3_both" />
   8770 <Test name="row_major_mat3_vertex" />
   8771 <Test name="row_major_mat3_fragment" />
   8772 <Test name="row_major_mat3_both" />
   8773 <Test name="column_major_mat3_vertex" />
   8774 <Test name="column_major_mat3_fragment" />
   8775 <Test name="column_major_mat3_both" />
   8776 <Test name="mat4_vertex" />
   8777 <Test name="mat4_fragment" />
   8778 <Test name="mat4_both" />
   8779 <Test name="row_major_mat4_vertex" />
   8780 <Test name="row_major_mat4_fragment" />
   8781 <Test name="row_major_mat4_both" />
   8782 <Test name="column_major_mat4_vertex" />
   8783 <Test name="column_major_mat4_fragment" />
   8784 <Test name="column_major_mat4_both" />
   8785 <Test name="mat2x3_vertex" />
   8786 <Test name="mat2x3_fragment" />
   8787 <Test name="mat2x3_both" />
   8788 <Test name="row_major_mat2x3_vertex" />
   8789 <Test name="row_major_mat2x3_fragment" />
   8790 <Test name="row_major_mat2x3_both" />
   8791 <Test name="column_major_mat2x3_vertex" />
   8792 <Test name="column_major_mat2x3_fragment" />
   8793 <Test name="column_major_mat2x3_both" />
   8794 <Test name="mat2x4_vertex" />
   8795 <Test name="mat2x4_fragment" />
   8796 <Test name="mat2x4_both" />
   8797 <Test name="row_major_mat2x4_vertex" />
   8798 <Test name="row_major_mat2x4_fragment" />
   8799 <Test name="row_major_mat2x4_both" />
   8800 <Test name="column_major_mat2x4_vertex" />
   8801 <Test name="column_major_mat2x4_fragment" />
   8802 <Test name="column_major_mat2x4_both" />
   8803 <Test name="mat3x2_vertex" />
   8804 <Test name="mat3x2_fragment" />
   8805 <Test name="mat3x2_both" />
   8806 <Test name="row_major_mat3x2_vertex" />
   8807 <Test name="row_major_mat3x2_fragment" />
   8808 <Test name="row_major_mat3x2_both" />
   8809 <Test name="column_major_mat3x2_vertex" />
   8810 <Test name="column_major_mat3x2_fragment" />
   8811 <Test name="column_major_mat3x2_both" />
   8812 <Test name="mat3x4_vertex" />
   8813 <Test name="mat3x4_fragment" />
   8814 <Test name="mat3x4_both" />
   8815 <Test name="row_major_mat3x4_vertex" />
   8816 <Test name="row_major_mat3x4_fragment" />
   8817 <Test name="row_major_mat3x4_both" />
   8818 <Test name="column_major_mat3x4_vertex" />
   8819 <Test name="column_major_mat3x4_fragment" />
   8820 <Test name="column_major_mat3x4_both" />
   8821 <Test name="mat4x2_vertex" />
   8822 <Test name="mat4x2_fragment" />
   8823 <Test name="mat4x2_both" />
   8824 <Test name="row_major_mat4x2_vertex" />
   8825 <Test name="row_major_mat4x2_fragment" />
   8826 <Test name="row_major_mat4x2_both" />
   8827 <Test name="column_major_mat4x2_vertex" />
   8828 <Test name="column_major_mat4x2_fragment" />
   8829 <Test name="column_major_mat4x2_both" />
   8830 <Test name="mat4x3_vertex" />
   8831 <Test name="mat4x3_fragment" />
   8832 <Test name="mat4x3_both" />
   8833 <Test name="row_major_mat4x3_vertex" />
   8834 <Test name="row_major_mat4x3_fragment" />
   8835 <Test name="row_major_mat4x3_both" />
   8836 <Test name="column_major_mat4x3_vertex" />
   8837 <Test name="column_major_mat4x3_fragment" />
   8838 <Test name="column_major_mat4x3_both" />
   8839 </TestCase>
   8840 </TestSuite>
   8841 <TestSuite name="3_level_array">
   8842 <TestCase name="shared">
   8843 <Test name="float_vertex" />
   8844 <Test name="float_fragment" />
   8845 <Test name="float_both" />
   8846 <Test name="vec2_vertex" />
   8847 <Test name="vec2_fragment" />
   8848 <Test name="vec2_both" />
   8849 <Test name="vec3_vertex" />
   8850 <Test name="vec3_fragment" />
   8851 <Test name="vec3_both" />
   8852 <Test name="vec4_vertex" />
   8853 <Test name="vec4_fragment" />
   8854 <Test name="vec4_both" />
   8855 <Test name="int_vertex" />
   8856 <Test name="int_fragment" />
   8857 <Test name="int_both" />
   8858 <Test name="ivec2_vertex" />
   8859 <Test name="ivec2_fragment" />
   8860 <Test name="ivec2_both" />
   8861 <Test name="ivec3_vertex" />
   8862 <Test name="ivec3_fragment" />
   8863 <Test name="ivec3_both" />
   8864 <Test name="ivec4_vertex" />
   8865 <Test name="ivec4_fragment" />
   8866 <Test name="ivec4_both" />
   8867 <Test name="uint_vertex" />
   8868 <Test name="uint_fragment" />
   8869 <Test name="uint_both" />
   8870 <Test name="uvec2_vertex" />
   8871 <Test name="uvec2_fragment" />
   8872 <Test name="uvec2_both" />
   8873 <Test name="uvec3_vertex" />
   8874 <Test name="uvec3_fragment" />
   8875 <Test name="uvec3_both" />
   8876 <Test name="uvec4_vertex" />
   8877 <Test name="uvec4_fragment" />
   8878 <Test name="uvec4_both" />
   8879 <Test name="bool_vertex" />
   8880 <Test name="bool_fragment" />
   8881 <Test name="bool_both" />
   8882 <Test name="bvec2_vertex" />
   8883 <Test name="bvec2_fragment" />
   8884 <Test name="bvec2_both" />
   8885 <Test name="bvec3_vertex" />
   8886 <Test name="bvec3_fragment" />
   8887 <Test name="bvec3_both" />
   8888 <Test name="bvec4_vertex" />
   8889 <Test name="bvec4_fragment" />
   8890 <Test name="bvec4_both" />
   8891 <Test name="mat2_vertex" />
   8892 <Test name="mat2_fragment" />
   8893 <Test name="mat2_both" />
   8894 <Test name="row_major_mat2_vertex" />
   8895 <Test name="row_major_mat2_fragment" />
   8896 <Test name="row_major_mat2_both" />
   8897 <Test name="column_major_mat2_vertex" />
   8898 <Test name="column_major_mat2_fragment" />
   8899 <Test name="column_major_mat2_both" />
   8900 <Test name="mat3_vertex" />
   8901 <Test name="mat3_fragment" />
   8902 <Test name="mat3_both" />
   8903 <Test name="row_major_mat3_vertex" />
   8904 <Test name="row_major_mat3_fragment" />
   8905 <Test name="row_major_mat3_both" />
   8906 <Test name="column_major_mat3_vertex" />
   8907 <Test name="column_major_mat3_fragment" />
   8908 <Test name="column_major_mat3_both" />
   8909 <Test name="mat4_vertex" />
   8910 <Test name="mat4_fragment" />
   8911 <Test name="mat4_both" />
   8912 <Test name="row_major_mat4_vertex" />
   8913 <Test name="row_major_mat4_fragment" />
   8914 <Test name="row_major_mat4_both" />
   8915 <Test name="column_major_mat4_vertex" />
   8916 <Test name="column_major_mat4_fragment" />
   8917 <Test name="column_major_mat4_both" />
   8918 <Test name="mat2x3_vertex" />
   8919 <Test name="mat2x3_fragment" />
   8920 <Test name="mat2x3_both" />
   8921 <Test name="row_major_mat2x3_vertex" />
   8922 <Test name="row_major_mat2x3_fragment" />
   8923 <Test name="row_major_mat2x3_both" />
   8924 <Test name="column_major_mat2x3_vertex" />
   8925 <Test name="column_major_mat2x3_fragment" />
   8926 <Test name="column_major_mat2x3_both" />
   8927 <Test name="mat2x4_vertex" />
   8928 <Test name="mat2x4_fragment" />
   8929 <Test name="mat2x4_both" />
   8930 <Test name="row_major_mat2x4_vertex" />
   8931 <Test name="row_major_mat2x4_fragment" />
   8932 <Test name="row_major_mat2x4_both" />
   8933 <Test name="column_major_mat2x4_vertex" />
   8934 <Test name="column_major_mat2x4_fragment" />
   8935 <Test name="column_major_mat2x4_both" />
   8936 <Test name="mat3x2_vertex" />
   8937 <Test name="mat3x2_fragment" />
   8938 <Test name="mat3x2_both" />
   8939 <Test name="row_major_mat3x2_vertex" />
   8940 <Test name="row_major_mat3x2_fragment" />
   8941 <Test name="row_major_mat3x2_both" />
   8942 <Test name="column_major_mat3x2_vertex" />
   8943 <Test name="column_major_mat3x2_fragment" />
   8944 <Test name="column_major_mat3x2_both" />
   8945 <Test name="mat3x4_vertex" />
   8946 <Test name="mat3x4_fragment" />
   8947 <Test name="mat3x4_both" />
   8948 <Test name="row_major_mat3x4_vertex" />
   8949 <Test name="row_major_mat3x4_fragment" />
   8950 <Test name="row_major_mat3x4_both" />
   8951 <Test name="column_major_mat3x4_vertex" />
   8952 <Test name="column_major_mat3x4_fragment" />
   8953 <Test name="column_major_mat3x4_both" />
   8954 <Test name="mat4x2_vertex" />
   8955 <Test name="mat4x2_fragment" />
   8956 <Test name="mat4x2_both" />
   8957 <Test name="row_major_mat4x2_vertex" />
   8958 <Test name="row_major_mat4x2_fragment" />
   8959 <Test name="row_major_mat4x2_both" />
   8960 <Test name="column_major_mat4x2_vertex" />
   8961 <Test name="column_major_mat4x2_fragment" />
   8962 <Test name="column_major_mat4x2_both" />
   8963 <Test name="mat4x3_vertex" />
   8964 <Test name="mat4x3_fragment" />
   8965 <Test name="mat4x3_both" />
   8966 <Test name="row_major_mat4x3_vertex" />
   8967 <Test name="row_major_mat4x3_fragment" />
   8968 <Test name="row_major_mat4x3_both" />
   8969 <Test name="column_major_mat4x3_vertex" />
   8970 <Test name="column_major_mat4x3_fragment" />
   8971 <Test name="column_major_mat4x3_both" />
   8972 </TestCase>
   8973 <TestCase name="packed">
   8974 <Test name="float_vertex" />
   8975 <Test name="float_fragment" />
   8976 <Test name="vec2_vertex" />
   8977 <Test name="vec2_fragment" />
   8978 <Test name="vec3_vertex" />
   8979 <Test name="vec3_fragment" />
   8980 <Test name="vec4_vertex" />
   8981 <Test name="vec4_fragment" />
   8982 <Test name="int_vertex" />
   8983 <Test name="int_fragment" />
   8984 <Test name="ivec2_vertex" />
   8985 <Test name="ivec2_fragment" />
   8986 <Test name="ivec3_vertex" />
   8987 <Test name="ivec3_fragment" />
   8988 <Test name="ivec4_vertex" />
   8989 <Test name="ivec4_fragment" />
   8990 <Test name="uint_vertex" />
   8991 <Test name="uint_fragment" />
   8992 <Test name="uvec2_vertex" />
   8993 <Test name="uvec2_fragment" />
   8994 <Test name="uvec3_vertex" />
   8995 <Test name="uvec3_fragment" />
   8996 <Test name="uvec4_vertex" />
   8997 <Test name="uvec4_fragment" />
   8998 <Test name="bool_vertex" />
   8999 <Test name="bool_fragment" />
   9000 <Test name="bvec2_vertex" />
   9001 <Test name="bvec2_fragment" />
   9002 <Test name="bvec3_vertex" />
   9003 <Test name="bvec3_fragment" />
   9004 <Test name="bvec4_vertex" />
   9005 <Test name="bvec4_fragment" />
   9006 <Test name="mat2_vertex" />
   9007 <Test name="mat2_fragment" />
   9008 <Test name="row_major_mat2_vertex" />
   9009 <Test name="row_major_mat2_fragment" />
   9010 <Test name="column_major_mat2_vertex" />
   9011 <Test name="column_major_mat2_fragment" />
   9012 <Test name="mat3_vertex" />
   9013 <Test name="mat3_fragment" />
   9014 <Test name="row_major_mat3_vertex" />
   9015 <Test name="row_major_mat3_fragment" />
   9016 <Test name="column_major_mat3_vertex" />
   9017 <Test name="column_major_mat3_fragment" />
   9018 <Test name="mat4_vertex" />
   9019 <Test name="mat4_fragment" />
   9020 <Test name="row_major_mat4_vertex" />
   9021 <Test name="row_major_mat4_fragment" />
   9022 <Test name="column_major_mat4_vertex" />
   9023 <Test name="column_major_mat4_fragment" />
   9024 <Test name="mat2x3_vertex" />
   9025 <Test name="mat2x3_fragment" />
   9026 <Test name="row_major_mat2x3_vertex" />
   9027 <Test name="row_major_mat2x3_fragment" />
   9028 <Test name="column_major_mat2x3_vertex" />
   9029 <Test name="column_major_mat2x3_fragment" />
   9030 <Test name="mat2x4_vertex" />
   9031 <Test name="mat2x4_fragment" />
   9032 <Test name="row_major_mat2x4_vertex" />
   9033 <Test name="row_major_mat2x4_fragment" />
   9034 <Test name="column_major_mat2x4_vertex" />
   9035 <Test name="column_major_mat2x4_fragment" />
   9036 <Test name="mat3x2_vertex" />
   9037 <Test name="mat3x2_fragment" />
   9038 <Test name="row_major_mat3x2_vertex" />
   9039 <Test name="row_major_mat3x2_fragment" />
   9040 <Test name="column_major_mat3x2_vertex" />
   9041 <Test name="column_major_mat3x2_fragment" />
   9042 <Test name="mat3x4_vertex" />
   9043 <Test name="mat3x4_fragment" />
   9044 <Test name="row_major_mat3x4_vertex" />
   9045 <Test name="row_major_mat3x4_fragment" />
   9046 <Test name="column_major_mat3x4_vertex" />
   9047 <Test name="column_major_mat3x4_fragment" />
   9048 <Test name="mat4x2_vertex" />
   9049 <Test name="mat4x2_fragment" />
   9050 <Test name="row_major_mat4x2_vertex" />
   9051 <Test name="row_major_mat4x2_fragment" />
   9052 <Test name="column_major_mat4x2_vertex" />
   9053 <Test name="column_major_mat4x2_fragment" />
   9054 <Test name="mat4x3_vertex" />
   9055 <Test name="mat4x3_fragment" />
   9056 <Test name="row_major_mat4x3_vertex" />
   9057 <Test name="row_major_mat4x3_fragment" />
   9058 <Test name="column_major_mat4x3_vertex" />
   9059 <Test name="column_major_mat4x3_fragment" />
   9060 </TestCase>
   9061 <TestCase name="std140">
   9062 <Test name="float_vertex" />
   9063 <Test name="float_fragment" />
   9064 <Test name="float_both" />
   9065 <Test name="vec2_vertex" />
   9066 <Test name="vec2_fragment" />
   9067 <Test name="vec2_both" />
   9068 <Test name="vec3_vertex" />
   9069 <Test name="vec3_fragment" />
   9070 <Test name="vec3_both" />
   9071 <Test name="vec4_vertex" />
   9072 <Test name="vec4_fragment" />
   9073 <Test name="vec4_both" />
   9074 <Test name="int_vertex" />
   9075 <Test name="int_fragment" />
   9076 <Test name="int_both" />
   9077 <Test name="ivec2_vertex" />
   9078 <Test name="ivec2_fragment" />
   9079 <Test name="ivec2_both" />
   9080 <Test name="ivec3_vertex" />
   9081 <Test name="ivec3_fragment" />
   9082 <Test name="ivec3_both" />
   9083 <Test name="ivec4_vertex" />
   9084 <Test name="ivec4_fragment" />
   9085 <Test name="ivec4_both" />
   9086 <Test name="uint_vertex" />
   9087 <Test name="uint_fragment" />
   9088 <Test name="uint_both" />
   9089 <Test name="uvec2_vertex" />
   9090 <Test name="uvec2_fragment" />
   9091 <Test name="uvec2_both" />
   9092 <Test name="uvec3_vertex" />
   9093 <Test name="uvec3_fragment" />
   9094 <Test name="uvec3_both" />
   9095 <Test name="uvec4_vertex" />
   9096 <Test name="uvec4_fragment" />
   9097 <Test name="uvec4_both" />
   9098 <Test name="bool_vertex" />
   9099 <Test name="bool_fragment" />
   9100 <Test name="bool_both" />
   9101 <Test name="bvec2_vertex" />
   9102 <Test name="bvec2_fragment" />
   9103 <Test name="bvec2_both" />
   9104 <Test name="bvec3_vertex" />
   9105 <Test name="bvec3_fragment" />
   9106 <Test name="bvec3_both" />
   9107 <Test name="bvec4_vertex" />
   9108 <Test name="bvec4_fragment" />
   9109 <Test name="bvec4_both" />
   9110 <Test name="mat2_vertex" />
   9111 <Test name="mat2_fragment" />
   9112 <Test name="mat2_both" />
   9113 <Test name="row_major_mat2_vertex" />
   9114 <Test name="row_major_mat2_fragment" />
   9115 <Test name="row_major_mat2_both" />
   9116 <Test name="column_major_mat2_vertex" />
   9117 <Test name="column_major_mat2_fragment" />
   9118 <Test name="column_major_mat2_both" />
   9119 <Test name="mat3_vertex" />
   9120 <Test name="mat3_fragment" />
   9121 <Test name="mat3_both" />
   9122 <Test name="row_major_mat3_vertex" />
   9123 <Test name="row_major_mat3_fragment" />
   9124 <Test name="row_major_mat3_both" />
   9125 <Test name="column_major_mat3_vertex" />
   9126 <Test name="column_major_mat3_fragment" />
   9127 <Test name="column_major_mat3_both" />
   9128 <Test name="mat4_vertex" />
   9129 <Test name="mat4_fragment" />
   9130 <Test name="mat4_both" />
   9131 <Test name="row_major_mat4_vertex" />
   9132 <Test name="row_major_mat4_fragment" />
   9133 <Test name="row_major_mat4_both" />
   9134 <Test name="column_major_mat4_vertex" />
   9135 <Test name="column_major_mat4_fragment" />
   9136 <Test name="column_major_mat4_both" />
   9137 <Test name="mat2x3_vertex" />
   9138 <Test name="mat2x3_fragment" />
   9139 <Test name="mat2x3_both" />
   9140 <Test name="row_major_mat2x3_vertex" />
   9141 <Test name="row_major_mat2x3_fragment" />
   9142 <Test name="row_major_mat2x3_both" />
   9143 <Test name="column_major_mat2x3_vertex" />
   9144 <Test name="column_major_mat2x3_fragment" />
   9145 <Test name="column_major_mat2x3_both" />
   9146 <Test name="mat2x4_vertex" />
   9147 <Test name="mat2x4_fragment" />
   9148 <Test name="mat2x4_both" />
   9149 <Test name="row_major_mat2x4_vertex" />
   9150 <Test name="row_major_mat2x4_fragment" />
   9151 <Test name="row_major_mat2x4_both" />
   9152 <Test name="column_major_mat2x4_vertex" />
   9153 <Test name="column_major_mat2x4_fragment" />
   9154 <Test name="column_major_mat2x4_both" />
   9155 <Test name="mat3x2_vertex" />
   9156 <Test name="mat3x2_fragment" />
   9157 <Test name="mat3x2_both" />
   9158 <Test name="row_major_mat3x2_vertex" />
   9159 <Test name="row_major_mat3x2_fragment" />
   9160 <Test name="row_major_mat3x2_both" />
   9161 <Test name="column_major_mat3x2_vertex" />
   9162 <Test name="column_major_mat3x2_fragment" />
   9163 <Test name="column_major_mat3x2_both" />
   9164 <Test name="mat3x4_vertex" />
   9165 <Test name="mat3x4_fragment" />
   9166 <Test name="mat3x4_both" />
   9167 <Test name="row_major_mat3x4_vertex" />
   9168 <Test name="row_major_mat3x4_fragment" />
   9169 <Test name="row_major_mat3x4_both" />
   9170 <Test name="column_major_mat3x4_vertex" />
   9171 <Test name="column_major_mat3x4_fragment" />
   9172 <Test name="column_major_mat3x4_both" />
   9173 <Test name="mat4x2_vertex" />
   9174 <Test name="mat4x2_fragment" />
   9175 <Test name="mat4x2_both" />
   9176 <Test name="row_major_mat4x2_vertex" />
   9177 <Test name="row_major_mat4x2_fragment" />
   9178 <Test name="row_major_mat4x2_both" />
   9179 <Test name="column_major_mat4x2_vertex" />
   9180 <Test name="column_major_mat4x2_fragment" />
   9181 <Test name="column_major_mat4x2_both" />
   9182 <Test name="mat4x3_vertex" />
   9183 <Test name="mat4x3_fragment" />
   9184 <Test name="mat4x3_both" />
   9185 <Test name="row_major_mat4x3_vertex" />
   9186 <Test name="row_major_mat4x3_fragment" />
   9187 <Test name="row_major_mat4x3_both" />
   9188 <Test name="column_major_mat4x3_vertex" />
   9189 <Test name="column_major_mat4x3_fragment" />
   9190 <Test name="column_major_mat4x3_both" />
   9191 </TestCase>
   9192 </TestSuite>
   9193 <TestSuite name="2_level_struct_array">
   9194 <TestCase name="per_block_buffer">
   9195 <Test name="shared_vertex" />
   9196 <Test name="shared_fragment" />
   9197 <Test name="shared_both" />
   9198 <Test name="shared_instance_array_vertex" />
   9199 <Test name="shared_instance_array_fragment" />
   9200 <Test name="shared_instance_array_both" />
   9201 <Test name="packed_vertex" />
   9202 <Test name="packed_fragment" />
   9203 <Test name="packed_instance_array_vertex" />
   9204 <Test name="packed_instance_array_fragment" />
   9205 <Test name="std140_vertex" />
   9206 <Test name="std140_fragment" />
   9207 <Test name="std140_both" />
   9208 <Test name="std140_instance_array_vertex" />
   9209 <Test name="std140_instance_array_fragment" />
   9210 <Test name="std140_instance_array_both" />
   9211 </TestCase>
   9212 <TestCase name="single_buffer">
   9213 <Test name="shared_instance_array_vertex" />
   9214 <Test name="shared_instance_array_fragment" />
   9215 <Test name="shared_instance_array_both" />
   9216 <Test name="packed_instance_array_vertex" />
   9217 <Test name="packed_instance_array_fragment" />
   9218 <Test name="std140_instance_array_vertex" />
   9219 <Test name="std140_instance_array_fragment" />
   9220 <Test name="std140_instance_array_both" />
   9221 </TestCase>
   9222 </TestSuite>
   9223 <TestSuite name="random">
   9224 <TestCase name="basic_type_arrays">
   9225 <Test name="0" />
   9226 <Test name="1" />
   9227 <Test name="2" />
   9228 <Test name="3" />
   9229 <Test name="4" />
   9230 <Test name="5" />
   9231 <Test name="6" />
   9232 <Test name="7" />
   9233 <Test name="8" />
   9234 <Test name="9" />
   9235 <Test name="10" />
   9236 <Test name="11" />
   9237 <Test name="12" />
   9238 <Test name="13" />
   9239 <Test name="14" />
   9240 <Test name="15" />
   9241 <Test name="16" />
   9242 <Test name="17" />
   9243 <Test name="18" />
   9244 <Test name="19" />
   9245 <Test name="20" />
   9246 <Test name="21" />
   9247 <Test name="22" />
   9248 <Test name="23" />
   9249 <Test name="24" />
   9250 </TestCase>
   9251 <TestCase name="all_per_block_buffers">
   9252 <Test name="0" />
   9253 <Test name="1" />
   9254 <Test name="2" />
   9255 <Test name="3" />
   9256 <Test name="4" />
   9257 <Test name="5" />
   9258 <Test name="6" />
   9259 <Test name="7" />
   9260 <Test name="8" />
   9261 <Test name="9" />
   9262 <Test name="10" />
   9263 <Test name="11" />
   9264 <Test name="12" />
   9265 <Test name="14" />
   9266 <Test name="15" />
   9267 <Test name="16" />
   9268 <Test name="17" />
   9269 <Test name="18" />
   9270 <Test name="19" />
   9271 <Test name="21" />
   9272 <Test name="22" />
   9273 <Test name="23" />
   9274 <Test name="24" />
   9275 <Test name="25" />
   9276 <Test name="26" />
   9277 <Test name="27" />
   9278 <Test name="28" />
   9279 <Test name="30" />
   9280 <Test name="31" />
   9281 <Test name="32" />
   9282 <Test name="33" />
   9283 <Test name="34" />
   9284 <Test name="35" />
   9285 <Test name="36" />
   9286 <Test name="37" />
   9287 <Test name="38" />
   9288 <Test name="39" />
   9289 <Test name="40" />
   9290 <Test name="42" />
   9291 <Test name="43" />
   9292 <Test name="44" />
   9293 <Test name="45" />
   9294 <Test name="46" />
   9295 <Test name="47" />
   9296 <Test name="48" />
   9297 <Test name="49" />
   9298 </TestCase>
   9299 <TestCase name="all_shared_buffer">
   9300 <Test name="0" />
   9301 <Test name="1" />
   9302 <Test name="2" />
   9303 <Test name="3" />
   9304 <Test name="4" />
   9305 <Test name="5" />
   9306 <Test name="6" />
   9307 <Test name="7" />
   9308 <Test name="8" />
   9309 <Test name="9" />
   9310 <Test name="10" />
   9311 <Test name="11" />
   9312 <Test name="12" />
   9313 <Test name="13" />
   9314 <Test name="14" />
   9315 <Test name="15" />
   9316 <Test name="16" />
   9317 <Test name="17" />
   9318 <Test name="18" />
   9319 <Test name="19" />
   9320 <Test name="20" />
   9321 <Test name="21" />
   9322 <Test name="22" />
   9323 <Test name="23" />
   9324 <Test name="24" />
   9325 <Test name="25" />
   9326 <Test name="26" />
   9327 <Test name="27" />
   9328 <Test name="28" />
   9329 <Test name="29" />
   9330 <Test name="30" />
   9331 <Test name="31" />
   9332 <Test name="32" />
   9333 <Test name="33" />
   9334 <Test name="34" />
   9335 <Test name="35" />
   9336 <Test name="36" />
   9337 <Test name="37" />
   9338 <Test name="38" />
   9339 <Test name="39" />
   9340 <Test name="40" />
   9341 <Test name="41" />
   9342 <Test name="42" />
   9343 <Test name="43" />
   9344 <Test name="44" />
   9345 <Test name="45" />
   9346 <Test name="46" />
   9347 <Test name="47" />
   9348 <Test name="48" />
   9349 <Test name="49" />
   9350 </TestCase>
   9351 </TestSuite>
   9352 </TestSuite>
   9353 <TestSuite name="image_load_store">
   9354 <TestSuite name="2d">
   9355 <TestCase name="store">
   9356 <Test name="rgba32f" />
   9357 <Test name="rgba16f" />
   9358 <Test name="r32f" />
   9359 <Test name="rgba32ui" />
   9360 <Test name="rgba16ui" />
   9361 <Test name="rgba8ui" />
   9362 <Test name="r32ui" />
   9363 <Test name="rgba32i" />
   9364 <Test name="rgba16i" />
   9365 <Test name="rgba8i" />
   9366 <Test name="r32i" />
   9367 <Test name="rgba8" />
   9368 <Test name="rgba8_snorm" />
   9369 </TestCase>
   9370 <TestCase name="load_store">
   9371 <Test name="rgba32f" />
   9372 <Test name="rgba16f" />
   9373 <Test name="r32f" />
   9374 <Test name="rgba32ui" />
   9375 <Test name="rgba16ui" />
   9376 <Test name="rgba8ui" />
   9377 <Test name="r32ui" />
   9378 <Test name="rgba32i" />
   9379 <Test name="rgba16i" />
   9380 <Test name="rgba8i" />
   9381 <Test name="r32i" />
   9382 <Test name="rgba8" />
   9383 <Test name="rgba8_snorm" />
   9384 </TestCase>
   9385 <TestCase name="atomic">
   9386 <Test name="exchange_r32f_result" />
   9387 <Test name="exchange_r32f_return_value" />
   9388 <Test name="add_r32ui_result" />
   9389 <Test name="add_r32ui_return_value" />
   9390 <Test name="min_r32ui_result" />
   9391 <Test name="min_r32ui_return_value" />
   9392 <Test name="max_r32ui_result" />
   9393 <Test name="max_r32ui_return_value" />
   9394 <Test name="and_r32ui_result" />
   9395 <Test name="and_r32ui_return_value" />
   9396 <Test name="or_r32ui_result" />
   9397 <Test name="or_r32ui_return_value" />
   9398 <Test name="xor_r32ui_result" />
   9399 <Test name="xor_r32ui_return_value" />
   9400 <Test name="exchange_r32ui_result" />
   9401 <Test name="exchange_r32ui_return_value" />
   9402 <Test name="comp_swap_r32ui_result" />
   9403 <Test name="comp_swap_r32ui_return_value" />
   9404 <Test name="add_r32i_result" />
   9405 <Test name="add_r32i_return_value" />
   9406 <Test name="min_r32i_result" />
   9407 <Test name="min_r32i_return_value" />
   9408 <Test name="max_r32i_result" />
   9409 <Test name="max_r32i_return_value" />
   9410 <Test name="and_r32i_result" />
   9411 <Test name="and_r32i_return_value" />
   9412 <Test name="or_r32i_result" />
   9413 <Test name="or_r32i_return_value" />
   9414 <Test name="xor_r32i_result" />
   9415 <Test name="xor_r32i_return_value" />
   9416 <Test name="exchange_r32i_result" />
   9417 <Test name="exchange_r32i_return_value" />
   9418 <Test name="comp_swap_r32i_result" />
   9419 <Test name="comp_swap_r32i_return_value" />
   9420 </TestCase>
   9421 <TestCase name="qualifiers">
   9422 <Test name="restrict" />
   9423 </TestCase>
   9424 <TestCase name="format_reinterpret">
   9425 <Test name="rgba32f_rgba32ui" />
   9426 <Test name="rgba32f_rgba32i" />
   9427 <Test name="rgba16f_rgba16ui" />
   9428 <Test name="rgba16f_rgba16i" />
   9429 <Test name="r32f_rgba8ui" />
   9430 <Test name="r32f_r32ui" />
   9431 <Test name="r32f_rgba8i" />
   9432 <Test name="r32f_r32i" />
   9433 <Test name="r32f_rgba8" />
   9434 <Test name="r32f_rgba8_snorm" />
   9435 <Test name="rgba32ui_rgba32f" />
   9436 <Test name="rgba32ui_rgba32i" />
   9437 <Test name="rgba16ui_rgba16f" />
   9438 <Test name="rgba16ui_rgba16i" />
   9439 <Test name="rgba8ui_r32f" />
   9440 <Test name="rgba8ui_r32ui" />
   9441 <Test name="rgba8ui_rgba8i" />
   9442 <Test name="rgba8ui_r32i" />
   9443 <Test name="rgba8ui_rgba8" />
   9444 <Test name="rgba8ui_rgba8_snorm" />
   9445 <Test name="r32ui_r32f" />
   9446 <Test name="r32ui_rgba8ui" />
   9447 <Test name="r32ui_rgba8i" />
   9448 <Test name="r32ui_r32i" />
   9449 <Test name="r32ui_rgba8" />
   9450 <Test name="r32ui_rgba8_snorm" />
   9451 <Test name="rgba32i_rgba32f" />
   9452 <Test name="rgba32i_rgba32ui" />
   9453 <Test name="rgba16i_rgba16f" />
   9454 <Test name="rgba16i_rgba16ui" />
   9455 <Test name="rgba8i_r32f" />
   9456 <Test name="rgba8i_rgba8ui" />
   9457 <Test name="rgba8i_r32ui" />
   9458 <Test name="rgba8i_r32i" />
   9459 <Test name="rgba8i_rgba8" />
   9460 <Test name="rgba8i_rgba8_snorm" />
   9461 <Test name="r32i_r32f" />
   9462 <Test name="r32i_rgba8ui" />
   9463 <Test name="r32i_r32ui" />
   9464 <Test name="r32i_rgba8i" />
   9465 <Test name="r32i_rgba8" />
   9466 <Test name="r32i_rgba8_snorm" />
   9467 <Test name="rgba8_r32f" />
   9468 <Test name="rgba8_rgba8ui" />
   9469 <Test name="rgba8_rgba8i" />
   9470 <Test name="rgba8_r32i" />
   9471 <Test name="rgba8_rgba8_snorm" />
   9472 <Test name="rgba8_snorm_r32f" />
   9473 <Test name="rgba8_snorm_rgba8ui" />
   9474 <Test name="rgba8_snorm_rgba8i" />
   9475 <Test name="rgba8_snorm_r32i" />
   9476 <Test name="rgba8_snorm_rgba8" />
   9477 </TestCase>
   9478 <TestCase name="image_size">
   9479 <Test name="readonly_32x32" />
   9480 <Test name="readonly_12x34" />
   9481 <Test name="readonly_1x1" />
   9482 <Test name="readonly_7x1" />
   9483 <Test name="writeonly_32x32" />
   9484 <Test name="writeonly_12x34" />
   9485 <Test name="writeonly_1x1" />
   9486 <Test name="writeonly_7x1" />
   9487 <Test name="readonly_writeonly_32x32" />
   9488 <Test name="readonly_writeonly_12x34" />
   9489 <Test name="readonly_writeonly_1x1" />
   9490 <Test name="readonly_writeonly_7x1" />
   9491 </TestCase>
   9492 </TestSuite>
   9493 <TestSuite name="cube">
   9494 <TestCase name="store">
   9495 <Test name="rgba32f" />
   9496 <Test name="rgba32f_single_layer" />
   9497 <Test name="rgba16f" />
   9498 <Test name="rgba16f_single_layer" />
   9499 <Test name="r32f" />
   9500 <Test name="r32f_single_layer" />
   9501 <Test name="rgba32ui" />
   9502 <Test name="rgba32ui_single_layer" />
   9503 <Test name="rgba16ui" />
   9504 <Test name="rgba16ui_single_layer" />
   9505 <Test name="rgba8ui" />
   9506 <Test name="rgba8ui_single_layer" />
   9507 <Test name="r32ui" />
   9508 <Test name="r32ui_single_layer" />
   9509 <Test name="rgba32i" />
   9510 <Test name="rgba32i_single_layer" />
   9511 <Test name="rgba16i" />
   9512 <Test name="rgba16i_single_layer" />
   9513 <Test name="rgba8i" />
   9514 <Test name="rgba8i_single_layer" />
   9515 <Test name="r32i" />
   9516 <Test name="r32i_single_layer" />
   9517 <Test name="rgba8" />
   9518 <Test name="rgba8_single_layer" />
   9519 <Test name="rgba8_snorm" />
   9520 <Test name="rgba8_snorm_single_layer" />
   9521 </TestCase>
   9522 <TestCase name="load_store">
   9523 <Test name="rgba32f" />
   9524 <Test name="rgba32f_single_layer" />
   9525 <Test name="rgba16f" />
   9526 <Test name="rgba16f_single_layer" />
   9527 <Test name="r32f" />
   9528 <Test name="r32f_single_layer" />
   9529 <Test name="rgba32ui" />
   9530 <Test name="rgba32ui_single_layer" />
   9531 <Test name="rgba16ui" />
   9532 <Test name="rgba16ui_single_layer" />
   9533 <Test name="rgba8ui" />
   9534 <Test name="rgba8ui_single_layer" />
   9535 <Test name="r32ui" />
   9536 <Test name="r32ui_single_layer" />
   9537 <Test name="rgba32i" />
   9538 <Test name="rgba32i_single_layer" />
   9539 <Test name="rgba16i" />
   9540 <Test name="rgba16i_single_layer" />
   9541 <Test name="rgba8i" />
   9542 <Test name="rgba8i_single_layer" />
   9543 <Test name="r32i" />
   9544 <Test name="r32i_single_layer" />
   9545 <Test name="rgba8" />
   9546 <Test name="rgba8_single_layer" />
   9547 <Test name="rgba8_snorm" />
   9548 <Test name="rgba8_snorm_single_layer" />
   9549 </TestCase>
   9550 <TestCase name="atomic">
   9551 <Test name="exchange_r32f_result" />
   9552 <Test name="exchange_r32f_return_value" />
   9553 <Test name="add_r32ui_result" />
   9554 <Test name="add_r32ui_return_value" />
   9555 <Test name="min_r32ui_result" />
   9556 <Test name="min_r32ui_return_value" />
   9557 <Test name="max_r32ui_result" />
   9558 <Test name="max_r32ui_return_value" />
   9559 <Test name="and_r32ui_result" />
   9560 <Test name="and_r32ui_return_value" />
   9561 <Test name="or_r32ui_result" />
   9562 <Test name="or_r32ui_return_value" />
   9563 <Test name="xor_r32ui_result" />
   9564 <Test name="xor_r32ui_return_value" />
   9565 <Test name="exchange_r32ui_result" />
   9566 <Test name="exchange_r32ui_return_value" />
   9567 <Test name="comp_swap_r32ui_result" />
   9568 <Test name="comp_swap_r32ui_return_value" />
   9569 <Test name="add_r32i_result" />
   9570 <Test name="add_r32i_return_value" />
   9571 <Test name="min_r32i_result" />
   9572 <Test name="min_r32i_return_value" />
   9573 <Test name="max_r32i_result" />
   9574 <Test name="max_r32i_return_value" />
   9575 <Test name="and_r32i_result" />
   9576 <Test name="and_r32i_return_value" />
   9577 <Test name="or_r32i_result" />
   9578 <Test name="or_r32i_return_value" />
   9579 <Test name="xor_r32i_result" />
   9580 <Test name="xor_r32i_return_value" />
   9581 <Test name="exchange_r32i_result" />
   9582 <Test name="exchange_r32i_return_value" />
   9583 <Test name="comp_swap_r32i_result" />
   9584 <Test name="comp_swap_r32i_return_value" />
   9585 </TestCase>
   9586 <TestCase name="qualifiers">
   9587 <Test name="coherent_r32f" />
   9588 <Test name="volatile_r32f" />
   9589 <Test name="coherent_r32ui" />
   9590 <Test name="volatile_r32ui" />
   9591 <Test name="coherent_r32i" />
   9592 <Test name="volatile_r32i" />
   9593 <Test name="restrict" />
   9594 </TestCase>
   9595 <TestCase name="format_reinterpret">
   9596 <Test name="rgba32f_rgba32ui" />
   9597 <Test name="rgba32f_rgba32i" />
   9598 <Test name="rgba16f_rgba16ui" />
   9599 <Test name="rgba16f_rgba16i" />
   9600 <Test name="r32f_rgba8ui" />
   9601 <Test name="r32f_r32ui" />
   9602 <Test name="r32f_rgba8i" />
   9603 <Test name="r32f_r32i" />
   9604 <Test name="r32f_rgba8" />
   9605 <Test name="r32f_rgba8_snorm" />
   9606 <Test name="rgba32ui_rgba32f" />
   9607 <Test name="rgba32ui_rgba32i" />
   9608 <Test name="rgba16ui_rgba16f" />
   9609 <Test name="rgba16ui_rgba16i" />
   9610 <Test name="rgba8ui_r32f" />
   9611 <Test name="rgba8ui_r32ui" />
   9612 <Test name="rgba8ui_rgba8i" />
   9613 <Test name="rgba8ui_r32i" />
   9614 <Test name="rgba8ui_rgba8" />
   9615 <Test name="rgba8ui_rgba8_snorm" />
   9616 <Test name="r32ui_r32f" />
   9617 <Test name="r32ui_rgba8ui" />
   9618 <Test name="r32ui_rgba8i" />
   9619 <Test name="r32ui_r32i" />
   9620 <Test name="r32ui_rgba8" />
   9621 <Test name="r32ui_rgba8_snorm" />
   9622 <Test name="rgba32i_rgba32f" />
   9623 <Test name="rgba32i_rgba32ui" />
   9624 <Test name="rgba16i_rgba16f" />
   9625 <Test name="rgba16i_rgba16ui" />
   9626 <Test name="rgba8i_r32f" />
   9627 <Test name="rgba8i_rgba8ui" />
   9628 <Test name="rgba8i_r32ui" />
   9629 <Test name="rgba8i_r32i" />
   9630 <Test name="rgba8i_rgba8" />
   9631 <Test name="rgba8i_rgba8_snorm" />
   9632 <Test name="r32i_r32f" />
   9633 <Test name="r32i_rgba8ui" />
   9634 <Test name="r32i_r32ui" />
   9635 <Test name="r32i_rgba8i" />
   9636 <Test name="r32i_rgba8" />
   9637 <Test name="r32i_rgba8_snorm" />
   9638 <Test name="rgba8_r32f" />
   9639 <Test name="rgba8_rgba8ui" />
   9640 <Test name="rgba8_rgba8i" />
   9641 <Test name="rgba8_r32i" />
   9642 <Test name="rgba8_rgba8_snorm" />
   9643 <Test name="rgba8_snorm_r32f" />
   9644 <Test name="rgba8_snorm_rgba8ui" />
   9645 <Test name="rgba8_snorm_rgba8i" />
   9646 <Test name="rgba8_snorm_r32i" />
   9647 <Test name="rgba8_snorm_rgba8" />
   9648 </TestCase>
   9649 <TestCase name="image_size">
   9650 <Test name="readonly_32x32" />
   9651 <Test name="readonly_12x12" />
   9652 <Test name="readonly_1x1" />
   9653 <Test name="readonly_7x7" />
   9654 <Test name="writeonly_32x32" />
   9655 <Test name="writeonly_12x12" />
   9656 <Test name="writeonly_1x1" />
   9657 <Test name="writeonly_7x7" />
   9658 <Test name="readonly_writeonly_32x32" />
   9659 <Test name="readonly_writeonly_12x12" />
   9660 <Test name="readonly_writeonly_1x1" />
   9661 <Test name="readonly_writeonly_7x7" />
   9662 </TestCase>
   9663 </TestSuite>
   9664 <TestSuite name="3d">
   9665 <TestCase name="store">
   9666 <Test name="rgba32f" />
   9667 <Test name="rgba32f_single_layer" />
   9668 <Test name="rgba16f" />
   9669 <Test name="rgba16f_single_layer" />
   9670 <Test name="r32f" />
   9671 <Test name="r32f_single_layer" />
   9672 <Test name="rgba32ui" />
   9673 <Test name="rgba32ui_single_layer" />
   9674 <Test name="rgba16ui" />
   9675 <Test name="rgba16ui_single_layer" />
   9676 <Test name="rgba8ui" />
   9677 <Test name="rgba8ui_single_layer" />
   9678 <Test name="r32ui" />
   9679 <Test name="r32ui_single_layer" />
   9680 <Test name="rgba32i" />
   9681 <Test name="rgba32i_single_layer" />
   9682 <Test name="rgba16i" />
   9683 <Test name="rgba16i_single_layer" />
   9684 <Test name="rgba8i" />
   9685 <Test name="rgba8i_single_layer" />
   9686 <Test name="r32i" />
   9687 <Test name="r32i_single_layer" />
   9688 <Test name="rgba8" />
   9689 <Test name="rgba8_single_layer" />
   9690 <Test name="rgba8_snorm" />
   9691 <Test name="rgba8_snorm_single_layer" />
   9692 </TestCase>
   9693 <TestCase name="load_store">
   9694 <Test name="rgba32f" />
   9695 <Test name="rgba32f_single_layer" />
   9696 <Test name="rgba16f" />
   9697 <Test name="rgba16f_single_layer" />
   9698 <Test name="r32f" />
   9699 <Test name="r32f_single_layer" />
   9700 <Test name="rgba32ui" />
   9701 <Test name="rgba32ui_single_layer" />
   9702 <Test name="rgba16ui" />
   9703 <Test name="rgba16ui_single_layer" />
   9704 <Test name="rgba8ui" />
   9705 <Test name="rgba8ui_single_layer" />
   9706 <Test name="r32ui" />
   9707 <Test name="r32ui_single_layer" />
   9708 <Test name="rgba32i" />
   9709 <Test name="rgba32i_single_layer" />
   9710 <Test name="rgba16i" />
   9711 <Test name="rgba16i_single_layer" />
   9712 <Test name="rgba8i" />
   9713 <Test name="rgba8i_single_layer" />
   9714 <Test name="r32i" />
   9715 <Test name="r32i_single_layer" />
   9716 <Test name="rgba8" />
   9717 <Test name="rgba8_single_layer" />
   9718 <Test name="rgba8_snorm" />
   9719 <Test name="rgba8_snorm_single_layer" />
   9720 </TestCase>
   9721 <TestCase name="atomic">
   9722 <Test name="exchange_r32f_result" />
   9723 <Test name="exchange_r32f_return_value" />
   9724 <Test name="add_r32ui_result" />
   9725 <Test name="add_r32ui_return_value" />
   9726 <Test name="min_r32ui_result" />
   9727 <Test name="min_r32ui_return_value" />
   9728 <Test name="max_r32ui_result" />
   9729 <Test name="max_r32ui_return_value" />
   9730 <Test name="and_r32ui_result" />
   9731 <Test name="and_r32ui_return_value" />
   9732 <Test name="or_r32ui_result" />
   9733 <Test name="or_r32ui_return_value" />
   9734 <Test name="xor_r32ui_result" />
   9735 <Test name="xor_r32ui_return_value" />
   9736 <Test name="exchange_r32ui_result" />
   9737 <Test name="exchange_r32ui_return_value" />
   9738 <Test name="comp_swap_r32ui_result" />
   9739 <Test name="comp_swap_r32ui_return_value" />
   9740 <Test name="add_r32i_result" />
   9741 <Test name="add_r32i_return_value" />
   9742 <Test name="min_r32i_result" />
   9743 <Test name="min_r32i_return_value" />
   9744 <Test name="max_r32i_result" />
   9745 <Test name="max_r32i_return_value" />
   9746 <Test name="and_r32i_result" />
   9747 <Test name="and_r32i_return_value" />
   9748 <Test name="or_r32i_result" />
   9749 <Test name="or_r32i_return_value" />
   9750 <Test name="xor_r32i_result" />
   9751 <Test name="xor_r32i_return_value" />
   9752 <Test name="exchange_r32i_result" />
   9753 <Test name="exchange_r32i_return_value" />
   9754 <Test name="comp_swap_r32i_result" />
   9755 <Test name="comp_swap_r32i_return_value" />
   9756 </TestCase>
   9757 <TestCase name="qualifiers">
   9758 <Test name="restrict" />
   9759 </TestCase>
   9760 <TestCase name="format_reinterpret">
   9761 <Test name="rgba32f_rgba32ui" />
   9762 <Test name="rgba32f_rgba32i" />
   9763 <Test name="rgba16f_rgba16ui" />
   9764 <Test name="rgba16f_rgba16i" />
   9765 <Test name="r32f_rgba8ui" />
   9766 <Test name="r32f_r32ui" />
   9767 <Test name="r32f_rgba8i" />
   9768 <Test name="r32f_r32i" />
   9769 <Test name="r32f_rgba8" />
   9770 <Test name="r32f_rgba8_snorm" />
   9771 <Test name="rgba32ui_rgba32f" />
   9772 <Test name="rgba32ui_rgba32i" />
   9773 <Test name="rgba16ui_rgba16f" />
   9774 <Test name="rgba16ui_rgba16i" />
   9775 <Test name="rgba8ui_r32f" />
   9776 <Test name="rgba8ui_r32ui" />
   9777 <Test name="rgba8ui_rgba8i" />
   9778 <Test name="rgba8ui_r32i" />
   9779 <Test name="rgba8ui_rgba8" />
   9780 <Test name="rgba8ui_rgba8_snorm" />
   9781 <Test name="r32ui_r32f" />
   9782 <Test name="r32ui_rgba8ui" />
   9783 <Test name="r32ui_rgba8i" />
   9784 <Test name="r32ui_r32i" />
   9785 <Test name="r32ui_rgba8" />
   9786 <Test name="r32ui_rgba8_snorm" />
   9787 <Test name="rgba32i_rgba32f" />
   9788 <Test name="rgba32i_rgba32ui" />
   9789 <Test name="rgba16i_rgba16f" />
   9790 <Test name="rgba16i_rgba16ui" />
   9791 <Test name="rgba8i_r32f" />
   9792 <Test name="rgba8i_rgba8ui" />
   9793 <Test name="rgba8i_r32ui" />
   9794 <Test name="rgba8i_r32i" />
   9795 <Test name="rgba8i_rgba8" />
   9796 <Test name="rgba8i_rgba8_snorm" />
   9797 <Test name="r32i_r32f" />
   9798 <Test name="r32i_rgba8ui" />
   9799 <Test name="r32i_r32ui" />
   9800 <Test name="r32i_rgba8i" />
   9801 <Test name="r32i_rgba8" />
   9802 <Test name="r32i_rgba8_snorm" />
   9803 <Test name="rgba8_r32f" />
   9804 <Test name="rgba8_rgba8ui" />
   9805 <Test name="rgba8_rgba8i" />
   9806 <Test name="rgba8_r32i" />
   9807 <Test name="rgba8_rgba8_snorm" />
   9808 <Test name="rgba8_snorm_r32f" />
   9809 <Test name="rgba8_snorm_rgba8ui" />
   9810 <Test name="rgba8_snorm_rgba8i" />
   9811 <Test name="rgba8_snorm_r32i" />
   9812 <Test name="rgba8_snorm_rgba8" />
   9813 </TestCase>
   9814 <TestCase name="image_size">
   9815 <Test name="readonly_32x32x32" />
   9816 <Test name="readonly_12x34x56" />
   9817 <Test name="readonly_1x1x1" />
   9818 <Test name="readonly_7x1x1" />
   9819 <Test name="writeonly_32x32x32" />
   9820 <Test name="writeonly_12x34x56" />
   9821 <Test name="writeonly_1x1x1" />
   9822 <Test name="writeonly_7x1x1" />
   9823 <Test name="readonly_writeonly_32x32x32" />
   9824 <Test name="readonly_writeonly_12x34x56" />
   9825 <Test name="readonly_writeonly_1x1x1" />
   9826 <Test name="readonly_writeonly_7x1x1" />
   9827 </TestCase>
   9828 </TestSuite>
   9829 <TestSuite name="2d_array">
   9830 <TestCase name="store">
   9831 <Test name="rgba32f" />
   9832 <Test name="rgba32f_single_layer" />
   9833 <Test name="rgba16f" />
   9834 <Test name="rgba16f_single_layer" />
   9835 <Test name="r32f" />
   9836 <Test name="r32f_single_layer" />
   9837 <Test name="rgba32ui" />
   9838 <Test name="rgba32ui_single_layer" />
   9839 <Test name="rgba16ui" />
   9840 <Test name="rgba16ui_single_layer" />
   9841 <Test name="rgba8ui" />
   9842 <Test name="rgba8ui_single_layer" />
   9843 <Test name="r32ui" />
   9844 <Test name="r32ui_single_layer" />
   9845 <Test name="rgba32i" />
   9846 <Test name="rgba32i_single_layer" />
   9847 <Test name="rgba16i" />
   9848 <Test name="rgba16i_single_layer" />
   9849 <Test name="rgba8i" />
   9850 <Test name="rgba8i_single_layer" />
   9851 <Test name="r32i" />
   9852 <Test name="r32i_single_layer" />
   9853 <Test name="rgba8" />
   9854 <Test name="rgba8_single_layer" />
   9855 <Test name="rgba8_snorm" />
   9856 <Test name="rgba8_snorm_single_layer" />
   9857 </TestCase>
   9858 <TestCase name="load_store">
   9859 <Test name="rgba32f" />
   9860 <Test name="rgba32f_single_layer" />
   9861 <Test name="rgba16f" />
   9862 <Test name="rgba16f_single_layer" />
   9863 <Test name="r32f" />
   9864 <Test name="r32f_single_layer" />
   9865 <Test name="rgba32ui" />
   9866 <Test name="rgba32ui_single_layer" />
   9867 <Test name="rgba16ui" />
   9868 <Test name="rgba16ui_single_layer" />
   9869 <Test name="rgba8ui" />
   9870 <Test name="rgba8ui_single_layer" />
   9871 <Test name="r32ui" />
   9872 <Test name="r32ui_single_layer" />
   9873 <Test name="rgba32i" />
   9874 <Test name="rgba32i_single_layer" />
   9875 <Test name="rgba16i" />
   9876 <Test name="rgba16i_single_layer" />
   9877 <Test name="rgba8i" />
   9878 <Test name="rgba8i_single_layer" />
   9879 <Test name="r32i" />
   9880 <Test name="r32i_single_layer" />
   9881 <Test name="rgba8" />
   9882 <Test name="rgba8_single_layer" />
   9883 <Test name="rgba8_snorm" />
   9884 <Test name="rgba8_snorm_single_layer" />
   9885 </TestCase>
   9886 <TestCase name="atomic">
   9887 <Test name="exchange_r32f_result" />
   9888 <Test name="exchange_r32f_return_value" />
   9889 <Test name="add_r32ui_result" />
   9890 <Test name="add_r32ui_return_value" />
   9891 <Test name="min_r32ui_result" />
   9892 <Test name="min_r32ui_return_value" />
   9893 <Test name="max_r32ui_result" />
   9894 <Test name="max_r32ui_return_value" />
   9895 <Test name="and_r32ui_result" />
   9896 <Test name="and_r32ui_return_value" />
   9897 <Test name="or_r32ui_result" />
   9898 <Test name="or_r32ui_return_value" />
   9899 <Test name="xor_r32ui_result" />
   9900 <Test name="xor_r32ui_return_value" />
   9901 <Test name="exchange_r32ui_result" />
   9902 <Test name="exchange_r32ui_return_value" />
   9903 <Test name="comp_swap_r32ui_result" />
   9904 <Test name="comp_swap_r32ui_return_value" />
   9905 <Test name="add_r32i_result" />
   9906 <Test name="add_r32i_return_value" />
   9907 <Test name="min_r32i_result" />
   9908 <Test name="min_r32i_return_value" />
   9909 <Test name="max_r32i_result" />
   9910 <Test name="max_r32i_return_value" />
   9911 <Test name="and_r32i_result" />
   9912 <Test name="and_r32i_return_value" />
   9913 <Test name="or_r32i_result" />
   9914 <Test name="or_r32i_return_value" />
   9915 <Test name="xor_r32i_result" />
   9916 <Test name="xor_r32i_return_value" />
   9917 <Test name="exchange_r32i_result" />
   9918 <Test name="exchange_r32i_return_value" />
   9919 <Test name="comp_swap_r32i_result" />
   9920 <Test name="comp_swap_r32i_return_value" />
   9921 </TestCase>
   9922 <TestCase name="qualifiers">
   9923 <Test name="restrict" />
   9924 </TestCase>
   9925 <TestCase name="format_reinterpret">
   9926 <Test name="rgba32f_rgba32ui" />
   9927 <Test name="rgba32f_rgba32i" />
   9928 <Test name="rgba16f_rgba16ui" />
   9929 <Test name="rgba16f_rgba16i" />
   9930 <Test name="r32f_rgba8ui" />
   9931 <Test name="r32f_r32ui" />
   9932 <Test name="r32f_rgba8i" />
   9933 <Test name="r32f_r32i" />
   9934 <Test name="r32f_rgba8" />
   9935 <Test name="r32f_rgba8_snorm" />
   9936 <Test name="rgba32ui_rgba32f" />
   9937 <Test name="rgba32ui_rgba32i" />
   9938 <Test name="rgba16ui_rgba16f" />
   9939 <Test name="rgba16ui_rgba16i" />
   9940 <Test name="rgba8ui_r32f" />
   9941 <Test name="rgba8ui_r32ui" />
   9942 <Test name="rgba8ui_rgba8i" />
   9943 <Test name="rgba8ui_r32i" />
   9944 <Test name="rgba8ui_rgba8" />
   9945 <Test name="rgba8ui_rgba8_snorm" />
   9946 <Test name="r32ui_r32f" />
   9947 <Test name="r32ui_rgba8ui" />
   9948 <Test name="r32ui_rgba8i" />
   9949 <Test name="r32ui_r32i" />
   9950 <Test name="r32ui_rgba8" />
   9951 <Test name="r32ui_rgba8_snorm" />
   9952 <Test name="rgba32i_rgba32f" />
   9953 <Test name="rgba32i_rgba32ui" />
   9954 <Test name="rgba16i_rgba16f" />
   9955 <Test name="rgba16i_rgba16ui" />
   9956 <Test name="rgba8i_r32f" />
   9957 <Test name="rgba8i_rgba8ui" />
   9958 <Test name="rgba8i_r32ui" />
   9959 <Test name="rgba8i_r32i" />
   9960 <Test name="rgba8i_rgba8" />
   9961 <Test name="rgba8i_rgba8_snorm" />
   9962 <Test name="r32i_r32f" />
   9963 <Test name="r32i_rgba8ui" />
   9964 <Test name="r32i_r32ui" />
   9965 <Test name="r32i_rgba8i" />
   9966 <Test name="r32i_rgba8" />
   9967 <Test name="r32i_rgba8_snorm" />
   9968 <Test name="rgba8_r32f" />
   9969 <Test name="rgba8_rgba8ui" />
   9970 <Test name="rgba8_rgba8i" />
   9971 <Test name="rgba8_r32i" />
   9972 <Test name="rgba8_rgba8_snorm" />
   9973 <Test name="rgba8_snorm_r32f" />
   9974 <Test name="rgba8_snorm_rgba8ui" />
   9975 <Test name="rgba8_snorm_rgba8i" />
   9976 <Test name="rgba8_snorm_r32i" />
   9977 <Test name="rgba8_snorm_rgba8" />
   9978 </TestCase>
   9979 <TestCase name="image_size">
   9980 <Test name="readonly_32x32x32" />
   9981 <Test name="readonly_12x34x56" />
   9982 <Test name="readonly_1x1x1" />
   9983 <Test name="readonly_7x1x1" />
   9984 <Test name="writeonly_32x32x32" />
   9985 <Test name="writeonly_12x34x56" />
   9986 <Test name="writeonly_1x1x1" />
   9987 <Test name="writeonly_7x1x1" />
   9988 <Test name="readonly_writeonly_32x32x32" />
   9989 <Test name="readonly_writeonly_12x34x56" />
   9990 <Test name="readonly_writeonly_1x1x1" />
   9991 <Test name="readonly_writeonly_7x1x1" />
   9992 </TestCase>
   9993 </TestSuite>
   9994 <TestSuite name="buffer">
   9995 <TestCase name="store">
   9996 <Test name="rgba32f" />
   9997 <Test name="rgba16f" />
   9998 <Test name="r32f" />
   9999 <Test name="rgba32ui" />
   10000 <Test name="rgba16ui" />
   10001 <Test name="rgba8ui" />
   10002 <Test name="r32ui" />
   10003 <Test name="rgba32i" />
   10004 <Test name="rgba16i" />
   10005 <Test name="rgba8i" />
   10006 <Test name="r32i" />
   10007 <Test name="rgba8" />
   10008 </TestCase>
   10009 <TestCase name="load_store">
   10010 <Test name="rgba32f" />
   10011 <Test name="rgba16f" />
   10012 <Test name="r32f" />
   10013 <Test name="rgba32ui" />
   10014 <Test name="rgba16ui" />
   10015 <Test name="rgba8ui" />
   10016 <Test name="r32ui" />
   10017 <Test name="rgba32i" />
   10018 <Test name="rgba16i" />
   10019 <Test name="rgba8i" />
   10020 <Test name="r32i" />
   10021 <Test name="rgba8" />
   10022 </TestCase>
   10023 <TestCase name="atomic">
   10024 <Test name="exchange_r32f_result" />
   10025 <Test name="exchange_r32f_return_value" />
   10026 <Test name="add_r32ui_result" />
   10027 <Test name="add_r32ui_return_value" />
   10028 <Test name="min_r32ui_result" />
   10029 <Test name="min_r32ui_return_value" />
   10030 <Test name="max_r32ui_result" />
   10031 <Test name="max_r32ui_return_value" />
   10032 <Test name="and_r32ui_result" />
   10033 <Test name="and_r32ui_return_value" />
   10034 <Test name="or_r32ui_result" />
   10035 <Test name="or_r32ui_return_value" />
   10036 <Test name="xor_r32ui_result" />
   10037 <Test name="xor_r32ui_return_value" />
   10038 <Test name="exchange_r32ui_result" />
   10039 <Test name="exchange_r32ui_return_value" />
   10040 <Test name="comp_swap_r32ui_result" />
   10041 <Test name="comp_swap_r32ui_return_value" />
   10042 <Test name="add_r32i_result" />
   10043 <Test name="add_r32i_return_value" />
   10044 <Test name="min_r32i_result" />
   10045 <Test name="min_r32i_return_value" />
   10046 <Test name="max_r32i_result" />
   10047 <Test name="max_r32i_return_value" />
   10048 <Test name="and_r32i_result" />
   10049 <Test name="and_r32i_return_value" />
   10050 <Test name="or_r32i_result" />
   10051 <Test name="or_r32i_return_value" />
   10052 <Test name="xor_r32i_result" />
   10053 <Test name="xor_r32i_return_value" />
   10054 <Test name="exchange_r32i_result" />
   10055 <Test name="exchange_r32i_return_value" />
   10056 <Test name="comp_swap_r32i_result" />
   10057 <Test name="comp_swap_r32i_return_value" />
   10058 </TestCase>
   10059 <TestCase name="qualifiers">
   10060 <Test name="coherent_r32f" />
   10061 <Test name="volatile_r32f" />
   10062 <Test name="coherent_r32ui" />
   10063 <Test name="volatile_r32ui" />
   10064 <Test name="coherent_r32i" />
   10065 <Test name="volatile_r32i" />
   10066 <Test name="restrict" />
   10067 </TestCase>
   10068 <TestCase name="format_reinterpret">
   10069 <Test name="rgba32f_rgba32ui" />
   10070 <Test name="rgba32f_rgba32i" />
   10071 <Test name="rgba16f_rgba16ui" />
   10072 <Test name="rgba16f_rgba16i" />
   10073 <Test name="r32f_rgba8ui" />
   10074 <Test name="r32f_r32ui" />
   10075 <Test name="r32f_rgba8i" />
   10076 <Test name="r32f_r32i" />
   10077 <Test name="r32f_rgba8" />
   10078 <Test name="r32f_rgba8_snorm" />
   10079 <Test name="rgba32ui_rgba32f" />
   10080 <Test name="rgba32ui_rgba32i" />
   10081 <Test name="rgba16ui_rgba16f" />
   10082 <Test name="rgba16ui_rgba16i" />
   10083 <Test name="rgba8ui_r32f" />
   10084 <Test name="rgba8ui_r32ui" />
   10085 <Test name="rgba8ui_rgba8i" />
   10086 <Test name="rgba8ui_r32i" />
   10087 <Test name="rgba8ui_rgba8" />
   10088 <Test name="rgba8ui_rgba8_snorm" />
   10089 <Test name="r32ui_r32f" />
   10090 <Test name="r32ui_rgba8ui" />
   10091 <Test name="r32ui_rgba8i" />
   10092 <Test name="r32ui_r32i" />
   10093 <Test name="r32ui_rgba8" />
   10094 <Test name="r32ui_rgba8_snorm" />
   10095 <Test name="rgba32i_rgba32f" />
   10096 <Test name="rgba32i_rgba32ui" />
   10097 <Test name="rgba16i_rgba16f" />
   10098 <Test name="rgba16i_rgba16ui" />
   10099 <Test name="rgba8i_r32f" />
   10100 <Test name="rgba8i_rgba8ui" />
   10101 <Test name="rgba8i_r32ui" />
   10102 <Test name="rgba8i_r32i" />
   10103 <Test name="rgba8i_rgba8" />
   10104 <Test name="rgba8i_rgba8_snorm" />
   10105 <Test name="r32i_r32f" />
   10106 <Test name="r32i_rgba8ui" />
   10107 <Test name="r32i_r32ui" />
   10108 <Test name="r32i_rgba8i" />
   10109 <Test name="r32i_rgba8" />
   10110 <Test name="r32i_rgba8_snorm" />
   10111 <Test name="rgba8_r32f" />
   10112 <Test name="rgba8_rgba8ui" />
   10113 <Test name="rgba8_r32ui" />
   10114 <Test name="rgba8_rgba8i" />
   10115 <Test name="rgba8_r32i" />
   10116 <Test name="rgba8_rgba8_snorm" />
   10117 </TestCase>
   10118 <TestCase name="image_size">
   10119 <Test name="readonly_32" />
   10120 <Test name="readonly_12" />
   10121 <Test name="readonly_1" />
   10122 <Test name="readonly_7" />
   10123 <Test name="writeonly_32" />
   10124 <Test name="writeonly_12" />
   10125 <Test name="writeonly_1" />
   10126 <Test name="writeonly_7" />
   10127 <Test name="readonly_writeonly_32" />
   10128 <Test name="readonly_writeonly_12" />
   10129 <Test name="readonly_writeonly_1" />
   10130 <Test name="readonly_writeonly_7" />
   10131 </TestCase>
   10132 </TestSuite>
   10133 <TestCase name="early_fragment_tests">
   10134 <Test name="no_early_fragment_tests_depth" />
   10135 <Test name="no_early_fragment_tests_stencil" />
   10136 <Test name="early_fragment_tests_depth" />
   10137 <Test name="early_fragment_tests_stencil" />
   10138 </TestCase>
   10139 </TestSuite>
   10140 <TestSuite name="atomic_counter">
   10141 <TestCase name="get">
   10142 <Test name="1_counter_1_call_1_thread" />
   10143 <Test name="1_counter_1_call_10_threads" />
   10144 <Test name="1_counter_1_call_5000_threads" />
   10145 <Test name="1_counter_5_calls_1_thread" />
   10146 <Test name="1_counter_5_calls_10_threads" />
   10147 <Test name="1_counter_100_calls_1_thread" />
   10148 <Test name="1_counter_100_calls_10_threads" />
   10149 <Test name="4_counters_1_call_1_thread" />
   10150 <Test name="4_counters_1_call_10_threads" />
   10151 <Test name="4_counters_5_calls_1_thread" />
   10152 <Test name="4_counters_5_calls_10_threads" />
   10153 <Test name="4_counters_100_calls_1_thread" />
   10154 <Test name="4_counters_100_calls_10_threads" />
   10155 <Test name="8_counters_1_call_1_thread" />
   10156 <Test name="8_counters_1_call_10_threads" />
   10157 <Test name="8_counters_5_calls_1_thread" />
   10158 <Test name="8_counters_5_calls_10_threads" />
   10159 <Test name="8_counters_100_calls_1_thread" />
   10160 <Test name="8_counters_100_calls_10_threads" />
   10161 </TestCase>
   10162 <TestCase name="get_branch">
   10163 <Test name="1_counter_1_call_10_threads" />
   10164 <Test name="1_counter_1_call_5000_threads" />
   10165 <Test name="1_counter_5_calls_1_thread" />
   10166 <Test name="1_counter_5_calls_10_threads" />
   10167 <Test name="1_counter_100_calls_1_thread" />
   10168 <Test name="1_counter_100_calls_10_threads" />
   10169 <Test name="4_counters_1_call_10_threads" />
   10170 <Test name="4_counters_5_calls_1_thread" />
   10171 <Test name="4_counters_5_calls_10_threads" />
   10172 <Test name="4_counters_100_calls_1_thread" />
   10173 <Test name="4_counters_100_calls_10_threads" />
   10174 <Test name="8_counters_1_call_10_threads" />
   10175 <Test name="8_counters_5_calls_1_thread" />
   10176 <Test name="8_counters_5_calls_10_threads" />
   10177 <Test name="8_counters_100_calls_1_thread" />
   10178 <Test name="8_counters_100_calls_10_threads" />
   10179 </TestCase>
   10180 <TestCase name="inc">
   10181 <Test name="1_counter_1_call_1_thread" />
   10182 <Test name="1_counter_1_call_10_threads" />
   10183 <Test name="1_counter_1_call_5000_threads" />
   10184 <Test name="1_counter_5_calls_1_thread" />
   10185 <Test name="1_counter_5_calls_10_threads" />
   10186 <Test name="1_counter_100_calls_1_thread" />
   10187 <Test name="1_counter_100_calls_10_threads" />
   10188 <Test name="4_counters_1_call_1_thread" />
   10189 <Test name="4_counters_1_call_10_threads" />
   10190 <Test name="4_counters_5_calls_1_thread" />
   10191 <Test name="4_counters_5_calls_10_threads" />
   10192 <Test name="4_counters_100_calls_1_thread" />
   10193 <Test name="4_counters_100_calls_10_threads" />
   10194 <Test name="8_counters_1_call_1_thread" />
   10195 <Test name="8_counters_1_call_10_threads" />
   10196 <Test name="8_counters_5_calls_1_thread" />
   10197 <Test name="8_counters_5_calls_10_threads" />
   10198 <Test name="8_counters_100_calls_1_thread" />
   10199 <Test name="8_counters_100_calls_10_threads" />
   10200 </TestCase>
   10201 <TestCase name="inc_branch">
   10202 <Test name="1_counter_1_call_10_threads" />
   10203 <Test name="1_counter_1_call_5000_threads" />
   10204 <Test name="1_counter_5_calls_1_thread" />
   10205 <Test name="1_counter_5_calls_10_threads" />
   10206 <Test name="1_counter_100_calls_1_thread" />
   10207 <Test name="1_counter_100_calls_10_threads" />
   10208 <Test name="4_counters_1_call_10_threads" />
   10209 <Test name="4_counters_5_calls_1_thread" />
   10210 <Test name="4_counters_5_calls_10_threads" />
   10211 <Test name="4_counters_100_calls_1_thread" />
   10212 <Test name="4_counters_100_calls_10_threads" />
   10213 <Test name="8_counters_1_call_10_threads" />
   10214 <Test name="8_counters_5_calls_1_thread" />
   10215 <Test name="8_counters_5_calls_10_threads" />
   10216 <Test name="8_counters_100_calls_1_thread" />
   10217 <Test name="8_counters_100_calls_10_threads" />
   10218 </TestCase>
   10219 <TestCase name="dec">
   10220 <Test name="1_counter_1_call_1_thread" />
   10221 <Test name="1_counter_1_call_10_threads" />
   10222 <Test name="1_counter_1_call_5000_threads" />
   10223 <Test name="1_counter_5_calls_1_thread" />
   10224 <Test name="1_counter_5_calls_10_threads" />
   10225 <Test name="1_counter_100_calls_1_thread" />
   10226 <Test name="1_counter_100_calls_10_threads" />
   10227 <Test name="4_counters_1_call_1_thread" />
   10228 <Test name="4_counters_1_call_10_threads" />
   10229 <Test name="4_counters_5_calls_1_thread" />
   10230 <Test name="4_counters_5_calls_10_threads" />
   10231 <Test name="4_counters_100_calls_1_thread" />
   10232 <Test name="4_counters_100_calls_10_threads" />
   10233 <Test name="8_counters_1_call_1_thread" />
   10234 <Test name="8_counters_1_call_10_threads" />
   10235 <Test name="8_counters_5_calls_1_thread" />
   10236 <Test name="8_counters_5_calls_10_threads" />
   10237 <Test name="8_counters_100_calls_1_thread" />
   10238 <Test name="8_counters_100_calls_10_threads" />
   10239 </TestCase>
   10240 <TestCase name="dec_branch">
   10241 <Test name="1_counter_1_call_10_threads" />
   10242 <Test name="1_counter_1_call_5000_threads" />
   10243 <Test name="1_counter_5_calls_1_thread" />
   10244 <Test name="1_counter_5_calls_10_threads" />
   10245 <Test name="1_counter_100_calls_1_thread" />
   10246 <Test name="1_counter_100_calls_10_threads" />
   10247 <Test name="4_counters_1_call_10_threads" />
   10248 <Test name="4_counters_5_calls_1_thread" />
   10249 <Test name="4_counters_5_calls_10_threads" />
   10250 <Test name="4_counters_100_calls_1_thread" />
   10251 <Test name="4_counters_100_calls_10_threads" />
   10252 <Test name="8_counters_1_call_10_threads" />
   10253 <Test name="8_counters_5_calls_1_thread" />
   10254 <Test name="8_counters_5_calls_10_threads" />
   10255 <Test name="8_counters_100_calls_1_thread" />
   10256 <Test name="8_counters_100_calls_10_threads" />
   10257 </TestCase>
   10258 <TestCase name="get_inc">
   10259 <Test name="1_counter_1_call_1_thread" />
   10260 <Test name="1_counter_1_call_10_threads" />
   10261 <Test name="1_counter_1_call_5000_threads" />
   10262 <Test name="1_counter_5_calls_1_thread" />
   10263 <Test name="1_counter_5_calls_10_threads" />
   10264 <Test name="1_counter_100_calls_1_thread" />
   10265 <Test name="1_counter_100_calls_10_threads" />
   10266 <Test name="4_counters_1_call_1_thread" />
   10267 <Test name="4_counters_1_call_10_threads" />
   10268 <Test name="4_counters_5_calls_1_thread" />
   10269 <Test name="4_counters_5_calls_10_threads" />
   10270 <Test name="4_counters_100_calls_1_thread" />
   10271 <Test name="4_counters_100_calls_10_threads" />
   10272 <Test name="8_counters_1_call_1_thread" />
   10273 <Test name="8_counters_1_call_10_threads" />
   10274 <Test name="8_counters_5_calls_1_thread" />
   10275 <Test name="8_counters_5_calls_10_threads" />
   10276 <Test name="8_counters_100_calls_1_thread" />
   10277 <Test name="8_counters_100_calls_10_threads" />
   10278 </TestCase>
   10279 <TestCase name="get_inc_branch">
   10280 <Test name="1_counter_1_call_10_threads" />
   10281 <Test name="1_counter_1_call_5000_threads" />
   10282 <Test name="1_counter_5_calls_1_thread" />
   10283 <Test name="1_counter_5_calls_10_threads" />
   10284 <Test name="1_counter_100_calls_1_thread" />
   10285 <Test name="1_counter_100_calls_10_threads" />
   10286 <Test name="4_counters_1_call_10_threads" />
   10287 <Test name="4_counters_5_calls_1_thread" />
   10288 <Test name="4_counters_5_calls_10_threads" />
   10289 <Test name="4_counters_100_calls_1_thread" />
   10290 <Test name="4_counters_100_calls_10_threads" />
   10291 <Test name="8_counters_1_call_10_threads" />
   10292 <Test name="8_counters_5_calls_1_thread" />
   10293 <Test name="8_counters_5_calls_10_threads" />
   10294 <Test name="8_counters_100_calls_1_thread" />
   10295 <Test name="8_counters_100_calls_10_threads" />
   10296 </TestCase>
   10297 <TestCase name="get_dec">
   10298 <Test name="1_counter_1_call_1_thread" />
   10299 <Test name="1_counter_1_call_10_threads" />
   10300 <Test name="1_counter_1_call_5000_threads" />
   10301 </TestCase>
   10302 <TestCase name="get_dec_branch">
   10303 <Test name="1_counter_1_call_10_threads" />
   10304 <Test name="1_counter_1_call_5000_threads" />
   10305 <Test name="1_counter_5_calls_1_thread" />
   10306 <Test name="1_counter_5_calls_10_threads" />
   10307 <Test name="1_counter_100_calls_1_thread" />
   10308 <Test name="1_counter_100_calls_10_threads" />
   10309 <Test name="4_counters_1_call_10_threads" />
   10310 <Test name="4_counters_5_calls_1_thread" />
   10311 <Test name="4_counters_5_calls_10_threads" />
   10312 <Test name="4_counters_100_calls_1_thread" />
   10313 <Test name="4_counters_100_calls_10_threads" />
   10314 <Test name="8_counters_1_call_10_threads" />
   10315 <Test name="8_counters_5_calls_1_thread" />
   10316 <Test name="8_counters_5_calls_10_threads" />
   10317 <Test name="8_counters_100_calls_1_thread" />
   10318 <Test name="8_counters_100_calls_10_threads" />
   10319 </TestCase>
   10320 <TestCase name="inc_dec">
   10321 <Test name="1_counter_1_call_1_thread" />
   10322 <Test name="1_counter_1_call_10_threads" />
   10323 <Test name="1_counter_1_call_5000_threads" />
   10324 <Test name="1_counter_5_calls_1_thread" />
   10325 <Test name="1_counter_5_calls_10_threads" />
   10326 <Test name="1_counter_100_calls_1_thread" />
   10327 <Test name="1_counter_100_calls_10_threads" />
   10328 <Test name="4_counters_1_call_1_thread" />
   10329 <Test name="4_counters_1_call_10_threads" />
   10330 <Test name="4_counters_5_calls_1_thread" />
   10331 <Test name="4_counters_5_calls_10_threads" />
   10332 <Test name="4_counters_100_calls_1_thread" />
   10333 <Test name="4_counters_100_calls_10_threads" />
   10334 <Test name="8_counters_1_call_1_thread" />
   10335 <Test name="8_counters_1_call_10_threads" />
   10336 <Test name="8_counters_5_calls_1_thread" />
   10337 <Test name="8_counters_5_calls_10_threads" />
   10338 <Test name="8_counters_100_calls_1_thread" />
   10339 <Test name="8_counters_100_calls_10_threads" />
   10340 </TestCase>
   10341 <TestCase name="inc_dec_branch">
   10342 <Test name="1_counter_1_call_10_threads" />
   10343 <Test name="1_counter_1_call_5000_threads" />
   10344 <Test name="1_counter_5_calls_1_thread" />
   10345 <Test name="1_counter_5_calls_10_threads" />
   10346 <Test name="1_counter_100_calls_1_thread" />
   10347 <Test name="1_counter_100_calls_10_threads" />
   10348 <Test name="4_counters_1_call_10_threads" />
   10349 <Test name="4_counters_5_calls_1_thread" />
   10350 <Test name="4_counters_5_calls_10_threads" />
   10351 <Test name="4_counters_100_calls_1_thread" />
   10352 <Test name="4_counters_100_calls_10_threads" />
   10353 <Test name="8_counters_1_call_10_threads" />
   10354 <Test name="8_counters_5_calls_1_thread" />
   10355 <Test name="8_counters_5_calls_10_threads" />
   10356 <Test name="8_counters_100_calls_1_thread" />
   10357 <Test name="8_counters_100_calls_10_threads" />
   10358 </TestCase>
   10359 <TestCase name="get_inc_dec">
   10360 <Test name="1_counter_1_call_1_thread" />
   10361 <Test name="1_counter_1_call_10_threads" />
   10362 <Test name="1_counter_1_call_5000_threads" />
   10363 <Test name="1_counter_5_calls_1_thread" />
   10364 <Test name="1_counter_5_calls_10_threads" />
   10365 <Test name="1_counter_100_calls_1_thread" />
   10366 <Test name="1_counter_100_calls_10_threads" />
   10367 <Test name="4_counters_1_call_1_thread" />
   10368 <Test name="4_counters_1_call_10_threads" />
   10369 <Test name="4_counters_5_calls_1_thread" />
   10370 <Test name="4_counters_5_calls_10_threads" />
   10371 <Test name="4_counters_100_calls_1_thread" />
   10372 <Test name="4_counters_100_calls_10_threads" />
   10373 <Test name="8_counters_1_call_1_thread" />
   10374 <Test name="8_counters_1_call_10_threads" />
   10375 <Test name="8_counters_5_calls_1_thread" />
   10376 <Test name="8_counters_5_calls_10_threads" />
   10377 <Test name="8_counters_100_calls_1_thread" />
   10378 <Test name="8_counters_100_calls_10_threads" />
   10379 </TestCase>
   10380 <TestCase name="get_inc_dec_branch">
   10381 <Test name="1_counter_1_call_10_threads" />
   10382 <Test name="1_counter_1_call_5000_threads" />
   10383 <Test name="1_counter_5_calls_1_thread" />
   10384 <Test name="1_counter_5_calls_10_threads" />
   10385 <Test name="1_counter_100_calls_1_thread" />
   10386 <Test name="1_counter_100_calls_10_threads" />
   10387 <Test name="4_counters_1_call_10_threads" />
   10388 <Test name="4_counters_5_calls_1_thread" />
   10389 <Test name="4_counters_5_calls_10_threads" />
   10390 <Test name="4_counters_100_calls_1_thread" />
   10391 <Test name="4_counters_100_calls_10_threads" />
   10392 <Test name="8_counters_1_call_10_threads" />
   10393 <Test name="8_counters_5_calls_1_thread" />
   10394 <Test name="8_counters_5_calls_10_threads" />
   10395 <Test name="8_counters_100_calls_1_thread" />
   10396 <Test name="8_counters_100_calls_10_threads" />
   10397 </TestCase>
   10398 <TestSuite name="layout">
   10399 <TestSuite name="reverse_offset">
   10400 <TestCase name="get_inc">
   10401 <Test name="8_counters_1_call_1_thread" />
   10402 <Test name="8_counters_1_call_1000_threads" />
   10403 <Test name="8_counters_5_calls_1_thread" />
   10404 <Test name="8_counters_5_calls_1000_threads" />
   10405 </TestCase>
   10406 <TestCase name="inc_dec">
   10407 <Test name="8_counters_1_call_1_thread" />
   10408 <Test name="8_counters_1_call_1000_threads" />
   10409 <Test name="8_counters_5_calls_1_thread" />
   10410 <Test name="8_counters_5_calls_1000_threads" />
   10411 </TestCase>
   10412 </TestSuite>
   10413 <TestSuite name="first_offset_set">
   10414 <TestCase name="get_inc">
   10415 <Test name="8_counters_1_call_1_thread" />
   10416 <Test name="8_counters_1_call_1000_threads" />
   10417 <Test name="8_counters_5_calls_1_thread" />
   10418 <Test name="8_counters_5_calls_1000_threads" />
   10419 </TestCase>
   10420 <TestCase name="inc_dec">
   10421 <Test name="8_counters_1_call_1_thread" />
   10422 <Test name="8_counters_1_call_1000_threads" />
   10423 <Test name="8_counters_5_calls_1_thread" />
   10424 <Test name="8_counters_5_calls_1000_threads" />
   10425 </TestCase>
   10426 </TestSuite>
   10427 <TestSuite name="default_offset_set">
   10428 <TestCase name="get_inc">
   10429 <Test name="8_counters_1_call_1_thread" />
   10430 <Test name="8_counters_1_call_1000_threads" />
   10431 <Test name="8_counters_5_calls_1_thread" />
   10432 <Test name="8_counters_5_calls_1000_threads" />
   10433 </TestCase>
   10434 <TestCase name="inc_dec">
   10435 <Test name="8_counters_1_call_1_thread" />
   10436 <Test name="8_counters_1_call_1000_threads" />
   10437 <Test name="8_counters_5_calls_1_thread" />
   10438 <Test name="8_counters_5_calls_1000_threads" />
   10439 </TestCase>
   10440 </TestSuite>
   10441 <TestSuite name="reset_default_offset">
   10442 <TestCase name="get_inc">
   10443 <Test name="8_counters_1_call_1_thread" />
   10444 <Test name="8_counters_1_call_1000_threads" />
   10445 <Test name="8_counters_5_calls_1_thread" />
   10446 <Test name="8_counters_5_calls_1000_threads" />
   10447 </TestCase>
   10448 <TestCase name="inc_dec">
   10449 <Test name="8_counters_1_call_1_thread" />
   10450 <Test name="8_counters_1_call_1000_threads" />
   10451 <Test name="8_counters_5_calls_1_thread" />
   10452 <Test name="8_counters_5_calls_1000_threads" />
   10453 </TestCase>
   10454 </TestSuite>
   10455 <TestCase name="invalid">
   10456 <Test name="invalid_binding" />
   10457 <Test name="invalid_default_binding" />
   10458 <Test name="invalid_offset_align" />
   10459 <Test name="invalid_offset_overlap" />
   10460 <Test name="invalid_default_offset" />
   10461 </TestCase>
   10462 </TestSuite>
   10463 </TestSuite>
   10464 <TestSuite name="stencil_texturing">
   10465 <TestCase name="format">
   10466 <Test name="depth24_stencil8_2d" />
   10467 <Test name="depth24_stencil8_2d_array" />
   10468 <Test name="depth24_stencil8_cube" />
   10469 <Test name="stencil_index8_2d" />
   10470 <Test name="stencil_index8_2d_array" />
   10471 <Test name="stencil_index8_cube" />
   10472 </TestCase>
   10473 <TestCase name="render">
   10474 <Test name="depth32f_stencil8_clear" />
   10475 <Test name="depth32f_stencil8_draw" />
   10476 <Test name="depth24_stencil8_clear" />
   10477 <Test name="depth24_stencil8_draw" />
   10478 </TestCase>
   10479 <TestCase name="misc">
   10480 <Test name="compare_mode_effect" />
   10481 <Test name="base_level" />
   10482 </TestCase>
   10483 </TestSuite>
   10484 <TestSuite name="texture">
   10485 <TestSuite name="filtering">
   10486 <TestSuite name="cube_array">
   10487 <TestCase name="formats">
   10488 <Test name="rgba16f_nearest" />
   10489 <Test name="rgba16f_linear" />
   10490 <Test name="rgba16f_nearest_mipmap_nearest" />
   10491 <Test name="rgba16f_linear_mipmap_nearest" />
   10492 <Test name="rgba16f_nearest_mipmap_linear" />
   10493 <Test name="rgba16f_linear_mipmap_linear" />
   10494 <Test name="r11f_g11f_b10f_nearest" />
   10495 <Test name="r11f_g11f_b10f_linear" />
   10496 <Test name="r11f_g11f_b10f_nearest_mipmap_nearest" />
   10497 <Test name="r11f_g11f_b10f_linear_mipmap_nearest" />
   10498 <Test name="r11f_g11f_b10f_nearest_mipmap_linear" />
   10499 <Test name="r11f_g11f_b10f_linear_mipmap_linear" />
   10500 <Test name="rgb9_e5_nearest" />
   10501 <Test name="rgb9_e5_linear" />
   10502 <Test name="rgb9_e5_nearest_mipmap_nearest" />
   10503 <Test name="rgb9_e5_linear_mipmap_nearest" />
   10504 <Test name="rgb9_e5_nearest_mipmap_linear" />
   10505 <Test name="rgb9_e5_linear_mipmap_linear" />
   10506 <Test name="rgba8_nearest" />
   10507 <Test name="rgba8_linear" />
   10508 <Test name="rgba8_nearest_mipmap_nearest" />
   10509 <Test name="rgba8_linear_mipmap_nearest" />
   10510 <Test name="rgba8_nearest_mipmap_linear" />
   10511 <Test name="rgba8_linear_mipmap_linear" />
   10512 <Test name="rgba8_snorm_nearest" />
   10513 <Test name="rgba8_snorm_linear" />
   10514 <Test name="rgba8_snorm_nearest_mipmap_nearest" />
   10515 <Test name="rgba8_snorm_linear_mipmap_nearest" />
   10516 <Test name="rgba8_snorm_nearest_mipmap_linear" />
   10517 <Test name="rgba8_snorm_linear_mipmap_linear" />
   10518 <Test name="rgb565_nearest" />
   10519 <Test name="rgb565_linear" />
   10520 <Test name="rgb565_nearest_mipmap_nearest" />
   10521 <Test name="rgb565_linear_mipmap_nearest" />
   10522 <Test name="rgb565_nearest_mipmap_linear" />
   10523 <Test name="rgb565_linear_mipmap_linear" />
   10524 <Test name="rgba4_nearest" />
   10525 <Test name="rgba4_linear" />
   10526 <Test name="rgba4_nearest_mipmap_nearest" />
   10527 <Test name="rgba4_linear_mipmap_nearest" />
   10528 <Test name="rgba4_nearest_mipmap_linear" />
   10529 <Test name="rgba4_linear_mipmap_linear" />
   10530 <Test name="rgb5_a1_nearest" />
   10531 <Test name="rgb5_a1_linear" />
   10532 <Test name="rgb5_a1_nearest_mipmap_nearest" />
   10533 <Test name="rgb5_a1_linear_mipmap_nearest" />
   10534 <Test name="rgb5_a1_nearest_mipmap_linear" />
   10535 <Test name="rgb5_a1_linear_mipmap_linear" />
   10536 <Test name="srgb8_alpha8_nearest" />
   10537 <Test name="srgb8_alpha8_linear" />
   10538 <Test name="srgb8_alpha8_nearest_mipmap_nearest" />
   10539 <Test name="srgb8_alpha8_linear_mipmap_nearest" />
   10540 <Test name="srgb8_alpha8_nearest_mipmap_linear" />
   10541 <Test name="srgb8_alpha8_linear_mipmap_linear" />
   10542 <Test name="rgb10_a2_nearest" />
   10543 <Test name="rgb10_a2_linear" />
   10544 <Test name="rgb10_a2_nearest_mipmap_nearest" />
   10545 <Test name="rgb10_a2_linear_mipmap_nearest" />
   10546 <Test name="rgb10_a2_nearest_mipmap_linear" />
   10547 <Test name="rgb10_a2_linear_mipmap_linear" />
   10548 </TestCase>
   10549 <TestCase name="sizes">
   10550 <Test name="8x8x6_nearest" />
   10551 <Test name="8x8x6_linear" />
   10552 <Test name="8x8x6_nearest_mipmap_nearest" />
   10553 <Test name="8x8x6_linear_mipmap_nearest" />
   10554 <Test name="8x8x6_nearest_mipmap_linear" />
   10555 <Test name="8x8x6_linear_mipmap_linear" />
   10556 <Test name="64x64x12_nearest" />
   10557 <Test name="64x64x12_linear" />
   10558 <Test name="64x64x12_nearest_mipmap_nearest" />
   10559 <Test name="64x64x12_linear_mipmap_nearest" />
   10560 <Test name="64x64x12_nearest_mipmap_linear" />
   10561 <Test name="64x64x12_linear_mipmap_linear" />
   10562 <Test name="128x128x12_nearest" />
   10563 <Test name="128x128x12_linear" />
   10564 <Test name="128x128x12_nearest_mipmap_nearest" />
   10565 <Test name="128x128x12_linear_mipmap_nearest" />
   10566 <Test name="128x128x12_nearest_mipmap_linear" />
   10567 <Test name="128x128x12_linear_mipmap_linear" />
   10568 <Test name="7x7x12_nearest" />
   10569 <Test name="7x7x12_linear" />
   10570 <Test name="7x7x12_nearest_mipmap_nearest" />
   10571 <Test name="7x7x12_linear_mipmap_nearest" />
   10572 <Test name="7x7x12_nearest_mipmap_linear" />
   10573 <Test name="7x7x12_linear_mipmap_linear" />
   10574 <Test name="63x63x18_nearest" />
   10575 <Test name="63x63x18_linear" />
   10576 <Test name="63x63x18_nearest_mipmap_nearest" />
   10577 <Test name="63x63x18_linear_mipmap_nearest" />
   10578 <Test name="63x63x18_nearest_mipmap_linear" />
   10579 <Test name="63x63x18_linear_mipmap_linear" />
   10580 </TestCase>
   10581 <TestCase name="combinations">
   10582 <Test name="nearest_nearest_clamp_clamp" />
   10583 <Test name="nearest_nearest_clamp_repeat" />
   10584 <Test name="nearest_nearest_clamp_mirror" />
   10585 <Test name="nearest_nearest_repeat_clamp" />
   10586 <Test name="nearest_nearest_repeat_repeat" />
   10587 <Test name="nearest_nearest_repeat_mirror" />
   10588 <Test name="nearest_nearest_mirror_clamp" />
   10589 <Test name="nearest_nearest_mirror_repeat" />
   10590 <Test name="nearest_nearest_mirror_mirror" />
   10591 <Test name="nearest_linear_clamp_clamp" />
   10592 <Test name="nearest_linear_clamp_repeat" />
   10593 <Test name="nearest_linear_clamp_mirror" />
   10594 <Test name="nearest_linear_repeat_clamp" />
   10595 <Test name="nearest_linear_repeat_repeat" />
   10596 <Test name="nearest_linear_repeat_mirror" />
   10597 <Test name="nearest_linear_mirror_clamp" />
   10598 <Test name="nearest_linear_mirror_repeat" />
   10599 <Test name="nearest_linear_mirror_mirror" />
   10600 <Test name="linear_nearest_clamp_clamp" />
   10601 <Test name="linear_nearest_clamp_repeat" />
   10602 <Test name="linear_nearest_clamp_mirror" />
   10603 <Test name="linear_nearest_repeat_clamp" />
   10604 <Test name="linear_nearest_repeat_repeat" />
   10605 <Test name="linear_nearest_repeat_mirror" />
   10606 <Test name="linear_nearest_mirror_clamp" />
   10607 <Test name="linear_nearest_mirror_repeat" />
   10608 <Test name="linear_nearest_mirror_mirror" />
   10609 <Test name="linear_linear_clamp_clamp" />
   10610 <Test name="linear_linear_clamp_repeat" />
   10611 <Test name="linear_linear_clamp_mirror" />
   10612 <Test name="linear_linear_repeat_clamp" />
   10613 <Test name="linear_linear_repeat_repeat" />
   10614 <Test name="linear_linear_repeat_mirror" />
   10615 <Test name="linear_linear_mirror_clamp" />
   10616 <Test name="linear_linear_mirror_repeat" />
   10617 <Test name="linear_linear_mirror_mirror" />
   10618 <Test name="nearest_mipmap_nearest_nearest_clamp_clamp" />
   10619 <Test name="nearest_mipmap_nearest_nearest_clamp_repeat" />
   10620 <Test name="nearest_mipmap_nearest_nearest_clamp_mirror" />
   10621 <Test name="nearest_mipmap_nearest_nearest_repeat_clamp" />
   10622 <Test name="nearest_mipmap_nearest_nearest_repeat_repeat" />
   10623 <Test name="nearest_mipmap_nearest_nearest_repeat_mirror" />
   10624 <Test name="nearest_mipmap_nearest_nearest_mirror_clamp" />
   10625 <Test name="nearest_mipmap_nearest_nearest_mirror_repeat" />
   10626 <Test name="nearest_mipmap_nearest_nearest_mirror_mirror" />
   10627 <Test name="nearest_mipmap_nearest_linear_clamp_clamp" />
   10628 <Test name="nearest_mipmap_nearest_linear_clamp_repeat" />
   10629 <Test name="nearest_mipmap_nearest_linear_clamp_mirror" />
   10630 <Test name="nearest_mipmap_nearest_linear_repeat_clamp" />
   10631 <Test name="nearest_mipmap_nearest_linear_repeat_repeat" />
   10632 <Test name="nearest_mipmap_nearest_linear_repeat_mirror" />
   10633 <Test name="nearest_mipmap_nearest_linear_mirror_clamp" />
   10634 <Test name="nearest_mipmap_nearest_linear_mirror_repeat" />
   10635 <Test name="nearest_mipmap_nearest_linear_mirror_mirror" />
   10636 <Test name="linear_mipmap_nearest_nearest_clamp_clamp" />
   10637 <Test name="linear_mipmap_nearest_nearest_clamp_repeat" />
   10638 <Test name="linear_mipmap_nearest_nearest_clamp_mirror" />
   10639 <Test name="linear_mipmap_nearest_nearest_repeat_clamp" />
   10640 <Test name="linear_mipmap_nearest_nearest_repeat_repeat" />
   10641 <Test name="linear_mipmap_nearest_nearest_repeat_mirror" />
   10642 <Test name="linear_mipmap_nearest_nearest_mirror_clamp" />
   10643 <Test name="linear_mipmap_nearest_nearest_mirror_repeat" />
   10644 <Test name="linear_mipmap_nearest_nearest_mirror_mirror" />
   10645 <Test name="linear_mipmap_nearest_linear_clamp_clamp" />
   10646 <Test name="linear_mipmap_nearest_linear_clamp_repeat" />
   10647 <Test name="linear_mipmap_nearest_linear_clamp_mirror" />
   10648 <Test name="linear_mipmap_nearest_linear_repeat_clamp" />
   10649 <Test name="linear_mipmap_nearest_linear_repeat_repeat" />
   10650 <Test name="linear_mipmap_nearest_linear_repeat_mirror" />
   10651 <Test name="linear_mipmap_nearest_linear_mirror_clamp" />
   10652 <Test name="linear_mipmap_nearest_linear_mirror_repeat" />
   10653 <Test name="linear_mipmap_nearest_linear_mirror_mirror" />
   10654 <Test name="nearest_mipmap_linear_nearest_clamp_clamp" />
   10655 <Test name="nearest_mipmap_linear_nearest_clamp_repeat" />
   10656 <Test name="nearest_mipmap_linear_nearest_clamp_mirror" />
   10657 <Test name="nearest_mipmap_linear_nearest_repeat_clamp" />
   10658 <Test name="nearest_mipmap_linear_nearest_repeat_repeat" />
   10659 <Test name="nearest_mipmap_linear_nearest_repeat_mirror" />
   10660 <Test name="nearest_mipmap_linear_nearest_mirror_clamp" />
   10661 <Test name="nearest_mipmap_linear_nearest_mirror_repeat" />
   10662 <Test name="nearest_mipmap_linear_nearest_mirror_mirror" />
   10663 <Test name="nearest_mipmap_linear_linear_clamp_clamp" />
   10664 <Test name="nearest_mipmap_linear_linear_clamp_repeat" />
   10665 <Test name="nearest_mipmap_linear_linear_clamp_mirror" />
   10666 <Test name="nearest_mipmap_linear_linear_repeat_clamp" />
   10667 <Test name="nearest_mipmap_linear_linear_repeat_repeat" />
   10668 <Test name="nearest_mipmap_linear_linear_repeat_mirror" />
   10669 <Test name="nearest_mipmap_linear_linear_mirror_clamp" />
   10670 <Test name="nearest_mipmap_linear_linear_mirror_repeat" />
   10671 <Test name="nearest_mipmap_linear_linear_mirror_mirror" />
   10672 <Test name="linear_mipmap_linear_nearest_clamp_clamp" />
   10673 <Test name="linear_mipmap_linear_nearest_clamp_repeat" />
   10674 <Test name="linear_mipmap_linear_nearest_clamp_mirror" />
   10675 <Test name="linear_mipmap_linear_nearest_repeat_clamp" />
   10676 <Test name="linear_mipmap_linear_nearest_repeat_repeat" />
   10677 <Test name="linear_mipmap_linear_nearest_repeat_mirror" />
   10678 <Test name="linear_mipmap_linear_nearest_mirror_clamp" />
   10679 <Test name="linear_mipmap_linear_nearest_mirror_repeat" />
   10680 <Test name="linear_mipmap_linear_nearest_mirror_mirror" />
   10681 <Test name="linear_mipmap_linear_linear_clamp_clamp" />
   10682 <Test name="linear_mipmap_linear_linear_clamp_repeat" />
   10683 <Test name="linear_mipmap_linear_linear_clamp_mirror" />
   10684 <Test name="linear_mipmap_linear_linear_repeat_clamp" />
   10685 <Test name="linear_mipmap_linear_linear_repeat_repeat" />
   10686 <Test name="linear_mipmap_linear_linear_repeat_mirror" />
   10687 <Test name="linear_mipmap_linear_linear_mirror_clamp" />
   10688 <Test name="linear_mipmap_linear_linear_mirror_repeat" />
   10689 <Test name="linear_mipmap_linear_linear_mirror_mirror" />
   10690 </TestCase>
   10691 <TestCase name="no_edges_visible">
   10692 <Test name="nearest" />
   10693 <Test name="linear" />
   10694 </TestCase>
   10695 </TestSuite>
   10696 </TestSuite>
   10697 <TestSuite name="format">
   10698 <TestCase name="unsized">
   10699 <Test name="alpha_cube_array_pot" />
   10700 <Test name="alpha_cube_array_npot" />
   10701 <Test name="luminance_cube_array_pot" />
   10702 <Test name="luminance_cube_array_npot" />
   10703 <Test name="luminance_alpha_cube_array_pot" />
   10704 <Test name="luminance_alpha_cube_array_npot" />
   10705 <Test name="rgb_unsigned_short_5_6_5_cube_array_pot" />
   10706 <Test name="rgb_unsigned_short_5_6_5_cube_array_npot" />
   10707 <Test name="rgb_unsigned_byte_cube_array_pot" />
   10708 <Test name="rgb_unsigned_byte_cube_array_npot" />
   10709 <Test name="rgba_unsigned_short_4_4_4_4_cube_array_pot" />
   10710 <Test name="rgba_unsigned_short_4_4_4_4_cube_array_npot" />
   10711 <Test name="rgba_unsigned_short_5_5_5_1_cube_array_pot" />
   10712 <Test name="rgba_unsigned_short_5_5_5_1_cube_array_npot" />
   10713 <Test name="rgba_unsigned_byte_cube_array_pot" />
   10714 <Test name="rgba_unsigned_byte_cube_array_npot" />
   10715 </TestCase>
   10716 <TestSuite name="sized">
   10717 <TestCase name="cube_array">
   10718 <Test name="rgba32f_pot" />
   10719 <Test name="rgba32f_npot" />
   10720 <Test name="rgba32i_pot" />
   10721 <Test name="rgba32i_npot" />
   10722 <Test name="rgba32ui_pot" />
   10723 <Test name="rgba32ui_npot" />
   10724 <Test name="rgba16f_pot" />
   10725 <Test name="rgba16f_npot" />
   10726 <Test name="rgba16i_pot" />
   10727 <Test name="rgba16i_npot" />
   10728 <Test name="rgba16ui_pot" />
   10729 <Test name="rgba16ui_npot" />
   10730 <Test name="rgba8_pot" />
   10731 <Test name="rgba8_npot" />
   10732 <Test name="rgba8i_pot" />
   10733 <Test name="rgba8i_npot" />
   10734 <Test name="rgba8ui_pot" />
   10735 <Test name="rgba8ui_npot" />
   10736 <Test name="srgb8_alpha8_pot" />
   10737 <Test name="srgb8_alpha8_npot" />
   10738 <Test name="rgb10_a2_pot" />
   10739 <Test name="rgb10_a2_npot" />
   10740 <Test name="rgb10_a2ui_pot" />
   10741 <Test name="rgb10_a2ui_npot" />
   10742 <Test name="rgba4_pot" />
   10743 <Test name="rgba4_npot" />
   10744 <Test name="rgb5_a1_pot" />
   10745 <Test name="rgb5_a1_npot" />
   10746 <Test name="rgba8_snorm_pot" />
   10747 <Test name="rgba8_snorm_npot" />
   10748 <Test name="rgb8_pot" />
   10749 <Test name="rgb8_npot" />
   10750 <Test name="rgb565_pot" />
   10751 <Test name="rgb565_npot" />
   10752 <Test name="r11f_g11f_b10f_pot" />
   10753 <Test name="r11f_g11f_b10f_npot" />
   10754 <Test name="rgb32f_pot" />
   10755 <Test name="rgb32f_npot" />
   10756 <Test name="rgb32i_pot" />
   10757 <Test name="rgb32i_npot" />
   10758 <Test name="rgb32ui_pot" />
   10759 <Test name="rgb32ui_npot" />
   10760 <Test name="rgb16f_pot" />
   10761 <Test name="rgb16f_npot" />
   10762 <Test name="rgb16i_pot" />
   10763 <Test name="rgb16i_npot" />
   10764 <Test name="rgb16ui_pot" />
   10765 <Test name="rgb16ui_npot" />
   10766 <Test name="rgb8_snorm_pot" />
   10767 <Test name="rgb8_snorm_npot" />
   10768 <Test name="rgb8i_pot" />
   10769 <Test name="rgb8i_npot" />
   10770 <Test name="rgb8ui_pot" />
   10771 <Test name="rgb8ui_npot" />
   10772 <Test name="srgb8_pot" />
   10773 <Test name="srgb8_npot" />
   10774 <Test name="rgb9_e5_pot" />
   10775 <Test name="rgb9_e5_npot" />
   10776 <Test name="rg32f_pot" />
   10777 <Test name="rg32f_npot" />
   10778 <Test name="rg32i_pot" />
   10779 <Test name="rg32i_npot" />
   10780 <Test name="rg32ui_pot" />
   10781 <Test name="rg32ui_npot" />
   10782 <Test name="rg16f_pot" />
   10783 <Test name="rg16f_npot" />
   10784 <Test name="rg16i_pot" />
   10785 <Test name="rg16i_npot" />
   10786 <Test name="rg16ui_pot" />
   10787 <Test name="rg16ui_npot" />
   10788 <Test name="rg8_pot" />
   10789 <Test name="rg8_npot" />
   10790 <Test name="rg8i_pot" />
   10791 <Test name="rg8i_npot" />
   10792 <Test name="rg8ui_pot" />
   10793 <Test name="rg8ui_npot" />
   10794 <Test name="rg8_snorm_pot" />
   10795 <Test name="rg8_snorm_npot" />
   10796 <Test name="r32f_pot" />
   10797 <Test name="r32f_npot" />
   10798 <Test name="r32i_pot" />
   10799 <Test name="r32i_npot" />
   10800 <Test name="r32ui_pot" />
   10801 <Test name="r32ui_npot" />
   10802 <Test name="r16f_pot" />
   10803 <Test name="r16f_npot" />
   10804 <Test name="r16i_pot" />
   10805 <Test name="r16i_npot" />
   10806 <Test name="r16ui_pot" />
   10807 <Test name="r16ui_npot" />
   10808 <Test name="r8_pot" />
   10809 <Test name="r8_npot" />
   10810 <Test name="r8i_pot" />
   10811 <Test name="r8i_npot" />
   10812 <Test name="r8ui_pot" />
   10813 <Test name="r8ui_npot" />
   10814 <Test name="r8_snorm_pot" />
   10815 <Test name="r8_snorm_npot" />
   10816 <Test name="depth_component32f_pot" />
   10817 <Test name="depth_component32f_npot" />
   10818 <Test name="depth_component24_pot" />
   10819 <Test name="depth_component24_npot" />
   10820 <Test name="depth_component16_pot" />
   10821 <Test name="depth_component16_npot" />
   10822 <Test name="depth32f_stencil8_pot" />
   10823 <Test name="depth32f_stencil8_npot" />
   10824 <Test name="depth24_stencil8_pot" />
   10825 <Test name="depth24_stencil8_npot" />
   10826 </TestCase>
   10827 </TestSuite>
   10828 <TestCase name="buffer">
   10829 <Test name="r8_pot" />
   10830 <Test name="r8_npot" />
   10831 <Test name="r16f_pot" />
   10832 <Test name="r16f_npot" />
   10833 <Test name="r32f_pot" />
   10834 <Test name="r32f_npot" />
   10835 <Test name="r8i_pot" />
   10836 <Test name="r8i_npot" />
   10837 <Test name="r16i_pot" />
   10838 <Test name="r16i_npot" />
   10839 <Test name="r32i_pot" />
   10840 <Test name="r32i_npot" />
   10841 <Test name="r8ui_pot" />
   10842 <Test name="r8ui_npot" />
   10843 <Test name="r16ui_pot" />
   10844 <Test name="r16ui_npot" />
   10845 <Test name="r32ui_pot" />
   10846 <Test name="r32ui_npot" />
   10847 <Test name="rg8_pot" />
   10848 <Test name="rg8_npot" />
   10849 <Test name="rg16f_pot" />
   10850 <Test name="rg16f_npot" />
   10851 <Test name="rg32f_pot" />
   10852 <Test name="rg32f_npot" />
   10853 <Test name="rg8i_pot" />
   10854 <Test name="rg8i_npot" />
   10855 <Test name="rg16i_pot" />
   10856 <Test name="rg16i_npot" />
   10857 <Test name="rg32i_pot" />
   10858 <Test name="rg32i_npot" />
   10859 <Test name="rg8ui_pot" />
   10860 <Test name="rg8ui_npot" />
   10861 <Test name="rg16ui_pot" />
   10862 <Test name="rg16ui_npot" />
   10863 <Test name="rg32ui_pot" />
   10864 <Test name="rg32ui_npot" />
   10865 <Test name="rgba8_pot" />
   10866 <Test name="rgba8_npot" />
   10867 <Test name="rgba16f_pot" />
   10868 <Test name="rgba16f_npot" />
   10869 <Test name="rgba32f_pot" />
   10870 <Test name="rgba32f_npot" />
   10871 <Test name="rgba8i_pot" />
   10872 <Test name="rgba8i_npot" />
   10873 <Test name="rgba16i_pot" />
   10874 <Test name="rgba16i_npot" />
   10875 <Test name="rgba32i_pot" />
   10876 <Test name="rgba32i_npot" />
   10877 <Test name="rgba8ui_pot" />
   10878 <Test name="rgba8ui_npot" />
   10879 <Test name="rgba16ui_pot" />
   10880 <Test name="rgba16ui_npot" />
   10881 <Test name="rgba32ui_pot" />
   10882 <Test name="rgba32ui_npot" />
   10883 </TestCase>
   10884 </TestSuite>
   10885 <TestSuite name="specification">
   10886 <TestCase name="basic_teximage3d">
   10887 <Test name="rgba32f_cube_array" />
   10888 <Test name="rgba32i_cube_array" />
   10889 <Test name="rgba32ui_cube_array" />
   10890 <Test name="rgba16f_cube_array" />
   10891 <Test name="rgba16i_cube_array" />
   10892 <Test name="rgba16ui_cube_array" />
   10893 <Test name="rgba8_cube_array" />
   10894 <Test name="rgba8i_cube_array" />
   10895 <Test name="rgba8ui_cube_array" />
   10896 <Test name="srgb8_alpha8_cube_array" />
   10897 <Test name="rgb10_a2_cube_array" />
   10898 <Test name="rgb10_a2ui_cube_array" />
   10899 <Test name="rgba4_cube_array" />
   10900 <Test name="rgb5_a1_cube_array" />
   10901 <Test name="rgba8_snorm_cube_array" />
   10902 <Test name="rgb8_cube_array" />
   10903 <Test name="rgb565_cube_array" />
   10904 <Test name="r11f_g11f_b10f_cube_array" />
   10905 <Test name="rgb32f_cube_array" />
   10906 <Test name="rgb32i_cube_array" />
   10907 <Test name="rgb32ui_cube_array" />
   10908 <Test name="rgb16f_cube_array" />
   10909 <Test name="rgb16i_cube_array" />
   10910 <Test name="rgb16ui_cube_array" />
   10911 <Test name="rgb8_snorm_cube_array" />
   10912 <Test name="rgb8i_cube_array" />
   10913 <Test name="rgb8ui_cube_array" />
   10914 <Test name="srgb8_cube_array" />
   10915 <Test name="rgb9_e5_cube_array" />
   10916 <Test name="rg32f_cube_array" />
   10917 <Test name="rg32i_cube_array" />
   10918 <Test name="rg32ui_cube_array" />
   10919 <Test name="rg16f_cube_array" />
   10920 <Test name="rg16i_cube_array" />
   10921 <Test name="rg16ui_cube_array" />
   10922 <Test name="rg8_cube_array" />
   10923 <Test name="rg8i_cube_array" />
   10924 <Test name="rg8ui_cube_array" />
   10925 <Test name="rg8_snorm_cube_array" />
   10926 <Test name="r32f_cube_array" />
   10927 <Test name="r32i_cube_array" />
   10928 <Test name="r32ui_cube_array" />
   10929 <Test name="r16f_cube_array" />
   10930 <Test name="r16i_cube_array" />
   10931 <Test name="r16ui_cube_array" />
   10932 <Test name="r8_cube_array" />
   10933 <Test name="r8i_cube_array" />
   10934 <Test name="r8ui_cube_array" />
   10935 <Test name="r8_snorm_cube_array" />
   10936 </TestCase>
   10937 <TestCase name="teximage3d_pbo">
   10938 <Test name="rgba32f_cube_array" />
   10939 <Test name="rgba32i_cube_array" />
   10940 <Test name="rgba32ui_cube_array" />
   10941 <Test name="rgba16f_cube_array" />
   10942 <Test name="rgba16i_cube_array" />
   10943 <Test name="rgba16ui_cube_array" />
   10944 <Test name="rgba8_cube_array" />
   10945 <Test name="rgba8i_cube_array" />
   10946 <Test name="rgba8ui_cube_array" />
   10947 <Test name="srgb8_alpha8_cube_array" />
   10948 <Test name="rgb10_a2_cube_array" />
   10949 <Test name="rgb10_a2ui_cube_array" />
   10950 <Test name="rgba4_cube_array" />
   10951 <Test name="rgb5_a1_cube_array" />
   10952 <Test name="rgba8_snorm_cube_array" />
   10953 <Test name="rgb8_cube_array" />
   10954 <Test name="rgb565_cube_array" />
   10955 <Test name="r11f_g11f_b10f_cube_array" />
   10956 <Test name="rgb32f_cube_array" />
   10957 <Test name="rgb32i_cube_array" />
   10958 <Test name="rgb32ui_cube_array" />
   10959 <Test name="rgb16f_cube_array" />
   10960 <Test name="rgb16i_cube_array" />
   10961 <Test name="rgb16ui_cube_array" />
   10962 <Test name="rgb8_snorm_cube_array" />
   10963 <Test name="rgb8i_cube_array" />
   10964 <Test name="rgb8ui_cube_array" />
   10965 <Test name="srgb8_cube_array" />
   10966 <Test name="rgb9_e5_cube_array" />
   10967 <Test name="rg32f_cube_array" />
   10968 <Test name="rg32i_cube_array" />
   10969 <Test name="rg32ui_cube_array" />
   10970 <Test name="rg16f_cube_array" />
   10971 <Test name="rg16i_cube_array" />
   10972 <Test name="rg16ui_cube_array" />
   10973 <Test name="rg8_cube_array" />
   10974 <Test name="rg8i_cube_array" />
   10975 <Test name="rg8ui_cube_array" />
   10976 <Test name="rg8_snorm_cube_array" />
   10977 <Test name="r32f_cube_array" />
   10978 <Test name="r32i_cube_array" />
   10979 <Test name="r32ui_cube_array" />
   10980 <Test name="r16f_cube_array" />
   10981 <Test name="r16i_cube_array" />
   10982 <Test name="r16ui_cube_array" />
   10983 <Test name="r8_cube_array" />
   10984 <Test name="r8i_cube_array" />
   10985 <Test name="r8ui_cube_array" />
   10986 <Test name="r8_snorm_cube_array" />
   10987 <Test name="rgb8_offset_cube_array" />
   10988 <Test name="rgb8_alignment_cube_array" />
   10989 <Test name="rgb8_image_height_cube_array" />
   10990 <Test name="rgb8_row_length_cube_array" />
   10991 <Test name="rgb8_skip_images_cube_array" />
   10992 <Test name="rgb8_skip_rows_cube_array" />
   10993 <Test name="rgb8_skip_pixels_cube_array" />
   10994 </TestCase>
   10995 <TestCase name="teximage3d_depth">
   10996 <Test name="depth_component32f_cube_array" />
   10997 <Test name="depth_component24_cube_array" />
   10998 <Test name="depth_component16_cube_array" />
   10999 <Test name="depth32f_stencil8_cube_array" />
   11000 <Test name="depth24_stencil8_cube_array" />
   11001 </TestCase>
   11002 <TestCase name="teximage3d_depth_pbo">
   11003 <Test name="depth_component32f_cube_array" />
   11004 <Test name="depth_component24_cube_array" />
   11005 <Test name="depth_component16_cube_array" />
   11006 <Test name="depth32f_stencil8_cube_array" />
   11007 <Test name="depth24_stencil8_cube_array" />
   11008 </TestCase>
   11009 <TestCase name="texsubimage3d_pbo">
   11010 <Test name="rgba32f_cube_array" />
   11011 <Test name="rgba32i_cube_array" />
   11012 <Test name="rgba32ui_cube_array" />
   11013 <Test name="rgba16f_cube_array" />
   11014 <Test name="rgba16i_cube_array" />
   11015 <Test name="rgba16ui_cube_array" />
   11016 <Test name="rgba8_cube_array" />
   11017 <Test name="rgba8i_cube_array" />
   11018 <Test name="rgba8ui_cube_array" />
   11019 <Test name="srgb8_alpha8_cube_array" />
   11020 <Test name="rgb10_a2_cube_array" />
   11021 <Test name="rgb10_a2ui_cube_array" />
   11022 <Test name="rgba4_cube_array" />
   11023 <Test name="rgb5_a1_cube_array" />
   11024 <Test name="rgba8_snorm_cube_array" />
   11025 <Test name="rgb8_cube_array" />
   11026 <Test name="rgb565_cube_array" />
   11027 <Test name="r11f_g11f_b10f_cube_array" />
   11028 <Test name="rgb32f_cube_array" />
   11029 <Test name="rgb32i_cube_array" />
   11030 <Test name="rgb32ui_cube_array" />
   11031 <Test name="rgb16f_cube_array" />
   11032 <Test name="rgb16i_cube_array" />
   11033 <Test name="rgb16ui_cube_array" />
   11034 <Test name="rgb8_snorm_cube_array" />
   11035 <Test name="rgb8i_cube_array" />
   11036 <Test name="rgb8ui_cube_array" />
   11037 <Test name="srgb8_cube_array" />
   11038 <Test name="rgb9_e5_cube_array" />
   11039 <Test name="rg32f_cube_array" />
   11040 <Test name="rg32i_cube_array" />
   11041 <Test name="rg32ui_cube_array" />
   11042 <Test name="rg16f_cube_array" />
   11043 <Test name="rg16i_cube_array" />
   11044 <Test name="rg16ui_cube_array" />
   11045 <Test name="rg8_cube_array" />
   11046 <Test name="rg8i_cube_array" />
   11047 <Test name="rg8ui_cube_array" />
   11048 <Test name="rg8_snorm_cube_array" />
   11049 <Test name="r32f_cube_array" />
   11050 <Test name="r32i_cube_array" />
   11051 <Test name="r32ui_cube_array" />
   11052 <Test name="r16f_cube_array" />
   11053 <Test name="r16i_cube_array" />
   11054 <Test name="r16ui_cube_array" />
   11055 <Test name="r8_cube_array" />
   11056 <Test name="r8i_cube_array" />
   11057 <Test name="r8ui_cube_array" />
   11058 <Test name="r8_snorm_cube_array" />
   11059 <Test name="rgb8_offset_cube_array" />
   11060 <Test name="rgb8_image_height_cube_array" />
   11061 <Test name="rgb8_row_length_cube_array" />
   11062 <Test name="rgb8_skip_images_cube_array" />
   11063 <Test name="rgb8_skip_rows_cube_array" />
   11064 <Test name="rgb8_skip_pixels_cube_array" />
   11065 </TestCase>
   11066 <TestCase name="texsubimage3d_depth">
   11067 <Test name="depth_component32f_cube_array" />
   11068 <Test name="depth_component24_cube_array" />
   11069 <Test name="depth_component16_cube_array" />
   11070 <Test name="depth32f_stencil8_cube_array" />
   11071 <Test name="depth24_stencil8_cube_array" />
   11072 </TestCase>
   11073 <TestSuite name="texstorage3d">
   11074 <TestCase name="format">
   11075 <Test name="rgba32f_cube_array" />
   11076 <Test name="rgba32i_cube_array" />
   11077 <Test name="rgba32ui_cube_array" />
   11078 <Test name="rgba16f_cube_array" />
   11079 <Test name="rgba16i_cube_array" />
   11080 <Test name="rgba16ui_cube_array" />
   11081 <Test name="rgba8_cube_array" />
   11082 <Test name="rgba8i_cube_array" />
   11083 <Test name="rgba8ui_cube_array" />
   11084 <Test name="srgb8_alpha8_cube_array" />
   11085 <Test name="rgb10_a2_cube_array" />
   11086 <Test name="rgb10_a2ui_cube_array" />
   11087 <Test name="rgba4_cube_array" />
   11088 <Test name="rgb5_a1_cube_array" />
   11089 <Test name="rgba8_snorm_cube_array" />
   11090 <Test name="rgb8_cube_array" />
   11091 <Test name="rgb565_cube_array" />
   11092 <Test name="r11f_g11f_b10f_cube_array" />
   11093 <Test name="rgb32f_cube_array" />
   11094 <Test name="rgb32i_cube_array" />
   11095 <Test name="rgb32ui_cube_array" />
   11096 <Test name="rgb16f_cube_array" />
   11097 <Test name="rgb16i_cube_array" />
   11098 <Test name="rgb16ui_cube_array" />
   11099 <Test name="rgb8_snorm_cube_array" />
   11100 <Test name="rgb8i_cube_array" />
   11101 <Test name="rgb8ui_cube_array" />
   11102 <Test name="srgb8_cube_array" />
   11103 <Test name="rgb9_e5_cube_array" />
   11104 <Test name="rg32f_cube_array" />
   11105 <Test name="rg32i_cube_array" />
   11106 <Test name="rg32ui_cube_array" />
   11107 <Test name="rg16f_cube_array" />
   11108 <Test name="rg16i_cube_array" />
   11109 <Test name="rg16ui_cube_array" />
   11110 <Test name="rg8_cube_array" />
   11111 <Test name="rg8i_cube_array" />
   11112 <Test name="rg8ui_cube_array" />
   11113 <Test name="rg8_snorm_cube_array" />
   11114 <Test name="r32f_cube_array" />
   11115 <Test name="r32i_cube_array" />
   11116 <Test name="r32ui_cube_array" />
   11117 <Test name="r16f_cube_array" />
   11118 <Test name="r16i_cube_array" />
   11119 <Test name="r16ui_cube_array" />
   11120 <Test name="r8_cube_array" />
   11121 <Test name="r8i_cube_array" />
   11122 <Test name="r8ui_cube_array" />
   11123 <Test name="r8_snorm_cube_array" />
   11124 <Test name="depth_component32f_cube_array" />
   11125 <Test name="depth_component24_cube_array" />
   11126 <Test name="depth_component16_cube_array" />
   11127 <Test name="depth32f_stencil8_cube_array" />
   11128 <Test name="depth24_stencil8_cube_array" />
   11129 </TestCase>
   11130 <TestCase name="size">
   11131 <Test name="cube_array_1x1x6_1_levels" />
   11132 <Test name="cube_array_2x2x6_2_levels" />
   11133 <Test name="cube_array_32x32x6_3_levels" />
   11134 <Test name="cube_array_64x64x6_4_levels" />
   11135 <Test name="cube_array_57x57x12_1_levels" />
   11136 <Test name="cube_array_57x57x12_2_levels" />
   11137 <Test name="cube_array_57x57x12_6_levels" />
   11138 </TestCase>
   11139 </TestSuite>
   11140 </TestSuite>
   11141 <TestSuite name="multisample">
   11142 <TestCase name="samples_1">
   11143 <Test name="sample_position" />
   11144 <Test name="use_texture_color_2d" />
   11145 <Test name="use_texture_color_2d_array" />
   11146 <Test name="use_texture_int_2d" />
   11147 <Test name="use_texture_int_2d_array" />
   11148 <Test name="use_texture_uint_2d" />
   11149 <Test name="use_texture_uint_2d_array" />
   11150 <Test name="use_texture_depth_2d" />
   11151 <Test name="use_texture_depth_2d_array" />
   11152 </TestCase>
   11153 <TestCase name="samples_2">
   11154 <Test name="sample_position" />
   11155 <Test name="sample_mask_only" />
   11156 <Test name="sample_mask_and_alpha_to_coverage" />
   11157 <Test name="sample_mask_and_sample_coverage" />
   11158 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11159 <Test name="sample_mask_non_effective_bits" />
   11160 <Test name="use_texture_color_2d" />
   11161 <Test name="use_texture_color_2d_array" />
   11162 <Test name="use_texture_int_2d" />
   11163 <Test name="use_texture_int_2d_array" />
   11164 <Test name="use_texture_uint_2d" />
   11165 <Test name="use_texture_uint_2d_array" />
   11166 <Test name="use_texture_depth_2d" />
   11167 <Test name="use_texture_depth_2d_array" />
   11168 </TestCase>
   11169 <TestCase name="samples_3">
   11170 <Test name="sample_position" />
   11171 <Test name="sample_mask_only" />
   11172 <Test name="sample_mask_and_alpha_to_coverage" />
   11173 <Test name="sample_mask_and_sample_coverage" />
   11174 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11175 <Test name="sample_mask_non_effective_bits" />
   11176 <Test name="use_texture_color_2d" />
   11177 <Test name="use_texture_color_2d_array" />
   11178 <Test name="use_texture_int_2d" />
   11179 <Test name="use_texture_int_2d_array" />
   11180 <Test name="use_texture_uint_2d" />
   11181 <Test name="use_texture_uint_2d_array" />
   11182 <Test name="use_texture_depth_2d" />
   11183 <Test name="use_texture_depth_2d_array" />
   11184 </TestCase>
   11185 <TestCase name="samples_4">
   11186 <Test name="sample_position" />
   11187 <Test name="sample_mask_only" />
   11188 <Test name="sample_mask_and_alpha_to_coverage" />
   11189 <Test name="sample_mask_and_sample_coverage" />
   11190 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11191 <Test name="sample_mask_non_effective_bits" />
   11192 <Test name="use_texture_color_2d" />
   11193 <Test name="use_texture_color_2d_array" />
   11194 <Test name="use_texture_int_2d" />
   11195 <Test name="use_texture_int_2d_array" />
   11196 <Test name="use_texture_uint_2d" />
   11197 <Test name="use_texture_uint_2d_array" />
   11198 <Test name="use_texture_depth_2d" />
   11199 <Test name="use_texture_depth_2d_array" />
   11200 </TestCase>
   11201 <TestCase name="samples_8">
   11202 <Test name="sample_position" />
   11203 <Test name="sample_mask_only" />
   11204 <Test name="sample_mask_and_alpha_to_coverage" />
   11205 <Test name="sample_mask_and_sample_coverage" />
   11206 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11207 <Test name="sample_mask_non_effective_bits" />
   11208 <Test name="use_texture_color_2d" />
   11209 <Test name="use_texture_color_2d_array" />
   11210 <Test name="use_texture_int_2d" />
   11211 <Test name="use_texture_int_2d_array" />
   11212 <Test name="use_texture_uint_2d" />
   11213 <Test name="use_texture_uint_2d_array" />
   11214 <Test name="use_texture_depth_2d" />
   11215 <Test name="use_texture_depth_2d_array" />
   11216 </TestCase>
   11217 <TestCase name="samples_10">
   11218 <Test name="sample_position" />
   11219 <Test name="sample_mask_only" />
   11220 <Test name="sample_mask_and_alpha_to_coverage" />
   11221 <Test name="sample_mask_and_sample_coverage" />
   11222 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11223 <Test name="sample_mask_non_effective_bits" />
   11224 <Test name="use_texture_color_2d" />
   11225 <Test name="use_texture_color_2d_array" />
   11226 <Test name="use_texture_int_2d" />
   11227 <Test name="use_texture_int_2d_array" />
   11228 <Test name="use_texture_uint_2d" />
   11229 <Test name="use_texture_uint_2d_array" />
   11230 <Test name="use_texture_depth_2d" />
   11231 <Test name="use_texture_depth_2d_array" />
   11232 </TestCase>
   11233 <TestCase name="samples_12">
   11234 <Test name="sample_position" />
   11235 <Test name="sample_mask_only" />
   11236 <Test name="sample_mask_and_alpha_to_coverage" />
   11237 <Test name="sample_mask_and_sample_coverage" />
   11238 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11239 <Test name="sample_mask_non_effective_bits" />
   11240 <Test name="use_texture_color_2d" />
   11241 <Test name="use_texture_color_2d_array" />
   11242 <Test name="use_texture_int_2d" />
   11243 <Test name="use_texture_int_2d_array" />
   11244 <Test name="use_texture_uint_2d" />
   11245 <Test name="use_texture_uint_2d_array" />
   11246 <Test name="use_texture_depth_2d" />
   11247 <Test name="use_texture_depth_2d_array" />
   11248 </TestCase>
   11249 <TestCase name="samples_13">
   11250 <Test name="sample_position" />
   11251 <Test name="sample_mask_only" />
   11252 <Test name="sample_mask_and_alpha_to_coverage" />
   11253 <Test name="sample_mask_and_sample_coverage" />
   11254 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11255 <Test name="sample_mask_non_effective_bits" />
   11256 <Test name="use_texture_color_2d" />
   11257 <Test name="use_texture_color_2d_array" />
   11258 <Test name="use_texture_int_2d" />
   11259 <Test name="use_texture_int_2d_array" />
   11260 <Test name="use_texture_uint_2d" />
   11261 <Test name="use_texture_uint_2d_array" />
   11262 <Test name="use_texture_depth_2d" />
   11263 <Test name="use_texture_depth_2d_array" />
   11264 </TestCase>
   11265 <TestCase name="samples_16">
   11266 <Test name="sample_position" />
   11267 <Test name="sample_mask_only" />
   11268 <Test name="sample_mask_and_alpha_to_coverage" />
   11269 <Test name="sample_mask_and_sample_coverage" />
   11270 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11271 <Test name="sample_mask_non_effective_bits" />
   11272 <Test name="use_texture_color_2d" />
   11273 <Test name="use_texture_color_2d_array" />
   11274 <Test name="use_texture_int_2d" />
   11275 <Test name="use_texture_int_2d_array" />
   11276 <Test name="use_texture_uint_2d" />
   11277 <Test name="use_texture_uint_2d_array" />
   11278 <Test name="use_texture_depth_2d" />
   11279 <Test name="use_texture_depth_2d_array" />
   11280 </TestCase>
   11281 <TestCase name="samples_64">
   11282 <Test name="sample_position" />
   11283 <Test name="sample_mask_only" />
   11284 <Test name="sample_mask_and_alpha_to_coverage" />
   11285 <Test name="sample_mask_and_sample_coverage" />
   11286 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" />
   11287 <Test name="sample_mask_non_effective_bits" />
   11288 <Test name="use_texture_color_2d" />
   11289 <Test name="use_texture_color_2d_array" />
   11290 <Test name="use_texture_int_2d" />
   11291 <Test name="use_texture_int_2d_array" />
   11292 <Test name="use_texture_uint_2d" />
   11293 <Test name="use_texture_uint_2d_array" />
   11294 <Test name="use_texture_depth_2d" />
   11295 <Test name="use_texture_depth_2d_array" />
   11296 </TestCase>
   11297 <TestCase name="negative">
   11298 <Test name="fbo_attach_different_sample_count_tex_tex" />
   11299 <Test name="fbo_attach_different_sample_count_tex_rbo" />
   11300 <Test name="fbo_attach_different_fixed_state_tex_tex" />
   11301 <Test name="fbo_attach_different_fixed_state_tex_rbo" />
   11302 <Test name="fbo_attach_non_zero_level" />
   11303 <Test name="texture_min_filter" />
   11304 <Test name="texture_mag_filter" />
   11305 <Test name="texture_wrap_s" />
   11306 <Test name="texture_wrap_t" />
   11307 <Test name="texture_wrap_r" />
   11308 <Test name="texture_min_lod" />
   11309 <Test name="texture_max_lod" />
   11310 <Test name="texture_compare_mode" />
   11311 <Test name="texture_compare_func" />
   11312 <Test name="texture_base_level" />
   11313 <Test name="texture_high_sample_count" />
   11314 <Test name="texture_zero_sample_count" />
   11315 </TestCase>
   11316 </TestSuite>
   11317 <TestSuite name="gather">
   11318 <TestSuite name="basic">
   11319 <TestSuite name="2d">
   11320 <TestSuite name="rgba8">
   11321 <TestCase name="size_pot">
   11322 <Test name="clamp_to_edge_repeat" />
   11323 </TestCase>
   11324 <TestCase name="size_npot">
   11325 <Test name="clamp_to_edge_repeat" />
   11326 </TestCase>
   11327 <TestCase name="texture_swizzle">
   11328 <Test name="green_blue_alpha_zero" />
   11329 <Test name="blue_alpha_zero_one" />
   11330 <Test name="alpha_zero_one_red" />
   11331 <Test name="zero_one_red_green" />
   11332 <Test name="one_red_green_blue" />
   11333 </TestCase>
   11334 <TestCase name="filter_mode">
   11335 <Test name="min_linear_mag_linear" />
   11336 </TestCase>
   11337 <TestCase name="base_level">
   11338 <Test name="level_1" />
   11339 <Test name="level_2" />
   11340 </TestCase>
   11341 <TestCase name="incomplete">
   11342 <Test name="mipmap_incomplete" />
   11343 </TestCase>
   11344 </TestSuite>
   11345 <TestSuite name="rgba8ui">
   11346 <TestCase name="size_pot">
   11347 <Test name="clamp_to_edge_repeat" />
   11348 </TestCase>
   11349 <TestCase name="size_npot">
   11350 <Test name="clamp_to_edge_repeat" />
   11351 </TestCase>
   11352 <TestCase name="texture_swizzle">
   11353 <Test name="green_blue_alpha_zero" />
   11354 <Test name="blue_alpha_zero_one" />
   11355 <Test name="alpha_zero_one_red" />
   11356 <Test name="zero_one_red_green" />
   11357 <Test name="one_red_green_blue" />
   11358 </TestCase>
   11359 <TestCase name="base_level">
   11360 <Test name="level_1" />
   11361 <Test name="level_2" />
   11362 </TestCase>
   11363 </TestSuite>
   11364 <TestSuite name="rgba8i">
   11365 <TestCase name="size_pot">
   11366 <Test name="clamp_to_edge_repeat" />
   11367 </TestCase>
   11368 <TestCase name="size_npot">
   11369 <Test name="clamp_to_edge_repeat" />
   11370 </TestCase>
   11371 <TestCase name="texture_swizzle">
   11372 <Test name="green_blue_alpha_zero" />
   11373 <Test name="blue_alpha_zero_one" />
   11374 <Test name="alpha_zero_one_red" />
   11375 <Test name="zero_one_red_green" />
   11376 <Test name="one_red_green_blue" />
   11377 </TestCase>
   11378 <TestCase name="base_level">
   11379 <Test name="level_1" />
   11380 <Test name="level_2" />
   11381 </TestCase>
   11382 </TestSuite>
   11383 <TestSuite name="depth32f">
   11384 <TestSuite name="size_pot">
   11385 <TestCase name="compare_less">
   11386 <Test name="clamp_to_edge_repeat" />
   11387 </TestCase>
   11388 <TestCase name="compare_greater">
   11389 <Test name="clamp_to_edge_repeat" />
   11390 </TestCase>
   11391 </TestSuite>
   11392 <TestSuite name="size_npot">
   11393 <TestCase name="compare_less">
   11394 <Test name="clamp_to_edge_repeat" />
   11395 </TestCase>
   11396 <TestCase name="compare_greater">
   11397 <Test name="clamp_to_edge_repeat" />
   11398 </TestCase>
   11399 </TestSuite>
   11400 <TestCase name="filter_mode">
   11401 <Test name="min_linear_mag_linear" />
   11402 </TestCase>
   11403 <TestCase name="base_level">
   11404 <Test name="level_1" />
   11405 <Test name="level_2" />
   11406 </TestCase>
   11407 </TestSuite>
   11408 </TestSuite>
   11409 <TestSuite name="2d_array">
   11410 <TestSuite name="rgba8">
   11411 <TestCase name="size_pot">
   11412 <Test name="clamp_to_edge_repeat" />
   11413 </TestCase>
   11414 <TestCase name="size_npot">
   11415 <Test name="clamp_to_edge_repeat" />
   11416 </TestCase>
   11417 <TestCase name="texture_swizzle">
   11418 <Test name="green_blue_alpha_zero" />
   11419 <Test name="blue_alpha_zero_one" />
   11420 <Test name="alpha_zero_one_red" />
   11421 <Test name="zero_one_red_green" />
   11422 <Test name="one_red_green_blue" />
   11423 </TestCase>
   11424 <TestCase name="filter_mode">
   11425 <Test name="min_linear_mag_linear" />
   11426 </TestCase>
   11427 <TestCase name="base_level">
   11428 <Test name="level_1" />
   11429 <Test name="level_2" />
   11430 </TestCase>
   11431 <TestCase name="incomplete">
   11432 <Test name="mipmap_incomplete" />
   11433 </TestCase>
   11434 </TestSuite>
   11435 <TestSuite name="rgba8ui">
   11436 <TestCase name="size_pot">
   11437 <Test name="clamp_to_edge_repeat" />
   11438 </TestCase>
   11439 <TestCase name="size_npot">
   11440 <Test name="clamp_to_edge_repeat" />
   11441 </TestCase>
   11442 <TestCase name="texture_swizzle">
   11443 <Test name="green_blue_alpha_zero" />
   11444 <Test name="blue_alpha_zero_one" />
   11445 <Test name="alpha_zero_one_red" />
   11446 <Test name="zero_one_red_green" />
   11447 <Test name="one_red_green_blue" />
   11448 </TestCase>
   11449 <TestCase name="base_level">
   11450 <Test name="level_1" />
   11451 <Test name="level_2" />
   11452 </TestCase>
   11453 </TestSuite>
   11454 <TestSuite name="rgba8i">
   11455 <TestCase name="size_pot">
   11456 <Test name="clamp_to_edge_repeat" />
   11457 </TestCase>
   11458 <TestCase name="size_npot">
   11459 <Test name="clamp_to_edge_repeat" />
   11460 </TestCase>
   11461 <TestCase name="texture_swizzle">
   11462 <Test name="green_blue_alpha_zero" />
   11463 <Test name="blue_alpha_zero_one" />
   11464 <Test name="alpha_zero_one_red" />
   11465 <Test name="zero_one_red_green" />
   11466 <Test name="one_red_green_blue" />
   11467 </TestCase>
   11468 <TestCase name="base_level">
   11469 <Test name="level_1" />
   11470 <Test name="level_2" />
   11471 </TestCase>
   11472 </TestSuite>
   11473 <TestSuite name="depth32f">
   11474 <TestSuite name="size_pot">
   11475 <TestCase name="compare_less">
   11476 <Test name="clamp_to_edge_repeat" />
   11477 </TestCase>
   11478 <TestCase name="compare_greater">
   11479 <Test name="clamp_to_edge_repeat" />
   11480 </TestCase>
   11481 </TestSuite>
   11482 <TestSuite name="size_npot">
   11483 <TestCase name="compare_less">
   11484 <Test name="clamp_to_edge_repeat" />
   11485 </TestCase>
   11486 <TestCase name="compare_greater">
   11487 <Test name="clamp_to_edge_repeat" />
   11488 </TestCase>
   11489 </TestSuite>
   11490 <TestCase name="filter_mode">
   11491 <Test name="min_linear_mag_linear" />
   11492 </TestCase>
   11493 <TestCase name="base_level">
   11494 <Test name="level_1" />
   11495 <Test name="level_2" />
   11496 </TestCase>
   11497 </TestSuite>
   11498 </TestSuite>
   11499 <TestSuite name="cube">
   11500 <TestSuite name="rgba8">
   11501 <TestCase name="size_pot">
   11502 <Test name="clamp_to_edge_repeat" />
   11503 <Test name="repeat_mirrored_repeat" />
   11504 <Test name="mirrored_repeat_clamp_to_edge" />
   11505 </TestCase>
   11506 <TestCase name="size_npot">
   11507 <Test name="clamp_to_edge_repeat" />
   11508 <Test name="repeat_mirrored_repeat" />
   11509 <Test name="mirrored_repeat_clamp_to_edge" />
   11510 </TestCase>
   11511 <TestCase name="texture_swizzle">
   11512 <Test name="green_blue_alpha_zero" />
   11513 <Test name="blue_alpha_zero_one" />
   11514 <Test name="alpha_zero_one_red" />
   11515 <Test name="zero_one_red_green" />
   11516 <Test name="one_red_green_blue" />
   11517 </TestCase>
   11518 <TestCase name="filter_mode">
   11519 <Test name="min_linear_mag_linear" />
   11520 </TestCase>
   11521 <TestCase name="base_level">
   11522 <Test name="level_1" />
   11523 <Test name="level_2" />
   11524 </TestCase>
   11525 </TestSuite>
   11526 <TestSuite name="rgba8ui">
   11527 <TestCase name="size_pot">
   11528 <Test name="clamp_to_edge_repeat" />
   11529 <Test name="repeat_mirrored_repeat" />
   11530 <Test name="mirrored_repeat_clamp_to_edge" />
   11531 </TestCase>
   11532 <TestCase name="size_npot">
   11533 <Test name="clamp_to_edge_repeat" />
   11534 <Test name="repeat_mirrored_repeat" />
   11535 <Test name="mirrored_repeat_clamp_to_edge" />
   11536 </TestCase>
   11537 <TestCase name="texture_swizzle">
   11538 <Test name="green_blue_alpha_zero" />
   11539 <Test name="blue_alpha_zero_one" />
   11540 <Test name="alpha_zero_one_red" />
   11541 <Test name="zero_one_red_green" />
   11542 <Test name="one_red_green_blue" />
   11543 </TestCase>
   11544 <TestCase name="base_level">
   11545 <Test name="level_1" />
   11546 <Test name="level_2" />
   11547 </TestCase>
   11548 </TestSuite>
   11549 <TestSuite name="rgba8i">
   11550 <TestCase name="size_pot">
   11551 <Test name="clamp_to_edge_repeat" />
   11552 <Test name="repeat_mirrored_repeat" />
   11553 <Test name="mirrored_repeat_clamp_to_edge" />
   11554 </TestCase>
   11555 <TestCase name="size_npot">
   11556 <Test name="clamp_to_edge_repeat" />
   11557 <Test name="repeat_mirrored_repeat" />
   11558 <Test name="mirrored_repeat_clamp_to_edge" />
   11559 </TestCase>
   11560 <TestCase name="texture_swizzle">
   11561 <Test name="green_blue_alpha_zero" />
   11562 <Test name="blue_alpha_zero_one" />
   11563 <Test name="alpha_zero_one_red" />
   11564 <Test name="zero_one_red_green" />
   11565 <Test name="one_red_green_blue" />
   11566 </TestCase>
   11567 <TestCase name="base_level">
   11568 <Test name="level_1" />
   11569 <Test name="level_2" />
   11570 </TestCase>
   11571 </TestSuite>
   11572 <TestSuite name="depth32f">
   11573 <TestSuite name="size_pot">
   11574 <TestCase name="compare_less">
   11575 <Test name="clamp_to_edge_repeat" />
   11576 <Test name="repeat_mirrored_repeat" />
   11577 <Test name="mirrored_repeat_clamp_to_edge" />
   11578 </TestCase>
   11579 <TestCase name="compare_greater">
   11580 <Test name="clamp_to_edge_repeat" />
   11581 <Test name="repeat_mirrored_repeat" />
   11582 <Test name="mirrored_repeat_clamp_to_edge" />
   11583 </TestCase>
   11584 </TestSuite>
   11585 <TestSuite name="size_npot">
   11586 <TestCase name="compare_less">
   11587 <Test name="clamp_to_edge_repeat" />
   11588 <Test name="repeat_mirrored_repeat" />
   11589 <Test name="mirrored_repeat_clamp_to_edge" />
   11590 </TestCase>
   11591 <TestCase name="compare_greater">
   11592 <Test name="clamp_to_edge_repeat" />
   11593 <Test name="repeat_mirrored_repeat" />
   11594 <Test name="mirrored_repeat_clamp_to_edge" />
   11595 </TestCase>
   11596 </TestSuite>
   11597 <TestCase name="filter_mode">
   11598 <Test name="min_linear_mag_linear" />
   11599 </TestCase>
   11600 <TestCase name="base_level">
   11601 <Test name="level_1" />
   11602 <Test name="level_2" />
   11603 </TestCase>
   11604 </TestSuite>
   11605 </TestSuite>
   11606 </TestSuite>
   11607 <TestSuite name="offset">
   11608 <TestSuite name="min_required_offset">
   11609 <TestSuite name="2d">
   11610 <TestSuite name="rgba8">
   11611 <TestCase name="size_pot">
   11612 <Test name="clamp_to_edge_repeat" />
   11613 </TestCase>
   11614 <TestCase name="size_npot">
   11615 <Test name="clamp_to_edge_repeat" />
   11616 </TestCase>
   11617 </TestSuite>
   11618 <TestSuite name="rgba8ui">
   11619 <TestCase name="size_pot">
   11620 <Test name="clamp_to_edge_repeat" />
   11621 </TestCase>
   11622 <TestCase name="size_npot">
   11623 <Test name="clamp_to_edge_repeat" />
   11624 </TestCase>
   11625 </TestSuite>
   11626 <TestSuite name="rgba8i">
   11627 <TestCase name="size_pot">
   11628 <Test name="clamp_to_edge_repeat" />
   11629 </TestCase>
   11630 <TestCase name="size_npot">
   11631 <Test name="clamp_to_edge_repeat" />
   11632 </TestCase>
   11633 </TestSuite>
   11634 <TestSuite name="depth32f">
   11635 <TestSuite name="size_pot">
   11636 <TestCase name="compare_less">
   11637 <Test name="clamp_to_edge_repeat" />
   11638 </TestCase>
   11639 <TestCase name="compare_greater">
   11640 <Test name="clamp_to_edge_repeat" />
   11641 </TestCase>
   11642 </TestSuite>
   11643 <TestSuite name="size_npot">
   11644 <TestCase name="compare_less">
   11645 <Test name="clamp_to_edge_repeat" />
   11646 </TestCase>
   11647 <TestCase name="compare_greater">
   11648 <Test name="clamp_to_edge_repeat" />
   11649 </TestCase>
   11650 </TestSuite>
   11651 </TestSuite>
   11652 </TestSuite>
   11653 <TestSuite name="2d_array">
   11654 <TestSuite name="rgba8">
   11655 <TestCase name="size_pot">
   11656 <Test name="clamp_to_edge_repeat" />
   11657 </TestCase>
   11658 <TestCase name="size_npot">
   11659 <Test name="clamp_to_edge_repeat" />
   11660 </TestCase>
   11661 </TestSuite>
   11662 <TestSuite name="rgba8ui">
   11663 <TestCase name="size_pot">
   11664 <Test name="clamp_to_edge_repeat" />
   11665 </TestCase>
   11666 <TestCase name="size_npot">
   11667 <Test name="clamp_to_edge_repeat" />
   11668 </TestCase>
   11669 </TestSuite>
   11670 <TestSuite name="rgba8i">
   11671 <TestCase name="size_pot">
   11672 <Test name="clamp_to_edge_repeat" />
   11673 </TestCase>
   11674 <TestCase name="size_npot">
   11675 <Test name="clamp_to_edge_repeat" />
   11676 </TestCase>
   11677 </TestSuite>
   11678 <TestSuite name="depth32f">
   11679 <TestSuite name="size_pot">
   11680 <TestCase name="compare_less">
   11681 <Test name="clamp_to_edge_repeat" />
   11682 </TestCase>
   11683 <TestCase name="compare_greater">
   11684 <Test name="clamp_to_edge_repeat" />
   11685 </TestCase>
   11686 </TestSuite>
   11687 <TestSuite name="size_npot">
   11688 <TestCase name="compare_less">
   11689 <Test name="clamp_to_edge_repeat" />
   11690 </TestCase>
   11691 <TestCase name="compare_greater">
   11692 <Test name="clamp_to_edge_repeat" />
   11693 </TestCase>
   11694 </TestSuite>
   11695 </TestSuite>
   11696 </TestSuite>
   11697 </TestSuite>
   11698 <TestSuite name="implementation_offset">
   11699 <TestSuite name="2d">
   11700 <TestSuite name="rgba8">
   11701 <TestCase name="size_pot">
   11702 <Test name="clamp_to_edge_repeat" />
   11703 </TestCase>
   11704 <TestCase name="size_npot">
   11705 <Test name="clamp_to_edge_repeat" />
   11706 </TestCase>
   11707 <TestCase name="texture_swizzle">
   11708 <Test name="green_blue_alpha_zero" />
   11709 <Test name="blue_alpha_zero_one" />
   11710 <Test name="alpha_zero_one_red" />
   11711 <Test name="zero_one_red_green" />
   11712 <Test name="one_red_green_blue" />
   11713 </TestCase>
   11714 <TestCase name="filter_mode">
   11715 <Test name="min_linear_mag_linear" />
   11716 </TestCase>
   11717 <TestCase name="base_level">
   11718 <Test name="level_1" />
   11719 <Test name="level_2" />
   11720 </TestCase>
   11721 <TestCase name="incomplete">
   11722 <Test name="mipmap_incomplete" />
   11723 </TestCase>
   11724 </TestSuite>
   11725 <TestSuite name="rgba8ui">
   11726 <TestCase name="size_pot">
   11727 <Test name="clamp_to_edge_repeat" />
   11728 </TestCase>
   11729 <TestCase name="size_npot">
   11730 <Test name="clamp_to_edge_repeat" />
   11731 </TestCase>
   11732 <TestCase name="texture_swizzle">
   11733 <Test name="green_blue_alpha_zero" />
   11734 <Test name="blue_alpha_zero_one" />
   11735 <Test name="alpha_zero_one_red" />
   11736 <Test name="zero_one_red_green" />
   11737 <Test name="one_red_green_blue" />
   11738 </TestCase>
   11739 <TestCase name="base_level">
   11740 <Test name="level_1" />
   11741 <Test name="level_2" />
   11742 </TestCase>
   11743 </TestSuite>
   11744 <TestSuite name="rgba8i">
   11745 <TestCase name="size_pot">
   11746 <Test name="clamp_to_edge_repeat" />
   11747 </TestCase>
   11748 <TestCase name="size_npot">
   11749 <Test name="clamp_to_edge_repeat" />
   11750 </TestCase>
   11751 <TestCase name="texture_swizzle">
   11752 <Test name="green_blue_alpha_zero" />
   11753 <Test name="blue_alpha_zero_one" />
   11754 <Test name="alpha_zero_one_red" />
   11755 <Test name="zero_one_red_green" />
   11756 <Test name="one_red_green_blue" />
   11757 </TestCase>
   11758 <TestCase name="base_level">
   11759 <Test name="level_1" />
   11760 <Test name="level_2" />
   11761 </TestCase>
   11762 </TestSuite>
   11763 <TestSuite name="depth32f">
   11764 <TestSuite name="size_pot">
   11765 <TestCase name="compare_less">
   11766 <Test name="clamp_to_edge_repeat" />
   11767 </TestCase>
   11768 <TestCase name="compare_greater">
   11769 <Test name="clamp_to_edge_repeat" />
   11770 </TestCase>
   11771 </TestSuite>
   11772 <TestSuite name="size_npot">
   11773 <TestCase name="compare_less">
   11774 <Test name="clamp_to_edge_repeat" />
   11775 </TestCase>
   11776 <TestCase name="compare_greater">
   11777 <Test name="clamp_to_edge_repeat" />
   11778 </TestCase>
   11779 </TestSuite>
   11780 <TestCase name="filter_mode">
   11781 <Test name="min_linear_mag_linear" />
   11782 </TestCase>
   11783 <TestCase name="base_level">
   11784 <Test name="level_1" />
   11785 <Test name="level_2" />
   11786 </TestCase>
   11787 </TestSuite>
   11788 </TestSuite>
   11789 <TestSuite name="2d_array">
   11790 <TestSuite name="rgba8">
   11791 <TestCase name="size_pot">
   11792 <Test name="clamp_to_edge_repeat" />
   11793 </TestCase>
   11794 <TestCase name="size_npot">
   11795 <Test name="clamp_to_edge_repeat" />
   11796 </TestCase>
   11797 <TestCase name="texture_swizzle">
   11798 <Test name="green_blue_alpha_zero" />
   11799 <Test name="blue_alpha_zero_one" />
   11800 <Test name="alpha_zero_one_red" />
   11801 <Test name="zero_one_red_green" />
   11802 <Test name="one_red_green_blue" />
   11803 </TestCase>
   11804 <TestCase name="filter_mode">
   11805 <Test name="min_linear_mag_linear" />
   11806 </TestCase>
   11807 <TestCase name="base_level">
   11808 <Test name="level_1" />
   11809 <Test name="level_2" />
   11810 </TestCase>
   11811 <TestCase name="incomplete">
   11812 <Test name="mipmap_incomplete" />
   11813 </TestCase>
   11814 </TestSuite>
   11815 <TestSuite name="rgba8ui">
   11816 <TestCase name="size_pot">
   11817 <Test name="clamp_to_edge_repeat" />
   11818 </TestCase>
   11819 <TestCase name="size_npot">
   11820 <Test name="clamp_to_edge_repeat" />
   11821 </TestCase>
   11822 <TestCase name="texture_swizzle">
   11823 <Test name="green_blue_alpha_zero" />
   11824 <Test name="blue_alpha_zero_one" />
   11825 <Test name="alpha_zero_one_red" />
   11826 <Test name="zero_one_red_green" />
   11827 <Test name="one_red_green_blue" />
   11828 </TestCase>
   11829 <TestCase name="base_level">
   11830 <Test name="level_1" />
   11831 <Test name="level_2" />
   11832 </TestCase>
   11833 </TestSuite>
   11834 <TestSuite name="rgba8i">
   11835 <TestCase name="size_pot">
   11836 <Test name="clamp_to_edge_repeat" />
   11837 </TestCase>
   11838 <TestCase name="size_npot">
   11839 <Test name="clamp_to_edge_repeat" />
   11840 </TestCase>
   11841 <TestCase name="texture_swizzle">
   11842 <Test name="green_blue_alpha_zero" />
   11843 <Test name="blue_alpha_zero_one" />
   11844 <Test name="alpha_zero_one_red" />
   11845 <Test name="zero_one_red_green" />
   11846 <Test name="one_red_green_blue" />
   11847 </TestCase>
   11848 <TestCase name="base_level">
   11849 <Test name="level_1" />
   11850 <Test name="level_2" />
   11851 </TestCase>
   11852 </TestSuite>
   11853 <TestSuite name="depth32f">
   11854 <TestSuite name="size_pot">
   11855 <TestCase name="compare_less">
   11856 <Test name="clamp_to_edge_repeat" />
   11857 </TestCase>
   11858 <TestCase name="compare_greater">
   11859 <Test name="clamp_to_edge_repeat" />
   11860 </TestCase>
   11861 </TestSuite>
   11862 <TestSuite name="size_npot">
   11863 <TestCase name="compare_less">
   11864 <Test name="clamp_to_edge_repeat" />
   11865 </TestCase>
   11866 <TestCase name="compare_greater">
   11867 <Test name="clamp_to_edge_repeat" />
   11868 </TestCase>
   11869 </TestSuite>
   11870 <TestCase name="filter_mode">
   11871 <Test name="min_linear_mag_linear" />
   11872 </TestCase>
   11873 <TestCase name="base_level">
   11874 <Test name="level_1" />
   11875 <Test name="level_2" />
   11876 </TestCase>
   11877 </TestSuite>
   11878 </TestSuite>
   11879 </TestSuite>
   11880 </TestSuite>
   11881 <TestSuite name="offset_dynamic">
   11882 <TestSuite name="min_required_offset">
   11883 <TestSuite name="2d">
   11884 <TestSuite name="rgba8">
   11885 <TestCase name="size_pot">
   11886 <Test name="clamp_to_edge_repeat" />
   11887 <Test name="repeat_mirrored_repeat" />
   11888 <Test name="mirrored_repeat_clamp_to_edge" />
   11889 </TestCase>
   11890 <TestCase name="size_npot">
   11891 <Test name="clamp_to_edge_repeat" />
   11892 <Test name="repeat_mirrored_repeat" />
   11893 <Test name="mirrored_repeat_clamp_to_edge" />
   11894 </TestCase>
   11895 </TestSuite>
   11896 <TestSuite name="rgba8ui">
   11897 <TestCase name="size_pot">
   11898 <Test name="clamp_to_edge_repeat" />
   11899 <Test name="repeat_mirrored_repeat" />
   11900 <Test name="mirrored_repeat_clamp_to_edge" />
   11901 </TestCase>
   11902 <TestCase name="size_npot">
   11903 <Test name="clamp_to_edge_repeat" />
   11904 <Test name="repeat_mirrored_repeat" />
   11905 <Test name="mirrored_repeat_clamp_to_edge" />
   11906 </TestCase>
   11907 </TestSuite>
   11908 <TestSuite name="rgba8i">
   11909 <TestCase name="size_pot">
   11910 <Test name="clamp_to_edge_repeat" />
   11911 <Test name="repeat_mirrored_repeat" />
   11912 <Test name="mirrored_repeat_clamp_to_edge" />
   11913 </TestCase>
   11914 <TestCase name="size_npot">
   11915 <Test name="clamp_to_edge_repeat" />
   11916 <Test name="repeat_mirrored_repeat" />
   11917 <Test name="mirrored_repeat_clamp_to_edge" />
   11918 </TestCase>
   11919 </TestSuite>
   11920 <TestSuite name="depth32f">
   11921 <TestSuite name="size_pot">
   11922 <TestCase name="compare_less">
   11923 <Test name="clamp_to_edge_repeat" />
   11924 <Test name="repeat_mirrored_repeat" />
   11925 <Test name="mirrored_repeat_clamp_to_edge" />
   11926 </TestCase>
   11927 <TestCase name="compare_greater">
   11928 <Test name="clamp_to_edge_repeat" />
   11929 <Test name="repeat_mirrored_repeat" />
   11930 <Test name="mirrored_repeat_clamp_to_edge" />
   11931 </TestCase>
   11932 </TestSuite>
   11933 <TestSuite name="size_npot">
   11934 <TestCase name="compare_less">
   11935 <Test name="clamp_to_edge_repeat" />
   11936 <Test name="repeat_mirrored_repeat" />
   11937 <Test name="mirrored_repeat_clamp_to_edge" />
   11938 </TestCase>
   11939 <TestCase name="compare_greater">
   11940 <Test name="clamp_to_edge_repeat" />
   11941 <Test name="repeat_mirrored_repeat" />
   11942 <Test name="mirrored_repeat_clamp_to_edge" />
   11943 </TestCase>
   11944 </TestSuite>
   11945 </TestSuite>
   11946 </TestSuite>
   11947 <TestSuite name="2d_array">
   11948 <TestSuite name="rgba8">
   11949 <TestCase name="size_pot">
   11950 <Test name="clamp_to_edge_repeat" />
   11951 <Test name="repeat_mirrored_repeat" />
   11952 <Test name="mirrored_repeat_clamp_to_edge" />
   11953 </TestCase>
   11954 <TestCase name="size_npot">
   11955 <Test name="clamp_to_edge_repeat" />
   11956 <Test name="repeat_mirrored_repeat" />
   11957 <Test name="mirrored_repeat_clamp_to_edge" />
   11958 </TestCase>
   11959 </TestSuite>
   11960 <TestSuite name="rgba8ui">
   11961 <TestCase name="size_pot">
   11962 <Test name="clamp_to_edge_repeat" />
   11963 <Test name="repeat_mirrored_repeat" />
   11964 <Test name="mirrored_repeat_clamp_to_edge" />
   11965 </TestCase>
   11966 <TestCase name="size_npot">
   11967 <Test name="clamp_to_edge_repeat" />
   11968 <Test name="repeat_mirrored_repeat" />
   11969 <Test name="mirrored_repeat_clamp_to_edge" />
   11970 </TestCase>
   11971 </TestSuite>
   11972 <TestSuite name="rgba8i">
   11973 <TestCase name="size_pot">
   11974 <Test name="clamp_to_edge_repeat" />
   11975 <Test name="repeat_mirrored_repeat" />
   11976 <Test name="mirrored_repeat_clamp_to_edge" />
   11977 </TestCase>
   11978 <TestCase name="size_npot">
   11979 <Test name="clamp_to_edge_repeat" />
   11980 <Test name="repeat_mirrored_repeat" />
   11981 <Test name="mirrored_repeat_clamp_to_edge" />
   11982 </TestCase>
   11983 </TestSuite>
   11984 <TestSuite name="depth32f">
   11985 <TestSuite name="size_pot">
   11986 <TestCase name="compare_less">
   11987 <Test name="clamp_to_edge_repeat" />
   11988 <Test name="repeat_mirrored_repeat" />
   11989 <Test name="mirrored_repeat_clamp_to_edge" />
   11990 </TestCase>
   11991 <TestCase name="compare_greater">
   11992 <Test name="clamp_to_edge_repeat" />
   11993 <Test name="repeat_mirrored_repeat" />
   11994 <Test name="mirrored_repeat_clamp_to_edge" />
   11995 </TestCase>
   11996 </TestSuite>
   11997 <TestSuite name="size_npot">
   11998 <TestCase name="compare_less">
   11999 <Test name="clamp_to_edge_repeat" />
   12000 <Test name="repeat_mirrored_repeat" />
   12001 <Test name="mirrored_repeat_clamp_to_edge" />
   12002 </TestCase>
   12003 <TestCase name="compare_greater">
   12004 <Test name="clamp_to_edge_repeat" />
   12005 <Test name="repeat_mirrored_repeat" />
   12006 <Test name="mirrored_repeat_clamp_to_edge" />
   12007 </TestCase>
   12008 </TestSuite>
   12009 </TestSuite>
   12010 </TestSuite>
   12011 </TestSuite>
   12012 <TestSuite name="implementation_offset">
   12013 <TestSuite name="2d">
   12014 <TestSuite name="rgba8">
   12015 <TestCase name="size_pot">
   12016 <Test name="clamp_to_edge_repeat" />
   12017 <Test name="repeat_mirrored_repeat" />
   12018 <Test name="mirrored_repeat_clamp_to_edge" />
   12019 </TestCase>
   12020 <TestCase name="size_npot">
   12021 <Test name="clamp_to_edge_repeat" />
   12022 <Test name="repeat_mirrored_repeat" />
   12023 <Test name="mirrored_repeat_clamp_to_edge" />
   12024 </TestCase>
   12025 <TestCase name="texture_swizzle">
   12026 <Test name="green_blue_alpha_zero" />
   12027 <Test name="blue_alpha_zero_one" />
   12028 <Test name="alpha_zero_one_red" />
   12029 <Test name="zero_one_red_green" />
   12030 <Test name="one_red_green_blue" />
   12031 </TestCase>
   12032 <TestCase name="filter_mode">
   12033 <Test name="min_linear_mag_linear" />
   12034 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12035 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12036 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12037 <Test name="min_linear_mipmap_linear_mag_linear" />
   12038 </TestCase>
   12039 <TestCase name="base_level">
   12040 <Test name="level_1" />
   12041 <Test name="level_2" />
   12042 </TestCase>
   12043 <TestCase name="incomplete">
   12044 <Test name="mipmap_incomplete" />
   12045 </TestCase>
   12046 </TestSuite>
   12047 <TestSuite name="rgba8ui">
   12048 <TestCase name="size_pot">
   12049 <Test name="clamp_to_edge_repeat" />
   12050 <Test name="repeat_mirrored_repeat" />
   12051 <Test name="mirrored_repeat_clamp_to_edge" />
   12052 </TestCase>
   12053 <TestCase name="size_npot">
   12054 <Test name="clamp_to_edge_repeat" />
   12055 <Test name="repeat_mirrored_repeat" />
   12056 <Test name="mirrored_repeat_clamp_to_edge" />
   12057 </TestCase>
   12058 <TestCase name="texture_swizzle">
   12059 <Test name="green_blue_alpha_zero" />
   12060 <Test name="blue_alpha_zero_one" />
   12061 <Test name="alpha_zero_one_red" />
   12062 <Test name="zero_one_red_green" />
   12063 <Test name="one_red_green_blue" />
   12064 </TestCase>
   12065 <TestCase name="filter_mode">
   12066 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12067 </TestCase>
   12068 <TestCase name="base_level">
   12069 <Test name="level_1" />
   12070 <Test name="level_2" />
   12071 </TestCase>
   12072 </TestSuite>
   12073 <TestSuite name="rgba8i">
   12074 <TestCase name="size_pot">
   12075 <Test name="clamp_to_edge_repeat" />
   12076 <Test name="repeat_mirrored_repeat" />
   12077 <Test name="mirrored_repeat_clamp_to_edge" />
   12078 </TestCase>
   12079 <TestCase name="size_npot">
   12080 <Test name="clamp_to_edge_repeat" />
   12081 <Test name="repeat_mirrored_repeat" />
   12082 <Test name="mirrored_repeat_clamp_to_edge" />
   12083 </TestCase>
   12084 <TestCase name="texture_swizzle">
   12085 <Test name="green_blue_alpha_zero" />
   12086 <Test name="blue_alpha_zero_one" />
   12087 <Test name="alpha_zero_one_red" />
   12088 <Test name="zero_one_red_green" />
   12089 <Test name="one_red_green_blue" />
   12090 </TestCase>
   12091 <TestCase name="filter_mode">
   12092 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12093 </TestCase>
   12094 <TestCase name="base_level">
   12095 <Test name="level_1" />
   12096 <Test name="level_2" />
   12097 </TestCase>
   12098 </TestSuite>
   12099 <TestSuite name="depth32f">
   12100 <TestSuite name="size_pot">
   12101 <TestCase name="compare_less">
   12102 <Test name="clamp_to_edge_repeat" />
   12103 <Test name="repeat_mirrored_repeat" />
   12104 <Test name="mirrored_repeat_clamp_to_edge" />
   12105 </TestCase>
   12106 <TestCase name="compare_greater">
   12107 <Test name="clamp_to_edge_repeat" />
   12108 <Test name="repeat_mirrored_repeat" />
   12109 <Test name="mirrored_repeat_clamp_to_edge" />
   12110 </TestCase>
   12111 </TestSuite>
   12112 <TestSuite name="size_npot">
   12113 <TestCase name="compare_less">
   12114 <Test name="clamp_to_edge_repeat" />
   12115 <Test name="repeat_mirrored_repeat" />
   12116 <Test name="mirrored_repeat_clamp_to_edge" />
   12117 </TestCase>
   12118 <TestCase name="compare_greater">
   12119 <Test name="clamp_to_edge_repeat" />
   12120 <Test name="repeat_mirrored_repeat" />
   12121 <Test name="mirrored_repeat_clamp_to_edge" />
   12122 </TestCase>
   12123 </TestSuite>
   12124 <TestCase name="filter_mode">
   12125 <Test name="min_linear_mag_linear" />
   12126 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12127 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12128 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12129 <Test name="min_linear_mipmap_linear_mag_linear" />
   12130 </TestCase>
   12131 <TestCase name="base_level">
   12132 <Test name="level_1" />
   12133 <Test name="level_2" />
   12134 </TestCase>
   12135 </TestSuite>
   12136 </TestSuite>
   12137 <TestSuite name="2d_array">
   12138 <TestSuite name="rgba8">
   12139 <TestCase name="size_pot">
   12140 <Test name="clamp_to_edge_repeat" />
   12141 <Test name="repeat_mirrored_repeat" />
   12142 <Test name="mirrored_repeat_clamp_to_edge" />
   12143 </TestCase>
   12144 <TestCase name="size_npot">
   12145 <Test name="clamp_to_edge_repeat" />
   12146 <Test name="repeat_mirrored_repeat" />
   12147 <Test name="mirrored_repeat_clamp_to_edge" />
   12148 </TestCase>
   12149 <TestCase name="texture_swizzle">
   12150 <Test name="green_blue_alpha_zero" />
   12151 <Test name="blue_alpha_zero_one" />
   12152 <Test name="alpha_zero_one_red" />
   12153 <Test name="zero_one_red_green" />
   12154 <Test name="one_red_green_blue" />
   12155 </TestCase>
   12156 <TestCase name="filter_mode">
   12157 <Test name="min_linear_mag_linear" />
   12158 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12159 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12160 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12161 <Test name="min_linear_mipmap_linear_mag_linear" />
   12162 </TestCase>
   12163 <TestCase name="base_level">
   12164 <Test name="level_1" />
   12165 <Test name="level_2" />
   12166 </TestCase>
   12167 <TestCase name="incomplete">
   12168 <Test name="mipmap_incomplete" />
   12169 </TestCase>
   12170 </TestSuite>
   12171 <TestSuite name="rgba8ui">
   12172 <TestCase name="size_pot">
   12173 <Test name="clamp_to_edge_repeat" />
   12174 <Test name="repeat_mirrored_repeat" />
   12175 <Test name="mirrored_repeat_clamp_to_edge" />
   12176 </TestCase>
   12177 <TestCase name="size_npot">
   12178 <Test name="clamp_to_edge_repeat" />
   12179 <Test name="repeat_mirrored_repeat" />
   12180 <Test name="mirrored_repeat_clamp_to_edge" />
   12181 </TestCase>
   12182 <TestCase name="texture_swizzle">
   12183 <Test name="green_blue_alpha_zero" />
   12184 <Test name="blue_alpha_zero_one" />
   12185 <Test name="alpha_zero_one_red" />
   12186 <Test name="zero_one_red_green" />
   12187 <Test name="one_red_green_blue" />
   12188 </TestCase>
   12189 <TestCase name="filter_mode">
   12190 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12191 </TestCase>
   12192 <TestCase name="base_level">
   12193 <Test name="level_1" />
   12194 <Test name="level_2" />
   12195 </TestCase>
   12196 </TestSuite>
   12197 <TestSuite name="rgba8i">
   12198 <TestCase name="size_pot">
   12199 <Test name="clamp_to_edge_repeat" />
   12200 <Test name="repeat_mirrored_repeat" />
   12201 <Test name="mirrored_repeat_clamp_to_edge" />
   12202 </TestCase>
   12203 <TestCase name="size_npot">
   12204 <Test name="clamp_to_edge_repeat" />
   12205 <Test name="repeat_mirrored_repeat" />
   12206 <Test name="mirrored_repeat_clamp_to_edge" />
   12207 </TestCase>
   12208 <TestCase name="texture_swizzle">
   12209 <Test name="green_blue_alpha_zero" />
   12210 <Test name="blue_alpha_zero_one" />
   12211 <Test name="alpha_zero_one_red" />
   12212 <Test name="zero_one_red_green" />
   12213 <Test name="one_red_green_blue" />
   12214 </TestCase>
   12215 <TestCase name="filter_mode">
   12216 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12217 </TestCase>
   12218 <TestCase name="base_level">
   12219 <Test name="level_1" />
   12220 <Test name="level_2" />
   12221 </TestCase>
   12222 </TestSuite>
   12223 <TestSuite name="depth32f">
   12224 <TestSuite name="size_pot">
   12225 <TestCase name="compare_less">
   12226 <Test name="clamp_to_edge_repeat" />
   12227 <Test name="repeat_mirrored_repeat" />
   12228 <Test name="mirrored_repeat_clamp_to_edge" />
   12229 </TestCase>
   12230 <TestCase name="compare_greater">
   12231 <Test name="clamp_to_edge_repeat" />
   12232 <Test name="repeat_mirrored_repeat" />
   12233 <Test name="mirrored_repeat_clamp_to_edge" />
   12234 </TestCase>
   12235 </TestSuite>
   12236 <TestSuite name="size_npot">
   12237 <TestCase name="compare_less">
   12238 <Test name="clamp_to_edge_repeat" />
   12239 <Test name="repeat_mirrored_repeat" />
   12240 <Test name="mirrored_repeat_clamp_to_edge" />
   12241 </TestCase>
   12242 <TestCase name="compare_greater">
   12243 <Test name="clamp_to_edge_repeat" />
   12244 <Test name="repeat_mirrored_repeat" />
   12245 <Test name="mirrored_repeat_clamp_to_edge" />
   12246 </TestCase>
   12247 </TestSuite>
   12248 <TestCase name="filter_mode">
   12249 <Test name="min_linear_mag_linear" />
   12250 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12251 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12252 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12253 <Test name="min_linear_mipmap_linear_mag_linear" />
   12254 </TestCase>
   12255 <TestCase name="base_level">
   12256 <Test name="level_1" />
   12257 <Test name="level_2" />
   12258 </TestCase>
   12259 </TestSuite>
   12260 </TestSuite>
   12261 </TestSuite>
   12262 </TestSuite>
   12263 <TestSuite name="offsets">
   12264 <TestSuite name="min_required_offset">
   12265 <TestSuite name="2d">
   12266 <TestSuite name="rgba8">
   12267 <TestCase name="size_pot">
   12268 <Test name="clamp_to_edge_repeat" />
   12269 <Test name="repeat_mirrored_repeat" />
   12270 <Test name="mirrored_repeat_clamp_to_edge" />
   12271 </TestCase>
   12272 <TestCase name="size_npot">
   12273 <Test name="clamp_to_edge_repeat" />
   12274 <Test name="repeat_mirrored_repeat" />
   12275 <Test name="mirrored_repeat_clamp_to_edge" />
   12276 </TestCase>
   12277 </TestSuite>
   12278 <TestSuite name="rgba8ui">
   12279 <TestCase name="size_pot">
   12280 <Test name="clamp_to_edge_repeat" />
   12281 <Test name="repeat_mirrored_repeat" />
   12282 <Test name="mirrored_repeat_clamp_to_edge" />
   12283 </TestCase>
   12284 <TestCase name="size_npot">
   12285 <Test name="clamp_to_edge_repeat" />
   12286 <Test name="repeat_mirrored_repeat" />
   12287 <Test name="mirrored_repeat_clamp_to_edge" />
   12288 </TestCase>
   12289 </TestSuite>
   12290 <TestSuite name="rgba8i">
   12291 <TestCase name="size_pot">
   12292 <Test name="clamp_to_edge_repeat" />
   12293 <Test name="repeat_mirrored_repeat" />
   12294 <Test name="mirrored_repeat_clamp_to_edge" />
   12295 </TestCase>
   12296 <TestCase name="size_npot">
   12297 <Test name="clamp_to_edge_repeat" />
   12298 <Test name="repeat_mirrored_repeat" />
   12299 <Test name="mirrored_repeat_clamp_to_edge" />
   12300 </TestCase>
   12301 </TestSuite>
   12302 <TestSuite name="depth32f">
   12303 <TestSuite name="size_pot">
   12304 <TestCase name="compare_less">
   12305 <Test name="clamp_to_edge_repeat" />
   12306 <Test name="repeat_mirrored_repeat" />
   12307 <Test name="mirrored_repeat_clamp_to_edge" />
   12308 </TestCase>
   12309 <TestCase name="compare_greater">
   12310 <Test name="clamp_to_edge_repeat" />
   12311 <Test name="repeat_mirrored_repeat" />
   12312 <Test name="mirrored_repeat_clamp_to_edge" />
   12313 </TestCase>
   12314 </TestSuite>
   12315 <TestSuite name="size_npot">
   12316 <TestCase name="compare_less">
   12317 <Test name="clamp_to_edge_repeat" />
   12318 <Test name="repeat_mirrored_repeat" />
   12319 <Test name="mirrored_repeat_clamp_to_edge" />
   12320 </TestCase>
   12321 <TestCase name="compare_greater">
   12322 <Test name="clamp_to_edge_repeat" />
   12323 <Test name="repeat_mirrored_repeat" />
   12324 <Test name="mirrored_repeat_clamp_to_edge" />
   12325 </TestCase>
   12326 </TestSuite>
   12327 </TestSuite>
   12328 </TestSuite>
   12329 <TestSuite name="2d_array">
   12330 <TestSuite name="rgba8">
   12331 <TestCase name="size_pot">
   12332 <Test name="clamp_to_edge_repeat" />
   12333 <Test name="repeat_mirrored_repeat" />
   12334 <Test name="mirrored_repeat_clamp_to_edge" />
   12335 </TestCase>
   12336 <TestCase name="size_npot">
   12337 <Test name="clamp_to_edge_repeat" />
   12338 <Test name="repeat_mirrored_repeat" />
   12339 <Test name="mirrored_repeat_clamp_to_edge" />
   12340 </TestCase>
   12341 </TestSuite>
   12342 <TestSuite name="rgba8ui">
   12343 <TestCase name="size_pot">
   12344 <Test name="clamp_to_edge_repeat" />
   12345 <Test name="repeat_mirrored_repeat" />
   12346 <Test name="mirrored_repeat_clamp_to_edge" />
   12347 </TestCase>
   12348 <TestCase name="size_npot">
   12349 <Test name="clamp_to_edge_repeat" />
   12350 <Test name="repeat_mirrored_repeat" />
   12351 <Test name="mirrored_repeat_clamp_to_edge" />
   12352 </TestCase>
   12353 </TestSuite>
   12354 <TestSuite name="rgba8i">
   12355 <TestCase name="size_pot">
   12356 <Test name="clamp_to_edge_repeat" />
   12357 <Test name="repeat_mirrored_repeat" />
   12358 <Test name="mirrored_repeat_clamp_to_edge" />
   12359 </TestCase>
   12360 <TestCase name="size_npot">
   12361 <Test name="clamp_to_edge_repeat" />
   12362 <Test name="repeat_mirrored_repeat" />
   12363 <Test name="mirrored_repeat_clamp_to_edge" />
   12364 </TestCase>
   12365 </TestSuite>
   12366 <TestSuite name="depth32f">
   12367 <TestSuite name="size_pot">
   12368 <TestCase name="compare_less">
   12369 <Test name="clamp_to_edge_repeat" />
   12370 <Test name="repeat_mirrored_repeat" />
   12371 <Test name="mirrored_repeat_clamp_to_edge" />
   12372 </TestCase>
   12373 <TestCase name="compare_greater">
   12374 <Test name="clamp_to_edge_repeat" />
   12375 <Test name="repeat_mirrored_repeat" />
   12376 <Test name="mirrored_repeat_clamp_to_edge" />
   12377 </TestCase>
   12378 </TestSuite>
   12379 <TestSuite name="size_npot">
   12380 <TestCase name="compare_less">
   12381 <Test name="clamp_to_edge_repeat" />
   12382 <Test name="repeat_mirrored_repeat" />
   12383 <Test name="mirrored_repeat_clamp_to_edge" />
   12384 </TestCase>
   12385 <TestCase name="compare_greater">
   12386 <Test name="clamp_to_edge_repeat" />
   12387 <Test name="repeat_mirrored_repeat" />
   12388 <Test name="mirrored_repeat_clamp_to_edge" />
   12389 </TestCase>
   12390 </TestSuite>
   12391 </TestSuite>
   12392 </TestSuite>
   12393 </TestSuite>
   12394 <TestSuite name="implementation_offset">
   12395 <TestSuite name="2d">
   12396 <TestSuite name="rgba8">
   12397 <TestCase name="size_pot">
   12398 <Test name="clamp_to_edge_repeat" />
   12399 <Test name="repeat_mirrored_repeat" />
   12400 <Test name="mirrored_repeat_clamp_to_edge" />
   12401 </TestCase>
   12402 <TestCase name="size_npot">
   12403 <Test name="clamp_to_edge_repeat" />
   12404 <Test name="repeat_mirrored_repeat" />
   12405 <Test name="mirrored_repeat_clamp_to_edge" />
   12406 </TestCase>
   12407 <TestCase name="texture_swizzle">
   12408 <Test name="green_blue_alpha_zero" />
   12409 <Test name="blue_alpha_zero_one" />
   12410 <Test name="alpha_zero_one_red" />
   12411 <Test name="zero_one_red_green" />
   12412 <Test name="one_red_green_blue" />
   12413 </TestCase>
   12414 <TestCase name="filter_mode">
   12415 <Test name="min_linear_mag_linear" />
   12416 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12417 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12418 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12419 <Test name="min_linear_mipmap_linear_mag_linear" />
   12420 </TestCase>
   12421 <TestCase name="base_level">
   12422 <Test name="level_1" />
   12423 <Test name="level_2" />
   12424 </TestCase>
   12425 <TestCase name="incomplete">
   12426 <Test name="mipmap_incomplete" />
   12427 </TestCase>
   12428 </TestSuite>
   12429 <TestSuite name="rgba8ui">
   12430 <TestCase name="size_pot">
   12431 <Test name="clamp_to_edge_repeat" />
   12432 <Test name="repeat_mirrored_repeat" />
   12433 <Test name="mirrored_repeat_clamp_to_edge" />
   12434 </TestCase>
   12435 <TestCase name="size_npot">
   12436 <Test name="clamp_to_edge_repeat" />
   12437 <Test name="repeat_mirrored_repeat" />
   12438 <Test name="mirrored_repeat_clamp_to_edge" />
   12439 </TestCase>
   12440 <TestCase name="texture_swizzle">
   12441 <Test name="green_blue_alpha_zero" />
   12442 <Test name="blue_alpha_zero_one" />
   12443 <Test name="alpha_zero_one_red" />
   12444 <Test name="zero_one_red_green" />
   12445 <Test name="one_red_green_blue" />
   12446 </TestCase>
   12447 <TestCase name="filter_mode">
   12448 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12449 </TestCase>
   12450 <TestCase name="base_level">
   12451 <Test name="level_1" />
   12452 <Test name="level_2" />
   12453 </TestCase>
   12454 </TestSuite>
   12455 <TestSuite name="rgba8i">
   12456 <TestCase name="size_pot">
   12457 <Test name="clamp_to_edge_repeat" />
   12458 <Test name="repeat_mirrored_repeat" />
   12459 <Test name="mirrored_repeat_clamp_to_edge" />
   12460 </TestCase>
   12461 <TestCase name="size_npot">
   12462 <Test name="clamp_to_edge_repeat" />
   12463 <Test name="repeat_mirrored_repeat" />
   12464 <Test name="mirrored_repeat_clamp_to_edge" />
   12465 </TestCase>
   12466 <TestCase name="texture_swizzle">
   12467 <Test name="green_blue_alpha_zero" />
   12468 <Test name="blue_alpha_zero_one" />
   12469 <Test name="alpha_zero_one_red" />
   12470 <Test name="zero_one_red_green" />
   12471 <Test name="one_red_green_blue" />
   12472 </TestCase>
   12473 <TestCase name="filter_mode">
   12474 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12475 </TestCase>
   12476 <TestCase name="base_level">
   12477 <Test name="level_1" />
   12478 <Test name="level_2" />
   12479 </TestCase>
   12480 </TestSuite>
   12481 <TestSuite name="depth32f">
   12482 <TestSuite name="size_pot">
   12483 <TestCase name="compare_less">
   12484 <Test name="clamp_to_edge_repeat" />
   12485 <Test name="repeat_mirrored_repeat" />
   12486 <Test name="mirrored_repeat_clamp_to_edge" />
   12487 </TestCase>
   12488 <TestCase name="compare_greater">
   12489 <Test name="clamp_to_edge_repeat" />
   12490 <Test name="repeat_mirrored_repeat" />
   12491 <Test name="mirrored_repeat_clamp_to_edge" />
   12492 </TestCase>
   12493 </TestSuite>
   12494 <TestSuite name="size_npot">
   12495 <TestCase name="compare_less">
   12496 <Test name="clamp_to_edge_repeat" />
   12497 <Test name="repeat_mirrored_repeat" />
   12498 <Test name="mirrored_repeat_clamp_to_edge" />
   12499 </TestCase>
   12500 <TestCase name="compare_greater">
   12501 <Test name="clamp_to_edge_repeat" />
   12502 <Test name="repeat_mirrored_repeat" />
   12503 <Test name="mirrored_repeat_clamp_to_edge" />
   12504 </TestCase>
   12505 </TestSuite>
   12506 <TestCase name="filter_mode">
   12507 <Test name="min_linear_mag_linear" />
   12508 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12509 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12510 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12511 <Test name="min_linear_mipmap_linear_mag_linear" />
   12512 </TestCase>
   12513 <TestCase name="base_level">
   12514 <Test name="level_1" />
   12515 <Test name="level_2" />
   12516 </TestCase>
   12517 </TestSuite>
   12518 </TestSuite>
   12519 <TestSuite name="2d_array">
   12520 <TestSuite name="rgba8">
   12521 <TestCase name="size_pot">
   12522 <Test name="clamp_to_edge_repeat" />
   12523 <Test name="repeat_mirrored_repeat" />
   12524 <Test name="mirrored_repeat_clamp_to_edge" />
   12525 </TestCase>
   12526 <TestCase name="size_npot">
   12527 <Test name="clamp_to_edge_repeat" />
   12528 <Test name="repeat_mirrored_repeat" />
   12529 <Test name="mirrored_repeat_clamp_to_edge" />
   12530 </TestCase>
   12531 <TestCase name="texture_swizzle">
   12532 <Test name="green_blue_alpha_zero" />
   12533 <Test name="blue_alpha_zero_one" />
   12534 <Test name="alpha_zero_one_red" />
   12535 <Test name="zero_one_red_green" />
   12536 <Test name="one_red_green_blue" />
   12537 </TestCase>
   12538 <TestCase name="filter_mode">
   12539 <Test name="min_linear_mag_linear" />
   12540 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12541 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12542 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12543 <Test name="min_linear_mipmap_linear_mag_linear" />
   12544 </TestCase>
   12545 <TestCase name="base_level">
   12546 <Test name="level_1" />
   12547 <Test name="level_2" />
   12548 </TestCase>
   12549 <TestCase name="incomplete">
   12550 <Test name="mipmap_incomplete" />
   12551 </TestCase>
   12552 </TestSuite>
   12553 <TestSuite name="rgba8ui">
   12554 <TestCase name="size_pot">
   12555 <Test name="clamp_to_edge_repeat" />
   12556 <Test name="repeat_mirrored_repeat" />
   12557 <Test name="mirrored_repeat_clamp_to_edge" />
   12558 </TestCase>
   12559 <TestCase name="size_npot">
   12560 <Test name="clamp_to_edge_repeat" />
   12561 <Test name="repeat_mirrored_repeat" />
   12562 <Test name="mirrored_repeat_clamp_to_edge" />
   12563 </TestCase>
   12564 <TestCase name="texture_swizzle">
   12565 <Test name="green_blue_alpha_zero" />
   12566 <Test name="blue_alpha_zero_one" />
   12567 <Test name="alpha_zero_one_red" />
   12568 <Test name="zero_one_red_green" />
   12569 <Test name="one_red_green_blue" />
   12570 </TestCase>
   12571 <TestCase name="filter_mode">
   12572 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12573 </TestCase>
   12574 <TestCase name="base_level">
   12575 <Test name="level_1" />
   12576 <Test name="level_2" />
   12577 </TestCase>
   12578 </TestSuite>
   12579 <TestSuite name="rgba8i">
   12580 <TestCase name="size_pot">
   12581 <Test name="clamp_to_edge_repeat" />
   12582 <Test name="repeat_mirrored_repeat" />
   12583 <Test name="mirrored_repeat_clamp_to_edge" />
   12584 </TestCase>
   12585 <TestCase name="size_npot">
   12586 <Test name="clamp_to_edge_repeat" />
   12587 <Test name="repeat_mirrored_repeat" />
   12588 <Test name="mirrored_repeat_clamp_to_edge" />
   12589 </TestCase>
   12590 <TestCase name="texture_swizzle">
   12591 <Test name="green_blue_alpha_zero" />
   12592 <Test name="blue_alpha_zero_one" />
   12593 <Test name="alpha_zero_one_red" />
   12594 <Test name="zero_one_red_green" />
   12595 <Test name="one_red_green_blue" />
   12596 </TestCase>
   12597 <TestCase name="filter_mode">
   12598 <Test name="min_nearest_mipmap_nearest_mag_nearest" />
   12599 </TestCase>
   12600 <TestCase name="base_level">
   12601 <Test name="level_1" />
   12602 <Test name="level_2" />
   12603 </TestCase>
   12604 </TestSuite>
   12605 <TestSuite name="depth32f">
   12606 <TestSuite name="size_pot">
   12607 <TestCase name="compare_less">
   12608 <Test name="clamp_to_edge_repeat" />
   12609 <Test name="repeat_mirrored_repeat" />
   12610 <Test name="mirrored_repeat_clamp_to_edge" />
   12611 </TestCase>
   12612 <TestCase name="compare_greater">
   12613 <Test name="clamp_to_edge_repeat" />
   12614 <Test name="repeat_mirrored_repeat" />
   12615 <Test name="mirrored_repeat_clamp_to_edge" />
   12616 </TestCase>
   12617 </TestSuite>
   12618 <TestSuite name="size_npot">
   12619 <TestCase name="compare_less">
   12620 <Test name="clamp_to_edge_repeat" />
   12621 <Test name="repeat_mirrored_repeat" />
   12622 <Test name="mirrored_repeat_clamp_to_edge" />
   12623 </TestCase>
   12624 <TestCase name="compare_greater">
   12625 <Test name="clamp_to_edge_repeat" />
   12626 <Test name="repeat_mirrored_repeat" />
   12627 <Test name="mirrored_repeat_clamp_to_edge" />
   12628 </TestCase>
   12629 </TestSuite>
   12630 <TestCase name="filter_mode">
   12631 <Test name="min_linear_mag_linear" />
   12632 <Test name="min_nearest_mipmap_nearest_mag_linear" />
   12633 <Test name="min_nearest_mipmap_linear_mag_linear" />
   12634 <Test name="min_linear_mipmap_nearest_mag_linear" />
   12635 <Test name="min_linear_mipmap_linear_mag_linear" />
   12636 </TestCase>
   12637 <TestCase name="base_level">
   12638 <Test name="level_1" />
   12639 <Test name="level_2" />
   12640 </TestCase>
   12641 </TestSuite>
   12642 </TestSuite>
   12643 </TestSuite>
   12644 </TestSuite>
   12645 </TestSuite>
   12646 <TestSuite name="texture_buffer">
   12647 <TestSuite name="render">
   12648 <TestCase name="as_vertex_array">
   12649 <Test name="buffer_size_512" />
   12650 <Test name="buffer_size_513" />
   12651 <Test name="buffer_size_65536" />
   12652 <Test name="buffer_size_65537" />
   12653 <Test name="buffer_size_131071" />
   12654 <Test name="range_size_512" />
   12655 <Test name="range_size_513" />
   12656 <Test name="range_size_65537" />
   12657 <Test name="range_size_98304" />
   12658 <Test name="offset_1_alignments" />
   12659 <Test name="offset_7_alignments" />
   12660 </TestCase>
   12661 <TestCase name="as_index_array">
   12662 <Test name="buffer_size_512" />
   12663 <Test name="buffer_size_513" />
   12664 <Test name="buffer_size_65536" />
   12665 <Test name="buffer_size_65537" />
   12666 <Test name="buffer_size_131071" />
   12667 <Test name="range_size_512" />
   12668 <Test name="range_size_513" />
   12669 <Test name="range_size_65537" />
   12670 <Test name="range_size_98304" />
   12671 <Test name="offset_1_alignments" />
   12672 <Test name="offset_7_alignments" />
   12673 </TestCase>
   12674 <TestCase name="as_vertex_array_as_index_array">
   12675 <Test name="buffer_size_512" />
   12676 <Test name="buffer_size_513" />
   12677 <Test name="buffer_size_65536" />
   12678 <Test name="buffer_size_65537" />
   12679 <Test name="buffer_size_131071" />
   12680 <Test name="range_size_512" />
   12681 <Test name="range_size_513" />
   12682 <Test name="range_size_65537" />
   12683 <Test name="range_size_98304" />
   12684 <Test name="offset_1_alignments" />
   12685 <Test name="offset_7_alignments" />
   12686 </TestCase>
   12687 <TestCase name="as_vertex_texture">
   12688 <Test name="buffer_size_512" />
   12689 <Test name="buffer_size_513" />
   12690 <Test name="buffer_size_65536" />
   12691 <Test name="buffer_size_65537" />
   12692 <Test name="buffer_size_131071" />
   12693 <Test name="range_size_512" />
   12694 <Test name="range_size_513" />
   12695 <Test name="range_size_65537" />
   12696 <Test name="range_size_98304" />
   12697 <Test name="offset_1_alignments" />
   12698 <Test name="offset_7_alignments" />
   12699 </TestCase>
   12700 <TestCase name="as_vertex_array_as_vertex_texture">
   12701 <Test name="buffer_size_512" />
   12702 <Test name="buffer_size_513" />
   12703 <Test name="buffer_size_65536" />
   12704 <Test name="buffer_size_65537" />
   12705 <Test name="buffer_size_131071" />
   12706 <Test name="range_size_512" />
   12707 <Test name="range_size_513" />
   12708 <Test name="range_size_65537" />
   12709 <Test name="range_size_98304" />
   12710 <Test name="offset_1_alignments" />
   12711 <Test name="offset_7_alignments" />
   12712 </TestCase>
   12713 <TestCase name="as_index_array_as_vertex_texture">
   12714 <Test name="buffer_size_512" />
   12715 <Test name="buffer_size_513" />
   12716 <Test name="buffer_size_65536" />
   12717 <Test name="buffer_size_65537" />
   12718 <Test name="buffer_size_131071" />
   12719 <Test name="range_size_512" />
   12720 <Test name="range_size_513" />
   12721 <Test name="range_size_65537" />
   12722 <Test name="range_size_98304" />
   12723 <Test name="offset_1_alignments" />
   12724 <Test name="offset_7_alignments" />
   12725 </TestCase>
   12726 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture">
   12727 <Test name="buffer_size_512" />
   12728 <Test name="buffer_size_513" />
   12729 <Test name="buffer_size_65536" />
   12730 <Test name="buffer_size_65537" />
   12731 <Test name="buffer_size_131071" />
   12732 <Test name="range_size_512" />
   12733 <Test name="range_size_513" />
   12734 <Test name="range_size_65537" />
   12735 <Test name="range_size_98304" />
   12736 <Test name="offset_1_alignments" />
   12737 <Test name="offset_7_alignments" />
   12738 </TestCase>
   12739 <TestCase name="as_fragment_texture">
   12740 <Test name="buffer_size_512" />
   12741 <Test name="buffer_size_513" />
   12742 <Test name="buffer_size_65536" />
   12743 <Test name="buffer_size_65537" />
   12744 <Test name="buffer_size_131071" />
   12745 <Test name="range_size_512" />
   12746 <Test name="range_size_513" />
   12747 <Test name="range_size_65537" />
   12748 <Test name="range_size_98304" />
   12749 <Test name="offset_1_alignments" />
   12750 <Test name="offset_7_alignments" />
   12751 </TestCase>
   12752 <TestCase name="as_vertex_array_as_fragment_texture">
   12753 <Test name="buffer_size_512" />
   12754 <Test name="buffer_size_513" />
   12755 <Test name="buffer_size_65536" />
   12756 <Test name="buffer_size_65537" />
   12757 <Test name="buffer_size_131071" />
   12758 <Test name="range_size_512" />
   12759 <Test name="range_size_513" />
   12760 <Test name="range_size_65537" />
   12761 <Test name="range_size_98304" />
   12762 <Test name="offset_1_alignments" />
   12763 <Test name="offset_7_alignments" />
   12764 </TestCase>
   12765 <TestCase name="as_index_array_as_fragment_texture">
   12766 <Test name="buffer_size_512" />
   12767 <Test name="buffer_size_513" />
   12768 <Test name="buffer_size_65536" />
   12769 <Test name="buffer_size_65537" />
   12770 <Test name="buffer_size_131071" />
   12771 <Test name="range_size_512" />
   12772 <Test name="range_size_513" />
   12773 <Test name="range_size_65537" />
   12774 <Test name="range_size_98304" />
   12775 <Test name="offset_1_alignments" />
   12776 <Test name="offset_7_alignments" />
   12777 </TestCase>
   12778 <TestCase name="as_vertex_array_as_index_array_as_fragment_texture">
   12779 <Test name="buffer_size_512" />
   12780 <Test name="buffer_size_513" />
   12781 <Test name="buffer_size_65536" />
   12782 <Test name="buffer_size_65537" />
   12783 <Test name="buffer_size_131071" />
   12784 <Test name="range_size_512" />
   12785 <Test name="range_size_513" />
   12786 <Test name="range_size_65537" />
   12787 <Test name="range_size_98304" />
   12788 <Test name="offset_1_alignments" />
   12789 <Test name="offset_7_alignments" />
   12790 </TestCase>
   12791 <TestCase name="as_vertex_texture_as_fragment_texture">
   12792 <Test name="buffer_size_512" />
   12793 <Test name="buffer_size_513" />
   12794 <Test name="buffer_size_65536" />
   12795 <Test name="buffer_size_65537" />
   12796 <Test name="buffer_size_131071" />
   12797 <Test name="range_size_512" />
   12798 <Test name="range_size_513" />
   12799 <Test name="range_size_65537" />
   12800 <Test name="range_size_98304" />
   12801 <Test name="offset_1_alignments" />
   12802 <Test name="offset_7_alignments" />
   12803 </TestCase>
   12804 <TestCase name="as_vertex_array_as_vertex_texture_as_fragment_texture">
   12805 <Test name="buffer_size_512" />
   12806 <Test name="buffer_size_513" />
   12807 <Test name="buffer_size_65536" />
   12808 <Test name="buffer_size_65537" />
   12809 <Test name="buffer_size_131071" />
   12810 <Test name="range_size_512" />
   12811 <Test name="range_size_513" />
   12812 <Test name="range_size_65537" />
   12813 <Test name="range_size_98304" />
   12814 <Test name="offset_1_alignments" />
   12815 <Test name="offset_7_alignments" />
   12816 </TestCase>
   12817 <TestCase name="as_index_array_as_vertex_texture_as_fragment_texture">
   12818 <Test name="buffer_size_512" />
   12819 <Test name="buffer_size_513" />
   12820 <Test name="buffer_size_65536" />
   12821 <Test name="buffer_size_65537" />
   12822 <Test name="buffer_size_131071" />
   12823 <Test name="range_size_512" />
   12824 <Test name="range_size_513" />
   12825 <Test name="range_size_65537" />
   12826 <Test name="range_size_98304" />
   12827 <Test name="offset_1_alignments" />
   12828 <Test name="offset_7_alignments" />
   12829 </TestCase>
   12830 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture">
   12831 <Test name="buffer_size_512" />
   12832 <Test name="buffer_size_513" />
   12833 <Test name="buffer_size_65536" />
   12834 <Test name="buffer_size_65537" />
   12835 <Test name="buffer_size_131071" />
   12836 <Test name="range_size_512" />
   12837 <Test name="range_size_513" />
   12838 <Test name="range_size_65537" />
   12839 <Test name="range_size_98304" />
   12840 <Test name="offset_1_alignments" />
   12841 <Test name="offset_7_alignments" />
   12842 </TestCase>
   12843 </TestSuite>
   12844 <TestSuite name="modify">
   12845 <TestCase name="bufferdata">
   12846 <Test name="buffer_size_512" />
   12847 <Test name="buffer_size_513" />
   12848 <Test name="buffer_size_65536" />
   12849 <Test name="buffer_size_65537" />
   12850 <Test name="buffer_size_131071" />
   12851 <Test name="range_size_512" />
   12852 <Test name="range_size_513" />
   12853 <Test name="range_size_65537" />
   12854 <Test name="range_size_98304" />
   12855 <Test name="offset_1_alignments" />
   12856 <Test name="offset_7_alignments" />
   12857 </TestCase>
   12858 <TestCase name="buffersubdata">
   12859 <Test name="buffer_size_512" />
   12860 <Test name="buffer_size_513" />
   12861 <Test name="buffer_size_65536" />
   12862 <Test name="buffer_size_65537" />
   12863 <Test name="buffer_size_131071" />
   12864 <Test name="range_size_512" />
   12865 <Test name="range_size_513" />
   12866 <Test name="range_size_65537" />
   12867 <Test name="range_size_98304" />
   12868 <Test name="offset_1_alignments" />
   12869 <Test name="offset_7_alignments" />
   12870 </TestCase>
   12871 <TestCase name="mapbuffer_write">
   12872 <Test name="buffer_size_512" />
   12873 <Test name="buffer_size_513" />
   12874 <Test name="buffer_size_65536" />
   12875 <Test name="buffer_size_65537" />
   12876 <Test name="buffer_size_131071" />
   12877 <Test name="range_size_512" />
   12878 <Test name="range_size_513" />
   12879 <Test name="range_size_65537" />
   12880 <Test name="range_size_98304" />
   12881 <Test name="offset_1_alignments" />
   12882 <Test name="offset_7_alignments" />
   12883 </TestCase>
   12884 <TestCase name="mapbuffer_readwrite">
   12885 <Test name="buffer_size_512" />
   12886 <Test name="buffer_size_513" />
   12887 <Test name="buffer_size_65536" />
   12888 <Test name="buffer_size_65537" />
   12889 <Test name="buffer_size_131071" />
   12890 <Test name="range_size_512" />
   12891 <Test name="range_size_513" />
   12892 <Test name="range_size_65537" />
   12893 <Test name="range_size_98304" />
   12894 <Test name="offset_1_alignments" />
   12895 <Test name="offset_7_alignments" />
   12896 </TestCase>
   12897 </TestSuite>
   12898 <TestSuite name="modify_render">
   12899 <TestCase name="bufferdata">
   12900 <Test name="as_vertex_array" />
   12901 <Test name="as_index_array" />
   12902 <Test name="as_vertex_array_as_index_array" />
   12903 <Test name="as_vertex_texture" />
   12904 <Test name="as_vertex_array_as_vertex_texture" />
   12905 <Test name="as_index_array_as_vertex_texture" />
   12906 <Test name="as_vertex_array_as_index_array_as_vertex_texture" />
   12907 <Test name="as_fragment_texture" />
   12908 <Test name="as_vertex_array_as_fragment_texture" />
   12909 <Test name="as_index_array_as_fragment_texture" />
   12910 <Test name="as_vertex_array_as_index_array_as_fragment_texture" />
   12911 <Test name="as_vertex_texture_as_fragment_texture" />
   12912 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" />
   12913 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" />
   12914 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" />
   12915 </TestCase>
   12916 <TestCase name="buffersubdata">
   12917 <Test name="as_vertex_array" />
   12918 <Test name="as_index_array" />
   12919 <Test name="as_vertex_array_as_index_array" />
   12920 <Test name="as_vertex_texture" />
   12921 <Test name="as_vertex_array_as_vertex_texture" />
   12922 <Test name="as_index_array_as_vertex_texture" />
   12923 <Test name="as_vertex_array_as_index_array_as_vertex_texture" />
   12924 <Test name="as_fragment_texture" />
   12925 <Test name="as_vertex_array_as_fragment_texture" />
   12926 <Test name="as_index_array_as_fragment_texture" />
   12927 <Test name="as_vertex_array_as_index_array_as_fragment_texture" />
   12928 <Test name="as_vertex_texture_as_fragment_texture" />
   12929 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" />
   12930 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" />
   12931 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" />
   12932 </TestCase>
   12933 <TestCase name="mapbuffer_write">
   12934 <Test name="as_vertex_array" />
   12935 <Test name="as_index_array" />
   12936 <Test name="as_vertex_array_as_index_array" />
   12937 <Test name="as_vertex_texture" />
   12938 <Test name="as_vertex_array_as_vertex_texture" />
   12939 <Test name="as_index_array_as_vertex_texture" />
   12940 <Test name="as_vertex_array_as_index_array_as_vertex_texture" />
   12941 <Test name="as_fragment_texture" />
   12942 <Test name="as_vertex_array_as_fragment_texture" />
   12943 <Test name="as_index_array_as_fragment_texture" />
   12944 <Test name="as_vertex_array_as_index_array_as_fragment_texture" />
   12945 <Test name="as_vertex_texture_as_fragment_texture" />
   12946 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" />
   12947 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" />
   12948 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" />
   12949 </TestCase>
   12950 <TestCase name="mapbuffer_readwrite">
   12951 <Test name="as_vertex_array" />
   12952 <Test name="as_index_array" />
   12953 <Test name="as_vertex_array_as_index_array" />
   12954 <Test name="as_vertex_texture" />
   12955 <Test name="as_vertex_array_as_vertex_texture" />
   12956 <Test name="as_index_array_as_vertex_texture" />
   12957 <Test name="as_vertex_array_as_index_array_as_vertex_texture" />
   12958 <Test name="as_fragment_texture" />
   12959 <Test name="as_vertex_array_as_fragment_texture" />
   12960 <Test name="as_index_array_as_fragment_texture" />
   12961 <Test name="as_vertex_array_as_index_array_as_fragment_texture" />
   12962 <Test name="as_vertex_texture_as_fragment_texture" />
   12963 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" />
   12964 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" />
   12965 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" />
   12966 </TestCase>
   12967 </TestSuite>
   12968 <TestSuite name="render_modify">
   12969 <TestCase name="as_vertex_array">
   12970 <Test name="bufferdata" />
   12971 <Test name="buffersubdata" />
   12972 <Test name="mapbuffer_write" />
   12973 <Test name="mapbuffer_readwrite" />
   12974 </TestCase>
   12975 <TestCase name="as_index_array">
   12976 <Test name="bufferdata" />
   12977 <Test name="buffersubdata" />
   12978 <Test name="mapbuffer_write" />
   12979 <Test name="mapbuffer_readwrite" />
   12980 </TestCase>
   12981 <TestCase name="as_vertex_array_as_index_array">
   12982 <Test name="bufferdata" />
   12983 <Test name="buffersubdata" />
   12984 <Test name="mapbuffer_write" />
   12985 <Test name="mapbuffer_readwrite" />
   12986 </TestCase>
   12987 <TestCase name="as_vertex_texture">
   12988 <Test name="bufferdata" />
   12989 <Test name="buffersubdata" />
   12990 <Test name="mapbuffer_write" />
   12991 <Test name="mapbuffer_readwrite" />
   12992 </TestCase>
   12993 <TestCase name="as_vertex_array_as_vertex_texture">
   12994 <Test name="bufferdata" />
   12995 <Test name="buffersubdata" />
   12996 <Test name="mapbuffer_write" />
   12997 <Test name="mapbuffer_readwrite" />
   12998 </TestCase>
   12999 <TestCase name="as_index_array_as_vertex_texture">
   13000 <Test name="bufferdata" />
   13001 <Test name="buffersubdata" />
   13002 <Test name="mapbuffer_write" />
   13003 <Test name="mapbuffer_readwrite" />
   13004 </TestCase>
   13005 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture">
   13006 <Test name="bufferdata" />
   13007 <Test name="buffersubdata" />
   13008 <Test name="mapbuffer_write" />
   13009 <Test name="mapbuffer_readwrite" />
   13010 </TestCase>
   13011 <TestCase name="as_fragment_texture">
   13012 <Test name="bufferdata" />
   13013 <Test name="buffersubdata" />
   13014 <Test name="mapbuffer_write" />
   13015 <Test name="mapbuffer_readwrite" />
   13016 </TestCase>
   13017 <TestCase name="as_vertex_array_as_fragment_texture">
   13018 <Test name="bufferdata" />
   13019 <Test name="buffersubdata" />
   13020 <Test name="mapbuffer_write" />
   13021 <Test name="mapbuffer_readwrite" />
   13022 </TestCase>
   13023 <TestCase name="as_index_array_as_fragment_texture">
   13024 <Test name="bufferdata" />
   13025 <Test name="buffersubdata" />
   13026 <Test name="mapbuffer_write" />
   13027 <Test name="mapbuffer_readwrite" />
   13028 </TestCase>
   13029 <TestCase name="as_vertex_array_as_index_array_as_fragment_texture">
   13030 <Test name="bufferdata" />
   13031 <Test name="buffersubdata" />
   13032 <Test name="mapbuffer_write" />
   13033 <Test name="mapbuffer_readwrite" />
   13034 </TestCase>
   13035 <TestCase name="as_vertex_texture_as_fragment_texture">
   13036 <Test name="bufferdata" />
   13037 <Test name="buffersubdata" />
   13038 <Test name="mapbuffer_write" />
   13039 <Test name="mapbuffer_readwrite" />
   13040 </TestCase>
   13041 <TestCase name="as_vertex_array_as_vertex_texture_as_fragment_texture">
   13042 <Test name="bufferdata" />
   13043 <Test name="buffersubdata" />
   13044 <Test name="mapbuffer_write" />
   13045 <Test name="mapbuffer_readwrite" />
   13046 </TestCase>
   13047 <TestCase name="as_index_array_as_vertex_texture_as_fragment_texture">
   13048 <Test name="bufferdata" />
   13049 <Test name="buffersubdata" />
   13050 <Test name="mapbuffer_write" />
   13051 <Test name="mapbuffer_readwrite" />
   13052 </TestCase>
   13053 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture">
   13054 <Test name="bufferdata" />
   13055 <Test name="buffersubdata" />
   13056 <Test name="mapbuffer_write" />
   13057 <Test name="mapbuffer_readwrite" />
   13058 </TestCase>
   13059 </TestSuite>
   13060 </TestSuite>
   13061 </TestSuite>
   13062 <TestSuite name="state_query">
   13063 <TestCase name="integer">
   13064 <Test name="sample_mask_value" />
   13065 <Test name="max_color_texture_samples_getboolean" />
   13066 <Test name="max_color_texture_samples_getinteger" />
   13067 <Test name="max_color_texture_samples_getinteger64" />
   13068 <Test name="max_color_texture_samples_getfloat" />
   13069 <Test name="max_depth_texture_samples_getboolean" />
   13070 <Test name="max_depth_texture_samples_getinteger" />
   13071 <Test name="max_depth_texture_samples_getinteger64" />
   13072 <Test name="max_depth_texture_samples_getfloat" />
   13073 <Test name="max_integer_samples_getboolean" />
   13074 <Test name="max_integer_samples_getinteger" />
   13075 <Test name="max_integer_samples_getinteger64" />
   13076 <Test name="max_integer_samples_getfloat" />
   13077 <Test name="texture_binding_2d_multisample_getboolean" />
   13078 <Test name="texture_binding_2d_multisample_getinteger" />
   13079 <Test name="texture_binding_2d_multisample_getinteger64" />
   13080 <Test name="texture_binding_2d_multisample_getfloat" />
   13081 <Test name="texture_binding_2d_multisample_array_getboolean" />
   13082 <Test name="texture_binding_2d_multisample_array_getinteger" />
   13083 <Test name="texture_binding_2d_multisample_array_getinteger64" />
   13084 <Test name="texture_binding_2d_multisample_array_getfloat" />
   13085 <Test name="max_vertex_attrib_relative_offset_getboolean" />
   13086 <Test name="max_vertex_attrib_relative_offset_getinteger" />
   13087 <Test name="max_vertex_attrib_relative_offset_getinteger64" />
   13088 <Test name="max_vertex_attrib_relative_offset_getfloat" />
   13089 <Test name="max_vertex_attrib_bindings_getboolean" />
   13090 <Test name="max_vertex_attrib_bindings_getinteger" />
   13091 <Test name="max_vertex_attrib_bindings_getinteger64" />
   13092 <Test name="max_vertex_attrib_bindings_getfloat" />
   13093 <Test name="max_vertex_attrib_stride_getboolean" />
   13094 <Test name="max_vertex_attrib_stride_getinteger" />
   13095 <Test name="max_vertex_attrib_stride_getinteger64" />
   13096 <Test name="max_vertex_attrib_stride_getfloat" />
   13097 <Test name="shader_storage_buffer_offset_alignment_getboolean" />
   13098 <Test name="shader_storage_buffer_offset_alignment_getinteger" />
   13099 <Test name="shader_storage_buffer_offset_alignment_getinteger64" />
   13100 <Test name="shader_storage_buffer_offset_alignment_getfloat" />
   13101 </TestCase>
   13102 <TestSuite name="texture_level">
   13103 <TestCase name="integer">
   13104 <Test name="texture_samples" />
   13105 <Test name="texture_fixed_sample_locations" />
   13106 <Test name="texture_width" />
   13107 <Test name="texture_height" />
   13108 <Test name="texture_depth" />
   13109 <Test name="texture_red_size" />
   13110 <Test name="texture_green_size" />
   13111 <Test name="texture_blue_size" />
   13112 <Test name="texture_alpha_size" />
   13113 <Test name="texture_depth_size" />
   13114 <Test name="texture_stencil_size" />
   13115 <Test name="texture_shared_size" />
   13116 <Test name="texture_red_type" />
   13117 <Test name="texture_green_type" />
   13118 <Test name="texture_blue_type" />
   13119 <Test name="texture_alpha_type" />
   13120 <Test name="texture_depth_type" />
   13121 <Test name="texture_compressed" />
   13122 </TestCase>
   13123 <TestCase name="float">
   13124 <Test name="texture_samples" />
   13125 <Test name="texture_fixed_sample_locations" />
   13126 <Test name="texture_width" />
   13127 <Test name="texture_height" />
   13128 <Test name="texture_depth" />
   13129 <Test name="texture_red_size" />
   13130 <Test name="texture_green_size" />
   13131 <Test name="texture_blue_size" />
   13132 <Test name="texture_alpha_size" />
   13133 <Test name="texture_depth_size" />
   13134 <Test name="texture_stencil_size" />
   13135 <Test name="texture_shared_size" />
   13136 <Test name="texture_red_type" />
   13137 <Test name="texture_green_type" />
   13138 <Test name="texture_blue_type" />
   13139 <Test name="texture_alpha_type" />
   13140 <Test name="texture_depth_type" />
   13141 <Test name="texture_compressed" />
   13142 </TestCase>
   13143 </TestSuite>
   13144 <TestCase name="shader">
   13145 <Test name="sampler_type" />
   13146 </TestCase>
   13147 <TestSuite name="internal_format">
   13148 <TestCase name="texture_2d_multisample">
   13149 <Test name="r8_samples" />
   13150 <Test name="rg8_samples" />
   13151 <Test name="rgb8_samples" />
   13152 <Test name="rgb565_samples" />
   13153 <Test name="rgba4_samples" />
   13154 <Test name="rgb5_a1_samples" />
   13155 <Test name="rgba8_samples" />
   13156 <Test name="rgb10_a2_samples" />
   13157 <Test name="rgb10_a2ui_samples" />
   13158 <Test name="srgb8_alpha8_samples" />
   13159 <Test name="r8i_samples" />
   13160 <Test name="r8ui_samples" />
   13161 <Test name="r16i_samples" />
   13162 <Test name="r16ui_samples" />
   13163 <Test name="r32i_samples" />
   13164 <Test name="r32ui_samples" />
   13165 <Test name="rg8i_samples" />
   13166 <Test name="rg8ui_samples" />
   13167 <Test name="rg16i_samples" />
   13168 <Test name="rg16ui_samples" />
   13169 <Test name="rg32i_samples" />
   13170 <Test name="rg32ui_samples" />
   13171 <Test name="rgba8i_samples" />
   13172 <Test name="rgba8ui_samples" />
   13173 <Test name="rgba16i_samples" />
   13174 <Test name="rgba16ui_samples" />
   13175 <Test name="rgba32i_samples" />
   13176 <Test name="rgba32ui_samples" />
   13177 <Test name="depth_component16_samples" />
   13178 <Test name="depth_component24_samples" />
   13179 <Test name="depth_component32f_samples" />
   13180 <Test name="depth24_stencil8_samples" />
   13181 <Test name="depth32f_stencil8_samples" />
   13182 <Test name="stencil_index8_samples" />
   13183 </TestCase>
   13184 <TestCase name="texture_2d_multisample_array">
   13185 <Test name="r8_samples" />
   13186 <Test name="rg8_samples" />
   13187 <Test name="rgb8_samples" />
   13188 <Test name="rgb565_samples" />
   13189 <Test name="rgba4_samples" />
   13190 <Test name="rgb5_a1_samples" />
   13191 <Test name="rgba8_samples" />
   13192 <Test name="rgb10_a2_samples" />
   13193 <Test name="rgb10_a2ui_samples" />
   13194 <Test name="srgb8_alpha8_samples" />
   13195 <Test name="r8i_samples" />
   13196 <Test name="r8ui_samples" />
   13197 <Test name="r16i_samples" />
   13198 <Test name="r16ui_samples" />
   13199 <Test name="r32i_samples" />
   13200 <Test name="r32ui_samples" />
   13201 <Test name="rg8i_samples" />
   13202 <Test name="rg8ui_samples" />
   13203 <Test name="rg16i_samples" />
   13204 <Test name="rg16ui_samples" />
   13205 <Test name="rg32i_samples" />
   13206 <Test name="rg32ui_samples" />
   13207 <Test name="rgba8i_samples" />
   13208 <Test name="rgba8ui_samples" />
   13209 <Test name="rgba16i_samples" />
   13210 <Test name="rgba16ui_samples" />
   13211 <Test name="rgba32i_samples" />
   13212 <Test name="rgba32ui_samples" />
   13213 <Test name="depth_component16_samples" />
   13214 <Test name="depth_component24_samples" />
   13215 <Test name="depth_component32f_samples" />
   13216 <Test name="depth24_stencil8_samples" />
   13217 <Test name="depth32f_stencil8_samples" />
   13218 <Test name="stencil_index8_samples" />
   13219 </TestCase>
   13220 </TestSuite>
   13221 <TestSuite name="vertex_attribute_binding">
   13222 <TestCase name="vertex_attrib">
   13223 <Test name="vertex_attrib_binding" />
   13224 <Test name="vertex_attrib_relative_offset" />
   13225 </TestCase>
   13226 <TestCase name="indexed">
   13227 <Test name="vertex_binding_divisor_getintegeri" />
   13228 <Test name="vertex_binding_divisor_getintegeri64" />
   13229 <Test name="vertex_binding_divisor_mixed" />
   13230 <Test name="vertex_binding_stride_mixed" />
   13231 <Test name="vertex_binding_buffer_mixed" />
   13232 </TestCase>
   13233 </TestSuite>
   13234 <TestSuite name="multisample_interpolation">
   13235 <TestCase name="min_fragment_interpolation_offset">
   13236 <Test name="get_boolean" />
   13237 <Test name="get_integer" />
   13238 <Test name="get_float" />
   13239 <Test name="get_integer64" />
   13240 </TestCase>
   13241 <TestCase name="max_fragment_interpolation_offset">
   13242 <Test name="get_boolean" />
   13243 <Test name="get_integer" />
   13244 <Test name="get_float" />
   13245 <Test name="get_integer64" />
   13246 </TestCase>
   13247 <TestCase name="fragment_interpolation_offset_bits">
   13248 <Test name="get_boolean" />
   13249 <Test name="get_integer" />
   13250 <Test name="get_float" />
   13251 <Test name="get_integer64" />
   13252 </TestCase>
   13253 </TestSuite>
   13254 </TestSuite>
   13255 <TestSuite name="multisample">
   13256 <TestCase name="default_framebuffer">
   13257 <Test name="sample_position" />
   13258 <Test name="sample_mask_sum_of_inverses" />
   13259 <Test name="proportionality_sample_mask" />
   13260 <Test name="constancy_sample_mask" />
   13261 <Test name="constancy_alpha_to_coverage_sample_mask" />
   13262 <Test name="constancy_sample_coverage_sample_mask" />
   13263 <Test name="constancy_alpha_to_coverage_sample_coverage_sample_mask" />
   13264 <Test name="sample_mask_non_effective_bits" />
   13265 </TestCase>
   13266 </TestSuite>
   13267 <TestSuite name="synchronization">
   13268 <TestCase name="in_invocation">
   13269 <Test name="image_write_read" />
   13270 <Test name="image_read_write" />
   13271 <Test name="image_overwrite" />
   13272 <Test name="image_alias_write" />
   13273 <Test name="image_alias_overwrite" />
   13274 <Test name="image_atomic_write_read" />
   13275 <Test name="image_atomic_read_write" />
   13276 <Test name="image_atomic_overwrite" />
   13277 <Test name="image_atomic_alias_write" />
   13278 <Test name="image_atomic_alias_overwrite" />
   13279 <Test name="ssbo_write_read" />
   13280 <Test name="ssbo_read_write" />
   13281 <Test name="ssbo_overwrite" />
   13282 <Test name="ssbo_alias_write" />
   13283 <Test name="ssbo_atomic_write_read" />
   13284 <Test name="ssbo_atomic_read_write" />
   13285 <Test name="ssbo_atomic_overwrite" />
   13286 <Test name="ssbo_atomic_alias_write" />
   13287 <Test name="ssbo_atomic_alias_overwrite" />
   13288 </TestCase>
   13289 <TestCase name="inter_invocation">
   13290 <Test name="image_write_read" />
   13291 <Test name="image_read_write" />
   13292 <Test name="image_overwrite" />
   13293 <Test name="image_alias_write" />
   13294 <Test name="image_alias_overwrite" />
   13295 <Test name="image_atomic_write_read" />
   13296 <Test name="image_atomic_read_write" />
   13297 <Test name="image_atomic_overwrite" />
   13298 <Test name="image_atomic_alias_write" />
   13299 <Test name="image_atomic_alias_overwrite" />
   13300 <Test name="ssbo_write_read" />
   13301 <Test name="ssbo_read_write" />
   13302 <Test name="ssbo_overwrite" />
   13303 <Test name="ssbo_alias_write" />
   13304 <Test name="ssbo_alias_overwrite" />
   13305 <Test name="ssbo_atomic_write_read" />
   13306 <Test name="ssbo_atomic_read_write" />
   13307 <Test name="ssbo_atomic_overwrite" />
   13308 <Test name="ssbo_atomic_alias_write" />
   13309 <Test name="ssbo_atomic_alias_overwrite" />
   13310 </TestCase>
   13311 <TestSuite name="inter_call">
   13312 <TestCase name="with_memory_barrier">
   13313 <Test name="image_write_read" />
   13314 <Test name="image_read_write" />
   13315 <Test name="image_overwrite" />
   13316 <Test name="image_multiple_write_read" />
   13317 <Test name="image_multiple_interleaved_write_read" />
   13318 <Test name="image_multiple_unrelated_write_read_ordered" />
   13319 <Test name="image_multiple_unrelated_write_read_non_ordered" />
   13320 <Test name="image_atomic_write_read" />
   13321 <Test name="image_atomic_read_write" />
   13322 <Test name="image_atomic_overwrite" />
   13323 <Test name="image_atomic_multiple_write_read" />
   13324 <Test name="image_atomic_multiple_interleaved_write_read" />
   13325 <Test name="image_atomic_multiple_unrelated_write_read_ordered" />
   13326 <Test name="image_atomic_multiple_unrelated_write_read_non_ordered" />
   13327 <Test name="ssbo_write_read" />
   13328 <Test name="ssbo_read_write" />
   13329 <Test name="ssbo_overwrite" />
   13330 <Test name="ssbo_multiple_write_read" />
   13331 <Test name="ssbo_multiple_interleaved_write_read" />
   13332 <Test name="ssbo_multiple_unrelated_write_read_ordered" />
   13333 <Test name="ssbo_multiple_unrelated_write_read_non_ordered" />
   13334 <Test name="ssbo_atomic_write_read" />
   13335 <Test name="ssbo_atomic_read_write" />
   13336 <Test name="ssbo_atomic_overwrite" />
   13337 <Test name="ssbo_atomic_multiple_write_read" />
   13338 <Test name="ssbo_atomic_multiple_interleaved_write_read" />
   13339 <Test name="ssbo_atomic_multiple_unrelated_write_read_ordered" />
   13340 <Test name="ssbo_atomic_multiple_unrelated_write_read_non_ordered" />
   13341 </TestCase>
   13342 <TestCase name="without_memory_barrier">
   13343 <Test name="ssbo_atomic_dispatch_2_calls_1k_invocations" />
   13344 <Test name="ssbo_atomic_dispatch_5_calls_1k_invocations" />
   13345 <Test name="ssbo_atomic_dispatch_100_calls_1k_invocations" />
   13346 <Test name="ssbo_atomic_dispatch_2_calls_4k_invocations" />
   13347 <Test name="ssbo_atomic_dispatch_5_calls_4k_invocations" />
   13348 <Test name="ssbo_atomic_dispatch_100_calls_4k_invocations" />
   13349 <Test name="ssbo_atomic_dispatch_2_calls_32k_invocations" />
   13350 <Test name="ssbo_atomic_dispatch_5_calls_32k_invocations" />
   13351 <Test name="ssbo_atomic_dispatch_100_calls_32k_invocations" />
   13352 <Test name="image_atomic_dispatch_2_calls_8x8_invocations" />
   13353 <Test name="image_atomic_dispatch_5_calls_8x8_invocations" />
   13354 <Test name="image_atomic_dispatch_100_calls_8x8_invocations" />
   13355 <Test name="image_atomic_dispatch_2_calls_32x32_invocations" />
   13356 <Test name="image_atomic_dispatch_5_calls_32x32_invocations" />
   13357 <Test name="image_atomic_dispatch_100_calls_32x32_invocations" />
   13358 <Test name="image_atomic_dispatch_2_calls_128x128_invocations" />
   13359 <Test name="image_atomic_dispatch_5_calls_128x128_invocations" />
   13360 <Test name="image_atomic_dispatch_100_calls_128x128_invocations" />
   13361 <Test name="atomic_counter_dispatch_2_calls_32_invocations" />
   13362 <Test name="atomic_counter_dispatch_5_calls_32_invocations" />
   13363 <Test name="atomic_counter_dispatch_100_calls_32_invocations" />
   13364 <Test name="atomic_counter_dispatch_2_calls_128_invocations" />
   13365 <Test name="atomic_counter_dispatch_5_calls_128_invocations" />
   13366 <Test name="atomic_counter_dispatch_100_calls_128_invocations" />
   13367 <Test name="atomic_counter_dispatch_2_calls_1k_invocations" />
   13368 <Test name="atomic_counter_dispatch_5_calls_1k_invocations" />
   13369 <Test name="atomic_counter_dispatch_100_calls_1k_invocations" />
   13370 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_32_invocations" />
   13371 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_32_invocations" />
   13372 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_32_invocations" />
   13373 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_128_invocations" />
   13374 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_128_invocations" />
   13375 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_128_invocations" />
   13376 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_1k_invocations" />
   13377 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_1k_invocations" />
   13378 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_1k_invocations" />
   13379 </TestCase>
   13380 </TestSuite>
   13381 </TestSuite>
   13382 <TestSuite name="geometry_shading">
   13383 <TestCase name="query">
   13384 <Test name="max_geometry_input_components" />
   13385 <Test name="max_geometry_output_components" />
   13386 <Test name="max_geometry_image_uniforms" />
   13387 <Test name="max_geometry_texture_image_units" />
   13388 <Test name="max_geometry_output_vertices" />
   13389 <Test name="max_geometry_total_output_components" />
   13390 <Test name="max_geometry_uniform_components" />
   13391 <Test name="geometry_linked_vertices_out" />
   13392 <Test name="geometry_linked_input_type" />
   13393 <Test name="geometry_linked_output_type" />
   13394 <Test name="geometry_shader_invocations" />
   13395 <Test name="max_geometry_shader_invocations" />
   13396 <Test name="max_geometry_uniform_blocks" />
   13397 <Test name="max_geometry_shader_storage_blocks" />
   13398 <Test name="layer_provoking_vertex" />
   13399 <Test name="primitives_generated_no_geometry" />
   13400 <Test name="primitives_generated_no_amplification" />
   13401 <Test name="primitives_generated_amplification" />
   13402 <Test name="primitives_generated_partial_primitives" />
   13403 <Test name="primitives_generated_instanced" />
   13404 <Test name="max_framebuffer_layers" />
   13405 <Test name="framebuffer_default_layers" />
   13406 <Test name="framebuffer_attachment_layered" />
   13407 <Test name="framebuffer_incomplete_layer_targets" />
   13408 <Test name="referenced_by_geometry_shader" />
   13409 </TestCase>
   13410 <TestCase name="basic">
   13411 <Test name="output_10" />
   13412 <Test name="output_128" />
   13413 <Test name="output_256" />
   13414 <Test name="output_max" />
   13415 <Test name="output_10_and_100" />
   13416 <Test name="output_100_and_10" />
   13417 <Test name="output_0_and_128" />
   13418 <Test name="output_128_and_0" />
   13419 <Test name="output_vary_by_attribute" />
   13420 <Test name="output_vary_by_uniform" />
   13421 <Test name="output_vary_by_texture" />
   13422 <Test name="point_size" />
   13423 <Test name="primitive_id_in" />
   13424 <Test name="primitive_id_in_restarted" />
   13425 <Test name="primitive_id" />
   13426 </TestCase>
   13427 <TestSuite name="input">
   13428 <TestCase name="basic_primitive">
   13429 <Test name="points" />
   13430 <Test name="lines" />
   13431 <Test name="line_loop" />
   13432 <Test name="line_strip" />
   13433 <Test name="triangles" />
   13434 <Test name="triangle_strip" />
   13435 <Test name="triangle_fan" />
   13436 <Test name="lines_adjacency" />
   13437 <Test name="line_strip_adjacency" />
   13438 <Test name="triangles_adjacency" />
   13439 </TestCase>
   13440 <TestCase name="triangle_strip_adjacency">
   13441 <Test name="vertex_count_0" />
   13442 <Test name="vertex_count_1" />
   13443 <Test name="vertex_count_2" />
   13444 <Test name="vertex_count_3" />
   13445 <Test name="vertex_count_4" />
   13446 <Test name="vertex_count_5" />
   13447 <Test name="vertex_count_6" />
   13448 <Test name="vertex_count_7" />
   13449 <Test name="vertex_count_8" />
   13450 <Test name="vertex_count_9" />
   13451 <Test name="vertex_count_10" />
   13452 <Test name="vertex_count_11" />
   13453 <Test name="vertex_count_12" />
   13454 </TestCase>
   13455 </TestSuite>
   13456 <TestCase name="conversion">
   13457 <Test name="triangles_to_points" />
   13458 <Test name="lines_to_points" />
   13459 <Test name="points_to_lines" />
   13460 <Test name="triangles_to_lines" />
   13461 <Test name="points_to_triangles" />
   13462 <Test name="lines_to_triangles" />
   13463 </TestCase>
   13464 <TestCase name="emit">
   13465 <Test name="points_emit_1_end_1" />
   13466 <Test name="points_emit_1_end_2" />
   13467 <Test name="line_strip_emit_1_end_1" />
   13468 <Test name="line_strip_emit_2_end_1" />
   13469 <Test name="line_strip_emit_1_end_2" />
   13470 <Test name="line_strip_emit_2_end_2" />
   13471 <Test name="line_strip_emit_2_end_2_emit_2_end_0" />
   13472 <Test name="triangle_strip_emit_1_end_1" />
   13473 <Test name="triangle_strip_emit_2_end_1" />
   13474 <Test name="triangle_strip_emit_3_end_1" />
   13475 <Test name="triangle_strip_emit_1_end_2" />
   13476 <Test name="triangle_strip_emit_2_end_2" />
   13477 <Test name="triangle_strip_emit_3_end_2" />
   13478 <Test name="triangle_strip_emit_3_end_2_emit_3_end_0" />
   13479 </TestCase>
   13480 <TestCase name="varying">
   13481 <Test name="vertex_no_op_geometry_out_1" />
   13482 <Test name="vertex_out_0_geometry_out_1" />
   13483 <Test name="vertex_out_0_geometry_out_2" />
   13484 <Test name="vertex_out_1_geometry_out_0" />
   13485 <Test name="vertex_out_1_geometry_out_2" />
   13486 </TestCase>
   13487 <TestCase name="layered">
   13488 <Test name="render_with_default_layer_cubemap" />
   13489 <Test name="render_with_default_layer_3d" />
   13490 <Test name="render_with_default_layer_2d_array" />
   13491 <Test name="render_with_default_layer_2d_multisample_array" />
   13492 <Test name="render_to_one_cubemap" />
   13493 <Test name="render_to_one_3d" />
   13494 <Test name="render_to_one_2d_array" />
   13495 <Test name="render_to_one_2d_multisample_array" />
   13496 <Test name="render_to_all_cubemap" />
   13497 <Test name="render_to_all_3d" />
   13498 <Test name="render_to_all_2d_array" />
   13499 <Test name="render_to_all_2d_multisample_array" />
   13500 <Test name="render_different_to_cubemap" />
   13501 <Test name="render_different_to_3d" />
   13502 <Test name="render_different_to_2d_array" />
   13503 <Test name="render_different_to_2d_multisample_array" />
   13504 <Test name="fragment_layer_cubemap" />
   13505 <Test name="fragment_layer_3d" />
   13506 <Test name="fragment_layer_2d_array" />
   13507 <Test name="fragment_layer_2d_multisample_array" />
   13508 <Test name="layer_provoking_vertex_cubemap" />
   13509 <Test name="layer_provoking_vertex_3d" />
   13510 <Test name="layer_provoking_vertex_2d_array" />
   13511 <Test name="layer_provoking_vertex_2d_multisample_array" />
   13512 </TestCase>
   13513 <TestCase name="instanced">
   13514 <Test name="geometry_1_invocations" />
   13515 <Test name="geometry_2_invocations" />
   13516 <Test name="geometry_8_invocations" />
   13517 <Test name="geometry_32_invocations" />
   13518 <Test name="geometry_max_invocations" />
   13519 <Test name="geometry_output_different_2_invocations" />
   13520 <Test name="geometry_output_different_8_invocations" />
   13521 <Test name="geometry_output_different_32_invocations" />
   13522 <Test name="geometry_output_different_max_invocations" />
   13523 <Test name="invocation_per_layer_cubemap" />
   13524 <Test name="invocation_per_layer_3d" />
   13525 <Test name="invocation_per_layer_2d_array" />
   13526 <Test name="invocation_per_layer_2d_multisample_array" />
   13527 <Test name="multiple_layers_per_invocation_cubemap" />
   13528 <Test name="multiple_layers_per_invocation_3d" />
   13529 <Test name="multiple_layers_per_invocation_2d_array" />
   13530 <Test name="multiple_layers_per_invocation_2d_multisample_array" />
   13531 <Test name="invocation_output_vary_by_attribute" />
   13532 <Test name="invocation_output_vary_by_uniform" />
   13533 <Test name="invocation_output_vary_by_texture" />
   13534 <Test name="draw_2_instances_geometry_2_invocations" />
   13535 <Test name="draw_2_instances_geometry_8_invocations" />
   13536 <Test name="draw_4_instances_geometry_2_invocations" />
   13537 <Test name="draw_4_instances_geometry_8_invocations" />
   13538 <Test name="draw_8_instances_geometry_2_invocations" />
   13539 <Test name="draw_8_instances_geometry_8_invocations" />
   13540 </TestCase>
   13541 <TestCase name="negative">
   13542 <Test name="type_points_primitive_lines" />
   13543 <Test name="type_points_primitive_line_loop" />
   13544 <Test name="type_points_primitive_line_strip" />
   13545 <Test name="type_points_primitive_lines_adjacency" />
   13546 <Test name="type_points_primitive_line_strip_adjacency" />
   13547 <Test name="type_points_primitive_triangles" />
   13548 <Test name="type_points_primitive_triangle_strip" />
   13549 <Test name="type_points_primitive_triangle_fan" />
   13550 <Test name="type_points_primitive_triangles_adjacency" />
   13551 <Test name="type_points_primitive_triangle_strip_adjacency" />
   13552 <Test name="type_lines_primitive_points" />
   13553 <Test name="type_lines_primitive_lines_adjacency" />
   13554 <Test name="type_lines_primitive_line_strip_adjacency" />
   13555 <Test name="type_lines_primitive_triangles" />
   13556 <Test name="type_lines_primitive_triangle_strip" />
   13557 <Test name="type_lines_primitive_triangle_fan" />
   13558 <Test name="type_lines_primitive_triangles_adjacency" />
   13559 <Test name="type_lines_primitive_triangle_strip_adjacency" />
   13560 <Test name="type_lines_adjacency_primitive_points" />
   13561 <Test name="type_lines_adjacency_primitive_lines" />
   13562 <Test name="type_lines_adjacency_primitive_line_loop" />
   13563 <Test name="type_lines_adjacency_primitive_line_strip" />
   13564 <Test name="type_lines_adjacency_primitive_triangles" />
   13565 <Test name="type_lines_adjacency_primitive_triangle_strip" />
   13566 <Test name="type_lines_adjacency_primitive_triangle_fan" />
   13567 <Test name="type_lines_adjacency_primitive_triangles_adjacency" />
   13568 <Test name="type_lines_adjacency_primitive_triangle_strip_adjacency" />
   13569 <Test name="type_triangles_primitive_points" />
   13570 <Test name="type_triangles_primitive_lines" />
   13571 <Test name="type_triangles_primitive_line_loop" />
   13572 <Test name="type_triangles_primitive_line_strip" />
   13573 <Test name="type_triangles_primitive_lines_adjacency" />
   13574 <Test name="type_triangles_primitive_line_strip_adjacency" />
   13575 <Test name="type_triangles_primitive_triangles_adjacency" />
   13576 <Test name="type_triangles_primitive_triangle_strip_adjacency" />
   13577 <Test name="type_triangles_adjacency_primitive_points" />
   13578 <Test name="type_triangles_adjacency_primitive_lines" />
   13579 <Test name="type_triangles_adjacency_primitive_line_loop" />
   13580 <Test name="type_triangles_adjacency_primitive_line_strip" />
   13581 <Test name="type_triangles_adjacency_primitive_lines_adjacency" />
   13582 <Test name="type_triangles_adjacency_primitive_line_strip_adjacency" />
   13583 <Test name="type_triangles_adjacency_primitive_triangles" />
   13584 <Test name="type_triangles_adjacency_primitive_triangle_strip" />
   13585 <Test name="type_triangles_adjacency_primitive_triangle_fan" />
   13586 </TestCase>
   13587 <TestCase name="vertex_transform_feedback">
   13588 <Test name="capture_vertex_line_loop" />
   13589 <Test name="capture_vertex_line_strip" />
   13590 <Test name="capture_vertex_triangle_strip" />
   13591 <Test name="capture_vertex_triangle_fan" />
   13592 <Test name="capture_vertex_draw_arrays" />
   13593 <Test name="capture_vertex_draw_arrays_instanced" />
   13594 <Test name="capture_vertex_draw_arrays_indirect" />
   13595 <Test name="capture_vertex_draw_elements" />
   13596 <Test name="capture_vertex_draw_elements_instanced" />
   13597 <Test name="capture_vertex_draw_elements_indirect" />
   13598 <Test name="capture_vertex_draw_arrays_overflow_single_buffer" />
   13599 <Test name="capture_vertex_draw_elements_overflow_single_buffer" />
   13600 </TestCase>
   13601 </TestSuite>
   13602 <TestSuite name="sample_shading">
   13603 <TestCase name="state_query">
   13604 <Test name="sample_shading_is_enabled" />
   13605 <Test name="sample_shading_get_boolean" />
   13606 <Test name="sample_shading_get_integer" />
   13607 <Test name="sample_shading_get_float" />
   13608 <Test name="sample_shading_get_integer64" />
   13609 <Test name="min_sample_shading_value_get_boolean" />
   13610 <Test name="min_sample_shading_value_get_integer" />
   13611 <Test name="min_sample_shading_value_get_float" />
   13612 <Test name="min_sample_shading_value_get_integer64" />
   13613 <Test name="min_sample_shading_value_clamping" />
   13614 </TestCase>
   13615 <TestCase name="min_sample_shading">
   13616 <Test name="default_framebuffer_color" />
   13617 <Test name="default_framebuffer_discard" />
   13618 <Test name="multisample_texture_samples_2_color" />
   13619 <Test name="multisample_texture_samples_2_discard" />
   13620 <Test name="multisample_texture_samples_4_color" />
   13621 <Test name="multisample_texture_samples_4_discard" />
   13622 <Test name="multisample_texture_samples_8_color" />
   13623 <Test name="multisample_texture_samples_8_discard" />
   13624 <Test name="multisample_renderbuffer_samples_2_color" />
   13625 <Test name="multisample_renderbuffer_samples_2_discard" />
   13626 <Test name="multisample_renderbuffer_samples_4_color" />
   13627 <Test name="multisample_renderbuffer_samples_4_discard" />
   13628 <Test name="multisample_renderbuffer_samples_8_color" />
   13629 <Test name="multisample_renderbuffer_samples_8_discard" />
   13630 </TestCase>
   13631 </TestSuite>
   13632 <TestSuite name="vertex_attribute_binding">
   13633 <TestSuite name="usage">
   13634 <TestCase name="single_binding">
   13635 <Test name="elements_1" />
   13636 <Test name="elements_2" />
   13637 <Test name="elements_2_share_elements" />
   13638 <Test name="offset_elements_1" />
   13639 <Test name="offset_elements_2" />
   13640 <Test name="offset_elements_2_share_elements" />
   13641 <Test name="unaligned_offset_elements_1_aligned_elements" />
   13642 </TestCase>
   13643 <TestCase name="multiple_bindings">
   13644 <Test name="basic" />
   13645 <Test name="zero_stride" />
   13646 <Test name="instanced" />
   13647 <Test name="aliasing_buffer_zero_stride" />
   13648 <Test name="aliasing_buffer_instanced" />
   13649 </TestCase>
   13650 <TestCase name="mixed_usage">
   13651 <Test name="mixed_attribs_basic" />
   13652 <Test name="mixed_attribs_instanced_binding" />
   13653 <Test name="mixed_attribs_instanced_attrib" />
   13654 <Test name="mixed_api_change_buffer" />
   13655 <Test name="mixed_api_change_buffer_offset" />
   13656 <Test name="mixed_api_change_buffer_stride" />
   13657 <Test name="mixed_api_change_binding_point" />
   13658 </TestCase>
   13659 </TestSuite>
   13660 <TestCase name="negative">
   13661 <Test name="default_vao_bind_vertex_buffer" />
   13662 <Test name="default_vao_vertex_attrib_format" />
   13663 <Test name="default_vao_vertex_attrib_i_format" />
   13664 <Test name="default_vao_vertex_attrib_binding" />
   13665 <Test name="default_vao_vertex_binding_divisor" />
   13666 <Test name="bind_create_new_buffer" />
   13667 <Test name="vertex_attrib_format_large_offset" />
   13668 <Test name="vertex_attrib_binding_invalid_attr" />
   13669 <Test name="vertex_attrib_binding_invalid_binding" />
   13670 </TestCase>
   13671 </TestSuite>
   13672 <TestSuite name="program_uniform">
   13673 <TestSuite name="by_pointer">
   13674 <TestSuite name="get_uniform">
   13675 <TestCase name="basic">
   13676 <Test name="float_vertex" />
   13677 <Test name="float_fragment" />
   13678 <Test name="float_both" />
   13679 <Test name="vec2_vertex" />
   13680 <Test name="vec2_fragment" />
   13681 <Test name="vec2_both" />
   13682 <Test name="vec3_vertex" />
   13683 <Test name="vec3_fragment" />
   13684 <Test name="vec3_both" />
   13685 <Test name="vec4_vertex" />
   13686 <Test name="vec4_fragment" />
   13687 <Test name="vec4_both" />
   13688 <Test name="mat2_vertex" />
   13689 <Test name="mat2_fragment" />
   13690 <Test name="mat2_both" />
   13691 <Test name="mat2_row_major_vertex" />
   13692 <Test name="mat2_row_major_fragment" />
   13693 <Test name="mat2_row_major_both" />
   13694 <Test name="mat2x3_vertex" />
   13695 <Test name="mat2x3_fragment" />
   13696 <Test name="mat2x3_both" />
   13697 <Test name="mat2x3_row_major_vertex" />
   13698 <Test name="mat2x3_row_major_fragment" />
   13699 <Test name="mat2x3_row_major_both" />
   13700 <Test name="mat2x4_vertex" />
   13701 <Test name="mat2x4_fragment" />
   13702 <Test name="mat2x4_both" />
   13703 <Test name="mat2x4_row_major_vertex" />
   13704 <Test name="mat2x4_row_major_fragment" />
   13705 <Test name="mat2x4_row_major_both" />
   13706 <Test name="mat3x2_vertex" />
   13707 <Test name="mat3x2_fragment" />
   13708 <Test name="mat3x2_both" />
   13709 <Test name="mat3x2_row_major_vertex" />
   13710 <Test name="mat3x2_row_major_fragment" />
   13711 <Test name="mat3x2_row_major_both" />
   13712 <Test name="mat3_vertex" />
   13713 <Test name="mat3_fragment" />
   13714 <Test name="mat3_both" />
   13715 <Test name="mat3_row_major_vertex" />
   13716 <Test name="mat3_row_major_fragment" />
   13717 <Test name="mat3_row_major_both" />
   13718 <Test name="mat3x4_vertex" />
   13719 <Test name="mat3x4_fragment" />
   13720 <Test name="mat3x4_both" />
   13721 <Test name="mat3x4_row_major_vertex" />
   13722 <Test name="mat3x4_row_major_fragment" />
   13723 <Test name="mat3x4_row_major_both" />
   13724 <Test name="mat4x2_vertex" />
   13725 <Test name="mat4x2_fragment" />
   13726 <Test name="mat4x2_both" />
   13727 <Test name="mat4x2_row_major_vertex" />
   13728 <Test name="mat4x2_row_major_fragment" />
   13729 <Test name="mat4x2_row_major_both" />
   13730 <Test name="mat4x3_vertex" />
   13731 <Test name="mat4x3_fragment" />
   13732 <Test name="mat4x3_both" />
   13733 <Test name="mat4x3_row_major_vertex" />
   13734 <Test name="mat4x3_row_major_fragment" />
   13735 <Test name="mat4x3_row_major_both" />
   13736 <Test name="mat4_vertex" />
   13737 <Test name="mat4_fragment" />
   13738 <Test name="mat4_both" />
   13739 <Test name="mat4_row_major_vertex" />
   13740 <Test name="mat4_row_major_fragment" />
   13741 <Test name="mat4_row_major_both" />
   13742 <Test name="int_vertex" />
   13743 <Test name="int_fragment" />
   13744 <Test name="int_both" />
   13745 <Test name="ivec2_vertex" />
   13746 <Test name="ivec2_fragment" />
   13747 <Test name="ivec2_both" />
   13748 <Test name="ivec3_vertex" />
   13749 <Test name="ivec3_fragment" />
   13750 <Test name="ivec3_both" />
   13751 <Test name="ivec4_vertex" />
   13752 <Test name="ivec4_fragment" />
   13753 <Test name="ivec4_both" />
   13754 <Test name="uint_vertex" />
   13755 <Test name="uint_fragment" />
   13756 <Test name="uint_both" />
   13757 <Test name="uvec2_vertex" />
   13758 <Test name="uvec2_fragment" />
   13759 <Test name="uvec2_both" />
   13760 <Test name="uvec3_vertex" />
   13761 <Test name="uvec3_fragment" />
   13762 <Test name="uvec3_both" />
   13763 <Test name="uvec4_vertex" />
   13764 <Test name="uvec4_fragment" />
   13765 <Test name="uvec4_both" />
   13766 <Test name="bool_api_float_vertex" />
   13767 <Test name="bool_api_float_fragment" />
   13768 <Test name="bool_api_float_both" />
   13769 <Test name="bool_api_int_vertex" />
   13770 <Test name="bool_api_int_fragment" />
   13771 <Test name="bool_api_int_both" />
   13772 <Test name="bool_api_uint_vertex" />
   13773 <Test name="bool_api_uint_fragment" />
   13774 <Test name="bool_api_uint_both" />
   13775 <Test name="bvec2_api_float_vertex" />
   13776 <Test name="bvec2_api_float_fragment" />
   13777 <Test name="bvec2_api_float_both" />
   13778 <Test name="bvec2_api_int_vertex" />
   13779 <Test name="bvec2_api_int_fragment" />
   13780 <Test name="bvec2_api_int_both" />
   13781 <Test name="bvec2_api_uint_vertex" />
   13782 <Test name="bvec2_api_uint_fragment" />
   13783 <Test name="bvec2_api_uint_both" />
   13784 <Test name="bvec3_api_float_vertex" />
   13785 <Test name="bvec3_api_float_fragment" />
   13786 <Test name="bvec3_api_float_both" />
   13787 <Test name="bvec3_api_int_vertex" />
   13788 <Test name="bvec3_api_int_fragment" />
   13789 <Test name="bvec3_api_int_both" />
   13790 <Test name="bvec3_api_uint_vertex" />
   13791 <Test name="bvec3_api_uint_fragment" />
   13792 <Test name="bvec3_api_uint_both" />
   13793 <Test name="bvec4_api_float_vertex" />
   13794 <Test name="bvec4_api_float_fragment" />
   13795 <Test name="bvec4_api_float_both" />
   13796 <Test name="bvec4_api_int_vertex" />
   13797 <Test name="bvec4_api_int_fragment" />
   13798 <Test name="bvec4_api_int_both" />
   13799 <Test name="bvec4_api_uint_vertex" />
   13800 <Test name="bvec4_api_uint_fragment" />
   13801 <Test name="bvec4_api_uint_both" />
   13802 <Test name="sampler2D_vertex" />
   13803 <Test name="sampler2D_fragment" />
   13804 <Test name="sampler2D_both" />
   13805 <Test name="samplerCube_vertex" />
   13806 <Test name="samplerCube_fragment" />
   13807 <Test name="samplerCube_both" />
   13808 </TestCase>
   13809 <TestCase name="basic_array">
   13810 <Test name="float_vertex" />
   13811 <Test name="float_fragment" />
   13812 <Test name="float_both" />
   13813 <Test name="vec4_vertex" />
   13814 <Test name="vec4_fragment" />
   13815 <Test name="vec4_both" />
   13816 <Test name="mat4_vertex" />
   13817 <Test name="mat4_fragment" />
   13818 <Test name="mat4_both" />
   13819 <Test name="mat4_row_major_vertex" />
   13820 <Test name="mat4_row_major_fragment" />
   13821 <Test name="mat4_row_major_both" />
   13822 <Test name="int_vertex" />
   13823 <Test name="int_fragment" />
   13824 <Test name="int_both" />
   13825 <Test name="ivec4_vertex" />
   13826 <Test name="ivec4_fragment" />
   13827 <Test name="ivec4_both" />
   13828 <Test name="uint_vertex" />
   13829 <Test name="uint_fragment" />
   13830 <Test name="uint_both" />
   13831 <Test name="uvec4_vertex" />
   13832 <Test name="uvec4_fragment" />
   13833 <Test name="uvec4_both" />
   13834 <Test name="bool_api_float_vertex" />
   13835 <Test name="bool_api_float_fragment" />
   13836 <Test name="bool_api_float_both" />
   13837 <Test name="bool_api_int_vertex" />
   13838 <Test name="bool_api_int_fragment" />
   13839 <Test name="bool_api_int_both" />
   13840 <Test name="bool_api_uint_vertex" />
   13841 <Test name="bool_api_uint_fragment" />
   13842 <Test name="bool_api_uint_both" />
   13843 <Test name="bvec4_api_float_vertex" />
   13844 <Test name="bvec4_api_float_fragment" />
   13845 <Test name="bvec4_api_float_both" />
   13846 <Test name="bvec4_api_int_vertex" />
   13847 <Test name="bvec4_api_int_fragment" />
   13848 <Test name="bvec4_api_int_both" />
   13849 <Test name="bvec4_api_uint_vertex" />
   13850 <Test name="bvec4_api_uint_fragment" />
   13851 <Test name="bvec4_api_uint_both" />
   13852 <Test name="sampler2D_vertex" />
   13853 <Test name="sampler2D_fragment" />
   13854 <Test name="sampler2D_both" />
   13855 </TestCase>
   13856 <TestCase name="basic_array_first_elem_without_brackets">
   13857 <Test name="float_vertex" />
   13858 <Test name="float_fragment" />
   13859 <Test name="float_both" />
   13860 <Test name="vec4_vertex" />
   13861 <Test name="vec4_fragment" />
   13862 <Test name="vec4_both" />
   13863 <Test name="mat4_vertex" />
   13864 <Test name="mat4_fragment" />
   13865 <Test name="mat4_both" />
   13866 <Test name="mat4_row_major_vertex" />
   13867 <Test name="mat4_row_major_fragment" />
   13868 <Test name="mat4_row_major_both" />
   13869 <Test name="int_vertex" />
   13870 <Test name="int_fragment" />
   13871 <Test name="int_both" />
   13872 <Test name="ivec4_vertex" />
   13873 <Test name="ivec4_fragment" />
   13874 <Test name="ivec4_both" />
   13875 <Test name="uint_vertex" />
   13876 <Test name="uint_fragment" />
   13877 <Test name="uint_both" />
   13878 <Test name="uvec4_vertex" />
   13879 <Test name="uvec4_fragment" />
   13880 <Test name="uvec4_both" />
   13881 <Test name="bool_api_float_vertex" />
   13882 <Test name="bool_api_float_fragment" />
   13883 <Test name="bool_api_float_both" />
   13884 <Test name="bool_api_int_vertex" />
   13885 <Test name="bool_api_int_fragment" />
   13886 <Test name="bool_api_int_both" />
   13887 <Test name="bool_api_uint_vertex" />
   13888 <Test name="bool_api_uint_fragment" />
   13889 <Test name="bool_api_uint_both" />
   13890 <Test name="bvec4_api_float_vertex" />
   13891 <Test name="bvec4_api_float_fragment" />
   13892 <Test name="bvec4_api_float_both" />
   13893 <Test name="bvec4_api_int_vertex" />
   13894 <Test name="bvec4_api_int_fragment" />
   13895 <Test name="bvec4_api_int_both" />
   13896 <Test name="bvec4_api_uint_vertex" />
   13897 <Test name="bvec4_api_uint_fragment" />
   13898 <Test name="bvec4_api_uint_both" />
   13899 <Test name="sampler2D_vertex" />
   13900 <Test name="sampler2D_fragment" />
   13901 <Test name="sampler2D_both" />
   13902 </TestCase>
   13903 <TestCase name="basic_struct">
   13904 <Test name="float_vec4_vertex" />
   13905 <Test name="float_vec4_fragment" />
   13906 <Test name="float_vec4_both" />
   13907 <Test name="mat4_mat2_vertex" />
   13908 <Test name="mat4_mat2_fragment" />
   13909 <Test name="mat4_mat2_both" />
   13910 <Test name="int_ivec4_vertex" />
   13911 <Test name="int_ivec4_fragment" />
   13912 <Test name="int_ivec4_both" />
   13913 <Test name="uint_uvec4_vertex" />
   13914 <Test name="uint_uvec4_fragment" />
   13915 <Test name="uint_uvec4_both" />
   13916 <Test name="bool_bvec4_vertex" />
   13917 <Test name="bool_bvec4_fragment" />
   13918 <Test name="bool_bvec4_both" />
   13919 <Test name="sampler2D_samplerCube_vertex" />
   13920 <Test name="sampler2D_samplerCube_fragment" />
   13921 <Test name="sampler2D_samplerCube_both" />
   13922 </TestCase>
   13923 <TestCase name="struct_in_array">
   13924 <Test name="float_vec4_vertex" />
   13925 <Test name="float_vec4_fragment" />
   13926 <Test name="float_vec4_both" />
   13927 <Test name="mat4_mat2_vertex" />
   13928 <Test name="mat4_mat2_fragment" />
   13929 <Test name="mat4_mat2_both" />
   13930 <Test name="int_ivec4_vertex" />
   13931 <Test name="int_ivec4_fragment" />
   13932 <Test name="int_ivec4_both" />
   13933 <Test name="uint_uvec4_vertex" />
   13934 <Test name="uint_uvec4_fragment" />
   13935 <Test name="uint_uvec4_both" />
   13936 <Test name="bool_bvec4_vertex" />
   13937 <Test name="bool_bvec4_fragment" />
   13938 <Test name="bool_bvec4_both" />
   13939 <Test name="sampler2D_samplerCube_vertex" />
   13940 <Test name="sampler2D_samplerCube_fragment" />
   13941 <Test name="sampler2D_samplerCube_both" />
   13942 </TestCase>
   13943 <TestCase name="array_in_struct">
   13944 <Test name="float_vec4_vertex" />
   13945 <Test name="float_vec4_fragment" />
   13946 <Test name="float_vec4_both" />
   13947 <Test name="mat4_mat2_vertex" />
   13948 <Test name="mat4_mat2_fragment" />
   13949 <Test name="mat4_mat2_both" />
   13950 <Test name="int_ivec4_vertex" />
   13951 <Test name="int_ivec4_fragment" />
   13952 <Test name="int_ivec4_both" />
   13953 <Test name="uint_uvec4_vertex" />
   13954 <Test name="uint_uvec4_fragment" />
   13955 <Test name="uint_uvec4_both" />
   13956 <Test name="bool_bvec4_vertex" />
   13957 <Test name="bool_bvec4_fragment" />
   13958 <Test name="bool_bvec4_both" />
   13959 <Test name="sampler2D_samplerCube_vertex" />
   13960 <Test name="sampler2D_samplerCube_fragment" />
   13961 <Test name="sampler2D_samplerCube_both" />
   13962 </TestCase>
   13963 <TestCase name="nested_structs_arrays">
   13964 <Test name="float_vec4_vertex" />
   13965 <Test name="float_vec4_fragment" />
   13966 <Test name="float_vec4_both" />
   13967 <Test name="mat4_mat2_vertex" />
   13968 <Test name="mat4_mat2_fragment" />
   13969 <Test name="mat4_mat2_both" />
   13970 <Test name="int_ivec4_vertex" />
   13971 <Test name="int_ivec4_fragment" />
   13972 <Test name="int_ivec4_both" />
   13973 <Test name="uint_uvec4_vertex" />
   13974 <Test name="uint_uvec4_fragment" />
   13975 <Test name="uint_uvec4_both" />
   13976 <Test name="bool_bvec4_vertex" />
   13977 <Test name="bool_bvec4_fragment" />
   13978 <Test name="bool_bvec4_both" />
   13979 <Test name="sampler2D_samplerCube_vertex" />
   13980 <Test name="sampler2D_samplerCube_fragment" />
   13981 <Test name="sampler2D_samplerCube_both" />
   13982 </TestCase>
   13983 <TestCase name="multiple_basic">
   13984 <Test name="vertex" />
   13985 <Test name="fragment" />
   13986 <Test name="both" />
   13987 </TestCase>
   13988 <TestCase name="multiple_basic_array">
   13989 <Test name="vertex" />
   13990 <Test name="fragment" />
   13991 <Test name="both" />
   13992 </TestCase>
   13993 <TestCase name="multiple_nested_structs_arrays">
   13994 <Test name="vertex" />
   13995 <Test name="fragment" />
   13996 <Test name="both" />
   13997 </TestCase>
   13998 </TestSuite>
   13999 <TestSuite name="render">
   14000 <TestCase name="basic">
   14001 <Test name="float_vertex" />
   14002 <Test name="float_fragment" />
   14003 <Test name="float_both" />
   14004 <Test name="vec2_vertex" />
   14005 <Test name="vec2_fragment" />
   14006 <Test name="vec2_both" />
   14007 <Test name="vec3_vertex" />
   14008 <Test name="vec3_fragment" />
   14009 <Test name="vec3_both" />
   14010 <Test name="vec4_vertex" />
   14011 <Test name="vec4_fragment" />
   14012 <Test name="vec4_both" />
   14013 <Test name="mat2_vertex" />
   14014 <Test name="mat2_fragment" />
   14015 <Test name="mat2_both" />
   14016 <Test name="mat2_row_major_vertex" />
   14017 <Test name="mat2_row_major_fragment" />
   14018 <Test name="mat2_row_major_both" />
   14019 <Test name="mat2x3_vertex" />
   14020 <Test name="mat2x3_fragment" />
   14021 <Test name="mat2x3_both" />
   14022 <Test name="mat2x3_row_major_vertex" />
   14023 <Test name="mat2x3_row_major_fragment" />
   14024 <Test name="mat2x3_row_major_both" />
   14025 <Test name="mat2x4_vertex" />
   14026 <Test name="mat2x4_fragment" />
   14027 <Test name="mat2x4_both" />
   14028 <Test name="mat2x4_row_major_vertex" />
   14029 <Test name="mat2x4_row_major_fragment" />
   14030 <Test name="mat2x4_row_major_both" />
   14031 <Test name="mat3x2_vertex" />
   14032 <Test name="mat3x2_fragment" />
   14033 <Test name="mat3x2_both" />
   14034 <Test name="mat3x2_row_major_vertex" />
   14035 <Test name="mat3x2_row_major_fragment" />
   14036 <Test name="mat3x2_row_major_both" />
   14037 <Test name="mat3_vertex" />
   14038 <Test name="mat3_fragment" />
   14039 <Test name="mat3_both" />
   14040 <Test name="mat3_row_major_vertex" />
   14041 <Test name="mat3_row_major_fragment" />
   14042 <Test name="mat3_row_major_both" />
   14043 <Test name="mat3x4_vertex" />
   14044 <Test name="mat3x4_fragment" />
   14045 <Test name="mat3x4_both" />
   14046 <Test name="mat3x4_row_major_vertex" />
   14047 <Test name="mat3x4_row_major_fragment" />
   14048 <Test name="mat3x4_row_major_both" />
   14049 <Test name="mat4x2_vertex" />
   14050 <Test name="mat4x2_fragment" />
   14051 <Test name="mat4x2_both" />
   14052 <Test name="mat4x2_row_major_vertex" />
   14053 <Test name="mat4x2_row_major_fragment" />
   14054 <Test name="mat4x2_row_major_both" />
   14055 <Test name="mat4x3_vertex" />
   14056 <Test name="mat4x3_fragment" />
   14057 <Test name="mat4x3_both" />
   14058 <Test name="mat4x3_row_major_vertex" />
   14059 <Test name="mat4x3_row_major_fragment" />
   14060 <Test name="mat4x3_row_major_both" />
   14061 <Test name="mat4_vertex" />
   14062 <Test name="mat4_fragment" />
   14063 <Test name="mat4_both" />
   14064 <Test name="mat4_row_major_vertex" />
   14065 <Test name="mat4_row_major_fragment" />
   14066 <Test name="mat4_row_major_both" />
   14067 <Test name="int_vertex" />
   14068 <Test name="int_fragment" />
   14069 <Test name="int_both" />
   14070 <Test name="ivec2_vertex" />
   14071 <Test name="ivec2_fragment" />
   14072 <Test name="ivec2_both" />
   14073 <Test name="ivec3_vertex" />
   14074 <Test name="ivec3_fragment" />
   14075 <Test name="ivec3_both" />
   14076 <Test name="ivec4_vertex" />
   14077 <Test name="ivec4_fragment" />
   14078 <Test name="ivec4_both" />
   14079 <Test name="uint_vertex" />
   14080 <Test name="uint_fragment" />
   14081 <Test name="uint_both" />
   14082 <Test name="uvec2_vertex" />
   14083 <Test name="uvec2_fragment" />
   14084 <Test name="uvec2_both" />
   14085 <Test name="uvec3_vertex" />
   14086 <Test name="uvec3_fragment" />
   14087 <Test name="uvec3_both" />
   14088 <Test name="uvec4_vertex" />
   14089 <Test name="uvec4_fragment" />
   14090 <Test name="uvec4_both" />
   14091 <Test name="bool_vertex" />
   14092 <Test name="bool_fragment" />
   14093 <Test name="bool_both" />
   14094 <Test name="bvec2_vertex" />
   14095 <Test name="bvec2_fragment" />
   14096 <Test name="bvec2_both" />
   14097 <Test name="bvec3_vertex" />
   14098 <Test name="bvec3_fragment" />
   14099 <Test name="bvec3_both" />
   14100 <Test name="bvec4_vertex" />
   14101 <Test name="bvec4_fragment" />
   14102 <Test name="bvec4_both" />
   14103 <Test name="sampler2D_vertex" />
   14104 <Test name="sampler2D_fragment" />
   14105 <Test name="sampler2D_both" />
   14106 <Test name="samplerCube_vertex" />
   14107 <Test name="samplerCube_fragment" />
   14108 <Test name="samplerCube_both" />
   14109 </TestCase>
   14110 <TestCase name="basic_array">
   14111 <Test name="float_vertex" />
   14112 <Test name="float_fragment" />
   14113 <Test name="float_both" />
   14114 <Test name="vec4_vertex" />
   14115 <Test name="vec4_fragment" />
   14116 <Test name="vec4_both" />
   14117 <Test name="mat4_vertex" />
   14118 <Test name="mat4_fragment" />
   14119 <Test name="mat4_both" />
   14120 <Test name="mat4_row_major_vertex" />
   14121 <Test name="mat4_row_major_fragment" />
   14122 <Test name="mat4_row_major_both" />
   14123 <Test name="int_vertex" />
   14124 <Test name="int_fragment" />
   14125 <Test name="int_both" />
   14126 <Test name="ivec4_vertex" />
   14127 <Test name="ivec4_fragment" />
   14128 <Test name="ivec4_both" />
   14129 <Test name="uint_vertex" />
   14130 <Test name="uint_fragment" />
   14131 <Test name="uint_both" />
   14132 <Test name="uvec4_vertex" />
   14133 <Test name="uvec4_fragment" />
   14134 <Test name="uvec4_both" />
   14135 <Test name="bool_vertex" />
   14136 <Test name="bool_fragment" />
   14137 <Test name="bool_both" />
   14138 <Test name="bvec4_vertex" />
   14139 <Test name="bvec4_fragment" />
   14140 <Test name="bvec4_both" />
   14141 <Test name="sampler2D_vertex" />
   14142 <Test name="sampler2D_fragment" />
   14143 <Test name="sampler2D_both" />
   14144 </TestCase>
   14145 <TestCase name="basic_struct">
   14146 <Test name="float_vec4_vertex" />
   14147 <Test name="float_vec4_fragment" />
   14148 <Test name="float_vec4_both" />
   14149 <Test name="mat4_mat2_vertex" />
   14150 <Test name="mat4_mat2_fragment" />
   14151 <Test name="mat4_mat2_both" />
   14152 <Test name="int_ivec4_vertex" />
   14153 <Test name="int_ivec4_fragment" />
   14154 <Test name="int_ivec4_both" />
   14155 <Test name="uint_uvec4_vertex" />
   14156 <Test name="uint_uvec4_fragment" />
   14157 <Test name="uint_uvec4_both" />
   14158 <Test name="bool_bvec4_vertex" />
   14159 <Test name="bool_bvec4_fragment" />
   14160 <Test name="bool_bvec4_both" />
   14161 <Test name="sampler2D_samplerCube_vertex" />
   14162 <Test name="sampler2D_samplerCube_fragment" />
   14163 <Test name="sampler2D_samplerCube_both" />
   14164 </TestCase>
   14165 <TestCase name="struct_in_array">
   14166 <Test name="float_vec4_vertex" />
   14167 <Test name="float_vec4_fragment" />
   14168 <Test name="float_vec4_both" />
   14169 <Test name="mat4_mat2_vertex" />
   14170 <Test name="mat4_mat2_fragment" />
   14171 <Test name="mat4_mat2_both" />
   14172 <Test name="int_ivec4_vertex" />
   14173 <Test name="int_ivec4_fragment" />
   14174 <Test name="int_ivec4_both" />
   14175 <Test name="uint_uvec4_vertex" />
   14176 <Test name="uint_uvec4_fragment" />
   14177 <Test name="uint_uvec4_both" />
   14178 <Test name="bool_bvec4_vertex" />
   14179 <Test name="bool_bvec4_fragment" />
   14180 <Test name="bool_bvec4_both" />
   14181 <Test name="sampler2D_samplerCube_vertex" />
   14182 <Test name="sampler2D_samplerCube_fragment" />
   14183 <Test name="sampler2D_samplerCube_both" />
   14184 </TestCase>
   14185 <TestCase name="array_in_struct">
   14186 <Test name="float_vec4_vertex" />
   14187 <Test name="float_vec4_fragment" />
   14188 <Test name="float_vec4_both" />
   14189 <Test name="mat4_mat2_vertex" />
   14190 <Test name="mat4_mat2_fragment" />
   14191 <Test name="mat4_mat2_both" />
   14192 <Test name="int_ivec4_vertex" />
   14193 <Test name="int_ivec4_fragment" />
   14194 <Test name="int_ivec4_both" />
   14195 <Test name="uint_uvec4_vertex" />
   14196 <Test name="uint_uvec4_fragment" />
   14197 <Test name="uint_uvec4_both" />
   14198 <Test name="bool_bvec4_vertex" />
   14199 <Test name="bool_bvec4_fragment" />
   14200 <Test name="bool_bvec4_both" />
   14201 <Test name="sampler2D_samplerCube_vertex" />
   14202 <Test name="sampler2D_samplerCube_fragment" />
   14203 <Test name="sampler2D_samplerCube_both" />
   14204 </TestCase>
   14205 <TestCase name="nested_structs_arrays">
   14206 <Test name="float_vec4_vertex" />
   14207 <Test name="float_vec4_fragment" />
   14208 <Test name="float_vec4_both" />
   14209 <Test name="mat4_mat2_vertex" />
   14210 <Test name="mat4_mat2_fragment" />
   14211 <Test name="mat4_mat2_both" />
   14212 <Test name="int_ivec4_vertex" />
   14213 <Test name="int_ivec4_fragment" />
   14214 <Test name="int_ivec4_both" />
   14215 <Test name="uint_uvec4_vertex" />
   14216 <Test name="uint_uvec4_fragment" />
   14217 <Test name="uint_uvec4_both" />
   14218 <Test name="bool_bvec4_vertex" />
   14219 <Test name="bool_bvec4_fragment" />
   14220 <Test name="bool_bvec4_both" />
   14221 <Test name="sampler2D_samplerCube_vertex" />
   14222 <Test name="sampler2D_samplerCube_fragment" />
   14223 <Test name="sampler2D_samplerCube_both" />
   14224 </TestCase>
   14225 <TestCase name="multiple_basic">
   14226 <Test name="vertex" />
   14227 <Test name="fragment" />
   14228 <Test name="both" />
   14229 </TestCase>
   14230 <TestCase name="multiple_basic_array">
   14231 <Test name="vertex" />
   14232 <Test name="fragment" />
   14233 <Test name="both" />
   14234 </TestCase>
   14235 <TestCase name="multiple_nested_structs_arrays">
   14236 <Test name="vertex" />
   14237 <Test name="fragment" />
   14238 <Test name="both" />
   14239 </TestCase>
   14240 </TestSuite>
   14241 </TestSuite>
   14242 <TestSuite name="by_value">
   14243 <TestSuite name="get_uniform">
   14244 <TestCase name="basic">
   14245 <Test name="float_vertex" />
   14246 <Test name="float_fragment" />
   14247 <Test name="float_both" />
   14248 <Test name="vec2_vertex" />
   14249 <Test name="vec2_fragment" />
   14250 <Test name="vec2_both" />
   14251 <Test name="vec3_vertex" />
   14252 <Test name="vec3_fragment" />
   14253 <Test name="vec3_both" />
   14254 <Test name="vec4_vertex" />
   14255 <Test name="vec4_fragment" />
   14256 <Test name="vec4_both" />
   14257 <Test name="int_vertex" />
   14258 <Test name="int_fragment" />
   14259 <Test name="int_both" />
   14260 <Test name="ivec2_vertex" />
   14261 <Test name="ivec2_fragment" />
   14262 <Test name="ivec2_both" />
   14263 <Test name="ivec3_vertex" />
   14264 <Test name="ivec3_fragment" />
   14265 <Test name="ivec3_both" />
   14266 <Test name="ivec4_vertex" />
   14267 <Test name="ivec4_fragment" />
   14268 <Test name="ivec4_both" />
   14269 <Test name="uint_vertex" />
   14270 <Test name="uint_fragment" />
   14271 <Test name="uint_both" />
   14272 <Test name="uvec2_vertex" />
   14273 <Test name="uvec2_fragment" />
   14274 <Test name="uvec2_both" />
   14275 <Test name="uvec3_vertex" />
   14276 <Test name="uvec3_fragment" />
   14277 <Test name="uvec3_both" />
   14278 <Test name="uvec4_vertex" />
   14279 <Test name="uvec4_fragment" />
   14280 <Test name="uvec4_both" />
   14281 <Test name="bool_api_float_vertex" />
   14282 <Test name="bool_api_float_fragment" />
   14283 <Test name="bool_api_float_both" />
   14284 <Test name="bool_api_int_vertex" />
   14285 <Test name="bool_api_int_fragment" />
   14286 <Test name="bool_api_int_both" />
   14287 <Test name="bool_api_uint_vertex" />
   14288 <Test name="bool_api_uint_fragment" />
   14289 <Test name="bool_api_uint_both" />
   14290 <Test name="bvec2_api_float_vertex" />
   14291 <Test name="bvec2_api_float_fragment" />
   14292 <Test name="bvec2_api_float_both" />
   14293 <Test name="bvec2_api_int_vertex" />
   14294 <Test name="bvec2_api_int_fragment" />
   14295 <Test name="bvec2_api_int_both" />
   14296 <Test name="bvec2_api_uint_vertex" />
   14297 <Test name="bvec2_api_uint_fragment" />
   14298 <Test name="bvec2_api_uint_both" />
   14299 <Test name="bvec3_api_float_vertex" />
   14300 <Test name="bvec3_api_float_fragment" />
   14301 <Test name="bvec3_api_float_both" />
   14302 <Test name="bvec3_api_int_vertex" />
   14303 <Test name="bvec3_api_int_fragment" />
   14304 <Test name="bvec3_api_int_both" />
   14305 <Test name="bvec3_api_uint_vertex" />
   14306 <Test name="bvec3_api_uint_fragment" />
   14307 <Test name="bvec3_api_uint_both" />
   14308 <Test name="bvec4_api_float_vertex" />
   14309 <Test name="bvec4_api_float_fragment" />
   14310 <Test name="bvec4_api_float_both" />
   14311 <Test name="bvec4_api_int_vertex" />
   14312 <Test name="bvec4_api_int_fragment" />
   14313 <Test name="bvec4_api_int_both" />
   14314 <Test name="bvec4_api_uint_vertex" />
   14315 <Test name="bvec4_api_uint_fragment" />
   14316 <Test name="bvec4_api_uint_both" />
   14317 <Test name="sampler2D_vertex" />
   14318 <Test name="sampler2D_fragment" />
   14319 <Test name="sampler2D_both" />
   14320 <Test name="samplerCube_vertex" />
   14321 <Test name="samplerCube_fragment" />
   14322 <Test name="samplerCube_both" />
   14323 </TestCase>
   14324 <TestCase name="basic_array">
   14325 <Test name="float_vertex" />
   14326 <Test name="float_fragment" />
   14327 <Test name="float_both" />
   14328 <Test name="vec4_vertex" />
   14329 <Test name="vec4_fragment" />
   14330 <Test name="vec4_both" />
   14331 <Test name="int_vertex" />
   14332 <Test name="int_fragment" />
   14333 <Test name="int_both" />
   14334 <Test name="ivec4_vertex" />
   14335 <Test name="ivec4_fragment" />
   14336 <Test name="ivec4_both" />
   14337 <Test name="uint_vertex" />
   14338 <Test name="uint_fragment" />
   14339 <Test name="uint_both" />
   14340 <Test name="uvec4_vertex" />
   14341 <Test name="uvec4_fragment" />
   14342 <Test name="uvec4_both" />
   14343 <Test name="bool_api_float_vertex" />
   14344 <Test name="bool_api_float_fragment" />
   14345 <Test name="bool_api_float_both" />
   14346 <Test name="bool_api_int_vertex" />
   14347 <Test name="bool_api_int_fragment" />
   14348 <Test name="bool_api_int_both" />
   14349 <Test name="bool_api_uint_vertex" />
   14350 <Test name="bool_api_uint_fragment" />
   14351 <Test name="bool_api_uint_both" />
   14352 <Test name="bvec4_api_float_vertex" />
   14353 <Test name="bvec4_api_float_fragment" />
   14354 <Test name="bvec4_api_float_both" />
   14355 <Test name="bvec4_api_int_vertex" />
   14356 <Test name="bvec4_api_int_fragment" />
   14357 <Test name="bvec4_api_int_both" />
   14358 <Test name="bvec4_api_uint_vertex" />
   14359 <Test name="bvec4_api_uint_fragment" />
   14360 <Test name="bvec4_api_uint_both" />
   14361 <Test name="sampler2D_vertex" />
   14362 <Test name="sampler2D_fragment" />
   14363 <Test name="sampler2D_both" />
   14364 </TestCase>
   14365 <TestCase name="basic_array_first_elem_without_brackets">
   14366 <Test name="float_vertex" />
   14367 <Test name="float_fragment" />
   14368 <Test name="float_both" />
   14369 <Test name="vec4_vertex" />
   14370 <Test name="vec4_fragment" />
   14371 <Test name="vec4_both" />
   14372 <Test name="int_vertex" />
   14373 <Test name="int_fragment" />
   14374 <Test name="int_both" />
   14375 <Test name="ivec4_vertex" />
   14376 <Test name="ivec4_fragment" />
   14377 <Test name="ivec4_both" />
   14378 <Test name="uint_vertex" />
   14379 <Test name="uint_fragment" />
   14380 <Test name="uint_both" />
   14381 <Test name="uvec4_vertex" />
   14382 <Test name="uvec4_fragment" />
   14383 <Test name="uvec4_both" />
   14384 <Test name="bool_api_float_vertex" />
   14385 <Test name="bool_api_float_fragment" />
   14386 <Test name="bool_api_float_both" />
   14387 <Test name="bool_api_int_vertex" />
   14388 <Test name="bool_api_int_fragment" />
   14389 <Test name="bool_api_int_both" />
   14390 <Test name="bool_api_uint_vertex" />
   14391 <Test name="bool_api_uint_fragment" />
   14392 <Test name="bool_api_uint_both" />
   14393 <Test name="bvec4_api_float_vertex" />
   14394 <Test name="bvec4_api_float_fragment" />
   14395 <Test name="bvec4_api_float_both" />
   14396 <Test name="bvec4_api_int_vertex" />
   14397 <Test name="bvec4_api_int_fragment" />
   14398 <Test name="bvec4_api_int_both" />
   14399 <Test name="bvec4_api_uint_vertex" />
   14400 <Test name="bvec4_api_uint_fragment" />
   14401 <Test name="bvec4_api_uint_both" />
   14402 <Test name="sampler2D_vertex" />
   14403 <Test name="sampler2D_fragment" />
   14404 <Test name="sampler2D_both" />
   14405 </TestCase>
   14406 <TestCase name="basic_struct">
   14407 <Test name="float_vec4_vertex" />
   14408 <Test name="float_vec4_fragment" />
   14409 <Test name="float_vec4_both" />
   14410 <Test name="int_ivec4_vertex" />
   14411 <Test name="int_ivec4_fragment" />
   14412 <Test name="int_ivec4_both" />
   14413 <Test name="uint_uvec4_vertex" />
   14414 <Test name="uint_uvec4_fragment" />
   14415 <Test name="uint_uvec4_both" />
   14416 <Test name="bool_bvec4_vertex" />
   14417 <Test name="bool_bvec4_fragment" />
   14418 <Test name="bool_bvec4_both" />
   14419 <Test name="sampler2D_samplerCube_vertex" />
   14420 <Test name="sampler2D_samplerCube_fragment" />
   14421 <Test name="sampler2D_samplerCube_both" />
   14422 </TestCase>
   14423 <TestCase name="struct_in_array">
   14424 <Test name="float_vec4_vertex" />
   14425 <Test name="float_vec4_fragment" />
   14426 <Test name="float_vec4_both" />
   14427 <Test name="int_ivec4_vertex" />
   14428 <Test name="int_ivec4_fragment" />
   14429 <Test name="int_ivec4_both" />
   14430 <Test name="uint_uvec4_vertex" />
   14431 <Test name="uint_uvec4_fragment" />
   14432 <Test name="uint_uvec4_both" />
   14433 <Test name="bool_bvec4_vertex" />
   14434 <Test name="bool_bvec4_fragment" />
   14435 <Test name="bool_bvec4_both" />
   14436 <Test name="sampler2D_samplerCube_vertex" />
   14437 <Test name="sampler2D_samplerCube_fragment" />
   14438 <Test name="sampler2D_samplerCube_both" />
   14439 </TestCase>
   14440 <TestCase name="array_in_struct">
   14441 <Test name="float_vec4_vertex" />
   14442 <Test name="float_vec4_fragment" />
   14443 <Test name="float_vec4_both" />
   14444 <Test name="int_ivec4_vertex" />
   14445 <Test name="int_ivec4_fragment" />
   14446 <Test name="int_ivec4_both" />
   14447 <Test name="uint_uvec4_vertex" />
   14448 <Test name="uint_uvec4_fragment" />
   14449 <Test name="uint_uvec4_both" />
   14450 <Test name="bool_bvec4_vertex" />
   14451 <Test name="bool_bvec4_fragment" />
   14452 <Test name="bool_bvec4_both" />
   14453 <Test name="sampler2D_samplerCube_vertex" />
   14454 <Test name="sampler2D_samplerCube_fragment" />
   14455 <Test name="sampler2D_samplerCube_both" />
   14456 </TestCase>
   14457 <TestCase name="nested_structs_arrays">
   14458 <Test name="float_vec4_vertex" />
   14459 <Test name="float_vec4_fragment" />
   14460 <Test name="float_vec4_both" />
   14461 <Test name="int_ivec4_vertex" />
   14462 <Test name="int_ivec4_fragment" />
   14463 <Test name="int_ivec4_both" />
   14464 <Test name="uint_uvec4_vertex" />
   14465 <Test name="uint_uvec4_fragment" />
   14466 <Test name="uint_uvec4_both" />
   14467 <Test name="bool_bvec4_vertex" />
   14468 <Test name="bool_bvec4_fragment" />
   14469 <Test name="bool_bvec4_both" />
   14470 <Test name="sampler2D_samplerCube_vertex" />
   14471 <Test name="sampler2D_samplerCube_fragment" />
   14472 <Test name="sampler2D_samplerCube_both" />
   14473 </TestCase>
   14474 <TestCase name="multiple_basic_array">
   14475 <Test name="vertex" />
   14476 <Test name="fragment" />
   14477 <Test name="both" />
   14478 </TestCase>
   14479 <TestCase name="multiple_nested_structs_arrays">
   14480 <Test name="vertex" />
   14481 <Test name="fragment" />
   14482 <Test name="both" />
   14483 </TestCase>
   14484 </TestSuite>
   14485 <TestSuite name="render">
   14486 <TestCase name="basic">
   14487 <Test name="float_vertex" />
   14488 <Test name="float_fragment" />
   14489 <Test name="float_both" />
   14490 <Test name="vec2_vertex" />
   14491 <Test name="vec2_fragment" />
   14492 <Test name="vec2_both" />
   14493 <Test name="vec3_vertex" />
   14494 <Test name="vec3_fragment" />
   14495 <Test name="vec3_both" />
   14496 <Test name="vec4_vertex" />
   14497 <Test name="vec4_fragment" />
   14498 <Test name="vec4_both" />
   14499 <Test name="int_vertex" />
   14500 <Test name="int_fragment" />
   14501 <Test name="int_both" />
   14502 <Test name="ivec2_vertex" />
   14503 <Test name="ivec2_fragment" />
   14504 <Test name="ivec2_both" />
   14505 <Test name="ivec3_vertex" />
   14506 <Test name="ivec3_fragment" />
   14507 <Test name="ivec3_both" />
   14508 <Test name="ivec4_vertex" />
   14509 <Test name="ivec4_fragment" />
   14510 <Test name="ivec4_both" />
   14511 <Test name="uint_vertex" />
   14512 <Test name="uint_fragment" />
   14513 <Test name="uint_both" />
   14514 <Test name="uvec2_vertex" />
   14515 <Test name="uvec2_fragment" />
   14516 <Test name="uvec2_both" />
   14517 <Test name="uvec3_vertex" />
   14518 <Test name="uvec3_fragment" />
   14519 <Test name="uvec3_both" />
   14520 <Test name="uvec4_vertex" />
   14521 <Test name="uvec4_fragment" />
   14522 <Test name="uvec4_both" />
   14523 <Test name="bool_vertex" />
   14524 <Test name="bool_fragment" />
   14525 <Test name="bool_both" />
   14526 <Test name="bvec2_vertex" />
   14527 <Test name="bvec2_fragment" />
   14528 <Test name="bvec2_both" />
   14529 <Test name="bvec3_vertex" />
   14530 <Test name="bvec3_fragment" />
   14531 <Test name="bvec3_both" />
   14532 <Test name="bvec4_vertex" />
   14533 <Test name="bvec4_fragment" />
   14534 <Test name="bvec4_both" />
   14535 <Test name="sampler2D_vertex" />
   14536 <Test name="sampler2D_fragment" />
   14537 <Test name="sampler2D_both" />
   14538 <Test name="samplerCube_vertex" />
   14539 <Test name="samplerCube_fragment" />
   14540 <Test name="samplerCube_both" />
   14541 </TestCase>
   14542 <TestCase name="basic_array">
   14543 <Test name="float_vertex" />
   14544 <Test name="float_fragment" />
   14545 <Test name="float_both" />
   14546 <Test name="vec4_vertex" />
   14547 <Test name="vec4_fragment" />
   14548 <Test name="vec4_both" />
   14549 <Test name="int_vertex" />
   14550 <Test name="int_fragment" />
   14551 <Test name="int_both" />
   14552 <Test name="ivec4_vertex" />
   14553 <Test name="ivec4_fragment" />
   14554 <Test name="ivec4_both" />
   14555 <Test name="uint_vertex" />
   14556 <Test name="uint_fragment" />
   14557 <Test name="uint_both" />
   14558 <Test name="uvec4_vertex" />
   14559 <Test name="uvec4_fragment" />
   14560 <Test name="uvec4_both" />
   14561 <Test name="bool_vertex" />
   14562 <Test name="bool_fragment" />
   14563 <Test name="bool_both" />
   14564 <Test name="bvec4_vertex" />
   14565 <Test name="bvec4_fragment" />
   14566 <Test name="bvec4_both" />
   14567 <Test name="sampler2D_vertex" />
   14568 <Test name="sampler2D_fragment" />
   14569 <Test name="sampler2D_both" />
   14570 </TestCase>
   14571 <TestCase name="basic_struct">
   14572 <Test name="float_vec4_vertex" />
   14573 <Test name="float_vec4_fragment" />
   14574 <Test name="float_vec4_both" />
   14575 <Test name="int_ivec4_vertex" />
   14576 <Test name="int_ivec4_fragment" />
   14577 <Test name="int_ivec4_both" />
   14578 <Test name="uint_uvec4_vertex" />
   14579 <Test name="uint_uvec4_fragment" />
   14580 <Test name="uint_uvec4_both" />
   14581 <Test name="bool_bvec4_vertex" />
   14582 <Test name="bool_bvec4_fragment" />
   14583 <Test name="bool_bvec4_both" />
   14584 <Test name="sampler2D_samplerCube_vertex" />
   14585 <Test name="sampler2D_samplerCube_fragment" />
   14586 <Test name="sampler2D_samplerCube_both" />
   14587 </TestCase>
   14588 <TestCase name="struct_in_array">
   14589 <Test name="float_vec4_vertex" />
   14590 <Test name="float_vec4_fragment" />
   14591 <Test name="float_vec4_both" />
   14592 <Test name="int_ivec4_vertex" />
   14593 <Test name="int_ivec4_fragment" />
   14594 <Test name="int_ivec4_both" />
   14595 <Test name="uint_uvec4_vertex" />
   14596 <Test name="uint_uvec4_fragment" />
   14597 <Test name="uint_uvec4_both" />
   14598 <Test name="bool_bvec4_vertex" />
   14599 <Test name="bool_bvec4_fragment" />
   14600 <Test name="bool_bvec4_both" />
   14601 <Test name="sampler2D_samplerCube_vertex" />
   14602 <Test name="sampler2D_samplerCube_fragment" />
   14603 <Test name="sampler2D_samplerCube_both" />
   14604 </TestCase>
   14605 <TestCase name="array_in_struct">
   14606 <Test name="float_vec4_vertex" />
   14607 <Test name="float_vec4_fragment" />
   14608 <Test name="float_vec4_both" />
   14609 <Test name="int_ivec4_vertex" />
   14610 <Test name="int_ivec4_fragment" />
   14611 <Test name="int_ivec4_both" />
   14612 <Test name="uint_uvec4_vertex" />
   14613 <Test name="uint_uvec4_fragment" />
   14614 <Test name="uint_uvec4_both" />
   14615 <Test name="bool_bvec4_vertex" />
   14616 <Test name="bool_bvec4_fragment" />
   14617 <Test name="bool_bvec4_both" />
   14618 <Test name="sampler2D_samplerCube_vertex" />
   14619 <Test name="sampler2D_samplerCube_fragment" />
   14620 <Test name="sampler2D_samplerCube_both" />
   14621 </TestCase>
   14622 <TestCase name="nested_structs_arrays">
   14623 <Test name="float_vec4_vertex" />
   14624 <Test name="float_vec4_fragment" />
   14625 <Test name="float_vec4_both" />
   14626 <Test name="int_ivec4_vertex" />
   14627 <Test name="int_ivec4_fragment" />
   14628 <Test name="int_ivec4_both" />
   14629 <Test name="uint_uvec4_vertex" />
   14630 <Test name="uint_uvec4_fragment" />
   14631 <Test name="uint_uvec4_both" />
   14632 <Test name="bool_bvec4_vertex" />
   14633 <Test name="bool_bvec4_fragment" />
   14634 <Test name="bool_bvec4_both" />
   14635 <Test name="sampler2D_samplerCube_vertex" />
   14636 <Test name="sampler2D_samplerCube_fragment" />
   14637 <Test name="sampler2D_samplerCube_both" />
   14638 </TestCase>
   14639 <TestCase name="multiple_basic_array">
   14640 <Test name="vertex" />
   14641 <Test name="fragment" />
   14642 <Test name="both" />
   14643 </TestCase>
   14644 <TestCase name="multiple_nested_structs_arrays">
   14645 <Test name="vertex" />
   14646 <Test name="fragment" />
   14647 <Test name="both" />
   14648 </TestCase>
   14649 </TestSuite>
   14650 </TestSuite>
   14651 <TestSuite name="basic_array_assign_full">
   14652 <TestCase name="basic_array">
   14653 <Test name="float_vertex" />
   14654 <Test name="float_fragment" />
   14655 <Test name="float_both" />
   14656 <Test name="vec4_vertex" />
   14657 <Test name="vec4_fragment" />
   14658 <Test name="vec4_both" />
   14659 <Test name="mat4_vertex" />
   14660 <Test name="mat4_fragment" />
   14661 <Test name="mat4_both" />
   14662 <Test name="int_vertex" />
   14663 <Test name="int_fragment" />
   14664 <Test name="int_both" />
   14665 <Test name="ivec4_vertex" />
   14666 <Test name="ivec4_fragment" />
   14667 <Test name="ivec4_both" />
   14668 <Test name="uint_vertex" />
   14669 <Test name="uint_fragment" />
   14670 <Test name="uint_both" />
   14671 <Test name="uvec4_vertex" />
   14672 <Test name="uvec4_fragment" />
   14673 <Test name="uvec4_both" />
   14674 <Test name="bool_vertex" />
   14675 <Test name="bool_fragment" />
   14676 <Test name="bool_both" />
   14677 <Test name="bvec4_vertex" />
   14678 <Test name="bvec4_fragment" />
   14679 <Test name="bvec4_both" />
   14680 <Test name="sampler2D_vertex" />
   14681 <Test name="sampler2D_fragment" />
   14682 <Test name="sampler2D_both" />
   14683 </TestCase>
   14684 <TestCase name="array_in_struct">
   14685 <Test name="float_vec4_vertex" />
   14686 <Test name="float_vec4_fragment" />
   14687 <Test name="float_vec4_both" />
   14688 <Test name="mat4_mat2_vertex" />
   14689 <Test name="mat4_mat2_fragment" />
   14690 <Test name="mat4_mat2_both" />
   14691 <Test name="int_ivec4_vertex" />
   14692 <Test name="int_ivec4_fragment" />
   14693 <Test name="int_ivec4_both" />
   14694 <Test name="uint_uvec4_vertex" />
   14695 <Test name="uint_uvec4_fragment" />
   14696 <Test name="uint_uvec4_both" />
   14697 <Test name="bool_bvec4_vertex" />
   14698 <Test name="bool_bvec4_fragment" />
   14699 <Test name="bool_bvec4_both" />
   14700 <Test name="sampler2D_samplerCube_vertex" />
   14701 <Test name="sampler2D_samplerCube_fragment" />
   14702 <Test name="sampler2D_samplerCube_both" />
   14703 </TestCase>
   14704 <TestCase name="multiple_basic_array">
   14705 <Test name="vertex" />
   14706 <Test name="fragment" />
   14707 <Test name="both" />
   14708 </TestCase>
   14709 </TestSuite>
   14710 <TestSuite name="basic_array_assign_partial">
   14711 <TestCase name="basic_array">
   14712 <Test name="float_vertex" />
   14713 <Test name="float_fragment" />
   14714 <Test name="float_both" />
   14715 <Test name="vec4_vertex" />
   14716 <Test name="vec4_fragment" />
   14717 <Test name="vec4_both" />
   14718 <Test name="mat4_vertex" />
   14719 <Test name="mat4_fragment" />
   14720 <Test name="mat4_both" />
   14721 <Test name="int_vertex" />
   14722 <Test name="int_fragment" />
   14723 <Test name="int_both" />
   14724 <Test name="ivec4_vertex" />
   14725 <Test name="ivec4_fragment" />
   14726 <Test name="ivec4_both" />
   14727 <Test name="uint_vertex" />
   14728 <Test name="uint_fragment" />
   14729 <Test name="uint_both" />
   14730 <Test name="uvec4_vertex" />
   14731 <Test name="uvec4_fragment" />
   14732 <Test name="uvec4_both" />
   14733 <Test name="bool_vertex" />
   14734 <Test name="bool_fragment" />
   14735 <Test name="bool_both" />
   14736 <Test name="bvec4_vertex" />
   14737 <Test name="bvec4_fragment" />
   14738 <Test name="bvec4_both" />
   14739 <Test name="sampler2D_vertex" />
   14740 <Test name="sampler2D_fragment" />
   14741 <Test name="sampler2D_both" />
   14742 </TestCase>
   14743 <TestCase name="array_in_struct">
   14744 <Test name="float_vec4_vertex" />
   14745 <Test name="float_vec4_fragment" />
   14746 <Test name="float_vec4_both" />
   14747 <Test name="mat4_mat2_vertex" />
   14748 <Test name="mat4_mat2_fragment" />
   14749 <Test name="mat4_mat2_both" />
   14750 <Test name="int_ivec4_vertex" />
   14751 <Test name="int_ivec4_fragment" />
   14752 <Test name="int_ivec4_both" />
   14753 <Test name="uint_uvec4_vertex" />
   14754 <Test name="uint_uvec4_fragment" />
   14755 <Test name="uint_uvec4_both" />
   14756 <Test name="bool_bvec4_vertex" />
   14757 <Test name="bool_bvec4_fragment" />
   14758 <Test name="bool_bvec4_both" />
   14759 <Test name="sampler2D_samplerCube_vertex" />
   14760 <Test name="sampler2D_samplerCube_fragment" />
   14761 <Test name="sampler2D_samplerCube_both" />
   14762 </TestCase>
   14763 <TestCase name="multiple_basic_array">
   14764 <Test name="vertex" />
   14765 <Test name="fragment" />
   14766 <Test name="both" />
   14767 </TestCase>
   14768 </TestSuite>
   14769 <TestCase name="unused_uniforms">
   14770 <Test name="float_vec4_vertex" />
   14771 <Test name="float_vec4_fragment" />
   14772 <Test name="float_vec4_both" />
   14773 <Test name="mat4_mat2_vertex" />
   14774 <Test name="mat4_mat2_fragment" />
   14775 <Test name="mat4_mat2_both" />
   14776 <Test name="int_ivec4_vertex" />
   14777 <Test name="int_ivec4_fragment" />
   14778 <Test name="int_ivec4_both" />
   14779 <Test name="uint_uvec4_vertex" />
   14780 <Test name="uint_uvec4_fragment" />
   14781 <Test name="uint_uvec4_both" />
   14782 <Test name="bool_bvec4_vertex" />
   14783 <Test name="bool_bvec4_fragment" />
   14784 <Test name="bool_bvec4_both" />
   14785 <Test name="sampler2D_samplerCube_vertex" />
   14786 <Test name="sampler2D_samplerCube_fragment" />
   14787 <Test name="sampler2D_samplerCube_both" />
   14788 </TestCase>
   14789 </TestSuite>
   14790 <TestSuite name="blend_equation_advanced">
   14791 <TestCase name="basic">
   14792 <Test name="multiply" />
   14793 <Test name="screen" />
   14794 <Test name="overlay" />
   14795 <Test name="darken" />
   14796 <Test name="lighten" />
   14797 <Test name="colordodge" />
   14798 <Test name="colorburn" />
   14799 <Test name="hardlight" />
   14800 <Test name="difference" />
   14801 <Test name="exclusion" />
   14802 <Test name="hsl_hue" />
   14803 <Test name="hsl_saturation" />
   14804 <Test name="hsl_color" />
   14805 <Test name="hsl_luminosity" />
   14806 </TestCase>
   14807 <TestCase name="srgb">
   14808 <Test name="multiply" />
   14809 <Test name="screen" />
   14810 <Test name="overlay" />
   14811 <Test name="darken" />
   14812 <Test name="lighten" />
   14813 <Test name="colordodge" />
   14814 <Test name="hardlight" />
   14815 <Test name="difference" />
   14816 <Test name="exclusion" />
   14817 <Test name="hsl_hue" />
   14818 <Test name="hsl_saturation" />
   14819 <Test name="hsl_color" />
   14820 <Test name="hsl_luminosity" />
   14821 </TestCase>
   14822 <TestCase name="msaa">
   14823 <Test name="multiply" />
   14824 <Test name="screen" />
   14825 <Test name="overlay" />
   14826 <Test name="darken" />
   14827 <Test name="lighten" />
   14828 <Test name="colordodge" />
   14829 <Test name="colorburn" />
   14830 <Test name="hardlight" />
   14831 <Test name="difference" />
   14832 <Test name="exclusion" />
   14833 <Test name="hsl_hue" />
   14834 <Test name="hsl_saturation" />
   14835 <Test name="hsl_color" />
   14836 <Test name="hsl_luminosity" />
   14837 </TestCase>
   14838 <TestCase name="barrier">
   14839 <Test name="multiply" />
   14840 <Test name="screen" />
   14841 <Test name="overlay" />
   14842 <Test name="darken" />
   14843 <Test name="lighten" />
   14844 <Test name="colordodge" />
   14845 <Test name="colorburn" />
   14846 <Test name="hardlight" />
   14847 <Test name="difference" />
   14848 <Test name="exclusion" />
   14849 <Test name="hsl_color" />
   14850 </TestCase>
   14851 <TestCase name="coherent">
   14852 <Test name="multiply" />
   14853 <Test name="screen" />
   14854 <Test name="overlay" />
   14855 <Test name="darken" />
   14856 <Test name="lighten" />
   14857 <Test name="colordodge" />
   14858 <Test name="colorburn" />
   14859 <Test name="hardlight" />
   14860 <Test name="difference" />
   14861 <Test name="exclusion" />
   14862 <Test name="hsl_hue" />
   14863 <Test name="hsl_saturation" />
   14864 <Test name="hsl_color" />
   14865 <Test name="hsl_luminosity" />
   14866 </TestCase>
   14867 <TestCase name="coherent_msaa">
   14868 <Test name="multiply" />
   14869 <Test name="screen" />
   14870 <Test name="overlay" />
   14871 <Test name="darken" />
   14872 <Test name="lighten" />
   14873 <Test name="colordodge" />
   14874 <Test name="colorburn" />
   14875 <Test name="hardlight" />
   14876 <Test name="difference" />
   14877 <Test name="exclusion" />
   14878 <Test name="hsl_hue" />
   14879 <Test name="hsl_saturation" />
   14880 <Test name="hsl_color" />
   14881 <Test name="hsl_luminosity" />
   14882 </TestCase>
   14883 </TestSuite>
   14884 <TestSuite name="separate_shader">
   14885 <TestCase name="pipeline">
   14886 <Test name="different_constant_separate_programs" />
   14887 <Test name="different_constant_separate_programs_add_fragment" />
   14888 <Test name="different_constant_separate_programs_add_vertex" />
   14889 <Test name="different_constant_separate_programs_add_both" />
   14890 <Test name="different_constant_single_program" />
   14891 <Test name="different_constant_single_program_add_both" />
   14892 <Test name="different_uniform_separate_programs" />
   14893 <Test name="different_uniform_separate_programs_add_fragment" />
   14894 <Test name="different_uniform_separate_programs_add_vertex" />
   14895 <Test name="different_uniform_separate_programs_add_both" />
   14896 <Test name="different_uniform_single_program" />
   14897 <Test name="different_uniform_single_program_add_both" />
   14898 <Test name="same_constant_separate_programs" />
   14899 <Test name="same_constant_separate_programs_add_fragment" />
   14900 <Test name="same_constant_separate_programs_add_vertex" />
   14901 <Test name="same_constant_separate_programs_add_both" />
   14902 <Test name="same_uniform_separate_programs" />
   14903 <Test name="same_uniform_separate_programs_add_fragment" />
   14904 <Test name="same_uniform_separate_programs_add_vertex" />
   14905 <Test name="same_uniform_separate_programs_add_both" />
   14906 </TestCase>
   14907 <TestCase name="program_uniform">
   14908 <Test name="separate_programs" />
   14909 <Test name="separate_programs_add_fragment" />
   14910 <Test name="separate_programs_add_vertex" />
   14911 <Test name="separate_programs_add_both" />
   14912 <Test name="single_program" />
   14913 <Test name="single_program_add_both" />
   14914 </TestCase>
   14915 <TestCase name="create_shader_program">
   14916 <Test name="separate_programs" />
   14917 <Test name="separate_programs_add_fragment" />
   14918 <Test name="separate_programs_add_vertex" />
   14919 <Test name="separate_programs_add_both" />
   14920 <Test name="single_program_add_both" />
   14921 </TestCase>
   14922 <TestCase name="interface">
   14923 <Test name="same_name_vertex_smooth_fragment_smooth" />
   14924 <Test name="same_name_vertex_flat_fragment_flat" />
   14925 <Test name="same_name_vertex_centroid_fragment_centroid" />
   14926 <Test name="same_name_fragment_smooth" />
   14927 <Test name="same_name" />
   14928 <Test name="same_location_vertex_smooth_fragment_smooth" />
   14929 <Test name="same_location_vertex_flat_fragment_flat" />
   14930 <Test name="same_location_vertex_centroid_fragment_centroid" />
   14931 </TestCase>
   14932 <TestCase name="random">
   14933 <Test name="4" />
   14934 <Test name="5" />
   14935 <Test name="7" />
   14936 <Test name="9" />
   14937 <Test name="10" />
   14938 <Test name="15" />
   14939 <Test name="19" />
   14940 <Test name="20" />
   14941 <Test name="26" />
   14942 <Test name="27" />
   14943 <Test name="29" />
   14944 <Test name="31" />
   14945 <Test name="33" />
   14946 <Test name="34" />
   14947 <Test name="36" />
   14948 <Test name="40" />
   14949 <Test name="41" />
   14950 <Test name="42" />
   14951 <Test name="43" />
   14952 <Test name="44" />
   14953 <Test name="46" />
   14954 <Test name="47" />
   14955 <Test name="48" />
   14956 <Test name="53" />
   14957 <Test name="55" />
   14958 <Test name="57" />
   14959 <Test name="66" />
   14960 <Test name="72" />
   14961 <Test name="74" />
   14962 <Test name="75" />
   14963 <Test name="76" />
   14964 <Test name="84" />
   14965 <Test name="85" />
   14966 <Test name="87" />
   14967 <Test name="92" />
   14968 <Test name="93" />
   14969 <Test name="94" />
   14970 <Test name="98" />
   14971 <Test name="101" />
   14972 <Test name="105" />
   14973 <Test name="109" />
   14974 <Test name="110" />
   14975 <Test name="116" />
   14976 <Test name="117" />
   14977 <Test name="119" />
   14978 <Test name="120" />
   14979 <Test name="123" />
   14980 <Test name="125" />
   14981 </TestCase>
   14982 <TestCase name="api">
   14983 <Test name="current_program_priority" />
   14984 <Test name="active_program_uniform" />
   14985 <Test name="pipeline_programs" />
   14986 <Test name="pipeline_active" />
   14987 </TestCase>
   14988 <TestSuite name="validation">
   14989 <TestCase name="varying">
   14990 <Test name="missing_input" />
   14991 <Test name="missing_output" />
   14992 <Test name="mismatch_type" />
   14993 <Test name="mismatch_precision" />
   14994 <Test name="mismatch_explicit_location_type" />
   14995 <Test name="mismatch_explicit_location_precision" />
   14996 <Test name="mismatch_explicit_location" />
   14997 <Test name="mismatch_implicit_explicit_location_2" />
   14998 <Test name="mismatch_implicit_explicit_location_3" />
   14999 <Test name="match_different_struct_names" />
   15000 <Test name="mismatch_struct_member_type" />
   15001 <Test name="mismatch_struct_member_precision" />
   15002 <Test name="mismatch_array_element_type" />
   15003 <Test name="mismatch_array_length" />
   15004 <Test name="mismatch_array_precision" />
   15005 </TestCase>
   15006 <TestCase name="io_blocks">
   15007 <Test name="missing_input" />
   15008 <Test name="missing_output" />
   15009 <Test name="mismatch_number_of_declarations" />
   15010 <Test name="mismatch_member_order" />
   15011 <Test name="mismatch_member_type" />
   15012 <Test name="mismatch_member_name" />
   15013 <Test name="mismatch_member_precision" />
   15014 <Test name="match_different_member_interpolation" />
   15015 <Test name="mismatch_member_array_size" />
   15016 <Test name="match_different_member_struct_names" />
   15017 <Test name="mismatch_member_struct_member_name" />
   15018 <Test name="mismatch_member_struct_member_type" />
   15019 <Test name="mismatch_member_struct_member_precision" />
   15020 <Test name="mismatch_member_struct_member_order" />
   15021 <Test name="mismatch_array_size" />
   15022 <Test name="mismatch_variable_and_block_member_1" />
   15023 <Test name="mismatch_variable_and_block_member_2" />
   15024 </TestCase>
   15025 </TestSuite>
   15026 </TestSuite>
   15027 <TestSuite name="uniform_location">
   15028 <TestCase name="basic">
   15029 <Test name="float_vertex" />
   15030 <Test name="float_fragment" />
   15031 <Test name="vec2_vertex" />
   15032 <Test name="vec2_fragment" />
   15033 <Test name="vec3_vertex" />
   15034 <Test name="vec3_fragment" />
   15035 <Test name="vec4_vertex" />
   15036 <Test name="vec4_fragment" />
   15037 <Test name="int_vertex" />
   15038 <Test name="int_fragment" />
   15039 <Test name="ivec2_vertex" />
   15040 <Test name="ivec2_fragment" />
   15041 <Test name="ivec3_vertex" />
   15042 <Test name="ivec3_fragment" />
   15043 <Test name="ivec4_vertex" />
   15044 <Test name="ivec4_fragment" />
   15045 <Test name="uint_vertex" />
   15046 <Test name="uint_fragment" />
   15047 <Test name="uvec2_vertex" />
   15048 <Test name="uvec2_fragment" />
   15049 <Test name="uvec3_vertex" />
   15050 <Test name="uvec3_fragment" />
   15051 <Test name="uvec4_vertex" />
   15052 <Test name="uvec4_fragment" />
   15053 <Test name="bool_vertex" />
   15054 <Test name="bool_fragment" />
   15055 <Test name="bvec2_vertex" />
   15056 <Test name="bvec2_fragment" />
   15057 <Test name="bvec3_vertex" />
   15058 <Test name="bvec3_fragment" />
   15059 <Test name="bvec4_vertex" />
   15060 <Test name="bvec4_fragment" />
   15061 <Test name="mat2_vertex" />
   15062 <Test name="mat2_fragment" />
   15063 <Test name="mat2x3_vertex" />
   15064 <Test name="mat2x3_fragment" />
   15065 <Test name="mat2x4_vertex" />
   15066 <Test name="mat2x4_fragment" />
   15067 <Test name="mat3x2_vertex" />
   15068 <Test name="mat3x2_fragment" />
   15069 <Test name="mat3_vertex" />
   15070 <Test name="mat3_fragment" />
   15071 <Test name="mat3x4_vertex" />
   15072 <Test name="mat3x4_fragment" />
   15073 <Test name="mat4x2_vertex" />
   15074 <Test name="mat4x2_fragment" />
   15075 <Test name="mat4x3_vertex" />
   15076 <Test name="mat4x3_fragment" />
   15077 <Test name="mat4_vertex" />
   15078 <Test name="mat4_fragment" />
   15079 <Test name="sampler2D_vertex" />
   15080 <Test name="sampler2D_fragment" />
   15081 <Test name="isampler2D_vertex" />
   15082 <Test name="isampler2D_fragment" />
   15083 <Test name="usampler2D_vertex" />
   15084 <Test name="usampler2D_fragment" />
   15085 </TestCase>
   15086 <TestCase name="array">
   15087 <Test name="float_vertex" />
   15088 <Test name="float_fragment" />
   15089 <Test name="vec2_vertex" />
   15090 <Test name="vec2_fragment" />
   15091 <Test name="vec3_vertex" />
   15092 <Test name="vec3_fragment" />
   15093 <Test name="vec4_vertex" />
   15094 <Test name="vec4_fragment" />
   15095 <Test name="int_vertex" />
   15096 <Test name="int_fragment" />
   15097 <Test name="ivec2_vertex" />
   15098 <Test name="ivec2_fragment" />
   15099 <Test name="ivec3_vertex" />
   15100 <Test name="ivec3_fragment" />
   15101 <Test name="ivec4_vertex" />
   15102 <Test name="ivec4_fragment" />
   15103 <Test name="uint_vertex" />
   15104 <Test name="uint_fragment" />
   15105 <Test name="uvec2_vertex" />
   15106 <Test name="uvec2_fragment" />
   15107 <Test name="uvec3_vertex" />
   15108 <Test name="uvec3_fragment" />
   15109 <Test name="uvec4_vertex" />
   15110 <Test name="uvec4_fragment" />
   15111 <Test name="bool_vertex" />
   15112 <Test name="bool_fragment" />
   15113 <Test name="bvec2_vertex" />
   15114 <Test name="bvec2_fragment" />
   15115 <Test name="bvec3_vertex" />
   15116 <Test name="bvec3_fragment" />
   15117 <Test name="bvec4_vertex" />
   15118 <Test name="bvec4_fragment" />
   15119 <Test name="mat2_vertex" />
   15120 <Test name="mat2_fragment" />
   15121 <Test name="mat2x3_vertex" />
   15122 <Test name="mat2x3_fragment" />
   15123 <Test name="mat2x4_vertex" />
   15124 <Test name="mat2x4_fragment" />
   15125 <Test name="mat3x2_vertex" />
   15126 <Test name="mat3x2_fragment" />
   15127 <Test name="mat3_vertex" />
   15128 <Test name="mat3_fragment" />
   15129 <Test name="mat3x4_vertex" />
   15130 <Test name="mat3x4_fragment" />
   15131 <Test name="mat4x2_vertex" />
   15132 <Test name="mat4x2_fragment" />
   15133 <Test name="mat4x3_vertex" />
   15134 <Test name="mat4x3_fragment" />
   15135 <Test name="mat4_vertex" />
   15136 <Test name="mat4_fragment" />
   15137 <Test name="sampler2D_vertex" />
   15138 <Test name="sampler2D_fragment" />
   15139 <Test name="isampler2D_vertex" />
   15140 <Test name="isampler2D_fragment" />
   15141 <Test name="usampler2D_vertex" />
   15142 <Test name="usampler2D_fragment" />
   15143 </TestCase>
   15144 <TestCase name="nested_array">
   15145 <Test name="float_vertex" />
   15146 <Test name="float_fragment" />
   15147 <Test name="vec2_vertex" />
   15148 <Test name="vec2_fragment" />
   15149 <Test name="vec3_vertex" />
   15150 <Test name="vec3_fragment" />
   15151 <Test name="vec4_vertex" />
   15152 <Test name="vec4_fragment" />
   15153 <Test name="int_vertex" />
   15154 <Test name="int_fragment" />
   15155 <Test name="ivec2_vertex" />
   15156 <Test name="ivec2_fragment" />
   15157 <Test name="ivec3_vertex" />
   15158 <Test name="ivec3_fragment" />
   15159 <Test name="ivec4_vertex" />
   15160 <Test name="ivec4_fragment" />
   15161 <Test name="uint_vertex" />
   15162 <Test name="uint_fragment" />
   15163 <Test name="uvec2_vertex" />
   15164 <Test name="uvec2_fragment" />
   15165 <Test name="uvec3_vertex" />
   15166 <Test name="uvec3_fragment" />
   15167 <Test name="uvec4_vertex" />
   15168 <Test name="uvec4_fragment" />
   15169 <Test name="bool_vertex" />
   15170 <Test name="bool_fragment" />
   15171 <Test name="bvec2_vertex" />
   15172 <Test name="bvec2_fragment" />
   15173 <Test name="bvec3_vertex" />
   15174 <Test name="bvec3_fragment" />
   15175 <Test name="bvec4_vertex" />
   15176 <Test name="bvec4_fragment" />
   15177 <Test name="mat2_vertex" />
   15178 <Test name="mat2_fragment" />
   15179 <Test name="mat2x3_vertex" />
   15180 <Test name="mat2x3_fragment" />
   15181 <Test name="mat2x4_vertex" />
   15182 <Test name="mat2x4_fragment" />
   15183 <Test name="mat3x2_vertex" />
   15184 <Test name="mat3x2_fragment" />
   15185 <Test name="mat3_vertex" />
   15186 <Test name="mat3_fragment" />
   15187 <Test name="mat3x4_vertex" />
   15188 <Test name="mat3x4_fragment" />
   15189 <Test name="mat4x2_vertex" />
   15190 <Test name="mat4x2_fragment" />
   15191 <Test name="mat4x3_vertex" />
   15192 <Test name="mat4x3_fragment" />
   15193 <Test name="mat4_vertex" />
   15194 <Test name="mat4_fragment" />
   15195 <Test name="sampler2D_vertex" />
   15196 <Test name="sampler2D_fragment" />
   15197 <Test name="isampler2D_vertex" />
   15198 <Test name="isampler2D_fragment" />
   15199 <Test name="usampler2D_vertex" />
   15200 <Test name="usampler2D_fragment" />
   15201 </TestCase>
   15202 <TestCase name="struct">
   15203 <Test name="case_0" />
   15204 <Test name="case_1" />
   15205 <Test name="case_2" />
   15206 <Test name="case_3" />
   15207 <Test name="case_4" />
   15208 <Test name="case_5" />
   15209 <Test name="case_6" />
   15210 <Test name="case_7" />
   15211 <Test name="case_8" />
   15212 <Test name="case_9" />
   15213 <Test name="case_10" />
   15214 <Test name="case_11" />
   15215 <Test name="case_12" />
   15216 <Test name="case_13" />
   15217 <Test name="case_14" />
   15218 <Test name="case_15" />
   15219 </TestCase>
   15220 <TestCase name="nested_struct">
   15221 <Test name="case_0" />
   15222 <Test name="case_1" />
   15223 <Test name="case_2" />
   15224 <Test name="case_3" />
   15225 <Test name="case_4" />
   15226 <Test name="case_5" />
   15227 <Test name="case_6" />
   15228 <Test name="case_7" />
   15229 <Test name="case_8" />
   15230 <Test name="case_9" />
   15231 <Test name="case_10" />
   15232 <Test name="case_11" />
   15233 <Test name="case_12" />
   15234 <Test name="case_13" />
   15235 <Test name="case_14" />
   15236 <Test name="case_15" />
   15237 </TestCase>
   15238 <TestCase name="min_max">
   15239 <Test name="float_vertex_min" />
   15240 <Test name="float_vertex_max" />
   15241 <Test name="float_fragment_min" />
   15242 <Test name="float_fragment_max" />
   15243 <Test name="vec2_vertex_min" />
   15244 <Test name="vec2_vertex_max" />
   15245 <Test name="vec2_fragment_min" />
   15246 <Test name="vec2_fragment_max" />
   15247 <Test name="vec3_vertex_min" />
   15248 <Test name="vec3_vertex_max" />
   15249 <Test name="vec3_fragment_min" />
   15250 <Test name="vec3_fragment_max" />
   15251 <Test name="vec4_vertex_min" />
   15252 <Test name="vec4_vertex_max" />
   15253 <Test name="vec4_fragment_min" />
   15254 <Test name="vec4_fragment_max" />
   15255 <Test name="int_vertex_min" />
   15256 <Test name="int_vertex_max" />
   15257 <Test name="int_fragment_min" />
   15258 <Test name="int_fragment_max" />
   15259 <Test name="ivec2_vertex_min" />
   15260 <Test name="ivec2_vertex_max" />
   15261 <Test name="ivec2_fragment_min" />
   15262 <Test name="ivec2_fragment_max" />
   15263 <Test name="ivec3_vertex_min" />
   15264 <Test name="ivec3_vertex_max" />
   15265 <Test name="ivec3_fragment_min" />
   15266 <Test name="ivec3_fragment_max" />
   15267 <Test name="ivec4_vertex_min" />
   15268 <Test name="ivec4_vertex_max" />
   15269 <Test name="ivec4_fragment_min" />
   15270 <Test name="ivec4_fragment_max" />
   15271 <Test name="uint_vertex_min" />
   15272 <Test name="uint_vertex_max" />
   15273 <Test name="uint_fragment_min" />
   15274 <Test name="uint_fragment_max" />
   15275 <Test name="uvec2_vertex_min" />
   15276 <Test name="uvec2_vertex_max" />
   15277 <Test name="uvec2_fragment_min" />
   15278 <Test name="uvec2_fragment_max" />
   15279 <Test name="uvec3_vertex_min" />
   15280 <Test name="uvec3_vertex_max" />
   15281 <Test name="uvec3_fragment_min" />
   15282 <Test name="uvec3_fragment_max" />
   15283 <Test name="uvec4_vertex_min" />
   15284 <Test name="uvec4_vertex_max" />
   15285 <Test name="uvec4_fragment_min" />
   15286 <Test name="uvec4_fragment_max" />
   15287 <Test name="bool_vertex_min" />
   15288 <Test name="bool_vertex_max" />
   15289 <Test name="bool_fragment_min" />
   15290 <Test name="bool_fragment_max" />
   15291 <Test name="bvec2_vertex_min" />
   15292 <Test name="bvec2_vertex_max" />
   15293 <Test name="bvec2_fragment_min" />
   15294 <Test name="bvec2_fragment_max" />
   15295 <Test name="bvec3_vertex_min" />
   15296 <Test name="bvec3_vertex_max" />
   15297 <Test name="bvec3_fragment_min" />
   15298 <Test name="bvec3_fragment_max" />
   15299 <Test name="bvec4_vertex_min" />
   15300 <Test name="bvec4_vertex_max" />
   15301 <Test name="bvec4_fragment_min" />
   15302 <Test name="bvec4_fragment_max" />
   15303 <Test name="mat2_vertex_min" />
   15304 <Test name="mat2_vertex_max" />
   15305 <Test name="mat2_fragment_min" />
   15306 <Test name="mat2_fragment_max" />
   15307 <Test name="mat2x3_vertex_min" />
   15308 <Test name="mat2x3_vertex_max" />
   15309 <Test name="mat2x3_fragment_min" />
   15310 <Test name="mat2x3_fragment_max" />
   15311 <Test name="mat2x4_vertex_min" />
   15312 <Test name="mat2x4_vertex_max" />
   15313 <Test name="mat2x4_fragment_min" />
   15314 <Test name="mat2x4_fragment_max" />
   15315 <Test name="mat3x2_vertex_min" />
   15316 <Test name="mat3x2_vertex_max" />
   15317 <Test name="mat3x2_fragment_min" />
   15318 <Test name="mat3x2_fragment_max" />
   15319 <Test name="mat3_vertex_min" />
   15320 <Test name="mat3_vertex_max" />
   15321 <Test name="mat3_fragment_min" />
   15322 <Test name="mat3_fragment_max" />
   15323 <Test name="mat3x4_vertex_min" />
   15324 <Test name="mat3x4_vertex_max" />
   15325 <Test name="mat3x4_fragment_min" />
   15326 <Test name="mat3x4_fragment_max" />
   15327 <Test name="mat4x2_vertex_min" />
   15328 <Test name="mat4x2_vertex_max" />
   15329 <Test name="mat4x2_fragment_min" />
   15330 <Test name="mat4x2_fragment_max" />
   15331 <Test name="mat4x3_vertex_min" />
   15332 <Test name="mat4x3_vertex_max" />
   15333 <Test name="mat4x3_fragment_min" />
   15334 <Test name="mat4x3_fragment_max" />
   15335 <Test name="mat4_vertex_min" />
   15336 <Test name="mat4_vertex_max" />
   15337 <Test name="mat4_fragment_min" />
   15338 <Test name="mat4_fragment_max" />
   15339 <Test name="sampler2D_vertex_min" />
   15340 <Test name="sampler2D_vertex_max" />
   15341 <Test name="sampler2D_fragment_min" />
   15342 <Test name="sampler2D_fragment_max" />
   15343 <Test name="isampler2D_vertex_min" />
   15344 <Test name="isampler2D_vertex_max" />
   15345 <Test name="isampler2D_fragment_min" />
   15346 <Test name="isampler2D_fragment_max" />
   15347 <Test name="usampler2D_vertex_min" />
   15348 <Test name="usampler2D_vertex_max" />
   15349 <Test name="usampler2D_fragment_min" />
   15350 <Test name="usampler2D_fragment_max" />
   15351 </TestCase>
   15352 <TestCase name="link">
   15353 <Test name="case_0" />
   15354 <Test name="case_1" />
   15355 <Test name="case_2" />
   15356 <Test name="case_3" />
   15357 <Test name="case_4" />
   15358 <Test name="case_5" />
   15359 <Test name="case_6" />
   15360 <Test name="case_7" />
   15361 <Test name="case_8" />
   15362 <Test name="case_9" />
   15363 </TestCase>
   15364 <TestCase name="negative">
   15365 <Test name="duplicate_location_vertex" />
   15366 <Test name="duplicate_location_fragment" />
   15367 <Test name="duplicate_location_unused_vertex" />
   15368 <Test name="duplicate_location_unused_fragment" />
   15369 <Test name="duplicate_location_split" />
   15370 <Test name="array_overlap_vertex" />
   15371 <Test name="array_overlap_fragment" />
   15372 <Test name="array_overlap_unused_vertex" />
   15373 <Test name="array_overlap_unused_fragment" />
   15374 <Test name="array_overlap_split" />
   15375 <Test name="struct_overlap_vertex" />
   15376 <Test name="struct_overlap_fragment" />
   15377 <Test name="struct_overlap_unused_vertex" />
   15378 <Test name="struct_overlap_unused_fragment" />
   15379 <Test name="struct_overlap_split" />
   15380 <Test name="complex_overlap_vertex" />
   15381 <Test name="complex_overlap_fragment" />
   15382 </TestCase>
   15383 </TestSuite>
   15384 <TestSuite name="tessellation_geometry_interaction">
   15385 <TestSuite name="render">
   15386 <TestCase name="passthrough">
   15387 <Test name="tessellate_tris_passthrough_geometry_no_change" />
   15388 <Test name="tessellate_quads_passthrough_geometry_no_change" />
   15389 <Test name="tessellate_isolines_passthrough_geometry_no_change" />
   15390 <Test name="passthrough_tessellation_geometry_shade_triangles_no_change" />
   15391 <Test name="passthrough_tessellation_geometry_shade_lines_no_change" />
   15392 </TestCase>
   15393 <TestCase name="limits">
   15394 <Test name="output_required_max_tessellation" />
   15395 <Test name="output_implementation_max_tessellation" />
   15396 <Test name="output_required_max_geometry" />
   15397 <Test name="output_implementation_max_geometry" />
   15398 <Test name="output_required_max_invocations" />
   15399 <Test name="output_implementation_max_invocations" />
   15400 </TestCase>
   15401 <TestCase name="scatter">
   15402 <Test name="geometry_scatter_instances" />
   15403 <Test name="geometry_scatter_primitives" />
   15404 <Test name="geometry_scatter_layers" />
   15405 </TestCase>
   15406 </TestSuite>
   15407 <TestCase name="feedback">
   15408 <Test name="tessellation_output_triangles_geometry_output_points" />
   15409 <Test name="tessellation_output_quads_geometry_output_points" />
   15410 <Test name="tessellation_output_isolines_geometry_output_points" />
   15411 <Test name="tessellation_output_triangles_point_mode_geometry_output_lines" />
   15412 <Test name="tessellation_output_quads_point_mode_geometry_output_lines" />
   15413 <Test name="tessellation_output_isolines_point_mode_geometry_output_triangles" />
   15414 <Test name="record_variable_selection" />
   15415 </TestCase>
   15416 <TestCase name="point_size">
   15417 <Test name="vertex_set" />
   15418 <Test name="evaluation_set" />
   15419 <Test name="geometry_set" />
   15420 <Test name="vertex_set_control_set" />
   15421 <Test name="vertex_set_evaluation_set" />
   15422 <Test name="vertex_set_eval_default" />
   15423 <Test name="vertex_set_geometry_set" />
   15424 <Test name="vertex_set_evaluation_set_geometry_set" />
   15425 <Test name="vertex_set_control_pass_eval_add_geometry_add" />
   15426 <Test name="vertex_set_evaluation_set_geometry_default" />
   15427 </TestCase>
   15428 </TestSuite>
   15429 <TestSuite name="debug">
   15430 <TestSuite name="negative_coverage">
   15431 <TestSuite name="callbacks">
   15432 <TestCase name="buffer">
   15433 <Test name="bind_buffer" />
   15434 <Test name="delete_buffers" />
   15435 <Test name="gen_buffers" />
   15436 <Test name="buffer_data" />
   15437 <Test name="buffer_sub_data" />
   15438 <Test name="buffer_sub_data_size_offset" />
   15439 <Test name="clear" />
   15440 <Test name="read_pixels" />
   15441 <Test name="read_pixels_format_mismatch" />
   15442 <Test name="read_pixels_fbo_format_mismatch" />
   15443 <Test name="bind_buffer_range" />
   15444 <Test name="bind_buffer_base" />
   15445 <Test name="clear_bufferiv" />
   15446 <Test name="clear_bufferuiv" />
   15447 <Test name="clear_bufferfv" />
   15448 <Test name="clear_bufferfi" />
   15449 <Test name="copy_buffer_sub_data" />
   15450 <Test name="draw_buffers" />
   15451 <Test name="flush_mapped_buffer_range" />
   15452 <Test name="map_buffer_range" />
   15453 <Test name="unmap_buffer" />
   15454 <Test name="bind_framebuffer" />
   15455 <Test name="bind_renderbuffer" />
   15456 <Test name="check_framebuffer_status" />
   15457 <Test name="gen_framebuffers" />
   15458 <Test name="gen_renderbuffers" />
   15459 <Test name="delete_framebuffers" />
   15460 <Test name="delete_renderbuffers" />
   15461 <Test name="framebuffer_renderbuffer" />
   15462 <Test name="framebuffer_texture2d" />
   15463 <Test name="renderbuffer_storage" />
   15464 <Test name="blit_framebuffer" />
   15465 <Test name="blit_framebuffer_multisample" />
   15466 <Test name="framebuffer_texture_layer" />
   15467 <Test name="renderbuffer_storage_multisample" />
   15468 </TestCase>
   15469 <TestCase name="texture">
   15470 <Test name="activetexture" />
   15471 <Test name="bindtexture" />
   15472 <Test name="compressedteximage2d_invalid_target" />
   15473 <Test name="compressedteximage2d_invalid_format" />
   15474 <Test name="compressedteximage2d_neg_level" />
   15475 <Test name="compressedteximage2d_max_level" />
   15476 <Test name="compressedteximage2d_neg_width_height" />
   15477 <Test name="compressedteximage2d_max_width_height" />
   15478 <Test name="compressedteximage2d_invalid_border" />
   15479 <Test name="compressedteximage2d_invalid_size" />
   15480 <Test name="compressedteximage2d_invalid_buffer_target" />
   15481 <Test name="copyteximage2d_invalid_target" />
   15482 <Test name="copyteximage2d_invalid_format" />
   15483 <Test name="copyteximage2d_inequal_width_height_cube" />
   15484 <Test name="copyteximage2d_neg_level" />
   15485 <Test name="copyteximage2d_max_level" />
   15486 <Test name="copyteximage2d_neg_width_height" />
   15487 <Test name="copyteximage2d_max_width_height" />
   15488 <Test name="copyteximage2d_invalid_border" />
   15489 <Test name="copyteximage2d_incomplete_framebuffer" />
   15490 <Test name="copytexsubimage2d_invalid_target" />
   15491 <Test name="copytexsubimage2d_neg_level" />
   15492 <Test name="copytexsubimage2d_max_level" />
   15493 <Test name="copytexsubimage2d_neg_offset" />
   15494 <Test name="copytexsubimage2d_invalid_offset" />
   15495 <Test name="copytexsubimage2d_neg_width_height" />
   15496 <Test name="copytexsubimage2d_incomplete_framebuffer" />
   15497 <Test name="deletetextures" />
   15498 <Test name="generatemipmap" />
   15499 <Test name="gentextures" />
   15500 <Test name="pixelstorei" />
   15501 <Test name="teximage2d" />
   15502 <Test name="teximage2d_inequal_width_height_cube" />
   15503 <Test name="teximage2d_neg_level" />
   15504 <Test name="teximage2d_max_level" />
   15505 <Test name="teximage2d_neg_width_height" />
   15506 <Test name="teximage2d_max_width_height" />
   15507 <Test name="teximage2d_invalid_border" />
   15508 <Test name="teximage2d_invalid_buffer_target" />
   15509 <Test name="texsubimage2d" />
   15510 <Test name="texsubimage2d_neg_level" />
   15511 <Test name="texsubimage2d_max_level" />
   15512 <Test name="texsubimage2d_neg_offset" />
   15513 <Test name="texsubimage2d_invalid_offset" />
   15514 <Test name="texsubimage2d_neg_width_height" />
   15515 <Test name="texsubimage2d_invalid_buffer_target" />
   15516 <Test name="texparameteri" />
   15517 <Test name="texparameterf" />
   15518 <Test name="texparameteriv" />
   15519 <Test name="texparameterfv" />
   15520 <Test name="compressedtexsubimage2d" />
   15521 <Test name="compressedtexsubimage2d_neg_level" />
   15522 <Test name="compressedtexsubimage2d_max_level" />
   15523 <Test name="compressedtexsubimage2d_neg_offset" />
   15524 <Test name="compressedtexsubimage2d_invalid_offset" />
   15525 <Test name="compressedtexsubimage2d_neg_width_height" />
   15526 <Test name="compressedtexsubimage2d_invalid_size" />
   15527 <Test name="compressedtexsubimage2d_invalid_buffer_target" />
   15528 <Test name="teximage3d" />
   15529 <Test name="teximage3d_neg_level" />
   15530 <Test name="teximage3d_max_level" />
   15531 <Test name="teximage3d_neg_width_height_depth" />
   15532 <Test name="teximage3d_max_width_height_depth" />
   15533 <Test name="teximage3d_invalid_border" />
   15534 <Test name="teximage3d_invalid_buffer_target" />
   15535 <Test name="texsubimage3d" />
   15536 <Test name="texsubimage3d_neg_level" />
   15537 <Test name="texsubimage3d_max_level" />
   15538 <Test name="texsubimage3d_neg_offset" />
   15539 <Test name="texsubimage3d_invalid_offset" />
   15540 <Test name="texsubimage3d_neg_width_height" />
   15541 <Test name="texsubimage3d_invalid_buffer_target" />
   15542 <Test name="copytexsubimage3d" />
   15543 <Test name="copytexsubimage3d_neg_level" />
   15544 <Test name="copytexsubimage3d_max_level" />
   15545 <Test name="copytexsubimage3d_neg_offset" />
   15546 <Test name="copytexsubimage3d_invalid_offset" />
   15547 <Test name="copytexsubimage3d_neg_width_height" />
   15548 <Test name="copytexsubimage3d_incomplete_framebuffer" />
   15549 <Test name="compressedteximage3d" />
   15550 <Test name="compressedteximage3d_neg_level" />
   15551 <Test name="compressedteximage3d_max_level" />
   15552 <Test name="compressedteximage3d_neg_width_height_depth" />
   15553 <Test name="compressedteximage3d_max_width_height_depth" />
   15554 <Test name="compressedteximage3d_invalid_border" />
   15555 <Test name="compressedteximage3d_invalid_size" />
   15556 <Test name="compressedteximage3d_invalid_buffer_target" />
   15557 <Test name="compressedtexsubimage3d" />
   15558 <Test name="compressedtexsubimage3d_neg_level" />
   15559 <Test name="compressedtexsubimage3d_max_level" />
   15560 <Test name="compressedtexsubimage3d_neg_offset" />
   15561 <Test name="compressedtexsubimage3d_invalid_offset" />
   15562 <Test name="compressedtexsubimage3d_neg_width_height_depth" />
   15563 <Test name="compressedtexsubimage3d_invalid_size" />
   15564 <Test name="compressedtexsubimage3d_invalid_buffer_target" />
   15565 <Test name="texstorage2d" />
   15566 <Test name="texstorage2d_invalid_binding" />
   15567 <Test name="texstorage2d_invalid_levels" />
   15568 <Test name="texstorage3d" />
   15569 <Test name="texstorage3d_invalid_binding" />
   15570 <Test name="texstorage3d_invalid_levels" />
   15571 </TestCase>
   15572 <TestCase name="shader">
   15573 <Test name="create_shader" />
   15574 <Test name="shader_source" />
   15575 <Test name="compile_shader" />
   15576 <Test name="delete_shader" />
   15577 <Test name="shader_binary" />
   15578 <Test name="attach_shader" />
   15579 <Test name="detach_shader" />
   15580 <Test name="delete_program" />
   15581 <Test name="validate_program" />
   15582 <Test name="get_program_binary" />
   15583 <Test name="program_binary" />
   15584 <Test name="program_parameteri" />
   15585 <Test name="gen_samplers" />
   15586 <Test name="bind_sampler" />
   15587 <Test name="delete_samplers" />
   15588 <Test name="get_sampler_parameteriv" />
   15589 <Test name="get_sampler_parameterfv" />
   15590 <Test name="sampler_parameteri" />
   15591 <Test name="sampler_parameteriv" />
   15592 <Test name="sampler_parameterf" />
   15593 <Test name="sampler_parameterfv" />
   15594 <Test name="get_attrib_location" />
   15595 <Test name="get_uniform_location" />
   15596 <Test name="bind_attrib_location" />
   15597 <Test name="uniform_block_binding" />
   15598 <Test name="uniformf_invalid_program" />
   15599 <Test name="uniformf_incompatible_type" />
   15600 <Test name="uniformf_invalid_location" />
   15601 <Test name="uniformfv_invalid_program" />
   15602 <Test name="uniformfv_incompatible_type" />
   15603 <Test name="uniformfv_invalid_location" />
   15604 <Test name="uniformfv_invalid_count" />
   15605 <Test name="uniformi_invalid_program" />
   15606 <Test name="uniformi_incompatible_type" />
   15607 <Test name="uniformi_invalid_location" />
   15608 <Test name="uniformiv_invalid_program" />
   15609 <Test name="uniformiv_incompatible_type" />
   15610 <Test name="uniformiv_invalid_location" />
   15611 <Test name="uniformiv_invalid_count" />
   15612 <Test name="uniformui_invalid_program" />
   15613 <Test name="uniformui_incompatible_type" />
   15614 <Test name="uniformui_invalid_location" />
   15615 <Test name="uniformuiv_invalid_program" />
   15616 <Test name="uniformuiv_incompatible_type" />
   15617 <Test name="uniformuiv_invalid_location" />
   15618 <Test name="uniformuiv_invalid_count" />
   15619 <Test name="uniform_matrixfv_invalid_program" />
   15620 <Test name="uniform_matrixfv_incompatible_type" />
   15621 <Test name="uniform_matrixfv_invalid_location" />
   15622 <Test name="uniform_matrixfv_invalid_count" />
   15623 <Test name="gen_transform_feedbacks" />
   15624 <Test name="bind_transform_feedback" />
   15625 <Test name="delete_transform_feedbacks" />
   15626 <Test name="begin_transform_feedback" />
   15627 <Test name="pause_transform_feedback" />
   15628 <Test name="resume_transform_feedback" />
   15629 <Test name="end_transform_feedback" />
   15630 <Test name="get_transform_feedback_varying" />
   15631 <Test name="transform_feedback_varyings" />
   15632 </TestCase>
   15633 <TestCase name="fragment">
   15634 <Test name="scissor" />
   15635 <Test name="depth_func" />
   15636 <Test name="viewport" />
   15637 <Test name="stencil_func" />
   15638 <Test name="stencil_func_separate" />
   15639 <Test name="stencil_op" />
   15640 <Test name="stencil_op_separate" />
   15641 <Test name="stencil_mask_separate" />
   15642 <Test name="blend_equation" />
   15643 <Test name="blend_equation_separate" />
   15644 <Test name="blend_func" />
   15645 <Test name="blend_func_separate" />
   15646 <Test name="cull_face" />
   15647 <Test name="front_face" />
   15648 <Test name="line_width" />
   15649 <Test name="gen_queries" />
   15650 <Test name="begin_query" />
   15651 <Test name="end_query" />
   15652 <Test name="delete_queries" />
   15653 <Test name="fence_sync" />
   15654 <Test name="wait_sync" />
   15655 <Test name="client_wait_sync" />
   15656 <Test name="delete_sync" />
   15657 </TestCase>
   15658 <TestCase name="vertex_array">
   15659 <Test name="vertex_attribf" />
   15660 <Test name="vertex_attribfv" />
   15661 <Test name="vertex_attribi4" />
   15662 <Test name="vertex_attribi4v" />
   15663 <Test name="vertex_attrib_pointer" />
   15664 <Test name="vertex_attrib_i_pointer" />
   15665 <Test name="enable_vertex_attrib_array" />
   15666 <Test name="disable_vertex_attrib_array" />
   15667 <Test name="gen_vertex_arrays" />
   15668 <Test name="bind_vertex_array" />
   15669 <Test name="delete_vertex_arrays" />
   15670 <Test name="vertex_attrib_divisor" />
   15671 <Test name="draw_arrays" />
   15672 <Test name="draw_arrays_invalid_program" />
   15673 <Test name="draw_arrays_incomplete_primitive" />
   15674 <Test name="draw_elements" />
   15675 <Test name="draw_elements_invalid_program" />
   15676 <Test name="draw_elements_incomplete_primitive" />
   15677 <Test name="draw_arrays_instanced" />
   15678 <Test name="draw_arrays_instanced_invalid_program" />
   15679 <Test name="draw_arrays_instanced_incomplete_primitive" />
   15680 <Test name="draw_elements_instanced" />
   15681 <Test name="draw_elements_instanced_invalid_program" />
   15682 <Test name="draw_elements_instanced_incomplete_primitive" />
   15683 <Test name="draw_range_elements" />
   15684 <Test name="draw_range_elements_invalid_program" />
   15685 <Test name="draw_range_elements_incomplete_primitive" />
   15686 </TestCase>
   15687 <TestCase name="state">
   15688 <Test name="enable" />
   15689 <Test name="disable" />
   15690 <Test name="get_booleanv" />
   15691 <Test name="get_floatv" />
   15692 <Test name="get_integerv" />
   15693 <Test name="get_integer64v" />
   15694 <Test name="get_integeri_v" />
   15695 <Test name="get_integer64i_v" />
   15696 <Test name="get_string" />
   15697 <Test name="get_stringi" />
   15698 <Test name="get_attached_shaders" />
   15699 <Test name="get_shaderiv" />
   15700 <Test name="get_shader_info_log" />
   15701 <Test name="get_shader_precision_format" />
   15702 <Test name="get_shader_source" />
   15703 <Test name="get_programiv" />
   15704 <Test name="get_program_info_log" />
   15705 <Test name="get_tex_parameterfv" />
   15706 <Test name="get_tex_parameteriv" />
   15707 <Test name="get_uniformfv" />
   15708 <Test name="get_uniformiv" />
   15709 <Test name="get_uniformuiv" />
   15710 <Test name="get_active_uniform" />
   15711 <Test name="get_active_uniformsiv" />
   15712 <Test name="get_active_uniform_blockiv" />
   15713 <Test name="get_active_uniform_block_name" />
   15714 <Test name="get_active_attrib" />
   15715 <Test name="get_uniform_indices" />
   15716 <Test name="get_vertex_attribfv" />
   15717 <Test name="get_vertex_attribiv" />
   15718 <Test name="get_vertex_attribi_iv" />
   15719 <Test name="get_vertex_attribi_uiv" />
   15720 <Test name="get_vertex_attrib_pointerv" />
   15721 <Test name="get_frag_data_location" />
   15722 <Test name="get_buffer_parameteriv" />
   15723 <Test name="get_buffer_parameteri64v" />
   15724 <Test name="get_buffer_pointerv" />
   15725 <Test name="get_renderbuffer_parameteriv" />
   15726 <Test name="get_internalformativ" />
   15727 <Test name="get_queryiv" />
   15728 <Test name="get_query_objectuiv" />
   15729 <Test name="get_synciv" />
   15730 <Test name="is_enabled" />
   15731 <Test name="hint" />
   15732 </TestCase>
   15733 </TestSuite>
   15734 <TestSuite name="log">
   15735 <TestCase name="buffer">
   15736 <Test name="bind_buffer" />
   15737 <Test name="delete_buffers" />
   15738 <Test name="gen_buffers" />
   15739 <Test name="buffer_data" />
   15740 <Test name="buffer_sub_data" />
   15741 <Test name="buffer_sub_data_size_offset" />
   15742 <Test name="clear" />
   15743 <Test name="read_pixels" />
   15744 <Test name="read_pixels_format_mismatch" />
   15745 <Test name="read_pixels_fbo_format_mismatch" />
   15746 <Test name="bind_buffer_range" />
   15747 <Test name="bind_buffer_base" />
   15748 <Test name="clear_bufferiv" />
   15749 <Test name="clear_bufferuiv" />
   15750 <Test name="clear_bufferfv" />
   15751 <Test name="clear_bufferfi" />
   15752 <Test name="copy_buffer_sub_data" />
   15753 <Test name="draw_buffers" />
   15754 <Test name="flush_mapped_buffer_range" />
   15755 <Test name="map_buffer_range" />
   15756 <Test name="unmap_buffer" />
   15757 <Test name="bind_framebuffer" />
   15758 <Test name="bind_renderbuffer" />
   15759 <Test name="check_framebuffer_status" />
   15760 <Test name="gen_framebuffers" />
   15761 <Test name="gen_renderbuffers" />
   15762 <Test name="delete_framebuffers" />
   15763 <Test name="delete_renderbuffers" />
   15764 <Test name="framebuffer_renderbuffer" />
   15765 <Test name="framebuffer_texture2d" />
   15766 <Test name="renderbuffer_storage" />
   15767 <Test name="blit_framebuffer" />
   15768 <Test name="blit_framebuffer_multisample" />
   15769 <Test name="framebuffer_texture_layer" />
   15770 <Test name="renderbuffer_storage_multisample" />
   15771 </TestCase>
   15772 <TestCase name="texture">
   15773 <Test name="activetexture" />
   15774 <Test name="bindtexture" />
   15775 <Test name="compressedteximage2d_invalid_target" />
   15776 <Test name="compressedteximage2d_invalid_format" />
   15777 <Test name="compressedteximage2d_neg_level" />
   15778 <Test name="compressedteximage2d_max_level" />
   15779 <Test name="compressedteximage2d_neg_width_height" />
   15780 <Test name="compressedteximage2d_max_width_height" />
   15781 <Test name="compressedteximage2d_invalid_border" />
   15782 <Test name="compressedteximage2d_invalid_size" />
   15783 <Test name="compressedteximage2d_invalid_buffer_target" />
   15784 <Test name="copyteximage2d_invalid_target" />
   15785 <Test name="copyteximage2d_invalid_format" />
   15786 <Test name="copyteximage2d_inequal_width_height_cube" />
   15787 <Test name="copyteximage2d_neg_level" />
   15788 <Test name="copyteximage2d_max_level" />
   15789 <Test name="copyteximage2d_neg_width_height" />
   15790 <Test name="copyteximage2d_max_width_height" />
   15791 <Test name="copyteximage2d_invalid_border" />
   15792 <Test name="copyteximage2d_incomplete_framebuffer" />
   15793 <Test name="copytexsubimage2d_invalid_target" />
   15794 <Test name="copytexsubimage2d_neg_level" />
   15795 <Test name="copytexsubimage2d_max_level" />
   15796 <Test name="copytexsubimage2d_neg_offset" />
   15797 <Test name="copytexsubimage2d_invalid_offset" />
   15798 <Test name="copytexsubimage2d_neg_width_height" />
   15799 <Test name="copytexsubimage2d_incomplete_framebuffer" />
   15800 <Test name="deletetextures" />
   15801 <Test name="generatemipmap" />
   15802 <Test name="gentextures" />
   15803 <Test name="pixelstorei" />
   15804 <Test name="teximage2d" />
   15805 <Test name="teximage2d_inequal_width_height_cube" />
   15806 <Test name="teximage2d_neg_level" />
   15807 <Test name="teximage2d_max_level" />
   15808 <Test name="teximage2d_neg_width_height" />
   15809 <Test name="teximage2d_max_width_height" />
   15810 <Test name="teximage2d_invalid_border" />
   15811 <Test name="teximage2d_invalid_buffer_target" />
   15812 <Test name="texsubimage2d" />
   15813 <Test name="texsubimage2d_neg_level" />
   15814 <Test name="texsubimage2d_max_level" />
   15815 <Test name="texsubimage2d_neg_offset" />
   15816 <Test name="texsubimage2d_invalid_offset" />
   15817 <Test name="texsubimage2d_neg_width_height" />
   15818 <Test name="texsubimage2d_invalid_buffer_target" />
   15819 <Test name="texparameteri" />
   15820 <Test name="texparameterf" />
   15821 <Test name="texparameteriv" />
   15822 <Test name="texparameterfv" />
   15823 <Test name="compressedtexsubimage2d" />
   15824 <Test name="compressedtexsubimage2d_neg_level" />
   15825 <Test name="compressedtexsubimage2d_max_level" />
   15826 <Test name="compressedtexsubimage2d_neg_offset" />
   15827 <Test name="compressedtexsubimage2d_invalid_offset" />
   15828 <Test name="compressedtexsubimage2d_neg_width_height" />
   15829 <Test name="compressedtexsubimage2d_invalid_size" />
   15830 <Test name="compressedtexsubimage2d_invalid_buffer_target" />
   15831 <Test name="teximage3d" />
   15832 <Test name="teximage3d_neg_level" />
   15833 <Test name="teximage3d_max_level" />
   15834 <Test name="teximage3d_neg_width_height_depth" />
   15835 <Test name="teximage3d_max_width_height_depth" />
   15836 <Test name="teximage3d_invalid_border" />
   15837 <Test name="teximage3d_invalid_buffer_target" />
   15838 <Test name="texsubimage3d" />
   15839 <Test name="texsubimage3d_neg_level" />
   15840 <Test name="texsubimage3d_max_level" />
   15841 <Test name="texsubimage3d_neg_offset" />
   15842 <Test name="texsubimage3d_invalid_offset" />
   15843 <Test name="texsubimage3d_neg_width_height" />
   15844 <Test name="texsubimage3d_invalid_buffer_target" />
   15845 <Test name="copytexsubimage3d" />
   15846 <Test name="copytexsubimage3d_neg_level" />
   15847 <Test name="copytexsubimage3d_max_level" />
   15848 <Test name="copytexsubimage3d_neg_offset" />
   15849 <Test name="copytexsubimage3d_invalid_offset" />
   15850 <Test name="copytexsubimage3d_neg_width_height" />
   15851 <Test name="copytexsubimage3d_incomplete_framebuffer" />
   15852 <Test name="compressedteximage3d" />
   15853 <Test name="compressedteximage3d_neg_level" />
   15854 <Test name="compressedteximage3d_max_level" />
   15855 <Test name="compressedteximage3d_neg_width_height_depth" />
   15856 <Test name="compressedteximage3d_max_width_height_depth" />
   15857 <Test name="compressedteximage3d_invalid_border" />
   15858 <Test name="compressedteximage3d_invalid_size" />
   15859 <Test name="compressedteximage3d_invalid_buffer_target" />
   15860 <Test name="compressedtexsubimage3d" />
   15861 <Test name="compressedtexsubimage3d_neg_level" />
   15862 <Test name="compressedtexsubimage3d_max_level" />
   15863 <Test name="compressedtexsubimage3d_neg_offset" />
   15864 <Test name="compressedtexsubimage3d_invalid_offset" />
   15865 <Test name="compressedtexsubimage3d_neg_width_height_depth" />
   15866 <Test name="compressedtexsubimage3d_invalid_size" />
   15867 <Test name="compressedtexsubimage3d_invalid_buffer_target" />
   15868 <Test name="texstorage2d" />
   15869 <Test name="texstorage2d_invalid_binding" />
   15870 <Test name="texstorage2d_invalid_levels" />
   15871 <Test name="texstorage3d" />
   15872 <Test name="texstorage3d_invalid_binding" />
   15873 <Test name="texstorage3d_invalid_levels" />
   15874 </TestCase>
   15875 <TestCase name="shader">
   15876 <Test name="create_shader" />
   15877 <Test name="shader_source" />
   15878 <Test name="compile_shader" />
   15879 <Test name="delete_shader" />
   15880 <Test name="shader_binary" />
   15881 <Test name="attach_shader" />
   15882 <Test name="detach_shader" />
   15883 <Test name="delete_program" />
   15884 <Test name="validate_program" />
   15885 <Test name="get_program_binary" />
   15886 <Test name="program_binary" />
   15887 <Test name="program_parameteri" />
   15888 <Test name="gen_samplers" />
   15889 <Test name="bind_sampler" />
   15890 <Test name="delete_samplers" />
   15891 <Test name="get_sampler_parameteriv" />
   15892 <Test name="get_sampler_parameterfv" />
   15893 <Test name="sampler_parameteri" />
   15894 <Test name="sampler_parameteriv" />
   15895 <Test name="sampler_parameterf" />
   15896 <Test name="sampler_parameterfv" />
   15897 <Test name="get_attrib_location" />
   15898 <Test name="get_uniform_location" />
   15899 <Test name="bind_attrib_location" />
   15900 <Test name="uniform_block_binding" />
   15901 <Test name="uniformf_invalid_program" />
   15902 <Test name="uniformf_incompatible_type" />
   15903 <Test name="uniformf_invalid_location" />
   15904 <Test name="uniformfv_invalid_program" />
   15905 <Test name="uniformfv_incompatible_type" />
   15906 <Test name="uniformfv_invalid_location" />
   15907 <Test name="uniformfv_invalid_count" />
   15908 <Test name="uniformi_invalid_program" />
   15909 <Test name="uniformi_incompatible_type" />
   15910 <Test name="uniformi_invalid_location" />
   15911 <Test name="uniformiv_invalid_program" />
   15912 <Test name="uniformiv_incompatible_type" />
   15913 <Test name="uniformiv_invalid_location" />
   15914 <Test name="uniformiv_invalid_count" />
   15915 <Test name="uniformui_invalid_program" />
   15916 <Test name="uniformui_incompatible_type" />
   15917 <Test name="uniformui_invalid_location" />
   15918 <Test name="uniformuiv_invalid_program" />
   15919 <Test name="uniformuiv_incompatible_type" />
   15920 <Test name="uniformuiv_invalid_location" />
   15921 <Test name="uniformuiv_invalid_count" />
   15922 <Test name="uniform_matrixfv_invalid_program" />
   15923 <Test name="uniform_matrixfv_incompatible_type" />
   15924 <Test name="uniform_matrixfv_invalid_location" />
   15925 <Test name="uniform_matrixfv_invalid_count" />
   15926 <Test name="gen_transform_feedbacks" />
   15927 <Test name="bind_transform_feedback" />
   15928 <Test name="delete_transform_feedbacks" />
   15929 <Test name="begin_transform_feedback" />
   15930 <Test name="pause_transform_feedback" />
   15931 <Test name="resume_transform_feedback" />
   15932 <Test name="end_transform_feedback" />
   15933 <Test name="get_transform_feedback_varying" />
   15934 <Test name="transform_feedback_varyings" />
   15935 </TestCase>
   15936 <TestCase name="fragment">
   15937 <Test name="scissor" />
   15938 <Test name="depth_func" />
   15939 <Test name="viewport" />
   15940 <Test name="stencil_func" />
   15941 <Test name="stencil_func_separate" />
   15942 <Test name="stencil_op" />
   15943 <Test name="stencil_op_separate" />
   15944 <Test name="stencil_mask_separate" />
   15945 <Test name="blend_equation" />
   15946 <Test name="blend_equation_separate" />
   15947 <Test name="blend_func" />
   15948 <Test name="blend_func_separate" />
   15949 <Test name="cull_face" />
   15950 <Test name="front_face" />
   15951 <Test name="line_width" />
   15952 <Test name="gen_queries" />
   15953 <Test name="begin_query" />
   15954 <Test name="end_query" />
   15955 <Test name="delete_queries" />
   15956 <Test name="fence_sync" />
   15957 <Test name="wait_sync" />
   15958 <Test name="client_wait_sync" />
   15959 <Test name="delete_sync" />
   15960 </TestCase>
   15961 <TestCase name="vertex_array">
   15962 <Test name="vertex_attribf" />
   15963 <Test name="vertex_attribfv" />
   15964 <Test name="vertex_attribi4" />
   15965 <Test name="vertex_attribi4v" />
   15966 <Test name="vertex_attrib_pointer" />
   15967 <Test name="vertex_attrib_i_pointer" />
   15968 <Test name="enable_vertex_attrib_array" />
   15969 <Test name="disable_vertex_attrib_array" />
   15970 <Test name="gen_vertex_arrays" />
   15971 <Test name="bind_vertex_array" />
   15972 <Test name="delete_vertex_arrays" />
   15973 <Test name="vertex_attrib_divisor" />
   15974 <Test name="draw_arrays" />
   15975 <Test name="draw_arrays_invalid_program" />
   15976 <Test name="draw_arrays_incomplete_primitive" />
   15977 <Test name="draw_elements" />
   15978 <Test name="draw_elements_invalid_program" />
   15979 <Test name="draw_elements_incomplete_primitive" />
   15980 <Test name="draw_arrays_instanced" />
   15981 <Test name="draw_arrays_instanced_invalid_program" />
   15982 <Test name="draw_arrays_instanced_incomplete_primitive" />
   15983 <Test name="draw_elements_instanced" />
   15984 <Test name="draw_elements_instanced_invalid_program" />
   15985 <Test name="draw_elements_instanced_incomplete_primitive" />
   15986 <Test name="draw_range_elements" />
   15987 <Test name="draw_range_elements_invalid_program" />
   15988 <Test name="draw_range_elements_incomplete_primitive" />
   15989 </TestCase>
   15990 <TestCase name="state">
   15991 <Test name="enable" />
   15992 <Test name="disable" />
   15993 <Test name="get_booleanv" />
   15994 <Test name="get_floatv" />
   15995 <Test name="get_integerv" />
   15996 <Test name="get_integer64v" />
   15997 <Test name="get_integeri_v" />
   15998 <Test name="get_integer64i_v" />
   15999 <Test name="get_string" />
   16000 <Test name="get_stringi" />
   16001 <Test name="get_attached_shaders" />
   16002 <Test name="get_shaderiv" />
   16003 <Test name="get_shader_info_log" />
   16004 <Test name="get_shader_precision_format" />
   16005 <Test name="get_shader_source" />
   16006 <Test name="get_programiv" />
   16007 <Test name="get_program_info_log" />
   16008 <Test name="get_tex_parameterfv" />
   16009 <Test name="get_tex_parameteriv" />
   16010 <Test name="get_uniformfv" />
   16011 <Test name="get_uniformiv" />
   16012 <Test name="get_uniformuiv" />
   16013 <Test name="get_active_uniform" />
   16014 <Test name="get_active_uniformsiv" />
   16015 <Test name="get_active_uniform_blockiv" />
   16016 <Test name="get_active_uniform_block_name" />
   16017 <Test name="get_active_attrib" />
   16018 <Test name="get_uniform_indices" />
   16019 <Test name="get_vertex_attribfv" />
   16020 <Test name="get_vertex_attribiv" />
   16021 <Test name="get_vertex_attribi_iv" />
   16022 <Test name="get_vertex_attribi_uiv" />
   16023 <Test name="get_vertex_attrib_pointerv" />
   16024 <Test name="get_frag_data_location" />
   16025 <Test name="get_buffer_parameteriv" />
   16026 <Test name="get_buffer_parameteri64v" />
   16027 <Test name="get_buffer_pointerv" />
   16028 <Test name="get_renderbuffer_parameteriv" />
   16029 <Test name="get_internalformativ" />
   16030 <Test name="get_queryiv" />
   16031 <Test name="get_query_objectuiv" />
   16032 <Test name="get_synciv" />
   16033 <Test name="is_enabled" />
   16034 <Test name="hint" />
   16035 </TestCase>
   16036 </TestSuite>
   16037 <TestSuite name="get_error">
   16038 <TestCase name="buffer">
   16039 <Test name="bind_buffer" />
   16040 <Test name="delete_buffers" />
   16041 <Test name="gen_buffers" />
   16042 <Test name="buffer_data" />
   16043 <Test name="buffer_sub_data" />
   16044 <Test name="buffer_sub_data_size_offset" />
   16045 <Test name="read_pixels" />
   16046 <Test name="read_pixels_format_mismatch" />
   16047 <Test name="read_pixels_fbo_format_mismatch" />
   16048 <Test name="bind_buffer_range" />
   16049 <Test name="bind_buffer_base" />
   16050 <Test name="clear_bufferiv" />
   16051 <Test name="clear_bufferuiv" />
   16052 <Test name="clear_bufferfv" />
   16053 <Test name="clear_bufferfi" />
   16054 <Test name="copy_buffer_sub_data" />
   16055 <Test name="flush_mapped_buffer_range" />
   16056 <Test name="map_buffer_range" />
   16057 <Test name="unmap_buffer" />
   16058 <Test name="bind_framebuffer" />
   16059 <Test name="bind_renderbuffer" />
   16060 <Test name="check_framebuffer_status" />
   16061 <Test name="gen_framebuffers" />
   16062 <Test name="gen_renderbuffers" />
   16063 <Test name="delete_framebuffers" />
   16064 <Test name="delete_renderbuffers" />
   16065 <Test name="framebuffer_renderbuffer" />
   16066 <Test name="blit_framebuffer" />
   16067 </TestCase>
   16068 <TestCase name="texture">
   16069 <Test name="activetexture" />
   16070 <Test name="bindtexture" />
   16071 <Test name="compressedteximage2d_invalid_target" />
   16072 <Test name="compressedteximage2d_invalid_format" />
   16073 <Test name="compressedteximage2d_neg_level" />
   16074 <Test name="compressedteximage2d_max_level" />
   16075 <Test name="compressedteximage2d_neg_width_height" />
   16076 <Test name="compressedteximage2d_max_width_height" />
   16077 <Test name="compressedteximage2d_invalid_border" />
   16078 <Test name="compressedteximage2d_invalid_size" />
   16079 <Test name="compressedteximage2d_invalid_buffer_target" />
   16080 <Test name="copyteximage2d_invalid_target" />
   16081 <Test name="copyteximage2d_invalid_format" />
   16082 <Test name="copyteximage2d_inequal_width_height_cube" />
   16083 <Test name="copyteximage2d_neg_level" />
   16084 <Test name="copyteximage2d_max_level" />
   16085 <Test name="copyteximage2d_neg_width_height" />
   16086 <Test name="copyteximage2d_max_width_height" />
   16087 <Test name="copyteximage2d_invalid_border" />
   16088 <Test name="copyteximage2d_incomplete_framebuffer" />
   16089 <Test name="copytexsubimage2d_invalid_target" />
   16090 <Test name="copytexsubimage2d_neg_level" />
   16091 <Test name="copytexsubimage2d_max_level" />
   16092 <Test name="copytexsubimage2d_neg_offset" />
   16093 <Test name="copytexsubimage2d_invalid_offset" />
   16094 <Test name="copytexsubimage2d_neg_width_height" />
   16095 <Test name="copytexsubimage2d_incomplete_framebuffer" />
   16096 <Test name="deletetextures" />
   16097 <Test name="gentextures" />
   16098 <Test name="pixelstorei" />
   16099 <Test name="teximage2d" />
   16100 <Test name="teximage2d_inequal_width_height_cube" />
   16101 <Test name="teximage2d_neg_level" />
   16102 <Test name="teximage2d_max_level" />
   16103 <Test name="teximage2d_neg_width_height" />
   16104 <Test name="teximage2d_max_width_height" />
   16105 <Test name="teximage2d_invalid_border" />
   16106 <Test name="teximage2d_invalid_buffer_target" />
   16107 <Test name="texsubimage2d" />
   16108 <Test name="texsubimage2d_neg_level" />
   16109 <Test name="texsubimage2d_max_level" />
   16110 <Test name="texsubimage2d_neg_offset" />
   16111 <Test name="texsubimage2d_invalid_offset" />
   16112 <Test name="texsubimage2d_neg_width_height" />
   16113 <Test name="texsubimage2d_invalid_buffer_target" />
   16114 <Test name="texparameteri" />
   16115 <Test name="texparameterf" />
   16116 <Test name="texparameteriv" />
   16117 <Test name="texparameterfv" />
   16118 <Test name="compressedtexsubimage2d" />
   16119 <Test name="compressedtexsubimage2d_neg_level" />
   16120 <Test name="compressedtexsubimage2d_neg_offset" />
   16121 <Test name="compressedtexsubimage2d_invalid_offset" />
   16122 <Test name="compressedtexsubimage2d_neg_width_height" />
   16123 <Test name="compressedtexsubimage2d_invalid_size" />
   16124 <Test name="compressedtexsubimage2d_invalid_buffer_target" />
   16125 <Test name="teximage3d_neg_level" />
   16126 <Test name="teximage3d_max_level" />
   16127 <Test name="teximage3d_neg_width_height_depth" />
   16128 <Test name="teximage3d_max_width_height_depth" />
   16129 <Test name="teximage3d_invalid_border" />
   16130 <Test name="teximage3d_invalid_buffer_target" />
   16131 <Test name="texsubimage3d" />
   16132 <Test name="texsubimage3d_neg_level" />
   16133 <Test name="texsubimage3d_max_level" />
   16134 <Test name="texsubimage3d_neg_offset" />
   16135 <Test name="texsubimage3d_invalid_offset" />
   16136 <Test name="texsubimage3d_neg_width_height" />
   16137 <Test name="texsubimage3d_invalid_buffer_target" />
   16138 <Test name="copytexsubimage3d" />
   16139 <Test name="copytexsubimage3d_neg_level" />
   16140 <Test name="copytexsubimage3d_max_level" />
   16141 <Test name="copytexsubimage3d_neg_offset" />
   16142 <Test name="copytexsubimage3d_invalid_offset" />
   16143 <Test name="copytexsubimage3d_neg_width_height" />
   16144 <Test name="copytexsubimage3d_incomplete_framebuffer" />
   16145 <Test name="compressedteximage3d" />
   16146 <Test name="compressedteximage3d_neg_level" />
   16147 <Test name="compressedteximage3d_neg_width_height_depth" />
   16148 <Test name="compressedteximage3d_max_width_height_depth" />
   16149 <Test name="compressedteximage3d_invalid_border" />
   16150 <Test name="compressedteximage3d_invalid_size" />
   16151 <Test name="compressedteximage3d_invalid_buffer_target" />
   16152 <Test name="compressedtexsubimage3d" />
   16153 <Test name="compressedtexsubimage3d_neg_level" />
   16154 <Test name="compressedtexsubimage3d_neg_offset" />
   16155 <Test name="compressedtexsubimage3d_invalid_offset" />
   16156 <Test name="compressedtexsubimage3d_neg_width_height_depth" />
   16157 <Test name="compressedtexsubimage3d_invalid_size" />
   16158 <Test name="texstorage2d" />
   16159 <Test name="texstorage2d_invalid_binding" />
   16160 <Test name="texstorage2d_invalid_levels" />
   16161 <Test name="texstorage3d" />
   16162 <Test name="texstorage3d_invalid_binding" />
   16163 <Test name="texstorage3d_invalid_levels" />
   16164 </TestCase>
   16165 <TestCase name="shader">
   16166 <Test name="create_shader" />
   16167 <Test name="shader_source" />
   16168 <Test name="compile_shader" />
   16169 <Test name="delete_shader" />
   16170 <Test name="shader_binary" />
   16171 <Test name="attach_shader" />
   16172 <Test name="detach_shader" />
   16173 <Test name="link_program" />
   16174 <Test name="use_program" />
   16175 <Test name="delete_program" />
   16176 <Test name="validate_program" />
   16177 <Test name="get_program_binary" />
   16178 <Test name="gen_samplers" />
   16179 <Test name="bind_sampler" />
   16180 <Test name="delete_samplers" />
   16181 <Test name="get_sampler_parameteriv" />
   16182 <Test name="get_sampler_parameterfv" />
   16183 <Test name="sampler_parameteri" />
   16184 <Test name="sampler_parameteriv" />
   16185 <Test name="sampler_parameterf" />
   16186 <Test name="sampler_parameterfv" />
   16187 <Test name="get_attrib_location" />
   16188 <Test name="get_uniform_location" />
   16189 <Test name="bind_attrib_location" />
   16190 <Test name="uniform_block_binding" />
   16191 <Test name="uniformf_invalid_program" />
   16192 <Test name="uniformf_incompatible_type" />
   16193 <Test name="uniformf_invalid_location" />
   16194 <Test name="uniformfv_invalid_program" />
   16195 <Test name="uniformfv_incompatible_type" />
   16196 <Test name="uniformfv_invalid_location" />
   16197 <Test name="uniformfv_invalid_count" />
   16198 <Test name="uniformi_invalid_program" />
   16199 <Test name="uniformi_incompatible_type" />
   16200 <Test name="uniformi_invalid_location" />
   16201 <Test name="uniformiv_invalid_program" />
   16202 <Test name="uniformiv_incompatible_type" />
   16203 <Test name="uniformiv_invalid_location" />
   16204 <Test name="uniformiv_invalid_count" />
   16205 <Test name="uniformui_invalid_program" />
   16206 <Test name="uniformui_incompatible_type" />
   16207 <Test name="uniformui_invalid_location" />
   16208 <Test name="uniformuiv_invalid_program" />
   16209 <Test name="uniformuiv_incompatible_type" />
   16210 <Test name="uniformuiv_invalid_location" />
   16211 <Test name="uniformuiv_invalid_count" />
   16212 <Test name="uniform_matrixfv_invalid_program" />
   16213 <Test name="uniform_matrixfv_incompatible_type" />
   16214 <Test name="uniform_matrixfv_invalid_location" />
   16215 <Test name="uniform_matrixfv_invalid_count" />
   16216 <Test name="gen_transform_feedbacks" />
   16217 <Test name="bind_transform_feedback" />
   16218 <Test name="delete_transform_feedbacks" />
   16219 <Test name="begin_transform_feedback" />
   16220 <Test name="pause_transform_feedback" />
   16221 <Test name="resume_transform_feedback" />
   16222 <Test name="end_transform_feedback" />
   16223 <Test name="get_transform_feedback_varying" />
   16224 <Test name="transform_feedback_varyings" />
   16225 </TestCase>
   16226 <TestCase name="fragment">
   16227 <Test name="scissor" />
   16228 <Test name="depth_func" />
   16229 <Test name="viewport" />
   16230 <Test name="stencil_func" />
   16231 <Test name="stencil_func_separate" />
   16232 <Test name="stencil_op" />
   16233 <Test name="stencil_op_separate" />
   16234 <Test name="stencil_mask_separate" />
   16235 <Test name="blend_equation" />
   16236 <Test name="blend_equation_separate" />
   16237 <Test name="blend_func" />
   16238 <Test name="blend_func_separate" />
   16239 <Test name="cull_face" />
   16240 <Test name="front_face" />
   16241 <Test name="line_width" />
   16242 <Test name="gen_queries" />
   16243 <Test name="begin_query" />
   16244 <Test name="end_query" />
   16245 <Test name="delete_queries" />
   16246 <Test name="fence_sync" />
   16247 <Test name="wait_sync" />
   16248 <Test name="client_wait_sync" />
   16249 <Test name="delete_sync" />
   16250 </TestCase>
   16251 <TestCase name="vertex_array">
   16252 <Test name="vertex_attribf" />
   16253 <Test name="vertex_attribfv" />
   16254 <Test name="vertex_attribi4" />
   16255 <Test name="vertex_attribi4v" />
   16256 <Test name="vertex_attrib_pointer" />
   16257 <Test name="vertex_attrib_i_pointer" />
   16258 <Test name="enable_vertex_attrib_array" />
   16259 <Test name="disable_vertex_attrib_array" />
   16260 <Test name="gen_vertex_arrays" />
   16261 <Test name="bind_vertex_array" />
   16262 <Test name="delete_vertex_arrays" />
   16263 <Test name="vertex_attrib_divisor" />
   16264 <Test name="draw_arrays" />
   16265 <Test name="draw_arrays_invalid_program" />
   16266 <Test name="draw_arrays_incomplete_primitive" />
   16267 <Test name="draw_elements_invalid_program" />
   16268 <Test name="draw_arrays_instanced" />
   16269 <Test name="draw_arrays_instanced_invalid_program" />
   16270 <Test name="draw_arrays_instanced_incomplete_primitive" />
   16271 <Test name="draw_elements_instanced_invalid_program" />
   16272 <Test name="draw_range_elements_invalid_program" />
   16273 </TestCase>
   16274 <TestCase name="state">
   16275 <Test name="enable" />
   16276 <Test name="disable" />
   16277 <Test name="get_booleanv" />
   16278 <Test name="get_floatv" />
   16279 <Test name="get_integerv" />
   16280 <Test name="get_integer64v" />
   16281 <Test name="get_integeri_v" />
   16282 <Test name="get_integer64i_v" />
   16283 <Test name="get_string" />
   16284 <Test name="get_stringi" />
   16285 <Test name="get_attached_shaders" />
   16286 <Test name="get_shaderiv" />
   16287 <Test name="get_shader_info_log" />
   16288 <Test name="get_shader_precision_format" />
   16289 <Test name="get_shader_source" />
   16290 <Test name="get_programiv" />
   16291 <Test name="get_program_info_log" />
   16292 <Test name="get_tex_parameterfv" />
   16293 <Test name="get_tex_parameteriv" />
   16294 <Test name="get_uniformfv" />
   16295 <Test name="get_uniformiv" />
   16296 <Test name="get_uniformuiv" />
   16297 <Test name="get_active_uniform" />
   16298 <Test name="get_active_uniformsiv" />
   16299 <Test name="get_active_uniform_blockiv" />
   16300 <Test name="get_active_uniform_block_name" />
   16301 <Test name="get_active_attrib" />
   16302 <Test name="get_uniform_indices" />
   16303 <Test name="get_vertex_attribfv" />
   16304 <Test name="get_vertex_attribiv" />
   16305 <Test name="get_vertex_attribi_iv" />
   16306 <Test name="get_vertex_attribi_uiv" />
   16307 <Test name="get_vertex_attrib_pointerv" />
   16308 <Test name="get_frag_data_location" />
   16309 <Test name="get_buffer_parameteriv" />
   16310 <Test name="get_buffer_parameteri64v" />
   16311 <Test name="get_buffer_pointerv" />
   16312 <Test name="get_renderbuffer_parameteriv" />
   16313 <Test name="get_queryiv" />
   16314 <Test name="get_query_objectuiv" />
   16315 <Test name="get_synciv" />
   16316 <Test name="is_enabled" />
   16317 <Test name="hint" />
   16318 </TestCase>
   16319 </TestSuite>
   16320 </TestSuite>
   16321 <TestCase name="externally_generated">
   16322 <Test name="application_messages" />
   16323 <Test name="third_party_messages" />
   16324 <Test name="push_pop_stack" />
   16325 <Test name="push_pop_consistency" />
   16326 </TestCase>
   16327 <TestCase name="error_filters">
   16328 <Test name="case_4" />
   16329 <Test name="case_5" />
   16330 <Test name="case_6" />
   16331 <Test name="case_7" />
   16332 <Test name="case_10" />
   16333 <Test name="case_12" />
   16334 <Test name="case_13" />
   16335 <Test name="case_14" />
   16336 <Test name="case_15" />
   16337 <Test name="case_21" />
   16338 <Test name="case_22" />
   16339 <Test name="case_23" />
   16340 <Test name="case_25" />
   16341 <Test name="case_28" />
   16342 <Test name="case_29" />
   16343 <Test name="case_30" />
   16344 </TestCase>
   16345 <TestCase name="error_groups">
   16346 <Test name="case_4" />
   16347 </TestCase>
   16348 <TestCase name="async">
   16349 <Test name="case_0_log" />
   16350 <Test name="case_1_callback" />
   16351 <Test name="case_2_log" />
   16352 <Test name="case_3_callback" />
   16353 <Test name="case_4_log" />
   16354 <Test name="case_5_callback" />
   16355 <Test name="case_6_log" />
   16356 <Test name="case_7_callback" />
   16357 <Test name="case_8_log" />
   16358 <Test name="case_9_callback" />
   16359 <Test name="case_10_log" />
   16360 <Test name="case_11_callback" />
   16361 <Test name="case_12_log" />
   16362 <Test name="case_13_callback" />
   16363 <Test name="case_14_log" />
   16364 <Test name="case_15_callback" />
   16365 </TestCase>
   16366 <TestCase name="object_labels">
   16367 <Test name="buffer" />
   16368 <Test name="shader" />
   16369 <Test name="program" />
   16370 <Test name="query" />
   16371 <Test name="transform_feedback" />
   16372 <Test name="sampler" />
   16373 <Test name="texture" />
   16374 <Test name="renderbuffer" />
   16375 <Test name="framebuffer" />
   16376 </TestCase>
   16377 </TestSuite>
   16378 <TestSuite name="fbo">
   16379 <TestSuite name="color">
   16380 <TestCase name="texcubearray">
   16381 <Test name="rgba32i" />
   16382 <Test name="rgba32ui" />
   16383 <Test name="rgba16i" />
   16384 <Test name="rgba16ui" />
   16385 <Test name="rgba8" />
   16386 <Test name="rgba8i" />
   16387 <Test name="rgba8ui" />
   16388 <Test name="srgb8_alpha8" />
   16389 <Test name="rgb10_a2" />
   16390 <Test name="rgb10_a2ui" />
   16391 <Test name="rgba4" />
   16392 <Test name="rgb5_a1" />
   16393 <Test name="rgb8" />
   16394 <Test name="rgb565" />
   16395 <Test name="rg32i" />
   16396 <Test name="rg32ui" />
   16397 <Test name="rg16i" />
   16398 <Test name="rg16ui" />
   16399 <Test name="rg8" />
   16400 <Test name="rg8i" />
   16401 <Test name="rg8ui" />
   16402 <Test name="r32i" />
   16403 <Test name="r32ui" />
   16404 <Test name="r16i" />
   16405 <Test name="r16ui" />
   16406 <Test name="r8" />
   16407 <Test name="r8i" />
   16408 <Test name="r8ui" />
   16409 <Test name="rgba32f" />
   16410 <Test name="rgba16f" />
   16411 <Test name="r11f_g11f_b10f" />
   16412 <Test name="rg32f" />
   16413 <Test name="rg16f" />
   16414 <Test name="r32f" />
   16415 <Test name="r16f" />
   16416 <Test name="rgb16f" />
   16417 </TestCase>
   16418 </TestSuite>
   16419 <TestSuite name="no_attachments">
   16420 <TestCase name="npot_size">
   16421 <Test name="1x1" />
   16422 </TestCase>
   16423 <TestCase name="interaction">
   16424 <Test name="256x256ms0_default_128x128ms1" />
   16425 <Test name="256x256ms1_default_128x128ms0" />
   16426 <Test name="256x256ms0_default_512x512ms2" />
   16427 <Test name="256x256ms2_default_128x512ms0" />
   16428 <Test name="127x127ms0_default_129x129ms0" />
   16429 <Test name="17x512ms4_default_16x16ms2" />
   16430 <Test name="2048x2048ms4_default_1x1ms0" />
   16431 <Test name="1x1ms0_default_2048x2048ms4" />
   16432 </TestCase>
   16433 </TestSuite>
   16434 <TestCase name="completeness">
   16435 <Test name="no_attachments" />
   16436 </TestCase>
   16437 </TestSuite>
   16438 <TestSuite name="program_interface_query">
   16439 <TestCase name="buffer_limited_query">
   16440 <Test name="resource_query" />
   16441 </TestCase>
   16442 <TestSuite name="uniform">
   16443 <TestSuite name="resource_list">
   16444 <TestCase name="default_block">
   16445 <Test name="var" />
   16446 <Test name="var_struct" />
   16447 <Test name="var_struct_struct" />
   16448 <Test name="var_struct_struct_struct" />
   16449 <Test name="var_struct_struct_struct_struct" />
   16450 <Test name="var_array_struct_struct_struct" />
   16451 <Test name="var_array_struct_struct" />
   16452 <Test name="var_struct_array_struct_struct" />
   16453 <Test name="var_array_array_struct_struct" />
   16454 <Test name="var_array_struct" />
   16455 <Test name="var_struct_array_struct" />
   16456 <Test name="var_struct_struct_array_struct" />
   16457 <Test name="var_array_struct_array_struct" />
   16458 <Test name="var_array_array_struct" />
   16459 <Test name="var_struct_array_array_struct" />
   16460 <Test name="var_array_array_array_struct" />
   16461 <Test name="var_array" />
   16462 <Test name="var_struct_array" />
   16463 <Test name="var_struct_struct_array" />
   16464 <Test name="var_struct_struct_struct_array" />
   16465 <Test name="var_array_struct_struct_array" />
   16466 <Test name="var_array_struct_array" />
   16467 <Test name="var_struct_array_struct_array" />
   16468 <Test name="var_array_array_struct_array" />
   16469 <Test name="var_array_array" />
   16470 <Test name="var_struct_array_array" />
   16471 <Test name="var_struct_struct_array_array" />
   16472 <Test name="var_array_struct_array_array" />
   16473 <Test name="var_array_array_array" />
   16474 <Test name="var_struct_array_array_array" />
   16475 <Test name="var_array_array_array_array" />
   16476 </TestCase>
   16477 <TestCase name="named_block">
   16478 <Test name="var" />
   16479 <Test name="var_struct" />
   16480 <Test name="var_struct_struct" />
   16481 <Test name="var_struct_struct_struct" />
   16482 <Test name="var_struct_struct_struct_struct" />
   16483 <Test name="var_array_struct_struct_struct" />
   16484 <Test name="var_array_struct_struct" />
   16485 <Test name="var_struct_array_struct_struct" />
   16486 <Test name="var_array_array_struct_struct" />
   16487 <Test name="var_array_struct" />
   16488 <Test name="var_struct_array_struct" />
   16489 <Test name="var_struct_struct_array_struct" />
   16490 <Test name="var_array_struct_array_struct" />
   16491 <Test name="var_array_array_struct" />
   16492 <Test name="var_struct_array_array_struct" />
   16493 <Test name="var_array_array_array_struct" />
   16494 <Test name="var_array" />
   16495 <Test name="var_struct_array" />
   16496 <Test name="var_struct_struct_array" />
   16497 <Test name="var_struct_struct_struct_array" />
   16498 <Test name="var_array_struct_struct_array" />
   16499 <Test name="var_array_struct_array" />
   16500 <Test name="var_struct_array_struct_array" />
   16501 <Test name="var_array_array_struct_array" />
   16502 <Test name="var_array_array" />
   16503 <Test name="var_struct_array_array" />
   16504 <Test name="var_struct_struct_array_array" />
   16505 <Test name="var_array_struct_array_array" />
   16506 <Test name="var_array_array_array" />
   16507 <Test name="var_struct_array_array_array" />
   16508 <Test name="var_array_array_array_array" />
   16509 </TestCase>
   16510 <TestCase name="unnamed_block">
   16511 <Test name="var" />
   16512 <Test name="var_struct" />
   16513 <Test name="var_struct_struct" />
   16514 <Test name="var_struct_struct_struct" />
   16515 <Test name="var_struct_struct_struct_struct" />
   16516 <Test name="var_array_struct_struct_struct" />
   16517 <Test name="var_array_struct_struct" />
   16518 <Test name="var_struct_array_struct_struct" />
   16519 <Test name="var_array_array_struct_struct" />
   16520 <Test name="var_array_struct" />
   16521 <Test name="var_struct_array_struct" />
   16522 <Test name="var_struct_struct_array_struct" />
   16523 <Test name="var_array_struct_array_struct" />
   16524 <Test name="var_array_array_struct" />
   16525 <Test name="var_struct_array_array_struct" />
   16526 <Test name="var_array_array_array_struct" />
   16527 <Test name="var_array" />
   16528 <Test name="var_struct_array" />
   16529 <Test name="var_struct_struct_array" />
   16530 <Test name="var_struct_struct_struct_array" />
   16531 <Test name="var_array_struct_struct_array" />
   16532 <Test name="var_array_struct_array" />
   16533 <Test name="var_struct_array_struct_array" />
   16534 <Test name="var_array_array_struct_array" />
   16535 <Test name="var_array_array" />
   16536 <Test name="var_struct_array_array" />
   16537 <Test name="var_struct_struct_array_array" />
   16538 <Test name="var_array_struct_array_array" />
   16539 <Test name="var_array_array_array" />
   16540 <Test name="var_struct_array_array_array" />
   16541 <Test name="var_array_array_array_array" />
   16542 </TestCase>
   16543 <TestCase name="block_array">
   16544 <Test name="var_array" />
   16545 <Test name="var_struct_array" />
   16546 <Test name="var_struct_struct_array" />
   16547 <Test name="var_struct_struct_struct_array" />
   16548 <Test name="var_struct_struct_struct_struct_array" />
   16549 <Test name="var_array_struct_struct_struct_array" />
   16550 <Test name="var_array_struct_struct_array" />
   16551 <Test name="var_struct_array_struct_struct_array" />
   16552 <Test name="var_array_array_struct_struct_array" />
   16553 <Test name="var_array_struct_array" />
   16554 <Test name="var_struct_array_struct_array" />
   16555 <Test name="var_struct_struct_array_struct_array" />
   16556 <Test name="var_array_struct_array_struct_array" />
   16557 <Test name="var_array_array_struct_array" />
   16558 <Test name="var_struct_array_array_struct_array" />
   16559 <Test name="var_array_array_array_struct_array" />
   16560 <Test name="var_array_array" />
   16561 <Test name="var_struct_array_array" />
   16562 <Test name="var_struct_struct_array_array" />
   16563 <Test name="var_struct_struct_struct_array_array" />
   16564 <Test name="var_array_struct_struct_array_array" />
   16565 <Test name="var_array_struct_array_array" />
   16566 <Test name="var_struct_array_struct_array_array" />
   16567 <Test name="var_array_array_struct_array_array" />
   16568 <Test name="var_array_array_array" />
   16569 <Test name="var_struct_array_array_array" />
   16570 <Test name="var_struct_struct_array_array_array" />
   16571 <Test name="var_array_struct_array_array_array" />
   16572 <Test name="var_array_array_array_array" />
   16573 <Test name="var_struct_array_array_array_array" />
   16574 <Test name="var_array_array_array_array_array" />
   16575 </TestCase>
   16576 </TestSuite>
   16577 <TestSuite name="array_size">
   16578 <TestSuite name="default_block">
   16579 <TestCase name="types">
   16580 <Test name="float" />
   16581 <Test name="int" />
   16582 <Test name="uint" />
   16583 <Test name="bool" />
   16584 <Test name="vec3" />
   16585 <Test name="vec4" />
   16586 <Test name="ivec3" />
   16587 <Test name="uvec3" />
   16588 <Test name="bvec3" />
   16589 <Test name="mat2" />
   16590 <Test name="mat3x2" />
   16591 <Test name="mat3" />
   16592 <Test name="mat4x2" />
   16593 <Test name="mat4" />
   16594 <Test name="image_2d" />
   16595 <Test name="iimage_2d_array" />
   16596 <Test name="uimage_2d" />
   16597 <Test name="atomic_uint" />
   16598 </TestCase>
   16599 <TestCase name="aggregates">
   16600 <Test name="var" />
   16601 <Test name="var_struct" />
   16602 <Test name="var_struct_struct" />
   16603 <Test name="var_struct_struct_struct" />
   16604 <Test name="var_array_struct_struct" />
   16605 <Test name="var_array_struct" />
   16606 <Test name="var_struct_array_struct" />
   16607 <Test name="var_array_array_struct" />
   16608 <Test name="var_array" />
   16609 <Test name="var_struct_array" />
   16610 <Test name="var_struct_struct_array" />
   16611 <Test name="var_array_struct_array" />
   16612 <Test name="var_array_array" />
   16613 <Test name="var_struct_array_array" />
   16614 <Test name="var_array_array_array" />
   16615 </TestCase>
   16616 </TestSuite>
   16617 <TestSuite name="named_block">
   16618 <TestCase name="types">
   16619 <Test name="float" />
   16620 <Test name="int" />
   16621 <Test name="uint" />
   16622 <Test name="bool" />
   16623 <Test name="vec3" />
   16624 <Test name="vec4" />
   16625 <Test name="ivec3" />
   16626 <Test name="uvec3" />
   16627 <Test name="bvec3" />
   16628 <Test name="mat2" />
   16629 <Test name="mat3x2" />
   16630 <Test name="mat3" />
   16631 <Test name="mat4x2" />
   16632 <Test name="mat4" />
   16633 </TestCase>
   16634 <TestCase name="aggregates">
   16635 <Test name="var" />
   16636 <Test name="var_struct" />
   16637 <Test name="var_struct_struct" />
   16638 <Test name="var_struct_struct_struct" />
   16639 <Test name="var_array_struct_struct" />
   16640 <Test name="var_array_struct" />
   16641 <Test name="var_struct_array_struct" />
   16642 <Test name="var_array_array_struct" />
   16643 <Test name="var_array" />
   16644 <Test name="var_struct_array" />
   16645 <Test name="var_struct_struct_array" />
   16646 <Test name="var_array_struct_array" />
   16647 <Test name="var_array_array" />
   16648 <Test name="var_struct_array_array" />
   16649 <Test name="var_array_array_array" />
   16650 </TestCase>
   16651 </TestSuite>
   16652 <TestCase name="unnamed_block">
   16653 <Test name="var" />
   16654 <Test name="var_struct" />
   16655 <Test name="var_struct_struct" />
   16656 <Test name="var_array_struct" />
   16657 <Test name="var_array" />
   16658 <Test name="var_struct_array" />
   16659 <Test name="var_array_array" />
   16660 </TestCase>
   16661 <TestCase name="block_array">
   16662 <Test name="var" />
   16663 <Test name="var_struct" />
   16664 <Test name="var_struct_struct" />
   16665 <Test name="var_array_struct" />
   16666 <Test name="var_array" />
   16667 <Test name="var_struct_array" />
   16668 <Test name="var_array_array" />
   16669 </TestCase>
   16670 </TestSuite>
   16671 <TestSuite name="array_stride">
   16672 <TestSuite name="default_block">
   16673 <TestCase name="types">
   16674 <Test name="float" />
   16675 <Test name="int" />
   16676 <Test name="uint" />
   16677 <Test name="bool" />
   16678 <Test name="vec3" />
   16679 <Test name="vec4" />
   16680 <Test name="ivec3" />
   16681 <Test name="uvec3" />
   16682 <Test name="bvec3" />
   16683 <Test name="mat2" />
   16684 <Test name="mat3x2" />
   16685 <Test name="mat3" />
   16686 <Test name="mat4x2" />
   16687 <Test name="mat4" />
   16688 <Test name="atomic_uint" />
   16689 </TestCase>
   16690 <TestCase name="aggregates">
   16691 <Test name="atomic_uint_array" />
   16692 <Test name="float_struct" />
   16693 <Test name="float_struct_struct" />
   16694 <Test name="float_struct_array" />
   16695 <Test name="float_array" />
   16696 <Test name="float_array_struct" />
   16697 <Test name="float_array_array" />
   16698 <Test name="bool_struct" />
   16699 <Test name="bool_array" />
   16700 <Test name="bvec3_struct" />
   16701 <Test name="bvec3_struct_struct" />
   16702 <Test name="bvec3_struct_array" />
   16703 <Test name="bvec3_array" />
   16704 <Test name="bvec3_array_struct" />
   16705 <Test name="bvec3_array_array" />
   16706 <Test name="vec3_struct" />
   16707 <Test name="vec3_struct_struct" />
   16708 <Test name="vec3_struct_array" />
   16709 <Test name="vec3_array" />
   16710 <Test name="vec3_array_struct" />
   16711 <Test name="vec3_array_array" />
   16712 <Test name="ivec3_struct" />
   16713 <Test name="ivec3_struct_struct" />
   16714 <Test name="ivec3_struct_array" />
   16715 <Test name="ivec3_array" />
   16716 <Test name="ivec3_array_struct" />
   16717 <Test name="ivec3_array_array" />
   16718 </TestCase>
   16719 </TestSuite>
   16720 <TestSuite name="named_block">
   16721 <TestCase name="types">
   16722 <Test name="float" />
   16723 <Test name="int" />
   16724 <Test name="uint" />
   16725 <Test name="bool" />
   16726 <Test name="vec3" />
   16727 <Test name="vec4" />
   16728 <Test name="ivec3" />
   16729 <Test name="uvec3" />
   16730 <Test name="bvec3" />
   16731 <Test name="mat2" />
   16732 <Test name="mat3x2" />
   16733 <Test name="mat3" />
   16734 <Test name="mat4x2" />
   16735 <Test name="mat4" />
   16736 </TestCase>
   16737 <TestCase name="aggregates">
   16738 <Test name="float_struct" />
   16739 <Test name="float_struct_struct" />
   16740 <Test name="float_struct_array" />
   16741 <Test name="float_array" />
   16742 <Test name="float_array_struct" />
   16743 <Test name="float_array_array" />
   16744 <Test name="bool_struct" />
   16745 <Test name="bool_array" />
   16746 <Test name="bvec3_struct" />
   16747 <Test name="bvec3_struct_struct" />
   16748 <Test name="bvec3_struct_array" />
   16749 <Test name="bvec3_array" />
   16750 <Test name="bvec3_array_struct" />
   16751 <Test name="bvec3_array_array" />
   16752 <Test name="vec3_struct" />
   16753 <Test name="vec3_struct_struct" />
   16754 <Test name="vec3_struct_array" />
   16755 <Test name="vec3_array" />
   16756 <Test name="vec3_array_struct" />
   16757 <Test name="vec3_array_array" />
   16758 <Test name="ivec3_struct" />
   16759 <Test name="ivec3_struct_struct" />
   16760 <Test name="ivec3_struct_array" />
   16761 <Test name="ivec3_array" />
   16762 <Test name="ivec3_array_struct" />
   16763 <Test name="ivec3_array_array" />
   16764 </TestCase>
   16765 </TestSuite>
   16766 <TestSuite name="unnamed_block">
   16767 <TestCase name="basic_type">
   16768 <Test name="float" />
   16769 <Test name="int" />
   16770 <Test name="uint" />
   16771 <Test name="bool" />
   16772 <Test name="vec3" />
   16773 <Test name="vec4" />
   16774 </TestCase>
   16775 <TestCase name="array">
   16776 <Test name="float" />
   16777 <Test name="int" />
   16778 <Test name="uint" />
   16779 <Test name="bool" />
   16780 <Test name="vec3" />
   16781 <Test name="vec4" />
   16782 </TestCase>
   16783 <TestCase name="struct">
   16784 <Test name="float" />
   16785 <Test name="int" />
   16786 <Test name="uint" />
   16787 <Test name="bool" />
   16788 <Test name="vec3" />
   16789 <Test name="vec4" />
   16790 </TestCase>
   16791 </TestSuite>
   16792 <TestSuite name="block_array">
   16793 <TestCase name="basic_type">
   16794 <Test name="float" />
   16795 <Test name="int" />
   16796 <Test name="uint" />
   16797 <Test name="bool" />
   16798 <Test name="vec3" />
   16799 <Test name="vec4" />
   16800 </TestCase>
   16801 <TestCase name="array">
   16802 <Test name="float" />
   16803 <Test name="int" />
   16804 <Test name="uint" />
   16805 <Test name="bool" />
   16806 <Test name="vec3" />
   16807 <Test name="vec4" />
   16808 </TestCase>
   16809 <TestCase name="struct">
   16810 <Test name="float" />
   16811 <Test name="int" />
   16812 <Test name="uint" />
   16813 <Test name="bool" />
   16814 <Test name="vec3" />
   16815 <Test name="vec4" />
   16816 </TestCase>
   16817 </TestSuite>
   16818 </TestSuite>
   16819 <TestSuite name="atomic_counter_buffer_index">
   16820 <TestSuite name="default_block">
   16821 <TestCase name="basic_type">
   16822 <Test name="float" />
   16823 <Test name="int" />
   16824 <Test name="uint" />
   16825 <Test name="bool" />
   16826 <Test name="vec2" />
   16827 <Test name="vec3" />
   16828 <Test name="vec4" />
   16829 <Test name="ivec2" />
   16830 <Test name="ivec3" />
   16831 <Test name="ivec4" />
   16832 <Test name="uvec2" />
   16833 <Test name="uvec3" />
   16834 <Test name="uvec4" />
   16835 <Test name="bvec2" />
   16836 <Test name="bvec3" />
   16837 <Test name="bvec4" />
   16838 <Test name="mat2" />
   16839 <Test name="mat2x3" />
   16840 <Test name="mat2x4" />
   16841 <Test name="mat3x2" />
   16842 <Test name="mat3" />
   16843 <Test name="mat3x4" />
   16844 <Test name="mat4x2" />
   16845 <Test name="mat4x3" />
   16846 <Test name="mat4" />
   16847 </TestCase>
   16848 <TestCase name="opaque_type">
   16849 <Test name="image_2d" />
   16850 <Test name="image_cube" />
   16851 <Test name="image_2d_array" />
   16852 <Test name="image_3d" />
   16853 <Test name="iimage_2d" />
   16854 <Test name="iimage_cube" />
   16855 <Test name="iimage_2d_array" />
   16856 <Test name="iimage_3d" />
   16857 <Test name="uimage_2d" />
   16858 <Test name="uimage_cube" />
   16859 <Test name="uimage_2d_array" />
   16860 <Test name="uimage_3d" />
   16861 <Test name="atomic_uint" />
   16862 </TestCase>
   16863 <TestCase name="array">
   16864 <Test name="var_array" />
   16865 </TestCase>
   16866 </TestSuite>
   16867 <TestCase name="named_block">
   16868 <Test name="float" />
   16869 <Test name="int" />
   16870 <Test name="uint" />
   16871 <Test name="bool" />
   16872 <Test name="vec3" />
   16873 <Test name="vec4" />
   16874 </TestCase>
   16875 </TestSuite>
   16876 <TestCase name="block_index">
   16877 <Test name="default_block" />
   16878 <Test name="named_block" />
   16879 <Test name="unnamed_block" />
   16880 <Test name="block_array" />
   16881 </TestCase>
   16882 <TestSuite name="location">
   16883 <TestSuite name="default_block">
   16884 <TestCase name="basic_type">
   16885 <Test name="float" />
   16886 <Test name="int" />
   16887 <Test name="uint" />
   16888 <Test name="bool" />
   16889 <Test name="vec2" />
   16890 <Test name="vec3" />
   16891 <Test name="vec4" />
   16892 <Test name="ivec2" />
   16893 <Test name="ivec3" />
   16894 <Test name="ivec4" />
   16895 <Test name="uvec2" />
   16896 <Test name="uvec3" />
   16897 <Test name="uvec4" />
   16898 <Test name="bvec2" />
   16899 <Test name="bvec3" />
   16900 <Test name="bvec4" />
   16901 <Test name="mat2" />
   16902 <Test name="mat2x3" />
   16903 <Test name="mat2x4" />
   16904 <Test name="mat3x2" />
   16905 <Test name="mat3" />
   16906 <Test name="mat3x4" />
   16907 <Test name="mat4x2" />
   16908 <Test name="mat4x3" />
   16909 <Test name="mat4" />
   16910 </TestCase>
   16911 <TestCase name="opaque_type">
   16912 <Test name="atomic_uint" />
   16913 </TestCase>
   16914 <TestSuite name="array">
   16915 <TestCase name="basic_type">
   16916 <Test name="float" />
   16917 <Test name="int" />
   16918 <Test name="uint" />
   16919 <Test name="bool" />
   16920 <Test name="vec3" />
   16921 <Test name="vec4" />
   16922 <Test name="ivec3" />
   16923 <Test name="uvec3" />
   16924 <Test name="bvec3" />
   16925 <Test name="mat2" />
   16926 <Test name="mat3x2" />
   16927 <Test name="mat3" />
   16928 <Test name="mat4x2" />
   16929 <Test name="mat4" />
   16930 </TestCase>
   16931 <TestCase name="opaque_type">
   16932 <Test name="atomic_uint" />
   16933 </TestCase>
   16934 <TestCase name="array">
   16935 <Test name="float" />
   16936 <Test name="int" />
   16937 <Test name="uint" />
   16938 <Test name="bool" />
   16939 <Test name="vec3" />
   16940 <Test name="vec4" />
   16941 <Test name="atomic_uint" />
   16942 </TestCase>
   16943 <TestCase name="struct">
   16944 <Test name="float" />
   16945 <Test name="int" />
   16946 <Test name="uint" />
   16947 <Test name="bool" />
   16948 <Test name="vec3" />
   16949 <Test name="vec4" />
   16950 </TestCase>
   16951 </TestSuite>
   16952 <TestSuite name="struct">
   16953 <TestCase name="basic_type">
   16954 <Test name="float" />
   16955 <Test name="int" />
   16956 <Test name="uint" />
   16957 <Test name="bool" />
   16958 <Test name="vec3" />
   16959 <Test name="vec4" />
   16960 <Test name="ivec3" />
   16961 <Test name="uvec3" />
   16962 <Test name="bvec3" />
   16963 <Test name="mat2" />
   16964 <Test name="mat3x2" />
   16965 <Test name="mat3" />
   16966 <Test name="mat4x2" />
   16967 <Test name="mat4" />
   16968 </TestCase>
   16969 <TestCase name="array">
   16970 <Test name="float" />
   16971 <Test name="int" />
   16972 <Test name="uint" />
   16973 <Test name="bool" />
   16974 <Test name="vec3" />
   16975 <Test name="vec4" />
   16976 </TestCase>
   16977 <TestCase name="struct">
   16978 <Test name="float" />
   16979 <Test name="int" />
   16980 <Test name="uint" />
   16981 <Test name="bool" />
   16982 <Test name="vec3" />
   16983 <Test name="vec4" />
   16984 </TestCase>
   16985 </TestSuite>
   16986 </TestSuite>
   16987 <TestCase name="named_block">
   16988 <Test name="float" />
   16989 <Test name="int" />
   16990 <Test name="uint" />
   16991 <Test name="bool" />
   16992 <Test name="vec3" />
   16993 <Test name="vec4" />
   16994 </TestCase>
   16995 <TestCase name="unnamed_block">
   16996 <Test name="float" />
   16997 <Test name="int" />
   16998 <Test name="uint" />
   16999 <Test name="bool" />
   17000 <Test name="vec3" />
   17001 <Test name="vec4" />
   17002 </TestCase>
   17003 </TestSuite>
   17004 <TestSuite name="matrix_row_major">
   17005 <TestSuite name="default_block">
   17006 <TestSuite name="no_qualifier">
   17007 <TestCase name="types">
   17008 <Test name="float" />
   17009 <Test name="int" />
   17010 <Test name="uint" />
   17011 <Test name="bool" />
   17012 <Test name="vec3" />
   17013 <Test name="vec4" />
   17014 <Test name="mat2" />
   17015 <Test name="mat2x3" />
   17016 <Test name="mat3" />
   17017 <Test name="mat3x4" />
   17018 <Test name="mat4x3" />
   17019 <Test name="mat4" />
   17020 <Test name="image_2d" />
   17021 <Test name="iimage_2d_array" />
   17022 <Test name="uimage_2d" />
   17023 <Test name="atomic_uint" />
   17024 </TestCase>
   17025 <TestCase name="aggregates">
   17026 <Test name="var" />
   17027 <Test name="var_struct" />
   17028 <Test name="var_array" />
   17029 </TestCase>
   17030 </TestSuite>
   17031 </TestSuite>
   17032 <TestSuite name="named_block">
   17033 <TestSuite name="no_qualifier">
   17034 <TestCase name="types">
   17035 <Test name="float" />
   17036 <Test name="int" />
   17037 <Test name="uint" />
   17038 <Test name="bool" />
   17039 <Test name="vec3" />
   17040 <Test name="vec4" />
   17041 <Test name="mat2" />
   17042 <Test name="mat2x3" />
   17043 <Test name="mat3" />
   17044 <Test name="mat3x4" />
   17045 <Test name="mat4x3" />
   17046 <Test name="mat4" />
   17047 </TestCase>
   17048 <TestCase name="aggregates">
   17049 <Test name="var" />
   17050 <Test name="var_struct" />
   17051 <Test name="var_array" />
   17052 </TestCase>
   17053 </TestSuite>
   17054 <TestCase name="row_major">
   17055 <Test name="var" />
   17056 <Test name="var_struct" />
   17057 </TestCase>
   17058 <TestCase name="column_major">
   17059 <Test name="var" />
   17060 <Test name="var_struct" />
   17061 <Test name="var_array" />
   17062 </TestCase>
   17063 </TestSuite>
   17064 <TestSuite name="named_block_row_major">
   17065 <TestCase name="no_qualifier">
   17066 <Test name="var" />
   17067 <Test name="var_struct" />
   17068 </TestCase>
   17069 <TestCase name="row_major">
   17070 <Test name="var" />
   17071 <Test name="var_struct" />
   17072 </TestCase>
   17073 <TestCase name="column_major">
   17074 <Test name="var" />
   17075 <Test name="var_struct" />
   17076 <Test name="var_array" />
   17077 </TestCase>
   17078 </TestSuite>
   17079 <TestSuite name="named_block_col_major">
   17080 <TestCase name="no_qualifier">
   17081 <Test name="var" />
   17082 <Test name="var_struct" />
   17083 <Test name="var_array" />
   17084 </TestCase>
   17085 <TestCase name="row_major">
   17086 <Test name="var" />
   17087 <Test name="var_struct" />
   17088 </TestCase>
   17089 <TestCase name="column_major">
   17090 <Test name="var" />
   17091 <Test name="var_struct" />
   17092 <Test name="var_array" />
   17093 </TestCase>
   17094 </TestSuite>
   17095 <TestSuite name="unnamed_block">
   17096 <TestCase name="no_qualifier">
   17097 <Test name="var" />
   17098 <Test name="var_struct" />
   17099 <Test name="var_array" />
   17100 </TestCase>
   17101 <TestCase name="row_major">
   17102 <Test name="var" />
   17103 <Test name="var_struct" />
   17104 </TestCase>
   17105 <TestCase name="column_major">
   17106 <Test name="var" />
   17107 <Test name="var_struct" />
   17108 <Test name="var_array" />
   17109 </TestCase>
   17110 </TestSuite>
   17111 <TestSuite name="unnamed_block_row_major">
   17112 <TestCase name="no_qualifier">
   17113 <Test name="var" />
   17114 <Test name="var_struct" />
   17115 </TestCase>
   17116 <TestCase name="row_major">
   17117 <Test name="var" />
   17118 <Test name="var_struct" />
   17119 </TestCase>
   17120 <TestCase name="column_major">
   17121 <Test name="var" />
   17122 <Test name="var_struct" />
   17123 <Test name="var_array" />
   17124 </TestCase>
   17125 </TestSuite>
   17126 <TestSuite name="unnamed_block_col_major">
   17127 <TestCase name="no_qualifier">
   17128 <Test name="var" />
   17129 <Test name="var_struct" />
   17130 <Test name="var_array" />
   17131 </TestCase>
   17132 <TestCase name="row_major">
   17133 <Test name="var" />
   17134 <Test name="var_struct" />
   17135 </TestCase>
   17136 <TestCase name="column_major">
   17137 <Test name="var" />
   17138 <Test name="var_struct" />
   17139 <Test name="var_array" />
   17140 </TestCase>
   17141 </TestSuite>
   17142 </TestSuite>
   17143 <TestSuite name="matrix_stride">
   17144 <TestSuite name="default_block">
   17145 <TestSuite name="no_qualifier">
   17146 <TestCase name="types">
   17147 <Test name="float" />
   17148 <Test name="int" />
   17149 <Test name="uint" />
   17150 <Test name="bool" />
   17151 <Test name="vec3" />
   17152 <Test name="vec4" />
   17153 <Test name="mat2" />
   17154 <Test name="mat2x3" />
   17155 <Test name="mat3" />
   17156 <Test name="mat3x4" />
   17157 <Test name="mat4x3" />
   17158 <Test name="mat4" />
   17159 <Test name="image_2d" />
   17160 <Test name="iimage_2d_array" />
   17161 <Test name="uimage_2d" />
   17162 </TestCase>
   17163 <TestCase name="aggregates">
   17164 <Test name="var" />
   17165 <Test name="var_struct" />
   17166 <Test name="var_array" />
   17167 </TestCase>
   17168 </TestSuite>
   17169 </TestSuite>
   17170 <TestSuite name="named_block">
   17171 <TestSuite name="no_qualifier">
   17172 <TestCase name="types">
   17173 <Test name="float" />
   17174 <Test name="int" />
   17175 <Test name="uint" />
   17176 <Test name="bool" />
   17177 <Test name="vec3" />
   17178 <Test name="vec4" />
   17179 <Test name="mat2" />
   17180 <Test name="mat2x3" />
   17181 <Test name="mat3" />
   17182 <Test name="mat3x4" />
   17183 <Test name="mat4x3" />
   17184 <Test name="mat4" />
   17185 </TestCase>
   17186 <TestCase name="aggregates">
   17187 <Test name="var" />
   17188 <Test name="var_struct" />
   17189 <Test name="var_array" />
   17190 </TestCase>
   17191 </TestSuite>
   17192 <TestSuite name="row_major">
   17193 <TestCase name="matrix">
   17194 <Test name="mat2" />
   17195 <Test name="mat2x3" />
   17196 <Test name="mat3" />
   17197 <Test name="mat3x4" />
   17198 <Test name="mat4x3" />
   17199 <Test name="mat4" />
   17200 </TestCase>
   17201 <TestCase name="aggregates">
   17202 <Test name="var" />
   17203 <Test name="var_struct" />
   17204 </TestCase>
   17205 </TestSuite>
   17206 <TestSuite name="column_major">
   17207 <TestCase name="matrix">
   17208 <Test name="mat2" />
   17209 <Test name="mat2x3" />
   17210 <Test name="mat3" />
   17211 <Test name="mat3x4" />
   17212 <Test name="mat4x3" />
   17213 <Test name="mat4" />
   17214 </TestCase>
   17215 <TestCase name="aggregates">
   17216 <Test name="var" />
   17217 <Test name="var_struct" />
   17218 <Test name="var_array" />
   17219 </TestCase>
   17220 </TestSuite>
   17221 </TestSuite>
   17222 <TestSuite name="named_block_row_major">
   17223 <TestCase name="no_qualifier">
   17224 <Test name="var" />
   17225 <Test name="var_struct" />
   17226 </TestCase>
   17227 <TestCase name="row_major">
   17228 <Test name="var" />
   17229 <Test name="var_struct" />
   17230 </TestCase>
   17231 <TestCase name="column_major">
   17232 <Test name="var" />
   17233 <Test name="var_struct" />
   17234 <Test name="var_array" />
   17235 </TestCase>
   17236 </TestSuite>
   17237 <TestSuite name="named_block_col_major">
   17238 <TestCase name="no_qualifier">
   17239 <Test name="var" />
   17240 <Test name="var_struct" />
   17241 <Test name="var_array" />
   17242 </TestCase>
   17243 <TestCase name="row_major">
   17244 <Test name="var" />
   17245 <Test name="var_struct" />
   17246 </TestCase>
   17247 <TestCase name="column_major">
   17248 <Test name="var" />
   17249 <Test name="var_struct" />
   17250 <Test name="var_array" />
   17251 </TestCase>
   17252 </TestSuite>
   17253 <TestSuite name="unnamed_block">
   17254 <TestCase name="no_qualifier">
   17255 <Test name="var" />
   17256 <Test name="var_struct" />
   17257 <Test name="var_array" />
   17258 </TestCase>
   17259 <TestCase name="row_major">
   17260 <Test name="var" />
   17261 <Test name="var_struct" />
   17262 </TestCase>
   17263 <TestCase name="column_major">
   17264 <Test name="var" />
   17265 <Test name="var_struct" />
   17266 <Test name="var_array" />
   17267 </TestCase>
   17268 </TestSuite>
   17269 <TestSuite name="unnamed_block_row_major">
   17270 <TestCase name="no_qualifier">
   17271 <Test name="var" />
   17272 <Test name="var_struct" />
   17273 </TestCase>
   17274 <TestCase name="row_major">
   17275 <Test name="var" />
   17276 <Test name="var_struct" />
   17277 </TestCase>
   17278 <TestCase name="column_major">
   17279 <Test name="var" />
   17280 <Test name="var_struct" />
   17281 <Test name="var_array" />
   17282 </TestCase>
   17283 </TestSuite>
   17284 <TestSuite name="unnamed_block_col_major">
   17285 <TestCase name="no_qualifier">
   17286 <Test name="var" />
   17287 <Test name="var_struct" />
   17288 <Test name="var_array" />
   17289 </TestCase>
   17290 <TestCase name="row_major">
   17291 <Test name="var" />
   17292 <Test name="var_struct" />
   17293 </TestCase>
   17294 <TestCase name="column_major">
   17295 <Test name="var" />
   17296 <Test name="var_struct" />
   17297 <Test name="var_array" />
   17298 </TestCase>
   17299 </TestSuite>
   17300 </TestSuite>
   17301 <TestSuite name="name_length">
   17302 <TestCase name="default_block">
   17303 <Test name="var" />
   17304 <Test name="var_struct" />
   17305 <Test name="var_struct_struct" />
   17306 <Test name="var_array_struct" />
   17307 <Test name="var_array" />
   17308 <Test name="var_struct_array" />
   17309 <Test name="var_array_array" />
   17310 </TestCase>
   17311 <TestCase name="named_block">
   17312 <Test name="var" />
   17313 <Test name="var_struct" />
   17314 <Test name="var_struct_struct" />
   17315 <Test name="var_array_struct" />
   17316 <Test name="var_array" />
   17317 <Test name="var_struct_array" />
   17318 <Test name="var_array_array" />
   17319 </TestCase>
   17320 <TestCase name="unnamed_block">
   17321 <Test name="var" />
   17322 <Test name="var_struct" />
   17323 <Test name="var_array" />
   17324 </TestCase>
   17325 <TestCase name="block_array">
   17326 <Test name="var" />
   17327 <Test name="var_struct" />
   17328 <Test name="var_array" />
   17329 </TestCase>
   17330 </TestSuite>
   17331 <TestSuite name="offset">
   17332 <TestSuite name="default_block">
   17333 <TestCase name="types">
   17334 <Test name="float" />
   17335 <Test name="int" />
   17336 <Test name="uint" />
   17337 <Test name="bool" />
   17338 <Test name="vec2" />
   17339 <Test name="vec3" />
   17340 <Test name="vec4" />
   17341 <Test name="ivec2" />
   17342 <Test name="ivec3" />
   17343 <Test name="ivec4" />
   17344 <Test name="uvec2" />
   17345 <Test name="uvec3" />
   17346 <Test name="uvec4" />
   17347 <Test name="bvec2" />
   17348 <Test name="bvec3" />
   17349 <Test name="bvec4" />
   17350 <Test name="mat2" />
   17351 <Test name="mat2x3" />
   17352 <Test name="mat2x4" />
   17353 <Test name="mat3x2" />
   17354 <Test name="mat3" />
   17355 <Test name="mat3x4" />
   17356 <Test name="mat4x2" />
   17357 <Test name="mat4x3" />
   17358 <Test name="mat4" />
   17359 <Test name="atomic_uint" />
   17360 </TestCase>
   17361 <TestCase name="aggregates">
   17362 <Test name="atomic_uint_array" />
   17363 <Test name="float_struct" />
   17364 <Test name="float_array" />
   17365 </TestCase>
   17366 </TestSuite>
   17367 <TestSuite name="named_block">
   17368 <TestCase name="types">
   17369 <Test name="float" />
   17370 <Test name="int" />
   17371 <Test name="uint" />
   17372 <Test name="bool" />
   17373 <Test name="vec2" />
   17374 <Test name="vec3" />
   17375 <Test name="vec4" />
   17376 <Test name="ivec2" />
   17377 <Test name="ivec3" />
   17378 <Test name="ivec4" />
   17379 <Test name="uvec2" />
   17380 <Test name="uvec3" />
   17381 <Test name="uvec4" />
   17382 <Test name="bvec2" />
   17383 <Test name="bvec3" />
   17384 <Test name="bvec4" />
   17385 <Test name="mat2" />
   17386 <Test name="mat2x3" />
   17387 <Test name="mat2x4" />
   17388 <Test name="mat3x2" />
   17389 <Test name="mat3" />
   17390 <Test name="mat3x4" />
   17391 <Test name="mat4x2" />
   17392 <Test name="mat4x3" />
   17393 <Test name="mat4" />
   17394 </TestCase>
   17395 <TestCase name="aggregates">
   17396 <Test name="float_struct" />
   17397 <Test name="float_array" />
   17398 </TestCase>
   17399 </TestSuite>
   17400 <TestSuite name="unnamed_block">
   17401 <TestCase name="basic_type">
   17402 <Test name="float" />
   17403 <Test name="int" />
   17404 <Test name="uint" />
   17405 <Test name="bool" />
   17406 <Test name="vec3" />
   17407 <Test name="vec4" />
   17408 </TestCase>
   17409 <TestCase name="array">
   17410 <Test name="float" />
   17411 <Test name="int" />
   17412 <Test name="uint" />
   17413 <Test name="bool" />
   17414 <Test name="vec3" />
   17415 <Test name="vec4" />
   17416 </TestCase>
   17417 <TestCase name="struct">
   17418 <Test name="float" />
   17419 <Test name="int" />
   17420 <Test name="uint" />
   17421 <Test name="bool" />
   17422 <Test name="vec3" />
   17423 <Test name="vec4" />
   17424 </TestCase>
   17425 </TestSuite>
   17426 <TestSuite name="block_array">
   17427 <TestCase name="basic_type">
   17428 <Test name="float" />
   17429 <Test name="int" />
   17430 <Test name="uint" />
   17431 <Test name="bool" />
   17432 <Test name="vec3" />
   17433 <Test name="vec4" />
   17434 </TestCase>
   17435 <TestCase name="array">
   17436 <Test name="float" />
   17437 <Test name="int" />
   17438 <Test name="uint" />
   17439 <Test name="bool" />
   17440 <Test name="vec3" />
   17441 <Test name="vec4" />
   17442 </TestCase>
   17443 <TestCase name="struct">
   17444 <Test name="float" />
   17445 <Test name="int" />
   17446 <Test name="uint" />
   17447 <Test name="bool" />
   17448 <Test name="vec3" />
   17449 <Test name="vec4" />
   17450 </TestCase>
   17451 </TestSuite>
   17452 </TestSuite>
   17453 <TestSuite name="referenced_by_shader">
   17454 <TestSuite name="compute">
   17455 <TestCase name="default_block">
   17456 <Test name="float" />
   17457 <Test name="float_array" />
   17458 <Test name="float_struct" />
   17459 <Test name="atomic_uint" />
   17460 <Test name="atomic_uint_array" />
   17461 <Test name="float_array_struct" />
   17462 <Test name="float_struct_array" />
   17463 <Test name="float_array_array" />
   17464 <Test name="float_struct_struct" />
   17465 </TestCase>
   17466 <TestCase name="uniform_block">
   17467 <Test name="float" />
   17468 <Test name="float_array" />
   17469 <Test name="float_struct" />
   17470 <Test name="float_array_struct" />
   17471 <Test name="float_struct_array" />
   17472 <Test name="float_array_array" />
   17473 <Test name="float_struct_struct" />
   17474 </TestCase>
   17475 <TestCase name="unnamed_block">
   17476 <Test name="float" />
   17477 <Test name="float_array" />
   17478 <Test name="float_struct" />
   17479 </TestCase>
   17480 <TestCase name="block_array">
   17481 <Test name="float" />
   17482 <Test name="float_array" />
   17483 <Test name="float_struct" />
   17484 </TestCase>
   17485 </TestSuite>
   17486 <TestSuite name="separable_vertex">
   17487 <TestCase name="default_block">
   17488 <Test name="float" />
   17489 <Test name="float_array" />
   17490 <Test name="float_struct" />
   17491 <Test name="sampler" />
   17492 <Test name="sampler_array" />
   17493 <Test name="sampler_struct" />
   17494 <Test name="atomic_uint" />
   17495 <Test name="atomic_uint_array" />
   17496 <Test name="float_array_struct" />
   17497 <Test name="float_struct_array" />
   17498 <Test name="float_array_array" />
   17499 <Test name="float_struct_struct" />
   17500 </TestCase>
   17501 <TestCase name="uniform_block">
   17502 <Test name="float" />
   17503 <Test name="float_array" />
   17504 <Test name="float_struct" />
   17505 <Test name="float_array_struct" />
   17506 <Test name="float_struct_array" />
   17507 <Test name="float_array_array" />
   17508 <Test name="float_struct_struct" />
   17509 </TestCase>
   17510 <TestCase name="unnamed_block">
   17511 <Test name="float" />
   17512 <Test name="float_array" />
   17513 <Test name="float_struct" />
   17514 </TestCase>
   17515 <TestCase name="block_array">
   17516 <Test name="float" />
   17517 <Test name="float_array" />
   17518 <Test name="float_struct" />
   17519 </TestCase>
   17520 </TestSuite>
   17521 <TestSuite name="separable_fragment">
   17522 <TestCase name="default_block">
   17523 <Test name="float" />
   17524 <Test name="float_array" />
   17525 <Test name="float_struct" />
   17526 <Test name="sampler" />
   17527 <Test name="sampler_array" />
   17528 <Test name="sampler_struct" />
   17529 <Test name="atomic_uint" />
   17530 <Test name="atomic_uint_array" />
   17531 <Test name="float_array_struct" />
   17532 <Test name="float_struct_array" />
   17533 <Test name="float_array_array" />
   17534 <Test name="float_struct_struct" />
   17535 </TestCase>
   17536 <TestCase name="uniform_block">
   17537 <Test name="float" />
   17538 <Test name="float_array" />
   17539 <Test name="float_struct" />
   17540 <Test name="float_array_struct" />
   17541 <Test name="float_struct_array" />
   17542 <Test name="float_array_array" />
   17543 <Test name="float_struct_struct" />
   17544 </TestCase>
   17545 <TestCase name="unnamed_block">
   17546 <Test name="float" />
   17547 <Test name="float_array" />
   17548 <Test name="float_struct" />
   17549 </TestCase>
   17550 <TestCase name="block_array">
   17551 <Test name="float" />
   17552 <Test name="float_array" />
   17553 <Test name="float_struct" />
   17554 </TestCase>
   17555 </TestSuite>
   17556 <TestSuite name="vertex_fragment">
   17557 <TestCase name="default_block">
   17558 <Test name="float" />
   17559 <Test name="float_array" />
   17560 <Test name="float_struct" />
   17561 <Test name="sampler" />
   17562 <Test name="sampler_array" />
   17563 <Test name="sampler_struct" />
   17564 <Test name="atomic_uint" />
   17565 <Test name="atomic_uint_array" />
   17566 </TestCase>
   17567 <TestCase name="uniform_block">
   17568 <Test name="float" />
   17569 <Test name="float_array" />
   17570 <Test name="float_struct" />
   17571 </TestCase>
   17572 <TestCase name="unnamed_block">
   17573 <Test name="float" />
   17574 <Test name="float_array" />
   17575 <Test name="float_struct" />
   17576 </TestCase>
   17577 <TestCase name="block_array">
   17578 <Test name="float" />
   17579 <Test name="float_array" />
   17580 <Test name="float_struct" />
   17581 </TestCase>
   17582 </TestSuite>
   17583 <TestSuite name="vertex_fragment_only_fragment">
   17584 <TestCase name="default_block">
   17585 <Test name="float" />
   17586 <Test name="float_array" />
   17587 <Test name="float_struct" />
   17588 <Test name="sampler" />
   17589 <Test name="sampler_array" />
   17590 <Test name="sampler_struct" />
   17591 </TestCase>
   17592 <TestCase name="uniform_block">
   17593 <Test name="float" />
   17594 <Test name="float_array" />
   17595 <Test name="float_struct" />
   17596 </TestCase>
   17597 <TestCase name="unnamed_block">
   17598 <Test name="float" />
   17599 <Test name="float_array" />
   17600 <Test name="float_struct" />
   17601 </TestCase>
   17602 <TestCase name="block_array">
   17603 <Test name="float" />
   17604 <Test name="float_array" />
   17605 <Test name="float_struct" />
   17606 </TestCase>
   17607 </TestSuite>
   17608 <TestSuite name="vertex_fragment_only_vertex">
   17609 <TestCase name="default_block">
   17610 <Test name="float" />
   17611 <Test name="float_array" />
   17612 <Test name="float_struct" />
   17613 <Test name="sampler" />
   17614 <Test name="sampler_array" />
   17615 <Test name="sampler_struct" />
   17616 </TestCase>
   17617 <TestCase name="uniform_block">
   17618 <Test name="float" />
   17619 <Test name="float_array" />
   17620 <Test name="float_struct" />
   17621 </TestCase>
   17622 <TestCase name="unnamed_block">
   17623 <Test name="float" />
   17624 <Test name="float_array" />
   17625 <Test name="float_struct" />
   17626 </TestCase>
   17627 <TestCase name="block_array">
   17628 <Test name="float" />
   17629 <Test name="float_array" />
   17630 <Test name="float_struct" />
   17631 </TestCase>
   17632 </TestSuite>
   17633 </TestSuite>
   17634 <TestSuite name="type">
   17635 <TestSuite name="default_block">
   17636 <TestCase name="types">
   17637 <Test name="float" />
   17638 <Test name="int" />
   17639 <Test name="uint" />
   17640 <Test name="bool" />
   17641 <Test name="vec2" />
   17642 <Test name="vec3" />
   17643 <Test name="vec4" />
   17644 <Test name="ivec2" />
   17645 <Test name="ivec3" />
   17646 <Test name="ivec4" />
   17647 <Test name="uvec2" />
   17648 <Test name="uvec3" />
   17649 <Test name="uvec4" />
   17650 <Test name="bvec2" />
   17651 <Test name="bvec3" />
   17652 <Test name="bvec4" />
   17653 <Test name="mat2" />
   17654 <Test name="mat2x3" />
   17655 <Test name="mat2x4" />
   17656 <Test name="mat3x2" />
   17657 <Test name="mat3" />
   17658 <Test name="mat3x4" />
   17659 <Test name="mat4x2" />
   17660 <Test name="mat4x3" />
   17661 <Test name="mat4" />
   17662 <Test name="atomic_uint" />
   17663 </TestCase>
   17664 <TestCase name="array">
   17665 <Test name="float" />
   17666 <Test name="int" />
   17667 <Test name="uint" />
   17668 <Test name="bool" />
   17669 <Test name="vec3" />
   17670 <Test name="vec4" />
   17671 <Test name="atomic_uint" />
   17672 </TestCase>
   17673 <TestCase name="struct">
   17674 <Test name="float" />
   17675 <Test name="int" />
   17676 <Test name="uint" />
   17677 <Test name="bool" />
   17678 <Test name="vec3" />
   17679 <Test name="vec4" />
   17680 </TestCase>
   17681 </TestSuite>
   17682 <TestSuite name="named_block">
   17683 <TestCase name="types">
   17684 <Test name="float" />
   17685 <Test name="int" />
   17686 <Test name="uint" />
   17687 <Test name="bool" />
   17688 <Test name="vec2" />
   17689 <Test name="vec3" />
   17690 <Test name="vec4" />
   17691 <Test name="ivec2" />
   17692 <Test name="ivec3" />
   17693 <Test name="ivec4" />
   17694 <Test name="uvec2" />
   17695 <Test name="uvec3" />
   17696 <Test name="uvec4" />
   17697 <Test name="bvec2" />
   17698 <Test name="bvec3" />
   17699 <Test name="bvec4" />
   17700 <Test name="mat2" />
   17701 <Test name="mat2x3" />
   17702 <Test name="mat2x4" />
   17703 <Test name="mat3x2" />
   17704 <Test name="mat3" />
   17705 <Test name="mat3x4" />
   17706 <Test name="mat4x2" />
   17707 <Test name="mat4x3" />
   17708 <Test name="mat4" />
   17709 </TestCase>
   17710 <TestCase name="array">
   17711 <Test name="float" />
   17712 <Test name="int" />
   17713 <Test name="uint" />
   17714 <Test name="bool" />
   17715 <Test name="vec3" />
   17716 <Test name="vec4" />
   17717 </TestCase>
   17718 <TestCase name="struct">
   17719 <Test name="float" />
   17720 <Test name="int" />
   17721 <Test name="uint" />
   17722 <Test name="bool" />
   17723 <Test name="vec3" />
   17724 <Test name="vec4" />
   17725 </TestCase>
   17726 </TestSuite>
   17727 <TestSuite name="unnamed_block">
   17728 <TestCase name="basic_type">
   17729 <Test name="float" />
   17730 <Test name="int" />
   17731 <Test name="uint" />
   17732 <Test name="bool" />
   17733 <Test name="vec3" />
   17734 <Test name="vec4" />
   17735 </TestCase>
   17736 <TestCase name="array">
   17737 <Test name="float" />
   17738 <Test name="int" />
   17739 <Test name="uint" />
   17740 <Test name="bool" />
   17741 <Test name="vec3" />
   17742 <Test name="vec4" />
   17743 </TestCase>
   17744 <TestCase name="struct">
   17745 <Test name="float" />
   17746 <Test name="int" />
   17747 <Test name="uint" />
   17748 <Test name="bool" />
   17749 <Test name="vec3" />
   17750 <Test name="vec4" />
   17751 </TestCase>
   17752 </TestSuite>
   17753 <TestSuite name="block_array">
   17754 <TestCase name="basic_type">
   17755 <Test name="float" />
   17756 <Test name="int" />
   17757 <Test name="uint" />
   17758 <Test name="bool" />
   17759 <Test name="vec3" />
   17760 <Test name="vec4" />
   17761 </TestCase>
   17762 <TestCase name="array">
   17763 <Test name="float" />
   17764 <Test name="int" />
   17765 <Test name="uint" />
   17766 <Test name="bool" />
   17767 <Test name="vec3" />
   17768 <Test name="vec4" />
   17769 </TestCase>
   17770 <TestCase name="struct">
   17771 <Test name="float" />
   17772 <Test name="int" />
   17773 <Test name="uint" />
   17774 <Test name="bool" />
   17775 <Test name="vec3" />
   17776 <Test name="vec4" />
   17777 </TestCase>
   17778 </TestSuite>
   17779 </TestSuite>
   17780 <TestCase name="random">
   17781 <Test name="0" />
   17782 <Test name="2" />
   17783 <Test name="3" />
   17784 <Test name="4" />
   17785 <Test name="5" />
   17786 <Test name="6" />
   17787 <Test name="9" />
   17788 <Test name="10" />
   17789 <Test name="11" />
   17790 <Test name="12" />
   17791 <Test name="13" />
   17792 <Test name="15" />
   17793 <Test name="16" />
   17794 <Test name="17" />
   17795 <Test name="18" />
   17796 <Test name="19" />
   17797 <Test name="20" />
   17798 <Test name="21" />
   17799 <Test name="22" />
   17800 <Test name="23" />
   17801 <Test name="24" />
   17802 <Test name="25" />
   17803 <Test name="26" />
   17804 <Test name="27" />
   17805 <Test name="28" />
   17806 <Test name="29" />
   17807 <Test name="30" />
   17808 <Test name="31" />
   17809 <Test name="32" />
   17810 <Test name="34" />
   17811 <Test name="36" />
   17812 <Test name="37" />
   17813 <Test name="38" />
   17814 <Test name="39" />
   17815 </TestCase>
   17816 </TestSuite>
   17817 <TestSuite name="uniform_block">
   17818 <TestCase name="resource_list">
   17819 <Test name="named_block" />
   17820 <Test name="unnamed_block" />
   17821 <Test name="block_array" />
   17822 <Test name="block_array_single_element" />
   17823 </TestCase>
   17824 <TestCase name="active_variables">
   17825 <Test name="named_block" />
   17826 <Test name="unnamed_block" />
   17827 <Test name="block_array" />
   17828 </TestCase>
   17829 <TestCase name="buffer_binding">
   17830 <Test name="named_block" />
   17831 <Test name="unnamed_block" />
   17832 <Test name="block_array" />
   17833 <Test name="named_block_explicit_binding" />
   17834 <Test name="unnamed_block_explicit_binding" />
   17835 <Test name="block_array_explicit_binding" />
   17836 </TestCase>
   17837 <TestCase name="buffer_data_size">
   17838 <Test name="named_block" />
   17839 <Test name="unnamed_block" />
   17840 <Test name="block_array" />
   17841 </TestCase>
   17842 <TestCase name="name_length">
   17843 <Test name="named_block" />
   17844 <Test name="unnamed_block" />
   17845 <Test name="block_array" />
   17846 <Test name="block_array_single_element" />
   17847 </TestCase>
   17848 <TestSuite name="referenced_by">
   17849 <TestCase name="compute">
   17850 <Test name="named_block" />
   17851 <Test name="unnamed_block" />
   17852 <Test name="block_array" />
   17853 </TestCase>
   17854 <TestCase name="separable_vertex">
   17855 <Test name="named_block" />
   17856 <Test name="unnamed_block" />
   17857 <Test name="block_array" />
   17858 </TestCase>
   17859 <TestCase name="separable_fragment">
   17860 <Test name="named_block" />
   17861 <Test name="unnamed_block" />
   17862 <Test name="block_array" />
   17863 </TestCase>
   17864 <TestCase name="vertex_fragment">
   17865 <Test name="named_block" />
   17866 <Test name="unnamed_block" />
   17867 <Test name="block_array" />
   17868 </TestCase>
   17869 <TestCase name="vertex_fragment_only_fragment">
   17870 <Test name="named_block" />
   17871 <Test name="unnamed_block" />
   17872 <Test name="block_array" />
   17873 </TestCase>
   17874 <TestCase name="vertex_fragment_only_vertex">
   17875 <Test name="named_block" />
   17876 <Test name="unnamed_block" />
   17877 <Test name="block_array" />
   17878 </TestCase>
   17879 </TestSuite>
   17880 </TestSuite>
   17881 <TestCase name="atomic_counter_buffer">
   17882 <Test name="resource_list" />
   17883 <Test name="active_variables" />
   17884 <Test name="buffer_binding" />
   17885 <Test name="buffer_data_size" />
   17886 <Test name="referenced_by_compute" />
   17887 <Test name="referenced_by_separable_vertex" />
   17888 <Test name="referenced_by_separable_fragment" />
   17889 <Test name="referenced_by_vertex_fragment" />
   17890 </TestCase>
   17891 <TestSuite name="program_input">
   17892 <TestSuite name="resource_list">
   17893 <TestCase name="vertex_fragment">
   17894 <Test name="empty" />
   17895 <Test name="var" />
   17896 </TestCase>
   17897 <TestCase name="separable_vertex">
   17898 <Test name="empty" />
   17899 <Test name="var" />
   17900 </TestCase>
   17901 <TestCase name="separable_fragment">
   17902 <Test name="empty" />
   17903 <Test name="var" />
   17904 <Test name="var_struct" />
   17905 <Test name="var_array" />
   17906 </TestCase>
   17907 </TestSuite>
   17908 <TestSuite name="array_size">
   17909 <TestCase name="vertex_fragment">
   17910 <Test name="var" />
   17911 </TestCase>
   17912 <TestCase name="separable_vertex">
   17913 <Test name="var" />
   17914 </TestCase>
   17915 <TestCase name="separable_fragment">
   17916 <Test name="var" />
   17917 <Test name="var_struct" />
   17918 <Test name="var_array" />
   17919 </TestCase>
   17920 </TestSuite>
   17921 <TestSuite name="location">
   17922 <TestCase name="vertex_fragment">
   17923 <Test name="var" />
   17924 <Test name="var_explicit_location" />
   17925 </TestCase>
   17926 <TestCase name="separable_vertex">
   17927 <Test name="var" />
   17928 <Test name="var_explicit_location" />
   17929 </TestCase>
   17930 </TestSuite>
   17931 <TestSuite name="name_length">
   17932 <TestCase name="vertex_fragment">
   17933 <Test name="var" />
   17934 </TestCase>
   17935 <TestCase name="separable_vertex">
   17936 <Test name="var" />
   17937 </TestCase>
   17938 <TestCase name="separable_fragment">
   17939 <Test name="var" />
   17940 <Test name="var_struct" />
   17941 <Test name="var_array" />
   17942 </TestCase>
   17943 </TestSuite>
   17944 <TestCase name="referenced_by">
   17945 <Test name="referenced_by_vertex_fragment" />
   17946 <Test name="referenced_by_separable_vertex" />
   17947 <Test name="referenced_by_separable_fragment" />
   17948 </TestCase>
   17949 <TestSuite name="type">
   17950 <TestCase name="vertex_fragment">
   17951 <Test name="float" />
   17952 <Test name="int" />
   17953 <Test name="uint" />
   17954 <Test name="vec2" />
   17955 <Test name="vec3" />
   17956 <Test name="vec4" />
   17957 <Test name="ivec2" />
   17958 <Test name="ivec3" />
   17959 <Test name="ivec4" />
   17960 <Test name="uvec2" />
   17961 <Test name="uvec3" />
   17962 <Test name="uvec4" />
   17963 <Test name="mat2" />
   17964 <Test name="mat2x3" />
   17965 <Test name="mat2x4" />
   17966 <Test name="mat3x2" />
   17967 <Test name="mat3" />
   17968 <Test name="mat3x4" />
   17969 <Test name="mat4x2" />
   17970 <Test name="mat4x3" />
   17971 <Test name="mat4" />
   17972 </TestCase>
   17973 <TestCase name="separable_vertex">
   17974 <Test name="float" />
   17975 <Test name="int" />
   17976 <Test name="uint" />
   17977 <Test name="vec2" />
   17978 <Test name="vec3" />
   17979 <Test name="vec4" />
   17980 <Test name="ivec2" />
   17981 <Test name="ivec3" />
   17982 <Test name="ivec4" />
   17983 <Test name="uvec2" />
   17984 <Test name="uvec3" />
   17985 <Test name="uvec4" />
   17986 <Test name="mat2" />
   17987 <Test name="mat2x3" />
   17988 <Test name="mat2x4" />
   17989 <Test name="mat3x2" />
   17990 <Test name="mat3" />
   17991 <Test name="mat3x4" />
   17992 <Test name="mat4x2" />
   17993 <Test name="mat4x3" />
   17994 <Test name="mat4" />
   17995 </TestCase>
   17996 <TestSuite name="separable_fragment">
   17997 <TestCase name="basic_type">
   17998 <Test name="float" />
   17999 <Test name="int" />
   18000 <Test name="uint" />
   18001 <Test name="vec2" />
   18002 <Test name="vec3" />
   18003 <Test name="vec4" />
   18004 <Test name="ivec2" />
   18005 <Test name="ivec3" />
   18006 <Test name="ivec4" />
   18007 <Test name="uvec2" />
   18008 <Test name="uvec3" />
   18009 <Test name="uvec4" />
   18010 <Test name="mat2" />
   18011 <Test name="mat2x3" />
   18012 <Test name="mat2x4" />
   18013 <Test name="mat3x2" />
   18014 <Test name="mat3" />
   18015 <Test name="mat3x4" />
   18016 <Test name="mat4x2" />
   18017 <Test name="mat4x3" />
   18018 <Test name="mat4" />
   18019 </TestCase>
   18020 <TestCase name="array">
   18021 <Test name="float" />
   18022 <Test name="int" />
   18023 <Test name="uint" />
   18024 <Test name="vec2" />
   18025 <Test name="vec3" />
   18026 <Test name="vec4" />
   18027 <Test name="ivec2" />
   18028 <Test name="ivec3" />
   18029 <Test name="ivec4" />
   18030 <Test name="uvec2" />
   18031 <Test name="uvec3" />
   18032 <Test name="uvec4" />
   18033 <Test name="mat2" />
   18034 <Test name="mat2x3" />
   18035 <Test name="mat2x4" />
   18036 <Test name="mat3x2" />
   18037 <Test name="mat3" />
   18038 <Test name="mat3x4" />
   18039 <Test name="mat4x2" />
   18040 <Test name="mat4x3" />
   18041 <Test name="mat4" />
   18042 </TestCase>
   18043 <TestCase name="struct">
   18044 <Test name="float" />
   18045 <Test name="int" />
   18046 <Test name="uint" />
   18047 <Test name="vec2" />
   18048 <Test name="vec3" />
   18049 <Test name="vec4" />
   18050 <Test name="ivec2" />
   18051 <Test name="ivec3" />
   18052 <Test name="ivec4" />
   18053 <Test name="uvec2" />
   18054 <Test name="uvec3" />
   18055 <Test name="uvec4" />
   18056 <Test name="mat2" />
   18057 <Test name="mat2x3" />
   18058 <Test name="mat2x4" />
   18059 <Test name="mat3x2" />
   18060 <Test name="mat3" />
   18061 <Test name="mat3x4" />
   18062 <Test name="mat4x2" />
   18063 <Test name="mat4x3" />
   18064 <Test name="mat4" />
   18065 </TestCase>
   18066 </TestSuite>
   18067 </TestSuite>
   18068 </TestSuite>
   18069 <TestSuite name="program_output">
   18070 <TestSuite name="resource_list">
   18071 <TestCase name="vertex_fragment">
   18072 <Test name="empty" />
   18073 <Test name="var" />
   18074 </TestCase>
   18075 <TestCase name="separable_vertex">
   18076 <Test name="empty" />
   18077 <Test name="var" />
   18078 <Test name="var_struct" />
   18079 <Test name="var_array" />
   18080 </TestCase>
   18081 <TestCase name="separable_fragment">
   18082 <Test name="empty" />
   18083 <Test name="var" />
   18084 </TestCase>
   18085 <TestCase name="compute">
   18086 <Test name="empty" />
   18087 </TestCase>
   18088 </TestSuite>
   18089 <TestSuite name="array_size">
   18090 <TestCase name="vertex_fragment">
   18091 <Test name="var" />
   18092 <Test name="var_array" />
   18093 </TestCase>
   18094 <TestCase name="separable_vertex">
   18095 <Test name="var" />
   18096 <Test name="var_struct" />
   18097 <Test name="var_array" />
   18098 </TestCase>
   18099 <TestCase name="separable_fragment">
   18100 <Test name="var" />
   18101 <Test name="var_array" />
   18102 </TestCase>
   18103 </TestSuite>
   18104 <TestSuite name="location">
   18105 <TestCase name="vertex_fragment">
   18106 <Test name="var" />
   18107 <Test name="var_array" />
   18108 </TestCase>
   18109 <TestCase name="separable_fragment">
   18110 <Test name="var" />
   18111 <Test name="var_array" />
   18112 </TestCase>
   18113 </TestSuite>
   18114 <TestSuite name="name_length">
   18115 <TestCase name="vertex_fragment">
   18116 <Test name="var" />
   18117 <Test name="var_array" />
   18118 </TestCase>
   18119 <TestCase name="separable_vertex">
   18120 <Test name="var" />
   18121 <Test name="var_struct" />
   18122 <Test name="var_array" />
   18123 </TestCase>
   18124 <TestCase name="separable_fragment">
   18125 <Test name="var" />
   18126 <Test name="var_array" />
   18127 </TestCase>
   18128 </TestSuite>
   18129 <TestCase name="referenced_by">
   18130 <Test name="referenced_by_vertex_fragment" />
   18131 <Test name="referenced_by_separable_vertex" />
   18132 <Test name="referenced_by_separable_fragment" />
   18133 </TestCase>
   18134 <TestSuite name="type">
   18135 <TestSuite name="vertex_fragment">
   18136 <TestCase name="basic_type">
   18137 <Test name="float" />
   18138 <Test name="int" />
   18139 <Test name="uint" />
   18140 <Test name="vec2" />
   18141 <Test name="vec3" />
   18142 <Test name="vec4" />
   18143 <Test name="ivec2" />
   18144 <Test name="ivec3" />
   18145 <Test name="ivec4" />
   18146 <Test name="uvec2" />
   18147 <Test name="uvec3" />
   18148 <Test name="uvec4" />
   18149 </TestCase>
   18150 <TestCase name="array">
   18151 <Test name="float" />
   18152 <Test name="int" />
   18153 <Test name="uint" />
   18154 <Test name="vec2" />
   18155 <Test name="vec3" />
   18156 <Test name="vec4" />
   18157 <Test name="ivec2" />
   18158 <Test name="ivec3" />
   18159 <Test name="ivec4" />
   18160 <Test name="uvec2" />
   18161 <Test name="uvec3" />
   18162 <Test name="uvec4" />
   18163 </TestCase>
   18164 </TestSuite>
   18165 <TestSuite name="separable_vertex">
   18166 <TestCase name="basic_type">
   18167 <Test name="float" />
   18168 <Test name="int" />
   18169 <Test name="uint" />
   18170 <Test name="vec2" />
   18171 <Test name="vec3" />
   18172 <Test name="vec4" />
   18173 <Test name="ivec2" />
   18174 <Test name="ivec3" />
   18175 <Test name="ivec4" />
   18176 <Test name="uvec2" />
   18177 <Test name="uvec3" />
   18178 <Test name="uvec4" />
   18179 <Test name="mat2" />
   18180 <Test name="mat2x3" />
   18181 <Test name="mat2x4" />
   18182 <Test name="mat3x2" />
   18183 <Test name="mat3" />
   18184 <Test name="mat3x4" />
   18185 <Test name="mat4x2" />
   18186 <Test name="mat4x3" />
   18187 <Test name="mat4" />
   18188 </TestCase>
   18189 <TestCase name="array">
   18190 <Test name="float" />
   18191 <Test name="int" />
   18192 <Test name="uint" />
   18193 <Test name="vec2" />
   18194 <Test name="vec3" />
   18195 <Test name="vec4" />
   18196 <Test name="ivec2" />
   18197 <Test name="ivec3" />
   18198 <Test name="ivec4" />
   18199 <Test name="uvec2" />
   18200 <Test name="uvec3" />
   18201 <Test name="uvec4" />
   18202 <Test name="mat2" />
   18203 <Test name="mat2x3" />
   18204 <Test name="mat2x4" />
   18205 <Test name="mat3x2" />
   18206 <Test name="mat3" />
   18207 <Test name="mat3x4" />
   18208 <Test name="mat4x2" />
   18209 <Test name="mat4x3" />
   18210 <Test name="mat4" />
   18211 </TestCase>
   18212 <TestCase name="struct">
   18213 <Test name="float" />
   18214 <Test name="int" />
   18215 <Test name="uint" />
   18216 <Test name="vec2" />
   18217 <Test name="vec3" />
   18218 <Test name="vec4" />
   18219 <Test name="ivec2" />
   18220 <Test name="ivec3" />
   18221 <Test name="ivec4" />
   18222 <Test name="uvec2" />
   18223 <Test name="uvec3" />
   18224 <Test name="uvec4" />
   18225 <Test name="mat2" />
   18226 <Test name="mat2x3" />
   18227 <Test name="mat2x4" />
   18228 <Test name="mat3x2" />
   18229 <Test name="mat3" />
   18230 <Test name="mat3x4" />
   18231 <Test name="mat4x2" />
   18232 <Test name="mat4x3" />
   18233 <Test name="mat4" />
   18234 </TestCase>
   18235 </TestSuite>
   18236 <TestSuite name="separable_fragment">
   18237 <TestCase name="basic_type">
   18238 <Test name="float" />
   18239 <Test name="int" />
   18240 <Test name="uint" />
   18241 <Test name="vec2" />
   18242 <Test name="vec3" />
   18243 <Test name="vec4" />
   18244 <Test name="ivec2" />
   18245 <Test name="ivec3" />
   18246 <Test name="ivec4" />
   18247 <Test name="uvec2" />
   18248 <Test name="uvec3" />
   18249 <Test name="uvec4" />
   18250 </TestCase>
   18251 <TestCase name="array">
   18252 <Test name="float" />
   18253 <Test name="int" />
   18254 <Test name="uint" />
   18255 <Test name="vec2" />
   18256 <Test name="vec3" />
   18257 <Test name="vec4" />
   18258 <Test name="ivec2" />
   18259 <Test name="ivec3" />
   18260 <Test name="ivec4" />
   18261 <Test name="uvec2" />
   18262 <Test name="uvec3" />
   18263 <Test name="uvec4" />
   18264 </TestCase>
   18265 </TestSuite>
   18266 </TestSuite>
   18267 </TestSuite>
   18268 <TestSuite name="transform_feedback_varying">
   18269 <TestSuite name="resource_list">
   18270 <TestCase name="vertex_fragment">
   18271 <Test name="builtin_gl_position" />
   18272 <Test name="default_block_basic_type" />
   18273 </TestCase>
   18274 <TestCase name="separable_vertex">
   18275 <Test name="builtin_gl_position" />
   18276 <Test name="default_block_basic_type" />
   18277 </TestCase>
   18278 </TestSuite>
   18279 <TestSuite name="array_size">
   18280 <TestCase name="vertex_fragment">
   18281 <Test name="builtin_gl_position" />
   18282 <Test name="default_block_basic_type" />
   18283 <Test name="default_block_array_element" />
   18284 </TestCase>
   18285 <TestCase name="separable_vertex">
   18286 <Test name="builtin_gl_position" />
   18287 <Test name="default_block_basic_type" />
   18288 <Test name="default_block_array_element" />
   18289 </TestCase>
   18290 </TestSuite>
   18291 <TestSuite name="name_length">
   18292 <TestCase name="vertex_fragment">
   18293 <Test name="builtin_gl_position" />
   18294 <Test name="default_block_basic_type" />
   18295 <Test name="default_block_array_element" />
   18296 </TestCase>
   18297 <TestCase name="separable_vertex">
   18298 <Test name="builtin_gl_position" />
   18299 <Test name="default_block_basic_type" />
   18300 <Test name="default_block_array_element" />
   18301 </TestCase>
   18302 </TestSuite>
   18303 <TestSuite name="type">
   18304 <TestSuite name="vertex_fragment">
   18305 <TestCase name="basic_type">
   18306 <Test name="float" />
   18307 <Test name="int" />
   18308 <Test name="uint" />
   18309 <Test name="vec2" />
   18310 <Test name="vec3" />
   18311 <Test name="vec4" />
   18312 <Test name="ivec2" />
   18313 <Test name="ivec3" />
   18314 <Test name="ivec4" />
   18315 <Test name="uvec2" />
   18316 <Test name="uvec3" />
   18317 <Test name="uvec4" />
   18318 <Test name="mat2" />
   18319 <Test name="mat2x3" />
   18320 <Test name="mat2x4" />
   18321 <Test name="mat3x2" />
   18322 <Test name="mat3" />
   18323 <Test name="mat3x4" />
   18324 <Test name="mat4x2" />
   18325 <Test name="mat4x3" />
   18326 <Test name="mat4" />
   18327 </TestCase>
   18328 <TestCase name="array">
   18329 <Test name="float" />
   18330 <Test name="int" />
   18331 <Test name="uint" />
   18332 <Test name="vec2" />
   18333 <Test name="vec3" />
   18334 <Test name="vec4" />
   18335 <Test name="ivec2" />
   18336 <Test name="ivec3" />
   18337 <Test name="ivec4" />
   18338 <Test name="uvec2" />
   18339 <Test name="uvec3" />
   18340 <Test name="uvec4" />
   18341 <Test name="mat2" />
   18342 <Test name="mat2x3" />
   18343 <Test name="mat2x4" />
   18344 <Test name="mat3x2" />
   18345 <Test name="mat3" />
   18346 <Test name="mat3x4" />
   18347 <Test name="mat4x2" />
   18348 <Test name="mat4x3" />
   18349 <Test name="mat4" />
   18350 </TestCase>
   18351 </TestSuite>
   18352 <TestSuite name="separable_vertex">
   18353 <TestCase name="basic_type">
   18354 <Test name="float" />
   18355 <Test name="int" />
   18356 <Test name="uint" />
   18357 <Test name="vec2" />
   18358 <Test name="vec3" />
   18359 <Test name="vec4" />
   18360 <Test name="ivec2" />
   18361 <Test name="ivec3" />
   18362 <Test name="ivec4" />
   18363 <Test name="uvec2" />
   18364 <Test name="uvec3" />
   18365 <Test name="uvec4" />
   18366 <Test name="mat2" />
   18367 <Test name="mat2x3" />
   18368 <Test name="mat2x4" />
   18369 <Test name="mat3x2" />
   18370 <Test name="mat3" />
   18371 <Test name="mat3x4" />
   18372 <Test name="mat4x2" />
   18373 <Test name="mat4x3" />
   18374 <Test name="mat4" />
   18375 </TestCase>
   18376 <TestCase name="array">
   18377 <Test name="float" />
   18378 <Test name="int" />
   18379 <Test name="uint" />
   18380 <Test name="vec2" />
   18381 <Test name="vec3" />
   18382 <Test name="vec4" />
   18383 <Test name="ivec2" />
   18384 <Test name="ivec3" />
   18385 <Test name="ivec4" />
   18386 <Test name="uvec2" />
   18387 <Test name="uvec3" />
   18388 <Test name="uvec4" />
   18389 <Test name="mat2" />
   18390 <Test name="mat2x3" />
   18391 <Test name="mat2x4" />
   18392 <Test name="mat3x2" />
   18393 <Test name="mat3" />
   18394 <Test name="mat3x4" />
   18395 <Test name="mat4x2" />
   18396 <Test name="mat4x3" />
   18397 <Test name="mat4" />
   18398 </TestCase>
   18399 </TestSuite>
   18400 </TestSuite>
   18401 </TestSuite>
   18402 <TestSuite name="buffer_variable">
   18403 <TestSuite name="resource_list">
   18404 <TestCase name="named_block">
   18405 <Test name="var" />
   18406 <Test name="var_struct" />
   18407 <Test name="var_struct_struct" />
   18408 <Test name="var_struct_struct_struct" />
   18409 <Test name="var_struct_struct_struct_struct" />
   18410 <Test name="var_array_struct_struct_struct" />
   18411 <Test name="var_array_struct_struct" />
   18412 <Test name="var_array_struct" />
   18413 <Test name="var_array" />
   18414 <Test name="var_struct_array" />
   18415 <Test name="var_struct_struct_array" />
   18416 <Test name="var_struct_struct_struct_array" />
   18417 <Test name="var_array_struct_struct_array" />
   18418 <Test name="var_array_struct_array" />
   18419 <Test name="var_struct_array_struct_array" />
   18420 <Test name="var_array_array_struct_array" />
   18421 <Test name="var_array_array" />
   18422 <Test name="var_struct_array_array" />
   18423 <Test name="var_struct_struct_array_array" />
   18424 <Test name="var_array_struct_array_array" />
   18425 <Test name="var_array_array_array" />
   18426 <Test name="var_struct_array_array_array" />
   18427 <Test name="var_array_array_array_array" />
   18428 </TestCase>
   18429 <TestCase name="unnamed_block">
   18430 <Test name="var" />
   18431 <Test name="var_struct" />
   18432 <Test name="var_struct_struct" />
   18433 <Test name="var_struct_struct_struct" />
   18434 <Test name="var_struct_struct_struct_struct" />
   18435 <Test name="var_array_struct_struct_struct" />
   18436 <Test name="var_array_struct_struct" />
   18437 <Test name="var_array_struct" />
   18438 <Test name="var_array" />
   18439 <Test name="var_struct_array" />
   18440 <Test name="var_struct_struct_array" />
   18441 <Test name="var_struct_struct_struct_array" />
   18442 <Test name="var_array_struct_struct_array" />
   18443 <Test name="var_array_struct_array" />
   18444 <Test name="var_struct_array_struct_array" />
   18445 <Test name="var_array_array_struct_array" />
   18446 <Test name="var_array_array" />
   18447 <Test name="var_struct_array_array" />
   18448 <Test name="var_struct_struct_array_array" />
   18449 <Test name="var_array_struct_array_array" />
   18450 <Test name="var_array_array_array" />
   18451 <Test name="var_struct_array_array_array" />
   18452 <Test name="var_array_array_array_array" />
   18453 </TestCase>
   18454 <TestCase name="block_array">
   18455 <Test name="var_array" />
   18456 <Test name="var_struct_array" />
   18457 <Test name="var_struct_struct_array" />
   18458 <Test name="var_struct_struct_struct_array" />
   18459 <Test name="var_struct_struct_struct_struct_array" />
   18460 <Test name="var_array_struct_struct_struct_array" />
   18461 <Test name="var_array_struct_struct_array" />
   18462 <Test name="var_array_struct_array" />
   18463 <Test name="var_array_array" />
   18464 <Test name="var_struct_array_array" />
   18465 <Test name="var_struct_struct_array_array" />
   18466 <Test name="var_struct_struct_struct_array_array" />
   18467 <Test name="var_array_struct_struct_array_array" />
   18468 <Test name="var_array_struct_array_array" />
   18469 <Test name="var_struct_array_struct_array_array" />
   18470 <Test name="var_array_array_struct_array_array" />
   18471 <Test name="var_array_array_array" />
   18472 <Test name="var_struct_array_array_array" />
   18473 <Test name="var_struct_struct_array_array_array" />
   18474 <Test name="var_array_struct_array_array_array" />
   18475 <Test name="var_array_array_array_array" />
   18476 <Test name="var_struct_array_array_array_array" />
   18477 <Test name="var_array_array_array_array_array" />
   18478 </TestCase>
   18479 </TestSuite>
   18480 <TestSuite name="array_size">
   18481 <TestSuite name="named_block">
   18482 <TestCase name="non_array">
   18483 <Test name="float" />
   18484 <Test name="int" />
   18485 <Test name="uint" />
   18486 <Test name="bool" />
   18487 <Test name="vec3" />
   18488 <Test name="vec4" />
   18489 </TestCase>
   18490 <TestSuite name="sized">
   18491 <TestCase name="types">
   18492 <Test name="float" />
   18493 <Test name="int" />
   18494 <Test name="uint" />
   18495 <Test name="bool" />
   18496 <Test name="vec3" />
   18497 <Test name="vec4" />
   18498 <Test name="ivec3" />
   18499 <Test name="uvec3" />
   18500 <Test name="bvec3" />
   18501 <Test name="mat2" />
   18502 <Test name="mat3x2" />
   18503 <Test name="mat3" />
   18504 <Test name="mat4x2" />
   18505 <Test name="mat4" />
   18506 </TestCase>
   18507 <TestCase name="aggregates">
   18508 <Test name="float_struct" />
   18509 <Test name="float_struct_struct" />
   18510 <Test name="float_struct_array" />
   18511 <Test name="float_array" />
   18512 <Test name="float_array_struct" />
   18513 <Test name="float_array_array" />
   18514 <Test name="bool_struct" />
   18515 <Test name="bool_array" />
   18516 <Test name="bvec3_struct" />
   18517 <Test name="bvec3_struct_struct" />
   18518 <Test name="bvec3_struct_array" />
   18519 <Test name="bvec3_array" />
   18520 <Test name="bvec3_array_struct" />
   18521 <Test name="bvec3_array_array" />
   18522 <Test name="vec4_struct" />
   18523 <Test name="vec4_struct_struct" />
   18524 <Test name="vec4_struct_array" />
   18525 <Test name="vec4_array" />
   18526 <Test name="vec4_array_struct" />
   18527 <Test name="vec4_array_array" />
   18528 <Test name="ivec2_struct" />
   18529 <Test name="ivec2_struct_struct" />
   18530 <Test name="ivec2_struct_array" />
   18531 <Test name="ivec2_array" />
   18532 <Test name="ivec2_array_struct" />
   18533 <Test name="ivec2_array_array" />
   18534 </TestCase>
   18535 </TestSuite>
   18536 <TestSuite name="unsized">
   18537 <TestCase name="types">
   18538 <Test name="float" />
   18539 <Test name="int" />
   18540 <Test name="uint" />
   18541 <Test name="bool" />
   18542 <Test name="vec3" />
   18543 <Test name="vec4" />
   18544 </TestCase>
   18545 <TestCase name="aggregates">
   18546 <Test name="float_struct" />
   18547 <Test name="float_array" />
   18548 <Test name="bool" />
   18549 <Test name="bvec3_struct" />
   18550 <Test name="bvec3_array" />
   18551 <Test name="vec4_struct" />
   18552 <Test name="vec4_array" />
   18553 <Test name="ivec2_struct" />
   18554 <Test name="ivec2_array" />
   18555 </TestCase>
   18556 </TestSuite>
   18557 </TestSuite>
   18558 <TestSuite name="unnamed_block">
   18559 <TestCase name="sized">
   18560 <Test name="float" />
   18561 <Test name="float_struct" />
   18562 <Test name="float_array" />
   18563 <Test name="bool" />
   18564 <Test name="bvec3" />
   18565 <Test name="bvec3_struct" />
   18566 <Test name="bvec3_array" />
   18567 <Test name="vec4" />
   18568 <Test name="vec4_struct" />
   18569 <Test name="vec4_array" />
   18570 <Test name="ivec2" />
   18571 <Test name="ivec2_struct" />
   18572 <Test name="ivec2_array" />
   18573 </TestCase>
   18574 <TestCase name="unsized">
   18575 <Test name="float" />
   18576 <Test name="float_struct" />
   18577 <Test name="float_array" />
   18578 <Test name="bool" />
   18579 <Test name="bvec3" />
   18580 <Test name="bvec3_struct" />
   18581 <Test name="bvec3_array" />
   18582 <Test name="vec4" />
   18583 <Test name="vec4_struct" />
   18584 <Test name="vec4_array" />
   18585 <Test name="ivec2" />
   18586 <Test name="ivec2_struct" />
   18587 <Test name="ivec2_array" />
   18588 </TestCase>
   18589 </TestSuite>
   18590 <TestSuite name="block_array">
   18591 <TestCase name="sized">
   18592 <Test name="float" />
   18593 <Test name="float_struct" />
   18594 <Test name="float_array" />
   18595 <Test name="bool" />
   18596 <Test name="bvec3" />
   18597 <Test name="bvec3_struct" />
   18598 <Test name="bvec3_array" />
   18599 <Test name="vec4" />
   18600 <Test name="vec4_struct" />
   18601 <Test name="vec4_array" />
   18602 <Test name="ivec2" />
   18603 <Test name="ivec2_struct" />
   18604 <Test name="ivec2_array" />
   18605 </TestCase>
   18606 <TestCase name="unsized">
   18607 <Test name="float" />
   18608 <Test name="float_struct" />
   18609 <Test name="float_array" />
   18610 <Test name="bool" />
   18611 <Test name="bvec3" />
   18612 <Test name="bvec3_struct" />
   18613 <Test name="bvec3_array" />
   18614 <Test name="vec4" />
   18615 <Test name="vec4_struct" />
   18616 <Test name="vec4_array" />
   18617 <Test name="ivec2" />
   18618 <Test name="ivec2_struct" />
   18619 <Test name="ivec2_array" />
   18620 </TestCase>
   18621 </TestSuite>
   18622 </TestSuite>
   18623 <TestSuite name="array_stride">
   18624 <TestSuite name="named_block">
   18625 <TestCase name="non_array">
   18626 <Test name="float" />
   18627 <Test name="int" />
   18628 <Test name="uint" />
   18629 <Test name="bool" />
   18630 <Test name="vec3" />
   18631 <Test name="vec4" />
   18632 </TestCase>
   18633 <TestSuite name="sized">
   18634 <TestCase name="types">
   18635 <Test name="float" />
   18636 <Test name="int" />
   18637 <Test name="uint" />
   18638 <Test name="bool" />
   18639 <Test name="vec3" />
   18640 <Test name="vec4" />
   18641 <Test name="ivec3" />
   18642 <Test name="uvec3" />
   18643 <Test name="bvec3" />
   18644 <Test name="mat2" />
   18645 <Test name="mat3x2" />
   18646 <Test name="mat3" />
   18647 <Test name="mat4x2" />
   18648 <Test name="mat4" />
   18649 </TestCase>
   18650 <TestCase name="aggregates">
   18651 <Test name="float_struct" />
   18652 <Test name="float_struct_struct" />
   18653 <Test name="float_struct_array" />
   18654 <Test name="float_array" />
   18655 <Test name="float_array_struct" />
   18656 <Test name="float_array_array" />
   18657 <Test name="bool_struct" />
   18658 <Test name="bool_array" />
   18659 <Test name="bvec3_struct" />
   18660 <Test name="bvec3_struct_struct" />
   18661 <Test name="bvec3_struct_array" />
   18662 <Test name="bvec3_array" />
   18663 <Test name="bvec3_array_struct" />
   18664 <Test name="bvec3_array_array" />
   18665 <Test name="vec4_struct" />
   18666 <Test name="vec4_struct_struct" />
   18667 <Test name="vec4_struct_array" />
   18668 <Test name="vec4_array" />
   18669 <Test name="vec4_array_struct" />
   18670 <Test name="vec4_array_array" />
   18671 <Test name="ivec2_struct" />
   18672 <Test name="ivec2_struct_struct" />
   18673 <Test name="ivec2_struct_array" />
   18674 <Test name="ivec2_array" />
   18675 <Test name="ivec2_array_struct" />
   18676 <Test name="ivec2_array_array" />
   18677 </TestCase>
   18678 </TestSuite>
   18679 <TestSuite name="unsized">
   18680 <TestCase name="types">
   18681 <Test name="float" />
   18682 <Test name="int" />
   18683 <Test name="uint" />
   18684 <Test name="bool" />
   18685 <Test name="vec3" />
   18686 <Test name="vec4" />
   18687 </TestCase>
   18688 <TestCase name="aggregates">
   18689 <Test name="float_struct" />
   18690 <Test name="float_array" />
   18691 <Test name="bool" />
   18692 <Test name="bvec3_struct" />
   18693 <Test name="bvec3_array" />
   18694 <Test name="vec4_struct" />
   18695 <Test name="vec4_array" />
   18696 <Test name="ivec2_struct" />
   18697 <Test name="ivec2_array" />
   18698 </TestCase>
   18699 </TestSuite>
   18700 </TestSuite>
   18701 <TestSuite name="unnamed_block">
   18702 <TestCase name="sized">
   18703 <Test name="float" />
   18704 <Test name="float_struct" />
   18705 <Test name="float_array" />
   18706 <Test name="bool" />
   18707 <Test name="bvec3" />
   18708 <Test name="bvec3_struct" />
   18709 <Test name="bvec3_array" />
   18710 <Test name="vec4" />
   18711 <Test name="vec4_struct" />
   18712 <Test name="vec4_array" />
   18713 <Test name="ivec2" />
   18714 <Test name="ivec2_struct" />
   18715 <Test name="ivec2_array" />
   18716 </TestCase>
   18717 <TestCase name="unsized">
   18718 <Test name="float" />
   18719 <Test name="float_struct" />
   18720 <Test name="float_array" />
   18721 <Test name="bool" />
   18722 <Test name="bvec3" />
   18723 <Test name="bvec3_struct" />
   18724 <Test name="bvec3_array" />
   18725 <Test name="vec4" />
   18726 <Test name="vec4_struct" />
   18727 <Test name="vec4_array" />
   18728 <Test name="ivec2" />
   18729 <Test name="ivec2_struct" />
   18730 <Test name="ivec2_array" />
   18731 </TestCase>
   18732 </TestSuite>
   18733 <TestSuite name="block_array">
   18734 <TestCase name="sized">
   18735 <Test name="float" />
   18736 <Test name="float_struct" />
   18737 <Test name="float_array" />
   18738 <Test name="bool" />
   18739 <Test name="bvec3" />
   18740 <Test name="bvec3_struct" />
   18741 <Test name="bvec3_array" />
   18742 <Test name="vec4" />
   18743 <Test name="vec4_struct" />
   18744 <Test name="vec4_array" />
   18745 <Test name="ivec2" />
   18746 <Test name="ivec2_struct" />
   18747 <Test name="ivec2_array" />
   18748 </TestCase>
   18749 <TestCase name="unsized">
   18750 <Test name="float" />
   18751 <Test name="float_struct" />
   18752 <Test name="float_array" />
   18753 <Test name="bool" />
   18754 <Test name="bvec3" />
   18755 <Test name="bvec3_struct" />
   18756 <Test name="bvec3_array" />
   18757 <Test name="vec4" />
   18758 <Test name="vec4_struct" />
   18759 <Test name="vec4_array" />
   18760 <Test name="ivec2" />
   18761 <Test name="ivec2_struct" />
   18762 <Test name="ivec2_array" />
   18763 </TestCase>
   18764 </TestSuite>
   18765 </TestSuite>
   18766 <TestCase name="block_index">
   18767 <Test name="named_block" />
   18768 <Test name="unnamed_block" />
   18769 <Test name="block_array" />
   18770 </TestCase>
   18771 <TestSuite name="is_row_major">
   18772 <TestSuite name="named_block">
   18773 <TestCase name="types">
   18774 <Test name="float" />
   18775 <Test name="ivec3" />
   18776 <Test name="mat2" />
   18777 <Test name="mat2x3" />
   18778 <Test name="mat2x4" />
   18779 <Test name="mat3x2" />
   18780 <Test name="mat3" />
   18781 <Test name="mat3x4" />
   18782 <Test name="mat4x2" />
   18783 <Test name="mat4x3" />
   18784 <Test name="mat4" />
   18785 </TestCase>
   18786 <TestCase name="no_qualifier">
   18787 <Test name="var" />
   18788 <Test name="var_struct" />
   18789 <Test name="var_struct_struct" />
   18790 <Test name="var_array_struct" />
   18791 <Test name="var_array" />
   18792 <Test name="var_struct_array" />
   18793 <Test name="var_array_array" />
   18794 <Test name="var_unsized_array" />
   18795 </TestCase>
   18796 <TestCase name="column_major">
   18797 <Test name="var" />
   18798 <Test name="var_struct" />
   18799 <Test name="var_struct_struct" />
   18800 <Test name="var_array_struct" />
   18801 <Test name="var_array" />
   18802 <Test name="var_struct_array" />
   18803 <Test name="var_array_array" />
   18804 <Test name="var_unsized_array" />
   18805 </TestCase>
   18806 <TestCase name="row_major">
   18807 <Test name="var" />
   18808 <Test name="var_struct" />
   18809 <Test name="var_struct_struct" />
   18810 <Test name="var_array_struct" />
   18811 <Test name="var_array" />
   18812 <Test name="var_struct_array" />
   18813 <Test name="var_array_array" />
   18814 <Test name="var_unsized_array" />
   18815 </TestCase>
   18816 </TestSuite>
   18817 <TestSuite name="named_block_row_major">
   18818 <TestCase name="no_qualifier">
   18819 <Test name="var" />
   18820 <Test name="var_struct" />
   18821 <Test name="var_struct_struct" />
   18822 <Test name="var_array_struct" />
   18823 <Test name="var_array" />
   18824 <Test name="var_struct_array" />
   18825 <Test name="var_array_array" />
   18826 <Test name="var_unsized_array" />
   18827 </TestCase>
   18828 <TestCase name="column_major">
   18829 <Test name="var" />
   18830 <Test name="var_struct" />
   18831 <Test name="var_struct_struct" />
   18832 <Test name="var_array_struct" />
   18833 <Test name="var_array" />
   18834 <Test name="var_struct_array" />
   18835 <Test name="var_array_array" />
   18836 <Test name="var_unsized_array" />
   18837 </TestCase>
   18838 <TestCase name="row_major">
   18839 <Test name="var" />
   18840 <Test name="var_struct" />
   18841 <Test name="var_struct_struct" />
   18842 <Test name="var_array_struct" />
   18843 <Test name="var_array" />
   18844 <Test name="var_struct_array" />
   18845 <Test name="var_array_array" />
   18846 <Test name="var_unsized_array" />
   18847 </TestCase>
   18848 </TestSuite>
   18849 <TestSuite name="named_block_col_major">
   18850 <TestCase name="no_qualifier">
   18851 <Test name="var" />
   18852 <Test name="var_struct" />
   18853 <Test name="var_struct_struct" />
   18854 <Test name="var_array_struct" />
   18855 <Test name="var_array" />
   18856 <Test name="var_struct_array" />
   18857 <Test name="var_array_array" />
   18858 <Test name="var_unsized_array" />
   18859 </TestCase>
   18860 <TestCase name="column_major">
   18861 <Test name="var" />
   18862 <Test name="var_struct" />
   18863 <Test name="var_struct_struct" />
   18864 <Test name="var_array_struct" />
   18865 <Test name="var_array" />
   18866 <Test name="var_struct_array" />
   18867 <Test name="var_array_array" />
   18868 <Test name="var_unsized_array" />
   18869 </TestCase>
   18870 <TestCase name="row_major">
   18871 <Test name="var" />
   18872 <Test name="var_struct" />
   18873 <Test name="var_struct_struct" />
   18874 <Test name="var_array_struct" />
   18875 <Test name="var_array" />
   18876 <Test name="var_struct_array" />
   18877 <Test name="var_array_array" />
   18878 <Test name="var_unsized_array" />
   18879 </TestCase>
   18880 </TestSuite>
   18881 <TestSuite name="unnamed_block">
   18882 <TestCase name="no_qualifier">
   18883 <Test name="var" />
   18884 <Test name="var_struct" />
   18885 <Test name="var_struct_struct" />
   18886 <Test name="var_array_struct" />
   18887 <Test name="var_array" />
   18888 <Test name="var_struct_array" />
   18889 <Test name="var_array_array" />
   18890 <Test name="var_unsized_array" />
   18891 </TestCase>
   18892 <TestCase name="column_major">
   18893 <Test name="var" />
   18894 <Test name="var_struct" />
   18895 <Test name="var_struct_struct" />
   18896 <Test name="var_array_struct" />
   18897 <Test name="var_array" />
   18898 <Test name="var_struct_array" />
   18899 <Test name="var_array_array" />
   18900 <Test name="var_unsized_array" />
   18901 </TestCase>
   18902 <TestCase name="row_major">
   18903 <Test name="var" />
   18904 <Test name="var_struct" />
   18905 <Test name="var_struct_struct" />
   18906 <Test name="var_array_struct" />
   18907 <Test name="var_array" />
   18908 <Test name="var_struct_array" />
   18909 <Test name="var_array_array" />
   18910 <Test name="var_unsized_array" />
   18911 </TestCase>
   18912 </TestSuite>
   18913 <TestSuite name="unnamed_block_row_major">
   18914 <TestCase name="no_qualifier">
   18915 <Test name="var" />
   18916 <Test name="var_struct" />
   18917 <Test name="var_struct_struct" />
   18918 <Test name="var_array_struct" />
   18919 <Test name="var_array" />
   18920 <Test name="var_struct_array" />
   18921 <Test name="var_array_array" />
   18922 <Test name="var_unsized_array" />
   18923 </TestCase>
   18924 <TestCase name="column_major">
   18925 <Test name="var" />
   18926 <Test name="var_struct" />
   18927 <Test name="var_struct_struct" />
   18928 <Test name="var_array_struct" />
   18929 <Test name="var_array" />
   18930 <Test name="var_struct_array" />
   18931 <Test name="var_array_array" />
   18932 <Test name="var_unsized_array" />
   18933 </TestCase>
   18934 <TestCase name="row_major">
   18935 <Test name="var" />
   18936 <Test name="var_struct" />
   18937 <Test name="var_struct_struct" />
   18938 <Test name="var_array_struct" />
   18939 <Test name="var_array" />
   18940 <Test name="var_struct_array" />
   18941 <Test name="var_array_array" />
   18942 <Test name="var_unsized_array" />
   18943 </TestCase>
   18944 </TestSuite>
   18945 <TestSuite name="unnamed_block_col_major">
   18946 <TestCase name="no_qualifier">
   18947 <Test name="var" />
   18948 <Test name="var_struct" />
   18949 <Test name="var_struct_struct" />
   18950 <Test name="var_array_struct" />
   18951 <Test name="var_array" />
   18952 <Test name="var_struct_array" />
   18953 <Test name="var_array_array" />
   18954 <Test name="var_unsized_array" />
   18955 </TestCase>
   18956 <TestCase name="column_major">
   18957 <Test name="var" />
   18958 <Test name="var_struct" />
   18959 <Test name="var_struct_struct" />
   18960 <Test name="var_array_struct" />
   18961 <Test name="var_array" />
   18962 <Test name="var_struct_array" />
   18963 <Test name="var_array_array" />
   18964 <Test name="var_unsized_array" />
   18965 </TestCase>
   18966 <TestCase name="row_major">
   18967 <Test name="var" />
   18968 <Test name="var_struct" />
   18969 <Test name="var_struct_struct" />
   18970 <Test name="var_array_struct" />
   18971 <Test name="var_array" />
   18972 <Test name="var_struct_array" />
   18973 <Test name="var_array_array" />
   18974 <Test name="var_unsized_array" />
   18975 </TestCase>
   18976 </TestSuite>
   18977 </TestSuite>
   18978 <TestSuite name="matrix_stride">
   18979 <TestSuite name="named_block">
   18980 <TestCase name="types">
   18981 <Test name="float" />
   18982 <Test name="ivec3" />
   18983 <Test name="mat2" />
   18984 <Test name="mat2x3" />
   18985 <Test name="mat2x4" />
   18986 <Test name="mat3x2" />
   18987 <Test name="mat3" />
   18988 <Test name="mat3x4" />
   18989 <Test name="mat4x2" />
   18990 <Test name="mat4x3" />
   18991 <Test name="mat4" />
   18992 </TestCase>
   18993 <TestCase name="no_qualifier">
   18994 <Test name="var" />
   18995 <Test name="var_struct" />
   18996 <Test name="var_struct_struct" />
   18997 <Test name="var_array_struct" />
   18998 <Test name="var_array" />
   18999 <Test name="var_struct_array" />
   19000 <Test name="var_array_array" />
   19001 <Test name="var_unsized_array" />
   19002 </TestCase>
   19003 <TestCase name="column_major">
   19004 <Test name="var" />
   19005 <Test name="var_struct" />
   19006 <Test name="var_struct_struct" />
   19007 <Test name="var_array_struct" />
   19008 <Test name="var_array" />
   19009 <Test name="var_struct_array" />
   19010 <Test name="var_array_array" />
   19011 <Test name="var_unsized_array" />
   19012 </TestCase>
   19013 <TestCase name="row_major">
   19014 <Test name="var" />
   19015 <Test name="var_struct" />
   19016 <Test name="var_struct_struct" />
   19017 <Test name="var_array_struct" />
   19018 <Test name="var_array" />
   19019 <Test name="var_struct_array" />
   19020 <Test name="var_array_array" />
   19021 <Test name="var_unsized_array" />
   19022 </TestCase>
   19023 </TestSuite>
   19024 <TestSuite name="named_block_row_major">
   19025 <TestCase name="no_qualifier">
   19026 <Test name="var" />
   19027 <Test name="var_struct" />
   19028 <Test name="var_struct_struct" />
   19029 <Test name="var_array_struct" />
   19030 <Test name="var_array" />
   19031 <Test name="var_struct_array" />
   19032 <Test name="var_array_array" />
   19033 <Test name="var_unsized_array" />
   19034 </TestCase>
   19035 <TestCase name="column_major">
   19036 <Test name="var" />
   19037 <Test name="var_struct" />
   19038 <Test name="var_struct_struct" />
   19039 <Test name="var_array_struct" />
   19040 <Test name="var_array" />
   19041 <Test name="var_struct_array" />
   19042 <Test name="var_array_array" />
   19043 <Test name="var_unsized_array" />
   19044 </TestCase>
   19045 <TestCase name="row_major">
   19046 <Test name="var" />
   19047 <Test name="var_struct" />
   19048 <Test name="var_struct_struct" />
   19049 <Test name="var_array_struct" />
   19050 <Test name="var_array" />
   19051 <Test name="var_struct_array" />
   19052 <Test name="var_array_array" />
   19053 <Test name="var_unsized_array" />
   19054 </TestCase>
   19055 </TestSuite>
   19056 <TestSuite name="named_block_col_major">
   19057 <TestCase name="no_qualifier">
   19058 <Test name="var" />
   19059 <Test name="var_struct" />
   19060 <Test name="var_struct_struct" />
   19061 <Test name="var_array_struct" />
   19062 <Test name="var_array" />
   19063 <Test name="var_struct_array" />
   19064 <Test name="var_array_array" />
   19065 <Test name="var_unsized_array" />
   19066 </TestCase>
   19067 <TestCase name="column_major">
   19068 <Test name="var" />
   19069 <Test name="var_struct" />
   19070 <Test name="var_struct_struct" />
   19071 <Test name="var_array_struct" />
   19072 <Test name="var_array" />
   19073 <Test name="var_struct_array" />
   19074 <Test name="var_array_array" />
   19075 <Test name="var_unsized_array" />
   19076 </TestCase>
   19077 <TestCase name="row_major">
   19078 <Test name="var" />
   19079 <Test name="var_struct" />
   19080 <Test name="var_struct_struct" />
   19081 <Test name="var_array_struct" />
   19082 <Test name="var_array" />
   19083 <Test name="var_struct_array" />
   19084 <Test name="var_array_array" />
   19085 <Test name="var_unsized_array" />
   19086 </TestCase>
   19087 </TestSuite>
   19088 <TestSuite name="unnamed_block">
   19089 <TestCase name="no_qualifier">
   19090 <Test name="var" />
   19091 <Test name="var_struct" />
   19092 <Test name="var_struct_struct" />
   19093 <Test name="var_array_struct" />
   19094 <Test name="var_array" />
   19095 <Test name="var_struct_array" />
   19096 <Test name="var_array_array" />
   19097 <Test name="var_unsized_array" />
   19098 </TestCase>
   19099 <TestCase name="column_major">
   19100 <Test name="var" />
   19101 <Test name="var_struct" />
   19102 <Test name="var_struct_struct" />
   19103 <Test name="var_array_struct" />
   19104 <Test name="var_array" />
   19105 <Test name="var_struct_array" />
   19106 <Test name="var_array_array" />
   19107 <Test name="var_unsized_array" />
   19108 </TestCase>
   19109 <TestCase name="row_major">
   19110 <Test name="var" />
   19111 <Test name="var_struct" />
   19112 <Test name="var_struct_struct" />
   19113 <Test name="var_array_struct" />
   19114 <Test name="var_array" />
   19115 <Test name="var_struct_array" />
   19116 <Test name="var_array_array" />
   19117 <Test name="var_unsized_array" />
   19118 </TestCase>
   19119 </TestSuite>
   19120 <TestSuite name="unnamed_block_row_major">
   19121 <TestCase name="no_qualifier">
   19122 <Test name="var" />
   19123 <Test name="var_struct" />
   19124 <Test name="var_struct_struct" />
   19125 <Test name="var_array_struct" />
   19126 <Test name="var_array" />
   19127 <Test name="var_struct_array" />
   19128 <Test name="var_array_array" />
   19129 <Test name="var_unsized_array" />
   19130 </TestCase>
   19131 <TestCase name="column_major">
   19132 <Test name="var" />
   19133 <Test name="var_struct" />
   19134 <Test name="var_struct_struct" />
   19135 <Test name="var_array_struct" />
   19136 <Test name="var_array" />
   19137 <Test name="var_struct_array" />
   19138 <Test name="var_array_array" />
   19139 <Test name="var_unsized_array" />
   19140 </TestCase>
   19141 <TestCase name="row_major">
   19142 <Test name="var" />
   19143 <Test name="var_struct" />
   19144 <Test name="var_struct_struct" />
   19145 <Test name="var_array_struct" />
   19146 <Test name="var_array" />
   19147 <Test name="var_struct_array" />
   19148 <Test name="var_array_array" />
   19149 <Test name="var_unsized_array" />
   19150 </TestCase>
   19151 </TestSuite>
   19152 <TestSuite name="unnamed_block_col_major">
   19153 <TestCase name="no_qualifier">
   19154 <Test name="var" />
   19155 <Test name="var_struct" />
   19156 <Test name="var_struct_struct" />
   19157 <Test name="var_array_struct" />
   19158 <Test name="var_array" />
   19159 <Test name="var_struct_array" />
   19160 <Test name="var_array_array" />
   19161 <Test name="var_unsized_array" />
   19162 </TestCase>
   19163 <TestCase name="column_major">
   19164 <Test name="var" />
   19165 <Test name="var_struct" />
   19166 <Test name="var_struct_struct" />
   19167 <Test name="var_array_struct" />
   19168 <Test name="var_array" />
   19169 <Test name="var_struct_array" />
   19170 <Test name="var_array_array" />
   19171 <Test name="var_unsized_array" />
   19172 </TestCase>
   19173 <TestCase name="row_major">
   19174 <Test name="var" />
   19175 <Test name="var_struct" />
   19176 <Test name="var_struct_struct" />
   19177 <Test name="var_array_struct" />
   19178 <Test name="var_array" />
   19179 <Test name="var_struct_array" />
   19180 <Test name="var_array_array" />
   19181 <Test name="var_unsized_array" />
   19182 </TestCase>
   19183 </TestSuite>
   19184 </TestSuite>
   19185 <TestSuite name="name_length">
   19186 <TestSuite name="named_block">
   19187 <TestCase name="sized">
   19188 <Test name="var" />
   19189 <Test name="var_struct" />
   19190 <Test name="var_struct_struct" />
   19191 <Test name="var_struct_struct_struct" />
   19192 <Test name="var_array_struct_struct" />
   19193 <Test name="var_array_struct" />
   19194 <Test name="var_array" />
   19195 <Test name="var_struct_array" />
   19196 <Test name="var_struct_struct_array" />
   19197 <Test name="var_array_struct_array" />
   19198 <Test name="var_array_array" />
   19199 <Test name="var_struct_array_array" />
   19200 <Test name="var_array_array_array" />
   19201 </TestCase>
   19202 <TestCase name="unsized">
   19203 <Test name="var" />
   19204 <Test name="var_struct" />
   19205 <Test name="var_struct_struct" />
   19206 <Test name="var_array_struct" />
   19207 <Test name="var_array" />
   19208 <Test name="var_struct_array" />
   19209 <Test name="var_array_array" />
   19210 </TestCase>
   19211 </TestSuite>
   19212 <TestSuite name="unnamed_block">
   19213 <TestCase name="sized">
   19214 <Test name="var" />
   19215 <Test name="var_struct" />
   19216 <Test name="var_struct_struct" />
   19217 <Test name="var_struct_struct_struct" />
   19218 <Test name="var_array_struct_struct" />
   19219 <Test name="var_array_struct" />
   19220 <Test name="var_array" />
   19221 <Test name="var_struct_array" />
   19222 <Test name="var_struct_struct_array" />
   19223 <Test name="var_array_struct_array" />
   19224 <Test name="var_array_array" />
   19225 <Test name="var_struct_array_array" />
   19226 <Test name="var_array_array_array" />
   19227 </TestCase>
   19228 <TestCase name="unsized">
   19229 <Test name="var" />
   19230 <Test name="var_struct" />
   19231 <Test name="var_struct_struct" />
   19232 <Test name="var_array_struct" />
   19233 <Test name="var_array" />
   19234 <Test name="var_struct_array" />
   19235 <Test name="var_array_array" />
   19236 </TestCase>
   19237 </TestSuite>
   19238 <TestSuite name="block_array">
   19239 <TestCase name="sized">
   19240 <Test name="var" />
   19241 <Test name="var_struct" />
   19242 <Test name="var_struct_struct" />
   19243 <Test name="var_struct_struct_struct" />
   19244 <Test name="var_array_struct_struct" />
   19245 <Test name="var_array_struct" />
   19246 <Test name="var_array" />
   19247 <Test name="var_struct_array" />
   19248 <Test name="var_struct_struct_array" />
   19249 <Test name="var_array_struct_array" />
   19250 <Test name="var_array_array" />
   19251 <Test name="var_struct_array_array" />
   19252 <Test name="var_array_array_array" />
   19253 </TestCase>
   19254 <TestCase name="unsized">
   19255 <Test name="var" />
   19256 <Test name="var_struct" />
   19257 <Test name="var_struct_struct" />
   19258 <Test name="var_array_struct" />
   19259 <Test name="var_array" />
   19260 <Test name="var_struct_array" />
   19261 <Test name="var_array_array" />
   19262 </TestCase>
   19263 </TestSuite>
   19264 </TestSuite>
   19265 <TestSuite name="offset">
   19266 <TestSuite name="named_block">
   19267 <TestCase name="sized">
   19268 <Test name="var" />
   19269 <Test name="var_struct" />
   19270 <Test name="var_struct_struct" />
   19271 <Test name="var_struct_struct_struct" />
   19272 <Test name="var_array_struct_struct" />
   19273 <Test name="var_array_struct" />
   19274 <Test name="var_array" />
   19275 <Test name="var_struct_array" />
   19276 <Test name="var_struct_struct_array" />
   19277 <Test name="var_array_struct_array" />
   19278 <Test name="var_array_array" />
   19279 <Test name="var_struct_array_array" />
   19280 <Test name="var_array_array_array" />
   19281 </TestCase>
   19282 <TestCase name="unsized">
   19283 <Test name="var" />
   19284 <Test name="var_struct" />
   19285 <Test name="var_struct_struct" />
   19286 <Test name="var_array_struct" />
   19287 <Test name="var_array" />
   19288 <Test name="var_struct_array" />
   19289 <Test name="var_array_array" />
   19290 </TestCase>
   19291 </TestSuite>
   19292 <TestSuite name="unnamed_block">
   19293 <TestCase name="sized">
   19294 <Test name="var" />
   19295 <Test name="var_struct" />
   19296 <Test name="var_struct_struct" />
   19297 <Test name="var_struct_struct_struct" />
   19298 <Test name="var_array_struct_struct" />
   19299 <Test name="var_array_struct" />
   19300 <Test name="var_array" />
   19301 <Test name="var_struct_array" />
   19302 <Test name="var_struct_struct_array" />
   19303 <Test name="var_array_struct_array" />
   19304 <Test name="var_array_array" />
   19305 <Test name="var_struct_array_array" />
   19306 <Test name="var_array_array_array" />
   19307 </TestCase>
   19308 <TestCase name="unsized">
   19309 <Test name="var" />
   19310 <Test name="var_struct" />
   19311 <Test name="var_struct_struct" />
   19312 <Test name="var_array_struct" />
   19313 <Test name="var_array" />
   19314 <Test name="var_struct_array" />
   19315 <Test name="var_array_array" />
   19316 </TestCase>
   19317 </TestSuite>
   19318 <TestSuite name="block_array">
   19319 <TestCase name="sized">
   19320 <Test name="var" />
   19321 <Test name="var_struct" />
   19322 <Test name="var_struct_struct" />
   19323 <Test name="var_struct_struct_struct" />
   19324 <Test name="var_array_struct_struct" />
   19325 <Test name="var_array_struct" />
   19326 <Test name="var_array" />
   19327 <Test name="var_struct_array" />
   19328 <Test name="var_struct_struct_array" />
   19329 <Test name="var_array_struct_array" />
   19330 <Test name="var_array_array" />
   19331 <Test name="var_struct_array_array" />
   19332 <Test name="var_array_array_array" />
   19333 </TestCase>
   19334 <TestCase name="unsized">
   19335 <Test name="var" />
   19336 <Test name="var_struct" />
   19337 <Test name="var_struct_struct" />
   19338 <Test name="var_array_struct" />
   19339 <Test name="var_array" />
   19340 <Test name="var_struct_array" />
   19341 <Test name="var_array_array" />
   19342 </TestCase>
   19343 </TestSuite>
   19344 </TestSuite>
   19345 <TestSuite name="referenced_by">
   19346 <TestSuite name="compute">
   19347 <TestCase name="named_block">
   19348 <Test name="float" />
   19349 <Test name="float_array" />
   19350 <Test name="float_struct" />
   19351 <Test name="float_array_struct" />
   19352 <Test name="float_struct_array" />
   19353 <Test name="float_array_array" />
   19354 <Test name="float_struct_struct" />
   19355 <Test name="float_unsized_array" />
   19356 </TestCase>
   19357 <TestCase name="unnamed_block">
   19358 <Test name="float" />
   19359 <Test name="float_array" />
   19360 <Test name="float_struct" />
   19361 </TestCase>
   19362 <TestCase name="block_array">
   19363 <Test name="float" />
   19364 <Test name="float_array" />
   19365 <Test name="float_struct" />
   19366 </TestCase>
   19367 </TestSuite>
   19368 <TestSuite name="separable_vertex">
   19369 <TestCase name="named_block">
   19370 <Test name="float" />
   19371 <Test name="float_array" />
   19372 <Test name="float_struct" />
   19373 <Test name="float_array_struct" />
   19374 <Test name="float_struct_array" />
   19375 <Test name="float_array_array" />
   19376 <Test name="float_struct_struct" />
   19377 <Test name="float_unsized_array" />
   19378 </TestCase>
   19379 <TestCase name="unnamed_block">
   19380 <Test name="float" />
   19381 <Test name="float_array" />
   19382 <Test name="float_struct" />
   19383 </TestCase>
   19384 <TestCase name="block_array">
   19385 <Test name="float" />
   19386 <Test name="float_array" />
   19387 <Test name="float_struct" />
   19388 </TestCase>
   19389 </TestSuite>
   19390 <TestSuite name="separable_fragment">
   19391 <TestCase name="named_block">
   19392 <Test name="float" />
   19393 <Test name="float_array" />
   19394 <Test name="float_struct" />
   19395 <Test name="float_array_struct" />
   19396 <Test name="float_struct_array" />
   19397 <Test name="float_array_array" />
   19398 <Test name="float_struct_struct" />
   19399 <Test name="float_unsized_array" />
   19400 </TestCase>
   19401 <TestCase name="unnamed_block">
   19402 <Test name="float" />
   19403 <Test name="float_array" />
   19404 <Test name="float_struct" />
   19405 </TestCase>
   19406 <TestCase name="block_array">
   19407 <Test name="float" />
   19408 <Test name="float_array" />
   19409 <Test name="float_struct" />
   19410 </TestCase>
   19411 </TestSuite>
   19412 <TestSuite name="vertex_fragment">
   19413 <TestCase name="named_block">
   19414 <Test name="float" />
   19415 <Test name="float_array" />
   19416 <Test name="float_struct" />
   19417 </TestCase>
   19418 <TestCase name="unnamed_block">
   19419 <Test name="float" />
   19420 <Test name="float_array" />
   19421 <Test name="float_struct" />
   19422 </TestCase>
   19423 <TestCase name="block_array">
   19424 <Test name="float" />
   19425 <Test name="float_array" />
   19426 <Test name="float_struct" />
   19427 </TestCase>
   19428 </TestSuite>
   19429 <TestSuite name="vertex_fragment_only_fragment">
   19430 <TestCase name="named_block">
   19431 <Test name="float" />
   19432 <Test name="float_array" />
   19433 <Test name="float_struct" />
   19434 </TestCase>
   19435 <TestCase name="unnamed_block">
   19436 <Test name="float" />
   19437 <Test name="float_array" />
   19438 <Test name="float_struct" />
   19439 </TestCase>
   19440 <TestCase name="block_array">
   19441 <Test name="float" />
   19442 <Test name="float_array" />
   19443 <Test name="float_struct" />
   19444 </TestCase>
   19445 </TestSuite>
   19446 <TestSuite name="vertex_fragment_only_vertex">
   19447 <TestCase name="named_block">
   19448 <Test name="float" />
   19449 <Test name="float_array" />
   19450 <Test name="float_struct" />
   19451 </TestCase>
   19452 <TestCase name="unnamed_block">
   19453 <Test name="float" />
   19454 <Test name="float_array" />
   19455 <Test name="float_struct" />
   19456 </TestCase>
   19457 <TestCase name="block_array">
   19458 <Test name="float" />
   19459 <Test name="float_array" />
   19460 <Test name="float_struct" />
   19461 </TestCase>
   19462 </TestSuite>
   19463 </TestSuite>
   19464 <TestSuite name="top_level_array_size">
   19465 <TestCase name="named_block">
   19466 <Test name="var" />
   19467 <Test name="var_struct" />
   19468 <Test name="var_struct_struct" />
   19469 <Test name="var_struct_struct_struct" />
   19470 <Test name="var_struct_array" />
   19471 <Test name="var_struct_struct_array" />
   19472 <Test name="var_array_struct_array" />
   19473 <Test name="var_array_array" />
   19474 <Test name="var_struct_array_array" />
   19475 <Test name="var_array_array_array" />
   19476 <Test name="var_struct_unsized_array" />
   19477 <Test name="var_struct_struct_unsized_array" />
   19478 <Test name="var_array_struct_unsized_array" />
   19479 <Test name="var_array_unsized_array" />
   19480 <Test name="var_struct_array_unsized_array" />
   19481 <Test name="var_array_array_unsized_array" />
   19482 </TestCase>
   19483 <TestCase name="unnamed_block">
   19484 <Test name="var" />
   19485 <Test name="var_struct" />
   19486 <Test name="var_struct_struct" />
   19487 <Test name="var_struct_struct_struct" />
   19488 <Test name="var_struct_array" />
   19489 <Test name="var_struct_struct_array" />
   19490 <Test name="var_array_struct_array" />
   19491 <Test name="var_array_array" />
   19492 <Test name="var_struct_array_array" />
   19493 <Test name="var_array_array_array" />
   19494 <Test name="var_struct_unsized_array" />
   19495 <Test name="var_struct_struct_unsized_array" />
   19496 <Test name="var_array_struct_unsized_array" />
   19497 <Test name="var_array_unsized_array" />
   19498 <Test name="var_struct_array_unsized_array" />
   19499 <Test name="var_array_array_unsized_array" />
   19500 </TestCase>
   19501 <TestCase name="block_array">
   19502 <Test name="var" />
   19503 <Test name="var_struct" />
   19504 <Test name="var_struct_struct" />
   19505 <Test name="var_struct_struct_struct" />
   19506 <Test name="var_struct_array" />
   19507 <Test name="var_struct_struct_array" />
   19508 <Test name="var_array_struct_array" />
   19509 <Test name="var_array_array" />
   19510 <Test name="var_struct_array_array" />
   19511 <Test name="var_array_array_array" />
   19512 <Test name="var_struct_unsized_array" />
   19513 <Test name="var_struct_struct_unsized_array" />
   19514 <Test name="var_array_struct_unsized_array" />
   19515 <Test name="var_array_unsized_array" />
   19516 <Test name="var_struct_array_unsized_array" />
   19517 <Test name="var_array_array_unsized_array" />
   19518 </TestCase>
   19519 </TestSuite>
   19520 <TestSuite name="top_level_array_stride">
   19521 <TestCase name="named_block">
   19522 <Test name="var" />
   19523 <Test name="var_struct" />
   19524 <Test name="var_struct_struct" />
   19525 <Test name="var_struct_struct_struct" />
   19526 <Test name="var_struct_array" />
   19527 <Test name="var_struct_struct_array" />
   19528 <Test name="var_array_struct_array" />
   19529 <Test name="var_array_array" />
   19530 <Test name="var_struct_array_array" />
   19531 <Test name="var_array_array_array" />
   19532 <Test name="var_struct_unsized_array" />
   19533 <Test name="var_struct_struct_unsized_array" />
   19534 <Test name="var_array_struct_unsized_array" />
   19535 <Test name="var_array_unsized_array" />
   19536 <Test name="var_struct_array_unsized_array" />
   19537 <Test name="var_array_array_unsized_array" />
   19538 </TestCase>
   19539 <TestCase name="unnamed_block">
   19540 <Test name="var" />
   19541 <Test name="var_struct" />
   19542 <Test name="var_struct_struct" />
   19543 <Test name="var_struct_struct_struct" />
   19544 <Test name="var_struct_array" />
   19545 <Test name="var_struct_struct_array" />
   19546 <Test name="var_array_struct_array" />
   19547 <Test name="var_array_array" />
   19548 <Test name="var_struct_array_array" />
   19549 <Test name="var_array_array_array" />
   19550 <Test name="var_struct_unsized_array" />
   19551 <Test name="var_struct_struct_unsized_array" />
   19552 <Test name="var_array_struct_unsized_array" />
   19553 <Test name="var_array_unsized_array" />
   19554 <Test name="var_struct_array_unsized_array" />
   19555 <Test name="var_array_array_unsized_array" />
   19556 </TestCase>
   19557 <TestCase name="block_array">
   19558 <Test name="var" />
   19559 <Test name="var_struct" />
   19560 <Test name="var_struct_struct" />
   19561 <Test name="var_struct_struct_struct" />
   19562 <Test name="var_struct_array" />
   19563 <Test name="var_struct_struct_array" />
   19564 <Test name="var_array_struct_array" />
   19565 <Test name="var_array_array" />
   19566 <Test name="var_struct_array_array" />
   19567 <Test name="var_array_array_array" />
   19568 <Test name="var_struct_unsized_array" />
   19569 <Test name="var_struct_struct_unsized_array" />
   19570 <Test name="var_array_struct_unsized_array" />
   19571 <Test name="var_array_unsized_array" />
   19572 <Test name="var_struct_array_unsized_array" />
   19573 <Test name="var_array_array_unsized_array" />
   19574 </TestCase>
   19575 </TestSuite>
   19576 <TestSuite name="type">
   19577 <TestCase name="basic_type">
   19578 <Test name="float" />
   19579 <Test name="int" />
   19580 <Test name="uint" />
   19581 <Test name="bool" />
   19582 <Test name="vec2" />
   19583 <Test name="vec3" />
   19584 <Test name="vec4" />
   19585 <Test name="ivec2" />
   19586 <Test name="ivec3" />
   19587 <Test name="ivec4" />
   19588 <Test name="uvec2" />
   19589 <Test name="uvec3" />
   19590 <Test name="uvec4" />
   19591 <Test name="bvec2" />
   19592 <Test name="bvec3" />
   19593 <Test name="bvec4" />
   19594 <Test name="mat2" />
   19595 <Test name="mat2x3" />
   19596 <Test name="mat2x4" />
   19597 <Test name="mat3x2" />
   19598 <Test name="mat3" />
   19599 <Test name="mat3x4" />
   19600 <Test name="mat4x2" />
   19601 <Test name="mat4x3" />
   19602 <Test name="mat4" />
   19603 </TestCase>
   19604 <TestSuite name="array">
   19605 <TestCase name="basic_type">
   19606 <Test name="float" />
   19607 <Test name="int" />
   19608 <Test name="uint" />
   19609 <Test name="bool" />
   19610 <Test name="vec3" />
   19611 <Test name="vec4" />
   19612 <Test name="ivec3" />
   19613 <Test name="uvec3" />
   19614 <Test name="bvec3" />
   19615 <Test name="mat2" />
   19616 <Test name="mat3x2" />
   19617 <Test name="mat3" />
   19618 <Test name="mat4x2" />
   19619 <Test name="mat4" />
   19620 </TestCase>
   19621 <TestSuite name="array">
   19622 <TestCase name="basic_type">
   19623 <Test name="float" />
   19624 <Test name="int" />
   19625 <Test name="uint" />
   19626 <Test name="bool" />
   19627 <Test name="vec3" />
   19628 <Test name="vec4" />
   19629 </TestCase>
   19630 <TestCase name="array">
   19631 <Test name="float" />
   19632 </TestCase>
   19633 <TestCase name="struct">
   19634 <Test name="float" />
   19635 </TestCase>
   19636 </TestSuite>
   19637 <TestSuite name="struct">
   19638 <TestCase name="basic_type">
   19639 <Test name="float" />
   19640 <Test name="int" />
   19641 <Test name="uint" />
   19642 <Test name="bool" />
   19643 <Test name="vec3" />
   19644 <Test name="vec4" />
   19645 </TestCase>
   19646 <TestCase name="array">
   19647 <Test name="float" />
   19648 </TestCase>
   19649 <TestCase name="struct">
   19650 <Test name="float" />
   19651 </TestCase>
   19652 </TestSuite>
   19653 </TestSuite>
   19654 <TestSuite name="struct">
   19655 <TestCase name="basic_type">
   19656 <Test name="float" />
   19657 <Test name="int" />
   19658 <Test name="uint" />
   19659 <Test name="bool" />
   19660 <Test name="vec3" />
   19661 <Test name="vec4" />
   19662 <Test name="ivec3" />
   19663 <Test name="uvec3" />
   19664 <Test name="bvec3" />
   19665 <Test name="mat2" />
   19666 <Test name="mat3x2" />
   19667 <Test name="mat3" />
   19668 <Test name="mat4x2" />
   19669 <Test name="mat4" />
   19670 </TestCase>
   19671 <TestSuite name="array">
   19672 <TestCase name="basic_type">
   19673 <Test name="float" />
   19674 <Test name="int" />
   19675 <Test name="uint" />
   19676 <Test name="bool" />
   19677 <Test name="vec3" />
   19678 <Test name="vec4" />
   19679 </TestCase>
   19680 </TestSuite>
   19681 <TestSuite name="struct">
   19682 <TestCase name="basic_type">
   19683 <Test name="float" />
   19684 <Test name="int" />
   19685 <Test name="uint" />
   19686 <Test name="bool" />
   19687 <Test name="vec3" />
   19688 <Test name="vec4" />
   19689 </TestCase>
   19690 <TestCase name="array">
   19691 <Test name="float" />
   19692 </TestCase>
   19693 <TestCase name="struct">
   19694 <Test name="float" />
   19695 </TestCase>
   19696 </TestSuite>
   19697 </TestSuite>
   19698 </TestSuite>
   19699 <TestCase name="random">
   19700 <Test name="0" />
   19701 <Test name="3" />
   19702 <Test name="4" />
   19703 <Test name="6" />
   19704 <Test name="7" />
   19705 <Test name="8" />
   19706 <Test name="10" />
   19707 <Test name="11" />
   19708 <Test name="12" />
   19709 <Test name="14" />
   19710 <Test name="15" />
   19711 <Test name="16" />
   19712 <Test name="17" />
   19713 <Test name="18" />
   19714 <Test name="21" />
   19715 <Test name="23" />
   19716 <Test name="24" />
   19717 <Test name="26" />
   19718 <Test name="28" />
   19719 <Test name="29" />
   19720 <Test name="31" />
   19721 <Test name="32" />
   19722 <Test name="33" />
   19723 <Test name="34" />
   19724 <Test name="35" />
   19725 <Test name="37" />
   19726 <Test name="39" />
   19727 </TestCase>
   19728 </TestSuite>
   19729 <TestSuite name="shader_storage_block">
   19730 <TestCase name="resource_list">
   19731 <Test name="named_block" />
   19732 <Test name="unnamed_block" />
   19733 <Test name="block_array" />
   19734 <Test name="block_array_single_element" />
   19735 </TestCase>
   19736 <TestCase name="active_variables">
   19737 <Test name="named_block" />
   19738 <Test name="unnamed_block" />
   19739 <Test name="block_array" />
   19740 </TestCase>
   19741 <TestCase name="buffer_binding">
   19742 <Test name="named_block" />
   19743 <Test name="unnamed_block" />
   19744 <Test name="block_array" />
   19745 <Test name="named_block_explicit_binding" />
   19746 <Test name="unnamed_block_explicit_binding" />
   19747 <Test name="block_array_explicit_binding" />
   19748 </TestCase>
   19749 <TestCase name="buffer_data_size">
   19750 <Test name="named_block" />
   19751 <Test name="unnamed_block" />
   19752 <Test name="block_array" />
   19753 </TestCase>
   19754 <TestCase name="name_length">
   19755 <Test name="named_block" />
   19756 <Test name="unnamed_block" />
   19757 <Test name="block_array" />
   19758 <Test name="block_array_single_element" />
   19759 </TestCase>
   19760 <TestSuite name="referenced_by">
   19761 <TestCase name="compute">
   19762 <Test name="named_block" />
   19763 <Test name="unnamed_block" />
   19764 <Test name="block_array" />
   19765 </TestCase>
   19766 <TestCase name="separable_vertex">
   19767 <Test name="named_block" />
   19768 <Test name="unnamed_block" />
   19769 <Test name="block_array" />
   19770 </TestCase>
   19771 <TestCase name="separable_fragment">
   19772 <Test name="named_block" />
   19773 <Test name="unnamed_block" />
   19774 <Test name="block_array" />
   19775 </TestCase>
   19776 <TestCase name="vertex_fragment">
   19777 <Test name="named_block" />
   19778 <Test name="unnamed_block" />
   19779 <Test name="block_array" />
   19780 </TestCase>
   19781 <TestCase name="vertex_fragment_only_fragment">
   19782 <Test name="named_block" />
   19783 <Test name="unnamed_block" />
   19784 <Test name="block_array" />
   19785 </TestCase>
   19786 <TestCase name="vertex_fragment_only_vertex">
   19787 <Test name="named_block" />
   19788 <Test name="unnamed_block" />
   19789 <Test name="block_array" />
   19790 </TestCase>
   19791 </TestSuite>
   19792 </TestSuite>
   19793 </TestSuite>
   19794 <TestSuite name="layout_binding">
   19795 <TestSuite name="sampler">
   19796 <TestCase name="sampler2d">
   19797 <Test name="vertex_binding_single" />
   19798 <Test name="vertex_binding_max" />
   19799 <Test name="vertex_binding_multiple" />
   19800 <Test name="vertex_binding_array" />
   19801 <Test name="vertex_binding_max_array" />
   19802 <Test name="fragment_binding_single" />
   19803 <Test name="fragment_binding_max" />
   19804 <Test name="fragment_binding_multiple" />
   19805 <Test name="fragment_binding_array" />
   19806 <Test name="fragment_binding_max_array" />
   19807 </TestCase>
   19808 <TestCase name="sampler3d">
   19809 <Test name="vertex_binding_single" />
   19810 <Test name="vertex_binding_max" />
   19811 <Test name="vertex_binding_multiple" />
   19812 <Test name="vertex_binding_array" />
   19813 <Test name="vertex_binding_max_array" />
   19814 <Test name="fragment_binding_single" />
   19815 <Test name="fragment_binding_max" />
   19816 <Test name="fragment_binding_multiple" />
   19817 <Test name="fragment_binding_array" />
   19818 <Test name="fragment_binding_max_array" />
   19819 </TestCase>
   19820 </TestSuite>
   19821 <TestCase name="ubo">
   19822 <Test name="vertex_binding_single" />
   19823 <Test name="vertex_binding_max" />
   19824 <Test name="vertex_binding_multiple" />
   19825 <Test name="vertex_binding_array" />
   19826 <Test name="vertex_binding_max_array" />
   19827 <Test name="fragment_binding_single" />
   19828 <Test name="fragment_binding_max" />
   19829 <Test name="fragment_binding_multiple" />
   19830 <Test name="fragment_binding_array" />
   19831 <Test name="fragment_binding_max_array" />
   19832 </TestCase>
   19833 <TestCase name="ssbo">
   19834 <Test name="vertex_binding_single" />
   19835 <Test name="vertex_binding_max" />
   19836 <Test name="vertex_binding_multiple" />
   19837 <Test name="vertex_binding_array" />
   19838 <Test name="vertex_binding_max_array" />
   19839 <Test name="fragment_binding_single" />
   19840 <Test name="fragment_binding_max" />
   19841 <Test name="fragment_binding_multiple" />
   19842 <Test name="fragment_binding_array" />
   19843 <Test name="fragment_binding_max_array" />
   19844 </TestCase>
   19845 <TestSuite name="image">
   19846 <TestCase name="image2d">
   19847 <Test name="vertex_binding_single" />
   19848 <Test name="vertex_binding_max" />
   19849 <Test name="vertex_binding_multiple" />
   19850 <Test name="vertex_binding_array" />
   19851 <Test name="vertex_binding_max_array" />
   19852 <Test name="fragment_binding_single" />
   19853 <Test name="fragment_binding_max" />
   19854 <Test name="fragment_binding_multiple" />
   19855 <Test name="fragment_binding_array" />
   19856 <Test name="fragment_binding_max_array" />
   19857 </TestCase>
   19858 <TestCase name="image3d">
   19859 <Test name="vertex_binding_single" />
   19860 <Test name="vertex_binding_max" />
   19861 <Test name="vertex_binding_multiple" />
   19862 <Test name="vertex_binding_array" />
   19863 <Test name="vertex_binding_max_array" />
   19864 <Test name="fragment_binding_single" />
   19865 <Test name="fragment_binding_max" />
   19866 <Test name="fragment_binding_multiple" />
   19867 <Test name="fragment_binding_array" />
   19868 <Test name="fragment_binding_max_array" />
   19869 </TestCase>
   19870 </TestSuite>
   19871 <TestSuite name="negative">
   19872 <TestSuite name="sampler">
   19873 <TestCase name="sampler2d">
   19874 <Test name="vertex_binding_over_max" />
   19875 <Test name="fragment_binding_over_max" />
   19876 <Test name="vertex_binding_neg" />
   19877 <Test name="fragment_binding_neg" />
   19878 <Test name="vertex_binding_over_max_array" />
   19879 <Test name="fragment_binding_over_max_array" />
   19880 <Test name="vertex_binding_neg_array" />
   19881 <Test name="fragment_binding_neg_array" />
   19882 <Test name="binding_contradictory" />
   19883 <Test name="binding_contradictory_array" />
   19884 </TestCase>
   19885 <TestCase name="sampler3d">
   19886 <Test name="vertex_binding_over_max" />
   19887 <Test name="fragment_binding_over_max" />
   19888 <Test name="vertex_binding_neg" />
   19889 <Test name="fragment_binding_neg" />
   19890 <Test name="vertex_binding_over_max_array" />
   19891 <Test name="fragment_binding_over_max_array" />
   19892 <Test name="vertex_binding_neg_array" />
   19893 <Test name="fragment_binding_neg_array" />
   19894 <Test name="binding_contradictory" />
   19895 <Test name="binding_contradictory_array" />
   19896 </TestCase>
   19897 </TestSuite>
   19898 <TestCase name="ubo">
   19899 <Test name="vertex_binding_over_max" />
   19900 <Test name="fragment_binding_over_max" />
   19901 <Test name="vertex_binding_neg" />
   19902 <Test name="fragment_binding_neg" />
   19903 <Test name="vertex_binding_over_max_array" />
   19904 <Test name="fragment_binding_over_max_array" />
   19905 <Test name="vertex_binding_neg_array" />
   19906 <Test name="fragment_binding_neg_array" />
   19907 <Test name="binding_contradictory" />
   19908 <Test name="binding_contradictory_array" />
   19909 </TestCase>
   19910 <TestCase name="ssbo">
   19911 <Test name="vertex_binding_over_max" />
   19912 <Test name="fragment_binding_over_max" />
   19913 <Test name="vertex_binding_neg" />
   19914 <Test name="fragment_binding_neg" />
   19915 <Test name="vertex_binding_over_max_array" />
   19916 <Test name="fragment_binding_over_max_array" />
   19917 <Test name="vertex_binding_neg_array" />
   19918 <Test name="fragment_binding_neg_array" />
   19919 <Test name="binding_contradictory" />
   19920 <Test name="binding_contradictory_array" />
   19921 </TestCase>
   19922 <TestSuite name="image">
   19923 <TestCase name="image2d">
   19924 <Test name="vertex_binding_over_max" />
   19925 <Test name="fragment_binding_over_max" />
   19926 <Test name="vertex_binding_neg" />
   19927 <Test name="fragment_binding_neg" />
   19928 <Test name="vertex_binding_over_max_array" />
   19929 <Test name="fragment_binding_over_max_array" />
   19930 <Test name="vertex_binding_neg_array" />
   19931 <Test name="fragment_binding_neg_array" />
   19932 <Test name="binding_contradictory" />
   19933 <Test name="binding_contradictory_array" />
   19934 </TestCase>
   19935 <TestCase name="image3d">
   19936 <Test name="vertex_binding_over_max" />
   19937 <Test name="fragment_binding_over_max" />
   19938 <Test name="vertex_binding_neg" />
   19939 <Test name="fragment_binding_neg" />
   19940 <Test name="vertex_binding_over_max_array" />
   19941 <Test name="fragment_binding_over_max_array" />
   19942 <Test name="vertex_binding_neg_array" />
   19943 <Test name="fragment_binding_neg_array" />
   19944 <Test name="binding_contradictory" />
   19945 <Test name="binding_contradictory_array" />
   19946 </TestCase>
   19947 </TestSuite>
   19948 </TestSuite>
   19949 </TestSuite>
   19950 </TestSuite>
   19951 </TestSuite>
   19952 </TestPackage>
   19953