1 <?xml version="1.0" encoding="UTF-8"?> 2 <TestPackage name="dEQP-GLES31" appPackageName="com.drawelements.deqp.gles31" testType="deqpTest"> 3 <TestSuite name="dEQP-GLES31"> 4 <TestCase name="info"> 5 <Test name="renderer" /> 6 <Test name="version" /> 7 <Test name="shading_language_version" /> 8 <Test name="extensions" /> 9 <Test name="render_target" /> 10 </TestCase> 11 <TestSuite name="functional"> 12 <TestSuite name="shaders"> 13 <TestSuite name="builtin_var"> 14 <TestCase name="compute"> 15 <Test name="num_work_groups" /> 16 <Test name="work_group_size" /> 17 <Test name="work_group_id" /> 18 <Test name="local_invocation_id" /> 19 <Test name="global_invocation_id" /> 20 <Test name="local_invocation_index" /> 21 </TestCase> 22 </TestSuite> 23 <TestSuite name="builtin_functions"> 24 <TestSuite name="common"> 25 <TestCase name="abs"> 26 <Test name="float_lowp_geometry" /> 27 <Test name="float_lowp_tess_control" /> 28 <Test name="float_lowp_tess_eval" /> 29 <Test name="float_lowp_compute" /> 30 <Test name="float_mediump_geometry" /> 31 <Test name="float_mediump_tess_control" /> 32 <Test name="float_mediump_tess_eval" /> 33 <Test name="float_mediump_compute" /> 34 <Test name="float_highp_geometry" /> 35 <Test name="float_highp_tess_control" /> 36 <Test name="float_highp_tess_eval" /> 37 <Test name="float_highp_compute" /> 38 <Test name="vec2_lowp_geometry" /> 39 <Test name="vec2_lowp_tess_control" /> 40 <Test name="vec2_lowp_tess_eval" /> 41 <Test name="vec2_lowp_compute" /> 42 <Test name="vec2_mediump_geometry" /> 43 <Test name="vec2_mediump_tess_control" /> 44 <Test name="vec2_mediump_tess_eval" /> 45 <Test name="vec2_mediump_compute" /> 46 <Test name="vec2_highp_geometry" /> 47 <Test name="vec2_highp_tess_control" /> 48 <Test name="vec2_highp_tess_eval" /> 49 <Test name="vec2_highp_compute" /> 50 <Test name="vec3_lowp_geometry" /> 51 <Test name="vec3_lowp_tess_control" /> 52 <Test name="vec3_lowp_tess_eval" /> 53 <Test name="vec3_lowp_compute" /> 54 <Test name="vec3_mediump_geometry" /> 55 <Test name="vec3_mediump_tess_control" /> 56 <Test name="vec3_mediump_tess_eval" /> 57 <Test name="vec3_mediump_compute" /> 58 <Test name="vec3_highp_geometry" /> 59 <Test name="vec3_highp_tess_control" /> 60 <Test name="vec3_highp_tess_eval" /> 61 <Test name="vec3_highp_compute" /> 62 <Test name="vec4_lowp_geometry" /> 63 <Test name="vec4_lowp_tess_control" /> 64 <Test name="vec4_lowp_tess_eval" /> 65 <Test name="vec4_lowp_compute" /> 66 <Test name="vec4_mediump_geometry" /> 67 <Test name="vec4_mediump_tess_control" /> 68 <Test name="vec4_mediump_tess_eval" /> 69 <Test name="vec4_mediump_compute" /> 70 <Test name="vec4_highp_geometry" /> 71 <Test name="vec4_highp_tess_control" /> 72 <Test name="vec4_highp_tess_eval" /> 73 <Test name="vec4_highp_compute" /> 74 <Test name="int_lowp_geometry" /> 75 <Test name="int_lowp_tess_control" /> 76 <Test name="int_lowp_tess_eval" /> 77 <Test name="int_lowp_compute" /> 78 <Test name="int_mediump_geometry" /> 79 <Test name="int_mediump_tess_control" /> 80 <Test name="int_mediump_tess_eval" /> 81 <Test name="int_mediump_compute" /> 82 <Test name="int_highp_geometry" /> 83 <Test name="int_highp_tess_control" /> 84 <Test name="int_highp_tess_eval" /> 85 <Test name="int_highp_compute" /> 86 <Test name="ivec2_lowp_geometry" /> 87 <Test name="ivec2_lowp_tess_control" /> 88 <Test name="ivec2_lowp_tess_eval" /> 89 <Test name="ivec2_lowp_compute" /> 90 <Test name="ivec2_mediump_geometry" /> 91 <Test name="ivec2_mediump_tess_control" /> 92 <Test name="ivec2_mediump_tess_eval" /> 93 <Test name="ivec2_mediump_compute" /> 94 <Test name="ivec2_highp_geometry" /> 95 <Test name="ivec2_highp_tess_control" /> 96 <Test name="ivec2_highp_tess_eval" /> 97 <Test name="ivec2_highp_compute" /> 98 <Test name="ivec3_lowp_geometry" /> 99 <Test name="ivec3_lowp_tess_control" /> 100 <Test name="ivec3_lowp_tess_eval" /> 101 <Test name="ivec3_lowp_compute" /> 102 <Test name="ivec3_mediump_geometry" /> 103 <Test name="ivec3_mediump_tess_control" /> 104 <Test name="ivec3_mediump_tess_eval" /> 105 <Test name="ivec3_mediump_compute" /> 106 <Test name="ivec3_highp_geometry" /> 107 <Test name="ivec3_highp_tess_control" /> 108 <Test name="ivec3_highp_tess_eval" /> 109 <Test name="ivec3_highp_compute" /> 110 <Test name="ivec4_lowp_geometry" /> 111 <Test name="ivec4_lowp_tess_control" /> 112 <Test name="ivec4_lowp_tess_eval" /> 113 <Test name="ivec4_lowp_compute" /> 114 <Test name="ivec4_mediump_geometry" /> 115 <Test name="ivec4_mediump_tess_control" /> 116 <Test name="ivec4_mediump_tess_eval" /> 117 <Test name="ivec4_mediump_compute" /> 118 <Test name="ivec4_highp_geometry" /> 119 <Test name="ivec4_highp_tess_control" /> 120 <Test name="ivec4_highp_tess_eval" /> 121 <Test name="ivec4_highp_compute" /> 122 </TestCase> 123 <TestCase name="sign"> 124 <Test name="float_lowp_geometry" /> 125 <Test name="float_lowp_tess_control" /> 126 <Test name="float_lowp_tess_eval" /> 127 <Test name="float_lowp_compute" /> 128 <Test name="float_mediump_geometry" /> 129 <Test name="float_mediump_tess_control" /> 130 <Test name="float_mediump_tess_eval" /> 131 <Test name="float_mediump_compute" /> 132 <Test name="float_highp_geometry" /> 133 <Test name="float_highp_tess_control" /> 134 <Test name="float_highp_tess_eval" /> 135 <Test name="float_highp_compute" /> 136 <Test name="vec2_lowp_geometry" /> 137 <Test name="vec2_lowp_tess_control" /> 138 <Test name="vec2_lowp_tess_eval" /> 139 <Test name="vec2_lowp_compute" /> 140 <Test name="vec2_mediump_geometry" /> 141 <Test name="vec2_mediump_tess_control" /> 142 <Test name="vec2_mediump_tess_eval" /> 143 <Test name="vec2_mediump_compute" /> 144 <Test name="vec2_highp_geometry" /> 145 <Test name="vec2_highp_tess_control" /> 146 <Test name="vec2_highp_tess_eval" /> 147 <Test name="vec2_highp_compute" /> 148 <Test name="vec3_lowp_geometry" /> 149 <Test name="vec3_lowp_tess_control" /> 150 <Test name="vec3_lowp_tess_eval" /> 151 <Test name="vec3_lowp_compute" /> 152 <Test name="vec3_mediump_geometry" /> 153 <Test name="vec3_mediump_tess_control" /> 154 <Test name="vec3_mediump_tess_eval" /> 155 <Test name="vec3_mediump_compute" /> 156 <Test name="vec3_highp_geometry" /> 157 <Test name="vec3_highp_tess_control" /> 158 <Test name="vec3_highp_tess_eval" /> 159 <Test name="vec3_highp_compute" /> 160 <Test name="vec4_lowp_geometry" /> 161 <Test name="vec4_lowp_tess_control" /> 162 <Test name="vec4_lowp_tess_eval" /> 163 <Test name="vec4_lowp_compute" /> 164 <Test name="vec4_mediump_geometry" /> 165 <Test name="vec4_mediump_tess_control" /> 166 <Test name="vec4_mediump_tess_eval" /> 167 <Test name="vec4_mediump_compute" /> 168 <Test name="vec4_highp_geometry" /> 169 <Test name="vec4_highp_tess_control" /> 170 <Test name="vec4_highp_tess_eval" /> 171 <Test name="vec4_highp_compute" /> 172 <Test name="int_lowp_geometry" /> 173 <Test name="int_lowp_tess_control" /> 174 <Test name="int_lowp_tess_eval" /> 175 <Test name="int_lowp_compute" /> 176 <Test name="int_mediump_geometry" /> 177 <Test name="int_mediump_tess_control" /> 178 <Test name="int_mediump_tess_eval" /> 179 <Test name="int_mediump_compute" /> 180 <Test name="int_highp_geometry" /> 181 <Test name="int_highp_tess_control" /> 182 <Test name="int_highp_tess_eval" /> 183 <Test name="int_highp_compute" /> 184 <Test name="ivec2_lowp_geometry" /> 185 <Test name="ivec2_lowp_tess_control" /> 186 <Test name="ivec2_lowp_tess_eval" /> 187 <Test name="ivec2_lowp_compute" /> 188 <Test name="ivec2_mediump_geometry" /> 189 <Test name="ivec2_mediump_tess_control" /> 190 <Test name="ivec2_mediump_tess_eval" /> 191 <Test name="ivec2_mediump_compute" /> 192 <Test name="ivec2_highp_geometry" /> 193 <Test name="ivec2_highp_tess_control" /> 194 <Test name="ivec2_highp_tess_eval" /> 195 <Test name="ivec2_highp_compute" /> 196 <Test name="ivec3_lowp_geometry" /> 197 <Test name="ivec3_lowp_tess_control" /> 198 <Test name="ivec3_lowp_tess_eval" /> 199 <Test name="ivec3_lowp_compute" /> 200 <Test name="ivec3_mediump_geometry" /> 201 <Test name="ivec3_mediump_tess_control" /> 202 <Test name="ivec3_mediump_tess_eval" /> 203 <Test name="ivec3_mediump_compute" /> 204 <Test name="ivec3_highp_geometry" /> 205 <Test name="ivec3_highp_tess_control" /> 206 <Test name="ivec3_highp_tess_eval" /> 207 <Test name="ivec3_highp_compute" /> 208 <Test name="ivec4_lowp_geometry" /> 209 <Test name="ivec4_lowp_tess_control" /> 210 <Test name="ivec4_lowp_tess_eval" /> 211 <Test name="ivec4_lowp_compute" /> 212 <Test name="ivec4_mediump_geometry" /> 213 <Test name="ivec4_mediump_tess_control" /> 214 <Test name="ivec4_mediump_tess_eval" /> 215 <Test name="ivec4_mediump_compute" /> 216 <Test name="ivec4_highp_geometry" /> 217 <Test name="ivec4_highp_tess_control" /> 218 <Test name="ivec4_highp_tess_eval" /> 219 <Test name="ivec4_highp_compute" /> 220 </TestCase> 221 <TestCase name="floor"> 222 <Test name="float_lowp_geometry" /> 223 <Test name="float_lowp_tess_control" /> 224 <Test name="float_lowp_tess_eval" /> 225 <Test name="float_lowp_compute" /> 226 <Test name="float_mediump_geometry" /> 227 <Test name="float_mediump_tess_control" /> 228 <Test name="float_mediump_tess_eval" /> 229 <Test name="float_mediump_compute" /> 230 <Test name="float_highp_geometry" /> 231 <Test name="float_highp_tess_control" /> 232 <Test name="float_highp_tess_eval" /> 233 <Test name="float_highp_compute" /> 234 <Test name="vec2_lowp_geometry" /> 235 <Test name="vec2_lowp_tess_control" /> 236 <Test name="vec2_lowp_tess_eval" /> 237 <Test name="vec2_lowp_compute" /> 238 <Test name="vec2_mediump_geometry" /> 239 <Test name="vec2_mediump_tess_control" /> 240 <Test name="vec2_mediump_tess_eval" /> 241 <Test name="vec2_mediump_compute" /> 242 <Test name="vec2_highp_geometry" /> 243 <Test name="vec2_highp_tess_control" /> 244 <Test name="vec2_highp_tess_eval" /> 245 <Test name="vec2_highp_compute" /> 246 <Test name="vec3_lowp_geometry" /> 247 <Test name="vec3_lowp_tess_control" /> 248 <Test name="vec3_lowp_tess_eval" /> 249 <Test name="vec3_lowp_compute" /> 250 <Test name="vec3_mediump_geometry" /> 251 <Test name="vec3_mediump_tess_control" /> 252 <Test name="vec3_mediump_tess_eval" /> 253 <Test name="vec3_mediump_compute" /> 254 <Test name="vec3_highp_geometry" /> 255 <Test name="vec3_highp_tess_control" /> 256 <Test name="vec3_highp_tess_eval" /> 257 <Test name="vec3_highp_compute" /> 258 <Test name="vec4_lowp_geometry" /> 259 <Test name="vec4_lowp_tess_control" /> 260 <Test name="vec4_lowp_tess_eval" /> 261 <Test name="vec4_lowp_compute" /> 262 <Test name="vec4_mediump_geometry" /> 263 <Test name="vec4_mediump_tess_control" /> 264 <Test name="vec4_mediump_tess_eval" /> 265 <Test name="vec4_mediump_compute" /> 266 <Test name="vec4_highp_geometry" /> 267 <Test name="vec4_highp_tess_control" /> 268 <Test name="vec4_highp_tess_eval" /> 269 <Test name="vec4_highp_compute" /> 270 </TestCase> 271 <TestCase name="trunc"> 272 <Test name="float_lowp_geometry" /> 273 <Test name="float_lowp_tess_control" /> 274 <Test name="float_lowp_tess_eval" /> 275 <Test name="float_lowp_compute" /> 276 <Test name="float_mediump_geometry" /> 277 <Test name="float_mediump_tess_control" /> 278 <Test name="float_mediump_tess_eval" /> 279 <Test name="float_mediump_compute" /> 280 <Test name="float_highp_geometry" /> 281 <Test name="float_highp_tess_control" /> 282 <Test name="float_highp_tess_eval" /> 283 <Test name="float_highp_compute" /> 284 <Test name="vec2_lowp_geometry" /> 285 <Test name="vec2_lowp_tess_control" /> 286 <Test name="vec2_lowp_tess_eval" /> 287 <Test name="vec2_lowp_compute" /> 288 <Test name="vec2_mediump_geometry" /> 289 <Test name="vec2_mediump_tess_control" /> 290 <Test name="vec2_mediump_tess_eval" /> 291 <Test name="vec2_mediump_compute" /> 292 <Test name="vec2_highp_geometry" /> 293 <Test name="vec2_highp_tess_control" /> 294 <Test name="vec2_highp_tess_eval" /> 295 <Test name="vec2_highp_compute" /> 296 <Test name="vec3_lowp_geometry" /> 297 <Test name="vec3_lowp_tess_control" /> 298 <Test name="vec3_lowp_tess_eval" /> 299 <Test name="vec3_lowp_compute" /> 300 <Test name="vec3_mediump_geometry" /> 301 <Test name="vec3_mediump_tess_control" /> 302 <Test name="vec3_mediump_tess_eval" /> 303 <Test name="vec3_mediump_compute" /> 304 <Test name="vec3_highp_geometry" /> 305 <Test name="vec3_highp_tess_control" /> 306 <Test name="vec3_highp_tess_eval" /> 307 <Test name="vec3_highp_compute" /> 308 <Test name="vec4_lowp_geometry" /> 309 <Test name="vec4_lowp_tess_control" /> 310 <Test name="vec4_lowp_tess_eval" /> 311 <Test name="vec4_lowp_compute" /> 312 <Test name="vec4_mediump_geometry" /> 313 <Test name="vec4_mediump_tess_control" /> 314 <Test name="vec4_mediump_tess_eval" /> 315 <Test name="vec4_mediump_compute" /> 316 <Test name="vec4_highp_geometry" /> 317 <Test name="vec4_highp_tess_control" /> 318 <Test name="vec4_highp_tess_eval" /> 319 <Test name="vec4_highp_compute" /> 320 </TestCase> 321 <TestCase name="round"> 322 <Test name="float_lowp_geometry" /> 323 <Test name="float_lowp_tess_control" /> 324 <Test name="float_lowp_tess_eval" /> 325 <Test name="float_lowp_compute" /> 326 <Test name="float_mediump_geometry" /> 327 <Test name="float_mediump_tess_control" /> 328 <Test name="float_mediump_tess_eval" /> 329 <Test name="float_mediump_compute" /> 330 <Test name="float_highp_geometry" /> 331 <Test name="float_highp_tess_control" /> 332 <Test name="float_highp_tess_eval" /> 333 <Test name="float_highp_compute" /> 334 <Test name="vec2_lowp_geometry" /> 335 <Test name="vec2_lowp_tess_control" /> 336 <Test name="vec2_lowp_tess_eval" /> 337 <Test name="vec2_lowp_compute" /> 338 <Test name="vec2_mediump_geometry" /> 339 <Test name="vec2_mediump_tess_control" /> 340 <Test name="vec2_mediump_tess_eval" /> 341 <Test name="vec2_mediump_compute" /> 342 <Test name="vec2_highp_geometry" /> 343 <Test name="vec2_highp_tess_control" /> 344 <Test name="vec2_highp_tess_eval" /> 345 <Test name="vec2_highp_compute" /> 346 <Test name="vec3_lowp_geometry" /> 347 <Test name="vec3_lowp_tess_control" /> 348 <Test name="vec3_lowp_tess_eval" /> 349 <Test name="vec3_lowp_compute" /> 350 <Test name="vec3_mediump_geometry" /> 351 <Test name="vec3_mediump_tess_control" /> 352 <Test name="vec3_mediump_tess_eval" /> 353 <Test name="vec3_mediump_compute" /> 354 <Test name="vec3_highp_geometry" /> 355 <Test name="vec3_highp_tess_control" /> 356 <Test name="vec3_highp_tess_eval" /> 357 <Test name="vec3_highp_compute" /> 358 <Test name="vec4_lowp_geometry" /> 359 <Test name="vec4_lowp_tess_control" /> 360 <Test name="vec4_lowp_tess_eval" /> 361 <Test name="vec4_lowp_compute" /> 362 <Test name="vec4_mediump_geometry" /> 363 <Test name="vec4_mediump_tess_control" /> 364 <Test name="vec4_mediump_tess_eval" /> 365 <Test name="vec4_mediump_compute" /> 366 <Test name="vec4_highp_geometry" /> 367 <Test name="vec4_highp_tess_control" /> 368 <Test name="vec4_highp_tess_eval" /> 369 <Test name="vec4_highp_compute" /> 370 </TestCase> 371 <TestCase name="roundeven"> 372 <Test name="float_lowp_geometry" /> 373 <Test name="float_lowp_tess_control" /> 374 <Test name="float_lowp_tess_eval" /> 375 <Test name="float_lowp_compute" /> 376 <Test name="float_mediump_geometry" /> 377 <Test name="float_mediump_tess_control" /> 378 <Test name="float_mediump_tess_eval" /> 379 <Test name="float_mediump_compute" /> 380 <Test name="float_highp_geometry" /> 381 <Test name="float_highp_tess_control" /> 382 <Test name="float_highp_tess_eval" /> 383 <Test name="float_highp_compute" /> 384 <Test name="vec2_lowp_geometry" /> 385 <Test name="vec2_lowp_tess_control" /> 386 <Test name="vec2_lowp_tess_eval" /> 387 <Test name="vec2_lowp_compute" /> 388 <Test name="vec2_mediump_geometry" /> 389 <Test name="vec2_mediump_tess_control" /> 390 <Test name="vec2_mediump_tess_eval" /> 391 <Test name="vec2_mediump_compute" /> 392 <Test name="vec2_highp_geometry" /> 393 <Test name="vec2_highp_tess_control" /> 394 <Test name="vec2_highp_tess_eval" /> 395 <Test name="vec2_highp_compute" /> 396 <Test name="vec3_lowp_geometry" /> 397 <Test name="vec3_lowp_tess_control" /> 398 <Test name="vec3_lowp_tess_eval" /> 399 <Test name="vec3_lowp_compute" /> 400 <Test name="vec3_mediump_geometry" /> 401 <Test name="vec3_mediump_tess_control" /> 402 <Test name="vec3_mediump_tess_eval" /> 403 <Test name="vec3_mediump_compute" /> 404 <Test name="vec3_highp_geometry" /> 405 <Test name="vec3_highp_tess_control" /> 406 <Test name="vec3_highp_tess_eval" /> 407 <Test name="vec3_highp_compute" /> 408 <Test name="vec4_lowp_geometry" /> 409 <Test name="vec4_lowp_tess_control" /> 410 <Test name="vec4_lowp_tess_eval" /> 411 <Test name="vec4_lowp_compute" /> 412 <Test name="vec4_mediump_geometry" /> 413 <Test name="vec4_mediump_tess_control" /> 414 <Test name="vec4_mediump_tess_eval" /> 415 <Test name="vec4_mediump_compute" /> 416 <Test name="vec4_highp_geometry" /> 417 <Test name="vec4_highp_tess_control" /> 418 <Test name="vec4_highp_tess_eval" /> 419 <Test name="vec4_highp_compute" /> 420 </TestCase> 421 <TestCase name="ceil"> 422 <Test name="float_lowp_geometry" /> 423 <Test name="float_lowp_tess_control" /> 424 <Test name="float_lowp_tess_eval" /> 425 <Test name="float_lowp_compute" /> 426 <Test name="float_mediump_geometry" /> 427 <Test name="float_mediump_tess_control" /> 428 <Test name="float_mediump_tess_eval" /> 429 <Test name="float_mediump_compute" /> 430 <Test name="float_highp_geometry" /> 431 <Test name="float_highp_tess_control" /> 432 <Test name="float_highp_tess_eval" /> 433 <Test name="float_highp_compute" /> 434 <Test name="vec2_lowp_geometry" /> 435 <Test name="vec2_lowp_tess_control" /> 436 <Test name="vec2_lowp_tess_eval" /> 437 <Test name="vec2_lowp_compute" /> 438 <Test name="vec2_mediump_geometry" /> 439 <Test name="vec2_mediump_tess_control" /> 440 <Test name="vec2_mediump_tess_eval" /> 441 <Test name="vec2_mediump_compute" /> 442 <Test name="vec2_highp_geometry" /> 443 <Test name="vec2_highp_tess_control" /> 444 <Test name="vec2_highp_tess_eval" /> 445 <Test name="vec2_highp_compute" /> 446 <Test name="vec3_lowp_geometry" /> 447 <Test name="vec3_lowp_tess_control" /> 448 <Test name="vec3_lowp_tess_eval" /> 449 <Test name="vec3_lowp_compute" /> 450 <Test name="vec3_mediump_geometry" /> 451 <Test name="vec3_mediump_tess_control" /> 452 <Test name="vec3_mediump_tess_eval" /> 453 <Test name="vec3_mediump_compute" /> 454 <Test name="vec3_highp_geometry" /> 455 <Test name="vec3_highp_tess_control" /> 456 <Test name="vec3_highp_tess_eval" /> 457 <Test name="vec3_highp_compute" /> 458 <Test name="vec4_lowp_geometry" /> 459 <Test name="vec4_lowp_tess_control" /> 460 <Test name="vec4_lowp_tess_eval" /> 461 <Test name="vec4_lowp_compute" /> 462 <Test name="vec4_mediump_geometry" /> 463 <Test name="vec4_mediump_tess_control" /> 464 <Test name="vec4_mediump_tess_eval" /> 465 <Test name="vec4_mediump_compute" /> 466 <Test name="vec4_highp_geometry" /> 467 <Test name="vec4_highp_tess_control" /> 468 <Test name="vec4_highp_tess_eval" /> 469 <Test name="vec4_highp_compute" /> 470 </TestCase> 471 <TestCase name="fract"> 472 <Test name="float_lowp_geometry" /> 473 <Test name="float_lowp_tess_control" /> 474 <Test name="float_lowp_tess_eval" /> 475 <Test name="float_lowp_compute" /> 476 <Test name="float_mediump_geometry" /> 477 <Test name="float_mediump_tess_control" /> 478 <Test name="float_mediump_tess_eval" /> 479 <Test name="float_mediump_compute" /> 480 <Test name="float_highp_geometry" /> 481 <Test name="float_highp_tess_control" /> 482 <Test name="float_highp_tess_eval" /> 483 <Test name="float_highp_compute" /> 484 <Test name="vec2_lowp_geometry" /> 485 <Test name="vec2_lowp_tess_control" /> 486 <Test name="vec2_lowp_tess_eval" /> 487 <Test name="vec2_lowp_compute" /> 488 <Test name="vec2_mediump_geometry" /> 489 <Test name="vec2_mediump_tess_control" /> 490 <Test name="vec2_mediump_tess_eval" /> 491 <Test name="vec2_mediump_compute" /> 492 <Test name="vec2_highp_geometry" /> 493 <Test name="vec2_highp_tess_control" /> 494 <Test name="vec2_highp_tess_eval" /> 495 <Test name="vec2_highp_compute" /> 496 <Test name="vec3_lowp_geometry" /> 497 <Test name="vec3_lowp_tess_control" /> 498 <Test name="vec3_lowp_tess_eval" /> 499 <Test name="vec3_lowp_compute" /> 500 <Test name="vec3_mediump_geometry" /> 501 <Test name="vec3_mediump_tess_control" /> 502 <Test name="vec3_mediump_tess_eval" /> 503 <Test name="vec3_mediump_compute" /> 504 <Test name="vec3_highp_geometry" /> 505 <Test name="vec3_highp_tess_control" /> 506 <Test name="vec3_highp_tess_eval" /> 507 <Test name="vec3_highp_compute" /> 508 <Test name="vec4_lowp_geometry" /> 509 <Test name="vec4_lowp_tess_control" /> 510 <Test name="vec4_lowp_tess_eval" /> 511 <Test name="vec4_lowp_compute" /> 512 <Test name="vec4_mediump_geometry" /> 513 <Test name="vec4_mediump_tess_control" /> 514 <Test name="vec4_mediump_tess_eval" /> 515 <Test name="vec4_mediump_compute" /> 516 <Test name="vec4_highp_geometry" /> 517 <Test name="vec4_highp_tess_control" /> 518 <Test name="vec4_highp_tess_eval" /> 519 <Test name="vec4_highp_compute" /> 520 </TestCase> 521 <TestCase name="modf"> 522 <Test name="float_lowp_geometry" /> 523 <Test name="float_lowp_tess_control" /> 524 <Test name="float_lowp_tess_eval" /> 525 <Test name="float_lowp_compute" /> 526 <Test name="float_mediump_geometry" /> 527 <Test name="float_mediump_tess_control" /> 528 <Test name="float_mediump_tess_eval" /> 529 <Test name="float_mediump_compute" /> 530 <Test name="float_highp_geometry" /> 531 <Test name="float_highp_tess_control" /> 532 <Test name="float_highp_tess_eval" /> 533 <Test name="float_highp_compute" /> 534 <Test name="vec2_lowp_geometry" /> 535 <Test name="vec2_lowp_tess_control" /> 536 <Test name="vec2_lowp_tess_eval" /> 537 <Test name="vec2_lowp_compute" /> 538 <Test name="vec2_mediump_geometry" /> 539 <Test name="vec2_mediump_tess_control" /> 540 <Test name="vec2_mediump_tess_eval" /> 541 <Test name="vec2_mediump_compute" /> 542 <Test name="vec2_highp_geometry" /> 543 <Test name="vec2_highp_tess_control" /> 544 <Test name="vec2_highp_tess_eval" /> 545 <Test name="vec2_highp_compute" /> 546 <Test name="vec3_lowp_geometry" /> 547 <Test name="vec3_lowp_tess_control" /> 548 <Test name="vec3_lowp_tess_eval" /> 549 <Test name="vec3_lowp_compute" /> 550 <Test name="vec3_mediump_geometry" /> 551 <Test name="vec3_mediump_tess_control" /> 552 <Test name="vec3_mediump_tess_eval" /> 553 <Test name="vec3_mediump_compute" /> 554 <Test name="vec3_highp_geometry" /> 555 <Test name="vec3_highp_tess_control" /> 556 <Test name="vec3_highp_tess_eval" /> 557 <Test name="vec3_highp_compute" /> 558 <Test name="vec4_lowp_geometry" /> 559 <Test name="vec4_lowp_tess_control" /> 560 <Test name="vec4_lowp_tess_eval" /> 561 <Test name="vec4_lowp_compute" /> 562 <Test name="vec4_mediump_geometry" /> 563 <Test name="vec4_mediump_tess_control" /> 564 <Test name="vec4_mediump_tess_eval" /> 565 <Test name="vec4_mediump_compute" /> 566 <Test name="vec4_highp_geometry" /> 567 <Test name="vec4_highp_tess_control" /> 568 <Test name="vec4_highp_tess_eval" /> 569 <Test name="vec4_highp_compute" /> 570 </TestCase> 571 <TestCase name="isnan"> 572 <Test name="float_lowp_geometry" /> 573 <Test name="float_lowp_tess_control" /> 574 <Test name="float_lowp_tess_eval" /> 575 <Test name="float_lowp_compute" /> 576 <Test name="float_mediump_geometry" /> 577 <Test name="float_mediump_tess_control" /> 578 <Test name="float_mediump_tess_eval" /> 579 <Test name="float_mediump_compute" /> 580 <Test name="float_highp_geometry" /> 581 <Test name="float_highp_tess_control" /> 582 <Test name="float_highp_tess_eval" /> 583 <Test name="float_highp_compute" /> 584 <Test name="vec2_lowp_geometry" /> 585 <Test name="vec2_lowp_tess_control" /> 586 <Test name="vec2_lowp_tess_eval" /> 587 <Test name="vec2_lowp_compute" /> 588 <Test name="vec2_mediump_geometry" /> 589 <Test name="vec2_mediump_tess_control" /> 590 <Test name="vec2_mediump_tess_eval" /> 591 <Test name="vec2_mediump_compute" /> 592 <Test name="vec2_highp_geometry" /> 593 <Test name="vec2_highp_tess_control" /> 594 <Test name="vec2_highp_tess_eval" /> 595 <Test name="vec2_highp_compute" /> 596 <Test name="vec3_lowp_geometry" /> 597 <Test name="vec3_lowp_tess_control" /> 598 <Test name="vec3_lowp_tess_eval" /> 599 <Test name="vec3_lowp_compute" /> 600 <Test name="vec3_mediump_geometry" /> 601 <Test name="vec3_mediump_tess_control" /> 602 <Test name="vec3_mediump_tess_eval" /> 603 <Test name="vec3_mediump_compute" /> 604 <Test name="vec3_highp_geometry" /> 605 <Test name="vec3_highp_tess_control" /> 606 <Test name="vec3_highp_tess_eval" /> 607 <Test name="vec3_highp_compute" /> 608 <Test name="vec4_lowp_geometry" /> 609 <Test name="vec4_lowp_tess_control" /> 610 <Test name="vec4_lowp_tess_eval" /> 611 <Test name="vec4_lowp_compute" /> 612 <Test name="vec4_mediump_geometry" /> 613 <Test name="vec4_mediump_tess_control" /> 614 <Test name="vec4_mediump_tess_eval" /> 615 <Test name="vec4_mediump_compute" /> 616 <Test name="vec4_highp_geometry" /> 617 <Test name="vec4_highp_tess_control" /> 618 <Test name="vec4_highp_tess_eval" /> 619 <Test name="vec4_highp_compute" /> 620 </TestCase> 621 <TestCase name="isinf"> 622 <Test name="float_lowp_geometry" /> 623 <Test name="float_lowp_tess_control" /> 624 <Test name="float_lowp_tess_eval" /> 625 <Test name="float_lowp_compute" /> 626 <Test name="float_mediump_geometry" /> 627 <Test name="float_mediump_tess_control" /> 628 <Test name="float_mediump_tess_eval" /> 629 <Test name="float_mediump_compute" /> 630 <Test name="float_highp_geometry" /> 631 <Test name="float_highp_tess_control" /> 632 <Test name="float_highp_tess_eval" /> 633 <Test name="float_highp_compute" /> 634 <Test name="vec2_lowp_geometry" /> 635 <Test name="vec2_lowp_tess_control" /> 636 <Test name="vec2_lowp_tess_eval" /> 637 <Test name="vec2_lowp_compute" /> 638 <Test name="vec2_mediump_geometry" /> 639 <Test name="vec2_mediump_tess_control" /> 640 <Test name="vec2_mediump_tess_eval" /> 641 <Test name="vec2_mediump_compute" /> 642 <Test name="vec2_highp_geometry" /> 643 <Test name="vec2_highp_tess_control" /> 644 <Test name="vec2_highp_tess_eval" /> 645 <Test name="vec2_highp_compute" /> 646 <Test name="vec3_lowp_geometry" /> 647 <Test name="vec3_lowp_tess_control" /> 648 <Test name="vec3_lowp_tess_eval" /> 649 <Test name="vec3_lowp_compute" /> 650 <Test name="vec3_mediump_geometry" /> 651 <Test name="vec3_mediump_tess_control" /> 652 <Test name="vec3_mediump_tess_eval" /> 653 <Test name="vec3_mediump_compute" /> 654 <Test name="vec3_highp_geometry" /> 655 <Test name="vec3_highp_tess_control" /> 656 <Test name="vec3_highp_tess_eval" /> 657 <Test name="vec3_highp_compute" /> 658 <Test name="vec4_lowp_geometry" /> 659 <Test name="vec4_lowp_tess_control" /> 660 <Test name="vec4_lowp_tess_eval" /> 661 <Test name="vec4_lowp_compute" /> 662 <Test name="vec4_mediump_geometry" /> 663 <Test name="vec4_mediump_tess_control" /> 664 <Test name="vec4_mediump_tess_eval" /> 665 <Test name="vec4_mediump_compute" /> 666 <Test name="vec4_highp_geometry" /> 667 <Test name="vec4_highp_tess_control" /> 668 <Test name="vec4_highp_tess_eval" /> 669 <Test name="vec4_highp_compute" /> 670 </TestCase> 671 <TestCase name="floatbitstoint"> 672 <Test name="float_lowp_geometry" /> 673 <Test name="float_lowp_tess_control" /> 674 <Test name="float_lowp_tess_eval" /> 675 <Test name="float_lowp_compute" /> 676 <Test name="float_mediump_geometry" /> 677 <Test name="float_mediump_tess_control" /> 678 <Test name="float_mediump_tess_eval" /> 679 <Test name="float_mediump_compute" /> 680 <Test name="float_highp_geometry" /> 681 <Test name="float_highp_tess_control" /> 682 <Test name="float_highp_tess_eval" /> 683 <Test name="float_highp_compute" /> 684 <Test name="vec2_lowp_geometry" /> 685 <Test name="vec2_lowp_tess_control" /> 686 <Test name="vec2_lowp_tess_eval" /> 687 <Test name="vec2_lowp_compute" /> 688 <Test name="vec2_mediump_geometry" /> 689 <Test name="vec2_mediump_tess_control" /> 690 <Test name="vec2_mediump_tess_eval" /> 691 <Test name="vec2_mediump_compute" /> 692 <Test name="vec2_highp_geometry" /> 693 <Test name="vec2_highp_tess_control" /> 694 <Test name="vec2_highp_tess_eval" /> 695 <Test name="vec2_highp_compute" /> 696 <Test name="vec3_lowp_geometry" /> 697 <Test name="vec3_lowp_tess_control" /> 698 <Test name="vec3_lowp_tess_eval" /> 699 <Test name="vec3_lowp_compute" /> 700 <Test name="vec3_mediump_geometry" /> 701 <Test name="vec3_mediump_tess_control" /> 702 <Test name="vec3_mediump_tess_eval" /> 703 <Test name="vec3_mediump_compute" /> 704 <Test name="vec3_highp_geometry" /> 705 <Test name="vec3_highp_tess_control" /> 706 <Test name="vec3_highp_tess_eval" /> 707 <Test name="vec3_highp_compute" /> 708 <Test name="vec4_lowp_geometry" /> 709 <Test name="vec4_lowp_tess_control" /> 710 <Test name="vec4_lowp_tess_eval" /> 711 <Test name="vec4_lowp_compute" /> 712 <Test name="vec4_mediump_geometry" /> 713 <Test name="vec4_mediump_tess_control" /> 714 <Test name="vec4_mediump_tess_eval" /> 715 <Test name="vec4_mediump_compute" /> 716 <Test name="vec4_highp_geometry" /> 717 <Test name="vec4_highp_tess_control" /> 718 <Test name="vec4_highp_tess_eval" /> 719 <Test name="vec4_highp_compute" /> 720 </TestCase> 721 <TestCase name="floatbitstouint"> 722 <Test name="float_lowp_geometry" /> 723 <Test name="float_lowp_tess_control" /> 724 <Test name="float_lowp_tess_eval" /> 725 <Test name="float_lowp_compute" /> 726 <Test name="float_mediump_geometry" /> 727 <Test name="float_mediump_tess_control" /> 728 <Test name="float_mediump_tess_eval" /> 729 <Test name="float_mediump_compute" /> 730 <Test name="float_highp_geometry" /> 731 <Test name="float_highp_tess_control" /> 732 <Test name="float_highp_tess_eval" /> 733 <Test name="float_highp_compute" /> 734 <Test name="vec2_lowp_geometry" /> 735 <Test name="vec2_lowp_tess_control" /> 736 <Test name="vec2_lowp_tess_eval" /> 737 <Test name="vec2_lowp_compute" /> 738 <Test name="vec2_mediump_geometry" /> 739 <Test name="vec2_mediump_tess_control" /> 740 <Test name="vec2_mediump_tess_eval" /> 741 <Test name="vec2_mediump_compute" /> 742 <Test name="vec2_highp_geometry" /> 743 <Test name="vec2_highp_tess_control" /> 744 <Test name="vec2_highp_tess_eval" /> 745 <Test name="vec2_highp_compute" /> 746 <Test name="vec3_lowp_geometry" /> 747 <Test name="vec3_lowp_tess_control" /> 748 <Test name="vec3_lowp_tess_eval" /> 749 <Test name="vec3_lowp_compute" /> 750 <Test name="vec3_mediump_geometry" /> 751 <Test name="vec3_mediump_tess_control" /> 752 <Test name="vec3_mediump_tess_eval" /> 753 <Test name="vec3_mediump_compute" /> 754 <Test name="vec3_highp_geometry" /> 755 <Test name="vec3_highp_tess_control" /> 756 <Test name="vec3_highp_tess_eval" /> 757 <Test name="vec3_highp_compute" /> 758 <Test name="vec4_lowp_geometry" /> 759 <Test name="vec4_lowp_tess_control" /> 760 <Test name="vec4_lowp_tess_eval" /> 761 <Test name="vec4_lowp_compute" /> 762 <Test name="vec4_mediump_geometry" /> 763 <Test name="vec4_mediump_tess_control" /> 764 <Test name="vec4_mediump_tess_eval" /> 765 <Test name="vec4_mediump_compute" /> 766 <Test name="vec4_highp_geometry" /> 767 <Test name="vec4_highp_tess_control" /> 768 <Test name="vec4_highp_tess_eval" /> 769 <Test name="vec4_highp_compute" /> 770 </TestCase> 771 <TestCase name="frexp"> 772 <Test name="float_lowp_vertex" /> 773 <Test name="float_lowp_geometry" /> 774 <Test name="float_lowp_tess_control" /> 775 <Test name="float_lowp_tess_eval" /> 776 <Test name="float_lowp_compute" /> 777 <Test name="float_mediump_vertex" /> 778 <Test name="float_mediump_geometry" /> 779 <Test name="float_mediump_tess_control" /> 780 <Test name="float_mediump_tess_eval" /> 781 <Test name="float_mediump_compute" /> 782 <Test name="float_highp_vertex" /> 783 <Test name="float_highp_geometry" /> 784 <Test name="float_highp_tess_control" /> 785 <Test name="float_highp_tess_eval" /> 786 <Test name="float_highp_compute" /> 787 <Test name="vec2_lowp_vertex" /> 788 <Test name="vec2_lowp_geometry" /> 789 <Test name="vec2_lowp_tess_control" /> 790 <Test name="vec2_lowp_tess_eval" /> 791 <Test name="vec2_lowp_compute" /> 792 <Test name="vec2_mediump_vertex" /> 793 <Test name="vec2_mediump_geometry" /> 794 <Test name="vec2_mediump_tess_control" /> 795 <Test name="vec2_mediump_tess_eval" /> 796 <Test name="vec2_mediump_compute" /> 797 <Test name="vec2_highp_vertex" /> 798 <Test name="vec2_highp_geometry" /> 799 <Test name="vec2_highp_tess_control" /> 800 <Test name="vec2_highp_tess_eval" /> 801 <Test name="vec2_highp_compute" /> 802 <Test name="vec3_lowp_vertex" /> 803 <Test name="vec3_lowp_geometry" /> 804 <Test name="vec3_lowp_tess_control" /> 805 <Test name="vec3_lowp_tess_eval" /> 806 <Test name="vec3_lowp_compute" /> 807 <Test name="vec3_mediump_vertex" /> 808 <Test name="vec3_mediump_geometry" /> 809 <Test name="vec3_mediump_tess_control" /> 810 <Test name="vec3_mediump_tess_eval" /> 811 <Test name="vec3_mediump_compute" /> 812 <Test name="vec3_highp_vertex" /> 813 <Test name="vec3_highp_geometry" /> 814 <Test name="vec3_highp_tess_control" /> 815 <Test name="vec3_highp_tess_eval" /> 816 <Test name="vec3_highp_compute" /> 817 <Test name="vec4_lowp_vertex" /> 818 <Test name="vec4_lowp_geometry" /> 819 <Test name="vec4_lowp_tess_control" /> 820 <Test name="vec4_lowp_tess_eval" /> 821 <Test name="vec4_lowp_compute" /> 822 <Test name="vec4_mediump_vertex" /> 823 <Test name="vec4_mediump_geometry" /> 824 <Test name="vec4_mediump_tess_control" /> 825 <Test name="vec4_mediump_tess_eval" /> 826 <Test name="vec4_mediump_compute" /> 827 <Test name="vec4_highp_vertex" /> 828 <Test name="vec4_highp_geometry" /> 829 <Test name="vec4_highp_tess_control" /> 830 <Test name="vec4_highp_tess_eval" /> 831 <Test name="vec4_highp_compute" /> 832 </TestCase> 833 <TestCase name="ldexp"> 834 <Test name="float_lowp_vertex" /> 835 <Test name="float_lowp_fragment" /> 836 <Test name="float_lowp_geometry" /> 837 <Test name="float_lowp_tess_control" /> 838 <Test name="float_lowp_tess_eval" /> 839 <Test name="float_lowp_compute" /> 840 <Test name="float_mediump_vertex" /> 841 <Test name="float_mediump_fragment" /> 842 <Test name="float_mediump_geometry" /> 843 <Test name="float_mediump_tess_control" /> 844 <Test name="float_mediump_tess_eval" /> 845 <Test name="float_mediump_compute" /> 846 <Test name="float_highp_vertex" /> 847 <Test name="float_highp_fragment" /> 848 <Test name="float_highp_geometry" /> 849 <Test name="float_highp_tess_control" /> 850 <Test name="float_highp_tess_eval" /> 851 <Test name="float_highp_compute" /> 852 <Test name="vec2_lowp_vertex" /> 853 <Test name="vec2_lowp_fragment" /> 854 <Test name="vec2_lowp_geometry" /> 855 <Test name="vec2_lowp_tess_control" /> 856 <Test name="vec2_lowp_tess_eval" /> 857 <Test name="vec2_lowp_compute" /> 858 <Test name="vec2_mediump_vertex" /> 859 <Test name="vec2_mediump_fragment" /> 860 <Test name="vec2_mediump_geometry" /> 861 <Test name="vec2_mediump_tess_control" /> 862 <Test name="vec2_mediump_tess_eval" /> 863 <Test name="vec2_mediump_compute" /> 864 <Test name="vec2_highp_vertex" /> 865 <Test name="vec2_highp_fragment" /> 866 <Test name="vec2_highp_geometry" /> 867 <Test name="vec2_highp_tess_control" /> 868 <Test name="vec2_highp_tess_eval" /> 869 <Test name="vec2_highp_compute" /> 870 <Test name="vec3_lowp_vertex" /> 871 <Test name="vec3_lowp_fragment" /> 872 <Test name="vec3_lowp_geometry" /> 873 <Test name="vec3_lowp_tess_control" /> 874 <Test name="vec3_lowp_tess_eval" /> 875 <Test name="vec3_lowp_compute" /> 876 <Test name="vec3_mediump_vertex" /> 877 <Test name="vec3_mediump_fragment" /> 878 <Test name="vec3_mediump_geometry" /> 879 <Test name="vec3_mediump_tess_control" /> 880 <Test name="vec3_mediump_tess_eval" /> 881 <Test name="vec3_mediump_compute" /> 882 <Test name="vec3_highp_vertex" /> 883 <Test name="vec3_highp_fragment" /> 884 <Test name="vec3_highp_geometry" /> 885 <Test name="vec3_highp_tess_control" /> 886 <Test name="vec3_highp_tess_eval" /> 887 <Test name="vec3_highp_compute" /> 888 <Test name="vec4_lowp_vertex" /> 889 <Test name="vec4_lowp_fragment" /> 890 <Test name="vec4_lowp_geometry" /> 891 <Test name="vec4_lowp_tess_control" /> 892 <Test name="vec4_lowp_tess_eval" /> 893 <Test name="vec4_lowp_compute" /> 894 <Test name="vec4_mediump_vertex" /> 895 <Test name="vec4_mediump_fragment" /> 896 <Test name="vec4_mediump_geometry" /> 897 <Test name="vec4_mediump_tess_control" /> 898 <Test name="vec4_mediump_tess_eval" /> 899 <Test name="vec4_mediump_compute" /> 900 <Test name="vec4_highp_vertex" /> 901 <Test name="vec4_highp_fragment" /> 902 <Test name="vec4_highp_geometry" /> 903 <Test name="vec4_highp_tess_control" /> 904 <Test name="vec4_highp_tess_eval" /> 905 <Test name="vec4_highp_compute" /> 906 </TestCase> 907 <TestCase name="fma"> 908 <Test name="float_lowp_vertex" /> 909 <Test name="float_lowp_fragment" /> 910 <Test name="float_lowp_geometry" /> 911 <Test name="float_lowp_tess_control" /> 912 <Test name="float_lowp_tess_eval" /> 913 <Test name="float_lowp_compute" /> 914 <Test name="float_mediump_vertex" /> 915 <Test name="float_mediump_fragment" /> 916 <Test name="float_mediump_geometry" /> 917 <Test name="float_mediump_tess_control" /> 918 <Test name="float_mediump_tess_eval" /> 919 <Test name="float_mediump_compute" /> 920 <Test name="float_highp_vertex" /> 921 <Test name="float_highp_fragment" /> 922 <Test name="float_highp_geometry" /> 923 <Test name="float_highp_tess_control" /> 924 <Test name="float_highp_tess_eval" /> 925 <Test name="float_highp_compute" /> 926 <Test name="vec2_lowp_vertex" /> 927 <Test name="vec2_lowp_fragment" /> 928 <Test name="vec2_lowp_geometry" /> 929 <Test name="vec2_lowp_tess_control" /> 930 <Test name="vec2_lowp_tess_eval" /> 931 <Test name="vec2_lowp_compute" /> 932 <Test name="vec2_mediump_vertex" /> 933 <Test name="vec2_mediump_fragment" /> 934 <Test name="vec2_mediump_geometry" /> 935 <Test name="vec2_mediump_tess_control" /> 936 <Test name="vec2_mediump_tess_eval" /> 937 <Test name="vec2_mediump_compute" /> 938 <Test name="vec2_highp_vertex" /> 939 <Test name="vec2_highp_fragment" /> 940 <Test name="vec2_highp_geometry" /> 941 <Test name="vec2_highp_tess_control" /> 942 <Test name="vec2_highp_tess_eval" /> 943 <Test name="vec2_highp_compute" /> 944 <Test name="vec3_lowp_vertex" /> 945 <Test name="vec3_lowp_fragment" /> 946 <Test name="vec3_lowp_geometry" /> 947 <Test name="vec3_lowp_tess_control" /> 948 <Test name="vec3_lowp_tess_eval" /> 949 <Test name="vec3_lowp_compute" /> 950 <Test name="vec3_mediump_vertex" /> 951 <Test name="vec3_mediump_fragment" /> 952 <Test name="vec3_mediump_geometry" /> 953 <Test name="vec3_mediump_tess_control" /> 954 <Test name="vec3_mediump_tess_eval" /> 955 <Test name="vec3_mediump_compute" /> 956 <Test name="vec3_highp_vertex" /> 957 <Test name="vec3_highp_fragment" /> 958 <Test name="vec3_highp_geometry" /> 959 <Test name="vec3_highp_tess_control" /> 960 <Test name="vec3_highp_tess_eval" /> 961 <Test name="vec3_highp_compute" /> 962 <Test name="vec4_lowp_vertex" /> 963 <Test name="vec4_lowp_fragment" /> 964 <Test name="vec4_lowp_geometry" /> 965 <Test name="vec4_lowp_tess_control" /> 966 <Test name="vec4_lowp_tess_eval" /> 967 <Test name="vec4_lowp_compute" /> 968 <Test name="vec4_mediump_vertex" /> 969 <Test name="vec4_mediump_fragment" /> 970 <Test name="vec4_mediump_geometry" /> 971 <Test name="vec4_mediump_tess_control" /> 972 <Test name="vec4_mediump_tess_eval" /> 973 <Test name="vec4_mediump_compute" /> 974 <Test name="vec4_highp_vertex" /> 975 <Test name="vec4_highp_fragment" /> 976 <Test name="vec4_highp_geometry" /> 977 <Test name="vec4_highp_tess_control" /> 978 <Test name="vec4_highp_tess_eval" /> 979 <Test name="vec4_highp_compute" /> 980 </TestCase> 981 <TestCase name="intbitstofloat"> 982 <Test name="int_highp_geometry" /> 983 <Test name="int_highp_tess_control" /> 984 <Test name="int_highp_tess_eval" /> 985 <Test name="int_highp_compute" /> 986 <Test name="ivec2_highp_geometry" /> 987 <Test name="ivec2_highp_tess_control" /> 988 <Test name="ivec2_highp_tess_eval" /> 989 <Test name="ivec2_highp_compute" /> 990 <Test name="ivec3_highp_geometry" /> 991 <Test name="ivec3_highp_tess_control" /> 992 <Test name="ivec3_highp_tess_eval" /> 993 <Test name="ivec3_highp_compute" /> 994 </TestCase> 995 <TestCase name="uintbitstofloat"> 996 <Test name="uint_highp_geometry" /> 997 <Test name="uint_highp_tess_control" /> 998 <Test name="uint_highp_tess_eval" /> 999 <Test name="uint_highp_compute" /> 1000 <Test name="uvec2_highp_geometry" /> 1001 <Test name="uvec2_highp_tess_control" /> 1002 <Test name="uvec2_highp_tess_eval" /> 1003 <Test name="uvec2_highp_compute" /> 1004 <Test name="uvec3_highp_geometry" /> 1005 <Test name="uvec3_highp_tess_control" /> 1006 <Test name="uvec3_highp_tess_eval" /> 1007 <Test name="uvec3_highp_compute" /> 1008 </TestCase> 1009 </TestSuite> 1010 <TestCase name="pack_unpack"> 1011 <Test name="packsnorm4x8_lowp_vertex" /> 1012 <Test name="packsnorm4x8_lowp_tess_control" /> 1013 <Test name="packsnorm4x8_lowp_tess_eval" /> 1014 <Test name="packsnorm4x8_lowp_geometry" /> 1015 <Test name="packsnorm4x8_lowp_fragment" /> 1016 <Test name="packsnorm4x8_lowp_compute" /> 1017 <Test name="packsnorm4x8_mediump_vertex" /> 1018 <Test name="packsnorm4x8_mediump_tess_control" /> 1019 <Test name="packsnorm4x8_mediump_tess_eval" /> 1020 <Test name="packsnorm4x8_mediump_geometry" /> 1021 <Test name="packsnorm4x8_mediump_fragment" /> 1022 <Test name="packsnorm4x8_mediump_compute" /> 1023 <Test name="packsnorm4x8_highp_vertex" /> 1024 <Test name="packsnorm4x8_highp_tess_control" /> 1025 <Test name="packsnorm4x8_highp_tess_eval" /> 1026 <Test name="packsnorm4x8_highp_geometry" /> 1027 <Test name="packsnorm4x8_highp_fragment" /> 1028 <Test name="packsnorm4x8_highp_compute" /> 1029 <Test name="unpacksnorm4x8_vertex" /> 1030 <Test name="unpacksnorm4x8_tess_control" /> 1031 <Test name="unpacksnorm4x8_tess_eval" /> 1032 <Test name="unpacksnorm4x8_geometry" /> 1033 <Test name="unpacksnorm4x8_fragment" /> 1034 <Test name="unpacksnorm4x8_compute" /> 1035 <Test name="packunorm4x8_lowp_vertex" /> 1036 <Test name="packunorm4x8_lowp_tess_control" /> 1037 <Test name="packunorm4x8_lowp_tess_eval" /> 1038 <Test name="packunorm4x8_lowp_geometry" /> 1039 <Test name="packunorm4x8_lowp_fragment" /> 1040 <Test name="packunorm4x8_lowp_compute" /> 1041 <Test name="packunorm4x8_mediump_vertex" /> 1042 <Test name="packunorm4x8_mediump_tess_control" /> 1043 <Test name="packunorm4x8_mediump_tess_eval" /> 1044 <Test name="packunorm4x8_mediump_geometry" /> 1045 <Test name="packunorm4x8_mediump_fragment" /> 1046 <Test name="packunorm4x8_mediump_compute" /> 1047 <Test name="packunorm4x8_highp_vertex" /> 1048 <Test name="packunorm4x8_highp_tess_control" /> 1049 <Test name="packunorm4x8_highp_tess_eval" /> 1050 <Test name="packunorm4x8_highp_geometry" /> 1051 <Test name="packunorm4x8_highp_fragment" /> 1052 <Test name="packunorm4x8_highp_compute" /> 1053 <Test name="unpackunorm4x8_vertex" /> 1054 <Test name="unpackunorm4x8_tess_control" /> 1055 <Test name="unpackunorm4x8_tess_eval" /> 1056 <Test name="unpackunorm4x8_geometry" /> 1057 <Test name="unpackunorm4x8_fragment" /> 1058 <Test name="unpackunorm4x8_compute" /> 1059 <Test name="packsnorm2x16_lowp_geometry" /> 1060 <Test name="packsnorm2x16_lowp_compute" /> 1061 <Test name="packsnorm2x16_mediump_geometry" /> 1062 <Test name="packsnorm2x16_mediump_compute" /> 1063 <Test name="packsnorm2x16_highp_geometry" /> 1064 <Test name="packsnorm2x16_highp_compute" /> 1065 <Test name="unpacksnorm2x16_geometry" /> 1066 <Test name="unpacksnorm2x16_compute" /> 1067 <Test name="packunorm2x16_lowp_geometry" /> 1068 <Test name="packunorm2x16_lowp_compute" /> 1069 <Test name="packunorm2x16_mediump_geometry" /> 1070 <Test name="packunorm2x16_mediump_compute" /> 1071 <Test name="packunorm2x16_highp_geometry" /> 1072 <Test name="packunorm2x16_highp_compute" /> 1073 <Test name="unpackunorm2x16_geometry" /> 1074 <Test name="unpackunorm2x16_compute" /> 1075 <Test name="packhalf2x16_geometry" /> 1076 <Test name="packhalf2x16_compute" /> 1077 <Test name="unpackhalf2x16_geometry" /> 1078 <Test name="unpackhalf2x16_compute" /> 1079 </TestCase> 1080 <TestSuite name="integer"> 1081 <TestCase name="uaddcarry"> 1082 <Test name="uint_lowp_vertex" /> 1083 <Test name="uint_lowp_geometry" /> 1084 <Test name="uint_lowp_tess_control" /> 1085 <Test name="uint_lowp_tess_eval" /> 1086 <Test name="uint_lowp_compute" /> 1087 <Test name="uint_mediump_vertex" /> 1088 <Test name="uint_mediump_geometry" /> 1089 <Test name="uint_mediump_tess_control" /> 1090 <Test name="uint_mediump_tess_eval" /> 1091 <Test name="uint_mediump_compute" /> 1092 <Test name="uint_highp_vertex" /> 1093 <Test name="uint_highp_geometry" /> 1094 <Test name="uint_highp_tess_control" /> 1095 <Test name="uint_highp_tess_eval" /> 1096 <Test name="uint_highp_compute" /> 1097 <Test name="uvec2_lowp_vertex" /> 1098 <Test name="uvec2_lowp_geometry" /> 1099 <Test name="uvec2_lowp_tess_control" /> 1100 <Test name="uvec2_lowp_tess_eval" /> 1101 <Test name="uvec2_lowp_compute" /> 1102 <Test name="uvec2_mediump_vertex" /> 1103 <Test name="uvec2_mediump_geometry" /> 1104 <Test name="uvec2_mediump_tess_control" /> 1105 <Test name="uvec2_mediump_tess_eval" /> 1106 <Test name="uvec2_mediump_compute" /> 1107 <Test name="uvec2_highp_vertex" /> 1108 <Test name="uvec2_highp_geometry" /> 1109 <Test name="uvec2_highp_tess_control" /> 1110 <Test name="uvec2_highp_tess_eval" /> 1111 <Test name="uvec2_highp_compute" /> 1112 <Test name="uvec3_lowp_vertex" /> 1113 <Test name="uvec3_lowp_geometry" /> 1114 <Test name="uvec3_lowp_tess_control" /> 1115 <Test name="uvec3_lowp_tess_eval" /> 1116 <Test name="uvec3_lowp_compute" /> 1117 <Test name="uvec3_mediump_vertex" /> 1118 <Test name="uvec3_mediump_geometry" /> 1119 <Test name="uvec3_mediump_tess_control" /> 1120 <Test name="uvec3_mediump_tess_eval" /> 1121 <Test name="uvec3_mediump_compute" /> 1122 <Test name="uvec3_highp_vertex" /> 1123 <Test name="uvec3_highp_geometry" /> 1124 <Test name="uvec3_highp_tess_control" /> 1125 <Test name="uvec3_highp_tess_eval" /> 1126 <Test name="uvec3_highp_compute" /> 1127 <Test name="uvec4_lowp_vertex" /> 1128 <Test name="uvec4_lowp_geometry" /> 1129 <Test name="uvec4_lowp_tess_control" /> 1130 <Test name="uvec4_lowp_tess_eval" /> 1131 <Test name="uvec4_lowp_compute" /> 1132 <Test name="uvec4_mediump_vertex" /> 1133 <Test name="uvec4_mediump_geometry" /> 1134 <Test name="uvec4_mediump_tess_control" /> 1135 <Test name="uvec4_mediump_tess_eval" /> 1136 <Test name="uvec4_mediump_compute" /> 1137 <Test name="uvec4_highp_vertex" /> 1138 <Test name="uvec4_highp_geometry" /> 1139 <Test name="uvec4_highp_tess_control" /> 1140 <Test name="uvec4_highp_tess_eval" /> 1141 <Test name="uvec4_highp_compute" /> 1142 </TestCase> 1143 <TestCase name="usubborrow"> 1144 <Test name="uint_lowp_vertex" /> 1145 <Test name="uint_lowp_geometry" /> 1146 <Test name="uint_lowp_tess_control" /> 1147 <Test name="uint_lowp_tess_eval" /> 1148 <Test name="uint_lowp_compute" /> 1149 <Test name="uint_mediump_vertex" /> 1150 <Test name="uint_mediump_geometry" /> 1151 <Test name="uint_mediump_tess_control" /> 1152 <Test name="uint_mediump_tess_eval" /> 1153 <Test name="uint_mediump_compute" /> 1154 <Test name="uint_highp_vertex" /> 1155 <Test name="uint_highp_geometry" /> 1156 <Test name="uint_highp_tess_control" /> 1157 <Test name="uint_highp_tess_eval" /> 1158 <Test name="uint_highp_compute" /> 1159 <Test name="uvec2_lowp_vertex" /> 1160 <Test name="uvec2_lowp_geometry" /> 1161 <Test name="uvec2_lowp_tess_control" /> 1162 <Test name="uvec2_lowp_tess_eval" /> 1163 <Test name="uvec2_lowp_compute" /> 1164 <Test name="uvec2_mediump_vertex" /> 1165 <Test name="uvec2_mediump_geometry" /> 1166 <Test name="uvec2_mediump_tess_control" /> 1167 <Test name="uvec2_mediump_tess_eval" /> 1168 <Test name="uvec2_mediump_compute" /> 1169 <Test name="uvec2_highp_vertex" /> 1170 <Test name="uvec2_highp_geometry" /> 1171 <Test name="uvec2_highp_tess_control" /> 1172 <Test name="uvec2_highp_tess_eval" /> 1173 <Test name="uvec2_highp_compute" /> 1174 <Test name="uvec3_lowp_vertex" /> 1175 <Test name="uvec3_lowp_geometry" /> 1176 <Test name="uvec3_lowp_tess_control" /> 1177 <Test name="uvec3_lowp_tess_eval" /> 1178 <Test name="uvec3_lowp_compute" /> 1179 <Test name="uvec3_mediump_vertex" /> 1180 <Test name="uvec3_mediump_geometry" /> 1181 <Test name="uvec3_mediump_tess_control" /> 1182 <Test name="uvec3_mediump_tess_eval" /> 1183 <Test name="uvec3_mediump_compute" /> 1184 <Test name="uvec3_highp_vertex" /> 1185 <Test name="uvec3_highp_geometry" /> 1186 <Test name="uvec3_highp_tess_control" /> 1187 <Test name="uvec3_highp_tess_eval" /> 1188 <Test name="uvec3_highp_compute" /> 1189 <Test name="uvec4_lowp_vertex" /> 1190 <Test name="uvec4_lowp_geometry" /> 1191 <Test name="uvec4_lowp_tess_control" /> 1192 <Test name="uvec4_lowp_tess_eval" /> 1193 <Test name="uvec4_lowp_compute" /> 1194 <Test name="uvec4_mediump_vertex" /> 1195 <Test name="uvec4_mediump_geometry" /> 1196 <Test name="uvec4_mediump_tess_control" /> 1197 <Test name="uvec4_mediump_tess_eval" /> 1198 <Test name="uvec4_mediump_compute" /> 1199 <Test name="uvec4_highp_vertex" /> 1200 <Test name="uvec4_highp_geometry" /> 1201 <Test name="uvec4_highp_tess_control" /> 1202 <Test name="uvec4_highp_tess_eval" /> 1203 <Test name="uvec4_highp_compute" /> 1204 </TestCase> 1205 <TestCase name="umulextended"> 1206 <Test name="uint_highp_vertex" /> 1207 <Test name="uint_highp_geometry" /> 1208 <Test name="uint_highp_tess_control" /> 1209 <Test name="uint_highp_tess_eval" /> 1210 <Test name="uint_highp_compute" /> 1211 <Test name="uvec2_highp_vertex" /> 1212 <Test name="uvec2_highp_geometry" /> 1213 <Test name="uvec2_highp_tess_control" /> 1214 <Test name="uvec2_highp_tess_eval" /> 1215 <Test name="uvec2_highp_compute" /> 1216 <Test name="uvec3_highp_vertex" /> 1217 <Test name="uvec3_highp_geometry" /> 1218 <Test name="uvec3_highp_tess_control" /> 1219 <Test name="uvec3_highp_tess_eval" /> 1220 <Test name="uvec3_highp_compute" /> 1221 <Test name="uvec4_highp_vertex" /> 1222 <Test name="uvec4_highp_geometry" /> 1223 <Test name="uvec4_highp_tess_control" /> 1224 <Test name="uvec4_highp_tess_eval" /> 1225 <Test name="uvec4_highp_compute" /> 1226 </TestCase> 1227 <TestCase name="imulextended"> 1228 <Test name="int_highp_vertex" /> 1229 <Test name="int_highp_geometry" /> 1230 <Test name="int_highp_tess_control" /> 1231 <Test name="int_highp_tess_eval" /> 1232 <Test name="int_highp_compute" /> 1233 <Test name="ivec2_highp_vertex" /> 1234 <Test name="ivec2_highp_geometry" /> 1235 <Test name="ivec2_highp_tess_control" /> 1236 <Test name="ivec2_highp_tess_eval" /> 1237 <Test name="ivec2_highp_compute" /> 1238 <Test name="ivec3_highp_vertex" /> 1239 <Test name="ivec3_highp_geometry" /> 1240 <Test name="ivec3_highp_tess_control" /> 1241 <Test name="ivec3_highp_tess_eval" /> 1242 <Test name="ivec3_highp_compute" /> 1243 <Test name="ivec4_highp_vertex" /> 1244 <Test name="ivec4_highp_geometry" /> 1245 <Test name="ivec4_highp_tess_control" /> 1246 <Test name="ivec4_highp_tess_eval" /> 1247 <Test name="ivec4_highp_compute" /> 1248 </TestCase> 1249 <TestCase name="bitfieldextract"> 1250 <Test name="int_lowp_vertex" /> 1251 <Test name="int_lowp_fragment" /> 1252 <Test name="int_lowp_geometry" /> 1253 <Test name="int_lowp_tess_control" /> 1254 <Test name="int_lowp_tess_eval" /> 1255 <Test name="int_lowp_compute" /> 1256 <Test name="int_mediump_vertex" /> 1257 <Test name="int_mediump_fragment" /> 1258 <Test name="int_mediump_geometry" /> 1259 <Test name="int_mediump_tess_control" /> 1260 <Test name="int_mediump_tess_eval" /> 1261 <Test name="int_mediump_compute" /> 1262 <Test name="int_highp_vertex" /> 1263 <Test name="int_highp_fragment" /> 1264 <Test name="int_highp_geometry" /> 1265 <Test name="int_highp_tess_control" /> 1266 <Test name="int_highp_tess_eval" /> 1267 <Test name="int_highp_compute" /> 1268 <Test name="ivec2_lowp_vertex" /> 1269 <Test name="ivec2_lowp_fragment" /> 1270 <Test name="ivec2_lowp_geometry" /> 1271 <Test name="ivec2_lowp_tess_control" /> 1272 <Test name="ivec2_lowp_tess_eval" /> 1273 <Test name="ivec2_lowp_compute" /> 1274 <Test name="ivec2_mediump_vertex" /> 1275 <Test name="ivec2_mediump_fragment" /> 1276 <Test name="ivec2_mediump_geometry" /> 1277 <Test name="ivec2_mediump_tess_control" /> 1278 <Test name="ivec2_mediump_tess_eval" /> 1279 <Test name="ivec2_mediump_compute" /> 1280 <Test name="ivec2_highp_vertex" /> 1281 <Test name="ivec2_highp_fragment" /> 1282 <Test name="ivec2_highp_geometry" /> 1283 <Test name="ivec2_highp_tess_control" /> 1284 <Test name="ivec2_highp_tess_eval" /> 1285 <Test name="ivec2_highp_compute" /> 1286 <Test name="ivec3_lowp_vertex" /> 1287 <Test name="ivec3_lowp_fragment" /> 1288 <Test name="ivec3_lowp_geometry" /> 1289 <Test name="ivec3_lowp_tess_control" /> 1290 <Test name="ivec3_lowp_tess_eval" /> 1291 <Test name="ivec3_lowp_compute" /> 1292 <Test name="ivec3_mediump_vertex" /> 1293 <Test name="ivec3_mediump_fragment" /> 1294 <Test name="ivec3_mediump_geometry" /> 1295 <Test name="ivec3_mediump_tess_control" /> 1296 <Test name="ivec3_mediump_tess_eval" /> 1297 <Test name="ivec3_mediump_compute" /> 1298 <Test name="ivec3_highp_vertex" /> 1299 <Test name="ivec3_highp_fragment" /> 1300 <Test name="ivec3_highp_geometry" /> 1301 <Test name="ivec3_highp_tess_control" /> 1302 <Test name="ivec3_highp_tess_eval" /> 1303 <Test name="ivec3_highp_compute" /> 1304 <Test name="ivec4_lowp_vertex" /> 1305 <Test name="ivec4_lowp_fragment" /> 1306 <Test name="ivec4_lowp_geometry" /> 1307 <Test name="ivec4_lowp_tess_control" /> 1308 <Test name="ivec4_lowp_tess_eval" /> 1309 <Test name="ivec4_lowp_compute" /> 1310 <Test name="ivec4_mediump_vertex" /> 1311 <Test name="ivec4_mediump_fragment" /> 1312 <Test name="ivec4_mediump_geometry" /> 1313 <Test name="ivec4_mediump_tess_control" /> 1314 <Test name="ivec4_mediump_tess_eval" /> 1315 <Test name="ivec4_mediump_compute" /> 1316 <Test name="ivec4_highp_vertex" /> 1317 <Test name="ivec4_highp_fragment" /> 1318 <Test name="ivec4_highp_geometry" /> 1319 <Test name="ivec4_highp_tess_control" /> 1320 <Test name="ivec4_highp_tess_eval" /> 1321 <Test name="ivec4_highp_compute" /> 1322 <Test name="uint_lowp_vertex" /> 1323 <Test name="uint_lowp_fragment" /> 1324 <Test name="uint_lowp_geometry" /> 1325 <Test name="uint_lowp_tess_control" /> 1326 <Test name="uint_lowp_tess_eval" /> 1327 <Test name="uint_lowp_compute" /> 1328 <Test name="uint_mediump_vertex" /> 1329 <Test name="uint_mediump_fragment" /> 1330 <Test name="uint_mediump_geometry" /> 1331 <Test name="uint_mediump_tess_control" /> 1332 <Test name="uint_mediump_tess_eval" /> 1333 <Test name="uint_mediump_compute" /> 1334 <Test name="uint_highp_vertex" /> 1335 <Test name="uint_highp_fragment" /> 1336 <Test name="uint_highp_geometry" /> 1337 <Test name="uint_highp_tess_control" /> 1338 <Test name="uint_highp_tess_eval" /> 1339 <Test name="uint_highp_compute" /> 1340 <Test name="uvec2_lowp_vertex" /> 1341 <Test name="uvec2_lowp_fragment" /> 1342 <Test name="uvec2_lowp_geometry" /> 1343 <Test name="uvec2_lowp_tess_control" /> 1344 <Test name="uvec2_lowp_tess_eval" /> 1345 <Test name="uvec2_lowp_compute" /> 1346 <Test name="uvec2_mediump_vertex" /> 1347 <Test name="uvec2_mediump_fragment" /> 1348 <Test name="uvec2_mediump_geometry" /> 1349 <Test name="uvec2_mediump_tess_control" /> 1350 <Test name="uvec2_mediump_tess_eval" /> 1351 <Test name="uvec2_mediump_compute" /> 1352 <Test name="uvec2_highp_vertex" /> 1353 <Test name="uvec2_highp_fragment" /> 1354 <Test name="uvec2_highp_geometry" /> 1355 <Test name="uvec2_highp_tess_control" /> 1356 <Test name="uvec2_highp_tess_eval" /> 1357 <Test name="uvec2_highp_compute" /> 1358 <Test name="uvec3_lowp_vertex" /> 1359 <Test name="uvec3_lowp_fragment" /> 1360 <Test name="uvec3_lowp_geometry" /> 1361 <Test name="uvec3_lowp_tess_control" /> 1362 <Test name="uvec3_lowp_tess_eval" /> 1363 <Test name="uvec3_lowp_compute" /> 1364 <Test name="uvec3_mediump_vertex" /> 1365 <Test name="uvec3_mediump_fragment" /> 1366 <Test name="uvec3_mediump_geometry" /> 1367 <Test name="uvec3_mediump_tess_control" /> 1368 <Test name="uvec3_mediump_tess_eval" /> 1369 <Test name="uvec3_mediump_compute" /> 1370 <Test name="uvec3_highp_vertex" /> 1371 <Test name="uvec3_highp_fragment" /> 1372 <Test name="uvec3_highp_geometry" /> 1373 <Test name="uvec3_highp_tess_control" /> 1374 <Test name="uvec3_highp_tess_eval" /> 1375 <Test name="uvec3_highp_compute" /> 1376 <Test name="uvec4_lowp_vertex" /> 1377 <Test name="uvec4_lowp_fragment" /> 1378 <Test name="uvec4_lowp_geometry" /> 1379 <Test name="uvec4_lowp_tess_control" /> 1380 <Test name="uvec4_lowp_tess_eval" /> 1381 <Test name="uvec4_lowp_compute" /> 1382 <Test name="uvec4_mediump_vertex" /> 1383 <Test name="uvec4_mediump_fragment" /> 1384 <Test name="uvec4_mediump_geometry" /> 1385 <Test name="uvec4_mediump_tess_control" /> 1386 <Test name="uvec4_mediump_tess_eval" /> 1387 <Test name="uvec4_mediump_compute" /> 1388 <Test name="uvec4_highp_vertex" /> 1389 <Test name="uvec4_highp_fragment" /> 1390 <Test name="uvec4_highp_geometry" /> 1391 <Test name="uvec4_highp_tess_control" /> 1392 <Test name="uvec4_highp_tess_eval" /> 1393 <Test name="uvec4_highp_compute" /> 1394 </TestCase> 1395 <TestCase name="bitfieldinsert"> 1396 <Test name="int_lowp_vertex" /> 1397 <Test name="int_lowp_fragment" /> 1398 <Test name="int_lowp_geometry" /> 1399 <Test name="int_lowp_tess_control" /> 1400 <Test name="int_lowp_tess_eval" /> 1401 <Test name="int_lowp_compute" /> 1402 <Test name="int_mediump_vertex" /> 1403 <Test name="int_mediump_fragment" /> 1404 <Test name="int_mediump_geometry" /> 1405 <Test name="int_mediump_tess_control" /> 1406 <Test name="int_mediump_tess_eval" /> 1407 <Test name="int_mediump_compute" /> 1408 <Test name="int_highp_vertex" /> 1409 <Test name="int_highp_fragment" /> 1410 <Test name="int_highp_geometry" /> 1411 <Test name="int_highp_tess_control" /> 1412 <Test name="int_highp_tess_eval" /> 1413 <Test name="int_highp_compute" /> 1414 <Test name="ivec2_lowp_vertex" /> 1415 <Test name="ivec2_lowp_fragment" /> 1416 <Test name="ivec2_lowp_geometry" /> 1417 <Test name="ivec2_lowp_tess_control" /> 1418 <Test name="ivec2_lowp_tess_eval" /> 1419 <Test name="ivec2_lowp_compute" /> 1420 <Test name="ivec2_mediump_vertex" /> 1421 <Test name="ivec2_mediump_fragment" /> 1422 <Test name="ivec2_mediump_geometry" /> 1423 <Test name="ivec2_mediump_tess_control" /> 1424 <Test name="ivec2_mediump_tess_eval" /> 1425 <Test name="ivec2_mediump_compute" /> 1426 <Test name="ivec2_highp_vertex" /> 1427 <Test name="ivec2_highp_fragment" /> 1428 <Test name="ivec2_highp_geometry" /> 1429 <Test name="ivec2_highp_tess_control" /> 1430 <Test name="ivec2_highp_tess_eval" /> 1431 <Test name="ivec2_highp_compute" /> 1432 <Test name="ivec3_lowp_vertex" /> 1433 <Test name="ivec3_lowp_fragment" /> 1434 <Test name="ivec3_lowp_geometry" /> 1435 <Test name="ivec3_lowp_tess_control" /> 1436 <Test name="ivec3_lowp_tess_eval" /> 1437 <Test name="ivec3_lowp_compute" /> 1438 <Test name="ivec3_mediump_vertex" /> 1439 <Test name="ivec3_mediump_fragment" /> 1440 <Test name="ivec3_mediump_geometry" /> 1441 <Test name="ivec3_mediump_tess_control" /> 1442 <Test name="ivec3_mediump_tess_eval" /> 1443 <Test name="ivec3_mediump_compute" /> 1444 <Test name="ivec3_highp_vertex" /> 1445 <Test name="ivec3_highp_fragment" /> 1446 <Test name="ivec3_highp_geometry" /> 1447 <Test name="ivec3_highp_tess_control" /> 1448 <Test name="ivec3_highp_tess_eval" /> 1449 <Test name="ivec3_highp_compute" /> 1450 <Test name="ivec4_lowp_vertex" /> 1451 <Test name="ivec4_lowp_fragment" /> 1452 <Test name="ivec4_lowp_geometry" /> 1453 <Test name="ivec4_lowp_tess_control" /> 1454 <Test name="ivec4_lowp_tess_eval" /> 1455 <Test name="ivec4_lowp_compute" /> 1456 <Test name="ivec4_mediump_vertex" /> 1457 <Test name="ivec4_mediump_fragment" /> 1458 <Test name="ivec4_mediump_geometry" /> 1459 <Test name="ivec4_mediump_tess_control" /> 1460 <Test name="ivec4_mediump_tess_eval" /> 1461 <Test name="ivec4_mediump_compute" /> 1462 <Test name="ivec4_highp_vertex" /> 1463 <Test name="ivec4_highp_fragment" /> 1464 <Test name="ivec4_highp_geometry" /> 1465 <Test name="ivec4_highp_tess_control" /> 1466 <Test name="ivec4_highp_tess_eval" /> 1467 <Test name="ivec4_highp_compute" /> 1468 <Test name="uint_lowp_vertex" /> 1469 <Test name="uint_lowp_fragment" /> 1470 <Test name="uint_lowp_geometry" /> 1471 <Test name="uint_lowp_tess_control" /> 1472 <Test name="uint_lowp_tess_eval" /> 1473 <Test name="uint_lowp_compute" /> 1474 <Test name="uint_mediump_vertex" /> 1475 <Test name="uint_mediump_fragment" /> 1476 <Test name="uint_mediump_geometry" /> 1477 <Test name="uint_mediump_tess_control" /> 1478 <Test name="uint_mediump_tess_eval" /> 1479 <Test name="uint_mediump_compute" /> 1480 <Test name="uint_highp_vertex" /> 1481 <Test name="uint_highp_fragment" /> 1482 <Test name="uint_highp_geometry" /> 1483 <Test name="uint_highp_tess_control" /> 1484 <Test name="uint_highp_tess_eval" /> 1485 <Test name="uint_highp_compute" /> 1486 <Test name="uvec2_lowp_vertex" /> 1487 <Test name="uvec2_lowp_fragment" /> 1488 <Test name="uvec2_lowp_geometry" /> 1489 <Test name="uvec2_lowp_tess_control" /> 1490 <Test name="uvec2_lowp_tess_eval" /> 1491 <Test name="uvec2_lowp_compute" /> 1492 <Test name="uvec2_mediump_vertex" /> 1493 <Test name="uvec2_mediump_fragment" /> 1494 <Test name="uvec2_mediump_geometry" /> 1495 <Test name="uvec2_mediump_tess_control" /> 1496 <Test name="uvec2_mediump_tess_eval" /> 1497 <Test name="uvec2_mediump_compute" /> 1498 <Test name="uvec2_highp_vertex" /> 1499 <Test name="uvec2_highp_fragment" /> 1500 <Test name="uvec2_highp_geometry" /> 1501 <Test name="uvec2_highp_tess_control" /> 1502 <Test name="uvec2_highp_tess_eval" /> 1503 <Test name="uvec2_highp_compute" /> 1504 <Test name="uvec3_lowp_vertex" /> 1505 <Test name="uvec3_lowp_fragment" /> 1506 <Test name="uvec3_lowp_geometry" /> 1507 <Test name="uvec3_lowp_tess_control" /> 1508 <Test name="uvec3_lowp_tess_eval" /> 1509 <Test name="uvec3_lowp_compute" /> 1510 <Test name="uvec3_mediump_vertex" /> 1511 <Test name="uvec3_mediump_fragment" /> 1512 <Test name="uvec3_mediump_geometry" /> 1513 <Test name="uvec3_mediump_tess_control" /> 1514 <Test name="uvec3_mediump_tess_eval" /> 1515 <Test name="uvec3_mediump_compute" /> 1516 <Test name="uvec3_highp_vertex" /> 1517 <Test name="uvec3_highp_fragment" /> 1518 <Test name="uvec3_highp_geometry" /> 1519 <Test name="uvec3_highp_tess_control" /> 1520 <Test name="uvec3_highp_tess_eval" /> 1521 <Test name="uvec3_highp_compute" /> 1522 <Test name="uvec4_lowp_vertex" /> 1523 <Test name="uvec4_lowp_fragment" /> 1524 <Test name="uvec4_lowp_geometry" /> 1525 <Test name="uvec4_lowp_tess_control" /> 1526 <Test name="uvec4_lowp_tess_eval" /> 1527 <Test name="uvec4_lowp_compute" /> 1528 <Test name="uvec4_mediump_vertex" /> 1529 <Test name="uvec4_mediump_fragment" /> 1530 <Test name="uvec4_mediump_geometry" /> 1531 <Test name="uvec4_mediump_tess_control" /> 1532 <Test name="uvec4_mediump_tess_eval" /> 1533 <Test name="uvec4_mediump_compute" /> 1534 <Test name="uvec4_highp_vertex" /> 1535 <Test name="uvec4_highp_fragment" /> 1536 <Test name="uvec4_highp_geometry" /> 1537 <Test name="uvec4_highp_tess_control" /> 1538 <Test name="uvec4_highp_tess_eval" /> 1539 <Test name="uvec4_highp_compute" /> 1540 </TestCase> 1541 <TestCase name="bitfieldreverse"> 1542 <Test name="int_lowp_vertex" /> 1543 <Test name="int_lowp_fragment" /> 1544 <Test name="int_lowp_geometry" /> 1545 <Test name="int_lowp_tess_control" /> 1546 <Test name="int_lowp_tess_eval" /> 1547 <Test name="int_lowp_compute" /> 1548 <Test name="int_mediump_vertex" /> 1549 <Test name="int_mediump_fragment" /> 1550 <Test name="int_mediump_geometry" /> 1551 <Test name="int_mediump_tess_control" /> 1552 <Test name="int_mediump_tess_eval" /> 1553 <Test name="int_mediump_compute" /> 1554 <Test name="int_highp_vertex" /> 1555 <Test name="int_highp_fragment" /> 1556 <Test name="int_highp_geometry" /> 1557 <Test name="int_highp_tess_control" /> 1558 <Test name="int_highp_tess_eval" /> 1559 <Test name="int_highp_compute" /> 1560 <Test name="ivec2_lowp_vertex" /> 1561 <Test name="ivec2_lowp_fragment" /> 1562 <Test name="ivec2_lowp_geometry" /> 1563 <Test name="ivec2_lowp_tess_control" /> 1564 <Test name="ivec2_lowp_tess_eval" /> 1565 <Test name="ivec2_lowp_compute" /> 1566 <Test name="ivec2_mediump_vertex" /> 1567 <Test name="ivec2_mediump_fragment" /> 1568 <Test name="ivec2_mediump_geometry" /> 1569 <Test name="ivec2_mediump_tess_control" /> 1570 <Test name="ivec2_mediump_tess_eval" /> 1571 <Test name="ivec2_mediump_compute" /> 1572 <Test name="ivec2_highp_vertex" /> 1573 <Test name="ivec2_highp_fragment" /> 1574 <Test name="ivec2_highp_geometry" /> 1575 <Test name="ivec2_highp_tess_control" /> 1576 <Test name="ivec2_highp_tess_eval" /> 1577 <Test name="ivec2_highp_compute" /> 1578 <Test name="ivec3_lowp_vertex" /> 1579 <Test name="ivec3_lowp_fragment" /> 1580 <Test name="ivec3_lowp_geometry" /> 1581 <Test name="ivec3_lowp_tess_control" /> 1582 <Test name="ivec3_lowp_tess_eval" /> 1583 <Test name="ivec3_lowp_compute" /> 1584 <Test name="ivec3_mediump_vertex" /> 1585 <Test name="ivec3_mediump_fragment" /> 1586 <Test name="ivec3_mediump_geometry" /> 1587 <Test name="ivec3_mediump_tess_control" /> 1588 <Test name="ivec3_mediump_tess_eval" /> 1589 <Test name="ivec3_mediump_compute" /> 1590 <Test name="ivec3_highp_vertex" /> 1591 <Test name="ivec3_highp_fragment" /> 1592 <Test name="ivec3_highp_geometry" /> 1593 <Test name="ivec3_highp_tess_control" /> 1594 <Test name="ivec3_highp_tess_eval" /> 1595 <Test name="ivec3_highp_compute" /> 1596 <Test name="ivec4_lowp_vertex" /> 1597 <Test name="ivec4_lowp_fragment" /> 1598 <Test name="ivec4_lowp_geometry" /> 1599 <Test name="ivec4_lowp_tess_control" /> 1600 <Test name="ivec4_lowp_tess_eval" /> 1601 <Test name="ivec4_lowp_compute" /> 1602 <Test name="ivec4_mediump_vertex" /> 1603 <Test name="ivec4_mediump_fragment" /> 1604 <Test name="ivec4_mediump_geometry" /> 1605 <Test name="ivec4_mediump_tess_control" /> 1606 <Test name="ivec4_mediump_tess_eval" /> 1607 <Test name="ivec4_mediump_compute" /> 1608 <Test name="ivec4_highp_vertex" /> 1609 <Test name="ivec4_highp_fragment" /> 1610 <Test name="ivec4_highp_geometry" /> 1611 <Test name="ivec4_highp_tess_control" /> 1612 <Test name="ivec4_highp_tess_eval" /> 1613 <Test name="ivec4_highp_compute" /> 1614 <Test name="uint_lowp_vertex" /> 1615 <Test name="uint_lowp_fragment" /> 1616 <Test name="uint_lowp_geometry" /> 1617 <Test name="uint_lowp_tess_control" /> 1618 <Test name="uint_lowp_tess_eval" /> 1619 <Test name="uint_lowp_compute" /> 1620 <Test name="uint_mediump_vertex" /> 1621 <Test name="uint_mediump_fragment" /> 1622 <Test name="uint_mediump_geometry" /> 1623 <Test name="uint_mediump_tess_control" /> 1624 <Test name="uint_mediump_tess_eval" /> 1625 <Test name="uint_mediump_compute" /> 1626 <Test name="uint_highp_vertex" /> 1627 <Test name="uint_highp_fragment" /> 1628 <Test name="uint_highp_geometry" /> 1629 <Test name="uint_highp_tess_control" /> 1630 <Test name="uint_highp_tess_eval" /> 1631 <Test name="uint_highp_compute" /> 1632 <Test name="uvec2_lowp_vertex" /> 1633 <Test name="uvec2_lowp_fragment" /> 1634 <Test name="uvec2_lowp_geometry" /> 1635 <Test name="uvec2_lowp_tess_control" /> 1636 <Test name="uvec2_lowp_tess_eval" /> 1637 <Test name="uvec2_lowp_compute" /> 1638 <Test name="uvec2_mediump_vertex" /> 1639 <Test name="uvec2_mediump_fragment" /> 1640 <Test name="uvec2_mediump_geometry" /> 1641 <Test name="uvec2_mediump_tess_control" /> 1642 <Test name="uvec2_mediump_tess_eval" /> 1643 <Test name="uvec2_mediump_compute" /> 1644 <Test name="uvec2_highp_vertex" /> 1645 <Test name="uvec2_highp_fragment" /> 1646 <Test name="uvec2_highp_geometry" /> 1647 <Test name="uvec2_highp_tess_control" /> 1648 <Test name="uvec2_highp_tess_eval" /> 1649 <Test name="uvec2_highp_compute" /> 1650 <Test name="uvec3_lowp_vertex" /> 1651 <Test name="uvec3_lowp_fragment" /> 1652 <Test name="uvec3_lowp_geometry" /> 1653 <Test name="uvec3_lowp_tess_control" /> 1654 <Test name="uvec3_lowp_tess_eval" /> 1655 <Test name="uvec3_lowp_compute" /> 1656 <Test name="uvec3_mediump_vertex" /> 1657 <Test name="uvec3_mediump_fragment" /> 1658 <Test name="uvec3_mediump_geometry" /> 1659 <Test name="uvec3_mediump_tess_control" /> 1660 <Test name="uvec3_mediump_tess_eval" /> 1661 <Test name="uvec3_mediump_compute" /> 1662 <Test name="uvec3_highp_vertex" /> 1663 <Test name="uvec3_highp_fragment" /> 1664 <Test name="uvec3_highp_geometry" /> 1665 <Test name="uvec3_highp_tess_control" /> 1666 <Test name="uvec3_highp_tess_eval" /> 1667 <Test name="uvec3_highp_compute" /> 1668 <Test name="uvec4_lowp_vertex" /> 1669 <Test name="uvec4_lowp_fragment" /> 1670 <Test name="uvec4_lowp_geometry" /> 1671 <Test name="uvec4_lowp_tess_control" /> 1672 <Test name="uvec4_lowp_tess_eval" /> 1673 <Test name="uvec4_lowp_compute" /> 1674 <Test name="uvec4_mediump_vertex" /> 1675 <Test name="uvec4_mediump_fragment" /> 1676 <Test name="uvec4_mediump_geometry" /> 1677 <Test name="uvec4_mediump_tess_control" /> 1678 <Test name="uvec4_mediump_tess_eval" /> 1679 <Test name="uvec4_mediump_compute" /> 1680 <Test name="uvec4_highp_vertex" /> 1681 <Test name="uvec4_highp_fragment" /> 1682 <Test name="uvec4_highp_geometry" /> 1683 <Test name="uvec4_highp_tess_control" /> 1684 <Test name="uvec4_highp_tess_eval" /> 1685 <Test name="uvec4_highp_compute" /> 1686 </TestCase> 1687 <TestCase name="bitcount"> 1688 <Test name="int_lowp_vertex" /> 1689 <Test name="int_lowp_fragment" /> 1690 <Test name="int_lowp_geometry" /> 1691 <Test name="int_lowp_tess_control" /> 1692 <Test name="int_lowp_tess_eval" /> 1693 <Test name="int_lowp_compute" /> 1694 <Test name="int_mediump_vertex" /> 1695 <Test name="int_mediump_fragment" /> 1696 <Test name="int_mediump_geometry" /> 1697 <Test name="int_mediump_tess_control" /> 1698 <Test name="int_mediump_tess_eval" /> 1699 <Test name="int_mediump_compute" /> 1700 <Test name="int_highp_vertex" /> 1701 <Test name="int_highp_fragment" /> 1702 <Test name="int_highp_geometry" /> 1703 <Test name="int_highp_tess_control" /> 1704 <Test name="int_highp_tess_eval" /> 1705 <Test name="int_highp_compute" /> 1706 <Test name="ivec2_lowp_vertex" /> 1707 <Test name="ivec2_lowp_fragment" /> 1708 <Test name="ivec2_lowp_geometry" /> 1709 <Test name="ivec2_lowp_tess_control" /> 1710 <Test name="ivec2_lowp_tess_eval" /> 1711 <Test name="ivec2_lowp_compute" /> 1712 <Test name="ivec2_mediump_vertex" /> 1713 <Test name="ivec2_mediump_fragment" /> 1714 <Test name="ivec2_mediump_geometry" /> 1715 <Test name="ivec2_mediump_tess_control" /> 1716 <Test name="ivec2_mediump_tess_eval" /> 1717 <Test name="ivec2_mediump_compute" /> 1718 <Test name="ivec2_highp_vertex" /> 1719 <Test name="ivec2_highp_fragment" /> 1720 <Test name="ivec2_highp_geometry" /> 1721 <Test name="ivec2_highp_tess_control" /> 1722 <Test name="ivec2_highp_tess_eval" /> 1723 <Test name="ivec2_highp_compute" /> 1724 <Test name="ivec3_lowp_vertex" /> 1725 <Test name="ivec3_lowp_fragment" /> 1726 <Test name="ivec3_lowp_geometry" /> 1727 <Test name="ivec3_lowp_tess_control" /> 1728 <Test name="ivec3_lowp_tess_eval" /> 1729 <Test name="ivec3_lowp_compute" /> 1730 <Test name="ivec3_mediump_vertex" /> 1731 <Test name="ivec3_mediump_fragment" /> 1732 <Test name="ivec3_mediump_geometry" /> 1733 <Test name="ivec3_mediump_tess_control" /> 1734 <Test name="ivec3_mediump_tess_eval" /> 1735 <Test name="ivec3_mediump_compute" /> 1736 <Test name="ivec3_highp_vertex" /> 1737 <Test name="ivec3_highp_fragment" /> 1738 <Test name="ivec3_highp_geometry" /> 1739 <Test name="ivec3_highp_tess_control" /> 1740 <Test name="ivec3_highp_tess_eval" /> 1741 <Test name="ivec3_highp_compute" /> 1742 <Test name="ivec4_lowp_vertex" /> 1743 <Test name="ivec4_lowp_fragment" /> 1744 <Test name="ivec4_lowp_geometry" /> 1745 <Test name="ivec4_lowp_tess_control" /> 1746 <Test name="ivec4_lowp_tess_eval" /> 1747 <Test name="ivec4_lowp_compute" /> 1748 <Test name="ivec4_mediump_vertex" /> 1749 <Test name="ivec4_mediump_fragment" /> 1750 <Test name="ivec4_mediump_geometry" /> 1751 <Test name="ivec4_mediump_tess_control" /> 1752 <Test name="ivec4_mediump_tess_eval" /> 1753 <Test name="ivec4_mediump_compute" /> 1754 <Test name="ivec4_highp_vertex" /> 1755 <Test name="ivec4_highp_fragment" /> 1756 <Test name="ivec4_highp_geometry" /> 1757 <Test name="ivec4_highp_tess_control" /> 1758 <Test name="ivec4_highp_tess_eval" /> 1759 <Test name="ivec4_highp_compute" /> 1760 <Test name="uint_lowp_vertex" /> 1761 <Test name="uint_lowp_fragment" /> 1762 <Test name="uint_lowp_geometry" /> 1763 <Test name="uint_lowp_tess_control" /> 1764 <Test name="uint_lowp_tess_eval" /> 1765 <Test name="uint_lowp_compute" /> 1766 <Test name="uint_mediump_vertex" /> 1767 <Test name="uint_mediump_fragment" /> 1768 <Test name="uint_mediump_geometry" /> 1769 <Test name="uint_mediump_tess_control" /> 1770 <Test name="uint_mediump_tess_eval" /> 1771 <Test name="uint_mediump_compute" /> 1772 <Test name="uint_highp_vertex" /> 1773 <Test name="uint_highp_fragment" /> 1774 <Test name="uint_highp_geometry" /> 1775 <Test name="uint_highp_tess_control" /> 1776 <Test name="uint_highp_tess_eval" /> 1777 <Test name="uint_highp_compute" /> 1778 <Test name="uvec2_lowp_vertex" /> 1779 <Test name="uvec2_lowp_fragment" /> 1780 <Test name="uvec2_lowp_geometry" /> 1781 <Test name="uvec2_lowp_tess_control" /> 1782 <Test name="uvec2_lowp_tess_eval" /> 1783 <Test name="uvec2_lowp_compute" /> 1784 <Test name="uvec2_mediump_vertex" /> 1785 <Test name="uvec2_mediump_fragment" /> 1786 <Test name="uvec2_mediump_geometry" /> 1787 <Test name="uvec2_mediump_tess_control" /> 1788 <Test name="uvec2_mediump_tess_eval" /> 1789 <Test name="uvec2_mediump_compute" /> 1790 <Test name="uvec2_highp_vertex" /> 1791 <Test name="uvec2_highp_fragment" /> 1792 <Test name="uvec2_highp_geometry" /> 1793 <Test name="uvec2_highp_tess_control" /> 1794 <Test name="uvec2_highp_tess_eval" /> 1795 <Test name="uvec2_highp_compute" /> 1796 <Test name="uvec3_lowp_vertex" /> 1797 <Test name="uvec3_lowp_fragment" /> 1798 <Test name="uvec3_lowp_geometry" /> 1799 <Test name="uvec3_lowp_tess_control" /> 1800 <Test name="uvec3_lowp_tess_eval" /> 1801 <Test name="uvec3_lowp_compute" /> 1802 <Test name="uvec3_mediump_vertex" /> 1803 <Test name="uvec3_mediump_fragment" /> 1804 <Test name="uvec3_mediump_geometry" /> 1805 <Test name="uvec3_mediump_tess_control" /> 1806 <Test name="uvec3_mediump_tess_eval" /> 1807 <Test name="uvec3_mediump_compute" /> 1808 <Test name="uvec3_highp_vertex" /> 1809 <Test name="uvec3_highp_fragment" /> 1810 <Test name="uvec3_highp_geometry" /> 1811 <Test name="uvec3_highp_tess_control" /> 1812 <Test name="uvec3_highp_tess_eval" /> 1813 <Test name="uvec3_highp_compute" /> 1814 <Test name="uvec4_lowp_vertex" /> 1815 <Test name="uvec4_lowp_fragment" /> 1816 <Test name="uvec4_lowp_geometry" /> 1817 <Test name="uvec4_lowp_tess_control" /> 1818 <Test name="uvec4_lowp_tess_eval" /> 1819 <Test name="uvec4_lowp_compute" /> 1820 <Test name="uvec4_mediump_vertex" /> 1821 <Test name="uvec4_mediump_fragment" /> 1822 <Test name="uvec4_mediump_geometry" /> 1823 <Test name="uvec4_mediump_tess_control" /> 1824 <Test name="uvec4_mediump_tess_eval" /> 1825 <Test name="uvec4_mediump_compute" /> 1826 <Test name="uvec4_highp_vertex" /> 1827 <Test name="uvec4_highp_fragment" /> 1828 <Test name="uvec4_highp_geometry" /> 1829 <Test name="uvec4_highp_tess_control" /> 1830 <Test name="uvec4_highp_tess_eval" /> 1831 <Test name="uvec4_highp_compute" /> 1832 </TestCase> 1833 <TestCase name="findlsb"> 1834 <Test name="int_lowp_vertex" /> 1835 <Test name="int_lowp_fragment" /> 1836 <Test name="int_lowp_geometry" /> 1837 <Test name="int_lowp_tess_control" /> 1838 <Test name="int_lowp_tess_eval" /> 1839 <Test name="int_lowp_compute" /> 1840 <Test name="int_mediump_vertex" /> 1841 <Test name="int_mediump_fragment" /> 1842 <Test name="int_mediump_geometry" /> 1843 <Test name="int_mediump_tess_control" /> 1844 <Test name="int_mediump_tess_eval" /> 1845 <Test name="int_mediump_compute" /> 1846 <Test name="int_highp_vertex" /> 1847 <Test name="int_highp_fragment" /> 1848 <Test name="int_highp_geometry" /> 1849 <Test name="int_highp_tess_control" /> 1850 <Test name="int_highp_tess_eval" /> 1851 <Test name="int_highp_compute" /> 1852 <Test name="ivec2_lowp_vertex" /> 1853 <Test name="ivec2_lowp_fragment" /> 1854 <Test name="ivec2_lowp_geometry" /> 1855 <Test name="ivec2_lowp_tess_control" /> 1856 <Test name="ivec2_lowp_tess_eval" /> 1857 <Test name="ivec2_lowp_compute" /> 1858 <Test name="ivec2_mediump_vertex" /> 1859 <Test name="ivec2_mediump_fragment" /> 1860 <Test name="ivec2_mediump_geometry" /> 1861 <Test name="ivec2_mediump_tess_control" /> 1862 <Test name="ivec2_mediump_tess_eval" /> 1863 <Test name="ivec2_mediump_compute" /> 1864 <Test name="ivec2_highp_vertex" /> 1865 <Test name="ivec2_highp_fragment" /> 1866 <Test name="ivec2_highp_geometry" /> 1867 <Test name="ivec2_highp_tess_control" /> 1868 <Test name="ivec2_highp_tess_eval" /> 1869 <Test name="ivec2_highp_compute" /> 1870 <Test name="ivec3_lowp_vertex" /> 1871 <Test name="ivec3_lowp_fragment" /> 1872 <Test name="ivec3_lowp_geometry" /> 1873 <Test name="ivec3_lowp_tess_control" /> 1874 <Test name="ivec3_lowp_tess_eval" /> 1875 <Test name="ivec3_lowp_compute" /> 1876 <Test name="ivec3_mediump_vertex" /> 1877 <Test name="ivec3_mediump_fragment" /> 1878 <Test name="ivec3_mediump_geometry" /> 1879 <Test name="ivec3_mediump_tess_control" /> 1880 <Test name="ivec3_mediump_tess_eval" /> 1881 <Test name="ivec3_mediump_compute" /> 1882 <Test name="ivec3_highp_vertex" /> 1883 <Test name="ivec3_highp_fragment" /> 1884 <Test name="ivec3_highp_geometry" /> 1885 <Test name="ivec3_highp_tess_control" /> 1886 <Test name="ivec3_highp_tess_eval" /> 1887 <Test name="ivec3_highp_compute" /> 1888 <Test name="ivec4_lowp_vertex" /> 1889 <Test name="ivec4_lowp_fragment" /> 1890 <Test name="ivec4_lowp_geometry" /> 1891 <Test name="ivec4_lowp_tess_control" /> 1892 <Test name="ivec4_lowp_tess_eval" /> 1893 <Test name="ivec4_lowp_compute" /> 1894 <Test name="ivec4_mediump_vertex" /> 1895 <Test name="ivec4_mediump_fragment" /> 1896 <Test name="ivec4_mediump_geometry" /> 1897 <Test name="ivec4_mediump_tess_control" /> 1898 <Test name="ivec4_mediump_tess_eval" /> 1899 <Test name="ivec4_mediump_compute" /> 1900 <Test name="ivec4_highp_vertex" /> 1901 <Test name="ivec4_highp_fragment" /> 1902 <Test name="ivec4_highp_geometry" /> 1903 <Test name="ivec4_highp_tess_control" /> 1904 <Test name="ivec4_highp_tess_eval" /> 1905 <Test name="ivec4_highp_compute" /> 1906 <Test name="uint_lowp_vertex" /> 1907 <Test name="uint_lowp_fragment" /> 1908 <Test name="uint_lowp_geometry" /> 1909 <Test name="uint_lowp_tess_control" /> 1910 <Test name="uint_lowp_tess_eval" /> 1911 <Test name="uint_lowp_compute" /> 1912 <Test name="uint_mediump_vertex" /> 1913 <Test name="uint_mediump_fragment" /> 1914 <Test name="uint_mediump_geometry" /> 1915 <Test name="uint_mediump_tess_control" /> 1916 <Test name="uint_mediump_tess_eval" /> 1917 <Test name="uint_mediump_compute" /> 1918 <Test name="uint_highp_vertex" /> 1919 <Test name="uint_highp_fragment" /> 1920 <Test name="uint_highp_geometry" /> 1921 <Test name="uint_highp_tess_control" /> 1922 <Test name="uint_highp_tess_eval" /> 1923 <Test name="uint_highp_compute" /> 1924 <Test name="uvec2_lowp_vertex" /> 1925 <Test name="uvec2_lowp_fragment" /> 1926 <Test name="uvec2_lowp_geometry" /> 1927 <Test name="uvec2_lowp_tess_control" /> 1928 <Test name="uvec2_lowp_tess_eval" /> 1929 <Test name="uvec2_lowp_compute" /> 1930 <Test name="uvec2_mediump_vertex" /> 1931 <Test name="uvec2_mediump_fragment" /> 1932 <Test name="uvec2_mediump_geometry" /> 1933 <Test name="uvec2_mediump_tess_control" /> 1934 <Test name="uvec2_mediump_tess_eval" /> 1935 <Test name="uvec2_mediump_compute" /> 1936 <Test name="uvec2_highp_vertex" /> 1937 <Test name="uvec2_highp_fragment" /> 1938 <Test name="uvec2_highp_geometry" /> 1939 <Test name="uvec2_highp_tess_control" /> 1940 <Test name="uvec2_highp_tess_eval" /> 1941 <Test name="uvec2_highp_compute" /> 1942 <Test name="uvec3_lowp_vertex" /> 1943 <Test name="uvec3_lowp_fragment" /> 1944 <Test name="uvec3_lowp_geometry" /> 1945 <Test name="uvec3_lowp_tess_control" /> 1946 <Test name="uvec3_lowp_tess_eval" /> 1947 <Test name="uvec3_lowp_compute" /> 1948 <Test name="uvec3_mediump_vertex" /> 1949 <Test name="uvec3_mediump_fragment" /> 1950 <Test name="uvec3_mediump_geometry" /> 1951 <Test name="uvec3_mediump_tess_control" /> 1952 <Test name="uvec3_mediump_tess_eval" /> 1953 <Test name="uvec3_mediump_compute" /> 1954 <Test name="uvec3_highp_vertex" /> 1955 <Test name="uvec3_highp_fragment" /> 1956 <Test name="uvec3_highp_geometry" /> 1957 <Test name="uvec3_highp_tess_control" /> 1958 <Test name="uvec3_highp_tess_eval" /> 1959 <Test name="uvec3_highp_compute" /> 1960 <Test name="uvec4_lowp_vertex" /> 1961 <Test name="uvec4_lowp_fragment" /> 1962 <Test name="uvec4_lowp_geometry" /> 1963 <Test name="uvec4_lowp_tess_control" /> 1964 <Test name="uvec4_lowp_tess_eval" /> 1965 <Test name="uvec4_lowp_compute" /> 1966 <Test name="uvec4_mediump_vertex" /> 1967 <Test name="uvec4_mediump_fragment" /> 1968 <Test name="uvec4_mediump_geometry" /> 1969 <Test name="uvec4_mediump_tess_control" /> 1970 <Test name="uvec4_mediump_tess_eval" /> 1971 <Test name="uvec4_mediump_compute" /> 1972 <Test name="uvec4_highp_vertex" /> 1973 <Test name="uvec4_highp_fragment" /> 1974 <Test name="uvec4_highp_geometry" /> 1975 <Test name="uvec4_highp_tess_control" /> 1976 <Test name="uvec4_highp_tess_eval" /> 1977 <Test name="uvec4_highp_compute" /> 1978 </TestCase> 1979 <TestCase name="findmsb"> 1980 <Test name="int_lowp_vertex" /> 1981 <Test name="int_lowp_fragment" /> 1982 <Test name="int_lowp_geometry" /> 1983 <Test name="int_lowp_tess_control" /> 1984 <Test name="int_lowp_tess_eval" /> 1985 <Test name="int_lowp_compute" /> 1986 <Test name="int_mediump_vertex" /> 1987 <Test name="int_mediump_fragment" /> 1988 <Test name="int_mediump_geometry" /> 1989 <Test name="int_mediump_tess_control" /> 1990 <Test name="int_mediump_tess_eval" /> 1991 <Test name="int_mediump_compute" /> 1992 <Test name="int_highp_vertex" /> 1993 <Test name="int_highp_fragment" /> 1994 <Test name="int_highp_geometry" /> 1995 <Test name="int_highp_tess_control" /> 1996 <Test name="int_highp_tess_eval" /> 1997 <Test name="int_highp_compute" /> 1998 <Test name="ivec2_lowp_vertex" /> 1999 <Test name="ivec2_lowp_fragment" /> 2000 <Test name="ivec2_lowp_geometry" /> 2001 <Test name="ivec2_lowp_tess_control" /> 2002 <Test name="ivec2_lowp_tess_eval" /> 2003 <Test name="ivec2_lowp_compute" /> 2004 <Test name="ivec2_mediump_vertex" /> 2005 <Test name="ivec2_mediump_fragment" /> 2006 <Test name="ivec2_mediump_geometry" /> 2007 <Test name="ivec2_mediump_tess_control" /> 2008 <Test name="ivec2_mediump_tess_eval" /> 2009 <Test name="ivec2_mediump_compute" /> 2010 <Test name="ivec2_highp_vertex" /> 2011 <Test name="ivec2_highp_fragment" /> 2012 <Test name="ivec2_highp_geometry" /> 2013 <Test name="ivec2_highp_tess_control" /> 2014 <Test name="ivec2_highp_tess_eval" /> 2015 <Test name="ivec2_highp_compute" /> 2016 <Test name="ivec3_lowp_vertex" /> 2017 <Test name="ivec3_lowp_fragment" /> 2018 <Test name="ivec3_lowp_geometry" /> 2019 <Test name="ivec3_lowp_tess_control" /> 2020 <Test name="ivec3_lowp_tess_eval" /> 2021 <Test name="ivec3_lowp_compute" /> 2022 <Test name="ivec3_mediump_vertex" /> 2023 <Test name="ivec3_mediump_fragment" /> 2024 <Test name="ivec3_mediump_geometry" /> 2025 <Test name="ivec3_mediump_tess_control" /> 2026 <Test name="ivec3_mediump_tess_eval" /> 2027 <Test name="ivec3_mediump_compute" /> 2028 <Test name="ivec3_highp_vertex" /> 2029 <Test name="ivec3_highp_fragment" /> 2030 <Test name="ivec3_highp_geometry" /> 2031 <Test name="ivec3_highp_tess_control" /> 2032 <Test name="ivec3_highp_tess_eval" /> 2033 <Test name="ivec3_highp_compute" /> 2034 <Test name="ivec4_lowp_vertex" /> 2035 <Test name="ivec4_lowp_fragment" /> 2036 <Test name="ivec4_lowp_geometry" /> 2037 <Test name="ivec4_lowp_tess_control" /> 2038 <Test name="ivec4_lowp_tess_eval" /> 2039 <Test name="ivec4_lowp_compute" /> 2040 <Test name="ivec4_mediump_vertex" /> 2041 <Test name="ivec4_mediump_fragment" /> 2042 <Test name="ivec4_mediump_geometry" /> 2043 <Test name="ivec4_mediump_tess_control" /> 2044 <Test name="ivec4_mediump_tess_eval" /> 2045 <Test name="ivec4_mediump_compute" /> 2046 <Test name="ivec4_highp_vertex" /> 2047 <Test name="ivec4_highp_fragment" /> 2048 <Test name="ivec4_highp_geometry" /> 2049 <Test name="ivec4_highp_tess_control" /> 2050 <Test name="ivec4_highp_tess_eval" /> 2051 <Test name="ivec4_highp_compute" /> 2052 <Test name="uint_lowp_vertex" /> 2053 <Test name="uint_lowp_fragment" /> 2054 <Test name="uint_lowp_geometry" /> 2055 <Test name="uint_lowp_tess_control" /> 2056 <Test name="uint_lowp_tess_eval" /> 2057 <Test name="uint_lowp_compute" /> 2058 <Test name="uint_mediump_vertex" /> 2059 <Test name="uint_mediump_fragment" /> 2060 <Test name="uint_mediump_geometry" /> 2061 <Test name="uint_mediump_tess_control" /> 2062 <Test name="uint_mediump_tess_eval" /> 2063 <Test name="uint_mediump_compute" /> 2064 <Test name="uint_highp_vertex" /> 2065 <Test name="uint_highp_fragment" /> 2066 <Test name="uint_highp_geometry" /> 2067 <Test name="uint_highp_tess_control" /> 2068 <Test name="uint_highp_tess_eval" /> 2069 <Test name="uint_highp_compute" /> 2070 <Test name="uvec2_lowp_vertex" /> 2071 <Test name="uvec2_lowp_fragment" /> 2072 <Test name="uvec2_lowp_geometry" /> 2073 <Test name="uvec2_lowp_tess_control" /> 2074 <Test name="uvec2_lowp_tess_eval" /> 2075 <Test name="uvec2_lowp_compute" /> 2076 <Test name="uvec2_mediump_vertex" /> 2077 <Test name="uvec2_mediump_fragment" /> 2078 <Test name="uvec2_mediump_geometry" /> 2079 <Test name="uvec2_mediump_tess_control" /> 2080 <Test name="uvec2_mediump_tess_eval" /> 2081 <Test name="uvec2_mediump_compute" /> 2082 <Test name="uvec2_highp_vertex" /> 2083 <Test name="uvec2_highp_fragment" /> 2084 <Test name="uvec2_highp_geometry" /> 2085 <Test name="uvec2_highp_tess_control" /> 2086 <Test name="uvec2_highp_tess_eval" /> 2087 <Test name="uvec2_highp_compute" /> 2088 <Test name="uvec3_lowp_vertex" /> 2089 <Test name="uvec3_lowp_fragment" /> 2090 <Test name="uvec3_lowp_geometry" /> 2091 <Test name="uvec3_lowp_tess_control" /> 2092 <Test name="uvec3_lowp_tess_eval" /> 2093 <Test name="uvec3_lowp_compute" /> 2094 <Test name="uvec3_mediump_vertex" /> 2095 <Test name="uvec3_mediump_fragment" /> 2096 <Test name="uvec3_mediump_geometry" /> 2097 <Test name="uvec3_mediump_tess_control" /> 2098 <Test name="uvec3_mediump_tess_eval" /> 2099 <Test name="uvec3_mediump_compute" /> 2100 <Test name="uvec3_highp_vertex" /> 2101 <Test name="uvec3_highp_fragment" /> 2102 <Test name="uvec3_highp_geometry" /> 2103 <Test name="uvec3_highp_tess_control" /> 2104 <Test name="uvec3_highp_tess_eval" /> 2105 <Test name="uvec3_highp_compute" /> 2106 <Test name="uvec4_lowp_vertex" /> 2107 <Test name="uvec4_lowp_fragment" /> 2108 <Test name="uvec4_lowp_geometry" /> 2109 <Test name="uvec4_lowp_tess_control" /> 2110 <Test name="uvec4_lowp_tess_eval" /> 2111 <Test name="uvec4_lowp_compute" /> 2112 <Test name="uvec4_mediump_vertex" /> 2113 <Test name="uvec4_mediump_fragment" /> 2114 <Test name="uvec4_mediump_geometry" /> 2115 <Test name="uvec4_mediump_tess_control" /> 2116 <Test name="uvec4_mediump_tess_eval" /> 2117 <Test name="uvec4_mediump_compute" /> 2118 <Test name="uvec4_highp_vertex" /> 2119 <Test name="uvec4_highp_fragment" /> 2120 <Test name="uvec4_highp_geometry" /> 2121 <Test name="uvec4_highp_tess_control" /> 2122 <Test name="uvec4_highp_tess_eval" /> 2123 <Test name="uvec4_highp_compute" /> 2124 </TestCase> 2125 </TestSuite> 2126 <TestCase name="texture_size"> 2127 <Test name="samples_1_texture_2d" /> 2128 <Test name="samples_4_texture_2d" /> 2129 <Test name="samples_1_texture_2d_array" /> 2130 <Test name="samples_4_texture_2d_array" /> 2131 <Test name="samples_1_texture_int_2d" /> 2132 <Test name="samples_4_texture_int_2d" /> 2133 <Test name="samples_1_texture_int_2d_array" /> 2134 <Test name="samples_4_texture_int_2d_array" /> 2135 <Test name="samples_1_texture_uint_2d" /> 2136 <Test name="samples_4_texture_uint_2d" /> 2137 <Test name="samples_1_texture_uint_2d_array" /> 2138 <Test name="samples_4_texture_uint_2d_array" /> 2139 </TestCase> 2140 <TestSuite name="precision"> 2141 <TestSuite name="add"> 2142 <TestCase name="lowp_compute"> 2143 <Test name="scalar" /> 2144 <Test name="vec2" /> 2145 <Test name="vec3" /> 2146 <Test name="vec4" /> 2147 </TestCase> 2148 <TestCase name="mediump_compute"> 2149 <Test name="scalar" /> 2150 <Test name="vec2" /> 2151 <Test name="vec3" /> 2152 <Test name="vec4" /> 2153 </TestCase> 2154 <TestCase name="highp_compute"> 2155 <Test name="scalar" /> 2156 <Test name="vec2" /> 2157 <Test name="vec3" /> 2158 <Test name="vec4" /> 2159 </TestCase> 2160 </TestSuite> 2161 <TestSuite name="sub"> 2162 <TestCase name="lowp_compute"> 2163 <Test name="scalar" /> 2164 <Test name="vec2" /> 2165 <Test name="vec3" /> 2166 <Test name="vec4" /> 2167 </TestCase> 2168 <TestCase name="mediump_compute"> 2169 <Test name="scalar" /> 2170 <Test name="vec2" /> 2171 <Test name="vec3" /> 2172 <Test name="vec4" /> 2173 </TestCase> 2174 <TestCase name="highp_compute"> 2175 <Test name="scalar" /> 2176 <Test name="vec2" /> 2177 <Test name="vec3" /> 2178 <Test name="vec4" /> 2179 </TestCase> 2180 </TestSuite> 2181 <TestSuite name="mul"> 2182 <TestCase name="lowp_compute"> 2183 <Test name="scalar" /> 2184 <Test name="vec2" /> 2185 <Test name="vec3" /> 2186 <Test name="vec4" /> 2187 </TestCase> 2188 <TestCase name="mediump_compute"> 2189 <Test name="scalar" /> 2190 <Test name="vec2" /> 2191 <Test name="vec3" /> 2192 <Test name="vec4" /> 2193 </TestCase> 2194 <TestCase name="highp_compute"> 2195 <Test name="scalar" /> 2196 <Test name="vec2" /> 2197 <Test name="vec3" /> 2198 <Test name="vec4" /> 2199 </TestCase> 2200 </TestSuite> 2201 <TestSuite name="div"> 2202 <TestCase name="lowp_compute"> 2203 <Test name="scalar" /> 2204 <Test name="vec2" /> 2205 <Test name="vec3" /> 2206 <Test name="vec4" /> 2207 </TestCase> 2208 <TestCase name="mediump_compute"> 2209 <Test name="scalar" /> 2210 <Test name="vec2" /> 2211 <Test name="vec3" /> 2212 <Test name="vec4" /> 2213 </TestCase> 2214 </TestSuite> 2215 <TestSuite name="radians"> 2216 <TestCase name="lowp_compute"> 2217 <Test name="scalar" /> 2218 <Test name="vec2" /> 2219 <Test name="vec3" /> 2220 <Test name="vec4" /> 2221 </TestCase> 2222 <TestCase name="mediump_compute"> 2223 <Test name="scalar" /> 2224 <Test name="vec2" /> 2225 <Test name="vec3" /> 2226 <Test name="vec4" /> 2227 </TestCase> 2228 <TestCase name="highp_compute"> 2229 <Test name="scalar" /> 2230 <Test name="vec2" /> 2231 <Test name="vec3" /> 2232 <Test name="vec4" /> 2233 </TestCase> 2234 </TestSuite> 2235 <TestSuite name="degrees"> 2236 <TestCase name="lowp_compute"> 2237 <Test name="scalar" /> 2238 <Test name="vec2" /> 2239 <Test name="vec3" /> 2240 <Test name="vec4" /> 2241 </TestCase> 2242 <TestCase name="mediump_compute"> 2243 <Test name="scalar" /> 2244 <Test name="vec2" /> 2245 <Test name="vec3" /> 2246 <Test name="vec4" /> 2247 </TestCase> 2248 <TestCase name="highp_compute"> 2249 <Test name="scalar" /> 2250 <Test name="vec2" /> 2251 <Test name="vec3" /> 2252 <Test name="vec4" /> 2253 </TestCase> 2254 </TestSuite> 2255 <TestSuite name="sin"> 2256 <TestCase name="lowp_compute"> 2257 <Test name="scalar" /> 2258 <Test name="vec2" /> 2259 <Test name="vec3" /> 2260 <Test name="vec4" /> 2261 </TestCase> 2262 <TestCase name="highp_compute"> 2263 <Test name="scalar" /> 2264 <Test name="vec2" /> 2265 <Test name="vec3" /> 2266 <Test name="vec4" /> 2267 </TestCase> 2268 </TestSuite> 2269 <TestSuite name="cos"> 2270 <TestCase name="lowp_compute"> 2271 <Test name="scalar" /> 2272 <Test name="vec2" /> 2273 <Test name="vec3" /> 2274 <Test name="vec4" /> 2275 </TestCase> 2276 <TestCase name="highp_compute"> 2277 <Test name="scalar" /> 2278 <Test name="vec2" /> 2279 <Test name="vec3" /> 2280 <Test name="vec4" /> 2281 </TestCase> 2282 </TestSuite> 2283 <TestSuite name="tan"> 2284 <TestCase name="lowp_compute"> 2285 <Test name="scalar" /> 2286 <Test name="vec2" /> 2287 <Test name="vec3" /> 2288 <Test name="vec4" /> 2289 </TestCase> 2290 <TestCase name="highp_compute"> 2291 <Test name="scalar" /> 2292 <Test name="vec2" /> 2293 <Test name="vec3" /> 2294 <Test name="vec4" /> 2295 </TestCase> 2296 </TestSuite> 2297 <TestSuite name="asin"> 2298 <TestCase name="lowp_compute"> 2299 <Test name="scalar" /> 2300 <Test name="vec2" /> 2301 <Test name="vec3" /> 2302 <Test name="vec4" /> 2303 </TestCase> 2304 </TestSuite> 2305 <TestSuite name="acos"> 2306 <TestCase name="lowp_compute"> 2307 <Test name="scalar" /> 2308 <Test name="vec2" /> 2309 <Test name="vec3" /> 2310 <Test name="vec4" /> 2311 </TestCase> 2312 <TestCase name="mediump_compute"> 2313 <Test name="scalar" /> 2314 <Test name="vec2" /> 2315 <Test name="vec3" /> 2316 <Test name="vec4" /> 2317 </TestCase> 2318 </TestSuite> 2319 <TestSuite name="atan"> 2320 <TestCase name="lowp_compute"> 2321 <Test name="scalar" /> 2322 <Test name="vec2" /> 2323 <Test name="vec3" /> 2324 <Test name="vec4" /> 2325 </TestCase> 2326 <TestCase name="mediump_compute"> 2327 <Test name="scalar" /> 2328 <Test name="vec2" /> 2329 <Test name="vec3" /> 2330 <Test name="vec4" /> 2331 </TestCase> 2332 </TestSuite> 2333 <TestSuite name="sinh"> 2334 <TestCase name="lowp_compute"> 2335 <Test name="scalar" /> 2336 <Test name="vec2" /> 2337 <Test name="vec3" /> 2338 <Test name="vec4" /> 2339 </TestCase> 2340 <TestCase name="mediump_compute"> 2341 <Test name="scalar" /> 2342 <Test name="vec2" /> 2343 <Test name="vec3" /> 2344 <Test name="vec4" /> 2345 </TestCase> 2346 <TestCase name="highp_compute"> 2347 <Test name="scalar" /> 2348 <Test name="vec2" /> 2349 <Test name="vec3" /> 2350 <Test name="vec4" /> 2351 </TestCase> 2352 </TestSuite> 2353 <TestSuite name="cosh"> 2354 <TestCase name="lowp_compute"> 2355 <Test name="scalar" /> 2356 <Test name="vec2" /> 2357 <Test name="vec3" /> 2358 <Test name="vec4" /> 2359 </TestCase> 2360 <TestCase name="mediump_compute"> 2361 <Test name="scalar" /> 2362 <Test name="vec2" /> 2363 <Test name="vec3" /> 2364 <Test name="vec4" /> 2365 </TestCase> 2366 <TestCase name="highp_compute"> 2367 <Test name="scalar" /> 2368 <Test name="vec2" /> 2369 <Test name="vec3" /> 2370 <Test name="vec4" /> 2371 </TestCase> 2372 </TestSuite> 2373 <TestSuite name="tanh"> 2374 <TestCase name="lowp_compute"> 2375 <Test name="scalar" /> 2376 <Test name="vec2" /> 2377 <Test name="vec3" /> 2378 <Test name="vec4" /> 2379 </TestCase> 2380 <TestCase name="mediump_compute"> 2381 <Test name="scalar" /> 2382 <Test name="vec2" /> 2383 <Test name="vec3" /> 2384 <Test name="vec4" /> 2385 </TestCase> 2386 </TestSuite> 2387 <TestSuite name="asinh"> 2388 <TestCase name="lowp_compute"> 2389 <Test name="scalar" /> 2390 <Test name="vec2" /> 2391 <Test name="vec3" /> 2392 <Test name="vec4" /> 2393 </TestCase> 2394 <TestCase name="mediump_compute"> 2395 <Test name="scalar" /> 2396 <Test name="vec2" /> 2397 <Test name="vec3" /> 2398 <Test name="vec4" /> 2399 </TestCase> 2400 <TestCase name="highp_compute"> 2401 <Test name="scalar" /> 2402 <Test name="vec2" /> 2403 <Test name="vec3" /> 2404 <Test name="vec4" /> 2405 </TestCase> 2406 </TestSuite> 2407 <TestSuite name="acosh"> 2408 <TestCase name="lowp_compute"> 2409 <Test name="scalar" /> 2410 <Test name="vec2" /> 2411 <Test name="vec3" /> 2412 <Test name="vec4" /> 2413 </TestCase> 2414 <TestCase name="mediump_compute"> 2415 <Test name="scalar" /> 2416 <Test name="vec2" /> 2417 <Test name="vec3" /> 2418 <Test name="vec4" /> 2419 </TestCase> 2420 </TestSuite> 2421 <TestSuite name="atanh"> 2422 <TestCase name="lowp_compute"> 2423 <Test name="scalar" /> 2424 <Test name="vec2" /> 2425 <Test name="vec3" /> 2426 <Test name="vec4" /> 2427 </TestCase> 2428 <TestCase name="mediump_compute"> 2429 <Test name="scalar" /> 2430 <Test name="vec2" /> 2431 <Test name="vec3" /> 2432 <Test name="vec4" /> 2433 </TestCase> 2434 </TestSuite> 2435 <TestSuite name="pow"> 2436 <TestCase name="lowp_compute"> 2437 <Test name="scalar" /> 2438 <Test name="vec2" /> 2439 <Test name="vec3" /> 2440 <Test name="vec4" /> 2441 </TestCase> 2442 <TestCase name="mediump_compute"> 2443 <Test name="scalar" /> 2444 <Test name="vec2" /> 2445 <Test name="vec3" /> 2446 <Test name="vec4" /> 2447 </TestCase> 2448 <TestCase name="highp_compute"> 2449 <Test name="scalar" /> 2450 <Test name="vec2" /> 2451 <Test name="vec3" /> 2452 <Test name="vec4" /> 2453 </TestCase> 2454 </TestSuite> 2455 <TestSuite name="exp"> 2456 <TestCase name="lowp_compute"> 2457 <Test name="scalar" /> 2458 <Test name="vec2" /> 2459 <Test name="vec3" /> 2460 <Test name="vec4" /> 2461 </TestCase> 2462 <TestCase name="mediump_compute"> 2463 <Test name="scalar" /> 2464 <Test name="vec2" /> 2465 <Test name="vec3" /> 2466 <Test name="vec4" /> 2467 </TestCase> 2468 <TestCase name="highp_compute"> 2469 <Test name="scalar" /> 2470 <Test name="vec2" /> 2471 <Test name="vec3" /> 2472 <Test name="vec4" /> 2473 </TestCase> 2474 </TestSuite> 2475 <TestSuite name="log"> 2476 <TestCase name="lowp_compute"> 2477 <Test name="scalar" /> 2478 <Test name="vec2" /> 2479 <Test name="vec3" /> 2480 <Test name="vec4" /> 2481 </TestCase> 2482 <TestCase name="mediump_compute"> 2483 <Test name="scalar" /> 2484 <Test name="vec2" /> 2485 <Test name="vec3" /> 2486 <Test name="vec4" /> 2487 </TestCase> 2488 <TestCase name="highp_compute"> 2489 <Test name="scalar" /> 2490 <Test name="vec2" /> 2491 <Test name="vec3" /> 2492 <Test name="vec4" /> 2493 </TestCase> 2494 </TestSuite> 2495 <TestSuite name="exp2"> 2496 <TestCase name="lowp_compute"> 2497 <Test name="scalar" /> 2498 <Test name="vec2" /> 2499 <Test name="vec3" /> 2500 <Test name="vec4" /> 2501 </TestCase> 2502 <TestCase name="mediump_compute"> 2503 <Test name="scalar" /> 2504 <Test name="vec2" /> 2505 <Test name="vec3" /> 2506 <Test name="vec4" /> 2507 </TestCase> 2508 <TestCase name="highp_compute"> 2509 <Test name="scalar" /> 2510 <Test name="vec2" /> 2511 <Test name="vec3" /> 2512 <Test name="vec4" /> 2513 </TestCase> 2514 </TestSuite> 2515 <TestSuite name="log2"> 2516 <TestCase name="lowp_compute"> 2517 <Test name="scalar" /> 2518 <Test name="vec2" /> 2519 <Test name="vec3" /> 2520 <Test name="vec4" /> 2521 </TestCase> 2522 <TestCase name="mediump_compute"> 2523 <Test name="scalar" /> 2524 <Test name="vec2" /> 2525 <Test name="vec3" /> 2526 <Test name="vec4" /> 2527 </TestCase> 2528 <TestCase name="highp_compute"> 2529 <Test name="scalar" /> 2530 <Test name="vec2" /> 2531 <Test name="vec3" /> 2532 <Test name="vec4" /> 2533 </TestCase> 2534 </TestSuite> 2535 <TestSuite name="sqrt"> 2536 <TestCase name="lowp_compute"> 2537 <Test name="scalar" /> 2538 <Test name="vec2" /> 2539 <Test name="vec3" /> 2540 <Test name="vec4" /> 2541 </TestCase> 2542 <TestCase name="mediump_compute"> 2543 <Test name="scalar" /> 2544 <Test name="vec2" /> 2545 <Test name="vec3" /> 2546 <Test name="vec4" /> 2547 </TestCase> 2548 <TestCase name="highp_compute"> 2549 <Test name="scalar" /> 2550 <Test name="vec2" /> 2551 <Test name="vec3" /> 2552 <Test name="vec4" /> 2553 </TestCase> 2554 </TestSuite> 2555 <TestSuite name="inversesqrt"> 2556 <TestCase name="lowp_compute"> 2557 <Test name="scalar" /> 2558 <Test name="vec2" /> 2559 <Test name="vec3" /> 2560 <Test name="vec4" /> 2561 </TestCase> 2562 <TestCase name="mediump_compute"> 2563 <Test name="scalar" /> 2564 <Test name="vec2" /> 2565 <Test name="vec3" /> 2566 <Test name="vec4" /> 2567 </TestCase> 2568 <TestCase name="highp_compute"> 2569 <Test name="scalar" /> 2570 <Test name="vec2" /> 2571 <Test name="vec3" /> 2572 <Test name="vec4" /> 2573 </TestCase> 2574 </TestSuite> 2575 <TestSuite name="abs"> 2576 <TestCase name="lowp_compute"> 2577 <Test name="scalar" /> 2578 <Test name="vec2" /> 2579 <Test name="vec3" /> 2580 <Test name="vec4" /> 2581 </TestCase> 2582 <TestCase name="mediump_compute"> 2583 <Test name="scalar" /> 2584 <Test name="vec2" /> 2585 <Test name="vec3" /> 2586 <Test name="vec4" /> 2587 </TestCase> 2588 <TestCase name="highp_compute"> 2589 <Test name="scalar" /> 2590 <Test name="vec2" /> 2591 <Test name="vec3" /> 2592 <Test name="vec4" /> 2593 </TestCase> 2594 </TestSuite> 2595 <TestSuite name="sign"> 2596 <TestCase name="lowp_compute"> 2597 <Test name="scalar" /> 2598 <Test name="vec2" /> 2599 <Test name="vec3" /> 2600 <Test name="vec4" /> 2601 </TestCase> 2602 <TestCase name="mediump_compute"> 2603 <Test name="scalar" /> 2604 <Test name="vec2" /> 2605 <Test name="vec3" /> 2606 <Test name="vec4" /> 2607 </TestCase> 2608 <TestCase name="highp_compute"> 2609 <Test name="scalar" /> 2610 <Test name="vec2" /> 2611 <Test name="vec3" /> 2612 <Test name="vec4" /> 2613 </TestCase> 2614 </TestSuite> 2615 <TestSuite name="floor"> 2616 <TestCase name="lowp_compute"> 2617 <Test name="scalar" /> 2618 <Test name="vec2" /> 2619 <Test name="vec3" /> 2620 <Test name="vec4" /> 2621 </TestCase> 2622 <TestCase name="mediump_compute"> 2623 <Test name="scalar" /> 2624 <Test name="vec2" /> 2625 <Test name="vec3" /> 2626 <Test name="vec4" /> 2627 </TestCase> 2628 <TestCase name="highp_compute"> 2629 <Test name="scalar" /> 2630 <Test name="vec2" /> 2631 <Test name="vec3" /> 2632 <Test name="vec4" /> 2633 </TestCase> 2634 </TestSuite> 2635 <TestSuite name="trunc"> 2636 <TestCase name="lowp_compute"> 2637 <Test name="scalar" /> 2638 <Test name="vec2" /> 2639 <Test name="vec3" /> 2640 <Test name="vec4" /> 2641 </TestCase> 2642 <TestCase name="mediump_compute"> 2643 <Test name="scalar" /> 2644 <Test name="vec2" /> 2645 <Test name="vec3" /> 2646 <Test name="vec4" /> 2647 </TestCase> 2648 <TestCase name="highp_compute"> 2649 <Test name="scalar" /> 2650 <Test name="vec2" /> 2651 <Test name="vec3" /> 2652 <Test name="vec4" /> 2653 </TestCase> 2654 </TestSuite> 2655 <TestSuite name="round"> 2656 <TestCase name="lowp_compute"> 2657 <Test name="scalar" /> 2658 <Test name="vec2" /> 2659 <Test name="vec3" /> 2660 <Test name="vec4" /> 2661 </TestCase> 2662 <TestCase name="mediump_compute"> 2663 <Test name="scalar" /> 2664 <Test name="vec2" /> 2665 <Test name="vec3" /> 2666 <Test name="vec4" /> 2667 </TestCase> 2668 <TestCase name="highp_compute"> 2669 <Test name="scalar" /> 2670 <Test name="vec2" /> 2671 <Test name="vec3" /> 2672 <Test name="vec4" /> 2673 </TestCase> 2674 </TestSuite> 2675 <TestSuite name="roundeven"> 2676 <TestCase name="lowp_compute"> 2677 <Test name="scalar" /> 2678 <Test name="vec2" /> 2679 <Test name="vec3" /> 2680 <Test name="vec4" /> 2681 </TestCase> 2682 <TestCase name="mediump_compute"> 2683 <Test name="scalar" /> 2684 <Test name="vec2" /> 2685 <Test name="vec3" /> 2686 <Test name="vec4" /> 2687 </TestCase> 2688 <TestCase name="highp_compute"> 2689 <Test name="scalar" /> 2690 <Test name="vec2" /> 2691 <Test name="vec3" /> 2692 <Test name="vec4" /> 2693 </TestCase> 2694 </TestSuite> 2695 <TestSuite name="ceil"> 2696 <TestCase name="lowp_compute"> 2697 <Test name="scalar" /> 2698 <Test name="vec2" /> 2699 <Test name="vec3" /> 2700 <Test name="vec4" /> 2701 </TestCase> 2702 <TestCase name="mediump_compute"> 2703 <Test name="scalar" /> 2704 <Test name="vec2" /> 2705 <Test name="vec3" /> 2706 <Test name="vec4" /> 2707 </TestCase> 2708 <TestCase name="highp_compute"> 2709 <Test name="scalar" /> 2710 <Test name="vec2" /> 2711 <Test name="vec3" /> 2712 <Test name="vec4" /> 2713 </TestCase> 2714 </TestSuite> 2715 <TestSuite name="fract"> 2716 <TestCase name="lowp_compute"> 2717 <Test name="scalar" /> 2718 <Test name="vec2" /> 2719 <Test name="vec3" /> 2720 <Test name="vec4" /> 2721 </TestCase> 2722 <TestCase name="mediump_compute"> 2723 <Test name="scalar" /> 2724 <Test name="vec2" /> 2725 <Test name="vec3" /> 2726 <Test name="vec4" /> 2727 </TestCase> 2728 <TestCase name="highp_compute"> 2729 <Test name="scalar" /> 2730 <Test name="vec2" /> 2731 <Test name="vec3" /> 2732 <Test name="vec4" /> 2733 </TestCase> 2734 </TestSuite> 2735 <TestSuite name="mod"> 2736 <TestCase name="lowp_compute"> 2737 <Test name="scalar" /> 2738 <Test name="vec2" /> 2739 <Test name="vec3" /> 2740 <Test name="vec4" /> 2741 </TestCase> 2742 <TestCase name="mediump_compute"> 2743 <Test name="scalar" /> 2744 <Test name="vec2" /> 2745 <Test name="vec3" /> 2746 <Test name="vec4" /> 2747 </TestCase> 2748 </TestSuite> 2749 <TestSuite name="min"> 2750 <TestCase name="lowp_compute"> 2751 <Test name="scalar" /> 2752 <Test name="vec2" /> 2753 <Test name="vec3" /> 2754 <Test name="vec4" /> 2755 </TestCase> 2756 <TestCase name="mediump_compute"> 2757 <Test name="scalar" /> 2758 <Test name="vec2" /> 2759 <Test name="vec3" /> 2760 <Test name="vec4" /> 2761 </TestCase> 2762 </TestSuite> 2763 <TestSuite name="max"> 2764 <TestCase name="lowp_compute"> 2765 <Test name="scalar" /> 2766 <Test name="vec2" /> 2767 <Test name="vec3" /> 2768 <Test name="vec4" /> 2769 </TestCase> 2770 <TestCase name="mediump_compute"> 2771 <Test name="scalar" /> 2772 <Test name="vec2" /> 2773 <Test name="vec3" /> 2774 <Test name="vec4" /> 2775 </TestCase> 2776 </TestSuite> 2777 <TestSuite name="clamp"> 2778 <TestCase name="lowp_compute"> 2779 <Test name="scalar" /> 2780 <Test name="vec2" /> 2781 <Test name="vec3" /> 2782 <Test name="vec4" /> 2783 </TestCase> 2784 <TestCase name="mediump_compute"> 2785 <Test name="scalar" /> 2786 <Test name="vec2" /> 2787 <Test name="vec3" /> 2788 <Test name="vec4" /> 2789 </TestCase> 2790 </TestSuite> 2791 <TestSuite name="step"> 2792 <TestCase name="lowp_compute"> 2793 <Test name="scalar" /> 2794 <Test name="vec2" /> 2795 <Test name="vec3" /> 2796 <Test name="vec4" /> 2797 </TestCase> 2798 <TestCase name="mediump_compute"> 2799 <Test name="scalar" /> 2800 <Test name="vec2" /> 2801 <Test name="vec3" /> 2802 <Test name="vec4" /> 2803 </TestCase> 2804 <TestCase name="highp_compute"> 2805 <Test name="scalar" /> 2806 <Test name="vec2" /> 2807 <Test name="vec3" /> 2808 <Test name="vec4" /> 2809 </TestCase> 2810 </TestSuite> 2811 <TestSuite name="smoothstep"> 2812 <TestCase name="lowp_compute"> 2813 <Test name="scalar" /> 2814 <Test name="vec2" /> 2815 <Test name="vec3" /> 2816 <Test name="vec4" /> 2817 </TestCase> 2818 </TestSuite> 2819 <TestSuite name="length"> 2820 <TestCase name="lowp_compute"> 2821 <Test name="scalar" /> 2822 <Test name="vec2" /> 2823 <Test name="vec3" /> 2824 <Test name="vec4" /> 2825 </TestCase> 2826 <TestCase name="mediump_compute"> 2827 <Test name="scalar" /> 2828 <Test name="vec2" /> 2829 <Test name="vec3" /> 2830 <Test name="vec4" /> 2831 </TestCase> 2832 <TestCase name="highp_compute"> 2833 <Test name="scalar" /> 2834 <Test name="vec2" /> 2835 <Test name="vec3" /> 2836 <Test name="vec4" /> 2837 </TestCase> 2838 </TestSuite> 2839 <TestSuite name="distance"> 2840 <TestCase name="lowp_compute"> 2841 <Test name="scalar" /> 2842 <Test name="vec2" /> 2843 <Test name="vec3" /> 2844 <Test name="vec4" /> 2845 </TestCase> 2846 <TestCase name="mediump_compute"> 2847 <Test name="scalar" /> 2848 <Test name="vec2" /> 2849 <Test name="vec3" /> 2850 <Test name="vec4" /> 2851 </TestCase> 2852 <TestCase name="highp_compute"> 2853 <Test name="scalar" /> 2854 <Test name="vec2" /> 2855 <Test name="vec3" /> 2856 <Test name="vec4" /> 2857 </TestCase> 2858 </TestSuite> 2859 <TestSuite name="dot"> 2860 <TestCase name="lowp_compute"> 2861 <Test name="scalar" /> 2862 <Test name="vec2" /> 2863 <Test name="vec3" /> 2864 <Test name="vec4" /> 2865 </TestCase> 2866 <TestCase name="mediump_compute"> 2867 <Test name="scalar" /> 2868 <Test name="vec2" /> 2869 <Test name="vec3" /> 2870 <Test name="vec4" /> 2871 </TestCase> 2872 <TestCase name="highp_compute"> 2873 <Test name="scalar" /> 2874 <Test name="vec2" /> 2875 <Test name="vec3" /> 2876 </TestCase> 2877 </TestSuite> 2878 <TestCase name="cross"> 2879 <Test name="lowp_compute" /> 2880 <Test name="mediump_compute" /> 2881 <Test name="highp_compute" /> 2882 </TestCase> 2883 <TestSuite name="normalize"> 2884 <TestCase name="lowp_compute"> 2885 <Test name="scalar" /> 2886 <Test name="vec2" /> 2887 <Test name="vec3" /> 2888 <Test name="vec4" /> 2889 </TestCase> 2890 <TestCase name="mediump_compute"> 2891 <Test name="scalar" /> 2892 <Test name="vec2" /> 2893 <Test name="vec3" /> 2894 <Test name="vec4" /> 2895 </TestCase> 2896 <TestCase name="highp_compute"> 2897 <Test name="scalar" /> 2898 <Test name="vec2" /> 2899 <Test name="vec3" /> 2900 <Test name="vec4" /> 2901 </TestCase> 2902 </TestSuite> 2903 <TestSuite name="faceforward"> 2904 <TestCase name="lowp_compute"> 2905 <Test name="scalar" /> 2906 <Test name="vec2" /> 2907 <Test name="vec3" /> 2908 <Test name="vec4" /> 2909 </TestCase> 2910 <TestCase name="mediump_compute"> 2911 <Test name="scalar" /> 2912 <Test name="vec2" /> 2913 <Test name="vec3" /> 2914 <Test name="vec4" /> 2915 </TestCase> 2916 <TestCase name="highp_compute"> 2917 <Test name="scalar" /> 2918 <Test name="vec2" /> 2919 <Test name="vec3" /> 2920 <Test name="vec4" /> 2921 </TestCase> 2922 </TestSuite> 2923 <TestSuite name="reflect"> 2924 <TestCase name="lowp_compute"> 2925 <Test name="scalar" /> 2926 <Test name="vec2" /> 2927 <Test name="vec3" /> 2928 <Test name="vec4" /> 2929 </TestCase> 2930 <TestCase name="mediump_compute"> 2931 <Test name="scalar" /> 2932 <Test name="vec2" /> 2933 <Test name="vec3" /> 2934 <Test name="vec4" /> 2935 </TestCase> 2936 </TestSuite> 2937 <TestSuite name="matrixcompmult"> 2938 <TestCase name="lowp_compute"> 2939 <Test name="mat2" /> 2940 <Test name="mat2x3" /> 2941 <Test name="mat2x4" /> 2942 <Test name="mat3x2" /> 2943 <Test name="mat3" /> 2944 <Test name="mat3x4" /> 2945 <Test name="mat4x2" /> 2946 <Test name="mat4x3" /> 2947 <Test name="mat4" /> 2948 </TestCase> 2949 <TestCase name="mediump_compute"> 2950 <Test name="mat2" /> 2951 <Test name="mat2x3" /> 2952 <Test name="mat2x4" /> 2953 <Test name="mat3x2" /> 2954 <Test name="mat3" /> 2955 <Test name="mat3x4" /> 2956 <Test name="mat4x2" /> 2957 <Test name="mat4x3" /> 2958 <Test name="mat4" /> 2959 </TestCase> 2960 <TestCase name="highp_compute"> 2961 <Test name="mat2" /> 2962 <Test name="mat2x3" /> 2963 <Test name="mat2x4" /> 2964 <Test name="mat3x2" /> 2965 <Test name="mat3" /> 2966 <Test name="mat3x4" /> 2967 <Test name="mat4x2" /> 2968 <Test name="mat4x3" /> 2969 <Test name="mat4" /> 2970 </TestCase> 2971 </TestSuite> 2972 <TestSuite name="outerproduct"> 2973 <TestCase name="lowp_compute"> 2974 <Test name="mat2" /> 2975 <Test name="mat2x3" /> 2976 <Test name="mat2x4" /> 2977 <Test name="mat3x2" /> 2978 <Test name="mat3" /> 2979 <Test name="mat3x4" /> 2980 <Test name="mat4x2" /> 2981 <Test name="mat4x3" /> 2982 <Test name="mat4" /> 2983 </TestCase> 2984 <TestCase name="mediump_compute"> 2985 <Test name="mat2" /> 2986 <Test name="mat2x3" /> 2987 <Test name="mat2x4" /> 2988 <Test name="mat3x2" /> 2989 <Test name="mat3" /> 2990 <Test name="mat3x4" /> 2991 <Test name="mat4x2" /> 2992 <Test name="mat4x3" /> 2993 <Test name="mat4" /> 2994 </TestCase> 2995 <TestCase name="highp_compute"> 2996 <Test name="mat2" /> 2997 <Test name="mat2x3" /> 2998 <Test name="mat2x4" /> 2999 <Test name="mat3x2" /> 3000 <Test name="mat3" /> 3001 <Test name="mat3x4" /> 3002 <Test name="mat4x2" /> 3003 <Test name="mat4x3" /> 3004 <Test name="mat4" /> 3005 </TestCase> 3006 </TestSuite> 3007 <TestSuite name="transpose"> 3008 <TestCase name="lowp_compute"> 3009 <Test name="mat2" /> 3010 <Test name="mat2x3" /> 3011 <Test name="mat2x4" /> 3012 <Test name="mat3x2" /> 3013 <Test name="mat3" /> 3014 <Test name="mat3x4" /> 3015 <Test name="mat4x2" /> 3016 <Test name="mat4x3" /> 3017 <Test name="mat4" /> 3018 </TestCase> 3019 <TestCase name="mediump_compute"> 3020 <Test name="mat2" /> 3021 <Test name="mat2x3" /> 3022 <Test name="mat2x4" /> 3023 <Test name="mat3x2" /> 3024 <Test name="mat3" /> 3025 <Test name="mat3x4" /> 3026 <Test name="mat4x2" /> 3027 <Test name="mat4x3" /> 3028 <Test name="mat4" /> 3029 </TestCase> 3030 <TestCase name="highp_compute"> 3031 <Test name="mat2" /> 3032 <Test name="mat2x3" /> 3033 <Test name="mat2x4" /> 3034 <Test name="mat3x2" /> 3035 <Test name="mat3" /> 3036 <Test name="mat3x4" /> 3037 <Test name="mat4x2" /> 3038 <Test name="mat4x3" /> 3039 <Test name="mat4" /> 3040 </TestCase> 3041 </TestSuite> 3042 <TestSuite name="determinant"> 3043 <TestCase name="lowp_compute"> 3044 <Test name="mat2" /> 3045 </TestCase> 3046 <TestCase name="mediump_compute"> 3047 <Test name="mat2" /> 3048 </TestCase> 3049 <TestCase name="highp_compute"> 3050 <Test name="mat2" /> 3051 </TestCase> 3052 </TestSuite> 3053 <TestSuite name="inverse"> 3054 <TestCase name="lowp_compute"> 3055 <Test name="mat2" /> 3056 </TestCase> 3057 <TestCase name="mediump_compute"> 3058 <Test name="mat2" /> 3059 </TestCase> 3060 </TestSuite> 3061 <TestSuite name="frexp"> 3062 <TestCase name="lowp_vertex"> 3063 <Test name="scalar" /> 3064 <Test name="vec2" /> 3065 <Test name="vec3" /> 3066 <Test name="vec4" /> 3067 </TestCase> 3068 <TestCase name="lowp_compute"> 3069 <Test name="scalar" /> 3070 <Test name="vec2" /> 3071 <Test name="vec3" /> 3072 <Test name="vec4" /> 3073 </TestCase> 3074 <TestCase name="mediump_vertex"> 3075 <Test name="scalar" /> 3076 <Test name="vec2" /> 3077 <Test name="vec3" /> 3078 <Test name="vec4" /> 3079 </TestCase> 3080 <TestCase name="mediump_compute"> 3081 <Test name="scalar" /> 3082 <Test name="vec2" /> 3083 <Test name="vec3" /> 3084 <Test name="vec4" /> 3085 </TestCase> 3086 </TestSuite> 3087 <TestSuite name="ldexp"> 3088 <TestCase name="lowp_vertex"> 3089 <Test name="scalar" /> 3090 <Test name="vec2" /> 3091 <Test name="vec3" /> 3092 <Test name="vec4" /> 3093 </TestCase> 3094 <TestCase name="lowp_fragment"> 3095 <Test name="scalar" /> 3096 <Test name="vec2" /> 3097 <Test name="vec3" /> 3098 <Test name="vec4" /> 3099 </TestCase> 3100 <TestCase name="lowp_compute"> 3101 <Test name="scalar" /> 3102 <Test name="vec2" /> 3103 <Test name="vec3" /> 3104 <Test name="vec4" /> 3105 </TestCase> 3106 <TestCase name="mediump_vertex"> 3107 <Test name="scalar" /> 3108 <Test name="vec2" /> 3109 <Test name="vec3" /> 3110 <Test name="vec4" /> 3111 </TestCase> 3112 <TestCase name="mediump_fragment"> 3113 <Test name="scalar" /> 3114 <Test name="vec2" /> 3115 <Test name="vec3" /> 3116 <Test name="vec4" /> 3117 </TestCase> 3118 <TestCase name="mediump_compute"> 3119 <Test name="scalar" /> 3120 <Test name="vec2" /> 3121 <Test name="vec3" /> 3122 <Test name="vec4" /> 3123 </TestCase> 3124 <TestCase name="highp_vertex"> 3125 <Test name="scalar" /> 3126 <Test name="vec2" /> 3127 <Test name="vec3" /> 3128 <Test name="vec4" /> 3129 </TestCase> 3130 <TestCase name="highp_fragment"> 3131 <Test name="scalar" /> 3132 <Test name="vec2" /> 3133 <Test name="vec3" /> 3134 <Test name="vec4" /> 3135 </TestCase> 3136 <TestCase name="highp_compute"> 3137 <Test name="scalar" /> 3138 <Test name="vec2" /> 3139 <Test name="vec3" /> 3140 <Test name="vec4" /> 3141 </TestCase> 3142 </TestSuite> 3143 <TestSuite name="fma"> 3144 <TestCase name="lowp_vertex"> 3145 <Test name="scalar" /> 3146 <Test name="vec2" /> 3147 <Test name="vec3" /> 3148 <Test name="vec4" /> 3149 </TestCase> 3150 <TestCase name="lowp_fragment"> 3151 <Test name="scalar" /> 3152 <Test name="vec2" /> 3153 <Test name="vec3" /> 3154 <Test name="vec4" /> 3155 </TestCase> 3156 <TestCase name="lowp_compute"> 3157 <Test name="scalar" /> 3158 <Test name="vec2" /> 3159 <Test name="vec3" /> 3160 <Test name="vec4" /> 3161 </TestCase> 3162 <TestCase name="mediump_vertex"> 3163 <Test name="scalar" /> 3164 <Test name="vec2" /> 3165 <Test name="vec3" /> 3166 <Test name="vec4" /> 3167 </TestCase> 3168 <TestCase name="mediump_fragment"> 3169 <Test name="scalar" /> 3170 <Test name="vec2" /> 3171 <Test name="vec3" /> 3172 <Test name="vec4" /> 3173 </TestCase> 3174 <TestCase name="mediump_compute"> 3175 <Test name="scalar" /> 3176 <Test name="vec2" /> 3177 <Test name="vec3" /> 3178 <Test name="vec4" /> 3179 </TestCase> 3180 </TestSuite> 3181 </TestSuite> 3182 </TestSuite> 3183 <TestSuite name="sample_variables"> 3184 <TestCase name="num_samples"> 3185 <Test name="multisample_texture_1" /> 3186 <Test name="multisample_texture_2" /> 3187 <Test name="multisample_texture_4" /> 3188 <Test name="multisample_texture_8" /> 3189 <Test name="multisample_texture_16" /> 3190 <Test name="multisample_rbo_1" /> 3191 <Test name="multisample_rbo_2" /> 3192 <Test name="multisample_rbo_4" /> 3193 <Test name="multisample_rbo_8" /> 3194 <Test name="multisample_rbo_16" /> 3195 </TestCase> 3196 <TestCase name="max_samples"> 3197 <Test name="default_framebuffer" /> 3198 <Test name="singlesample_texture" /> 3199 <Test name="multisample_texture_1" /> 3200 <Test name="multisample_texture_2" /> 3201 <Test name="multisample_texture_4" /> 3202 <Test name="multisample_texture_8" /> 3203 <Test name="multisample_texture_16" /> 3204 <Test name="singlesample_rbo" /> 3205 <Test name="multisample_rbo_1" /> 3206 <Test name="multisample_rbo_2" /> 3207 <Test name="multisample_rbo_4" /> 3208 <Test name="multisample_rbo_8" /> 3209 <Test name="multisample_rbo_16" /> 3210 </TestCase> 3211 <TestCase name="sample_id"> 3212 <Test name="default_framebuffer" /> 3213 <Test name="singlesample_texture" /> 3214 <Test name="multisample_texture_1" /> 3215 <Test name="multisample_texture_2" /> 3216 <Test name="multisample_texture_4" /> 3217 <Test name="multisample_texture_8" /> 3218 <Test name="singlesample_rbo" /> 3219 <Test name="multisample_rbo_1" /> 3220 <Test name="multisample_rbo_2" /> 3221 <Test name="multisample_rbo_4" /> 3222 <Test name="multisample_rbo_8" /> 3223 </TestCase> 3224 <TestSuite name="sample_pos"> 3225 <TestCase name="correctness"> 3226 <Test name="default_framebuffer" /> 3227 <Test name="singlesample_texture" /> 3228 <Test name="multisample_texture_1" /> 3229 <Test name="multisample_texture_2" /> 3230 <Test name="multisample_texture_4" /> 3231 <Test name="multisample_texture_8" /> 3232 <Test name="singlesample_rbo" /> 3233 <Test name="multisample_rbo_1" /> 3234 <Test name="multisample_rbo_2" /> 3235 <Test name="multisample_rbo_4" /> 3236 <Test name="multisample_rbo_8" /> 3237 </TestCase> 3238 <TestCase name="distribution"> 3239 <Test name="default_framebuffer" /> 3240 <Test name="singlesample_texture" /> 3241 <Test name="multisample_texture_1" /> 3242 <Test name="multisample_texture_2" /> 3243 <Test name="multisample_texture_4" /> 3244 <Test name="multisample_texture_8" /> 3245 <Test name="singlesample_rbo" /> 3246 <Test name="multisample_rbo_1" /> 3247 <Test name="multisample_rbo_2" /> 3248 <Test name="multisample_rbo_4" /> 3249 <Test name="multisample_rbo_8" /> 3250 <Test name="multisample_rbo_16" /> 3251 </TestCase> 3252 </TestSuite> 3253 <TestSuite name="sample_mask_in"> 3254 <TestCase name="sample_mask"> 3255 <Test name="default_framebuffer" /> 3256 <Test name="singlesample_texture" /> 3257 <Test name="multisample_texture_1" /> 3258 <Test name="multisample_texture_2" /> 3259 <Test name="multisample_texture_4" /> 3260 <Test name="multisample_texture_8" /> 3261 <Test name="multisample_texture_16" /> 3262 <Test name="singlesample_rbo" /> 3263 <Test name="multisample_rbo_1" /> 3264 <Test name="multisample_rbo_2" /> 3265 <Test name="multisample_rbo_4" /> 3266 <Test name="multisample_rbo_8" /> 3267 <Test name="multisample_rbo_16" /> 3268 </TestCase> 3269 <TestCase name="bit_count_per_pixel"> 3270 <Test name="default_framebuffer" /> 3271 <Test name="singlesample_texture" /> 3272 <Test name="multisample_texture_1" /> 3273 <Test name="multisample_texture_2" /> 3274 <Test name="multisample_texture_4" /> 3275 <Test name="multisample_texture_8" /> 3276 <Test name="multisample_texture_16" /> 3277 <Test name="singlesample_rbo" /> 3278 <Test name="multisample_rbo_1" /> 3279 <Test name="multisample_rbo_2" /> 3280 <Test name="multisample_rbo_4" /> 3281 <Test name="multisample_rbo_8" /> 3282 <Test name="multisample_rbo_16" /> 3283 </TestCase> 3284 <TestCase name="bit_count_per_sample"> 3285 <Test name="default_framebuffer" /> 3286 <Test name="singlesample_texture" /> 3287 <Test name="singlesample_rbo" /> 3288 </TestCase> 3289 <TestCase name="bit_count_per_two_samples"> 3290 <Test name="default_framebuffer" /> 3291 <Test name="singlesample_texture" /> 3292 <Test name="multisample_texture_16" /> 3293 <Test name="singlesample_rbo" /> 3294 <Test name="multisample_rbo_16" /> 3295 </TestCase> 3296 <TestCase name="bits_unique_per_sample"> 3297 <Test name="singlesample_texture" /> 3298 </TestCase> 3299 <TestCase name="bits_unique_per_two_samples"> 3300 <Test name="singlesample_texture" /> 3301 <Test name="multisample_texture_1" /> 3302 <Test name="multisample_texture_2" /> 3303 </TestCase> 3304 </TestSuite> 3305 <TestSuite name="sample_mask"> 3306 <TestCase name="discard_half_per_pixel"> 3307 <Test name="default_framebuffer" /> 3308 <Test name="singlesample_texture" /> 3309 <Test name="multisample_texture_1" /> 3310 <Test name="multisample_texture_2" /> 3311 <Test name="multisample_texture_4" /> 3312 <Test name="multisample_texture_8" /> 3313 <Test name="multisample_texture_16" /> 3314 <Test name="singlesample_rbo" /> 3315 <Test name="multisample_rbo_1" /> 3316 <Test name="multisample_rbo_2" /> 3317 <Test name="multisample_rbo_4" /> 3318 <Test name="multisample_rbo_8" /> 3319 <Test name="multisample_rbo_16" /> 3320 </TestCase> 3321 <TestCase name="discard_half_per_sample"> 3322 <Test name="default_framebuffer" /> 3323 <Test name="singlesample_texture" /> 3324 <Test name="multisample_texture_1" /> 3325 <Test name="multisample_texture_2" /> 3326 <Test name="multisample_texture_4" /> 3327 <Test name="multisample_texture_8" /> 3328 <Test name="multisample_texture_16" /> 3329 <Test name="singlesample_rbo" /> 3330 <Test name="multisample_rbo_1" /> 3331 <Test name="multisample_rbo_2" /> 3332 <Test name="multisample_rbo_4" /> 3333 <Test name="multisample_rbo_8" /> 3334 <Test name="multisample_rbo_16" /> 3335 </TestCase> 3336 <TestCase name="discard_half_per_two_samples"> 3337 <Test name="default_framebuffer" /> 3338 <Test name="singlesample_texture" /> 3339 <Test name="multisample_texture_1" /> 3340 <Test name="multisample_texture_2" /> 3341 <Test name="multisample_texture_4" /> 3342 <Test name="multisample_texture_8" /> 3343 <Test name="multisample_texture_16" /> 3344 <Test name="singlesample_rbo" /> 3345 <Test name="multisample_rbo_1" /> 3346 <Test name="multisample_rbo_2" /> 3347 <Test name="multisample_rbo_4" /> 3348 <Test name="multisample_rbo_8" /> 3349 <Test name="multisample_rbo_16" /> 3350 </TestCase> 3351 <TestCase name="inverse_per_pixel"> 3352 <Test name="default_framebuffer" /> 3353 <Test name="singlesample_texture" /> 3354 <Test name="multisample_texture_1" /> 3355 <Test name="multisample_texture_2" /> 3356 <Test name="multisample_texture_4" /> 3357 <Test name="multisample_texture_8" /> 3358 <Test name="multisample_texture_16" /> 3359 <Test name="singlesample_rbo" /> 3360 <Test name="multisample_rbo_1" /> 3361 <Test name="multisample_rbo_2" /> 3362 <Test name="multisample_rbo_4" /> 3363 <Test name="multisample_rbo_8" /> 3364 <Test name="multisample_rbo_16" /> 3365 </TestCase> 3366 <TestCase name="inverse_per_sample"> 3367 <Test name="default_framebuffer" /> 3368 <Test name="singlesample_texture" /> 3369 <Test name="multisample_texture_1" /> 3370 <Test name="multisample_texture_2" /> 3371 <Test name="multisample_texture_4" /> 3372 <Test name="multisample_texture_8" /> 3373 <Test name="multisample_texture_16" /> 3374 <Test name="singlesample_rbo" /> 3375 <Test name="multisample_rbo_1" /> 3376 <Test name="multisample_rbo_2" /> 3377 <Test name="multisample_rbo_4" /> 3378 <Test name="multisample_rbo_8" /> 3379 <Test name="multisample_rbo_16" /> 3380 </TestCase> 3381 <TestCase name="inverse_per_two_samples"> 3382 <Test name="default_framebuffer" /> 3383 <Test name="singlesample_texture" /> 3384 <Test name="multisample_texture_1" /> 3385 <Test name="multisample_texture_2" /> 3386 <Test name="multisample_texture_4" /> 3387 <Test name="multisample_texture_8" /> 3388 <Test name="multisample_texture_16" /> 3389 <Test name="singlesample_rbo" /> 3390 <Test name="multisample_rbo_1" /> 3391 <Test name="multisample_rbo_2" /> 3392 <Test name="multisample_rbo_4" /> 3393 <Test name="multisample_rbo_8" /> 3394 <Test name="multisample_rbo_16" /> 3395 </TestCase> 3396 </TestSuite> 3397 </TestSuite> 3398 <TestSuite name="multisample_interpolation"> 3399 <TestCase name="sample_qualifier"> 3400 <Test name="default_framebuffer" /> 3401 <Test name="singlesample_texture" /> 3402 <Test name="multisample_texture_1" /> 3403 <Test name="multisample_texture_2" /> 3404 <Test name="multisample_texture_4" /> 3405 <Test name="multisample_texture_8" /> 3406 <Test name="multisample_texture_16" /> 3407 <Test name="singlesample_rbo" /> 3408 <Test name="multisample_rbo_1" /> 3409 <Test name="multisample_rbo_2" /> 3410 <Test name="multisample_rbo_4" /> 3411 <Test name="multisample_rbo_8" /> 3412 <Test name="multisample_rbo_16" /> 3413 </TestCase> 3414 <TestSuite name="interpolate_at_sample"> 3415 <TestCase name="static_sample_number"> 3416 <Test name="default_framebuffer" /> 3417 <Test name="singlesample_texture" /> 3418 <Test name="multisample_texture_1" /> 3419 <Test name="multisample_texture_2" /> 3420 <Test name="multisample_texture_4" /> 3421 <Test name="multisample_texture_8" /> 3422 <Test name="multisample_texture_16" /> 3423 <Test name="singlesample_rbo" /> 3424 <Test name="multisample_rbo_1" /> 3425 <Test name="multisample_rbo_2" /> 3426 <Test name="multisample_rbo_4" /> 3427 <Test name="multisample_rbo_8" /> 3428 <Test name="multisample_rbo_16" /> 3429 </TestCase> 3430 <TestCase name="dynamic_sample_number"> 3431 <Test name="default_framebuffer" /> 3432 <Test name="singlesample_texture" /> 3433 <Test name="multisample_texture_1" /> 3434 <Test name="multisample_texture_2" /> 3435 <Test name="multisample_texture_4" /> 3436 <Test name="multisample_texture_8" /> 3437 <Test name="multisample_texture_16" /> 3438 <Test name="singlesample_rbo" /> 3439 <Test name="multisample_rbo_1" /> 3440 <Test name="multisample_rbo_2" /> 3441 <Test name="multisample_rbo_4" /> 3442 <Test name="multisample_rbo_8" /> 3443 <Test name="multisample_rbo_16" /> 3444 </TestCase> 3445 <TestCase name="non_multisample_buffer"> 3446 <Test name="sample_0_default_framebuffer" /> 3447 <Test name="sample_0_singlesample_texture" /> 3448 <Test name="sample_0_singlesample_rbo" /> 3449 <Test name="sample_n_default_framebuffer" /> 3450 <Test name="sample_n_singlesample_texture" /> 3451 <Test name="sample_n_singlesample_rbo" /> 3452 </TestCase> 3453 <TestCase name="centroid_qualified"> 3454 <Test name="default_framebuffer" /> 3455 <Test name="singlesample_texture" /> 3456 <Test name="multisample_texture_1" /> 3457 <Test name="multisample_texture_2" /> 3458 <Test name="multisample_texture_4" /> 3459 <Test name="multisample_texture_8" /> 3460 <Test name="multisample_texture_16" /> 3461 <Test name="singlesample_rbo" /> 3462 <Test name="multisample_rbo_1" /> 3463 <Test name="multisample_rbo_2" /> 3464 <Test name="multisample_rbo_4" /> 3465 <Test name="multisample_rbo_8" /> 3466 <Test name="multisample_rbo_16" /> 3467 </TestCase> 3468 <TestCase name="at_sample_id"> 3469 <Test name="default_framebuffer" /> 3470 <Test name="singlesample_texture" /> 3471 <Test name="multisample_texture_1" /> 3472 <Test name="multisample_texture_2" /> 3473 <Test name="multisample_texture_4" /> 3474 <Test name="multisample_texture_8" /> 3475 <Test name="multisample_texture_16" /> 3476 <Test name="singlesample_rbo" /> 3477 <Test name="multisample_rbo_1" /> 3478 <Test name="multisample_rbo_2" /> 3479 <Test name="multisample_rbo_4" /> 3480 <Test name="multisample_rbo_8" /> 3481 <Test name="multisample_rbo_16" /> 3482 </TestCase> 3483 </TestSuite> 3484 <TestSuite name="interpolate_at_centroid"> 3485 <TestCase name="consistency"> 3486 <Test name="default_framebuffer" /> 3487 <Test name="singlesample_texture" /> 3488 <Test name="multisample_texture_1" /> 3489 <Test name="multisample_texture_2" /> 3490 <Test name="multisample_texture_4" /> 3491 <Test name="multisample_texture_8" /> 3492 <Test name="multisample_texture_16" /> 3493 <Test name="singlesample_rbo" /> 3494 <Test name="multisample_rbo_1" /> 3495 <Test name="multisample_rbo_2" /> 3496 <Test name="multisample_rbo_4" /> 3497 <Test name="multisample_rbo_8" /> 3498 <Test name="multisample_rbo_16" /> 3499 </TestCase> 3500 <TestCase name="array_element"> 3501 <Test name="default_framebuffer" /> 3502 <Test name="singlesample_texture" /> 3503 <Test name="multisample_texture_1" /> 3504 <Test name="multisample_texture_2" /> 3505 <Test name="multisample_texture_4" /> 3506 <Test name="multisample_texture_8" /> 3507 <Test name="multisample_texture_16" /> 3508 <Test name="singlesample_rbo" /> 3509 <Test name="multisample_rbo_1" /> 3510 <Test name="multisample_rbo_2" /> 3511 <Test name="multisample_rbo_4" /> 3512 <Test name="multisample_rbo_8" /> 3513 <Test name="multisample_rbo_16" /> 3514 </TestCase> 3515 </TestSuite> 3516 <TestSuite name="interpolate_at_offset"> 3517 <TestCase name="no_qualifiers"> 3518 <Test name="default_framebuffer" /> 3519 <Test name="singlesample_texture" /> 3520 <Test name="multisample_texture_1" /> 3521 <Test name="multisample_texture_2" /> 3522 <Test name="multisample_texture_4" /> 3523 <Test name="multisample_texture_8" /> 3524 <Test name="singlesample_rbo" /> 3525 <Test name="multisample_rbo_1" /> 3526 <Test name="multisample_rbo_2" /> 3527 <Test name="multisample_rbo_4" /> 3528 <Test name="multisample_rbo_8" /> 3529 </TestCase> 3530 <TestCase name="centroid_qualifier"> 3531 <Test name="default_framebuffer" /> 3532 <Test name="singlesample_texture" /> 3533 <Test name="multisample_texture_1" /> 3534 <Test name="multisample_texture_2" /> 3535 <Test name="multisample_texture_4" /> 3536 <Test name="multisample_texture_8" /> 3537 <Test name="singlesample_rbo" /> 3538 <Test name="multisample_rbo_1" /> 3539 <Test name="multisample_rbo_2" /> 3540 <Test name="multisample_rbo_4" /> 3541 <Test name="multisample_rbo_8" /> 3542 </TestCase> 3543 <TestCase name="sample_qualifier"> 3544 <Test name="default_framebuffer" /> 3545 <Test name="singlesample_texture" /> 3546 <Test name="multisample_texture_1" /> 3547 <Test name="multisample_texture_2" /> 3548 <Test name="multisample_texture_4" /> 3549 <Test name="multisample_texture_8" /> 3550 <Test name="singlesample_rbo" /> 3551 <Test name="multisample_rbo_1" /> 3552 <Test name="multisample_rbo_2" /> 3553 <Test name="multisample_rbo_4" /> 3554 <Test name="multisample_rbo_8" /> 3555 </TestCase> 3556 <TestCase name="at_sample_position"> 3557 <Test name="default_framebuffer" /> 3558 <Test name="singlesample_texture" /> 3559 <Test name="multisample_texture_1" /> 3560 <Test name="multisample_texture_2" /> 3561 <Test name="multisample_texture_4" /> 3562 <Test name="multisample_texture_8" /> 3563 <Test name="singlesample_rbo" /> 3564 <Test name="multisample_rbo_1" /> 3565 <Test name="multisample_rbo_2" /> 3566 <Test name="multisample_rbo_4" /> 3567 <Test name="multisample_rbo_8" /> 3568 </TestCase> 3569 <TestCase name="array_element"> 3570 <Test name="default_framebuffer" /> 3571 <Test name="singlesample_texture" /> 3572 <Test name="multisample_texture_1" /> 3573 <Test name="multisample_texture_2" /> 3574 <Test name="multisample_texture_4" /> 3575 <Test name="multisample_texture_8" /> 3576 <Test name="singlesample_rbo" /> 3577 <Test name="multisample_rbo_1" /> 3578 <Test name="multisample_rbo_2" /> 3579 <Test name="multisample_rbo_4" /> 3580 <Test name="multisample_rbo_8" /> 3581 </TestCase> 3582 </TestSuite> 3583 </TestSuite> 3584 <TestSuite name="opaque_type_indexing"> 3585 <TestSuite name="sampler"> 3586 <TestSuite name="const_literal"> 3587 <TestCase name="vertex"> 3588 <Test name="sampler2d" /> 3589 <Test name="samplercube" /> 3590 <Test name="sampler2darray" /> 3591 <Test name="sampler3d" /> 3592 <Test name="sampler2dshadow" /> 3593 <Test name="samplercubeshadow" /> 3594 <Test name="sampler2darrayshadow" /> 3595 <Test name="isampler2d" /> 3596 <Test name="isamplercube" /> 3597 <Test name="isampler2darray" /> 3598 <Test name="isampler3d" /> 3599 <Test name="usampler2d" /> 3600 <Test name="usamplercube" /> 3601 <Test name="usampler2darray" /> 3602 <Test name="usampler3d" /> 3603 </TestCase> 3604 <TestCase name="fragment"> 3605 <Test name="sampler2d" /> 3606 <Test name="samplercube" /> 3607 <Test name="sampler2darray" /> 3608 <Test name="sampler3d" /> 3609 <Test name="sampler2dshadow" /> 3610 <Test name="samplercubeshadow" /> 3611 <Test name="sampler2darrayshadow" /> 3612 <Test name="isampler2d" /> 3613 <Test name="isamplercube" /> 3614 <Test name="isampler2darray" /> 3615 <Test name="isampler3d" /> 3616 <Test name="usampler2d" /> 3617 <Test name="usamplercube" /> 3618 <Test name="usampler2darray" /> 3619 <Test name="usampler3d" /> 3620 </TestCase> 3621 <TestCase name="compute"> 3622 <Test name="sampler2d" /> 3623 <Test name="samplercube" /> 3624 <Test name="sampler2darray" /> 3625 <Test name="sampler3d" /> 3626 <Test name="sampler2dshadow" /> 3627 <Test name="samplercubeshadow" /> 3628 <Test name="sampler2darrayshadow" /> 3629 <Test name="isampler2d" /> 3630 <Test name="isamplercube" /> 3631 <Test name="isampler2darray" /> 3632 <Test name="isampler3d" /> 3633 <Test name="usampler2d" /> 3634 <Test name="usamplercube" /> 3635 <Test name="usampler2darray" /> 3636 <Test name="usampler3d" /> 3637 </TestCase> 3638 </TestSuite> 3639 <TestSuite name="const_expression"> 3640 <TestCase name="vertex"> 3641 <Test name="sampler2d" /> 3642 <Test name="samplercube" /> 3643 <Test name="sampler2darray" /> 3644 <Test name="sampler3d" /> 3645 <Test name="sampler2dshadow" /> 3646 <Test name="samplercubeshadow" /> 3647 <Test name="sampler2darrayshadow" /> 3648 <Test name="isampler2d" /> 3649 <Test name="isamplercube" /> 3650 <Test name="isampler2darray" /> 3651 <Test name="isampler3d" /> 3652 <Test name="usampler2d" /> 3653 <Test name="usamplercube" /> 3654 <Test name="usampler2darray" /> 3655 <Test name="usampler3d" /> 3656 </TestCase> 3657 <TestCase name="fragment"> 3658 <Test name="sampler2d" /> 3659 <Test name="samplercube" /> 3660 <Test name="sampler2darray" /> 3661 <Test name="sampler3d" /> 3662 <Test name="sampler2dshadow" /> 3663 <Test name="samplercubeshadow" /> 3664 <Test name="sampler2darrayshadow" /> 3665 <Test name="isampler2d" /> 3666 <Test name="isamplercube" /> 3667 <Test name="isampler2darray" /> 3668 <Test name="isampler3d" /> 3669 <Test name="usampler2d" /> 3670 <Test name="usamplercube" /> 3671 <Test name="usampler2darray" /> 3672 <Test name="usampler3d" /> 3673 </TestCase> 3674 <TestCase name="compute"> 3675 <Test name="sampler2d" /> 3676 <Test name="samplercube" /> 3677 <Test name="sampler2darray" /> 3678 <Test name="sampler3d" /> 3679 <Test name="sampler2dshadow" /> 3680 <Test name="samplercubeshadow" /> 3681 <Test name="sampler2darrayshadow" /> 3682 <Test name="isampler2d" /> 3683 <Test name="isamplercube" /> 3684 <Test name="isampler2darray" /> 3685 <Test name="isampler3d" /> 3686 <Test name="usampler2d" /> 3687 <Test name="usamplercube" /> 3688 <Test name="usampler2darray" /> 3689 <Test name="usampler3d" /> 3690 </TestCase> 3691 </TestSuite> 3692 <TestSuite name="uniform"> 3693 <TestCase name="vertex"> 3694 <Test name="sampler2d" /> 3695 <Test name="samplercube" /> 3696 <Test name="sampler2darray" /> 3697 <Test name="sampler3d" /> 3698 <Test name="sampler2dshadow" /> 3699 <Test name="samplercubeshadow" /> 3700 <Test name="sampler2darrayshadow" /> 3701 <Test name="isampler2d" /> 3702 <Test name="isamplercube" /> 3703 <Test name="isampler2darray" /> 3704 <Test name="isampler3d" /> 3705 <Test name="usampler2d" /> 3706 <Test name="usamplercube" /> 3707 <Test name="usampler2darray" /> 3708 <Test name="usampler3d" /> 3709 </TestCase> 3710 <TestCase name="fragment"> 3711 <Test name="sampler2d" /> 3712 <Test name="samplercube" /> 3713 <Test name="sampler2darray" /> 3714 <Test name="sampler3d" /> 3715 <Test name="sampler2dshadow" /> 3716 <Test name="samplercubeshadow" /> 3717 <Test name="sampler2darrayshadow" /> 3718 <Test name="isampler2d" /> 3719 <Test name="isamplercube" /> 3720 <Test name="isampler2darray" /> 3721 <Test name="isampler3d" /> 3722 <Test name="usampler2d" /> 3723 <Test name="usamplercube" /> 3724 <Test name="usampler2darray" /> 3725 <Test name="usampler3d" /> 3726 </TestCase> 3727 <TestCase name="compute"> 3728 <Test name="sampler2d" /> 3729 <Test name="samplercube" /> 3730 <Test name="sampler2darray" /> 3731 <Test name="sampler3d" /> 3732 <Test name="sampler2dshadow" /> 3733 <Test name="samplercubeshadow" /> 3734 <Test name="sampler2darrayshadow" /> 3735 <Test name="isampler2d" /> 3736 <Test name="isamplercube" /> 3737 <Test name="isampler2darray" /> 3738 <Test name="isampler3d" /> 3739 <Test name="usampler2d" /> 3740 <Test name="usamplercube" /> 3741 <Test name="usampler2darray" /> 3742 <Test name="usampler3d" /> 3743 </TestCase> 3744 </TestSuite> 3745 <TestSuite name="dynamically_uniform"> 3746 <TestCase name="vertex"> 3747 <Test name="sampler2d" /> 3748 <Test name="samplercube" /> 3749 <Test name="sampler2darray" /> 3750 <Test name="sampler3d" /> 3751 <Test name="sampler2dshadow" /> 3752 <Test name="samplercubeshadow" /> 3753 <Test name="sampler2darrayshadow" /> 3754 <Test name="isampler2d" /> 3755 <Test name="isamplercube" /> 3756 <Test name="isampler2darray" /> 3757 <Test name="isampler3d" /> 3758 <Test name="usampler2d" /> 3759 <Test name="usamplercube" /> 3760 <Test name="usampler2darray" /> 3761 <Test name="usampler3d" /> 3762 </TestCase> 3763 <TestCase name="fragment"> 3764 <Test name="sampler2d" /> 3765 <Test name="samplercube" /> 3766 <Test name="sampler2darray" /> 3767 <Test name="sampler3d" /> 3768 <Test name="sampler2dshadow" /> 3769 <Test name="samplercubeshadow" /> 3770 <Test name="sampler2darrayshadow" /> 3771 <Test name="isampler2d" /> 3772 <Test name="isamplercube" /> 3773 <Test name="isampler2darray" /> 3774 <Test name="isampler3d" /> 3775 <Test name="usampler2d" /> 3776 <Test name="usamplercube" /> 3777 <Test name="usampler2darray" /> 3778 <Test name="usampler3d" /> 3779 </TestCase> 3780 <TestCase name="compute"> 3781 <Test name="sampler2d" /> 3782 <Test name="samplercube" /> 3783 <Test name="sampler2darray" /> 3784 <Test name="sampler3d" /> 3785 <Test name="sampler2dshadow" /> 3786 <Test name="samplercubeshadow" /> 3787 <Test name="sampler2darrayshadow" /> 3788 <Test name="isampler2d" /> 3789 <Test name="isamplercube" /> 3790 <Test name="isampler2darray" /> 3791 <Test name="isampler3d" /> 3792 <Test name="usampler2d" /> 3793 <Test name="usamplercube" /> 3794 <Test name="usampler2darray" /> 3795 <Test name="usampler3d" /> 3796 </TestCase> 3797 </TestSuite> 3798 </TestSuite> 3799 <TestCase name="ubo"> 3800 <Test name="const_literal_vertex" /> 3801 <Test name="const_literal_fragment" /> 3802 <Test name="const_literal_compute" /> 3803 <Test name="const_expression_vertex" /> 3804 <Test name="const_expression_fragment" /> 3805 <Test name="const_expression_compute" /> 3806 <Test name="uniform_vertex" /> 3807 <Test name="uniform_fragment" /> 3808 <Test name="uniform_compute" /> 3809 <Test name="dynamically_uniform_vertex" /> 3810 <Test name="dynamically_uniform_fragment" /> 3811 <Test name="dynamically_uniform_compute" /> 3812 </TestCase> 3813 <TestCase name="ssbo"> 3814 <Test name="const_literal_vertex" /> 3815 <Test name="const_literal_fragment" /> 3816 <Test name="const_literal_compute" /> 3817 <Test name="const_expression_vertex" /> 3818 <Test name="const_expression_fragment" /> 3819 <Test name="const_expression_compute" /> 3820 </TestCase> 3821 <TestCase name="atomic_counter"> 3822 <Test name="const_literal_vertex" /> 3823 <Test name="const_literal_fragment" /> 3824 <Test name="const_literal_compute" /> 3825 <Test name="const_expression_vertex" /> 3826 <Test name="const_expression_fragment" /> 3827 <Test name="const_expression_compute" /> 3828 <Test name="uniform_vertex" /> 3829 <Test name="uniform_fragment" /> 3830 <Test name="uniform_compute" /> 3831 <Test name="dynamically_uniform_vertex" /> 3832 <Test name="dynamically_uniform_fragment" /> 3833 <Test name="dynamically_uniform_compute" /> 3834 </TestCase> 3835 </TestSuite> 3836 <TestSuite name="functions"> 3837 <TestCase name="overloading"> 3838 <Test name="arrays_of_arrays_size_vertex" /> 3839 <Test name="arrays_of_arrays_size_fragment" /> 3840 </TestCase> 3841 </TestSuite> 3842 <TestSuite name="arrays_of_arrays"> 3843 <TestSuite name="constructor"> 3844 <TestCase name="explicit"> 3845 <Test name="float_3x3_vertex" /> 3846 <Test name="float_3x3_fragment" /> 3847 <Test name="float_3x4_vertex" /> 3848 <Test name="float_3x4_fragment" /> 3849 <Test name="int_3x1_vertex" /> 3850 <Test name="int_3x1_fragment" /> 3851 <Test name="int_4x4x4_vertex" /> 3852 <Test name="int_4x4x4_fragment" /> 3853 <Test name="bool_3x3x3_vertex" /> 3854 <Test name="bool_3x3x3_fragment" /> 3855 <Test name="bool_2x1x4_vertex" /> 3856 <Test name="bool_2x1x4_fragment" /> 3857 <Test name="struct_3x2_vertex" /> 3858 <Test name="struct_3x2_fragment" /> 3859 <Test name="struct_4x1x4_vertex" /> 3860 <Test name="struct_4x1x4_fragment" /> 3861 <Test name="vec3_4x3_vertex" /> 3862 <Test name="vec3_4x3_fragment" /> 3863 <Test name="ivec3_3x2x1_vertex" /> 3864 <Test name="ivec3_3x2x1_fragment" /> 3865 <Test name="bvec3_1x2x3_vertex" /> 3866 <Test name="bvec3_1x2x3_fragment" /> 3867 <Test name="mat3_3x2_vertex" /> 3868 <Test name="mat3_3x2_fragment" /> 3869 <Test name="mat3_3x3x3_vertex" /> 3870 <Test name="mat3_3x3x3_fragment" /> 3871 <Test name="mat3_3x4_vertex" /> 3872 <Test name="mat3_3x4_fragment" /> 3873 <Test name="high_dimensional_array_vertex" /> 3874 <Test name="high_dimensional_array_fragment" /> 3875 </TestCase> 3876 <TestCase name="implicit"> 3877 <Test name="float_3x3_vertex" /> 3878 <Test name="float_3x3_fragment" /> 3879 <Test name="float_3x4_vertex" /> 3880 <Test name="float_3x4_fragment" /> 3881 <Test name="int_3x1_vertex" /> 3882 <Test name="int_3x1_fragment" /> 3883 <Test name="int_4x4x4_vertex" /> 3884 <Test name="int_4x4x4_fragment" /> 3885 <Test name="bool_3x3x3_vertex" /> 3886 <Test name="bool_3x3x3_fragment" /> 3887 <Test name="bool_2x1x4_vertex" /> 3888 <Test name="bool_2x1x4_fragment" /> 3889 <Test name="struct_3x2_vertex" /> 3890 <Test name="struct_3x2_fragment" /> 3891 <Test name="struct_4x1x4_vertex" /> 3892 <Test name="struct_4x1x4_fragment" /> 3893 <Test name="vec3_4x3_vertex" /> 3894 <Test name="vec3_4x3_fragment" /> 3895 <Test name="ivec3_3x2x1_vertex" /> 3896 <Test name="ivec3_3x2x1_fragment" /> 3897 <Test name="bvec3_1x2x3_vertex" /> 3898 <Test name="bvec3_1x2x3_fragment" /> 3899 <Test name="mat3_3x2_vertex" /> 3900 <Test name="mat3_3x2_fragment" /> 3901 <Test name="mat3_3x3x3_vertex" /> 3902 <Test name="mat3_3x3x3_fragment" /> 3903 <Test name="mat3_3x4_vertex" /> 3904 <Test name="mat3_3x4_fragment" /> 3905 <Test name="int_high_dimensional_array_vertex" /> 3906 <Test name="int_high_dimensional_array_fragment" /> 3907 </TestCase> 3908 </TestSuite> 3909 <TestSuite name="return"> 3910 <TestCase name="explicit"> 3911 <Test name="float_3x3_vertex" /> 3912 <Test name="float_3x3_fragment" /> 3913 <Test name="int_2x2x2_vertex" /> 3914 <Test name="int_2x2x2_fragment" /> 3915 <Test name="bool_3x2x3_vertex" /> 3916 <Test name="bool_3x2x3_fragment" /> 3917 <Test name="vec3_2x3_vertex" /> 3918 <Test name="vec3_2x3_fragment" /> 3919 <Test name="struct_3x1x3_vertex" /> 3920 <Test name="struct_3x1x3_fragment" /> 3921 <Test name="ivec3_3x3_vertex" /> 3922 <Test name="ivec3_3x3_fragment" /> 3923 <Test name="bvec4_4x2_vertex" /> 3924 <Test name="bvec4_4x2_fragment" /> 3925 <Test name="mat3_3x2_vertex" /> 3926 <Test name="mat3_3x2_fragment" /> 3927 <Test name="mat3_3x3x3_vertex" /> 3928 <Test name="mat3_3x3x3_fragment" /> 3929 <Test name="mat3_3x4_vertex" /> 3930 <Test name="mat3_3x4_fragment" /> 3931 </TestCase> 3932 <TestCase name="implicit"> 3933 <Test name="float_3x3_vertex" /> 3934 <Test name="float_3x3_fragment" /> 3935 <Test name="int_2x2x2_vertex" /> 3936 <Test name="int_2x2x2_fragment" /> 3937 <Test name="bool_3x2x3_vertex" /> 3938 <Test name="bool_3x2x3_fragment" /> 3939 <Test name="vec3_2x3_vertex" /> 3940 <Test name="vec3_2x3_fragment" /> 3941 <Test name="struct_3x1x3_vertex" /> 3942 <Test name="struct_3x1x3_fragment" /> 3943 <Test name="ivec3_3x3_vertex" /> 3944 <Test name="ivec3_3x3_fragment" /> 3945 <Test name="bvec4_4x2_vertex" /> 3946 <Test name="bvec4_4x2_fragment" /> 3947 <Test name="mat3_3x2_vertex" /> 3948 <Test name="mat3_3x2_fragment" /> 3949 <Test name="mat3_3x3x3_vertex" /> 3950 <Test name="mat3_3x3x3_fragment" /> 3951 <Test name="mat3_3x4_vertex" /> 3952 <Test name="mat3_3x4_fragment" /> 3953 </TestCase> 3954 </TestSuite> 3955 <TestSuite name="parameter"> 3956 <TestCase name="in"> 3957 <Test name="float_3x3_vertex" /> 3958 <Test name="float_3x3_fragment" /> 3959 <Test name="int_2x2x2_vertex" /> 3960 <Test name="int_2x2x2_fragment" /> 3961 <Test name="bool_3x2x3_vertex" /> 3962 <Test name="bool_3x2x3_fragment" /> 3963 <Test name="vec3_2x3_vertex" /> 3964 <Test name="vec3_2x3_fragment" /> 3965 <Test name="struct_3x1x3_vertex" /> 3966 <Test name="struct_3x1x3_fragment" /> 3967 <Test name="ivec3_3x3_vertex" /> 3968 <Test name="ivec3_3x3_fragment" /> 3969 <Test name="bvec4_4x2_vertex" /> 3970 <Test name="bvec4_4x2_fragment" /> 3971 <Test name="mat3_3x2_vertex" /> 3972 <Test name="mat3_3x2_fragment" /> 3973 <Test name="mat3_3x3x3_vertex" /> 3974 <Test name="mat3_3x3x3_fragment" /> 3975 <Test name="mat3_3x4_vertex" /> 3976 <Test name="mat3_3x4_fragment" /> 3977 </TestCase> 3978 <TestCase name="out"> 3979 <Test name="float_3x3_vertex" /> 3980 <Test name="float_3x3_fragment" /> 3981 <Test name="int_2x2x2_vertex" /> 3982 <Test name="int_2x2x2_fragment" /> 3983 <Test name="bool_3x2x3_vertex" /> 3984 <Test name="bool_3x2x3_fragment" /> 3985 <Test name="vec3_2x3_vertex" /> 3986 <Test name="vec3_2x3_fragment" /> 3987 <Test name="struct_3x1x3_vertex" /> 3988 <Test name="struct_3x1x3_fragment" /> 3989 <Test name="ivec3_3x3_vertex" /> 3990 <Test name="ivec3_3x3_fragment" /> 3991 <Test name="bvec4_4x2_vertex" /> 3992 <Test name="bvec4_4x2_fragment" /> 3993 <Test name="mat3_3x2_vertex" /> 3994 <Test name="mat3_3x2_fragment" /> 3995 <Test name="mat3_3x3x3_vertex" /> 3996 <Test name="mat3_3x3x3_fragment" /> 3997 <Test name="mat3_3x4_vertex" /> 3998 <Test name="mat3_3x4_fragment" /> 3999 </TestCase> 4000 <TestCase name="unnamed"> 4001 <Test name="float_3x3_vertex" /> 4002 <Test name="float_3x3_fragment" /> 4003 <Test name="int_2x2x2_vertex" /> 4004 <Test name="int_2x2x2_fragment" /> 4005 <Test name="bool_3x2x3_vertex" /> 4006 <Test name="bool_3x2x3_fragment" /> 4007 <Test name="vec3_2x3_vertex" /> 4008 <Test name="vec3_2x3_fragment" /> 4009 <Test name="struct_3x1x3_vertex" /> 4010 <Test name="struct_3x1x3_fragment" /> 4011 <Test name="ivec3_3x3_vertex" /> 4012 <Test name="ivec3_3x3_fragment" /> 4013 <Test name="bvec4_4x2_vertex" /> 4014 <Test name="bvec4_4x2_fragment" /> 4015 <Test name="mat3_3x2_vertex" /> 4016 <Test name="mat3_3x2_fragment" /> 4017 <Test name="mat3_3x3x3_vertex" /> 4018 <Test name="mat3_3x3x3_fragment" /> 4019 <Test name="mat3_3x4_vertex" /> 4020 <Test name="mat3_3x4_fragment" /> 4021 </TestCase> 4022 </TestSuite> 4023 <TestCase name="implicit_size"> 4024 <Test name="float_3x3_vertex" /> 4025 <Test name="float_3x3_fragment" /> 4026 <Test name="int_2x3_vertex" /> 4027 <Test name="int_2x3_fragment" /> 4028 <Test name="bool_3x3x3_vertex" /> 4029 <Test name="bool_3x3x3_fragment" /> 4030 <Test name="struct_5x5x4_vertex" /> 4031 <Test name="struct_5x5x4_fragment" /> 4032 <Test name="vec3_1x3_vertex" /> 4033 <Test name="vec3_1x3_fragment" /> 4034 <Test name="ivec3_3x1x3_vertex" /> 4035 <Test name="ivec3_3x1x3_fragment" /> 4036 <Test name="bvec3_3x1_vertex" /> 4037 <Test name="bvec3_3x1_fragment" /> 4038 <Test name="mat3_3x2_vertex" /> 4039 <Test name="mat3_3x2_fragment" /> 4040 <Test name="mat3_3x3x3_vertex" /> 4041 <Test name="mat3_3x3x3_fragment" /> 4042 <Test name="mat3_3x4_vertex" /> 4043 <Test name="mat3_3x4_fragment" /> 4044 </TestCase> 4045 <TestSuite name="assignment"> 4046 <TestCase name="explicit_to_explicit"> 4047 <Test name="float_3x3_vertex" /> 4048 <Test name="float_3x3_fragment" /> 4049 <Test name="int_2x3_vertex" /> 4050 <Test name="int_2x3_fragment" /> 4051 <Test name="bool_3x3x3_vertex" /> 4052 <Test name="bool_3x3x3_fragment" /> 4053 <Test name="struct_5x5x4_vertex" /> 4054 <Test name="struct_5x5x4_fragment" /> 4055 <Test name="vec3_1x3_vertex" /> 4056 <Test name="vec3_1x3_fragment" /> 4057 <Test name="ivec3_3x1x3_vertex" /> 4058 <Test name="ivec3_3x1x3_fragment" /> 4059 <Test name="bvec3_3x1_vertex" /> 4060 <Test name="bvec3_3x1_fragment" /> 4061 <Test name="mat3_3x2_vertex" /> 4062 <Test name="mat3_3x2_fragment" /> 4063 <Test name="mat3_3x3x3_vertex" /> 4064 <Test name="mat3_3x3x3_fragment" /> 4065 <Test name="mat3_3x4_vertex" /> 4066 <Test name="mat3_3x4_fragment" /> 4067 </TestCase> 4068 <TestCase name="implicit_to_explicit"> 4069 <Test name="float_3x3_vertex" /> 4070 <Test name="float_3x3_fragment" /> 4071 <Test name="int_2x3_vertex" /> 4072 <Test name="int_2x3_fragment" /> 4073 <Test name="bool_3x3x3_vertex" /> 4074 <Test name="bool_3x3x3_fragment" /> 4075 <Test name="struct_5x5x4_vertex" /> 4076 <Test name="struct_5x5x4_fragment" /> 4077 <Test name="vec3_1x3_vertex" /> 4078 <Test name="vec3_1x3_fragment" /> 4079 <Test name="ivec3_3x1x3_vertex" /> 4080 <Test name="ivec3_3x1x3_fragment" /> 4081 <Test name="bvec3_3x1_vertex" /> 4082 <Test name="bvec3_3x1_fragment" /> 4083 <Test name="mat3_3x2_vertex" /> 4084 <Test name="mat3_3x2_fragment" /> 4085 <Test name="mat3_3x3x3_vertex" /> 4086 <Test name="mat3_3x3x3_fragment" /> 4087 <Test name="mat3_3x4_vertex" /> 4088 <Test name="mat3_3x4_fragment" /> 4089 </TestCase> 4090 </TestSuite> 4091 <TestCase name="length"> 4092 <Test name="float_vertex" /> 4093 <Test name="float_fragment" /> 4094 <Test name="int_vertex" /> 4095 <Test name="int_fragment" /> 4096 <Test name="bool_vertex" /> 4097 <Test name="bool_fragment" /> 4098 <Test name="struct_vertex" /> 4099 <Test name="struct_fragment" /> 4100 <Test name="mat3_vertex" /> 4101 <Test name="mat3_fragment" /> 4102 <Test name="constant_expression_vertex" /> 4103 <Test name="constant_expression_fragment" /> 4104 </TestCase> 4105 <TestCase name="array_access"> 4106 <Test name="constant_expression_access_vertex" /> 4107 <Test name="constant_expression_access_fragment" /> 4108 <Test name="dynamic_expression_access_vertex" /> 4109 <Test name="dynamic_expression_access_fragment" /> 4110 </TestCase> 4111 <TestSuite name="single_statement_multiple_declarations"> 4112 <TestCase name="explicit_constructor"> 4113 <Test name="float_2_dimensions_vertex" /> 4114 <Test name="float_2_dimensions_fragment" /> 4115 <Test name="int_3_dimensions_vertex" /> 4116 <Test name="int_3_dimensions_fragment" /> 4117 </TestCase> 4118 <TestCase name="implicit_constructor"> 4119 <Test name="float_2_dimensions_vertex" /> 4120 <Test name="float_2_dimensions_fragment" /> 4121 <Test name="int_3_dimensions_vertex" /> 4122 <Test name="int_3_dimensions_fragment" /> 4123 </TestCase> 4124 </TestSuite> 4125 <TestCase name="invalid"> 4126 <Test name="dynamic_expression_array_size_vertex" /> 4127 <Test name="dynamic_expression_array_size_fragment" /> 4128 <Test name="empty_declaration_with_var_name_vertex" /> 4129 <Test name="empty_declaration_with_var_name_fragment" /> 4130 <Test name="uniform_block_vertex" /> 4131 <Test name="uniform_block_fragment" /> 4132 <Test name="storage_block_vertex" /> 4133 <Test name="storage_block_fragment" /> 4134 </TestCase> 4135 </TestSuite> 4136 <TestSuite name="linkage"> 4137 <TestSuite name="geometry"> 4138 <TestSuite name="varying"> 4139 <TestCase name="rules"> 4140 <Test name="input_type_mismatch" /> 4141 <Test name="output_type_mismatch" /> 4142 <Test name="input_different_precision" /> 4143 <Test name="output_different_precision" /> 4144 <Test name="input_superfluous_declaration" /> 4145 <Test name="output_superfluous_declaration" /> 4146 <Test name="input_array_explicit_size" /> 4147 <Test name="input_non_array" /> 4148 <Test name="input_block" /> 4149 <Test name="input_block_explicit_size" /> 4150 <Test name="input_block_non_array" /> 4151 <Test name="output_block" /> 4152 <Test name="output_block_array" /> 4153 <Test name="unspecified_input_primitive_type" /> 4154 <Test name="unspecified_output_primitive_type" /> 4155 <Test name="access_more_than_available_input_vertices" /> 4156 </TestCase> 4157 <TestCase name="types"> 4158 <Test name="float" /> 4159 <Test name="vec2" /> 4160 <Test name="vec3" /> 4161 <Test name="vec4" /> 4162 <Test name="mat2" /> 4163 <Test name="mat2x3" /> 4164 <Test name="mat2x4" /> 4165 <Test name="mat3x2" /> 4166 <Test name="mat3" /> 4167 <Test name="mat3x4" /> 4168 <Test name="mat4x2" /> 4169 <Test name="mat4x3" /> 4170 <Test name="mat4" /> 4171 <Test name="int" /> 4172 <Test name="ivec2" /> 4173 <Test name="ivec3" /> 4174 <Test name="ivec4" /> 4175 <Test name="uint" /> 4176 <Test name="uvec2" /> 4177 <Test name="uvec3" /> 4178 <Test name="uvec4" /> 4179 <Test name="float_struct" /> 4180 <Test name="float_array" /> 4181 </TestCase> 4182 <TestCase name="qualifiers"> 4183 <Test name="smooth" /> 4184 <Test name="flat" /> 4185 <Test name="centroid" /> 4186 <Test name="sample" /> 4187 </TestCase> 4188 </TestSuite> 4189 <TestSuite name="uniform"> 4190 <TestCase name="rules"> 4191 <Test name="type_mismatch_1" /> 4192 <Test name="type_mismatch_2" /> 4193 <Test name="precision_mismatch" /> 4194 <Test name="struct_partial_usage" /> 4195 </TestCase> 4196 <TestCase name="types"> 4197 <Test name="float" /> 4198 <Test name="vec2" /> 4199 <Test name="vec3" /> 4200 <Test name="vec4" /> 4201 <Test name="mat2" /> 4202 <Test name="mat2x3" /> 4203 <Test name="mat2x4" /> 4204 <Test name="mat3x2" /> 4205 <Test name="mat3" /> 4206 <Test name="mat3x4" /> 4207 <Test name="mat4x2" /> 4208 <Test name="mat4x3" /> 4209 <Test name="mat4" /> 4210 <Test name="int" /> 4211 <Test name="ivec2" /> 4212 <Test name="ivec3" /> 4213 <Test name="ivec4" /> 4214 <Test name="uint" /> 4215 <Test name="uvec2" /> 4216 <Test name="uvec3" /> 4217 <Test name="uvec4" /> 4218 <Test name="float_struct" /> 4219 </TestCase> 4220 </TestSuite> 4221 </TestSuite> 4222 <TestSuite name="tessellation"> 4223 <TestSuite name="varying"> 4224 <TestCase name="rules"> 4225 <Test name="input_type_mismatch" /> 4226 <Test name="output_type_mismatch" /> 4227 <Test name="internal_type_mismatch" /> 4228 <Test name="input_different_precision" /> 4229 <Test name="output_different_precision" /> 4230 <Test name="internal_different_precision" /> 4231 <Test name="input_superfluous_declaration" /> 4232 <Test name="output_superfluous_declaration" /> 4233 <Test name="internal_superfluous_declaration" /> 4234 <Test name="vertex_fragment_same_varying_name_1" /> 4235 <Test name="vertex_fragment_same_varying_name_2" /> 4236 <Test name="invalid_vertex_index" /> 4237 <Test name="input_non_array" /> 4238 <Test name="input_array_size_mismatch" /> 4239 <Test name="internal_array_size_mismatch" /> 4240 <Test name="per_patch_qualifier_mismatch_1" /> 4241 <Test name="input_block" /> 4242 <Test name="input_block_non_array" /> 4243 <Test name="input_block_array_size_mismatch" /> 4244 <Test name="output_block" /> 4245 <Test name="output_block_array" /> 4246 <Test name="unspecified_vertex_count" /> 4247 <Test name="unspecified_primitive_mode" /> 4248 </TestCase> 4249 <TestCase name="qualifiers"> 4250 <Test name="smooth" /> 4251 <Test name="flat" /> 4252 <Test name="centroid" /> 4253 <Test name="sample" /> 4254 <Test name="patch" /> 4255 </TestCase> 4256 <TestCase name="types"> 4257 <Test name="float" /> 4258 <Test name="vec2" /> 4259 <Test name="vec3" /> 4260 <Test name="vec4" /> 4261 <Test name="mat2" /> 4262 <Test name="mat2x3" /> 4263 <Test name="mat2x4" /> 4264 <Test name="mat3x2" /> 4265 <Test name="mat3" /> 4266 <Test name="mat3x4" /> 4267 <Test name="mat4x2" /> 4268 <Test name="mat4x3" /> 4269 <Test name="mat4" /> 4270 <Test name="int" /> 4271 <Test name="ivec2" /> 4272 <Test name="ivec3" /> 4273 <Test name="ivec4" /> 4274 <Test name="uint" /> 4275 <Test name="uvec2" /> 4276 <Test name="uvec3" /> 4277 <Test name="uvec4" /> 4278 <Test name="float_struct" /> 4279 <Test name="float_array" /> 4280 </TestCase> 4281 </TestSuite> 4282 <TestSuite name="uniform"> 4283 <TestCase name="rules"> 4284 <Test name="type_mismatch_1" /> 4285 <Test name="type_mismatch_2" /> 4286 <Test name="type_mismatch_3" /> 4287 <Test name="type_mismatch_4" /> 4288 <Test name="precision_mismatch_1" /> 4289 <Test name="precision_mismatch_2" /> 4290 <Test name="struct_partial_usage" /> 4291 </TestCase> 4292 <TestCase name="types"> 4293 <Test name="float" /> 4294 <Test name="vec2" /> 4295 <Test name="vec3" /> 4296 <Test name="vec4" /> 4297 <Test name="mat2" /> 4298 <Test name="mat2x3" /> 4299 <Test name="mat2x4" /> 4300 <Test name="mat3x2" /> 4301 <Test name="mat3" /> 4302 <Test name="mat3x4" /> 4303 <Test name="mat4x2" /> 4304 <Test name="mat4x3" /> 4305 <Test name="mat4" /> 4306 <Test name="int" /> 4307 <Test name="ivec2" /> 4308 <Test name="ivec3" /> 4309 <Test name="ivec4" /> 4310 <Test name="uint" /> 4311 <Test name="uvec2" /> 4312 <Test name="uvec3" /> 4313 <Test name="uvec4" /> 4314 <Test name="float_struct" /> 4315 </TestCase> 4316 </TestSuite> 4317 </TestSuite> 4318 <TestSuite name="tessellation_geometry"> 4319 <TestSuite name="varying"> 4320 <TestCase name="rules"> 4321 <Test name="type_mismatch" /> 4322 <Test name="different_precision" /> 4323 <Test name="superfluous_output_declaration" /> 4324 <Test name="vertex_geometry_same_varying_name_1" /> 4325 <Test name="vertex_geometry_same_varying_name_2" /> 4326 <Test name="io_block" /> 4327 <Test name="array_in_io_block" /> 4328 </TestCase> 4329 <TestCase name="types"> 4330 <Test name="float" /> 4331 <Test name="vec2" /> 4332 <Test name="vec3" /> 4333 <Test name="vec4" /> 4334 <Test name="mat2" /> 4335 <Test name="mat2x3" /> 4336 <Test name="mat2x4" /> 4337 <Test name="mat3x2" /> 4338 <Test name="mat3" /> 4339 <Test name="mat3x4" /> 4340 <Test name="mat4x2" /> 4341 <Test name="mat4x3" /> 4342 <Test name="mat4" /> 4343 <Test name="int" /> 4344 <Test name="ivec2" /> 4345 <Test name="ivec3" /> 4346 <Test name="ivec4" /> 4347 <Test name="uint" /> 4348 <Test name="uvec2" /> 4349 <Test name="uvec3" /> 4350 <Test name="uvec4" /> 4351 <Test name="float_struct" /> 4352 <Test name="float_array" /> 4353 </TestCase> 4354 </TestSuite> 4355 <TestSuite name="uniform"> 4356 <TestCase name="rules"> 4357 <Test name="type_mismatch_1" /> 4358 <Test name="precision_mismatch_1" /> 4359 <Test name="struct_partial_usage" /> 4360 </TestCase> 4361 </TestSuite> 4362 </TestSuite> 4363 <TestCase name="shader_storage_block"> 4364 <Test name="mismatch_number_of_declarations" /> 4365 <Test name="mismatch_order" /> 4366 <Test name="mismatch_type" /> 4367 <Test name="mismatch_member_name" /> 4368 <Test name="mismatch_member_unsized_sized_array" /> 4369 <Test name="mismatch_member_array_size" /> 4370 <Test name="mismatch_with_and_without_instance_name" /> 4371 <Test name="mismatch_block_array_size" /> 4372 <Test name="ambiguous_variable_name_1" /> 4373 <Test name="ambiguous_variable_name_2" /> 4374 </TestCase> 4375 <TestCase name="io_block"> 4376 <Test name="mismatch_number_of_declarations" /> 4377 <Test name="mismatch_order" /> 4378 <Test name="mismatch_type" /> 4379 <Test name="mismatch_member_array_size" /> 4380 <Test name="ambiguous_variable_name_1" /> 4381 <Test name="ambiguous_variable_name_2" /> 4382 </TestCase> 4383 </TestSuite> 4384 <TestSuite name="builtin_constants"> 4385 <TestCase name="core"> 4386 <Test name="max_vertex_attribs" /> 4387 <Test name="max_vertex_uniform_vectors" /> 4388 <Test name="max_vertex_output_vectors" /> 4389 <Test name="max_fragment_input_vectors" /> 4390 <Test name="max_fragment_uniform_vectors" /> 4391 <Test name="max_draw_buffers" /> 4392 <Test name="max_vertex_texture_image_units" /> 4393 <Test name="max_combined_texture_image_units" /> 4394 <Test name="max_texture_image_units" /> 4395 <Test name="min_program_texel_offset" /> 4396 <Test name="max_program_texel_offset" /> 4397 <Test name="max_image_units" /> 4398 <Test name="max_vertex_image_uniforms" /> 4399 <Test name="max_fragment_image_uniforms" /> 4400 <Test name="max_compute_image_uniforms" /> 4401 <Test name="max_combined_image_uniforms" /> 4402 <Test name="max_combined_shader_output_resources" /> 4403 <Test name="max_compute_uniform_components" /> 4404 <Test name="max_compute_texture_image_units" /> 4405 <Test name="max_compute_atomic_counters" /> 4406 <Test name="max_compute_atomic_counter_buffers" /> 4407 <Test name="max_vertex_atomic_counters" /> 4408 <Test name="max_fragment_atomic_counters" /> 4409 <Test name="max_combined_atomic_counters" /> 4410 <Test name="max_atomic_counter_bindings" /> 4411 <Test name="max_fragment_atomic_counter_buffers" /> 4412 <Test name="max_compute_work_group_count" /> 4413 <Test name="max_compute_work_group_size" /> 4414 </TestCase> 4415 <TestCase name="sample_variables"> 4416 <Test name="max_samples" /> 4417 </TestCase> 4418 <TestCase name="geometry_shader"> 4419 <Test name="max_geometry_input_components" /> 4420 <Test name="max_geometry_output_components" /> 4421 <Test name="max_geometry_image_uniforms" /> 4422 <Test name="max_geometry_texture_image_units" /> 4423 <Test name="max_geometry_output_vertices" /> 4424 <Test name="max_geometry_total_output_components" /> 4425 <Test name="max_geometry_uniform_components" /> 4426 <Test name="max_geometry_atomic_counters" /> 4427 <Test name="max_geometry_atomic_counter_buffers" /> 4428 </TestCase> 4429 </TestSuite> 4430 <TestSuite name="helper_invocation"> 4431 <TestCase name="value"> 4432 <Test name="triangles" /> 4433 <Test name="lines" /> 4434 <Test name="wide_lines" /> 4435 <Test name="points" /> 4436 <Test name="wide_points" /> 4437 <Test name="triangles_4_samples" /> 4438 <Test name="lines_4_samples" /> 4439 <Test name="wide_lines_4_samples" /> 4440 <Test name="points_4_samples" /> 4441 <Test name="wide_points_4_samples" /> 4442 <Test name="triangles_8_samples" /> 4443 <Test name="lines_8_samples" /> 4444 <Test name="wide_lines_8_samples" /> 4445 <Test name="points_8_samples" /> 4446 <Test name="wide_points_8_samples" /> 4447 <Test name="triangles_max_samples" /> 4448 <Test name="lines_max_samples" /> 4449 <Test name="wide_lines_max_samples" /> 4450 <Test name="points_max_samples" /> 4451 <Test name="wide_points_max_samples" /> 4452 </TestCase> 4453 <TestCase name="derivate"> 4454 <Test name="triangles_dfdx" /> 4455 <Test name="triangles_dfdy" /> 4456 <Test name="triangles_fwidth" /> 4457 <Test name="lines_dfdx" /> 4458 <Test name="lines_dfdy" /> 4459 <Test name="lines_fwidth" /> 4460 <Test name="wide_lines_dfdx" /> 4461 <Test name="wide_lines_dfdy" /> 4462 <Test name="wide_lines_fwidth" /> 4463 <Test name="points_dfdx" /> 4464 <Test name="points_dfdy" /> 4465 <Test name="points_fwidth" /> 4466 <Test name="wide_points_dfdx" /> 4467 <Test name="wide_points_dfdy" /> 4468 <Test name="wide_points_fwidth" /> 4469 <Test name="triangles_4_samples_dfdx" /> 4470 <Test name="triangles_4_samples_dfdy" /> 4471 <Test name="triangles_4_samples_fwidth" /> 4472 <Test name="lines_4_samples_dfdx" /> 4473 <Test name="lines_4_samples_dfdy" /> 4474 <Test name="lines_4_samples_fwidth" /> 4475 <Test name="wide_lines_4_samples_dfdx" /> 4476 <Test name="wide_lines_4_samples_dfdy" /> 4477 <Test name="wide_lines_4_samples_fwidth" /> 4478 <Test name="points_4_samples_dfdx" /> 4479 <Test name="points_4_samples_dfdy" /> 4480 <Test name="points_4_samples_fwidth" /> 4481 <Test name="wide_points_4_samples_dfdx" /> 4482 <Test name="wide_points_4_samples_dfdy" /> 4483 <Test name="wide_points_4_samples_fwidth" /> 4484 <Test name="triangles_8_samples_dfdx" /> 4485 <Test name="triangles_8_samples_dfdy" /> 4486 <Test name="triangles_8_samples_fwidth" /> 4487 <Test name="lines_8_samples_dfdx" /> 4488 <Test name="lines_8_samples_dfdy" /> 4489 <Test name="lines_8_samples_fwidth" /> 4490 <Test name="wide_lines_8_samples_dfdx" /> 4491 <Test name="wide_lines_8_samples_dfdy" /> 4492 <Test name="wide_lines_8_samples_fwidth" /> 4493 <Test name="points_8_samples_dfdx" /> 4494 <Test name="points_8_samples_dfdy" /> 4495 <Test name="points_8_samples_fwidth" /> 4496 <Test name="wide_points_8_samples_dfdx" /> 4497 <Test name="wide_points_8_samples_dfdy" /> 4498 <Test name="wide_points_8_samples_fwidth" /> 4499 <Test name="triangles_max_samples_dfdx" /> 4500 <Test name="triangles_max_samples_dfdy" /> 4501 <Test name="triangles_max_samples_fwidth" /> 4502 <Test name="lines_max_samples_dfdx" /> 4503 <Test name="lines_max_samples_dfdy" /> 4504 <Test name="lines_max_samples_fwidth" /> 4505 <Test name="wide_lines_max_samples_dfdx" /> 4506 <Test name="wide_lines_max_samples_dfdy" /> 4507 <Test name="wide_lines_max_samples_fwidth" /> 4508 <Test name="points_max_samples_dfdx" /> 4509 <Test name="points_max_samples_dfdy" /> 4510 <Test name="points_max_samples_fwidth" /> 4511 <Test name="wide_points_max_samples_dfdx" /> 4512 <Test name="wide_points_max_samples_dfdy" /> 4513 <Test name="wide_points_max_samples_fwidth" /> 4514 </TestCase> 4515 </TestSuite> 4516 <TestSuite name="implicit_conversions"> 4517 <TestSuite name="arithmetic"> 4518 <TestSuite name="input_before_literal"> 4519 <TestCase name="add"> 4520 <Test name="int_to_float_vertex" /> 4521 <Test name="int_to_float_fragment" /> 4522 <Test name="int_to_uint_vertex" /> 4523 <Test name="int_to_uint_fragment" /> 4524 <Test name="int_to_vec2_vertex" /> 4525 <Test name="int_to_vec2_fragment" /> 4526 <Test name="int_to_vec3_vertex" /> 4527 <Test name="int_to_vec3_fragment" /> 4528 <Test name="int_to_vec4_vertex" /> 4529 <Test name="int_to_vec4_fragment" /> 4530 <Test name="int_to_uvec2_vertex" /> 4531 <Test name="int_to_uvec2_fragment" /> 4532 <Test name="int_to_uvec3_vertex" /> 4533 <Test name="int_to_uvec3_fragment" /> 4534 <Test name="int_to_uvec4_vertex" /> 4535 <Test name="int_to_uvec4_fragment" /> 4536 <Test name="uint_to_vec2_vertex" /> 4537 <Test name="uint_to_vec2_fragment" /> 4538 <Test name="uint_to_vec3_vertex" /> 4539 <Test name="uint_to_vec3_fragment" /> 4540 <Test name="uint_to_vec4_vertex" /> 4541 <Test name="uint_to_vec4_fragment" /> 4542 <Test name="ivec2_to_uvec2_vertex" /> 4543 <Test name="ivec2_to_uvec2_fragment" /> 4544 <Test name="ivec2_to_vec2_vertex" /> 4545 <Test name="ivec2_to_vec2_fragment" /> 4546 <Test name="uvec2_to_vec2_vertex" /> 4547 <Test name="uvec2_to_vec2_fragment" /> 4548 <Test name="ivec3_to_uvec3_vertex" /> 4549 <Test name="ivec3_to_uvec3_fragment" /> 4550 <Test name="ivec3_to_vec3_vertex" /> 4551 <Test name="ivec3_to_vec3_fragment" /> 4552 <Test name="uvec3_to_vec3_vertex" /> 4553 <Test name="uvec3_to_vec3_fragment" /> 4554 <Test name="ivec4_to_uvec4_vertex" /> 4555 <Test name="ivec4_to_uvec4_fragment" /> 4556 <Test name="ivec4_to_vec4_vertex" /> 4557 <Test name="ivec4_to_vec4_fragment" /> 4558 <Test name="uvec4_to_vec4_vertex" /> 4559 <Test name="uvec4_to_vec4_fragment" /> 4560 </TestCase> 4561 <TestCase name="sub"> 4562 <Test name="int_to_float_vertex" /> 4563 <Test name="int_to_float_fragment" /> 4564 <Test name="int_to_vec2_vertex" /> 4565 <Test name="int_to_vec2_fragment" /> 4566 <Test name="int_to_vec3_vertex" /> 4567 <Test name="int_to_vec3_fragment" /> 4568 <Test name="int_to_vec4_vertex" /> 4569 <Test name="int_to_vec4_fragment" /> 4570 <Test name="uint_to_vec2_vertex" /> 4571 <Test name="uint_to_vec2_fragment" /> 4572 <Test name="uint_to_vec3_vertex" /> 4573 <Test name="uint_to_vec3_fragment" /> 4574 <Test name="uint_to_vec4_vertex" /> 4575 <Test name="uint_to_vec4_fragment" /> 4576 <Test name="ivec2_to_vec2_vertex" /> 4577 <Test name="ivec2_to_vec2_fragment" /> 4578 <Test name="uvec2_to_vec2_vertex" /> 4579 <Test name="uvec2_to_vec2_fragment" /> 4580 <Test name="ivec3_to_vec3_vertex" /> 4581 <Test name="ivec3_to_vec3_fragment" /> 4582 <Test name="uvec3_to_vec3_vertex" /> 4583 <Test name="uvec3_to_vec3_fragment" /> 4584 <Test name="ivec4_to_vec4_vertex" /> 4585 <Test name="ivec4_to_vec4_fragment" /> 4586 <Test name="uvec4_to_vec4_vertex" /> 4587 <Test name="uvec4_to_vec4_fragment" /> 4588 </TestCase> 4589 <TestCase name="mul"> 4590 <Test name="int_to_float_vertex" /> 4591 <Test name="int_to_float_fragment" /> 4592 <Test name="int_to_uint_vertex" /> 4593 <Test name="int_to_uint_fragment" /> 4594 <Test name="int_to_vec2_vertex" /> 4595 <Test name="int_to_vec2_fragment" /> 4596 <Test name="int_to_vec3_vertex" /> 4597 <Test name="int_to_vec3_fragment" /> 4598 <Test name="int_to_vec4_vertex" /> 4599 <Test name="int_to_vec4_fragment" /> 4600 <Test name="int_to_uvec2_vertex" /> 4601 <Test name="int_to_uvec2_fragment" /> 4602 <Test name="int_to_uvec3_vertex" /> 4603 <Test name="int_to_uvec3_fragment" /> 4604 <Test name="int_to_uvec4_vertex" /> 4605 <Test name="int_to_uvec4_fragment" /> 4606 <Test name="uint_to_vec2_vertex" /> 4607 <Test name="uint_to_vec2_fragment" /> 4608 <Test name="uint_to_vec3_vertex" /> 4609 <Test name="uint_to_vec3_fragment" /> 4610 <Test name="uint_to_vec4_vertex" /> 4611 <Test name="uint_to_vec4_fragment" /> 4612 <Test name="ivec2_to_uvec2_vertex" /> 4613 <Test name="ivec2_to_uvec2_fragment" /> 4614 <Test name="ivec2_to_vec2_vertex" /> 4615 <Test name="ivec2_to_vec2_fragment" /> 4616 <Test name="uvec2_to_vec2_vertex" /> 4617 <Test name="uvec2_to_vec2_fragment" /> 4618 <Test name="ivec3_to_uvec3_vertex" /> 4619 <Test name="ivec3_to_uvec3_fragment" /> 4620 <Test name="ivec3_to_vec3_vertex" /> 4621 <Test name="ivec3_to_vec3_fragment" /> 4622 <Test name="uvec3_to_vec3_vertex" /> 4623 <Test name="uvec3_to_vec3_fragment" /> 4624 <Test name="ivec4_to_uvec4_vertex" /> 4625 <Test name="ivec4_to_uvec4_fragment" /> 4626 <Test name="ivec4_to_vec4_vertex" /> 4627 <Test name="ivec4_to_vec4_fragment" /> 4628 <Test name="uvec4_to_vec4_vertex" /> 4629 <Test name="uvec4_to_vec4_fragment" /> 4630 </TestCase> 4631 <TestCase name="div"> 4632 <Test name="int_to_float_vertex" /> 4633 <Test name="int_to_float_fragment" /> 4634 <Test name="int_to_uint_vertex" /> 4635 <Test name="int_to_uint_fragment" /> 4636 <Test name="int_to_vec2_vertex" /> 4637 <Test name="int_to_vec2_fragment" /> 4638 <Test name="int_to_vec3_vertex" /> 4639 <Test name="int_to_vec3_fragment" /> 4640 <Test name="int_to_vec4_vertex" /> 4641 <Test name="int_to_vec4_fragment" /> 4642 <Test name="int_to_uvec2_vertex" /> 4643 <Test name="int_to_uvec2_fragment" /> 4644 <Test name="int_to_uvec3_vertex" /> 4645 <Test name="int_to_uvec3_fragment" /> 4646 <Test name="int_to_uvec4_vertex" /> 4647 <Test name="int_to_uvec4_fragment" /> 4648 <Test name="uint_to_vec2_vertex" /> 4649 <Test name="uint_to_vec2_fragment" /> 4650 <Test name="uint_to_vec3_vertex" /> 4651 <Test name="uint_to_vec3_fragment" /> 4652 <Test name="uint_to_vec4_vertex" /> 4653 <Test name="uint_to_vec4_fragment" /> 4654 <Test name="ivec2_to_uvec2_vertex" /> 4655 <Test name="ivec2_to_uvec2_fragment" /> 4656 <Test name="ivec2_to_vec2_vertex" /> 4657 <Test name="ivec2_to_vec2_fragment" /> 4658 <Test name="uvec2_to_vec2_vertex" /> 4659 <Test name="uvec2_to_vec2_fragment" /> 4660 <Test name="ivec3_to_uvec3_vertex" /> 4661 <Test name="ivec3_to_uvec3_fragment" /> 4662 <Test name="ivec3_to_vec3_vertex" /> 4663 <Test name="ivec3_to_vec3_fragment" /> 4664 <Test name="uvec3_to_vec3_vertex" /> 4665 <Test name="uvec3_to_vec3_fragment" /> 4666 <Test name="ivec4_to_uvec4_vertex" /> 4667 <Test name="ivec4_to_uvec4_fragment" /> 4668 <Test name="ivec4_to_vec4_vertex" /> 4669 <Test name="ivec4_to_vec4_fragment" /> 4670 <Test name="uvec4_to_vec4_vertex" /> 4671 <Test name="uvec4_to_vec4_fragment" /> 4672 </TestCase> 4673 </TestSuite> 4674 <TestSuite name="literal_before_input"> 4675 <TestCase name="add"> 4676 <Test name="int_to_float_vertex" /> 4677 <Test name="int_to_float_fragment" /> 4678 <Test name="int_to_uint_vertex" /> 4679 <Test name="int_to_uint_fragment" /> 4680 <Test name="int_to_vec2_vertex" /> 4681 <Test name="int_to_vec2_fragment" /> 4682 <Test name="int_to_vec3_vertex" /> 4683 <Test name="int_to_vec3_fragment" /> 4684 <Test name="int_to_vec4_vertex" /> 4685 <Test name="int_to_vec4_fragment" /> 4686 <Test name="int_to_uvec2_vertex" /> 4687 <Test name="int_to_uvec2_fragment" /> 4688 <Test name="int_to_uvec3_vertex" /> 4689 <Test name="int_to_uvec3_fragment" /> 4690 <Test name="int_to_uvec4_vertex" /> 4691 <Test name="int_to_uvec4_fragment" /> 4692 <Test name="uint_to_vec2_vertex" /> 4693 <Test name="uint_to_vec2_fragment" /> 4694 <Test name="uint_to_vec3_vertex" /> 4695 <Test name="uint_to_vec3_fragment" /> 4696 <Test name="uint_to_vec4_vertex" /> 4697 <Test name="uint_to_vec4_fragment" /> 4698 <Test name="ivec2_to_uvec2_vertex" /> 4699 <Test name="ivec2_to_uvec2_fragment" /> 4700 <Test name="ivec2_to_vec2_vertex" /> 4701 <Test name="ivec2_to_vec2_fragment" /> 4702 <Test name="uvec2_to_vec2_vertex" /> 4703 <Test name="uvec2_to_vec2_fragment" /> 4704 <Test name="ivec3_to_uvec3_vertex" /> 4705 <Test name="ivec3_to_uvec3_fragment" /> 4706 <Test name="ivec3_to_vec3_vertex" /> 4707 <Test name="ivec3_to_vec3_fragment" /> 4708 <Test name="uvec3_to_vec3_vertex" /> 4709 <Test name="uvec3_to_vec3_fragment" /> 4710 <Test name="ivec4_to_uvec4_vertex" /> 4711 <Test name="ivec4_to_uvec4_fragment" /> 4712 <Test name="ivec4_to_vec4_vertex" /> 4713 <Test name="ivec4_to_vec4_fragment" /> 4714 <Test name="uvec4_to_vec4_vertex" /> 4715 <Test name="uvec4_to_vec4_fragment" /> 4716 </TestCase> 4717 <TestCase name="sub"> 4718 <Test name="int_to_float_vertex" /> 4719 <Test name="int_to_float_fragment" /> 4720 <Test name="int_to_vec2_vertex" /> 4721 <Test name="int_to_vec2_fragment" /> 4722 <Test name="int_to_vec3_vertex" /> 4723 <Test name="int_to_vec3_fragment" /> 4724 <Test name="int_to_vec4_vertex" /> 4725 <Test name="int_to_vec4_fragment" /> 4726 <Test name="uint_to_vec2_vertex" /> 4727 <Test name="uint_to_vec2_fragment" /> 4728 <Test name="uint_to_vec3_vertex" /> 4729 <Test name="uint_to_vec3_fragment" /> 4730 <Test name="uint_to_vec4_vertex" /> 4731 <Test name="uint_to_vec4_fragment" /> 4732 <Test name="ivec2_to_vec2_vertex" /> 4733 <Test name="ivec2_to_vec2_fragment" /> 4734 <Test name="uvec2_to_vec2_vertex" /> 4735 <Test name="uvec2_to_vec2_fragment" /> 4736 <Test name="ivec3_to_vec3_vertex" /> 4737 <Test name="ivec3_to_vec3_fragment" /> 4738 <Test name="uvec3_to_vec3_vertex" /> 4739 <Test name="uvec3_to_vec3_fragment" /> 4740 <Test name="ivec4_to_vec4_vertex" /> 4741 <Test name="ivec4_to_vec4_fragment" /> 4742 <Test name="uvec4_to_vec4_vertex" /> 4743 <Test name="uvec4_to_vec4_fragment" /> 4744 </TestCase> 4745 <TestCase name="mul"> 4746 <Test name="int_to_float_vertex" /> 4747 <Test name="int_to_float_fragment" /> 4748 <Test name="int_to_uint_vertex" /> 4749 <Test name="int_to_uint_fragment" /> 4750 <Test name="int_to_vec2_vertex" /> 4751 <Test name="int_to_vec2_fragment" /> 4752 <Test name="int_to_vec3_vertex" /> 4753 <Test name="int_to_vec3_fragment" /> 4754 <Test name="int_to_vec4_vertex" /> 4755 <Test name="int_to_vec4_fragment" /> 4756 <Test name="int_to_uvec2_vertex" /> 4757 <Test name="int_to_uvec2_fragment" /> 4758 <Test name="int_to_uvec3_vertex" /> 4759 <Test name="int_to_uvec3_fragment" /> 4760 <Test name="int_to_uvec4_vertex" /> 4761 <Test name="int_to_uvec4_fragment" /> 4762 <Test name="uint_to_vec2_vertex" /> 4763 <Test name="uint_to_vec2_fragment" /> 4764 <Test name="uint_to_vec3_vertex" /> 4765 <Test name="uint_to_vec3_fragment" /> 4766 <Test name="uint_to_vec4_vertex" /> 4767 <Test name="uint_to_vec4_fragment" /> 4768 <Test name="ivec2_to_uvec2_vertex" /> 4769 <Test name="ivec2_to_uvec2_fragment" /> 4770 <Test name="ivec2_to_vec2_vertex" /> 4771 <Test name="ivec2_to_vec2_fragment" /> 4772 <Test name="uvec2_to_vec2_vertex" /> 4773 <Test name="uvec2_to_vec2_fragment" /> 4774 <Test name="ivec3_to_uvec3_vertex" /> 4775 <Test name="ivec3_to_uvec3_fragment" /> 4776 <Test name="ivec3_to_vec3_vertex" /> 4777 <Test name="ivec3_to_vec3_fragment" /> 4778 <Test name="uvec3_to_vec3_vertex" /> 4779 <Test name="uvec3_to_vec3_fragment" /> 4780 <Test name="ivec4_to_uvec4_vertex" /> 4781 <Test name="ivec4_to_uvec4_fragment" /> 4782 <Test name="ivec4_to_vec4_vertex" /> 4783 <Test name="ivec4_to_vec4_fragment" /> 4784 <Test name="uvec4_to_vec4_vertex" /> 4785 <Test name="uvec4_to_vec4_fragment" /> 4786 </TestCase> 4787 <TestCase name="div"> 4788 <Test name="int_to_float_vertex" /> 4789 <Test name="int_to_float_fragment" /> 4790 <Test name="int_to_uint_vertex" /> 4791 <Test name="int_to_uint_fragment" /> 4792 <Test name="int_to_vec2_vertex" /> 4793 <Test name="int_to_vec2_fragment" /> 4794 <Test name="int_to_vec3_vertex" /> 4795 <Test name="int_to_vec3_fragment" /> 4796 <Test name="int_to_vec4_vertex" /> 4797 <Test name="int_to_vec4_fragment" /> 4798 <Test name="int_to_uvec2_vertex" /> 4799 <Test name="int_to_uvec2_fragment" /> 4800 <Test name="int_to_uvec3_vertex" /> 4801 <Test name="int_to_uvec3_fragment" /> 4802 <Test name="int_to_uvec4_vertex" /> 4803 <Test name="int_to_uvec4_fragment" /> 4804 <Test name="uint_to_vec2_vertex" /> 4805 <Test name="uint_to_vec2_fragment" /> 4806 <Test name="uint_to_vec3_vertex" /> 4807 <Test name="uint_to_vec3_fragment" /> 4808 <Test name="uint_to_vec4_vertex" /> 4809 <Test name="uint_to_vec4_fragment" /> 4810 <Test name="ivec2_to_uvec2_vertex" /> 4811 <Test name="ivec2_to_uvec2_fragment" /> 4812 <Test name="ivec2_to_vec2_vertex" /> 4813 <Test name="ivec2_to_vec2_fragment" /> 4814 <Test name="uvec2_to_vec2_vertex" /> 4815 <Test name="uvec2_to_vec2_fragment" /> 4816 <Test name="ivec3_to_uvec3_vertex" /> 4817 <Test name="ivec3_to_uvec3_fragment" /> 4818 <Test name="ivec3_to_vec3_vertex" /> 4819 <Test name="ivec3_to_vec3_fragment" /> 4820 <Test name="uvec3_to_vec3_vertex" /> 4821 <Test name="uvec3_to_vec3_fragment" /> 4822 <Test name="ivec4_to_uvec4_vertex" /> 4823 <Test name="ivec4_to_uvec4_fragment" /> 4824 <Test name="ivec4_to_vec4_vertex" /> 4825 <Test name="ivec4_to_vec4_fragment" /> 4826 <Test name="uvec4_to_vec4_vertex" /> 4827 <Test name="uvec4_to_vec4_fragment" /> 4828 </TestCase> 4829 </TestSuite> 4830 </TestSuite> 4831 <TestSuite name="comparisons"> 4832 <TestSuite name="input_before_literal"> 4833 <TestCase name="equal"> 4834 <Test name="int_to_float_vertex" /> 4835 <Test name="int_to_float_fragment" /> 4836 <Test name="int_to_uint_vertex" /> 4837 <Test name="int_to_uint_fragment" /> 4838 <Test name="uvec2_to_vec2_vertex" /> 4839 <Test name="uvec2_to_vec2_fragment" /> 4840 <Test name="uvec3_to_vec3_vertex" /> 4841 <Test name="uvec3_to_vec3_fragment" /> 4842 <Test name="uvec4_to_vec4_vertex" /> 4843 <Test name="uvec4_to_vec4_fragment" /> 4844 </TestCase> 4845 <TestCase name="not_equal"> 4846 <Test name="int_to_float_vertex" /> 4847 <Test name="int_to_float_fragment" /> 4848 <Test name="int_to_uint_vertex" /> 4849 <Test name="int_to_uint_fragment" /> 4850 <Test name="uvec2_to_vec2_vertex" /> 4851 <Test name="uvec2_to_vec2_fragment" /> 4852 <Test name="uvec3_to_vec3_vertex" /> 4853 <Test name="uvec3_to_vec3_fragment" /> 4854 <Test name="uvec4_to_vec4_vertex" /> 4855 <Test name="uvec4_to_vec4_fragment" /> 4856 </TestCase> 4857 <TestCase name="less"> 4858 <Test name="int_to_float_vertex" /> 4859 <Test name="int_to_float_fragment" /> 4860 <Test name="int_to_uint_vertex" /> 4861 <Test name="int_to_uint_fragment" /> 4862 </TestCase> 4863 <TestCase name="greater"> 4864 <Test name="int_to_float_vertex" /> 4865 <Test name="int_to_float_fragment" /> 4866 <Test name="int_to_uint_vertex" /> 4867 <Test name="int_to_uint_fragment" /> 4868 </TestCase> 4869 <TestCase name="less_or_equal"> 4870 <Test name="int_to_float_vertex" /> 4871 <Test name="int_to_float_fragment" /> 4872 <Test name="int_to_uint_vertex" /> 4873 <Test name="int_to_uint_fragment" /> 4874 </TestCase> 4875 <TestCase name="greater_or_equal"> 4876 <Test name="int_to_float_vertex" /> 4877 <Test name="int_to_float_fragment" /> 4878 <Test name="int_to_uint_vertex" /> 4879 <Test name="int_to_uint_fragment" /> 4880 </TestCase> 4881 </TestSuite> 4882 <TestSuite name="literal_before_input"> 4883 <TestCase name="equal"> 4884 <Test name="int_to_float_vertex" /> 4885 <Test name="int_to_float_fragment" /> 4886 <Test name="int_to_uint_vertex" /> 4887 <Test name="int_to_uint_fragment" /> 4888 <Test name="uvec2_to_vec2_vertex" /> 4889 <Test name="uvec2_to_vec2_fragment" /> 4890 <Test name="uvec3_to_vec3_vertex" /> 4891 <Test name="uvec3_to_vec3_fragment" /> 4892 <Test name="uvec4_to_vec4_vertex" /> 4893 <Test name="uvec4_to_vec4_fragment" /> 4894 </TestCase> 4895 <TestCase name="not_equal"> 4896 <Test name="int_to_float_vertex" /> 4897 <Test name="int_to_float_fragment" /> 4898 <Test name="int_to_uint_vertex" /> 4899 <Test name="int_to_uint_fragment" /> 4900 <Test name="uvec2_to_vec2_vertex" /> 4901 <Test name="uvec2_to_vec2_fragment" /> 4902 <Test name="uvec3_to_vec3_vertex" /> 4903 <Test name="uvec3_to_vec3_fragment" /> 4904 <Test name="uvec4_to_vec4_vertex" /> 4905 <Test name="uvec4_to_vec4_fragment" /> 4906 </TestCase> 4907 <TestCase name="less"> 4908 <Test name="int_to_float_vertex" /> 4909 <Test name="int_to_float_fragment" /> 4910 <Test name="int_to_uint_vertex" /> 4911 <Test name="int_to_uint_fragment" /> 4912 </TestCase> 4913 <TestCase name="greater"> 4914 <Test name="int_to_float_vertex" /> 4915 <Test name="int_to_float_fragment" /> 4916 <Test name="int_to_uint_vertex" /> 4917 <Test name="int_to_uint_fragment" /> 4918 </TestCase> 4919 <TestCase name="less_or_equal"> 4920 <Test name="int_to_float_vertex" /> 4921 <Test name="int_to_float_fragment" /> 4922 <Test name="int_to_uint_vertex" /> 4923 <Test name="int_to_uint_fragment" /> 4924 </TestCase> 4925 <TestCase name="greater_or_equal"> 4926 <Test name="int_to_float_vertex" /> 4927 <Test name="int_to_float_fragment" /> 4928 <Test name="int_to_uint_vertex" /> 4929 <Test name="int_to_uint_fragment" /> 4930 </TestCase> 4931 </TestSuite> 4932 </TestSuite> 4933 <TestSuite name="array_subscripts"> 4934 <TestCase name="input_before_subscript"> 4935 <Test name="int_to_float_vertex" /> 4936 <Test name="int_to_float_fragment" /> 4937 <Test name="int_to_uint_vertex" /> 4938 <Test name="int_to_uint_fragment" /> 4939 <Test name="int_to_vec2_vertex" /> 4940 <Test name="int_to_vec2_fragment" /> 4941 <Test name="int_to_vec3_vertex" /> 4942 <Test name="int_to_vec3_fragment" /> 4943 <Test name="int_to_vec4_vertex" /> 4944 <Test name="int_to_vec4_fragment" /> 4945 <Test name="int_to_uvec2_vertex" /> 4946 <Test name="int_to_uvec2_fragment" /> 4947 <Test name="int_to_uvec3_vertex" /> 4948 <Test name="int_to_uvec3_fragment" /> 4949 <Test name="int_to_uvec4_vertex" /> 4950 <Test name="int_to_uvec4_fragment" /> 4951 <Test name="uint_to_float_vertex" /> 4952 <Test name="uint_to_float_fragment" /> 4953 <Test name="uint_to_vec2_vertex" /> 4954 <Test name="uint_to_vec2_fragment" /> 4955 <Test name="uint_to_vec3_vertex" /> 4956 <Test name="uint_to_vec3_fragment" /> 4957 <Test name="uint_to_vec4_vertex" /> 4958 <Test name="uint_to_vec4_fragment" /> 4959 <Test name="ivec2_to_uvec2_vertex" /> 4960 <Test name="ivec2_to_uvec2_fragment" /> 4961 <Test name="ivec2_to_vec2_vertex" /> 4962 <Test name="ivec2_to_vec2_fragment" /> 4963 <Test name="uvec2_to_vec2_vertex" /> 4964 <Test name="uvec2_to_vec2_fragment" /> 4965 <Test name="ivec3_to_uvec3_vertex" /> 4966 <Test name="ivec3_to_uvec3_fragment" /> 4967 <Test name="ivec3_to_vec3_vertex" /> 4968 <Test name="ivec3_to_vec3_fragment" /> 4969 <Test name="uvec3_to_vec3_vertex" /> 4970 <Test name="uvec3_to_vec3_fragment" /> 4971 <Test name="ivec4_to_uvec4_vertex" /> 4972 <Test name="ivec4_to_uvec4_fragment" /> 4973 <Test name="ivec4_to_vec4_vertex" /> 4974 <Test name="ivec4_to_vec4_fragment" /> 4975 <Test name="uvec4_to_vec4_vertex" /> 4976 <Test name="uvec4_to_vec4_fragment" /> 4977 </TestCase> 4978 <TestCase name="subscript_before_input"> 4979 <Test name="int_to_float_vertex" /> 4980 <Test name="int_to_float_fragment" /> 4981 <Test name="int_to_uint_vertex" /> 4982 <Test name="int_to_uint_fragment" /> 4983 <Test name="int_to_vec2_vertex" /> 4984 <Test name="int_to_vec2_fragment" /> 4985 <Test name="int_to_vec3_vertex" /> 4986 <Test name="int_to_vec3_fragment" /> 4987 <Test name="int_to_vec4_vertex" /> 4988 <Test name="int_to_vec4_fragment" /> 4989 <Test name="int_to_uvec2_vertex" /> 4990 <Test name="int_to_uvec2_fragment" /> 4991 <Test name="int_to_uvec3_vertex" /> 4992 <Test name="int_to_uvec3_fragment" /> 4993 <Test name="int_to_uvec4_vertex" /> 4994 <Test name="int_to_uvec4_fragment" /> 4995 <Test name="uint_to_float_vertex" /> 4996 <Test name="uint_to_float_fragment" /> 4997 <Test name="uint_to_vec2_vertex" /> 4998 <Test name="uint_to_vec2_fragment" /> 4999 <Test name="uint_to_vec3_vertex" /> 5000 <Test name="uint_to_vec3_fragment" /> 5001 <Test name="uint_to_vec4_vertex" /> 5002 <Test name="uint_to_vec4_fragment" /> 5003 <Test name="ivec2_to_uvec2_vertex" /> 5004 <Test name="ivec2_to_uvec2_fragment" /> 5005 <Test name="ivec2_to_vec2_vertex" /> 5006 <Test name="ivec2_to_vec2_fragment" /> 5007 <Test name="uvec2_to_vec2_vertex" /> 5008 <Test name="uvec2_to_vec2_fragment" /> 5009 <Test name="ivec3_to_uvec3_vertex" /> 5010 <Test name="ivec3_to_uvec3_fragment" /> 5011 <Test name="ivec3_to_vec3_vertex" /> 5012 <Test name="ivec3_to_vec3_fragment" /> 5013 <Test name="uvec3_to_vec3_vertex" /> 5014 <Test name="uvec3_to_vec3_fragment" /> 5015 <Test name="ivec4_to_uvec4_vertex" /> 5016 <Test name="ivec4_to_uvec4_fragment" /> 5017 <Test name="ivec4_to_vec4_vertex" /> 5018 <Test name="ivec4_to_vec4_fragment" /> 5019 <Test name="uvec4_to_vec4_vertex" /> 5020 <Test name="uvec4_to_vec4_fragment" /> 5021 </TestCase> 5022 </TestSuite> 5023 <TestCase name="functions"> 5024 <Test name="int_to_float_vertex" /> 5025 <Test name="int_to_float_fragment" /> 5026 <Test name="int_to_uint_vertex" /> 5027 <Test name="int_to_uint_fragment" /> 5028 <Test name="uint_to_float_vertex" /> 5029 <Test name="uint_to_float_fragment" /> 5030 <Test name="ivec2_to_uvec2_vertex" /> 5031 <Test name="ivec2_to_uvec2_fragment" /> 5032 <Test name="ivec2_to_vec2_vertex" /> 5033 <Test name="ivec2_to_vec2_fragment" /> 5034 <Test name="uvec2_to_vec2_vertex" /> 5035 <Test name="uvec2_to_vec2_fragment" /> 5036 <Test name="ivec3_to_uvec3_vertex" /> 5037 <Test name="ivec3_to_uvec3_fragment" /> 5038 <Test name="ivec3_to_vec3_vertex" /> 5039 <Test name="ivec3_to_vec3_fragment" /> 5040 <Test name="uvec3_to_vec3_vertex" /> 5041 <Test name="uvec3_to_vec3_fragment" /> 5042 <Test name="ivec4_to_uvec4_vertex" /> 5043 <Test name="ivec4_to_uvec4_fragment" /> 5044 <Test name="ivec4_to_vec4_vertex" /> 5045 <Test name="ivec4_to_vec4_fragment" /> 5046 <Test name="uvec4_to_vec4_vertex" /> 5047 <Test name="uvec4_to_vec4_fragment" /> 5048 </TestCase> 5049 <TestSuite name="struct_fields"> 5050 <TestCase name="input_before_field"> 5051 <Test name="int_to_float_vertex" /> 5052 <Test name="int_to_float_fragment" /> 5053 <Test name="int_to_uint_vertex" /> 5054 <Test name="int_to_uint_fragment" /> 5055 <Test name="int_to_vec2_vertex" /> 5056 <Test name="int_to_vec2_fragment" /> 5057 <Test name="int_to_vec3_vertex" /> 5058 <Test name="int_to_vec3_fragment" /> 5059 <Test name="int_to_vec4_vertex" /> 5060 <Test name="int_to_vec4_fragment" /> 5061 <Test name="int_to_uvec2_vertex" /> 5062 <Test name="int_to_uvec2_fragment" /> 5063 <Test name="int_to_uvec3_vertex" /> 5064 <Test name="int_to_uvec3_fragment" /> 5065 <Test name="int_to_uvec4_vertex" /> 5066 <Test name="int_to_uvec4_fragment" /> 5067 <Test name="uint_to_float_vertex" /> 5068 <Test name="uint_to_float_fragment" /> 5069 <Test name="uint_to_vec2_vertex" /> 5070 <Test name="uint_to_vec2_fragment" /> 5071 <Test name="uint_to_vec3_vertex" /> 5072 <Test name="uint_to_vec3_fragment" /> 5073 <Test name="uint_to_vec4_vertex" /> 5074 <Test name="uint_to_vec4_fragment" /> 5075 <Test name="ivec2_to_uvec2_vertex" /> 5076 <Test name="ivec2_to_uvec2_fragment" /> 5077 <Test name="ivec2_to_vec2_vertex" /> 5078 <Test name="ivec2_to_vec2_fragment" /> 5079 <Test name="uvec2_to_vec2_vertex" /> 5080 <Test name="uvec2_to_vec2_fragment" /> 5081 <Test name="ivec3_to_uvec3_vertex" /> 5082 <Test name="ivec3_to_uvec3_fragment" /> 5083 <Test name="ivec3_to_vec3_vertex" /> 5084 <Test name="ivec3_to_vec3_fragment" /> 5085 <Test name="uvec3_to_vec3_vertex" /> 5086 <Test name="uvec3_to_vec3_fragment" /> 5087 <Test name="ivec4_to_uvec4_vertex" /> 5088 <Test name="ivec4_to_uvec4_fragment" /> 5089 <Test name="ivec4_to_vec4_vertex" /> 5090 <Test name="ivec4_to_vec4_fragment" /> 5091 <Test name="uvec4_to_vec4_vertex" /> 5092 <Test name="uvec4_to_vec4_fragment" /> 5093 </TestCase> 5094 <TestCase name="field_before_input"> 5095 <Test name="int_to_float_vertex" /> 5096 <Test name="int_to_float_fragment" /> 5097 <Test name="int_to_uint_vertex" /> 5098 <Test name="int_to_uint_fragment" /> 5099 <Test name="int_to_vec2_vertex" /> 5100 <Test name="int_to_vec2_fragment" /> 5101 <Test name="int_to_vec3_vertex" /> 5102 <Test name="int_to_vec3_fragment" /> 5103 <Test name="int_to_vec4_vertex" /> 5104 <Test name="int_to_vec4_fragment" /> 5105 <Test name="int_to_uvec2_vertex" /> 5106 <Test name="int_to_uvec2_fragment" /> 5107 <Test name="int_to_uvec3_vertex" /> 5108 <Test name="int_to_uvec3_fragment" /> 5109 <Test name="int_to_uvec4_vertex" /> 5110 <Test name="int_to_uvec4_fragment" /> 5111 <Test name="uint_to_float_vertex" /> 5112 <Test name="uint_to_float_fragment" /> 5113 <Test name="uint_to_vec2_vertex" /> 5114 <Test name="uint_to_vec2_fragment" /> 5115 <Test name="uint_to_vec3_vertex" /> 5116 <Test name="uint_to_vec3_fragment" /> 5117 <Test name="uint_to_vec4_vertex" /> 5118 <Test name="uint_to_vec4_fragment" /> 5119 <Test name="ivec2_to_uvec2_vertex" /> 5120 <Test name="ivec2_to_uvec2_fragment" /> 5121 <Test name="ivec2_to_vec2_vertex" /> 5122 <Test name="ivec2_to_vec2_fragment" /> 5123 <Test name="uvec2_to_vec2_vertex" /> 5124 <Test name="uvec2_to_vec2_fragment" /> 5125 <Test name="ivec3_to_uvec3_vertex" /> 5126 <Test name="ivec3_to_uvec3_fragment" /> 5127 <Test name="ivec3_to_vec3_vertex" /> 5128 <Test name="ivec3_to_vec3_fragment" /> 5129 <Test name="uvec3_to_vec3_vertex" /> 5130 <Test name="uvec3_to_vec3_fragment" /> 5131 <Test name="ivec4_to_uvec4_vertex" /> 5132 <Test name="ivec4_to_uvec4_fragment" /> 5133 <Test name="ivec4_to_vec4_vertex" /> 5134 <Test name="ivec4_to_vec4_fragment" /> 5135 <Test name="uvec4_to_vec4_vertex" /> 5136 <Test name="uvec4_to_vec4_fragment" /> 5137 </TestCase> 5138 </TestSuite> 5139 <TestSuite name="parenthesized_expressions"> 5140 <TestSuite name="paren_expr_before_literal"> 5141 <TestCase name="input_in_parens"> 5142 <Test name="int_to_float_vertex" /> 5143 <Test name="int_to_float_fragment" /> 5144 <Test name="int_to_uint_vertex" /> 5145 <Test name="int_to_uint_fragment" /> 5146 <Test name="int_to_vec2_vertex" /> 5147 <Test name="int_to_vec2_fragment" /> 5148 <Test name="int_to_vec3_vertex" /> 5149 <Test name="int_to_vec3_fragment" /> 5150 <Test name="int_to_vec4_vertex" /> 5151 <Test name="int_to_vec4_fragment" /> 5152 <Test name="int_to_uvec2_vertex" /> 5153 <Test name="int_to_uvec2_fragment" /> 5154 <Test name="int_to_uvec3_vertex" /> 5155 <Test name="int_to_uvec3_fragment" /> 5156 <Test name="int_to_uvec4_vertex" /> 5157 <Test name="int_to_uvec4_fragment" /> 5158 <Test name="uint_to_vec2_vertex" /> 5159 <Test name="uint_to_vec2_fragment" /> 5160 <Test name="uint_to_vec3_vertex" /> 5161 <Test name="uint_to_vec3_fragment" /> 5162 <Test name="uint_to_vec4_vertex" /> 5163 <Test name="uint_to_vec4_fragment" /> 5164 <Test name="ivec2_to_uvec2_vertex" /> 5165 <Test name="ivec2_to_uvec2_fragment" /> 5166 <Test name="ivec2_to_vec2_vertex" /> 5167 <Test name="ivec2_to_vec2_fragment" /> 5168 <Test name="uvec2_to_vec2_vertex" /> 5169 <Test name="uvec2_to_vec2_fragment" /> 5170 <Test name="ivec3_to_uvec3_vertex" /> 5171 <Test name="ivec3_to_uvec3_fragment" /> 5172 <Test name="ivec3_to_vec3_vertex" /> 5173 <Test name="ivec3_to_vec3_fragment" /> 5174 <Test name="uvec3_to_vec3_vertex" /> 5175 <Test name="uvec3_to_vec3_fragment" /> 5176 <Test name="ivec4_to_uvec4_vertex" /> 5177 <Test name="ivec4_to_uvec4_fragment" /> 5178 <Test name="ivec4_to_vec4_vertex" /> 5179 <Test name="ivec4_to_vec4_fragment" /> 5180 <Test name="uvec4_to_vec4_vertex" /> 5181 <Test name="uvec4_to_vec4_fragment" /> 5182 </TestCase> 5183 <TestCase name="input_outside_parens"> 5184 <Test name="int_to_float_vertex" /> 5185 <Test name="int_to_float_fragment" /> 5186 <Test name="int_to_uint_vertex" /> 5187 <Test name="int_to_uint_fragment" /> 5188 <Test name="int_to_vec2_vertex" /> 5189 <Test name="int_to_vec2_fragment" /> 5190 <Test name="int_to_vec3_vertex" /> 5191 <Test name="int_to_vec3_fragment" /> 5192 <Test name="int_to_vec4_vertex" /> 5193 <Test name="int_to_vec4_fragment" /> 5194 <Test name="int_to_uvec2_vertex" /> 5195 <Test name="int_to_uvec2_fragment" /> 5196 <Test name="int_to_uvec3_vertex" /> 5197 <Test name="int_to_uvec3_fragment" /> 5198 <Test name="int_to_uvec4_vertex" /> 5199 <Test name="int_to_uvec4_fragment" /> 5200 <Test name="uint_to_vec2_vertex" /> 5201 <Test name="uint_to_vec2_fragment" /> 5202 <Test name="uint_to_vec3_vertex" /> 5203 <Test name="uint_to_vec3_fragment" /> 5204 <Test name="uint_to_vec4_vertex" /> 5205 <Test name="uint_to_vec4_fragment" /> 5206 <Test name="ivec2_to_uvec2_vertex" /> 5207 <Test name="ivec2_to_uvec2_fragment" /> 5208 <Test name="ivec2_to_vec2_vertex" /> 5209 <Test name="ivec2_to_vec2_fragment" /> 5210 <Test name="uvec2_to_vec2_vertex" /> 5211 <Test name="uvec2_to_vec2_fragment" /> 5212 <Test name="ivec3_to_uvec3_vertex" /> 5213 <Test name="ivec3_to_uvec3_fragment" /> 5214 <Test name="ivec3_to_vec3_vertex" /> 5215 <Test name="ivec3_to_vec3_fragment" /> 5216 <Test name="uvec3_to_vec3_vertex" /> 5217 <Test name="uvec3_to_vec3_fragment" /> 5218 <Test name="ivec4_to_uvec4_vertex" /> 5219 <Test name="ivec4_to_uvec4_fragment" /> 5220 <Test name="ivec4_to_vec4_vertex" /> 5221 <Test name="ivec4_to_vec4_fragment" /> 5222 <Test name="uvec4_to_vec4_vertex" /> 5223 <Test name="uvec4_to_vec4_fragment" /> 5224 </TestCase> 5225 </TestSuite> 5226 <TestSuite name="literal_before_paren_expr"> 5227 <TestCase name="input_in_parens"> 5228 <Test name="int_to_float_vertex" /> 5229 <Test name="int_to_float_fragment" /> 5230 <Test name="int_to_uint_vertex" /> 5231 <Test name="int_to_uint_fragment" /> 5232 <Test name="int_to_vec2_vertex" /> 5233 <Test name="int_to_vec2_fragment" /> 5234 <Test name="int_to_vec3_vertex" /> 5235 <Test name="int_to_vec3_fragment" /> 5236 <Test name="int_to_vec4_vertex" /> 5237 <Test name="int_to_vec4_fragment" /> 5238 <Test name="int_to_uvec2_vertex" /> 5239 <Test name="int_to_uvec2_fragment" /> 5240 <Test name="int_to_uvec3_vertex" /> 5241 <Test name="int_to_uvec3_fragment" /> 5242 <Test name="int_to_uvec4_vertex" /> 5243 <Test name="int_to_uvec4_fragment" /> 5244 <Test name="uint_to_vec2_vertex" /> 5245 <Test name="uint_to_vec2_fragment" /> 5246 <Test name="uint_to_vec3_vertex" /> 5247 <Test name="uint_to_vec3_fragment" /> 5248 <Test name="uint_to_vec4_vertex" /> 5249 <Test name="uint_to_vec4_fragment" /> 5250 <Test name="ivec2_to_uvec2_vertex" /> 5251 <Test name="ivec2_to_uvec2_fragment" /> 5252 <Test name="ivec2_to_vec2_vertex" /> 5253 <Test name="ivec2_to_vec2_fragment" /> 5254 <Test name="uvec2_to_vec2_vertex" /> 5255 <Test name="uvec2_to_vec2_fragment" /> 5256 <Test name="ivec3_to_uvec3_vertex" /> 5257 <Test name="ivec3_to_uvec3_fragment" /> 5258 <Test name="ivec3_to_vec3_vertex" /> 5259 <Test name="ivec3_to_vec3_fragment" /> 5260 <Test name="uvec3_to_vec3_vertex" /> 5261 <Test name="uvec3_to_vec3_fragment" /> 5262 <Test name="ivec4_to_uvec4_vertex" /> 5263 <Test name="ivec4_to_uvec4_fragment" /> 5264 <Test name="ivec4_to_vec4_vertex" /> 5265 <Test name="ivec4_to_vec4_fragment" /> 5266 <Test name="uvec4_to_vec4_vertex" /> 5267 <Test name="uvec4_to_vec4_fragment" /> 5268 </TestCase> 5269 <TestCase name="input_outside_parens"> 5270 <Test name="int_to_float_vertex" /> 5271 <Test name="int_to_float_fragment" /> 5272 <Test name="int_to_uint_vertex" /> 5273 <Test name="int_to_uint_fragment" /> 5274 <Test name="int_to_vec2_vertex" /> 5275 <Test name="int_to_vec2_fragment" /> 5276 <Test name="int_to_vec3_vertex" /> 5277 <Test name="int_to_vec3_fragment" /> 5278 <Test name="int_to_vec4_vertex" /> 5279 <Test name="int_to_vec4_fragment" /> 5280 <Test name="int_to_uvec2_vertex" /> 5281 <Test name="int_to_uvec2_fragment" /> 5282 <Test name="int_to_uvec3_vertex" /> 5283 <Test name="int_to_uvec3_fragment" /> 5284 <Test name="int_to_uvec4_vertex" /> 5285 <Test name="int_to_uvec4_fragment" /> 5286 <Test name="uint_to_vec2_vertex" /> 5287 <Test name="uint_to_vec2_fragment" /> 5288 <Test name="uint_to_vec3_vertex" /> 5289 <Test name="uint_to_vec3_fragment" /> 5290 <Test name="uint_to_vec4_vertex" /> 5291 <Test name="uint_to_vec4_fragment" /> 5292 <Test name="ivec2_to_uvec2_vertex" /> 5293 <Test name="ivec2_to_uvec2_fragment" /> 5294 <Test name="ivec2_to_vec2_vertex" /> 5295 <Test name="ivec2_to_vec2_fragment" /> 5296 <Test name="uvec2_to_vec2_vertex" /> 5297 <Test name="uvec2_to_vec2_fragment" /> 5298 <Test name="ivec3_to_uvec3_vertex" /> 5299 <Test name="ivec3_to_uvec3_fragment" /> 5300 <Test name="ivec3_to_vec3_vertex" /> 5301 <Test name="ivec3_to_vec3_fragment" /> 5302 <Test name="uvec3_to_vec3_vertex" /> 5303 <Test name="uvec3_to_vec3_fragment" /> 5304 <Test name="ivec4_to_uvec4_vertex" /> 5305 <Test name="ivec4_to_uvec4_fragment" /> 5306 <Test name="ivec4_to_vec4_vertex" /> 5307 <Test name="ivec4_to_vec4_fragment" /> 5308 <Test name="uvec4_to_vec4_vertex" /> 5309 <Test name="uvec4_to_vec4_fragment" /> 5310 </TestCase> 5311 </TestSuite> 5312 </TestSuite> 5313 <TestSuite name="invalid"> 5314 <TestCase name="variables"> 5315 <Test name="uint_to_int_vertex" /> 5316 <Test name="uint_to_int_fragment" /> 5317 <Test name="uint_to_ivec2_vertex" /> 5318 <Test name="uint_to_ivec2_fragment" /> 5319 <Test name="uint_to_ivec3_vertex" /> 5320 <Test name="uint_to_ivec3_fragment" /> 5321 <Test name="uint_to_ivec4_vertex" /> 5322 <Test name="uint_to_ivec4_fragment" /> 5323 <Test name="ivec2_to_ivec3_vertex" /> 5324 <Test name="ivec2_to_ivec3_fragment" /> 5325 <Test name="ivec2_to_uvec3_vertex" /> 5326 <Test name="ivec2_to_uvec3_fragment" /> 5327 <Test name="ivec2_to_ivec4_vertex" /> 5328 <Test name="ivec2_to_ivec4_fragment" /> 5329 <Test name="ivec2_to_uvec4_vertex" /> 5330 <Test name="ivec2_to_uvec4_fragment" /> 5331 <Test name="ivec2_to_vec3_vertex" /> 5332 <Test name="ivec2_to_vec3_fragment" /> 5333 <Test name="ivec2_to_vec4_vertex" /> 5334 <Test name="ivec2_to_vec4_fragment" /> 5335 <Test name="uvec2_to_int_vertex" /> 5336 <Test name="uvec2_to_int_fragment" /> 5337 <Test name="uvec2_to_ivec2_vertex" /> 5338 <Test name="uvec2_to_ivec2_fragment" /> 5339 <Test name="uvec2_to_ivec3_vertex" /> 5340 <Test name="uvec2_to_ivec3_fragment" /> 5341 <Test name="uvec2_to_uvec3_vertex" /> 5342 <Test name="uvec2_to_uvec3_fragment" /> 5343 <Test name="uvec2_to_ivec4_vertex" /> 5344 <Test name="uvec2_to_ivec4_fragment" /> 5345 <Test name="uvec2_to_uvec4_vertex" /> 5346 <Test name="uvec2_to_uvec4_fragment" /> 5347 <Test name="uvec2_to_vec3_vertex" /> 5348 <Test name="uvec2_to_vec3_fragment" /> 5349 <Test name="uvec2_to_vec4_vertex" /> 5350 <Test name="uvec2_to_vec4_fragment" /> 5351 <Test name="ivec3_to_ivec2_vertex" /> 5352 <Test name="ivec3_to_ivec2_fragment" /> 5353 <Test name="ivec3_to_uvec2_vertex" /> 5354 <Test name="ivec3_to_uvec2_fragment" /> 5355 <Test name="ivec3_to_ivec4_vertex" /> 5356 <Test name="ivec3_to_ivec4_fragment" /> 5357 <Test name="ivec3_to_uvec4_vertex" /> 5358 <Test name="ivec3_to_uvec4_fragment" /> 5359 <Test name="ivec3_to_vec2_vertex" /> 5360 <Test name="ivec3_to_vec2_fragment" /> 5361 <Test name="ivec3_to_vec4_vertex" /> 5362 <Test name="ivec3_to_vec4_fragment" /> 5363 <Test name="uvec3_to_int_vertex" /> 5364 <Test name="uvec3_to_int_fragment" /> 5365 <Test name="uvec3_to_ivec2_vertex" /> 5366 <Test name="uvec3_to_ivec2_fragment" /> 5367 <Test name="uvec3_to_uvec2_vertex" /> 5368 <Test name="uvec3_to_uvec2_fragment" /> 5369 <Test name="uvec3_to_ivec3_vertex" /> 5370 <Test name="uvec3_to_ivec3_fragment" /> 5371 <Test name="uvec3_to_ivec4_vertex" /> 5372 <Test name="uvec3_to_ivec4_fragment" /> 5373 <Test name="uvec3_to_uvec4_vertex" /> 5374 <Test name="uvec3_to_uvec4_fragment" /> 5375 <Test name="uvec3_to_vec2_vertex" /> 5376 <Test name="uvec3_to_vec2_fragment" /> 5377 <Test name="uvec3_to_vec4_vertex" /> 5378 <Test name="uvec3_to_vec4_fragment" /> 5379 <Test name="ivec4_to_ivec2_vertex" /> 5380 <Test name="ivec4_to_ivec2_fragment" /> 5381 <Test name="ivec4_to_uvec2_vertex" /> 5382 <Test name="ivec4_to_uvec2_fragment" /> 5383 <Test name="ivec4_to_ivec3_vertex" /> 5384 <Test name="ivec4_to_ivec3_fragment" /> 5385 <Test name="ivec4_to_uvec3_vertex" /> 5386 <Test name="ivec4_to_uvec3_fragment" /> 5387 <Test name="ivec4_to_vec2_vertex" /> 5388 <Test name="ivec4_to_vec2_fragment" /> 5389 <Test name="ivec4_to_vec3_vertex" /> 5390 <Test name="ivec4_to_vec3_fragment" /> 5391 <Test name="uvec4_to_int_vertex" /> 5392 <Test name="uvec4_to_int_fragment" /> 5393 <Test name="uvec4_to_ivec2_vertex" /> 5394 <Test name="uvec4_to_ivec2_fragment" /> 5395 <Test name="uvec4_to_uvec2_vertex" /> 5396 <Test name="uvec4_to_uvec2_fragment" /> 5397 <Test name="uvec4_to_ivec3_vertex" /> 5398 <Test name="uvec4_to_ivec3_fragment" /> 5399 <Test name="uvec4_to_uvec3_vertex" /> 5400 <Test name="uvec4_to_uvec3_fragment" /> 5401 <Test name="uvec4_to_ivec4_vertex" /> 5402 <Test name="uvec4_to_ivec4_fragment" /> 5403 <Test name="uvec4_to_vec2_vertex" /> 5404 <Test name="uvec4_to_vec2_fragment" /> 5405 <Test name="uvec4_to_vec3_vertex" /> 5406 <Test name="uvec4_to_vec3_fragment" /> 5407 <Test name="float_to_int_vertex" /> 5408 <Test name="float_to_int_fragment" /> 5409 <Test name="float_to_uint_vertex" /> 5410 <Test name="float_to_uint_fragment" /> 5411 <Test name="float_to_ivec2_vertex" /> 5412 <Test name="float_to_ivec2_fragment" /> 5413 <Test name="float_to_uvec2_vertex" /> 5414 <Test name="float_to_uvec2_fragment" /> 5415 <Test name="float_to_ivec3_vertex" /> 5416 <Test name="float_to_ivec3_fragment" /> 5417 <Test name="float_to_uvec3_vertex" /> 5418 <Test name="float_to_uvec3_fragment" /> 5419 <Test name="float_to_ivec4_vertex" /> 5420 <Test name="float_to_ivec4_fragment" /> 5421 <Test name="float_to_uvec4_vertex" /> 5422 <Test name="float_to_uvec4_fragment" /> 5423 <Test name="vec2_to_int_vertex" /> 5424 <Test name="vec2_to_int_fragment" /> 5425 <Test name="vec2_to_uint_vertex" /> 5426 <Test name="vec2_to_uint_fragment" /> 5427 <Test name="vec2_to_ivec2_vertex" /> 5428 <Test name="vec2_to_ivec2_fragment" /> 5429 <Test name="vec2_to_uvec2_vertex" /> 5430 <Test name="vec2_to_uvec2_fragment" /> 5431 <Test name="vec2_to_ivec3_vertex" /> 5432 <Test name="vec2_to_ivec3_fragment" /> 5433 <Test name="vec2_to_uvec3_vertex" /> 5434 <Test name="vec2_to_uvec3_fragment" /> 5435 <Test name="vec2_to_ivec4_vertex" /> 5436 <Test name="vec2_to_ivec4_fragment" /> 5437 <Test name="vec2_to_uvec4_vertex" /> 5438 <Test name="vec2_to_uvec4_fragment" /> 5439 <Test name="vec2_to_vec3_vertex" /> 5440 <Test name="vec2_to_vec3_fragment" /> 5441 <Test name="vec2_to_vec4_vertex" /> 5442 <Test name="vec2_to_vec4_fragment" /> 5443 <Test name="vec3_to_int_vertex" /> 5444 <Test name="vec3_to_int_fragment" /> 5445 <Test name="vec3_to_uint_vertex" /> 5446 <Test name="vec3_to_uint_fragment" /> 5447 <Test name="vec3_to_ivec2_vertex" /> 5448 <Test name="vec3_to_ivec2_fragment" /> 5449 <Test name="vec3_to_uvec2_vertex" /> 5450 <Test name="vec3_to_uvec2_fragment" /> 5451 <Test name="vec3_to_ivec3_vertex" /> 5452 <Test name="vec3_to_ivec3_fragment" /> 5453 <Test name="vec3_to_uvec3_vertex" /> 5454 <Test name="vec3_to_uvec3_fragment" /> 5455 <Test name="vec3_to_ivec4_vertex" /> 5456 <Test name="vec3_to_ivec4_fragment" /> 5457 <Test name="vec3_to_uvec4_vertex" /> 5458 <Test name="vec3_to_uvec4_fragment" /> 5459 <Test name="vec3_to_vec2_vertex" /> 5460 <Test name="vec3_to_vec2_fragment" /> 5461 <Test name="vec3_to_vec4_vertex" /> 5462 <Test name="vec3_to_vec4_fragment" /> 5463 <Test name="vec4_to_int_vertex" /> 5464 <Test name="vec4_to_int_fragment" /> 5465 <Test name="vec4_to_uint_vertex" /> 5466 <Test name="vec4_to_uint_fragment" /> 5467 <Test name="vec4_to_ivec2_vertex" /> 5468 <Test name="vec4_to_ivec2_fragment" /> 5469 <Test name="vec4_to_uvec2_vertex" /> 5470 <Test name="vec4_to_uvec2_fragment" /> 5471 <Test name="vec4_to_ivec3_vertex" /> 5472 <Test name="vec4_to_ivec3_fragment" /> 5473 <Test name="vec4_to_uvec3_vertex" /> 5474 <Test name="vec4_to_uvec3_fragment" /> 5475 <Test name="vec4_to_ivec4_vertex" /> 5476 <Test name="vec4_to_ivec4_fragment" /> 5477 <Test name="vec4_to_uvec4_vertex" /> 5478 <Test name="vec4_to_uvec4_fragment" /> 5479 <Test name="vec4_to_vec2_vertex" /> 5480 <Test name="vec4_to_vec2_fragment" /> 5481 <Test name="vec4_to_vec3_vertex" /> 5482 <Test name="vec4_to_vec3_fragment" /> 5483 </TestCase> 5484 <TestCase name="arrays"> 5485 <Test name="int_to_float_vertex" /> 5486 <Test name="int_to_float_fragment" /> 5487 <Test name="int_to_uint_vertex" /> 5488 <Test name="int_to_uint_fragment" /> 5489 <Test name="uint_to_float_vertex" /> 5490 <Test name="uint_to_float_fragment" /> 5491 <Test name="ivec2_to_uvec2_vertex" /> 5492 <Test name="ivec2_to_uvec2_fragment" /> 5493 <Test name="ivec2_to_vec2_vertex" /> 5494 <Test name="ivec2_to_vec2_fragment" /> 5495 <Test name="uvec2_to_vec2_vertex" /> 5496 <Test name="uvec2_to_vec2_fragment" /> 5497 <Test name="ivec3_to_uvec3_vertex" /> 5498 <Test name="ivec3_to_uvec3_fragment" /> 5499 <Test name="ivec3_to_vec3_vertex" /> 5500 <Test name="ivec3_to_vec3_fragment" /> 5501 <Test name="uvec3_to_vec3_vertex" /> 5502 <Test name="uvec3_to_vec3_fragment" /> 5503 <Test name="ivec4_to_uvec4_vertex" /> 5504 <Test name="ivec4_to_uvec4_fragment" /> 5505 <Test name="ivec4_to_vec4_vertex" /> 5506 <Test name="ivec4_to_vec4_fragment" /> 5507 <Test name="uvec4_to_vec4_vertex" /> 5508 <Test name="uvec4_to_vec4_fragment" /> 5509 </TestCase> 5510 <TestCase name="structs"> 5511 <Test name="int_to_float_vertex" /> 5512 <Test name="int_to_float_fragment" /> 5513 <Test name="int_to_uint_vertex" /> 5514 <Test name="int_to_uint_fragment" /> 5515 <Test name="uint_to_float_vertex" /> 5516 <Test name="uint_to_float_fragment" /> 5517 <Test name="ivec2_to_uvec2_vertex" /> 5518 <Test name="ivec2_to_uvec2_fragment" /> 5519 <Test name="ivec2_to_vec2_vertex" /> 5520 <Test name="ivec2_to_vec2_fragment" /> 5521 <Test name="uvec2_to_vec2_vertex" /> 5522 <Test name="uvec2_to_vec2_fragment" /> 5523 <Test name="ivec3_to_uvec3_vertex" /> 5524 <Test name="ivec3_to_uvec3_fragment" /> 5525 <Test name="ivec3_to_vec3_vertex" /> 5526 <Test name="ivec3_to_vec3_fragment" /> 5527 <Test name="uvec3_to_vec3_vertex" /> 5528 <Test name="uvec3_to_vec3_fragment" /> 5529 <Test name="ivec4_to_uvec4_vertex" /> 5530 <Test name="ivec4_to_uvec4_fragment" /> 5531 <Test name="ivec4_to_vec4_vertex" /> 5532 <Test name="ivec4_to_vec4_fragment" /> 5533 <Test name="uvec4_to_vec4_vertex" /> 5534 <Test name="uvec4_to_vec4_fragment" /> 5535 </TestCase> 5536 </TestSuite> 5537 </TestSuite> 5538 </TestSuite> 5539 <TestSuite name="compute"> 5540 <TestCase name="basic"> 5541 <Test name="empty" /> 5542 <Test name="ubo_to_ssbo_single_invocation" /> 5543 <Test name="ubo_to_ssbo_single_group" /> 5544 <Test name="ubo_to_ssbo_multiple_invocations" /> 5545 <Test name="ubo_to_ssbo_multiple_groups" /> 5546 <Test name="copy_ssbo_single_invocation" /> 5547 <Test name="copy_ssbo_multiple_invocations" /> 5548 <Test name="copy_ssbo_multiple_groups" /> 5549 <Test name="ssbo_rw_single_invocation" /> 5550 <Test name="ssbo_rw_multiple_groups" /> 5551 <Test name="ssbo_unsized_arr_single_invocation" /> 5552 <Test name="ssbo_unsized_arr_multiple_groups" /> 5553 <Test name="write_multiple_arr_single_invocation" /> 5554 <Test name="write_multiple_arr_multiple_groups" /> 5555 <Test name="write_multiple_unsized_arr_single_invocation" /> 5556 <Test name="write_multiple_unsized_arr_multiple_groups" /> 5557 <Test name="ssbo_local_barrier_single_invocation" /> 5558 <Test name="ssbo_local_barrier_single_group" /> 5559 <Test name="ssbo_local_barrier_multiple_groups" /> 5560 <Test name="ssbo_cmd_barrier_single" /> 5561 <Test name="ssbo_cmd_barrier_multiple" /> 5562 <Test name="shared_var_single_invocation" /> 5563 <Test name="shared_var_single_group" /> 5564 <Test name="shared_var_multiple_invocations" /> 5565 <Test name="shared_var_multiple_groups" /> 5566 <Test name="shared_atomic_op_single_invocation" /> 5567 <Test name="shared_atomic_op_single_group" /> 5568 <Test name="shared_atomic_op_multiple_invocations" /> 5569 <Test name="shared_atomic_op_multiple_groups" /> 5570 <Test name="copy_image_to_ssbo_small" /> 5571 <Test name="copy_ssbo_to_image_small" /> 5572 <Test name="image_atomic_op_local_size_1" /> 5573 <Test name="image_atomic_op_local_size_8" /> 5574 <Test name="image_barrier_single" /> 5575 <Test name="image_barrier_multiple" /> 5576 <Test name="atomic_counter_single_invocation" /> 5577 <Test name="atomic_counter_single_group" /> 5578 <Test name="atomic_counter_multiple_invocations" /> 5579 <Test name="atomic_counter_multiple_groups" /> 5580 </TestCase> 5581 <TestSuite name="shared_var"> 5582 <TestCase name="basic_type"> 5583 <Test name="float_lowp" /> 5584 <Test name="float_mediump" /> 5585 <Test name="float_highp" /> 5586 <Test name="vec2_lowp" /> 5587 <Test name="vec2_mediump" /> 5588 <Test name="vec2_highp" /> 5589 <Test name="vec3_lowp" /> 5590 <Test name="vec3_mediump" /> 5591 <Test name="vec3_highp" /> 5592 <Test name="vec4_lowp" /> 5593 <Test name="vec4_mediump" /> 5594 <Test name="vec4_highp" /> 5595 <Test name="mat2_lowp" /> 5596 <Test name="mat2_mediump" /> 5597 <Test name="mat2_highp" /> 5598 <Test name="mat2x3_lowp" /> 5599 <Test name="mat2x3_mediump" /> 5600 <Test name="mat2x3_highp" /> 5601 <Test name="mat2x4_lowp" /> 5602 <Test name="mat2x4_mediump" /> 5603 <Test name="mat2x4_highp" /> 5604 <Test name="mat3x2_lowp" /> 5605 <Test name="mat3x2_mediump" /> 5606 <Test name="mat3x2_highp" /> 5607 <Test name="mat3_lowp" /> 5608 <Test name="mat3_mediump" /> 5609 <Test name="mat3_highp" /> 5610 <Test name="mat3x4_lowp" /> 5611 <Test name="mat3x4_mediump" /> 5612 <Test name="mat3x4_highp" /> 5613 <Test name="mat4x2_lowp" /> 5614 <Test name="mat4x2_mediump" /> 5615 <Test name="mat4x2_highp" /> 5616 <Test name="mat4x3_lowp" /> 5617 <Test name="mat4x3_mediump" /> 5618 <Test name="mat4x3_highp" /> 5619 <Test name="mat4_lowp" /> 5620 <Test name="mat4_mediump" /> 5621 <Test name="mat4_highp" /> 5622 <Test name="int_lowp" /> 5623 <Test name="int_mediump" /> 5624 <Test name="int_highp" /> 5625 <Test name="ivec2_lowp" /> 5626 <Test name="ivec2_mediump" /> 5627 <Test name="ivec2_highp" /> 5628 <Test name="ivec3_lowp" /> 5629 <Test name="ivec3_mediump" /> 5630 <Test name="ivec3_highp" /> 5631 <Test name="ivec4_lowp" /> 5632 <Test name="ivec4_mediump" /> 5633 <Test name="ivec4_highp" /> 5634 <Test name="uint_lowp" /> 5635 <Test name="uint_mediump" /> 5636 <Test name="uint_highp" /> 5637 <Test name="uvec2_lowp" /> 5638 <Test name="uvec2_mediump" /> 5639 <Test name="uvec2_highp" /> 5640 <Test name="uvec3_lowp" /> 5641 <Test name="uvec3_mediump" /> 5642 <Test name="uvec3_highp" /> 5643 <Test name="uvec4_lowp" /> 5644 <Test name="uvec4_mediump" /> 5645 <Test name="uvec4_highp" /> 5646 <Test name="bool" /> 5647 <Test name="bvec2" /> 5648 <Test name="bvec3" /> 5649 <Test name="bvec4" /> 5650 </TestCase> 5651 <TestCase name="work_group_size"> 5652 <Test name="float_1_1_1" /> 5653 <Test name="float_64_1_1" /> 5654 <Test name="float_1_64_1" /> 5655 <Test name="float_1_1_64" /> 5656 <Test name="float_128_1_1" /> 5657 <Test name="float_1_128_1" /> 5658 <Test name="float_13_2_4" /> 5659 <Test name="vec4_1_1_1" /> 5660 <Test name="vec4_64_1_1" /> 5661 <Test name="vec4_1_64_1" /> 5662 <Test name="vec4_1_1_64" /> 5663 <Test name="vec4_128_1_1" /> 5664 <Test name="vec4_1_128_1" /> 5665 <Test name="vec4_13_2_4" /> 5666 <Test name="mat4_1_1_1" /> 5667 <Test name="mat4_64_1_1" /> 5668 <Test name="mat4_1_64_1" /> 5669 <Test name="mat4_1_1_64" /> 5670 <Test name="mat4_128_1_1" /> 5671 <Test name="mat4_1_128_1" /> 5672 <Test name="mat4_13_2_4" /> 5673 </TestCase> 5674 <TestSuite name="atomic"> 5675 <TestCase name="add"> 5676 <Test name="lowp_uint" /> 5677 <Test name="lowp_int" /> 5678 <Test name="mediump_uint" /> 5679 <Test name="mediump_int" /> 5680 <Test name="highp_uint" /> 5681 <Test name="highp_int" /> 5682 </TestCase> 5683 <TestCase name="min"> 5684 <Test name="lowp_uint" /> 5685 <Test name="lowp_int" /> 5686 <Test name="mediump_uint" /> 5687 <Test name="mediump_int" /> 5688 <Test name="highp_uint" /> 5689 <Test name="highp_int" /> 5690 </TestCase> 5691 <TestCase name="max"> 5692 <Test name="lowp_uint" /> 5693 <Test name="lowp_int" /> 5694 <Test name="mediump_uint" /> 5695 <Test name="mediump_int" /> 5696 <Test name="highp_uint" /> 5697 <Test name="highp_int" /> 5698 </TestCase> 5699 <TestCase name="and"> 5700 <Test name="lowp_uint" /> 5701 <Test name="lowp_int" /> 5702 <Test name="mediump_uint" /> 5703 <Test name="mediump_int" /> 5704 <Test name="highp_uint" /> 5705 <Test name="highp_int" /> 5706 </TestCase> 5707 <TestCase name="or"> 5708 <Test name="lowp_uint" /> 5709 <Test name="lowp_int" /> 5710 <Test name="mediump_uint" /> 5711 <Test name="mediump_int" /> 5712 <Test name="highp_uint" /> 5713 <Test name="highp_int" /> 5714 </TestCase> 5715 <TestCase name="xor"> 5716 <Test name="lowp_uint" /> 5717 <Test name="lowp_int" /> 5718 <Test name="mediump_uint" /> 5719 <Test name="mediump_int" /> 5720 <Test name="highp_uint" /> 5721 <Test name="highp_int" /> 5722 </TestCase> 5723 <TestCase name="exchange"> 5724 <Test name="lowp_uint" /> 5725 <Test name="lowp_int" /> 5726 <Test name="mediump_uint" /> 5727 <Test name="mediump_int" /> 5728 <Test name="highp_uint" /> 5729 <Test name="highp_int" /> 5730 </TestCase> 5731 <TestCase name="compswap"> 5732 <Test name="lowp_uint" /> 5733 <Test name="lowp_int" /> 5734 <Test name="mediump_uint" /> 5735 <Test name="mediump_int" /> 5736 <Test name="highp_uint" /> 5737 <Test name="highp_int" /> 5738 </TestCase> 5739 </TestSuite> 5740 </TestSuite> 5741 <TestSuite name="indirect_dispatch"> 5742 <TestCase name="upload_buffer"> 5743 <Test name="single_invocation" /> 5744 <Test name="multiple_groups" /> 5745 <Test name="multiple_groups_multiple_invocations" /> 5746 <Test name="small_offset" /> 5747 <Test name="large_offset" /> 5748 <Test name="large_offset_multiple_invocations" /> 5749 <Test name="empty_command" /> 5750 <Test name="multi_dispatch" /> 5751 <Test name="multi_dispatch_reuse_command" /> 5752 </TestCase> 5753 <TestCase name="gen_in_compute"> 5754 <Test name="single_invocation" /> 5755 <Test name="multiple_groups" /> 5756 <Test name="multiple_groups_multiple_invocations" /> 5757 <Test name="small_offset" /> 5758 <Test name="empty_command" /> 5759 <Test name="multi_dispatch" /> 5760 <Test name="multi_dispatch_reuse_command" /> 5761 </TestCase> 5762 </TestSuite> 5763 </TestSuite> 5764 <TestSuite name="draw_indirect"> 5765 <TestSuite name="draw_arrays_indirect"> 5766 <TestCase name="first"> 5767 <Test name="first_1" /> 5768 <Test name="first_3" /> 5769 <Test name="first_17" /> 5770 </TestCase> 5771 <TestCase name="points"> 5772 <Test name="single_attribute" /> 5773 <Test name="multiple_attributes" /> 5774 <Test name="instanced_attributes" /> 5775 <Test name="default_attribute" /> 5776 </TestCase> 5777 <TestCase name="triangles"> 5778 <Test name="single_attribute" /> 5779 <Test name="multiple_attributes" /> 5780 <Test name="instanced_attributes" /> 5781 <Test name="default_attribute" /> 5782 </TestCase> 5783 <TestCase name="triangle_fan"> 5784 <Test name="single_attribute" /> 5785 <Test name="multiple_attributes" /> 5786 <Test name="instanced_attributes" /> 5787 <Test name="default_attribute" /> 5788 </TestCase> 5789 <TestCase name="triangle_strip"> 5790 <Test name="single_attribute" /> 5791 <Test name="multiple_attributes" /> 5792 <Test name="instanced_attributes" /> 5793 <Test name="default_attribute" /> 5794 </TestCase> 5795 <TestCase name="lines"> 5796 <Test name="single_attribute" /> 5797 <Test name="multiple_attributes" /> 5798 <Test name="instanced_attributes" /> 5799 <Test name="default_attribute" /> 5800 </TestCase> 5801 <TestCase name="line_strip"> 5802 <Test name="single_attribute" /> 5803 <Test name="multiple_attributes" /> 5804 <Test name="instanced_attributes" /> 5805 <Test name="default_attribute" /> 5806 </TestCase> 5807 <TestCase name="line_loop"> 5808 <Test name="single_attribute" /> 5809 <Test name="multiple_attributes" /> 5810 <Test name="instanced_attributes" /> 5811 <Test name="default_attribute" /> 5812 </TestCase> 5813 </TestSuite> 5814 <TestSuite name="draw_elements_indirect"> 5815 <TestCase name="indices"> 5816 <Test name="index_byte" /> 5817 <Test name="index_short" /> 5818 <Test name="index_int" /> 5819 </TestCase> 5820 <TestCase name="base_vertex"> 5821 <Test name="index_byte" /> 5822 <Test name="index_short" /> 5823 <Test name="index_int" /> 5824 <Test name="index_neg_byte" /> 5825 <Test name="index_neg_short" /> 5826 <Test name="index_neg_int" /> 5827 </TestCase> 5828 <TestCase name="points"> 5829 <Test name="single_attribute" /> 5830 <Test name="multiple_attributes" /> 5831 <Test name="instanced_attributes" /> 5832 <Test name="default_attribute" /> 5833 </TestCase> 5834 <TestCase name="triangles"> 5835 <Test name="single_attribute" /> 5836 <Test name="multiple_attributes" /> 5837 <Test name="instanced_attributes" /> 5838 <Test name="default_attribute" /> 5839 </TestCase> 5840 <TestCase name="triangle_fan"> 5841 <Test name="single_attribute" /> 5842 <Test name="multiple_attributes" /> 5843 <Test name="instanced_attributes" /> 5844 <Test name="default_attribute" /> 5845 </TestCase> 5846 <TestCase name="triangle_strip"> 5847 <Test name="single_attribute" /> 5848 <Test name="multiple_attributes" /> 5849 <Test name="instanced_attributes" /> 5850 <Test name="default_attribute" /> 5851 </TestCase> 5852 <TestCase name="lines"> 5853 <Test name="single_attribute" /> 5854 <Test name="multiple_attributes" /> 5855 <Test name="instanced_attributes" /> 5856 <Test name="default_attribute" /> 5857 </TestCase> 5858 <TestCase name="line_strip"> 5859 <Test name="single_attribute" /> 5860 <Test name="multiple_attributes" /> 5861 <Test name="instanced_attributes" /> 5862 <Test name="default_attribute" /> 5863 </TestCase> 5864 <TestCase name="line_loop"> 5865 <Test name="single_attribute" /> 5866 <Test name="multiple_attributes" /> 5867 <Test name="instanced_attributes" /> 5868 <Test name="default_attribute" /> 5869 </TestCase> 5870 </TestSuite> 5871 <TestCase name="instancing"> 5872 <Test name="draw_arrays_indirect_grid_2x2" /> 5873 <Test name="draw_arrays_indirect_grid_5x5" /> 5874 <Test name="draw_arrays_indirect_grid_10x10" /> 5875 <Test name="draw_arrays_indirect_grid_32x32" /> 5876 <Test name="draw_arrays_indirect_grid_100x100" /> 5877 <Test name="draw_elements_indirect_grid_2x2" /> 5878 <Test name="draw_elements_indirect_grid_5x5" /> 5879 <Test name="draw_elements_indirect_grid_10x10" /> 5880 <Test name="draw_elements_indirect_grid_32x32" /> 5881 <Test name="draw_elements_indirect_grid_100x100" /> 5882 </TestCase> 5883 <TestSuite name="compute_interop"> 5884 <TestCase name="separate"> 5885 <Test name="drawarrays_compute_cmd" /> 5886 <Test name="drawarrays_compute_data" /> 5887 <Test name="drawarrays_compute_cmd_and_data" /> 5888 <Test name="drawelements_compute_cmd" /> 5889 <Test name="drawelements_compute_data" /> 5890 <Test name="drawelements_compute_indices" /> 5891 <Test name="drawelements_compute_cmd_and_data" /> 5892 <Test name="drawelements_compute_cmd_and_indices" /> 5893 <Test name="drawelements_compute_data_and_indices" /> 5894 <Test name="drawelements_compute_cmd_and_data_and_indices" /> 5895 </TestCase> 5896 <TestCase name="combined"> 5897 <Test name="drawarrays_compute_cmd_and_data" /> 5898 <Test name="drawelements_compute_cmd_and_data" /> 5899 <Test name="drawelements_compute_cmd_and_indices" /> 5900 <Test name="drawelements_compute_data_and_indices" /> 5901 <Test name="drawelements_compute_cmd_and_data_and_indices" /> 5902 </TestCase> 5903 <TestCase name="large"> 5904 <Test name="drawarrays_separate_grid_100x100_drawcount_1" /> 5905 <Test name="drawarrays_separate_grid_200x200_drawcount_1" /> 5906 <Test name="drawarrays_separate_grid_500x500_drawcount_1" /> 5907 <Test name="drawarrays_separate_grid_1200x1200_drawcount_1" /> 5908 <Test name="drawarrays_separate_grid_1500x1500_drawcount_1" /> 5909 <Test name="drawarrays_separate_grid_100x100_drawcount_8" /> 5910 <Test name="drawarrays_separate_grid_200x200_drawcount_8" /> 5911 <Test name="drawarrays_separate_grid_500x500_drawcount_8" /> 5912 <Test name="drawarrays_separate_grid_1200x1200_drawcount_8" /> 5913 <Test name="drawarrays_separate_grid_1500x1500_drawcount_8" /> 5914 <Test name="drawarrays_separate_grid_100x100_drawcount_200" /> 5915 <Test name="drawarrays_separate_grid_200x200_drawcount_800" /> 5916 <Test name="drawarrays_separate_grid_500x500_drawcount_2500" /> 5917 <Test name="drawarrays_combined_grid_100x100_drawcount_1" /> 5918 <Test name="drawarrays_combined_grid_200x200_drawcount_1" /> 5919 <Test name="drawarrays_combined_grid_500x500_drawcount_1" /> 5920 <Test name="drawarrays_combined_grid_1200x1200_drawcount_1" /> 5921 <Test name="drawarrays_combined_grid_1500x1500_drawcount_1" /> 5922 <Test name="drawarrays_combined_grid_100x100_drawcount_8" /> 5923 <Test name="drawarrays_combined_grid_200x200_drawcount_8" /> 5924 <Test name="drawarrays_combined_grid_500x500_drawcount_8" /> 5925 <Test name="drawarrays_combined_grid_1200x1200_drawcount_8" /> 5926 <Test name="drawarrays_combined_grid_1500x1500_drawcount_8" /> 5927 <Test name="drawarrays_combined_grid_100x100_drawcount_200" /> 5928 <Test name="drawarrays_combined_grid_200x200_drawcount_800" /> 5929 <Test name="drawarrays_combined_grid_500x500_drawcount_2500" /> 5930 <Test name="drawelements_separate_grid_100x100_drawcount_1" /> 5931 <Test name="drawelements_separate_grid_200x200_drawcount_1" /> 5932 <Test name="drawelements_separate_grid_500x500_drawcount_1" /> 5933 <Test name="drawelements_separate_grid_1000x1000_drawcount_1" /> 5934 <Test name="drawelements_separate_grid_1200x1200_drawcount_1" /> 5935 <Test name="drawelements_separate_grid_100x100_drawcount_8" /> 5936 <Test name="drawelements_separate_grid_200x200_drawcount_8" /> 5937 <Test name="drawelements_separate_grid_500x500_drawcount_8" /> 5938 <Test name="drawelements_separate_grid_1000x1000_drawcount_8" /> 5939 <Test name="drawelements_separate_grid_1200x1200_drawcount_8" /> 5940 <Test name="drawelements_separate_grid_100x100_drawcount_200" /> 5941 <Test name="drawelements_separate_grid_200x200_drawcount_800" /> 5942 <Test name="drawelements_separate_grid_500x500_drawcount_2500" /> 5943 <Test name="drawelements_combined_grid_100x100_drawcount_1" /> 5944 <Test name="drawelements_combined_grid_200x200_drawcount_1" /> 5945 <Test name="drawelements_combined_grid_500x500_drawcount_1" /> 5946 <Test name="drawelements_combined_grid_1000x1000_drawcount_1" /> 5947 <Test name="drawelements_combined_grid_1200x1200_drawcount_1" /> 5948 <Test name="drawelements_combined_grid_100x100_drawcount_8" /> 5949 <Test name="drawelements_combined_grid_200x200_drawcount_8" /> 5950 <Test name="drawelements_combined_grid_500x500_drawcount_8" /> 5951 <Test name="drawelements_combined_grid_1000x1000_drawcount_8" /> 5952 <Test name="drawelements_combined_grid_1200x1200_drawcount_8" /> 5953 <Test name="drawelements_combined_grid_100x100_drawcount_200" /> 5954 <Test name="drawelements_combined_grid_200x200_drawcount_800" /> 5955 <Test name="drawelements_combined_grid_500x500_drawcount_2500" /> 5956 </TestCase> 5957 </TestSuite> 5958 <TestCase name="random"> 5959 <Test name="2" /> 5960 <Test name="3" /> 5961 <Test name="4" /> 5962 <Test name="5" /> 5963 <Test name="6" /> 5964 <Test name="7" /> 5965 <Test name="8" /> 5966 <Test name="11" /> 5967 <Test name="12" /> 5968 <Test name="13" /> 5969 <Test name="14" /> 5970 <Test name="17" /> 5971 <Test name="19" /> 5972 <Test name="20" /> 5973 <Test name="21" /> 5974 <Test name="22" /> 5975 <Test name="24" /> 5976 <Test name="25" /> 5977 <Test name="27" /> 5978 <Test name="28" /> 5979 <Test name="29" /> 5980 <Test name="30" /> 5981 <Test name="31" /> 5982 <Test name="32" /> 5983 <Test name="35" /> 5984 <Test name="36" /> 5985 <Test name="37" /> 5986 <Test name="38" /> 5987 <Test name="39" /> 5988 <Test name="40" /> 5989 <Test name="42" /> 5990 <Test name="43" /> 5991 <Test name="44" /> 5992 <Test name="45" /> 5993 <Test name="46" /> 5994 <Test name="47" /> 5995 <Test name="48" /> 5996 <Test name="49" /> 5997 <Test name="50" /> 5998 <Test name="51" /> 5999 <Test name="52" /> 6000 <Test name="53" /> 6001 <Test name="54" /> 6002 <Test name="55" /> 6003 <Test name="56" /> 6004 <Test name="57" /> 6005 <Test name="61" /> 6006 </TestCase> 6007 <TestCase name="negative"> 6008 <Test name="command_bad_alignment_1" /> 6009 <Test name="command_bad_alignment_2" /> 6010 <Test name="command_bad_alignment_3" /> 6011 <Test name="command_offset_partially_in_buffer" /> 6012 <Test name="command_offset_not_in_buffer" /> 6013 <Test name="client_vertex_attrib_array" /> 6014 <Test name="client_command_array" /> 6015 <Test name="default_vao" /> 6016 <Test name="invalid_mode_draw_arrays" /> 6017 <Test name="invalid_mode_draw_elements" /> 6018 <Test name="invalid_type_draw_elements" /> 6019 </TestCase> 6020 </TestSuite> 6021 <TestSuite name="tessellation"> 6022 <TestCase name="tesscoord"> 6023 <Test name="triangles_fractional_odd_spacing" /> 6024 <Test name="triangles_fractional_even_spacing" /> 6025 <Test name="quads_equal_spacing" /> 6026 <Test name="quads_fractional_odd_spacing" /> 6027 <Test name="quads_fractional_even_spacing" /> 6028 <Test name="isolines_equal_spacing" /> 6029 <Test name="isolines_fractional_odd_spacing" /> 6030 <Test name="isolines_fractional_even_spacing" /> 6031 </TestCase> 6032 <TestCase name="winding"> 6033 <Test name="triangles_ccw" /> 6034 <Test name="triangles_cw" /> 6035 <Test name="quads_ccw" /> 6036 <Test name="quads_cw" /> 6037 </TestCase> 6038 <TestCase name="shader_input_output"> 6039 <Test name="patch_vertices_5_in_10_out" /> 6040 <Test name="patch_vertices_10_in_5_out" /> 6041 <Test name="primitive_id_tcs" /> 6042 <Test name="primitive_id_tes" /> 6043 <Test name="patch_vertices_in_tcs" /> 6044 <Test name="patch_vertices_in_tes" /> 6045 <Test name="tess_level_inner_0_tes" /> 6046 <Test name="tess_level_inner_1_tes" /> 6047 <Test name="tess_level_outer_0_tes" /> 6048 <Test name="tess_level_outer_1_tes" /> 6049 <Test name="tess_level_outer_2_tes" /> 6050 <Test name="tess_level_outer_3_tes" /> 6051 <Test name="gl_position_vs_to_tcs" /> 6052 <Test name="gl_position_tcs_to_tes" /> 6053 <Test name="gl_position_vs_to_tcs_to_tes" /> 6054 </TestCase> 6055 <TestCase name="misc_draw"> 6056 <Test name="fill_cover_triangles_equal_spacing" /> 6057 <Test name="fill_cover_triangles_fractional_odd_spacing" /> 6058 <Test name="fill_cover_triangles_fractional_even_spacing" /> 6059 <Test name="fill_cover_quads_equal_spacing" /> 6060 <Test name="fill_cover_quads_fractional_odd_spacing" /> 6061 <Test name="fill_cover_quads_fractional_even_spacing" /> 6062 <Test name="fill_overlap_triangles_equal_spacing" /> 6063 <Test name="fill_overlap_triangles_fractional_odd_spacing" /> 6064 <Test name="fill_overlap_triangles_fractional_even_spacing" /> 6065 <Test name="fill_overlap_quads_equal_spacing" /> 6066 <Test name="fill_overlap_quads_fractional_odd_spacing" /> 6067 <Test name="fill_overlap_quads_fractional_even_spacing" /> 6068 <Test name="isolines_equal_spacing" /> 6069 <Test name="isolines_fractional_odd_spacing" /> 6070 <Test name="isolines_fractional_even_spacing" /> 6071 </TestCase> 6072 <TestCase name="common_edge"> 6073 <Test name="triangles_equal_spacing" /> 6074 <Test name="triangles_fractional_odd_spacing" /> 6075 <Test name="triangles_fractional_even_spacing" /> 6076 <Test name="quads_equal_spacing" /> 6077 <Test name="quads_fractional_odd_spacing" /> 6078 <Test name="quads_fractional_even_spacing" /> 6079 </TestCase> 6080 <TestCase name="fractional_spacing"> 6081 <Test name="odd" /> 6082 <Test name="even" /> 6083 </TestCase> 6084 <TestCase name="primitive_discard"> 6085 <Test name="triangles_equal_spacing_ccw" /> 6086 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6087 <Test name="triangles_equal_spacing_cw" /> 6088 <Test name="triangles_equal_spacing_cw_point_mode" /> 6089 <Test name="triangles_fractional_odd_spacing_ccw" /> 6090 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6091 <Test name="triangles_fractional_odd_spacing_cw" /> 6092 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6093 <Test name="triangles_fractional_even_spacing_ccw" /> 6094 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6095 <Test name="triangles_fractional_even_spacing_cw" /> 6096 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6097 <Test name="quads_equal_spacing_ccw" /> 6098 <Test name="quads_equal_spacing_ccw_point_mode" /> 6099 <Test name="quads_equal_spacing_cw" /> 6100 <Test name="quads_equal_spacing_cw_point_mode" /> 6101 <Test name="quads_fractional_odd_spacing_ccw" /> 6102 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6103 <Test name="quads_fractional_odd_spacing_cw" /> 6104 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6105 <Test name="quads_fractional_even_spacing_ccw" /> 6106 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6107 <Test name="quads_fractional_even_spacing_cw" /> 6108 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6109 <Test name="isolines_equal_spacing_ccw" /> 6110 <Test name="isolines_equal_spacing_ccw_point_mode" /> 6111 <Test name="isolines_equal_spacing_cw" /> 6112 <Test name="isolines_equal_spacing_cw_point_mode" /> 6113 <Test name="isolines_fractional_odd_spacing_ccw" /> 6114 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" /> 6115 <Test name="isolines_fractional_odd_spacing_cw" /> 6116 <Test name="isolines_fractional_odd_spacing_cw_point_mode" /> 6117 <Test name="isolines_fractional_even_spacing_ccw" /> 6118 <Test name="isolines_fractional_even_spacing_ccw_point_mode" /> 6119 <Test name="isolines_fractional_even_spacing_cw" /> 6120 <Test name="isolines_fractional_even_spacing_cw_point_mode" /> 6121 </TestCase> 6122 <TestSuite name="invariance"> 6123 <TestCase name="primitive_set"> 6124 <Test name="triangles_equal_spacing_ccw" /> 6125 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6126 <Test name="triangles_equal_spacing_cw" /> 6127 <Test name="triangles_equal_spacing_cw_point_mode" /> 6128 <Test name="triangles_fractional_odd_spacing_ccw" /> 6129 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6130 <Test name="triangles_fractional_odd_spacing_cw" /> 6131 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6132 <Test name="triangles_fractional_even_spacing_ccw" /> 6133 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6134 <Test name="triangles_fractional_even_spacing_cw" /> 6135 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6136 <Test name="quads_equal_spacing_ccw" /> 6137 <Test name="quads_equal_spacing_ccw_point_mode" /> 6138 <Test name="quads_equal_spacing_cw" /> 6139 <Test name="quads_equal_spacing_cw_point_mode" /> 6140 <Test name="quads_fractional_odd_spacing_ccw" /> 6141 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6142 <Test name="quads_fractional_odd_spacing_cw" /> 6143 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6144 <Test name="quads_fractional_even_spacing_ccw" /> 6145 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6146 <Test name="quads_fractional_even_spacing_cw" /> 6147 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6148 <Test name="isolines_equal_spacing_ccw" /> 6149 <Test name="isolines_equal_spacing_ccw_point_mode" /> 6150 <Test name="isolines_equal_spacing_cw" /> 6151 <Test name="isolines_equal_spacing_cw_point_mode" /> 6152 <Test name="isolines_fractional_odd_spacing_ccw" /> 6153 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" /> 6154 <Test name="isolines_fractional_odd_spacing_cw" /> 6155 <Test name="isolines_fractional_odd_spacing_cw_point_mode" /> 6156 <Test name="isolines_fractional_even_spacing_ccw" /> 6157 <Test name="isolines_fractional_even_spacing_ccw_point_mode" /> 6158 <Test name="isolines_fractional_even_spacing_cw" /> 6159 <Test name="isolines_fractional_even_spacing_cw_point_mode" /> 6160 </TestCase> 6161 <TestCase name="outer_edge_division"> 6162 <Test name="triangles_equal_spacing" /> 6163 <Test name="triangles_fractional_odd_spacing" /> 6164 <Test name="triangles_fractional_even_spacing" /> 6165 <Test name="quads_equal_spacing" /> 6166 <Test name="quads_fractional_odd_spacing" /> 6167 <Test name="quads_fractional_even_spacing" /> 6168 </TestCase> 6169 <TestCase name="outer_edge_symmetry"> 6170 <Test name="triangles_equal_spacing_ccw" /> 6171 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6172 <Test name="triangles_equal_spacing_cw" /> 6173 <Test name="triangles_equal_spacing_cw_point_mode" /> 6174 <Test name="triangles_fractional_odd_spacing_ccw" /> 6175 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6176 <Test name="triangles_fractional_odd_spacing_cw" /> 6177 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6178 <Test name="triangles_fractional_even_spacing_ccw" /> 6179 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6180 <Test name="triangles_fractional_even_spacing_cw" /> 6181 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6182 <Test name="quads_equal_spacing_ccw" /> 6183 <Test name="quads_equal_spacing_ccw_point_mode" /> 6184 <Test name="quads_equal_spacing_cw" /> 6185 <Test name="quads_equal_spacing_cw_point_mode" /> 6186 <Test name="quads_fractional_odd_spacing_ccw" /> 6187 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6188 <Test name="quads_fractional_odd_spacing_cw" /> 6189 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6190 <Test name="quads_fractional_even_spacing_ccw" /> 6191 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6192 <Test name="quads_fractional_even_spacing_cw" /> 6193 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6194 <Test name="isolines_equal_spacing_ccw" /> 6195 <Test name="isolines_equal_spacing_ccw_point_mode" /> 6196 <Test name="isolines_equal_spacing_cw" /> 6197 <Test name="isolines_equal_spacing_cw_point_mode" /> 6198 <Test name="isolines_fractional_odd_spacing_ccw" /> 6199 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" /> 6200 <Test name="isolines_fractional_odd_spacing_cw" /> 6201 <Test name="isolines_fractional_odd_spacing_cw_point_mode" /> 6202 <Test name="isolines_fractional_even_spacing_ccw" /> 6203 <Test name="isolines_fractional_even_spacing_ccw_point_mode" /> 6204 <Test name="isolines_fractional_even_spacing_cw" /> 6205 <Test name="isolines_fractional_even_spacing_cw_point_mode" /> 6206 </TestCase> 6207 <TestCase name="outer_edge_index_independence"> 6208 <Test name="triangles_equal_spacing_ccw" /> 6209 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6210 <Test name="triangles_equal_spacing_cw" /> 6211 <Test name="triangles_equal_spacing_cw_point_mode" /> 6212 <Test name="triangles_fractional_odd_spacing_ccw" /> 6213 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6214 <Test name="triangles_fractional_odd_spacing_cw" /> 6215 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6216 <Test name="triangles_fractional_even_spacing_ccw" /> 6217 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6218 <Test name="triangles_fractional_even_spacing_cw" /> 6219 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6220 <Test name="quads_equal_spacing_ccw" /> 6221 <Test name="quads_equal_spacing_ccw_point_mode" /> 6222 <Test name="quads_equal_spacing_cw" /> 6223 <Test name="quads_equal_spacing_cw_point_mode" /> 6224 <Test name="quads_fractional_odd_spacing_ccw" /> 6225 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6226 <Test name="quads_fractional_odd_spacing_cw" /> 6227 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6228 <Test name="quads_fractional_even_spacing_ccw" /> 6229 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6230 <Test name="quads_fractional_even_spacing_cw" /> 6231 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6232 </TestCase> 6233 <TestCase name="triangle_set"> 6234 <Test name="triangles_equal_spacing" /> 6235 <Test name="triangles_fractional_odd_spacing" /> 6236 <Test name="triangles_fractional_even_spacing" /> 6237 <Test name="quads_equal_spacing" /> 6238 <Test name="quads_fractional_odd_spacing" /> 6239 <Test name="quads_fractional_even_spacing" /> 6240 </TestCase> 6241 <TestCase name="inner_triangle_set"> 6242 <Test name="triangles_equal_spacing" /> 6243 <Test name="triangles_fractional_odd_spacing" /> 6244 <Test name="triangles_fractional_even_spacing" /> 6245 <Test name="quads_equal_spacing" /> 6246 <Test name="quads_fractional_odd_spacing" /> 6247 <Test name="quads_fractional_even_spacing" /> 6248 </TestCase> 6249 <TestCase name="outer_triangle_set"> 6250 <Test name="triangles_equal_spacing" /> 6251 <Test name="triangles_fractional_odd_spacing" /> 6252 <Test name="triangles_fractional_even_spacing" /> 6253 <Test name="quads_equal_spacing" /> 6254 <Test name="quads_fractional_odd_spacing" /> 6255 <Test name="quads_fractional_even_spacing" /> 6256 </TestCase> 6257 <TestCase name="tess_coord_component_range"> 6258 <Test name="triangles_equal_spacing_ccw" /> 6259 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6260 <Test name="triangles_equal_spacing_cw" /> 6261 <Test name="triangles_equal_spacing_cw_point_mode" /> 6262 <Test name="triangles_fractional_odd_spacing_ccw" /> 6263 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6264 <Test name="triangles_fractional_odd_spacing_cw" /> 6265 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6266 <Test name="triangles_fractional_even_spacing_ccw" /> 6267 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6268 <Test name="triangles_fractional_even_spacing_cw" /> 6269 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6270 <Test name="quads_equal_spacing_ccw" /> 6271 <Test name="quads_equal_spacing_ccw_point_mode" /> 6272 <Test name="quads_equal_spacing_cw" /> 6273 <Test name="quads_equal_spacing_cw_point_mode" /> 6274 <Test name="quads_fractional_odd_spacing_ccw" /> 6275 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6276 <Test name="quads_fractional_odd_spacing_cw" /> 6277 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6278 <Test name="quads_fractional_even_spacing_ccw" /> 6279 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6280 <Test name="quads_fractional_even_spacing_cw" /> 6281 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6282 <Test name="isolines_equal_spacing_ccw" /> 6283 <Test name="isolines_equal_spacing_ccw_point_mode" /> 6284 <Test name="isolines_equal_spacing_cw" /> 6285 <Test name="isolines_equal_spacing_cw_point_mode" /> 6286 <Test name="isolines_fractional_odd_spacing_ccw" /> 6287 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" /> 6288 <Test name="isolines_fractional_odd_spacing_cw" /> 6289 <Test name="isolines_fractional_odd_spacing_cw_point_mode" /> 6290 <Test name="isolines_fractional_even_spacing_ccw" /> 6291 <Test name="isolines_fractional_even_spacing_ccw_point_mode" /> 6292 <Test name="isolines_fractional_even_spacing_cw" /> 6293 <Test name="isolines_fractional_even_spacing_cw_point_mode" /> 6294 </TestCase> 6295 <TestCase name="one_minus_tess_coord_component"> 6296 <Test name="triangles_equal_spacing_ccw" /> 6297 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6298 <Test name="triangles_equal_spacing_cw" /> 6299 <Test name="triangles_equal_spacing_cw_point_mode" /> 6300 <Test name="triangles_fractional_odd_spacing_ccw" /> 6301 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6302 <Test name="triangles_fractional_odd_spacing_cw" /> 6303 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6304 <Test name="triangles_fractional_even_spacing_ccw" /> 6305 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6306 <Test name="triangles_fractional_even_spacing_cw" /> 6307 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6308 <Test name="quads_equal_spacing_ccw" /> 6309 <Test name="quads_equal_spacing_ccw_point_mode" /> 6310 <Test name="quads_equal_spacing_cw" /> 6311 <Test name="quads_equal_spacing_cw_point_mode" /> 6312 <Test name="quads_fractional_odd_spacing_ccw" /> 6313 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6314 <Test name="quads_fractional_odd_spacing_cw" /> 6315 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6316 <Test name="quads_fractional_even_spacing_ccw" /> 6317 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6318 <Test name="quads_fractional_even_spacing_cw" /> 6319 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6320 <Test name="isolines_equal_spacing_ccw" /> 6321 <Test name="isolines_equal_spacing_ccw_point_mode" /> 6322 <Test name="isolines_equal_spacing_cw" /> 6323 <Test name="isolines_equal_spacing_cw_point_mode" /> 6324 <Test name="isolines_fractional_odd_spacing_ccw" /> 6325 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" /> 6326 <Test name="isolines_fractional_odd_spacing_cw" /> 6327 <Test name="isolines_fractional_odd_spacing_cw_point_mode" /> 6328 <Test name="isolines_fractional_even_spacing_ccw" /> 6329 <Test name="isolines_fractional_even_spacing_ccw_point_mode" /> 6330 <Test name="isolines_fractional_even_spacing_cw" /> 6331 <Test name="isolines_fractional_even_spacing_cw_point_mode" /> 6332 </TestCase> 6333 </TestSuite> 6334 <TestSuite name="user_defined_io"> 6335 <TestSuite name="per_patch"> 6336 <TestCase name="vertex_io_array_size_implicit"> 6337 <Test name="triangles" /> 6338 <Test name="quads" /> 6339 <Test name="isolines" /> 6340 </TestCase> 6341 <TestCase name="vertex_io_array_size_shader_builtin"> 6342 <Test name="triangles" /> 6343 <Test name="quads" /> 6344 <Test name="isolines" /> 6345 </TestCase> 6346 <TestCase name="vertex_io_array_size_query"> 6347 <Test name="triangles" /> 6348 <Test name="quads" /> 6349 <Test name="isolines" /> 6350 </TestCase> 6351 </TestSuite> 6352 <TestSuite name="per_vertex_block"> 6353 <TestCase name="vertex_io_array_size_implicit"> 6354 <Test name="triangles" /> 6355 <Test name="quads" /> 6356 <Test name="isolines" /> 6357 </TestCase> 6358 <TestCase name="vertex_io_array_size_shader_builtin"> 6359 <Test name="triangles" /> 6360 <Test name="quads" /> 6361 <Test name="isolines" /> 6362 </TestCase> 6363 <TestCase name="vertex_io_array_size_query"> 6364 <Test name="triangles" /> 6365 <Test name="quads" /> 6366 <Test name="isolines" /> 6367 </TestCase> 6368 </TestSuite> 6369 </TestSuite> 6370 </TestSuite> 6371 <TestSuite name="ssbo"> 6372 <TestSuite name="layout"> 6373 <TestSuite name="single_basic_type"> 6374 <TestCase name="shared"> 6375 <Test name="lowp_float" /> 6376 <Test name="mediump_float" /> 6377 <Test name="highp_float" /> 6378 <Test name="lowp_vec2" /> 6379 <Test name="mediump_vec2" /> 6380 <Test name="highp_vec2" /> 6381 <Test name="lowp_vec3" /> 6382 <Test name="mediump_vec3" /> 6383 <Test name="highp_vec3" /> 6384 <Test name="lowp_vec4" /> 6385 <Test name="mediump_vec4" /> 6386 <Test name="highp_vec4" /> 6387 <Test name="lowp_int" /> 6388 <Test name="mediump_int" /> 6389 <Test name="highp_int" /> 6390 <Test name="lowp_ivec2" /> 6391 <Test name="mediump_ivec2" /> 6392 <Test name="highp_ivec2" /> 6393 <Test name="lowp_ivec3" /> 6394 <Test name="mediump_ivec3" /> 6395 <Test name="highp_ivec3" /> 6396 <Test name="lowp_ivec4" /> 6397 <Test name="mediump_ivec4" /> 6398 <Test name="highp_ivec4" /> 6399 <Test name="lowp_uint" /> 6400 <Test name="mediump_uint" /> 6401 <Test name="highp_uint" /> 6402 <Test name="lowp_uvec2" /> 6403 <Test name="mediump_uvec2" /> 6404 <Test name="highp_uvec2" /> 6405 <Test name="lowp_uvec3" /> 6406 <Test name="mediump_uvec3" /> 6407 <Test name="highp_uvec3" /> 6408 <Test name="lowp_uvec4" /> 6409 <Test name="mediump_uvec4" /> 6410 <Test name="highp_uvec4" /> 6411 <Test name="bool" /> 6412 <Test name="bvec2" /> 6413 <Test name="bvec3" /> 6414 <Test name="bvec4" /> 6415 <Test name="lowp_mat2" /> 6416 <Test name="mediump_mat2" /> 6417 <Test name="highp_mat2" /> 6418 <Test name="row_major_lowp_mat2" /> 6419 <Test name="row_major_mediump_mat2" /> 6420 <Test name="row_major_highp_mat2" /> 6421 <Test name="column_major_lowp_mat2" /> 6422 <Test name="column_major_mediump_mat2" /> 6423 <Test name="column_major_highp_mat2" /> 6424 <Test name="lowp_mat3" /> 6425 <Test name="mediump_mat3" /> 6426 <Test name="highp_mat3" /> 6427 <Test name="row_major_lowp_mat3" /> 6428 <Test name="row_major_mediump_mat3" /> 6429 <Test name="row_major_highp_mat3" /> 6430 <Test name="column_major_lowp_mat3" /> 6431 <Test name="column_major_mediump_mat3" /> 6432 <Test name="column_major_highp_mat3" /> 6433 <Test name="lowp_mat4" /> 6434 <Test name="mediump_mat4" /> 6435 <Test name="highp_mat4" /> 6436 <Test name="row_major_lowp_mat4" /> 6437 <Test name="row_major_mediump_mat4" /> 6438 <Test name="row_major_highp_mat4" /> 6439 <Test name="column_major_lowp_mat4" /> 6440 <Test name="column_major_mediump_mat4" /> 6441 <Test name="column_major_highp_mat4" /> 6442 <Test name="lowp_mat2x3" /> 6443 <Test name="mediump_mat2x3" /> 6444 <Test name="highp_mat2x3" /> 6445 <Test name="row_major_lowp_mat2x3" /> 6446 <Test name="row_major_mediump_mat2x3" /> 6447 <Test name="row_major_highp_mat2x3" /> 6448 <Test name="column_major_lowp_mat2x3" /> 6449 <Test name="column_major_mediump_mat2x3" /> 6450 <Test name="column_major_highp_mat2x3" /> 6451 <Test name="lowp_mat2x4" /> 6452 <Test name="mediump_mat2x4" /> 6453 <Test name="highp_mat2x4" /> 6454 <Test name="row_major_lowp_mat2x4" /> 6455 <Test name="row_major_mediump_mat2x4" /> 6456 <Test name="row_major_highp_mat2x4" /> 6457 <Test name="column_major_lowp_mat2x4" /> 6458 <Test name="column_major_mediump_mat2x4" /> 6459 <Test name="column_major_highp_mat2x4" /> 6460 <Test name="lowp_mat3x2" /> 6461 <Test name="mediump_mat3x2" /> 6462 <Test name="highp_mat3x2" /> 6463 <Test name="row_major_lowp_mat3x2" /> 6464 <Test name="row_major_mediump_mat3x2" /> 6465 <Test name="row_major_highp_mat3x2" /> 6466 <Test name="column_major_lowp_mat3x2" /> 6467 <Test name="column_major_mediump_mat3x2" /> 6468 <Test name="column_major_highp_mat3x2" /> 6469 <Test name="lowp_mat3x4" /> 6470 <Test name="mediump_mat3x4" /> 6471 <Test name="highp_mat3x4" /> 6472 <Test name="row_major_lowp_mat3x4" /> 6473 <Test name="row_major_mediump_mat3x4" /> 6474 <Test name="row_major_highp_mat3x4" /> 6475 <Test name="column_major_lowp_mat3x4" /> 6476 <Test name="column_major_mediump_mat3x4" /> 6477 <Test name="column_major_highp_mat3x4" /> 6478 <Test name="lowp_mat4x2" /> 6479 <Test name="mediump_mat4x2" /> 6480 <Test name="highp_mat4x2" /> 6481 <Test name="row_major_lowp_mat4x2" /> 6482 <Test name="row_major_mediump_mat4x2" /> 6483 <Test name="row_major_highp_mat4x2" /> 6484 <Test name="column_major_lowp_mat4x2" /> 6485 <Test name="column_major_mediump_mat4x2" /> 6486 <Test name="column_major_highp_mat4x2" /> 6487 <Test name="lowp_mat4x3" /> 6488 <Test name="mediump_mat4x3" /> 6489 <Test name="highp_mat4x3" /> 6490 <Test name="row_major_lowp_mat4x3" /> 6491 <Test name="row_major_mediump_mat4x3" /> 6492 <Test name="row_major_highp_mat4x3" /> 6493 <Test name="column_major_lowp_mat4x3" /> 6494 <Test name="column_major_mediump_mat4x3" /> 6495 <Test name="column_major_highp_mat4x3" /> 6496 </TestCase> 6497 <TestCase name="packed"> 6498 <Test name="lowp_float" /> 6499 <Test name="mediump_float" /> 6500 <Test name="highp_float" /> 6501 <Test name="lowp_vec2" /> 6502 <Test name="mediump_vec2" /> 6503 <Test name="highp_vec2" /> 6504 <Test name="lowp_vec3" /> 6505 <Test name="mediump_vec3" /> 6506 <Test name="highp_vec3" /> 6507 <Test name="lowp_vec4" /> 6508 <Test name="mediump_vec4" /> 6509 <Test name="highp_vec4" /> 6510 <Test name="lowp_int" /> 6511 <Test name="mediump_int" /> 6512 <Test name="highp_int" /> 6513 <Test name="lowp_ivec2" /> 6514 <Test name="mediump_ivec2" /> 6515 <Test name="highp_ivec2" /> 6516 <Test name="lowp_ivec3" /> 6517 <Test name="mediump_ivec3" /> 6518 <Test name="highp_ivec3" /> 6519 <Test name="lowp_ivec4" /> 6520 <Test name="mediump_ivec4" /> 6521 <Test name="highp_ivec4" /> 6522 <Test name="lowp_uint" /> 6523 <Test name="mediump_uint" /> 6524 <Test name="highp_uint" /> 6525 <Test name="lowp_uvec2" /> 6526 <Test name="mediump_uvec2" /> 6527 <Test name="highp_uvec2" /> 6528 <Test name="lowp_uvec3" /> 6529 <Test name="mediump_uvec3" /> 6530 <Test name="highp_uvec3" /> 6531 <Test name="lowp_uvec4" /> 6532 <Test name="mediump_uvec4" /> 6533 <Test name="highp_uvec4" /> 6534 <Test name="bool" /> 6535 <Test name="bvec2" /> 6536 <Test name="bvec3" /> 6537 <Test name="bvec4" /> 6538 <Test name="lowp_mat2" /> 6539 <Test name="mediump_mat2" /> 6540 <Test name="highp_mat2" /> 6541 <Test name="row_major_lowp_mat2" /> 6542 <Test name="row_major_mediump_mat2" /> 6543 <Test name="row_major_highp_mat2" /> 6544 <Test name="column_major_lowp_mat2" /> 6545 <Test name="column_major_mediump_mat2" /> 6546 <Test name="column_major_highp_mat2" /> 6547 <Test name="lowp_mat3" /> 6548 <Test name="mediump_mat3" /> 6549 <Test name="highp_mat3" /> 6550 <Test name="row_major_lowp_mat3" /> 6551 <Test name="row_major_mediump_mat3" /> 6552 <Test name="row_major_highp_mat3" /> 6553 <Test name="column_major_lowp_mat3" /> 6554 <Test name="column_major_mediump_mat3" /> 6555 <Test name="column_major_highp_mat3" /> 6556 <Test name="lowp_mat4" /> 6557 <Test name="mediump_mat4" /> 6558 <Test name="highp_mat4" /> 6559 <Test name="row_major_lowp_mat4" /> 6560 <Test name="row_major_mediump_mat4" /> 6561 <Test name="row_major_highp_mat4" /> 6562 <Test name="column_major_lowp_mat4" /> 6563 <Test name="column_major_mediump_mat4" /> 6564 <Test name="column_major_highp_mat4" /> 6565 <Test name="lowp_mat2x3" /> 6566 <Test name="mediump_mat2x3" /> 6567 <Test name="highp_mat2x3" /> 6568 <Test name="row_major_lowp_mat2x3" /> 6569 <Test name="row_major_mediump_mat2x3" /> 6570 <Test name="row_major_highp_mat2x3" /> 6571 <Test name="column_major_lowp_mat2x3" /> 6572 <Test name="column_major_mediump_mat2x3" /> 6573 <Test name="column_major_highp_mat2x3" /> 6574 <Test name="lowp_mat2x4" /> 6575 <Test name="mediump_mat2x4" /> 6576 <Test name="highp_mat2x4" /> 6577 <Test name="row_major_lowp_mat2x4" /> 6578 <Test name="row_major_mediump_mat2x4" /> 6579 <Test name="row_major_highp_mat2x4" /> 6580 <Test name="column_major_lowp_mat2x4" /> 6581 <Test name="column_major_mediump_mat2x4" /> 6582 <Test name="column_major_highp_mat2x4" /> 6583 <Test name="lowp_mat3x2" /> 6584 <Test name="mediump_mat3x2" /> 6585 <Test name="highp_mat3x2" /> 6586 <Test name="row_major_lowp_mat3x2" /> 6587 <Test name="row_major_mediump_mat3x2" /> 6588 <Test name="row_major_highp_mat3x2" /> 6589 <Test name="column_major_lowp_mat3x2" /> 6590 <Test name="column_major_mediump_mat3x2" /> 6591 <Test name="column_major_highp_mat3x2" /> 6592 <Test name="lowp_mat3x4" /> 6593 <Test name="mediump_mat3x4" /> 6594 <Test name="highp_mat3x4" /> 6595 <Test name="row_major_lowp_mat3x4" /> 6596 <Test name="row_major_mediump_mat3x4" /> 6597 <Test name="row_major_highp_mat3x4" /> 6598 <Test name="column_major_lowp_mat3x4" /> 6599 <Test name="column_major_mediump_mat3x4" /> 6600 <Test name="column_major_highp_mat3x4" /> 6601 <Test name="lowp_mat4x2" /> 6602 <Test name="mediump_mat4x2" /> 6603 <Test name="highp_mat4x2" /> 6604 <Test name="row_major_lowp_mat4x2" /> 6605 <Test name="row_major_mediump_mat4x2" /> 6606 <Test name="row_major_highp_mat4x2" /> 6607 <Test name="column_major_lowp_mat4x2" /> 6608 <Test name="column_major_mediump_mat4x2" /> 6609 <Test name="column_major_highp_mat4x2" /> 6610 <Test name="lowp_mat4x3" /> 6611 <Test name="mediump_mat4x3" /> 6612 <Test name="highp_mat4x3" /> 6613 <Test name="row_major_lowp_mat4x3" /> 6614 <Test name="row_major_mediump_mat4x3" /> 6615 <Test name="row_major_highp_mat4x3" /> 6616 <Test name="column_major_lowp_mat4x3" /> 6617 <Test name="column_major_mediump_mat4x3" /> 6618 <Test name="column_major_highp_mat4x3" /> 6619 </TestCase> 6620 <TestCase name="std140"> 6621 <Test name="lowp_float" /> 6622 <Test name="mediump_float" /> 6623 <Test name="highp_float" /> 6624 <Test name="lowp_vec2" /> 6625 <Test name="mediump_vec2" /> 6626 <Test name="highp_vec2" /> 6627 <Test name="lowp_vec3" /> 6628 <Test name="mediump_vec3" /> 6629 <Test name="highp_vec3" /> 6630 <Test name="lowp_vec4" /> 6631 <Test name="mediump_vec4" /> 6632 <Test name="highp_vec4" /> 6633 <Test name="lowp_int" /> 6634 <Test name="mediump_int" /> 6635 <Test name="highp_int" /> 6636 <Test name="lowp_ivec2" /> 6637 <Test name="mediump_ivec2" /> 6638 <Test name="highp_ivec2" /> 6639 <Test name="lowp_ivec3" /> 6640 <Test name="mediump_ivec3" /> 6641 <Test name="highp_ivec3" /> 6642 <Test name="lowp_ivec4" /> 6643 <Test name="mediump_ivec4" /> 6644 <Test name="highp_ivec4" /> 6645 <Test name="lowp_uint" /> 6646 <Test name="mediump_uint" /> 6647 <Test name="highp_uint" /> 6648 <Test name="lowp_uvec2" /> 6649 <Test name="mediump_uvec2" /> 6650 <Test name="highp_uvec2" /> 6651 <Test name="lowp_uvec3" /> 6652 <Test name="mediump_uvec3" /> 6653 <Test name="highp_uvec3" /> 6654 <Test name="lowp_uvec4" /> 6655 <Test name="mediump_uvec4" /> 6656 <Test name="highp_uvec4" /> 6657 <Test name="bool" /> 6658 <Test name="bvec2" /> 6659 <Test name="bvec3" /> 6660 <Test name="bvec4" /> 6661 <Test name="lowp_mat2" /> 6662 <Test name="mediump_mat2" /> 6663 <Test name="highp_mat2" /> 6664 <Test name="row_major_lowp_mat2" /> 6665 <Test name="row_major_mediump_mat2" /> 6666 <Test name="row_major_highp_mat2" /> 6667 <Test name="column_major_lowp_mat2" /> 6668 <Test name="column_major_mediump_mat2" /> 6669 <Test name="column_major_highp_mat2" /> 6670 <Test name="lowp_mat3" /> 6671 <Test name="mediump_mat3" /> 6672 <Test name="highp_mat3" /> 6673 <Test name="row_major_lowp_mat3" /> 6674 <Test name="row_major_mediump_mat3" /> 6675 <Test name="row_major_highp_mat3" /> 6676 <Test name="column_major_lowp_mat3" /> 6677 <Test name="column_major_mediump_mat3" /> 6678 <Test name="column_major_highp_mat3" /> 6679 <Test name="lowp_mat4" /> 6680 <Test name="mediump_mat4" /> 6681 <Test name="highp_mat4" /> 6682 <Test name="row_major_lowp_mat4" /> 6683 <Test name="row_major_mediump_mat4" /> 6684 <Test name="row_major_highp_mat4" /> 6685 <Test name="column_major_lowp_mat4" /> 6686 <Test name="column_major_mediump_mat4" /> 6687 <Test name="column_major_highp_mat4" /> 6688 <Test name="lowp_mat2x3" /> 6689 <Test name="mediump_mat2x3" /> 6690 <Test name="highp_mat2x3" /> 6691 <Test name="row_major_lowp_mat2x3" /> 6692 <Test name="row_major_mediump_mat2x3" /> 6693 <Test name="row_major_highp_mat2x3" /> 6694 <Test name="column_major_lowp_mat2x3" /> 6695 <Test name="column_major_mediump_mat2x3" /> 6696 <Test name="column_major_highp_mat2x3" /> 6697 <Test name="lowp_mat2x4" /> 6698 <Test name="mediump_mat2x4" /> 6699 <Test name="highp_mat2x4" /> 6700 <Test name="row_major_lowp_mat2x4" /> 6701 <Test name="row_major_mediump_mat2x4" /> 6702 <Test name="row_major_highp_mat2x4" /> 6703 <Test name="column_major_lowp_mat2x4" /> 6704 <Test name="column_major_mediump_mat2x4" /> 6705 <Test name="column_major_highp_mat2x4" /> 6706 <Test name="lowp_mat3x2" /> 6707 <Test name="mediump_mat3x2" /> 6708 <Test name="highp_mat3x2" /> 6709 <Test name="row_major_lowp_mat3x2" /> 6710 <Test name="row_major_mediump_mat3x2" /> 6711 <Test name="row_major_highp_mat3x2" /> 6712 <Test name="column_major_lowp_mat3x2" /> 6713 <Test name="column_major_mediump_mat3x2" /> 6714 <Test name="column_major_highp_mat3x2" /> 6715 <Test name="lowp_mat3x4" /> 6716 <Test name="mediump_mat3x4" /> 6717 <Test name="highp_mat3x4" /> 6718 <Test name="row_major_lowp_mat3x4" /> 6719 <Test name="row_major_mediump_mat3x4" /> 6720 <Test name="row_major_highp_mat3x4" /> 6721 <Test name="column_major_lowp_mat3x4" /> 6722 <Test name="column_major_mediump_mat3x4" /> 6723 <Test name="column_major_highp_mat3x4" /> 6724 <Test name="lowp_mat4x2" /> 6725 <Test name="mediump_mat4x2" /> 6726 <Test name="highp_mat4x2" /> 6727 <Test name="row_major_lowp_mat4x2" /> 6728 <Test name="row_major_mediump_mat4x2" /> 6729 <Test name="row_major_highp_mat4x2" /> 6730 <Test name="column_major_lowp_mat4x2" /> 6731 <Test name="column_major_mediump_mat4x2" /> 6732 <Test name="column_major_highp_mat4x2" /> 6733 <Test name="lowp_mat4x3" /> 6734 <Test name="mediump_mat4x3" /> 6735 <Test name="highp_mat4x3" /> 6736 <Test name="row_major_lowp_mat4x3" /> 6737 <Test name="row_major_mediump_mat4x3" /> 6738 <Test name="row_major_highp_mat4x3" /> 6739 <Test name="column_major_lowp_mat4x3" /> 6740 <Test name="column_major_mediump_mat4x3" /> 6741 <Test name="column_major_highp_mat4x3" /> 6742 </TestCase> 6743 <TestCase name="std430"> 6744 <Test name="lowp_float" /> 6745 <Test name="mediump_float" /> 6746 <Test name="highp_float" /> 6747 <Test name="lowp_vec2" /> 6748 <Test name="mediump_vec2" /> 6749 <Test name="highp_vec2" /> 6750 <Test name="lowp_vec3" /> 6751 <Test name="mediump_vec3" /> 6752 <Test name="highp_vec3" /> 6753 <Test name="lowp_vec4" /> 6754 <Test name="mediump_vec4" /> 6755 <Test name="highp_vec4" /> 6756 <Test name="lowp_int" /> 6757 <Test name="mediump_int" /> 6758 <Test name="highp_int" /> 6759 <Test name="lowp_ivec2" /> 6760 <Test name="mediump_ivec2" /> 6761 <Test name="highp_ivec2" /> 6762 <Test name="lowp_ivec3" /> 6763 <Test name="mediump_ivec3" /> 6764 <Test name="highp_ivec3" /> 6765 <Test name="lowp_ivec4" /> 6766 <Test name="mediump_ivec4" /> 6767 <Test name="highp_ivec4" /> 6768 <Test name="lowp_uint" /> 6769 <Test name="mediump_uint" /> 6770 <Test name="highp_uint" /> 6771 <Test name="lowp_uvec2" /> 6772 <Test name="mediump_uvec2" /> 6773 <Test name="highp_uvec2" /> 6774 <Test name="lowp_uvec3" /> 6775 <Test name="mediump_uvec3" /> 6776 <Test name="highp_uvec3" /> 6777 <Test name="lowp_uvec4" /> 6778 <Test name="mediump_uvec4" /> 6779 <Test name="highp_uvec4" /> 6780 <Test name="bool" /> 6781 <Test name="bvec2" /> 6782 <Test name="bvec3" /> 6783 <Test name="bvec4" /> 6784 <Test name="lowp_mat2" /> 6785 <Test name="mediump_mat2" /> 6786 <Test name="highp_mat2" /> 6787 <Test name="row_major_lowp_mat2" /> 6788 <Test name="row_major_mediump_mat2" /> 6789 <Test name="row_major_highp_mat2" /> 6790 <Test name="column_major_lowp_mat2" /> 6791 <Test name="column_major_mediump_mat2" /> 6792 <Test name="column_major_highp_mat2" /> 6793 <Test name="lowp_mat3" /> 6794 <Test name="mediump_mat3" /> 6795 <Test name="highp_mat3" /> 6796 <Test name="row_major_lowp_mat3" /> 6797 <Test name="row_major_mediump_mat3" /> 6798 <Test name="row_major_highp_mat3" /> 6799 <Test name="column_major_lowp_mat3" /> 6800 <Test name="column_major_mediump_mat3" /> 6801 <Test name="column_major_highp_mat3" /> 6802 <Test name="lowp_mat4" /> 6803 <Test name="mediump_mat4" /> 6804 <Test name="highp_mat4" /> 6805 <Test name="row_major_lowp_mat4" /> 6806 <Test name="row_major_mediump_mat4" /> 6807 <Test name="row_major_highp_mat4" /> 6808 <Test name="column_major_lowp_mat4" /> 6809 <Test name="column_major_mediump_mat4" /> 6810 <Test name="column_major_highp_mat4" /> 6811 <Test name="lowp_mat2x3" /> 6812 <Test name="mediump_mat2x3" /> 6813 <Test name="highp_mat2x3" /> 6814 <Test name="row_major_lowp_mat2x3" /> 6815 <Test name="row_major_mediump_mat2x3" /> 6816 <Test name="row_major_highp_mat2x3" /> 6817 <Test name="column_major_lowp_mat2x3" /> 6818 <Test name="column_major_mediump_mat2x3" /> 6819 <Test name="column_major_highp_mat2x3" /> 6820 <Test name="lowp_mat2x4" /> 6821 <Test name="mediump_mat2x4" /> 6822 <Test name="highp_mat2x4" /> 6823 <Test name="row_major_lowp_mat2x4" /> 6824 <Test name="row_major_mediump_mat2x4" /> 6825 <Test name="row_major_highp_mat2x4" /> 6826 <Test name="column_major_lowp_mat2x4" /> 6827 <Test name="column_major_mediump_mat2x4" /> 6828 <Test name="column_major_highp_mat2x4" /> 6829 <Test name="lowp_mat3x2" /> 6830 <Test name="mediump_mat3x2" /> 6831 <Test name="highp_mat3x2" /> 6832 <Test name="row_major_lowp_mat3x2" /> 6833 <Test name="row_major_mediump_mat3x2" /> 6834 <Test name="row_major_highp_mat3x2" /> 6835 <Test name="column_major_lowp_mat3x2" /> 6836 <Test name="column_major_mediump_mat3x2" /> 6837 <Test name="column_major_highp_mat3x2" /> 6838 <Test name="lowp_mat3x4" /> 6839 <Test name="mediump_mat3x4" /> 6840 <Test name="highp_mat3x4" /> 6841 <Test name="row_major_lowp_mat3x4" /> 6842 <Test name="row_major_mediump_mat3x4" /> 6843 <Test name="row_major_highp_mat3x4" /> 6844 <Test name="column_major_lowp_mat3x4" /> 6845 <Test name="column_major_mediump_mat3x4" /> 6846 <Test name="column_major_highp_mat3x4" /> 6847 <Test name="lowp_mat4x2" /> 6848 <Test name="mediump_mat4x2" /> 6849 <Test name="highp_mat4x2" /> 6850 <Test name="row_major_lowp_mat4x2" /> 6851 <Test name="row_major_mediump_mat4x2" /> 6852 <Test name="row_major_highp_mat4x2" /> 6853 <Test name="column_major_lowp_mat4x2" /> 6854 <Test name="column_major_mediump_mat4x2" /> 6855 <Test name="column_major_highp_mat4x2" /> 6856 <Test name="lowp_mat4x3" /> 6857 <Test name="mediump_mat4x3" /> 6858 <Test name="highp_mat4x3" /> 6859 <Test name="row_major_lowp_mat4x3" /> 6860 <Test name="row_major_mediump_mat4x3" /> 6861 <Test name="row_major_highp_mat4x3" /> 6862 <Test name="column_major_lowp_mat4x3" /> 6863 <Test name="column_major_mediump_mat4x3" /> 6864 <Test name="column_major_highp_mat4x3" /> 6865 </TestCase> 6866 </TestSuite> 6867 <TestSuite name="single_basic_array"> 6868 <TestCase name="shared"> 6869 <Test name="float" /> 6870 <Test name="vec2" /> 6871 <Test name="vec3" /> 6872 <Test name="vec4" /> 6873 <Test name="int" /> 6874 <Test name="ivec2" /> 6875 <Test name="ivec3" /> 6876 <Test name="ivec4" /> 6877 <Test name="uint" /> 6878 <Test name="uvec2" /> 6879 <Test name="uvec3" /> 6880 <Test name="uvec4" /> 6881 <Test name="bool" /> 6882 <Test name="bvec2" /> 6883 <Test name="bvec3" /> 6884 <Test name="bvec4" /> 6885 <Test name="mat2" /> 6886 <Test name="row_major_mat2" /> 6887 <Test name="column_major_mat2" /> 6888 <Test name="mat3" /> 6889 <Test name="row_major_mat3" /> 6890 <Test name="column_major_mat3" /> 6891 <Test name="mat4" /> 6892 <Test name="row_major_mat4" /> 6893 <Test name="column_major_mat4" /> 6894 <Test name="mat2x3" /> 6895 <Test name="row_major_mat2x3" /> 6896 <Test name="column_major_mat2x3" /> 6897 <Test name="mat2x4" /> 6898 <Test name="row_major_mat2x4" /> 6899 <Test name="column_major_mat2x4" /> 6900 <Test name="mat3x2" /> 6901 <Test name="row_major_mat3x2" /> 6902 <Test name="column_major_mat3x2" /> 6903 <Test name="mat3x4" /> 6904 <Test name="row_major_mat3x4" /> 6905 <Test name="column_major_mat3x4" /> 6906 <Test name="mat4x2" /> 6907 <Test name="row_major_mat4x2" /> 6908 <Test name="column_major_mat4x2" /> 6909 <Test name="mat4x3" /> 6910 <Test name="row_major_mat4x3" /> 6911 <Test name="column_major_mat4x3" /> 6912 </TestCase> 6913 <TestCase name="packed"> 6914 <Test name="float" /> 6915 <Test name="vec2" /> 6916 <Test name="vec3" /> 6917 <Test name="vec4" /> 6918 <Test name="int" /> 6919 <Test name="ivec2" /> 6920 <Test name="ivec3" /> 6921 <Test name="ivec4" /> 6922 <Test name="uint" /> 6923 <Test name="uvec2" /> 6924 <Test name="uvec3" /> 6925 <Test name="uvec4" /> 6926 <Test name="bool" /> 6927 <Test name="bvec2" /> 6928 <Test name="bvec3" /> 6929 <Test name="bvec4" /> 6930 <Test name="mat2" /> 6931 <Test name="row_major_mat2" /> 6932 <Test name="column_major_mat2" /> 6933 <Test name="mat3" /> 6934 <Test name="row_major_mat3" /> 6935 <Test name="column_major_mat3" /> 6936 <Test name="mat4" /> 6937 <Test name="row_major_mat4" /> 6938 <Test name="column_major_mat4" /> 6939 <Test name="mat2x3" /> 6940 <Test name="row_major_mat2x3" /> 6941 <Test name="column_major_mat2x3" /> 6942 <Test name="mat2x4" /> 6943 <Test name="row_major_mat2x4" /> 6944 <Test name="column_major_mat2x4" /> 6945 <Test name="mat3x2" /> 6946 <Test name="row_major_mat3x2" /> 6947 <Test name="column_major_mat3x2" /> 6948 <Test name="mat3x4" /> 6949 <Test name="row_major_mat3x4" /> 6950 <Test name="column_major_mat3x4" /> 6951 <Test name="mat4x2" /> 6952 <Test name="row_major_mat4x2" /> 6953 <Test name="column_major_mat4x2" /> 6954 <Test name="mat4x3" /> 6955 <Test name="row_major_mat4x3" /> 6956 <Test name="column_major_mat4x3" /> 6957 </TestCase> 6958 <TestCase name="std140"> 6959 <Test name="float" /> 6960 <Test name="vec2" /> 6961 <Test name="vec3" /> 6962 <Test name="vec4" /> 6963 <Test name="int" /> 6964 <Test name="ivec2" /> 6965 <Test name="ivec3" /> 6966 <Test name="ivec4" /> 6967 <Test name="uint" /> 6968 <Test name="uvec2" /> 6969 <Test name="uvec3" /> 6970 <Test name="uvec4" /> 6971 <Test name="bool" /> 6972 <Test name="bvec2" /> 6973 <Test name="bvec3" /> 6974 <Test name="bvec4" /> 6975 <Test name="mat2" /> 6976 <Test name="row_major_mat2" /> 6977 <Test name="column_major_mat2" /> 6978 <Test name="mat3" /> 6979 <Test name="row_major_mat3" /> 6980 <Test name="column_major_mat3" /> 6981 <Test name="mat4" /> 6982 <Test name="row_major_mat4" /> 6983 <Test name="column_major_mat4" /> 6984 <Test name="mat2x3" /> 6985 <Test name="row_major_mat2x3" /> 6986 <Test name="column_major_mat2x3" /> 6987 <Test name="mat2x4" /> 6988 <Test name="row_major_mat2x4" /> 6989 <Test name="column_major_mat2x4" /> 6990 <Test name="mat3x2" /> 6991 <Test name="row_major_mat3x2" /> 6992 <Test name="column_major_mat3x2" /> 6993 <Test name="mat3x4" /> 6994 <Test name="row_major_mat3x4" /> 6995 <Test name="column_major_mat3x4" /> 6996 <Test name="mat4x2" /> 6997 <Test name="row_major_mat4x2" /> 6998 <Test name="column_major_mat4x2" /> 6999 <Test name="mat4x3" /> 7000 <Test name="row_major_mat4x3" /> 7001 <Test name="column_major_mat4x3" /> 7002 </TestCase> 7003 <TestCase name="std430"> 7004 <Test name="float" /> 7005 <Test name="vec2" /> 7006 <Test name="vec3" /> 7007 <Test name="vec4" /> 7008 <Test name="int" /> 7009 <Test name="ivec2" /> 7010 <Test name="ivec3" /> 7011 <Test name="ivec4" /> 7012 <Test name="uint" /> 7013 <Test name="uvec2" /> 7014 <Test name="uvec3" /> 7015 <Test name="uvec4" /> 7016 <Test name="bool" /> 7017 <Test name="bvec2" /> 7018 <Test name="bvec3" /> 7019 <Test name="bvec4" /> 7020 <Test name="mat2" /> 7021 <Test name="row_major_mat2" /> 7022 <Test name="column_major_mat2" /> 7023 <Test name="mat3" /> 7024 <Test name="row_major_mat3" /> 7025 <Test name="column_major_mat3" /> 7026 <Test name="mat4" /> 7027 <Test name="row_major_mat4" /> 7028 <Test name="column_major_mat4" /> 7029 <Test name="mat2x3" /> 7030 <Test name="row_major_mat2x3" /> 7031 <Test name="column_major_mat2x3" /> 7032 <Test name="mat2x4" /> 7033 <Test name="row_major_mat2x4" /> 7034 <Test name="column_major_mat2x4" /> 7035 <Test name="mat3x2" /> 7036 <Test name="row_major_mat3x2" /> 7037 <Test name="column_major_mat3x2" /> 7038 <Test name="mat3x4" /> 7039 <Test name="row_major_mat3x4" /> 7040 <Test name="column_major_mat3x4" /> 7041 <Test name="mat4x2" /> 7042 <Test name="row_major_mat4x2" /> 7043 <Test name="column_major_mat4x2" /> 7044 <Test name="mat4x3" /> 7045 <Test name="row_major_mat4x3" /> 7046 <Test name="column_major_mat4x3" /> 7047 </TestCase> 7048 </TestSuite> 7049 <TestSuite name="basic_unsized_array"> 7050 <TestCase name="shared"> 7051 <Test name="float" /> 7052 <Test name="vec2" /> 7053 <Test name="vec3" /> 7054 <Test name="vec4" /> 7055 <Test name="int" /> 7056 <Test name="ivec2" /> 7057 <Test name="ivec3" /> 7058 <Test name="ivec4" /> 7059 <Test name="uint" /> 7060 <Test name="uvec2" /> 7061 <Test name="uvec3" /> 7062 <Test name="uvec4" /> 7063 <Test name="bool" /> 7064 <Test name="bvec2" /> 7065 <Test name="bvec3" /> 7066 <Test name="bvec4" /> 7067 <Test name="mat2" /> 7068 <Test name="row_major_mat2" /> 7069 <Test name="column_major_mat2" /> 7070 <Test name="mat3" /> 7071 <Test name="row_major_mat3" /> 7072 <Test name="column_major_mat3" /> 7073 <Test name="mat4" /> 7074 <Test name="row_major_mat4" /> 7075 <Test name="column_major_mat4" /> 7076 <Test name="mat2x3" /> 7077 <Test name="row_major_mat2x3" /> 7078 <Test name="column_major_mat2x3" /> 7079 <Test name="mat2x4" /> 7080 <Test name="row_major_mat2x4" /> 7081 <Test name="column_major_mat2x4" /> 7082 <Test name="mat3x2" /> 7083 <Test name="row_major_mat3x2" /> 7084 <Test name="column_major_mat3x2" /> 7085 <Test name="mat3x4" /> 7086 <Test name="row_major_mat3x4" /> 7087 <Test name="column_major_mat3x4" /> 7088 <Test name="mat4x2" /> 7089 <Test name="row_major_mat4x2" /> 7090 <Test name="column_major_mat4x2" /> 7091 <Test name="mat4x3" /> 7092 <Test name="row_major_mat4x3" /> 7093 <Test name="column_major_mat4x3" /> 7094 </TestCase> 7095 <TestCase name="packed"> 7096 <Test name="float" /> 7097 <Test name="vec2" /> 7098 <Test name="vec3" /> 7099 <Test name="vec4" /> 7100 <Test name="int" /> 7101 <Test name="ivec2" /> 7102 <Test name="ivec3" /> 7103 <Test name="ivec4" /> 7104 <Test name="uint" /> 7105 <Test name="uvec2" /> 7106 <Test name="uvec3" /> 7107 <Test name="uvec4" /> 7108 <Test name="bool" /> 7109 <Test name="bvec2" /> 7110 <Test name="bvec3" /> 7111 <Test name="bvec4" /> 7112 <Test name="mat2" /> 7113 <Test name="row_major_mat2" /> 7114 <Test name="column_major_mat2" /> 7115 <Test name="mat3" /> 7116 <Test name="row_major_mat3" /> 7117 <Test name="column_major_mat3" /> 7118 <Test name="mat4" /> 7119 <Test name="row_major_mat4" /> 7120 <Test name="column_major_mat4" /> 7121 <Test name="mat2x3" /> 7122 <Test name="row_major_mat2x3" /> 7123 <Test name="column_major_mat2x3" /> 7124 <Test name="mat2x4" /> 7125 <Test name="row_major_mat2x4" /> 7126 <Test name="column_major_mat2x4" /> 7127 <Test name="mat3x2" /> 7128 <Test name="row_major_mat3x2" /> 7129 <Test name="column_major_mat3x2" /> 7130 <Test name="mat3x4" /> 7131 <Test name="row_major_mat3x4" /> 7132 <Test name="column_major_mat3x4" /> 7133 <Test name="mat4x2" /> 7134 <Test name="row_major_mat4x2" /> 7135 <Test name="column_major_mat4x2" /> 7136 <Test name="mat4x3" /> 7137 <Test name="row_major_mat4x3" /> 7138 <Test name="column_major_mat4x3" /> 7139 </TestCase> 7140 <TestCase name="std140"> 7141 <Test name="float" /> 7142 <Test name="vec2" /> 7143 <Test name="vec3" /> 7144 <Test name="vec4" /> 7145 <Test name="int" /> 7146 <Test name="ivec2" /> 7147 <Test name="ivec3" /> 7148 <Test name="ivec4" /> 7149 <Test name="uint" /> 7150 <Test name="uvec2" /> 7151 <Test name="uvec3" /> 7152 <Test name="uvec4" /> 7153 <Test name="bool" /> 7154 <Test name="bvec2" /> 7155 <Test name="bvec3" /> 7156 <Test name="bvec4" /> 7157 <Test name="mat2" /> 7158 <Test name="row_major_mat2" /> 7159 <Test name="column_major_mat2" /> 7160 <Test name="mat3" /> 7161 <Test name="row_major_mat3" /> 7162 <Test name="column_major_mat3" /> 7163 <Test name="mat4" /> 7164 <Test name="row_major_mat4" /> 7165 <Test name="column_major_mat4" /> 7166 <Test name="mat2x3" /> 7167 <Test name="row_major_mat2x3" /> 7168 <Test name="column_major_mat2x3" /> 7169 <Test name="mat2x4" /> 7170 <Test name="row_major_mat2x4" /> 7171 <Test name="column_major_mat2x4" /> 7172 <Test name="mat3x2" /> 7173 <Test name="row_major_mat3x2" /> 7174 <Test name="column_major_mat3x2" /> 7175 <Test name="mat3x4" /> 7176 <Test name="row_major_mat3x4" /> 7177 <Test name="column_major_mat3x4" /> 7178 <Test name="mat4x2" /> 7179 <Test name="row_major_mat4x2" /> 7180 <Test name="column_major_mat4x2" /> 7181 <Test name="mat4x3" /> 7182 <Test name="row_major_mat4x3" /> 7183 <Test name="column_major_mat4x3" /> 7184 </TestCase> 7185 <TestCase name="std430"> 7186 <Test name="float" /> 7187 <Test name="vec2" /> 7188 <Test name="vec3" /> 7189 <Test name="vec4" /> 7190 <Test name="int" /> 7191 <Test name="ivec2" /> 7192 <Test name="ivec3" /> 7193 <Test name="ivec4" /> 7194 <Test name="uint" /> 7195 <Test name="uvec2" /> 7196 <Test name="uvec3" /> 7197 <Test name="uvec4" /> 7198 <Test name="bool" /> 7199 <Test name="bvec2" /> 7200 <Test name="bvec3" /> 7201 <Test name="bvec4" /> 7202 <Test name="mat2" /> 7203 <Test name="row_major_mat2" /> 7204 <Test name="column_major_mat2" /> 7205 <Test name="mat3" /> 7206 <Test name="row_major_mat3" /> 7207 <Test name="column_major_mat3" /> 7208 <Test name="mat4" /> 7209 <Test name="row_major_mat4" /> 7210 <Test name="column_major_mat4" /> 7211 <Test name="mat2x3" /> 7212 <Test name="row_major_mat2x3" /> 7213 <Test name="column_major_mat2x3" /> 7214 <Test name="mat2x4" /> 7215 <Test name="row_major_mat2x4" /> 7216 <Test name="column_major_mat2x4" /> 7217 <Test name="mat3x2" /> 7218 <Test name="row_major_mat3x2" /> 7219 <Test name="column_major_mat3x2" /> 7220 <Test name="mat3x4" /> 7221 <Test name="row_major_mat3x4" /> 7222 <Test name="column_major_mat3x4" /> 7223 <Test name="mat4x2" /> 7224 <Test name="row_major_mat4x2" /> 7225 <Test name="column_major_mat4x2" /> 7226 <Test name="mat4x3" /> 7227 <Test name="row_major_mat4x3" /> 7228 <Test name="column_major_mat4x3" /> 7229 </TestCase> 7230 </TestSuite> 7231 <TestSuite name="2_level_array"> 7232 <TestCase name="shared"> 7233 <Test name="float" /> 7234 <Test name="vec2" /> 7235 <Test name="vec3" /> 7236 <Test name="vec4" /> 7237 <Test name="int" /> 7238 <Test name="ivec2" /> 7239 <Test name="ivec3" /> 7240 <Test name="ivec4" /> 7241 <Test name="uint" /> 7242 <Test name="uvec2" /> 7243 <Test name="uvec3" /> 7244 <Test name="uvec4" /> 7245 <Test name="bool" /> 7246 <Test name="bvec2" /> 7247 <Test name="bvec3" /> 7248 <Test name="bvec4" /> 7249 <Test name="mat2" /> 7250 <Test name="row_major_mat2" /> 7251 <Test name="column_major_mat2" /> 7252 <Test name="mat3" /> 7253 <Test name="row_major_mat3" /> 7254 <Test name="column_major_mat3" /> 7255 <Test name="mat4" /> 7256 <Test name="row_major_mat4" /> 7257 <Test name="column_major_mat4" /> 7258 <Test name="mat2x3" /> 7259 <Test name="row_major_mat2x3" /> 7260 <Test name="column_major_mat2x3" /> 7261 <Test name="mat2x4" /> 7262 <Test name="row_major_mat2x4" /> 7263 <Test name="column_major_mat2x4" /> 7264 <Test name="mat3x2" /> 7265 <Test name="row_major_mat3x2" /> 7266 <Test name="column_major_mat3x2" /> 7267 <Test name="mat3x4" /> 7268 <Test name="row_major_mat3x4" /> 7269 <Test name="column_major_mat3x4" /> 7270 <Test name="mat4x2" /> 7271 <Test name="row_major_mat4x2" /> 7272 <Test name="column_major_mat4x2" /> 7273 <Test name="mat4x3" /> 7274 <Test name="row_major_mat4x3" /> 7275 <Test name="column_major_mat4x3" /> 7276 </TestCase> 7277 <TestCase name="packed"> 7278 <Test name="float" /> 7279 <Test name="vec2" /> 7280 <Test name="vec3" /> 7281 <Test name="vec4" /> 7282 <Test name="int" /> 7283 <Test name="ivec2" /> 7284 <Test name="ivec3" /> 7285 <Test name="ivec4" /> 7286 <Test name="uint" /> 7287 <Test name="uvec2" /> 7288 <Test name="uvec3" /> 7289 <Test name="uvec4" /> 7290 <Test name="bool" /> 7291 <Test name="bvec2" /> 7292 <Test name="bvec3" /> 7293 <Test name="bvec4" /> 7294 <Test name="mat2" /> 7295 <Test name="row_major_mat2" /> 7296 <Test name="column_major_mat2" /> 7297 <Test name="mat3" /> 7298 <Test name="row_major_mat3" /> 7299 <Test name="column_major_mat3" /> 7300 <Test name="mat4" /> 7301 <Test name="row_major_mat4" /> 7302 <Test name="column_major_mat4" /> 7303 <Test name="mat2x3" /> 7304 <Test name="row_major_mat2x3" /> 7305 <Test name="column_major_mat2x3" /> 7306 <Test name="mat2x4" /> 7307 <Test name="row_major_mat2x4" /> 7308 <Test name="column_major_mat2x4" /> 7309 <Test name="mat3x2" /> 7310 <Test name="row_major_mat3x2" /> 7311 <Test name="column_major_mat3x2" /> 7312 <Test name="mat3x4" /> 7313 <Test name="row_major_mat3x4" /> 7314 <Test name="column_major_mat3x4" /> 7315 <Test name="mat4x2" /> 7316 <Test name="row_major_mat4x2" /> 7317 <Test name="column_major_mat4x2" /> 7318 <Test name="mat4x3" /> 7319 <Test name="row_major_mat4x3" /> 7320 <Test name="column_major_mat4x3" /> 7321 </TestCase> 7322 <TestCase name="std140"> 7323 <Test name="float" /> 7324 <Test name="vec2" /> 7325 <Test name="vec3" /> 7326 <Test name="vec4" /> 7327 <Test name="int" /> 7328 <Test name="ivec2" /> 7329 <Test name="ivec3" /> 7330 <Test name="ivec4" /> 7331 <Test name="uint" /> 7332 <Test name="uvec2" /> 7333 <Test name="uvec3" /> 7334 <Test name="uvec4" /> 7335 <Test name="bool" /> 7336 <Test name="bvec2" /> 7337 <Test name="bvec3" /> 7338 <Test name="bvec4" /> 7339 <Test name="mat2" /> 7340 <Test name="row_major_mat2" /> 7341 <Test name="column_major_mat2" /> 7342 <Test name="mat3" /> 7343 <Test name="row_major_mat3" /> 7344 <Test name="column_major_mat3" /> 7345 <Test name="mat4" /> 7346 <Test name="row_major_mat4" /> 7347 <Test name="column_major_mat4" /> 7348 <Test name="mat2x3" /> 7349 <Test name="row_major_mat2x3" /> 7350 <Test name="column_major_mat2x3" /> 7351 <Test name="mat2x4" /> 7352 <Test name="row_major_mat2x4" /> 7353 <Test name="column_major_mat2x4" /> 7354 <Test name="mat3x2" /> 7355 <Test name="row_major_mat3x2" /> 7356 <Test name="column_major_mat3x2" /> 7357 <Test name="mat3x4" /> 7358 <Test name="row_major_mat3x4" /> 7359 <Test name="column_major_mat3x4" /> 7360 <Test name="mat4x2" /> 7361 <Test name="row_major_mat4x2" /> 7362 <Test name="column_major_mat4x2" /> 7363 <Test name="mat4x3" /> 7364 <Test name="row_major_mat4x3" /> 7365 <Test name="column_major_mat4x3" /> 7366 </TestCase> 7367 <TestCase name="std430"> 7368 <Test name="float" /> 7369 <Test name="vec2" /> 7370 <Test name="vec3" /> 7371 <Test name="vec4" /> 7372 <Test name="int" /> 7373 <Test name="ivec2" /> 7374 <Test name="ivec3" /> 7375 <Test name="ivec4" /> 7376 <Test name="uint" /> 7377 <Test name="uvec2" /> 7378 <Test name="uvec3" /> 7379 <Test name="uvec4" /> 7380 <Test name="bool" /> 7381 <Test name="bvec2" /> 7382 <Test name="bvec3" /> 7383 <Test name="bvec4" /> 7384 <Test name="mat2" /> 7385 <Test name="row_major_mat2" /> 7386 <Test name="column_major_mat2" /> 7387 <Test name="mat3" /> 7388 <Test name="row_major_mat3" /> 7389 <Test name="column_major_mat3" /> 7390 <Test name="mat4" /> 7391 <Test name="row_major_mat4" /> 7392 <Test name="column_major_mat4" /> 7393 <Test name="mat2x3" /> 7394 <Test name="row_major_mat2x3" /> 7395 <Test name="column_major_mat2x3" /> 7396 <Test name="mat2x4" /> 7397 <Test name="row_major_mat2x4" /> 7398 <Test name="column_major_mat2x4" /> 7399 <Test name="mat3x2" /> 7400 <Test name="row_major_mat3x2" /> 7401 <Test name="column_major_mat3x2" /> 7402 <Test name="mat3x4" /> 7403 <Test name="row_major_mat3x4" /> 7404 <Test name="column_major_mat3x4" /> 7405 <Test name="mat4x2" /> 7406 <Test name="row_major_mat4x2" /> 7407 <Test name="column_major_mat4x2" /> 7408 <Test name="mat4x3" /> 7409 <Test name="row_major_mat4x3" /> 7410 <Test name="column_major_mat4x3" /> 7411 </TestCase> 7412 </TestSuite> 7413 <TestSuite name="3_level_array"> 7414 <TestCase name="shared"> 7415 <Test name="float" /> 7416 <Test name="vec2" /> 7417 <Test name="vec3" /> 7418 <Test name="vec4" /> 7419 <Test name="int" /> 7420 <Test name="ivec2" /> 7421 <Test name="ivec3" /> 7422 <Test name="ivec4" /> 7423 <Test name="uint" /> 7424 <Test name="uvec2" /> 7425 <Test name="uvec3" /> 7426 <Test name="uvec4" /> 7427 <Test name="bool" /> 7428 <Test name="bvec2" /> 7429 <Test name="bvec3" /> 7430 <Test name="bvec4" /> 7431 <Test name="mat2" /> 7432 <Test name="row_major_mat2" /> 7433 <Test name="column_major_mat2" /> 7434 <Test name="mat3" /> 7435 <Test name="row_major_mat3" /> 7436 <Test name="column_major_mat3" /> 7437 <Test name="mat4" /> 7438 <Test name="row_major_mat4" /> 7439 <Test name="column_major_mat4" /> 7440 <Test name="mat2x3" /> 7441 <Test name="row_major_mat2x3" /> 7442 <Test name="column_major_mat2x3" /> 7443 <Test name="mat2x4" /> 7444 <Test name="row_major_mat2x4" /> 7445 <Test name="column_major_mat2x4" /> 7446 <Test name="mat3x2" /> 7447 <Test name="row_major_mat3x2" /> 7448 <Test name="column_major_mat3x2" /> 7449 <Test name="mat3x4" /> 7450 <Test name="row_major_mat3x4" /> 7451 <Test name="column_major_mat3x4" /> 7452 <Test name="mat4x2" /> 7453 <Test name="row_major_mat4x2" /> 7454 <Test name="column_major_mat4x2" /> 7455 <Test name="mat4x3" /> 7456 <Test name="row_major_mat4x3" /> 7457 <Test name="column_major_mat4x3" /> 7458 </TestCase> 7459 <TestCase name="packed"> 7460 <Test name="float" /> 7461 <Test name="vec2" /> 7462 <Test name="vec3" /> 7463 <Test name="vec4" /> 7464 <Test name="int" /> 7465 <Test name="ivec2" /> 7466 <Test name="ivec3" /> 7467 <Test name="ivec4" /> 7468 <Test name="uint" /> 7469 <Test name="uvec2" /> 7470 <Test name="uvec3" /> 7471 <Test name="uvec4" /> 7472 <Test name="bool" /> 7473 <Test name="bvec2" /> 7474 <Test name="bvec3" /> 7475 <Test name="bvec4" /> 7476 <Test name="mat2" /> 7477 <Test name="row_major_mat2" /> 7478 <Test name="column_major_mat2" /> 7479 <Test name="mat3" /> 7480 <Test name="row_major_mat3" /> 7481 <Test name="column_major_mat3" /> 7482 <Test name="mat4" /> 7483 <Test name="row_major_mat4" /> 7484 <Test name="column_major_mat4" /> 7485 <Test name="mat2x3" /> 7486 <Test name="row_major_mat2x3" /> 7487 <Test name="column_major_mat2x3" /> 7488 <Test name="mat2x4" /> 7489 <Test name="row_major_mat2x4" /> 7490 <Test name="column_major_mat2x4" /> 7491 <Test name="mat3x2" /> 7492 <Test name="row_major_mat3x2" /> 7493 <Test name="column_major_mat3x2" /> 7494 <Test name="mat3x4" /> 7495 <Test name="row_major_mat3x4" /> 7496 <Test name="column_major_mat3x4" /> 7497 <Test name="mat4x2" /> 7498 <Test name="row_major_mat4x2" /> 7499 <Test name="column_major_mat4x2" /> 7500 <Test name="mat4x3" /> 7501 <Test name="row_major_mat4x3" /> 7502 <Test name="column_major_mat4x3" /> 7503 </TestCase> 7504 <TestCase name="std140"> 7505 <Test name="float" /> 7506 <Test name="vec2" /> 7507 <Test name="vec3" /> 7508 <Test name="vec4" /> 7509 <Test name="int" /> 7510 <Test name="ivec2" /> 7511 <Test name="ivec3" /> 7512 <Test name="ivec4" /> 7513 <Test name="uint" /> 7514 <Test name="uvec2" /> 7515 <Test name="uvec3" /> 7516 <Test name="uvec4" /> 7517 <Test name="bool" /> 7518 <Test name="bvec2" /> 7519 <Test name="bvec3" /> 7520 <Test name="bvec4" /> 7521 <Test name="mat2" /> 7522 <Test name="row_major_mat2" /> 7523 <Test name="column_major_mat2" /> 7524 <Test name="mat3" /> 7525 <Test name="row_major_mat3" /> 7526 <Test name="column_major_mat3" /> 7527 <Test name="mat4" /> 7528 <Test name="row_major_mat4" /> 7529 <Test name="column_major_mat4" /> 7530 <Test name="mat2x3" /> 7531 <Test name="row_major_mat2x3" /> 7532 <Test name="column_major_mat2x3" /> 7533 <Test name="mat2x4" /> 7534 <Test name="row_major_mat2x4" /> 7535 <Test name="column_major_mat2x4" /> 7536 <Test name="mat3x2" /> 7537 <Test name="row_major_mat3x2" /> 7538 <Test name="column_major_mat3x2" /> 7539 <Test name="mat3x4" /> 7540 <Test name="row_major_mat3x4" /> 7541 <Test name="column_major_mat3x4" /> 7542 <Test name="mat4x2" /> 7543 <Test name="row_major_mat4x2" /> 7544 <Test name="column_major_mat4x2" /> 7545 <Test name="mat4x3" /> 7546 <Test name="row_major_mat4x3" /> 7547 <Test name="column_major_mat4x3" /> 7548 </TestCase> 7549 <TestCase name="std430"> 7550 <Test name="float" /> 7551 <Test name="vec2" /> 7552 <Test name="vec3" /> 7553 <Test name="vec4" /> 7554 <Test name="int" /> 7555 <Test name="ivec2" /> 7556 <Test name="ivec3" /> 7557 <Test name="ivec4" /> 7558 <Test name="uint" /> 7559 <Test name="uvec2" /> 7560 <Test name="uvec3" /> 7561 <Test name="uvec4" /> 7562 <Test name="bool" /> 7563 <Test name="bvec2" /> 7564 <Test name="bvec3" /> 7565 <Test name="bvec4" /> 7566 <Test name="mat2" /> 7567 <Test name="row_major_mat2" /> 7568 <Test name="column_major_mat2" /> 7569 <Test name="mat3" /> 7570 <Test name="row_major_mat3" /> 7571 <Test name="column_major_mat3" /> 7572 <Test name="mat4" /> 7573 <Test name="row_major_mat4" /> 7574 <Test name="column_major_mat4" /> 7575 <Test name="mat2x3" /> 7576 <Test name="row_major_mat2x3" /> 7577 <Test name="column_major_mat2x3" /> 7578 <Test name="mat2x4" /> 7579 <Test name="row_major_mat2x4" /> 7580 <Test name="column_major_mat2x4" /> 7581 <Test name="mat3x2" /> 7582 <Test name="row_major_mat3x2" /> 7583 <Test name="column_major_mat3x2" /> 7584 <Test name="mat3x4" /> 7585 <Test name="row_major_mat3x4" /> 7586 <Test name="column_major_mat3x4" /> 7587 <Test name="mat4x2" /> 7588 <Test name="row_major_mat4x2" /> 7589 <Test name="column_major_mat4x2" /> 7590 <Test name="mat4x3" /> 7591 <Test name="row_major_mat4x3" /> 7592 <Test name="column_major_mat4x3" /> 7593 </TestCase> 7594 </TestSuite> 7595 <TestSuite name="3_level_unsized_array"> 7596 <TestCase name="shared"> 7597 <Test name="float" /> 7598 <Test name="vec2" /> 7599 <Test name="vec3" /> 7600 <Test name="vec4" /> 7601 <Test name="int" /> 7602 <Test name="ivec2" /> 7603 <Test name="ivec3" /> 7604 <Test name="ivec4" /> 7605 <Test name="uint" /> 7606 <Test name="uvec2" /> 7607 <Test name="uvec3" /> 7608 <Test name="uvec4" /> 7609 <Test name="bool" /> 7610 <Test name="bvec2" /> 7611 <Test name="bvec3" /> 7612 <Test name="bvec4" /> 7613 <Test name="mat2" /> 7614 <Test name="row_major_mat2" /> 7615 <Test name="column_major_mat2" /> 7616 <Test name="mat3" /> 7617 <Test name="row_major_mat3" /> 7618 <Test name="column_major_mat3" /> 7619 <Test name="mat4" /> 7620 <Test name="row_major_mat4" /> 7621 <Test name="column_major_mat4" /> 7622 <Test name="mat2x3" /> 7623 <Test name="row_major_mat2x3" /> 7624 <Test name="column_major_mat2x3" /> 7625 <Test name="mat2x4" /> 7626 <Test name="row_major_mat2x4" /> 7627 <Test name="column_major_mat2x4" /> 7628 <Test name="mat3x2" /> 7629 <Test name="row_major_mat3x2" /> 7630 <Test name="column_major_mat3x2" /> 7631 <Test name="mat3x4" /> 7632 <Test name="row_major_mat3x4" /> 7633 <Test name="column_major_mat3x4" /> 7634 <Test name="mat4x2" /> 7635 <Test name="row_major_mat4x2" /> 7636 <Test name="column_major_mat4x2" /> 7637 <Test name="mat4x3" /> 7638 <Test name="row_major_mat4x3" /> 7639 <Test name="column_major_mat4x3" /> 7640 </TestCase> 7641 <TestCase name="packed"> 7642 <Test name="float" /> 7643 <Test name="vec2" /> 7644 <Test name="vec3" /> 7645 <Test name="vec4" /> 7646 <Test name="int" /> 7647 <Test name="ivec2" /> 7648 <Test name="ivec3" /> 7649 <Test name="ivec4" /> 7650 <Test name="uint" /> 7651 <Test name="uvec2" /> 7652 <Test name="uvec3" /> 7653 <Test name="uvec4" /> 7654 <Test name="bool" /> 7655 <Test name="bvec2" /> 7656 <Test name="bvec3" /> 7657 <Test name="bvec4" /> 7658 <Test name="mat2" /> 7659 <Test name="row_major_mat2" /> 7660 <Test name="column_major_mat2" /> 7661 <Test name="mat3" /> 7662 <Test name="row_major_mat3" /> 7663 <Test name="column_major_mat3" /> 7664 <Test name="mat4" /> 7665 <Test name="row_major_mat4" /> 7666 <Test name="column_major_mat4" /> 7667 <Test name="mat2x3" /> 7668 <Test name="row_major_mat2x3" /> 7669 <Test name="column_major_mat2x3" /> 7670 <Test name="mat2x4" /> 7671 <Test name="row_major_mat2x4" /> 7672 <Test name="column_major_mat2x4" /> 7673 <Test name="mat3x2" /> 7674 <Test name="row_major_mat3x2" /> 7675 <Test name="column_major_mat3x2" /> 7676 <Test name="mat3x4" /> 7677 <Test name="row_major_mat3x4" /> 7678 <Test name="column_major_mat3x4" /> 7679 <Test name="mat4x2" /> 7680 <Test name="row_major_mat4x2" /> 7681 <Test name="column_major_mat4x2" /> 7682 <Test name="mat4x3" /> 7683 <Test name="row_major_mat4x3" /> 7684 <Test name="column_major_mat4x3" /> 7685 </TestCase> 7686 <TestCase name="std140"> 7687 <Test name="float" /> 7688 <Test name="vec2" /> 7689 <Test name="vec3" /> 7690 <Test name="vec4" /> 7691 <Test name="int" /> 7692 <Test name="ivec2" /> 7693 <Test name="ivec3" /> 7694 <Test name="ivec4" /> 7695 <Test name="uint" /> 7696 <Test name="uvec2" /> 7697 <Test name="uvec3" /> 7698 <Test name="uvec4" /> 7699 <Test name="bool" /> 7700 <Test name="bvec2" /> 7701 <Test name="bvec3" /> 7702 <Test name="bvec4" /> 7703 <Test name="mat2" /> 7704 <Test name="row_major_mat2" /> 7705 <Test name="column_major_mat2" /> 7706 <Test name="mat3" /> 7707 <Test name="row_major_mat3" /> 7708 <Test name="column_major_mat3" /> 7709 <Test name="mat4" /> 7710 <Test name="row_major_mat4" /> 7711 <Test name="column_major_mat4" /> 7712 <Test name="mat2x3" /> 7713 <Test name="row_major_mat2x3" /> 7714 <Test name="column_major_mat2x3" /> 7715 <Test name="mat2x4" /> 7716 <Test name="row_major_mat2x4" /> 7717 <Test name="column_major_mat2x4" /> 7718 <Test name="mat3x2" /> 7719 <Test name="row_major_mat3x2" /> 7720 <Test name="column_major_mat3x2" /> 7721 <Test name="mat3x4" /> 7722 <Test name="row_major_mat3x4" /> 7723 <Test name="column_major_mat3x4" /> 7724 <Test name="mat4x2" /> 7725 <Test name="row_major_mat4x2" /> 7726 <Test name="column_major_mat4x2" /> 7727 <Test name="mat4x3" /> 7728 <Test name="row_major_mat4x3" /> 7729 <Test name="column_major_mat4x3" /> 7730 </TestCase> 7731 <TestCase name="std430"> 7732 <Test name="float" /> 7733 <Test name="vec2" /> 7734 <Test name="vec3" /> 7735 <Test name="vec4" /> 7736 <Test name="int" /> 7737 <Test name="ivec2" /> 7738 <Test name="ivec3" /> 7739 <Test name="ivec4" /> 7740 <Test name="uint" /> 7741 <Test name="uvec2" /> 7742 <Test name="uvec3" /> 7743 <Test name="uvec4" /> 7744 <Test name="bool" /> 7745 <Test name="bvec2" /> 7746 <Test name="bvec3" /> 7747 <Test name="bvec4" /> 7748 <Test name="mat2" /> 7749 <Test name="row_major_mat2" /> 7750 <Test name="column_major_mat2" /> 7751 <Test name="mat3" /> 7752 <Test name="row_major_mat3" /> 7753 <Test name="column_major_mat3" /> 7754 <Test name="mat4" /> 7755 <Test name="row_major_mat4" /> 7756 <Test name="column_major_mat4" /> 7757 <Test name="mat2x3" /> 7758 <Test name="row_major_mat2x3" /> 7759 <Test name="column_major_mat2x3" /> 7760 <Test name="mat2x4" /> 7761 <Test name="row_major_mat2x4" /> 7762 <Test name="column_major_mat2x4" /> 7763 <Test name="mat3x2" /> 7764 <Test name="row_major_mat3x2" /> 7765 <Test name="column_major_mat3x2" /> 7766 <Test name="mat3x4" /> 7767 <Test name="row_major_mat3x4" /> 7768 <Test name="column_major_mat3x4" /> 7769 <Test name="mat4x2" /> 7770 <Test name="row_major_mat4x2" /> 7771 <Test name="column_major_mat4x2" /> 7772 <Test name="mat4x3" /> 7773 <Test name="row_major_mat4x3" /> 7774 <Test name="column_major_mat4x3" /> 7775 </TestCase> 7776 </TestSuite> 7777 <TestSuite name="single_struct"> 7778 <TestCase name="per_block_buffer"> 7779 <Test name="shared" /> 7780 <Test name="shared_instance_array" /> 7781 <Test name="packed" /> 7782 <Test name="packed_instance_array" /> 7783 <Test name="std140" /> 7784 <Test name="std140_instance_array" /> 7785 <Test name="std430" /> 7786 <Test name="std430_instance_array" /> 7787 </TestCase> 7788 <TestCase name="single_buffer"> 7789 <Test name="shared_instance_array" /> 7790 <Test name="packed_instance_array" /> 7791 <Test name="std140_instance_array" /> 7792 <Test name="std430_instance_array" /> 7793 </TestCase> 7794 </TestSuite> 7795 <TestSuite name="single_struct_array"> 7796 <TestCase name="per_block_buffer"> 7797 <Test name="shared" /> 7798 <Test name="shared_instance_array" /> 7799 <Test name="packed" /> 7800 <Test name="packed_instance_array" /> 7801 <Test name="std140" /> 7802 <Test name="std140_instance_array" /> 7803 <Test name="std430" /> 7804 <Test name="std430_instance_array" /> 7805 </TestCase> 7806 <TestCase name="single_buffer"> 7807 <Test name="shared_instance_array" /> 7808 <Test name="packed_instance_array" /> 7809 <Test name="std140_instance_array" /> 7810 <Test name="std430_instance_array" /> 7811 </TestCase> 7812 </TestSuite> 7813 <TestSuite name="single_nested_struct"> 7814 <TestCase name="per_block_buffer"> 7815 <Test name="shared" /> 7816 <Test name="shared_instance_array" /> 7817 <Test name="packed" /> 7818 <Test name="packed_instance_array" /> 7819 <Test name="std140" /> 7820 <Test name="std140_instance_array" /> 7821 <Test name="std430" /> 7822 <Test name="std430_instance_array" /> 7823 </TestCase> 7824 <TestCase name="single_buffer"> 7825 <Test name="shared_instance_array" /> 7826 <Test name="packed_instance_array" /> 7827 <Test name="std140_instance_array" /> 7828 <Test name="std430_instance_array" /> 7829 </TestCase> 7830 </TestSuite> 7831 <TestSuite name="single_nested_struct_array"> 7832 <TestCase name="per_block_buffer"> 7833 <Test name="shared" /> 7834 <Test name="shared_instance_array" /> 7835 <Test name="packed" /> 7836 <Test name="packed_instance_array" /> 7837 <Test name="std140" /> 7838 <Test name="std140_instance_array" /> 7839 <Test name="std430" /> 7840 <Test name="std430_instance_array" /> 7841 </TestCase> 7842 <TestCase name="single_buffer"> 7843 <Test name="shared_instance_array" /> 7844 <Test name="packed_instance_array" /> 7845 <Test name="std140_instance_array" /> 7846 <Test name="std430_instance_array" /> 7847 </TestCase> 7848 </TestSuite> 7849 <TestSuite name="unsized_struct_array"> 7850 <TestCase name="per_block_buffer"> 7851 <Test name="shared" /> 7852 <Test name="shared_instance_array" /> 7853 <Test name="packed" /> 7854 <Test name="packed_instance_array" /> 7855 <Test name="std140" /> 7856 <Test name="std140_instance_array" /> 7857 <Test name="std430" /> 7858 <Test name="std430_instance_array" /> 7859 </TestCase> 7860 <TestCase name="single_buffer"> 7861 <Test name="shared_instance_array" /> 7862 <Test name="packed_instance_array" /> 7863 <Test name="std140_instance_array" /> 7864 <Test name="std430_instance_array" /> 7865 </TestCase> 7866 </TestSuite> 7867 <TestSuite name="2_level_unsized_struct_array"> 7868 <TestCase name="per_block_buffer"> 7869 <Test name="shared" /> 7870 <Test name="shared_instance_array" /> 7871 <Test name="packed" /> 7872 <Test name="packed_instance_array" /> 7873 <Test name="std140" /> 7874 <Test name="std140_instance_array" /> 7875 <Test name="std430" /> 7876 <Test name="std430_instance_array" /> 7877 </TestCase> 7878 <TestCase name="single_buffer"> 7879 <Test name="shared_instance_array" /> 7880 <Test name="packed_instance_array" /> 7881 <Test name="std140_instance_array" /> 7882 <Test name="std430_instance_array" /> 7883 </TestCase> 7884 </TestSuite> 7885 <TestSuite name="unsized_nested_struct_array"> 7886 <TestCase name="per_block_buffer"> 7887 <Test name="shared" /> 7888 <Test name="shared_instance_array" /> 7889 <Test name="packed" /> 7890 <Test name="packed_instance_array" /> 7891 <Test name="std140" /> 7892 <Test name="std140_instance_array" /> 7893 <Test name="std430" /> 7894 <Test name="std430_instance_array" /> 7895 </TestCase> 7896 <TestCase name="single_buffer"> 7897 <Test name="shared_instance_array" /> 7898 <Test name="packed_instance_array" /> 7899 <Test name="std140_instance_array" /> 7900 <Test name="std430_instance_array" /> 7901 </TestCase> 7902 </TestSuite> 7903 <TestSuite name="instance_array_basic_type"> 7904 <TestCase name="shared"> 7905 <Test name="float" /> 7906 <Test name="vec2" /> 7907 <Test name="vec3" /> 7908 <Test name="vec4" /> 7909 <Test name="int" /> 7910 <Test name="ivec2" /> 7911 <Test name="ivec3" /> 7912 <Test name="ivec4" /> 7913 <Test name="uint" /> 7914 <Test name="uvec2" /> 7915 <Test name="uvec3" /> 7916 <Test name="uvec4" /> 7917 <Test name="bool" /> 7918 <Test name="bvec2" /> 7919 <Test name="bvec3" /> 7920 <Test name="bvec4" /> 7921 <Test name="mat2" /> 7922 <Test name="row_major_mat2" /> 7923 <Test name="column_major_mat2" /> 7924 <Test name="mat3" /> 7925 <Test name="row_major_mat3" /> 7926 <Test name="column_major_mat3" /> 7927 <Test name="mat4" /> 7928 <Test name="row_major_mat4" /> 7929 <Test name="column_major_mat4" /> 7930 <Test name="mat2x3" /> 7931 <Test name="row_major_mat2x3" /> 7932 <Test name="column_major_mat2x3" /> 7933 <Test name="mat2x4" /> 7934 <Test name="row_major_mat2x4" /> 7935 <Test name="column_major_mat2x4" /> 7936 <Test name="mat3x2" /> 7937 <Test name="row_major_mat3x2" /> 7938 <Test name="column_major_mat3x2" /> 7939 <Test name="mat3x4" /> 7940 <Test name="row_major_mat3x4" /> 7941 <Test name="column_major_mat3x4" /> 7942 <Test name="mat4x2" /> 7943 <Test name="row_major_mat4x2" /> 7944 <Test name="column_major_mat4x2" /> 7945 <Test name="mat4x3" /> 7946 <Test name="row_major_mat4x3" /> 7947 <Test name="column_major_mat4x3" /> 7948 </TestCase> 7949 <TestCase name="packed"> 7950 <Test name="float" /> 7951 <Test name="vec2" /> 7952 <Test name="vec3" /> 7953 <Test name="vec4" /> 7954 <Test name="int" /> 7955 <Test name="ivec2" /> 7956 <Test name="ivec3" /> 7957 <Test name="ivec4" /> 7958 <Test name="uint" /> 7959 <Test name="uvec2" /> 7960 <Test name="uvec3" /> 7961 <Test name="uvec4" /> 7962 <Test name="bool" /> 7963 <Test name="bvec2" /> 7964 <Test name="bvec3" /> 7965 <Test name="bvec4" /> 7966 <Test name="mat2" /> 7967 <Test name="row_major_mat2" /> 7968 <Test name="column_major_mat2" /> 7969 <Test name="mat3" /> 7970 <Test name="row_major_mat3" /> 7971 <Test name="column_major_mat3" /> 7972 <Test name="mat4" /> 7973 <Test name="row_major_mat4" /> 7974 <Test name="column_major_mat4" /> 7975 <Test name="mat2x3" /> 7976 <Test name="row_major_mat2x3" /> 7977 <Test name="column_major_mat2x3" /> 7978 <Test name="mat2x4" /> 7979 <Test name="row_major_mat2x4" /> 7980 <Test name="column_major_mat2x4" /> 7981 <Test name="mat3x2" /> 7982 <Test name="row_major_mat3x2" /> 7983 <Test name="column_major_mat3x2" /> 7984 <Test name="mat3x4" /> 7985 <Test name="row_major_mat3x4" /> 7986 <Test name="column_major_mat3x4" /> 7987 <Test name="mat4x2" /> 7988 <Test name="row_major_mat4x2" /> 7989 <Test name="column_major_mat4x2" /> 7990 <Test name="mat4x3" /> 7991 <Test name="row_major_mat4x3" /> 7992 <Test name="column_major_mat4x3" /> 7993 </TestCase> 7994 <TestCase name="std140"> 7995 <Test name="float" /> 7996 <Test name="vec2" /> 7997 <Test name="vec3" /> 7998 <Test name="vec4" /> 7999 <Test name="int" /> 8000 <Test name="ivec2" /> 8001 <Test name="ivec3" /> 8002 <Test name="ivec4" /> 8003 <Test name="uint" /> 8004 <Test name="uvec2" /> 8005 <Test name="uvec3" /> 8006 <Test name="uvec4" /> 8007 <Test name="bool" /> 8008 <Test name="bvec2" /> 8009 <Test name="bvec3" /> 8010 <Test name="bvec4" /> 8011 <Test name="mat2" /> 8012 <Test name="row_major_mat2" /> 8013 <Test name="column_major_mat2" /> 8014 <Test name="mat3" /> 8015 <Test name="row_major_mat3" /> 8016 <Test name="column_major_mat3" /> 8017 <Test name="mat4" /> 8018 <Test name="row_major_mat4" /> 8019 <Test name="column_major_mat4" /> 8020 <Test name="mat2x3" /> 8021 <Test name="row_major_mat2x3" /> 8022 <Test name="column_major_mat2x3" /> 8023 <Test name="mat2x4" /> 8024 <Test name="row_major_mat2x4" /> 8025 <Test name="column_major_mat2x4" /> 8026 <Test name="mat3x2" /> 8027 <Test name="row_major_mat3x2" /> 8028 <Test name="column_major_mat3x2" /> 8029 <Test name="mat3x4" /> 8030 <Test name="row_major_mat3x4" /> 8031 <Test name="column_major_mat3x4" /> 8032 <Test name="mat4x2" /> 8033 <Test name="row_major_mat4x2" /> 8034 <Test name="column_major_mat4x2" /> 8035 <Test name="mat4x3" /> 8036 <Test name="row_major_mat4x3" /> 8037 <Test name="column_major_mat4x3" /> 8038 </TestCase> 8039 <TestCase name="std430"> 8040 <Test name="float" /> 8041 <Test name="vec2" /> 8042 <Test name="vec3" /> 8043 <Test name="vec4" /> 8044 <Test name="int" /> 8045 <Test name="ivec2" /> 8046 <Test name="ivec3" /> 8047 <Test name="ivec4" /> 8048 <Test name="uint" /> 8049 <Test name="uvec2" /> 8050 <Test name="uvec3" /> 8051 <Test name="uvec4" /> 8052 <Test name="bool" /> 8053 <Test name="bvec2" /> 8054 <Test name="bvec3" /> 8055 <Test name="bvec4" /> 8056 <Test name="mat2" /> 8057 <Test name="row_major_mat2" /> 8058 <Test name="column_major_mat2" /> 8059 <Test name="mat3" /> 8060 <Test name="row_major_mat3" /> 8061 <Test name="column_major_mat3" /> 8062 <Test name="mat4" /> 8063 <Test name="row_major_mat4" /> 8064 <Test name="column_major_mat4" /> 8065 <Test name="mat2x3" /> 8066 <Test name="row_major_mat2x3" /> 8067 <Test name="column_major_mat2x3" /> 8068 <Test name="mat2x4" /> 8069 <Test name="row_major_mat2x4" /> 8070 <Test name="column_major_mat2x4" /> 8071 <Test name="mat3x2" /> 8072 <Test name="row_major_mat3x2" /> 8073 <Test name="column_major_mat3x2" /> 8074 <Test name="mat3x4" /> 8075 <Test name="row_major_mat3x4" /> 8076 <Test name="column_major_mat3x4" /> 8077 <Test name="mat4x2" /> 8078 <Test name="row_major_mat4x2" /> 8079 <Test name="column_major_mat4x2" /> 8080 <Test name="mat4x3" /> 8081 <Test name="row_major_mat4x3" /> 8082 <Test name="column_major_mat4x3" /> 8083 </TestCase> 8084 </TestSuite> 8085 <TestSuite name="multi_basic_types"> 8086 <TestCase name="per_block_buffer"> 8087 <Test name="shared" /> 8088 <Test name="shared_instance_array" /> 8089 <Test name="packed" /> 8090 <Test name="packed_instance_array" /> 8091 <Test name="std140" /> 8092 <Test name="std140_instance_array" /> 8093 <Test name="std430" /> 8094 <Test name="std430_instance_array" /> 8095 </TestCase> 8096 <TestCase name="single_buffer"> 8097 <Test name="shared" /> 8098 <Test name="shared_instance_array" /> 8099 <Test name="packed" /> 8100 <Test name="packed_instance_array" /> 8101 <Test name="std140" /> 8102 <Test name="std140_instance_array" /> 8103 <Test name="std430" /> 8104 <Test name="std430_instance_array" /> 8105 </TestCase> 8106 </TestSuite> 8107 <TestSuite name="multi_nested_struct"> 8108 <TestCase name="per_block_buffer"> 8109 <Test name="shared" /> 8110 <Test name="shared_instance_array" /> 8111 <Test name="packed" /> 8112 <Test name="packed_instance_array" /> 8113 <Test name="std140" /> 8114 <Test name="std140_instance_array" /> 8115 <Test name="std430" /> 8116 <Test name="std430_instance_array" /> 8117 </TestCase> 8118 <TestCase name="single_buffer"> 8119 <Test name="shared" /> 8120 <Test name="shared_instance_array" /> 8121 <Test name="packed" /> 8122 <Test name="packed_instance_array" /> 8123 <Test name="std140" /> 8124 <Test name="std140_instance_array" /> 8125 <Test name="std430" /> 8126 <Test name="std430_instance_array" /> 8127 </TestCase> 8128 </TestSuite> 8129 <TestSuite name="random"> 8130 <TestCase name="scalar_types"> 8131 <Test name="0" /> 8132 <Test name="1" /> 8133 <Test name="2" /> 8134 <Test name="3" /> 8135 <Test name="4" /> 8136 <Test name="5" /> 8137 <Test name="6" /> 8138 <Test name="7" /> 8139 <Test name="8" /> 8140 <Test name="9" /> 8141 <Test name="10" /> 8142 <Test name="11" /> 8143 <Test name="12" /> 8144 <Test name="13" /> 8145 <Test name="14" /> 8146 <Test name="15" /> 8147 <Test name="16" /> 8148 <Test name="17" /> 8149 <Test name="18" /> 8150 <Test name="19" /> 8151 <Test name="20" /> 8152 <Test name="21" /> 8153 <Test name="22" /> 8154 <Test name="23" /> 8155 <Test name="24" /> 8156 </TestCase> 8157 <TestCase name="vector_types"> 8158 <Test name="0" /> 8159 <Test name="1" /> 8160 <Test name="2" /> 8161 <Test name="3" /> 8162 <Test name="4" /> 8163 <Test name="5" /> 8164 <Test name="6" /> 8165 <Test name="7" /> 8166 <Test name="8" /> 8167 <Test name="9" /> 8168 <Test name="10" /> 8169 <Test name="11" /> 8170 <Test name="12" /> 8171 <Test name="13" /> 8172 <Test name="14" /> 8173 <Test name="15" /> 8174 <Test name="16" /> 8175 <Test name="17" /> 8176 <Test name="18" /> 8177 <Test name="19" /> 8178 <Test name="20" /> 8179 <Test name="21" /> 8180 <Test name="22" /> 8181 <Test name="23" /> 8182 <Test name="24" /> 8183 </TestCase> 8184 <TestCase name="basic_types"> 8185 <Test name="0" /> 8186 <Test name="1" /> 8187 <Test name="2" /> 8188 <Test name="3" /> 8189 <Test name="4" /> 8190 <Test name="5" /> 8191 <Test name="6" /> 8192 <Test name="7" /> 8193 <Test name="8" /> 8194 <Test name="9" /> 8195 <Test name="10" /> 8196 <Test name="11" /> 8197 <Test name="12" /> 8198 <Test name="13" /> 8199 <Test name="14" /> 8200 <Test name="15" /> 8201 <Test name="16" /> 8202 <Test name="17" /> 8203 <Test name="18" /> 8204 <Test name="19" /> 8205 <Test name="20" /> 8206 <Test name="21" /> 8207 <Test name="22" /> 8208 <Test name="23" /> 8209 <Test name="24" /> 8210 </TestCase> 8211 <TestCase name="basic_arrays"> 8212 <Test name="0" /> 8213 <Test name="1" /> 8214 <Test name="2" /> 8215 <Test name="3" /> 8216 <Test name="4" /> 8217 <Test name="5" /> 8218 <Test name="6" /> 8219 <Test name="7" /> 8220 <Test name="8" /> 8221 <Test name="9" /> 8222 <Test name="10" /> 8223 <Test name="11" /> 8224 <Test name="12" /> 8225 <Test name="13" /> 8226 <Test name="14" /> 8227 <Test name="15" /> 8228 <Test name="16" /> 8229 <Test name="17" /> 8230 <Test name="18" /> 8231 <Test name="19" /> 8232 <Test name="20" /> 8233 <Test name="21" /> 8234 <Test name="22" /> 8235 <Test name="23" /> 8236 <Test name="24" /> 8237 </TestCase> 8238 <TestCase name="unsized_arrays"> 8239 <Test name="0" /> 8240 <Test name="1" /> 8241 <Test name="2" /> 8242 <Test name="3" /> 8243 <Test name="4" /> 8244 <Test name="5" /> 8245 <Test name="6" /> 8246 <Test name="7" /> 8247 <Test name="8" /> 8248 <Test name="9" /> 8249 <Test name="10" /> 8250 <Test name="11" /> 8251 <Test name="12" /> 8252 <Test name="13" /> 8253 <Test name="14" /> 8254 <Test name="15" /> 8255 <Test name="16" /> 8256 <Test name="17" /> 8257 <Test name="18" /> 8258 <Test name="19" /> 8259 <Test name="20" /> 8260 <Test name="21" /> 8261 <Test name="22" /> 8262 <Test name="23" /> 8263 <Test name="24" /> 8264 </TestCase> 8265 <TestCase name="arrays_of_arrays"> 8266 <Test name="0" /> 8267 <Test name="1" /> 8268 <Test name="2" /> 8269 <Test name="3" /> 8270 <Test name="4" /> 8271 <Test name="5" /> 8272 <Test name="6" /> 8273 <Test name="7" /> 8274 <Test name="8" /> 8275 <Test name="9" /> 8276 <Test name="10" /> 8277 <Test name="11" /> 8278 <Test name="12" /> 8279 <Test name="13" /> 8280 <Test name="14" /> 8281 <Test name="15" /> 8282 <Test name="16" /> 8283 <Test name="17" /> 8284 <Test name="18" /> 8285 <Test name="19" /> 8286 <Test name="20" /> 8287 <Test name="21" /> 8288 <Test name="22" /> 8289 <Test name="23" /> 8290 <Test name="24" /> 8291 </TestCase> 8292 <TestCase name="basic_instance_arrays"> 8293 <Test name="0" /> 8294 <Test name="1" /> 8295 <Test name="2" /> 8296 <Test name="3" /> 8297 <Test name="4" /> 8298 <Test name="5" /> 8299 <Test name="6" /> 8300 <Test name="7" /> 8301 <Test name="8" /> 8302 <Test name="9" /> 8303 <Test name="10" /> 8304 <Test name="11" /> 8305 <Test name="12" /> 8306 <Test name="13" /> 8307 <Test name="14" /> 8308 <Test name="15" /> 8309 <Test name="16" /> 8310 <Test name="17" /> 8311 <Test name="18" /> 8312 <Test name="19" /> 8313 <Test name="20" /> 8314 <Test name="21" /> 8315 <Test name="22" /> 8316 <Test name="23" /> 8317 <Test name="24" /> 8318 </TestCase> 8319 <TestCase name="nested_structs"> 8320 <Test name="0" /> 8321 <Test name="1" /> 8322 <Test name="2" /> 8323 <Test name="3" /> 8324 <Test name="4" /> 8325 <Test name="5" /> 8326 <Test name="6" /> 8327 <Test name="7" /> 8328 <Test name="8" /> 8329 <Test name="9" /> 8330 <Test name="10" /> 8331 <Test name="11" /> 8332 <Test name="12" /> 8333 <Test name="13" /> 8334 <Test name="14" /> 8335 <Test name="15" /> 8336 <Test name="16" /> 8337 <Test name="17" /> 8338 <Test name="18" /> 8339 <Test name="19" /> 8340 <Test name="20" /> 8341 <Test name="21" /> 8342 <Test name="22" /> 8343 <Test name="23" /> 8344 <Test name="24" /> 8345 </TestCase> 8346 <TestCase name="nested_structs_arrays"> 8347 <Test name="0" /> 8348 <Test name="1" /> 8349 <Test name="2" /> 8350 <Test name="3" /> 8351 <Test name="4" /> 8352 <Test name="5" /> 8353 <Test name="6" /> 8354 <Test name="7" /> 8355 <Test name="8" /> 8356 <Test name="9" /> 8357 <Test name="10" /> 8358 <Test name="11" /> 8359 <Test name="12" /> 8360 <Test name="13" /> 8361 <Test name="14" /> 8362 <Test name="15" /> 8363 <Test name="16" /> 8364 <Test name="17" /> 8365 <Test name="18" /> 8366 <Test name="19" /> 8367 <Test name="20" /> 8368 <Test name="21" /> 8369 <Test name="22" /> 8370 <Test name="23" /> 8371 <Test name="24" /> 8372 </TestCase> 8373 <TestCase name="nested_structs_instance_arrays"> 8374 <Test name="0" /> 8375 <Test name="1" /> 8376 <Test name="2" /> 8377 <Test name="3" /> 8378 <Test name="4" /> 8379 <Test name="5" /> 8380 <Test name="6" /> 8381 <Test name="7" /> 8382 <Test name="8" /> 8383 <Test name="9" /> 8384 <Test name="10" /> 8385 <Test name="11" /> 8386 <Test name="12" /> 8387 <Test name="13" /> 8388 <Test name="14" /> 8389 <Test name="15" /> 8390 <Test name="16" /> 8391 <Test name="17" /> 8392 <Test name="18" /> 8393 <Test name="19" /> 8394 <Test name="20" /> 8395 <Test name="21" /> 8396 <Test name="22" /> 8397 <Test name="23" /> 8398 <Test name="24" /> 8399 </TestCase> 8400 <TestCase name="nested_structs_arrays_instance_arrays"> 8401 <Test name="0" /> 8402 <Test name="1" /> 8403 <Test name="2" /> 8404 <Test name="3" /> 8405 <Test name="4" /> 8406 <Test name="5" /> 8407 <Test name="6" /> 8408 <Test name="7" /> 8409 <Test name="8" /> 8410 <Test name="9" /> 8411 <Test name="10" /> 8412 <Test name="11" /> 8413 <Test name="12" /> 8414 <Test name="13" /> 8415 <Test name="14" /> 8416 <Test name="15" /> 8417 <Test name="16" /> 8418 <Test name="17" /> 8419 <Test name="18" /> 8420 <Test name="19" /> 8421 <Test name="20" /> 8422 <Test name="21" /> 8423 <Test name="22" /> 8424 <Test name="23" /> 8425 <Test name="24" /> 8426 </TestCase> 8427 <TestCase name="all_per_block_buffers"> 8428 <Test name="0" /> 8429 <Test name="1" /> 8430 <Test name="2" /> 8431 <Test name="3" /> 8432 <Test name="4" /> 8433 <Test name="5" /> 8434 <Test name="6" /> 8435 <Test name="7" /> 8436 <Test name="8" /> 8437 <Test name="9" /> 8438 <Test name="10" /> 8439 <Test name="11" /> 8440 <Test name="12" /> 8441 <Test name="13" /> 8442 <Test name="14" /> 8443 <Test name="15" /> 8444 <Test name="16" /> 8445 <Test name="17" /> 8446 <Test name="18" /> 8447 <Test name="19" /> 8448 <Test name="21" /> 8449 <Test name="22" /> 8450 <Test name="23" /> 8451 <Test name="24" /> 8452 <Test name="25" /> 8453 <Test name="26" /> 8454 <Test name="27" /> 8455 <Test name="28" /> 8456 <Test name="29" /> 8457 <Test name="30" /> 8458 <Test name="31" /> 8459 <Test name="32" /> 8460 <Test name="33" /> 8461 <Test name="34" /> 8462 <Test name="35" /> 8463 <Test name="36" /> 8464 <Test name="37" /> 8465 <Test name="38" /> 8466 <Test name="39" /> 8467 <Test name="40" /> 8468 <Test name="41" /> 8469 <Test name="42" /> 8470 <Test name="43" /> 8471 <Test name="44" /> 8472 <Test name="45" /> 8473 <Test name="46" /> 8474 <Test name="47" /> 8475 <Test name="48" /> 8476 <Test name="49" /> 8477 </TestCase> 8478 <TestCase name="all_shared_buffer"> 8479 <Test name="0" /> 8480 <Test name="1" /> 8481 <Test name="2" /> 8482 <Test name="3" /> 8483 <Test name="4" /> 8484 <Test name="5" /> 8485 <Test name="6" /> 8486 <Test name="7" /> 8487 <Test name="8" /> 8488 <Test name="9" /> 8489 <Test name="10" /> 8490 <Test name="11" /> 8491 <Test name="12" /> 8492 <Test name="13" /> 8493 <Test name="14" /> 8494 <Test name="15" /> 8495 <Test name="16" /> 8496 <Test name="17" /> 8497 <Test name="18" /> 8498 <Test name="19" /> 8499 <Test name="20" /> 8500 <Test name="21" /> 8501 <Test name="22" /> 8502 <Test name="23" /> 8503 <Test name="24" /> 8504 <Test name="25" /> 8505 <Test name="26" /> 8506 <Test name="27" /> 8507 <Test name="28" /> 8508 <Test name="29" /> 8509 <Test name="30" /> 8510 <Test name="31" /> 8511 <Test name="32" /> 8512 <Test name="33" /> 8513 <Test name="34" /> 8514 <Test name="35" /> 8515 <Test name="36" /> 8516 <Test name="37" /> 8517 <Test name="38" /> 8518 <Test name="39" /> 8519 <Test name="40" /> 8520 <Test name="41" /> 8521 <Test name="42" /> 8522 <Test name="43" /> 8523 <Test name="44" /> 8524 <Test name="45" /> 8525 <Test name="46" /> 8526 <Test name="47" /> 8527 <Test name="48" /> 8528 <Test name="49" /> 8529 </TestCase> 8530 </TestSuite> 8531 </TestSuite> 8532 <TestSuite name="atomic"> 8533 <TestCase name="add"> 8534 <Test name="lowp_uint" /> 8535 <Test name="lowp_int" /> 8536 <Test name="mediump_uint" /> 8537 <Test name="mediump_int" /> 8538 <Test name="highp_uint" /> 8539 <Test name="highp_int" /> 8540 </TestCase> 8541 <TestCase name="min"> 8542 <Test name="lowp_uint" /> 8543 <Test name="lowp_int" /> 8544 <Test name="mediump_uint" /> 8545 <Test name="mediump_int" /> 8546 <Test name="highp_uint" /> 8547 <Test name="highp_int" /> 8548 </TestCase> 8549 <TestCase name="max"> 8550 <Test name="lowp_uint" /> 8551 <Test name="lowp_int" /> 8552 <Test name="mediump_uint" /> 8553 <Test name="mediump_int" /> 8554 <Test name="highp_uint" /> 8555 <Test name="highp_int" /> 8556 </TestCase> 8557 <TestCase name="and"> 8558 <Test name="lowp_uint" /> 8559 <Test name="lowp_int" /> 8560 <Test name="mediump_uint" /> 8561 <Test name="mediump_int" /> 8562 <Test name="highp_uint" /> 8563 <Test name="highp_int" /> 8564 </TestCase> 8565 <TestCase name="or"> 8566 <Test name="lowp_uint" /> 8567 <Test name="lowp_int" /> 8568 <Test name="mediump_uint" /> 8569 <Test name="mediump_int" /> 8570 <Test name="highp_uint" /> 8571 <Test name="highp_int" /> 8572 </TestCase> 8573 <TestCase name="xor"> 8574 <Test name="lowp_uint" /> 8575 <Test name="lowp_int" /> 8576 <Test name="mediump_uint" /> 8577 <Test name="mediump_int" /> 8578 <Test name="highp_uint" /> 8579 <Test name="highp_int" /> 8580 </TestCase> 8581 <TestCase name="exchange"> 8582 <Test name="lowp_uint" /> 8583 <Test name="lowp_int" /> 8584 <Test name="mediump_uint" /> 8585 <Test name="mediump_int" /> 8586 <Test name="highp_uint" /> 8587 <Test name="highp_int" /> 8588 </TestCase> 8589 <TestCase name="compswap"> 8590 <Test name="lowp_uint" /> 8591 <Test name="lowp_int" /> 8592 <Test name="mediump_uint" /> 8593 <Test name="mediump_int" /> 8594 <Test name="highp_uint" /> 8595 <Test name="highp_int" /> 8596 </TestCase> 8597 </TestSuite> 8598 <TestCase name="array_length"> 8599 <Test name="sized_array" /> 8600 <Test name="sized_writeonly_array" /> 8601 <Test name="sized_readonly_array" /> 8602 <Test name="unsized_array" /> 8603 <Test name="unsized_readonly_array" /> 8604 </TestCase> 8605 </TestSuite> 8606 <TestSuite name="ubo"> 8607 <TestSuite name="2_level_array"> 8608 <TestCase name="shared"> 8609 <Test name="float_vertex" /> 8610 <Test name="float_fragment" /> 8611 <Test name="float_both" /> 8612 <Test name="vec2_vertex" /> 8613 <Test name="vec2_fragment" /> 8614 <Test name="vec2_both" /> 8615 <Test name="vec3_vertex" /> 8616 <Test name="vec3_fragment" /> 8617 <Test name="vec3_both" /> 8618 <Test name="vec4_vertex" /> 8619 <Test name="vec4_fragment" /> 8620 <Test name="vec4_both" /> 8621 <Test name="int_vertex" /> 8622 <Test name="int_fragment" /> 8623 <Test name="int_both" /> 8624 <Test name="ivec2_vertex" /> 8625 <Test name="ivec2_fragment" /> 8626 <Test name="ivec2_both" /> 8627 <Test name="ivec3_vertex" /> 8628 <Test name="ivec3_fragment" /> 8629 <Test name="ivec3_both" /> 8630 <Test name="ivec4_vertex" /> 8631 <Test name="ivec4_fragment" /> 8632 <Test name="ivec4_both" /> 8633 <Test name="uint_vertex" /> 8634 <Test name="uint_fragment" /> 8635 <Test name="uint_both" /> 8636 <Test name="uvec2_vertex" /> 8637 <Test name="uvec2_fragment" /> 8638 <Test name="uvec2_both" /> 8639 <Test name="uvec3_vertex" /> 8640 <Test name="uvec3_fragment" /> 8641 <Test name="uvec3_both" /> 8642 <Test name="uvec4_vertex" /> 8643 <Test name="uvec4_fragment" /> 8644 <Test name="uvec4_both" /> 8645 <Test name="bool_vertex" /> 8646 <Test name="bool_fragment" /> 8647 <Test name="bool_both" /> 8648 <Test name="bvec2_vertex" /> 8649 <Test name="bvec2_fragment" /> 8650 <Test name="bvec2_both" /> 8651 <Test name="bvec3_vertex" /> 8652 <Test name="bvec3_fragment" /> 8653 <Test name="bvec3_both" /> 8654 <Test name="bvec4_vertex" /> 8655 <Test name="bvec4_fragment" /> 8656 <Test name="bvec4_both" /> 8657 <Test name="mat2_vertex" /> 8658 <Test name="mat2_fragment" /> 8659 <Test name="mat2_both" /> 8660 <Test name="row_major_mat2_vertex" /> 8661 <Test name="row_major_mat2_fragment" /> 8662 <Test name="row_major_mat2_both" /> 8663 <Test name="column_major_mat2_vertex" /> 8664 <Test name="column_major_mat2_fragment" /> 8665 <Test name="column_major_mat2_both" /> 8666 <Test name="mat3_vertex" /> 8667 <Test name="mat3_fragment" /> 8668 <Test name="mat3_both" /> 8669 <Test name="row_major_mat3_vertex" /> 8670 <Test name="row_major_mat3_fragment" /> 8671 <Test name="row_major_mat3_both" /> 8672 <Test name="column_major_mat3_vertex" /> 8673 <Test name="column_major_mat3_fragment" /> 8674 <Test name="column_major_mat3_both" /> 8675 <Test name="mat4_vertex" /> 8676 <Test name="mat4_fragment" /> 8677 <Test name="mat4_both" /> 8678 <Test name="row_major_mat4_vertex" /> 8679 <Test name="row_major_mat4_fragment" /> 8680 <Test name="row_major_mat4_both" /> 8681 <Test name="column_major_mat4_vertex" /> 8682 <Test name="column_major_mat4_fragment" /> 8683 <Test name="column_major_mat4_both" /> 8684 <Test name="mat2x3_vertex" /> 8685 <Test name="mat2x3_fragment" /> 8686 <Test name="mat2x3_both" /> 8687 <Test name="row_major_mat2x3_vertex" /> 8688 <Test name="row_major_mat2x3_fragment" /> 8689 <Test name="row_major_mat2x3_both" /> 8690 <Test name="column_major_mat2x3_vertex" /> 8691 <Test name="column_major_mat2x3_fragment" /> 8692 <Test name="column_major_mat2x3_both" /> 8693 <Test name="mat2x4_vertex" /> 8694 <Test name="mat2x4_fragment" /> 8695 <Test name="mat2x4_both" /> 8696 <Test name="row_major_mat2x4_vertex" /> 8697 <Test name="row_major_mat2x4_fragment" /> 8698 <Test name="row_major_mat2x4_both" /> 8699 <Test name="column_major_mat2x4_vertex" /> 8700 <Test name="column_major_mat2x4_fragment" /> 8701 <Test name="column_major_mat2x4_both" /> 8702 <Test name="mat3x2_vertex" /> 8703 <Test name="mat3x2_fragment" /> 8704 <Test name="mat3x2_both" /> 8705 <Test name="row_major_mat3x2_vertex" /> 8706 <Test name="row_major_mat3x2_fragment" /> 8707 <Test name="row_major_mat3x2_both" /> 8708 <Test name="column_major_mat3x2_vertex" /> 8709 <Test name="column_major_mat3x2_fragment" /> 8710 <Test name="column_major_mat3x2_both" /> 8711 <Test name="mat3x4_vertex" /> 8712 <Test name="mat3x4_fragment" /> 8713 <Test name="mat3x4_both" /> 8714 <Test name="row_major_mat3x4_vertex" /> 8715 <Test name="row_major_mat3x4_fragment" /> 8716 <Test name="row_major_mat3x4_both" /> 8717 <Test name="column_major_mat3x4_vertex" /> 8718 <Test name="column_major_mat3x4_fragment" /> 8719 <Test name="column_major_mat3x4_both" /> 8720 <Test name="mat4x2_vertex" /> 8721 <Test name="mat4x2_fragment" /> 8722 <Test name="mat4x2_both" /> 8723 <Test name="row_major_mat4x2_vertex" /> 8724 <Test name="row_major_mat4x2_fragment" /> 8725 <Test name="row_major_mat4x2_both" /> 8726 <Test name="column_major_mat4x2_vertex" /> 8727 <Test name="column_major_mat4x2_fragment" /> 8728 <Test name="column_major_mat4x2_both" /> 8729 <Test name="mat4x3_vertex" /> 8730 <Test name="mat4x3_fragment" /> 8731 <Test name="mat4x3_both" /> 8732 <Test name="row_major_mat4x3_vertex" /> 8733 <Test name="row_major_mat4x3_fragment" /> 8734 <Test name="row_major_mat4x3_both" /> 8735 <Test name="column_major_mat4x3_vertex" /> 8736 <Test name="column_major_mat4x3_fragment" /> 8737 <Test name="column_major_mat4x3_both" /> 8738 </TestCase> 8739 <TestCase name="packed"> 8740 <Test name="float_vertex" /> 8741 <Test name="float_fragment" /> 8742 <Test name="vec2_vertex" /> 8743 <Test name="vec2_fragment" /> 8744 <Test name="vec3_vertex" /> 8745 <Test name="vec3_fragment" /> 8746 <Test name="vec4_vertex" /> 8747 <Test name="vec4_fragment" /> 8748 <Test name="int_vertex" /> 8749 <Test name="int_fragment" /> 8750 <Test name="ivec2_vertex" /> 8751 <Test name="ivec2_fragment" /> 8752 <Test name="ivec3_vertex" /> 8753 <Test name="ivec3_fragment" /> 8754 <Test name="ivec4_vertex" /> 8755 <Test name="ivec4_fragment" /> 8756 <Test name="uint_vertex" /> 8757 <Test name="uint_fragment" /> 8758 <Test name="uvec2_vertex" /> 8759 <Test name="uvec2_fragment" /> 8760 <Test name="uvec3_vertex" /> 8761 <Test name="uvec3_fragment" /> 8762 <Test name="uvec4_vertex" /> 8763 <Test name="uvec4_fragment" /> 8764 <Test name="bool_vertex" /> 8765 <Test name="bool_fragment" /> 8766 <Test name="bvec2_vertex" /> 8767 <Test name="bvec2_fragment" /> 8768 <Test name="bvec3_vertex" /> 8769 <Test name="bvec3_fragment" /> 8770 <Test name="bvec4_vertex" /> 8771 <Test name="bvec4_fragment" /> 8772 <Test name="mat2_vertex" /> 8773 <Test name="mat2_fragment" /> 8774 <Test name="row_major_mat2_vertex" /> 8775 <Test name="row_major_mat2_fragment" /> 8776 <Test name="column_major_mat2_vertex" /> 8777 <Test name="column_major_mat2_fragment" /> 8778 <Test name="mat3_vertex" /> 8779 <Test name="mat3_fragment" /> 8780 <Test name="row_major_mat3_vertex" /> 8781 <Test name="row_major_mat3_fragment" /> 8782 <Test name="column_major_mat3_vertex" /> 8783 <Test name="column_major_mat3_fragment" /> 8784 <Test name="mat4_vertex" /> 8785 <Test name="mat4_fragment" /> 8786 <Test name="row_major_mat4_vertex" /> 8787 <Test name="row_major_mat4_fragment" /> 8788 <Test name="column_major_mat4_vertex" /> 8789 <Test name="column_major_mat4_fragment" /> 8790 <Test name="mat2x3_vertex" /> 8791 <Test name="mat2x3_fragment" /> 8792 <Test name="row_major_mat2x3_vertex" /> 8793 <Test name="row_major_mat2x3_fragment" /> 8794 <Test name="column_major_mat2x3_vertex" /> 8795 <Test name="column_major_mat2x3_fragment" /> 8796 <Test name="mat2x4_vertex" /> 8797 <Test name="mat2x4_fragment" /> 8798 <Test name="row_major_mat2x4_vertex" /> 8799 <Test name="row_major_mat2x4_fragment" /> 8800 <Test name="column_major_mat2x4_vertex" /> 8801 <Test name="column_major_mat2x4_fragment" /> 8802 <Test name="mat3x2_vertex" /> 8803 <Test name="mat3x2_fragment" /> 8804 <Test name="row_major_mat3x2_vertex" /> 8805 <Test name="row_major_mat3x2_fragment" /> 8806 <Test name="column_major_mat3x2_vertex" /> 8807 <Test name="column_major_mat3x2_fragment" /> 8808 <Test name="mat3x4_vertex" /> 8809 <Test name="mat3x4_fragment" /> 8810 <Test name="row_major_mat3x4_vertex" /> 8811 <Test name="row_major_mat3x4_fragment" /> 8812 <Test name="column_major_mat3x4_vertex" /> 8813 <Test name="column_major_mat3x4_fragment" /> 8814 <Test name="mat4x2_vertex" /> 8815 <Test name="mat4x2_fragment" /> 8816 <Test name="row_major_mat4x2_vertex" /> 8817 <Test name="row_major_mat4x2_fragment" /> 8818 <Test name="column_major_mat4x2_vertex" /> 8819 <Test name="column_major_mat4x2_fragment" /> 8820 <Test name="mat4x3_vertex" /> 8821 <Test name="mat4x3_fragment" /> 8822 <Test name="row_major_mat4x3_vertex" /> 8823 <Test name="row_major_mat4x3_fragment" /> 8824 <Test name="column_major_mat4x3_vertex" /> 8825 <Test name="column_major_mat4x3_fragment" /> 8826 </TestCase> 8827 <TestCase name="std140"> 8828 <Test name="float_vertex" /> 8829 <Test name="float_fragment" /> 8830 <Test name="float_both" /> 8831 <Test name="vec2_vertex" /> 8832 <Test name="vec2_fragment" /> 8833 <Test name="vec2_both" /> 8834 <Test name="vec3_vertex" /> 8835 <Test name="vec3_fragment" /> 8836 <Test name="vec3_both" /> 8837 <Test name="vec4_vertex" /> 8838 <Test name="vec4_fragment" /> 8839 <Test name="vec4_both" /> 8840 <Test name="int_vertex" /> 8841 <Test name="int_fragment" /> 8842 <Test name="int_both" /> 8843 <Test name="ivec2_vertex" /> 8844 <Test name="ivec2_fragment" /> 8845 <Test name="ivec2_both" /> 8846 <Test name="ivec3_vertex" /> 8847 <Test name="ivec3_fragment" /> 8848 <Test name="ivec3_both" /> 8849 <Test name="ivec4_vertex" /> 8850 <Test name="ivec4_fragment" /> 8851 <Test name="ivec4_both" /> 8852 <Test name="uint_vertex" /> 8853 <Test name="uint_fragment" /> 8854 <Test name="uint_both" /> 8855 <Test name="uvec2_vertex" /> 8856 <Test name="uvec2_fragment" /> 8857 <Test name="uvec2_both" /> 8858 <Test name="uvec3_vertex" /> 8859 <Test name="uvec3_fragment" /> 8860 <Test name="uvec3_both" /> 8861 <Test name="uvec4_vertex" /> 8862 <Test name="uvec4_fragment" /> 8863 <Test name="uvec4_both" /> 8864 <Test name="bool_vertex" /> 8865 <Test name="bool_fragment" /> 8866 <Test name="bool_both" /> 8867 <Test name="bvec2_vertex" /> 8868 <Test name="bvec2_fragment" /> 8869 <Test name="bvec2_both" /> 8870 <Test name="bvec3_vertex" /> 8871 <Test name="bvec3_fragment" /> 8872 <Test name="bvec3_both" /> 8873 <Test name="bvec4_vertex" /> 8874 <Test name="bvec4_fragment" /> 8875 <Test name="bvec4_both" /> 8876 <Test name="mat2_vertex" /> 8877 <Test name="mat2_fragment" /> 8878 <Test name="mat2_both" /> 8879 <Test name="row_major_mat2_vertex" /> 8880 <Test name="row_major_mat2_fragment" /> 8881 <Test name="row_major_mat2_both" /> 8882 <Test name="column_major_mat2_vertex" /> 8883 <Test name="column_major_mat2_fragment" /> 8884 <Test name="column_major_mat2_both" /> 8885 <Test name="mat3_vertex" /> 8886 <Test name="mat3_fragment" /> 8887 <Test name="mat3_both" /> 8888 <Test name="row_major_mat3_vertex" /> 8889 <Test name="row_major_mat3_fragment" /> 8890 <Test name="row_major_mat3_both" /> 8891 <Test name="column_major_mat3_vertex" /> 8892 <Test name="column_major_mat3_fragment" /> 8893 <Test name="column_major_mat3_both" /> 8894 <Test name="mat4_vertex" /> 8895 <Test name="mat4_fragment" /> 8896 <Test name="mat4_both" /> 8897 <Test name="row_major_mat4_vertex" /> 8898 <Test name="row_major_mat4_fragment" /> 8899 <Test name="row_major_mat4_both" /> 8900 <Test name="column_major_mat4_vertex" /> 8901 <Test name="column_major_mat4_fragment" /> 8902 <Test name="column_major_mat4_both" /> 8903 <Test name="mat2x3_vertex" /> 8904 <Test name="mat2x3_fragment" /> 8905 <Test name="mat2x3_both" /> 8906 <Test name="row_major_mat2x3_vertex" /> 8907 <Test name="row_major_mat2x3_fragment" /> 8908 <Test name="row_major_mat2x3_both" /> 8909 <Test name="column_major_mat2x3_vertex" /> 8910 <Test name="column_major_mat2x3_fragment" /> 8911 <Test name="column_major_mat2x3_both" /> 8912 <Test name="mat2x4_vertex" /> 8913 <Test name="mat2x4_fragment" /> 8914 <Test name="mat2x4_both" /> 8915 <Test name="row_major_mat2x4_vertex" /> 8916 <Test name="row_major_mat2x4_fragment" /> 8917 <Test name="row_major_mat2x4_both" /> 8918 <Test name="column_major_mat2x4_vertex" /> 8919 <Test name="column_major_mat2x4_fragment" /> 8920 <Test name="column_major_mat2x4_both" /> 8921 <Test name="mat3x2_vertex" /> 8922 <Test name="mat3x2_fragment" /> 8923 <Test name="mat3x2_both" /> 8924 <Test name="row_major_mat3x2_vertex" /> 8925 <Test name="row_major_mat3x2_fragment" /> 8926 <Test name="row_major_mat3x2_both" /> 8927 <Test name="column_major_mat3x2_vertex" /> 8928 <Test name="column_major_mat3x2_fragment" /> 8929 <Test name="column_major_mat3x2_both" /> 8930 <Test name="mat3x4_vertex" /> 8931 <Test name="mat3x4_fragment" /> 8932 <Test name="mat3x4_both" /> 8933 <Test name="row_major_mat3x4_vertex" /> 8934 <Test name="row_major_mat3x4_fragment" /> 8935 <Test name="row_major_mat3x4_both" /> 8936 <Test name="column_major_mat3x4_vertex" /> 8937 <Test name="column_major_mat3x4_fragment" /> 8938 <Test name="column_major_mat3x4_both" /> 8939 <Test name="mat4x2_vertex" /> 8940 <Test name="mat4x2_fragment" /> 8941 <Test name="mat4x2_both" /> 8942 <Test name="row_major_mat4x2_vertex" /> 8943 <Test name="row_major_mat4x2_fragment" /> 8944 <Test name="row_major_mat4x2_both" /> 8945 <Test name="column_major_mat4x2_vertex" /> 8946 <Test name="column_major_mat4x2_fragment" /> 8947 <Test name="column_major_mat4x2_both" /> 8948 <Test name="mat4x3_vertex" /> 8949 <Test name="mat4x3_fragment" /> 8950 <Test name="mat4x3_both" /> 8951 <Test name="row_major_mat4x3_vertex" /> 8952 <Test name="row_major_mat4x3_fragment" /> 8953 <Test name="row_major_mat4x3_both" /> 8954 <Test name="column_major_mat4x3_vertex" /> 8955 <Test name="column_major_mat4x3_fragment" /> 8956 <Test name="column_major_mat4x3_both" /> 8957 </TestCase> 8958 </TestSuite> 8959 <TestSuite name="3_level_array"> 8960 <TestCase name="shared"> 8961 <Test name="float_vertex" /> 8962 <Test name="float_fragment" /> 8963 <Test name="float_both" /> 8964 <Test name="vec2_vertex" /> 8965 <Test name="vec2_fragment" /> 8966 <Test name="vec2_both" /> 8967 <Test name="vec3_vertex" /> 8968 <Test name="vec3_fragment" /> 8969 <Test name="vec3_both" /> 8970 <Test name="vec4_vertex" /> 8971 <Test name="vec4_fragment" /> 8972 <Test name="vec4_both" /> 8973 <Test name="int_vertex" /> 8974 <Test name="int_fragment" /> 8975 <Test name="int_both" /> 8976 <Test name="ivec2_vertex" /> 8977 <Test name="ivec2_fragment" /> 8978 <Test name="ivec2_both" /> 8979 <Test name="ivec3_vertex" /> 8980 <Test name="ivec3_fragment" /> 8981 <Test name="ivec3_both" /> 8982 <Test name="ivec4_vertex" /> 8983 <Test name="ivec4_fragment" /> 8984 <Test name="ivec4_both" /> 8985 <Test name="uint_vertex" /> 8986 <Test name="uint_fragment" /> 8987 <Test name="uint_both" /> 8988 <Test name="uvec2_vertex" /> 8989 <Test name="uvec2_fragment" /> 8990 <Test name="uvec2_both" /> 8991 <Test name="uvec3_vertex" /> 8992 <Test name="uvec3_fragment" /> 8993 <Test name="uvec3_both" /> 8994 <Test name="uvec4_vertex" /> 8995 <Test name="uvec4_fragment" /> 8996 <Test name="uvec4_both" /> 8997 <Test name="bool_vertex" /> 8998 <Test name="bool_fragment" /> 8999 <Test name="bool_both" /> 9000 <Test name="bvec2_vertex" /> 9001 <Test name="bvec2_fragment" /> 9002 <Test name="bvec2_both" /> 9003 <Test name="bvec3_vertex" /> 9004 <Test name="bvec3_fragment" /> 9005 <Test name="bvec3_both" /> 9006 <Test name="bvec4_vertex" /> 9007 <Test name="bvec4_fragment" /> 9008 <Test name="bvec4_both" /> 9009 <Test name="mat2_vertex" /> 9010 <Test name="mat2_fragment" /> 9011 <Test name="mat2_both" /> 9012 <Test name="row_major_mat2_vertex" /> 9013 <Test name="row_major_mat2_fragment" /> 9014 <Test name="row_major_mat2_both" /> 9015 <Test name="column_major_mat2_vertex" /> 9016 <Test name="column_major_mat2_fragment" /> 9017 <Test name="column_major_mat2_both" /> 9018 <Test name="mat3_vertex" /> 9019 <Test name="mat3_fragment" /> 9020 <Test name="mat3_both" /> 9021 <Test name="row_major_mat3_vertex" /> 9022 <Test name="row_major_mat3_fragment" /> 9023 <Test name="row_major_mat3_both" /> 9024 <Test name="column_major_mat3_vertex" /> 9025 <Test name="column_major_mat3_fragment" /> 9026 <Test name="column_major_mat3_both" /> 9027 <Test name="mat4_vertex" /> 9028 <Test name="mat4_fragment" /> 9029 <Test name="mat4_both" /> 9030 <Test name="row_major_mat4_vertex" /> 9031 <Test name="row_major_mat4_fragment" /> 9032 <Test name="row_major_mat4_both" /> 9033 <Test name="column_major_mat4_vertex" /> 9034 <Test name="column_major_mat4_fragment" /> 9035 <Test name="column_major_mat4_both" /> 9036 <Test name="mat2x3_vertex" /> 9037 <Test name="mat2x3_fragment" /> 9038 <Test name="mat2x3_both" /> 9039 <Test name="row_major_mat2x3_vertex" /> 9040 <Test name="row_major_mat2x3_fragment" /> 9041 <Test name="row_major_mat2x3_both" /> 9042 <Test name="column_major_mat2x3_vertex" /> 9043 <Test name="column_major_mat2x3_fragment" /> 9044 <Test name="column_major_mat2x3_both" /> 9045 <Test name="mat2x4_vertex" /> 9046 <Test name="mat2x4_fragment" /> 9047 <Test name="mat2x4_both" /> 9048 <Test name="row_major_mat2x4_vertex" /> 9049 <Test name="row_major_mat2x4_fragment" /> 9050 <Test name="row_major_mat2x4_both" /> 9051 <Test name="column_major_mat2x4_vertex" /> 9052 <Test name="column_major_mat2x4_fragment" /> 9053 <Test name="column_major_mat2x4_both" /> 9054 <Test name="mat3x2_vertex" /> 9055 <Test name="mat3x2_fragment" /> 9056 <Test name="mat3x2_both" /> 9057 <Test name="row_major_mat3x2_vertex" /> 9058 <Test name="row_major_mat3x2_fragment" /> 9059 <Test name="row_major_mat3x2_both" /> 9060 <Test name="column_major_mat3x2_vertex" /> 9061 <Test name="column_major_mat3x2_fragment" /> 9062 <Test name="column_major_mat3x2_both" /> 9063 <Test name="mat3x4_vertex" /> 9064 <Test name="mat3x4_fragment" /> 9065 <Test name="mat3x4_both" /> 9066 <Test name="row_major_mat3x4_vertex" /> 9067 <Test name="row_major_mat3x4_fragment" /> 9068 <Test name="row_major_mat3x4_both" /> 9069 <Test name="column_major_mat3x4_vertex" /> 9070 <Test name="column_major_mat3x4_fragment" /> 9071 <Test name="column_major_mat3x4_both" /> 9072 <Test name="mat4x2_vertex" /> 9073 <Test name="mat4x2_fragment" /> 9074 <Test name="mat4x2_both" /> 9075 <Test name="row_major_mat4x2_vertex" /> 9076 <Test name="row_major_mat4x2_fragment" /> 9077 <Test name="row_major_mat4x2_both" /> 9078 <Test name="column_major_mat4x2_vertex" /> 9079 <Test name="column_major_mat4x2_fragment" /> 9080 <Test name="column_major_mat4x2_both" /> 9081 <Test name="mat4x3_vertex" /> 9082 <Test name="mat4x3_fragment" /> 9083 <Test name="mat4x3_both" /> 9084 <Test name="row_major_mat4x3_vertex" /> 9085 <Test name="row_major_mat4x3_fragment" /> 9086 <Test name="row_major_mat4x3_both" /> 9087 <Test name="column_major_mat4x3_vertex" /> 9088 <Test name="column_major_mat4x3_fragment" /> 9089 <Test name="column_major_mat4x3_both" /> 9090 </TestCase> 9091 <TestCase name="packed"> 9092 <Test name="float_vertex" /> 9093 <Test name="float_fragment" /> 9094 <Test name="vec2_vertex" /> 9095 <Test name="vec2_fragment" /> 9096 <Test name="vec3_vertex" /> 9097 <Test name="vec3_fragment" /> 9098 <Test name="vec4_vertex" /> 9099 <Test name="vec4_fragment" /> 9100 <Test name="int_vertex" /> 9101 <Test name="int_fragment" /> 9102 <Test name="ivec2_vertex" /> 9103 <Test name="ivec2_fragment" /> 9104 <Test name="ivec3_vertex" /> 9105 <Test name="ivec3_fragment" /> 9106 <Test name="ivec4_vertex" /> 9107 <Test name="ivec4_fragment" /> 9108 <Test name="uint_vertex" /> 9109 <Test name="uint_fragment" /> 9110 <Test name="uvec2_vertex" /> 9111 <Test name="uvec2_fragment" /> 9112 <Test name="uvec3_vertex" /> 9113 <Test name="uvec3_fragment" /> 9114 <Test name="uvec4_vertex" /> 9115 <Test name="uvec4_fragment" /> 9116 <Test name="bool_vertex" /> 9117 <Test name="bool_fragment" /> 9118 <Test name="bvec2_vertex" /> 9119 <Test name="bvec2_fragment" /> 9120 <Test name="bvec3_vertex" /> 9121 <Test name="bvec3_fragment" /> 9122 <Test name="bvec4_vertex" /> 9123 <Test name="bvec4_fragment" /> 9124 <Test name="mat2_vertex" /> 9125 <Test name="mat2_fragment" /> 9126 <Test name="row_major_mat2_vertex" /> 9127 <Test name="row_major_mat2_fragment" /> 9128 <Test name="column_major_mat2_vertex" /> 9129 <Test name="column_major_mat2_fragment" /> 9130 <Test name="mat3_vertex" /> 9131 <Test name="mat3_fragment" /> 9132 <Test name="row_major_mat3_vertex" /> 9133 <Test name="row_major_mat3_fragment" /> 9134 <Test name="column_major_mat3_vertex" /> 9135 <Test name="column_major_mat3_fragment" /> 9136 <Test name="mat4_vertex" /> 9137 <Test name="mat4_fragment" /> 9138 <Test name="row_major_mat4_vertex" /> 9139 <Test name="row_major_mat4_fragment" /> 9140 <Test name="column_major_mat4_vertex" /> 9141 <Test name="column_major_mat4_fragment" /> 9142 <Test name="mat2x3_vertex" /> 9143 <Test name="mat2x3_fragment" /> 9144 <Test name="row_major_mat2x3_vertex" /> 9145 <Test name="row_major_mat2x3_fragment" /> 9146 <Test name="column_major_mat2x3_vertex" /> 9147 <Test name="column_major_mat2x3_fragment" /> 9148 <Test name="mat2x4_vertex" /> 9149 <Test name="mat2x4_fragment" /> 9150 <Test name="row_major_mat2x4_vertex" /> 9151 <Test name="row_major_mat2x4_fragment" /> 9152 <Test name="column_major_mat2x4_vertex" /> 9153 <Test name="column_major_mat2x4_fragment" /> 9154 <Test name="mat3x2_vertex" /> 9155 <Test name="mat3x2_fragment" /> 9156 <Test name="row_major_mat3x2_vertex" /> 9157 <Test name="row_major_mat3x2_fragment" /> 9158 <Test name="column_major_mat3x2_vertex" /> 9159 <Test name="column_major_mat3x2_fragment" /> 9160 <Test name="mat3x4_vertex" /> 9161 <Test name="mat3x4_fragment" /> 9162 <Test name="row_major_mat3x4_vertex" /> 9163 <Test name="row_major_mat3x4_fragment" /> 9164 <Test name="column_major_mat3x4_vertex" /> 9165 <Test name="column_major_mat3x4_fragment" /> 9166 <Test name="mat4x2_vertex" /> 9167 <Test name="mat4x2_fragment" /> 9168 <Test name="row_major_mat4x2_vertex" /> 9169 <Test name="row_major_mat4x2_fragment" /> 9170 <Test name="column_major_mat4x2_vertex" /> 9171 <Test name="column_major_mat4x2_fragment" /> 9172 <Test name="mat4x3_vertex" /> 9173 <Test name="mat4x3_fragment" /> 9174 <Test name="row_major_mat4x3_vertex" /> 9175 <Test name="row_major_mat4x3_fragment" /> 9176 <Test name="column_major_mat4x3_vertex" /> 9177 <Test name="column_major_mat4x3_fragment" /> 9178 </TestCase> 9179 <TestCase name="std140"> 9180 <Test name="float_vertex" /> 9181 <Test name="float_fragment" /> 9182 <Test name="float_both" /> 9183 <Test name="vec2_vertex" /> 9184 <Test name="vec2_fragment" /> 9185 <Test name="vec2_both" /> 9186 <Test name="vec3_vertex" /> 9187 <Test name="vec3_fragment" /> 9188 <Test name="vec3_both" /> 9189 <Test name="vec4_vertex" /> 9190 <Test name="vec4_fragment" /> 9191 <Test name="vec4_both" /> 9192 <Test name="int_vertex" /> 9193 <Test name="int_fragment" /> 9194 <Test name="int_both" /> 9195 <Test name="ivec2_vertex" /> 9196 <Test name="ivec2_fragment" /> 9197 <Test name="ivec2_both" /> 9198 <Test name="ivec3_vertex" /> 9199 <Test name="ivec3_fragment" /> 9200 <Test name="ivec3_both" /> 9201 <Test name="ivec4_vertex" /> 9202 <Test name="ivec4_fragment" /> 9203 <Test name="ivec4_both" /> 9204 <Test name="uint_vertex" /> 9205 <Test name="uint_fragment" /> 9206 <Test name="uint_both" /> 9207 <Test name="uvec2_vertex" /> 9208 <Test name="uvec2_fragment" /> 9209 <Test name="uvec2_both" /> 9210 <Test name="uvec3_vertex" /> 9211 <Test name="uvec3_fragment" /> 9212 <Test name="uvec3_both" /> 9213 <Test name="uvec4_vertex" /> 9214 <Test name="uvec4_fragment" /> 9215 <Test name="uvec4_both" /> 9216 <Test name="bool_vertex" /> 9217 <Test name="bool_fragment" /> 9218 <Test name="bool_both" /> 9219 <Test name="bvec2_vertex" /> 9220 <Test name="bvec2_fragment" /> 9221 <Test name="bvec2_both" /> 9222 <Test name="bvec3_vertex" /> 9223 <Test name="bvec3_fragment" /> 9224 <Test name="bvec3_both" /> 9225 <Test name="bvec4_vertex" /> 9226 <Test name="bvec4_fragment" /> 9227 <Test name="bvec4_both" /> 9228 <Test name="mat2_vertex" /> 9229 <Test name="mat2_fragment" /> 9230 <Test name="mat2_both" /> 9231 <Test name="row_major_mat2_vertex" /> 9232 <Test name="row_major_mat2_fragment" /> 9233 <Test name="row_major_mat2_both" /> 9234 <Test name="column_major_mat2_vertex" /> 9235 <Test name="column_major_mat2_fragment" /> 9236 <Test name="column_major_mat2_both" /> 9237 <Test name="mat3_vertex" /> 9238 <Test name="mat3_fragment" /> 9239 <Test name="mat3_both" /> 9240 <Test name="row_major_mat3_vertex" /> 9241 <Test name="row_major_mat3_fragment" /> 9242 <Test name="row_major_mat3_both" /> 9243 <Test name="column_major_mat3_vertex" /> 9244 <Test name="column_major_mat3_fragment" /> 9245 <Test name="column_major_mat3_both" /> 9246 <Test name="mat4_vertex" /> 9247 <Test name="mat4_fragment" /> 9248 <Test name="mat4_both" /> 9249 <Test name="row_major_mat4_vertex" /> 9250 <Test name="row_major_mat4_fragment" /> 9251 <Test name="row_major_mat4_both" /> 9252 <Test name="column_major_mat4_vertex" /> 9253 <Test name="column_major_mat4_fragment" /> 9254 <Test name="column_major_mat4_both" /> 9255 <Test name="mat2x3_vertex" /> 9256 <Test name="mat2x3_fragment" /> 9257 <Test name="mat2x3_both" /> 9258 <Test name="row_major_mat2x3_vertex" /> 9259 <Test name="row_major_mat2x3_fragment" /> 9260 <Test name="row_major_mat2x3_both" /> 9261 <Test name="column_major_mat2x3_vertex" /> 9262 <Test name="column_major_mat2x3_fragment" /> 9263 <Test name="column_major_mat2x3_both" /> 9264 <Test name="mat2x4_vertex" /> 9265 <Test name="mat2x4_fragment" /> 9266 <Test name="mat2x4_both" /> 9267 <Test name="row_major_mat2x4_vertex" /> 9268 <Test name="row_major_mat2x4_fragment" /> 9269 <Test name="row_major_mat2x4_both" /> 9270 <Test name="column_major_mat2x4_vertex" /> 9271 <Test name="column_major_mat2x4_fragment" /> 9272 <Test name="column_major_mat2x4_both" /> 9273 <Test name="mat3x2_vertex" /> 9274 <Test name="mat3x2_fragment" /> 9275 <Test name="mat3x2_both" /> 9276 <Test name="row_major_mat3x2_vertex" /> 9277 <Test name="row_major_mat3x2_fragment" /> 9278 <Test name="row_major_mat3x2_both" /> 9279 <Test name="column_major_mat3x2_vertex" /> 9280 <Test name="column_major_mat3x2_fragment" /> 9281 <Test name="column_major_mat3x2_both" /> 9282 <Test name="mat3x4_vertex" /> 9283 <Test name="mat3x4_fragment" /> 9284 <Test name="mat3x4_both" /> 9285 <Test name="row_major_mat3x4_vertex" /> 9286 <Test name="row_major_mat3x4_fragment" /> 9287 <Test name="row_major_mat3x4_both" /> 9288 <Test name="column_major_mat3x4_vertex" /> 9289 <Test name="column_major_mat3x4_fragment" /> 9290 <Test name="column_major_mat3x4_both" /> 9291 <Test name="mat4x2_vertex" /> 9292 <Test name="mat4x2_fragment" /> 9293 <Test name="mat4x2_both" /> 9294 <Test name="row_major_mat4x2_vertex" /> 9295 <Test name="row_major_mat4x2_fragment" /> 9296 <Test name="row_major_mat4x2_both" /> 9297 <Test name="column_major_mat4x2_vertex" /> 9298 <Test name="column_major_mat4x2_fragment" /> 9299 <Test name="column_major_mat4x2_both" /> 9300 <Test name="mat4x3_vertex" /> 9301 <Test name="mat4x3_fragment" /> 9302 <Test name="mat4x3_both" /> 9303 <Test name="row_major_mat4x3_vertex" /> 9304 <Test name="row_major_mat4x3_fragment" /> 9305 <Test name="row_major_mat4x3_both" /> 9306 <Test name="column_major_mat4x3_vertex" /> 9307 <Test name="column_major_mat4x3_fragment" /> 9308 <Test name="column_major_mat4x3_both" /> 9309 </TestCase> 9310 </TestSuite> 9311 <TestSuite name="2_level_struct_array"> 9312 <TestCase name="per_block_buffer"> 9313 <Test name="shared_vertex" /> 9314 <Test name="shared_fragment" /> 9315 <Test name="shared_both" /> 9316 <Test name="shared_instance_array_vertex" /> 9317 <Test name="shared_instance_array_fragment" /> 9318 <Test name="shared_instance_array_both" /> 9319 <Test name="packed_vertex" /> 9320 <Test name="packed_fragment" /> 9321 <Test name="packed_instance_array_vertex" /> 9322 <Test name="packed_instance_array_fragment" /> 9323 <Test name="std140_vertex" /> 9324 <Test name="std140_fragment" /> 9325 <Test name="std140_both" /> 9326 <Test name="std140_instance_array_vertex" /> 9327 <Test name="std140_instance_array_fragment" /> 9328 <Test name="std140_instance_array_both" /> 9329 </TestCase> 9330 <TestCase name="single_buffer"> 9331 <Test name="shared_instance_array_vertex" /> 9332 <Test name="shared_instance_array_fragment" /> 9333 <Test name="shared_instance_array_both" /> 9334 <Test name="packed_instance_array_vertex" /> 9335 <Test name="packed_instance_array_fragment" /> 9336 <Test name="std140_instance_array_vertex" /> 9337 <Test name="std140_instance_array_fragment" /> 9338 <Test name="std140_instance_array_both" /> 9339 </TestCase> 9340 </TestSuite> 9341 <TestSuite name="random"> 9342 <TestCase name="basic_type_arrays"> 9343 <Test name="0" /> 9344 <Test name="1" /> 9345 <Test name="2" /> 9346 <Test name="3" /> 9347 <Test name="4" /> 9348 <Test name="5" /> 9349 <Test name="6" /> 9350 <Test name="7" /> 9351 <Test name="8" /> 9352 <Test name="9" /> 9353 <Test name="10" /> 9354 <Test name="11" /> 9355 <Test name="12" /> 9356 <Test name="13" /> 9357 <Test name="14" /> 9358 <Test name="15" /> 9359 <Test name="16" /> 9360 <Test name="17" /> 9361 <Test name="18" /> 9362 <Test name="19" /> 9363 <Test name="20" /> 9364 <Test name="21" /> 9365 <Test name="22" /> 9366 <Test name="23" /> 9367 <Test name="24" /> 9368 </TestCase> 9369 <TestCase name="all_per_block_buffers"> 9370 <Test name="0" /> 9371 <Test name="1" /> 9372 <Test name="2" /> 9373 <Test name="3" /> 9374 <Test name="4" /> 9375 <Test name="5" /> 9376 <Test name="6" /> 9377 <Test name="7" /> 9378 <Test name="8" /> 9379 <Test name="9" /> 9380 <Test name="10" /> 9381 <Test name="11" /> 9382 <Test name="12" /> 9383 <Test name="13" /> 9384 <Test name="14" /> 9385 <Test name="15" /> 9386 <Test name="16" /> 9387 <Test name="17" /> 9388 <Test name="18" /> 9389 <Test name="19" /> 9390 <Test name="21" /> 9391 <Test name="22" /> 9392 <Test name="23" /> 9393 <Test name="24" /> 9394 <Test name="25" /> 9395 <Test name="26" /> 9396 <Test name="27" /> 9397 <Test name="28" /> 9398 <Test name="29" /> 9399 <Test name="30" /> 9400 <Test name="31" /> 9401 <Test name="32" /> 9402 <Test name="33" /> 9403 <Test name="34" /> 9404 <Test name="35" /> 9405 <Test name="36" /> 9406 <Test name="37" /> 9407 <Test name="38" /> 9408 <Test name="39" /> 9409 <Test name="40" /> 9410 <Test name="42" /> 9411 <Test name="43" /> 9412 <Test name="44" /> 9413 <Test name="45" /> 9414 <Test name="46" /> 9415 <Test name="47" /> 9416 <Test name="48" /> 9417 <Test name="49" /> 9418 </TestCase> 9419 <TestCase name="all_shared_buffer"> 9420 <Test name="0" /> 9421 <Test name="1" /> 9422 <Test name="2" /> 9423 <Test name="3" /> 9424 <Test name="4" /> 9425 <Test name="5" /> 9426 <Test name="6" /> 9427 <Test name="7" /> 9428 <Test name="8" /> 9429 <Test name="9" /> 9430 <Test name="10" /> 9431 <Test name="11" /> 9432 <Test name="12" /> 9433 <Test name="13" /> 9434 <Test name="14" /> 9435 <Test name="15" /> 9436 <Test name="16" /> 9437 <Test name="17" /> 9438 <Test name="18" /> 9439 <Test name="19" /> 9440 <Test name="20" /> 9441 <Test name="21" /> 9442 <Test name="22" /> 9443 <Test name="23" /> 9444 <Test name="24" /> 9445 <Test name="25" /> 9446 <Test name="26" /> 9447 <Test name="27" /> 9448 <Test name="28" /> 9449 <Test name="29" /> 9450 <Test name="30" /> 9451 <Test name="31" /> 9452 <Test name="32" /> 9453 <Test name="33" /> 9454 <Test name="34" /> 9455 <Test name="35" /> 9456 <Test name="36" /> 9457 <Test name="37" /> 9458 <Test name="38" /> 9459 <Test name="39" /> 9460 <Test name="40" /> 9461 <Test name="41" /> 9462 <Test name="42" /> 9463 <Test name="43" /> 9464 <Test name="44" /> 9465 <Test name="45" /> 9466 <Test name="46" /> 9467 <Test name="47" /> 9468 <Test name="48" /> 9469 <Test name="49" /> 9470 </TestCase> 9471 </TestSuite> 9472 </TestSuite> 9473 <TestSuite name="image_load_store"> 9474 <TestSuite name="2d"> 9475 <TestCase name="store"> 9476 <Test name="rgba32f" /> 9477 <Test name="rgba16f" /> 9478 <Test name="r32f" /> 9479 <Test name="rgba32ui" /> 9480 <Test name="rgba16ui" /> 9481 <Test name="rgba8ui" /> 9482 <Test name="r32ui" /> 9483 <Test name="rgba32i" /> 9484 <Test name="rgba16i" /> 9485 <Test name="rgba8i" /> 9486 <Test name="r32i" /> 9487 <Test name="rgba8" /> 9488 <Test name="rgba8_snorm" /> 9489 </TestCase> 9490 <TestCase name="load_store"> 9491 <Test name="rgba32f" /> 9492 <Test name="rgba16f" /> 9493 <Test name="r32f" /> 9494 <Test name="rgba32ui" /> 9495 <Test name="rgba16ui" /> 9496 <Test name="rgba8ui" /> 9497 <Test name="r32ui" /> 9498 <Test name="rgba32i" /> 9499 <Test name="rgba16i" /> 9500 <Test name="rgba8i" /> 9501 <Test name="r32i" /> 9502 <Test name="rgba8" /> 9503 <Test name="rgba8_snorm" /> 9504 </TestCase> 9505 <TestCase name="atomic"> 9506 <Test name="exchange_r32f_result" /> 9507 <Test name="exchange_r32f_return_value" /> 9508 <Test name="add_r32ui_result" /> 9509 <Test name="add_r32ui_return_value" /> 9510 <Test name="min_r32ui_result" /> 9511 <Test name="min_r32ui_return_value" /> 9512 <Test name="max_r32ui_result" /> 9513 <Test name="max_r32ui_return_value" /> 9514 <Test name="and_r32ui_result" /> 9515 <Test name="and_r32ui_return_value" /> 9516 <Test name="or_r32ui_result" /> 9517 <Test name="or_r32ui_return_value" /> 9518 <Test name="xor_r32ui_result" /> 9519 <Test name="xor_r32ui_return_value" /> 9520 <Test name="exchange_r32ui_result" /> 9521 <Test name="exchange_r32ui_return_value" /> 9522 <Test name="comp_swap_r32ui_result" /> 9523 <Test name="comp_swap_r32ui_return_value" /> 9524 <Test name="add_r32i_result" /> 9525 <Test name="add_r32i_return_value" /> 9526 <Test name="min_r32i_result" /> 9527 <Test name="min_r32i_return_value" /> 9528 <Test name="max_r32i_result" /> 9529 <Test name="max_r32i_return_value" /> 9530 <Test name="and_r32i_result" /> 9531 <Test name="and_r32i_return_value" /> 9532 <Test name="or_r32i_result" /> 9533 <Test name="or_r32i_return_value" /> 9534 <Test name="xor_r32i_result" /> 9535 <Test name="xor_r32i_return_value" /> 9536 <Test name="exchange_r32i_result" /> 9537 <Test name="exchange_r32i_return_value" /> 9538 <Test name="comp_swap_r32i_result" /> 9539 <Test name="comp_swap_r32i_return_value" /> 9540 </TestCase> 9541 <TestCase name="qualifiers"> 9542 <Test name="coherent_r32f" /> 9543 <Test name="volatile_r32f" /> 9544 <Test name="coherent_r32ui" /> 9545 <Test name="volatile_r32ui" /> 9546 <Test name="coherent_r32i" /> 9547 <Test name="volatile_r32i" /> 9548 <Test name="restrict" /> 9549 </TestCase> 9550 <TestCase name="format_reinterpret"> 9551 <Test name="rgba32f_rgba32ui" /> 9552 <Test name="rgba32f_rgba32i" /> 9553 <Test name="rgba16f_rgba16ui" /> 9554 <Test name="rgba16f_rgba16i" /> 9555 <Test name="r32f_rgba8ui" /> 9556 <Test name="r32f_r32ui" /> 9557 <Test name="r32f_rgba8i" /> 9558 <Test name="r32f_r32i" /> 9559 <Test name="r32f_rgba8" /> 9560 <Test name="r32f_rgba8_snorm" /> 9561 <Test name="rgba32ui_rgba32f" /> 9562 <Test name="rgba32ui_rgba32i" /> 9563 <Test name="rgba16ui_rgba16f" /> 9564 <Test name="rgba16ui_rgba16i" /> 9565 <Test name="rgba8ui_r32f" /> 9566 <Test name="rgba8ui_r32ui" /> 9567 <Test name="rgba8ui_rgba8i" /> 9568 <Test name="rgba8ui_r32i" /> 9569 <Test name="rgba8ui_rgba8" /> 9570 <Test name="rgba8ui_rgba8_snorm" /> 9571 <Test name="r32ui_r32f" /> 9572 <Test name="r32ui_rgba8ui" /> 9573 <Test name="r32ui_rgba8i" /> 9574 <Test name="r32ui_r32i" /> 9575 <Test name="r32ui_rgba8" /> 9576 <Test name="r32ui_rgba8_snorm" /> 9577 <Test name="rgba32i_rgba32f" /> 9578 <Test name="rgba32i_rgba32ui" /> 9579 <Test name="rgba16i_rgba16f" /> 9580 <Test name="rgba16i_rgba16ui" /> 9581 <Test name="rgba8i_r32f" /> 9582 <Test name="rgba8i_rgba8ui" /> 9583 <Test name="rgba8i_r32ui" /> 9584 <Test name="rgba8i_r32i" /> 9585 <Test name="rgba8i_rgba8" /> 9586 <Test name="rgba8i_rgba8_snorm" /> 9587 <Test name="r32i_r32f" /> 9588 <Test name="r32i_rgba8ui" /> 9589 <Test name="r32i_r32ui" /> 9590 <Test name="r32i_rgba8i" /> 9591 <Test name="r32i_rgba8" /> 9592 <Test name="r32i_rgba8_snorm" /> 9593 <Test name="rgba8_r32f" /> 9594 <Test name="rgba8_rgba8ui" /> 9595 <Test name="rgba8_r32ui" /> 9596 <Test name="rgba8_rgba8i" /> 9597 <Test name="rgba8_r32i" /> 9598 <Test name="rgba8_rgba8_snorm" /> 9599 <Test name="rgba8_snorm_r32f" /> 9600 <Test name="rgba8_snorm_rgba8ui" /> 9601 <Test name="rgba8_snorm_r32ui" /> 9602 <Test name="rgba8_snorm_rgba8i" /> 9603 <Test name="rgba8_snorm_r32i" /> 9604 <Test name="rgba8_snorm_rgba8" /> 9605 </TestCase> 9606 <TestCase name="image_size"> 9607 <Test name="readonly_32x32" /> 9608 <Test name="readonly_12x34" /> 9609 <Test name="readonly_1x1" /> 9610 <Test name="readonly_7x1" /> 9611 <Test name="writeonly_32x32" /> 9612 <Test name="writeonly_12x34" /> 9613 <Test name="writeonly_1x1" /> 9614 <Test name="writeonly_7x1" /> 9615 <Test name="readonly_writeonly_32x32" /> 9616 <Test name="readonly_writeonly_12x34" /> 9617 <Test name="readonly_writeonly_1x1" /> 9618 <Test name="readonly_writeonly_7x1" /> 9619 </TestCase> 9620 </TestSuite> 9621 <TestSuite name="cube"> 9622 <TestCase name="store"> 9623 <Test name="rgba32f" /> 9624 <Test name="rgba32f_single_layer" /> 9625 <Test name="rgba16f" /> 9626 <Test name="rgba16f_single_layer" /> 9627 <Test name="r32f" /> 9628 <Test name="r32f_single_layer" /> 9629 <Test name="rgba32ui" /> 9630 <Test name="rgba32ui_single_layer" /> 9631 <Test name="rgba16ui" /> 9632 <Test name="rgba16ui_single_layer" /> 9633 <Test name="rgba8ui" /> 9634 <Test name="rgba8ui_single_layer" /> 9635 <Test name="r32ui" /> 9636 <Test name="r32ui_single_layer" /> 9637 <Test name="rgba32i" /> 9638 <Test name="rgba32i_single_layer" /> 9639 <Test name="rgba16i" /> 9640 <Test name="rgba16i_single_layer" /> 9641 <Test name="rgba8i" /> 9642 <Test name="rgba8i_single_layer" /> 9643 <Test name="r32i" /> 9644 <Test name="r32i_single_layer" /> 9645 <Test name="rgba8" /> 9646 <Test name="rgba8_single_layer" /> 9647 <Test name="rgba8_snorm" /> 9648 <Test name="rgba8_snorm_single_layer" /> 9649 </TestCase> 9650 <TestCase name="load_store"> 9651 <Test name="rgba32f" /> 9652 <Test name="rgba32f_single_layer" /> 9653 <Test name="rgba16f" /> 9654 <Test name="rgba16f_single_layer" /> 9655 <Test name="r32f" /> 9656 <Test name="r32f_single_layer" /> 9657 <Test name="rgba32ui" /> 9658 <Test name="rgba32ui_single_layer" /> 9659 <Test name="rgba16ui" /> 9660 <Test name="rgba16ui_single_layer" /> 9661 <Test name="rgba8ui" /> 9662 <Test name="rgba8ui_single_layer" /> 9663 <Test name="r32ui" /> 9664 <Test name="r32ui_single_layer" /> 9665 <Test name="rgba32i" /> 9666 <Test name="rgba32i_single_layer" /> 9667 <Test name="rgba16i" /> 9668 <Test name="rgba16i_single_layer" /> 9669 <Test name="rgba8i" /> 9670 <Test name="rgba8i_single_layer" /> 9671 <Test name="r32i" /> 9672 <Test name="r32i_single_layer" /> 9673 <Test name="rgba8" /> 9674 <Test name="rgba8_single_layer" /> 9675 <Test name="rgba8_snorm" /> 9676 <Test name="rgba8_snorm_single_layer" /> 9677 </TestCase> 9678 <TestCase name="atomic"> 9679 <Test name="exchange_r32f_result" /> 9680 <Test name="exchange_r32f_return_value" /> 9681 <Test name="add_r32ui_result" /> 9682 <Test name="add_r32ui_return_value" /> 9683 <Test name="min_r32ui_result" /> 9684 <Test name="min_r32ui_return_value" /> 9685 <Test name="max_r32ui_result" /> 9686 <Test name="max_r32ui_return_value" /> 9687 <Test name="and_r32ui_result" /> 9688 <Test name="and_r32ui_return_value" /> 9689 <Test name="or_r32ui_result" /> 9690 <Test name="or_r32ui_return_value" /> 9691 <Test name="xor_r32ui_result" /> 9692 <Test name="xor_r32ui_return_value" /> 9693 <Test name="exchange_r32ui_result" /> 9694 <Test name="exchange_r32ui_return_value" /> 9695 <Test name="comp_swap_r32ui_result" /> 9696 <Test name="comp_swap_r32ui_return_value" /> 9697 <Test name="add_r32i_result" /> 9698 <Test name="add_r32i_return_value" /> 9699 <Test name="min_r32i_result" /> 9700 <Test name="min_r32i_return_value" /> 9701 <Test name="max_r32i_result" /> 9702 <Test name="max_r32i_return_value" /> 9703 <Test name="and_r32i_result" /> 9704 <Test name="and_r32i_return_value" /> 9705 <Test name="or_r32i_result" /> 9706 <Test name="or_r32i_return_value" /> 9707 <Test name="xor_r32i_result" /> 9708 <Test name="xor_r32i_return_value" /> 9709 <Test name="exchange_r32i_result" /> 9710 <Test name="exchange_r32i_return_value" /> 9711 <Test name="comp_swap_r32i_result" /> 9712 <Test name="comp_swap_r32i_return_value" /> 9713 </TestCase> 9714 <TestCase name="qualifiers"> 9715 <Test name="coherent_r32f" /> 9716 <Test name="volatile_r32f" /> 9717 <Test name="coherent_r32ui" /> 9718 <Test name="volatile_r32ui" /> 9719 <Test name="coherent_r32i" /> 9720 <Test name="volatile_r32i" /> 9721 <Test name="restrict" /> 9722 </TestCase> 9723 <TestCase name="format_reinterpret"> 9724 <Test name="rgba32f_rgba32ui" /> 9725 <Test name="rgba32f_rgba32i" /> 9726 <Test name="rgba16f_rgba16ui" /> 9727 <Test name="rgba16f_rgba16i" /> 9728 <Test name="r32f_rgba8ui" /> 9729 <Test name="r32f_r32ui" /> 9730 <Test name="r32f_rgba8i" /> 9731 <Test name="r32f_r32i" /> 9732 <Test name="r32f_rgba8" /> 9733 <Test name="r32f_rgba8_snorm" /> 9734 <Test name="rgba32ui_rgba32f" /> 9735 <Test name="rgba32ui_rgba32i" /> 9736 <Test name="rgba16ui_rgba16f" /> 9737 <Test name="rgba16ui_rgba16i" /> 9738 <Test name="rgba8ui_r32f" /> 9739 <Test name="rgba8ui_r32ui" /> 9740 <Test name="rgba8ui_rgba8i" /> 9741 <Test name="rgba8ui_r32i" /> 9742 <Test name="rgba8ui_rgba8" /> 9743 <Test name="rgba8ui_rgba8_snorm" /> 9744 <Test name="r32ui_r32f" /> 9745 <Test name="r32ui_rgba8ui" /> 9746 <Test name="r32ui_rgba8i" /> 9747 <Test name="r32ui_r32i" /> 9748 <Test name="r32ui_rgba8" /> 9749 <Test name="r32ui_rgba8_snorm" /> 9750 <Test name="rgba32i_rgba32f" /> 9751 <Test name="rgba32i_rgba32ui" /> 9752 <Test name="rgba16i_rgba16f" /> 9753 <Test name="rgba16i_rgba16ui" /> 9754 <Test name="rgba8i_r32f" /> 9755 <Test name="rgba8i_rgba8ui" /> 9756 <Test name="rgba8i_r32ui" /> 9757 <Test name="rgba8i_r32i" /> 9758 <Test name="rgba8i_rgba8" /> 9759 <Test name="rgba8i_rgba8_snorm" /> 9760 <Test name="r32i_r32f" /> 9761 <Test name="r32i_rgba8ui" /> 9762 <Test name="r32i_r32ui" /> 9763 <Test name="r32i_rgba8i" /> 9764 <Test name="r32i_rgba8" /> 9765 <Test name="r32i_rgba8_snorm" /> 9766 <Test name="rgba8_r32f" /> 9767 <Test name="rgba8_rgba8ui" /> 9768 <Test name="rgba8_r32ui" /> 9769 <Test name="rgba8_rgba8i" /> 9770 <Test name="rgba8_r32i" /> 9771 <Test name="rgba8_rgba8_snorm" /> 9772 <Test name="rgba8_snorm_r32f" /> 9773 <Test name="rgba8_snorm_rgba8ui" /> 9774 <Test name="rgba8_snorm_r32ui" /> 9775 <Test name="rgba8_snorm_rgba8i" /> 9776 <Test name="rgba8_snorm_r32i" /> 9777 <Test name="rgba8_snorm_rgba8" /> 9778 </TestCase> 9779 <TestCase name="image_size"> 9780 <Test name="readonly_32x32" /> 9781 <Test name="readonly_12x12" /> 9782 <Test name="readonly_1x1" /> 9783 <Test name="readonly_7x7" /> 9784 <Test name="writeonly_32x32" /> 9785 <Test name="writeonly_12x12" /> 9786 <Test name="writeonly_1x1" /> 9787 <Test name="writeonly_7x7" /> 9788 <Test name="readonly_writeonly_32x32" /> 9789 <Test name="readonly_writeonly_12x12" /> 9790 <Test name="readonly_writeonly_1x1" /> 9791 <Test name="readonly_writeonly_7x7" /> 9792 </TestCase> 9793 </TestSuite> 9794 <TestSuite name="3d"> 9795 <TestCase name="store"> 9796 <Test name="rgba32f" /> 9797 <Test name="rgba32f_single_layer" /> 9798 <Test name="rgba16f" /> 9799 <Test name="rgba16f_single_layer" /> 9800 <Test name="r32f" /> 9801 <Test name="r32f_single_layer" /> 9802 <Test name="rgba32ui" /> 9803 <Test name="rgba32ui_single_layer" /> 9804 <Test name="rgba16ui" /> 9805 <Test name="rgba16ui_single_layer" /> 9806 <Test name="rgba8ui" /> 9807 <Test name="rgba8ui_single_layer" /> 9808 <Test name="r32ui" /> 9809 <Test name="r32ui_single_layer" /> 9810 <Test name="rgba32i" /> 9811 <Test name="rgba32i_single_layer" /> 9812 <Test name="rgba16i" /> 9813 <Test name="rgba16i_single_layer" /> 9814 <Test name="rgba8i" /> 9815 <Test name="rgba8i_single_layer" /> 9816 <Test name="r32i" /> 9817 <Test name="r32i_single_layer" /> 9818 <Test name="rgba8" /> 9819 <Test name="rgba8_single_layer" /> 9820 <Test name="rgba8_snorm" /> 9821 <Test name="rgba8_snorm_single_layer" /> 9822 </TestCase> 9823 <TestCase name="load_store"> 9824 <Test name="rgba32f" /> 9825 <Test name="rgba32f_single_layer" /> 9826 <Test name="rgba16f" /> 9827 <Test name="rgba16f_single_layer" /> 9828 <Test name="r32f" /> 9829 <Test name="r32f_single_layer" /> 9830 <Test name="rgba32ui" /> 9831 <Test name="rgba32ui_single_layer" /> 9832 <Test name="rgba16ui" /> 9833 <Test name="rgba16ui_single_layer" /> 9834 <Test name="rgba8ui" /> 9835 <Test name="rgba8ui_single_layer" /> 9836 <Test name="r32ui" /> 9837 <Test name="r32ui_single_layer" /> 9838 <Test name="rgba32i" /> 9839 <Test name="rgba32i_single_layer" /> 9840 <Test name="rgba16i" /> 9841 <Test name="rgba16i_single_layer" /> 9842 <Test name="rgba8i" /> 9843 <Test name="rgba8i_single_layer" /> 9844 <Test name="r32i" /> 9845 <Test name="r32i_single_layer" /> 9846 <Test name="rgba8" /> 9847 <Test name="rgba8_single_layer" /> 9848 <Test name="rgba8_snorm" /> 9849 <Test name="rgba8_snorm_single_layer" /> 9850 </TestCase> 9851 <TestCase name="atomic"> 9852 <Test name="exchange_r32f_result" /> 9853 <Test name="exchange_r32f_return_value" /> 9854 <Test name="add_r32ui_result" /> 9855 <Test name="add_r32ui_return_value" /> 9856 <Test name="min_r32ui_result" /> 9857 <Test name="min_r32ui_return_value" /> 9858 <Test name="max_r32ui_result" /> 9859 <Test name="max_r32ui_return_value" /> 9860 <Test name="and_r32ui_result" /> 9861 <Test name="and_r32ui_return_value" /> 9862 <Test name="or_r32ui_result" /> 9863 <Test name="or_r32ui_return_value" /> 9864 <Test name="xor_r32ui_result" /> 9865 <Test name="xor_r32ui_return_value" /> 9866 <Test name="exchange_r32ui_result" /> 9867 <Test name="exchange_r32ui_return_value" /> 9868 <Test name="comp_swap_r32ui_result" /> 9869 <Test name="comp_swap_r32ui_return_value" /> 9870 <Test name="add_r32i_result" /> 9871 <Test name="add_r32i_return_value" /> 9872 <Test name="min_r32i_result" /> 9873 <Test name="min_r32i_return_value" /> 9874 <Test name="max_r32i_result" /> 9875 <Test name="max_r32i_return_value" /> 9876 <Test name="and_r32i_result" /> 9877 <Test name="and_r32i_return_value" /> 9878 <Test name="or_r32i_result" /> 9879 <Test name="or_r32i_return_value" /> 9880 <Test name="xor_r32i_result" /> 9881 <Test name="xor_r32i_return_value" /> 9882 <Test name="exchange_r32i_result" /> 9883 <Test name="exchange_r32i_return_value" /> 9884 <Test name="comp_swap_r32i_result" /> 9885 <Test name="comp_swap_r32i_return_value" /> 9886 </TestCase> 9887 <TestCase name="qualifiers"> 9888 <Test name="coherent_r32f" /> 9889 <Test name="volatile_r32f" /> 9890 <Test name="coherent_r32ui" /> 9891 <Test name="volatile_r32ui" /> 9892 <Test name="coherent_r32i" /> 9893 <Test name="volatile_r32i" /> 9894 <Test name="restrict" /> 9895 </TestCase> 9896 <TestCase name="format_reinterpret"> 9897 <Test name="rgba32f_rgba32ui" /> 9898 <Test name="rgba32f_rgba32i" /> 9899 <Test name="rgba16f_rgba16ui" /> 9900 <Test name="rgba16f_rgba16i" /> 9901 <Test name="r32f_rgba8ui" /> 9902 <Test name="r32f_r32ui" /> 9903 <Test name="r32f_rgba8i" /> 9904 <Test name="r32f_r32i" /> 9905 <Test name="r32f_rgba8" /> 9906 <Test name="r32f_rgba8_snorm" /> 9907 <Test name="rgba32ui_rgba32f" /> 9908 <Test name="rgba32ui_rgba32i" /> 9909 <Test name="rgba16ui_rgba16f" /> 9910 <Test name="rgba16ui_rgba16i" /> 9911 <Test name="rgba8ui_r32f" /> 9912 <Test name="rgba8ui_r32ui" /> 9913 <Test name="rgba8ui_rgba8i" /> 9914 <Test name="rgba8ui_r32i" /> 9915 <Test name="rgba8ui_rgba8" /> 9916 <Test name="rgba8ui_rgba8_snorm" /> 9917 <Test name="r32ui_r32f" /> 9918 <Test name="r32ui_rgba8ui" /> 9919 <Test name="r32ui_rgba8i" /> 9920 <Test name="r32ui_r32i" /> 9921 <Test name="r32ui_rgba8" /> 9922 <Test name="r32ui_rgba8_snorm" /> 9923 <Test name="rgba32i_rgba32f" /> 9924 <Test name="rgba32i_rgba32ui" /> 9925 <Test name="rgba16i_rgba16f" /> 9926 <Test name="rgba16i_rgba16ui" /> 9927 <Test name="rgba8i_r32f" /> 9928 <Test name="rgba8i_rgba8ui" /> 9929 <Test name="rgba8i_r32ui" /> 9930 <Test name="rgba8i_r32i" /> 9931 <Test name="rgba8i_rgba8" /> 9932 <Test name="rgba8i_rgba8_snorm" /> 9933 <Test name="r32i_r32f" /> 9934 <Test name="r32i_rgba8ui" /> 9935 <Test name="r32i_r32ui" /> 9936 <Test name="r32i_rgba8i" /> 9937 <Test name="r32i_rgba8" /> 9938 <Test name="r32i_rgba8_snorm" /> 9939 <Test name="rgba8_r32f" /> 9940 <Test name="rgba8_rgba8ui" /> 9941 <Test name="rgba8_r32ui" /> 9942 <Test name="rgba8_rgba8i" /> 9943 <Test name="rgba8_r32i" /> 9944 <Test name="rgba8_rgba8_snorm" /> 9945 <Test name="rgba8_snorm_r32f" /> 9946 <Test name="rgba8_snorm_rgba8ui" /> 9947 <Test name="rgba8_snorm_r32ui" /> 9948 <Test name="rgba8_snorm_rgba8i" /> 9949 <Test name="rgba8_snorm_r32i" /> 9950 <Test name="rgba8_snorm_rgba8" /> 9951 </TestCase> 9952 <TestCase name="image_size"> 9953 <Test name="readonly_32x32x32" /> 9954 <Test name="readonly_12x34x56" /> 9955 <Test name="readonly_1x1x1" /> 9956 <Test name="readonly_7x1x1" /> 9957 <Test name="writeonly_32x32x32" /> 9958 <Test name="writeonly_12x34x56" /> 9959 <Test name="writeonly_1x1x1" /> 9960 <Test name="writeonly_7x1x1" /> 9961 <Test name="readonly_writeonly_32x32x32" /> 9962 <Test name="readonly_writeonly_12x34x56" /> 9963 <Test name="readonly_writeonly_1x1x1" /> 9964 <Test name="readonly_writeonly_7x1x1" /> 9965 </TestCase> 9966 </TestSuite> 9967 <TestSuite name="2d_array"> 9968 <TestCase name="store"> 9969 <Test name="rgba32f" /> 9970 <Test name="rgba32f_single_layer" /> 9971 <Test name="rgba16f" /> 9972 <Test name="rgba16f_single_layer" /> 9973 <Test name="r32f" /> 9974 <Test name="r32f_single_layer" /> 9975 <Test name="rgba32ui" /> 9976 <Test name="rgba32ui_single_layer" /> 9977 <Test name="rgba16ui" /> 9978 <Test name="rgba16ui_single_layer" /> 9979 <Test name="rgba8ui" /> 9980 <Test name="rgba8ui_single_layer" /> 9981 <Test name="r32ui" /> 9982 <Test name="r32ui_single_layer" /> 9983 <Test name="rgba32i" /> 9984 <Test name="rgba32i_single_layer" /> 9985 <Test name="rgba16i" /> 9986 <Test name="rgba16i_single_layer" /> 9987 <Test name="rgba8i" /> 9988 <Test name="rgba8i_single_layer" /> 9989 <Test name="r32i" /> 9990 <Test name="r32i_single_layer" /> 9991 <Test name="rgba8" /> 9992 <Test name="rgba8_single_layer" /> 9993 <Test name="rgba8_snorm" /> 9994 <Test name="rgba8_snorm_single_layer" /> 9995 </TestCase> 9996 <TestCase name="load_store"> 9997 <Test name="rgba32f" /> 9998 <Test name="rgba32f_single_layer" /> 9999 <Test name="rgba16f" /> 10000 <Test name="rgba16f_single_layer" /> 10001 <Test name="r32f" /> 10002 <Test name="r32f_single_layer" /> 10003 <Test name="rgba32ui" /> 10004 <Test name="rgba32ui_single_layer" /> 10005 <Test name="rgba16ui" /> 10006 <Test name="rgba16ui_single_layer" /> 10007 <Test name="rgba8ui" /> 10008 <Test name="rgba8ui_single_layer" /> 10009 <Test name="r32ui" /> 10010 <Test name="r32ui_single_layer" /> 10011 <Test name="rgba32i" /> 10012 <Test name="rgba32i_single_layer" /> 10013 <Test name="rgba16i" /> 10014 <Test name="rgba16i_single_layer" /> 10015 <Test name="rgba8i" /> 10016 <Test name="rgba8i_single_layer" /> 10017 <Test name="r32i" /> 10018 <Test name="r32i_single_layer" /> 10019 <Test name="rgba8" /> 10020 <Test name="rgba8_single_layer" /> 10021 <Test name="rgba8_snorm" /> 10022 <Test name="rgba8_snorm_single_layer" /> 10023 </TestCase> 10024 <TestCase name="atomic"> 10025 <Test name="exchange_r32f_result" /> 10026 <Test name="exchange_r32f_return_value" /> 10027 <Test name="add_r32ui_result" /> 10028 <Test name="add_r32ui_return_value" /> 10029 <Test name="min_r32ui_result" /> 10030 <Test name="min_r32ui_return_value" /> 10031 <Test name="max_r32ui_result" /> 10032 <Test name="max_r32ui_return_value" /> 10033 <Test name="and_r32ui_result" /> 10034 <Test name="and_r32ui_return_value" /> 10035 <Test name="or_r32ui_result" /> 10036 <Test name="or_r32ui_return_value" /> 10037 <Test name="xor_r32ui_result" /> 10038 <Test name="xor_r32ui_return_value" /> 10039 <Test name="exchange_r32ui_result" /> 10040 <Test name="exchange_r32ui_return_value" /> 10041 <Test name="comp_swap_r32ui_result" /> 10042 <Test name="comp_swap_r32ui_return_value" /> 10043 <Test name="add_r32i_result" /> 10044 <Test name="add_r32i_return_value" /> 10045 <Test name="min_r32i_result" /> 10046 <Test name="min_r32i_return_value" /> 10047 <Test name="max_r32i_result" /> 10048 <Test name="max_r32i_return_value" /> 10049 <Test name="and_r32i_result" /> 10050 <Test name="and_r32i_return_value" /> 10051 <Test name="or_r32i_result" /> 10052 <Test name="or_r32i_return_value" /> 10053 <Test name="xor_r32i_result" /> 10054 <Test name="xor_r32i_return_value" /> 10055 <Test name="exchange_r32i_result" /> 10056 <Test name="exchange_r32i_return_value" /> 10057 <Test name="comp_swap_r32i_result" /> 10058 <Test name="comp_swap_r32i_return_value" /> 10059 </TestCase> 10060 <TestCase name="qualifiers"> 10061 <Test name="coherent_r32f" /> 10062 <Test name="volatile_r32f" /> 10063 <Test name="coherent_r32ui" /> 10064 <Test name="volatile_r32ui" /> 10065 <Test name="coherent_r32i" /> 10066 <Test name="volatile_r32i" /> 10067 <Test name="restrict" /> 10068 </TestCase> 10069 <TestCase name="format_reinterpret"> 10070 <Test name="rgba32f_rgba32ui" /> 10071 <Test name="rgba32f_rgba32i" /> 10072 <Test name="rgba16f_rgba16ui" /> 10073 <Test name="rgba16f_rgba16i" /> 10074 <Test name="r32f_rgba8ui" /> 10075 <Test name="r32f_r32ui" /> 10076 <Test name="r32f_rgba8i" /> 10077 <Test name="r32f_r32i" /> 10078 <Test name="r32f_rgba8" /> 10079 <Test name="r32f_rgba8_snorm" /> 10080 <Test name="rgba32ui_rgba32f" /> 10081 <Test name="rgba32ui_rgba32i" /> 10082 <Test name="rgba16ui_rgba16f" /> 10083 <Test name="rgba16ui_rgba16i" /> 10084 <Test name="rgba8ui_r32f" /> 10085 <Test name="rgba8ui_r32ui" /> 10086 <Test name="rgba8ui_rgba8i" /> 10087 <Test name="rgba8ui_r32i" /> 10088 <Test name="rgba8ui_rgba8" /> 10089 <Test name="rgba8ui_rgba8_snorm" /> 10090 <Test name="r32ui_r32f" /> 10091 <Test name="r32ui_rgba8ui" /> 10092 <Test name="r32ui_rgba8i" /> 10093 <Test name="r32ui_r32i" /> 10094 <Test name="r32ui_rgba8" /> 10095 <Test name="r32ui_rgba8_snorm" /> 10096 <Test name="rgba32i_rgba32f" /> 10097 <Test name="rgba32i_rgba32ui" /> 10098 <Test name="rgba16i_rgba16f" /> 10099 <Test name="rgba16i_rgba16ui" /> 10100 <Test name="rgba8i_r32f" /> 10101 <Test name="rgba8i_rgba8ui" /> 10102 <Test name="rgba8i_r32ui" /> 10103 <Test name="rgba8i_r32i" /> 10104 <Test name="rgba8i_rgba8" /> 10105 <Test name="rgba8i_rgba8_snorm" /> 10106 <Test name="r32i_r32f" /> 10107 <Test name="r32i_rgba8ui" /> 10108 <Test name="r32i_r32ui" /> 10109 <Test name="r32i_rgba8i" /> 10110 <Test name="r32i_rgba8" /> 10111 <Test name="r32i_rgba8_snorm" /> 10112 <Test name="rgba8_r32f" /> 10113 <Test name="rgba8_rgba8ui" /> 10114 <Test name="rgba8_r32ui" /> 10115 <Test name="rgba8_rgba8i" /> 10116 <Test name="rgba8_r32i" /> 10117 <Test name="rgba8_rgba8_snorm" /> 10118 <Test name="rgba8_snorm_r32f" /> 10119 <Test name="rgba8_snorm_rgba8ui" /> 10120 <Test name="rgba8_snorm_r32ui" /> 10121 <Test name="rgba8_snorm_rgba8i" /> 10122 <Test name="rgba8_snorm_r32i" /> 10123 <Test name="rgba8_snorm_rgba8" /> 10124 </TestCase> 10125 <TestCase name="image_size"> 10126 <Test name="readonly_32x32x32" /> 10127 <Test name="readonly_12x34x56" /> 10128 <Test name="readonly_1x1x1" /> 10129 <Test name="readonly_7x1x1" /> 10130 <Test name="writeonly_32x32x32" /> 10131 <Test name="writeonly_12x34x56" /> 10132 <Test name="writeonly_1x1x1" /> 10133 <Test name="writeonly_7x1x1" /> 10134 <Test name="readonly_writeonly_32x32x32" /> 10135 <Test name="readonly_writeonly_12x34x56" /> 10136 <Test name="readonly_writeonly_1x1x1" /> 10137 <Test name="readonly_writeonly_7x1x1" /> 10138 </TestCase> 10139 </TestSuite> 10140 <TestSuite name="buffer"> 10141 <TestCase name="store"> 10142 <Test name="rgba32f" /> 10143 <Test name="rgba16f" /> 10144 <Test name="r32f" /> 10145 <Test name="rgba32ui" /> 10146 <Test name="rgba16ui" /> 10147 <Test name="rgba8ui" /> 10148 <Test name="r32ui" /> 10149 <Test name="rgba32i" /> 10150 <Test name="rgba16i" /> 10151 <Test name="rgba8i" /> 10152 <Test name="r32i" /> 10153 <Test name="rgba8" /> 10154 </TestCase> 10155 <TestCase name="load_store"> 10156 <Test name="rgba32f" /> 10157 <Test name="rgba16f" /> 10158 <Test name="r32f" /> 10159 <Test name="rgba32ui" /> 10160 <Test name="rgba16ui" /> 10161 <Test name="rgba8ui" /> 10162 <Test name="r32ui" /> 10163 <Test name="rgba32i" /> 10164 <Test name="rgba16i" /> 10165 <Test name="rgba8i" /> 10166 <Test name="r32i" /> 10167 <Test name="rgba8" /> 10168 </TestCase> 10169 <TestCase name="atomic"> 10170 <Test name="exchange_r32f_result" /> 10171 <Test name="exchange_r32f_return_value" /> 10172 <Test name="add_r32ui_result" /> 10173 <Test name="add_r32ui_return_value" /> 10174 <Test name="min_r32ui_result" /> 10175 <Test name="min_r32ui_return_value" /> 10176 <Test name="max_r32ui_result" /> 10177 <Test name="max_r32ui_return_value" /> 10178 <Test name="and_r32ui_result" /> 10179 <Test name="and_r32ui_return_value" /> 10180 <Test name="or_r32ui_result" /> 10181 <Test name="or_r32ui_return_value" /> 10182 <Test name="xor_r32ui_result" /> 10183 <Test name="xor_r32ui_return_value" /> 10184 <Test name="exchange_r32ui_result" /> 10185 <Test name="exchange_r32ui_return_value" /> 10186 <Test name="comp_swap_r32ui_result" /> 10187 <Test name="comp_swap_r32ui_return_value" /> 10188 <Test name="add_r32i_result" /> 10189 <Test name="add_r32i_return_value" /> 10190 <Test name="min_r32i_result" /> 10191 <Test name="min_r32i_return_value" /> 10192 <Test name="max_r32i_result" /> 10193 <Test name="max_r32i_return_value" /> 10194 <Test name="and_r32i_result" /> 10195 <Test name="and_r32i_return_value" /> 10196 <Test name="or_r32i_result" /> 10197 <Test name="or_r32i_return_value" /> 10198 <Test name="xor_r32i_result" /> 10199 <Test name="xor_r32i_return_value" /> 10200 <Test name="exchange_r32i_result" /> 10201 <Test name="exchange_r32i_return_value" /> 10202 <Test name="comp_swap_r32i_result" /> 10203 <Test name="comp_swap_r32i_return_value" /> 10204 </TestCase> 10205 <TestCase name="qualifiers"> 10206 <Test name="coherent_r32f" /> 10207 <Test name="volatile_r32f" /> 10208 <Test name="coherent_r32ui" /> 10209 <Test name="volatile_r32ui" /> 10210 <Test name="coherent_r32i" /> 10211 <Test name="volatile_r32i" /> 10212 <Test name="restrict" /> 10213 </TestCase> 10214 <TestCase name="format_reinterpret"> 10215 <Test name="rgba32f_rgba32ui" /> 10216 <Test name="rgba32f_rgba32i" /> 10217 <Test name="rgba16f_rgba16ui" /> 10218 <Test name="rgba16f_rgba16i" /> 10219 <Test name="r32f_rgba8ui" /> 10220 <Test name="r32f_r32ui" /> 10221 <Test name="r32f_rgba8i" /> 10222 <Test name="r32f_r32i" /> 10223 <Test name="r32f_rgba8" /> 10224 <Test name="r32f_rgba8_snorm" /> 10225 <Test name="rgba32ui_rgba32f" /> 10226 <Test name="rgba32ui_rgba32i" /> 10227 <Test name="rgba16ui_rgba16f" /> 10228 <Test name="rgba16ui_rgba16i" /> 10229 <Test name="rgba8ui_r32f" /> 10230 <Test name="rgba8ui_r32ui" /> 10231 <Test name="rgba8ui_rgba8i" /> 10232 <Test name="rgba8ui_r32i" /> 10233 <Test name="rgba8ui_rgba8" /> 10234 <Test name="rgba8ui_rgba8_snorm" /> 10235 <Test name="r32ui_r32f" /> 10236 <Test name="r32ui_rgba8ui" /> 10237 <Test name="r32ui_rgba8i" /> 10238 <Test name="r32ui_r32i" /> 10239 <Test name="r32ui_rgba8" /> 10240 <Test name="r32ui_rgba8_snorm" /> 10241 <Test name="rgba32i_rgba32f" /> 10242 <Test name="rgba32i_rgba32ui" /> 10243 <Test name="rgba16i_rgba16f" /> 10244 <Test name="rgba16i_rgba16ui" /> 10245 <Test name="rgba8i_r32f" /> 10246 <Test name="rgba8i_rgba8ui" /> 10247 <Test name="rgba8i_r32ui" /> 10248 <Test name="rgba8i_r32i" /> 10249 <Test name="rgba8i_rgba8" /> 10250 <Test name="rgba8i_rgba8_snorm" /> 10251 <Test name="r32i_r32f" /> 10252 <Test name="r32i_rgba8ui" /> 10253 <Test name="r32i_r32ui" /> 10254 <Test name="r32i_rgba8i" /> 10255 <Test name="r32i_rgba8" /> 10256 <Test name="r32i_rgba8_snorm" /> 10257 <Test name="rgba8_r32f" /> 10258 <Test name="rgba8_rgba8ui" /> 10259 <Test name="rgba8_r32ui" /> 10260 <Test name="rgba8_rgba8i" /> 10261 <Test name="rgba8_r32i" /> 10262 <Test name="rgba8_rgba8_snorm" /> 10263 </TestCase> 10264 <TestCase name="image_size"> 10265 <Test name="readonly_32" /> 10266 <Test name="readonly_12" /> 10267 <Test name="readonly_1" /> 10268 <Test name="readonly_7" /> 10269 <Test name="writeonly_32" /> 10270 <Test name="writeonly_12" /> 10271 <Test name="writeonly_1" /> 10272 <Test name="writeonly_7" /> 10273 <Test name="readonly_writeonly_32" /> 10274 <Test name="readonly_writeonly_12" /> 10275 <Test name="readonly_writeonly_1" /> 10276 <Test name="readonly_writeonly_7" /> 10277 </TestCase> 10278 </TestSuite> 10279 <TestCase name="early_fragment_tests"> 10280 <Test name="no_early_fragment_tests_depth" /> 10281 <Test name="no_early_fragment_tests_stencil" /> 10282 <Test name="early_fragment_tests_depth" /> 10283 <Test name="early_fragment_tests_stencil" /> 10284 </TestCase> 10285 </TestSuite> 10286 <TestSuite name="atomic_counter"> 10287 <TestCase name="get"> 10288 <Test name="1_counter_1_call_1_thread" /> 10289 <Test name="1_counter_1_call_10_threads" /> 10290 <Test name="1_counter_1_call_5000_threads" /> 10291 <Test name="1_counter_5_calls_1_thread" /> 10292 <Test name="1_counter_5_calls_10_threads" /> 10293 <Test name="1_counter_100_calls_1_thread" /> 10294 <Test name="1_counter_100_calls_10_threads" /> 10295 <Test name="4_counters_1_call_1_thread" /> 10296 <Test name="4_counters_1_call_10_threads" /> 10297 <Test name="4_counters_5_calls_1_thread" /> 10298 <Test name="4_counters_5_calls_10_threads" /> 10299 <Test name="4_counters_100_calls_1_thread" /> 10300 <Test name="4_counters_100_calls_10_threads" /> 10301 <Test name="8_counters_1_call_1_thread" /> 10302 <Test name="8_counters_1_call_10_threads" /> 10303 <Test name="8_counters_5_calls_1_thread" /> 10304 <Test name="8_counters_5_calls_10_threads" /> 10305 <Test name="8_counters_100_calls_1_thread" /> 10306 <Test name="8_counters_100_calls_10_threads" /> 10307 </TestCase> 10308 <TestCase name="get_branch"> 10309 <Test name="1_counter_1_call_10_threads" /> 10310 <Test name="1_counter_1_call_5000_threads" /> 10311 <Test name="1_counter_5_calls_1_thread" /> 10312 <Test name="1_counter_5_calls_10_threads" /> 10313 <Test name="1_counter_100_calls_1_thread" /> 10314 <Test name="1_counter_100_calls_10_threads" /> 10315 <Test name="4_counters_1_call_10_threads" /> 10316 <Test name="4_counters_5_calls_1_thread" /> 10317 <Test name="4_counters_5_calls_10_threads" /> 10318 <Test name="4_counters_100_calls_1_thread" /> 10319 <Test name="4_counters_100_calls_10_threads" /> 10320 <Test name="8_counters_1_call_10_threads" /> 10321 <Test name="8_counters_5_calls_1_thread" /> 10322 <Test name="8_counters_5_calls_10_threads" /> 10323 <Test name="8_counters_100_calls_1_thread" /> 10324 <Test name="8_counters_100_calls_10_threads" /> 10325 </TestCase> 10326 <TestCase name="inc"> 10327 <Test name="1_counter_1_call_1_thread" /> 10328 <Test name="1_counter_1_call_10_threads" /> 10329 <Test name="1_counter_1_call_5000_threads" /> 10330 <Test name="1_counter_5_calls_1_thread" /> 10331 <Test name="1_counter_5_calls_10_threads" /> 10332 <Test name="1_counter_100_calls_1_thread" /> 10333 <Test name="1_counter_100_calls_10_threads" /> 10334 <Test name="4_counters_1_call_1_thread" /> 10335 <Test name="4_counters_1_call_10_threads" /> 10336 <Test name="4_counters_5_calls_1_thread" /> 10337 <Test name="4_counters_5_calls_10_threads" /> 10338 <Test name="4_counters_100_calls_1_thread" /> 10339 <Test name="4_counters_100_calls_10_threads" /> 10340 <Test name="8_counters_1_call_1_thread" /> 10341 <Test name="8_counters_1_call_10_threads" /> 10342 <Test name="8_counters_5_calls_1_thread" /> 10343 <Test name="8_counters_5_calls_10_threads" /> 10344 <Test name="8_counters_100_calls_1_thread" /> 10345 <Test name="8_counters_100_calls_10_threads" /> 10346 </TestCase> 10347 <TestCase name="inc_branch"> 10348 <Test name="1_counter_1_call_10_threads" /> 10349 <Test name="1_counter_1_call_5000_threads" /> 10350 <Test name="1_counter_5_calls_1_thread" /> 10351 <Test name="1_counter_5_calls_10_threads" /> 10352 <Test name="1_counter_100_calls_1_thread" /> 10353 <Test name="1_counter_100_calls_10_threads" /> 10354 <Test name="4_counters_1_call_10_threads" /> 10355 <Test name="4_counters_5_calls_1_thread" /> 10356 <Test name="4_counters_5_calls_10_threads" /> 10357 <Test name="4_counters_100_calls_1_thread" /> 10358 <Test name="4_counters_100_calls_10_threads" /> 10359 <Test name="8_counters_1_call_10_threads" /> 10360 <Test name="8_counters_5_calls_1_thread" /> 10361 <Test name="8_counters_5_calls_10_threads" /> 10362 <Test name="8_counters_100_calls_1_thread" /> 10363 <Test name="8_counters_100_calls_10_threads" /> 10364 </TestCase> 10365 <TestCase name="dec"> 10366 <Test name="1_counter_1_call_1_thread" /> 10367 <Test name="1_counter_1_call_10_threads" /> 10368 <Test name="1_counter_1_call_5000_threads" /> 10369 <Test name="1_counter_5_calls_1_thread" /> 10370 <Test name="1_counter_5_calls_10_threads" /> 10371 <Test name="1_counter_100_calls_1_thread" /> 10372 <Test name="1_counter_100_calls_10_threads" /> 10373 <Test name="4_counters_1_call_1_thread" /> 10374 <Test name="4_counters_1_call_10_threads" /> 10375 <Test name="4_counters_5_calls_1_thread" /> 10376 <Test name="4_counters_5_calls_10_threads" /> 10377 <Test name="4_counters_100_calls_1_thread" /> 10378 <Test name="4_counters_100_calls_10_threads" /> 10379 <Test name="8_counters_1_call_1_thread" /> 10380 <Test name="8_counters_1_call_10_threads" /> 10381 <Test name="8_counters_5_calls_1_thread" /> 10382 <Test name="8_counters_5_calls_10_threads" /> 10383 <Test name="8_counters_100_calls_1_thread" /> 10384 <Test name="8_counters_100_calls_10_threads" /> 10385 </TestCase> 10386 <TestCase name="dec_branch"> 10387 <Test name="1_counter_1_call_10_threads" /> 10388 <Test name="1_counter_1_call_5000_threads" /> 10389 <Test name="1_counter_5_calls_1_thread" /> 10390 <Test name="1_counter_5_calls_10_threads" /> 10391 <Test name="1_counter_100_calls_1_thread" /> 10392 <Test name="1_counter_100_calls_10_threads" /> 10393 <Test name="4_counters_1_call_10_threads" /> 10394 <Test name="4_counters_5_calls_1_thread" /> 10395 <Test name="4_counters_5_calls_10_threads" /> 10396 <Test name="4_counters_100_calls_1_thread" /> 10397 <Test name="4_counters_100_calls_10_threads" /> 10398 <Test name="8_counters_1_call_10_threads" /> 10399 <Test name="8_counters_5_calls_1_thread" /> 10400 <Test name="8_counters_5_calls_10_threads" /> 10401 <Test name="8_counters_100_calls_1_thread" /> 10402 <Test name="8_counters_100_calls_10_threads" /> 10403 </TestCase> 10404 <TestCase name="get_inc"> 10405 <Test name="1_counter_1_call_1_thread" /> 10406 <Test name="1_counter_1_call_10_threads" /> 10407 <Test name="1_counter_1_call_5000_threads" /> 10408 <Test name="1_counter_5_calls_1_thread" /> 10409 <Test name="1_counter_5_calls_10_threads" /> 10410 <Test name="1_counter_100_calls_1_thread" /> 10411 <Test name="1_counter_100_calls_10_threads" /> 10412 <Test name="4_counters_1_call_1_thread" /> 10413 <Test name="4_counters_1_call_10_threads" /> 10414 <Test name="4_counters_5_calls_1_thread" /> 10415 <Test name="4_counters_5_calls_10_threads" /> 10416 <Test name="4_counters_100_calls_1_thread" /> 10417 <Test name="4_counters_100_calls_10_threads" /> 10418 <Test name="8_counters_1_call_1_thread" /> 10419 <Test name="8_counters_1_call_10_threads" /> 10420 <Test name="8_counters_5_calls_1_thread" /> 10421 <Test name="8_counters_5_calls_10_threads" /> 10422 <Test name="8_counters_100_calls_1_thread" /> 10423 <Test name="8_counters_100_calls_10_threads" /> 10424 </TestCase> 10425 <TestCase name="get_inc_branch"> 10426 <Test name="1_counter_1_call_10_threads" /> 10427 <Test name="1_counter_1_call_5000_threads" /> 10428 <Test name="1_counter_5_calls_1_thread" /> 10429 <Test name="1_counter_5_calls_10_threads" /> 10430 <Test name="1_counter_100_calls_1_thread" /> 10431 <Test name="1_counter_100_calls_10_threads" /> 10432 <Test name="4_counters_1_call_10_threads" /> 10433 <Test name="4_counters_5_calls_1_thread" /> 10434 <Test name="4_counters_5_calls_10_threads" /> 10435 <Test name="4_counters_100_calls_1_thread" /> 10436 <Test name="4_counters_100_calls_10_threads" /> 10437 <Test name="8_counters_1_call_10_threads" /> 10438 <Test name="8_counters_5_calls_1_thread" /> 10439 <Test name="8_counters_5_calls_10_threads" /> 10440 <Test name="8_counters_100_calls_1_thread" /> 10441 <Test name="8_counters_100_calls_10_threads" /> 10442 </TestCase> 10443 <TestCase name="get_dec"> 10444 <Test name="1_counter_1_call_1_thread" /> 10445 <Test name="1_counter_1_call_10_threads" /> 10446 <Test name="1_counter_1_call_5000_threads" /> 10447 </TestCase> 10448 <TestCase name="get_dec_branch"> 10449 <Test name="1_counter_1_call_10_threads" /> 10450 <Test name="1_counter_1_call_5000_threads" /> 10451 <Test name="1_counter_5_calls_1_thread" /> 10452 <Test name="1_counter_5_calls_10_threads" /> 10453 <Test name="1_counter_100_calls_1_thread" /> 10454 <Test name="1_counter_100_calls_10_threads" /> 10455 <Test name="4_counters_1_call_10_threads" /> 10456 <Test name="4_counters_5_calls_1_thread" /> 10457 <Test name="4_counters_5_calls_10_threads" /> 10458 <Test name="4_counters_100_calls_1_thread" /> 10459 <Test name="4_counters_100_calls_10_threads" /> 10460 <Test name="8_counters_1_call_10_threads" /> 10461 <Test name="8_counters_5_calls_1_thread" /> 10462 <Test name="8_counters_5_calls_10_threads" /> 10463 <Test name="8_counters_100_calls_1_thread" /> 10464 <Test name="8_counters_100_calls_10_threads" /> 10465 </TestCase> 10466 <TestCase name="inc_dec"> 10467 <Test name="1_counter_1_call_1_thread" /> 10468 <Test name="1_counter_1_call_10_threads" /> 10469 <Test name="1_counter_1_call_5000_threads" /> 10470 <Test name="1_counter_5_calls_1_thread" /> 10471 <Test name="1_counter_5_calls_10_threads" /> 10472 <Test name="1_counter_100_calls_1_thread" /> 10473 <Test name="1_counter_100_calls_10_threads" /> 10474 <Test name="4_counters_1_call_1_thread" /> 10475 <Test name="4_counters_1_call_10_threads" /> 10476 <Test name="4_counters_5_calls_1_thread" /> 10477 <Test name="4_counters_5_calls_10_threads" /> 10478 <Test name="4_counters_100_calls_1_thread" /> 10479 <Test name="4_counters_100_calls_10_threads" /> 10480 <Test name="8_counters_1_call_1_thread" /> 10481 <Test name="8_counters_1_call_10_threads" /> 10482 <Test name="8_counters_5_calls_1_thread" /> 10483 <Test name="8_counters_5_calls_10_threads" /> 10484 <Test name="8_counters_100_calls_1_thread" /> 10485 <Test name="8_counters_100_calls_10_threads" /> 10486 </TestCase> 10487 <TestCase name="inc_dec_branch"> 10488 <Test name="1_counter_1_call_10_threads" /> 10489 <Test name="1_counter_1_call_5000_threads" /> 10490 <Test name="1_counter_5_calls_1_thread" /> 10491 <Test name="1_counter_5_calls_10_threads" /> 10492 <Test name="1_counter_100_calls_1_thread" /> 10493 <Test name="1_counter_100_calls_10_threads" /> 10494 <Test name="4_counters_1_call_10_threads" /> 10495 <Test name="4_counters_5_calls_1_thread" /> 10496 <Test name="4_counters_5_calls_10_threads" /> 10497 <Test name="4_counters_100_calls_1_thread" /> 10498 <Test name="4_counters_100_calls_10_threads" /> 10499 <Test name="8_counters_1_call_10_threads" /> 10500 <Test name="8_counters_5_calls_1_thread" /> 10501 <Test name="8_counters_5_calls_10_threads" /> 10502 <Test name="8_counters_100_calls_1_thread" /> 10503 <Test name="8_counters_100_calls_10_threads" /> 10504 </TestCase> 10505 <TestCase name="get_inc_dec"> 10506 <Test name="1_counter_1_call_1_thread" /> 10507 <Test name="1_counter_1_call_10_threads" /> 10508 <Test name="1_counter_1_call_5000_threads" /> 10509 <Test name="1_counter_5_calls_1_thread" /> 10510 <Test name="1_counter_5_calls_10_threads" /> 10511 <Test name="1_counter_100_calls_1_thread" /> 10512 <Test name="1_counter_100_calls_10_threads" /> 10513 <Test name="4_counters_1_call_1_thread" /> 10514 <Test name="4_counters_1_call_10_threads" /> 10515 <Test name="4_counters_5_calls_1_thread" /> 10516 <Test name="4_counters_5_calls_10_threads" /> 10517 <Test name="4_counters_100_calls_1_thread" /> 10518 <Test name="4_counters_100_calls_10_threads" /> 10519 <Test name="8_counters_1_call_1_thread" /> 10520 <Test name="8_counters_1_call_10_threads" /> 10521 <Test name="8_counters_5_calls_1_thread" /> 10522 <Test name="8_counters_5_calls_10_threads" /> 10523 <Test name="8_counters_100_calls_1_thread" /> 10524 <Test name="8_counters_100_calls_10_threads" /> 10525 </TestCase> 10526 <TestCase name="get_inc_dec_branch"> 10527 <Test name="1_counter_1_call_10_threads" /> 10528 <Test name="1_counter_1_call_5000_threads" /> 10529 <Test name="1_counter_5_calls_1_thread" /> 10530 <Test name="1_counter_5_calls_10_threads" /> 10531 <Test name="1_counter_100_calls_1_thread" /> 10532 <Test name="1_counter_100_calls_10_threads" /> 10533 <Test name="4_counters_1_call_10_threads" /> 10534 <Test name="4_counters_5_calls_1_thread" /> 10535 <Test name="4_counters_5_calls_10_threads" /> 10536 <Test name="4_counters_100_calls_1_thread" /> 10537 <Test name="4_counters_100_calls_10_threads" /> 10538 <Test name="8_counters_1_call_10_threads" /> 10539 <Test name="8_counters_5_calls_1_thread" /> 10540 <Test name="8_counters_5_calls_10_threads" /> 10541 <Test name="8_counters_100_calls_1_thread" /> 10542 <Test name="8_counters_100_calls_10_threads" /> 10543 </TestCase> 10544 <TestSuite name="layout"> 10545 <TestSuite name="reverse_offset"> 10546 <TestCase name="get_inc"> 10547 <Test name="8_counters_1_call_1_thread" /> 10548 <Test name="8_counters_1_call_1000_threads" /> 10549 <Test name="8_counters_5_calls_1_thread" /> 10550 <Test name="8_counters_5_calls_1000_threads" /> 10551 </TestCase> 10552 <TestCase name="inc_dec"> 10553 <Test name="8_counters_1_call_1_thread" /> 10554 <Test name="8_counters_1_call_1000_threads" /> 10555 <Test name="8_counters_5_calls_1_thread" /> 10556 <Test name="8_counters_5_calls_1000_threads" /> 10557 </TestCase> 10558 </TestSuite> 10559 <TestSuite name="first_offset_set"> 10560 <TestCase name="get_inc"> 10561 <Test name="8_counters_1_call_1_thread" /> 10562 <Test name="8_counters_1_call_1000_threads" /> 10563 <Test name="8_counters_5_calls_1_thread" /> 10564 <Test name="8_counters_5_calls_1000_threads" /> 10565 </TestCase> 10566 <TestCase name="inc_dec"> 10567 <Test name="8_counters_1_call_1_thread" /> 10568 <Test name="8_counters_1_call_1000_threads" /> 10569 <Test name="8_counters_5_calls_1_thread" /> 10570 <Test name="8_counters_5_calls_1000_threads" /> 10571 </TestCase> 10572 </TestSuite> 10573 <TestSuite name="default_offset_set"> 10574 <TestCase name="get_inc"> 10575 <Test name="8_counters_1_call_1_thread" /> 10576 <Test name="8_counters_1_call_1000_threads" /> 10577 <Test name="8_counters_5_calls_1_thread" /> 10578 <Test name="8_counters_5_calls_1000_threads" /> 10579 </TestCase> 10580 <TestCase name="inc_dec"> 10581 <Test name="8_counters_1_call_1_thread" /> 10582 <Test name="8_counters_1_call_1000_threads" /> 10583 <Test name="8_counters_5_calls_1_thread" /> 10584 <Test name="8_counters_5_calls_1000_threads" /> 10585 </TestCase> 10586 </TestSuite> 10587 <TestSuite name="reset_default_offset"> 10588 <TestCase name="get_inc"> 10589 <Test name="8_counters_1_call_1_thread" /> 10590 <Test name="8_counters_1_call_1000_threads" /> 10591 <Test name="8_counters_5_calls_1_thread" /> 10592 <Test name="8_counters_5_calls_1000_threads" /> 10593 </TestCase> 10594 <TestCase name="inc_dec"> 10595 <Test name="8_counters_1_call_1_thread" /> 10596 <Test name="8_counters_1_call_1000_threads" /> 10597 <Test name="8_counters_5_calls_1_thread" /> 10598 <Test name="8_counters_5_calls_1000_threads" /> 10599 </TestCase> 10600 </TestSuite> 10601 <TestCase name="invalid"> 10602 <Test name="invalid_binding" /> 10603 <Test name="invalid_default_binding" /> 10604 <Test name="invalid_offset_align" /> 10605 <Test name="invalid_offset_overlap" /> 10606 <Test name="invalid_default_offset" /> 10607 </TestCase> 10608 </TestSuite> 10609 </TestSuite> 10610 <TestSuite name="stencil_texturing"> 10611 <TestCase name="format"> 10612 <Test name="depth32f_stencil8_2d" /> 10613 <Test name="depth32f_stencil8_2d_array" /> 10614 <Test name="depth32f_stencil8_cube" /> 10615 <Test name="depth24_stencil8_2d" /> 10616 <Test name="depth24_stencil8_2d_array" /> 10617 <Test name="depth24_stencil8_cube" /> 10618 <Test name="stencil_index8_2d" /> 10619 <Test name="stencil_index8_2d_array" /> 10620 <Test name="stencil_index8_cube" /> 10621 </TestCase> 10622 <TestCase name="render"> 10623 <Test name="depth32f_stencil8_clear" /> 10624 <Test name="depth32f_stencil8_draw" /> 10625 <Test name="depth24_stencil8_clear" /> 10626 <Test name="depth24_stencil8_draw" /> 10627 </TestCase> 10628 <TestCase name="misc"> 10629 <Test name="compare_mode_effect" /> 10630 <Test name="base_level" /> 10631 </TestCase> 10632 </TestSuite> 10633 <TestSuite name="texture"> 10634 <TestSuite name="filtering"> 10635 <TestSuite name="cube_array"> 10636 <TestCase name="formats"> 10637 <Test name="rgba16f_nearest" /> 10638 <Test name="rgba16f_linear" /> 10639 <Test name="rgba16f_nearest_mipmap_nearest" /> 10640 <Test name="rgba16f_linear_mipmap_nearest" /> 10641 <Test name="rgba16f_nearest_mipmap_linear" /> 10642 <Test name="rgba16f_linear_mipmap_linear" /> 10643 <Test name="r11f_g11f_b10f_nearest" /> 10644 <Test name="r11f_g11f_b10f_linear" /> 10645 <Test name="r11f_g11f_b10f_nearest_mipmap_nearest" /> 10646 <Test name="r11f_g11f_b10f_linear_mipmap_nearest" /> 10647 <Test name="r11f_g11f_b10f_nearest_mipmap_linear" /> 10648 <Test name="r11f_g11f_b10f_linear_mipmap_linear" /> 10649 <Test name="rgb9_e5_nearest" /> 10650 <Test name="rgb9_e5_linear" /> 10651 <Test name="rgb9_e5_nearest_mipmap_nearest" /> 10652 <Test name="rgb9_e5_linear_mipmap_nearest" /> 10653 <Test name="rgb9_e5_nearest_mipmap_linear" /> 10654 <Test name="rgb9_e5_linear_mipmap_linear" /> 10655 <Test name="rgba8_nearest" /> 10656 <Test name="rgba8_linear" /> 10657 <Test name="rgba8_nearest_mipmap_nearest" /> 10658 <Test name="rgba8_linear_mipmap_nearest" /> 10659 <Test name="rgba8_nearest_mipmap_linear" /> 10660 <Test name="rgba8_linear_mipmap_linear" /> 10661 <Test name="rgba8_snorm_nearest" /> 10662 <Test name="rgba8_snorm_linear" /> 10663 <Test name="rgba8_snorm_nearest_mipmap_nearest" /> 10664 <Test name="rgba8_snorm_linear_mipmap_nearest" /> 10665 <Test name="rgba8_snorm_nearest_mipmap_linear" /> 10666 <Test name="rgba8_snorm_linear_mipmap_linear" /> 10667 <Test name="rgb565_nearest" /> 10668 <Test name="rgb565_linear" /> 10669 <Test name="rgb565_nearest_mipmap_nearest" /> 10670 <Test name="rgb565_linear_mipmap_nearest" /> 10671 <Test name="rgb565_nearest_mipmap_linear" /> 10672 <Test name="rgb565_linear_mipmap_linear" /> 10673 <Test name="rgba4_nearest" /> 10674 <Test name="rgba4_linear" /> 10675 <Test name="rgba4_nearest_mipmap_nearest" /> 10676 <Test name="rgba4_linear_mipmap_nearest" /> 10677 <Test name="rgba4_nearest_mipmap_linear" /> 10678 <Test name="rgba4_linear_mipmap_linear" /> 10679 <Test name="rgb5_a1_nearest" /> 10680 <Test name="rgb5_a1_linear" /> 10681 <Test name="rgb5_a1_nearest_mipmap_nearest" /> 10682 <Test name="rgb5_a1_linear_mipmap_nearest" /> 10683 <Test name="rgb5_a1_nearest_mipmap_linear" /> 10684 <Test name="rgb5_a1_linear_mipmap_linear" /> 10685 <Test name="srgb8_alpha8_nearest" /> 10686 <Test name="srgb8_alpha8_linear" /> 10687 <Test name="srgb8_alpha8_nearest_mipmap_nearest" /> 10688 <Test name="srgb8_alpha8_linear_mipmap_nearest" /> 10689 <Test name="srgb8_alpha8_nearest_mipmap_linear" /> 10690 <Test name="srgb8_alpha8_linear_mipmap_linear" /> 10691 <Test name="rgb10_a2_nearest" /> 10692 <Test name="rgb10_a2_linear" /> 10693 <Test name="rgb10_a2_nearest_mipmap_nearest" /> 10694 <Test name="rgb10_a2_linear_mipmap_nearest" /> 10695 <Test name="rgb10_a2_nearest_mipmap_linear" /> 10696 <Test name="rgb10_a2_linear_mipmap_linear" /> 10697 </TestCase> 10698 <TestCase name="sizes"> 10699 <Test name="8x8x6_nearest" /> 10700 <Test name="8x8x6_linear" /> 10701 <Test name="8x8x6_nearest_mipmap_nearest" /> 10702 <Test name="8x8x6_linear_mipmap_nearest" /> 10703 <Test name="8x8x6_nearest_mipmap_linear" /> 10704 <Test name="8x8x6_linear_mipmap_linear" /> 10705 <Test name="64x64x12_nearest" /> 10706 <Test name="64x64x12_linear" /> 10707 <Test name="64x64x12_nearest_mipmap_nearest" /> 10708 <Test name="64x64x12_linear_mipmap_nearest" /> 10709 <Test name="64x64x12_nearest_mipmap_linear" /> 10710 <Test name="64x64x12_linear_mipmap_linear" /> 10711 <Test name="128x128x12_nearest" /> 10712 <Test name="128x128x12_linear" /> 10713 <Test name="128x128x12_nearest_mipmap_nearest" /> 10714 <Test name="128x128x12_linear_mipmap_nearest" /> 10715 <Test name="128x128x12_nearest_mipmap_linear" /> 10716 <Test name="128x128x12_linear_mipmap_linear" /> 10717 <Test name="7x7x12_nearest" /> 10718 <Test name="7x7x12_linear" /> 10719 <Test name="7x7x12_nearest_mipmap_nearest" /> 10720 <Test name="7x7x12_linear_mipmap_nearest" /> 10721 <Test name="7x7x12_nearest_mipmap_linear" /> 10722 <Test name="7x7x12_linear_mipmap_linear" /> 10723 <Test name="63x63x18_nearest" /> 10724 <Test name="63x63x18_linear" /> 10725 <Test name="63x63x18_nearest_mipmap_nearest" /> 10726 <Test name="63x63x18_linear_mipmap_nearest" /> 10727 <Test name="63x63x18_nearest_mipmap_linear" /> 10728 <Test name="63x63x18_linear_mipmap_linear" /> 10729 </TestCase> 10730 <TestCase name="combinations"> 10731 <Test name="nearest_nearest_clamp_clamp" /> 10732 <Test name="nearest_nearest_clamp_repeat" /> 10733 <Test name="nearest_nearest_clamp_mirror" /> 10734 <Test name="nearest_nearest_repeat_clamp" /> 10735 <Test name="nearest_nearest_repeat_repeat" /> 10736 <Test name="nearest_nearest_repeat_mirror" /> 10737 <Test name="nearest_nearest_mirror_clamp" /> 10738 <Test name="nearest_nearest_mirror_repeat" /> 10739 <Test name="nearest_nearest_mirror_mirror" /> 10740 <Test name="nearest_linear_clamp_clamp" /> 10741 <Test name="nearest_linear_clamp_repeat" /> 10742 <Test name="nearest_linear_clamp_mirror" /> 10743 <Test name="nearest_linear_repeat_clamp" /> 10744 <Test name="nearest_linear_repeat_repeat" /> 10745 <Test name="nearest_linear_repeat_mirror" /> 10746 <Test name="nearest_linear_mirror_clamp" /> 10747 <Test name="nearest_linear_mirror_repeat" /> 10748 <Test name="nearest_linear_mirror_mirror" /> 10749 <Test name="linear_nearest_clamp_clamp" /> 10750 <Test name="linear_nearest_clamp_repeat" /> 10751 <Test name="linear_nearest_clamp_mirror" /> 10752 <Test name="linear_nearest_repeat_clamp" /> 10753 <Test name="linear_nearest_repeat_repeat" /> 10754 <Test name="linear_nearest_repeat_mirror" /> 10755 <Test name="linear_nearest_mirror_clamp" /> 10756 <Test name="linear_nearest_mirror_repeat" /> 10757 <Test name="linear_nearest_mirror_mirror" /> 10758 <Test name="linear_linear_clamp_clamp" /> 10759 <Test name="linear_linear_clamp_repeat" /> 10760 <Test name="linear_linear_clamp_mirror" /> 10761 <Test name="linear_linear_repeat_clamp" /> 10762 <Test name="linear_linear_repeat_repeat" /> 10763 <Test name="linear_linear_repeat_mirror" /> 10764 <Test name="linear_linear_mirror_clamp" /> 10765 <Test name="linear_linear_mirror_repeat" /> 10766 <Test name="linear_linear_mirror_mirror" /> 10767 <Test name="nearest_mipmap_nearest_nearest_clamp_clamp" /> 10768 <Test name="nearest_mipmap_nearest_nearest_clamp_repeat" /> 10769 <Test name="nearest_mipmap_nearest_nearest_clamp_mirror" /> 10770 <Test name="nearest_mipmap_nearest_nearest_repeat_clamp" /> 10771 <Test name="nearest_mipmap_nearest_nearest_repeat_repeat" /> 10772 <Test name="nearest_mipmap_nearest_nearest_repeat_mirror" /> 10773 <Test name="nearest_mipmap_nearest_nearest_mirror_clamp" /> 10774 <Test name="nearest_mipmap_nearest_nearest_mirror_repeat" /> 10775 <Test name="nearest_mipmap_nearest_nearest_mirror_mirror" /> 10776 <Test name="nearest_mipmap_nearest_linear_clamp_clamp" /> 10777 <Test name="nearest_mipmap_nearest_linear_clamp_repeat" /> 10778 <Test name="nearest_mipmap_nearest_linear_clamp_mirror" /> 10779 <Test name="nearest_mipmap_nearest_linear_repeat_clamp" /> 10780 <Test name="nearest_mipmap_nearest_linear_repeat_repeat" /> 10781 <Test name="nearest_mipmap_nearest_linear_repeat_mirror" /> 10782 <Test name="nearest_mipmap_nearest_linear_mirror_clamp" /> 10783 <Test name="nearest_mipmap_nearest_linear_mirror_repeat" /> 10784 <Test name="nearest_mipmap_nearest_linear_mirror_mirror" /> 10785 <Test name="linear_mipmap_nearest_nearest_clamp_clamp" /> 10786 <Test name="linear_mipmap_nearest_nearest_clamp_repeat" /> 10787 <Test name="linear_mipmap_nearest_nearest_clamp_mirror" /> 10788 <Test name="linear_mipmap_nearest_nearest_repeat_clamp" /> 10789 <Test name="linear_mipmap_nearest_nearest_repeat_repeat" /> 10790 <Test name="linear_mipmap_nearest_nearest_repeat_mirror" /> 10791 <Test name="linear_mipmap_nearest_nearest_mirror_clamp" /> 10792 <Test name="linear_mipmap_nearest_nearest_mirror_repeat" /> 10793 <Test name="linear_mipmap_nearest_nearest_mirror_mirror" /> 10794 <Test name="linear_mipmap_nearest_linear_clamp_clamp" /> 10795 <Test name="linear_mipmap_nearest_linear_clamp_repeat" /> 10796 <Test name="linear_mipmap_nearest_linear_clamp_mirror" /> 10797 <Test name="linear_mipmap_nearest_linear_repeat_clamp" /> 10798 <Test name="linear_mipmap_nearest_linear_repeat_repeat" /> 10799 <Test name="linear_mipmap_nearest_linear_repeat_mirror" /> 10800 <Test name="linear_mipmap_nearest_linear_mirror_clamp" /> 10801 <Test name="linear_mipmap_nearest_linear_mirror_repeat" /> 10802 <Test name="linear_mipmap_nearest_linear_mirror_mirror" /> 10803 <Test name="nearest_mipmap_linear_nearest_clamp_clamp" /> 10804 <Test name="nearest_mipmap_linear_nearest_clamp_repeat" /> 10805 <Test name="nearest_mipmap_linear_nearest_clamp_mirror" /> 10806 <Test name="nearest_mipmap_linear_nearest_repeat_clamp" /> 10807 <Test name="nearest_mipmap_linear_nearest_repeat_repeat" /> 10808 <Test name="nearest_mipmap_linear_nearest_repeat_mirror" /> 10809 <Test name="nearest_mipmap_linear_nearest_mirror_clamp" /> 10810 <Test name="nearest_mipmap_linear_nearest_mirror_repeat" /> 10811 <Test name="nearest_mipmap_linear_nearest_mirror_mirror" /> 10812 <Test name="nearest_mipmap_linear_linear_clamp_clamp" /> 10813 <Test name="nearest_mipmap_linear_linear_clamp_repeat" /> 10814 <Test name="nearest_mipmap_linear_linear_clamp_mirror" /> 10815 <Test name="nearest_mipmap_linear_linear_repeat_clamp" /> 10816 <Test name="nearest_mipmap_linear_linear_repeat_repeat" /> 10817 <Test name="nearest_mipmap_linear_linear_repeat_mirror" /> 10818 <Test name="nearest_mipmap_linear_linear_mirror_clamp" /> 10819 <Test name="nearest_mipmap_linear_linear_mirror_repeat" /> 10820 <Test name="nearest_mipmap_linear_linear_mirror_mirror" /> 10821 <Test name="linear_mipmap_linear_nearest_clamp_clamp" /> 10822 <Test name="linear_mipmap_linear_nearest_clamp_repeat" /> 10823 <Test name="linear_mipmap_linear_nearest_clamp_mirror" /> 10824 <Test name="linear_mipmap_linear_nearest_repeat_clamp" /> 10825 <Test name="linear_mipmap_linear_nearest_repeat_repeat" /> 10826 <Test name="linear_mipmap_linear_nearest_repeat_mirror" /> 10827 <Test name="linear_mipmap_linear_nearest_mirror_clamp" /> 10828 <Test name="linear_mipmap_linear_nearest_mirror_repeat" /> 10829 <Test name="linear_mipmap_linear_nearest_mirror_mirror" /> 10830 <Test name="linear_mipmap_linear_linear_clamp_clamp" /> 10831 <Test name="linear_mipmap_linear_linear_clamp_repeat" /> 10832 <Test name="linear_mipmap_linear_linear_clamp_mirror" /> 10833 <Test name="linear_mipmap_linear_linear_repeat_clamp" /> 10834 <Test name="linear_mipmap_linear_linear_repeat_repeat" /> 10835 <Test name="linear_mipmap_linear_linear_repeat_mirror" /> 10836 <Test name="linear_mipmap_linear_linear_mirror_clamp" /> 10837 <Test name="linear_mipmap_linear_linear_mirror_repeat" /> 10838 <Test name="linear_mipmap_linear_linear_mirror_mirror" /> 10839 </TestCase> 10840 <TestCase name="no_edges_visible"> 10841 <Test name="nearest" /> 10842 <Test name="linear" /> 10843 </TestCase> 10844 </TestSuite> 10845 </TestSuite> 10846 <TestSuite name="format"> 10847 <TestCase name="unsized"> 10848 <Test name="alpha_cube_array_pot" /> 10849 <Test name="alpha_cube_array_npot" /> 10850 <Test name="luminance_cube_array_pot" /> 10851 <Test name="luminance_cube_array_npot" /> 10852 <Test name="luminance_alpha_cube_array_pot" /> 10853 <Test name="luminance_alpha_cube_array_npot" /> 10854 <Test name="rgb_unsigned_short_5_6_5_cube_array_pot" /> 10855 <Test name="rgb_unsigned_short_5_6_5_cube_array_npot" /> 10856 <Test name="rgb_unsigned_byte_cube_array_pot" /> 10857 <Test name="rgb_unsigned_byte_cube_array_npot" /> 10858 <Test name="rgba_unsigned_short_4_4_4_4_cube_array_pot" /> 10859 <Test name="rgba_unsigned_short_4_4_4_4_cube_array_npot" /> 10860 <Test name="rgba_unsigned_short_5_5_5_1_cube_array_pot" /> 10861 <Test name="rgba_unsigned_short_5_5_5_1_cube_array_npot" /> 10862 <Test name="rgba_unsigned_byte_cube_array_pot" /> 10863 <Test name="rgba_unsigned_byte_cube_array_npot" /> 10864 </TestCase> 10865 <TestSuite name="sized"> 10866 <TestCase name="cube_array"> 10867 <Test name="rgba32f_pot" /> 10868 <Test name="rgba32f_npot" /> 10869 <Test name="rgba32i_pot" /> 10870 <Test name="rgba32i_npot" /> 10871 <Test name="rgba32ui_pot" /> 10872 <Test name="rgba32ui_npot" /> 10873 <Test name="rgba16f_pot" /> 10874 <Test name="rgba16f_npot" /> 10875 <Test name="rgba16i_pot" /> 10876 <Test name="rgba16i_npot" /> 10877 <Test name="rgba16ui_pot" /> 10878 <Test name="rgba16ui_npot" /> 10879 <Test name="rgba8_pot" /> 10880 <Test name="rgba8_npot" /> 10881 <Test name="rgba8i_pot" /> 10882 <Test name="rgba8i_npot" /> 10883 <Test name="rgba8ui_pot" /> 10884 <Test name="rgba8ui_npot" /> 10885 <Test name="srgb8_alpha8_pot" /> 10886 <Test name="srgb8_alpha8_npot" /> 10887 <Test name="rgb10_a2_pot" /> 10888 <Test name="rgb10_a2_npot" /> 10889 <Test name="rgb10_a2ui_pot" /> 10890 <Test name="rgb10_a2ui_npot" /> 10891 <Test name="rgba4_pot" /> 10892 <Test name="rgba4_npot" /> 10893 <Test name="rgb5_a1_pot" /> 10894 <Test name="rgb5_a1_npot" /> 10895 <Test name="rgba8_snorm_pot" /> 10896 <Test name="rgba8_snorm_npot" /> 10897 <Test name="rgb8_pot" /> 10898 <Test name="rgb8_npot" /> 10899 <Test name="rgb565_pot" /> 10900 <Test name="rgb565_npot" /> 10901 <Test name="r11f_g11f_b10f_pot" /> 10902 <Test name="r11f_g11f_b10f_npot" /> 10903 <Test name="rgb32f_pot" /> 10904 <Test name="rgb32f_npot" /> 10905 <Test name="rgb32i_pot" /> 10906 <Test name="rgb32i_npot" /> 10907 <Test name="rgb32ui_pot" /> 10908 <Test name="rgb32ui_npot" /> 10909 <Test name="rgb16f_pot" /> 10910 <Test name="rgb16f_npot" /> 10911 <Test name="rgb16i_pot" /> 10912 <Test name="rgb16i_npot" /> 10913 <Test name="rgb16ui_pot" /> 10914 <Test name="rgb16ui_npot" /> 10915 <Test name="rgb8_snorm_pot" /> 10916 <Test name="rgb8_snorm_npot" /> 10917 <Test name="rgb8i_pot" /> 10918 <Test name="rgb8i_npot" /> 10919 <Test name="rgb8ui_pot" /> 10920 <Test name="rgb8ui_npot" /> 10921 <Test name="srgb8_pot" /> 10922 <Test name="srgb8_npot" /> 10923 <Test name="rgb9_e5_pot" /> 10924 <Test name="rgb9_e5_npot" /> 10925 <Test name="rg32f_pot" /> 10926 <Test name="rg32f_npot" /> 10927 <Test name="rg32i_pot" /> 10928 <Test name="rg32i_npot" /> 10929 <Test name="rg32ui_pot" /> 10930 <Test name="rg32ui_npot" /> 10931 <Test name="rg16f_pot" /> 10932 <Test name="rg16f_npot" /> 10933 <Test name="rg16i_pot" /> 10934 <Test name="rg16i_npot" /> 10935 <Test name="rg16ui_pot" /> 10936 <Test name="rg16ui_npot" /> 10937 <Test name="rg8_pot" /> 10938 <Test name="rg8_npot" /> 10939 <Test name="rg8i_pot" /> 10940 <Test name="rg8i_npot" /> 10941 <Test name="rg8ui_pot" /> 10942 <Test name="rg8ui_npot" /> 10943 <Test name="rg8_snorm_pot" /> 10944 <Test name="rg8_snorm_npot" /> 10945 <Test name="r32f_pot" /> 10946 <Test name="r32f_npot" /> 10947 <Test name="r32i_pot" /> 10948 <Test name="r32i_npot" /> 10949 <Test name="r32ui_pot" /> 10950 <Test name="r32ui_npot" /> 10951 <Test name="r16f_pot" /> 10952 <Test name="r16f_npot" /> 10953 <Test name="r16i_pot" /> 10954 <Test name="r16i_npot" /> 10955 <Test name="r16ui_pot" /> 10956 <Test name="r16ui_npot" /> 10957 <Test name="r8_pot" /> 10958 <Test name="r8_npot" /> 10959 <Test name="r8i_pot" /> 10960 <Test name="r8i_npot" /> 10961 <Test name="r8ui_pot" /> 10962 <Test name="r8ui_npot" /> 10963 <Test name="r8_snorm_pot" /> 10964 <Test name="r8_snorm_npot" /> 10965 <Test name="depth_component32f_pot" /> 10966 <Test name="depth_component32f_npot" /> 10967 <Test name="depth_component24_pot" /> 10968 <Test name="depth_component24_npot" /> 10969 <Test name="depth_component16_pot" /> 10970 <Test name="depth_component16_npot" /> 10971 <Test name="depth32f_stencil8_pot" /> 10972 <Test name="depth32f_stencil8_npot" /> 10973 <Test name="depth24_stencil8_pot" /> 10974 <Test name="depth24_stencil8_npot" /> 10975 </TestCase> 10976 </TestSuite> 10977 <TestCase name="buffer"> 10978 <Test name="r8_pot" /> 10979 <Test name="r8_npot" /> 10980 <Test name="r16f_pot" /> 10981 <Test name="r16f_npot" /> 10982 <Test name="r32f_pot" /> 10983 <Test name="r32f_npot" /> 10984 <Test name="r8i_pot" /> 10985 <Test name="r8i_npot" /> 10986 <Test name="r16i_pot" /> 10987 <Test name="r16i_npot" /> 10988 <Test name="r32i_pot" /> 10989 <Test name="r32i_npot" /> 10990 <Test name="r8ui_pot" /> 10991 <Test name="r8ui_npot" /> 10992 <Test name="r16ui_pot" /> 10993 <Test name="r16ui_npot" /> 10994 <Test name="r32ui_pot" /> 10995 <Test name="r32ui_npot" /> 10996 <Test name="rg8_pot" /> 10997 <Test name="rg8_npot" /> 10998 <Test name="rg16f_pot" /> 10999 <Test name="rg16f_npot" /> 11000 <Test name="rg32f_pot" /> 11001 <Test name="rg32f_npot" /> 11002 <Test name="rg8i_pot" /> 11003 <Test name="rg8i_npot" /> 11004 <Test name="rg16i_pot" /> 11005 <Test name="rg16i_npot" /> 11006 <Test name="rg32i_pot" /> 11007 <Test name="rg32i_npot" /> 11008 <Test name="rg8ui_pot" /> 11009 <Test name="rg8ui_npot" /> 11010 <Test name="rg16ui_pot" /> 11011 <Test name="rg16ui_npot" /> 11012 <Test name="rg32ui_pot" /> 11013 <Test name="rg32ui_npot" /> 11014 <Test name="rgba8_pot" /> 11015 <Test name="rgba8_npot" /> 11016 <Test name="rgba16f_pot" /> 11017 <Test name="rgba16f_npot" /> 11018 <Test name="rgba32f_pot" /> 11019 <Test name="rgba32f_npot" /> 11020 <Test name="rgba8i_pot" /> 11021 <Test name="rgba8i_npot" /> 11022 <Test name="rgba16i_pot" /> 11023 <Test name="rgba16i_npot" /> 11024 <Test name="rgba32i_pot" /> 11025 <Test name="rgba32i_npot" /> 11026 <Test name="rgba8ui_pot" /> 11027 <Test name="rgba8ui_npot" /> 11028 <Test name="rgba16ui_pot" /> 11029 <Test name="rgba16ui_npot" /> 11030 <Test name="rgba32ui_pot" /> 11031 <Test name="rgba32ui_npot" /> 11032 </TestCase> 11033 </TestSuite> 11034 <TestSuite name="specification"> 11035 <TestCase name="basic_teximage3d"> 11036 <Test name="rgba32f_cube_array" /> 11037 <Test name="rgba32i_cube_array" /> 11038 <Test name="rgba32ui_cube_array" /> 11039 <Test name="rgba16f_cube_array" /> 11040 <Test name="rgba16i_cube_array" /> 11041 <Test name="rgba16ui_cube_array" /> 11042 <Test name="rgba8_cube_array" /> 11043 <Test name="rgba8i_cube_array" /> 11044 <Test name="rgba8ui_cube_array" /> 11045 <Test name="srgb8_alpha8_cube_array" /> 11046 <Test name="rgb10_a2_cube_array" /> 11047 <Test name="rgb10_a2ui_cube_array" /> 11048 <Test name="rgba4_cube_array" /> 11049 <Test name="rgb5_a1_cube_array" /> 11050 <Test name="rgba8_snorm_cube_array" /> 11051 <Test name="rgb8_cube_array" /> 11052 <Test name="rgb565_cube_array" /> 11053 <Test name="r11f_g11f_b10f_cube_array" /> 11054 <Test name="rgb32f_cube_array" /> 11055 <Test name="rgb32i_cube_array" /> 11056 <Test name="rgb32ui_cube_array" /> 11057 <Test name="rgb16f_cube_array" /> 11058 <Test name="rgb16i_cube_array" /> 11059 <Test name="rgb16ui_cube_array" /> 11060 <Test name="rgb8_snorm_cube_array" /> 11061 <Test name="rgb8i_cube_array" /> 11062 <Test name="rgb8ui_cube_array" /> 11063 <Test name="srgb8_cube_array" /> 11064 <Test name="rgb9_e5_cube_array" /> 11065 <Test name="rg32f_cube_array" /> 11066 <Test name="rg32i_cube_array" /> 11067 <Test name="rg32ui_cube_array" /> 11068 <Test name="rg16f_cube_array" /> 11069 <Test name="rg16i_cube_array" /> 11070 <Test name="rg16ui_cube_array" /> 11071 <Test name="rg8_cube_array" /> 11072 <Test name="rg8i_cube_array" /> 11073 <Test name="rg8ui_cube_array" /> 11074 <Test name="rg8_snorm_cube_array" /> 11075 <Test name="r32f_cube_array" /> 11076 <Test name="r32i_cube_array" /> 11077 <Test name="r32ui_cube_array" /> 11078 <Test name="r16f_cube_array" /> 11079 <Test name="r16i_cube_array" /> 11080 <Test name="r16ui_cube_array" /> 11081 <Test name="r8_cube_array" /> 11082 <Test name="r8i_cube_array" /> 11083 <Test name="r8ui_cube_array" /> 11084 <Test name="r8_snorm_cube_array" /> 11085 </TestCase> 11086 <TestCase name="teximage3d_pbo"> 11087 <Test name="rgba32f_cube_array" /> 11088 <Test name="rgba32i_cube_array" /> 11089 <Test name="rgba32ui_cube_array" /> 11090 <Test name="rgba16f_cube_array" /> 11091 <Test name="rgba16i_cube_array" /> 11092 <Test name="rgba16ui_cube_array" /> 11093 <Test name="rgba8_cube_array" /> 11094 <Test name="rgba8i_cube_array" /> 11095 <Test name="rgba8ui_cube_array" /> 11096 <Test name="srgb8_alpha8_cube_array" /> 11097 <Test name="rgb10_a2_cube_array" /> 11098 <Test name="rgb10_a2ui_cube_array" /> 11099 <Test name="rgba4_cube_array" /> 11100 <Test name="rgb5_a1_cube_array" /> 11101 <Test name="rgba8_snorm_cube_array" /> 11102 <Test name="rgb8_cube_array" /> 11103 <Test name="rgb565_cube_array" /> 11104 <Test name="r11f_g11f_b10f_cube_array" /> 11105 <Test name="rgb32f_cube_array" /> 11106 <Test name="rgb32i_cube_array" /> 11107 <Test name="rgb32ui_cube_array" /> 11108 <Test name="rgb16f_cube_array" /> 11109 <Test name="rgb16i_cube_array" /> 11110 <Test name="rgb16ui_cube_array" /> 11111 <Test name="rgb8_snorm_cube_array" /> 11112 <Test name="rgb8i_cube_array" /> 11113 <Test name="rgb8ui_cube_array" /> 11114 <Test name="srgb8_cube_array" /> 11115 <Test name="rgb9_e5_cube_array" /> 11116 <Test name="rg32f_cube_array" /> 11117 <Test name="rg32i_cube_array" /> 11118 <Test name="rg32ui_cube_array" /> 11119 <Test name="rg16f_cube_array" /> 11120 <Test name="rg16i_cube_array" /> 11121 <Test name="rg16ui_cube_array" /> 11122 <Test name="rg8_cube_array" /> 11123 <Test name="rg8i_cube_array" /> 11124 <Test name="rg8ui_cube_array" /> 11125 <Test name="rg8_snorm_cube_array" /> 11126 <Test name="r32f_cube_array" /> 11127 <Test name="r32i_cube_array" /> 11128 <Test name="r32ui_cube_array" /> 11129 <Test name="r16f_cube_array" /> 11130 <Test name="r16i_cube_array" /> 11131 <Test name="r16ui_cube_array" /> 11132 <Test name="r8_cube_array" /> 11133 <Test name="r8i_cube_array" /> 11134 <Test name="r8ui_cube_array" /> 11135 <Test name="r8_snorm_cube_array" /> 11136 <Test name="rgb8_offset_cube_array" /> 11137 <Test name="rgb8_alignment_cube_array" /> 11138 <Test name="rgb8_image_height_cube_array" /> 11139 <Test name="rgb8_row_length_cube_array" /> 11140 <Test name="rgb8_skip_images_cube_array" /> 11141 <Test name="rgb8_skip_rows_cube_array" /> 11142 <Test name="rgb8_skip_pixels_cube_array" /> 11143 </TestCase> 11144 <TestCase name="teximage3d_depth"> 11145 <Test name="depth_component32f_cube_array" /> 11146 <Test name="depth_component24_cube_array" /> 11147 <Test name="depth_component16_cube_array" /> 11148 <Test name="depth32f_stencil8_cube_array" /> 11149 <Test name="depth24_stencil8_cube_array" /> 11150 </TestCase> 11151 <TestCase name="teximage3d_depth_pbo"> 11152 <Test name="depth_component32f_cube_array" /> 11153 <Test name="depth_component24_cube_array" /> 11154 <Test name="depth_component16_cube_array" /> 11155 <Test name="depth32f_stencil8_cube_array" /> 11156 <Test name="depth24_stencil8_cube_array" /> 11157 </TestCase> 11158 <TestCase name="texsubimage3d_pbo"> 11159 <Test name="rgba32f_cube_array" /> 11160 <Test name="rgba32i_cube_array" /> 11161 <Test name="rgba32ui_cube_array" /> 11162 <Test name="rgba16f_cube_array" /> 11163 <Test name="rgba16i_cube_array" /> 11164 <Test name="rgba16ui_cube_array" /> 11165 <Test name="rgba8_cube_array" /> 11166 <Test name="rgba8i_cube_array" /> 11167 <Test name="rgba8ui_cube_array" /> 11168 <Test name="srgb8_alpha8_cube_array" /> 11169 <Test name="rgb10_a2_cube_array" /> 11170 <Test name="rgb10_a2ui_cube_array" /> 11171 <Test name="rgba4_cube_array" /> 11172 <Test name="rgb5_a1_cube_array" /> 11173 <Test name="rgba8_snorm_cube_array" /> 11174 <Test name="rgb8_cube_array" /> 11175 <Test name="rgb565_cube_array" /> 11176 <Test name="r11f_g11f_b10f_cube_array" /> 11177 <Test name="rgb32f_cube_array" /> 11178 <Test name="rgb32i_cube_array" /> 11179 <Test name="rgb32ui_cube_array" /> 11180 <Test name="rgb16f_cube_array" /> 11181 <Test name="rgb16i_cube_array" /> 11182 <Test name="rgb16ui_cube_array" /> 11183 <Test name="rgb8_snorm_cube_array" /> 11184 <Test name="rgb8i_cube_array" /> 11185 <Test name="rgb8ui_cube_array" /> 11186 <Test name="srgb8_cube_array" /> 11187 <Test name="rgb9_e5_cube_array" /> 11188 <Test name="rg32f_cube_array" /> 11189 <Test name="rg32i_cube_array" /> 11190 <Test name="rg32ui_cube_array" /> 11191 <Test name="rg16f_cube_array" /> 11192 <Test name="rg16i_cube_array" /> 11193 <Test name="rg16ui_cube_array" /> 11194 <Test name="rg8_cube_array" /> 11195 <Test name="rg8i_cube_array" /> 11196 <Test name="rg8ui_cube_array" /> 11197 <Test name="rg8_snorm_cube_array" /> 11198 <Test name="r32f_cube_array" /> 11199 <Test name="r32i_cube_array" /> 11200 <Test name="r32ui_cube_array" /> 11201 <Test name="r16f_cube_array" /> 11202 <Test name="r16i_cube_array" /> 11203 <Test name="r16ui_cube_array" /> 11204 <Test name="r8_cube_array" /> 11205 <Test name="r8i_cube_array" /> 11206 <Test name="r8ui_cube_array" /> 11207 <Test name="r8_snorm_cube_array" /> 11208 <Test name="rgb8_offset_cube_array" /> 11209 <Test name="rgb8_image_height_cube_array" /> 11210 <Test name="rgb8_row_length_cube_array" /> 11211 <Test name="rgb8_skip_images_cube_array" /> 11212 <Test name="rgb8_skip_rows_cube_array" /> 11213 <Test name="rgb8_skip_pixels_cube_array" /> 11214 </TestCase> 11215 <TestCase name="texsubimage3d_depth"> 11216 <Test name="depth_component32f_cube_array" /> 11217 <Test name="depth_component24_cube_array" /> 11218 <Test name="depth_component16_cube_array" /> 11219 <Test name="depth32f_stencil8_cube_array" /> 11220 <Test name="depth24_stencil8_cube_array" /> 11221 </TestCase> 11222 <TestSuite name="texstorage3d"> 11223 <TestCase name="format"> 11224 <Test name="rgba32f_cube_array" /> 11225 <Test name="rgba32i_cube_array" /> 11226 <Test name="rgba32ui_cube_array" /> 11227 <Test name="rgba16f_cube_array" /> 11228 <Test name="rgba16i_cube_array" /> 11229 <Test name="rgba16ui_cube_array" /> 11230 <Test name="rgba8_cube_array" /> 11231 <Test name="rgba8i_cube_array" /> 11232 <Test name="rgba8ui_cube_array" /> 11233 <Test name="srgb8_alpha8_cube_array" /> 11234 <Test name="rgb10_a2_cube_array" /> 11235 <Test name="rgb10_a2ui_cube_array" /> 11236 <Test name="rgba4_cube_array" /> 11237 <Test name="rgb5_a1_cube_array" /> 11238 <Test name="rgba8_snorm_cube_array" /> 11239 <Test name="rgb8_cube_array" /> 11240 <Test name="rgb565_cube_array" /> 11241 <Test name="r11f_g11f_b10f_cube_array" /> 11242 <Test name="rgb32f_cube_array" /> 11243 <Test name="rgb32i_cube_array" /> 11244 <Test name="rgb32ui_cube_array" /> 11245 <Test name="rgb16f_cube_array" /> 11246 <Test name="rgb16i_cube_array" /> 11247 <Test name="rgb16ui_cube_array" /> 11248 <Test name="rgb8_snorm_cube_array" /> 11249 <Test name="rgb8i_cube_array" /> 11250 <Test name="rgb8ui_cube_array" /> 11251 <Test name="srgb8_cube_array" /> 11252 <Test name="rgb9_e5_cube_array" /> 11253 <Test name="rg32f_cube_array" /> 11254 <Test name="rg32i_cube_array" /> 11255 <Test name="rg32ui_cube_array" /> 11256 <Test name="rg16f_cube_array" /> 11257 <Test name="rg16i_cube_array" /> 11258 <Test name="rg16ui_cube_array" /> 11259 <Test name="rg8_cube_array" /> 11260 <Test name="rg8i_cube_array" /> 11261 <Test name="rg8ui_cube_array" /> 11262 <Test name="rg8_snorm_cube_array" /> 11263 <Test name="r32f_cube_array" /> 11264 <Test name="r32i_cube_array" /> 11265 <Test name="r32ui_cube_array" /> 11266 <Test name="r16f_cube_array" /> 11267 <Test name="r16i_cube_array" /> 11268 <Test name="r16ui_cube_array" /> 11269 <Test name="r8_cube_array" /> 11270 <Test name="r8i_cube_array" /> 11271 <Test name="r8ui_cube_array" /> 11272 <Test name="r8_snorm_cube_array" /> 11273 <Test name="depth_component32f_cube_array" /> 11274 <Test name="depth_component24_cube_array" /> 11275 <Test name="depth_component16_cube_array" /> 11276 <Test name="depth32f_stencil8_cube_array" /> 11277 <Test name="depth24_stencil8_cube_array" /> 11278 </TestCase> 11279 <TestCase name="size"> 11280 <Test name="cube_array_1x1x6_1_levels" /> 11281 <Test name="cube_array_2x2x6_2_levels" /> 11282 <Test name="cube_array_32x32x6_3_levels" /> 11283 <Test name="cube_array_64x64x6_4_levels" /> 11284 <Test name="cube_array_57x57x12_1_levels" /> 11285 <Test name="cube_array_57x57x12_2_levels" /> 11286 <Test name="cube_array_57x57x12_6_levels" /> 11287 </TestCase> 11288 </TestSuite> 11289 </TestSuite> 11290 <TestSuite name="multisample"> 11291 <TestCase name="samples_1"> 11292 <Test name="sample_position" /> 11293 <Test name="use_texture_color_2d" /> 11294 <Test name="use_texture_color_2d_array" /> 11295 <Test name="use_texture_int_2d" /> 11296 <Test name="use_texture_int_2d_array" /> 11297 <Test name="use_texture_uint_2d" /> 11298 <Test name="use_texture_uint_2d_array" /> 11299 <Test name="use_texture_depth_2d" /> 11300 <Test name="use_texture_depth_2d_array" /> 11301 </TestCase> 11302 <TestCase name="samples_2"> 11303 <Test name="sample_position" /> 11304 <Test name="sample_mask_only" /> 11305 <Test name="sample_mask_and_alpha_to_coverage" /> 11306 <Test name="sample_mask_and_sample_coverage" /> 11307 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11308 <Test name="sample_mask_non_effective_bits" /> 11309 <Test name="use_texture_color_2d" /> 11310 <Test name="use_texture_color_2d_array" /> 11311 <Test name="use_texture_int_2d" /> 11312 <Test name="use_texture_int_2d_array" /> 11313 <Test name="use_texture_uint_2d" /> 11314 <Test name="use_texture_uint_2d_array" /> 11315 <Test name="use_texture_depth_2d" /> 11316 <Test name="use_texture_depth_2d_array" /> 11317 </TestCase> 11318 <TestCase name="samples_3"> 11319 <Test name="sample_position" /> 11320 <Test name="sample_mask_only" /> 11321 <Test name="sample_mask_and_alpha_to_coverage" /> 11322 <Test name="sample_mask_and_sample_coverage" /> 11323 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11324 <Test name="sample_mask_non_effective_bits" /> 11325 <Test name="use_texture_color_2d" /> 11326 <Test name="use_texture_color_2d_array" /> 11327 <Test name="use_texture_int_2d" /> 11328 <Test name="use_texture_int_2d_array" /> 11329 <Test name="use_texture_uint_2d" /> 11330 <Test name="use_texture_uint_2d_array" /> 11331 <Test name="use_texture_depth_2d" /> 11332 <Test name="use_texture_depth_2d_array" /> 11333 </TestCase> 11334 <TestCase name="samples_4"> 11335 <Test name="sample_position" /> 11336 <Test name="sample_mask_only" /> 11337 <Test name="sample_mask_and_alpha_to_coverage" /> 11338 <Test name="sample_mask_and_sample_coverage" /> 11339 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11340 <Test name="sample_mask_non_effective_bits" /> 11341 <Test name="use_texture_color_2d" /> 11342 <Test name="use_texture_color_2d_array" /> 11343 <Test name="use_texture_int_2d" /> 11344 <Test name="use_texture_int_2d_array" /> 11345 <Test name="use_texture_uint_2d" /> 11346 <Test name="use_texture_uint_2d_array" /> 11347 <Test name="use_texture_depth_2d" /> 11348 <Test name="use_texture_depth_2d_array" /> 11349 </TestCase> 11350 <TestCase name="samples_8"> 11351 <Test name="sample_position" /> 11352 <Test name="sample_mask_only" /> 11353 <Test name="sample_mask_and_alpha_to_coverage" /> 11354 <Test name="sample_mask_and_sample_coverage" /> 11355 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11356 <Test name="sample_mask_non_effective_bits" /> 11357 <Test name="use_texture_color_2d" /> 11358 <Test name="use_texture_color_2d_array" /> 11359 <Test name="use_texture_int_2d" /> 11360 <Test name="use_texture_int_2d_array" /> 11361 <Test name="use_texture_uint_2d" /> 11362 <Test name="use_texture_uint_2d_array" /> 11363 <Test name="use_texture_depth_2d" /> 11364 <Test name="use_texture_depth_2d_array" /> 11365 </TestCase> 11366 <TestCase name="samples_10"> 11367 <Test name="sample_position" /> 11368 <Test name="sample_mask_only" /> 11369 <Test name="sample_mask_and_alpha_to_coverage" /> 11370 <Test name="sample_mask_and_sample_coverage" /> 11371 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11372 <Test name="sample_mask_non_effective_bits" /> 11373 <Test name="use_texture_color_2d" /> 11374 <Test name="use_texture_color_2d_array" /> 11375 <Test name="use_texture_int_2d" /> 11376 <Test name="use_texture_int_2d_array" /> 11377 <Test name="use_texture_uint_2d" /> 11378 <Test name="use_texture_uint_2d_array" /> 11379 <Test name="use_texture_depth_2d" /> 11380 <Test name="use_texture_depth_2d_array" /> 11381 </TestCase> 11382 <TestCase name="samples_12"> 11383 <Test name="sample_position" /> 11384 <Test name="sample_mask_only" /> 11385 <Test name="sample_mask_and_alpha_to_coverage" /> 11386 <Test name="sample_mask_and_sample_coverage" /> 11387 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11388 <Test name="sample_mask_non_effective_bits" /> 11389 <Test name="use_texture_color_2d" /> 11390 <Test name="use_texture_color_2d_array" /> 11391 <Test name="use_texture_int_2d" /> 11392 <Test name="use_texture_int_2d_array" /> 11393 <Test name="use_texture_uint_2d" /> 11394 <Test name="use_texture_uint_2d_array" /> 11395 <Test name="use_texture_depth_2d" /> 11396 <Test name="use_texture_depth_2d_array" /> 11397 </TestCase> 11398 <TestCase name="samples_13"> 11399 <Test name="sample_position" /> 11400 <Test name="sample_mask_only" /> 11401 <Test name="sample_mask_and_alpha_to_coverage" /> 11402 <Test name="sample_mask_and_sample_coverage" /> 11403 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11404 <Test name="sample_mask_non_effective_bits" /> 11405 <Test name="use_texture_color_2d" /> 11406 <Test name="use_texture_color_2d_array" /> 11407 <Test name="use_texture_int_2d" /> 11408 <Test name="use_texture_int_2d_array" /> 11409 <Test name="use_texture_uint_2d" /> 11410 <Test name="use_texture_uint_2d_array" /> 11411 <Test name="use_texture_depth_2d" /> 11412 <Test name="use_texture_depth_2d_array" /> 11413 </TestCase> 11414 <TestCase name="samples_16"> 11415 <Test name="sample_position" /> 11416 <Test name="sample_mask_only" /> 11417 <Test name="sample_mask_and_alpha_to_coverage" /> 11418 <Test name="sample_mask_and_sample_coverage" /> 11419 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11420 <Test name="sample_mask_non_effective_bits" /> 11421 <Test name="use_texture_color_2d" /> 11422 <Test name="use_texture_color_2d_array" /> 11423 <Test name="use_texture_int_2d" /> 11424 <Test name="use_texture_int_2d_array" /> 11425 <Test name="use_texture_uint_2d" /> 11426 <Test name="use_texture_uint_2d_array" /> 11427 <Test name="use_texture_depth_2d" /> 11428 <Test name="use_texture_depth_2d_array" /> 11429 </TestCase> 11430 <TestCase name="samples_64"> 11431 <Test name="sample_position" /> 11432 <Test name="sample_mask_only" /> 11433 <Test name="sample_mask_and_alpha_to_coverage" /> 11434 <Test name="sample_mask_and_sample_coverage" /> 11435 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11436 <Test name="sample_mask_non_effective_bits" /> 11437 <Test name="use_texture_color_2d" /> 11438 <Test name="use_texture_color_2d_array" /> 11439 <Test name="use_texture_int_2d" /> 11440 <Test name="use_texture_int_2d_array" /> 11441 <Test name="use_texture_uint_2d" /> 11442 <Test name="use_texture_uint_2d_array" /> 11443 <Test name="use_texture_depth_2d" /> 11444 <Test name="use_texture_depth_2d_array" /> 11445 </TestCase> 11446 <TestCase name="negative"> 11447 <Test name="fbo_attach_different_sample_count_tex_tex" /> 11448 <Test name="fbo_attach_different_sample_count_tex_rbo" /> 11449 <Test name="fbo_attach_different_fixed_state_tex_tex" /> 11450 <Test name="fbo_attach_different_fixed_state_tex_rbo" /> 11451 <Test name="fbo_attach_non_zero_level" /> 11452 <Test name="texture_min_filter" /> 11453 <Test name="texture_mag_filter" /> 11454 <Test name="texture_wrap_s" /> 11455 <Test name="texture_wrap_t" /> 11456 <Test name="texture_wrap_r" /> 11457 <Test name="texture_min_lod" /> 11458 <Test name="texture_max_lod" /> 11459 <Test name="texture_compare_mode" /> 11460 <Test name="texture_compare_func" /> 11461 <Test name="texture_base_level" /> 11462 <Test name="texture_high_sample_count" /> 11463 <Test name="texture_zero_sample_count" /> 11464 </TestCase> 11465 </TestSuite> 11466 <TestSuite name="gather"> 11467 <TestSuite name="basic"> 11468 <TestSuite name="2d"> 11469 <TestSuite name="rgba8"> 11470 <TestCase name="size_pot"> 11471 <Test name="clamp_to_edge_repeat" /> 11472 <Test name="repeat_mirrored_repeat" /> 11473 <Test name="mirrored_repeat_clamp_to_edge" /> 11474 </TestCase> 11475 <TestCase name="size_npot"> 11476 <Test name="clamp_to_edge_repeat" /> 11477 <Test name="repeat_mirrored_repeat" /> 11478 <Test name="mirrored_repeat_clamp_to_edge" /> 11479 </TestCase> 11480 <TestCase name="texture_swizzle"> 11481 <Test name="green_blue_alpha_zero" /> 11482 <Test name="blue_alpha_zero_one" /> 11483 <Test name="alpha_zero_one_red" /> 11484 <Test name="zero_one_red_green" /> 11485 <Test name="one_red_green_blue" /> 11486 </TestCase> 11487 <TestCase name="filter_mode"> 11488 <Test name="min_linear_mag_linear" /> 11489 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 11490 <Test name="min_nearest_mipmap_linear_mag_linear" /> 11491 <Test name="min_linear_mipmap_nearest_mag_linear" /> 11492 <Test name="min_linear_mipmap_linear_mag_linear" /> 11493 </TestCase> 11494 <TestCase name="base_level"> 11495 <Test name="level_1" /> 11496 <Test name="level_2" /> 11497 </TestCase> 11498 <TestCase name="incomplete"> 11499 <Test name="mipmap_incomplete" /> 11500 </TestCase> 11501 </TestSuite> 11502 <TestSuite name="rgba8ui"> 11503 <TestCase name="size_pot"> 11504 <Test name="clamp_to_edge_repeat" /> 11505 <Test name="repeat_mirrored_repeat" /> 11506 <Test name="mirrored_repeat_clamp_to_edge" /> 11507 </TestCase> 11508 <TestCase name="size_npot"> 11509 <Test name="clamp_to_edge_repeat" /> 11510 <Test name="repeat_mirrored_repeat" /> 11511 <Test name="mirrored_repeat_clamp_to_edge" /> 11512 </TestCase> 11513 <TestCase name="texture_swizzle"> 11514 <Test name="green_blue_alpha_zero" /> 11515 <Test name="blue_alpha_zero_one" /> 11516 <Test name="alpha_zero_one_red" /> 11517 <Test name="zero_one_red_green" /> 11518 <Test name="one_red_green_blue" /> 11519 </TestCase> 11520 <TestCase name="filter_mode"> 11521 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 11522 </TestCase> 11523 <TestCase name="base_level"> 11524 <Test name="level_1" /> 11525 <Test name="level_2" /> 11526 </TestCase> 11527 </TestSuite> 11528 <TestSuite name="rgba8i"> 11529 <TestCase name="size_pot"> 11530 <Test name="clamp_to_edge_repeat" /> 11531 <Test name="repeat_mirrored_repeat" /> 11532 <Test name="mirrored_repeat_clamp_to_edge" /> 11533 </TestCase> 11534 <TestCase name="size_npot"> 11535 <Test name="clamp_to_edge_repeat" /> 11536 <Test name="repeat_mirrored_repeat" /> 11537 <Test name="mirrored_repeat_clamp_to_edge" /> 11538 </TestCase> 11539 <TestCase name="texture_swizzle"> 11540 <Test name="green_blue_alpha_zero" /> 11541 <Test name="blue_alpha_zero_one" /> 11542 <Test name="alpha_zero_one_red" /> 11543 <Test name="zero_one_red_green" /> 11544 <Test name="one_red_green_blue" /> 11545 </TestCase> 11546 <TestCase name="filter_mode"> 11547 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 11548 </TestCase> 11549 <TestCase name="base_level"> 11550 <Test name="level_1" /> 11551 <Test name="level_2" /> 11552 </TestCase> 11553 </TestSuite> 11554 <TestSuite name="depth32f"> 11555 <TestSuite name="size_pot"> 11556 <TestCase name="compare_less"> 11557 <Test name="clamp_to_edge_repeat" /> 11558 <Test name="repeat_mirrored_repeat" /> 11559 </TestCase> 11560 <TestCase name="compare_greater"> 11561 <Test name="clamp_to_edge_repeat" /> 11562 <Test name="repeat_mirrored_repeat" /> 11563 </TestCase> 11564 </TestSuite> 11565 <TestSuite name="size_npot"> 11566 <TestCase name="compare_less"> 11567 <Test name="clamp_to_edge_repeat" /> 11568 <Test name="repeat_mirrored_repeat" /> 11569 <Test name="mirrored_repeat_clamp_to_edge" /> 11570 </TestCase> 11571 <TestCase name="compare_greater"> 11572 <Test name="clamp_to_edge_repeat" /> 11573 <Test name="repeat_mirrored_repeat" /> 11574 <Test name="mirrored_repeat_clamp_to_edge" /> 11575 </TestCase> 11576 </TestSuite> 11577 <TestCase name="filter_mode"> 11578 <Test name="min_linear_mag_linear" /> 11579 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 11580 <Test name="min_nearest_mipmap_linear_mag_linear" /> 11581 <Test name="min_linear_mipmap_nearest_mag_linear" /> 11582 <Test name="min_linear_mipmap_linear_mag_linear" /> 11583 </TestCase> 11584 <TestCase name="base_level"> 11585 <Test name="level_1" /> 11586 <Test name="level_2" /> 11587 </TestCase> 11588 </TestSuite> 11589 </TestSuite> 11590 <TestSuite name="2d_array"> 11591 <TestSuite name="rgba8"> 11592 <TestCase name="size_pot"> 11593 <Test name="clamp_to_edge_repeat" /> 11594 <Test name="repeat_mirrored_repeat" /> 11595 <Test name="mirrored_repeat_clamp_to_edge" /> 11596 </TestCase> 11597 <TestCase name="size_npot"> 11598 <Test name="clamp_to_edge_repeat" /> 11599 <Test name="repeat_mirrored_repeat" /> 11600 <Test name="mirrored_repeat_clamp_to_edge" /> 11601 </TestCase> 11602 <TestCase name="texture_swizzle"> 11603 <Test name="green_blue_alpha_zero" /> 11604 <Test name="blue_alpha_zero_one" /> 11605 <Test name="alpha_zero_one_red" /> 11606 <Test name="zero_one_red_green" /> 11607 <Test name="one_red_green_blue" /> 11608 </TestCase> 11609 <TestCase name="filter_mode"> 11610 <Test name="min_linear_mag_linear" /> 11611 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 11612 <Test name="min_nearest_mipmap_linear_mag_linear" /> 11613 <Test name="min_linear_mipmap_nearest_mag_linear" /> 11614 <Test name="min_linear_mipmap_linear_mag_linear" /> 11615 </TestCase> 11616 <TestCase name="base_level"> 11617 <Test name="level_1" /> 11618 <Test name="level_2" /> 11619 </TestCase> 11620 <TestCase name="incomplete"> 11621 <Test name="mipmap_incomplete" /> 11622 </TestCase> 11623 </TestSuite> 11624 <TestSuite name="rgba8ui"> 11625 <TestCase name="size_pot"> 11626 <Test name="clamp_to_edge_repeat" /> 11627 <Test name="repeat_mirrored_repeat" /> 11628 <Test name="mirrored_repeat_clamp_to_edge" /> 11629 </TestCase> 11630 <TestCase name="size_npot"> 11631 <Test name="clamp_to_edge_repeat" /> 11632 <Test name="repeat_mirrored_repeat" /> 11633 <Test name="mirrored_repeat_clamp_to_edge" /> 11634 </TestCase> 11635 <TestCase name="texture_swizzle"> 11636 <Test name="green_blue_alpha_zero" /> 11637 <Test name="blue_alpha_zero_one" /> 11638 <Test name="alpha_zero_one_red" /> 11639 <Test name="zero_one_red_green" /> 11640 <Test name="one_red_green_blue" /> 11641 </TestCase> 11642 <TestCase name="filter_mode"> 11643 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 11644 </TestCase> 11645 <TestCase name="base_level"> 11646 <Test name="level_1" /> 11647 <Test name="level_2" /> 11648 </TestCase> 11649 </TestSuite> 11650 <TestSuite name="rgba8i"> 11651 <TestCase name="size_pot"> 11652 <Test name="clamp_to_edge_repeat" /> 11653 <Test name="repeat_mirrored_repeat" /> 11654 <Test name="mirrored_repeat_clamp_to_edge" /> 11655 </TestCase> 11656 <TestCase name="size_npot"> 11657 <Test name="clamp_to_edge_repeat" /> 11658 <Test name="repeat_mirrored_repeat" /> 11659 <Test name="mirrored_repeat_clamp_to_edge" /> 11660 </TestCase> 11661 <TestCase name="texture_swizzle"> 11662 <Test name="green_blue_alpha_zero" /> 11663 <Test name="blue_alpha_zero_one" /> 11664 <Test name="alpha_zero_one_red" /> 11665 <Test name="zero_one_red_green" /> 11666 <Test name="one_red_green_blue" /> 11667 </TestCase> 11668 <TestCase name="filter_mode"> 11669 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 11670 </TestCase> 11671 <TestCase name="base_level"> 11672 <Test name="level_1" /> 11673 <Test name="level_2" /> 11674 </TestCase> 11675 </TestSuite> 11676 <TestSuite name="depth32f"> 11677 <TestSuite name="size_pot"> 11678 <TestCase name="compare_less"> 11679 <Test name="clamp_to_edge_repeat" /> 11680 <Test name="repeat_mirrored_repeat" /> 11681 <Test name="mirrored_repeat_clamp_to_edge" /> 11682 </TestCase> 11683 <TestCase name="compare_greater"> 11684 <Test name="clamp_to_edge_repeat" /> 11685 <Test name="repeat_mirrored_repeat" /> 11686 <Test name="mirrored_repeat_clamp_to_edge" /> 11687 </TestCase> 11688 </TestSuite> 11689 <TestSuite name="size_npot"> 11690 <TestCase name="compare_less"> 11691 <Test name="clamp_to_edge_repeat" /> 11692 <Test name="repeat_mirrored_repeat" /> 11693 <Test name="mirrored_repeat_clamp_to_edge" /> 11694 </TestCase> 11695 <TestCase name="compare_greater"> 11696 <Test name="clamp_to_edge_repeat" /> 11697 <Test name="repeat_mirrored_repeat" /> 11698 <Test name="mirrored_repeat_clamp_to_edge" /> 11699 </TestCase> 11700 </TestSuite> 11701 <TestCase name="filter_mode"> 11702 <Test name="min_linear_mag_linear" /> 11703 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 11704 <Test name="min_nearest_mipmap_linear_mag_linear" /> 11705 <Test name="min_linear_mipmap_nearest_mag_linear" /> 11706 <Test name="min_linear_mipmap_linear_mag_linear" /> 11707 </TestCase> 11708 <TestCase name="base_level"> 11709 <Test name="level_1" /> 11710 <Test name="level_2" /> 11711 </TestCase> 11712 </TestSuite> 11713 </TestSuite> 11714 <TestSuite name="cube"> 11715 <TestSuite name="rgba8"> 11716 <TestCase name="size_pot"> 11717 <Test name="clamp_to_edge_repeat" /> 11718 <Test name="repeat_mirrored_repeat" /> 11719 <Test name="mirrored_repeat_clamp_to_edge" /> 11720 </TestCase> 11721 <TestCase name="size_npot"> 11722 <Test name="clamp_to_edge_repeat" /> 11723 <Test name="repeat_mirrored_repeat" /> 11724 <Test name="mirrored_repeat_clamp_to_edge" /> 11725 </TestCase> 11726 <TestSuite name="no_corners"> 11727 <TestCase name="size_pot"> 11728 <Test name="clamp_to_edge_repeat" /> 11729 <Test name="repeat_mirrored_repeat" /> 11730 <Test name="mirrored_repeat_clamp_to_edge" /> 11731 </TestCase> 11732 <TestCase name="size_npot"> 11733 <Test name="clamp_to_edge_repeat" /> 11734 <Test name="repeat_mirrored_repeat" /> 11735 <Test name="mirrored_repeat_clamp_to_edge" /> 11736 </TestCase> 11737 </TestSuite> 11738 <TestCase name="texture_swizzle"> 11739 <Test name="green_blue_alpha_zero" /> 11740 <Test name="blue_alpha_zero_one" /> 11741 <Test name="alpha_zero_one_red" /> 11742 <Test name="zero_one_red_green" /> 11743 <Test name="one_red_green_blue" /> 11744 </TestCase> 11745 <TestCase name="filter_mode"> 11746 <Test name="min_linear_mag_linear" /> 11747 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 11748 <Test name="min_nearest_mipmap_linear_mag_linear" /> 11749 <Test name="min_linear_mipmap_nearest_mag_linear" /> 11750 <Test name="min_linear_mipmap_linear_mag_linear" /> 11751 </TestCase> 11752 <TestCase name="base_level"> 11753 <Test name="level_1" /> 11754 <Test name="level_2" /> 11755 </TestCase> 11756 </TestSuite> 11757 <TestSuite name="rgba8ui"> 11758 <TestCase name="size_pot"> 11759 <Test name="clamp_to_edge_repeat" /> 11760 <Test name="repeat_mirrored_repeat" /> 11761 <Test name="mirrored_repeat_clamp_to_edge" /> 11762 </TestCase> 11763 <TestCase name="size_npot"> 11764 <Test name="clamp_to_edge_repeat" /> 11765 <Test name="repeat_mirrored_repeat" /> 11766 <Test name="mirrored_repeat_clamp_to_edge" /> 11767 </TestCase> 11768 <TestSuite name="no_corners"> 11769 <TestCase name="size_pot"> 11770 <Test name="clamp_to_edge_repeat" /> 11771 <Test name="repeat_mirrored_repeat" /> 11772 <Test name="mirrored_repeat_clamp_to_edge" /> 11773 </TestCase> 11774 <TestCase name="size_npot"> 11775 <Test name="clamp_to_edge_repeat" /> 11776 <Test name="repeat_mirrored_repeat" /> 11777 <Test name="mirrored_repeat_clamp_to_edge" /> 11778 </TestCase> 11779 </TestSuite> 11780 <TestCase name="texture_swizzle"> 11781 <Test name="green_blue_alpha_zero" /> 11782 <Test name="blue_alpha_zero_one" /> 11783 <Test name="alpha_zero_one_red" /> 11784 <Test name="zero_one_red_green" /> 11785 <Test name="one_red_green_blue" /> 11786 </TestCase> 11787 <TestCase name="filter_mode"> 11788 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 11789 </TestCase> 11790 <TestCase name="base_level"> 11791 <Test name="level_1" /> 11792 <Test name="level_2" /> 11793 </TestCase> 11794 </TestSuite> 11795 <TestSuite name="rgba8i"> 11796 <TestCase name="size_pot"> 11797 <Test name="clamp_to_edge_repeat" /> 11798 <Test name="repeat_mirrored_repeat" /> 11799 <Test name="mirrored_repeat_clamp_to_edge" /> 11800 </TestCase> 11801 <TestCase name="size_npot"> 11802 <Test name="clamp_to_edge_repeat" /> 11803 <Test name="repeat_mirrored_repeat" /> 11804 <Test name="mirrored_repeat_clamp_to_edge" /> 11805 </TestCase> 11806 <TestSuite name="no_corners"> 11807 <TestCase name="size_pot"> 11808 <Test name="clamp_to_edge_repeat" /> 11809 <Test name="repeat_mirrored_repeat" /> 11810 <Test name="mirrored_repeat_clamp_to_edge" /> 11811 </TestCase> 11812 <TestCase name="size_npot"> 11813 <Test name="clamp_to_edge_repeat" /> 11814 <Test name="repeat_mirrored_repeat" /> 11815 <Test name="mirrored_repeat_clamp_to_edge" /> 11816 </TestCase> 11817 </TestSuite> 11818 <TestCase name="texture_swizzle"> 11819 <Test name="green_blue_alpha_zero" /> 11820 <Test name="blue_alpha_zero_one" /> 11821 <Test name="alpha_zero_one_red" /> 11822 <Test name="zero_one_red_green" /> 11823 <Test name="one_red_green_blue" /> 11824 </TestCase> 11825 <TestCase name="filter_mode"> 11826 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 11827 </TestCase> 11828 <TestCase name="base_level"> 11829 <Test name="level_1" /> 11830 <Test name="level_2" /> 11831 </TestCase> 11832 </TestSuite> 11833 <TestSuite name="depth32f"> 11834 <TestSuite name="no_corners"> 11835 <TestSuite name="size_pot"> 11836 <TestCase name="compare_less"> 11837 <Test name="clamp_to_edge_repeat" /> 11838 <Test name="repeat_mirrored_repeat" /> 11839 <Test name="mirrored_repeat_clamp_to_edge" /> 11840 </TestCase> 11841 <TestCase name="compare_greater"> 11842 <Test name="clamp_to_edge_repeat" /> 11843 <Test name="repeat_mirrored_repeat" /> 11844 <Test name="mirrored_repeat_clamp_to_edge" /> 11845 </TestCase> 11846 </TestSuite> 11847 <TestSuite name="size_npot"> 11848 <TestCase name="compare_less"> 11849 <Test name="clamp_to_edge_repeat" /> 11850 <Test name="repeat_mirrored_repeat" /> 11851 <Test name="mirrored_repeat_clamp_to_edge" /> 11852 </TestCase> 11853 <TestCase name="compare_greater"> 11854 <Test name="clamp_to_edge_repeat" /> 11855 <Test name="repeat_mirrored_repeat" /> 11856 <Test name="mirrored_repeat_clamp_to_edge" /> 11857 </TestCase> 11858 </TestSuite> 11859 </TestSuite> 11860 </TestSuite> 11861 </TestSuite> 11862 </TestSuite> 11863 <TestSuite name="offset"> 11864 <TestSuite name="min_required_offset"> 11865 <TestSuite name="2d"> 11866 <TestSuite name="rgba8"> 11867 <TestCase name="size_pot"> 11868 <Test name="clamp_to_edge_repeat" /> 11869 <Test name="repeat_mirrored_repeat" /> 11870 <Test name="mirrored_repeat_clamp_to_edge" /> 11871 </TestCase> 11872 <TestCase name="size_npot"> 11873 <Test name="clamp_to_edge_repeat" /> 11874 <Test name="repeat_mirrored_repeat" /> 11875 <Test name="mirrored_repeat_clamp_to_edge" /> 11876 </TestCase> 11877 </TestSuite> 11878 <TestSuite name="rgba8ui"> 11879 <TestCase name="size_pot"> 11880 <Test name="clamp_to_edge_repeat" /> 11881 <Test name="repeat_mirrored_repeat" /> 11882 <Test name="mirrored_repeat_clamp_to_edge" /> 11883 </TestCase> 11884 <TestCase name="size_npot"> 11885 <Test name="clamp_to_edge_repeat" /> 11886 <Test name="repeat_mirrored_repeat" /> 11887 <Test name="mirrored_repeat_clamp_to_edge" /> 11888 </TestCase> 11889 </TestSuite> 11890 <TestSuite name="rgba8i"> 11891 <TestCase name="size_pot"> 11892 <Test name="clamp_to_edge_repeat" /> 11893 <Test name="repeat_mirrored_repeat" /> 11894 <Test name="mirrored_repeat_clamp_to_edge" /> 11895 </TestCase> 11896 <TestCase name="size_npot"> 11897 <Test name="clamp_to_edge_repeat" /> 11898 <Test name="repeat_mirrored_repeat" /> 11899 <Test name="mirrored_repeat_clamp_to_edge" /> 11900 </TestCase> 11901 </TestSuite> 11902 <TestSuite name="depth32f"> 11903 <TestSuite name="size_pot"> 11904 <TestCase name="compare_less"> 11905 <Test name="clamp_to_edge_repeat" /> 11906 <Test name="repeat_mirrored_repeat" /> 11907 <Test name="mirrored_repeat_clamp_to_edge" /> 11908 </TestCase> 11909 <TestCase name="compare_greater"> 11910 <Test name="clamp_to_edge_repeat" /> 11911 <Test name="repeat_mirrored_repeat" /> 11912 <Test name="mirrored_repeat_clamp_to_edge" /> 11913 </TestCase> 11914 </TestSuite> 11915 <TestSuite name="size_npot"> 11916 <TestCase name="compare_less"> 11917 <Test name="clamp_to_edge_repeat" /> 11918 <Test name="repeat_mirrored_repeat" /> 11919 <Test name="mirrored_repeat_clamp_to_edge" /> 11920 </TestCase> 11921 <TestCase name="compare_greater"> 11922 <Test name="clamp_to_edge_repeat" /> 11923 <Test name="repeat_mirrored_repeat" /> 11924 <Test name="mirrored_repeat_clamp_to_edge" /> 11925 </TestCase> 11926 </TestSuite> 11927 </TestSuite> 11928 </TestSuite> 11929 <TestSuite name="2d_array"> 11930 <TestSuite name="rgba8"> 11931 <TestCase name="size_pot"> 11932 <Test name="clamp_to_edge_repeat" /> 11933 <Test name="repeat_mirrored_repeat" /> 11934 <Test name="mirrored_repeat_clamp_to_edge" /> 11935 </TestCase> 11936 <TestCase name="size_npot"> 11937 <Test name="clamp_to_edge_repeat" /> 11938 <Test name="repeat_mirrored_repeat" /> 11939 <Test name="mirrored_repeat_clamp_to_edge" /> 11940 </TestCase> 11941 </TestSuite> 11942 <TestSuite name="rgba8ui"> 11943 <TestCase name="size_pot"> 11944 <Test name="clamp_to_edge_repeat" /> 11945 <Test name="repeat_mirrored_repeat" /> 11946 <Test name="mirrored_repeat_clamp_to_edge" /> 11947 </TestCase> 11948 <TestCase name="size_npot"> 11949 <Test name="clamp_to_edge_repeat" /> 11950 <Test name="repeat_mirrored_repeat" /> 11951 <Test name="mirrored_repeat_clamp_to_edge" /> 11952 </TestCase> 11953 </TestSuite> 11954 <TestSuite name="rgba8i"> 11955 <TestCase name="size_pot"> 11956 <Test name="clamp_to_edge_repeat" /> 11957 <Test name="repeat_mirrored_repeat" /> 11958 <Test name="mirrored_repeat_clamp_to_edge" /> 11959 </TestCase> 11960 <TestCase name="size_npot"> 11961 <Test name="clamp_to_edge_repeat" /> 11962 <Test name="repeat_mirrored_repeat" /> 11963 <Test name="mirrored_repeat_clamp_to_edge" /> 11964 </TestCase> 11965 </TestSuite> 11966 <TestSuite name="depth32f"> 11967 <TestSuite name="size_pot"> 11968 <TestCase name="compare_less"> 11969 <Test name="clamp_to_edge_repeat" /> 11970 <Test name="repeat_mirrored_repeat" /> 11971 <Test name="mirrored_repeat_clamp_to_edge" /> 11972 </TestCase> 11973 <TestCase name="compare_greater"> 11974 <Test name="clamp_to_edge_repeat" /> 11975 <Test name="repeat_mirrored_repeat" /> 11976 <Test name="mirrored_repeat_clamp_to_edge" /> 11977 </TestCase> 11978 </TestSuite> 11979 <TestSuite name="size_npot"> 11980 <TestCase name="compare_less"> 11981 <Test name="clamp_to_edge_repeat" /> 11982 <Test name="repeat_mirrored_repeat" /> 11983 <Test name="mirrored_repeat_clamp_to_edge" /> 11984 </TestCase> 11985 <TestCase name="compare_greater"> 11986 <Test name="clamp_to_edge_repeat" /> 11987 <Test name="repeat_mirrored_repeat" /> 11988 <Test name="mirrored_repeat_clamp_to_edge" /> 11989 </TestCase> 11990 </TestSuite> 11991 </TestSuite> 11992 </TestSuite> 11993 </TestSuite> 11994 <TestSuite name="implementation_offset"> 11995 <TestSuite name="2d"> 11996 <TestSuite name="rgba8"> 11997 <TestCase name="size_pot"> 11998 <Test name="clamp_to_edge_repeat" /> 11999 <Test name="repeat_mirrored_repeat" /> 12000 <Test name="mirrored_repeat_clamp_to_edge" /> 12001 </TestCase> 12002 <TestCase name="size_npot"> 12003 <Test name="clamp_to_edge_repeat" /> 12004 <Test name="repeat_mirrored_repeat" /> 12005 <Test name="mirrored_repeat_clamp_to_edge" /> 12006 </TestCase> 12007 <TestCase name="texture_swizzle"> 12008 <Test name="green_blue_alpha_zero" /> 12009 <Test name="blue_alpha_zero_one" /> 12010 <Test name="alpha_zero_one_red" /> 12011 <Test name="zero_one_red_green" /> 12012 <Test name="one_red_green_blue" /> 12013 </TestCase> 12014 <TestCase name="filter_mode"> 12015 <Test name="min_linear_mag_linear" /> 12016 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12017 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12018 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12019 <Test name="min_linear_mipmap_linear_mag_linear" /> 12020 </TestCase> 12021 <TestCase name="base_level"> 12022 <Test name="level_1" /> 12023 <Test name="level_2" /> 12024 </TestCase> 12025 <TestCase name="incomplete"> 12026 <Test name="mipmap_incomplete" /> 12027 </TestCase> 12028 </TestSuite> 12029 <TestSuite name="rgba8ui"> 12030 <TestCase name="size_pot"> 12031 <Test name="clamp_to_edge_repeat" /> 12032 <Test name="repeat_mirrored_repeat" /> 12033 <Test name="mirrored_repeat_clamp_to_edge" /> 12034 </TestCase> 12035 <TestCase name="size_npot"> 12036 <Test name="clamp_to_edge_repeat" /> 12037 <Test name="repeat_mirrored_repeat" /> 12038 <Test name="mirrored_repeat_clamp_to_edge" /> 12039 </TestCase> 12040 <TestCase name="texture_swizzle"> 12041 <Test name="green_blue_alpha_zero" /> 12042 <Test name="blue_alpha_zero_one" /> 12043 <Test name="alpha_zero_one_red" /> 12044 <Test name="zero_one_red_green" /> 12045 <Test name="one_red_green_blue" /> 12046 </TestCase> 12047 <TestCase name="filter_mode"> 12048 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12049 </TestCase> 12050 <TestCase name="base_level"> 12051 <Test name="level_1" /> 12052 <Test name="level_2" /> 12053 </TestCase> 12054 </TestSuite> 12055 <TestSuite name="rgba8i"> 12056 <TestCase name="size_pot"> 12057 <Test name="clamp_to_edge_repeat" /> 12058 <Test name="repeat_mirrored_repeat" /> 12059 <Test name="mirrored_repeat_clamp_to_edge" /> 12060 </TestCase> 12061 <TestCase name="size_npot"> 12062 <Test name="clamp_to_edge_repeat" /> 12063 <Test name="repeat_mirrored_repeat" /> 12064 <Test name="mirrored_repeat_clamp_to_edge" /> 12065 </TestCase> 12066 <TestCase name="texture_swizzle"> 12067 <Test name="green_blue_alpha_zero" /> 12068 <Test name="blue_alpha_zero_one" /> 12069 <Test name="alpha_zero_one_red" /> 12070 <Test name="zero_one_red_green" /> 12071 <Test name="one_red_green_blue" /> 12072 </TestCase> 12073 <TestCase name="filter_mode"> 12074 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12075 </TestCase> 12076 <TestCase name="base_level"> 12077 <Test name="level_1" /> 12078 <Test name="level_2" /> 12079 </TestCase> 12080 </TestSuite> 12081 <TestSuite name="depth32f"> 12082 <TestSuite name="size_pot"> 12083 <TestCase name="compare_less"> 12084 <Test name="clamp_to_edge_repeat" /> 12085 <Test name="repeat_mirrored_repeat" /> 12086 <Test name="mirrored_repeat_clamp_to_edge" /> 12087 </TestCase> 12088 <TestCase name="compare_greater"> 12089 <Test name="clamp_to_edge_repeat" /> 12090 <Test name="repeat_mirrored_repeat" /> 12091 <Test name="mirrored_repeat_clamp_to_edge" /> 12092 </TestCase> 12093 </TestSuite> 12094 <TestSuite name="size_npot"> 12095 <TestCase name="compare_less"> 12096 <Test name="clamp_to_edge_repeat" /> 12097 <Test name="repeat_mirrored_repeat" /> 12098 <Test name="mirrored_repeat_clamp_to_edge" /> 12099 </TestCase> 12100 <TestCase name="compare_greater"> 12101 <Test name="clamp_to_edge_repeat" /> 12102 <Test name="repeat_mirrored_repeat" /> 12103 <Test name="mirrored_repeat_clamp_to_edge" /> 12104 </TestCase> 12105 </TestSuite> 12106 <TestCase name="filter_mode"> 12107 <Test name="min_linear_mag_linear" /> 12108 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12109 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12110 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12111 <Test name="min_linear_mipmap_linear_mag_linear" /> 12112 </TestCase> 12113 <TestCase name="base_level"> 12114 <Test name="level_1" /> 12115 <Test name="level_2" /> 12116 </TestCase> 12117 </TestSuite> 12118 </TestSuite> 12119 <TestSuite name="2d_array"> 12120 <TestSuite name="rgba8"> 12121 <TestCase name="size_pot"> 12122 <Test name="clamp_to_edge_repeat" /> 12123 <Test name="repeat_mirrored_repeat" /> 12124 <Test name="mirrored_repeat_clamp_to_edge" /> 12125 </TestCase> 12126 <TestCase name="size_npot"> 12127 <Test name="clamp_to_edge_repeat" /> 12128 <Test name="repeat_mirrored_repeat" /> 12129 <Test name="mirrored_repeat_clamp_to_edge" /> 12130 </TestCase> 12131 <TestCase name="texture_swizzle"> 12132 <Test name="green_blue_alpha_zero" /> 12133 <Test name="blue_alpha_zero_one" /> 12134 <Test name="alpha_zero_one_red" /> 12135 <Test name="zero_one_red_green" /> 12136 <Test name="one_red_green_blue" /> 12137 </TestCase> 12138 <TestCase name="filter_mode"> 12139 <Test name="min_linear_mag_linear" /> 12140 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12141 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12142 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12143 <Test name="min_linear_mipmap_linear_mag_linear" /> 12144 </TestCase> 12145 <TestCase name="base_level"> 12146 <Test name="level_1" /> 12147 <Test name="level_2" /> 12148 </TestCase> 12149 <TestCase name="incomplete"> 12150 <Test name="mipmap_incomplete" /> 12151 </TestCase> 12152 </TestSuite> 12153 <TestSuite name="rgba8ui"> 12154 <TestCase name="size_pot"> 12155 <Test name="clamp_to_edge_repeat" /> 12156 <Test name="repeat_mirrored_repeat" /> 12157 <Test name="mirrored_repeat_clamp_to_edge" /> 12158 </TestCase> 12159 <TestCase name="size_npot"> 12160 <Test name="clamp_to_edge_repeat" /> 12161 <Test name="repeat_mirrored_repeat" /> 12162 <Test name="mirrored_repeat_clamp_to_edge" /> 12163 </TestCase> 12164 <TestCase name="texture_swizzle"> 12165 <Test name="green_blue_alpha_zero" /> 12166 <Test name="blue_alpha_zero_one" /> 12167 <Test name="alpha_zero_one_red" /> 12168 <Test name="zero_one_red_green" /> 12169 <Test name="one_red_green_blue" /> 12170 </TestCase> 12171 <TestCase name="filter_mode"> 12172 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12173 </TestCase> 12174 <TestCase name="base_level"> 12175 <Test name="level_1" /> 12176 <Test name="level_2" /> 12177 </TestCase> 12178 </TestSuite> 12179 <TestSuite name="rgba8i"> 12180 <TestCase name="size_pot"> 12181 <Test name="clamp_to_edge_repeat" /> 12182 <Test name="repeat_mirrored_repeat" /> 12183 <Test name="mirrored_repeat_clamp_to_edge" /> 12184 </TestCase> 12185 <TestCase name="size_npot"> 12186 <Test name="clamp_to_edge_repeat" /> 12187 <Test name="repeat_mirrored_repeat" /> 12188 <Test name="mirrored_repeat_clamp_to_edge" /> 12189 </TestCase> 12190 <TestCase name="texture_swizzle"> 12191 <Test name="green_blue_alpha_zero" /> 12192 <Test name="blue_alpha_zero_one" /> 12193 <Test name="alpha_zero_one_red" /> 12194 <Test name="zero_one_red_green" /> 12195 <Test name="one_red_green_blue" /> 12196 </TestCase> 12197 <TestCase name="filter_mode"> 12198 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12199 </TestCase> 12200 <TestCase name="base_level"> 12201 <Test name="level_1" /> 12202 <Test name="level_2" /> 12203 </TestCase> 12204 </TestSuite> 12205 <TestSuite name="depth32f"> 12206 <TestSuite name="size_pot"> 12207 <TestCase name="compare_less"> 12208 <Test name="clamp_to_edge_repeat" /> 12209 <Test name="repeat_mirrored_repeat" /> 12210 <Test name="mirrored_repeat_clamp_to_edge" /> 12211 </TestCase> 12212 <TestCase name="compare_greater"> 12213 <Test name="clamp_to_edge_repeat" /> 12214 <Test name="repeat_mirrored_repeat" /> 12215 <Test name="mirrored_repeat_clamp_to_edge" /> 12216 </TestCase> 12217 </TestSuite> 12218 <TestSuite name="size_npot"> 12219 <TestCase name="compare_less"> 12220 <Test name="clamp_to_edge_repeat" /> 12221 <Test name="repeat_mirrored_repeat" /> 12222 <Test name="mirrored_repeat_clamp_to_edge" /> 12223 </TestCase> 12224 <TestCase name="compare_greater"> 12225 <Test name="clamp_to_edge_repeat" /> 12226 <Test name="repeat_mirrored_repeat" /> 12227 <Test name="mirrored_repeat_clamp_to_edge" /> 12228 </TestCase> 12229 </TestSuite> 12230 <TestCase name="filter_mode"> 12231 <Test name="min_linear_mag_linear" /> 12232 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12233 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12234 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12235 <Test name="min_linear_mipmap_linear_mag_linear" /> 12236 </TestCase> 12237 <TestCase name="base_level"> 12238 <Test name="level_1" /> 12239 <Test name="level_2" /> 12240 </TestCase> 12241 </TestSuite> 12242 </TestSuite> 12243 </TestSuite> 12244 </TestSuite> 12245 <TestSuite name="offset_dynamic"> 12246 <TestSuite name="min_required_offset"> 12247 <TestSuite name="2d"> 12248 <TestSuite name="rgba8"> 12249 <TestCase name="size_pot"> 12250 <Test name="clamp_to_edge_repeat" /> 12251 <Test name="repeat_mirrored_repeat" /> 12252 <Test name="mirrored_repeat_clamp_to_edge" /> 12253 </TestCase> 12254 <TestCase name="size_npot"> 12255 <Test name="clamp_to_edge_repeat" /> 12256 <Test name="repeat_mirrored_repeat" /> 12257 <Test name="mirrored_repeat_clamp_to_edge" /> 12258 </TestCase> 12259 </TestSuite> 12260 <TestSuite name="rgba8ui"> 12261 <TestCase name="size_pot"> 12262 <Test name="clamp_to_edge_repeat" /> 12263 <Test name="repeat_mirrored_repeat" /> 12264 <Test name="mirrored_repeat_clamp_to_edge" /> 12265 </TestCase> 12266 <TestCase name="size_npot"> 12267 <Test name="clamp_to_edge_repeat" /> 12268 <Test name="repeat_mirrored_repeat" /> 12269 <Test name="mirrored_repeat_clamp_to_edge" /> 12270 </TestCase> 12271 </TestSuite> 12272 <TestSuite name="rgba8i"> 12273 <TestCase name="size_pot"> 12274 <Test name="clamp_to_edge_repeat" /> 12275 <Test name="repeat_mirrored_repeat" /> 12276 <Test name="mirrored_repeat_clamp_to_edge" /> 12277 </TestCase> 12278 <TestCase name="size_npot"> 12279 <Test name="clamp_to_edge_repeat" /> 12280 <Test name="repeat_mirrored_repeat" /> 12281 <Test name="mirrored_repeat_clamp_to_edge" /> 12282 </TestCase> 12283 </TestSuite> 12284 <TestSuite name="depth32f"> 12285 <TestSuite name="size_pot"> 12286 <TestCase name="compare_less"> 12287 <Test name="clamp_to_edge_repeat" /> 12288 <Test name="repeat_mirrored_repeat" /> 12289 <Test name="mirrored_repeat_clamp_to_edge" /> 12290 </TestCase> 12291 <TestCase name="compare_greater"> 12292 <Test name="clamp_to_edge_repeat" /> 12293 <Test name="repeat_mirrored_repeat" /> 12294 <Test name="mirrored_repeat_clamp_to_edge" /> 12295 </TestCase> 12296 </TestSuite> 12297 <TestSuite name="size_npot"> 12298 <TestCase name="compare_less"> 12299 <Test name="clamp_to_edge_repeat" /> 12300 <Test name="repeat_mirrored_repeat" /> 12301 <Test name="mirrored_repeat_clamp_to_edge" /> 12302 </TestCase> 12303 <TestCase name="compare_greater"> 12304 <Test name="clamp_to_edge_repeat" /> 12305 <Test name="repeat_mirrored_repeat" /> 12306 <Test name="mirrored_repeat_clamp_to_edge" /> 12307 </TestCase> 12308 </TestSuite> 12309 </TestSuite> 12310 </TestSuite> 12311 <TestSuite name="2d_array"> 12312 <TestSuite name="rgba8"> 12313 <TestCase name="size_pot"> 12314 <Test name="clamp_to_edge_repeat" /> 12315 <Test name="repeat_mirrored_repeat" /> 12316 <Test name="mirrored_repeat_clamp_to_edge" /> 12317 </TestCase> 12318 <TestCase name="size_npot"> 12319 <Test name="clamp_to_edge_repeat" /> 12320 <Test name="repeat_mirrored_repeat" /> 12321 <Test name="mirrored_repeat_clamp_to_edge" /> 12322 </TestCase> 12323 </TestSuite> 12324 <TestSuite name="rgba8ui"> 12325 <TestCase name="size_pot"> 12326 <Test name="clamp_to_edge_repeat" /> 12327 <Test name="repeat_mirrored_repeat" /> 12328 <Test name="mirrored_repeat_clamp_to_edge" /> 12329 </TestCase> 12330 <TestCase name="size_npot"> 12331 <Test name="clamp_to_edge_repeat" /> 12332 <Test name="repeat_mirrored_repeat" /> 12333 <Test name="mirrored_repeat_clamp_to_edge" /> 12334 </TestCase> 12335 </TestSuite> 12336 <TestSuite name="rgba8i"> 12337 <TestCase name="size_pot"> 12338 <Test name="clamp_to_edge_repeat" /> 12339 <Test name="repeat_mirrored_repeat" /> 12340 <Test name="mirrored_repeat_clamp_to_edge" /> 12341 </TestCase> 12342 <TestCase name="size_npot"> 12343 <Test name="clamp_to_edge_repeat" /> 12344 <Test name="repeat_mirrored_repeat" /> 12345 <Test name="mirrored_repeat_clamp_to_edge" /> 12346 </TestCase> 12347 </TestSuite> 12348 <TestSuite name="depth32f"> 12349 <TestSuite name="size_pot"> 12350 <TestCase name="compare_less"> 12351 <Test name="clamp_to_edge_repeat" /> 12352 <Test name="repeat_mirrored_repeat" /> 12353 <Test name="mirrored_repeat_clamp_to_edge" /> 12354 </TestCase> 12355 <TestCase name="compare_greater"> 12356 <Test name="clamp_to_edge_repeat" /> 12357 <Test name="repeat_mirrored_repeat" /> 12358 <Test name="mirrored_repeat_clamp_to_edge" /> 12359 </TestCase> 12360 </TestSuite> 12361 <TestSuite name="size_npot"> 12362 <TestCase name="compare_less"> 12363 <Test name="clamp_to_edge_repeat" /> 12364 <Test name="repeat_mirrored_repeat" /> 12365 <Test name="mirrored_repeat_clamp_to_edge" /> 12366 </TestCase> 12367 <TestCase name="compare_greater"> 12368 <Test name="clamp_to_edge_repeat" /> 12369 <Test name="repeat_mirrored_repeat" /> 12370 <Test name="mirrored_repeat_clamp_to_edge" /> 12371 </TestCase> 12372 </TestSuite> 12373 </TestSuite> 12374 </TestSuite> 12375 </TestSuite> 12376 <TestSuite name="implementation_offset"> 12377 <TestSuite name="2d"> 12378 <TestSuite name="rgba8"> 12379 <TestCase name="size_pot"> 12380 <Test name="clamp_to_edge_repeat" /> 12381 <Test name="repeat_mirrored_repeat" /> 12382 <Test name="mirrored_repeat_clamp_to_edge" /> 12383 </TestCase> 12384 <TestCase name="size_npot"> 12385 <Test name="clamp_to_edge_repeat" /> 12386 <Test name="repeat_mirrored_repeat" /> 12387 <Test name="mirrored_repeat_clamp_to_edge" /> 12388 </TestCase> 12389 <TestCase name="texture_swizzle"> 12390 <Test name="green_blue_alpha_zero" /> 12391 <Test name="blue_alpha_zero_one" /> 12392 <Test name="alpha_zero_one_red" /> 12393 <Test name="zero_one_red_green" /> 12394 <Test name="one_red_green_blue" /> 12395 </TestCase> 12396 <TestCase name="filter_mode"> 12397 <Test name="min_linear_mag_linear" /> 12398 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12399 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12400 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12401 <Test name="min_linear_mipmap_linear_mag_linear" /> 12402 </TestCase> 12403 <TestCase name="base_level"> 12404 <Test name="level_1" /> 12405 <Test name="level_2" /> 12406 </TestCase> 12407 <TestCase name="incomplete"> 12408 <Test name="mipmap_incomplete" /> 12409 </TestCase> 12410 </TestSuite> 12411 <TestSuite name="rgba8ui"> 12412 <TestCase name="size_pot"> 12413 <Test name="clamp_to_edge_repeat" /> 12414 <Test name="repeat_mirrored_repeat" /> 12415 <Test name="mirrored_repeat_clamp_to_edge" /> 12416 </TestCase> 12417 <TestCase name="size_npot"> 12418 <Test name="clamp_to_edge_repeat" /> 12419 <Test name="repeat_mirrored_repeat" /> 12420 <Test name="mirrored_repeat_clamp_to_edge" /> 12421 </TestCase> 12422 <TestCase name="texture_swizzle"> 12423 <Test name="green_blue_alpha_zero" /> 12424 <Test name="blue_alpha_zero_one" /> 12425 <Test name="alpha_zero_one_red" /> 12426 <Test name="zero_one_red_green" /> 12427 <Test name="one_red_green_blue" /> 12428 </TestCase> 12429 <TestCase name="filter_mode"> 12430 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12431 </TestCase> 12432 <TestCase name="base_level"> 12433 <Test name="level_1" /> 12434 <Test name="level_2" /> 12435 </TestCase> 12436 </TestSuite> 12437 <TestSuite name="rgba8i"> 12438 <TestCase name="size_pot"> 12439 <Test name="clamp_to_edge_repeat" /> 12440 <Test name="repeat_mirrored_repeat" /> 12441 <Test name="mirrored_repeat_clamp_to_edge" /> 12442 </TestCase> 12443 <TestCase name="size_npot"> 12444 <Test name="clamp_to_edge_repeat" /> 12445 <Test name="repeat_mirrored_repeat" /> 12446 <Test name="mirrored_repeat_clamp_to_edge" /> 12447 </TestCase> 12448 <TestCase name="texture_swizzle"> 12449 <Test name="green_blue_alpha_zero" /> 12450 <Test name="blue_alpha_zero_one" /> 12451 <Test name="alpha_zero_one_red" /> 12452 <Test name="zero_one_red_green" /> 12453 <Test name="one_red_green_blue" /> 12454 </TestCase> 12455 <TestCase name="filter_mode"> 12456 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12457 </TestCase> 12458 <TestCase name="base_level"> 12459 <Test name="level_1" /> 12460 <Test name="level_2" /> 12461 </TestCase> 12462 </TestSuite> 12463 <TestSuite name="depth32f"> 12464 <TestSuite name="size_pot"> 12465 <TestCase name="compare_less"> 12466 <Test name="clamp_to_edge_repeat" /> 12467 <Test name="repeat_mirrored_repeat" /> 12468 <Test name="mirrored_repeat_clamp_to_edge" /> 12469 </TestCase> 12470 <TestCase name="compare_greater"> 12471 <Test name="clamp_to_edge_repeat" /> 12472 <Test name="repeat_mirrored_repeat" /> 12473 <Test name="mirrored_repeat_clamp_to_edge" /> 12474 </TestCase> 12475 </TestSuite> 12476 <TestSuite name="size_npot"> 12477 <TestCase name="compare_less"> 12478 <Test name="clamp_to_edge_repeat" /> 12479 <Test name="repeat_mirrored_repeat" /> 12480 <Test name="mirrored_repeat_clamp_to_edge" /> 12481 </TestCase> 12482 <TestCase name="compare_greater"> 12483 <Test name="clamp_to_edge_repeat" /> 12484 <Test name="repeat_mirrored_repeat" /> 12485 <Test name="mirrored_repeat_clamp_to_edge" /> 12486 </TestCase> 12487 </TestSuite> 12488 <TestCase name="filter_mode"> 12489 <Test name="min_linear_mag_linear" /> 12490 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12491 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12492 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12493 <Test name="min_linear_mipmap_linear_mag_linear" /> 12494 </TestCase> 12495 <TestCase name="base_level"> 12496 <Test name="level_1" /> 12497 <Test name="level_2" /> 12498 </TestCase> 12499 </TestSuite> 12500 </TestSuite> 12501 <TestSuite name="2d_array"> 12502 <TestSuite name="rgba8"> 12503 <TestCase name="size_pot"> 12504 <Test name="clamp_to_edge_repeat" /> 12505 <Test name="repeat_mirrored_repeat" /> 12506 <Test name="mirrored_repeat_clamp_to_edge" /> 12507 </TestCase> 12508 <TestCase name="size_npot"> 12509 <Test name="clamp_to_edge_repeat" /> 12510 <Test name="repeat_mirrored_repeat" /> 12511 <Test name="mirrored_repeat_clamp_to_edge" /> 12512 </TestCase> 12513 <TestCase name="texture_swizzle"> 12514 <Test name="green_blue_alpha_zero" /> 12515 <Test name="blue_alpha_zero_one" /> 12516 <Test name="alpha_zero_one_red" /> 12517 <Test name="zero_one_red_green" /> 12518 <Test name="one_red_green_blue" /> 12519 </TestCase> 12520 <TestCase name="filter_mode"> 12521 <Test name="min_linear_mag_linear" /> 12522 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12523 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12524 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12525 <Test name="min_linear_mipmap_linear_mag_linear" /> 12526 </TestCase> 12527 <TestCase name="base_level"> 12528 <Test name="level_1" /> 12529 <Test name="level_2" /> 12530 </TestCase> 12531 <TestCase name="incomplete"> 12532 <Test name="mipmap_incomplete" /> 12533 </TestCase> 12534 </TestSuite> 12535 <TestSuite name="rgba8ui"> 12536 <TestCase name="size_pot"> 12537 <Test name="clamp_to_edge_repeat" /> 12538 <Test name="repeat_mirrored_repeat" /> 12539 <Test name="mirrored_repeat_clamp_to_edge" /> 12540 </TestCase> 12541 <TestCase name="size_npot"> 12542 <Test name="clamp_to_edge_repeat" /> 12543 <Test name="repeat_mirrored_repeat" /> 12544 <Test name="mirrored_repeat_clamp_to_edge" /> 12545 </TestCase> 12546 <TestCase name="texture_swizzle"> 12547 <Test name="green_blue_alpha_zero" /> 12548 <Test name="blue_alpha_zero_one" /> 12549 <Test name="alpha_zero_one_red" /> 12550 <Test name="zero_one_red_green" /> 12551 <Test name="one_red_green_blue" /> 12552 </TestCase> 12553 <TestCase name="filter_mode"> 12554 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12555 </TestCase> 12556 <TestCase name="base_level"> 12557 <Test name="level_1" /> 12558 <Test name="level_2" /> 12559 </TestCase> 12560 </TestSuite> 12561 <TestSuite name="rgba8i"> 12562 <TestCase name="size_pot"> 12563 <Test name="clamp_to_edge_repeat" /> 12564 <Test name="repeat_mirrored_repeat" /> 12565 <Test name="mirrored_repeat_clamp_to_edge" /> 12566 </TestCase> 12567 <TestCase name="size_npot"> 12568 <Test name="clamp_to_edge_repeat" /> 12569 <Test name="repeat_mirrored_repeat" /> 12570 <Test name="mirrored_repeat_clamp_to_edge" /> 12571 </TestCase> 12572 <TestCase name="texture_swizzle"> 12573 <Test name="green_blue_alpha_zero" /> 12574 <Test name="blue_alpha_zero_one" /> 12575 <Test name="alpha_zero_one_red" /> 12576 <Test name="zero_one_red_green" /> 12577 <Test name="one_red_green_blue" /> 12578 </TestCase> 12579 <TestCase name="filter_mode"> 12580 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12581 </TestCase> 12582 <TestCase name="base_level"> 12583 <Test name="level_1" /> 12584 <Test name="level_2" /> 12585 </TestCase> 12586 </TestSuite> 12587 <TestSuite name="depth32f"> 12588 <TestSuite name="size_pot"> 12589 <TestCase name="compare_less"> 12590 <Test name="clamp_to_edge_repeat" /> 12591 <Test name="repeat_mirrored_repeat" /> 12592 <Test name="mirrored_repeat_clamp_to_edge" /> 12593 </TestCase> 12594 <TestCase name="compare_greater"> 12595 <Test name="clamp_to_edge_repeat" /> 12596 <Test name="repeat_mirrored_repeat" /> 12597 <Test name="mirrored_repeat_clamp_to_edge" /> 12598 </TestCase> 12599 </TestSuite> 12600 <TestSuite name="size_npot"> 12601 <TestCase name="compare_less"> 12602 <Test name="clamp_to_edge_repeat" /> 12603 <Test name="repeat_mirrored_repeat" /> 12604 <Test name="mirrored_repeat_clamp_to_edge" /> 12605 </TestCase> 12606 <TestCase name="compare_greater"> 12607 <Test name="clamp_to_edge_repeat" /> 12608 <Test name="repeat_mirrored_repeat" /> 12609 <Test name="mirrored_repeat_clamp_to_edge" /> 12610 </TestCase> 12611 </TestSuite> 12612 <TestCase name="filter_mode"> 12613 <Test name="min_linear_mag_linear" /> 12614 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12615 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12616 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12617 <Test name="min_linear_mipmap_linear_mag_linear" /> 12618 </TestCase> 12619 <TestCase name="base_level"> 12620 <Test name="level_1" /> 12621 <Test name="level_2" /> 12622 </TestCase> 12623 </TestSuite> 12624 </TestSuite> 12625 </TestSuite> 12626 </TestSuite> 12627 <TestSuite name="offsets"> 12628 <TestSuite name="min_required_offset"> 12629 <TestSuite name="2d"> 12630 <TestSuite name="rgba8"> 12631 <TestCase name="size_pot"> 12632 <Test name="clamp_to_edge_repeat" /> 12633 <Test name="repeat_mirrored_repeat" /> 12634 <Test name="mirrored_repeat_clamp_to_edge" /> 12635 </TestCase> 12636 <TestCase name="size_npot"> 12637 <Test name="clamp_to_edge_repeat" /> 12638 <Test name="repeat_mirrored_repeat" /> 12639 <Test name="mirrored_repeat_clamp_to_edge" /> 12640 </TestCase> 12641 </TestSuite> 12642 <TestSuite name="rgba8ui"> 12643 <TestCase name="size_pot"> 12644 <Test name="clamp_to_edge_repeat" /> 12645 <Test name="repeat_mirrored_repeat" /> 12646 <Test name="mirrored_repeat_clamp_to_edge" /> 12647 </TestCase> 12648 <TestCase name="size_npot"> 12649 <Test name="clamp_to_edge_repeat" /> 12650 <Test name="repeat_mirrored_repeat" /> 12651 <Test name="mirrored_repeat_clamp_to_edge" /> 12652 </TestCase> 12653 </TestSuite> 12654 <TestSuite name="rgba8i"> 12655 <TestCase name="size_pot"> 12656 <Test name="clamp_to_edge_repeat" /> 12657 <Test name="repeat_mirrored_repeat" /> 12658 <Test name="mirrored_repeat_clamp_to_edge" /> 12659 </TestCase> 12660 <TestCase name="size_npot"> 12661 <Test name="clamp_to_edge_repeat" /> 12662 <Test name="repeat_mirrored_repeat" /> 12663 <Test name="mirrored_repeat_clamp_to_edge" /> 12664 </TestCase> 12665 </TestSuite> 12666 <TestSuite name="depth32f"> 12667 <TestSuite name="size_pot"> 12668 <TestCase name="compare_less"> 12669 <Test name="clamp_to_edge_repeat" /> 12670 <Test name="repeat_mirrored_repeat" /> 12671 <Test name="mirrored_repeat_clamp_to_edge" /> 12672 </TestCase> 12673 <TestCase name="compare_greater"> 12674 <Test name="clamp_to_edge_repeat" /> 12675 <Test name="repeat_mirrored_repeat" /> 12676 <Test name="mirrored_repeat_clamp_to_edge" /> 12677 </TestCase> 12678 </TestSuite> 12679 <TestSuite name="size_npot"> 12680 <TestCase name="compare_less"> 12681 <Test name="clamp_to_edge_repeat" /> 12682 <Test name="repeat_mirrored_repeat" /> 12683 <Test name="mirrored_repeat_clamp_to_edge" /> 12684 </TestCase> 12685 <TestCase name="compare_greater"> 12686 <Test name="clamp_to_edge_repeat" /> 12687 <Test name="repeat_mirrored_repeat" /> 12688 <Test name="mirrored_repeat_clamp_to_edge" /> 12689 </TestCase> 12690 </TestSuite> 12691 </TestSuite> 12692 </TestSuite> 12693 <TestSuite name="2d_array"> 12694 <TestSuite name="rgba8"> 12695 <TestCase name="size_pot"> 12696 <Test name="clamp_to_edge_repeat" /> 12697 <Test name="repeat_mirrored_repeat" /> 12698 <Test name="mirrored_repeat_clamp_to_edge" /> 12699 </TestCase> 12700 <TestCase name="size_npot"> 12701 <Test name="clamp_to_edge_repeat" /> 12702 <Test name="repeat_mirrored_repeat" /> 12703 <Test name="mirrored_repeat_clamp_to_edge" /> 12704 </TestCase> 12705 </TestSuite> 12706 <TestSuite name="rgba8ui"> 12707 <TestCase name="size_pot"> 12708 <Test name="clamp_to_edge_repeat" /> 12709 <Test name="repeat_mirrored_repeat" /> 12710 <Test name="mirrored_repeat_clamp_to_edge" /> 12711 </TestCase> 12712 <TestCase name="size_npot"> 12713 <Test name="clamp_to_edge_repeat" /> 12714 <Test name="repeat_mirrored_repeat" /> 12715 <Test name="mirrored_repeat_clamp_to_edge" /> 12716 </TestCase> 12717 </TestSuite> 12718 <TestSuite name="rgba8i"> 12719 <TestCase name="size_pot"> 12720 <Test name="clamp_to_edge_repeat" /> 12721 <Test name="repeat_mirrored_repeat" /> 12722 <Test name="mirrored_repeat_clamp_to_edge" /> 12723 </TestCase> 12724 <TestCase name="size_npot"> 12725 <Test name="clamp_to_edge_repeat" /> 12726 <Test name="repeat_mirrored_repeat" /> 12727 <Test name="mirrored_repeat_clamp_to_edge" /> 12728 </TestCase> 12729 </TestSuite> 12730 <TestSuite name="depth32f"> 12731 <TestSuite name="size_pot"> 12732 <TestCase name="compare_less"> 12733 <Test name="clamp_to_edge_repeat" /> 12734 <Test name="repeat_mirrored_repeat" /> 12735 <Test name="mirrored_repeat_clamp_to_edge" /> 12736 </TestCase> 12737 <TestCase name="compare_greater"> 12738 <Test name="clamp_to_edge_repeat" /> 12739 <Test name="repeat_mirrored_repeat" /> 12740 <Test name="mirrored_repeat_clamp_to_edge" /> 12741 </TestCase> 12742 </TestSuite> 12743 <TestSuite name="size_npot"> 12744 <TestCase name="compare_less"> 12745 <Test name="clamp_to_edge_repeat" /> 12746 <Test name="repeat_mirrored_repeat" /> 12747 <Test name="mirrored_repeat_clamp_to_edge" /> 12748 </TestCase> 12749 <TestCase name="compare_greater"> 12750 <Test name="clamp_to_edge_repeat" /> 12751 <Test name="repeat_mirrored_repeat" /> 12752 <Test name="mirrored_repeat_clamp_to_edge" /> 12753 </TestCase> 12754 </TestSuite> 12755 </TestSuite> 12756 </TestSuite> 12757 </TestSuite> 12758 <TestSuite name="implementation_offset"> 12759 <TestSuite name="2d"> 12760 <TestSuite name="rgba8"> 12761 <TestCase name="size_pot"> 12762 <Test name="clamp_to_edge_repeat" /> 12763 <Test name="repeat_mirrored_repeat" /> 12764 <Test name="mirrored_repeat_clamp_to_edge" /> 12765 </TestCase> 12766 <TestCase name="size_npot"> 12767 <Test name="clamp_to_edge_repeat" /> 12768 <Test name="repeat_mirrored_repeat" /> 12769 <Test name="mirrored_repeat_clamp_to_edge" /> 12770 </TestCase> 12771 <TestCase name="texture_swizzle"> 12772 <Test name="green_blue_alpha_zero" /> 12773 <Test name="blue_alpha_zero_one" /> 12774 <Test name="alpha_zero_one_red" /> 12775 <Test name="zero_one_red_green" /> 12776 <Test name="one_red_green_blue" /> 12777 </TestCase> 12778 <TestCase name="filter_mode"> 12779 <Test name="min_linear_mag_linear" /> 12780 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12781 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12782 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12783 <Test name="min_linear_mipmap_linear_mag_linear" /> 12784 </TestCase> 12785 <TestCase name="base_level"> 12786 <Test name="level_1" /> 12787 <Test name="level_2" /> 12788 </TestCase> 12789 <TestCase name="incomplete"> 12790 <Test name="mipmap_incomplete" /> 12791 </TestCase> 12792 </TestSuite> 12793 <TestSuite name="rgba8ui"> 12794 <TestCase name="size_pot"> 12795 <Test name="clamp_to_edge_repeat" /> 12796 <Test name="repeat_mirrored_repeat" /> 12797 <Test name="mirrored_repeat_clamp_to_edge" /> 12798 </TestCase> 12799 <TestCase name="size_npot"> 12800 <Test name="clamp_to_edge_repeat" /> 12801 <Test name="repeat_mirrored_repeat" /> 12802 <Test name="mirrored_repeat_clamp_to_edge" /> 12803 </TestCase> 12804 <TestCase name="texture_swizzle"> 12805 <Test name="green_blue_alpha_zero" /> 12806 <Test name="blue_alpha_zero_one" /> 12807 <Test name="alpha_zero_one_red" /> 12808 <Test name="zero_one_red_green" /> 12809 <Test name="one_red_green_blue" /> 12810 </TestCase> 12811 <TestCase name="filter_mode"> 12812 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12813 </TestCase> 12814 <TestCase name="base_level"> 12815 <Test name="level_1" /> 12816 <Test name="level_2" /> 12817 </TestCase> 12818 </TestSuite> 12819 <TestSuite name="rgba8i"> 12820 <TestCase name="size_pot"> 12821 <Test name="clamp_to_edge_repeat" /> 12822 <Test name="repeat_mirrored_repeat" /> 12823 <Test name="mirrored_repeat_clamp_to_edge" /> 12824 </TestCase> 12825 <TestCase name="size_npot"> 12826 <Test name="clamp_to_edge_repeat" /> 12827 <Test name="repeat_mirrored_repeat" /> 12828 <Test name="mirrored_repeat_clamp_to_edge" /> 12829 </TestCase> 12830 <TestCase name="texture_swizzle"> 12831 <Test name="green_blue_alpha_zero" /> 12832 <Test name="blue_alpha_zero_one" /> 12833 <Test name="alpha_zero_one_red" /> 12834 <Test name="zero_one_red_green" /> 12835 <Test name="one_red_green_blue" /> 12836 </TestCase> 12837 <TestCase name="filter_mode"> 12838 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12839 </TestCase> 12840 <TestCase name="base_level"> 12841 <Test name="level_1" /> 12842 <Test name="level_2" /> 12843 </TestCase> 12844 </TestSuite> 12845 <TestSuite name="depth32f"> 12846 <TestSuite name="size_pot"> 12847 <TestCase name="compare_less"> 12848 <Test name="clamp_to_edge_repeat" /> 12849 <Test name="repeat_mirrored_repeat" /> 12850 <Test name="mirrored_repeat_clamp_to_edge" /> 12851 </TestCase> 12852 <TestCase name="compare_greater"> 12853 <Test name="clamp_to_edge_repeat" /> 12854 <Test name="repeat_mirrored_repeat" /> 12855 <Test name="mirrored_repeat_clamp_to_edge" /> 12856 </TestCase> 12857 </TestSuite> 12858 <TestSuite name="size_npot"> 12859 <TestCase name="compare_less"> 12860 <Test name="clamp_to_edge_repeat" /> 12861 <Test name="repeat_mirrored_repeat" /> 12862 <Test name="mirrored_repeat_clamp_to_edge" /> 12863 </TestCase> 12864 <TestCase name="compare_greater"> 12865 <Test name="clamp_to_edge_repeat" /> 12866 <Test name="repeat_mirrored_repeat" /> 12867 <Test name="mirrored_repeat_clamp_to_edge" /> 12868 </TestCase> 12869 </TestSuite> 12870 <TestCase name="filter_mode"> 12871 <Test name="min_linear_mag_linear" /> 12872 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12873 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12874 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12875 <Test name="min_linear_mipmap_linear_mag_linear" /> 12876 </TestCase> 12877 <TestCase name="base_level"> 12878 <Test name="level_1" /> 12879 <Test name="level_2" /> 12880 </TestCase> 12881 </TestSuite> 12882 </TestSuite> 12883 <TestSuite name="2d_array"> 12884 <TestSuite name="rgba8"> 12885 <TestCase name="size_pot"> 12886 <Test name="clamp_to_edge_repeat" /> 12887 <Test name="repeat_mirrored_repeat" /> 12888 <Test name="mirrored_repeat_clamp_to_edge" /> 12889 </TestCase> 12890 <TestCase name="size_npot"> 12891 <Test name="clamp_to_edge_repeat" /> 12892 <Test name="repeat_mirrored_repeat" /> 12893 <Test name="mirrored_repeat_clamp_to_edge" /> 12894 </TestCase> 12895 <TestCase name="texture_swizzle"> 12896 <Test name="green_blue_alpha_zero" /> 12897 <Test name="blue_alpha_zero_one" /> 12898 <Test name="alpha_zero_one_red" /> 12899 <Test name="zero_one_red_green" /> 12900 <Test name="one_red_green_blue" /> 12901 </TestCase> 12902 <TestCase name="filter_mode"> 12903 <Test name="min_linear_mag_linear" /> 12904 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12905 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12906 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12907 <Test name="min_linear_mipmap_linear_mag_linear" /> 12908 </TestCase> 12909 <TestCase name="base_level"> 12910 <Test name="level_1" /> 12911 <Test name="level_2" /> 12912 </TestCase> 12913 <TestCase name="incomplete"> 12914 <Test name="mipmap_incomplete" /> 12915 </TestCase> 12916 </TestSuite> 12917 <TestSuite name="rgba8ui"> 12918 <TestCase name="size_pot"> 12919 <Test name="clamp_to_edge_repeat" /> 12920 <Test name="repeat_mirrored_repeat" /> 12921 <Test name="mirrored_repeat_clamp_to_edge" /> 12922 </TestCase> 12923 <TestCase name="size_npot"> 12924 <Test name="clamp_to_edge_repeat" /> 12925 <Test name="repeat_mirrored_repeat" /> 12926 <Test name="mirrored_repeat_clamp_to_edge" /> 12927 </TestCase> 12928 <TestCase name="texture_swizzle"> 12929 <Test name="green_blue_alpha_zero" /> 12930 <Test name="blue_alpha_zero_one" /> 12931 <Test name="alpha_zero_one_red" /> 12932 <Test name="zero_one_red_green" /> 12933 <Test name="one_red_green_blue" /> 12934 </TestCase> 12935 <TestCase name="filter_mode"> 12936 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12937 </TestCase> 12938 <TestCase name="base_level"> 12939 <Test name="level_1" /> 12940 <Test name="level_2" /> 12941 </TestCase> 12942 </TestSuite> 12943 <TestSuite name="rgba8i"> 12944 <TestCase name="size_pot"> 12945 <Test name="clamp_to_edge_repeat" /> 12946 <Test name="repeat_mirrored_repeat" /> 12947 <Test name="mirrored_repeat_clamp_to_edge" /> 12948 </TestCase> 12949 <TestCase name="size_npot"> 12950 <Test name="clamp_to_edge_repeat" /> 12951 <Test name="repeat_mirrored_repeat" /> 12952 <Test name="mirrored_repeat_clamp_to_edge" /> 12953 </TestCase> 12954 <TestCase name="texture_swizzle"> 12955 <Test name="green_blue_alpha_zero" /> 12956 <Test name="blue_alpha_zero_one" /> 12957 <Test name="alpha_zero_one_red" /> 12958 <Test name="zero_one_red_green" /> 12959 <Test name="one_red_green_blue" /> 12960 </TestCase> 12961 <TestCase name="filter_mode"> 12962 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12963 </TestCase> 12964 <TestCase name="base_level"> 12965 <Test name="level_1" /> 12966 <Test name="level_2" /> 12967 </TestCase> 12968 </TestSuite> 12969 <TestSuite name="depth32f"> 12970 <TestSuite name="size_pot"> 12971 <TestCase name="compare_less"> 12972 <Test name="clamp_to_edge_repeat" /> 12973 <Test name="repeat_mirrored_repeat" /> 12974 <Test name="mirrored_repeat_clamp_to_edge" /> 12975 </TestCase> 12976 <TestCase name="compare_greater"> 12977 <Test name="clamp_to_edge_repeat" /> 12978 <Test name="repeat_mirrored_repeat" /> 12979 <Test name="mirrored_repeat_clamp_to_edge" /> 12980 </TestCase> 12981 </TestSuite> 12982 <TestSuite name="size_npot"> 12983 <TestCase name="compare_less"> 12984 <Test name="clamp_to_edge_repeat" /> 12985 <Test name="repeat_mirrored_repeat" /> 12986 <Test name="mirrored_repeat_clamp_to_edge" /> 12987 </TestCase> 12988 <TestCase name="compare_greater"> 12989 <Test name="clamp_to_edge_repeat" /> 12990 <Test name="repeat_mirrored_repeat" /> 12991 <Test name="mirrored_repeat_clamp_to_edge" /> 12992 </TestCase> 12993 </TestSuite> 12994 <TestCase name="filter_mode"> 12995 <Test name="min_linear_mag_linear" /> 12996 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12997 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12998 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12999 <Test name="min_linear_mipmap_linear_mag_linear" /> 13000 </TestCase> 13001 <TestCase name="base_level"> 13002 <Test name="level_1" /> 13003 <Test name="level_2" /> 13004 </TestCase> 13005 </TestSuite> 13006 </TestSuite> 13007 </TestSuite> 13008 </TestSuite> 13009 </TestSuite> 13010 <TestSuite name="texture_buffer"> 13011 <TestSuite name="render"> 13012 <TestCase name="as_vertex_array"> 13013 <Test name="buffer_size_512" /> 13014 <Test name="buffer_size_513" /> 13015 <Test name="buffer_size_65536" /> 13016 <Test name="buffer_size_65537" /> 13017 <Test name="buffer_size_131071" /> 13018 <Test name="range_size_512" /> 13019 <Test name="range_size_513" /> 13020 <Test name="range_size_65537" /> 13021 <Test name="range_size_98304" /> 13022 <Test name="offset_1_alignments" /> 13023 <Test name="offset_7_alignments" /> 13024 </TestCase> 13025 <TestCase name="as_index_array"> 13026 <Test name="buffer_size_512" /> 13027 <Test name="buffer_size_513" /> 13028 <Test name="buffer_size_65536" /> 13029 <Test name="buffer_size_65537" /> 13030 <Test name="buffer_size_131071" /> 13031 <Test name="range_size_512" /> 13032 <Test name="range_size_513" /> 13033 <Test name="range_size_65537" /> 13034 <Test name="range_size_98304" /> 13035 <Test name="offset_1_alignments" /> 13036 <Test name="offset_7_alignments" /> 13037 </TestCase> 13038 <TestCase name="as_vertex_array_as_index_array"> 13039 <Test name="buffer_size_512" /> 13040 <Test name="buffer_size_513" /> 13041 <Test name="buffer_size_65536" /> 13042 <Test name="buffer_size_65537" /> 13043 <Test name="buffer_size_131071" /> 13044 <Test name="range_size_512" /> 13045 <Test name="range_size_513" /> 13046 <Test name="range_size_65537" /> 13047 <Test name="range_size_98304" /> 13048 <Test name="offset_1_alignments" /> 13049 <Test name="offset_7_alignments" /> 13050 </TestCase> 13051 <TestCase name="as_vertex_texture"> 13052 <Test name="buffer_size_512" /> 13053 <Test name="buffer_size_513" /> 13054 <Test name="buffer_size_65536" /> 13055 <Test name="buffer_size_65537" /> 13056 <Test name="buffer_size_131071" /> 13057 <Test name="range_size_512" /> 13058 <Test name="range_size_513" /> 13059 <Test name="range_size_65537" /> 13060 <Test name="range_size_98304" /> 13061 <Test name="offset_1_alignments" /> 13062 <Test name="offset_7_alignments" /> 13063 </TestCase> 13064 <TestCase name="as_vertex_array_as_vertex_texture"> 13065 <Test name="buffer_size_512" /> 13066 <Test name="buffer_size_513" /> 13067 <Test name="buffer_size_65536" /> 13068 <Test name="buffer_size_65537" /> 13069 <Test name="buffer_size_131071" /> 13070 <Test name="range_size_512" /> 13071 <Test name="range_size_513" /> 13072 <Test name="range_size_65537" /> 13073 <Test name="range_size_98304" /> 13074 <Test name="offset_1_alignments" /> 13075 <Test name="offset_7_alignments" /> 13076 </TestCase> 13077 <TestCase name="as_index_array_as_vertex_texture"> 13078 <Test name="buffer_size_512" /> 13079 <Test name="buffer_size_513" /> 13080 <Test name="buffer_size_65536" /> 13081 <Test name="buffer_size_65537" /> 13082 <Test name="buffer_size_131071" /> 13083 <Test name="range_size_512" /> 13084 <Test name="range_size_513" /> 13085 <Test name="range_size_65537" /> 13086 <Test name="range_size_98304" /> 13087 <Test name="offset_1_alignments" /> 13088 <Test name="offset_7_alignments" /> 13089 </TestCase> 13090 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture"> 13091 <Test name="buffer_size_512" /> 13092 <Test name="buffer_size_513" /> 13093 <Test name="buffer_size_65536" /> 13094 <Test name="buffer_size_65537" /> 13095 <Test name="buffer_size_131071" /> 13096 <Test name="range_size_512" /> 13097 <Test name="range_size_513" /> 13098 <Test name="range_size_65537" /> 13099 <Test name="range_size_98304" /> 13100 <Test name="offset_1_alignments" /> 13101 <Test name="offset_7_alignments" /> 13102 </TestCase> 13103 <TestCase name="as_fragment_texture"> 13104 <Test name="buffer_size_512" /> 13105 <Test name="buffer_size_513" /> 13106 <Test name="buffer_size_65536" /> 13107 <Test name="buffer_size_65537" /> 13108 <Test name="buffer_size_131071" /> 13109 <Test name="range_size_512" /> 13110 <Test name="range_size_513" /> 13111 <Test name="range_size_65537" /> 13112 <Test name="range_size_98304" /> 13113 <Test name="offset_1_alignments" /> 13114 <Test name="offset_7_alignments" /> 13115 </TestCase> 13116 <TestCase name="as_vertex_array_as_fragment_texture"> 13117 <Test name="buffer_size_512" /> 13118 <Test name="buffer_size_513" /> 13119 <Test name="buffer_size_65536" /> 13120 <Test name="buffer_size_65537" /> 13121 <Test name="buffer_size_131071" /> 13122 <Test name="range_size_512" /> 13123 <Test name="range_size_513" /> 13124 <Test name="range_size_65537" /> 13125 <Test name="range_size_98304" /> 13126 <Test name="offset_1_alignments" /> 13127 <Test name="offset_7_alignments" /> 13128 </TestCase> 13129 <TestCase name="as_index_array_as_fragment_texture"> 13130 <Test name="buffer_size_512" /> 13131 <Test name="buffer_size_513" /> 13132 <Test name="buffer_size_65536" /> 13133 <Test name="buffer_size_65537" /> 13134 <Test name="buffer_size_131071" /> 13135 <Test name="range_size_512" /> 13136 <Test name="range_size_513" /> 13137 <Test name="range_size_65537" /> 13138 <Test name="range_size_98304" /> 13139 <Test name="offset_1_alignments" /> 13140 <Test name="offset_7_alignments" /> 13141 </TestCase> 13142 <TestCase name="as_vertex_array_as_index_array_as_fragment_texture"> 13143 <Test name="buffer_size_512" /> 13144 <Test name="buffer_size_513" /> 13145 <Test name="buffer_size_65536" /> 13146 <Test name="buffer_size_65537" /> 13147 <Test name="buffer_size_131071" /> 13148 <Test name="range_size_512" /> 13149 <Test name="range_size_513" /> 13150 <Test name="range_size_65537" /> 13151 <Test name="range_size_98304" /> 13152 <Test name="offset_1_alignments" /> 13153 <Test name="offset_7_alignments" /> 13154 </TestCase> 13155 <TestCase name="as_vertex_texture_as_fragment_texture"> 13156 <Test name="buffer_size_512" /> 13157 <Test name="buffer_size_513" /> 13158 <Test name="buffer_size_65536" /> 13159 <Test name="buffer_size_65537" /> 13160 <Test name="buffer_size_131071" /> 13161 <Test name="range_size_512" /> 13162 <Test name="range_size_513" /> 13163 <Test name="range_size_65537" /> 13164 <Test name="range_size_98304" /> 13165 <Test name="offset_1_alignments" /> 13166 <Test name="offset_7_alignments" /> 13167 </TestCase> 13168 <TestCase name="as_vertex_array_as_vertex_texture_as_fragment_texture"> 13169 <Test name="buffer_size_512" /> 13170 <Test name="buffer_size_513" /> 13171 <Test name="buffer_size_65536" /> 13172 <Test name="buffer_size_65537" /> 13173 <Test name="buffer_size_131071" /> 13174 <Test name="range_size_512" /> 13175 <Test name="range_size_513" /> 13176 <Test name="range_size_65537" /> 13177 <Test name="range_size_98304" /> 13178 <Test name="offset_1_alignments" /> 13179 <Test name="offset_7_alignments" /> 13180 </TestCase> 13181 <TestCase name="as_index_array_as_vertex_texture_as_fragment_texture"> 13182 <Test name="buffer_size_512" /> 13183 <Test name="buffer_size_513" /> 13184 <Test name="buffer_size_65536" /> 13185 <Test name="buffer_size_65537" /> 13186 <Test name="buffer_size_131071" /> 13187 <Test name="range_size_512" /> 13188 <Test name="range_size_513" /> 13189 <Test name="range_size_65537" /> 13190 <Test name="range_size_98304" /> 13191 <Test name="offset_1_alignments" /> 13192 <Test name="offset_7_alignments" /> 13193 </TestCase> 13194 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture"> 13195 <Test name="buffer_size_512" /> 13196 <Test name="buffer_size_513" /> 13197 <Test name="buffer_size_65536" /> 13198 <Test name="buffer_size_65537" /> 13199 <Test name="buffer_size_131071" /> 13200 <Test name="range_size_512" /> 13201 <Test name="range_size_513" /> 13202 <Test name="range_size_65537" /> 13203 <Test name="range_size_98304" /> 13204 <Test name="offset_1_alignments" /> 13205 <Test name="offset_7_alignments" /> 13206 </TestCase> 13207 </TestSuite> 13208 <TestSuite name="modify"> 13209 <TestCase name="bufferdata"> 13210 <Test name="buffer_size_512" /> 13211 <Test name="buffer_size_513" /> 13212 <Test name="buffer_size_65536" /> 13213 <Test name="buffer_size_65537" /> 13214 <Test name="buffer_size_131071" /> 13215 <Test name="range_size_512" /> 13216 <Test name="range_size_513" /> 13217 <Test name="range_size_65537" /> 13218 <Test name="range_size_98304" /> 13219 <Test name="offset_1_alignments" /> 13220 <Test name="offset_7_alignments" /> 13221 </TestCase> 13222 <TestCase name="buffersubdata"> 13223 <Test name="buffer_size_512" /> 13224 <Test name="buffer_size_513" /> 13225 <Test name="buffer_size_65536" /> 13226 <Test name="buffer_size_65537" /> 13227 <Test name="buffer_size_131071" /> 13228 <Test name="range_size_512" /> 13229 <Test name="range_size_513" /> 13230 <Test name="range_size_65537" /> 13231 <Test name="range_size_98304" /> 13232 <Test name="offset_1_alignments" /> 13233 <Test name="offset_7_alignments" /> 13234 </TestCase> 13235 <TestCase name="mapbuffer_write"> 13236 <Test name="buffer_size_512" /> 13237 <Test name="buffer_size_513" /> 13238 <Test name="buffer_size_65536" /> 13239 <Test name="buffer_size_65537" /> 13240 <Test name="buffer_size_131071" /> 13241 <Test name="range_size_512" /> 13242 <Test name="range_size_513" /> 13243 <Test name="range_size_65537" /> 13244 <Test name="range_size_98304" /> 13245 <Test name="offset_1_alignments" /> 13246 <Test name="offset_7_alignments" /> 13247 </TestCase> 13248 <TestCase name="mapbuffer_readwrite"> 13249 <Test name="buffer_size_512" /> 13250 <Test name="buffer_size_513" /> 13251 <Test name="buffer_size_65536" /> 13252 <Test name="buffer_size_65537" /> 13253 <Test name="buffer_size_131071" /> 13254 <Test name="range_size_512" /> 13255 <Test name="range_size_513" /> 13256 <Test name="range_size_65537" /> 13257 <Test name="range_size_98304" /> 13258 <Test name="offset_1_alignments" /> 13259 <Test name="offset_7_alignments" /> 13260 </TestCase> 13261 </TestSuite> 13262 <TestSuite name="modify_render"> 13263 <TestCase name="bufferdata"> 13264 <Test name="as_vertex_array" /> 13265 <Test name="as_index_array" /> 13266 <Test name="as_vertex_array_as_index_array" /> 13267 <Test name="as_vertex_texture" /> 13268 <Test name="as_vertex_array_as_vertex_texture" /> 13269 <Test name="as_index_array_as_vertex_texture" /> 13270 <Test name="as_vertex_array_as_index_array_as_vertex_texture" /> 13271 <Test name="as_fragment_texture" /> 13272 <Test name="as_vertex_array_as_fragment_texture" /> 13273 <Test name="as_index_array_as_fragment_texture" /> 13274 <Test name="as_vertex_array_as_index_array_as_fragment_texture" /> 13275 <Test name="as_vertex_texture_as_fragment_texture" /> 13276 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" /> 13277 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" /> 13278 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" /> 13279 </TestCase> 13280 <TestCase name="buffersubdata"> 13281 <Test name="as_vertex_array" /> 13282 <Test name="as_index_array" /> 13283 <Test name="as_vertex_array_as_index_array" /> 13284 <Test name="as_vertex_texture" /> 13285 <Test name="as_vertex_array_as_vertex_texture" /> 13286 <Test name="as_index_array_as_vertex_texture" /> 13287 <Test name="as_vertex_array_as_index_array_as_vertex_texture" /> 13288 <Test name="as_fragment_texture" /> 13289 <Test name="as_vertex_array_as_fragment_texture" /> 13290 <Test name="as_index_array_as_fragment_texture" /> 13291 <Test name="as_vertex_array_as_index_array_as_fragment_texture" /> 13292 <Test name="as_vertex_texture_as_fragment_texture" /> 13293 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" /> 13294 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" /> 13295 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" /> 13296 </TestCase> 13297 <TestCase name="mapbuffer_write"> 13298 <Test name="as_vertex_array" /> 13299 <Test name="as_index_array" /> 13300 <Test name="as_vertex_array_as_index_array" /> 13301 <Test name="as_vertex_texture" /> 13302 <Test name="as_vertex_array_as_vertex_texture" /> 13303 <Test name="as_index_array_as_vertex_texture" /> 13304 <Test name="as_vertex_array_as_index_array_as_vertex_texture" /> 13305 <Test name="as_fragment_texture" /> 13306 <Test name="as_vertex_array_as_fragment_texture" /> 13307 <Test name="as_index_array_as_fragment_texture" /> 13308 <Test name="as_vertex_array_as_index_array_as_fragment_texture" /> 13309 <Test name="as_vertex_texture_as_fragment_texture" /> 13310 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" /> 13311 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" /> 13312 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" /> 13313 </TestCase> 13314 <TestCase name="mapbuffer_readwrite"> 13315 <Test name="as_vertex_array" /> 13316 <Test name="as_index_array" /> 13317 <Test name="as_vertex_array_as_index_array" /> 13318 <Test name="as_vertex_texture" /> 13319 <Test name="as_vertex_array_as_vertex_texture" /> 13320 <Test name="as_index_array_as_vertex_texture" /> 13321 <Test name="as_vertex_array_as_index_array_as_vertex_texture" /> 13322 <Test name="as_fragment_texture" /> 13323 <Test name="as_vertex_array_as_fragment_texture" /> 13324 <Test name="as_index_array_as_fragment_texture" /> 13325 <Test name="as_vertex_array_as_index_array_as_fragment_texture" /> 13326 <Test name="as_vertex_texture_as_fragment_texture" /> 13327 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" /> 13328 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" /> 13329 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" /> 13330 </TestCase> 13331 </TestSuite> 13332 <TestSuite name="render_modify"> 13333 <TestCase name="as_vertex_array"> 13334 <Test name="bufferdata" /> 13335 <Test name="buffersubdata" /> 13336 <Test name="mapbuffer_write" /> 13337 <Test name="mapbuffer_readwrite" /> 13338 </TestCase> 13339 <TestCase name="as_index_array"> 13340 <Test name="bufferdata" /> 13341 <Test name="buffersubdata" /> 13342 <Test name="mapbuffer_write" /> 13343 <Test name="mapbuffer_readwrite" /> 13344 </TestCase> 13345 <TestCase name="as_vertex_array_as_index_array"> 13346 <Test name="bufferdata" /> 13347 <Test name="buffersubdata" /> 13348 <Test name="mapbuffer_write" /> 13349 <Test name="mapbuffer_readwrite" /> 13350 </TestCase> 13351 <TestCase name="as_vertex_texture"> 13352 <Test name="bufferdata" /> 13353 <Test name="buffersubdata" /> 13354 <Test name="mapbuffer_write" /> 13355 <Test name="mapbuffer_readwrite" /> 13356 </TestCase> 13357 <TestCase name="as_vertex_array_as_vertex_texture"> 13358 <Test name="bufferdata" /> 13359 <Test name="buffersubdata" /> 13360 <Test name="mapbuffer_write" /> 13361 <Test name="mapbuffer_readwrite" /> 13362 </TestCase> 13363 <TestCase name="as_index_array_as_vertex_texture"> 13364 <Test name="bufferdata" /> 13365 <Test name="buffersubdata" /> 13366 <Test name="mapbuffer_write" /> 13367 <Test name="mapbuffer_readwrite" /> 13368 </TestCase> 13369 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture"> 13370 <Test name="bufferdata" /> 13371 <Test name="buffersubdata" /> 13372 <Test name="mapbuffer_write" /> 13373 <Test name="mapbuffer_readwrite" /> 13374 </TestCase> 13375 <TestCase name="as_fragment_texture"> 13376 <Test name="bufferdata" /> 13377 <Test name="buffersubdata" /> 13378 <Test name="mapbuffer_write" /> 13379 <Test name="mapbuffer_readwrite" /> 13380 </TestCase> 13381 <TestCase name="as_vertex_array_as_fragment_texture"> 13382 <Test name="bufferdata" /> 13383 <Test name="buffersubdata" /> 13384 <Test name="mapbuffer_write" /> 13385 <Test name="mapbuffer_readwrite" /> 13386 </TestCase> 13387 <TestCase name="as_index_array_as_fragment_texture"> 13388 <Test name="bufferdata" /> 13389 <Test name="buffersubdata" /> 13390 <Test name="mapbuffer_write" /> 13391 <Test name="mapbuffer_readwrite" /> 13392 </TestCase> 13393 <TestCase name="as_vertex_array_as_index_array_as_fragment_texture"> 13394 <Test name="bufferdata" /> 13395 <Test name="buffersubdata" /> 13396 <Test name="mapbuffer_write" /> 13397 <Test name="mapbuffer_readwrite" /> 13398 </TestCase> 13399 <TestCase name="as_vertex_texture_as_fragment_texture"> 13400 <Test name="bufferdata" /> 13401 <Test name="buffersubdata" /> 13402 <Test name="mapbuffer_write" /> 13403 <Test name="mapbuffer_readwrite" /> 13404 </TestCase> 13405 <TestCase name="as_vertex_array_as_vertex_texture_as_fragment_texture"> 13406 <Test name="bufferdata" /> 13407 <Test name="buffersubdata" /> 13408 <Test name="mapbuffer_write" /> 13409 <Test name="mapbuffer_readwrite" /> 13410 </TestCase> 13411 <TestCase name="as_index_array_as_vertex_texture_as_fragment_texture"> 13412 <Test name="bufferdata" /> 13413 <Test name="buffersubdata" /> 13414 <Test name="mapbuffer_write" /> 13415 <Test name="mapbuffer_readwrite" /> 13416 </TestCase> 13417 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture"> 13418 <Test name="bufferdata" /> 13419 <Test name="buffersubdata" /> 13420 <Test name="mapbuffer_write" /> 13421 <Test name="mapbuffer_readwrite" /> 13422 </TestCase> 13423 </TestSuite> 13424 </TestSuite> 13425 </TestSuite> 13426 <TestSuite name="state_query"> 13427 <TestCase name="integer"> 13428 <Test name="sample_mask_value" /> 13429 <Test name="max_color_texture_samples_getboolean" /> 13430 <Test name="max_color_texture_samples_getinteger" /> 13431 <Test name="max_color_texture_samples_getinteger64" /> 13432 <Test name="max_color_texture_samples_getfloat" /> 13433 <Test name="max_depth_texture_samples_getboolean" /> 13434 <Test name="max_depth_texture_samples_getinteger" /> 13435 <Test name="max_depth_texture_samples_getinteger64" /> 13436 <Test name="max_depth_texture_samples_getfloat" /> 13437 <Test name="max_integer_samples_getboolean" /> 13438 <Test name="max_integer_samples_getinteger" /> 13439 <Test name="max_integer_samples_getinteger64" /> 13440 <Test name="max_integer_samples_getfloat" /> 13441 <Test name="texture_binding_2d_multisample_getboolean" /> 13442 <Test name="texture_binding_2d_multisample_getinteger" /> 13443 <Test name="texture_binding_2d_multisample_getinteger64" /> 13444 <Test name="texture_binding_2d_multisample_getfloat" /> 13445 <Test name="texture_binding_2d_multisample_array_getboolean" /> 13446 <Test name="texture_binding_2d_multisample_array_getinteger" /> 13447 <Test name="texture_binding_2d_multisample_array_getinteger64" /> 13448 <Test name="texture_binding_2d_multisample_array_getfloat" /> 13449 <Test name="max_vertex_attrib_relative_offset_getboolean" /> 13450 <Test name="max_vertex_attrib_relative_offset_getinteger" /> 13451 <Test name="max_vertex_attrib_relative_offset_getinteger64" /> 13452 <Test name="max_vertex_attrib_relative_offset_getfloat" /> 13453 <Test name="max_vertex_attrib_bindings_getboolean" /> 13454 <Test name="max_vertex_attrib_bindings_getinteger" /> 13455 <Test name="max_vertex_attrib_bindings_getinteger64" /> 13456 <Test name="max_vertex_attrib_bindings_getfloat" /> 13457 <Test name="max_vertex_attrib_stride_getboolean" /> 13458 <Test name="max_vertex_attrib_stride_getinteger" /> 13459 <Test name="max_vertex_attrib_stride_getinteger64" /> 13460 <Test name="max_vertex_attrib_stride_getfloat" /> 13461 <Test name="shader_storage_buffer_offset_alignment_getboolean" /> 13462 <Test name="shader_storage_buffer_offset_alignment_getinteger" /> 13463 <Test name="shader_storage_buffer_offset_alignment_getinteger64" /> 13464 <Test name="shader_storage_buffer_offset_alignment_getfloat" /> 13465 </TestCase> 13466 <TestSuite name="texture_level"> 13467 <TestCase name="integer"> 13468 <Test name="texture_samples" /> 13469 <Test name="texture_fixed_sample_locations" /> 13470 <Test name="texture_width" /> 13471 <Test name="texture_height" /> 13472 <Test name="texture_depth" /> 13473 <Test name="texture_red_size" /> 13474 <Test name="texture_green_size" /> 13475 <Test name="texture_blue_size" /> 13476 <Test name="texture_alpha_size" /> 13477 <Test name="texture_depth_size" /> 13478 <Test name="texture_stencil_size" /> 13479 <Test name="texture_shared_size" /> 13480 <Test name="texture_red_type" /> 13481 <Test name="texture_green_type" /> 13482 <Test name="texture_blue_type" /> 13483 <Test name="texture_alpha_type" /> 13484 <Test name="texture_depth_type" /> 13485 <Test name="texture_compressed" /> 13486 </TestCase> 13487 <TestCase name="float"> 13488 <Test name="texture_samples" /> 13489 <Test name="texture_fixed_sample_locations" /> 13490 <Test name="texture_width" /> 13491 <Test name="texture_height" /> 13492 <Test name="texture_depth" /> 13493 <Test name="texture_red_size" /> 13494 <Test name="texture_green_size" /> 13495 <Test name="texture_blue_size" /> 13496 <Test name="texture_alpha_size" /> 13497 <Test name="texture_depth_size" /> 13498 <Test name="texture_stencil_size" /> 13499 <Test name="texture_shared_size" /> 13500 <Test name="texture_red_type" /> 13501 <Test name="texture_green_type" /> 13502 <Test name="texture_blue_type" /> 13503 <Test name="texture_alpha_type" /> 13504 <Test name="texture_depth_type" /> 13505 <Test name="texture_compressed" /> 13506 </TestCase> 13507 </TestSuite> 13508 <TestCase name="shader"> 13509 <Test name="sampler_type" /> 13510 </TestCase> 13511 <TestSuite name="internal_format"> 13512 <TestCase name="texture_2d_multisample"> 13513 <Test name="r8_samples" /> 13514 <Test name="rg8_samples" /> 13515 <Test name="rgb8_samples" /> 13516 <Test name="rgb565_samples" /> 13517 <Test name="rgba4_samples" /> 13518 <Test name="rgb5_a1_samples" /> 13519 <Test name="rgba8_samples" /> 13520 <Test name="rgb10_a2_samples" /> 13521 <Test name="rgb10_a2ui_samples" /> 13522 <Test name="srgb8_alpha8_samples" /> 13523 <Test name="r8i_samples" /> 13524 <Test name="r8ui_samples" /> 13525 <Test name="r16i_samples" /> 13526 <Test name="r16ui_samples" /> 13527 <Test name="r32i_samples" /> 13528 <Test name="r32ui_samples" /> 13529 <Test name="rg8i_samples" /> 13530 <Test name="rg8ui_samples" /> 13531 <Test name="rg16i_samples" /> 13532 <Test name="rg16ui_samples" /> 13533 <Test name="rg32i_samples" /> 13534 <Test name="rg32ui_samples" /> 13535 <Test name="rgba8i_samples" /> 13536 <Test name="rgba8ui_samples" /> 13537 <Test name="rgba16i_samples" /> 13538 <Test name="rgba16ui_samples" /> 13539 <Test name="rgba32i_samples" /> 13540 <Test name="rgba32ui_samples" /> 13541 <Test name="depth_component16_samples" /> 13542 <Test name="depth_component24_samples" /> 13543 <Test name="depth_component32f_samples" /> 13544 <Test name="depth24_stencil8_samples" /> 13545 <Test name="depth32f_stencil8_samples" /> 13546 <Test name="stencil_index8_samples" /> 13547 </TestCase> 13548 <TestCase name="texture_2d_multisample_array"> 13549 <Test name="r8_samples" /> 13550 <Test name="rg8_samples" /> 13551 <Test name="rgb8_samples" /> 13552 <Test name="rgb565_samples" /> 13553 <Test name="rgba4_samples" /> 13554 <Test name="rgb5_a1_samples" /> 13555 <Test name="rgba8_samples" /> 13556 <Test name="rgb10_a2_samples" /> 13557 <Test name="rgb10_a2ui_samples" /> 13558 <Test name="srgb8_alpha8_samples" /> 13559 <Test name="r8i_samples" /> 13560 <Test name="r8ui_samples" /> 13561 <Test name="r16i_samples" /> 13562 <Test name="r16ui_samples" /> 13563 <Test name="r32i_samples" /> 13564 <Test name="r32ui_samples" /> 13565 <Test name="rg8i_samples" /> 13566 <Test name="rg8ui_samples" /> 13567 <Test name="rg16i_samples" /> 13568 <Test name="rg16ui_samples" /> 13569 <Test name="rg32i_samples" /> 13570 <Test name="rg32ui_samples" /> 13571 <Test name="rgba8i_samples" /> 13572 <Test name="rgba8ui_samples" /> 13573 <Test name="rgba16i_samples" /> 13574 <Test name="rgba16ui_samples" /> 13575 <Test name="rgba32i_samples" /> 13576 <Test name="rgba32ui_samples" /> 13577 <Test name="depth_component16_samples" /> 13578 <Test name="depth_component24_samples" /> 13579 <Test name="depth_component32f_samples" /> 13580 <Test name="depth24_stencil8_samples" /> 13581 <Test name="depth32f_stencil8_samples" /> 13582 <Test name="stencil_index8_samples" /> 13583 </TestCase> 13584 </TestSuite> 13585 <TestSuite name="vertex_attribute_binding"> 13586 <TestCase name="vertex_attrib"> 13587 <Test name="vertex_attrib_binding" /> 13588 <Test name="vertex_attrib_relative_offset" /> 13589 </TestCase> 13590 <TestCase name="indexed"> 13591 <Test name="vertex_binding_divisor_getintegeri" /> 13592 <Test name="vertex_binding_divisor_getintegeri64" /> 13593 <Test name="vertex_binding_divisor_mixed" /> 13594 <Test name="vertex_binding_stride_mixed" /> 13595 <Test name="vertex_binding_buffer_mixed" /> 13596 </TestCase> 13597 </TestSuite> 13598 <TestSuite name="multisample_interpolation"> 13599 <TestCase name="min_fragment_interpolation_offset"> 13600 <Test name="get_boolean" /> 13601 <Test name="get_integer" /> 13602 <Test name="get_float" /> 13603 <Test name="get_integer64" /> 13604 </TestCase> 13605 <TestCase name="max_fragment_interpolation_offset"> 13606 <Test name="get_boolean" /> 13607 <Test name="get_integer" /> 13608 <Test name="get_float" /> 13609 <Test name="get_integer64" /> 13610 </TestCase> 13611 <TestCase name="fragment_interpolation_offset_bits"> 13612 <Test name="get_boolean" /> 13613 <Test name="get_integer" /> 13614 <Test name="get_float" /> 13615 <Test name="get_integer64" /> 13616 </TestCase> 13617 </TestSuite> 13618 </TestSuite> 13619 <TestSuite name="multisample"> 13620 <TestCase name="default_framebuffer"> 13621 <Test name="sample_position" /> 13622 <Test name="sample_mask_sum_of_inverses" /> 13623 <Test name="proportionality_sample_mask" /> 13624 <Test name="constancy_sample_mask" /> 13625 <Test name="constancy_alpha_to_coverage_sample_mask" /> 13626 <Test name="constancy_sample_coverage_sample_mask" /> 13627 <Test name="constancy_alpha_to_coverage_sample_coverage_sample_mask" /> 13628 <Test name="sample_mask_non_effective_bits" /> 13629 </TestCase> 13630 </TestSuite> 13631 <TestSuite name="synchronization"> 13632 <TestCase name="in_invocation"> 13633 <Test name="image_write_read" /> 13634 <Test name="image_read_write" /> 13635 <Test name="image_overwrite" /> 13636 <Test name="image_alias_write" /> 13637 <Test name="image_alias_overwrite" /> 13638 <Test name="image_atomic_write_read" /> 13639 <Test name="image_atomic_read_write" /> 13640 <Test name="image_atomic_overwrite" /> 13641 <Test name="image_atomic_alias_write" /> 13642 <Test name="image_atomic_alias_overwrite" /> 13643 <Test name="ssbo_write_read" /> 13644 <Test name="ssbo_read_write" /> 13645 <Test name="ssbo_overwrite" /> 13646 <Test name="ssbo_alias_write" /> 13647 <Test name="ssbo_atomic_write_read" /> 13648 <Test name="ssbo_atomic_read_write" /> 13649 <Test name="ssbo_atomic_overwrite" /> 13650 <Test name="ssbo_atomic_alias_write" /> 13651 <Test name="ssbo_atomic_alias_overwrite" /> 13652 </TestCase> 13653 <TestCase name="inter_invocation"> 13654 <Test name="image_write_read" /> 13655 <Test name="image_read_write" /> 13656 <Test name="image_overwrite" /> 13657 <Test name="image_alias_write" /> 13658 <Test name="image_alias_overwrite" /> 13659 <Test name="image_atomic_write_read" /> 13660 <Test name="image_atomic_read_write" /> 13661 <Test name="image_atomic_overwrite" /> 13662 <Test name="image_atomic_alias_write" /> 13663 <Test name="image_atomic_alias_overwrite" /> 13664 <Test name="ssbo_write_read" /> 13665 <Test name="ssbo_read_write" /> 13666 <Test name="ssbo_overwrite" /> 13667 <Test name="ssbo_alias_write" /> 13668 <Test name="ssbo_alias_overwrite" /> 13669 <Test name="ssbo_atomic_write_read" /> 13670 <Test name="ssbo_atomic_read_write" /> 13671 <Test name="ssbo_atomic_overwrite" /> 13672 <Test name="ssbo_atomic_alias_write" /> 13673 <Test name="ssbo_atomic_alias_overwrite" /> 13674 </TestCase> 13675 <TestSuite name="inter_call"> 13676 <TestCase name="with_memory_barrier"> 13677 <Test name="image_write_read" /> 13678 <Test name="image_read_write" /> 13679 <Test name="image_overwrite" /> 13680 <Test name="image_multiple_write_read" /> 13681 <Test name="image_multiple_interleaved_write_read" /> 13682 <Test name="image_multiple_unrelated_write_read_ordered" /> 13683 <Test name="image_multiple_unrelated_write_read_non_ordered" /> 13684 <Test name="image_atomic_write_read" /> 13685 <Test name="image_atomic_read_write" /> 13686 <Test name="image_atomic_overwrite" /> 13687 <Test name="image_atomic_multiple_write_read" /> 13688 <Test name="image_atomic_multiple_interleaved_write_read" /> 13689 <Test name="image_atomic_multiple_unrelated_write_read_ordered" /> 13690 <Test name="image_atomic_multiple_unrelated_write_read_non_ordered" /> 13691 <Test name="ssbo_write_read" /> 13692 <Test name="ssbo_read_write" /> 13693 <Test name="ssbo_overwrite" /> 13694 <Test name="ssbo_multiple_write_read" /> 13695 <Test name="ssbo_multiple_interleaved_write_read" /> 13696 <Test name="ssbo_multiple_unrelated_write_read_ordered" /> 13697 <Test name="ssbo_multiple_unrelated_write_read_non_ordered" /> 13698 <Test name="ssbo_atomic_write_read" /> 13699 <Test name="ssbo_atomic_read_write" /> 13700 <Test name="ssbo_atomic_overwrite" /> 13701 <Test name="ssbo_atomic_multiple_write_read" /> 13702 <Test name="ssbo_atomic_multiple_interleaved_write_read" /> 13703 <Test name="ssbo_atomic_multiple_unrelated_write_read_ordered" /> 13704 <Test name="ssbo_atomic_multiple_unrelated_write_read_non_ordered" /> 13705 </TestCase> 13706 <TestCase name="without_memory_barrier"> 13707 <Test name="ssbo_atomic_dispatch_2_calls_1k_invocations" /> 13708 <Test name="ssbo_atomic_dispatch_5_calls_1k_invocations" /> 13709 <Test name="ssbo_atomic_dispatch_100_calls_1k_invocations" /> 13710 <Test name="ssbo_atomic_dispatch_2_calls_4k_invocations" /> 13711 <Test name="ssbo_atomic_dispatch_5_calls_4k_invocations" /> 13712 <Test name="ssbo_atomic_dispatch_100_calls_4k_invocations" /> 13713 <Test name="ssbo_atomic_dispatch_2_calls_32k_invocations" /> 13714 <Test name="ssbo_atomic_dispatch_5_calls_32k_invocations" /> 13715 <Test name="ssbo_atomic_dispatch_100_calls_32k_invocations" /> 13716 <Test name="image_atomic_dispatch_2_calls_8x8_invocations" /> 13717 <Test name="image_atomic_dispatch_5_calls_8x8_invocations" /> 13718 <Test name="image_atomic_dispatch_100_calls_8x8_invocations" /> 13719 <Test name="image_atomic_dispatch_2_calls_32x32_invocations" /> 13720 <Test name="image_atomic_dispatch_5_calls_32x32_invocations" /> 13721 <Test name="image_atomic_dispatch_100_calls_32x32_invocations" /> 13722 <Test name="image_atomic_dispatch_2_calls_128x128_invocations" /> 13723 <Test name="image_atomic_dispatch_5_calls_128x128_invocations" /> 13724 <Test name="image_atomic_dispatch_100_calls_128x128_invocations" /> 13725 <Test name="atomic_counter_dispatch_2_calls_32_invocations" /> 13726 <Test name="atomic_counter_dispatch_5_calls_32_invocations" /> 13727 <Test name="atomic_counter_dispatch_100_calls_32_invocations" /> 13728 <Test name="atomic_counter_dispatch_2_calls_128_invocations" /> 13729 <Test name="atomic_counter_dispatch_5_calls_128_invocations" /> 13730 <Test name="atomic_counter_dispatch_100_calls_128_invocations" /> 13731 <Test name="atomic_counter_dispatch_2_calls_1k_invocations" /> 13732 <Test name="atomic_counter_dispatch_5_calls_1k_invocations" /> 13733 <Test name="atomic_counter_dispatch_100_calls_1k_invocations" /> 13734 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_32_invocations" /> 13735 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_32_invocations" /> 13736 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_32_invocations" /> 13737 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_128_invocations" /> 13738 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_128_invocations" /> 13739 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_128_invocations" /> 13740 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_1k_invocations" /> 13741 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_1k_invocations" /> 13742 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_1k_invocations" /> 13743 </TestCase> 13744 </TestSuite> 13745 </TestSuite> 13746 <TestSuite name="geometry_shading"> 13747 <TestCase name="query"> 13748 <Test name="max_geometry_input_components" /> 13749 <Test name="max_geometry_output_components" /> 13750 <Test name="max_geometry_image_uniforms" /> 13751 <Test name="max_geometry_texture_image_units" /> 13752 <Test name="max_geometry_output_vertices" /> 13753 <Test name="max_geometry_total_output_components" /> 13754 <Test name="max_geometry_uniform_components" /> 13755 <Test name="geometry_linked_vertices_out" /> 13756 <Test name="geometry_linked_input_type" /> 13757 <Test name="geometry_linked_output_type" /> 13758 <Test name="geometry_shader_invocations" /> 13759 <Test name="max_geometry_shader_invocations" /> 13760 <Test name="max_geometry_uniform_blocks" /> 13761 <Test name="max_geometry_shader_storage_blocks" /> 13762 <Test name="layer_provoking_vertex" /> 13763 <Test name="primitives_generated_no_geometry" /> 13764 <Test name="primitives_generated_no_amplification" /> 13765 <Test name="primitives_generated_amplification" /> 13766 <Test name="primitives_generated_partial_primitives" /> 13767 <Test name="primitives_generated_instanced" /> 13768 <Test name="max_framebuffer_layers" /> 13769 <Test name="framebuffer_default_layers" /> 13770 <Test name="framebuffer_attachment_layered" /> 13771 <Test name="framebuffer_incomplete_layer_targets" /> 13772 <Test name="referenced_by_geometry_shader" /> 13773 </TestCase> 13774 <TestCase name="basic"> 13775 <Test name="output_10" /> 13776 <Test name="output_128" /> 13777 <Test name="output_256" /> 13778 <Test name="output_max" /> 13779 <Test name="output_10_and_100" /> 13780 <Test name="output_100_and_10" /> 13781 <Test name="output_0_and_128" /> 13782 <Test name="output_128_and_0" /> 13783 <Test name="output_vary_by_attribute" /> 13784 <Test name="output_vary_by_uniform" /> 13785 <Test name="output_vary_by_texture" /> 13786 <Test name="point_size" /> 13787 <Test name="primitive_id_in" /> 13788 <Test name="primitive_id_in_restarted" /> 13789 <Test name="primitive_id" /> 13790 </TestCase> 13791 <TestSuite name="input"> 13792 <TestCase name="basic_primitive"> 13793 <Test name="points" /> 13794 <Test name="lines" /> 13795 <Test name="line_loop" /> 13796 <Test name="line_strip" /> 13797 <Test name="triangles" /> 13798 <Test name="triangle_strip" /> 13799 <Test name="triangle_fan" /> 13800 <Test name="lines_adjacency" /> 13801 <Test name="line_strip_adjacency" /> 13802 <Test name="triangles_adjacency" /> 13803 </TestCase> 13804 <TestCase name="triangle_strip_adjacency"> 13805 <Test name="vertex_count_0" /> 13806 <Test name="vertex_count_1" /> 13807 <Test name="vertex_count_2" /> 13808 <Test name="vertex_count_3" /> 13809 <Test name="vertex_count_4" /> 13810 <Test name="vertex_count_5" /> 13811 <Test name="vertex_count_6" /> 13812 <Test name="vertex_count_7" /> 13813 <Test name="vertex_count_8" /> 13814 <Test name="vertex_count_9" /> 13815 <Test name="vertex_count_10" /> 13816 <Test name="vertex_count_11" /> 13817 <Test name="vertex_count_12" /> 13818 </TestCase> 13819 </TestSuite> 13820 <TestCase name="conversion"> 13821 <Test name="triangles_to_points" /> 13822 <Test name="lines_to_points" /> 13823 <Test name="points_to_lines" /> 13824 <Test name="triangles_to_lines" /> 13825 <Test name="points_to_triangles" /> 13826 <Test name="lines_to_triangles" /> 13827 </TestCase> 13828 <TestCase name="emit"> 13829 <Test name="points_emit_1_end_1" /> 13830 <Test name="points_emit_1_end_2" /> 13831 <Test name="line_strip_emit_1_end_1" /> 13832 <Test name="line_strip_emit_2_end_1" /> 13833 <Test name="line_strip_emit_1_end_2" /> 13834 <Test name="line_strip_emit_2_end_2" /> 13835 <Test name="line_strip_emit_2_end_2_emit_2_end_0" /> 13836 <Test name="triangle_strip_emit_1_end_1" /> 13837 <Test name="triangle_strip_emit_2_end_1" /> 13838 <Test name="triangle_strip_emit_3_end_1" /> 13839 <Test name="triangle_strip_emit_1_end_2" /> 13840 <Test name="triangle_strip_emit_2_end_2" /> 13841 <Test name="triangle_strip_emit_3_end_2" /> 13842 <Test name="triangle_strip_emit_3_end_2_emit_3_end_0" /> 13843 </TestCase> 13844 <TestCase name="varying"> 13845 <Test name="vertex_no_op_geometry_out_1" /> 13846 <Test name="vertex_out_0_geometry_out_1" /> 13847 <Test name="vertex_out_0_geometry_out_2" /> 13848 <Test name="vertex_out_1_geometry_out_0" /> 13849 <Test name="vertex_out_1_geometry_out_2" /> 13850 </TestCase> 13851 <TestCase name="layered"> 13852 <Test name="render_with_default_layer_cubemap" /> 13853 <Test name="render_with_default_layer_3d" /> 13854 <Test name="render_with_default_layer_2d_array" /> 13855 <Test name="render_with_default_layer_2d_multisample_array" /> 13856 <Test name="render_to_one_cubemap" /> 13857 <Test name="render_to_one_3d" /> 13858 <Test name="render_to_one_2d_array" /> 13859 <Test name="render_to_one_2d_multisample_array" /> 13860 <Test name="render_to_all_cubemap" /> 13861 <Test name="render_to_all_3d" /> 13862 <Test name="render_to_all_2d_array" /> 13863 <Test name="render_to_all_2d_multisample_array" /> 13864 <Test name="render_different_to_cubemap" /> 13865 <Test name="render_different_to_3d" /> 13866 <Test name="render_different_to_2d_array" /> 13867 <Test name="render_different_to_2d_multisample_array" /> 13868 <Test name="fragment_layer_cubemap" /> 13869 <Test name="fragment_layer_3d" /> 13870 <Test name="fragment_layer_2d_array" /> 13871 <Test name="fragment_layer_2d_multisample_array" /> 13872 <Test name="layer_provoking_vertex_cubemap" /> 13873 <Test name="layer_provoking_vertex_3d" /> 13874 <Test name="layer_provoking_vertex_2d_array" /> 13875 <Test name="layer_provoking_vertex_2d_multisample_array" /> 13876 </TestCase> 13877 <TestCase name="instanced"> 13878 <Test name="geometry_1_invocations" /> 13879 <Test name="geometry_2_invocations" /> 13880 <Test name="geometry_8_invocations" /> 13881 <Test name="geometry_32_invocations" /> 13882 <Test name="geometry_max_invocations" /> 13883 <Test name="geometry_output_different_2_invocations" /> 13884 <Test name="geometry_output_different_8_invocations" /> 13885 <Test name="geometry_output_different_32_invocations" /> 13886 <Test name="geometry_output_different_max_invocations" /> 13887 <Test name="invocation_per_layer_cubemap" /> 13888 <Test name="invocation_per_layer_3d" /> 13889 <Test name="invocation_per_layer_2d_array" /> 13890 <Test name="invocation_per_layer_2d_multisample_array" /> 13891 <Test name="multiple_layers_per_invocation_cubemap" /> 13892 <Test name="multiple_layers_per_invocation_3d" /> 13893 <Test name="multiple_layers_per_invocation_2d_array" /> 13894 <Test name="multiple_layers_per_invocation_2d_multisample_array" /> 13895 <Test name="invocation_output_vary_by_attribute" /> 13896 <Test name="invocation_output_vary_by_uniform" /> 13897 <Test name="invocation_output_vary_by_texture" /> 13898 <Test name="draw_2_instances_geometry_2_invocations" /> 13899 <Test name="draw_2_instances_geometry_8_invocations" /> 13900 <Test name="draw_4_instances_geometry_2_invocations" /> 13901 <Test name="draw_4_instances_geometry_8_invocations" /> 13902 <Test name="draw_8_instances_geometry_2_invocations" /> 13903 <Test name="draw_8_instances_geometry_8_invocations" /> 13904 </TestCase> 13905 <TestCase name="negative"> 13906 <Test name="type_points_primitive_lines" /> 13907 <Test name="type_points_primitive_line_loop" /> 13908 <Test name="type_points_primitive_line_strip" /> 13909 <Test name="type_points_primitive_lines_adjacency" /> 13910 <Test name="type_points_primitive_line_strip_adjacency" /> 13911 <Test name="type_points_primitive_triangles" /> 13912 <Test name="type_points_primitive_triangle_strip" /> 13913 <Test name="type_points_primitive_triangle_fan" /> 13914 <Test name="type_points_primitive_triangles_adjacency" /> 13915 <Test name="type_points_primitive_triangle_strip_adjacency" /> 13916 <Test name="type_lines_primitive_points" /> 13917 <Test name="type_lines_primitive_lines_adjacency" /> 13918 <Test name="type_lines_primitive_line_strip_adjacency" /> 13919 <Test name="type_lines_primitive_triangles" /> 13920 <Test name="type_lines_primitive_triangle_strip" /> 13921 <Test name="type_lines_primitive_triangle_fan" /> 13922 <Test name="type_lines_primitive_triangles_adjacency" /> 13923 <Test name="type_lines_primitive_triangle_strip_adjacency" /> 13924 <Test name="type_lines_adjacency_primitive_points" /> 13925 <Test name="type_lines_adjacency_primitive_lines" /> 13926 <Test name="type_lines_adjacency_primitive_line_loop" /> 13927 <Test name="type_lines_adjacency_primitive_line_strip" /> 13928 <Test name="type_lines_adjacency_primitive_triangles" /> 13929 <Test name="type_lines_adjacency_primitive_triangle_strip" /> 13930 <Test name="type_lines_adjacency_primitive_triangle_fan" /> 13931 <Test name="type_lines_adjacency_primitive_triangles_adjacency" /> 13932 <Test name="type_lines_adjacency_primitive_triangle_strip_adjacency" /> 13933 <Test name="type_triangles_primitive_points" /> 13934 <Test name="type_triangles_primitive_lines" /> 13935 <Test name="type_triangles_primitive_line_loop" /> 13936 <Test name="type_triangles_primitive_line_strip" /> 13937 <Test name="type_triangles_primitive_lines_adjacency" /> 13938 <Test name="type_triangles_primitive_line_strip_adjacency" /> 13939 <Test name="type_triangles_primitive_triangles_adjacency" /> 13940 <Test name="type_triangles_primitive_triangle_strip_adjacency" /> 13941 <Test name="type_triangles_adjacency_primitive_points" /> 13942 <Test name="type_triangles_adjacency_primitive_lines" /> 13943 <Test name="type_triangles_adjacency_primitive_line_loop" /> 13944 <Test name="type_triangles_adjacency_primitive_line_strip" /> 13945 <Test name="type_triangles_adjacency_primitive_lines_adjacency" /> 13946 <Test name="type_triangles_adjacency_primitive_line_strip_adjacency" /> 13947 <Test name="type_triangles_adjacency_primitive_triangles" /> 13948 <Test name="type_triangles_adjacency_primitive_triangle_strip" /> 13949 <Test name="type_triangles_adjacency_primitive_triangle_fan" /> 13950 </TestCase> 13951 <TestCase name="vertex_transform_feedback"> 13952 <Test name="capture_vertex_line_loop" /> 13953 <Test name="capture_vertex_line_strip" /> 13954 <Test name="capture_vertex_triangle_strip" /> 13955 <Test name="capture_vertex_triangle_fan" /> 13956 <Test name="capture_vertex_draw_arrays" /> 13957 <Test name="capture_vertex_draw_arrays_instanced" /> 13958 <Test name="capture_vertex_draw_arrays_indirect" /> 13959 <Test name="capture_vertex_draw_elements" /> 13960 <Test name="capture_vertex_draw_elements_instanced" /> 13961 <Test name="capture_vertex_draw_elements_indirect" /> 13962 <Test name="capture_vertex_draw_arrays_overflow_single_buffer" /> 13963 <Test name="capture_vertex_draw_elements_overflow_single_buffer" /> 13964 </TestCase> 13965 </TestSuite> 13966 <TestSuite name="sample_shading"> 13967 <TestCase name="state_query"> 13968 <Test name="sample_shading_is_enabled" /> 13969 <Test name="sample_shading_get_boolean" /> 13970 <Test name="sample_shading_get_integer" /> 13971 <Test name="sample_shading_get_float" /> 13972 <Test name="sample_shading_get_integer64" /> 13973 <Test name="min_sample_shading_value_get_boolean" /> 13974 <Test name="min_sample_shading_value_get_integer" /> 13975 <Test name="min_sample_shading_value_get_float" /> 13976 <Test name="min_sample_shading_value_get_integer64" /> 13977 <Test name="min_sample_shading_value_clamping" /> 13978 </TestCase> 13979 <TestCase name="min_sample_shading"> 13980 <Test name="default_framebuffer_color" /> 13981 <Test name="default_framebuffer_discard" /> 13982 <Test name="multisample_texture_samples_2_color" /> 13983 <Test name="multisample_texture_samples_2_discard" /> 13984 <Test name="multisample_texture_samples_4_color" /> 13985 <Test name="multisample_texture_samples_4_discard" /> 13986 <Test name="multisample_texture_samples_8_color" /> 13987 <Test name="multisample_texture_samples_8_discard" /> 13988 <Test name="multisample_renderbuffer_samples_2_color" /> 13989 <Test name="multisample_renderbuffer_samples_2_discard" /> 13990 <Test name="multisample_renderbuffer_samples_4_color" /> 13991 <Test name="multisample_renderbuffer_samples_4_discard" /> 13992 <Test name="multisample_renderbuffer_samples_8_color" /> 13993 <Test name="multisample_renderbuffer_samples_8_discard" /> 13994 </TestCase> 13995 </TestSuite> 13996 <TestSuite name="vertex_attribute_binding"> 13997 <TestSuite name="usage"> 13998 <TestCase name="single_binding"> 13999 <Test name="elements_1" /> 14000 <Test name="elements_2" /> 14001 <Test name="elements_2_share_elements" /> 14002 <Test name="offset_elements_1" /> 14003 <Test name="offset_elements_2" /> 14004 <Test name="offset_elements_2_share_elements" /> 14005 <Test name="unaligned_offset_elements_1_aligned_elements" /> 14006 </TestCase> 14007 <TestCase name="multiple_bindings"> 14008 <Test name="basic" /> 14009 <Test name="zero_stride" /> 14010 <Test name="instanced" /> 14011 <Test name="aliasing_buffer_zero_stride" /> 14012 <Test name="aliasing_buffer_instanced" /> 14013 </TestCase> 14014 <TestCase name="mixed_usage"> 14015 <Test name="mixed_attribs_basic" /> 14016 <Test name="mixed_attribs_instanced_binding" /> 14017 <Test name="mixed_attribs_instanced_attrib" /> 14018 <Test name="mixed_api_change_buffer" /> 14019 <Test name="mixed_api_change_buffer_offset" /> 14020 <Test name="mixed_api_change_buffer_stride" /> 14021 <Test name="mixed_api_change_binding_point" /> 14022 </TestCase> 14023 </TestSuite> 14024 <TestCase name="negative"> 14025 <Test name="default_vao_bind_vertex_buffer" /> 14026 <Test name="default_vao_vertex_attrib_format" /> 14027 <Test name="default_vao_vertex_attrib_i_format" /> 14028 <Test name="default_vao_vertex_attrib_binding" /> 14029 <Test name="default_vao_vertex_binding_divisor" /> 14030 <Test name="bind_create_new_buffer" /> 14031 <Test name="vertex_attrib_format_large_offset" /> 14032 <Test name="vertex_attrib_binding_invalid_attr" /> 14033 <Test name="vertex_attrib_binding_invalid_binding" /> 14034 </TestCase> 14035 </TestSuite> 14036 <TestSuite name="program_uniform"> 14037 <TestSuite name="by_pointer"> 14038 <TestSuite name="get_uniform"> 14039 <TestCase name="basic"> 14040 <Test name="float_vertex" /> 14041 <Test name="float_fragment" /> 14042 <Test name="float_both" /> 14043 <Test name="vec2_vertex" /> 14044 <Test name="vec2_fragment" /> 14045 <Test name="vec2_both" /> 14046 <Test name="vec3_vertex" /> 14047 <Test name="vec3_fragment" /> 14048 <Test name="vec3_both" /> 14049 <Test name="vec4_vertex" /> 14050 <Test name="vec4_fragment" /> 14051 <Test name="vec4_both" /> 14052 <Test name="mat2_vertex" /> 14053 <Test name="mat2_fragment" /> 14054 <Test name="mat2_both" /> 14055 <Test name="mat2_row_major_vertex" /> 14056 <Test name="mat2_row_major_fragment" /> 14057 <Test name="mat2_row_major_both" /> 14058 <Test name="mat2x3_vertex" /> 14059 <Test name="mat2x3_fragment" /> 14060 <Test name="mat2x3_both" /> 14061 <Test name="mat2x3_row_major_vertex" /> 14062 <Test name="mat2x3_row_major_fragment" /> 14063 <Test name="mat2x3_row_major_both" /> 14064 <Test name="mat2x4_vertex" /> 14065 <Test name="mat2x4_fragment" /> 14066 <Test name="mat2x4_both" /> 14067 <Test name="mat2x4_row_major_vertex" /> 14068 <Test name="mat2x4_row_major_fragment" /> 14069 <Test name="mat2x4_row_major_both" /> 14070 <Test name="mat3x2_vertex" /> 14071 <Test name="mat3x2_fragment" /> 14072 <Test name="mat3x2_both" /> 14073 <Test name="mat3x2_row_major_vertex" /> 14074 <Test name="mat3x2_row_major_fragment" /> 14075 <Test name="mat3x2_row_major_both" /> 14076 <Test name="mat3_vertex" /> 14077 <Test name="mat3_fragment" /> 14078 <Test name="mat3_both" /> 14079 <Test name="mat3_row_major_vertex" /> 14080 <Test name="mat3_row_major_fragment" /> 14081 <Test name="mat3_row_major_both" /> 14082 <Test name="mat3x4_vertex" /> 14083 <Test name="mat3x4_fragment" /> 14084 <Test name="mat3x4_both" /> 14085 <Test name="mat3x4_row_major_vertex" /> 14086 <Test name="mat3x4_row_major_fragment" /> 14087 <Test name="mat3x4_row_major_both" /> 14088 <Test name="mat4x2_vertex" /> 14089 <Test name="mat4x2_fragment" /> 14090 <Test name="mat4x2_both" /> 14091 <Test name="mat4x2_row_major_vertex" /> 14092 <Test name="mat4x2_row_major_fragment" /> 14093 <Test name="mat4x2_row_major_both" /> 14094 <Test name="mat4x3_vertex" /> 14095 <Test name="mat4x3_fragment" /> 14096 <Test name="mat4x3_both" /> 14097 <Test name="mat4x3_row_major_vertex" /> 14098 <Test name="mat4x3_row_major_fragment" /> 14099 <Test name="mat4x3_row_major_both" /> 14100 <Test name="mat4_vertex" /> 14101 <Test name="mat4_fragment" /> 14102 <Test name="mat4_both" /> 14103 <Test name="mat4_row_major_vertex" /> 14104 <Test name="mat4_row_major_fragment" /> 14105 <Test name="mat4_row_major_both" /> 14106 <Test name="int_vertex" /> 14107 <Test name="int_fragment" /> 14108 <Test name="int_both" /> 14109 <Test name="ivec2_vertex" /> 14110 <Test name="ivec2_fragment" /> 14111 <Test name="ivec2_both" /> 14112 <Test name="ivec3_vertex" /> 14113 <Test name="ivec3_fragment" /> 14114 <Test name="ivec3_both" /> 14115 <Test name="ivec4_vertex" /> 14116 <Test name="ivec4_fragment" /> 14117 <Test name="ivec4_both" /> 14118 <Test name="uint_vertex" /> 14119 <Test name="uint_fragment" /> 14120 <Test name="uint_both" /> 14121 <Test name="uvec2_vertex" /> 14122 <Test name="uvec2_fragment" /> 14123 <Test name="uvec2_both" /> 14124 <Test name="uvec3_vertex" /> 14125 <Test name="uvec3_fragment" /> 14126 <Test name="uvec3_both" /> 14127 <Test name="uvec4_vertex" /> 14128 <Test name="uvec4_fragment" /> 14129 <Test name="uvec4_both" /> 14130 <Test name="bool_api_float_vertex" /> 14131 <Test name="bool_api_float_fragment" /> 14132 <Test name="bool_api_float_both" /> 14133 <Test name="bool_api_int_vertex" /> 14134 <Test name="bool_api_int_fragment" /> 14135 <Test name="bool_api_int_both" /> 14136 <Test name="bool_api_uint_vertex" /> 14137 <Test name="bool_api_uint_fragment" /> 14138 <Test name="bool_api_uint_both" /> 14139 <Test name="bvec2_api_float_vertex" /> 14140 <Test name="bvec2_api_float_fragment" /> 14141 <Test name="bvec2_api_float_both" /> 14142 <Test name="bvec2_api_int_vertex" /> 14143 <Test name="bvec2_api_int_fragment" /> 14144 <Test name="bvec2_api_int_both" /> 14145 <Test name="bvec2_api_uint_vertex" /> 14146 <Test name="bvec2_api_uint_fragment" /> 14147 <Test name="bvec2_api_uint_both" /> 14148 <Test name="bvec3_api_float_vertex" /> 14149 <Test name="bvec3_api_float_fragment" /> 14150 <Test name="bvec3_api_float_both" /> 14151 <Test name="bvec3_api_int_vertex" /> 14152 <Test name="bvec3_api_int_fragment" /> 14153 <Test name="bvec3_api_int_both" /> 14154 <Test name="bvec3_api_uint_vertex" /> 14155 <Test name="bvec3_api_uint_fragment" /> 14156 <Test name="bvec3_api_uint_both" /> 14157 <Test name="bvec4_api_float_vertex" /> 14158 <Test name="bvec4_api_float_fragment" /> 14159 <Test name="bvec4_api_float_both" /> 14160 <Test name="bvec4_api_int_vertex" /> 14161 <Test name="bvec4_api_int_fragment" /> 14162 <Test name="bvec4_api_int_both" /> 14163 <Test name="bvec4_api_uint_vertex" /> 14164 <Test name="bvec4_api_uint_fragment" /> 14165 <Test name="bvec4_api_uint_both" /> 14166 <Test name="sampler2D_vertex" /> 14167 <Test name="sampler2D_fragment" /> 14168 <Test name="sampler2D_both" /> 14169 <Test name="samplerCube_vertex" /> 14170 <Test name="samplerCube_fragment" /> 14171 <Test name="samplerCube_both" /> 14172 </TestCase> 14173 <TestCase name="basic_array"> 14174 <Test name="float_vertex" /> 14175 <Test name="float_fragment" /> 14176 <Test name="float_both" /> 14177 <Test name="vec4_vertex" /> 14178 <Test name="vec4_fragment" /> 14179 <Test name="vec4_both" /> 14180 <Test name="mat4_vertex" /> 14181 <Test name="mat4_fragment" /> 14182 <Test name="mat4_both" /> 14183 <Test name="mat4_row_major_vertex" /> 14184 <Test name="mat4_row_major_fragment" /> 14185 <Test name="mat4_row_major_both" /> 14186 <Test name="int_vertex" /> 14187 <Test name="int_fragment" /> 14188 <Test name="int_both" /> 14189 <Test name="ivec4_vertex" /> 14190 <Test name="ivec4_fragment" /> 14191 <Test name="ivec4_both" /> 14192 <Test name="uint_vertex" /> 14193 <Test name="uint_fragment" /> 14194 <Test name="uint_both" /> 14195 <Test name="uvec4_vertex" /> 14196 <Test name="uvec4_fragment" /> 14197 <Test name="uvec4_both" /> 14198 <Test name="bool_api_float_vertex" /> 14199 <Test name="bool_api_float_fragment" /> 14200 <Test name="bool_api_float_both" /> 14201 <Test name="bool_api_int_vertex" /> 14202 <Test name="bool_api_int_fragment" /> 14203 <Test name="bool_api_int_both" /> 14204 <Test name="bool_api_uint_vertex" /> 14205 <Test name="bool_api_uint_fragment" /> 14206 <Test name="bool_api_uint_both" /> 14207 <Test name="bvec4_api_float_vertex" /> 14208 <Test name="bvec4_api_float_fragment" /> 14209 <Test name="bvec4_api_float_both" /> 14210 <Test name="bvec4_api_int_vertex" /> 14211 <Test name="bvec4_api_int_fragment" /> 14212 <Test name="bvec4_api_int_both" /> 14213 <Test name="bvec4_api_uint_vertex" /> 14214 <Test name="bvec4_api_uint_fragment" /> 14215 <Test name="bvec4_api_uint_both" /> 14216 <Test name="sampler2D_vertex" /> 14217 <Test name="sampler2D_fragment" /> 14218 <Test name="sampler2D_both" /> 14219 </TestCase> 14220 <TestCase name="basic_array_first_elem_without_brackets"> 14221 <Test name="float_vertex" /> 14222 <Test name="float_fragment" /> 14223 <Test name="float_both" /> 14224 <Test name="vec4_vertex" /> 14225 <Test name="vec4_fragment" /> 14226 <Test name="vec4_both" /> 14227 <Test name="mat4_vertex" /> 14228 <Test name="mat4_fragment" /> 14229 <Test name="mat4_both" /> 14230 <Test name="mat4_row_major_vertex" /> 14231 <Test name="mat4_row_major_fragment" /> 14232 <Test name="mat4_row_major_both" /> 14233 <Test name="int_vertex" /> 14234 <Test name="int_fragment" /> 14235 <Test name="int_both" /> 14236 <Test name="ivec4_vertex" /> 14237 <Test name="ivec4_fragment" /> 14238 <Test name="ivec4_both" /> 14239 <Test name="uint_vertex" /> 14240 <Test name="uint_fragment" /> 14241 <Test name="uint_both" /> 14242 <Test name="uvec4_vertex" /> 14243 <Test name="uvec4_fragment" /> 14244 <Test name="uvec4_both" /> 14245 <Test name="bool_api_float_vertex" /> 14246 <Test name="bool_api_float_fragment" /> 14247 <Test name="bool_api_float_both" /> 14248 <Test name="bool_api_int_vertex" /> 14249 <Test name="bool_api_int_fragment" /> 14250 <Test name="bool_api_int_both" /> 14251 <Test name="bool_api_uint_vertex" /> 14252 <Test name="bool_api_uint_fragment" /> 14253 <Test name="bool_api_uint_both" /> 14254 <Test name="bvec4_api_float_vertex" /> 14255 <Test name="bvec4_api_float_fragment" /> 14256 <Test name="bvec4_api_float_both" /> 14257 <Test name="bvec4_api_int_vertex" /> 14258 <Test name="bvec4_api_int_fragment" /> 14259 <Test name="bvec4_api_int_both" /> 14260 <Test name="bvec4_api_uint_vertex" /> 14261 <Test name="bvec4_api_uint_fragment" /> 14262 <Test name="bvec4_api_uint_both" /> 14263 <Test name="sampler2D_vertex" /> 14264 <Test name="sampler2D_fragment" /> 14265 <Test name="sampler2D_both" /> 14266 </TestCase> 14267 <TestCase name="basic_struct"> 14268 <Test name="float_vec4_vertex" /> 14269 <Test name="float_vec4_fragment" /> 14270 <Test name="float_vec4_both" /> 14271 <Test name="mat4_mat2_vertex" /> 14272 <Test name="mat4_mat2_fragment" /> 14273 <Test name="mat4_mat2_both" /> 14274 <Test name="int_ivec4_vertex" /> 14275 <Test name="int_ivec4_fragment" /> 14276 <Test name="int_ivec4_both" /> 14277 <Test name="uint_uvec4_vertex" /> 14278 <Test name="uint_uvec4_fragment" /> 14279 <Test name="uint_uvec4_both" /> 14280 <Test name="bool_bvec4_vertex" /> 14281 <Test name="bool_bvec4_fragment" /> 14282 <Test name="bool_bvec4_both" /> 14283 <Test name="sampler2D_samplerCube_vertex" /> 14284 <Test name="sampler2D_samplerCube_fragment" /> 14285 <Test name="sampler2D_samplerCube_both" /> 14286 </TestCase> 14287 <TestCase name="struct_in_array"> 14288 <Test name="float_vec4_vertex" /> 14289 <Test name="float_vec4_fragment" /> 14290 <Test name="float_vec4_both" /> 14291 <Test name="mat4_mat2_vertex" /> 14292 <Test name="mat4_mat2_fragment" /> 14293 <Test name="mat4_mat2_both" /> 14294 <Test name="int_ivec4_vertex" /> 14295 <Test name="int_ivec4_fragment" /> 14296 <Test name="int_ivec4_both" /> 14297 <Test name="uint_uvec4_vertex" /> 14298 <Test name="uint_uvec4_fragment" /> 14299 <Test name="uint_uvec4_both" /> 14300 <Test name="bool_bvec4_vertex" /> 14301 <Test name="bool_bvec4_fragment" /> 14302 <Test name="bool_bvec4_both" /> 14303 <Test name="sampler2D_samplerCube_vertex" /> 14304 <Test name="sampler2D_samplerCube_fragment" /> 14305 <Test name="sampler2D_samplerCube_both" /> 14306 </TestCase> 14307 <TestCase name="array_in_struct"> 14308 <Test name="float_vec4_vertex" /> 14309 <Test name="float_vec4_fragment" /> 14310 <Test name="float_vec4_both" /> 14311 <Test name="mat4_mat2_vertex" /> 14312 <Test name="mat4_mat2_fragment" /> 14313 <Test name="mat4_mat2_both" /> 14314 <Test name="int_ivec4_vertex" /> 14315 <Test name="int_ivec4_fragment" /> 14316 <Test name="int_ivec4_both" /> 14317 <Test name="uint_uvec4_vertex" /> 14318 <Test name="uint_uvec4_fragment" /> 14319 <Test name="uint_uvec4_both" /> 14320 <Test name="bool_bvec4_vertex" /> 14321 <Test name="bool_bvec4_fragment" /> 14322 <Test name="bool_bvec4_both" /> 14323 <Test name="sampler2D_samplerCube_vertex" /> 14324 <Test name="sampler2D_samplerCube_fragment" /> 14325 <Test name="sampler2D_samplerCube_both" /> 14326 </TestCase> 14327 <TestCase name="nested_structs_arrays"> 14328 <Test name="float_vec4_vertex" /> 14329 <Test name="float_vec4_fragment" /> 14330 <Test name="float_vec4_both" /> 14331 <Test name="mat4_mat2_vertex" /> 14332 <Test name="mat4_mat2_fragment" /> 14333 <Test name="mat4_mat2_both" /> 14334 <Test name="int_ivec4_vertex" /> 14335 <Test name="int_ivec4_fragment" /> 14336 <Test name="int_ivec4_both" /> 14337 <Test name="uint_uvec4_vertex" /> 14338 <Test name="uint_uvec4_fragment" /> 14339 <Test name="uint_uvec4_both" /> 14340 <Test name="bool_bvec4_vertex" /> 14341 <Test name="bool_bvec4_fragment" /> 14342 <Test name="bool_bvec4_both" /> 14343 <Test name="sampler2D_samplerCube_vertex" /> 14344 <Test name="sampler2D_samplerCube_fragment" /> 14345 <Test name="sampler2D_samplerCube_both" /> 14346 </TestCase> 14347 <TestCase name="multiple_basic"> 14348 <Test name="vertex" /> 14349 <Test name="fragment" /> 14350 <Test name="both" /> 14351 </TestCase> 14352 <TestCase name="multiple_basic_array"> 14353 <Test name="vertex" /> 14354 <Test name="fragment" /> 14355 <Test name="both" /> 14356 </TestCase> 14357 <TestCase name="multiple_nested_structs_arrays"> 14358 <Test name="vertex" /> 14359 <Test name="fragment" /> 14360 <Test name="both" /> 14361 </TestCase> 14362 </TestSuite> 14363 <TestSuite name="render"> 14364 <TestCase name="basic"> 14365 <Test name="float_vertex" /> 14366 <Test name="float_fragment" /> 14367 <Test name="float_both" /> 14368 <Test name="vec2_vertex" /> 14369 <Test name="vec2_fragment" /> 14370 <Test name="vec2_both" /> 14371 <Test name="vec3_vertex" /> 14372 <Test name="vec3_fragment" /> 14373 <Test name="vec3_both" /> 14374 <Test name="vec4_vertex" /> 14375 <Test name="vec4_fragment" /> 14376 <Test name="vec4_both" /> 14377 <Test name="mat2_vertex" /> 14378 <Test name="mat2_fragment" /> 14379 <Test name="mat2_both" /> 14380 <Test name="mat2_row_major_vertex" /> 14381 <Test name="mat2_row_major_fragment" /> 14382 <Test name="mat2_row_major_both" /> 14383 <Test name="mat2x3_vertex" /> 14384 <Test name="mat2x3_fragment" /> 14385 <Test name="mat2x3_both" /> 14386 <Test name="mat2x3_row_major_vertex" /> 14387 <Test name="mat2x3_row_major_fragment" /> 14388 <Test name="mat2x3_row_major_both" /> 14389 <Test name="mat2x4_vertex" /> 14390 <Test name="mat2x4_fragment" /> 14391 <Test name="mat2x4_both" /> 14392 <Test name="mat2x4_row_major_vertex" /> 14393 <Test name="mat2x4_row_major_fragment" /> 14394 <Test name="mat2x4_row_major_both" /> 14395 <Test name="mat3x2_vertex" /> 14396 <Test name="mat3x2_fragment" /> 14397 <Test name="mat3x2_both" /> 14398 <Test name="mat3x2_row_major_vertex" /> 14399 <Test name="mat3x2_row_major_fragment" /> 14400 <Test name="mat3x2_row_major_both" /> 14401 <Test name="mat3_vertex" /> 14402 <Test name="mat3_fragment" /> 14403 <Test name="mat3_both" /> 14404 <Test name="mat3_row_major_vertex" /> 14405 <Test name="mat3_row_major_fragment" /> 14406 <Test name="mat3_row_major_both" /> 14407 <Test name="mat3x4_vertex" /> 14408 <Test name="mat3x4_fragment" /> 14409 <Test name="mat3x4_both" /> 14410 <Test name="mat3x4_row_major_vertex" /> 14411 <Test name="mat3x4_row_major_fragment" /> 14412 <Test name="mat3x4_row_major_both" /> 14413 <Test name="mat4x2_vertex" /> 14414 <Test name="mat4x2_fragment" /> 14415 <Test name="mat4x2_both" /> 14416 <Test name="mat4x2_row_major_vertex" /> 14417 <Test name="mat4x2_row_major_fragment" /> 14418 <Test name="mat4x2_row_major_both" /> 14419 <Test name="mat4x3_vertex" /> 14420 <Test name="mat4x3_fragment" /> 14421 <Test name="mat4x3_both" /> 14422 <Test name="mat4x3_row_major_vertex" /> 14423 <Test name="mat4x3_row_major_fragment" /> 14424 <Test name="mat4x3_row_major_both" /> 14425 <Test name="mat4_vertex" /> 14426 <Test name="mat4_fragment" /> 14427 <Test name="mat4_both" /> 14428 <Test name="mat4_row_major_vertex" /> 14429 <Test name="mat4_row_major_fragment" /> 14430 <Test name="mat4_row_major_both" /> 14431 <Test name="int_vertex" /> 14432 <Test name="int_fragment" /> 14433 <Test name="int_both" /> 14434 <Test name="ivec2_vertex" /> 14435 <Test name="ivec2_fragment" /> 14436 <Test name="ivec2_both" /> 14437 <Test name="ivec3_vertex" /> 14438 <Test name="ivec3_fragment" /> 14439 <Test name="ivec3_both" /> 14440 <Test name="ivec4_vertex" /> 14441 <Test name="ivec4_fragment" /> 14442 <Test name="ivec4_both" /> 14443 <Test name="uint_vertex" /> 14444 <Test name="uint_fragment" /> 14445 <Test name="uint_both" /> 14446 <Test name="uvec2_vertex" /> 14447 <Test name="uvec2_fragment" /> 14448 <Test name="uvec2_both" /> 14449 <Test name="uvec3_vertex" /> 14450 <Test name="uvec3_fragment" /> 14451 <Test name="uvec3_both" /> 14452 <Test name="uvec4_vertex" /> 14453 <Test name="uvec4_fragment" /> 14454 <Test name="uvec4_both" /> 14455 <Test name="bool_vertex" /> 14456 <Test name="bool_fragment" /> 14457 <Test name="bool_both" /> 14458 <Test name="bvec2_vertex" /> 14459 <Test name="bvec2_fragment" /> 14460 <Test name="bvec2_both" /> 14461 <Test name="bvec3_vertex" /> 14462 <Test name="bvec3_fragment" /> 14463 <Test name="bvec3_both" /> 14464 <Test name="bvec4_vertex" /> 14465 <Test name="bvec4_fragment" /> 14466 <Test name="bvec4_both" /> 14467 <Test name="sampler2D_vertex" /> 14468 <Test name="sampler2D_fragment" /> 14469 <Test name="sampler2D_both" /> 14470 <Test name="samplerCube_vertex" /> 14471 <Test name="samplerCube_fragment" /> 14472 <Test name="samplerCube_both" /> 14473 </TestCase> 14474 <TestCase name="basic_array"> 14475 <Test name="float_vertex" /> 14476 <Test name="float_fragment" /> 14477 <Test name="float_both" /> 14478 <Test name="vec4_vertex" /> 14479 <Test name="vec4_fragment" /> 14480 <Test name="vec4_both" /> 14481 <Test name="mat4_vertex" /> 14482 <Test name="mat4_fragment" /> 14483 <Test name="mat4_both" /> 14484 <Test name="mat4_row_major_vertex" /> 14485 <Test name="mat4_row_major_fragment" /> 14486 <Test name="mat4_row_major_both" /> 14487 <Test name="int_vertex" /> 14488 <Test name="int_fragment" /> 14489 <Test name="int_both" /> 14490 <Test name="ivec4_vertex" /> 14491 <Test name="ivec4_fragment" /> 14492 <Test name="ivec4_both" /> 14493 <Test name="uint_vertex" /> 14494 <Test name="uint_fragment" /> 14495 <Test name="uint_both" /> 14496 <Test name="uvec4_vertex" /> 14497 <Test name="uvec4_fragment" /> 14498 <Test name="uvec4_both" /> 14499 <Test name="bool_vertex" /> 14500 <Test name="bool_fragment" /> 14501 <Test name="bool_both" /> 14502 <Test name="bvec4_vertex" /> 14503 <Test name="bvec4_fragment" /> 14504 <Test name="bvec4_both" /> 14505 <Test name="sampler2D_vertex" /> 14506 <Test name="sampler2D_fragment" /> 14507 <Test name="sampler2D_both" /> 14508 </TestCase> 14509 <TestCase name="basic_struct"> 14510 <Test name="float_vec4_vertex" /> 14511 <Test name="float_vec4_fragment" /> 14512 <Test name="float_vec4_both" /> 14513 <Test name="mat4_mat2_vertex" /> 14514 <Test name="mat4_mat2_fragment" /> 14515 <Test name="mat4_mat2_both" /> 14516 <Test name="int_ivec4_vertex" /> 14517 <Test name="int_ivec4_fragment" /> 14518 <Test name="int_ivec4_both" /> 14519 <Test name="uint_uvec4_vertex" /> 14520 <Test name="uint_uvec4_fragment" /> 14521 <Test name="uint_uvec4_both" /> 14522 <Test name="bool_bvec4_vertex" /> 14523 <Test name="bool_bvec4_fragment" /> 14524 <Test name="bool_bvec4_both" /> 14525 <Test name="sampler2D_samplerCube_vertex" /> 14526 <Test name="sampler2D_samplerCube_fragment" /> 14527 <Test name="sampler2D_samplerCube_both" /> 14528 </TestCase> 14529 <TestCase name="struct_in_array"> 14530 <Test name="float_vec4_vertex" /> 14531 <Test name="float_vec4_fragment" /> 14532 <Test name="float_vec4_both" /> 14533 <Test name="mat4_mat2_vertex" /> 14534 <Test name="mat4_mat2_fragment" /> 14535 <Test name="mat4_mat2_both" /> 14536 <Test name="int_ivec4_vertex" /> 14537 <Test name="int_ivec4_fragment" /> 14538 <Test name="int_ivec4_both" /> 14539 <Test name="uint_uvec4_vertex" /> 14540 <Test name="uint_uvec4_fragment" /> 14541 <Test name="uint_uvec4_both" /> 14542 <Test name="bool_bvec4_vertex" /> 14543 <Test name="bool_bvec4_fragment" /> 14544 <Test name="bool_bvec4_both" /> 14545 <Test name="sampler2D_samplerCube_vertex" /> 14546 <Test name="sampler2D_samplerCube_fragment" /> 14547 <Test name="sampler2D_samplerCube_both" /> 14548 </TestCase> 14549 <TestCase name="array_in_struct"> 14550 <Test name="float_vec4_vertex" /> 14551 <Test name="float_vec4_fragment" /> 14552 <Test name="float_vec4_both" /> 14553 <Test name="mat4_mat2_vertex" /> 14554 <Test name="mat4_mat2_fragment" /> 14555 <Test name="mat4_mat2_both" /> 14556 <Test name="int_ivec4_vertex" /> 14557 <Test name="int_ivec4_fragment" /> 14558 <Test name="int_ivec4_both" /> 14559 <Test name="uint_uvec4_vertex" /> 14560 <Test name="uint_uvec4_fragment" /> 14561 <Test name="uint_uvec4_both" /> 14562 <Test name="bool_bvec4_vertex" /> 14563 <Test name="bool_bvec4_fragment" /> 14564 <Test name="bool_bvec4_both" /> 14565 <Test name="sampler2D_samplerCube_vertex" /> 14566 <Test name="sampler2D_samplerCube_fragment" /> 14567 <Test name="sampler2D_samplerCube_both" /> 14568 </TestCase> 14569 <TestCase name="nested_structs_arrays"> 14570 <Test name="float_vec4_vertex" /> 14571 <Test name="float_vec4_fragment" /> 14572 <Test name="float_vec4_both" /> 14573 <Test name="mat4_mat2_vertex" /> 14574 <Test name="mat4_mat2_fragment" /> 14575 <Test name="mat4_mat2_both" /> 14576 <Test name="int_ivec4_vertex" /> 14577 <Test name="int_ivec4_fragment" /> 14578 <Test name="int_ivec4_both" /> 14579 <Test name="uint_uvec4_vertex" /> 14580 <Test name="uint_uvec4_fragment" /> 14581 <Test name="uint_uvec4_both" /> 14582 <Test name="bool_bvec4_vertex" /> 14583 <Test name="bool_bvec4_fragment" /> 14584 <Test name="bool_bvec4_both" /> 14585 <Test name="sampler2D_samplerCube_vertex" /> 14586 <Test name="sampler2D_samplerCube_fragment" /> 14587 <Test name="sampler2D_samplerCube_both" /> 14588 </TestCase> 14589 <TestCase name="multiple_basic"> 14590 <Test name="vertex" /> 14591 <Test name="fragment" /> 14592 <Test name="both" /> 14593 </TestCase> 14594 <TestCase name="multiple_basic_array"> 14595 <Test name="vertex" /> 14596 <Test name="fragment" /> 14597 <Test name="both" /> 14598 </TestCase> 14599 <TestCase name="multiple_nested_structs_arrays"> 14600 <Test name="vertex" /> 14601 <Test name="fragment" /> 14602 <Test name="both" /> 14603 </TestCase> 14604 </TestSuite> 14605 </TestSuite> 14606 <TestSuite name="by_value"> 14607 <TestSuite name="get_uniform"> 14608 <TestCase name="basic"> 14609 <Test name="float_vertex" /> 14610 <Test name="float_fragment" /> 14611 <Test name="float_both" /> 14612 <Test name="vec2_vertex" /> 14613 <Test name="vec2_fragment" /> 14614 <Test name="vec2_both" /> 14615 <Test name="vec3_vertex" /> 14616 <Test name="vec3_fragment" /> 14617 <Test name="vec3_both" /> 14618 <Test name="vec4_vertex" /> 14619 <Test name="vec4_fragment" /> 14620 <Test name="vec4_both" /> 14621 <Test name="int_vertex" /> 14622 <Test name="int_fragment" /> 14623 <Test name="int_both" /> 14624 <Test name="ivec2_vertex" /> 14625 <Test name="ivec2_fragment" /> 14626 <Test name="ivec2_both" /> 14627 <Test name="ivec3_vertex" /> 14628 <Test name="ivec3_fragment" /> 14629 <Test name="ivec3_both" /> 14630 <Test name="ivec4_vertex" /> 14631 <Test name="ivec4_fragment" /> 14632 <Test name="ivec4_both" /> 14633 <Test name="uint_vertex" /> 14634 <Test name="uint_fragment" /> 14635 <Test name="uint_both" /> 14636 <Test name="uvec2_vertex" /> 14637 <Test name="uvec2_fragment" /> 14638 <Test name="uvec2_both" /> 14639 <Test name="uvec3_vertex" /> 14640 <Test name="uvec3_fragment" /> 14641 <Test name="uvec3_both" /> 14642 <Test name="uvec4_vertex" /> 14643 <Test name="uvec4_fragment" /> 14644 <Test name="uvec4_both" /> 14645 <Test name="bool_api_float_vertex" /> 14646 <Test name="bool_api_float_fragment" /> 14647 <Test name="bool_api_float_both" /> 14648 <Test name="bool_api_int_vertex" /> 14649 <Test name="bool_api_int_fragment" /> 14650 <Test name="bool_api_int_both" /> 14651 <Test name="bool_api_uint_vertex" /> 14652 <Test name="bool_api_uint_fragment" /> 14653 <Test name="bool_api_uint_both" /> 14654 <Test name="bvec2_api_float_vertex" /> 14655 <Test name="bvec2_api_float_fragment" /> 14656 <Test name="bvec2_api_float_both" /> 14657 <Test name="bvec2_api_int_vertex" /> 14658 <Test name="bvec2_api_int_fragment" /> 14659 <Test name="bvec2_api_int_both" /> 14660 <Test name="bvec2_api_uint_vertex" /> 14661 <Test name="bvec2_api_uint_fragment" /> 14662 <Test name="bvec2_api_uint_both" /> 14663 <Test name="bvec3_api_float_vertex" /> 14664 <Test name="bvec3_api_float_fragment" /> 14665 <Test name="bvec3_api_float_both" /> 14666 <Test name="bvec3_api_int_vertex" /> 14667 <Test name="bvec3_api_int_fragment" /> 14668 <Test name="bvec3_api_int_both" /> 14669 <Test name="bvec3_api_uint_vertex" /> 14670 <Test name="bvec3_api_uint_fragment" /> 14671 <Test name="bvec3_api_uint_both" /> 14672 <Test name="bvec4_api_float_vertex" /> 14673 <Test name="bvec4_api_float_fragment" /> 14674 <Test name="bvec4_api_float_both" /> 14675 <Test name="bvec4_api_int_vertex" /> 14676 <Test name="bvec4_api_int_fragment" /> 14677 <Test name="bvec4_api_int_both" /> 14678 <Test name="bvec4_api_uint_vertex" /> 14679 <Test name="bvec4_api_uint_fragment" /> 14680 <Test name="bvec4_api_uint_both" /> 14681 <Test name="sampler2D_vertex" /> 14682 <Test name="sampler2D_fragment" /> 14683 <Test name="sampler2D_both" /> 14684 <Test name="samplerCube_vertex" /> 14685 <Test name="samplerCube_fragment" /> 14686 <Test name="samplerCube_both" /> 14687 </TestCase> 14688 <TestCase name="basic_array"> 14689 <Test name="float_vertex" /> 14690 <Test name="float_fragment" /> 14691 <Test name="float_both" /> 14692 <Test name="vec4_vertex" /> 14693 <Test name="vec4_fragment" /> 14694 <Test name="vec4_both" /> 14695 <Test name="int_vertex" /> 14696 <Test name="int_fragment" /> 14697 <Test name="int_both" /> 14698 <Test name="ivec4_vertex" /> 14699 <Test name="ivec4_fragment" /> 14700 <Test name="ivec4_both" /> 14701 <Test name="uint_vertex" /> 14702 <Test name="uint_fragment" /> 14703 <Test name="uint_both" /> 14704 <Test name="uvec4_vertex" /> 14705 <Test name="uvec4_fragment" /> 14706 <Test name="uvec4_both" /> 14707 <Test name="bool_api_float_vertex" /> 14708 <Test name="bool_api_float_fragment" /> 14709 <Test name="bool_api_float_both" /> 14710 <Test name="bool_api_int_vertex" /> 14711 <Test name="bool_api_int_fragment" /> 14712 <Test name="bool_api_int_both" /> 14713 <Test name="bool_api_uint_vertex" /> 14714 <Test name="bool_api_uint_fragment" /> 14715 <Test name="bool_api_uint_both" /> 14716 <Test name="bvec4_api_float_vertex" /> 14717 <Test name="bvec4_api_float_fragment" /> 14718 <Test name="bvec4_api_float_both" /> 14719 <Test name="bvec4_api_int_vertex" /> 14720 <Test name="bvec4_api_int_fragment" /> 14721 <Test name="bvec4_api_int_both" /> 14722 <Test name="bvec4_api_uint_vertex" /> 14723 <Test name="bvec4_api_uint_fragment" /> 14724 <Test name="bvec4_api_uint_both" /> 14725 <Test name="sampler2D_vertex" /> 14726 <Test name="sampler2D_fragment" /> 14727 <Test name="sampler2D_both" /> 14728 </TestCase> 14729 <TestCase name="basic_array_first_elem_without_brackets"> 14730 <Test name="float_vertex" /> 14731 <Test name="float_fragment" /> 14732 <Test name="float_both" /> 14733 <Test name="vec4_vertex" /> 14734 <Test name="vec4_fragment" /> 14735 <Test name="vec4_both" /> 14736 <Test name="int_vertex" /> 14737 <Test name="int_fragment" /> 14738 <Test name="int_both" /> 14739 <Test name="ivec4_vertex" /> 14740 <Test name="ivec4_fragment" /> 14741 <Test name="ivec4_both" /> 14742 <Test name="uint_vertex" /> 14743 <Test name="uint_fragment" /> 14744 <Test name="uint_both" /> 14745 <Test name="uvec4_vertex" /> 14746 <Test name="uvec4_fragment" /> 14747 <Test name="uvec4_both" /> 14748 <Test name="bool_api_float_vertex" /> 14749 <Test name="bool_api_float_fragment" /> 14750 <Test name="bool_api_float_both" /> 14751 <Test name="bool_api_int_vertex" /> 14752 <Test name="bool_api_int_fragment" /> 14753 <Test name="bool_api_int_both" /> 14754 <Test name="bool_api_uint_vertex" /> 14755 <Test name="bool_api_uint_fragment" /> 14756 <Test name="bool_api_uint_both" /> 14757 <Test name="bvec4_api_float_vertex" /> 14758 <Test name="bvec4_api_float_fragment" /> 14759 <Test name="bvec4_api_float_both" /> 14760 <Test name="bvec4_api_int_vertex" /> 14761 <Test name="bvec4_api_int_fragment" /> 14762 <Test name="bvec4_api_int_both" /> 14763 <Test name="bvec4_api_uint_vertex" /> 14764 <Test name="bvec4_api_uint_fragment" /> 14765 <Test name="bvec4_api_uint_both" /> 14766 <Test name="sampler2D_vertex" /> 14767 <Test name="sampler2D_fragment" /> 14768 <Test name="sampler2D_both" /> 14769 </TestCase> 14770 <TestCase name="basic_struct"> 14771 <Test name="float_vec4_vertex" /> 14772 <Test name="float_vec4_fragment" /> 14773 <Test name="float_vec4_both" /> 14774 <Test name="int_ivec4_vertex" /> 14775 <Test name="int_ivec4_fragment" /> 14776 <Test name="int_ivec4_both" /> 14777 <Test name="uint_uvec4_vertex" /> 14778 <Test name="uint_uvec4_fragment" /> 14779 <Test name="uint_uvec4_both" /> 14780 <Test name="bool_bvec4_vertex" /> 14781 <Test name="bool_bvec4_fragment" /> 14782 <Test name="bool_bvec4_both" /> 14783 <Test name="sampler2D_samplerCube_vertex" /> 14784 <Test name="sampler2D_samplerCube_fragment" /> 14785 <Test name="sampler2D_samplerCube_both" /> 14786 </TestCase> 14787 <TestCase name="struct_in_array"> 14788 <Test name="float_vec4_vertex" /> 14789 <Test name="float_vec4_fragment" /> 14790 <Test name="float_vec4_both" /> 14791 <Test name="int_ivec4_vertex" /> 14792 <Test name="int_ivec4_fragment" /> 14793 <Test name="int_ivec4_both" /> 14794 <Test name="uint_uvec4_vertex" /> 14795 <Test name="uint_uvec4_fragment" /> 14796 <Test name="uint_uvec4_both" /> 14797 <Test name="bool_bvec4_vertex" /> 14798 <Test name="bool_bvec4_fragment" /> 14799 <Test name="bool_bvec4_both" /> 14800 <Test name="sampler2D_samplerCube_vertex" /> 14801 <Test name="sampler2D_samplerCube_fragment" /> 14802 <Test name="sampler2D_samplerCube_both" /> 14803 </TestCase> 14804 <TestCase name="array_in_struct"> 14805 <Test name="float_vec4_vertex" /> 14806 <Test name="float_vec4_fragment" /> 14807 <Test name="float_vec4_both" /> 14808 <Test name="int_ivec4_vertex" /> 14809 <Test name="int_ivec4_fragment" /> 14810 <Test name="int_ivec4_both" /> 14811 <Test name="uint_uvec4_vertex" /> 14812 <Test name="uint_uvec4_fragment" /> 14813 <Test name="uint_uvec4_both" /> 14814 <Test name="bool_bvec4_vertex" /> 14815 <Test name="bool_bvec4_fragment" /> 14816 <Test name="bool_bvec4_both" /> 14817 <Test name="sampler2D_samplerCube_vertex" /> 14818 <Test name="sampler2D_samplerCube_fragment" /> 14819 <Test name="sampler2D_samplerCube_both" /> 14820 </TestCase> 14821 <TestCase name="nested_structs_arrays"> 14822 <Test name="float_vec4_vertex" /> 14823 <Test name="float_vec4_fragment" /> 14824 <Test name="float_vec4_both" /> 14825 <Test name="int_ivec4_vertex" /> 14826 <Test name="int_ivec4_fragment" /> 14827 <Test name="int_ivec4_both" /> 14828 <Test name="uint_uvec4_vertex" /> 14829 <Test name="uint_uvec4_fragment" /> 14830 <Test name="uint_uvec4_both" /> 14831 <Test name="bool_bvec4_vertex" /> 14832 <Test name="bool_bvec4_fragment" /> 14833 <Test name="bool_bvec4_both" /> 14834 <Test name="sampler2D_samplerCube_vertex" /> 14835 <Test name="sampler2D_samplerCube_fragment" /> 14836 <Test name="sampler2D_samplerCube_both" /> 14837 </TestCase> 14838 <TestCase name="multiple_basic_array"> 14839 <Test name="vertex" /> 14840 <Test name="fragment" /> 14841 <Test name="both" /> 14842 </TestCase> 14843 <TestCase name="multiple_nested_structs_arrays"> 14844 <Test name="vertex" /> 14845 <Test name="fragment" /> 14846 <Test name="both" /> 14847 </TestCase> 14848 </TestSuite> 14849 <TestSuite name="render"> 14850 <TestCase name="basic"> 14851 <Test name="float_vertex" /> 14852 <Test name="float_fragment" /> 14853 <Test name="float_both" /> 14854 <Test name="vec2_vertex" /> 14855 <Test name="vec2_fragment" /> 14856 <Test name="vec2_both" /> 14857 <Test name="vec3_vertex" /> 14858 <Test name="vec3_fragment" /> 14859 <Test name="vec3_both" /> 14860 <Test name="vec4_vertex" /> 14861 <Test name="vec4_fragment" /> 14862 <Test name="vec4_both" /> 14863 <Test name="int_vertex" /> 14864 <Test name="int_fragment" /> 14865 <Test name="int_both" /> 14866 <Test name="ivec2_vertex" /> 14867 <Test name="ivec2_fragment" /> 14868 <Test name="ivec2_both" /> 14869 <Test name="ivec3_vertex" /> 14870 <Test name="ivec3_fragment" /> 14871 <Test name="ivec3_both" /> 14872 <Test name="ivec4_vertex" /> 14873 <Test name="ivec4_fragment" /> 14874 <Test name="ivec4_both" /> 14875 <Test name="uint_vertex" /> 14876 <Test name="uint_fragment" /> 14877 <Test name="uint_both" /> 14878 <Test name="uvec2_vertex" /> 14879 <Test name="uvec2_fragment" /> 14880 <Test name="uvec2_both" /> 14881 <Test name="uvec3_vertex" /> 14882 <Test name="uvec3_fragment" /> 14883 <Test name="uvec3_both" /> 14884 <Test name="uvec4_vertex" /> 14885 <Test name="uvec4_fragment" /> 14886 <Test name="uvec4_both" /> 14887 <Test name="bool_vertex" /> 14888 <Test name="bool_fragment" /> 14889 <Test name="bool_both" /> 14890 <Test name="bvec2_vertex" /> 14891 <Test name="bvec2_fragment" /> 14892 <Test name="bvec2_both" /> 14893 <Test name="bvec3_vertex" /> 14894 <Test name="bvec3_fragment" /> 14895 <Test name="bvec3_both" /> 14896 <Test name="bvec4_vertex" /> 14897 <Test name="bvec4_fragment" /> 14898 <Test name="bvec4_both" /> 14899 <Test name="sampler2D_vertex" /> 14900 <Test name="sampler2D_fragment" /> 14901 <Test name="sampler2D_both" /> 14902 <Test name="samplerCube_vertex" /> 14903 <Test name="samplerCube_fragment" /> 14904 <Test name="samplerCube_both" /> 14905 </TestCase> 14906 <TestCase name="basic_array"> 14907 <Test name="float_vertex" /> 14908 <Test name="float_fragment" /> 14909 <Test name="float_both" /> 14910 <Test name="vec4_vertex" /> 14911 <Test name="vec4_fragment" /> 14912 <Test name="vec4_both" /> 14913 <Test name="int_vertex" /> 14914 <Test name="int_fragment" /> 14915 <Test name="int_both" /> 14916 <Test name="ivec4_vertex" /> 14917 <Test name="ivec4_fragment" /> 14918 <Test name="ivec4_both" /> 14919 <Test name="uint_vertex" /> 14920 <Test name="uint_fragment" /> 14921 <Test name="uint_both" /> 14922 <Test name="uvec4_vertex" /> 14923 <Test name="uvec4_fragment" /> 14924 <Test name="uvec4_both" /> 14925 <Test name="bool_vertex" /> 14926 <Test name="bool_fragment" /> 14927 <Test name="bool_both" /> 14928 <Test name="bvec4_vertex" /> 14929 <Test name="bvec4_fragment" /> 14930 <Test name="bvec4_both" /> 14931 <Test name="sampler2D_vertex" /> 14932 <Test name="sampler2D_fragment" /> 14933 <Test name="sampler2D_both" /> 14934 </TestCase> 14935 <TestCase name="basic_struct"> 14936 <Test name="float_vec4_vertex" /> 14937 <Test name="float_vec4_fragment" /> 14938 <Test name="float_vec4_both" /> 14939 <Test name="int_ivec4_vertex" /> 14940 <Test name="int_ivec4_fragment" /> 14941 <Test name="int_ivec4_both" /> 14942 <Test name="uint_uvec4_vertex" /> 14943 <Test name="uint_uvec4_fragment" /> 14944 <Test name="uint_uvec4_both" /> 14945 <Test name="bool_bvec4_vertex" /> 14946 <Test name="bool_bvec4_fragment" /> 14947 <Test name="bool_bvec4_both" /> 14948 <Test name="sampler2D_samplerCube_vertex" /> 14949 <Test name="sampler2D_samplerCube_fragment" /> 14950 <Test name="sampler2D_samplerCube_both" /> 14951 </TestCase> 14952 <TestCase name="struct_in_array"> 14953 <Test name="float_vec4_vertex" /> 14954 <Test name="float_vec4_fragment" /> 14955 <Test name="float_vec4_both" /> 14956 <Test name="int_ivec4_vertex" /> 14957 <Test name="int_ivec4_fragment" /> 14958 <Test name="int_ivec4_both" /> 14959 <Test name="uint_uvec4_vertex" /> 14960 <Test name="uint_uvec4_fragment" /> 14961 <Test name="uint_uvec4_both" /> 14962 <Test name="bool_bvec4_vertex" /> 14963 <Test name="bool_bvec4_fragment" /> 14964 <Test name="bool_bvec4_both" /> 14965 <Test name="sampler2D_samplerCube_vertex" /> 14966 <Test name="sampler2D_samplerCube_fragment" /> 14967 <Test name="sampler2D_samplerCube_both" /> 14968 </TestCase> 14969 <TestCase name="array_in_struct"> 14970 <Test name="float_vec4_vertex" /> 14971 <Test name="float_vec4_fragment" /> 14972 <Test name="float_vec4_both" /> 14973 <Test name="int_ivec4_vertex" /> 14974 <Test name="int_ivec4_fragment" /> 14975 <Test name="int_ivec4_both" /> 14976 <Test name="uint_uvec4_vertex" /> 14977 <Test name="uint_uvec4_fragment" /> 14978 <Test name="uint_uvec4_both" /> 14979 <Test name="bool_bvec4_vertex" /> 14980 <Test name="bool_bvec4_fragment" /> 14981 <Test name="bool_bvec4_both" /> 14982 <Test name="sampler2D_samplerCube_vertex" /> 14983 <Test name="sampler2D_samplerCube_fragment" /> 14984 <Test name="sampler2D_samplerCube_both" /> 14985 </TestCase> 14986 <TestCase name="nested_structs_arrays"> 14987 <Test name="float_vec4_vertex" /> 14988 <Test name="float_vec4_fragment" /> 14989 <Test name="float_vec4_both" /> 14990 <Test name="int_ivec4_vertex" /> 14991 <Test name="int_ivec4_fragment" /> 14992 <Test name="int_ivec4_both" /> 14993 <Test name="uint_uvec4_vertex" /> 14994 <Test name="uint_uvec4_fragment" /> 14995 <Test name="uint_uvec4_both" /> 14996 <Test name="bool_bvec4_vertex" /> 14997 <Test name="bool_bvec4_fragment" /> 14998 <Test name="bool_bvec4_both" /> 14999 <Test name="sampler2D_samplerCube_vertex" /> 15000 <Test name="sampler2D_samplerCube_fragment" /> 15001 <Test name="sampler2D_samplerCube_both" /> 15002 </TestCase> 15003 <TestCase name="multiple_basic_array"> 15004 <Test name="vertex" /> 15005 <Test name="fragment" /> 15006 <Test name="both" /> 15007 </TestCase> 15008 <TestCase name="multiple_nested_structs_arrays"> 15009 <Test name="vertex" /> 15010 <Test name="fragment" /> 15011 <Test name="both" /> 15012 </TestCase> 15013 </TestSuite> 15014 </TestSuite> 15015 <TestSuite name="basic_array_assign_full"> 15016 <TestCase name="basic_array"> 15017 <Test name="float_vertex" /> 15018 <Test name="float_fragment" /> 15019 <Test name="float_both" /> 15020 <Test name="vec4_vertex" /> 15021 <Test name="vec4_fragment" /> 15022 <Test name="vec4_both" /> 15023 <Test name="mat4_vertex" /> 15024 <Test name="mat4_fragment" /> 15025 <Test name="mat4_both" /> 15026 <Test name="int_vertex" /> 15027 <Test name="int_fragment" /> 15028 <Test name="int_both" /> 15029 <Test name="ivec4_vertex" /> 15030 <Test name="ivec4_fragment" /> 15031 <Test name="ivec4_both" /> 15032 <Test name="uint_vertex" /> 15033 <Test name="uint_fragment" /> 15034 <Test name="uint_both" /> 15035 <Test name="uvec4_vertex" /> 15036 <Test name="uvec4_fragment" /> 15037 <Test name="uvec4_both" /> 15038 <Test name="bool_vertex" /> 15039 <Test name="bool_fragment" /> 15040 <Test name="bool_both" /> 15041 <Test name="bvec4_vertex" /> 15042 <Test name="bvec4_fragment" /> 15043 <Test name="bvec4_both" /> 15044 <Test name="sampler2D_vertex" /> 15045 <Test name="sampler2D_fragment" /> 15046 <Test name="sampler2D_both" /> 15047 </TestCase> 15048 <TestCase name="array_in_struct"> 15049 <Test name="float_vec4_vertex" /> 15050 <Test name="float_vec4_fragment" /> 15051 <Test name="float_vec4_both" /> 15052 <Test name="mat4_mat2_vertex" /> 15053 <Test name="mat4_mat2_fragment" /> 15054 <Test name="mat4_mat2_both" /> 15055 <Test name="int_ivec4_vertex" /> 15056 <Test name="int_ivec4_fragment" /> 15057 <Test name="int_ivec4_both" /> 15058 <Test name="uint_uvec4_vertex" /> 15059 <Test name="uint_uvec4_fragment" /> 15060 <Test name="uint_uvec4_both" /> 15061 <Test name="bool_bvec4_vertex" /> 15062 <Test name="bool_bvec4_fragment" /> 15063 <Test name="bool_bvec4_both" /> 15064 <Test name="sampler2D_samplerCube_vertex" /> 15065 <Test name="sampler2D_samplerCube_fragment" /> 15066 <Test name="sampler2D_samplerCube_both" /> 15067 </TestCase> 15068 <TestCase name="multiple_basic_array"> 15069 <Test name="vertex" /> 15070 <Test name="fragment" /> 15071 <Test name="both" /> 15072 </TestCase> 15073 </TestSuite> 15074 <TestSuite name="basic_array_assign_partial"> 15075 <TestCase name="basic_array"> 15076 <Test name="float_vertex" /> 15077 <Test name="float_fragment" /> 15078 <Test name="float_both" /> 15079 <Test name="vec4_vertex" /> 15080 <Test name="vec4_fragment" /> 15081 <Test name="vec4_both" /> 15082 <Test name="mat4_vertex" /> 15083 <Test name="mat4_fragment" /> 15084 <Test name="mat4_both" /> 15085 <Test name="int_vertex" /> 15086 <Test name="int_fragment" /> 15087 <Test name="int_both" /> 15088 <Test name="ivec4_vertex" /> 15089 <Test name="ivec4_fragment" /> 15090 <Test name="ivec4_both" /> 15091 <Test name="uint_vertex" /> 15092 <Test name="uint_fragment" /> 15093 <Test name="uint_both" /> 15094 <Test name="uvec4_vertex" /> 15095 <Test name="uvec4_fragment" /> 15096 <Test name="uvec4_both" /> 15097 <Test name="bool_vertex" /> 15098 <Test name="bool_fragment" /> 15099 <Test name="bool_both" /> 15100 <Test name="bvec4_vertex" /> 15101 <Test name="bvec4_fragment" /> 15102 <Test name="bvec4_both" /> 15103 <Test name="sampler2D_vertex" /> 15104 <Test name="sampler2D_fragment" /> 15105 <Test name="sampler2D_both" /> 15106 </TestCase> 15107 <TestCase name="array_in_struct"> 15108 <Test name="float_vec4_vertex" /> 15109 <Test name="float_vec4_fragment" /> 15110 <Test name="float_vec4_both" /> 15111 <Test name="mat4_mat2_vertex" /> 15112 <Test name="mat4_mat2_fragment" /> 15113 <Test name="mat4_mat2_both" /> 15114 <Test name="int_ivec4_vertex" /> 15115 <Test name="int_ivec4_fragment" /> 15116 <Test name="int_ivec4_both" /> 15117 <Test name="uint_uvec4_vertex" /> 15118 <Test name="uint_uvec4_fragment" /> 15119 <Test name="uint_uvec4_both" /> 15120 <Test name="bool_bvec4_vertex" /> 15121 <Test name="bool_bvec4_fragment" /> 15122 <Test name="bool_bvec4_both" /> 15123 <Test name="sampler2D_samplerCube_vertex" /> 15124 <Test name="sampler2D_samplerCube_fragment" /> 15125 <Test name="sampler2D_samplerCube_both" /> 15126 </TestCase> 15127 <TestCase name="multiple_basic_array"> 15128 <Test name="vertex" /> 15129 <Test name="fragment" /> 15130 <Test name="both" /> 15131 </TestCase> 15132 </TestSuite> 15133 <TestCase name="unused_uniforms"> 15134 <Test name="float_vec4_vertex" /> 15135 <Test name="float_vec4_fragment" /> 15136 <Test name="float_vec4_both" /> 15137 <Test name="mat4_mat2_vertex" /> 15138 <Test name="mat4_mat2_fragment" /> 15139 <Test name="mat4_mat2_both" /> 15140 <Test name="int_ivec4_vertex" /> 15141 <Test name="int_ivec4_fragment" /> 15142 <Test name="int_ivec4_both" /> 15143 <Test name="uint_uvec4_vertex" /> 15144 <Test name="uint_uvec4_fragment" /> 15145 <Test name="uint_uvec4_both" /> 15146 <Test name="bool_bvec4_vertex" /> 15147 <Test name="bool_bvec4_fragment" /> 15148 <Test name="bool_bvec4_both" /> 15149 <Test name="sampler2D_samplerCube_vertex" /> 15150 <Test name="sampler2D_samplerCube_fragment" /> 15151 <Test name="sampler2D_samplerCube_both" /> 15152 </TestCase> 15153 </TestSuite> 15154 <TestSuite name="blend_equation_advanced"> 15155 <TestCase name="basic"> 15156 <Test name="multiply" /> 15157 <Test name="screen" /> 15158 <Test name="overlay" /> 15159 <Test name="darken" /> 15160 <Test name="lighten" /> 15161 <Test name="colordodge" /> 15162 <Test name="colorburn" /> 15163 <Test name="hardlight" /> 15164 <Test name="difference" /> 15165 <Test name="exclusion" /> 15166 <Test name="hsl_hue" /> 15167 <Test name="hsl_saturation" /> 15168 <Test name="hsl_color" /> 15169 <Test name="hsl_luminosity" /> 15170 </TestCase> 15171 <TestCase name="srgb"> 15172 <Test name="multiply" /> 15173 <Test name="screen" /> 15174 <Test name="overlay" /> 15175 <Test name="darken" /> 15176 <Test name="lighten" /> 15177 <Test name="colordodge" /> 15178 <Test name="colorburn" /> 15179 <Test name="hardlight" /> 15180 <Test name="difference" /> 15181 <Test name="exclusion" /> 15182 <Test name="hsl_hue" /> 15183 <Test name="hsl_saturation" /> 15184 <Test name="hsl_color" /> 15185 <Test name="hsl_luminosity" /> 15186 </TestCase> 15187 <TestCase name="msaa"> 15188 <Test name="multiply" /> 15189 <Test name="screen" /> 15190 <Test name="overlay" /> 15191 <Test name="darken" /> 15192 <Test name="lighten" /> 15193 <Test name="colordodge" /> 15194 <Test name="colorburn" /> 15195 <Test name="hardlight" /> 15196 <Test name="difference" /> 15197 <Test name="exclusion" /> 15198 <Test name="hsl_hue" /> 15199 <Test name="hsl_saturation" /> 15200 <Test name="hsl_color" /> 15201 <Test name="hsl_luminosity" /> 15202 </TestCase> 15203 <TestCase name="barrier"> 15204 <Test name="multiply" /> 15205 <Test name="screen" /> 15206 <Test name="overlay" /> 15207 <Test name="darken" /> 15208 <Test name="lighten" /> 15209 <Test name="colordodge" /> 15210 <Test name="colorburn" /> 15211 <Test name="hardlight" /> 15212 <Test name="difference" /> 15213 <Test name="exclusion" /> 15214 <Test name="hsl_hue" /> 15215 <Test name="hsl_saturation" /> 15216 <Test name="hsl_color" /> 15217 <Test name="hsl_luminosity" /> 15218 </TestCase> 15219 <TestCase name="coherent"> 15220 <Test name="multiply" /> 15221 <Test name="screen" /> 15222 <Test name="overlay" /> 15223 <Test name="darken" /> 15224 <Test name="lighten" /> 15225 <Test name="colordodge" /> 15226 <Test name="colorburn" /> 15227 <Test name="hardlight" /> 15228 <Test name="difference" /> 15229 <Test name="exclusion" /> 15230 <Test name="hsl_hue" /> 15231 <Test name="hsl_saturation" /> 15232 <Test name="hsl_color" /> 15233 <Test name="hsl_luminosity" /> 15234 </TestCase> 15235 <TestCase name="coherent_msaa"> 15236 <Test name="multiply" /> 15237 <Test name="screen" /> 15238 <Test name="overlay" /> 15239 <Test name="darken" /> 15240 <Test name="lighten" /> 15241 <Test name="colordodge" /> 15242 <Test name="colorburn" /> 15243 <Test name="hardlight" /> 15244 <Test name="difference" /> 15245 <Test name="exclusion" /> 15246 <Test name="hsl_hue" /> 15247 <Test name="hsl_saturation" /> 15248 <Test name="hsl_color" /> 15249 <Test name="hsl_luminosity" /> 15250 </TestCase> 15251 </TestSuite> 15252 <TestSuite name="separate_shader"> 15253 <TestCase name="pipeline"> 15254 <Test name="different_constant_separate_programs" /> 15255 <Test name="different_constant_separate_programs_add_fragment" /> 15256 <Test name="different_constant_separate_programs_add_vertex" /> 15257 <Test name="different_constant_separate_programs_add_both" /> 15258 <Test name="different_constant_single_program" /> 15259 <Test name="different_constant_single_program_add_both" /> 15260 <Test name="different_uniform_separate_programs" /> 15261 <Test name="different_uniform_separate_programs_add_fragment" /> 15262 <Test name="different_uniform_separate_programs_add_vertex" /> 15263 <Test name="different_uniform_separate_programs_add_both" /> 15264 <Test name="different_uniform_single_program" /> 15265 <Test name="different_uniform_single_program_add_both" /> 15266 <Test name="same_constant_separate_programs" /> 15267 <Test name="same_constant_separate_programs_add_fragment" /> 15268 <Test name="same_constant_separate_programs_add_vertex" /> 15269 <Test name="same_constant_separate_programs_add_both" /> 15270 <Test name="same_uniform_separate_programs" /> 15271 <Test name="same_uniform_separate_programs_add_fragment" /> 15272 <Test name="same_uniform_separate_programs_add_vertex" /> 15273 <Test name="same_uniform_separate_programs_add_both" /> 15274 </TestCase> 15275 <TestCase name="program_uniform"> 15276 <Test name="separate_programs" /> 15277 <Test name="separate_programs_add_fragment" /> 15278 <Test name="separate_programs_add_vertex" /> 15279 <Test name="separate_programs_add_both" /> 15280 <Test name="single_program" /> 15281 <Test name="single_program_add_both" /> 15282 </TestCase> 15283 <TestCase name="create_shader_program"> 15284 <Test name="separate_programs" /> 15285 <Test name="separate_programs_add_fragment" /> 15286 <Test name="separate_programs_add_vertex" /> 15287 <Test name="separate_programs_add_both" /> 15288 <Test name="single_program_add_both" /> 15289 </TestCase> 15290 <TestCase name="interface"> 15291 <Test name="same_name_vertex_smooth_fragment_smooth" /> 15292 <Test name="same_name_vertex_smooth_fragment_centroid" /> 15293 <Test name="same_name_vertex_smooth" /> 15294 <Test name="same_name_vertex_flat_fragment_flat" /> 15295 <Test name="same_name_vertex_centroid_fragment_smooth" /> 15296 <Test name="same_name_vertex_centroid_fragment_centroid" /> 15297 <Test name="same_name_vertex_centroid" /> 15298 <Test name="same_name_fragment_smooth" /> 15299 <Test name="same_name_fragment_centroid" /> 15300 <Test name="same_name" /> 15301 <Test name="same_location_vertex_smooth_fragment_smooth" /> 15302 <Test name="same_location_vertex_smooth_fragment_centroid" /> 15303 <Test name="same_location_vertex_smooth" /> 15304 <Test name="same_location_vertex_flat_fragment_flat" /> 15305 <Test name="same_location_vertex_centroid_fragment_smooth" /> 15306 <Test name="same_location_vertex_centroid_fragment_centroid" /> 15307 <Test name="same_location_vertex_centroid" /> 15308 <Test name="same_location_fragment_smooth" /> 15309 <Test name="same_location_fragment_centroid" /> 15310 <Test name="same_location" /> 15311 </TestCase> 15312 <TestCase name="random"> 15313 <Test name="0" /> 15314 <Test name="1" /> 15315 <Test name="2" /> 15316 <Test name="3" /> 15317 <Test name="4" /> 15318 <Test name="5" /> 15319 <Test name="6" /> 15320 <Test name="7" /> 15321 <Test name="8" /> 15322 <Test name="9" /> 15323 <Test name="10" /> 15324 <Test name="11" /> 15325 <Test name="12" /> 15326 <Test name="13" /> 15327 <Test name="14" /> 15328 <Test name="15" /> 15329 <Test name="16" /> 15330 <Test name="17" /> 15331 <Test name="18" /> 15332 <Test name="19" /> 15333 <Test name="20" /> 15334 <Test name="21" /> 15335 <Test name="22" /> 15336 <Test name="23" /> 15337 <Test name="24" /> 15338 <Test name="25" /> 15339 <Test name="26" /> 15340 <Test name="27" /> 15341 <Test name="28" /> 15342 <Test name="29" /> 15343 <Test name="30" /> 15344 <Test name="31" /> 15345 <Test name="32" /> 15346 <Test name="33" /> 15347 <Test name="34" /> 15348 <Test name="35" /> 15349 <Test name="36" /> 15350 <Test name="37" /> 15351 <Test name="38" /> 15352 <Test name="39" /> 15353 <Test name="40" /> 15354 <Test name="41" /> 15355 <Test name="42" /> 15356 <Test name="43" /> 15357 <Test name="44" /> 15358 <Test name="45" /> 15359 <Test name="46" /> 15360 <Test name="47" /> 15361 <Test name="48" /> 15362 <Test name="49" /> 15363 <Test name="50" /> 15364 <Test name="51" /> 15365 <Test name="52" /> 15366 <Test name="53" /> 15367 <Test name="54" /> 15368 <Test name="55" /> 15369 <Test name="56" /> 15370 <Test name="57" /> 15371 <Test name="58" /> 15372 <Test name="59" /> 15373 <Test name="60" /> 15374 <Test name="61" /> 15375 <Test name="62" /> 15376 <Test name="63" /> 15377 <Test name="64" /> 15378 <Test name="65" /> 15379 <Test name="66" /> 15380 <Test name="67" /> 15381 <Test name="68" /> 15382 <Test name="69" /> 15383 <Test name="70" /> 15384 <Test name="71" /> 15385 <Test name="72" /> 15386 <Test name="73" /> 15387 <Test name="74" /> 15388 <Test name="75" /> 15389 <Test name="76" /> 15390 <Test name="77" /> 15391 <Test name="78" /> 15392 <Test name="79" /> 15393 <Test name="80" /> 15394 <Test name="81" /> 15395 <Test name="82" /> 15396 <Test name="83" /> 15397 <Test name="84" /> 15398 <Test name="85" /> 15399 <Test name="86" /> 15400 <Test name="87" /> 15401 <Test name="88" /> 15402 <Test name="89" /> 15403 <Test name="90" /> 15404 <Test name="91" /> 15405 <Test name="92" /> 15406 <Test name="93" /> 15407 <Test name="94" /> 15408 <Test name="95" /> 15409 <Test name="96" /> 15410 <Test name="97" /> 15411 <Test name="98" /> 15412 <Test name="99" /> 15413 <Test name="100" /> 15414 <Test name="101" /> 15415 <Test name="102" /> 15416 <Test name="103" /> 15417 <Test name="104" /> 15418 <Test name="105" /> 15419 <Test name="106" /> 15420 <Test name="107" /> 15421 <Test name="108" /> 15422 <Test name="109" /> 15423 <Test name="110" /> 15424 <Test name="111" /> 15425 <Test name="112" /> 15426 <Test name="113" /> 15427 <Test name="114" /> 15428 <Test name="115" /> 15429 <Test name="116" /> 15430 <Test name="117" /> 15431 <Test name="118" /> 15432 <Test name="119" /> 15433 <Test name="120" /> 15434 <Test name="121" /> 15435 <Test name="122" /> 15436 <Test name="123" /> 15437 <Test name="124" /> 15438 <Test name="125" /> 15439 <Test name="126" /> 15440 <Test name="127" /> 15441 </TestCase> 15442 <TestCase name="api"> 15443 <Test name="current_program_priority" /> 15444 <Test name="active_program_uniform" /> 15445 <Test name="pipeline_programs" /> 15446 <Test name="pipeline_active" /> 15447 </TestCase> 15448 <TestSuite name="validation"> 15449 <TestCase name="varying"> 15450 <Test name="missing_input" /> 15451 <Test name="missing_output" /> 15452 <Test name="mismatch_type" /> 15453 <Test name="mismatch_precision" /> 15454 <Test name="mismatch_explicit_location_type" /> 15455 <Test name="mismatch_explicit_location_precision" /> 15456 <Test name="mismatch_explicit_location" /> 15457 <Test name="mismatch_implicit_explicit_location_1" /> 15458 <Test name="mismatch_implicit_explicit_location_2" /> 15459 <Test name="mismatch_implicit_explicit_location_3" /> 15460 <Test name="match_different_struct_names" /> 15461 <Test name="mismatch_struct_member_name" /> 15462 <Test name="mismatch_struct_member_type" /> 15463 <Test name="mismatch_struct_member_precision" /> 15464 <Test name="mismatch_struct_member_order" /> 15465 <Test name="mismatch_array_element_type" /> 15466 <Test name="mismatch_array_length" /> 15467 <Test name="mismatch_array_precision" /> 15468 </TestCase> 15469 <TestCase name="io_blocks"> 15470 <Test name="missing_input" /> 15471 <Test name="missing_output" /> 15472 <Test name="mismatch_number_of_declarations" /> 15473 <Test name="mismatch_member_order" /> 15474 <Test name="mismatch_member_type" /> 15475 <Test name="mismatch_member_name" /> 15476 <Test name="mismatch_member_precision" /> 15477 <Test name="match_different_member_interpolation" /> 15478 <Test name="mismatch_member_array_size" /> 15479 <Test name="match_different_member_struct_names" /> 15480 <Test name="mismatch_member_struct_member_name" /> 15481 <Test name="mismatch_member_struct_member_type" /> 15482 <Test name="mismatch_member_struct_member_precision" /> 15483 <Test name="mismatch_member_struct_member_order" /> 15484 <Test name="mismatch_array_size" /> 15485 <Test name="mismatch_variable_and_block_member_1" /> 15486 <Test name="mismatch_variable_and_block_member_2" /> 15487 </TestCase> 15488 </TestSuite> 15489 </TestSuite> 15490 <TestSuite name="uniform_location"> 15491 <TestCase name="basic"> 15492 <Test name="float_vertex" /> 15493 <Test name="float_fragment" /> 15494 <Test name="vec2_vertex" /> 15495 <Test name="vec2_fragment" /> 15496 <Test name="vec3_vertex" /> 15497 <Test name="vec3_fragment" /> 15498 <Test name="vec4_vertex" /> 15499 <Test name="vec4_fragment" /> 15500 <Test name="int_vertex" /> 15501 <Test name="int_fragment" /> 15502 <Test name="ivec2_vertex" /> 15503 <Test name="ivec2_fragment" /> 15504 <Test name="ivec3_vertex" /> 15505 <Test name="ivec3_fragment" /> 15506 <Test name="ivec4_vertex" /> 15507 <Test name="ivec4_fragment" /> 15508 <Test name="uint_vertex" /> 15509 <Test name="uint_fragment" /> 15510 <Test name="uvec2_vertex" /> 15511 <Test name="uvec2_fragment" /> 15512 <Test name="uvec3_vertex" /> 15513 <Test name="uvec3_fragment" /> 15514 <Test name="uvec4_vertex" /> 15515 <Test name="uvec4_fragment" /> 15516 <Test name="bool_vertex" /> 15517 <Test name="bool_fragment" /> 15518 <Test name="bvec2_vertex" /> 15519 <Test name="bvec2_fragment" /> 15520 <Test name="bvec3_vertex" /> 15521 <Test name="bvec3_fragment" /> 15522 <Test name="bvec4_vertex" /> 15523 <Test name="bvec4_fragment" /> 15524 <Test name="mat2_vertex" /> 15525 <Test name="mat2_fragment" /> 15526 <Test name="mat2x3_vertex" /> 15527 <Test name="mat2x3_fragment" /> 15528 <Test name="mat2x4_vertex" /> 15529 <Test name="mat2x4_fragment" /> 15530 <Test name="mat3x2_vertex" /> 15531 <Test name="mat3x2_fragment" /> 15532 <Test name="mat3_vertex" /> 15533 <Test name="mat3_fragment" /> 15534 <Test name="mat3x4_vertex" /> 15535 <Test name="mat3x4_fragment" /> 15536 <Test name="mat4x2_vertex" /> 15537 <Test name="mat4x2_fragment" /> 15538 <Test name="mat4x3_vertex" /> 15539 <Test name="mat4x3_fragment" /> 15540 <Test name="mat4_vertex" /> 15541 <Test name="mat4_fragment" /> 15542 <Test name="sampler2D_vertex" /> 15543 <Test name="sampler2D_fragment" /> 15544 <Test name="isampler2D_vertex" /> 15545 <Test name="isampler2D_fragment" /> 15546 <Test name="usampler2D_vertex" /> 15547 <Test name="usampler2D_fragment" /> 15548 </TestCase> 15549 <TestCase name="array"> 15550 <Test name="float_vertex" /> 15551 <Test name="float_fragment" /> 15552 <Test name="vec2_vertex" /> 15553 <Test name="vec2_fragment" /> 15554 <Test name="vec3_vertex" /> 15555 <Test name="vec3_fragment" /> 15556 <Test name="vec4_vertex" /> 15557 <Test name="vec4_fragment" /> 15558 <Test name="int_vertex" /> 15559 <Test name="int_fragment" /> 15560 <Test name="ivec2_vertex" /> 15561 <Test name="ivec2_fragment" /> 15562 <Test name="ivec3_vertex" /> 15563 <Test name="ivec3_fragment" /> 15564 <Test name="ivec4_vertex" /> 15565 <Test name="ivec4_fragment" /> 15566 <Test name="uint_vertex" /> 15567 <Test name="uint_fragment" /> 15568 <Test name="uvec2_vertex" /> 15569 <Test name="uvec2_fragment" /> 15570 <Test name="uvec3_vertex" /> 15571 <Test name="uvec3_fragment" /> 15572 <Test name="uvec4_vertex" /> 15573 <Test name="uvec4_fragment" /> 15574 <Test name="bool_vertex" /> 15575 <Test name="bool_fragment" /> 15576 <Test name="bvec2_vertex" /> 15577 <Test name="bvec2_fragment" /> 15578 <Test name="bvec3_vertex" /> 15579 <Test name="bvec3_fragment" /> 15580 <Test name="bvec4_vertex" /> 15581 <Test name="bvec4_fragment" /> 15582 <Test name="mat2_vertex" /> 15583 <Test name="mat2_fragment" /> 15584 <Test name="mat2x3_vertex" /> 15585 <Test name="mat2x3_fragment" /> 15586 <Test name="mat2x4_vertex" /> 15587 <Test name="mat2x4_fragment" /> 15588 <Test name="mat3x2_vertex" /> 15589 <Test name="mat3x2_fragment" /> 15590 <Test name="mat3_vertex" /> 15591 <Test name="mat3_fragment" /> 15592 <Test name="mat3x4_vertex" /> 15593 <Test name="mat3x4_fragment" /> 15594 <Test name="mat4x2_vertex" /> 15595 <Test name="mat4x2_fragment" /> 15596 <Test name="mat4x3_vertex" /> 15597 <Test name="mat4x3_fragment" /> 15598 <Test name="mat4_vertex" /> 15599 <Test name="mat4_fragment" /> 15600 <Test name="sampler2D_vertex" /> 15601 <Test name="sampler2D_fragment" /> 15602 <Test name="isampler2D_vertex" /> 15603 <Test name="isampler2D_fragment" /> 15604 <Test name="usampler2D_vertex" /> 15605 <Test name="usampler2D_fragment" /> 15606 </TestCase> 15607 <TestCase name="nested_array"> 15608 <Test name="float_vertex" /> 15609 <Test name="float_fragment" /> 15610 <Test name="vec2_vertex" /> 15611 <Test name="vec2_fragment" /> 15612 <Test name="vec3_vertex" /> 15613 <Test name="vec3_fragment" /> 15614 <Test name="vec4_vertex" /> 15615 <Test name="vec4_fragment" /> 15616 <Test name="int_vertex" /> 15617 <Test name="int_fragment" /> 15618 <Test name="ivec2_vertex" /> 15619 <Test name="ivec2_fragment" /> 15620 <Test name="ivec3_vertex" /> 15621 <Test name="ivec3_fragment" /> 15622 <Test name="ivec4_vertex" /> 15623 <Test name="ivec4_fragment" /> 15624 <Test name="uint_vertex" /> 15625 <Test name="uint_fragment" /> 15626 <Test name="uvec2_vertex" /> 15627 <Test name="uvec2_fragment" /> 15628 <Test name="uvec3_vertex" /> 15629 <Test name="uvec3_fragment" /> 15630 <Test name="uvec4_vertex" /> 15631 <Test name="uvec4_fragment" /> 15632 <Test name="bool_vertex" /> 15633 <Test name="bool_fragment" /> 15634 <Test name="bvec2_vertex" /> 15635 <Test name="bvec2_fragment" /> 15636 <Test name="bvec3_vertex" /> 15637 <Test name="bvec3_fragment" /> 15638 <Test name="bvec4_vertex" /> 15639 <Test name="bvec4_fragment" /> 15640 <Test name="mat2_vertex" /> 15641 <Test name="mat2_fragment" /> 15642 <Test name="mat2x3_vertex" /> 15643 <Test name="mat2x3_fragment" /> 15644 <Test name="mat2x4_vertex" /> 15645 <Test name="mat2x4_fragment" /> 15646 <Test name="mat3x2_vertex" /> 15647 <Test name="mat3x2_fragment" /> 15648 <Test name="mat3_vertex" /> 15649 <Test name="mat3_fragment" /> 15650 <Test name="mat3x4_vertex" /> 15651 <Test name="mat3x4_fragment" /> 15652 <Test name="mat4x2_vertex" /> 15653 <Test name="mat4x2_fragment" /> 15654 <Test name="mat4x3_vertex" /> 15655 <Test name="mat4x3_fragment" /> 15656 <Test name="mat4_vertex" /> 15657 <Test name="mat4_fragment" /> 15658 <Test name="sampler2D_vertex" /> 15659 <Test name="sampler2D_fragment" /> 15660 <Test name="isampler2D_vertex" /> 15661 <Test name="isampler2D_fragment" /> 15662 <Test name="usampler2D_vertex" /> 15663 <Test name="usampler2D_fragment" /> 15664 </TestCase> 15665 <TestCase name="struct"> 15666 <Test name="case_0" /> 15667 <Test name="case_1" /> 15668 <Test name="case_2" /> 15669 <Test name="case_3" /> 15670 <Test name="case_4" /> 15671 <Test name="case_5" /> 15672 <Test name="case_6" /> 15673 <Test name="case_7" /> 15674 <Test name="case_8" /> 15675 <Test name="case_9" /> 15676 <Test name="case_10" /> 15677 <Test name="case_11" /> 15678 <Test name="case_12" /> 15679 <Test name="case_13" /> 15680 <Test name="case_14" /> 15681 <Test name="case_15" /> 15682 </TestCase> 15683 <TestCase name="nested_struct"> 15684 <Test name="case_0" /> 15685 <Test name="case_1" /> 15686 <Test name="case_2" /> 15687 <Test name="case_3" /> 15688 <Test name="case_4" /> 15689 <Test name="case_5" /> 15690 <Test name="case_6" /> 15691 <Test name="case_7" /> 15692 <Test name="case_8" /> 15693 <Test name="case_9" /> 15694 <Test name="case_10" /> 15695 <Test name="case_11" /> 15696 <Test name="case_12" /> 15697 <Test name="case_13" /> 15698 <Test name="case_14" /> 15699 <Test name="case_15" /> 15700 </TestCase> 15701 <TestCase name="min_max"> 15702 <Test name="float_vertex_min" /> 15703 <Test name="float_vertex_max" /> 15704 <Test name="float_fragment_min" /> 15705 <Test name="float_fragment_max" /> 15706 <Test name="vec2_vertex_min" /> 15707 <Test name="vec2_vertex_max" /> 15708 <Test name="vec2_fragment_min" /> 15709 <Test name="vec2_fragment_max" /> 15710 <Test name="vec3_vertex_min" /> 15711 <Test name="vec3_vertex_max" /> 15712 <Test name="vec3_fragment_min" /> 15713 <Test name="vec3_fragment_max" /> 15714 <Test name="vec4_vertex_min" /> 15715 <Test name="vec4_vertex_max" /> 15716 <Test name="vec4_fragment_min" /> 15717 <Test name="vec4_fragment_max" /> 15718 <Test name="int_vertex_min" /> 15719 <Test name="int_vertex_max" /> 15720 <Test name="int_fragment_min" /> 15721 <Test name="int_fragment_max" /> 15722 <Test name="ivec2_vertex_min" /> 15723 <Test name="ivec2_vertex_max" /> 15724 <Test name="ivec2_fragment_min" /> 15725 <Test name="ivec2_fragment_max" /> 15726 <Test name="ivec3_vertex_min" /> 15727 <Test name="ivec3_vertex_max" /> 15728 <Test name="ivec3_fragment_min" /> 15729 <Test name="ivec3_fragment_max" /> 15730 <Test name="ivec4_vertex_min" /> 15731 <Test name="ivec4_vertex_max" /> 15732 <Test name="ivec4_fragment_min" /> 15733 <Test name="ivec4_fragment_max" /> 15734 <Test name="uint_vertex_min" /> 15735 <Test name="uint_vertex_max" /> 15736 <Test name="uint_fragment_min" /> 15737 <Test name="uint_fragment_max" /> 15738 <Test name="uvec2_vertex_min" /> 15739 <Test name="uvec2_vertex_max" /> 15740 <Test name="uvec2_fragment_min" /> 15741 <Test name="uvec2_fragment_max" /> 15742 <Test name="uvec3_vertex_min" /> 15743 <Test name="uvec3_vertex_max" /> 15744 <Test name="uvec3_fragment_min" /> 15745 <Test name="uvec3_fragment_max" /> 15746 <Test name="uvec4_vertex_min" /> 15747 <Test name="uvec4_vertex_max" /> 15748 <Test name="uvec4_fragment_min" /> 15749 <Test name="uvec4_fragment_max" /> 15750 <Test name="bool_vertex_min" /> 15751 <Test name="bool_vertex_max" /> 15752 <Test name="bool_fragment_min" /> 15753 <Test name="bool_fragment_max" /> 15754 <Test name="bvec2_vertex_min" /> 15755 <Test name="bvec2_vertex_max" /> 15756 <Test name="bvec2_fragment_min" /> 15757 <Test name="bvec2_fragment_max" /> 15758 <Test name="bvec3_vertex_min" /> 15759 <Test name="bvec3_vertex_max" /> 15760 <Test name="bvec3_fragment_min" /> 15761 <Test name="bvec3_fragment_max" /> 15762 <Test name="bvec4_vertex_min" /> 15763 <Test name="bvec4_vertex_max" /> 15764 <Test name="bvec4_fragment_min" /> 15765 <Test name="bvec4_fragment_max" /> 15766 <Test name="mat2_vertex_min" /> 15767 <Test name="mat2_vertex_max" /> 15768 <Test name="mat2_fragment_min" /> 15769 <Test name="mat2_fragment_max" /> 15770 <Test name="mat2x3_vertex_min" /> 15771 <Test name="mat2x3_vertex_max" /> 15772 <Test name="mat2x3_fragment_min" /> 15773 <Test name="mat2x3_fragment_max" /> 15774 <Test name="mat2x4_vertex_min" /> 15775 <Test name="mat2x4_vertex_max" /> 15776 <Test name="mat2x4_fragment_min" /> 15777 <Test name="mat2x4_fragment_max" /> 15778 <Test name="mat3x2_vertex_min" /> 15779 <Test name="mat3x2_vertex_max" /> 15780 <Test name="mat3x2_fragment_min" /> 15781 <Test name="mat3x2_fragment_max" /> 15782 <Test name="mat3_vertex_min" /> 15783 <Test name="mat3_vertex_max" /> 15784 <Test name="mat3_fragment_min" /> 15785 <Test name="mat3_fragment_max" /> 15786 <Test name="mat3x4_vertex_min" /> 15787 <Test name="mat3x4_vertex_max" /> 15788 <Test name="mat3x4_fragment_min" /> 15789 <Test name="mat3x4_fragment_max" /> 15790 <Test name="mat4x2_vertex_min" /> 15791 <Test name="mat4x2_vertex_max" /> 15792 <Test name="mat4x2_fragment_min" /> 15793 <Test name="mat4x2_fragment_max" /> 15794 <Test name="mat4x3_vertex_min" /> 15795 <Test name="mat4x3_vertex_max" /> 15796 <Test name="mat4x3_fragment_min" /> 15797 <Test name="mat4x3_fragment_max" /> 15798 <Test name="mat4_vertex_min" /> 15799 <Test name="mat4_vertex_max" /> 15800 <Test name="mat4_fragment_min" /> 15801 <Test name="mat4_fragment_max" /> 15802 <Test name="sampler2D_vertex_min" /> 15803 <Test name="sampler2D_vertex_max" /> 15804 <Test name="sampler2D_fragment_min" /> 15805 <Test name="sampler2D_fragment_max" /> 15806 <Test name="isampler2D_vertex_min" /> 15807 <Test name="isampler2D_vertex_max" /> 15808 <Test name="isampler2D_fragment_min" /> 15809 <Test name="isampler2D_fragment_max" /> 15810 <Test name="usampler2D_vertex_min" /> 15811 <Test name="usampler2D_vertex_max" /> 15812 <Test name="usampler2D_fragment_min" /> 15813 <Test name="usampler2D_fragment_max" /> 15814 </TestCase> 15815 <TestCase name="link"> 15816 <Test name="case_0" /> 15817 <Test name="case_1" /> 15818 <Test name="case_2" /> 15819 <Test name="case_3" /> 15820 <Test name="case_4" /> 15821 <Test name="case_5" /> 15822 <Test name="case_6" /> 15823 <Test name="case_7" /> 15824 <Test name="case_8" /> 15825 <Test name="case_9" /> 15826 </TestCase> 15827 <TestCase name="negative"> 15828 <Test name="duplicate_location_vertex" /> 15829 <Test name="duplicate_location_fragment" /> 15830 <Test name="duplicate_location_unused_vertex" /> 15831 <Test name="duplicate_location_unused_fragment" /> 15832 <Test name="duplicate_location_split" /> 15833 <Test name="array_overlap_vertex" /> 15834 <Test name="array_overlap_fragment" /> 15835 <Test name="array_overlap_unused_vertex" /> 15836 <Test name="array_overlap_unused_fragment" /> 15837 <Test name="array_overlap_split" /> 15838 <Test name="struct_overlap_vertex" /> 15839 <Test name="struct_overlap_fragment" /> 15840 <Test name="struct_overlap_unused_vertex" /> 15841 <Test name="struct_overlap_unused_fragment" /> 15842 <Test name="struct_overlap_split" /> 15843 <Test name="complex_overlap_vertex" /> 15844 <Test name="complex_overlap_fragment" /> 15845 </TestCase> 15846 </TestSuite> 15847 <TestSuite name="tessellation_geometry_interaction"> 15848 <TestSuite name="render"> 15849 <TestCase name="passthrough"> 15850 <Test name="tessellate_tris_passthrough_geometry_no_change" /> 15851 <Test name="tessellate_quads_passthrough_geometry_no_change" /> 15852 <Test name="tessellate_isolines_passthrough_geometry_no_change" /> 15853 <Test name="passthrough_tessellation_geometry_shade_triangles_no_change" /> 15854 <Test name="passthrough_tessellation_geometry_shade_lines_no_change" /> 15855 </TestCase> 15856 <TestCase name="limits"> 15857 <Test name="output_required_max_tessellation" /> 15858 <Test name="output_implementation_max_tessellation" /> 15859 <Test name="output_required_max_geometry" /> 15860 <Test name="output_implementation_max_geometry" /> 15861 <Test name="output_required_max_invocations" /> 15862 <Test name="output_implementation_max_invocations" /> 15863 </TestCase> 15864 <TestCase name="scatter"> 15865 <Test name="geometry_scatter_instances" /> 15866 <Test name="geometry_scatter_primitives" /> 15867 <Test name="geometry_scatter_layers" /> 15868 </TestCase> 15869 </TestSuite> 15870 <TestCase name="feedback"> 15871 <Test name="tessellation_output_triangles_geometry_output_points" /> 15872 <Test name="tessellation_output_quads_geometry_output_points" /> 15873 <Test name="tessellation_output_isolines_geometry_output_points" /> 15874 <Test name="tessellation_output_triangles_point_mode_geometry_output_lines" /> 15875 <Test name="tessellation_output_quads_point_mode_geometry_output_lines" /> 15876 <Test name="tessellation_output_isolines_point_mode_geometry_output_triangles" /> 15877 </TestCase> 15878 <TestCase name="point_size"> 15879 <Test name="vertex_set" /> 15880 <Test name="evaluation_set" /> 15881 <Test name="geometry_set" /> 15882 <Test name="vertex_set_control_set" /> 15883 <Test name="vertex_set_evaluation_set" /> 15884 <Test name="vertex_set_eval_default" /> 15885 <Test name="vertex_set_geometry_set" /> 15886 <Test name="vertex_set_evaluation_set_geometry_set" /> 15887 <Test name="vertex_set_control_pass_eval_add_geometry_add" /> 15888 <Test name="vertex_set_evaluation_set_geometry_default" /> 15889 </TestCase> 15890 </TestSuite> 15891 <TestSuite name="debug"> 15892 <TestSuite name="negative_coverage"> 15893 <TestSuite name="callbacks"> 15894 <TestCase name="buffer"> 15895 <Test name="bind_buffer" /> 15896 <Test name="delete_buffers" /> 15897 <Test name="gen_buffers" /> 15898 <Test name="buffer_data" /> 15899 <Test name="buffer_sub_data" /> 15900 <Test name="buffer_sub_data_size_offset" /> 15901 <Test name="clear" /> 15902 <Test name="read_pixels" /> 15903 <Test name="read_pixels_format_mismatch" /> 15904 <Test name="read_pixels_fbo_format_mismatch" /> 15905 <Test name="bind_buffer_range" /> 15906 <Test name="bind_buffer_base" /> 15907 <Test name="clear_bufferiv" /> 15908 <Test name="clear_bufferuiv" /> 15909 <Test name="clear_bufferfv" /> 15910 <Test name="clear_bufferfi" /> 15911 <Test name="copy_buffer_sub_data" /> 15912 <Test name="draw_buffers" /> 15913 <Test name="flush_mapped_buffer_range" /> 15914 <Test name="map_buffer_range" /> 15915 <Test name="read_buffer" /> 15916 <Test name="unmap_buffer" /> 15917 <Test name="bind_framebuffer" /> 15918 <Test name="bind_renderbuffer" /> 15919 <Test name="check_framebuffer_status" /> 15920 <Test name="gen_framebuffers" /> 15921 <Test name="gen_renderbuffers" /> 15922 <Test name="delete_framebuffers" /> 15923 <Test name="delete_renderbuffers" /> 15924 <Test name="framebuffer_renderbuffer" /> 15925 <Test name="framebuffer_texture2d" /> 15926 <Test name="renderbuffer_storage" /> 15927 <Test name="blit_framebuffer" /> 15928 <Test name="blit_framebuffer_multisample" /> 15929 <Test name="framebuffer_texture_layer" /> 15930 <Test name="renderbuffer_storage_multisample" /> 15931 </TestCase> 15932 <TestCase name="texture"> 15933 <Test name="activetexture" /> 15934 <Test name="bindtexture" /> 15935 <Test name="compressedteximage2d_invalid_target" /> 15936 <Test name="compressedteximage2d_invalid_format" /> 15937 <Test name="compressedteximage2d_neg_level" /> 15938 <Test name="compressedteximage2d_max_level" /> 15939 <Test name="compressedteximage2d_neg_width_height" /> 15940 <Test name="compressedteximage2d_max_width_height" /> 15941 <Test name="compressedteximage2d_invalid_border" /> 15942 <Test name="compressedteximage2d_invalid_size" /> 15943 <Test name="compressedteximage2d_invalid_buffer_target" /> 15944 <Test name="copyteximage2d_invalid_target" /> 15945 <Test name="copyteximage2d_invalid_format" /> 15946 <Test name="copyteximage2d_inequal_width_height_cube" /> 15947 <Test name="copyteximage2d_neg_level" /> 15948 <Test name="copyteximage2d_max_level" /> 15949 <Test name="copyteximage2d_neg_width_height" /> 15950 <Test name="copyteximage2d_max_width_height" /> 15951 <Test name="copyteximage2d_invalid_border" /> 15952 <Test name="copyteximage2d_incomplete_framebuffer" /> 15953 <Test name="copytexsubimage2d_invalid_target" /> 15954 <Test name="copytexsubimage2d_neg_level" /> 15955 <Test name="copytexsubimage2d_max_level" /> 15956 <Test name="copytexsubimage2d_neg_offset" /> 15957 <Test name="copytexsubimage2d_invalid_offset" /> 15958 <Test name="copytexsubimage2d_neg_width_height" /> 15959 <Test name="copytexsubimage2d_incomplete_framebuffer" /> 15960 <Test name="deletetextures" /> 15961 <Test name="generatemipmap" /> 15962 <Test name="gentextures" /> 15963 <Test name="pixelstorei" /> 15964 <Test name="teximage2d" /> 15965 <Test name="teximage2d_inequal_width_height_cube" /> 15966 <Test name="teximage2d_neg_level" /> 15967 <Test name="teximage2d_max_level" /> 15968 <Test name="teximage2d_neg_width_height" /> 15969 <Test name="teximage2d_max_width_height" /> 15970 <Test name="teximage2d_invalid_border" /> 15971 <Test name="teximage2d_invalid_buffer_target" /> 15972 <Test name="texsubimage2d" /> 15973 <Test name="texsubimage2d_neg_level" /> 15974 <Test name="texsubimage2d_max_level" /> 15975 <Test name="texsubimage2d_neg_offset" /> 15976 <Test name="texsubimage2d_invalid_offset" /> 15977 <Test name="texsubimage2d_neg_width_height" /> 15978 <Test name="texsubimage2d_invalid_buffer_target" /> 15979 <Test name="texparameteri" /> 15980 <Test name="texparameterf" /> 15981 <Test name="texparameteriv" /> 15982 <Test name="texparameterfv" /> 15983 <Test name="compressedtexsubimage2d" /> 15984 <Test name="compressedtexsubimage2d_neg_level" /> 15985 <Test name="compressedtexsubimage2d_max_level" /> 15986 <Test name="compressedtexsubimage2d_neg_offset" /> 15987 <Test name="compressedtexsubimage2d_invalid_offset" /> 15988 <Test name="compressedtexsubimage2d_neg_width_height" /> 15989 <Test name="compressedtexsubimage2d_invalid_size" /> 15990 <Test name="compressedtexsubimage2d_invalid_buffer_target" /> 15991 <Test name="teximage3d" /> 15992 <Test name="teximage3d_neg_level" /> 15993 <Test name="teximage3d_max_level" /> 15994 <Test name="teximage3d_neg_width_height_depth" /> 15995 <Test name="teximage3d_max_width_height_depth" /> 15996 <Test name="teximage3d_invalid_border" /> 15997 <Test name="teximage3d_invalid_buffer_target" /> 15998 <Test name="texsubimage3d" /> 15999 <Test name="texsubimage3d_neg_level" /> 16000 <Test name="texsubimage3d_max_level" /> 16001 <Test name="texsubimage3d_neg_offset" /> 16002 <Test name="texsubimage3d_invalid_offset" /> 16003 <Test name="texsubimage3d_neg_width_height" /> 16004 <Test name="texsubimage3d_invalid_buffer_target" /> 16005 <Test name="copytexsubimage3d" /> 16006 <Test name="copytexsubimage3d_neg_level" /> 16007 <Test name="copytexsubimage3d_max_level" /> 16008 <Test name="copytexsubimage3d_neg_offset" /> 16009 <Test name="copytexsubimage3d_invalid_offset" /> 16010 <Test name="copytexsubimage3d_neg_width_height" /> 16011 <Test name="copytexsubimage3d_incomplete_framebuffer" /> 16012 <Test name="compressedteximage3d" /> 16013 <Test name="compressedteximage3d_neg_level" /> 16014 <Test name="compressedteximage3d_max_level" /> 16015 <Test name="compressedteximage3d_neg_width_height_depth" /> 16016 <Test name="compressedteximage3d_max_width_height_depth" /> 16017 <Test name="compressedteximage3d_invalid_border" /> 16018 <Test name="compressedteximage3d_invalid_size" /> 16019 <Test name="compressedteximage3d_invalid_buffer_target" /> 16020 <Test name="compressedtexsubimage3d" /> 16021 <Test name="compressedtexsubimage3d_neg_level" /> 16022 <Test name="compressedtexsubimage3d_max_level" /> 16023 <Test name="compressedtexsubimage3d_neg_offset" /> 16024 <Test name="compressedtexsubimage3d_invalid_offset" /> 16025 <Test name="compressedtexsubimage3d_neg_width_height_depth" /> 16026 <Test name="compressedtexsubimage3d_invalid_size" /> 16027 <Test name="compressedtexsubimage3d_invalid_buffer_target" /> 16028 <Test name="texstorage2d" /> 16029 <Test name="texstorage2d_invalid_binding" /> 16030 <Test name="texstorage2d_invalid_levels" /> 16031 <Test name="texstorage3d" /> 16032 <Test name="texstorage3d_invalid_binding" /> 16033 <Test name="texstorage3d_invalid_levels" /> 16034 </TestCase> 16035 <TestCase name="shader"> 16036 <Test name="create_shader" /> 16037 <Test name="shader_source" /> 16038 <Test name="compile_shader" /> 16039 <Test name="delete_shader" /> 16040 <Test name="shader_binary" /> 16041 <Test name="attach_shader" /> 16042 <Test name="detach_shader" /> 16043 <Test name="delete_program" /> 16044 <Test name="validate_program" /> 16045 <Test name="get_program_binary" /> 16046 <Test name="program_binary" /> 16047 <Test name="program_parameteri" /> 16048 <Test name="gen_samplers" /> 16049 <Test name="bind_sampler" /> 16050 <Test name="delete_samplers" /> 16051 <Test name="get_sampler_parameteriv" /> 16052 <Test name="get_sampler_parameterfv" /> 16053 <Test name="sampler_parameteri" /> 16054 <Test name="sampler_parameteriv" /> 16055 <Test name="sampler_parameterf" /> 16056 <Test name="sampler_parameterfv" /> 16057 <Test name="get_attrib_location" /> 16058 <Test name="get_uniform_location" /> 16059 <Test name="bind_attrib_location" /> 16060 <Test name="uniform_block_binding" /> 16061 <Test name="uniformf_invalid_program" /> 16062 <Test name="uniformf_incompatible_type" /> 16063 <Test name="uniformf_invalid_location" /> 16064 <Test name="uniformfv_invalid_program" /> 16065 <Test name="uniformfv_incompatible_type" /> 16066 <Test name="uniformfv_invalid_location" /> 16067 <Test name="uniformfv_invalid_count" /> 16068 <Test name="uniformi_invalid_program" /> 16069 <Test name="uniformi_incompatible_type" /> 16070 <Test name="uniformi_invalid_location" /> 16071 <Test name="uniformiv_invalid_program" /> 16072 <Test name="uniformiv_incompatible_type" /> 16073 <Test name="uniformiv_invalid_location" /> 16074 <Test name="uniformiv_invalid_count" /> 16075 <Test name="uniformui_invalid_program" /> 16076 <Test name="uniformui_incompatible_type" /> 16077 <Test name="uniformui_invalid_location" /> 16078 <Test name="uniformuiv_invalid_program" /> 16079 <Test name="uniformuiv_incompatible_type" /> 16080 <Test name="uniformuiv_invalid_location" /> 16081 <Test name="uniformuiv_invalid_count" /> 16082 <Test name="uniform_matrixfv_invalid_program" /> 16083 <Test name="uniform_matrixfv_incompatible_type" /> 16084 <Test name="uniform_matrixfv_invalid_location" /> 16085 <Test name="uniform_matrixfv_invalid_count" /> 16086 <Test name="gen_transform_feedbacks" /> 16087 <Test name="bind_transform_feedback" /> 16088 <Test name="delete_transform_feedbacks" /> 16089 <Test name="begin_transform_feedback" /> 16090 <Test name="pause_transform_feedback" /> 16091 <Test name="resume_transform_feedback" /> 16092 <Test name="end_transform_feedback" /> 16093 <Test name="get_transform_feedback_varying" /> 16094 <Test name="transform_feedback_varyings" /> 16095 </TestCase> 16096 <TestCase name="fragment"> 16097 <Test name="scissor" /> 16098 <Test name="depth_func" /> 16099 <Test name="viewport" /> 16100 <Test name="stencil_func" /> 16101 <Test name="stencil_func_separate" /> 16102 <Test name="stencil_op" /> 16103 <Test name="stencil_op_separate" /> 16104 <Test name="stencil_mask_separate" /> 16105 <Test name="blend_equation" /> 16106 <Test name="blend_equation_separate" /> 16107 <Test name="blend_func" /> 16108 <Test name="blend_func_separate" /> 16109 <Test name="cull_face" /> 16110 <Test name="front_face" /> 16111 <Test name="line_width" /> 16112 <Test name="gen_queries" /> 16113 <Test name="begin_query" /> 16114 <Test name="end_query" /> 16115 <Test name="delete_queries" /> 16116 <Test name="fence_sync" /> 16117 <Test name="wait_sync" /> 16118 <Test name="client_wait_sync" /> 16119 <Test name="delete_sync" /> 16120 </TestCase> 16121 <TestCase name="vertex_array"> 16122 <Test name="vertex_attribf" /> 16123 <Test name="vertex_attribfv" /> 16124 <Test name="vertex_attribi4" /> 16125 <Test name="vertex_attribi4v" /> 16126 <Test name="vertex_attrib_pointer" /> 16127 <Test name="vertex_attrib_i_pointer" /> 16128 <Test name="enable_vertex_attrib_array" /> 16129 <Test name="disable_vertex_attrib_array" /> 16130 <Test name="gen_vertex_arrays" /> 16131 <Test name="bind_vertex_array" /> 16132 <Test name="delete_vertex_arrays" /> 16133 <Test name="vertex_attrib_divisor" /> 16134 <Test name="draw_arrays" /> 16135 <Test name="draw_arrays_invalid_program" /> 16136 <Test name="draw_arrays_incomplete_primitive" /> 16137 <Test name="draw_elements" /> 16138 <Test name="draw_elements_invalid_program" /> 16139 <Test name="draw_elements_incomplete_primitive" /> 16140 <Test name="draw_arrays_instanced" /> 16141 <Test name="draw_arrays_instanced_invalid_program" /> 16142 <Test name="draw_arrays_instanced_incomplete_primitive" /> 16143 <Test name="draw_elements_instanced" /> 16144 <Test name="draw_elements_instanced_invalid_program" /> 16145 <Test name="draw_elements_instanced_incomplete_primitive" /> 16146 <Test name="draw_range_elements" /> 16147 <Test name="draw_range_elements_invalid_program" /> 16148 <Test name="draw_range_elements_incomplete_primitive" /> 16149 </TestCase> 16150 <TestCase name="state"> 16151 <Test name="enable" /> 16152 <Test name="disable" /> 16153 <Test name="get_booleanv" /> 16154 <Test name="get_floatv" /> 16155 <Test name="get_integerv" /> 16156 <Test name="get_integer64v" /> 16157 <Test name="get_integeri_v" /> 16158 <Test name="get_integer64i_v" /> 16159 <Test name="get_string" /> 16160 <Test name="get_stringi" /> 16161 <Test name="get_attached_shaders" /> 16162 <Test name="get_shaderiv" /> 16163 <Test name="get_shader_info_log" /> 16164 <Test name="get_shader_precision_format" /> 16165 <Test name="get_shader_source" /> 16166 <Test name="get_programiv" /> 16167 <Test name="get_program_info_log" /> 16168 <Test name="get_tex_parameterfv" /> 16169 <Test name="get_tex_parameteriv" /> 16170 <Test name="get_uniformfv" /> 16171 <Test name="get_uniformiv" /> 16172 <Test name="get_uniformuiv" /> 16173 <Test name="get_active_uniform" /> 16174 <Test name="get_active_uniformsiv" /> 16175 <Test name="get_active_uniform_blockiv" /> 16176 <Test name="get_active_uniform_block_name" /> 16177 <Test name="get_active_attrib" /> 16178 <Test name="get_uniform_indices" /> 16179 <Test name="get_vertex_attribfv" /> 16180 <Test name="get_vertex_attribiv" /> 16181 <Test name="get_vertex_attribi_iv" /> 16182 <Test name="get_vertex_attribi_uiv" /> 16183 <Test name="get_vertex_attrib_pointerv" /> 16184 <Test name="get_frag_data_location" /> 16185 <Test name="get_buffer_parameteriv" /> 16186 <Test name="get_buffer_parameteri64v" /> 16187 <Test name="get_buffer_pointerv" /> 16188 <Test name="get_framebuffer_attachment_parameteriv" /> 16189 <Test name="get_renderbuffer_parameteriv" /> 16190 <Test name="get_internalformativ" /> 16191 <Test name="get_queryiv" /> 16192 <Test name="get_query_objectuiv" /> 16193 <Test name="get_synciv" /> 16194 <Test name="is_enabled" /> 16195 <Test name="hint" /> 16196 </TestCase> 16197 </TestSuite> 16198 <TestSuite name="log"> 16199 <TestCase name="buffer"> 16200 <Test name="bind_buffer" /> 16201 <Test name="delete_buffers" /> 16202 <Test name="gen_buffers" /> 16203 <Test name="buffer_data" /> 16204 <Test name="buffer_sub_data" /> 16205 <Test name="buffer_sub_data_size_offset" /> 16206 <Test name="clear" /> 16207 <Test name="read_pixels" /> 16208 <Test name="read_pixels_format_mismatch" /> 16209 <Test name="read_pixels_fbo_format_mismatch" /> 16210 <Test name="bind_buffer_range" /> 16211 <Test name="bind_buffer_base" /> 16212 <Test name="clear_bufferiv" /> 16213 <Test name="clear_bufferuiv" /> 16214 <Test name="clear_bufferfv" /> 16215 <Test name="clear_bufferfi" /> 16216 <Test name="copy_buffer_sub_data" /> 16217 <Test name="draw_buffers" /> 16218 <Test name="flush_mapped_buffer_range" /> 16219 <Test name="map_buffer_range" /> 16220 <Test name="read_buffer" /> 16221 <Test name="unmap_buffer" /> 16222 <Test name="bind_framebuffer" /> 16223 <Test name="bind_renderbuffer" /> 16224 <Test name="check_framebuffer_status" /> 16225 <Test name="gen_framebuffers" /> 16226 <Test name="gen_renderbuffers" /> 16227 <Test name="delete_framebuffers" /> 16228 <Test name="delete_renderbuffers" /> 16229 <Test name="framebuffer_renderbuffer" /> 16230 <Test name="framebuffer_texture2d" /> 16231 <Test name="renderbuffer_storage" /> 16232 <Test name="blit_framebuffer" /> 16233 <Test name="blit_framebuffer_multisample" /> 16234 <Test name="framebuffer_texture_layer" /> 16235 <Test name="renderbuffer_storage_multisample" /> 16236 </TestCase> 16237 <TestCase name="texture"> 16238 <Test name="activetexture" /> 16239 <Test name="bindtexture" /> 16240 <Test name="compressedteximage2d_invalid_target" /> 16241 <Test name="compressedteximage2d_invalid_format" /> 16242 <Test name="compressedteximage2d_neg_level" /> 16243 <Test name="compressedteximage2d_max_level" /> 16244 <Test name="compressedteximage2d_neg_width_height" /> 16245 <Test name="compressedteximage2d_max_width_height" /> 16246 <Test name="compressedteximage2d_invalid_border" /> 16247 <Test name="compressedteximage2d_invalid_size" /> 16248 <Test name="compressedteximage2d_invalid_buffer_target" /> 16249 <Test name="copyteximage2d_invalid_target" /> 16250 <Test name="copyteximage2d_invalid_format" /> 16251 <Test name="copyteximage2d_inequal_width_height_cube" /> 16252 <Test name="copyteximage2d_neg_level" /> 16253 <Test name="copyteximage2d_max_level" /> 16254 <Test name="copyteximage2d_neg_width_height" /> 16255 <Test name="copyteximage2d_max_width_height" /> 16256 <Test name="copyteximage2d_invalid_border" /> 16257 <Test name="copyteximage2d_incomplete_framebuffer" /> 16258 <Test name="copytexsubimage2d_invalid_target" /> 16259 <Test name="copytexsubimage2d_neg_level" /> 16260 <Test name="copytexsubimage2d_max_level" /> 16261 <Test name="copytexsubimage2d_neg_offset" /> 16262 <Test name="copytexsubimage2d_invalid_offset" /> 16263 <Test name="copytexsubimage2d_neg_width_height" /> 16264 <Test name="copytexsubimage2d_incomplete_framebuffer" /> 16265 <Test name="deletetextures" /> 16266 <Test name="generatemipmap" /> 16267 <Test name="gentextures" /> 16268 <Test name="pixelstorei" /> 16269 <Test name="teximage2d" /> 16270 <Test name="teximage2d_inequal_width_height_cube" /> 16271 <Test name="teximage2d_neg_level" /> 16272 <Test name="teximage2d_max_level" /> 16273 <Test name="teximage2d_neg_width_height" /> 16274 <Test name="teximage2d_max_width_height" /> 16275 <Test name="teximage2d_invalid_border" /> 16276 <Test name="teximage2d_invalid_buffer_target" /> 16277 <Test name="texsubimage2d" /> 16278 <Test name="texsubimage2d_neg_level" /> 16279 <Test name="texsubimage2d_max_level" /> 16280 <Test name="texsubimage2d_neg_offset" /> 16281 <Test name="texsubimage2d_invalid_offset" /> 16282 <Test name="texsubimage2d_neg_width_height" /> 16283 <Test name="texsubimage2d_invalid_buffer_target" /> 16284 <Test name="texparameteri" /> 16285 <Test name="texparameterf" /> 16286 <Test name="texparameteriv" /> 16287 <Test name="texparameterfv" /> 16288 <Test name="compressedtexsubimage2d" /> 16289 <Test name="compressedtexsubimage2d_neg_level" /> 16290 <Test name="compressedtexsubimage2d_max_level" /> 16291 <Test name="compressedtexsubimage2d_neg_offset" /> 16292 <Test name="compressedtexsubimage2d_invalid_offset" /> 16293 <Test name="compressedtexsubimage2d_neg_width_height" /> 16294 <Test name="compressedtexsubimage2d_invalid_size" /> 16295 <Test name="compressedtexsubimage2d_invalid_buffer_target" /> 16296 <Test name="teximage3d" /> 16297 <Test name="teximage3d_neg_level" /> 16298 <Test name="teximage3d_max_level" /> 16299 <Test name="teximage3d_neg_width_height_depth" /> 16300 <Test name="teximage3d_max_width_height_depth" /> 16301 <Test name="teximage3d_invalid_border" /> 16302 <Test name="teximage3d_invalid_buffer_target" /> 16303 <Test name="texsubimage3d" /> 16304 <Test name="texsubimage3d_neg_level" /> 16305 <Test name="texsubimage3d_max_level" /> 16306 <Test name="texsubimage3d_neg_offset" /> 16307 <Test name="texsubimage3d_invalid_offset" /> 16308 <Test name="texsubimage3d_neg_width_height" /> 16309 <Test name="texsubimage3d_invalid_buffer_target" /> 16310 <Test name="copytexsubimage3d" /> 16311 <Test name="copytexsubimage3d_neg_level" /> 16312 <Test name="copytexsubimage3d_max_level" /> 16313 <Test name="copytexsubimage3d_neg_offset" /> 16314 <Test name="copytexsubimage3d_invalid_offset" /> 16315 <Test name="copytexsubimage3d_neg_width_height" /> 16316 <Test name="copytexsubimage3d_incomplete_framebuffer" /> 16317 <Test name="compressedteximage3d" /> 16318 <Test name="compressedteximage3d_neg_level" /> 16319 <Test name="compressedteximage3d_max_level" /> 16320 <Test name="compressedteximage3d_neg_width_height_depth" /> 16321 <Test name="compressedteximage3d_max_width_height_depth" /> 16322 <Test name="compressedteximage3d_invalid_border" /> 16323 <Test name="compressedteximage3d_invalid_size" /> 16324 <Test name="compressedteximage3d_invalid_buffer_target" /> 16325 <Test name="compressedtexsubimage3d" /> 16326 <Test name="compressedtexsubimage3d_neg_level" /> 16327 <Test name="compressedtexsubimage3d_max_level" /> 16328 <Test name="compressedtexsubimage3d_neg_offset" /> 16329 <Test name="compressedtexsubimage3d_invalid_offset" /> 16330 <Test name="compressedtexsubimage3d_neg_width_height_depth" /> 16331 <Test name="compressedtexsubimage3d_invalid_size" /> 16332 <Test name="compressedtexsubimage3d_invalid_buffer_target" /> 16333 <Test name="texstorage2d" /> 16334 <Test name="texstorage2d_invalid_binding" /> 16335 <Test name="texstorage2d_invalid_levels" /> 16336 <Test name="texstorage3d" /> 16337 <Test name="texstorage3d_invalid_binding" /> 16338 <Test name="texstorage3d_invalid_levels" /> 16339 </TestCase> 16340 <TestCase name="shader"> 16341 <Test name="create_shader" /> 16342 <Test name="shader_source" /> 16343 <Test name="compile_shader" /> 16344 <Test name="delete_shader" /> 16345 <Test name="shader_binary" /> 16346 <Test name="attach_shader" /> 16347 <Test name="detach_shader" /> 16348 <Test name="delete_program" /> 16349 <Test name="validate_program" /> 16350 <Test name="get_program_binary" /> 16351 <Test name="program_binary" /> 16352 <Test name="program_parameteri" /> 16353 <Test name="gen_samplers" /> 16354 <Test name="bind_sampler" /> 16355 <Test name="delete_samplers" /> 16356 <Test name="get_sampler_parameteriv" /> 16357 <Test name="get_sampler_parameterfv" /> 16358 <Test name="sampler_parameteri" /> 16359 <Test name="sampler_parameteriv" /> 16360 <Test name="sampler_parameterf" /> 16361 <Test name="sampler_parameterfv" /> 16362 <Test name="get_attrib_location" /> 16363 <Test name="get_uniform_location" /> 16364 <Test name="bind_attrib_location" /> 16365 <Test name="uniform_block_binding" /> 16366 <Test name="uniformf_invalid_program" /> 16367 <Test name="uniformf_incompatible_type" /> 16368 <Test name="uniformf_invalid_location" /> 16369 <Test name="uniformfv_invalid_program" /> 16370 <Test name="uniformfv_incompatible_type" /> 16371 <Test name="uniformfv_invalid_location" /> 16372 <Test name="uniformfv_invalid_count" /> 16373 <Test name="uniformi_invalid_program" /> 16374 <Test name="uniformi_incompatible_type" /> 16375 <Test name="uniformi_invalid_location" /> 16376 <Test name="uniformiv_invalid_program" /> 16377 <Test name="uniformiv_incompatible_type" /> 16378 <Test name="uniformiv_invalid_location" /> 16379 <Test name="uniformiv_invalid_count" /> 16380 <Test name="uniformui_invalid_program" /> 16381 <Test name="uniformui_incompatible_type" /> 16382 <Test name="uniformui_invalid_location" /> 16383 <Test name="uniformuiv_invalid_program" /> 16384 <Test name="uniformuiv_incompatible_type" /> 16385 <Test name="uniformuiv_invalid_location" /> 16386 <Test name="uniformuiv_invalid_count" /> 16387 <Test name="uniform_matrixfv_invalid_program" /> 16388 <Test name="uniform_matrixfv_incompatible_type" /> 16389 <Test name="uniform_matrixfv_invalid_location" /> 16390 <Test name="uniform_matrixfv_invalid_count" /> 16391 <Test name="gen_transform_feedbacks" /> 16392 <Test name="bind_transform_feedback" /> 16393 <Test name="delete_transform_feedbacks" /> 16394 <Test name="begin_transform_feedback" /> 16395 <Test name="pause_transform_feedback" /> 16396 <Test name="resume_transform_feedback" /> 16397 <Test name="end_transform_feedback" /> 16398 <Test name="get_transform_feedback_varying" /> 16399 <Test name="transform_feedback_varyings" /> 16400 </TestCase> 16401 <TestCase name="fragment"> 16402 <Test name="scissor" /> 16403 <Test name="depth_func" /> 16404 <Test name="viewport" /> 16405 <Test name="stencil_func" /> 16406 <Test name="stencil_func_separate" /> 16407 <Test name="stencil_op" /> 16408 <Test name="stencil_op_separate" /> 16409 <Test name="stencil_mask_separate" /> 16410 <Test name="blend_equation" /> 16411 <Test name="blend_equation_separate" /> 16412 <Test name="blend_func" /> 16413 <Test name="blend_func_separate" /> 16414 <Test name="cull_face" /> 16415 <Test name="front_face" /> 16416 <Test name="line_width" /> 16417 <Test name="gen_queries" /> 16418 <Test name="begin_query" /> 16419 <Test name="end_query" /> 16420 <Test name="delete_queries" /> 16421 <Test name="fence_sync" /> 16422 <Test name="wait_sync" /> 16423 <Test name="client_wait_sync" /> 16424 <Test name="delete_sync" /> 16425 </TestCase> 16426 <TestCase name="vertex_array"> 16427 <Test name="vertex_attribf" /> 16428 <Test name="vertex_attribfv" /> 16429 <Test name="vertex_attribi4" /> 16430 <Test name="vertex_attribi4v" /> 16431 <Test name="vertex_attrib_pointer" /> 16432 <Test name="vertex_attrib_i_pointer" /> 16433 <Test name="enable_vertex_attrib_array" /> 16434 <Test name="disable_vertex_attrib_array" /> 16435 <Test name="gen_vertex_arrays" /> 16436 <Test name="bind_vertex_array" /> 16437 <Test name="delete_vertex_arrays" /> 16438 <Test name="vertex_attrib_divisor" /> 16439 <Test name="draw_arrays" /> 16440 <Test name="draw_arrays_invalid_program" /> 16441 <Test name="draw_arrays_incomplete_primitive" /> 16442 <Test name="draw_elements" /> 16443 <Test name="draw_elements_invalid_program" /> 16444 <Test name="draw_elements_incomplete_primitive" /> 16445 <Test name="draw_arrays_instanced" /> 16446 <Test name="draw_arrays_instanced_invalid_program" /> 16447 <Test name="draw_arrays_instanced_incomplete_primitive" /> 16448 <Test name="draw_elements_instanced" /> 16449 <Test name="draw_elements_instanced_invalid_program" /> 16450 <Test name="draw_elements_instanced_incomplete_primitive" /> 16451 <Test name="draw_range_elements" /> 16452 <Test name="draw_range_elements_invalid_program" /> 16453 <Test name="draw_range_elements_incomplete_primitive" /> 16454 </TestCase> 16455 <TestCase name="state"> 16456 <Test name="enable" /> 16457 <Test name="disable" /> 16458 <Test name="get_booleanv" /> 16459 <Test name="get_floatv" /> 16460 <Test name="get_integerv" /> 16461 <Test name="get_integer64v" /> 16462 <Test name="get_integeri_v" /> 16463 <Test name="get_integer64i_v" /> 16464 <Test name="get_string" /> 16465 <Test name="get_stringi" /> 16466 <Test name="get_attached_shaders" /> 16467 <Test name="get_shaderiv" /> 16468 <Test name="get_shader_info_log" /> 16469 <Test name="get_shader_precision_format" /> 16470 <Test name="get_shader_source" /> 16471 <Test name="get_programiv" /> 16472 <Test name="get_program_info_log" /> 16473 <Test name="get_tex_parameterfv" /> 16474 <Test name="get_tex_parameteriv" /> 16475 <Test name="get_uniformfv" /> 16476 <Test name="get_uniformiv" /> 16477 <Test name="get_uniformuiv" /> 16478 <Test name="get_active_uniform" /> 16479 <Test name="get_active_uniformsiv" /> 16480 <Test name="get_active_uniform_blockiv" /> 16481 <Test name="get_active_uniform_block_name" /> 16482 <Test name="get_active_attrib" /> 16483 <Test name="get_uniform_indices" /> 16484 <Test name="get_vertex_attribfv" /> 16485 <Test name="get_vertex_attribiv" /> 16486 <Test name="get_vertex_attribi_iv" /> 16487 <Test name="get_vertex_attribi_uiv" /> 16488 <Test name="get_vertex_attrib_pointerv" /> 16489 <Test name="get_frag_data_location" /> 16490 <Test name="get_buffer_parameteriv" /> 16491 <Test name="get_buffer_parameteri64v" /> 16492 <Test name="get_buffer_pointerv" /> 16493 <Test name="get_framebuffer_attachment_parameteriv" /> 16494 <Test name="get_renderbuffer_parameteriv" /> 16495 <Test name="get_internalformativ" /> 16496 <Test name="get_queryiv" /> 16497 <Test name="get_query_objectuiv" /> 16498 <Test name="get_synciv" /> 16499 <Test name="is_enabled" /> 16500 <Test name="hint" /> 16501 </TestCase> 16502 </TestSuite> 16503 <TestSuite name="get_error"> 16504 <TestCase name="buffer"> 16505 <Test name="bind_buffer" /> 16506 <Test name="delete_buffers" /> 16507 <Test name="gen_buffers" /> 16508 <Test name="buffer_data" /> 16509 <Test name="buffer_sub_data" /> 16510 <Test name="buffer_sub_data_size_offset" /> 16511 <Test name="read_pixels" /> 16512 <Test name="read_pixels_format_mismatch" /> 16513 <Test name="read_pixels_fbo_format_mismatch" /> 16514 <Test name="bind_buffer_range" /> 16515 <Test name="bind_buffer_base" /> 16516 <Test name="clear_bufferiv" /> 16517 <Test name="clear_bufferuiv" /> 16518 <Test name="clear_bufferfv" /> 16519 <Test name="clear_bufferfi" /> 16520 <Test name="copy_buffer_sub_data" /> 16521 <Test name="flush_mapped_buffer_range" /> 16522 <Test name="map_buffer_range" /> 16523 <Test name="unmap_buffer" /> 16524 <Test name="bind_framebuffer" /> 16525 <Test name="bind_renderbuffer" /> 16526 <Test name="check_framebuffer_status" /> 16527 <Test name="gen_framebuffers" /> 16528 <Test name="gen_renderbuffers" /> 16529 <Test name="delete_framebuffers" /> 16530 <Test name="delete_renderbuffers" /> 16531 <Test name="framebuffer_renderbuffer" /> 16532 <Test name="blit_framebuffer" /> 16533 </TestCase> 16534 <TestCase name="texture"> 16535 <Test name="activetexture" /> 16536 <Test name="bindtexture" /> 16537 <Test name="compressedteximage2d_invalid_target" /> 16538 <Test name="compressedteximage2d_invalid_format" /> 16539 <Test name="compressedteximage2d_neg_level" /> 16540 <Test name="compressedteximage2d_max_level" /> 16541 <Test name="compressedteximage2d_neg_width_height" /> 16542 <Test name="compressedteximage2d_max_width_height" /> 16543 <Test name="compressedteximage2d_invalid_border" /> 16544 <Test name="compressedteximage2d_invalid_size" /> 16545 <Test name="compressedteximage2d_invalid_buffer_target" /> 16546 <Test name="copyteximage2d_invalid_target" /> 16547 <Test name="copyteximage2d_invalid_format" /> 16548 <Test name="copyteximage2d_inequal_width_height_cube" /> 16549 <Test name="copyteximage2d_neg_level" /> 16550 <Test name="copyteximage2d_max_level" /> 16551 <Test name="copyteximage2d_neg_width_height" /> 16552 <Test name="copyteximage2d_max_width_height" /> 16553 <Test name="copyteximage2d_invalid_border" /> 16554 <Test name="copyteximage2d_incomplete_framebuffer" /> 16555 <Test name="copytexsubimage2d_invalid_target" /> 16556 <Test name="copytexsubimage2d_neg_level" /> 16557 <Test name="copytexsubimage2d_max_level" /> 16558 <Test name="copytexsubimage2d_neg_offset" /> 16559 <Test name="copytexsubimage2d_invalid_offset" /> 16560 <Test name="copytexsubimage2d_neg_width_height" /> 16561 <Test name="copytexsubimage2d_incomplete_framebuffer" /> 16562 <Test name="deletetextures" /> 16563 <Test name="gentextures" /> 16564 <Test name="pixelstorei" /> 16565 <Test name="teximage2d" /> 16566 <Test name="teximage2d_inequal_width_height_cube" /> 16567 <Test name="teximage2d_neg_level" /> 16568 <Test name="teximage2d_max_level" /> 16569 <Test name="teximage2d_neg_width_height" /> 16570 <Test name="teximage2d_max_width_height" /> 16571 <Test name="teximage2d_invalid_border" /> 16572 <Test name="teximage2d_invalid_buffer_target" /> 16573 <Test name="texsubimage2d" /> 16574 <Test name="texsubimage2d_neg_level" /> 16575 <Test name="texsubimage2d_max_level" /> 16576 <Test name="texsubimage2d_neg_offset" /> 16577 <Test name="texsubimage2d_invalid_offset" /> 16578 <Test name="texsubimage2d_neg_width_height" /> 16579 <Test name="texsubimage2d_invalid_buffer_target" /> 16580 <Test name="texparameteri" /> 16581 <Test name="texparameterf" /> 16582 <Test name="texparameteriv" /> 16583 <Test name="texparameterfv" /> 16584 <Test name="compressedtexsubimage2d" /> 16585 <Test name="compressedtexsubimage2d_neg_level" /> 16586 <Test name="compressedtexsubimage2d_neg_offset" /> 16587 <Test name="compressedtexsubimage2d_invalid_offset" /> 16588 <Test name="compressedtexsubimage2d_neg_width_height" /> 16589 <Test name="compressedtexsubimage2d_invalid_size" /> 16590 <Test name="compressedtexsubimage2d_invalid_buffer_target" /> 16591 <Test name="teximage3d_neg_level" /> 16592 <Test name="teximage3d_max_level" /> 16593 <Test name="teximage3d_neg_width_height_depth" /> 16594 <Test name="teximage3d_max_width_height_depth" /> 16595 <Test name="teximage3d_invalid_border" /> 16596 <Test name="teximage3d_invalid_buffer_target" /> 16597 <Test name="texsubimage3d" /> 16598 <Test name="texsubimage3d_neg_level" /> 16599 <Test name="texsubimage3d_max_level" /> 16600 <Test name="texsubimage3d_neg_offset" /> 16601 <Test name="texsubimage3d_invalid_offset" /> 16602 <Test name="texsubimage3d_neg_width_height" /> 16603 <Test name="texsubimage3d_invalid_buffer_target" /> 16604 <Test name="copytexsubimage3d" /> 16605 <Test name="copytexsubimage3d_neg_level" /> 16606 <Test name="copytexsubimage3d_max_level" /> 16607 <Test name="copytexsubimage3d_neg_offset" /> 16608 <Test name="copytexsubimage3d_invalid_offset" /> 16609 <Test name="copytexsubimage3d_neg_width_height" /> 16610 <Test name="copytexsubimage3d_incomplete_framebuffer" /> 16611 <Test name="compressedteximage3d" /> 16612 <Test name="compressedteximage3d_neg_level" /> 16613 <Test name="compressedteximage3d_neg_width_height_depth" /> 16614 <Test name="compressedteximage3d_max_width_height_depth" /> 16615 <Test name="compressedteximage3d_invalid_border" /> 16616 <Test name="compressedteximage3d_invalid_size" /> 16617 <Test name="compressedteximage3d_invalid_buffer_target" /> 16618 <Test name="compressedtexsubimage3d" /> 16619 <Test name="compressedtexsubimage3d_neg_level" /> 16620 <Test name="compressedtexsubimage3d_neg_offset" /> 16621 <Test name="compressedtexsubimage3d_invalid_offset" /> 16622 <Test name="compressedtexsubimage3d_neg_width_height_depth" /> 16623 <Test name="compressedtexsubimage3d_invalid_size" /> 16624 <Test name="texstorage2d" /> 16625 <Test name="texstorage2d_invalid_binding" /> 16626 <Test name="texstorage2d_invalid_levels" /> 16627 <Test name="texstorage3d" /> 16628 <Test name="texstorage3d_invalid_binding" /> 16629 <Test name="texstorage3d_invalid_levels" /> 16630 </TestCase> 16631 <TestCase name="shader"> 16632 <Test name="create_shader" /> 16633 <Test name="shader_source" /> 16634 <Test name="compile_shader" /> 16635 <Test name="delete_shader" /> 16636 <Test name="shader_binary" /> 16637 <Test name="attach_shader" /> 16638 <Test name="detach_shader" /> 16639 <Test name="link_program" /> 16640 <Test name="use_program" /> 16641 <Test name="delete_program" /> 16642 <Test name="validate_program" /> 16643 <Test name="get_program_binary" /> 16644 <Test name="gen_samplers" /> 16645 <Test name="bind_sampler" /> 16646 <Test name="delete_samplers" /> 16647 <Test name="get_sampler_parameteriv" /> 16648 <Test name="get_sampler_parameterfv" /> 16649 <Test name="sampler_parameteri" /> 16650 <Test name="sampler_parameteriv" /> 16651 <Test name="sampler_parameterf" /> 16652 <Test name="sampler_parameterfv" /> 16653 <Test name="get_attrib_location" /> 16654 <Test name="get_uniform_location" /> 16655 <Test name="bind_attrib_location" /> 16656 <Test name="uniform_block_binding" /> 16657 <Test name="uniformf_invalid_program" /> 16658 <Test name="uniformf_incompatible_type" /> 16659 <Test name="uniformf_invalid_location" /> 16660 <Test name="uniformfv_invalid_program" /> 16661 <Test name="uniformfv_incompatible_type" /> 16662 <Test name="uniformfv_invalid_location" /> 16663 <Test name="uniformfv_invalid_count" /> 16664 <Test name="uniformi_invalid_program" /> 16665 <Test name="uniformi_incompatible_type" /> 16666 <Test name="uniformi_invalid_location" /> 16667 <Test name="uniformiv_invalid_program" /> 16668 <Test name="uniformiv_incompatible_type" /> 16669 <Test name="uniformiv_invalid_location" /> 16670 <Test name="uniformiv_invalid_count" /> 16671 <Test name="uniformui_invalid_program" /> 16672 <Test name="uniformui_incompatible_type" /> 16673 <Test name="uniformui_invalid_location" /> 16674 <Test name="uniformuiv_invalid_program" /> 16675 <Test name="uniformuiv_incompatible_type" /> 16676 <Test name="uniformuiv_invalid_location" /> 16677 <Test name="uniformuiv_invalid_count" /> 16678 <Test name="uniform_matrixfv_invalid_program" /> 16679 <Test name="uniform_matrixfv_incompatible_type" /> 16680 <Test name="uniform_matrixfv_invalid_location" /> 16681 <Test name="uniform_matrixfv_invalid_count" /> 16682 <Test name="gen_transform_feedbacks" /> 16683 <Test name="bind_transform_feedback" /> 16684 <Test name="delete_transform_feedbacks" /> 16685 <Test name="begin_transform_feedback" /> 16686 <Test name="pause_transform_feedback" /> 16687 <Test name="resume_transform_feedback" /> 16688 <Test name="end_transform_feedback" /> 16689 <Test name="get_transform_feedback_varying" /> 16690 <Test name="transform_feedback_varyings" /> 16691 </TestCase> 16692 <TestCase name="fragment"> 16693 <Test name="scissor" /> 16694 <Test name="depth_func" /> 16695 <Test name="viewport" /> 16696 <Test name="stencil_func" /> 16697 <Test name="stencil_func_separate" /> 16698 <Test name="stencil_op" /> 16699 <Test name="stencil_op_separate" /> 16700 <Test name="stencil_mask_separate" /> 16701 <Test name="blend_equation" /> 16702 <Test name="blend_equation_separate" /> 16703 <Test name="blend_func" /> 16704 <Test name="blend_func_separate" /> 16705 <Test name="cull_face" /> 16706 <Test name="front_face" /> 16707 <Test name="line_width" /> 16708 <Test name="gen_queries" /> 16709 <Test name="begin_query" /> 16710 <Test name="end_query" /> 16711 <Test name="delete_queries" /> 16712 <Test name="fence_sync" /> 16713 <Test name="wait_sync" /> 16714 <Test name="client_wait_sync" /> 16715 <Test name="delete_sync" /> 16716 </TestCase> 16717 <TestCase name="vertex_array"> 16718 <Test name="vertex_attribf" /> 16719 <Test name="vertex_attribfv" /> 16720 <Test name="vertex_attribi4" /> 16721 <Test name="vertex_attribi4v" /> 16722 <Test name="vertex_attrib_pointer" /> 16723 <Test name="vertex_attrib_i_pointer" /> 16724 <Test name="enable_vertex_attrib_array" /> 16725 <Test name="disable_vertex_attrib_array" /> 16726 <Test name="gen_vertex_arrays" /> 16727 <Test name="bind_vertex_array" /> 16728 <Test name="delete_vertex_arrays" /> 16729 <Test name="vertex_attrib_divisor" /> 16730 <Test name="draw_arrays" /> 16731 <Test name="draw_arrays_invalid_program" /> 16732 <Test name="draw_arrays_incomplete_primitive" /> 16733 <Test name="draw_elements_invalid_program" /> 16734 <Test name="draw_arrays_instanced" /> 16735 <Test name="draw_arrays_instanced_invalid_program" /> 16736 <Test name="draw_arrays_instanced_incomplete_primitive" /> 16737 <Test name="draw_elements_instanced_invalid_program" /> 16738 <Test name="draw_range_elements_invalid_program" /> 16739 </TestCase> 16740 <TestCase name="state"> 16741 <Test name="enable" /> 16742 <Test name="disable" /> 16743 <Test name="get_booleanv" /> 16744 <Test name="get_floatv" /> 16745 <Test name="get_integerv" /> 16746 <Test name="get_integer64v" /> 16747 <Test name="get_integeri_v" /> 16748 <Test name="get_integer64i_v" /> 16749 <Test name="get_string" /> 16750 <Test name="get_stringi" /> 16751 <Test name="get_attached_shaders" /> 16752 <Test name="get_shaderiv" /> 16753 <Test name="get_shader_info_log" /> 16754 <Test name="get_shader_precision_format" /> 16755 <Test name="get_shader_source" /> 16756 <Test name="get_programiv" /> 16757 <Test name="get_program_info_log" /> 16758 <Test name="get_tex_parameterfv" /> 16759 <Test name="get_tex_parameteriv" /> 16760 <Test name="get_uniformfv" /> 16761 <Test name="get_uniformiv" /> 16762 <Test name="get_uniformuiv" /> 16763 <Test name="get_active_uniform" /> 16764 <Test name="get_active_uniformsiv" /> 16765 <Test name="get_active_uniform_blockiv" /> 16766 <Test name="get_active_uniform_block_name" /> 16767 <Test name="get_active_attrib" /> 16768 <Test name="get_uniform_indices" /> 16769 <Test name="get_vertex_attribfv" /> 16770 <Test name="get_vertex_attribiv" /> 16771 <Test name="get_vertex_attribi_iv" /> 16772 <Test name="get_vertex_attribi_uiv" /> 16773 <Test name="get_vertex_attrib_pointerv" /> 16774 <Test name="get_frag_data_location" /> 16775 <Test name="get_buffer_parameteriv" /> 16776 <Test name="get_buffer_parameteri64v" /> 16777 <Test name="get_buffer_pointerv" /> 16778 <Test name="get_renderbuffer_parameteriv" /> 16779 <Test name="get_queryiv" /> 16780 <Test name="get_query_objectuiv" /> 16781 <Test name="get_synciv" /> 16782 <Test name="is_enabled" /> 16783 <Test name="hint" /> 16784 </TestCase> 16785 </TestSuite> 16786 </TestSuite> 16787 <TestCase name="externally_generated"> 16788 <Test name="application_messages" /> 16789 <Test name="third_party_messages" /> 16790 <Test name="push_pop_stack" /> 16791 <Test name="push_pop_consistency" /> 16792 </TestCase> 16793 <TestCase name="error_filters"> 16794 <Test name="case_4" /> 16795 <Test name="case_5" /> 16796 <Test name="case_6" /> 16797 <Test name="case_7" /> 16798 <Test name="case_10" /> 16799 <Test name="case_12" /> 16800 <Test name="case_13" /> 16801 <Test name="case_14" /> 16802 <Test name="case_15" /> 16803 <Test name="case_21" /> 16804 <Test name="case_22" /> 16805 <Test name="case_23" /> 16806 <Test name="case_25" /> 16807 <Test name="case_28" /> 16808 <Test name="case_29" /> 16809 <Test name="case_30" /> 16810 </TestCase> 16811 <TestCase name="async"> 16812 <Test name="case_0_log" /> 16813 <Test name="case_1_callback" /> 16814 <Test name="case_2_log" /> 16815 <Test name="case_3_callback" /> 16816 <Test name="case_4_log" /> 16817 <Test name="case_5_callback" /> 16818 <Test name="case_6_log" /> 16819 <Test name="case_7_callback" /> 16820 <Test name="case_8_log" /> 16821 <Test name="case_9_callback" /> 16822 <Test name="case_10_log" /> 16823 <Test name="case_11_callback" /> 16824 <Test name="case_12_log" /> 16825 <Test name="case_13_callback" /> 16826 <Test name="case_14_log" /> 16827 <Test name="case_15_callback" /> 16828 </TestCase> 16829 <TestCase name="object_labels"> 16830 <Test name="buffer" /> 16831 <Test name="shader" /> 16832 <Test name="program" /> 16833 <Test name="query" /> 16834 <Test name="transform_feedback" /> 16835 <Test name="sampler" /> 16836 <Test name="texture" /> 16837 <Test name="renderbuffer" /> 16838 <Test name="framebuffer" /> 16839 </TestCase> 16840 </TestSuite> 16841 <TestSuite name="fbo"> 16842 <TestSuite name="color"> 16843 <TestCase name="texcubearray"> 16844 <Test name="rgba32i" /> 16845 <Test name="rgba32ui" /> 16846 <Test name="rgba16i" /> 16847 <Test name="rgba16ui" /> 16848 <Test name="rgba8" /> 16849 <Test name="rgba8i" /> 16850 <Test name="rgba8ui" /> 16851 <Test name="srgb8_alpha8" /> 16852 <Test name="rgb10_a2" /> 16853 <Test name="rgb10_a2ui" /> 16854 <Test name="rgba4" /> 16855 <Test name="rgb5_a1" /> 16856 <Test name="rgb8" /> 16857 <Test name="rgb565" /> 16858 <Test name="rg32i" /> 16859 <Test name="rg32ui" /> 16860 <Test name="rg16i" /> 16861 <Test name="rg16ui" /> 16862 <Test name="rg8" /> 16863 <Test name="rg8i" /> 16864 <Test name="rg8ui" /> 16865 <Test name="r32i" /> 16866 <Test name="r32ui" /> 16867 <Test name="r16i" /> 16868 <Test name="r16ui" /> 16869 <Test name="r8" /> 16870 <Test name="r8i" /> 16871 <Test name="r8ui" /> 16872 <Test name="rgba32f" /> 16873 <Test name="rgba16f" /> 16874 <Test name="r11f_g11f_b10f" /> 16875 <Test name="rg32f" /> 16876 <Test name="rg16f" /> 16877 <Test name="r32f" /> 16878 <Test name="r16f" /> 16879 <Test name="rgb16f" /> 16880 </TestCase> 16881 </TestSuite> 16882 <TestSuite name="no_attachments"> 16883 <TestCase name="size"> 16884 <Test name="16x16" /> 16885 <Test name="16x64" /> 16886 <Test name="16x256" /> 16887 <Test name="16x1024" /> 16888 <Test name="64x16" /> 16889 <Test name="64x64" /> 16890 <Test name="64x256" /> 16891 <Test name="64x1024" /> 16892 <Test name="256x16" /> 16893 <Test name="256x64" /> 16894 <Test name="256x256" /> 16895 <Test name="256x1024" /> 16896 <Test name="1024x16" /> 16897 <Test name="1024x64" /> 16898 <Test name="1024x256" /> 16899 <Test name="1024x1024" /> 16900 </TestCase> 16901 <TestCase name="npot_size"> 16902 <Test name="1x1" /> 16903 <Test name="3x3" /> 16904 <Test name="15x15" /> 16905 <Test name="17x17" /> 16906 <Test name="31x31" /> 16907 <Test name="33x33" /> 16908 <Test name="63x63" /> 16909 <Test name="65x65" /> 16910 <Test name="127x127" /> 16911 <Test name="129x129" /> 16912 <Test name="255x255" /> 16913 <Test name="257x257" /> 16914 <Test name="511x511" /> 16915 <Test name="513x513" /> 16916 <Test name="1023x1023" /> 16917 <Test name="1025x1025" /> 16918 <Test name="2047x2047" /> 16919 <Test name="15x511" /> 16920 <Test name="127x15" /> 16921 <Test name="129x127" /> 16922 <Test name="511x127" /> 16923 <Test name="2047x1025" /> 16924 </TestCase> 16925 <TestCase name="multisample"> 16926 <Test name="samples0" /> 16927 <Test name="samples1" /> 16928 <Test name="samples2" /> 16929 <Test name="samples3" /> 16930 <Test name="samples4" /> 16931 </TestCase> 16932 <TestCase name="random"> 16933 <Test name="0" /> 16934 <Test name="1" /> 16935 <Test name="2" /> 16936 <Test name="3" /> 16937 <Test name="4" /> 16938 <Test name="5" /> 16939 <Test name="6" /> 16940 <Test name="7" /> 16941 <Test name="8" /> 16942 <Test name="9" /> 16943 <Test name="10" /> 16944 <Test name="11" /> 16945 <Test name="12" /> 16946 <Test name="13" /> 16947 <Test name="14" /> 16948 <Test name="15" /> 16949 </TestCase> 16950 <TestCase name="interaction"> 16951 <Test name="256x256ms0_default_128x128ms1" /> 16952 <Test name="256x256ms1_default_128x128ms0" /> 16953 <Test name="256x256ms0_default_512x512ms2" /> 16954 <Test name="256x256ms2_default_128x512ms0" /> 16955 <Test name="127x127ms0_default_129x129ms0" /> 16956 <Test name="17x512ms4_default_16x16ms2" /> 16957 <Test name="2048x2048ms4_default_1x1ms0" /> 16958 <Test name="1x1ms0_default_2048x2048ms4" /> 16959 </TestCase> 16960 <TestCase name="maximums"> 16961 <Test name="width" /> 16962 <Test name="height" /> 16963 <Test name="size" /> 16964 <Test name="samples" /> 16965 </TestCase> 16966 </TestSuite> 16967 <TestCase name="completeness"> 16968 <Test name="no_attachments" /> 16969 </TestCase> 16970 </TestSuite> 16971 <TestSuite name="program_interface_query"> 16972 <TestCase name="buffer_limited_query"> 16973 <Test name="resource_name_query" /> 16974 <Test name="resource_query" /> 16975 </TestCase> 16976 <TestSuite name="uniform"> 16977 <TestSuite name="resource_list"> 16978 <TestCase name="default_block"> 16979 <Test name="var" /> 16980 <Test name="var_struct" /> 16981 <Test name="var_struct_struct" /> 16982 <Test name="var_struct_struct_struct" /> 16983 <Test name="var_struct_struct_struct_struct" /> 16984 <Test name="var_array_struct_struct_struct" /> 16985 <Test name="var_array_struct_struct" /> 16986 <Test name="var_struct_array_struct_struct" /> 16987 <Test name="var_array_array_struct_struct" /> 16988 <Test name="var_array_struct" /> 16989 <Test name="var_struct_array_struct" /> 16990 <Test name="var_struct_struct_array_struct" /> 16991 <Test name="var_array_struct_array_struct" /> 16992 <Test name="var_array_array_struct" /> 16993 <Test name="var_struct_array_array_struct" /> 16994 <Test name="var_array_array_array_struct" /> 16995 <Test name="var_array" /> 16996 <Test name="var_struct_array" /> 16997 <Test name="var_struct_struct_array" /> 16998 <Test name="var_struct_struct_struct_array" /> 16999 <Test name="var_array_struct_struct_array" /> 17000 <Test name="var_array_struct_array" /> 17001 <Test name="var_struct_array_struct_array" /> 17002 <Test name="var_array_array_struct_array" /> 17003 <Test name="var_array_array" /> 17004 <Test name="var_struct_array_array" /> 17005 <Test name="var_struct_struct_array_array" /> 17006 <Test name="var_array_struct_array_array" /> 17007 <Test name="var_array_array_array" /> 17008 <Test name="var_struct_array_array_array" /> 17009 <Test name="var_array_array_array_array" /> 17010 </TestCase> 17011 <TestCase name="named_block"> 17012 <Test name="var" /> 17013 <Test name="var_struct" /> 17014 <Test name="var_struct_struct" /> 17015 <Test name="var_struct_struct_struct" /> 17016 <Test name="var_struct_struct_struct_struct" /> 17017 <Test name="var_array_struct_struct_struct" /> 17018 <Test name="var_array_struct_struct" /> 17019 <Test name="var_struct_array_struct_struct" /> 17020 <Test name="var_array_array_struct_struct" /> 17021 <Test name="var_array_struct" /> 17022 <Test name="var_struct_array_struct" /> 17023 <Test name="var_struct_struct_array_struct" /> 17024 <Test name="var_array_struct_array_struct" /> 17025 <Test name="var_array_array_struct" /> 17026 <Test name="var_struct_array_array_struct" /> 17027 <Test name="var_array_array_array_struct" /> 17028 <Test name="var_array" /> 17029 <Test name="var_struct_array" /> 17030 <Test name="var_struct_struct_array" /> 17031 <Test name="var_struct_struct_struct_array" /> 17032 <Test name="var_array_struct_struct_array" /> 17033 <Test name="var_array_struct_array" /> 17034 <Test name="var_struct_array_struct_array" /> 17035 <Test name="var_array_array_struct_array" /> 17036 <Test name="var_array_array" /> 17037 <Test name="var_struct_array_array" /> 17038 <Test name="var_struct_struct_array_array" /> 17039 <Test name="var_array_struct_array_array" /> 17040 <Test name="var_array_array_array" /> 17041 <Test name="var_struct_array_array_array" /> 17042 <Test name="var_array_array_array_array" /> 17043 </TestCase> 17044 <TestCase name="unnamed_block"> 17045 <Test name="var" /> 17046 <Test name="var_struct" /> 17047 <Test name="var_struct_struct" /> 17048 <Test name="var_struct_struct_struct" /> 17049 <Test name="var_struct_struct_struct_struct" /> 17050 <Test name="var_array_struct_struct_struct" /> 17051 <Test name="var_array_struct_struct" /> 17052 <Test name="var_struct_array_struct_struct" /> 17053 <Test name="var_array_array_struct_struct" /> 17054 <Test name="var_array_struct" /> 17055 <Test name="var_struct_array_struct" /> 17056 <Test name="var_struct_struct_array_struct" /> 17057 <Test name="var_array_struct_array_struct" /> 17058 <Test name="var_array_array_struct" /> 17059 <Test name="var_struct_array_array_struct" /> 17060 <Test name="var_array_array_array_struct" /> 17061 <Test name="var_array" /> 17062 <Test name="var_struct_array" /> 17063 <Test name="var_struct_struct_array" /> 17064 <Test name="var_struct_struct_struct_array" /> 17065 <Test name="var_array_struct_struct_array" /> 17066 <Test name="var_array_struct_array" /> 17067 <Test name="var_struct_array_struct_array" /> 17068 <Test name="var_array_array_struct_array" /> 17069 <Test name="var_array_array" /> 17070 <Test name="var_struct_array_array" /> 17071 <Test name="var_struct_struct_array_array" /> 17072 <Test name="var_array_struct_array_array" /> 17073 <Test name="var_array_array_array" /> 17074 <Test name="var_struct_array_array_array" /> 17075 <Test name="var_array_array_array_array" /> 17076 </TestCase> 17077 <TestCase name="block_array"> 17078 <Test name="var_array" /> 17079 <Test name="var_struct_array" /> 17080 <Test name="var_struct_struct_array" /> 17081 <Test name="var_struct_struct_struct_array" /> 17082 <Test name="var_struct_struct_struct_struct_array" /> 17083 <Test name="var_array_struct_struct_struct_array" /> 17084 <Test name="var_array_struct_struct_array" /> 17085 <Test name="var_struct_array_struct_struct_array" /> 17086 <Test name="var_array_array_struct_struct_array" /> 17087 <Test name="var_array_struct_array" /> 17088 <Test name="var_struct_array_struct_array" /> 17089 <Test name="var_struct_struct_array_struct_array" /> 17090 <Test name="var_array_struct_array_struct_array" /> 17091 <Test name="var_array_array_struct_array" /> 17092 <Test name="var_struct_array_array_struct_array" /> 17093 <Test name="var_array_array_array_struct_array" /> 17094 <Test name="var_array_array" /> 17095 <Test name="var_struct_array_array" /> 17096 <Test name="var_struct_struct_array_array" /> 17097 <Test name="var_struct_struct_struct_array_array" /> 17098 <Test name="var_array_struct_struct_array_array" /> 17099 <Test name="var_array_struct_array_array" /> 17100 <Test name="var_struct_array_struct_array_array" /> 17101 <Test name="var_array_array_struct_array_array" /> 17102 <Test name="var_array_array_array" /> 17103 <Test name="var_struct_array_array_array" /> 17104 <Test name="var_struct_struct_array_array_array" /> 17105 <Test name="var_array_struct_array_array_array" /> 17106 <Test name="var_array_array_array_array" /> 17107 <Test name="var_struct_array_array_array_array" /> 17108 <Test name="var_array_array_array_array_array" /> 17109 </TestCase> 17110 </TestSuite> 17111 <TestSuite name="array_size"> 17112 <TestSuite name="default_block"> 17113 <TestCase name="types"> 17114 <Test name="float" /> 17115 <Test name="int" /> 17116 <Test name="uint" /> 17117 <Test name="bool" /> 17118 <Test name="vec3" /> 17119 <Test name="vec4" /> 17120 <Test name="ivec3" /> 17121 <Test name="uvec3" /> 17122 <Test name="bvec3" /> 17123 <Test name="mat2" /> 17124 <Test name="mat3x2" /> 17125 <Test name="mat3" /> 17126 <Test name="mat4x2" /> 17127 <Test name="mat4" /> 17128 <Test name="sampler_2d" /> 17129 <Test name="sampler_cube" /> 17130 <Test name="sampler_2d_array" /> 17131 <Test name="sampler_3d" /> 17132 <Test name="sampler_2d_shadow" /> 17133 <Test name="isampler_2d" /> 17134 <Test name="usampler_2d" /> 17135 <Test name="sampler_2d_ms" /> 17136 <Test name="isampler_2d_ms" /> 17137 <Test name="image_2d" /> 17138 <Test name="iimage_2d_array" /> 17139 <Test name="uimage_2d" /> 17140 <Test name="atomic_uint" /> 17141 </TestCase> 17142 <TestCase name="aggregates"> 17143 <Test name="var" /> 17144 <Test name="var_struct" /> 17145 <Test name="var_struct_struct" /> 17146 <Test name="var_struct_struct_struct" /> 17147 <Test name="var_array_struct_struct" /> 17148 <Test name="var_array_struct" /> 17149 <Test name="var_struct_array_struct" /> 17150 <Test name="var_array_array_struct" /> 17151 <Test name="var_array" /> 17152 <Test name="var_struct_array" /> 17153 <Test name="var_struct_struct_array" /> 17154 <Test name="var_array_struct_array" /> 17155 <Test name="var_array_array" /> 17156 <Test name="var_struct_array_array" /> 17157 <Test name="var_array_array_array" /> 17158 </TestCase> 17159 </TestSuite> 17160 <TestSuite name="named_block"> 17161 <TestCase name="types"> 17162 <Test name="float" /> 17163 <Test name="int" /> 17164 <Test name="uint" /> 17165 <Test name="bool" /> 17166 <Test name="vec3" /> 17167 <Test name="vec4" /> 17168 <Test name="ivec3" /> 17169 <Test name="uvec3" /> 17170 <Test name="bvec3" /> 17171 <Test name="mat2" /> 17172 <Test name="mat3x2" /> 17173 <Test name="mat3" /> 17174 <Test name="mat4x2" /> 17175 <Test name="mat4" /> 17176 </TestCase> 17177 <TestCase name="aggregates"> 17178 <Test name="var" /> 17179 <Test name="var_struct" /> 17180 <Test name="var_struct_struct" /> 17181 <Test name="var_struct_struct_struct" /> 17182 <Test name="var_array_struct_struct" /> 17183 <Test name="var_array_struct" /> 17184 <Test name="var_struct_array_struct" /> 17185 <Test name="var_array_array_struct" /> 17186 <Test name="var_array" /> 17187 <Test name="var_struct_array" /> 17188 <Test name="var_struct_struct_array" /> 17189 <Test name="var_array_struct_array" /> 17190 <Test name="var_array_array" /> 17191 <Test name="var_struct_array_array" /> 17192 <Test name="var_array_array_array" /> 17193 </TestCase> 17194 </TestSuite> 17195 <TestCase name="unnamed_block"> 17196 <Test name="var" /> 17197 <Test name="var_struct" /> 17198 <Test name="var_struct_struct" /> 17199 <Test name="var_array_struct" /> 17200 <Test name="var_array" /> 17201 <Test name="var_struct_array" /> 17202 <Test name="var_array_array" /> 17203 </TestCase> 17204 <TestCase name="block_array"> 17205 <Test name="var" /> 17206 <Test name="var_struct" /> 17207 <Test name="var_struct_struct" /> 17208 <Test name="var_array_struct" /> 17209 <Test name="var_array" /> 17210 <Test name="var_struct_array" /> 17211 <Test name="var_array_array" /> 17212 </TestCase> 17213 </TestSuite> 17214 <TestSuite name="array_stride"> 17215 <TestSuite name="default_block"> 17216 <TestCase name="types"> 17217 <Test name="float" /> 17218 <Test name="int" /> 17219 <Test name="uint" /> 17220 <Test name="bool" /> 17221 <Test name="vec3" /> 17222 <Test name="vec4" /> 17223 <Test name="ivec3" /> 17224 <Test name="uvec3" /> 17225 <Test name="bvec3" /> 17226 <Test name="mat2" /> 17227 <Test name="mat3x2" /> 17228 <Test name="mat3" /> 17229 <Test name="mat4x2" /> 17230 <Test name="mat4" /> 17231 <Test name="sampler_2d" /> 17232 <Test name="sampler_cube" /> 17233 <Test name="sampler_2d_array" /> 17234 <Test name="sampler_3d" /> 17235 <Test name="sampler_2d_shadow" /> 17236 <Test name="isampler_2d" /> 17237 <Test name="usampler_2d" /> 17238 <Test name="sampler_2d_ms" /> 17239 <Test name="isampler_2d_ms" /> 17240 <Test name="image_2d" /> 17241 <Test name="iimage_2d_array" /> 17242 <Test name="uimage_2d" /> 17243 <Test name="atomic_uint" /> 17244 </TestCase> 17245 <TestCase name="aggregates"> 17246 <Test name="sampler2D_struct" /> 17247 <Test name="sampler2D_array" /> 17248 <Test name="atomic_uint_array" /> 17249 <Test name="float_struct" /> 17250 <Test name="float_struct_struct" /> 17251 <Test name="float_struct_array" /> 17252 <Test name="float_array" /> 17253 <Test name="float_array_struct" /> 17254 <Test name="float_array_array" /> 17255 <Test name="bool_struct" /> 17256 <Test name="bool_array" /> 17257 <Test name="bvec3_struct" /> 17258 <Test name="bvec3_struct_struct" /> 17259 <Test name="bvec3_struct_array" /> 17260 <Test name="bvec3_array" /> 17261 <Test name="bvec3_array_struct" /> 17262 <Test name="bvec3_array_array" /> 17263 <Test name="vec3_struct" /> 17264 <Test name="vec3_struct_struct" /> 17265 <Test name="vec3_struct_array" /> 17266 <Test name="vec3_array" /> 17267 <Test name="vec3_array_struct" /> 17268 <Test name="vec3_array_array" /> 17269 <Test name="ivec3_struct" /> 17270 <Test name="ivec3_struct_struct" /> 17271 <Test name="ivec3_struct_array" /> 17272 <Test name="ivec3_array" /> 17273 <Test name="ivec3_array_struct" /> 17274 <Test name="ivec3_array_array" /> 17275 </TestCase> 17276 </TestSuite> 17277 <TestSuite name="named_block"> 17278 <TestCase name="types"> 17279 <Test name="float" /> 17280 <Test name="int" /> 17281 <Test name="uint" /> 17282 <Test name="bool" /> 17283 <Test name="vec3" /> 17284 <Test name="vec4" /> 17285 <Test name="ivec3" /> 17286 <Test name="uvec3" /> 17287 <Test name="bvec3" /> 17288 <Test name="mat2" /> 17289 <Test name="mat3x2" /> 17290 <Test name="mat3" /> 17291 <Test name="mat4x2" /> 17292 <Test name="mat4" /> 17293 </TestCase> 17294 <TestCase name="aggregates"> 17295 <Test name="float_struct" /> 17296 <Test name="float_struct_struct" /> 17297 <Test name="float_struct_array" /> 17298 <Test name="float_array" /> 17299 <Test name="float_array_struct" /> 17300 <Test name="float_array_array" /> 17301 <Test name="bool_struct" /> 17302 <Test name="bool_array" /> 17303 <Test name="bvec3_struct" /> 17304 <Test name="bvec3_struct_struct" /> 17305 <Test name="bvec3_struct_array" /> 17306 <Test name="bvec3_array" /> 17307 <Test name="bvec3_array_struct" /> 17308 <Test name="bvec3_array_array" /> 17309 <Test name="vec3_struct" /> 17310 <Test name="vec3_struct_struct" /> 17311 <Test name="vec3_struct_array" /> 17312 <Test name="vec3_array" /> 17313 <Test name="vec3_array_struct" /> 17314 <Test name="vec3_array_array" /> 17315 <Test name="ivec3_struct" /> 17316 <Test name="ivec3_struct_struct" /> 17317 <Test name="ivec3_struct_array" /> 17318 <Test name="ivec3_array" /> 17319 <Test name="ivec3_array_struct" /> 17320 <Test name="ivec3_array_array" /> 17321 </TestCase> 17322 </TestSuite> 17323 <TestSuite name="unnamed_block"> 17324 <TestCase name="basic_type"> 17325 <Test name="float" /> 17326 <Test name="int" /> 17327 <Test name="uint" /> 17328 <Test name="bool" /> 17329 <Test name="vec3" /> 17330 <Test name="vec4" /> 17331 </TestCase> 17332 <TestCase name="array"> 17333 <Test name="float" /> 17334 <Test name="int" /> 17335 <Test name="uint" /> 17336 <Test name="bool" /> 17337 <Test name="vec3" /> 17338 <Test name="vec4" /> 17339 </TestCase> 17340 <TestCase name="struct"> 17341 <Test name="float" /> 17342 <Test name="int" /> 17343 <Test name="uint" /> 17344 <Test name="bool" /> 17345 <Test name="vec3" /> 17346 <Test name="vec4" /> 17347 </TestCase> 17348 </TestSuite> 17349 <TestSuite name="block_array"> 17350 <TestCase name="basic_type"> 17351 <Test name="float" /> 17352 <Test name="int" /> 17353 <Test name="uint" /> 17354 <Test name="bool" /> 17355 <Test name="vec3" /> 17356 <Test name="vec4" /> 17357 </TestCase> 17358 <TestCase name="array"> 17359 <Test name="float" /> 17360 <Test name="int" /> 17361 <Test name="uint" /> 17362 <Test name="bool" /> 17363 <Test name="vec3" /> 17364 <Test name="vec4" /> 17365 </TestCase> 17366 <TestCase name="struct"> 17367 <Test name="float" /> 17368 <Test name="int" /> 17369 <Test name="uint" /> 17370 <Test name="bool" /> 17371 <Test name="vec3" /> 17372 <Test name="vec4" /> 17373 </TestCase> 17374 </TestSuite> 17375 </TestSuite> 17376 <TestSuite name="atomic_counter_buffer_index"> 17377 <TestSuite name="default_block"> 17378 <TestCase name="basic_type"> 17379 <Test name="float" /> 17380 <Test name="int" /> 17381 <Test name="uint" /> 17382 <Test name="bool" /> 17383 <Test name="vec2" /> 17384 <Test name="vec3" /> 17385 <Test name="vec4" /> 17386 <Test name="ivec2" /> 17387 <Test name="ivec3" /> 17388 <Test name="ivec4" /> 17389 <Test name="uvec2" /> 17390 <Test name="uvec3" /> 17391 <Test name="uvec4" /> 17392 <Test name="bvec2" /> 17393 <Test name="bvec3" /> 17394 <Test name="bvec4" /> 17395 <Test name="mat2" /> 17396 <Test name="mat2x3" /> 17397 <Test name="mat2x4" /> 17398 <Test name="mat3x2" /> 17399 <Test name="mat3" /> 17400 <Test name="mat3x4" /> 17401 <Test name="mat4x2" /> 17402 <Test name="mat4x3" /> 17403 <Test name="mat4" /> 17404 </TestCase> 17405 <TestCase name="opaque_type"> 17406 <Test name="sampler_2d" /> 17407 <Test name="sampler_cube" /> 17408 <Test name="sampler_2d_array" /> 17409 <Test name="sampler_3d" /> 17410 <Test name="sampler_2d_shadow" /> 17411 <Test name="sampler_cube_shadow" /> 17412 <Test name="sampler_2d_array_shadow" /> 17413 <Test name="isampler_2d" /> 17414 <Test name="isampler_cube" /> 17415 <Test name="isampler_2d_array" /> 17416 <Test name="isampler_3d" /> 17417 <Test name="usampler_2d" /> 17418 <Test name="usampler_cube" /> 17419 <Test name="usampler_2d_array" /> 17420 <Test name="usampler_3d" /> 17421 <Test name="sampler_2d_ms" /> 17422 <Test name="isampler_2d_ms" /> 17423 <Test name="usampler_2d_ms" /> 17424 <Test name="image_2d" /> 17425 <Test name="image_cube" /> 17426 <Test name="image_2d_array" /> 17427 <Test name="image_3d" /> 17428 <Test name="iimage_2d" /> 17429 <Test name="iimage_cube" /> 17430 <Test name="iimage_2d_array" /> 17431 <Test name="iimage_3d" /> 17432 <Test name="uimage_2d" /> 17433 <Test name="uimage_cube" /> 17434 <Test name="uimage_2d_array" /> 17435 <Test name="uimage_3d" /> 17436 <Test name="atomic_uint" /> 17437 </TestCase> 17438 <TestCase name="array"> 17439 <Test name="var_array" /> 17440 <Test name="var_array_array" /> 17441 </TestCase> 17442 </TestSuite> 17443 <TestCase name="named_block"> 17444 <Test name="float" /> 17445 <Test name="int" /> 17446 <Test name="uint" /> 17447 <Test name="bool" /> 17448 <Test name="vec3" /> 17449 <Test name="vec4" /> 17450 </TestCase> 17451 </TestSuite> 17452 <TestCase name="block_index"> 17453 <Test name="default_block" /> 17454 <Test name="named_block" /> 17455 <Test name="unnamed_block" /> 17456 <Test name="block_array" /> 17457 </TestCase> 17458 <TestSuite name="location"> 17459 <TestSuite name="default_block"> 17460 <TestCase name="basic_type"> 17461 <Test name="float" /> 17462 <Test name="int" /> 17463 <Test name="uint" /> 17464 <Test name="bool" /> 17465 <Test name="vec2" /> 17466 <Test name="vec3" /> 17467 <Test name="vec4" /> 17468 <Test name="ivec2" /> 17469 <Test name="ivec3" /> 17470 <Test name="ivec4" /> 17471 <Test name="uvec2" /> 17472 <Test name="uvec3" /> 17473 <Test name="uvec4" /> 17474 <Test name="bvec2" /> 17475 <Test name="bvec3" /> 17476 <Test name="bvec4" /> 17477 <Test name="mat2" /> 17478 <Test name="mat2x3" /> 17479 <Test name="mat2x4" /> 17480 <Test name="mat3x2" /> 17481 <Test name="mat3" /> 17482 <Test name="mat3x4" /> 17483 <Test name="mat4x2" /> 17484 <Test name="mat4x3" /> 17485 <Test name="mat4" /> 17486 </TestCase> 17487 <TestCase name="opaque_type"> 17488 <Test name="sampler_2d" /> 17489 <Test name="sampler_cube" /> 17490 <Test name="sampler_2d_array" /> 17491 <Test name="sampler_3d" /> 17492 <Test name="sampler_2d_shadow" /> 17493 <Test name="sampler_cube_shadow" /> 17494 <Test name="sampler_2d_array_shadow" /> 17495 <Test name="isampler_2d" /> 17496 <Test name="isampler_cube" /> 17497 <Test name="isampler_2d_array" /> 17498 <Test name="isampler_3d" /> 17499 <Test name="usampler_2d" /> 17500 <Test name="usampler_cube" /> 17501 <Test name="usampler_2d_array" /> 17502 <Test name="usampler_3d" /> 17503 <Test name="sampler_2d_ms" /> 17504 <Test name="isampler_2d_ms" /> 17505 <Test name="usampler_2d_ms" /> 17506 <Test name="image_2d" /> 17507 <Test name="image_cube" /> 17508 <Test name="image_2d_array" /> 17509 <Test name="image_3d" /> 17510 <Test name="iimage_2d" /> 17511 <Test name="iimage_cube" /> 17512 <Test name="iimage_2d_array" /> 17513 <Test name="iimage_3d" /> 17514 <Test name="uimage_2d" /> 17515 <Test name="uimage_cube" /> 17516 <Test name="uimage_2d_array" /> 17517 <Test name="uimage_3d" /> 17518 <Test name="atomic_uint" /> 17519 </TestCase> 17520 <TestSuite name="array"> 17521 <TestCase name="basic_type"> 17522 <Test name="float" /> 17523 <Test name="int" /> 17524 <Test name="uint" /> 17525 <Test name="bool" /> 17526 <Test name="vec3" /> 17527 <Test name="vec4" /> 17528 <Test name="ivec3" /> 17529 <Test name="uvec3" /> 17530 <Test name="bvec3" /> 17531 <Test name="mat2" /> 17532 <Test name="mat3x2" /> 17533 <Test name="mat3" /> 17534 <Test name="mat4x2" /> 17535 <Test name="mat4" /> 17536 </TestCase> 17537 <TestCase name="opaque_type"> 17538 <Test name="sampler_2d" /> 17539 <Test name="sampler_cube" /> 17540 <Test name="sampler_2d_array" /> 17541 <Test name="sampler_3d" /> 17542 <Test name="sampler_2d_shadow" /> 17543 <Test name="isampler_2d" /> 17544 <Test name="usampler_2d" /> 17545 <Test name="sampler_2d_ms" /> 17546 <Test name="isampler_2d_ms" /> 17547 <Test name="image_2d" /> 17548 <Test name="iimage_2d_array" /> 17549 <Test name="uimage_2d" /> 17550 <Test name="atomic_uint" /> 17551 </TestCase> 17552 <TestCase name="array"> 17553 <Test name="float" /> 17554 <Test name="int" /> 17555 <Test name="uint" /> 17556 <Test name="bool" /> 17557 <Test name="vec3" /> 17558 <Test name="vec4" /> 17559 <Test name="sampler_2d" /> 17560 <Test name="sampler_2d_array" /> 17561 <Test name="sampler_3d" /> 17562 <Test name="isampler_2d" /> 17563 <Test name="image_2d" /> 17564 <Test name="iimage_2d_array" /> 17565 <Test name="atomic_uint" /> 17566 </TestCase> 17567 <TestCase name="struct"> 17568 <Test name="float" /> 17569 <Test name="int" /> 17570 <Test name="uint" /> 17571 <Test name="bool" /> 17572 <Test name="vec3" /> 17573 <Test name="vec4" /> 17574 <Test name="sampler_2d" /> 17575 <Test name="sampler_2d_array" /> 17576 <Test name="sampler_3d" /> 17577 <Test name="isampler_2d" /> 17578 </TestCase> 17579 </TestSuite> 17580 <TestSuite name="struct"> 17581 <TestCase name="basic_type"> 17582 <Test name="float" /> 17583 <Test name="int" /> 17584 <Test name="uint" /> 17585 <Test name="bool" /> 17586 <Test name="vec3" /> 17587 <Test name="vec4" /> 17588 <Test name="ivec3" /> 17589 <Test name="uvec3" /> 17590 <Test name="bvec3" /> 17591 <Test name="mat2" /> 17592 <Test name="mat3x2" /> 17593 <Test name="mat3" /> 17594 <Test name="mat4x2" /> 17595 <Test name="mat4" /> 17596 </TestCase> 17597 <TestCase name="opaque_type"> 17598 <Test name="sampler_2d" /> 17599 <Test name="sampler_cube" /> 17600 <Test name="sampler_2d_array" /> 17601 <Test name="sampler_3d" /> 17602 <Test name="sampler_2d_shadow" /> 17603 <Test name="isampler_2d" /> 17604 <Test name="usampler_2d" /> 17605 <Test name="sampler_2d_ms" /> 17606 <Test name="isampler_2d_ms" /> 17607 </TestCase> 17608 <TestCase name="array"> 17609 <Test name="float" /> 17610 <Test name="int" /> 17611 <Test name="uint" /> 17612 <Test name="bool" /> 17613 <Test name="vec3" /> 17614 <Test name="vec4" /> 17615 <Test name="sampler_2d" /> 17616 <Test name="sampler_2d_array" /> 17617 <Test name="sampler_3d" /> 17618 <Test name="isampler_2d" /> 17619 </TestCase> 17620 <TestCase name="struct"> 17621 <Test name="float" /> 17622 <Test name="int" /> 17623 <Test name="uint" /> 17624 <Test name="bool" /> 17625 <Test name="vec3" /> 17626 <Test name="vec4" /> 17627 <Test name="sampler_2d" /> 17628 <Test name="sampler_2d_array" /> 17629 <Test name="sampler_3d" /> 17630 <Test name="isampler_2d" /> 17631 </TestCase> 17632 </TestSuite> 17633 </TestSuite> 17634 <TestCase name="named_block"> 17635 <Test name="float" /> 17636 <Test name="int" /> 17637 <Test name="uint" /> 17638 <Test name="bool" /> 17639 <Test name="vec3" /> 17640 <Test name="vec4" /> 17641 </TestCase> 17642 <TestCase name="unnamed_block"> 17643 <Test name="float" /> 17644 <Test name="int" /> 17645 <Test name="uint" /> 17646 <Test name="bool" /> 17647 <Test name="vec3" /> 17648 <Test name="vec4" /> 17649 </TestCase> 17650 </TestSuite> 17651 <TestSuite name="matrix_row_major"> 17652 <TestSuite name="default_block"> 17653 <TestSuite name="no_qualifier"> 17654 <TestCase name="types"> 17655 <Test name="float" /> 17656 <Test name="int" /> 17657 <Test name="uint" /> 17658 <Test name="bool" /> 17659 <Test name="vec3" /> 17660 <Test name="vec4" /> 17661 <Test name="mat2" /> 17662 <Test name="mat2x3" /> 17663 <Test name="mat3" /> 17664 <Test name="mat3x4" /> 17665 <Test name="mat4x3" /> 17666 <Test name="mat4" /> 17667 <Test name="sampler_2d" /> 17668 <Test name="sampler_cube" /> 17669 <Test name="sampler_2d_array" /> 17670 <Test name="sampler_3d" /> 17671 <Test name="sampler_2d_shadow" /> 17672 <Test name="isampler_2d" /> 17673 <Test name="usampler_2d" /> 17674 <Test name="sampler_2d_ms" /> 17675 <Test name="isampler_2d_ms" /> 17676 <Test name="image_2d" /> 17677 <Test name="iimage_2d_array" /> 17678 <Test name="uimage_2d" /> 17679 <Test name="atomic_uint" /> 17680 </TestCase> 17681 <TestCase name="aggregates"> 17682 <Test name="var" /> 17683 <Test name="var_struct" /> 17684 <Test name="var_array" /> 17685 </TestCase> 17686 </TestSuite> 17687 </TestSuite> 17688 <TestSuite name="named_block"> 17689 <TestSuite name="no_qualifier"> 17690 <TestCase name="types"> 17691 <Test name="float" /> 17692 <Test name="int" /> 17693 <Test name="uint" /> 17694 <Test name="bool" /> 17695 <Test name="vec3" /> 17696 <Test name="vec4" /> 17697 <Test name="mat2" /> 17698 <Test name="mat2x3" /> 17699 <Test name="mat3" /> 17700 <Test name="mat3x4" /> 17701 <Test name="mat4x3" /> 17702 <Test name="mat4" /> 17703 </TestCase> 17704 <TestCase name="aggregates"> 17705 <Test name="var" /> 17706 <Test name="var_struct" /> 17707 <Test name="var_array" /> 17708 </TestCase> 17709 </TestSuite> 17710 <TestCase name="row_major"> 17711 <Test name="var" /> 17712 <Test name="var_struct" /> 17713 <Test name="var_array" /> 17714 </TestCase> 17715 <TestCase name="column_major"> 17716 <Test name="var" /> 17717 <Test name="var_struct" /> 17718 <Test name="var_array" /> 17719 </TestCase> 17720 </TestSuite> 17721 <TestSuite name="named_block_row_major"> 17722 <TestCase name="no_qualifier"> 17723 <Test name="var" /> 17724 <Test name="var_struct" /> 17725 <Test name="var_array" /> 17726 </TestCase> 17727 <TestCase name="row_major"> 17728 <Test name="var" /> 17729 <Test name="var_struct" /> 17730 <Test name="var_array" /> 17731 </TestCase> 17732 <TestCase name="column_major"> 17733 <Test name="var" /> 17734 <Test name="var_struct" /> 17735 <Test name="var_array" /> 17736 </TestCase> 17737 </TestSuite> 17738 <TestSuite name="named_block_col_major"> 17739 <TestCase name="no_qualifier"> 17740 <Test name="var" /> 17741 <Test name="var_struct" /> 17742 <Test name="var_array" /> 17743 </TestCase> 17744 <TestCase name="row_major"> 17745 <Test name="var" /> 17746 <Test name="var_struct" /> 17747 <Test name="var_array" /> 17748 </TestCase> 17749 <TestCase name="column_major"> 17750 <Test name="var" /> 17751 <Test name="var_struct" /> 17752 <Test name="var_array" /> 17753 </TestCase> 17754 </TestSuite> 17755 <TestSuite name="unnamed_block"> 17756 <TestCase name="no_qualifier"> 17757 <Test name="var" /> 17758 <Test name="var_struct" /> 17759 <Test name="var_array" /> 17760 </TestCase> 17761 <TestCase name="row_major"> 17762 <Test name="var" /> 17763 <Test name="var_struct" /> 17764 <Test name="var_array" /> 17765 </TestCase> 17766 <TestCase name="column_major"> 17767 <Test name="var" /> 17768 <Test name="var_struct" /> 17769 <Test name="var_array" /> 17770 </TestCase> 17771 </TestSuite> 17772 <TestSuite name="unnamed_block_row_major"> 17773 <TestCase name="no_qualifier"> 17774 <Test name="var" /> 17775 <Test name="var_struct" /> 17776 <Test name="var_array" /> 17777 </TestCase> 17778 <TestCase name="row_major"> 17779 <Test name="var" /> 17780 <Test name="var_struct" /> 17781 <Test name="var_array" /> 17782 </TestCase> 17783 <TestCase name="column_major"> 17784 <Test name="var" /> 17785 <Test name="var_struct" /> 17786 <Test name="var_array" /> 17787 </TestCase> 17788 </TestSuite> 17789 <TestSuite name="unnamed_block_col_major"> 17790 <TestCase name="no_qualifier"> 17791 <Test name="var" /> 17792 <Test name="var_struct" /> 17793 <Test name="var_array" /> 17794 </TestCase> 17795 <TestCase name="row_major"> 17796 <Test name="var" /> 17797 <Test name="var_struct" /> 17798 <Test name="var_array" /> 17799 </TestCase> 17800 <TestCase name="column_major"> 17801 <Test name="var" /> 17802 <Test name="var_struct" /> 17803 <Test name="var_array" /> 17804 </TestCase> 17805 </TestSuite> 17806 </TestSuite> 17807 <TestSuite name="matrix_stride"> 17808 <TestSuite name="default_block"> 17809 <TestSuite name="no_qualifier"> 17810 <TestCase name="types"> 17811 <Test name="float" /> 17812 <Test name="int" /> 17813 <Test name="uint" /> 17814 <Test name="bool" /> 17815 <Test name="vec3" /> 17816 <Test name="vec4" /> 17817 <Test name="mat2" /> 17818 <Test name="mat2x3" /> 17819 <Test name="mat3" /> 17820 <Test name="mat3x4" /> 17821 <Test name="mat4x3" /> 17822 <Test name="mat4" /> 17823 <Test name="sampler_2d" /> 17824 <Test name="sampler_cube" /> 17825 <Test name="sampler_2d_array" /> 17826 <Test name="sampler_3d" /> 17827 <Test name="sampler_2d_shadow" /> 17828 <Test name="isampler_2d" /> 17829 <Test name="usampler_2d" /> 17830 <Test name="sampler_2d_ms" /> 17831 <Test name="isampler_2d_ms" /> 17832 <Test name="image_2d" /> 17833 <Test name="iimage_2d_array" /> 17834 <Test name="uimage_2d" /> 17835 <Test name="atomic_uint" /> 17836 </TestCase> 17837 <TestCase name="aggregates"> 17838 <Test name="var" /> 17839 <Test name="var_struct" /> 17840 <Test name="var_array" /> 17841 </TestCase> 17842 </TestSuite> 17843 </TestSuite> 17844 <TestSuite name="named_block"> 17845 <TestSuite name="no_qualifier"> 17846 <TestCase name="types"> 17847 <Test name="float" /> 17848 <Test name="int" /> 17849 <Test name="uint" /> 17850 <Test name="bool" /> 17851 <Test name="vec3" /> 17852 <Test name="vec4" /> 17853 <Test name="mat2" /> 17854 <Test name="mat2x3" /> 17855 <Test name="mat3" /> 17856 <Test name="mat3x4" /> 17857 <Test name="mat4x3" /> 17858 <Test name="mat4" /> 17859 </TestCase> 17860 <TestCase name="aggregates"> 17861 <Test name="var" /> 17862 <Test name="var_struct" /> 17863 <Test name="var_array" /> 17864 </TestCase> 17865 </TestSuite> 17866 <TestSuite name="row_major"> 17867 <TestCase name="matrix"> 17868 <Test name="mat2" /> 17869 <Test name="mat2x3" /> 17870 <Test name="mat3" /> 17871 <Test name="mat3x4" /> 17872 <Test name="mat4x3" /> 17873 <Test name="mat4" /> 17874 </TestCase> 17875 <TestCase name="aggregates"> 17876 <Test name="var" /> 17877 <Test name="var_struct" /> 17878 <Test name="var_array" /> 17879 </TestCase> 17880 </TestSuite> 17881 <TestSuite name="column_major"> 17882 <TestCase name="matrix"> 17883 <Test name="mat2" /> 17884 <Test name="mat2x3" /> 17885 <Test name="mat3" /> 17886 <Test name="mat3x4" /> 17887 <Test name="mat4x3" /> 17888 <Test name="mat4" /> 17889 </TestCase> 17890 <TestCase name="aggregates"> 17891 <Test name="var" /> 17892 <Test name="var_struct" /> 17893 <Test name="var_array" /> 17894 </TestCase> 17895 </TestSuite> 17896 </TestSuite> 17897 <TestSuite name="named_block_row_major"> 17898 <TestCase name="no_qualifier"> 17899 <Test name="var" /> 17900 <Test name="var_struct" /> 17901 <Test name="var_array" /> 17902 </TestCase> 17903 <TestCase name="row_major"> 17904 <Test name="var" /> 17905 <Test name="var_struct" /> 17906 <Test name="var_array" /> 17907 </TestCase> 17908 <TestCase name="column_major"> 17909 <Test name="var" /> 17910 <Test name="var_struct" /> 17911 <Test name="var_array" /> 17912 </TestCase> 17913 </TestSuite> 17914 <TestSuite name="named_block_col_major"> 17915 <TestCase name="no_qualifier"> 17916 <Test name="var" /> 17917 <Test name="var_struct" /> 17918 <Test name="var_array" /> 17919 </TestCase> 17920 <TestCase name="row_major"> 17921 <Test name="var" /> 17922 <Test name="var_struct" /> 17923 <Test name="var_array" /> 17924 </TestCase> 17925 <TestCase name="column_major"> 17926 <Test name="var" /> 17927 <Test name="var_struct" /> 17928 <Test name="var_array" /> 17929 </TestCase> 17930 </TestSuite> 17931 <TestSuite name="unnamed_block"> 17932 <TestCase name="no_qualifier"> 17933 <Test name="var" /> 17934 <Test name="var_struct" /> 17935 <Test name="var_array" /> 17936 </TestCase> 17937 <TestCase name="row_major"> 17938 <Test name="var" /> 17939 <Test name="var_struct" /> 17940 <Test name="var_array" /> 17941 </TestCase> 17942 <TestCase name="column_major"> 17943 <Test name="var" /> 17944 <Test name="var_struct" /> 17945 <Test name="var_array" /> 17946 </TestCase> 17947 </TestSuite> 17948 <TestSuite name="unnamed_block_row_major"> 17949 <TestCase name="no_qualifier"> 17950 <Test name="var" /> 17951 <Test name="var_struct" /> 17952 <Test name="var_array" /> 17953 </TestCase> 17954 <TestCase name="row_major"> 17955 <Test name="var" /> 17956 <Test name="var_struct" /> 17957 <Test name="var_array" /> 17958 </TestCase> 17959 <TestCase name="column_major"> 17960 <Test name="var" /> 17961 <Test name="var_struct" /> 17962 <Test name="var_array" /> 17963 </TestCase> 17964 </TestSuite> 17965 <TestSuite name="unnamed_block_col_major"> 17966 <TestCase name="no_qualifier"> 17967 <Test name="var" /> 17968 <Test name="var_struct" /> 17969 <Test name="var_array" /> 17970 </TestCase> 17971 <TestCase name="row_major"> 17972 <Test name="var" /> 17973 <Test name="var_struct" /> 17974 <Test name="var_array" /> 17975 </TestCase> 17976 <TestCase name="column_major"> 17977 <Test name="var" /> 17978 <Test name="var_struct" /> 17979 <Test name="var_array" /> 17980 </TestCase> 17981 </TestSuite> 17982 </TestSuite> 17983 <TestSuite name="name_length"> 17984 <TestCase name="default_block"> 17985 <Test name="var" /> 17986 <Test name="var_struct" /> 17987 <Test name="var_struct_struct" /> 17988 <Test name="var_array_struct" /> 17989 <Test name="var_array" /> 17990 <Test name="var_struct_array" /> 17991 <Test name="var_array_array" /> 17992 </TestCase> 17993 <TestCase name="named_block"> 17994 <Test name="var" /> 17995 <Test name="var_struct" /> 17996 <Test name="var_struct_struct" /> 17997 <Test name="var_array_struct" /> 17998 <Test name="var_array" /> 17999 <Test name="var_struct_array" /> 18000 <Test name="var_array_array" /> 18001 </TestCase> 18002 <TestCase name="unnamed_block"> 18003 <Test name="var" /> 18004 <Test name="var_struct" /> 18005 <Test name="var_array" /> 18006 </TestCase> 18007 <TestCase name="block_array"> 18008 <Test name="var" /> 18009 <Test name="var_struct" /> 18010 <Test name="var_array" /> 18011 </TestCase> 18012 </TestSuite> 18013 <TestSuite name="offset"> 18014 <TestSuite name="default_block"> 18015 <TestCase name="types"> 18016 <Test name="float" /> 18017 <Test name="int" /> 18018 <Test name="uint" /> 18019 <Test name="bool" /> 18020 <Test name="vec2" /> 18021 <Test name="vec3" /> 18022 <Test name="vec4" /> 18023 <Test name="ivec2" /> 18024 <Test name="ivec3" /> 18025 <Test name="ivec4" /> 18026 <Test name="uvec2" /> 18027 <Test name="uvec3" /> 18028 <Test name="uvec4" /> 18029 <Test name="bvec2" /> 18030 <Test name="bvec3" /> 18031 <Test name="bvec4" /> 18032 <Test name="mat2" /> 18033 <Test name="mat2x3" /> 18034 <Test name="mat2x4" /> 18035 <Test name="mat3x2" /> 18036 <Test name="mat3" /> 18037 <Test name="mat3x4" /> 18038 <Test name="mat4x2" /> 18039 <Test name="mat4x3" /> 18040 <Test name="mat4" /> 18041 <Test name="sampler_2d" /> 18042 <Test name="sampler_cube" /> 18043 <Test name="sampler_2d_array" /> 18044 <Test name="sampler_3d" /> 18045 <Test name="sampler_2d_shadow" /> 18046 <Test name="sampler_cube_shadow" /> 18047 <Test name="sampler_2d_array_shadow" /> 18048 <Test name="isampler_2d" /> 18049 <Test name="isampler_cube" /> 18050 <Test name="isampler_2d_array" /> 18051 <Test name="isampler_3d" /> 18052 <Test name="usampler_2d" /> 18053 <Test name="usampler_cube" /> 18054 <Test name="usampler_2d_array" /> 18055 <Test name="usampler_3d" /> 18056 <Test name="sampler_2d_ms" /> 18057 <Test name="isampler_2d_ms" /> 18058 <Test name="usampler_2d_ms" /> 18059 <Test name="image_2d" /> 18060 <Test name="image_cube" /> 18061 <Test name="image_2d_array" /> 18062 <Test name="image_3d" /> 18063 <Test name="iimage_2d" /> 18064 <Test name="iimage_cube" /> 18065 <Test name="iimage_2d_array" /> 18066 <Test name="iimage_3d" /> 18067 <Test name="uimage_2d" /> 18068 <Test name="uimage_cube" /> 18069 <Test name="uimage_2d_array" /> 18070 <Test name="uimage_3d" /> 18071 <Test name="atomic_uint" /> 18072 </TestCase> 18073 <TestCase name="aggregates"> 18074 <Test name="atomic_uint_array" /> 18075 <Test name="float_struct" /> 18076 <Test name="float_array" /> 18077 </TestCase> 18078 </TestSuite> 18079 <TestSuite name="named_block"> 18080 <TestCase name="types"> 18081 <Test name="float" /> 18082 <Test name="int" /> 18083 <Test name="uint" /> 18084 <Test name="bool" /> 18085 <Test name="vec2" /> 18086 <Test name="vec3" /> 18087 <Test name="vec4" /> 18088 <Test name="ivec2" /> 18089 <Test name="ivec3" /> 18090 <Test name="ivec4" /> 18091 <Test name="uvec2" /> 18092 <Test name="uvec3" /> 18093 <Test name="uvec4" /> 18094 <Test name="bvec2" /> 18095 <Test name="bvec3" /> 18096 <Test name="bvec4" /> 18097 <Test name="mat2" /> 18098 <Test name="mat2x3" /> 18099 <Test name="mat2x4" /> 18100 <Test name="mat3x2" /> 18101 <Test name="mat3" /> 18102 <Test name="mat3x4" /> 18103 <Test name="mat4x2" /> 18104 <Test name="mat4x3" /> 18105 <Test name="mat4" /> 18106 </TestCase> 18107 <TestCase name="aggregates"> 18108 <Test name="float_struct" /> 18109 <Test name="float_array" /> 18110 </TestCase> 18111 </TestSuite> 18112 <TestSuite name="unnamed_block"> 18113 <TestCase name="basic_type"> 18114 <Test name="float" /> 18115 <Test name="int" /> 18116 <Test name="uint" /> 18117 <Test name="bool" /> 18118 <Test name="vec3" /> 18119 <Test name="vec4" /> 18120 </TestCase> 18121 <TestCase name="array"> 18122 <Test name="float" /> 18123 <Test name="int" /> 18124 <Test name="uint" /> 18125 <Test name="bool" /> 18126 <Test name="vec3" /> 18127 <Test name="vec4" /> 18128 </TestCase> 18129 <TestCase name="struct"> 18130 <Test name="float" /> 18131 <Test name="int" /> 18132 <Test name="uint" /> 18133 <Test name="bool" /> 18134 <Test name="vec3" /> 18135 <Test name="vec4" /> 18136 </TestCase> 18137 </TestSuite> 18138 <TestSuite name="block_array"> 18139 <TestCase name="basic_type"> 18140 <Test name="float" /> 18141 <Test name="int" /> 18142 <Test name="uint" /> 18143 <Test name="bool" /> 18144 <Test name="vec3" /> 18145 <Test name="vec4" /> 18146 </TestCase> 18147 <TestCase name="array"> 18148 <Test name="float" /> 18149 <Test name="int" /> 18150 <Test name="uint" /> 18151 <Test name="bool" /> 18152 <Test name="vec3" /> 18153 <Test name="vec4" /> 18154 </TestCase> 18155 <TestCase name="struct"> 18156 <Test name="float" /> 18157 <Test name="int" /> 18158 <Test name="uint" /> 18159 <Test name="bool" /> 18160 <Test name="vec3" /> 18161 <Test name="vec4" /> 18162 </TestCase> 18163 </TestSuite> 18164 </TestSuite> 18165 <TestSuite name="referenced_by_shader"> 18166 <TestSuite name="compute"> 18167 <TestCase name="default_block"> 18168 <Test name="float" /> 18169 <Test name="float_array" /> 18170 <Test name="float_struct" /> 18171 <Test name="sampler" /> 18172 <Test name="sampler_array" /> 18173 <Test name="sampler_struct" /> 18174 <Test name="atomic_uint" /> 18175 <Test name="atomic_uint_array" /> 18176 <Test name="float_array_struct" /> 18177 <Test name="float_struct_array" /> 18178 <Test name="float_array_array" /> 18179 <Test name="float_struct_struct" /> 18180 </TestCase> 18181 <TestCase name="uniform_block"> 18182 <Test name="float" /> 18183 <Test name="float_array" /> 18184 <Test name="float_struct" /> 18185 <Test name="float_array_struct" /> 18186 <Test name="float_struct_array" /> 18187 <Test name="float_array_array" /> 18188 <Test name="float_struct_struct" /> 18189 </TestCase> 18190 <TestCase name="unnamed_block"> 18191 <Test name="float" /> 18192 <Test name="float_array" /> 18193 <Test name="float_struct" /> 18194 </TestCase> 18195 <TestCase name="block_array"> 18196 <Test name="float" /> 18197 <Test name="float_array" /> 18198 <Test name="float_struct" /> 18199 </TestCase> 18200 </TestSuite> 18201 <TestSuite name="separable_vertex"> 18202 <TestCase name="default_block"> 18203 <Test name="float" /> 18204 <Test name="float_array" /> 18205 <Test name="float_struct" /> 18206 <Test name="sampler" /> 18207 <Test name="sampler_array" /> 18208 <Test name="sampler_struct" /> 18209 <Test name="atomic_uint" /> 18210 <Test name="atomic_uint_array" /> 18211 <Test name="float_array_struct" /> 18212 <Test name="float_struct_array" /> 18213 <Test name="float_array_array" /> 18214 <Test name="float_struct_struct" /> 18215 </TestCase> 18216 <TestCase name="uniform_block"> 18217 <Test name="float" /> 18218 <Test name="float_array" /> 18219 <Test name="float_struct" /> 18220 <Test name="float_array_struct" /> 18221 <Test name="float_struct_array" /> 18222 <Test name="float_array_array" /> 18223 <Test name="float_struct_struct" /> 18224 </TestCase> 18225 <TestCase name="unnamed_block"> 18226 <Test name="float" /> 18227 <Test name="float_array" /> 18228 <Test name="float_struct" /> 18229 </TestCase> 18230 <TestCase name="block_array"> 18231 <Test name="float" /> 18232 <Test name="float_array" /> 18233 <Test name="float_struct" /> 18234 </TestCase> 18235 </TestSuite> 18236 <TestSuite name="separable_fragment"> 18237 <TestCase name="default_block"> 18238 <Test name="float" /> 18239 <Test name="float_array" /> 18240 <Test name="float_struct" /> 18241 <Test name="sampler" /> 18242 <Test name="sampler_array" /> 18243 <Test name="sampler_struct" /> 18244 <Test name="atomic_uint" /> 18245 <Test name="atomic_uint_array" /> 18246 <Test name="float_array_struct" /> 18247 <Test name="float_struct_array" /> 18248 <Test name="float_array_array" /> 18249 <Test name="float_struct_struct" /> 18250 </TestCase> 18251 <TestCase name="uniform_block"> 18252 <Test name="float" /> 18253 <Test name="float_array" /> 18254 <Test name="float_struct" /> 18255 <Test name="float_array_struct" /> 18256 <Test name="float_struct_array" /> 18257 <Test name="float_array_array" /> 18258 <Test name="float_struct_struct" /> 18259 </TestCase> 18260 <TestCase name="unnamed_block"> 18261 <Test name="float" /> 18262 <Test name="float_array" /> 18263 <Test name="float_struct" /> 18264 </TestCase> 18265 <TestCase name="block_array"> 18266 <Test name="float" /> 18267 <Test name="float_array" /> 18268 <Test name="float_struct" /> 18269 </TestCase> 18270 </TestSuite> 18271 <TestSuite name="vertex_fragment"> 18272 <TestCase name="default_block"> 18273 <Test name="float" /> 18274 <Test name="float_array" /> 18275 <Test name="float_struct" /> 18276 <Test name="sampler" /> 18277 <Test name="sampler_array" /> 18278 <Test name="sampler_struct" /> 18279 <Test name="atomic_uint" /> 18280 <Test name="atomic_uint_array" /> 18281 </TestCase> 18282 <TestCase name="uniform_block"> 18283 <Test name="float" /> 18284 <Test name="float_array" /> 18285 <Test name="float_struct" /> 18286 </TestCase> 18287 <TestCase name="unnamed_block"> 18288 <Test name="float" /> 18289 <Test name="float_array" /> 18290 <Test name="float_struct" /> 18291 </TestCase> 18292 <TestCase name="block_array"> 18293 <Test name="float" /> 18294 <Test name="float_array" /> 18295 <Test name="float_struct" /> 18296 </TestCase> 18297 </TestSuite> 18298 <TestSuite name="vertex_fragment_only_fragment"> 18299 <TestCase name="default_block"> 18300 <Test name="float" /> 18301 <Test name="float_array" /> 18302 <Test name="float_struct" /> 18303 <Test name="sampler" /> 18304 <Test name="sampler_array" /> 18305 <Test name="sampler_struct" /> 18306 <Test name="atomic_uint" /> 18307 <Test name="atomic_uint_array" /> 18308 </TestCase> 18309 <TestCase name="uniform_block"> 18310 <Test name="float" /> 18311 <Test name="float_array" /> 18312 <Test name="float_struct" /> 18313 </TestCase> 18314 <TestCase name="unnamed_block"> 18315 <Test name="float" /> 18316 <Test name="float_array" /> 18317 <Test name="float_struct" /> 18318 </TestCase> 18319 <TestCase name="block_array"> 18320 <Test name="float" /> 18321 <Test name="float_array" /> 18322 <Test name="float_struct" /> 18323 </TestCase> 18324 </TestSuite> 18325 <TestSuite name="vertex_fragment_only_vertex"> 18326 <TestCase name="default_block"> 18327 <Test name="float" /> 18328 <Test name="float_array" /> 18329 <Test name="float_struct" /> 18330 <Test name="sampler" /> 18331 <Test name="sampler_array" /> 18332 <Test name="sampler_struct" /> 18333 <Test name="atomic_uint" /> 18334 <Test name="atomic_uint_array" /> 18335 </TestCase> 18336 <TestCase name="uniform_block"> 18337 <Test name="float" /> 18338 <Test name="float_array" /> 18339 <Test name="float_struct" /> 18340 </TestCase> 18341 <TestCase name="unnamed_block"> 18342 <Test name="float" /> 18343 <Test name="float_array" /> 18344 <Test name="float_struct" /> 18345 </TestCase> 18346 <TestCase name="block_array"> 18347 <Test name="float" /> 18348 <Test name="float_array" /> 18349 <Test name="float_struct" /> 18350 </TestCase> 18351 </TestSuite> 18352 </TestSuite> 18353 <TestSuite name="type"> 18354 <TestSuite name="default_block"> 18355 <TestCase name="types"> 18356 <Test name="float" /> 18357 <Test name="int" /> 18358 <Test name="uint" /> 18359 <Test name="bool" /> 18360 <Test name="vec2" /> 18361 <Test name="vec3" /> 18362 <Test name="vec4" /> 18363 <Test name="ivec2" /> 18364 <Test name="ivec3" /> 18365 <Test name="ivec4" /> 18366 <Test name="uvec2" /> 18367 <Test name="uvec3" /> 18368 <Test name="uvec4" /> 18369 <Test name="bvec2" /> 18370 <Test name="bvec3" /> 18371 <Test name="bvec4" /> 18372 <Test name="mat2" /> 18373 <Test name="mat2x3" /> 18374 <Test name="mat2x4" /> 18375 <Test name="mat3x2" /> 18376 <Test name="mat3" /> 18377 <Test name="mat3x4" /> 18378 <Test name="mat4x2" /> 18379 <Test name="mat4x3" /> 18380 <Test name="mat4" /> 18381 <Test name="sampler_2d" /> 18382 <Test name="sampler_cube" /> 18383 <Test name="sampler_2d_array" /> 18384 <Test name="sampler_3d" /> 18385 <Test name="sampler_2d_shadow" /> 18386 <Test name="sampler_cube_shadow" /> 18387 <Test name="sampler_2d_array_shadow" /> 18388 <Test name="isampler_2d" /> 18389 <Test name="isampler_cube" /> 18390 <Test name="isampler_2d_array" /> 18391 <Test name="isampler_3d" /> 18392 <Test name="usampler_2d" /> 18393 <Test name="usampler_cube" /> 18394 <Test name="usampler_2d_array" /> 18395 <Test name="usampler_3d" /> 18396 <Test name="sampler_2d_ms" /> 18397 <Test name="isampler_2d_ms" /> 18398 <Test name="usampler_2d_ms" /> 18399 <Test name="image_2d" /> 18400 <Test name="image_cube" /> 18401 <Test name="image_2d_array" /> 18402 <Test name="image_3d" /> 18403 <Test name="iimage_2d" /> 18404 <Test name="iimage_cube" /> 18405 <Test name="iimage_2d_array" /> 18406 <Test name="iimage_3d" /> 18407 <Test name="uimage_2d" /> 18408 <Test name="uimage_cube" /> 18409 <Test name="uimage_2d_array" /> 18410 <Test name="uimage_3d" /> 18411 <Test name="atomic_uint" /> 18412 </TestCase> 18413 <TestCase name="array"> 18414 <Test name="float" /> 18415 <Test name="int" /> 18416 <Test name="uint" /> 18417 <Test name="bool" /> 18418 <Test name="vec3" /> 18419 <Test name="vec4" /> 18420 <Test name="sampler_2d" /> 18421 <Test name="sampler_2d_array" /> 18422 <Test name="sampler_3d" /> 18423 <Test name="isampler_2d" /> 18424 <Test name="image_2d" /> 18425 <Test name="iimage_2d_array" /> 18426 <Test name="atomic_uint" /> 18427 </TestCase> 18428 <TestCase name="struct"> 18429 <Test name="float" /> 18430 <Test name="int" /> 18431 <Test name="uint" /> 18432 <Test name="bool" /> 18433 <Test name="vec3" /> 18434 <Test name="vec4" /> 18435 <Test name="sampler_2d" /> 18436 <Test name="sampler_2d_array" /> 18437 <Test name="sampler_3d" /> 18438 <Test name="isampler_2d" /> 18439 </TestCase> 18440 </TestSuite> 18441 <TestSuite name="named_block"> 18442 <TestCase name="types"> 18443 <Test name="float" /> 18444 <Test name="int" /> 18445 <Test name="uint" /> 18446 <Test name="bool" /> 18447 <Test name="vec2" /> 18448 <Test name="vec3" /> 18449 <Test name="vec4" /> 18450 <Test name="ivec2" /> 18451 <Test name="ivec3" /> 18452 <Test name="ivec4" /> 18453 <Test name="uvec2" /> 18454 <Test name="uvec3" /> 18455 <Test name="uvec4" /> 18456 <Test name="bvec2" /> 18457 <Test name="bvec3" /> 18458 <Test name="bvec4" /> 18459 <Test name="mat2" /> 18460 <Test name="mat2x3" /> 18461 <Test name="mat2x4" /> 18462 <Test name="mat3x2" /> 18463 <Test name="mat3" /> 18464 <Test name="mat3x4" /> 18465 <Test name="mat4x2" /> 18466 <Test name="mat4x3" /> 18467 <Test name="mat4" /> 18468 </TestCase> 18469 <TestCase name="array"> 18470 <Test name="float" /> 18471 <Test name="int" /> 18472 <Test name="uint" /> 18473 <Test name="bool" /> 18474 <Test name="vec3" /> 18475 <Test name="vec4" /> 18476 </TestCase> 18477 <TestCase name="struct"> 18478 <Test name="float" /> 18479 <Test name="int" /> 18480 <Test name="uint" /> 18481 <Test name="bool" /> 18482 <Test name="vec3" /> 18483 <Test name="vec4" /> 18484 </TestCase> 18485 </TestSuite> 18486 <TestSuite name="unnamed_block"> 18487 <TestCase name="basic_type"> 18488 <Test name="float" /> 18489 <Test name="int" /> 18490 <Test name="uint" /> 18491 <Test name="bool" /> 18492 <Test name="vec3" /> 18493 <Test name="vec4" /> 18494 </TestCase> 18495 <TestCase name="array"> 18496 <Test name="float" /> 18497 <Test name="int" /> 18498 <Test name="uint" /> 18499 <Test name="bool" /> 18500 <Test name="vec3" /> 18501 <Test name="vec4" /> 18502 </TestCase> 18503 <TestCase name="struct"> 18504 <Test name="float" /> 18505 <Test name="int" /> 18506 <Test name="uint" /> 18507 <Test name="bool" /> 18508 <Test name="vec3" /> 18509 <Test name="vec4" /> 18510 </TestCase> 18511 </TestSuite> 18512 <TestSuite name="block_array"> 18513 <TestCase name="basic_type"> 18514 <Test name="float" /> 18515 <Test name="int" /> 18516 <Test name="uint" /> 18517 <Test name="bool" /> 18518 <Test name="vec3" /> 18519 <Test name="vec4" /> 18520 </TestCase> 18521 <TestCase name="array"> 18522 <Test name="float" /> 18523 <Test name="int" /> 18524 <Test name="uint" /> 18525 <Test name="bool" /> 18526 <Test name="vec3" /> 18527 <Test name="vec4" /> 18528 </TestCase> 18529 <TestCase name="struct"> 18530 <Test name="float" /> 18531 <Test name="int" /> 18532 <Test name="uint" /> 18533 <Test name="bool" /> 18534 <Test name="vec3" /> 18535 <Test name="vec4" /> 18536 </TestCase> 18537 </TestSuite> 18538 </TestSuite> 18539 <TestCase name="random"> 18540 <Test name="0" /> 18541 <Test name="1" /> 18542 <Test name="2" /> 18543 <Test name="3" /> 18544 <Test name="4" /> 18545 <Test name="5" /> 18546 <Test name="6" /> 18547 <Test name="7" /> 18548 <Test name="8" /> 18549 <Test name="9" /> 18550 <Test name="10" /> 18551 <Test name="11" /> 18552 <Test name="12" /> 18553 <Test name="13" /> 18554 <Test name="14" /> 18555 <Test name="15" /> 18556 <Test name="16" /> 18557 <Test name="17" /> 18558 <Test name="18" /> 18559 <Test name="19" /> 18560 <Test name="20" /> 18561 <Test name="21" /> 18562 <Test name="22" /> 18563 <Test name="23" /> 18564 <Test name="24" /> 18565 <Test name="25" /> 18566 <Test name="26" /> 18567 <Test name="27" /> 18568 <Test name="28" /> 18569 <Test name="29" /> 18570 <Test name="30" /> 18571 <Test name="31" /> 18572 <Test name="32" /> 18573 <Test name="33" /> 18574 <Test name="34" /> 18575 <Test name="35" /> 18576 <Test name="36" /> 18577 <Test name="37" /> 18578 <Test name="38" /> 18579 <Test name="39" /> 18580 </TestCase> 18581 </TestSuite> 18582 <TestSuite name="uniform_block"> 18583 <TestCase name="resource_list"> 18584 <Test name="named_block" /> 18585 <Test name="unnamed_block" /> 18586 <Test name="block_array" /> 18587 <Test name="block_array_single_element" /> 18588 </TestCase> 18589 <TestCase name="active_variables"> 18590 <Test name="named_block" /> 18591 <Test name="unnamed_block" /> 18592 <Test name="block_array" /> 18593 </TestCase> 18594 <TestCase name="buffer_binding"> 18595 <Test name="named_block" /> 18596 <Test name="unnamed_block" /> 18597 <Test name="block_array" /> 18598 <Test name="named_block_explicit_binding" /> 18599 <Test name="unnamed_block_explicit_binding" /> 18600 <Test name="block_array_explicit_binding" /> 18601 </TestCase> 18602 <TestCase name="buffer_data_size"> 18603 <Test name="named_block" /> 18604 <Test name="unnamed_block" /> 18605 <Test name="block_array" /> 18606 </TestCase> 18607 <TestCase name="name_length"> 18608 <Test name="named_block" /> 18609 <Test name="unnamed_block" /> 18610 <Test name="block_array" /> 18611 <Test name="block_array_single_element" /> 18612 </TestCase> 18613 <TestSuite name="referenced_by"> 18614 <TestCase name="compute"> 18615 <Test name="named_block" /> 18616 <Test name="unnamed_block" /> 18617 <Test name="block_array" /> 18618 </TestCase> 18619 <TestCase name="separable_vertex"> 18620 <Test name="named_block" /> 18621 <Test name="unnamed_block" /> 18622 <Test name="block_array" /> 18623 </TestCase> 18624 <TestCase name="separable_fragment"> 18625 <Test name="named_block" /> 18626 <Test name="unnamed_block" /> 18627 <Test name="block_array" /> 18628 </TestCase> 18629 <TestCase name="vertex_fragment"> 18630 <Test name="named_block" /> 18631 <Test name="unnamed_block" /> 18632 <Test name="block_array" /> 18633 </TestCase> 18634 <TestCase name="vertex_fragment_only_fragment"> 18635 <Test name="named_block" /> 18636 <Test name="unnamed_block" /> 18637 <Test name="block_array" /> 18638 </TestCase> 18639 <TestCase name="vertex_fragment_only_vertex"> 18640 <Test name="named_block" /> 18641 <Test name="unnamed_block" /> 18642 <Test name="block_array" /> 18643 </TestCase> 18644 </TestSuite> 18645 </TestSuite> 18646 <TestCase name="atomic_counter_buffer"> 18647 <Test name="resource_list" /> 18648 <Test name="active_variables" /> 18649 <Test name="buffer_binding" /> 18650 <Test name="buffer_data_size" /> 18651 <Test name="referenced_by_compute" /> 18652 <Test name="referenced_by_separable_vertex" /> 18653 <Test name="referenced_by_separable_fragment" /> 18654 <Test name="referenced_by_vertex_fragment" /> 18655 <Test name="referenced_by_vertex_fragment_only_fragment" /> 18656 <Test name="referenced_by_vertex_fragment_only_vertex" /> 18657 </TestCase> 18658 <TestSuite name="program_input"> 18659 <TestSuite name="resource_list"> 18660 <TestCase name="vertex_fragment"> 18661 <Test name="empty" /> 18662 <Test name="var" /> 18663 </TestCase> 18664 <TestCase name="separable_vertex"> 18665 <Test name="empty" /> 18666 <Test name="var" /> 18667 </TestCase> 18668 <TestCase name="separable_fragment"> 18669 <Test name="empty" /> 18670 <Test name="var" /> 18671 <Test name="var_struct" /> 18672 <Test name="var_array" /> 18673 </TestCase> 18674 </TestSuite> 18675 <TestSuite name="array_size"> 18676 <TestCase name="vertex_fragment"> 18677 <Test name="var" /> 18678 </TestCase> 18679 <TestCase name="separable_vertex"> 18680 <Test name="var" /> 18681 </TestCase> 18682 <TestCase name="separable_fragment"> 18683 <Test name="var" /> 18684 <Test name="var_struct" /> 18685 <Test name="var_array" /> 18686 </TestCase> 18687 </TestSuite> 18688 <TestSuite name="location"> 18689 <TestCase name="vertex_fragment"> 18690 <Test name="var" /> 18691 <Test name="var_explicit_location" /> 18692 </TestCase> 18693 <TestCase name="separable_vertex"> 18694 <Test name="var" /> 18695 <Test name="var_explicit_location" /> 18696 </TestCase> 18697 <TestCase name="separable_fragment"> 18698 <Test name="var_explicit_location" /> 18699 <Test name="var_struct_explicit_location" /> 18700 <Test name="var_array_explicit_location" /> 18701 </TestCase> 18702 </TestSuite> 18703 <TestSuite name="name_length"> 18704 <TestCase name="vertex_fragment"> 18705 <Test name="var" /> 18706 </TestCase> 18707 <TestCase name="separable_vertex"> 18708 <Test name="var" /> 18709 </TestCase> 18710 <TestCase name="separable_fragment"> 18711 <Test name="var" /> 18712 <Test name="var_struct" /> 18713 <Test name="var_array" /> 18714 </TestCase> 18715 </TestSuite> 18716 <TestCase name="referenced_by"> 18717 <Test name="referenced_by_vertex_fragment" /> 18718 <Test name="referenced_by_separable_vertex" /> 18719 <Test name="referenced_by_separable_fragment" /> 18720 </TestCase> 18721 <TestSuite name="type"> 18722 <TestCase name="vertex_fragment"> 18723 <Test name="float" /> 18724 <Test name="int" /> 18725 <Test name="uint" /> 18726 <Test name="vec2" /> 18727 <Test name="vec3" /> 18728 <Test name="vec4" /> 18729 <Test name="ivec2" /> 18730 <Test name="ivec3" /> 18731 <Test name="ivec4" /> 18732 <Test name="uvec2" /> 18733 <Test name="uvec3" /> 18734 <Test name="uvec4" /> 18735 <Test name="mat2" /> 18736 <Test name="mat2x3" /> 18737 <Test name="mat2x4" /> 18738 <Test name="mat3x2" /> 18739 <Test name="mat3" /> 18740 <Test name="mat3x4" /> 18741 <Test name="mat4x2" /> 18742 <Test name="mat4x3" /> 18743 <Test name="mat4" /> 18744 </TestCase> 18745 <TestCase name="separable_vertex"> 18746 <Test name="float" /> 18747 <Test name="int" /> 18748 <Test name="uint" /> 18749 <Test name="vec2" /> 18750 <Test name="vec3" /> 18751 <Test name="vec4" /> 18752 <Test name="ivec2" /> 18753 <Test name="ivec3" /> 18754 <Test name="ivec4" /> 18755 <Test name="uvec2" /> 18756 <Test name="uvec3" /> 18757 <Test name="uvec4" /> 18758 <Test name="mat2" /> 18759 <Test name="mat2x3" /> 18760 <Test name="mat2x4" /> 18761 <Test name="mat3x2" /> 18762 <Test name="mat3" /> 18763 <Test name="mat3x4" /> 18764 <Test name="mat4x2" /> 18765 <Test name="mat4x3" /> 18766 <Test name="mat4" /> 18767 </TestCase> 18768 <TestSuite name="separable_fragment"> 18769 <TestCase name="basic_type"> 18770 <Test name="float" /> 18771 <Test name="int" /> 18772 <Test name="uint" /> 18773 <Test name="vec2" /> 18774 <Test name="vec3" /> 18775 <Test name="vec4" /> 18776 <Test name="ivec2" /> 18777 <Test name="ivec3" /> 18778 <Test name="ivec4" /> 18779 <Test name="uvec2" /> 18780 <Test name="uvec3" /> 18781 <Test name="uvec4" /> 18782 <Test name="mat2" /> 18783 <Test name="mat2x3" /> 18784 <Test name="mat2x4" /> 18785 <Test name="mat3x2" /> 18786 <Test name="mat3" /> 18787 <Test name="mat3x4" /> 18788 <Test name="mat4x2" /> 18789 <Test name="mat4x3" /> 18790 <Test name="mat4" /> 18791 </TestCase> 18792 <TestCase name="array"> 18793 <Test name="float" /> 18794 <Test name="int" /> 18795 <Test name="uint" /> 18796 <Test name="vec2" /> 18797 <Test name="vec3" /> 18798 <Test name="vec4" /> 18799 <Test name="ivec2" /> 18800 <Test name="ivec3" /> 18801 <Test name="ivec4" /> 18802 <Test name="uvec2" /> 18803 <Test name="uvec3" /> 18804 <Test name="uvec4" /> 18805 <Test name="mat2" /> 18806 <Test name="mat2x3" /> 18807 <Test name="mat2x4" /> 18808 <Test name="mat3x2" /> 18809 <Test name="mat3" /> 18810 <Test name="mat3x4" /> 18811 <Test name="mat4x2" /> 18812 <Test name="mat4x3" /> 18813 <Test name="mat4" /> 18814 </TestCase> 18815 <TestCase name="struct"> 18816 <Test name="float" /> 18817 <Test name="int" /> 18818 <Test name="uint" /> 18819 <Test name="vec2" /> 18820 <Test name="vec3" /> 18821 <Test name="vec4" /> 18822 <Test name="ivec2" /> 18823 <Test name="ivec3" /> 18824 <Test name="ivec4" /> 18825 <Test name="uvec2" /> 18826 <Test name="uvec3" /> 18827 <Test name="uvec4" /> 18828 <Test name="mat2" /> 18829 <Test name="mat2x3" /> 18830 <Test name="mat2x4" /> 18831 <Test name="mat3x2" /> 18832 <Test name="mat3" /> 18833 <Test name="mat3x4" /> 18834 <Test name="mat4x2" /> 18835 <Test name="mat4x3" /> 18836 <Test name="mat4" /> 18837 </TestCase> 18838 </TestSuite> 18839 </TestSuite> 18840 </TestSuite> 18841 <TestSuite name="program_output"> 18842 <TestSuite name="resource_list"> 18843 <TestCase name="vertex_fragment"> 18844 <Test name="empty" /> 18845 <Test name="var" /> 18846 <Test name="var_array" /> 18847 </TestCase> 18848 <TestCase name="separable_vertex"> 18849 <Test name="empty" /> 18850 <Test name="var" /> 18851 <Test name="var_struct" /> 18852 <Test name="var_array" /> 18853 </TestCase> 18854 <TestCase name="separable_fragment"> 18855 <Test name="empty" /> 18856 <Test name="var" /> 18857 <Test name="var_array" /> 18858 </TestCase> 18859 <TestCase name="compute"> 18860 <Test name="empty" /> 18861 </TestCase> 18862 </TestSuite> 18863 <TestSuite name="array_size"> 18864 <TestCase name="vertex_fragment"> 18865 <Test name="var" /> 18866 <Test name="var_array" /> 18867 </TestCase> 18868 <TestCase name="separable_vertex"> 18869 <Test name="var" /> 18870 <Test name="var_struct" /> 18871 <Test name="var_array" /> 18872 </TestCase> 18873 <TestCase name="separable_fragment"> 18874 <Test name="var" /> 18875 <Test name="var_array" /> 18876 </TestCase> 18877 </TestSuite> 18878 <TestSuite name="location"> 18879 <TestCase name="vertex_fragment"> 18880 <Test name="var" /> 18881 <Test name="var_explicit_location" /> 18882 <Test name="var_array" /> 18883 <Test name="var_array_explicit_location" /> 18884 </TestCase> 18885 <TestCase name="separable_vertex"> 18886 <Test name="var_explicit_location" /> 18887 <Test name="var_struct_explicit_location" /> 18888 <Test name="var_array_explicit_location" /> 18889 </TestCase> 18890 <TestCase name="separable_fragment"> 18891 <Test name="var" /> 18892 <Test name="var_explicit_location" /> 18893 <Test name="var_array" /> 18894 <Test name="var_array_explicit_location" /> 18895 </TestCase> 18896 </TestSuite> 18897 <TestSuite name="name_length"> 18898 <TestCase name="vertex_fragment"> 18899 <Test name="var" /> 18900 <Test name="var_array" /> 18901 </TestCase> 18902 <TestCase name="separable_vertex"> 18903 <Test name="var" /> 18904 <Test name="var_struct" /> 18905 <Test name="var_array" /> 18906 </TestCase> 18907 <TestCase name="separable_fragment"> 18908 <Test name="var" /> 18909 <Test name="var_array" /> 18910 </TestCase> 18911 </TestSuite> 18912 <TestCase name="referenced_by"> 18913 <Test name="referenced_by_vertex_fragment" /> 18914 <Test name="referenced_by_separable_vertex" /> 18915 <Test name="referenced_by_separable_fragment" /> 18916 </TestCase> 18917 <TestSuite name="type"> 18918 <TestSuite name="vertex_fragment"> 18919 <TestCase name="basic_type"> 18920 <Test name="float" /> 18921 <Test name="int" /> 18922 <Test name="uint" /> 18923 <Test name="vec2" /> 18924 <Test name="vec3" /> 18925 <Test name="vec4" /> 18926 <Test name="ivec2" /> 18927 <Test name="ivec3" /> 18928 <Test name="ivec4" /> 18929 <Test name="uvec2" /> 18930 <Test name="uvec3" /> 18931 <Test name="uvec4" /> 18932 </TestCase> 18933 <TestCase name="array"> 18934 <Test name="float" /> 18935 <Test name="int" /> 18936 <Test name="uint" /> 18937 <Test name="vec2" /> 18938 <Test name="vec3" /> 18939 <Test name="vec4" /> 18940 <Test name="ivec2" /> 18941 <Test name="ivec3" /> 18942 <Test name="ivec4" /> 18943 <Test name="uvec2" /> 18944 <Test name="uvec3" /> 18945 <Test name="uvec4" /> 18946 </TestCase> 18947 </TestSuite> 18948 <TestSuite name="separable_vertex"> 18949 <TestCase name="basic_type"> 18950 <Test name="float" /> 18951 <Test name="int" /> 18952 <Test name="uint" /> 18953 <Test name="vec2" /> 18954 <Test name="vec3" /> 18955 <Test name="vec4" /> 18956 <Test name="ivec2" /> 18957 <Test name="ivec3" /> 18958 <Test name="ivec4" /> 18959 <Test name="uvec2" /> 18960 <Test name="uvec3" /> 18961 <Test name="uvec4" /> 18962 <Test name="mat2" /> 18963 <Test name="mat2x3" /> 18964 <Test name="mat2x4" /> 18965 <Test name="mat3x2" /> 18966 <Test name="mat3" /> 18967 <Test name="mat3x4" /> 18968 <Test name="mat4x2" /> 18969 <Test name="mat4x3" /> 18970 <Test name="mat4" /> 18971 </TestCase> 18972 <TestCase name="array"> 18973 <Test name="float" /> 18974 <Test name="int" /> 18975 <Test name="uint" /> 18976 <Test name="vec2" /> 18977 <Test name="vec3" /> 18978 <Test name="vec4" /> 18979 <Test name="ivec2" /> 18980 <Test name="ivec3" /> 18981 <Test name="ivec4" /> 18982 <Test name="uvec2" /> 18983 <Test name="uvec3" /> 18984 <Test name="uvec4" /> 18985 <Test name="mat2" /> 18986 <Test name="mat2x3" /> 18987 <Test name="mat2x4" /> 18988 <Test name="mat3x2" /> 18989 <Test name="mat3" /> 18990 <Test name="mat3x4" /> 18991 <Test name="mat4x2" /> 18992 <Test name="mat4x3" /> 18993 <Test name="mat4" /> 18994 </TestCase> 18995 <TestCase name="struct"> 18996 <Test name="float" /> 18997 <Test name="int" /> 18998 <Test name="uint" /> 18999 <Test name="vec2" /> 19000 <Test name="vec3" /> 19001 <Test name="vec4" /> 19002 <Test name="ivec2" /> 19003 <Test name="ivec3" /> 19004 <Test name="ivec4" /> 19005 <Test name="uvec2" /> 19006 <Test name="uvec3" /> 19007 <Test name="uvec4" /> 19008 <Test name="mat2" /> 19009 <Test name="mat2x3" /> 19010 <Test name="mat2x4" /> 19011 <Test name="mat3x2" /> 19012 <Test name="mat3" /> 19013 <Test name="mat3x4" /> 19014 <Test name="mat4x2" /> 19015 <Test name="mat4x3" /> 19016 <Test name="mat4" /> 19017 </TestCase> 19018 </TestSuite> 19019 <TestSuite name="separable_fragment"> 19020 <TestCase name="basic_type"> 19021 <Test name="float" /> 19022 <Test name="int" /> 19023 <Test name="uint" /> 19024 <Test name="vec2" /> 19025 <Test name="vec3" /> 19026 <Test name="vec4" /> 19027 <Test name="ivec2" /> 19028 <Test name="ivec3" /> 19029 <Test name="ivec4" /> 19030 <Test name="uvec2" /> 19031 <Test name="uvec3" /> 19032 <Test name="uvec4" /> 19033 </TestCase> 19034 <TestCase name="array"> 19035 <Test name="float" /> 19036 <Test name="int" /> 19037 <Test name="uint" /> 19038 <Test name="vec2" /> 19039 <Test name="vec3" /> 19040 <Test name="vec4" /> 19041 <Test name="ivec2" /> 19042 <Test name="ivec3" /> 19043 <Test name="ivec4" /> 19044 <Test name="uvec2" /> 19045 <Test name="uvec3" /> 19046 <Test name="uvec4" /> 19047 </TestCase> 19048 </TestSuite> 19049 </TestSuite> 19050 </TestSuite> 19051 <TestSuite name="transform_feedback_varying"> 19052 <TestSuite name="resource_list"> 19053 <TestCase name="vertex_fragment"> 19054 <Test name="builtin_gl_position" /> 19055 <Test name="default_block_basic_type" /> 19056 <Test name="default_block_array_element" /> 19057 </TestCase> 19058 <TestCase name="separable_vertex"> 19059 <Test name="builtin_gl_position" /> 19060 <Test name="default_block_basic_type" /> 19061 <Test name="default_block_array_element" /> 19062 </TestCase> 19063 </TestSuite> 19064 <TestSuite name="array_size"> 19065 <TestCase name="vertex_fragment"> 19066 <Test name="builtin_gl_position" /> 19067 <Test name="default_block_basic_type" /> 19068 <Test name="default_block_array_element" /> 19069 </TestCase> 19070 <TestCase name="separable_vertex"> 19071 <Test name="builtin_gl_position" /> 19072 <Test name="default_block_basic_type" /> 19073 <Test name="default_block_array_element" /> 19074 </TestCase> 19075 </TestSuite> 19076 <TestSuite name="name_length"> 19077 <TestCase name="vertex_fragment"> 19078 <Test name="builtin_gl_position" /> 19079 <Test name="default_block_basic_type" /> 19080 <Test name="default_block_array_element" /> 19081 </TestCase> 19082 <TestCase name="separable_vertex"> 19083 <Test name="builtin_gl_position" /> 19084 <Test name="default_block_basic_type" /> 19085 <Test name="default_block_array_element" /> 19086 </TestCase> 19087 </TestSuite> 19088 <TestSuite name="type"> 19089 <TestSuite name="vertex_fragment"> 19090 <TestCase name="basic_type"> 19091 <Test name="float" /> 19092 <Test name="int" /> 19093 <Test name="uint" /> 19094 <Test name="vec2" /> 19095 <Test name="vec3" /> 19096 <Test name="vec4" /> 19097 <Test name="ivec2" /> 19098 <Test name="ivec3" /> 19099 <Test name="ivec4" /> 19100 <Test name="uvec2" /> 19101 <Test name="uvec3" /> 19102 <Test name="uvec4" /> 19103 <Test name="mat2" /> 19104 <Test name="mat2x3" /> 19105 <Test name="mat2x4" /> 19106 <Test name="mat3x2" /> 19107 <Test name="mat3" /> 19108 <Test name="mat3x4" /> 19109 <Test name="mat4x2" /> 19110 <Test name="mat4x3" /> 19111 <Test name="mat4" /> 19112 </TestCase> 19113 <TestCase name="array"> 19114 <Test name="float" /> 19115 <Test name="int" /> 19116 <Test name="uint" /> 19117 <Test name="vec2" /> 19118 <Test name="vec3" /> 19119 <Test name="vec4" /> 19120 <Test name="ivec2" /> 19121 <Test name="ivec3" /> 19122 <Test name="ivec4" /> 19123 <Test name="uvec2" /> 19124 <Test name="uvec3" /> 19125 <Test name="uvec4" /> 19126 <Test name="mat2" /> 19127 <Test name="mat2x3" /> 19128 <Test name="mat2x4" /> 19129 <Test name="mat3x2" /> 19130 <Test name="mat3" /> 19131 <Test name="mat3x4" /> 19132 <Test name="mat4x2" /> 19133 <Test name="mat4x3" /> 19134 <Test name="mat4" /> 19135 </TestCase> 19136 </TestSuite> 19137 <TestSuite name="separable_vertex"> 19138 <TestCase name="basic_type"> 19139 <Test name="float" /> 19140 <Test name="int" /> 19141 <Test name="uint" /> 19142 <Test name="vec2" /> 19143 <Test name="vec3" /> 19144 <Test name="vec4" /> 19145 <Test name="ivec2" /> 19146 <Test name="ivec3" /> 19147 <Test name="ivec4" /> 19148 <Test name="uvec2" /> 19149 <Test name="uvec3" /> 19150 <Test name="uvec4" /> 19151 <Test name="mat2" /> 19152 <Test name="mat2x3" /> 19153 <Test name="mat2x4" /> 19154 <Test name="mat3x2" /> 19155 <Test name="mat3" /> 19156 <Test name="mat3x4" /> 19157 <Test name="mat4x2" /> 19158 <Test name="mat4x3" /> 19159 <Test name="mat4" /> 19160 </TestCase> 19161 <TestCase name="array"> 19162 <Test name="float" /> 19163 <Test name="int" /> 19164 <Test name="uint" /> 19165 <Test name="vec2" /> 19166 <Test name="vec3" /> 19167 <Test name="vec4" /> 19168 <Test name="ivec2" /> 19169 <Test name="ivec3" /> 19170 <Test name="ivec4" /> 19171 <Test name="uvec2" /> 19172 <Test name="uvec3" /> 19173 <Test name="uvec4" /> 19174 <Test name="mat2" /> 19175 <Test name="mat2x3" /> 19176 <Test name="mat2x4" /> 19177 <Test name="mat3x2" /> 19178 <Test name="mat3" /> 19179 <Test name="mat3x4" /> 19180 <Test name="mat4x2" /> 19181 <Test name="mat4x3" /> 19182 <Test name="mat4" /> 19183 </TestCase> 19184 </TestSuite> 19185 </TestSuite> 19186 </TestSuite> 19187 <TestSuite name="buffer_variable"> 19188 <TestSuite name="resource_list"> 19189 <TestCase name="named_block"> 19190 <Test name="var" /> 19191 <Test name="var_struct" /> 19192 <Test name="var_struct_struct" /> 19193 <Test name="var_struct_struct_struct" /> 19194 <Test name="var_struct_struct_struct_struct" /> 19195 <Test name="var_array_struct_struct_struct" /> 19196 <Test name="var_array_struct_struct" /> 19197 <Test name="var_array_struct" /> 19198 <Test name="var_array" /> 19199 <Test name="var_struct_array" /> 19200 <Test name="var_struct_struct_array" /> 19201 <Test name="var_struct_struct_struct_array" /> 19202 <Test name="var_array_struct_struct_array" /> 19203 <Test name="var_array_struct_array" /> 19204 <Test name="var_struct_array_struct_array" /> 19205 <Test name="var_array_array_struct_array" /> 19206 <Test name="var_array_array" /> 19207 <Test name="var_struct_array_array" /> 19208 <Test name="var_struct_struct_array_array" /> 19209 <Test name="var_array_struct_array_array" /> 19210 <Test name="var_array_array_array" /> 19211 <Test name="var_struct_array_array_array" /> 19212 <Test name="var_array_array_array_array" /> 19213 </TestCase> 19214 <TestCase name="unnamed_block"> 19215 <Test name="var" /> 19216 <Test name="var_struct" /> 19217 <Test name="var_struct_struct" /> 19218 <Test name="var_struct_struct_struct" /> 19219 <Test name="var_struct_struct_struct_struct" /> 19220 <Test name="var_array_struct_struct_struct" /> 19221 <Test name="var_array_struct_struct" /> 19222 <Test name="var_array_struct" /> 19223 <Test name="var_array" /> 19224 <Test name="var_struct_array" /> 19225 <Test name="var_struct_struct_array" /> 19226 <Test name="var_struct_struct_struct_array" /> 19227 <Test name="var_array_struct_struct_array" /> 19228 <Test name="var_array_struct_array" /> 19229 <Test name="var_struct_array_struct_array" /> 19230 <Test name="var_array_array_struct_array" /> 19231 <Test name="var_array_array" /> 19232 <Test name="var_struct_array_array" /> 19233 <Test name="var_struct_struct_array_array" /> 19234 <Test name="var_array_struct_array_array" /> 19235 <Test name="var_array_array_array" /> 19236 <Test name="var_struct_array_array_array" /> 19237 <Test name="var_array_array_array_array" /> 19238 </TestCase> 19239 <TestCase name="block_array"> 19240 <Test name="var_array" /> 19241 <Test name="var_struct_array" /> 19242 <Test name="var_struct_struct_array" /> 19243 <Test name="var_struct_struct_struct_array" /> 19244 <Test name="var_struct_struct_struct_struct_array" /> 19245 <Test name="var_array_struct_struct_struct_array" /> 19246 <Test name="var_array_struct_struct_array" /> 19247 <Test name="var_array_struct_array" /> 19248 <Test name="var_array_array" /> 19249 <Test name="var_struct_array_array" /> 19250 <Test name="var_struct_struct_array_array" /> 19251 <Test name="var_struct_struct_struct_array_array" /> 19252 <Test name="var_array_struct_struct_array_array" /> 19253 <Test name="var_array_struct_array_array" /> 19254 <Test name="var_struct_array_struct_array_array" /> 19255 <Test name="var_array_array_struct_array_array" /> 19256 <Test name="var_array_array_array" /> 19257 <Test name="var_struct_array_array_array" /> 19258 <Test name="var_struct_struct_array_array_array" /> 19259 <Test name="var_array_struct_array_array_array" /> 19260 <Test name="var_array_array_array_array" /> 19261 <Test name="var_struct_array_array_array_array" /> 19262 <Test name="var_array_array_array_array_array" /> 19263 </TestCase> 19264 </TestSuite> 19265 <TestSuite name="array_size"> 19266 <TestSuite name="named_block"> 19267 <TestCase name="non_array"> 19268 <Test name="float" /> 19269 <Test name="int" /> 19270 <Test name="uint" /> 19271 <Test name="bool" /> 19272 <Test name="vec3" /> 19273 <Test name="vec4" /> 19274 </TestCase> 19275 <TestSuite name="sized"> 19276 <TestCase name="types"> 19277 <Test name="float" /> 19278 <Test name="int" /> 19279 <Test name="uint" /> 19280 <Test name="bool" /> 19281 <Test name="vec3" /> 19282 <Test name="vec4" /> 19283 <Test name="ivec3" /> 19284 <Test name="uvec3" /> 19285 <Test name="bvec3" /> 19286 <Test name="mat2" /> 19287 <Test name="mat3x2" /> 19288 <Test name="mat3" /> 19289 <Test name="mat4x2" /> 19290 <Test name="mat4" /> 19291 </TestCase> 19292 <TestCase name="aggregates"> 19293 <Test name="float_struct" /> 19294 <Test name="float_struct_struct" /> 19295 <Test name="float_struct_array" /> 19296 <Test name="float_array" /> 19297 <Test name="float_array_struct" /> 19298 <Test name="float_array_array" /> 19299 <Test name="bool_struct" /> 19300 <Test name="bool_array" /> 19301 <Test name="bvec3_struct" /> 19302 <Test name="bvec3_struct_struct" /> 19303 <Test name="bvec3_struct_array" /> 19304 <Test name="bvec3_array" /> 19305 <Test name="bvec3_array_struct" /> 19306 <Test name="bvec3_array_array" /> 19307 <Test name="vec4_struct" /> 19308 <Test name="vec4_struct_struct" /> 19309 <Test name="vec4_struct_array" /> 19310 <Test name="vec4_array" /> 19311 <Test name="vec4_array_struct" /> 19312 <Test name="vec4_array_array" /> 19313 <Test name="ivec2_struct" /> 19314 <Test name="ivec2_struct_struct" /> 19315 <Test name="ivec2_struct_array" /> 19316 <Test name="ivec2_array" /> 19317 <Test name="ivec2_array_struct" /> 19318 <Test name="ivec2_array_array" /> 19319 </TestCase> 19320 </TestSuite> 19321 <TestSuite name="unsized"> 19322 <TestCase name="types"> 19323 <Test name="float" /> 19324 <Test name="int" /> 19325 <Test name="uint" /> 19326 <Test name="bool" /> 19327 <Test name="vec3" /> 19328 <Test name="vec4" /> 19329 </TestCase> 19330 <TestCase name="aggregates"> 19331 <Test name="float_struct" /> 19332 <Test name="float_array" /> 19333 <Test name="bool" /> 19334 <Test name="bvec3_struct" /> 19335 <Test name="bvec3_array" /> 19336 <Test name="vec4_struct" /> 19337 <Test name="vec4_array" /> 19338 <Test name="ivec2_struct" /> 19339 <Test name="ivec2_array" /> 19340 </TestCase> 19341 </TestSuite> 19342 </TestSuite> 19343 <TestSuite name="unnamed_block"> 19344 <TestCase name="sized"> 19345 <Test name="float" /> 19346 <Test name="float_struct" /> 19347 <Test name="float_array" /> 19348 <Test name="bool" /> 19349 <Test name="bvec3" /> 19350 <Test name="bvec3_struct" /> 19351 <Test name="bvec3_array" /> 19352 <Test name="vec4" /> 19353 <Test name="vec4_struct" /> 19354 <Test name="vec4_array" /> 19355 <Test name="ivec2" /> 19356 <Test name="ivec2_struct" /> 19357 <Test name="ivec2_array" /> 19358 </TestCase> 19359 <TestCase name="unsized"> 19360 <Test name="float" /> 19361 <Test name="float_struct" /> 19362 <Test name="float_array" /> 19363 <Test name="bool" /> 19364 <Test name="bvec3" /> 19365 <Test name="bvec3_struct" /> 19366 <Test name="bvec3_array" /> 19367 <Test name="vec4" /> 19368 <Test name="vec4_struct" /> 19369 <Test name="vec4_array" /> 19370 <Test name="ivec2" /> 19371 <Test name="ivec2_struct" /> 19372 <Test name="ivec2_array" /> 19373 </TestCase> 19374 </TestSuite> 19375 <TestSuite name="block_array"> 19376 <TestCase name="sized"> 19377 <Test name="float" /> 19378 <Test name="float_struct" /> 19379 <Test name="float_array" /> 19380 <Test name="bool" /> 19381 <Test name="bvec3" /> 19382 <Test name="bvec3_struct" /> 19383 <Test name="bvec3_array" /> 19384 <Test name="vec4" /> 19385 <Test name="vec4_struct" /> 19386 <Test name="vec4_array" /> 19387 <Test name="ivec2" /> 19388 <Test name="ivec2_struct" /> 19389 <Test name="ivec2_array" /> 19390 </TestCase> 19391 <TestCase name="unsized"> 19392 <Test name="float" /> 19393 <Test name="float_struct" /> 19394 <Test name="float_array" /> 19395 <Test name="bool" /> 19396 <Test name="bvec3" /> 19397 <Test name="bvec3_struct" /> 19398 <Test name="bvec3_array" /> 19399 <Test name="vec4" /> 19400 <Test name="vec4_struct" /> 19401 <Test name="vec4_array" /> 19402 <Test name="ivec2" /> 19403 <Test name="ivec2_struct" /> 19404 <Test name="ivec2_array" /> 19405 </TestCase> 19406 </TestSuite> 19407 </TestSuite> 19408 <TestSuite name="array_stride"> 19409 <TestSuite name="named_block"> 19410 <TestCase name="non_array"> 19411 <Test name="float" /> 19412 <Test name="int" /> 19413 <Test name="uint" /> 19414 <Test name="bool" /> 19415 <Test name="vec3" /> 19416 <Test name="vec4" /> 19417 </TestCase> 19418 <TestSuite name="sized"> 19419 <TestCase name="types"> 19420 <Test name="float" /> 19421 <Test name="int" /> 19422 <Test name="uint" /> 19423 <Test name="bool" /> 19424 <Test name="vec3" /> 19425 <Test name="vec4" /> 19426 <Test name="ivec3" /> 19427 <Test name="uvec3" /> 19428 <Test name="bvec3" /> 19429 <Test name="mat2" /> 19430 <Test name="mat3x2" /> 19431 <Test name="mat3" /> 19432 <Test name="mat4x2" /> 19433 <Test name="mat4" /> 19434 </TestCase> 19435 <TestCase name="aggregates"> 19436 <Test name="float_struct" /> 19437 <Test name="float_struct_struct" /> 19438 <Test name="float_struct_array" /> 19439 <Test name="float_array" /> 19440 <Test name="float_array_struct" /> 19441 <Test name="float_array_array" /> 19442 <Test name="bool_struct" /> 19443 <Test name="bool_array" /> 19444 <Test name="bvec3_struct" /> 19445 <Test name="bvec3_struct_struct" /> 19446 <Test name="bvec3_struct_array" /> 19447 <Test name="bvec3_array" /> 19448 <Test name="bvec3_array_struct" /> 19449 <Test name="bvec3_array_array" /> 19450 <Test name="vec4_struct" /> 19451 <Test name="vec4_struct_struct" /> 19452 <Test name="vec4_struct_array" /> 19453 <Test name="vec4_array" /> 19454 <Test name="vec4_array_struct" /> 19455 <Test name="vec4_array_array" /> 19456 <Test name="ivec2_struct" /> 19457 <Test name="ivec2_struct_struct" /> 19458 <Test name="ivec2_struct_array" /> 19459 <Test name="ivec2_array" /> 19460 <Test name="ivec2_array_struct" /> 19461 <Test name="ivec2_array_array" /> 19462 </TestCase> 19463 </TestSuite> 19464 <TestSuite name="unsized"> 19465 <TestCase name="types"> 19466 <Test name="float" /> 19467 <Test name="int" /> 19468 <Test name="uint" /> 19469 <Test name="bool" /> 19470 <Test name="vec3" /> 19471 <Test name="vec4" /> 19472 </TestCase> 19473 <TestCase name="aggregates"> 19474 <Test name="float_struct" /> 19475 <Test name="float_array" /> 19476 <Test name="bool" /> 19477 <Test name="bvec3_struct" /> 19478 <Test name="bvec3_array" /> 19479 <Test name="vec4_struct" /> 19480 <Test name="vec4_array" /> 19481 <Test name="ivec2_struct" /> 19482 <Test name="ivec2_array" /> 19483 </TestCase> 19484 </TestSuite> 19485 </TestSuite> 19486 <TestSuite name="unnamed_block"> 19487 <TestCase name="sized"> 19488 <Test name="float" /> 19489 <Test name="float_struct" /> 19490 <Test name="float_array" /> 19491 <Test name="bool" /> 19492 <Test name="bvec3" /> 19493 <Test name="bvec3_struct" /> 19494 <Test name="bvec3_array" /> 19495 <Test name="vec4" /> 19496 <Test name="vec4_struct" /> 19497 <Test name="vec4_array" /> 19498 <Test name="ivec2" /> 19499 <Test name="ivec2_struct" /> 19500 <Test name="ivec2_array" /> 19501 </TestCase> 19502 <TestCase name="unsized"> 19503 <Test name="float" /> 19504 <Test name="float_struct" /> 19505 <Test name="float_array" /> 19506 <Test name="bool" /> 19507 <Test name="bvec3" /> 19508 <Test name="bvec3_struct" /> 19509 <Test name="bvec3_array" /> 19510 <Test name="vec4" /> 19511 <Test name="vec4_struct" /> 19512 <Test name="vec4_array" /> 19513 <Test name="ivec2" /> 19514 <Test name="ivec2_struct" /> 19515 <Test name="ivec2_array" /> 19516 </TestCase> 19517 </TestSuite> 19518 <TestSuite name="block_array"> 19519 <TestCase name="sized"> 19520 <Test name="float" /> 19521 <Test name="float_struct" /> 19522 <Test name="float_array" /> 19523 <Test name="bool" /> 19524 <Test name="bvec3" /> 19525 <Test name="bvec3_struct" /> 19526 <Test name="bvec3_array" /> 19527 <Test name="vec4" /> 19528 <Test name="vec4_struct" /> 19529 <Test name="vec4_array" /> 19530 <Test name="ivec2" /> 19531 <Test name="ivec2_struct" /> 19532 <Test name="ivec2_array" /> 19533 </TestCase> 19534 <TestCase name="unsized"> 19535 <Test name="float" /> 19536 <Test name="float_struct" /> 19537 <Test name="float_array" /> 19538 <Test name="bool" /> 19539 <Test name="bvec3" /> 19540 <Test name="bvec3_struct" /> 19541 <Test name="bvec3_array" /> 19542 <Test name="vec4" /> 19543 <Test name="vec4_struct" /> 19544 <Test name="vec4_array" /> 19545 <Test name="ivec2" /> 19546 <Test name="ivec2_struct" /> 19547 <Test name="ivec2_array" /> 19548 </TestCase> 19549 </TestSuite> 19550 </TestSuite> 19551 <TestCase name="block_index"> 19552 <Test name="named_block" /> 19553 <Test name="unnamed_block" /> 19554 <Test name="block_array" /> 19555 </TestCase> 19556 <TestSuite name="is_row_major"> 19557 <TestSuite name="named_block"> 19558 <TestCase name="types"> 19559 <Test name="float" /> 19560 <Test name="ivec3" /> 19561 <Test name="mat2" /> 19562 <Test name="mat2x3" /> 19563 <Test name="mat2x4" /> 19564 <Test name="mat3x2" /> 19565 <Test name="mat3" /> 19566 <Test name="mat3x4" /> 19567 <Test name="mat4x2" /> 19568 <Test name="mat4x3" /> 19569 <Test name="mat4" /> 19570 </TestCase> 19571 <TestCase name="no_qualifier"> 19572 <Test name="var" /> 19573 <Test name="var_struct" /> 19574 <Test name="var_struct_struct" /> 19575 <Test name="var_array_struct" /> 19576 <Test name="var_array" /> 19577 <Test name="var_struct_array" /> 19578 <Test name="var_array_array" /> 19579 <Test name="var_unsized_array" /> 19580 </TestCase> 19581 <TestCase name="column_major"> 19582 <Test name="var" /> 19583 <Test name="var_struct" /> 19584 <Test name="var_struct_struct" /> 19585 <Test name="var_array_struct" /> 19586 <Test name="var_array" /> 19587 <Test name="var_struct_array" /> 19588 <Test name="var_array_array" /> 19589 <Test name="var_unsized_array" /> 19590 </TestCase> 19591 <TestCase name="row_major"> 19592 <Test name="var" /> 19593 <Test name="var_struct" /> 19594 <Test name="var_struct_struct" /> 19595 <Test name="var_array_struct" /> 19596 <Test name="var_array" /> 19597 <Test name="var_struct_array" /> 19598 <Test name="var_array_array" /> 19599 <Test name="var_unsized_array" /> 19600 </TestCase> 19601 </TestSuite> 19602 <TestSuite name="named_block_row_major"> 19603 <TestCase name="no_qualifier"> 19604 <Test name="var" /> 19605 <Test name="var_struct" /> 19606 <Test name="var_struct_struct" /> 19607 <Test name="var_array_struct" /> 19608 <Test name="var_array" /> 19609 <Test name="var_struct_array" /> 19610 <Test name="var_array_array" /> 19611 <Test name="var_unsized_array" /> 19612 </TestCase> 19613 <TestCase name="column_major"> 19614 <Test name="var" /> 19615 <Test name="var_struct" /> 19616 <Test name="var_struct_struct" /> 19617 <Test name="var_array_struct" /> 19618 <Test name="var_array" /> 19619 <Test name="var_struct_array" /> 19620 <Test name="var_array_array" /> 19621 <Test name="var_unsized_array" /> 19622 </TestCase> 19623 <TestCase name="row_major"> 19624 <Test name="var" /> 19625 <Test name="var_struct" /> 19626 <Test name="var_struct_struct" /> 19627 <Test name="var_array_struct" /> 19628 <Test name="var_array" /> 19629 <Test name="var_struct_array" /> 19630 <Test name="var_array_array" /> 19631 <Test name="var_unsized_array" /> 19632 </TestCase> 19633 </TestSuite> 19634 <TestSuite name="named_block_col_major"> 19635 <TestCase name="no_qualifier"> 19636 <Test name="var" /> 19637 <Test name="var_struct" /> 19638 <Test name="var_struct_struct" /> 19639 <Test name="var_array_struct" /> 19640 <Test name="var_array" /> 19641 <Test name="var_struct_array" /> 19642 <Test name="var_array_array" /> 19643 <Test name="var_unsized_array" /> 19644 </TestCase> 19645 <TestCase name="column_major"> 19646 <Test name="var" /> 19647 <Test name="var_struct" /> 19648 <Test name="var_struct_struct" /> 19649 <Test name="var_array_struct" /> 19650 <Test name="var_array" /> 19651 <Test name="var_struct_array" /> 19652 <Test name="var_array_array" /> 19653 <Test name="var_unsized_array" /> 19654 </TestCase> 19655 <TestCase name="row_major"> 19656 <Test name="var" /> 19657 <Test name="var_struct" /> 19658 <Test name="var_struct_struct" /> 19659 <Test name="var_array_struct" /> 19660 <Test name="var_array" /> 19661 <Test name="var_struct_array" /> 19662 <Test name="var_array_array" /> 19663 <Test name="var_unsized_array" /> 19664 </TestCase> 19665 </TestSuite> 19666 <TestSuite name="unnamed_block"> 19667 <TestCase name="no_qualifier"> 19668 <Test name="var" /> 19669 <Test name="var_struct" /> 19670 <Test name="var_struct_struct" /> 19671 <Test name="var_array_struct" /> 19672 <Test name="var_array" /> 19673 <Test name="var_struct_array" /> 19674 <Test name="var_array_array" /> 19675 <Test name="var_unsized_array" /> 19676 </TestCase> 19677 <TestCase name="column_major"> 19678 <Test name="var" /> 19679 <Test name="var_struct" /> 19680 <Test name="var_struct_struct" /> 19681 <Test name="var_array_struct" /> 19682 <Test name="var_array" /> 19683 <Test name="var_struct_array" /> 19684 <Test name="var_array_array" /> 19685 <Test name="var_unsized_array" /> 19686 </TestCase> 19687 <TestCase name="row_major"> 19688 <Test name="var" /> 19689 <Test name="var_struct" /> 19690 <Test name="var_struct_struct" /> 19691 <Test name="var_array_struct" /> 19692 <Test name="var_array" /> 19693 <Test name="var_struct_array" /> 19694 <Test name="var_array_array" /> 19695 <Test name="var_unsized_array" /> 19696 </TestCase> 19697 </TestSuite> 19698 <TestSuite name="unnamed_block_row_major"> 19699 <TestCase name="no_qualifier"> 19700 <Test name="var" /> 19701 <Test name="var_struct" /> 19702 <Test name="var_struct_struct" /> 19703 <Test name="var_array_struct" /> 19704 <Test name="var_array" /> 19705 <Test name="var_struct_array" /> 19706 <Test name="var_array_array" /> 19707 <Test name="var_unsized_array" /> 19708 </TestCase> 19709 <TestCase name="column_major"> 19710 <Test name="var" /> 19711 <Test name="var_struct" /> 19712 <Test name="var_struct_struct" /> 19713 <Test name="var_array_struct" /> 19714 <Test name="var_array" /> 19715 <Test name="var_struct_array" /> 19716 <Test name="var_array_array" /> 19717 <Test name="var_unsized_array" /> 19718 </TestCase> 19719 <TestCase name="row_major"> 19720 <Test name="var" /> 19721 <Test name="var_struct" /> 19722 <Test name="var_struct_struct" /> 19723 <Test name="var_array_struct" /> 19724 <Test name="var_array" /> 19725 <Test name="var_struct_array" /> 19726 <Test name="var_array_array" /> 19727 <Test name="var_unsized_array" /> 19728 </TestCase> 19729 </TestSuite> 19730 <TestSuite name="unnamed_block_col_major"> 19731 <TestCase name="no_qualifier"> 19732 <Test name="var" /> 19733 <Test name="var_struct" /> 19734 <Test name="var_struct_struct" /> 19735 <Test name="var_array_struct" /> 19736 <Test name="var_array" /> 19737 <Test name="var_struct_array" /> 19738 <Test name="var_array_array" /> 19739 <Test name="var_unsized_array" /> 19740 </TestCase> 19741 <TestCase name="column_major"> 19742 <Test name="var" /> 19743 <Test name="var_struct" /> 19744 <Test name="var_struct_struct" /> 19745 <Test name="var_array_struct" /> 19746 <Test name="var_array" /> 19747 <Test name="var_struct_array" /> 19748 <Test name="var_array_array" /> 19749 <Test name="var_unsized_array" /> 19750 </TestCase> 19751 <TestCase name="row_major"> 19752 <Test name="var" /> 19753 <Test name="var_struct" /> 19754 <Test name="var_struct_struct" /> 19755 <Test name="var_array_struct" /> 19756 <Test name="var_array" /> 19757 <Test name="var_struct_array" /> 19758 <Test name="var_array_array" /> 19759 <Test name="var_unsized_array" /> 19760 </TestCase> 19761 </TestSuite> 19762 </TestSuite> 19763 <TestSuite name="matrix_stride"> 19764 <TestSuite name="named_block"> 19765 <TestCase name="types"> 19766 <Test name="float" /> 19767 <Test name="ivec3" /> 19768 <Test name="mat2" /> 19769 <Test name="mat2x3" /> 19770 <Test name="mat2x4" /> 19771 <Test name="mat3x2" /> 19772 <Test name="mat3" /> 19773 <Test name="mat3x4" /> 19774 <Test name="mat4x2" /> 19775 <Test name="mat4x3" /> 19776 <Test name="mat4" /> 19777 </TestCase> 19778 <TestCase name="no_qualifier"> 19779 <Test name="var" /> 19780 <Test name="var_struct" /> 19781 <Test name="var_struct_struct" /> 19782 <Test name="var_array_struct" /> 19783 <Test name="var_array" /> 19784 <Test name="var_struct_array" /> 19785 <Test name="var_array_array" /> 19786 <Test name="var_unsized_array" /> 19787 </TestCase> 19788 <TestCase name="column_major"> 19789 <Test name="var" /> 19790 <Test name="var_struct" /> 19791 <Test name="var_struct_struct" /> 19792 <Test name="var_array_struct" /> 19793 <Test name="var_array" /> 19794 <Test name="var_struct_array" /> 19795 <Test name="var_array_array" /> 19796 <Test name="var_unsized_array" /> 19797 </TestCase> 19798 <TestCase name="row_major"> 19799 <Test name="var" /> 19800 <Test name="var_struct" /> 19801 <Test name="var_struct_struct" /> 19802 <Test name="var_array_struct" /> 19803 <Test name="var_array" /> 19804 <Test name="var_struct_array" /> 19805 <Test name="var_array_array" /> 19806 <Test name="var_unsized_array" /> 19807 </TestCase> 19808 </TestSuite> 19809 <TestSuite name="named_block_row_major"> 19810 <TestCase name="no_qualifier"> 19811 <Test name="var" /> 19812 <Test name="var_struct" /> 19813 <Test name="var_struct_struct" /> 19814 <Test name="var_array_struct" /> 19815 <Test name="var_array" /> 19816 <Test name="var_struct_array" /> 19817 <Test name="var_array_array" /> 19818 <Test name="var_unsized_array" /> 19819 </TestCase> 19820 <TestCase name="column_major"> 19821 <Test name="var" /> 19822 <Test name="var_struct" /> 19823 <Test name="var_struct_struct" /> 19824 <Test name="var_array_struct" /> 19825 <Test name="var_array" /> 19826 <Test name="var_struct_array" /> 19827 <Test name="var_array_array" /> 19828 <Test name="var_unsized_array" /> 19829 </TestCase> 19830 <TestCase name="row_major"> 19831 <Test name="var" /> 19832 <Test name="var_struct" /> 19833 <Test name="var_struct_struct" /> 19834 <Test name="var_array_struct" /> 19835 <Test name="var_array" /> 19836 <Test name="var_struct_array" /> 19837 <Test name="var_array_array" /> 19838 <Test name="var_unsized_array" /> 19839 </TestCase> 19840 </TestSuite> 19841 <TestSuite name="named_block_col_major"> 19842 <TestCase name="no_qualifier"> 19843 <Test name="var" /> 19844 <Test name="var_struct" /> 19845 <Test name="var_struct_struct" /> 19846 <Test name="var_array_struct" /> 19847 <Test name="var_array" /> 19848 <Test name="var_struct_array" /> 19849 <Test name="var_array_array" /> 19850 <Test name="var_unsized_array" /> 19851 </TestCase> 19852 <TestCase name="column_major"> 19853 <Test name="var" /> 19854 <Test name="var_struct" /> 19855 <Test name="var_struct_struct" /> 19856 <Test name="var_array_struct" /> 19857 <Test name="var_array" /> 19858 <Test name="var_struct_array" /> 19859 <Test name="var_array_array" /> 19860 <Test name="var_unsized_array" /> 19861 </TestCase> 19862 <TestCase name="row_major"> 19863 <Test name="var" /> 19864 <Test name="var_struct" /> 19865 <Test name="var_struct_struct" /> 19866 <Test name="var_array_struct" /> 19867 <Test name="var_array" /> 19868 <Test name="var_struct_array" /> 19869 <Test name="var_array_array" /> 19870 <Test name="var_unsized_array" /> 19871 </TestCase> 19872 </TestSuite> 19873 <TestSuite name="unnamed_block"> 19874 <TestCase name="no_qualifier"> 19875 <Test name="var" /> 19876 <Test name="var_struct" /> 19877 <Test name="var_struct_struct" /> 19878 <Test name="var_array_struct" /> 19879 <Test name="var_array" /> 19880 <Test name="var_struct_array" /> 19881 <Test name="var_array_array" /> 19882 <Test name="var_unsized_array" /> 19883 </TestCase> 19884 <TestCase name="column_major"> 19885 <Test name="var" /> 19886 <Test name="var_struct" /> 19887 <Test name="var_struct_struct" /> 19888 <Test name="var_array_struct" /> 19889 <Test name="var_array" /> 19890 <Test name="var_struct_array" /> 19891 <Test name="var_array_array" /> 19892 <Test name="var_unsized_array" /> 19893 </TestCase> 19894 <TestCase name="row_major"> 19895 <Test name="var" /> 19896 <Test name="var_struct" /> 19897 <Test name="var_struct_struct" /> 19898 <Test name="var_array_struct" /> 19899 <Test name="var_array" /> 19900 <Test name="var_struct_array" /> 19901 <Test name="var_array_array" /> 19902 <Test name="var_unsized_array" /> 19903 </TestCase> 19904 </TestSuite> 19905 <TestSuite name="unnamed_block_row_major"> 19906 <TestCase name="no_qualifier"> 19907 <Test name="var" /> 19908 <Test name="var_struct" /> 19909 <Test name="var_struct_struct" /> 19910 <Test name="var_array_struct" /> 19911 <Test name="var_array" /> 19912 <Test name="var_struct_array" /> 19913 <Test name="var_array_array" /> 19914 <Test name="var_unsized_array" /> 19915 </TestCase> 19916 <TestCase name="column_major"> 19917 <Test name="var" /> 19918 <Test name="var_struct" /> 19919 <Test name="var_struct_struct" /> 19920 <Test name="var_array_struct" /> 19921 <Test name="var_array" /> 19922 <Test name="var_struct_array" /> 19923 <Test name="var_array_array" /> 19924 <Test name="var_unsized_array" /> 19925 </TestCase> 19926 <TestCase name="row_major"> 19927 <Test name="var" /> 19928 <Test name="var_struct" /> 19929 <Test name="var_struct_struct" /> 19930 <Test name="var_array_struct" /> 19931 <Test name="var_array" /> 19932 <Test name="var_struct_array" /> 19933 <Test name="var_array_array" /> 19934 <Test name="var_unsized_array" /> 19935 </TestCase> 19936 </TestSuite> 19937 <TestSuite name="unnamed_block_col_major"> 19938 <TestCase name="no_qualifier"> 19939 <Test name="var" /> 19940 <Test name="var_struct" /> 19941 <Test name="var_struct_struct" /> 19942 <Test name="var_array_struct" /> 19943 <Test name="var_array" /> 19944 <Test name="var_struct_array" /> 19945 <Test name="var_array_array" /> 19946 <Test name="var_unsized_array" /> 19947 </TestCase> 19948 <TestCase name="column_major"> 19949 <Test name="var" /> 19950 <Test name="var_struct" /> 19951 <Test name="var_struct_struct" /> 19952 <Test name="var_array_struct" /> 19953 <Test name="var_array" /> 19954 <Test name="var_struct_array" /> 19955 <Test name="var_array_array" /> 19956 <Test name="var_unsized_array" /> 19957 </TestCase> 19958 <TestCase name="row_major"> 19959 <Test name="var" /> 19960 <Test name="var_struct" /> 19961 <Test name="var_struct_struct" /> 19962 <Test name="var_array_struct" /> 19963 <Test name="var_array" /> 19964 <Test name="var_struct_array" /> 19965 <Test name="var_array_array" /> 19966 <Test name="var_unsized_array" /> 19967 </TestCase> 19968 </TestSuite> 19969 </TestSuite> 19970 <TestSuite name="name_length"> 19971 <TestSuite name="named_block"> 19972 <TestCase name="sized"> 19973 <Test name="var" /> 19974 <Test name="var_struct" /> 19975 <Test name="var_struct_struct" /> 19976 <Test name="var_struct_struct_struct" /> 19977 <Test name="var_array_struct_struct" /> 19978 <Test name="var_array_struct" /> 19979 <Test name="var_array" /> 19980 <Test name="var_struct_array" /> 19981 <Test name="var_struct_struct_array" /> 19982 <Test name="var_array_struct_array" /> 19983 <Test name="var_array_array" /> 19984 <Test name="var_struct_array_array" /> 19985 <Test name="var_array_array_array" /> 19986 </TestCase> 19987 <TestCase name="unsized"> 19988 <Test name="var" /> 19989 <Test name="var_struct" /> 19990 <Test name="var_struct_struct" /> 19991 <Test name="var_array_struct" /> 19992 <Test name="var_array" /> 19993 <Test name="var_struct_array" /> 19994 <Test name="var_array_array" /> 19995 </TestCase> 19996 </TestSuite> 19997 <TestSuite name="unnamed_block"> 19998 <TestCase name="sized"> 19999 <Test name="var" /> 20000 <Test name="var_struct" /> 20001 <Test name="var_struct_struct" /> 20002 <Test name="var_struct_struct_struct" /> 20003 <Test name="var_array_struct_struct" /> 20004 <Test name="var_array_struct" /> 20005 <Test name="var_array" /> 20006 <Test name="var_struct_array" /> 20007 <Test name="var_struct_struct_array" /> 20008 <Test name="var_array_struct_array" /> 20009 <Test name="var_array_array" /> 20010 <Test name="var_struct_array_array" /> 20011 <Test name="var_array_array_array" /> 20012 </TestCase> 20013 <TestCase name="unsized"> 20014 <Test name="var" /> 20015 <Test name="var_struct" /> 20016 <Test name="var_struct_struct" /> 20017 <Test name="var_array_struct" /> 20018 <Test name="var_array" /> 20019 <Test name="var_struct_array" /> 20020 <Test name="var_array_array" /> 20021 </TestCase> 20022 </TestSuite> 20023 <TestSuite name="block_array"> 20024 <TestCase name="sized"> 20025 <Test name="var" /> 20026 <Test name="var_struct" /> 20027 <Test name="var_struct_struct" /> 20028 <Test name="var_struct_struct_struct" /> 20029 <Test name="var_array_struct_struct" /> 20030 <Test name="var_array_struct" /> 20031 <Test name="var_array" /> 20032 <Test name="var_struct_array" /> 20033 <Test name="var_struct_struct_array" /> 20034 <Test name="var_array_struct_array" /> 20035 <Test name="var_array_array" /> 20036 <Test name="var_struct_array_array" /> 20037 <Test name="var_array_array_array" /> 20038 </TestCase> 20039 <TestCase name="unsized"> 20040 <Test name="var" /> 20041 <Test name="var_struct" /> 20042 <Test name="var_struct_struct" /> 20043 <Test name="var_array_struct" /> 20044 <Test name="var_array" /> 20045 <Test name="var_struct_array" /> 20046 <Test name="var_array_array" /> 20047 </TestCase> 20048 </TestSuite> 20049 </TestSuite> 20050 <TestSuite name="offset"> 20051 <TestSuite name="named_block"> 20052 <TestCase name="sized"> 20053 <Test name="var" /> 20054 <Test name="var_struct" /> 20055 <Test name="var_struct_struct" /> 20056 <Test name="var_struct_struct_struct" /> 20057 <Test name="var_array_struct_struct" /> 20058 <Test name="var_array_struct" /> 20059 <Test name="var_array" /> 20060 <Test name="var_struct_array" /> 20061 <Test name="var_struct_struct_array" /> 20062 <Test name="var_array_struct_array" /> 20063 <Test name="var_array_array" /> 20064 <Test name="var_struct_array_array" /> 20065 <Test name="var_array_array_array" /> 20066 </TestCase> 20067 <TestCase name="unsized"> 20068 <Test name="var" /> 20069 <Test name="var_struct" /> 20070 <Test name="var_struct_struct" /> 20071 <Test name="var_array_struct" /> 20072 <Test name="var_array" /> 20073 <Test name="var_struct_array" /> 20074 <Test name="var_array_array" /> 20075 </TestCase> 20076 </TestSuite> 20077 <TestSuite name="unnamed_block"> 20078 <TestCase name="sized"> 20079 <Test name="var" /> 20080 <Test name="var_struct" /> 20081 <Test name="var_struct_struct" /> 20082 <Test name="var_struct_struct_struct" /> 20083 <Test name="var_array_struct_struct" /> 20084 <Test name="var_array_struct" /> 20085 <Test name="var_array" /> 20086 <Test name="var_struct_array" /> 20087 <Test name="var_struct_struct_array" /> 20088 <Test name="var_array_struct_array" /> 20089 <Test name="var_array_array" /> 20090 <Test name="var_struct_array_array" /> 20091 <Test name="var_array_array_array" /> 20092 </TestCase> 20093 <TestCase name="unsized"> 20094 <Test name="var" /> 20095 <Test name="var_struct" /> 20096 <Test name="var_struct_struct" /> 20097 <Test name="var_array_struct" /> 20098 <Test name="var_array" /> 20099 <Test name="var_struct_array" /> 20100 <Test name="var_array_array" /> 20101 </TestCase> 20102 </TestSuite> 20103 <TestSuite name="block_array"> 20104 <TestCase name="sized"> 20105 <Test name="var" /> 20106 <Test name="var_struct" /> 20107 <Test name="var_struct_struct" /> 20108 <Test name="var_struct_struct_struct" /> 20109 <Test name="var_array_struct_struct" /> 20110 <Test name="var_array_struct" /> 20111 <Test name="var_array" /> 20112 <Test name="var_struct_array" /> 20113 <Test name="var_struct_struct_array" /> 20114 <Test name="var_array_struct_array" /> 20115 <Test name="var_array_array" /> 20116 <Test name="var_struct_array_array" /> 20117 <Test name="var_array_array_array" /> 20118 </TestCase> 20119 <TestCase name="unsized"> 20120 <Test name="var" /> 20121 <Test name="var_struct" /> 20122 <Test name="var_struct_struct" /> 20123 <Test name="var_array_struct" /> 20124 <Test name="var_array" /> 20125 <Test name="var_struct_array" /> 20126 <Test name="var_array_array" /> 20127 </TestCase> 20128 </TestSuite> 20129 </TestSuite> 20130 <TestSuite name="referenced_by"> 20131 <TestSuite name="compute"> 20132 <TestCase name="named_block"> 20133 <Test name="float" /> 20134 <Test name="float_array" /> 20135 <Test name="float_struct" /> 20136 <Test name="float_array_struct" /> 20137 <Test name="float_struct_array" /> 20138 <Test name="float_array_array" /> 20139 <Test name="float_struct_struct" /> 20140 <Test name="float_unsized_array" /> 20141 </TestCase> 20142 <TestCase name="unnamed_block"> 20143 <Test name="float" /> 20144 <Test name="float_array" /> 20145 <Test name="float_struct" /> 20146 </TestCase> 20147 <TestCase name="block_array"> 20148 <Test name="float" /> 20149 <Test name="float_array" /> 20150 <Test name="float_struct" /> 20151 </TestCase> 20152 </TestSuite> 20153 <TestSuite name="separable_vertex"> 20154 <TestCase name="named_block"> 20155 <Test name="float" /> 20156 <Test name="float_array" /> 20157 <Test name="float_struct" /> 20158 <Test name="float_array_struct" /> 20159 <Test name="float_struct_array" /> 20160 <Test name="float_array_array" /> 20161 <Test name="float_struct_struct" /> 20162 <Test name="float_unsized_array" /> 20163 </TestCase> 20164 <TestCase name="unnamed_block"> 20165 <Test name="float" /> 20166 <Test name="float_array" /> 20167 <Test name="float_struct" /> 20168 </TestCase> 20169 <TestCase name="block_array"> 20170 <Test name="float" /> 20171 <Test name="float_array" /> 20172 <Test name="float_struct" /> 20173 </TestCase> 20174 </TestSuite> 20175 <TestSuite name="separable_fragment"> 20176 <TestCase name="named_block"> 20177 <Test name="float" /> 20178 <Test name="float_array" /> 20179 <Test name="float_struct" /> 20180 <Test name="float_array_struct" /> 20181 <Test name="float_struct_array" /> 20182 <Test name="float_array_array" /> 20183 <Test name="float_struct_struct" /> 20184 <Test name="float_unsized_array" /> 20185 </TestCase> 20186 <TestCase name="unnamed_block"> 20187 <Test name="float" /> 20188 <Test name="float_array" /> 20189 <Test name="float_struct" /> 20190 </TestCase> 20191 <TestCase name="block_array"> 20192 <Test name="float" /> 20193 <Test name="float_array" /> 20194 <Test name="float_struct" /> 20195 </TestCase> 20196 </TestSuite> 20197 <TestSuite name="vertex_fragment"> 20198 <TestCase name="named_block"> 20199 <Test name="float" /> 20200 <Test name="float_array" /> 20201 <Test name="float_struct" /> 20202 </TestCase> 20203 <TestCase name="unnamed_block"> 20204 <Test name="float" /> 20205 <Test name="float_array" /> 20206 <Test name="float_struct" /> 20207 </TestCase> 20208 <TestCase name="block_array"> 20209 <Test name="float" /> 20210 <Test name="float_array" /> 20211 <Test name="float_struct" /> 20212 </TestCase> 20213 </TestSuite> 20214 <TestSuite name="vertex_fragment_only_fragment"> 20215 <TestCase name="named_block"> 20216 <Test name="float" /> 20217 <Test name="float_array" /> 20218 <Test name="float_struct" /> 20219 </TestCase> 20220 <TestCase name="unnamed_block"> 20221 <Test name="float" /> 20222 <Test name="float_array" /> 20223 <Test name="float_struct" /> 20224 </TestCase> 20225 <TestCase name="block_array"> 20226 <Test name="float" /> 20227 <Test name="float_array" /> 20228 <Test name="float_struct" /> 20229 </TestCase> 20230 </TestSuite> 20231 <TestSuite name="vertex_fragment_only_vertex"> 20232 <TestCase name="named_block"> 20233 <Test name="float" /> 20234 <Test name="float_array" /> 20235 <Test name="float_struct" /> 20236 </TestCase> 20237 <TestCase name="unnamed_block"> 20238 <Test name="float" /> 20239 <Test name="float_array" /> 20240 <Test name="float_struct" /> 20241 </TestCase> 20242 <TestCase name="block_array"> 20243 <Test name="float" /> 20244 <Test name="float_array" /> 20245 <Test name="float_struct" /> 20246 </TestCase> 20247 </TestSuite> 20248 </TestSuite> 20249 <TestSuite name="top_level_array_size"> 20250 <TestCase name="named_block"> 20251 <Test name="var" /> 20252 <Test name="var_struct" /> 20253 <Test name="var_struct_struct" /> 20254 <Test name="var_struct_struct_struct" /> 20255 <Test name="var_struct_array" /> 20256 <Test name="var_struct_struct_array" /> 20257 <Test name="var_array_struct_array" /> 20258 <Test name="var_array_array" /> 20259 <Test name="var_struct_array_array" /> 20260 <Test name="var_array_array_array" /> 20261 <Test name="var_struct_unsized_array" /> 20262 <Test name="var_struct_struct_unsized_array" /> 20263 <Test name="var_array_struct_unsized_array" /> 20264 <Test name="var_array_unsized_array" /> 20265 <Test name="var_struct_array_unsized_array" /> 20266 <Test name="var_array_array_unsized_array" /> 20267 </TestCase> 20268 <TestCase name="unnamed_block"> 20269 <Test name="var" /> 20270 <Test name="var_struct" /> 20271 <Test name="var_struct_struct" /> 20272 <Test name="var_struct_struct_struct" /> 20273 <Test name="var_struct_array" /> 20274 <Test name="var_struct_struct_array" /> 20275 <Test name="var_array_struct_array" /> 20276 <Test name="var_array_array" /> 20277 <Test name="var_struct_array_array" /> 20278 <Test name="var_array_array_array" /> 20279 <Test name="var_struct_unsized_array" /> 20280 <Test name="var_struct_struct_unsized_array" /> 20281 <Test name="var_array_struct_unsized_array" /> 20282 <Test name="var_array_unsized_array" /> 20283 <Test name="var_struct_array_unsized_array" /> 20284 <Test name="var_array_array_unsized_array" /> 20285 </TestCase> 20286 <TestCase name="block_array"> 20287 <Test name="var" /> 20288 <Test name="var_struct" /> 20289 <Test name="var_struct_struct" /> 20290 <Test name="var_struct_struct_struct" /> 20291 <Test name="var_struct_array" /> 20292 <Test name="var_struct_struct_array" /> 20293 <Test name="var_array_struct_array" /> 20294 <Test name="var_array_array" /> 20295 <Test name="var_struct_array_array" /> 20296 <Test name="var_array_array_array" /> 20297 <Test name="var_struct_unsized_array" /> 20298 <Test name="var_struct_struct_unsized_array" /> 20299 <Test name="var_array_struct_unsized_array" /> 20300 <Test name="var_array_unsized_array" /> 20301 <Test name="var_struct_array_unsized_array" /> 20302 <Test name="var_array_array_unsized_array" /> 20303 </TestCase> 20304 </TestSuite> 20305 <TestSuite name="top_level_array_stride"> 20306 <TestCase name="named_block"> 20307 <Test name="var" /> 20308 <Test name="var_struct" /> 20309 <Test name="var_struct_struct" /> 20310 <Test name="var_struct_struct_struct" /> 20311 <Test name="var_struct_array" /> 20312 <Test name="var_struct_struct_array" /> 20313 <Test name="var_array_struct_array" /> 20314 <Test name="var_array_array" /> 20315 <Test name="var_struct_array_array" /> 20316 <Test name="var_array_array_array" /> 20317 <Test name="var_struct_unsized_array" /> 20318 <Test name="var_struct_struct_unsized_array" /> 20319 <Test name="var_array_struct_unsized_array" /> 20320 <Test name="var_array_unsized_array" /> 20321 <Test name="var_struct_array_unsized_array" /> 20322 <Test name="var_array_array_unsized_array" /> 20323 </TestCase> 20324 <TestCase name="unnamed_block"> 20325 <Test name="var" /> 20326 <Test name="var_struct" /> 20327 <Test name="var_struct_struct" /> 20328 <Test name="var_struct_struct_struct" /> 20329 <Test name="var_struct_array" /> 20330 <Test name="var_struct_struct_array" /> 20331 <Test name="var_array_struct_array" /> 20332 <Test name="var_array_array" /> 20333 <Test name="var_struct_array_array" /> 20334 <Test name="var_array_array_array" /> 20335 <Test name="var_struct_unsized_array" /> 20336 <Test name="var_struct_struct_unsized_array" /> 20337 <Test name="var_array_struct_unsized_array" /> 20338 <Test name="var_array_unsized_array" /> 20339 <Test name="var_struct_array_unsized_array" /> 20340 <Test name="var_array_array_unsized_array" /> 20341 </TestCase> 20342 <TestCase name="block_array"> 20343 <Test name="var" /> 20344 <Test name="var_struct" /> 20345 <Test name="var_struct_struct" /> 20346 <Test name="var_struct_struct_struct" /> 20347 <Test name="var_struct_array" /> 20348 <Test name="var_struct_struct_array" /> 20349 <Test name="var_array_struct_array" /> 20350 <Test name="var_array_array" /> 20351 <Test name="var_struct_array_array" /> 20352 <Test name="var_array_array_array" /> 20353 <Test name="var_struct_unsized_array" /> 20354 <Test name="var_struct_struct_unsized_array" /> 20355 <Test name="var_array_struct_unsized_array" /> 20356 <Test name="var_array_unsized_array" /> 20357 <Test name="var_struct_array_unsized_array" /> 20358 <Test name="var_array_array_unsized_array" /> 20359 </TestCase> 20360 </TestSuite> 20361 <TestSuite name="type"> 20362 <TestCase name="basic_type"> 20363 <Test name="float" /> 20364 <Test name="int" /> 20365 <Test name="uint" /> 20366 <Test name="bool" /> 20367 <Test name="vec2" /> 20368 <Test name="vec3" /> 20369 <Test name="vec4" /> 20370 <Test name="ivec2" /> 20371 <Test name="ivec3" /> 20372 <Test name="ivec4" /> 20373 <Test name="uvec2" /> 20374 <Test name="uvec3" /> 20375 <Test name="uvec4" /> 20376 <Test name="bvec2" /> 20377 <Test name="bvec3" /> 20378 <Test name="bvec4" /> 20379 <Test name="mat2" /> 20380 <Test name="mat2x3" /> 20381 <Test name="mat2x4" /> 20382 <Test name="mat3x2" /> 20383 <Test name="mat3" /> 20384 <Test name="mat3x4" /> 20385 <Test name="mat4x2" /> 20386 <Test name="mat4x3" /> 20387 <Test name="mat4" /> 20388 </TestCase> 20389 <TestSuite name="array"> 20390 <TestCase name="basic_type"> 20391 <Test name="float" /> 20392 <Test name="int" /> 20393 <Test name="uint" /> 20394 <Test name="bool" /> 20395 <Test name="vec3" /> 20396 <Test name="vec4" /> 20397 <Test name="ivec3" /> 20398 <Test name="uvec3" /> 20399 <Test name="bvec3" /> 20400 <Test name="mat2" /> 20401 <Test name="mat3x2" /> 20402 <Test name="mat3" /> 20403 <Test name="mat4x2" /> 20404 <Test name="mat4" /> 20405 </TestCase> 20406 <TestSuite name="array"> 20407 <TestCase name="basic_type"> 20408 <Test name="float" /> 20409 <Test name="int" /> 20410 <Test name="uint" /> 20411 <Test name="bool" /> 20412 <Test name="vec3" /> 20413 <Test name="vec4" /> 20414 </TestCase> 20415 <TestCase name="array"> 20416 <Test name="float" /> 20417 </TestCase> 20418 <TestCase name="struct"> 20419 <Test name="float" /> 20420 </TestCase> 20421 </TestSuite> 20422 <TestSuite name="struct"> 20423 <TestCase name="basic_type"> 20424 <Test name="float" /> 20425 <Test name="int" /> 20426 <Test name="uint" /> 20427 <Test name="bool" /> 20428 <Test name="vec3" /> 20429 <Test name="vec4" /> 20430 </TestCase> 20431 <TestCase name="array"> 20432 <Test name="float" /> 20433 </TestCase> 20434 <TestCase name="struct"> 20435 <Test name="float" /> 20436 </TestCase> 20437 </TestSuite> 20438 </TestSuite> 20439 <TestSuite name="struct"> 20440 <TestCase name="basic_type"> 20441 <Test name="float" /> 20442 <Test name="int" /> 20443 <Test name="uint" /> 20444 <Test name="bool" /> 20445 <Test name="vec3" /> 20446 <Test name="vec4" /> 20447 <Test name="ivec3" /> 20448 <Test name="uvec3" /> 20449 <Test name="bvec3" /> 20450 <Test name="mat2" /> 20451 <Test name="mat3x2" /> 20452 <Test name="mat3" /> 20453 <Test name="mat4x2" /> 20454 <Test name="mat4" /> 20455 </TestCase> 20456 <TestSuite name="array"> 20457 <TestCase name="basic_type"> 20458 <Test name="float" /> 20459 <Test name="int" /> 20460 <Test name="uint" /> 20461 <Test name="bool" /> 20462 <Test name="vec3" /> 20463 <Test name="vec4" /> 20464 </TestCase> 20465 </TestSuite> 20466 <TestSuite name="struct"> 20467 <TestCase name="basic_type"> 20468 <Test name="float" /> 20469 <Test name="int" /> 20470 <Test name="uint" /> 20471 <Test name="bool" /> 20472 <Test name="vec3" /> 20473 <Test name="vec4" /> 20474 </TestCase> 20475 <TestCase name="array"> 20476 <Test name="float" /> 20477 </TestCase> 20478 <TestCase name="struct"> 20479 <Test name="float" /> 20480 </TestCase> 20481 </TestSuite> 20482 </TestSuite> 20483 </TestSuite> 20484 <TestCase name="random"> 20485 <Test name="0" /> 20486 <Test name="3" /> 20487 <Test name="4" /> 20488 <Test name="6" /> 20489 <Test name="7" /> 20490 <Test name="8" /> 20491 <Test name="10" /> 20492 <Test name="11" /> 20493 <Test name="12" /> 20494 <Test name="14" /> 20495 <Test name="15" /> 20496 <Test name="16" /> 20497 <Test name="17" /> 20498 <Test name="18" /> 20499 <Test name="21" /> 20500 <Test name="23" /> 20501 <Test name="24" /> 20502 <Test name="26" /> 20503 <Test name="28" /> 20504 <Test name="29" /> 20505 <Test name="31" /> 20506 <Test name="32" /> 20507 <Test name="33" /> 20508 <Test name="34" /> 20509 <Test name="35" /> 20510 <Test name="37" /> 20511 <Test name="39" /> 20512 </TestCase> 20513 </TestSuite> 20514 <TestSuite name="shader_storage_block"> 20515 <TestCase name="resource_list"> 20516 <Test name="named_block" /> 20517 <Test name="unnamed_block" /> 20518 <Test name="block_array" /> 20519 <Test name="block_array_single_element" /> 20520 </TestCase> 20521 <TestCase name="active_variables"> 20522 <Test name="named_block" /> 20523 <Test name="unnamed_block" /> 20524 <Test name="block_array" /> 20525 </TestCase> 20526 <TestCase name="buffer_binding"> 20527 <Test name="named_block" /> 20528 <Test name="unnamed_block" /> 20529 <Test name="block_array" /> 20530 <Test name="named_block_explicit_binding" /> 20531 <Test name="unnamed_block_explicit_binding" /> 20532 <Test name="block_array_explicit_binding" /> 20533 </TestCase> 20534 <TestCase name="buffer_data_size"> 20535 <Test name="named_block" /> 20536 <Test name="unnamed_block" /> 20537 <Test name="block_array" /> 20538 </TestCase> 20539 <TestCase name="name_length"> 20540 <Test name="named_block" /> 20541 <Test name="unnamed_block" /> 20542 <Test name="block_array" /> 20543 <Test name="block_array_single_element" /> 20544 </TestCase> 20545 <TestSuite name="referenced_by"> 20546 <TestCase name="compute"> 20547 <Test name="named_block" /> 20548 <Test name="unnamed_block" /> 20549 <Test name="block_array" /> 20550 </TestCase> 20551 <TestCase name="separable_vertex"> 20552 <Test name="named_block" /> 20553 <Test name="unnamed_block" /> 20554 <Test name="block_array" /> 20555 </TestCase> 20556 <TestCase name="separable_fragment"> 20557 <Test name="named_block" /> 20558 <Test name="unnamed_block" /> 20559 <Test name="block_array" /> 20560 </TestCase> 20561 <TestCase name="vertex_fragment"> 20562 <Test name="named_block" /> 20563 <Test name="unnamed_block" /> 20564 <Test name="block_array" /> 20565 </TestCase> 20566 <TestCase name="vertex_fragment_only_fragment"> 20567 <Test name="named_block" /> 20568 <Test name="unnamed_block" /> 20569 <Test name="block_array" /> 20570 </TestCase> 20571 <TestCase name="vertex_fragment_only_vertex"> 20572 <Test name="named_block" /> 20573 <Test name="unnamed_block" /> 20574 <Test name="block_array" /> 20575 </TestCase> 20576 </TestSuite> 20577 </TestSuite> 20578 </TestSuite> 20579 <TestSuite name="layout_binding"> 20580 <TestSuite name="sampler"> 20581 <TestCase name="sampler2d"> 20582 <Test name="vertex_binding_single" /> 20583 <Test name="vertex_binding_max" /> 20584 <Test name="vertex_binding_multiple" /> 20585 <Test name="vertex_binding_array" /> 20586 <Test name="vertex_binding_max_array" /> 20587 <Test name="fragment_binding_single" /> 20588 <Test name="fragment_binding_max" /> 20589 <Test name="fragment_binding_multiple" /> 20590 <Test name="fragment_binding_array" /> 20591 <Test name="fragment_binding_max_array" /> 20592 </TestCase> 20593 <TestCase name="sampler3d"> 20594 <Test name="vertex_binding_single" /> 20595 <Test name="vertex_binding_max" /> 20596 <Test name="vertex_binding_multiple" /> 20597 <Test name="vertex_binding_array" /> 20598 <Test name="vertex_binding_max_array" /> 20599 <Test name="fragment_binding_single" /> 20600 <Test name="fragment_binding_max" /> 20601 <Test name="fragment_binding_multiple" /> 20602 <Test name="fragment_binding_array" /> 20603 <Test name="fragment_binding_max_array" /> 20604 </TestCase> 20605 </TestSuite> 20606 <TestCase name="ubo"> 20607 <Test name="vertex_binding_single" /> 20608 <Test name="vertex_binding_max" /> 20609 <Test name="vertex_binding_multiple" /> 20610 <Test name="vertex_binding_array" /> 20611 <Test name="vertex_binding_max_array" /> 20612 <Test name="fragment_binding_single" /> 20613 <Test name="fragment_binding_max" /> 20614 <Test name="fragment_binding_multiple" /> 20615 <Test name="fragment_binding_array" /> 20616 <Test name="fragment_binding_max_array" /> 20617 </TestCase> 20618 <TestCase name="ssbo"> 20619 <Test name="vertex_binding_single" /> 20620 <Test name="vertex_binding_max" /> 20621 <Test name="vertex_binding_multiple" /> 20622 <Test name="vertex_binding_array" /> 20623 <Test name="vertex_binding_max_array" /> 20624 <Test name="fragment_binding_single" /> 20625 <Test name="fragment_binding_max" /> 20626 <Test name="fragment_binding_multiple" /> 20627 <Test name="fragment_binding_array" /> 20628 <Test name="fragment_binding_max_array" /> 20629 </TestCase> 20630 <TestSuite name="image"> 20631 <TestCase name="image2d"> 20632 <Test name="vertex_binding_single" /> 20633 <Test name="vertex_binding_max" /> 20634 <Test name="vertex_binding_multiple" /> 20635 <Test name="vertex_binding_array" /> 20636 <Test name="vertex_binding_max_array" /> 20637 <Test name="fragment_binding_single" /> 20638 <Test name="fragment_binding_max" /> 20639 <Test name="fragment_binding_multiple" /> 20640 <Test name="fragment_binding_array" /> 20641 <Test name="fragment_binding_max_array" /> 20642 </TestCase> 20643 <TestCase name="image3d"> 20644 <Test name="vertex_binding_single" /> 20645 <Test name="vertex_binding_max" /> 20646 <Test name="vertex_binding_multiple" /> 20647 <Test name="vertex_binding_array" /> 20648 <Test name="vertex_binding_max_array" /> 20649 <Test name="fragment_binding_single" /> 20650 <Test name="fragment_binding_max" /> 20651 <Test name="fragment_binding_multiple" /> 20652 <Test name="fragment_binding_array" /> 20653 <Test name="fragment_binding_max_array" /> 20654 </TestCase> 20655 </TestSuite> 20656 <TestSuite name="negative"> 20657 <TestSuite name="sampler"> 20658 <TestCase name="sampler2d"> 20659 <Test name="vertex_binding_over_max" /> 20660 <Test name="fragment_binding_over_max" /> 20661 <Test name="vertex_binding_neg" /> 20662 <Test name="fragment_binding_neg" /> 20663 <Test name="vertex_binding_over_max_array" /> 20664 <Test name="fragment_binding_over_max_array" /> 20665 <Test name="vertex_binding_neg_array" /> 20666 <Test name="fragment_binding_neg_array" /> 20667 <Test name="binding_contradictory" /> 20668 <Test name="binding_contradictory_array" /> 20669 </TestCase> 20670 <TestCase name="sampler3d"> 20671 <Test name="vertex_binding_over_max" /> 20672 <Test name="fragment_binding_over_max" /> 20673 <Test name="vertex_binding_neg" /> 20674 <Test name="fragment_binding_neg" /> 20675 <Test name="vertex_binding_over_max_array" /> 20676 <Test name="fragment_binding_over_max_array" /> 20677 <Test name="vertex_binding_neg_array" /> 20678 <Test name="fragment_binding_neg_array" /> 20679 <Test name="binding_contradictory" /> 20680 <Test name="binding_contradictory_array" /> 20681 </TestCase> 20682 </TestSuite> 20683 <TestCase name="ubo"> 20684 <Test name="vertex_binding_over_max" /> 20685 <Test name="fragment_binding_over_max" /> 20686 <Test name="vertex_binding_neg" /> 20687 <Test name="fragment_binding_neg" /> 20688 <Test name="vertex_binding_over_max_array" /> 20689 <Test name="fragment_binding_over_max_array" /> 20690 <Test name="vertex_binding_neg_array" /> 20691 <Test name="fragment_binding_neg_array" /> 20692 <Test name="binding_contradictory" /> 20693 <Test name="binding_contradictory_array" /> 20694 </TestCase> 20695 <TestCase name="ssbo"> 20696 <Test name="vertex_binding_over_max" /> 20697 <Test name="fragment_binding_over_max" /> 20698 <Test name="vertex_binding_neg" /> 20699 <Test name="fragment_binding_neg" /> 20700 <Test name="vertex_binding_over_max_array" /> 20701 <Test name="fragment_binding_over_max_array" /> 20702 <Test name="vertex_binding_neg_array" /> 20703 <Test name="fragment_binding_neg_array" /> 20704 <Test name="binding_contradictory" /> 20705 <Test name="binding_contradictory_array" /> 20706 </TestCase> 20707 <TestSuite name="image"> 20708 <TestCase name="image2d"> 20709 <Test name="vertex_binding_over_max" /> 20710 <Test name="fragment_binding_over_max" /> 20711 <Test name="vertex_binding_neg" /> 20712 <Test name="fragment_binding_neg" /> 20713 <Test name="vertex_binding_over_max_array" /> 20714 <Test name="fragment_binding_over_max_array" /> 20715 <Test name="vertex_binding_neg_array" /> 20716 <Test name="fragment_binding_neg_array" /> 20717 <Test name="binding_contradictory" /> 20718 <Test name="binding_contradictory_array" /> 20719 </TestCase> 20720 <TestCase name="image3d"> 20721 <Test name="vertex_binding_over_max" /> 20722 <Test name="fragment_binding_over_max" /> 20723 <Test name="vertex_binding_neg" /> 20724 <Test name="fragment_binding_neg" /> 20725 <Test name="vertex_binding_over_max_array" /> 20726 <Test name="fragment_binding_over_max_array" /> 20727 <Test name="vertex_binding_neg_array" /> 20728 <Test name="fragment_binding_neg_array" /> 20729 <Test name="binding_contradictory" /> 20730 <Test name="binding_contradictory_array" /> 20731 </TestCase> 20732 </TestSuite> 20733 </TestSuite> 20734 </TestSuite> 20735 </TestSuite> 20736 </TestSuite> 20737 </TestPackage> 20738