1 <?xml version="1.0" encoding="UTF-8"?> 2 <TestPackage name="dEQP-GLES31" appPackageName="com.drawelements.deqp.gles31" testType="deqpTest"> 3 <TestSuite name="dEQP-GLES31"> 4 <TestCase name="info"> 5 <Test name="renderer" /> 6 <Test name="version" /> 7 <Test name="shading_language_version" /> 8 <Test name="extensions" /> 9 <Test name="render_target" /> 10 </TestCase> 11 <TestSuite name="functional"> 12 <TestSuite name="shaders"> 13 <TestSuite name="builtin_var"> 14 <TestCase name="compute"> 15 <Test name="num_work_groups" /> 16 <Test name="work_group_size" /> 17 <Test name="work_group_id" /> 18 <Test name="local_invocation_id" /> 19 <Test name="global_invocation_id" /> 20 <Test name="local_invocation_index" /> 21 </TestCase> 22 </TestSuite> 23 <TestSuite name="builtin_functions"> 24 <TestSuite name="common"> 25 <TestCase name="abs"> 26 <Test name="float_lowp_geometry" /> 27 <Test name="float_lowp_tess_control" /> 28 <Test name="float_lowp_tess_eval" /> 29 <Test name="float_lowp_compute" /> 30 <Test name="float_mediump_geometry" /> 31 <Test name="float_mediump_tess_control" /> 32 <Test name="float_mediump_tess_eval" /> 33 <Test name="float_mediump_compute" /> 34 <Test name="float_highp_geometry" /> 35 <Test name="float_highp_tess_control" /> 36 <Test name="float_highp_tess_eval" /> 37 <Test name="float_highp_compute" /> 38 <Test name="vec2_lowp_geometry" /> 39 <Test name="vec2_lowp_tess_control" /> 40 <Test name="vec2_lowp_tess_eval" /> 41 <Test name="vec2_lowp_compute" /> 42 <Test name="vec2_mediump_geometry" /> 43 <Test name="vec2_mediump_tess_control" /> 44 <Test name="vec2_mediump_tess_eval" /> 45 <Test name="vec2_mediump_compute" /> 46 <Test name="vec2_highp_geometry" /> 47 <Test name="vec2_highp_tess_control" /> 48 <Test name="vec2_highp_tess_eval" /> 49 <Test name="vec2_highp_compute" /> 50 <Test name="vec3_lowp_geometry" /> 51 <Test name="vec3_lowp_tess_control" /> 52 <Test name="vec3_lowp_tess_eval" /> 53 <Test name="vec3_lowp_compute" /> 54 <Test name="vec3_mediump_geometry" /> 55 <Test name="vec3_mediump_tess_control" /> 56 <Test name="vec3_mediump_tess_eval" /> 57 <Test name="vec3_mediump_compute" /> 58 <Test name="vec3_highp_geometry" /> 59 <Test name="vec3_highp_tess_control" /> 60 <Test name="vec3_highp_tess_eval" /> 61 <Test name="vec3_highp_compute" /> 62 <Test name="vec4_lowp_geometry" /> 63 <Test name="vec4_lowp_tess_control" /> 64 <Test name="vec4_lowp_tess_eval" /> 65 <Test name="vec4_lowp_compute" /> 66 <Test name="vec4_mediump_geometry" /> 67 <Test name="vec4_mediump_tess_control" /> 68 <Test name="vec4_mediump_tess_eval" /> 69 <Test name="vec4_mediump_compute" /> 70 <Test name="vec4_highp_geometry" /> 71 <Test name="vec4_highp_tess_control" /> 72 <Test name="vec4_highp_tess_eval" /> 73 <Test name="vec4_highp_compute" /> 74 <Test name="int_lowp_geometry" /> 75 <Test name="int_lowp_tess_control" /> 76 <Test name="int_lowp_tess_eval" /> 77 <Test name="int_lowp_compute" /> 78 <Test name="int_mediump_geometry" /> 79 <Test name="int_mediump_tess_control" /> 80 <Test name="int_mediump_tess_eval" /> 81 <Test name="int_mediump_compute" /> 82 <Test name="int_highp_geometry" /> 83 <Test name="int_highp_tess_control" /> 84 <Test name="int_highp_tess_eval" /> 85 <Test name="int_highp_compute" /> 86 <Test name="ivec2_lowp_geometry" /> 87 <Test name="ivec2_lowp_tess_control" /> 88 <Test name="ivec2_lowp_tess_eval" /> 89 <Test name="ivec2_lowp_compute" /> 90 <Test name="ivec2_mediump_geometry" /> 91 <Test name="ivec2_mediump_tess_control" /> 92 <Test name="ivec2_mediump_tess_eval" /> 93 <Test name="ivec2_mediump_compute" /> 94 <Test name="ivec2_highp_geometry" /> 95 <Test name="ivec2_highp_tess_control" /> 96 <Test name="ivec2_highp_tess_eval" /> 97 <Test name="ivec2_highp_compute" /> 98 <Test name="ivec3_lowp_geometry" /> 99 <Test name="ivec3_lowp_tess_control" /> 100 <Test name="ivec3_lowp_tess_eval" /> 101 <Test name="ivec3_lowp_compute" /> 102 <Test name="ivec3_mediump_geometry" /> 103 <Test name="ivec3_mediump_tess_control" /> 104 <Test name="ivec3_mediump_tess_eval" /> 105 <Test name="ivec3_mediump_compute" /> 106 <Test name="ivec3_highp_geometry" /> 107 <Test name="ivec3_highp_tess_control" /> 108 <Test name="ivec3_highp_tess_eval" /> 109 <Test name="ivec3_highp_compute" /> 110 <Test name="ivec4_lowp_geometry" /> 111 <Test name="ivec4_lowp_tess_control" /> 112 <Test name="ivec4_lowp_tess_eval" /> 113 <Test name="ivec4_lowp_compute" /> 114 <Test name="ivec4_mediump_geometry" /> 115 <Test name="ivec4_mediump_tess_control" /> 116 <Test name="ivec4_mediump_tess_eval" /> 117 <Test name="ivec4_mediump_compute" /> 118 <Test name="ivec4_highp_geometry" /> 119 <Test name="ivec4_highp_tess_control" /> 120 <Test name="ivec4_highp_tess_eval" /> 121 <Test name="ivec4_highp_compute" /> 122 </TestCase> 123 <TestCase name="sign"> 124 <Test name="float_lowp_geometry" /> 125 <Test name="float_lowp_tess_control" /> 126 <Test name="float_lowp_tess_eval" /> 127 <Test name="float_lowp_compute" /> 128 <Test name="float_mediump_geometry" /> 129 <Test name="float_mediump_tess_control" /> 130 <Test name="float_mediump_tess_eval" /> 131 <Test name="float_mediump_compute" /> 132 <Test name="float_highp_geometry" /> 133 <Test name="float_highp_tess_control" /> 134 <Test name="float_highp_tess_eval" /> 135 <Test name="float_highp_compute" /> 136 <Test name="vec2_lowp_geometry" /> 137 <Test name="vec2_lowp_tess_control" /> 138 <Test name="vec2_lowp_tess_eval" /> 139 <Test name="vec2_lowp_compute" /> 140 <Test name="vec2_mediump_geometry" /> 141 <Test name="vec2_mediump_tess_control" /> 142 <Test name="vec2_mediump_tess_eval" /> 143 <Test name="vec2_mediump_compute" /> 144 <Test name="vec2_highp_geometry" /> 145 <Test name="vec2_highp_tess_control" /> 146 <Test name="vec2_highp_tess_eval" /> 147 <Test name="vec2_highp_compute" /> 148 <Test name="vec3_lowp_geometry" /> 149 <Test name="vec3_lowp_tess_control" /> 150 <Test name="vec3_lowp_tess_eval" /> 151 <Test name="vec3_lowp_compute" /> 152 <Test name="vec3_mediump_geometry" /> 153 <Test name="vec3_mediump_tess_control" /> 154 <Test name="vec3_mediump_tess_eval" /> 155 <Test name="vec3_mediump_compute" /> 156 <Test name="vec3_highp_geometry" /> 157 <Test name="vec3_highp_tess_control" /> 158 <Test name="vec3_highp_tess_eval" /> 159 <Test name="vec3_highp_compute" /> 160 <Test name="vec4_lowp_geometry" /> 161 <Test name="vec4_lowp_tess_control" /> 162 <Test name="vec4_lowp_tess_eval" /> 163 <Test name="vec4_lowp_compute" /> 164 <Test name="vec4_mediump_geometry" /> 165 <Test name="vec4_mediump_tess_control" /> 166 <Test name="vec4_mediump_tess_eval" /> 167 <Test name="vec4_mediump_compute" /> 168 <Test name="vec4_highp_geometry" /> 169 <Test name="vec4_highp_tess_control" /> 170 <Test name="vec4_highp_tess_eval" /> 171 <Test name="vec4_highp_compute" /> 172 <Test name="int_lowp_geometry" /> 173 <Test name="int_lowp_tess_control" /> 174 <Test name="int_lowp_tess_eval" /> 175 <Test name="int_lowp_compute" /> 176 <Test name="int_mediump_geometry" /> 177 <Test name="int_mediump_tess_control" /> 178 <Test name="int_mediump_tess_eval" /> 179 <Test name="int_mediump_compute" /> 180 <Test name="int_highp_geometry" /> 181 <Test name="int_highp_tess_control" /> 182 <Test name="int_highp_tess_eval" /> 183 <Test name="int_highp_compute" /> 184 <Test name="ivec2_lowp_geometry" /> 185 <Test name="ivec2_lowp_tess_control" /> 186 <Test name="ivec2_lowp_tess_eval" /> 187 <Test name="ivec2_lowp_compute" /> 188 <Test name="ivec2_mediump_geometry" /> 189 <Test name="ivec2_mediump_tess_control" /> 190 <Test name="ivec2_mediump_tess_eval" /> 191 <Test name="ivec2_mediump_compute" /> 192 <Test name="ivec2_highp_geometry" /> 193 <Test name="ivec2_highp_tess_control" /> 194 <Test name="ivec2_highp_tess_eval" /> 195 <Test name="ivec2_highp_compute" /> 196 <Test name="ivec3_lowp_geometry" /> 197 <Test name="ivec3_lowp_tess_control" /> 198 <Test name="ivec3_lowp_tess_eval" /> 199 <Test name="ivec3_lowp_compute" /> 200 <Test name="ivec3_mediump_geometry" /> 201 <Test name="ivec3_mediump_tess_control" /> 202 <Test name="ivec3_mediump_tess_eval" /> 203 <Test name="ivec3_mediump_compute" /> 204 <Test name="ivec3_highp_geometry" /> 205 <Test name="ivec3_highp_tess_control" /> 206 <Test name="ivec3_highp_tess_eval" /> 207 <Test name="ivec3_highp_compute" /> 208 <Test name="ivec4_lowp_geometry" /> 209 <Test name="ivec4_lowp_tess_control" /> 210 <Test name="ivec4_lowp_tess_eval" /> 211 <Test name="ivec4_lowp_compute" /> 212 <Test name="ivec4_mediump_geometry" /> 213 <Test name="ivec4_mediump_tess_control" /> 214 <Test name="ivec4_mediump_tess_eval" /> 215 <Test name="ivec4_mediump_compute" /> 216 <Test name="ivec4_highp_geometry" /> 217 <Test name="ivec4_highp_tess_control" /> 218 <Test name="ivec4_highp_tess_eval" /> 219 <Test name="ivec4_highp_compute" /> 220 </TestCase> 221 <TestCase name="floor"> 222 <Test name="float_lowp_geometry" /> 223 <Test name="float_lowp_tess_control" /> 224 <Test name="float_lowp_tess_eval" /> 225 <Test name="float_lowp_compute" /> 226 <Test name="float_mediump_geometry" /> 227 <Test name="float_mediump_tess_control" /> 228 <Test name="float_mediump_tess_eval" /> 229 <Test name="float_mediump_compute" /> 230 <Test name="float_highp_geometry" /> 231 <Test name="float_highp_tess_control" /> 232 <Test name="float_highp_tess_eval" /> 233 <Test name="float_highp_compute" /> 234 <Test name="vec2_lowp_geometry" /> 235 <Test name="vec2_lowp_tess_control" /> 236 <Test name="vec2_lowp_tess_eval" /> 237 <Test name="vec2_lowp_compute" /> 238 <Test name="vec2_mediump_geometry" /> 239 <Test name="vec2_mediump_tess_control" /> 240 <Test name="vec2_mediump_tess_eval" /> 241 <Test name="vec2_mediump_compute" /> 242 <Test name="vec2_highp_geometry" /> 243 <Test name="vec2_highp_tess_control" /> 244 <Test name="vec2_highp_tess_eval" /> 245 <Test name="vec2_highp_compute" /> 246 <Test name="vec3_lowp_geometry" /> 247 <Test name="vec3_lowp_tess_control" /> 248 <Test name="vec3_lowp_tess_eval" /> 249 <Test name="vec3_lowp_compute" /> 250 <Test name="vec3_mediump_geometry" /> 251 <Test name="vec3_mediump_tess_control" /> 252 <Test name="vec3_mediump_tess_eval" /> 253 <Test name="vec3_mediump_compute" /> 254 <Test name="vec3_highp_geometry" /> 255 <Test name="vec3_highp_tess_control" /> 256 <Test name="vec3_highp_tess_eval" /> 257 <Test name="vec3_highp_compute" /> 258 <Test name="vec4_lowp_geometry" /> 259 <Test name="vec4_lowp_tess_control" /> 260 <Test name="vec4_lowp_tess_eval" /> 261 <Test name="vec4_lowp_compute" /> 262 <Test name="vec4_mediump_geometry" /> 263 <Test name="vec4_mediump_tess_control" /> 264 <Test name="vec4_mediump_tess_eval" /> 265 <Test name="vec4_mediump_compute" /> 266 <Test name="vec4_highp_geometry" /> 267 <Test name="vec4_highp_tess_control" /> 268 <Test name="vec4_highp_tess_eval" /> 269 <Test name="vec4_highp_compute" /> 270 </TestCase> 271 <TestCase name="trunc"> 272 <Test name="float_lowp_geometry" /> 273 <Test name="float_lowp_tess_control" /> 274 <Test name="float_lowp_tess_eval" /> 275 <Test name="float_lowp_compute" /> 276 <Test name="float_mediump_geometry" /> 277 <Test name="float_mediump_tess_control" /> 278 <Test name="float_mediump_tess_eval" /> 279 <Test name="float_mediump_compute" /> 280 <Test name="float_highp_geometry" /> 281 <Test name="float_highp_tess_control" /> 282 <Test name="float_highp_tess_eval" /> 283 <Test name="float_highp_compute" /> 284 <Test name="vec2_lowp_geometry" /> 285 <Test name="vec2_lowp_tess_control" /> 286 <Test name="vec2_lowp_tess_eval" /> 287 <Test name="vec2_lowp_compute" /> 288 <Test name="vec2_mediump_geometry" /> 289 <Test name="vec2_mediump_tess_control" /> 290 <Test name="vec2_mediump_tess_eval" /> 291 <Test name="vec2_mediump_compute" /> 292 <Test name="vec2_highp_geometry" /> 293 <Test name="vec2_highp_tess_control" /> 294 <Test name="vec2_highp_tess_eval" /> 295 <Test name="vec2_highp_compute" /> 296 <Test name="vec3_lowp_geometry" /> 297 <Test name="vec3_lowp_tess_control" /> 298 <Test name="vec3_lowp_tess_eval" /> 299 <Test name="vec3_lowp_compute" /> 300 <Test name="vec3_mediump_geometry" /> 301 <Test name="vec3_mediump_tess_control" /> 302 <Test name="vec3_mediump_tess_eval" /> 303 <Test name="vec3_mediump_compute" /> 304 <Test name="vec3_highp_geometry" /> 305 <Test name="vec3_highp_tess_control" /> 306 <Test name="vec3_highp_tess_eval" /> 307 <Test name="vec3_highp_compute" /> 308 <Test name="vec4_lowp_geometry" /> 309 <Test name="vec4_lowp_tess_control" /> 310 <Test name="vec4_lowp_tess_eval" /> 311 <Test name="vec4_lowp_compute" /> 312 <Test name="vec4_mediump_geometry" /> 313 <Test name="vec4_mediump_tess_control" /> 314 <Test name="vec4_mediump_tess_eval" /> 315 <Test name="vec4_mediump_compute" /> 316 <Test name="vec4_highp_geometry" /> 317 <Test name="vec4_highp_tess_control" /> 318 <Test name="vec4_highp_tess_eval" /> 319 <Test name="vec4_highp_compute" /> 320 </TestCase> 321 <TestCase name="round"> 322 <Test name="float_lowp_geometry" /> 323 <Test name="float_lowp_tess_control" /> 324 <Test name="float_lowp_tess_eval" /> 325 <Test name="float_lowp_compute" /> 326 <Test name="float_mediump_geometry" /> 327 <Test name="float_mediump_tess_control" /> 328 <Test name="float_mediump_tess_eval" /> 329 <Test name="float_mediump_compute" /> 330 <Test name="float_highp_geometry" /> 331 <Test name="float_highp_tess_control" /> 332 <Test name="float_highp_tess_eval" /> 333 <Test name="float_highp_compute" /> 334 <Test name="vec2_lowp_geometry" /> 335 <Test name="vec2_lowp_tess_control" /> 336 <Test name="vec2_lowp_tess_eval" /> 337 <Test name="vec2_lowp_compute" /> 338 <Test name="vec2_mediump_geometry" /> 339 <Test name="vec2_mediump_tess_control" /> 340 <Test name="vec2_mediump_tess_eval" /> 341 <Test name="vec2_mediump_compute" /> 342 <Test name="vec2_highp_geometry" /> 343 <Test name="vec2_highp_tess_control" /> 344 <Test name="vec2_highp_tess_eval" /> 345 <Test name="vec2_highp_compute" /> 346 <Test name="vec3_lowp_geometry" /> 347 <Test name="vec3_lowp_tess_control" /> 348 <Test name="vec3_lowp_tess_eval" /> 349 <Test name="vec3_lowp_compute" /> 350 <Test name="vec3_mediump_geometry" /> 351 <Test name="vec3_mediump_tess_control" /> 352 <Test name="vec3_mediump_tess_eval" /> 353 <Test name="vec3_mediump_compute" /> 354 <Test name="vec3_highp_geometry" /> 355 <Test name="vec3_highp_tess_control" /> 356 <Test name="vec3_highp_tess_eval" /> 357 <Test name="vec3_highp_compute" /> 358 <Test name="vec4_lowp_geometry" /> 359 <Test name="vec4_lowp_tess_control" /> 360 <Test name="vec4_lowp_tess_eval" /> 361 <Test name="vec4_lowp_compute" /> 362 <Test name="vec4_mediump_geometry" /> 363 <Test name="vec4_mediump_tess_control" /> 364 <Test name="vec4_mediump_tess_eval" /> 365 <Test name="vec4_mediump_compute" /> 366 <Test name="vec4_highp_geometry" /> 367 <Test name="vec4_highp_tess_control" /> 368 <Test name="vec4_highp_tess_eval" /> 369 <Test name="vec4_highp_compute" /> 370 </TestCase> 371 <TestCase name="roundeven"> 372 <Test name="float_lowp_geometry" /> 373 <Test name="float_lowp_tess_control" /> 374 <Test name="float_lowp_tess_eval" /> 375 <Test name="float_lowp_compute" /> 376 <Test name="float_mediump_geometry" /> 377 <Test name="float_mediump_tess_control" /> 378 <Test name="float_mediump_tess_eval" /> 379 <Test name="float_mediump_compute" /> 380 <Test name="float_highp_geometry" /> 381 <Test name="float_highp_tess_control" /> 382 <Test name="float_highp_tess_eval" /> 383 <Test name="float_highp_compute" /> 384 <Test name="vec2_lowp_geometry" /> 385 <Test name="vec2_lowp_tess_control" /> 386 <Test name="vec2_lowp_tess_eval" /> 387 <Test name="vec2_lowp_compute" /> 388 <Test name="vec2_mediump_geometry" /> 389 <Test name="vec2_mediump_tess_control" /> 390 <Test name="vec2_mediump_tess_eval" /> 391 <Test name="vec2_mediump_compute" /> 392 <Test name="vec2_highp_geometry" /> 393 <Test name="vec2_highp_tess_control" /> 394 <Test name="vec2_highp_tess_eval" /> 395 <Test name="vec2_highp_compute" /> 396 <Test name="vec3_lowp_geometry" /> 397 <Test name="vec3_lowp_tess_control" /> 398 <Test name="vec3_lowp_tess_eval" /> 399 <Test name="vec3_lowp_compute" /> 400 <Test name="vec3_mediump_geometry" /> 401 <Test name="vec3_mediump_tess_control" /> 402 <Test name="vec3_mediump_tess_eval" /> 403 <Test name="vec3_mediump_compute" /> 404 <Test name="vec3_highp_geometry" /> 405 <Test name="vec3_highp_tess_control" /> 406 <Test name="vec3_highp_tess_eval" /> 407 <Test name="vec3_highp_compute" /> 408 <Test name="vec4_lowp_geometry" /> 409 <Test name="vec4_lowp_tess_control" /> 410 <Test name="vec4_lowp_tess_eval" /> 411 <Test name="vec4_lowp_compute" /> 412 <Test name="vec4_mediump_geometry" /> 413 <Test name="vec4_mediump_tess_control" /> 414 <Test name="vec4_mediump_tess_eval" /> 415 <Test name="vec4_mediump_compute" /> 416 <Test name="vec4_highp_geometry" /> 417 <Test name="vec4_highp_tess_control" /> 418 <Test name="vec4_highp_tess_eval" /> 419 <Test name="vec4_highp_compute" /> 420 </TestCase> 421 <TestCase name="ceil"> 422 <Test name="float_lowp_geometry" /> 423 <Test name="float_lowp_tess_control" /> 424 <Test name="float_lowp_tess_eval" /> 425 <Test name="float_lowp_compute" /> 426 <Test name="float_mediump_geometry" /> 427 <Test name="float_mediump_tess_control" /> 428 <Test name="float_mediump_tess_eval" /> 429 <Test name="float_mediump_compute" /> 430 <Test name="float_highp_geometry" /> 431 <Test name="float_highp_tess_control" /> 432 <Test name="float_highp_tess_eval" /> 433 <Test name="float_highp_compute" /> 434 <Test name="vec2_lowp_geometry" /> 435 <Test name="vec2_lowp_tess_control" /> 436 <Test name="vec2_lowp_tess_eval" /> 437 <Test name="vec2_lowp_compute" /> 438 <Test name="vec2_mediump_geometry" /> 439 <Test name="vec2_mediump_tess_control" /> 440 <Test name="vec2_mediump_tess_eval" /> 441 <Test name="vec2_mediump_compute" /> 442 <Test name="vec2_highp_geometry" /> 443 <Test name="vec2_highp_tess_control" /> 444 <Test name="vec2_highp_tess_eval" /> 445 <Test name="vec2_highp_compute" /> 446 <Test name="vec3_lowp_geometry" /> 447 <Test name="vec3_lowp_tess_control" /> 448 <Test name="vec3_lowp_tess_eval" /> 449 <Test name="vec3_lowp_compute" /> 450 <Test name="vec3_mediump_geometry" /> 451 <Test name="vec3_mediump_tess_control" /> 452 <Test name="vec3_mediump_tess_eval" /> 453 <Test name="vec3_mediump_compute" /> 454 <Test name="vec3_highp_geometry" /> 455 <Test name="vec3_highp_tess_control" /> 456 <Test name="vec3_highp_tess_eval" /> 457 <Test name="vec3_highp_compute" /> 458 <Test name="vec4_lowp_geometry" /> 459 <Test name="vec4_lowp_tess_control" /> 460 <Test name="vec4_lowp_tess_eval" /> 461 <Test name="vec4_lowp_compute" /> 462 <Test name="vec4_mediump_geometry" /> 463 <Test name="vec4_mediump_tess_control" /> 464 <Test name="vec4_mediump_tess_eval" /> 465 <Test name="vec4_mediump_compute" /> 466 <Test name="vec4_highp_geometry" /> 467 <Test name="vec4_highp_tess_control" /> 468 <Test name="vec4_highp_tess_eval" /> 469 <Test name="vec4_highp_compute" /> 470 </TestCase> 471 <TestCase name="fract"> 472 <Test name="float_lowp_geometry" /> 473 <Test name="float_lowp_tess_control" /> 474 <Test name="float_lowp_tess_eval" /> 475 <Test name="float_lowp_compute" /> 476 <Test name="float_mediump_geometry" /> 477 <Test name="float_mediump_tess_control" /> 478 <Test name="float_mediump_tess_eval" /> 479 <Test name="float_mediump_compute" /> 480 <Test name="float_highp_geometry" /> 481 <Test name="float_highp_tess_control" /> 482 <Test name="float_highp_tess_eval" /> 483 <Test name="float_highp_compute" /> 484 <Test name="vec2_lowp_geometry" /> 485 <Test name="vec2_lowp_tess_control" /> 486 <Test name="vec2_lowp_tess_eval" /> 487 <Test name="vec2_lowp_compute" /> 488 <Test name="vec2_mediump_geometry" /> 489 <Test name="vec2_mediump_tess_control" /> 490 <Test name="vec2_mediump_tess_eval" /> 491 <Test name="vec2_mediump_compute" /> 492 <Test name="vec2_highp_geometry" /> 493 <Test name="vec2_highp_tess_control" /> 494 <Test name="vec2_highp_tess_eval" /> 495 <Test name="vec2_highp_compute" /> 496 <Test name="vec3_lowp_geometry" /> 497 <Test name="vec3_lowp_tess_control" /> 498 <Test name="vec3_lowp_tess_eval" /> 499 <Test name="vec3_lowp_compute" /> 500 <Test name="vec3_mediump_geometry" /> 501 <Test name="vec3_mediump_tess_control" /> 502 <Test name="vec3_mediump_tess_eval" /> 503 <Test name="vec3_mediump_compute" /> 504 <Test name="vec3_highp_geometry" /> 505 <Test name="vec3_highp_tess_control" /> 506 <Test name="vec3_highp_tess_eval" /> 507 <Test name="vec3_highp_compute" /> 508 <Test name="vec4_lowp_geometry" /> 509 <Test name="vec4_lowp_tess_control" /> 510 <Test name="vec4_lowp_tess_eval" /> 511 <Test name="vec4_lowp_compute" /> 512 <Test name="vec4_mediump_geometry" /> 513 <Test name="vec4_mediump_tess_control" /> 514 <Test name="vec4_mediump_tess_eval" /> 515 <Test name="vec4_mediump_compute" /> 516 <Test name="vec4_highp_geometry" /> 517 <Test name="vec4_highp_tess_control" /> 518 <Test name="vec4_highp_tess_eval" /> 519 <Test name="vec4_highp_compute" /> 520 </TestCase> 521 <TestCase name="modf"> 522 <Test name="float_lowp_geometry" /> 523 <Test name="float_lowp_tess_control" /> 524 <Test name="float_lowp_tess_eval" /> 525 <Test name="float_lowp_compute" /> 526 <Test name="float_mediump_geometry" /> 527 <Test name="float_mediump_tess_control" /> 528 <Test name="float_mediump_tess_eval" /> 529 <Test name="float_mediump_compute" /> 530 <Test name="float_highp_geometry" /> 531 <Test name="float_highp_tess_control" /> 532 <Test name="float_highp_tess_eval" /> 533 <Test name="float_highp_compute" /> 534 <Test name="vec2_lowp_geometry" /> 535 <Test name="vec2_lowp_tess_control" /> 536 <Test name="vec2_lowp_tess_eval" /> 537 <Test name="vec2_lowp_compute" /> 538 <Test name="vec2_mediump_geometry" /> 539 <Test name="vec2_mediump_tess_control" /> 540 <Test name="vec2_mediump_tess_eval" /> 541 <Test name="vec2_mediump_compute" /> 542 <Test name="vec2_highp_geometry" /> 543 <Test name="vec2_highp_tess_control" /> 544 <Test name="vec2_highp_tess_eval" /> 545 <Test name="vec2_highp_compute" /> 546 <Test name="vec3_lowp_geometry" /> 547 <Test name="vec3_lowp_tess_control" /> 548 <Test name="vec3_lowp_tess_eval" /> 549 <Test name="vec3_lowp_compute" /> 550 <Test name="vec3_mediump_geometry" /> 551 <Test name="vec3_mediump_tess_control" /> 552 <Test name="vec3_mediump_tess_eval" /> 553 <Test name="vec3_mediump_compute" /> 554 <Test name="vec3_highp_geometry" /> 555 <Test name="vec3_highp_tess_control" /> 556 <Test name="vec3_highp_tess_eval" /> 557 <Test name="vec3_highp_compute" /> 558 <Test name="vec4_lowp_geometry" /> 559 <Test name="vec4_lowp_tess_control" /> 560 <Test name="vec4_lowp_tess_eval" /> 561 <Test name="vec4_lowp_compute" /> 562 <Test name="vec4_mediump_geometry" /> 563 <Test name="vec4_mediump_tess_control" /> 564 <Test name="vec4_mediump_tess_eval" /> 565 <Test name="vec4_mediump_compute" /> 566 <Test name="vec4_highp_geometry" /> 567 <Test name="vec4_highp_tess_control" /> 568 <Test name="vec4_highp_tess_eval" /> 569 <Test name="vec4_highp_compute" /> 570 </TestCase> 571 <TestCase name="isnan"> 572 <Test name="float_lowp_geometry" /> 573 <Test name="float_lowp_tess_control" /> 574 <Test name="float_lowp_tess_eval" /> 575 <Test name="float_lowp_compute" /> 576 <Test name="float_mediump_geometry" /> 577 <Test name="float_mediump_tess_control" /> 578 <Test name="float_mediump_tess_eval" /> 579 <Test name="float_mediump_compute" /> 580 <Test name="float_highp_geometry" /> 581 <Test name="float_highp_tess_control" /> 582 <Test name="float_highp_tess_eval" /> 583 <Test name="float_highp_compute" /> 584 <Test name="vec2_lowp_geometry" /> 585 <Test name="vec2_lowp_tess_control" /> 586 <Test name="vec2_lowp_tess_eval" /> 587 <Test name="vec2_lowp_compute" /> 588 <Test name="vec2_mediump_geometry" /> 589 <Test name="vec2_mediump_tess_control" /> 590 <Test name="vec2_mediump_tess_eval" /> 591 <Test name="vec2_mediump_compute" /> 592 <Test name="vec2_highp_geometry" /> 593 <Test name="vec2_highp_tess_control" /> 594 <Test name="vec2_highp_tess_eval" /> 595 <Test name="vec2_highp_compute" /> 596 <Test name="vec3_lowp_geometry" /> 597 <Test name="vec3_lowp_tess_control" /> 598 <Test name="vec3_lowp_tess_eval" /> 599 <Test name="vec3_lowp_compute" /> 600 <Test name="vec3_mediump_geometry" /> 601 <Test name="vec3_mediump_tess_control" /> 602 <Test name="vec3_mediump_tess_eval" /> 603 <Test name="vec3_mediump_compute" /> 604 <Test name="vec3_highp_geometry" /> 605 <Test name="vec3_highp_tess_control" /> 606 <Test name="vec3_highp_tess_eval" /> 607 <Test name="vec3_highp_compute" /> 608 <Test name="vec4_lowp_geometry" /> 609 <Test name="vec4_lowp_tess_control" /> 610 <Test name="vec4_lowp_tess_eval" /> 611 <Test name="vec4_lowp_compute" /> 612 <Test name="vec4_mediump_geometry" /> 613 <Test name="vec4_mediump_tess_control" /> 614 <Test name="vec4_mediump_tess_eval" /> 615 <Test name="vec4_mediump_compute" /> 616 <Test name="vec4_highp_geometry" /> 617 <Test name="vec4_highp_tess_control" /> 618 <Test name="vec4_highp_tess_eval" /> 619 <Test name="vec4_highp_compute" /> 620 </TestCase> 621 <TestCase name="isinf"> 622 <Test name="float_lowp_geometry" /> 623 <Test name="float_lowp_tess_control" /> 624 <Test name="float_lowp_tess_eval" /> 625 <Test name="float_lowp_compute" /> 626 <Test name="float_mediump_geometry" /> 627 <Test name="float_mediump_tess_control" /> 628 <Test name="float_mediump_tess_eval" /> 629 <Test name="float_mediump_compute" /> 630 <Test name="float_highp_geometry" /> 631 <Test name="float_highp_tess_control" /> 632 <Test name="float_highp_tess_eval" /> 633 <Test name="float_highp_compute" /> 634 <Test name="vec2_lowp_geometry" /> 635 <Test name="vec2_lowp_tess_control" /> 636 <Test name="vec2_lowp_tess_eval" /> 637 <Test name="vec2_lowp_compute" /> 638 <Test name="vec2_mediump_geometry" /> 639 <Test name="vec2_mediump_tess_control" /> 640 <Test name="vec2_mediump_tess_eval" /> 641 <Test name="vec2_mediump_compute" /> 642 <Test name="vec2_highp_geometry" /> 643 <Test name="vec2_highp_tess_control" /> 644 <Test name="vec2_highp_tess_eval" /> 645 <Test name="vec2_highp_compute" /> 646 <Test name="vec3_lowp_geometry" /> 647 <Test name="vec3_lowp_tess_control" /> 648 <Test name="vec3_lowp_tess_eval" /> 649 <Test name="vec3_lowp_compute" /> 650 <Test name="vec3_mediump_geometry" /> 651 <Test name="vec3_mediump_tess_control" /> 652 <Test name="vec3_mediump_tess_eval" /> 653 <Test name="vec3_mediump_compute" /> 654 <Test name="vec3_highp_geometry" /> 655 <Test name="vec3_highp_tess_control" /> 656 <Test name="vec3_highp_tess_eval" /> 657 <Test name="vec3_highp_compute" /> 658 <Test name="vec4_lowp_geometry" /> 659 <Test name="vec4_lowp_tess_control" /> 660 <Test name="vec4_lowp_tess_eval" /> 661 <Test name="vec4_lowp_compute" /> 662 <Test name="vec4_mediump_geometry" /> 663 <Test name="vec4_mediump_tess_control" /> 664 <Test name="vec4_mediump_tess_eval" /> 665 <Test name="vec4_mediump_compute" /> 666 <Test name="vec4_highp_geometry" /> 667 <Test name="vec4_highp_tess_control" /> 668 <Test name="vec4_highp_tess_eval" /> 669 <Test name="vec4_highp_compute" /> 670 </TestCase> 671 <TestCase name="floatbitstoint"> 672 <Test name="float_lowp_geometry" /> 673 <Test name="float_lowp_tess_control" /> 674 <Test name="float_lowp_tess_eval" /> 675 <Test name="float_lowp_compute" /> 676 <Test name="float_mediump_geometry" /> 677 <Test name="float_mediump_tess_control" /> 678 <Test name="float_mediump_tess_eval" /> 679 <Test name="float_mediump_compute" /> 680 <Test name="float_highp_geometry" /> 681 <Test name="float_highp_tess_control" /> 682 <Test name="float_highp_tess_eval" /> 683 <Test name="float_highp_compute" /> 684 <Test name="vec2_lowp_geometry" /> 685 <Test name="vec2_lowp_tess_control" /> 686 <Test name="vec2_lowp_tess_eval" /> 687 <Test name="vec2_lowp_compute" /> 688 <Test name="vec2_mediump_geometry" /> 689 <Test name="vec2_mediump_tess_control" /> 690 <Test name="vec2_mediump_tess_eval" /> 691 <Test name="vec2_mediump_compute" /> 692 <Test name="vec2_highp_geometry" /> 693 <Test name="vec2_highp_tess_control" /> 694 <Test name="vec2_highp_tess_eval" /> 695 <Test name="vec2_highp_compute" /> 696 <Test name="vec3_lowp_geometry" /> 697 <Test name="vec3_lowp_tess_control" /> 698 <Test name="vec3_lowp_tess_eval" /> 699 <Test name="vec3_lowp_compute" /> 700 <Test name="vec3_mediump_geometry" /> 701 <Test name="vec3_mediump_tess_control" /> 702 <Test name="vec3_mediump_tess_eval" /> 703 <Test name="vec3_mediump_compute" /> 704 <Test name="vec3_highp_geometry" /> 705 <Test name="vec3_highp_tess_control" /> 706 <Test name="vec3_highp_tess_eval" /> 707 <Test name="vec3_highp_compute" /> 708 <Test name="vec4_lowp_geometry" /> 709 <Test name="vec4_lowp_tess_control" /> 710 <Test name="vec4_lowp_tess_eval" /> 711 <Test name="vec4_lowp_compute" /> 712 <Test name="vec4_mediump_geometry" /> 713 <Test name="vec4_mediump_tess_control" /> 714 <Test name="vec4_mediump_tess_eval" /> 715 <Test name="vec4_mediump_compute" /> 716 <Test name="vec4_highp_geometry" /> 717 <Test name="vec4_highp_tess_control" /> 718 <Test name="vec4_highp_tess_eval" /> 719 <Test name="vec4_highp_compute" /> 720 </TestCase> 721 <TestCase name="floatbitstouint"> 722 <Test name="float_lowp_geometry" /> 723 <Test name="float_lowp_tess_control" /> 724 <Test name="float_lowp_tess_eval" /> 725 <Test name="float_lowp_compute" /> 726 <Test name="float_mediump_geometry" /> 727 <Test name="float_mediump_tess_control" /> 728 <Test name="float_mediump_tess_eval" /> 729 <Test name="float_mediump_compute" /> 730 <Test name="float_highp_geometry" /> 731 <Test name="float_highp_tess_control" /> 732 <Test name="float_highp_tess_eval" /> 733 <Test name="float_highp_compute" /> 734 <Test name="vec2_lowp_geometry" /> 735 <Test name="vec2_lowp_tess_control" /> 736 <Test name="vec2_lowp_tess_eval" /> 737 <Test name="vec2_lowp_compute" /> 738 <Test name="vec2_mediump_geometry" /> 739 <Test name="vec2_mediump_tess_control" /> 740 <Test name="vec2_mediump_tess_eval" /> 741 <Test name="vec2_mediump_compute" /> 742 <Test name="vec2_highp_geometry" /> 743 <Test name="vec2_highp_tess_control" /> 744 <Test name="vec2_highp_tess_eval" /> 745 <Test name="vec2_highp_compute" /> 746 <Test name="vec3_lowp_geometry" /> 747 <Test name="vec3_lowp_tess_control" /> 748 <Test name="vec3_lowp_tess_eval" /> 749 <Test name="vec3_lowp_compute" /> 750 <Test name="vec3_mediump_geometry" /> 751 <Test name="vec3_mediump_tess_control" /> 752 <Test name="vec3_mediump_tess_eval" /> 753 <Test name="vec3_mediump_compute" /> 754 <Test name="vec3_highp_geometry" /> 755 <Test name="vec3_highp_tess_control" /> 756 <Test name="vec3_highp_tess_eval" /> 757 <Test name="vec3_highp_compute" /> 758 <Test name="vec4_lowp_geometry" /> 759 <Test name="vec4_lowp_tess_control" /> 760 <Test name="vec4_lowp_tess_eval" /> 761 <Test name="vec4_lowp_compute" /> 762 <Test name="vec4_mediump_geometry" /> 763 <Test name="vec4_mediump_tess_control" /> 764 <Test name="vec4_mediump_tess_eval" /> 765 <Test name="vec4_mediump_compute" /> 766 <Test name="vec4_highp_geometry" /> 767 <Test name="vec4_highp_tess_control" /> 768 <Test name="vec4_highp_tess_eval" /> 769 <Test name="vec4_highp_compute" /> 770 </TestCase> 771 <TestCase name="frexp"> 772 <Test name="float_lowp_geometry" /> 773 <Test name="float_lowp_tess_control" /> 774 <Test name="float_lowp_tess_eval" /> 775 <Test name="float_mediump_geometry" /> 776 <Test name="float_mediump_tess_control" /> 777 <Test name="float_mediump_tess_eval" /> 778 <Test name="float_highp_geometry" /> 779 <Test name="float_highp_tess_control" /> 780 <Test name="float_highp_tess_eval" /> 781 <Test name="vec2_lowp_geometry" /> 782 <Test name="vec2_lowp_tess_control" /> 783 <Test name="vec2_lowp_tess_eval" /> 784 <Test name="vec2_mediump_geometry" /> 785 <Test name="vec2_mediump_tess_control" /> 786 <Test name="vec2_mediump_tess_eval" /> 787 <Test name="vec2_highp_geometry" /> 788 <Test name="vec2_highp_tess_control" /> 789 <Test name="vec2_highp_tess_eval" /> 790 <Test name="vec3_lowp_geometry" /> 791 <Test name="vec3_lowp_tess_control" /> 792 <Test name="vec3_lowp_tess_eval" /> 793 <Test name="vec3_mediump_geometry" /> 794 <Test name="vec3_mediump_tess_control" /> 795 <Test name="vec3_mediump_tess_eval" /> 796 <Test name="vec3_highp_geometry" /> 797 <Test name="vec3_highp_tess_control" /> 798 <Test name="vec3_highp_tess_eval" /> 799 <Test name="vec4_lowp_geometry" /> 800 <Test name="vec4_lowp_tess_control" /> 801 <Test name="vec4_lowp_tess_eval" /> 802 <Test name="vec4_mediump_geometry" /> 803 <Test name="vec4_mediump_tess_control" /> 804 <Test name="vec4_mediump_tess_eval" /> 805 <Test name="vec4_highp_geometry" /> 806 <Test name="vec4_highp_tess_control" /> 807 <Test name="vec4_highp_tess_eval" /> 808 </TestCase> 809 <TestCase name="ldexp"> 810 <Test name="float_lowp_vertex" /> 811 <Test name="float_lowp_fragment" /> 812 <Test name="float_lowp_geometry" /> 813 <Test name="float_lowp_tess_control" /> 814 <Test name="float_lowp_tess_eval" /> 815 <Test name="float_lowp_compute" /> 816 <Test name="float_mediump_vertex" /> 817 <Test name="float_mediump_fragment" /> 818 <Test name="float_mediump_geometry" /> 819 <Test name="float_mediump_tess_control" /> 820 <Test name="float_mediump_tess_eval" /> 821 <Test name="float_mediump_compute" /> 822 <Test name="float_highp_vertex" /> 823 <Test name="float_highp_fragment" /> 824 <Test name="float_highp_geometry" /> 825 <Test name="float_highp_tess_control" /> 826 <Test name="float_highp_tess_eval" /> 827 <Test name="float_highp_compute" /> 828 <Test name="vec2_lowp_vertex" /> 829 <Test name="vec2_lowp_fragment" /> 830 <Test name="vec2_lowp_geometry" /> 831 <Test name="vec2_lowp_tess_control" /> 832 <Test name="vec2_lowp_tess_eval" /> 833 <Test name="vec2_lowp_compute" /> 834 <Test name="vec2_mediump_vertex" /> 835 <Test name="vec2_mediump_fragment" /> 836 <Test name="vec2_mediump_geometry" /> 837 <Test name="vec2_mediump_tess_control" /> 838 <Test name="vec2_mediump_tess_eval" /> 839 <Test name="vec2_mediump_compute" /> 840 <Test name="vec2_highp_vertex" /> 841 <Test name="vec2_highp_fragment" /> 842 <Test name="vec2_highp_geometry" /> 843 <Test name="vec2_highp_tess_control" /> 844 <Test name="vec2_highp_tess_eval" /> 845 <Test name="vec2_highp_compute" /> 846 <Test name="vec3_lowp_vertex" /> 847 <Test name="vec3_lowp_fragment" /> 848 <Test name="vec3_lowp_geometry" /> 849 <Test name="vec3_lowp_tess_control" /> 850 <Test name="vec3_lowp_tess_eval" /> 851 <Test name="vec3_lowp_compute" /> 852 <Test name="vec3_mediump_vertex" /> 853 <Test name="vec3_mediump_fragment" /> 854 <Test name="vec3_mediump_geometry" /> 855 <Test name="vec3_mediump_tess_control" /> 856 <Test name="vec3_mediump_tess_eval" /> 857 <Test name="vec3_mediump_compute" /> 858 <Test name="vec3_highp_vertex" /> 859 <Test name="vec3_highp_fragment" /> 860 <Test name="vec3_highp_geometry" /> 861 <Test name="vec3_highp_tess_control" /> 862 <Test name="vec3_highp_tess_eval" /> 863 <Test name="vec3_highp_compute" /> 864 <Test name="vec4_lowp_vertex" /> 865 <Test name="vec4_lowp_fragment" /> 866 <Test name="vec4_lowp_geometry" /> 867 <Test name="vec4_lowp_tess_control" /> 868 <Test name="vec4_lowp_tess_eval" /> 869 <Test name="vec4_lowp_compute" /> 870 <Test name="vec4_mediump_vertex" /> 871 <Test name="vec4_mediump_fragment" /> 872 <Test name="vec4_mediump_geometry" /> 873 <Test name="vec4_mediump_tess_control" /> 874 <Test name="vec4_mediump_tess_eval" /> 875 <Test name="vec4_mediump_compute" /> 876 <Test name="vec4_highp_vertex" /> 877 <Test name="vec4_highp_fragment" /> 878 <Test name="vec4_highp_geometry" /> 879 <Test name="vec4_highp_tess_control" /> 880 <Test name="vec4_highp_tess_eval" /> 881 <Test name="vec4_highp_compute" /> 882 </TestCase> 883 <TestCase name="fma"> 884 <Test name="float_lowp_vertex" /> 885 <Test name="float_lowp_fragment" /> 886 <Test name="float_lowp_geometry" /> 887 <Test name="float_lowp_tess_control" /> 888 <Test name="float_lowp_tess_eval" /> 889 <Test name="float_lowp_compute" /> 890 <Test name="float_mediump_vertex" /> 891 <Test name="float_mediump_fragment" /> 892 <Test name="float_mediump_geometry" /> 893 <Test name="float_mediump_tess_control" /> 894 <Test name="float_mediump_tess_eval" /> 895 <Test name="float_mediump_compute" /> 896 <Test name="float_highp_vertex" /> 897 <Test name="float_highp_fragment" /> 898 <Test name="float_highp_geometry" /> 899 <Test name="float_highp_tess_control" /> 900 <Test name="float_highp_tess_eval" /> 901 <Test name="float_highp_compute" /> 902 <Test name="vec2_lowp_vertex" /> 903 <Test name="vec2_lowp_fragment" /> 904 <Test name="vec2_lowp_geometry" /> 905 <Test name="vec2_lowp_tess_control" /> 906 <Test name="vec2_lowp_tess_eval" /> 907 <Test name="vec2_lowp_compute" /> 908 <Test name="vec2_mediump_vertex" /> 909 <Test name="vec2_mediump_fragment" /> 910 <Test name="vec2_mediump_geometry" /> 911 <Test name="vec2_mediump_tess_control" /> 912 <Test name="vec2_mediump_tess_eval" /> 913 <Test name="vec2_mediump_compute" /> 914 <Test name="vec2_highp_vertex" /> 915 <Test name="vec2_highp_fragment" /> 916 <Test name="vec2_highp_geometry" /> 917 <Test name="vec2_highp_tess_control" /> 918 <Test name="vec2_highp_tess_eval" /> 919 <Test name="vec2_highp_compute" /> 920 <Test name="vec3_lowp_vertex" /> 921 <Test name="vec3_lowp_fragment" /> 922 <Test name="vec3_lowp_geometry" /> 923 <Test name="vec3_lowp_tess_control" /> 924 <Test name="vec3_lowp_tess_eval" /> 925 <Test name="vec3_lowp_compute" /> 926 <Test name="vec3_mediump_vertex" /> 927 <Test name="vec3_mediump_fragment" /> 928 <Test name="vec3_mediump_geometry" /> 929 <Test name="vec3_mediump_tess_control" /> 930 <Test name="vec3_mediump_tess_eval" /> 931 <Test name="vec3_mediump_compute" /> 932 <Test name="vec3_highp_vertex" /> 933 <Test name="vec3_highp_fragment" /> 934 <Test name="vec3_highp_geometry" /> 935 <Test name="vec3_highp_tess_control" /> 936 <Test name="vec3_highp_tess_eval" /> 937 <Test name="vec3_highp_compute" /> 938 <Test name="vec4_lowp_vertex" /> 939 <Test name="vec4_lowp_fragment" /> 940 <Test name="vec4_lowp_geometry" /> 941 <Test name="vec4_lowp_tess_control" /> 942 <Test name="vec4_lowp_tess_eval" /> 943 <Test name="vec4_lowp_compute" /> 944 <Test name="vec4_mediump_vertex" /> 945 <Test name="vec4_mediump_fragment" /> 946 <Test name="vec4_mediump_geometry" /> 947 <Test name="vec4_mediump_tess_control" /> 948 <Test name="vec4_mediump_tess_eval" /> 949 <Test name="vec4_mediump_compute" /> 950 <Test name="vec4_highp_vertex" /> 951 <Test name="vec4_highp_fragment" /> 952 <Test name="vec4_highp_geometry" /> 953 <Test name="vec4_highp_tess_control" /> 954 <Test name="vec4_highp_tess_eval" /> 955 <Test name="vec4_highp_compute" /> 956 </TestCase> 957 <TestCase name="intbitstofloat"> 958 <Test name="int_highp_geometry" /> 959 <Test name="int_highp_tess_control" /> 960 <Test name="int_highp_tess_eval" /> 961 <Test name="int_highp_compute" /> 962 <Test name="ivec2_highp_geometry" /> 963 <Test name="ivec2_highp_tess_control" /> 964 <Test name="ivec2_highp_tess_eval" /> 965 <Test name="ivec2_highp_compute" /> 966 <Test name="ivec3_highp_geometry" /> 967 <Test name="ivec3_highp_tess_control" /> 968 <Test name="ivec3_highp_tess_eval" /> 969 <Test name="ivec3_highp_compute" /> 970 </TestCase> 971 <TestCase name="uintbitstofloat"> 972 <Test name="uint_highp_geometry" /> 973 <Test name="uint_highp_tess_control" /> 974 <Test name="uint_highp_tess_eval" /> 975 <Test name="uint_highp_compute" /> 976 <Test name="uvec2_highp_geometry" /> 977 <Test name="uvec2_highp_tess_control" /> 978 <Test name="uvec2_highp_tess_eval" /> 979 <Test name="uvec2_highp_compute" /> 980 <Test name="uvec3_highp_geometry" /> 981 <Test name="uvec3_highp_tess_control" /> 982 <Test name="uvec3_highp_tess_eval" /> 983 <Test name="uvec3_highp_compute" /> 984 </TestCase> 985 </TestSuite> 986 <TestCase name="pack_unpack"> 987 <Test name="packsnorm4x8_lowp_vertex" /> 988 <Test name="packsnorm4x8_lowp_tess_control" /> 989 <Test name="packsnorm4x8_lowp_tess_eval" /> 990 <Test name="packsnorm4x8_lowp_geometry" /> 991 <Test name="packsnorm4x8_lowp_fragment" /> 992 <Test name="packsnorm4x8_lowp_compute" /> 993 <Test name="packsnorm4x8_mediump_vertex" /> 994 <Test name="packsnorm4x8_mediump_tess_control" /> 995 <Test name="packsnorm4x8_mediump_tess_eval" /> 996 <Test name="packsnorm4x8_mediump_geometry" /> 997 <Test name="packsnorm4x8_mediump_fragment" /> 998 <Test name="packsnorm4x8_mediump_compute" /> 999 <Test name="packsnorm4x8_highp_vertex" /> 1000 <Test name="packsnorm4x8_highp_tess_control" /> 1001 <Test name="packsnorm4x8_highp_tess_eval" /> 1002 <Test name="packsnorm4x8_highp_geometry" /> 1003 <Test name="packsnorm4x8_highp_fragment" /> 1004 <Test name="packsnorm4x8_highp_compute" /> 1005 <Test name="unpacksnorm4x8_vertex" /> 1006 <Test name="unpacksnorm4x8_tess_control" /> 1007 <Test name="unpacksnorm4x8_tess_eval" /> 1008 <Test name="unpacksnorm4x8_geometry" /> 1009 <Test name="unpacksnorm4x8_fragment" /> 1010 <Test name="unpacksnorm4x8_compute" /> 1011 <Test name="packunorm4x8_lowp_vertex" /> 1012 <Test name="packunorm4x8_lowp_tess_control" /> 1013 <Test name="packunorm4x8_lowp_tess_eval" /> 1014 <Test name="packunorm4x8_lowp_geometry" /> 1015 <Test name="packunorm4x8_lowp_fragment" /> 1016 <Test name="packunorm4x8_lowp_compute" /> 1017 <Test name="packunorm4x8_mediump_vertex" /> 1018 <Test name="packunorm4x8_mediump_tess_control" /> 1019 <Test name="packunorm4x8_mediump_tess_eval" /> 1020 <Test name="packunorm4x8_mediump_geometry" /> 1021 <Test name="packunorm4x8_mediump_fragment" /> 1022 <Test name="packunorm4x8_mediump_compute" /> 1023 <Test name="packunorm4x8_highp_vertex" /> 1024 <Test name="packunorm4x8_highp_tess_control" /> 1025 <Test name="packunorm4x8_highp_tess_eval" /> 1026 <Test name="packunorm4x8_highp_geometry" /> 1027 <Test name="packunorm4x8_highp_fragment" /> 1028 <Test name="packunorm4x8_highp_compute" /> 1029 <Test name="unpackunorm4x8_vertex" /> 1030 <Test name="unpackunorm4x8_tess_control" /> 1031 <Test name="unpackunorm4x8_tess_eval" /> 1032 <Test name="unpackunorm4x8_geometry" /> 1033 <Test name="unpackunorm4x8_fragment" /> 1034 <Test name="unpackunorm4x8_compute" /> 1035 <Test name="packsnorm2x16_lowp_geometry" /> 1036 <Test name="packsnorm2x16_lowp_compute" /> 1037 <Test name="packsnorm2x16_mediump_geometry" /> 1038 <Test name="packsnorm2x16_mediump_compute" /> 1039 <Test name="packsnorm2x16_highp_geometry" /> 1040 <Test name="packsnorm2x16_highp_compute" /> 1041 <Test name="unpacksnorm2x16_geometry" /> 1042 <Test name="unpacksnorm2x16_compute" /> 1043 <Test name="packunorm2x16_lowp_geometry" /> 1044 <Test name="packunorm2x16_lowp_compute" /> 1045 <Test name="packunorm2x16_mediump_geometry" /> 1046 <Test name="packunorm2x16_mediump_compute" /> 1047 <Test name="packunorm2x16_highp_geometry" /> 1048 <Test name="packunorm2x16_highp_compute" /> 1049 <Test name="unpackunorm2x16_geometry" /> 1050 <Test name="unpackunorm2x16_compute" /> 1051 <Test name="packhalf2x16_geometry" /> 1052 <Test name="packhalf2x16_compute" /> 1053 <Test name="unpackhalf2x16_geometry" /> 1054 <Test name="unpackhalf2x16_compute" /> 1055 </TestCase> 1056 <TestSuite name="integer"> 1057 <TestCase name="uaddcarry"> 1058 <Test name="uint_lowp_vertex" /> 1059 <Test name="uint_lowp_geometry" /> 1060 <Test name="uint_lowp_tess_control" /> 1061 <Test name="uint_lowp_tess_eval" /> 1062 <Test name="uint_lowp_compute" /> 1063 <Test name="uint_mediump_vertex" /> 1064 <Test name="uint_mediump_geometry" /> 1065 <Test name="uint_mediump_tess_control" /> 1066 <Test name="uint_mediump_tess_eval" /> 1067 <Test name="uint_mediump_compute" /> 1068 <Test name="uint_highp_vertex" /> 1069 <Test name="uint_highp_geometry" /> 1070 <Test name="uint_highp_tess_control" /> 1071 <Test name="uint_highp_tess_eval" /> 1072 <Test name="uint_highp_compute" /> 1073 <Test name="uvec2_lowp_vertex" /> 1074 <Test name="uvec2_lowp_geometry" /> 1075 <Test name="uvec2_lowp_tess_control" /> 1076 <Test name="uvec2_lowp_tess_eval" /> 1077 <Test name="uvec2_lowp_compute" /> 1078 <Test name="uvec2_mediump_vertex" /> 1079 <Test name="uvec2_mediump_geometry" /> 1080 <Test name="uvec2_mediump_tess_control" /> 1081 <Test name="uvec2_mediump_tess_eval" /> 1082 <Test name="uvec2_mediump_compute" /> 1083 <Test name="uvec2_highp_vertex" /> 1084 <Test name="uvec2_highp_geometry" /> 1085 <Test name="uvec2_highp_tess_control" /> 1086 <Test name="uvec2_highp_tess_eval" /> 1087 <Test name="uvec2_highp_compute" /> 1088 <Test name="uvec3_lowp_vertex" /> 1089 <Test name="uvec3_lowp_geometry" /> 1090 <Test name="uvec3_lowp_tess_control" /> 1091 <Test name="uvec3_lowp_tess_eval" /> 1092 <Test name="uvec3_lowp_compute" /> 1093 <Test name="uvec3_mediump_vertex" /> 1094 <Test name="uvec3_mediump_geometry" /> 1095 <Test name="uvec3_mediump_tess_control" /> 1096 <Test name="uvec3_mediump_tess_eval" /> 1097 <Test name="uvec3_mediump_compute" /> 1098 <Test name="uvec3_highp_vertex" /> 1099 <Test name="uvec3_highp_geometry" /> 1100 <Test name="uvec3_highp_tess_control" /> 1101 <Test name="uvec3_highp_tess_eval" /> 1102 <Test name="uvec3_highp_compute" /> 1103 <Test name="uvec4_lowp_vertex" /> 1104 <Test name="uvec4_lowp_geometry" /> 1105 <Test name="uvec4_lowp_tess_control" /> 1106 <Test name="uvec4_lowp_tess_eval" /> 1107 <Test name="uvec4_lowp_compute" /> 1108 <Test name="uvec4_mediump_vertex" /> 1109 <Test name="uvec4_mediump_geometry" /> 1110 <Test name="uvec4_mediump_tess_control" /> 1111 <Test name="uvec4_mediump_tess_eval" /> 1112 <Test name="uvec4_mediump_compute" /> 1113 <Test name="uvec4_highp_vertex" /> 1114 <Test name="uvec4_highp_geometry" /> 1115 <Test name="uvec4_highp_tess_control" /> 1116 <Test name="uvec4_highp_tess_eval" /> 1117 <Test name="uvec4_highp_compute" /> 1118 </TestCase> 1119 <TestCase name="usubborrow"> 1120 <Test name="uint_lowp_vertex" /> 1121 <Test name="uint_lowp_geometry" /> 1122 <Test name="uint_lowp_tess_control" /> 1123 <Test name="uint_lowp_tess_eval" /> 1124 <Test name="uint_lowp_compute" /> 1125 <Test name="uint_mediump_vertex" /> 1126 <Test name="uint_mediump_geometry" /> 1127 <Test name="uint_mediump_tess_control" /> 1128 <Test name="uint_mediump_tess_eval" /> 1129 <Test name="uint_mediump_compute" /> 1130 <Test name="uint_highp_vertex" /> 1131 <Test name="uint_highp_geometry" /> 1132 <Test name="uint_highp_tess_control" /> 1133 <Test name="uint_highp_tess_eval" /> 1134 <Test name="uint_highp_compute" /> 1135 <Test name="uvec2_lowp_vertex" /> 1136 <Test name="uvec2_lowp_geometry" /> 1137 <Test name="uvec2_lowp_tess_control" /> 1138 <Test name="uvec2_lowp_tess_eval" /> 1139 <Test name="uvec2_lowp_compute" /> 1140 <Test name="uvec2_mediump_vertex" /> 1141 <Test name="uvec2_mediump_geometry" /> 1142 <Test name="uvec2_mediump_tess_control" /> 1143 <Test name="uvec2_mediump_tess_eval" /> 1144 <Test name="uvec2_mediump_compute" /> 1145 <Test name="uvec2_highp_vertex" /> 1146 <Test name="uvec2_highp_geometry" /> 1147 <Test name="uvec2_highp_tess_control" /> 1148 <Test name="uvec2_highp_tess_eval" /> 1149 <Test name="uvec2_highp_compute" /> 1150 <Test name="uvec3_lowp_vertex" /> 1151 <Test name="uvec3_lowp_geometry" /> 1152 <Test name="uvec3_lowp_tess_control" /> 1153 <Test name="uvec3_lowp_tess_eval" /> 1154 <Test name="uvec3_lowp_compute" /> 1155 <Test name="uvec3_mediump_vertex" /> 1156 <Test name="uvec3_mediump_geometry" /> 1157 <Test name="uvec3_mediump_tess_control" /> 1158 <Test name="uvec3_mediump_tess_eval" /> 1159 <Test name="uvec3_mediump_compute" /> 1160 <Test name="uvec3_highp_vertex" /> 1161 <Test name="uvec3_highp_geometry" /> 1162 <Test name="uvec3_highp_tess_control" /> 1163 <Test name="uvec3_highp_tess_eval" /> 1164 <Test name="uvec3_highp_compute" /> 1165 <Test name="uvec4_lowp_vertex" /> 1166 <Test name="uvec4_lowp_geometry" /> 1167 <Test name="uvec4_lowp_tess_control" /> 1168 <Test name="uvec4_lowp_tess_eval" /> 1169 <Test name="uvec4_lowp_compute" /> 1170 <Test name="uvec4_mediump_vertex" /> 1171 <Test name="uvec4_mediump_geometry" /> 1172 <Test name="uvec4_mediump_tess_control" /> 1173 <Test name="uvec4_mediump_tess_eval" /> 1174 <Test name="uvec4_mediump_compute" /> 1175 <Test name="uvec4_highp_vertex" /> 1176 <Test name="uvec4_highp_geometry" /> 1177 <Test name="uvec4_highp_tess_control" /> 1178 <Test name="uvec4_highp_tess_eval" /> 1179 <Test name="uvec4_highp_compute" /> 1180 </TestCase> 1181 <TestCase name="umulextended"> 1182 <Test name="uint_highp_vertex" /> 1183 <Test name="uint_highp_geometry" /> 1184 <Test name="uint_highp_tess_control" /> 1185 <Test name="uint_highp_tess_eval" /> 1186 <Test name="uint_highp_compute" /> 1187 <Test name="uvec2_highp_vertex" /> 1188 <Test name="uvec2_highp_geometry" /> 1189 <Test name="uvec2_highp_tess_control" /> 1190 <Test name="uvec2_highp_tess_eval" /> 1191 <Test name="uvec2_highp_compute" /> 1192 <Test name="uvec3_highp_vertex" /> 1193 <Test name="uvec3_highp_geometry" /> 1194 <Test name="uvec3_highp_tess_control" /> 1195 <Test name="uvec3_highp_tess_eval" /> 1196 <Test name="uvec3_highp_compute" /> 1197 <Test name="uvec4_highp_vertex" /> 1198 <Test name="uvec4_highp_geometry" /> 1199 <Test name="uvec4_highp_tess_control" /> 1200 <Test name="uvec4_highp_tess_eval" /> 1201 <Test name="uvec4_highp_compute" /> 1202 </TestCase> 1203 <TestCase name="imulextended"> 1204 <Test name="int_highp_vertex" /> 1205 <Test name="int_highp_geometry" /> 1206 <Test name="int_highp_tess_control" /> 1207 <Test name="int_highp_tess_eval" /> 1208 <Test name="int_highp_compute" /> 1209 <Test name="ivec2_highp_vertex" /> 1210 <Test name="ivec2_highp_geometry" /> 1211 <Test name="ivec2_highp_tess_control" /> 1212 <Test name="ivec2_highp_tess_eval" /> 1213 <Test name="ivec2_highp_compute" /> 1214 <Test name="ivec3_highp_vertex" /> 1215 <Test name="ivec3_highp_geometry" /> 1216 <Test name="ivec3_highp_tess_control" /> 1217 <Test name="ivec3_highp_tess_eval" /> 1218 <Test name="ivec3_highp_compute" /> 1219 <Test name="ivec4_highp_vertex" /> 1220 <Test name="ivec4_highp_geometry" /> 1221 <Test name="ivec4_highp_tess_control" /> 1222 <Test name="ivec4_highp_tess_eval" /> 1223 <Test name="ivec4_highp_compute" /> 1224 </TestCase> 1225 <TestCase name="bitfieldextract"> 1226 <Test name="int_lowp_vertex" /> 1227 <Test name="int_lowp_fragment" /> 1228 <Test name="int_lowp_geometry" /> 1229 <Test name="int_lowp_tess_control" /> 1230 <Test name="int_lowp_tess_eval" /> 1231 <Test name="int_lowp_compute" /> 1232 <Test name="int_mediump_vertex" /> 1233 <Test name="int_mediump_fragment" /> 1234 <Test name="int_mediump_geometry" /> 1235 <Test name="int_mediump_tess_control" /> 1236 <Test name="int_mediump_tess_eval" /> 1237 <Test name="int_mediump_compute" /> 1238 <Test name="int_highp_vertex" /> 1239 <Test name="int_highp_fragment" /> 1240 <Test name="int_highp_geometry" /> 1241 <Test name="int_highp_tess_control" /> 1242 <Test name="int_highp_tess_eval" /> 1243 <Test name="int_highp_compute" /> 1244 <Test name="ivec2_lowp_vertex" /> 1245 <Test name="ivec2_lowp_fragment" /> 1246 <Test name="ivec2_lowp_geometry" /> 1247 <Test name="ivec2_lowp_tess_control" /> 1248 <Test name="ivec2_lowp_tess_eval" /> 1249 <Test name="ivec2_lowp_compute" /> 1250 <Test name="ivec2_mediump_vertex" /> 1251 <Test name="ivec2_mediump_fragment" /> 1252 <Test name="ivec2_mediump_geometry" /> 1253 <Test name="ivec2_mediump_tess_control" /> 1254 <Test name="ivec2_mediump_tess_eval" /> 1255 <Test name="ivec2_mediump_compute" /> 1256 <Test name="ivec2_highp_vertex" /> 1257 <Test name="ivec2_highp_fragment" /> 1258 <Test name="ivec2_highp_geometry" /> 1259 <Test name="ivec2_highp_tess_control" /> 1260 <Test name="ivec2_highp_tess_eval" /> 1261 <Test name="ivec2_highp_compute" /> 1262 <Test name="ivec3_lowp_vertex" /> 1263 <Test name="ivec3_lowp_fragment" /> 1264 <Test name="ivec3_lowp_geometry" /> 1265 <Test name="ivec3_lowp_tess_control" /> 1266 <Test name="ivec3_lowp_tess_eval" /> 1267 <Test name="ivec3_lowp_compute" /> 1268 <Test name="ivec3_mediump_vertex" /> 1269 <Test name="ivec3_mediump_fragment" /> 1270 <Test name="ivec3_mediump_geometry" /> 1271 <Test name="ivec3_mediump_tess_control" /> 1272 <Test name="ivec3_mediump_tess_eval" /> 1273 <Test name="ivec3_mediump_compute" /> 1274 <Test name="ivec3_highp_vertex" /> 1275 <Test name="ivec3_highp_fragment" /> 1276 <Test name="ivec3_highp_geometry" /> 1277 <Test name="ivec3_highp_tess_control" /> 1278 <Test name="ivec3_highp_tess_eval" /> 1279 <Test name="ivec3_highp_compute" /> 1280 <Test name="ivec4_lowp_vertex" /> 1281 <Test name="ivec4_lowp_fragment" /> 1282 <Test name="ivec4_lowp_geometry" /> 1283 <Test name="ivec4_lowp_tess_control" /> 1284 <Test name="ivec4_lowp_tess_eval" /> 1285 <Test name="ivec4_lowp_compute" /> 1286 <Test name="ivec4_mediump_vertex" /> 1287 <Test name="ivec4_mediump_fragment" /> 1288 <Test name="ivec4_mediump_geometry" /> 1289 <Test name="ivec4_mediump_tess_control" /> 1290 <Test name="ivec4_mediump_tess_eval" /> 1291 <Test name="ivec4_mediump_compute" /> 1292 <Test name="ivec4_highp_vertex" /> 1293 <Test name="ivec4_highp_fragment" /> 1294 <Test name="ivec4_highp_geometry" /> 1295 <Test name="ivec4_highp_tess_control" /> 1296 <Test name="ivec4_highp_tess_eval" /> 1297 <Test name="ivec4_highp_compute" /> 1298 <Test name="uint_lowp_vertex" /> 1299 <Test name="uint_lowp_fragment" /> 1300 <Test name="uint_lowp_geometry" /> 1301 <Test name="uint_lowp_tess_control" /> 1302 <Test name="uint_lowp_tess_eval" /> 1303 <Test name="uint_lowp_compute" /> 1304 <Test name="uint_mediump_vertex" /> 1305 <Test name="uint_mediump_fragment" /> 1306 <Test name="uint_mediump_geometry" /> 1307 <Test name="uint_mediump_tess_control" /> 1308 <Test name="uint_mediump_tess_eval" /> 1309 <Test name="uint_mediump_compute" /> 1310 <Test name="uint_highp_vertex" /> 1311 <Test name="uint_highp_fragment" /> 1312 <Test name="uint_highp_geometry" /> 1313 <Test name="uint_highp_tess_control" /> 1314 <Test name="uint_highp_tess_eval" /> 1315 <Test name="uint_highp_compute" /> 1316 <Test name="uvec2_lowp_vertex" /> 1317 <Test name="uvec2_lowp_fragment" /> 1318 <Test name="uvec2_lowp_geometry" /> 1319 <Test name="uvec2_lowp_tess_control" /> 1320 <Test name="uvec2_lowp_tess_eval" /> 1321 <Test name="uvec2_lowp_compute" /> 1322 <Test name="uvec2_mediump_vertex" /> 1323 <Test name="uvec2_mediump_fragment" /> 1324 <Test name="uvec2_mediump_geometry" /> 1325 <Test name="uvec2_mediump_tess_control" /> 1326 <Test name="uvec2_mediump_tess_eval" /> 1327 <Test name="uvec2_mediump_compute" /> 1328 <Test name="uvec2_highp_vertex" /> 1329 <Test name="uvec2_highp_fragment" /> 1330 <Test name="uvec2_highp_geometry" /> 1331 <Test name="uvec2_highp_tess_control" /> 1332 <Test name="uvec2_highp_tess_eval" /> 1333 <Test name="uvec2_highp_compute" /> 1334 <Test name="uvec3_lowp_vertex" /> 1335 <Test name="uvec3_lowp_fragment" /> 1336 <Test name="uvec3_lowp_geometry" /> 1337 <Test name="uvec3_lowp_tess_control" /> 1338 <Test name="uvec3_lowp_tess_eval" /> 1339 <Test name="uvec3_lowp_compute" /> 1340 <Test name="uvec3_mediump_vertex" /> 1341 <Test name="uvec3_mediump_fragment" /> 1342 <Test name="uvec3_mediump_geometry" /> 1343 <Test name="uvec3_mediump_tess_control" /> 1344 <Test name="uvec3_mediump_tess_eval" /> 1345 <Test name="uvec3_mediump_compute" /> 1346 <Test name="uvec3_highp_vertex" /> 1347 <Test name="uvec3_highp_fragment" /> 1348 <Test name="uvec3_highp_geometry" /> 1349 <Test name="uvec3_highp_tess_control" /> 1350 <Test name="uvec3_highp_tess_eval" /> 1351 <Test name="uvec3_highp_compute" /> 1352 <Test name="uvec4_lowp_vertex" /> 1353 <Test name="uvec4_lowp_fragment" /> 1354 <Test name="uvec4_lowp_geometry" /> 1355 <Test name="uvec4_lowp_tess_control" /> 1356 <Test name="uvec4_lowp_tess_eval" /> 1357 <Test name="uvec4_lowp_compute" /> 1358 <Test name="uvec4_mediump_vertex" /> 1359 <Test name="uvec4_mediump_fragment" /> 1360 <Test name="uvec4_mediump_geometry" /> 1361 <Test name="uvec4_mediump_tess_control" /> 1362 <Test name="uvec4_mediump_tess_eval" /> 1363 <Test name="uvec4_mediump_compute" /> 1364 <Test name="uvec4_highp_vertex" /> 1365 <Test name="uvec4_highp_fragment" /> 1366 <Test name="uvec4_highp_geometry" /> 1367 <Test name="uvec4_highp_tess_control" /> 1368 <Test name="uvec4_highp_tess_eval" /> 1369 <Test name="uvec4_highp_compute" /> 1370 </TestCase> 1371 <TestCase name="bitfieldinsert"> 1372 <Test name="int_lowp_vertex" /> 1373 <Test name="int_lowp_fragment" /> 1374 <Test name="int_lowp_geometry" /> 1375 <Test name="int_lowp_tess_control" /> 1376 <Test name="int_lowp_tess_eval" /> 1377 <Test name="int_lowp_compute" /> 1378 <Test name="int_mediump_vertex" /> 1379 <Test name="int_mediump_fragment" /> 1380 <Test name="int_mediump_geometry" /> 1381 <Test name="int_mediump_tess_control" /> 1382 <Test name="int_mediump_tess_eval" /> 1383 <Test name="int_mediump_compute" /> 1384 <Test name="int_highp_vertex" /> 1385 <Test name="int_highp_fragment" /> 1386 <Test name="int_highp_geometry" /> 1387 <Test name="int_highp_tess_control" /> 1388 <Test name="int_highp_tess_eval" /> 1389 <Test name="int_highp_compute" /> 1390 <Test name="ivec2_lowp_vertex" /> 1391 <Test name="ivec2_lowp_fragment" /> 1392 <Test name="ivec2_lowp_geometry" /> 1393 <Test name="ivec2_lowp_tess_control" /> 1394 <Test name="ivec2_lowp_tess_eval" /> 1395 <Test name="ivec2_lowp_compute" /> 1396 <Test name="ivec2_mediump_vertex" /> 1397 <Test name="ivec2_mediump_fragment" /> 1398 <Test name="ivec2_mediump_geometry" /> 1399 <Test name="ivec2_mediump_tess_control" /> 1400 <Test name="ivec2_mediump_tess_eval" /> 1401 <Test name="ivec2_mediump_compute" /> 1402 <Test name="ivec2_highp_vertex" /> 1403 <Test name="ivec2_highp_fragment" /> 1404 <Test name="ivec2_highp_geometry" /> 1405 <Test name="ivec2_highp_tess_control" /> 1406 <Test name="ivec2_highp_tess_eval" /> 1407 <Test name="ivec2_highp_compute" /> 1408 <Test name="ivec3_lowp_vertex" /> 1409 <Test name="ivec3_lowp_fragment" /> 1410 <Test name="ivec3_lowp_geometry" /> 1411 <Test name="ivec3_lowp_tess_control" /> 1412 <Test name="ivec3_lowp_tess_eval" /> 1413 <Test name="ivec3_lowp_compute" /> 1414 <Test name="ivec3_mediump_vertex" /> 1415 <Test name="ivec3_mediump_fragment" /> 1416 <Test name="ivec3_mediump_geometry" /> 1417 <Test name="ivec3_mediump_tess_control" /> 1418 <Test name="ivec3_mediump_tess_eval" /> 1419 <Test name="ivec3_mediump_compute" /> 1420 <Test name="ivec3_highp_vertex" /> 1421 <Test name="ivec3_highp_fragment" /> 1422 <Test name="ivec3_highp_geometry" /> 1423 <Test name="ivec3_highp_tess_control" /> 1424 <Test name="ivec3_highp_tess_eval" /> 1425 <Test name="ivec3_highp_compute" /> 1426 <Test name="ivec4_lowp_vertex" /> 1427 <Test name="ivec4_lowp_fragment" /> 1428 <Test name="ivec4_lowp_geometry" /> 1429 <Test name="ivec4_lowp_tess_control" /> 1430 <Test name="ivec4_lowp_tess_eval" /> 1431 <Test name="ivec4_lowp_compute" /> 1432 <Test name="ivec4_mediump_vertex" /> 1433 <Test name="ivec4_mediump_fragment" /> 1434 <Test name="ivec4_mediump_geometry" /> 1435 <Test name="ivec4_mediump_tess_control" /> 1436 <Test name="ivec4_mediump_tess_eval" /> 1437 <Test name="ivec4_mediump_compute" /> 1438 <Test name="ivec4_highp_vertex" /> 1439 <Test name="ivec4_highp_fragment" /> 1440 <Test name="ivec4_highp_geometry" /> 1441 <Test name="ivec4_highp_tess_control" /> 1442 <Test name="ivec4_highp_tess_eval" /> 1443 <Test name="ivec4_highp_compute" /> 1444 <Test name="uint_lowp_vertex" /> 1445 <Test name="uint_lowp_fragment" /> 1446 <Test name="uint_lowp_geometry" /> 1447 <Test name="uint_lowp_tess_control" /> 1448 <Test name="uint_lowp_tess_eval" /> 1449 <Test name="uint_lowp_compute" /> 1450 <Test name="uint_mediump_vertex" /> 1451 <Test name="uint_mediump_fragment" /> 1452 <Test name="uint_mediump_geometry" /> 1453 <Test name="uint_mediump_tess_control" /> 1454 <Test name="uint_mediump_tess_eval" /> 1455 <Test name="uint_mediump_compute" /> 1456 <Test name="uint_highp_vertex" /> 1457 <Test name="uint_highp_fragment" /> 1458 <Test name="uint_highp_geometry" /> 1459 <Test name="uint_highp_tess_control" /> 1460 <Test name="uint_highp_tess_eval" /> 1461 <Test name="uint_highp_compute" /> 1462 <Test name="uvec2_lowp_vertex" /> 1463 <Test name="uvec2_lowp_fragment" /> 1464 <Test name="uvec2_lowp_geometry" /> 1465 <Test name="uvec2_lowp_tess_control" /> 1466 <Test name="uvec2_lowp_tess_eval" /> 1467 <Test name="uvec2_lowp_compute" /> 1468 <Test name="uvec2_mediump_vertex" /> 1469 <Test name="uvec2_mediump_fragment" /> 1470 <Test name="uvec2_mediump_geometry" /> 1471 <Test name="uvec2_mediump_tess_control" /> 1472 <Test name="uvec2_mediump_tess_eval" /> 1473 <Test name="uvec2_mediump_compute" /> 1474 <Test name="uvec2_highp_vertex" /> 1475 <Test name="uvec2_highp_fragment" /> 1476 <Test name="uvec2_highp_geometry" /> 1477 <Test name="uvec2_highp_tess_control" /> 1478 <Test name="uvec2_highp_tess_eval" /> 1479 <Test name="uvec2_highp_compute" /> 1480 <Test name="uvec3_lowp_vertex" /> 1481 <Test name="uvec3_lowp_fragment" /> 1482 <Test name="uvec3_lowp_geometry" /> 1483 <Test name="uvec3_lowp_tess_control" /> 1484 <Test name="uvec3_lowp_tess_eval" /> 1485 <Test name="uvec3_lowp_compute" /> 1486 <Test name="uvec3_mediump_vertex" /> 1487 <Test name="uvec3_mediump_fragment" /> 1488 <Test name="uvec3_mediump_geometry" /> 1489 <Test name="uvec3_mediump_tess_control" /> 1490 <Test name="uvec3_mediump_tess_eval" /> 1491 <Test name="uvec3_mediump_compute" /> 1492 <Test name="uvec3_highp_vertex" /> 1493 <Test name="uvec3_highp_fragment" /> 1494 <Test name="uvec3_highp_geometry" /> 1495 <Test name="uvec3_highp_tess_control" /> 1496 <Test name="uvec3_highp_tess_eval" /> 1497 <Test name="uvec3_highp_compute" /> 1498 <Test name="uvec4_lowp_vertex" /> 1499 <Test name="uvec4_lowp_fragment" /> 1500 <Test name="uvec4_lowp_geometry" /> 1501 <Test name="uvec4_lowp_tess_control" /> 1502 <Test name="uvec4_lowp_tess_eval" /> 1503 <Test name="uvec4_lowp_compute" /> 1504 <Test name="uvec4_mediump_vertex" /> 1505 <Test name="uvec4_mediump_fragment" /> 1506 <Test name="uvec4_mediump_geometry" /> 1507 <Test name="uvec4_mediump_tess_control" /> 1508 <Test name="uvec4_mediump_tess_eval" /> 1509 <Test name="uvec4_mediump_compute" /> 1510 <Test name="uvec4_highp_vertex" /> 1511 <Test name="uvec4_highp_fragment" /> 1512 <Test name="uvec4_highp_geometry" /> 1513 <Test name="uvec4_highp_tess_control" /> 1514 <Test name="uvec4_highp_tess_eval" /> 1515 <Test name="uvec4_highp_compute" /> 1516 </TestCase> 1517 <TestCase name="bitfieldreverse"> 1518 <Test name="int_lowp_vertex" /> 1519 <Test name="int_lowp_fragment" /> 1520 <Test name="int_lowp_geometry" /> 1521 <Test name="int_lowp_tess_control" /> 1522 <Test name="int_lowp_tess_eval" /> 1523 <Test name="int_lowp_compute" /> 1524 <Test name="int_mediump_vertex" /> 1525 <Test name="int_mediump_fragment" /> 1526 <Test name="int_mediump_geometry" /> 1527 <Test name="int_mediump_tess_control" /> 1528 <Test name="int_mediump_tess_eval" /> 1529 <Test name="int_mediump_compute" /> 1530 <Test name="int_highp_vertex" /> 1531 <Test name="int_highp_fragment" /> 1532 <Test name="int_highp_geometry" /> 1533 <Test name="int_highp_tess_control" /> 1534 <Test name="int_highp_tess_eval" /> 1535 <Test name="int_highp_compute" /> 1536 <Test name="ivec2_lowp_vertex" /> 1537 <Test name="ivec2_lowp_fragment" /> 1538 <Test name="ivec2_lowp_geometry" /> 1539 <Test name="ivec2_lowp_tess_control" /> 1540 <Test name="ivec2_lowp_tess_eval" /> 1541 <Test name="ivec2_lowp_compute" /> 1542 <Test name="ivec2_mediump_vertex" /> 1543 <Test name="ivec2_mediump_fragment" /> 1544 <Test name="ivec2_mediump_geometry" /> 1545 <Test name="ivec2_mediump_tess_control" /> 1546 <Test name="ivec2_mediump_tess_eval" /> 1547 <Test name="ivec2_mediump_compute" /> 1548 <Test name="ivec2_highp_vertex" /> 1549 <Test name="ivec2_highp_fragment" /> 1550 <Test name="ivec2_highp_geometry" /> 1551 <Test name="ivec2_highp_tess_control" /> 1552 <Test name="ivec2_highp_tess_eval" /> 1553 <Test name="ivec2_highp_compute" /> 1554 <Test name="ivec3_lowp_vertex" /> 1555 <Test name="ivec3_lowp_fragment" /> 1556 <Test name="ivec3_lowp_geometry" /> 1557 <Test name="ivec3_lowp_tess_control" /> 1558 <Test name="ivec3_lowp_tess_eval" /> 1559 <Test name="ivec3_lowp_compute" /> 1560 <Test name="ivec3_mediump_vertex" /> 1561 <Test name="ivec3_mediump_fragment" /> 1562 <Test name="ivec3_mediump_geometry" /> 1563 <Test name="ivec3_mediump_tess_control" /> 1564 <Test name="ivec3_mediump_tess_eval" /> 1565 <Test name="ivec3_mediump_compute" /> 1566 <Test name="ivec3_highp_vertex" /> 1567 <Test name="ivec3_highp_fragment" /> 1568 <Test name="ivec3_highp_geometry" /> 1569 <Test name="ivec3_highp_tess_control" /> 1570 <Test name="ivec3_highp_tess_eval" /> 1571 <Test name="ivec3_highp_compute" /> 1572 <Test name="ivec4_lowp_vertex" /> 1573 <Test name="ivec4_lowp_fragment" /> 1574 <Test name="ivec4_lowp_geometry" /> 1575 <Test name="ivec4_lowp_tess_control" /> 1576 <Test name="ivec4_lowp_tess_eval" /> 1577 <Test name="ivec4_lowp_compute" /> 1578 <Test name="ivec4_mediump_vertex" /> 1579 <Test name="ivec4_mediump_fragment" /> 1580 <Test name="ivec4_mediump_geometry" /> 1581 <Test name="ivec4_mediump_tess_control" /> 1582 <Test name="ivec4_mediump_tess_eval" /> 1583 <Test name="ivec4_mediump_compute" /> 1584 <Test name="ivec4_highp_vertex" /> 1585 <Test name="ivec4_highp_fragment" /> 1586 <Test name="ivec4_highp_geometry" /> 1587 <Test name="ivec4_highp_tess_control" /> 1588 <Test name="ivec4_highp_tess_eval" /> 1589 <Test name="ivec4_highp_compute" /> 1590 <Test name="uint_lowp_vertex" /> 1591 <Test name="uint_lowp_fragment" /> 1592 <Test name="uint_lowp_geometry" /> 1593 <Test name="uint_lowp_tess_control" /> 1594 <Test name="uint_lowp_tess_eval" /> 1595 <Test name="uint_lowp_compute" /> 1596 <Test name="uint_mediump_vertex" /> 1597 <Test name="uint_mediump_fragment" /> 1598 <Test name="uint_mediump_geometry" /> 1599 <Test name="uint_mediump_tess_control" /> 1600 <Test name="uint_mediump_tess_eval" /> 1601 <Test name="uint_mediump_compute" /> 1602 <Test name="uint_highp_vertex" /> 1603 <Test name="uint_highp_fragment" /> 1604 <Test name="uint_highp_geometry" /> 1605 <Test name="uint_highp_tess_control" /> 1606 <Test name="uint_highp_tess_eval" /> 1607 <Test name="uint_highp_compute" /> 1608 <Test name="uvec2_lowp_vertex" /> 1609 <Test name="uvec2_lowp_fragment" /> 1610 <Test name="uvec2_lowp_geometry" /> 1611 <Test name="uvec2_lowp_tess_control" /> 1612 <Test name="uvec2_lowp_tess_eval" /> 1613 <Test name="uvec2_lowp_compute" /> 1614 <Test name="uvec2_mediump_vertex" /> 1615 <Test name="uvec2_mediump_fragment" /> 1616 <Test name="uvec2_mediump_geometry" /> 1617 <Test name="uvec2_mediump_tess_control" /> 1618 <Test name="uvec2_mediump_tess_eval" /> 1619 <Test name="uvec2_mediump_compute" /> 1620 <Test name="uvec2_highp_vertex" /> 1621 <Test name="uvec2_highp_fragment" /> 1622 <Test name="uvec2_highp_geometry" /> 1623 <Test name="uvec2_highp_tess_control" /> 1624 <Test name="uvec2_highp_tess_eval" /> 1625 <Test name="uvec2_highp_compute" /> 1626 <Test name="uvec3_lowp_vertex" /> 1627 <Test name="uvec3_lowp_fragment" /> 1628 <Test name="uvec3_lowp_geometry" /> 1629 <Test name="uvec3_lowp_tess_control" /> 1630 <Test name="uvec3_lowp_tess_eval" /> 1631 <Test name="uvec3_lowp_compute" /> 1632 <Test name="uvec3_mediump_vertex" /> 1633 <Test name="uvec3_mediump_fragment" /> 1634 <Test name="uvec3_mediump_geometry" /> 1635 <Test name="uvec3_mediump_tess_control" /> 1636 <Test name="uvec3_mediump_tess_eval" /> 1637 <Test name="uvec3_mediump_compute" /> 1638 <Test name="uvec3_highp_vertex" /> 1639 <Test name="uvec3_highp_fragment" /> 1640 <Test name="uvec3_highp_geometry" /> 1641 <Test name="uvec3_highp_tess_control" /> 1642 <Test name="uvec3_highp_tess_eval" /> 1643 <Test name="uvec3_highp_compute" /> 1644 <Test name="uvec4_lowp_vertex" /> 1645 <Test name="uvec4_lowp_fragment" /> 1646 <Test name="uvec4_lowp_geometry" /> 1647 <Test name="uvec4_lowp_tess_control" /> 1648 <Test name="uvec4_lowp_tess_eval" /> 1649 <Test name="uvec4_lowp_compute" /> 1650 <Test name="uvec4_mediump_vertex" /> 1651 <Test name="uvec4_mediump_fragment" /> 1652 <Test name="uvec4_mediump_geometry" /> 1653 <Test name="uvec4_mediump_tess_control" /> 1654 <Test name="uvec4_mediump_tess_eval" /> 1655 <Test name="uvec4_mediump_compute" /> 1656 <Test name="uvec4_highp_vertex" /> 1657 <Test name="uvec4_highp_fragment" /> 1658 <Test name="uvec4_highp_geometry" /> 1659 <Test name="uvec4_highp_tess_control" /> 1660 <Test name="uvec4_highp_tess_eval" /> 1661 <Test name="uvec4_highp_compute" /> 1662 </TestCase> 1663 <TestCase name="bitcount"> 1664 <Test name="int_lowp_vertex" /> 1665 <Test name="int_lowp_fragment" /> 1666 <Test name="int_lowp_geometry" /> 1667 <Test name="int_lowp_tess_control" /> 1668 <Test name="int_lowp_tess_eval" /> 1669 <Test name="int_lowp_compute" /> 1670 <Test name="int_mediump_vertex" /> 1671 <Test name="int_mediump_fragment" /> 1672 <Test name="int_mediump_geometry" /> 1673 <Test name="int_mediump_tess_control" /> 1674 <Test name="int_mediump_tess_eval" /> 1675 <Test name="int_mediump_compute" /> 1676 <Test name="int_highp_vertex" /> 1677 <Test name="int_highp_fragment" /> 1678 <Test name="int_highp_geometry" /> 1679 <Test name="int_highp_tess_control" /> 1680 <Test name="int_highp_tess_eval" /> 1681 <Test name="int_highp_compute" /> 1682 <Test name="ivec2_lowp_vertex" /> 1683 <Test name="ivec2_lowp_fragment" /> 1684 <Test name="ivec2_lowp_geometry" /> 1685 <Test name="ivec2_lowp_tess_control" /> 1686 <Test name="ivec2_lowp_tess_eval" /> 1687 <Test name="ivec2_lowp_compute" /> 1688 <Test name="ivec2_mediump_vertex" /> 1689 <Test name="ivec2_mediump_fragment" /> 1690 <Test name="ivec2_mediump_geometry" /> 1691 <Test name="ivec2_mediump_tess_control" /> 1692 <Test name="ivec2_mediump_tess_eval" /> 1693 <Test name="ivec2_mediump_compute" /> 1694 <Test name="ivec2_highp_vertex" /> 1695 <Test name="ivec2_highp_fragment" /> 1696 <Test name="ivec2_highp_geometry" /> 1697 <Test name="ivec2_highp_tess_control" /> 1698 <Test name="ivec2_highp_tess_eval" /> 1699 <Test name="ivec2_highp_compute" /> 1700 <Test name="ivec3_lowp_vertex" /> 1701 <Test name="ivec3_lowp_fragment" /> 1702 <Test name="ivec3_lowp_geometry" /> 1703 <Test name="ivec3_lowp_tess_control" /> 1704 <Test name="ivec3_lowp_tess_eval" /> 1705 <Test name="ivec3_lowp_compute" /> 1706 <Test name="ivec3_mediump_vertex" /> 1707 <Test name="ivec3_mediump_fragment" /> 1708 <Test name="ivec3_mediump_geometry" /> 1709 <Test name="ivec3_mediump_tess_control" /> 1710 <Test name="ivec3_mediump_tess_eval" /> 1711 <Test name="ivec3_mediump_compute" /> 1712 <Test name="ivec3_highp_vertex" /> 1713 <Test name="ivec3_highp_fragment" /> 1714 <Test name="ivec3_highp_geometry" /> 1715 <Test name="ivec3_highp_tess_control" /> 1716 <Test name="ivec3_highp_tess_eval" /> 1717 <Test name="ivec3_highp_compute" /> 1718 <Test name="ivec4_lowp_vertex" /> 1719 <Test name="ivec4_lowp_fragment" /> 1720 <Test name="ivec4_lowp_geometry" /> 1721 <Test name="ivec4_lowp_tess_control" /> 1722 <Test name="ivec4_lowp_tess_eval" /> 1723 <Test name="ivec4_lowp_compute" /> 1724 <Test name="ivec4_mediump_vertex" /> 1725 <Test name="ivec4_mediump_fragment" /> 1726 <Test name="ivec4_mediump_geometry" /> 1727 <Test name="ivec4_mediump_tess_control" /> 1728 <Test name="ivec4_mediump_tess_eval" /> 1729 <Test name="ivec4_mediump_compute" /> 1730 <Test name="ivec4_highp_vertex" /> 1731 <Test name="ivec4_highp_fragment" /> 1732 <Test name="ivec4_highp_geometry" /> 1733 <Test name="ivec4_highp_tess_control" /> 1734 <Test name="ivec4_highp_tess_eval" /> 1735 <Test name="ivec4_highp_compute" /> 1736 <Test name="uint_lowp_vertex" /> 1737 <Test name="uint_lowp_fragment" /> 1738 <Test name="uint_lowp_geometry" /> 1739 <Test name="uint_lowp_tess_control" /> 1740 <Test name="uint_lowp_tess_eval" /> 1741 <Test name="uint_lowp_compute" /> 1742 <Test name="uint_mediump_vertex" /> 1743 <Test name="uint_mediump_fragment" /> 1744 <Test name="uint_mediump_geometry" /> 1745 <Test name="uint_mediump_tess_control" /> 1746 <Test name="uint_mediump_tess_eval" /> 1747 <Test name="uint_mediump_compute" /> 1748 <Test name="uint_highp_vertex" /> 1749 <Test name="uint_highp_fragment" /> 1750 <Test name="uint_highp_geometry" /> 1751 <Test name="uint_highp_tess_control" /> 1752 <Test name="uint_highp_tess_eval" /> 1753 <Test name="uint_highp_compute" /> 1754 <Test name="uvec2_lowp_vertex" /> 1755 <Test name="uvec2_lowp_fragment" /> 1756 <Test name="uvec2_lowp_geometry" /> 1757 <Test name="uvec2_lowp_tess_control" /> 1758 <Test name="uvec2_lowp_tess_eval" /> 1759 <Test name="uvec2_lowp_compute" /> 1760 <Test name="uvec2_mediump_vertex" /> 1761 <Test name="uvec2_mediump_fragment" /> 1762 <Test name="uvec2_mediump_geometry" /> 1763 <Test name="uvec2_mediump_tess_control" /> 1764 <Test name="uvec2_mediump_tess_eval" /> 1765 <Test name="uvec2_mediump_compute" /> 1766 <Test name="uvec2_highp_vertex" /> 1767 <Test name="uvec2_highp_fragment" /> 1768 <Test name="uvec2_highp_geometry" /> 1769 <Test name="uvec2_highp_tess_control" /> 1770 <Test name="uvec2_highp_tess_eval" /> 1771 <Test name="uvec2_highp_compute" /> 1772 <Test name="uvec3_lowp_vertex" /> 1773 <Test name="uvec3_lowp_fragment" /> 1774 <Test name="uvec3_lowp_geometry" /> 1775 <Test name="uvec3_lowp_tess_control" /> 1776 <Test name="uvec3_lowp_tess_eval" /> 1777 <Test name="uvec3_lowp_compute" /> 1778 <Test name="uvec3_mediump_vertex" /> 1779 <Test name="uvec3_mediump_fragment" /> 1780 <Test name="uvec3_mediump_geometry" /> 1781 <Test name="uvec3_mediump_tess_control" /> 1782 <Test name="uvec3_mediump_tess_eval" /> 1783 <Test name="uvec3_mediump_compute" /> 1784 <Test name="uvec3_highp_vertex" /> 1785 <Test name="uvec3_highp_fragment" /> 1786 <Test name="uvec3_highp_geometry" /> 1787 <Test name="uvec3_highp_tess_control" /> 1788 <Test name="uvec3_highp_tess_eval" /> 1789 <Test name="uvec3_highp_compute" /> 1790 <Test name="uvec4_lowp_vertex" /> 1791 <Test name="uvec4_lowp_fragment" /> 1792 <Test name="uvec4_lowp_geometry" /> 1793 <Test name="uvec4_lowp_tess_control" /> 1794 <Test name="uvec4_lowp_tess_eval" /> 1795 <Test name="uvec4_lowp_compute" /> 1796 <Test name="uvec4_mediump_vertex" /> 1797 <Test name="uvec4_mediump_fragment" /> 1798 <Test name="uvec4_mediump_geometry" /> 1799 <Test name="uvec4_mediump_tess_control" /> 1800 <Test name="uvec4_mediump_tess_eval" /> 1801 <Test name="uvec4_mediump_compute" /> 1802 <Test name="uvec4_highp_vertex" /> 1803 <Test name="uvec4_highp_fragment" /> 1804 <Test name="uvec4_highp_geometry" /> 1805 <Test name="uvec4_highp_tess_control" /> 1806 <Test name="uvec4_highp_tess_eval" /> 1807 <Test name="uvec4_highp_compute" /> 1808 </TestCase> 1809 <TestCase name="findlsb"> 1810 <Test name="int_lowp_vertex" /> 1811 <Test name="int_lowp_fragment" /> 1812 <Test name="int_lowp_geometry" /> 1813 <Test name="int_lowp_tess_control" /> 1814 <Test name="int_lowp_tess_eval" /> 1815 <Test name="int_lowp_compute" /> 1816 <Test name="int_mediump_vertex" /> 1817 <Test name="int_mediump_fragment" /> 1818 <Test name="int_mediump_geometry" /> 1819 <Test name="int_mediump_tess_control" /> 1820 <Test name="int_mediump_tess_eval" /> 1821 <Test name="int_mediump_compute" /> 1822 <Test name="int_highp_vertex" /> 1823 <Test name="int_highp_fragment" /> 1824 <Test name="int_highp_geometry" /> 1825 <Test name="int_highp_tess_control" /> 1826 <Test name="int_highp_tess_eval" /> 1827 <Test name="int_highp_compute" /> 1828 <Test name="ivec2_lowp_vertex" /> 1829 <Test name="ivec2_lowp_fragment" /> 1830 <Test name="ivec2_lowp_geometry" /> 1831 <Test name="ivec2_lowp_tess_control" /> 1832 <Test name="ivec2_lowp_tess_eval" /> 1833 <Test name="ivec2_lowp_compute" /> 1834 <Test name="ivec2_mediump_vertex" /> 1835 <Test name="ivec2_mediump_fragment" /> 1836 <Test name="ivec2_mediump_geometry" /> 1837 <Test name="ivec2_mediump_tess_control" /> 1838 <Test name="ivec2_mediump_tess_eval" /> 1839 <Test name="ivec2_mediump_compute" /> 1840 <Test name="ivec2_highp_vertex" /> 1841 <Test name="ivec2_highp_fragment" /> 1842 <Test name="ivec2_highp_geometry" /> 1843 <Test name="ivec2_highp_tess_control" /> 1844 <Test name="ivec2_highp_tess_eval" /> 1845 <Test name="ivec2_highp_compute" /> 1846 <Test name="ivec3_lowp_vertex" /> 1847 <Test name="ivec3_lowp_fragment" /> 1848 <Test name="ivec3_lowp_geometry" /> 1849 <Test name="ivec3_lowp_tess_control" /> 1850 <Test name="ivec3_lowp_tess_eval" /> 1851 <Test name="ivec3_lowp_compute" /> 1852 <Test name="ivec3_mediump_vertex" /> 1853 <Test name="ivec3_mediump_fragment" /> 1854 <Test name="ivec3_mediump_geometry" /> 1855 <Test name="ivec3_mediump_tess_control" /> 1856 <Test name="ivec3_mediump_tess_eval" /> 1857 <Test name="ivec3_mediump_compute" /> 1858 <Test name="ivec3_highp_vertex" /> 1859 <Test name="ivec3_highp_fragment" /> 1860 <Test name="ivec3_highp_geometry" /> 1861 <Test name="ivec3_highp_tess_control" /> 1862 <Test name="ivec3_highp_tess_eval" /> 1863 <Test name="ivec3_highp_compute" /> 1864 <Test name="ivec4_lowp_vertex" /> 1865 <Test name="ivec4_lowp_fragment" /> 1866 <Test name="ivec4_lowp_geometry" /> 1867 <Test name="ivec4_lowp_tess_control" /> 1868 <Test name="ivec4_lowp_tess_eval" /> 1869 <Test name="ivec4_lowp_compute" /> 1870 <Test name="ivec4_mediump_vertex" /> 1871 <Test name="ivec4_mediump_fragment" /> 1872 <Test name="ivec4_mediump_geometry" /> 1873 <Test name="ivec4_mediump_tess_control" /> 1874 <Test name="ivec4_mediump_tess_eval" /> 1875 <Test name="ivec4_mediump_compute" /> 1876 <Test name="ivec4_highp_vertex" /> 1877 <Test name="ivec4_highp_fragment" /> 1878 <Test name="ivec4_highp_geometry" /> 1879 <Test name="ivec4_highp_tess_control" /> 1880 <Test name="ivec4_highp_tess_eval" /> 1881 <Test name="ivec4_highp_compute" /> 1882 <Test name="uint_lowp_vertex" /> 1883 <Test name="uint_lowp_fragment" /> 1884 <Test name="uint_lowp_geometry" /> 1885 <Test name="uint_lowp_tess_control" /> 1886 <Test name="uint_lowp_tess_eval" /> 1887 <Test name="uint_lowp_compute" /> 1888 <Test name="uint_mediump_vertex" /> 1889 <Test name="uint_mediump_fragment" /> 1890 <Test name="uint_mediump_geometry" /> 1891 <Test name="uint_mediump_tess_control" /> 1892 <Test name="uint_mediump_tess_eval" /> 1893 <Test name="uint_mediump_compute" /> 1894 <Test name="uint_highp_vertex" /> 1895 <Test name="uint_highp_fragment" /> 1896 <Test name="uint_highp_geometry" /> 1897 <Test name="uint_highp_tess_control" /> 1898 <Test name="uint_highp_tess_eval" /> 1899 <Test name="uint_highp_compute" /> 1900 <Test name="uvec2_lowp_vertex" /> 1901 <Test name="uvec2_lowp_fragment" /> 1902 <Test name="uvec2_lowp_geometry" /> 1903 <Test name="uvec2_lowp_tess_control" /> 1904 <Test name="uvec2_lowp_tess_eval" /> 1905 <Test name="uvec2_lowp_compute" /> 1906 <Test name="uvec2_mediump_vertex" /> 1907 <Test name="uvec2_mediump_fragment" /> 1908 <Test name="uvec2_mediump_geometry" /> 1909 <Test name="uvec2_mediump_tess_control" /> 1910 <Test name="uvec2_mediump_tess_eval" /> 1911 <Test name="uvec2_mediump_compute" /> 1912 <Test name="uvec2_highp_vertex" /> 1913 <Test name="uvec2_highp_fragment" /> 1914 <Test name="uvec2_highp_geometry" /> 1915 <Test name="uvec2_highp_tess_control" /> 1916 <Test name="uvec2_highp_tess_eval" /> 1917 <Test name="uvec2_highp_compute" /> 1918 <Test name="uvec3_lowp_vertex" /> 1919 <Test name="uvec3_lowp_fragment" /> 1920 <Test name="uvec3_lowp_geometry" /> 1921 <Test name="uvec3_lowp_tess_control" /> 1922 <Test name="uvec3_lowp_tess_eval" /> 1923 <Test name="uvec3_lowp_compute" /> 1924 <Test name="uvec3_mediump_vertex" /> 1925 <Test name="uvec3_mediump_fragment" /> 1926 <Test name="uvec3_mediump_geometry" /> 1927 <Test name="uvec3_mediump_tess_control" /> 1928 <Test name="uvec3_mediump_tess_eval" /> 1929 <Test name="uvec3_mediump_compute" /> 1930 <Test name="uvec3_highp_vertex" /> 1931 <Test name="uvec3_highp_fragment" /> 1932 <Test name="uvec3_highp_geometry" /> 1933 <Test name="uvec3_highp_tess_control" /> 1934 <Test name="uvec3_highp_tess_eval" /> 1935 <Test name="uvec3_highp_compute" /> 1936 <Test name="uvec4_lowp_vertex" /> 1937 <Test name="uvec4_lowp_fragment" /> 1938 <Test name="uvec4_lowp_geometry" /> 1939 <Test name="uvec4_lowp_tess_control" /> 1940 <Test name="uvec4_lowp_tess_eval" /> 1941 <Test name="uvec4_lowp_compute" /> 1942 <Test name="uvec4_mediump_vertex" /> 1943 <Test name="uvec4_mediump_fragment" /> 1944 <Test name="uvec4_mediump_geometry" /> 1945 <Test name="uvec4_mediump_tess_control" /> 1946 <Test name="uvec4_mediump_tess_eval" /> 1947 <Test name="uvec4_mediump_compute" /> 1948 <Test name="uvec4_highp_vertex" /> 1949 <Test name="uvec4_highp_fragment" /> 1950 <Test name="uvec4_highp_geometry" /> 1951 <Test name="uvec4_highp_tess_control" /> 1952 <Test name="uvec4_highp_tess_eval" /> 1953 <Test name="uvec4_highp_compute" /> 1954 </TestCase> 1955 <TestCase name="findmsb"> 1956 <Test name="int_lowp_vertex" /> 1957 <Test name="int_lowp_fragment" /> 1958 <Test name="int_lowp_geometry" /> 1959 <Test name="int_lowp_tess_control" /> 1960 <Test name="int_lowp_tess_eval" /> 1961 <Test name="int_lowp_compute" /> 1962 <Test name="int_mediump_vertex" /> 1963 <Test name="int_mediump_fragment" /> 1964 <Test name="int_mediump_geometry" /> 1965 <Test name="int_mediump_tess_control" /> 1966 <Test name="int_mediump_tess_eval" /> 1967 <Test name="int_mediump_compute" /> 1968 <Test name="int_highp_vertex" /> 1969 <Test name="int_highp_fragment" /> 1970 <Test name="int_highp_geometry" /> 1971 <Test name="int_highp_tess_control" /> 1972 <Test name="int_highp_tess_eval" /> 1973 <Test name="int_highp_compute" /> 1974 <Test name="ivec2_lowp_vertex" /> 1975 <Test name="ivec2_lowp_fragment" /> 1976 <Test name="ivec2_lowp_geometry" /> 1977 <Test name="ivec2_lowp_tess_control" /> 1978 <Test name="ivec2_lowp_tess_eval" /> 1979 <Test name="ivec2_lowp_compute" /> 1980 <Test name="ivec2_mediump_vertex" /> 1981 <Test name="ivec2_mediump_fragment" /> 1982 <Test name="ivec2_mediump_geometry" /> 1983 <Test name="ivec2_mediump_tess_control" /> 1984 <Test name="ivec2_mediump_tess_eval" /> 1985 <Test name="ivec2_mediump_compute" /> 1986 <Test name="ivec2_highp_vertex" /> 1987 <Test name="ivec2_highp_fragment" /> 1988 <Test name="ivec2_highp_geometry" /> 1989 <Test name="ivec2_highp_tess_control" /> 1990 <Test name="ivec2_highp_tess_eval" /> 1991 <Test name="ivec2_highp_compute" /> 1992 <Test name="ivec3_lowp_vertex" /> 1993 <Test name="ivec3_lowp_fragment" /> 1994 <Test name="ivec3_lowp_geometry" /> 1995 <Test name="ivec3_lowp_tess_control" /> 1996 <Test name="ivec3_lowp_tess_eval" /> 1997 <Test name="ivec3_lowp_compute" /> 1998 <Test name="ivec3_mediump_vertex" /> 1999 <Test name="ivec3_mediump_fragment" /> 2000 <Test name="ivec3_mediump_geometry" /> 2001 <Test name="ivec3_mediump_tess_control" /> 2002 <Test name="ivec3_mediump_tess_eval" /> 2003 <Test name="ivec3_mediump_compute" /> 2004 <Test name="ivec3_highp_vertex" /> 2005 <Test name="ivec3_highp_fragment" /> 2006 <Test name="ivec3_highp_geometry" /> 2007 <Test name="ivec3_highp_tess_control" /> 2008 <Test name="ivec3_highp_tess_eval" /> 2009 <Test name="ivec3_highp_compute" /> 2010 <Test name="ivec4_lowp_vertex" /> 2011 <Test name="ivec4_lowp_fragment" /> 2012 <Test name="ivec4_lowp_geometry" /> 2013 <Test name="ivec4_lowp_tess_control" /> 2014 <Test name="ivec4_lowp_tess_eval" /> 2015 <Test name="ivec4_lowp_compute" /> 2016 <Test name="ivec4_mediump_vertex" /> 2017 <Test name="ivec4_mediump_fragment" /> 2018 <Test name="ivec4_mediump_geometry" /> 2019 <Test name="ivec4_mediump_tess_control" /> 2020 <Test name="ivec4_mediump_tess_eval" /> 2021 <Test name="ivec4_mediump_compute" /> 2022 <Test name="ivec4_highp_vertex" /> 2023 <Test name="ivec4_highp_fragment" /> 2024 <Test name="ivec4_highp_geometry" /> 2025 <Test name="ivec4_highp_tess_control" /> 2026 <Test name="ivec4_highp_tess_eval" /> 2027 <Test name="ivec4_highp_compute" /> 2028 <Test name="uint_lowp_vertex" /> 2029 <Test name="uint_lowp_fragment" /> 2030 <Test name="uint_lowp_geometry" /> 2031 <Test name="uint_lowp_tess_control" /> 2032 <Test name="uint_lowp_tess_eval" /> 2033 <Test name="uint_lowp_compute" /> 2034 <Test name="uint_mediump_vertex" /> 2035 <Test name="uint_mediump_fragment" /> 2036 <Test name="uint_mediump_geometry" /> 2037 <Test name="uint_mediump_tess_control" /> 2038 <Test name="uint_mediump_tess_eval" /> 2039 <Test name="uint_mediump_compute" /> 2040 <Test name="uint_highp_vertex" /> 2041 <Test name="uint_highp_fragment" /> 2042 <Test name="uint_highp_geometry" /> 2043 <Test name="uint_highp_tess_control" /> 2044 <Test name="uint_highp_tess_eval" /> 2045 <Test name="uint_highp_compute" /> 2046 <Test name="uvec2_lowp_vertex" /> 2047 <Test name="uvec2_lowp_fragment" /> 2048 <Test name="uvec2_lowp_geometry" /> 2049 <Test name="uvec2_lowp_tess_control" /> 2050 <Test name="uvec2_lowp_tess_eval" /> 2051 <Test name="uvec2_lowp_compute" /> 2052 <Test name="uvec2_mediump_vertex" /> 2053 <Test name="uvec2_mediump_fragment" /> 2054 <Test name="uvec2_mediump_geometry" /> 2055 <Test name="uvec2_mediump_tess_control" /> 2056 <Test name="uvec2_mediump_tess_eval" /> 2057 <Test name="uvec2_mediump_compute" /> 2058 <Test name="uvec2_highp_vertex" /> 2059 <Test name="uvec2_highp_fragment" /> 2060 <Test name="uvec2_highp_geometry" /> 2061 <Test name="uvec2_highp_tess_control" /> 2062 <Test name="uvec2_highp_tess_eval" /> 2063 <Test name="uvec2_highp_compute" /> 2064 <Test name="uvec3_lowp_vertex" /> 2065 <Test name="uvec3_lowp_fragment" /> 2066 <Test name="uvec3_lowp_geometry" /> 2067 <Test name="uvec3_lowp_tess_control" /> 2068 <Test name="uvec3_lowp_tess_eval" /> 2069 <Test name="uvec3_lowp_compute" /> 2070 <Test name="uvec3_mediump_vertex" /> 2071 <Test name="uvec3_mediump_fragment" /> 2072 <Test name="uvec3_mediump_geometry" /> 2073 <Test name="uvec3_mediump_tess_control" /> 2074 <Test name="uvec3_mediump_tess_eval" /> 2075 <Test name="uvec3_mediump_compute" /> 2076 <Test name="uvec3_highp_vertex" /> 2077 <Test name="uvec3_highp_fragment" /> 2078 <Test name="uvec3_highp_geometry" /> 2079 <Test name="uvec3_highp_tess_control" /> 2080 <Test name="uvec3_highp_tess_eval" /> 2081 <Test name="uvec3_highp_compute" /> 2082 <Test name="uvec4_lowp_vertex" /> 2083 <Test name="uvec4_lowp_fragment" /> 2084 <Test name="uvec4_lowp_geometry" /> 2085 <Test name="uvec4_lowp_tess_control" /> 2086 <Test name="uvec4_lowp_tess_eval" /> 2087 <Test name="uvec4_lowp_compute" /> 2088 <Test name="uvec4_mediump_vertex" /> 2089 <Test name="uvec4_mediump_fragment" /> 2090 <Test name="uvec4_mediump_geometry" /> 2091 <Test name="uvec4_mediump_tess_control" /> 2092 <Test name="uvec4_mediump_tess_eval" /> 2093 <Test name="uvec4_mediump_compute" /> 2094 <Test name="uvec4_highp_vertex" /> 2095 <Test name="uvec4_highp_fragment" /> 2096 <Test name="uvec4_highp_geometry" /> 2097 <Test name="uvec4_highp_tess_control" /> 2098 <Test name="uvec4_highp_tess_eval" /> 2099 <Test name="uvec4_highp_compute" /> 2100 </TestCase> 2101 </TestSuite> 2102 <TestCase name="texture_size"> 2103 <Test name="samples_1_texture_2d" /> 2104 <Test name="samples_4_texture_2d" /> 2105 <Test name="samples_1_texture_2d_array" /> 2106 <Test name="samples_4_texture_2d_array" /> 2107 <Test name="samples_1_texture_int_2d" /> 2108 <Test name="samples_4_texture_int_2d" /> 2109 <Test name="samples_1_texture_int_2d_array" /> 2110 <Test name="samples_4_texture_int_2d_array" /> 2111 <Test name="samples_1_texture_uint_2d" /> 2112 <Test name="samples_4_texture_uint_2d" /> 2113 <Test name="samples_1_texture_uint_2d_array" /> 2114 <Test name="samples_4_texture_uint_2d_array" /> 2115 </TestCase> 2116 <TestSuite name="precision"> 2117 <TestSuite name="add"> 2118 <TestCase name="lowp_compute"> 2119 <Test name="scalar" /> 2120 <Test name="vec2" /> 2121 <Test name="vec3" /> 2122 <Test name="vec4" /> 2123 </TestCase> 2124 <TestCase name="mediump_compute"> 2125 <Test name="scalar" /> 2126 <Test name="vec2" /> 2127 <Test name="vec3" /> 2128 <Test name="vec4" /> 2129 </TestCase> 2130 <TestCase name="highp_compute"> 2131 <Test name="scalar" /> 2132 <Test name="vec2" /> 2133 <Test name="vec3" /> 2134 <Test name="vec4" /> 2135 </TestCase> 2136 </TestSuite> 2137 <TestSuite name="sub"> 2138 <TestCase name="lowp_compute"> 2139 <Test name="scalar" /> 2140 <Test name="vec2" /> 2141 <Test name="vec3" /> 2142 <Test name="vec4" /> 2143 </TestCase> 2144 <TestCase name="mediump_compute"> 2145 <Test name="scalar" /> 2146 <Test name="vec2" /> 2147 <Test name="vec3" /> 2148 <Test name="vec4" /> 2149 </TestCase> 2150 <TestCase name="highp_compute"> 2151 <Test name="scalar" /> 2152 <Test name="vec2" /> 2153 <Test name="vec3" /> 2154 <Test name="vec4" /> 2155 </TestCase> 2156 </TestSuite> 2157 <TestSuite name="mul"> 2158 <TestCase name="lowp_compute"> 2159 <Test name="scalar" /> 2160 <Test name="vec2" /> 2161 <Test name="vec3" /> 2162 <Test name="vec4" /> 2163 </TestCase> 2164 <TestCase name="mediump_compute"> 2165 <Test name="scalar" /> 2166 <Test name="vec2" /> 2167 <Test name="vec3" /> 2168 <Test name="vec4" /> 2169 </TestCase> 2170 <TestCase name="highp_compute"> 2171 <Test name="scalar" /> 2172 <Test name="vec2" /> 2173 <Test name="vec3" /> 2174 <Test name="vec4" /> 2175 </TestCase> 2176 </TestSuite> 2177 <TestSuite name="div"> 2178 <TestCase name="lowp_compute"> 2179 <Test name="scalar" /> 2180 <Test name="vec2" /> 2181 <Test name="vec3" /> 2182 <Test name="vec4" /> 2183 </TestCase> 2184 <TestCase name="mediump_compute"> 2185 <Test name="scalar" /> 2186 <Test name="vec2" /> 2187 <Test name="vec3" /> 2188 <Test name="vec4" /> 2189 </TestCase> 2190 </TestSuite> 2191 <TestSuite name="radians"> 2192 <TestCase name="lowp_compute"> 2193 <Test name="scalar" /> 2194 <Test name="vec2" /> 2195 <Test name="vec3" /> 2196 <Test name="vec4" /> 2197 </TestCase> 2198 <TestCase name="mediump_compute"> 2199 <Test name="scalar" /> 2200 <Test name="vec2" /> 2201 <Test name="vec3" /> 2202 <Test name="vec4" /> 2203 </TestCase> 2204 <TestCase name="highp_compute"> 2205 <Test name="scalar" /> 2206 <Test name="vec2" /> 2207 <Test name="vec3" /> 2208 <Test name="vec4" /> 2209 </TestCase> 2210 </TestSuite> 2211 <TestSuite name="degrees"> 2212 <TestCase name="lowp_compute"> 2213 <Test name="scalar" /> 2214 <Test name="vec2" /> 2215 <Test name="vec3" /> 2216 <Test name="vec4" /> 2217 </TestCase> 2218 <TestCase name="mediump_compute"> 2219 <Test name="scalar" /> 2220 <Test name="vec2" /> 2221 <Test name="vec3" /> 2222 <Test name="vec4" /> 2223 </TestCase> 2224 <TestCase name="highp_compute"> 2225 <Test name="scalar" /> 2226 <Test name="vec2" /> 2227 <Test name="vec3" /> 2228 <Test name="vec4" /> 2229 </TestCase> 2230 </TestSuite> 2231 <TestSuite name="sin"> 2232 <TestCase name="lowp_compute"> 2233 <Test name="scalar" /> 2234 <Test name="vec2" /> 2235 <Test name="vec3" /> 2236 <Test name="vec4" /> 2237 </TestCase> 2238 <TestCase name="highp_compute"> 2239 <Test name="scalar" /> 2240 <Test name="vec2" /> 2241 <Test name="vec3" /> 2242 <Test name="vec4" /> 2243 </TestCase> 2244 </TestSuite> 2245 <TestSuite name="cos"> 2246 <TestCase name="lowp_compute"> 2247 <Test name="scalar" /> 2248 <Test name="vec2" /> 2249 <Test name="vec3" /> 2250 <Test name="vec4" /> 2251 </TestCase> 2252 <TestCase name="highp_compute"> 2253 <Test name="scalar" /> 2254 <Test name="vec2" /> 2255 <Test name="vec3" /> 2256 <Test name="vec4" /> 2257 </TestCase> 2258 </TestSuite> 2259 <TestSuite name="tan"> 2260 <TestCase name="lowp_compute"> 2261 <Test name="scalar" /> 2262 <Test name="vec2" /> 2263 <Test name="vec3" /> 2264 <Test name="vec4" /> 2265 </TestCase> 2266 <TestCase name="highp_compute"> 2267 <Test name="scalar" /> 2268 <Test name="vec2" /> 2269 <Test name="vec3" /> 2270 <Test name="vec4" /> 2271 </TestCase> 2272 </TestSuite> 2273 <TestSuite name="asin"> 2274 <TestCase name="lowp_compute"> 2275 <Test name="scalar" /> 2276 <Test name="vec2" /> 2277 <Test name="vec3" /> 2278 <Test name="vec4" /> 2279 </TestCase> 2280 </TestSuite> 2281 <TestSuite name="acos"> 2282 <TestCase name="lowp_compute"> 2283 <Test name="scalar" /> 2284 <Test name="vec2" /> 2285 <Test name="vec3" /> 2286 <Test name="vec4" /> 2287 </TestCase> 2288 <TestCase name="mediump_compute"> 2289 <Test name="scalar" /> 2290 <Test name="vec2" /> 2291 <Test name="vec3" /> 2292 <Test name="vec4" /> 2293 </TestCase> 2294 </TestSuite> 2295 <TestSuite name="atan"> 2296 <TestCase name="lowp_compute"> 2297 <Test name="scalar" /> 2298 <Test name="vec2" /> 2299 <Test name="vec3" /> 2300 <Test name="vec4" /> 2301 </TestCase> 2302 <TestCase name="mediump_compute"> 2303 <Test name="scalar" /> 2304 <Test name="vec2" /> 2305 <Test name="vec3" /> 2306 <Test name="vec4" /> 2307 </TestCase> 2308 </TestSuite> 2309 <TestSuite name="sinh"> 2310 <TestCase name="lowp_compute"> 2311 <Test name="scalar" /> 2312 <Test name="vec2" /> 2313 <Test name="vec3" /> 2314 <Test name="vec4" /> 2315 </TestCase> 2316 <TestCase name="mediump_compute"> 2317 <Test name="scalar" /> 2318 <Test name="vec2" /> 2319 <Test name="vec3" /> 2320 <Test name="vec4" /> 2321 </TestCase> 2322 <TestCase name="highp_compute"> 2323 <Test name="scalar" /> 2324 <Test name="vec2" /> 2325 <Test name="vec3" /> 2326 <Test name="vec4" /> 2327 </TestCase> 2328 </TestSuite> 2329 <TestSuite name="cosh"> 2330 <TestCase name="lowp_compute"> 2331 <Test name="scalar" /> 2332 <Test name="vec2" /> 2333 <Test name="vec3" /> 2334 <Test name="vec4" /> 2335 </TestCase> 2336 <TestCase name="mediump_compute"> 2337 <Test name="scalar" /> 2338 <Test name="vec2" /> 2339 <Test name="vec3" /> 2340 <Test name="vec4" /> 2341 </TestCase> 2342 <TestCase name="highp_compute"> 2343 <Test name="scalar" /> 2344 <Test name="vec2" /> 2345 <Test name="vec3" /> 2346 <Test name="vec4" /> 2347 </TestCase> 2348 </TestSuite> 2349 <TestSuite name="tanh"> 2350 <TestCase name="lowp_compute"> 2351 <Test name="scalar" /> 2352 <Test name="vec2" /> 2353 <Test name="vec3" /> 2354 <Test name="vec4" /> 2355 </TestCase> 2356 <TestCase name="mediump_compute"> 2357 <Test name="scalar" /> 2358 <Test name="vec2" /> 2359 <Test name="vec3" /> 2360 <Test name="vec4" /> 2361 </TestCase> 2362 </TestSuite> 2363 <TestSuite name="asinh"> 2364 <TestCase name="lowp_compute"> 2365 <Test name="scalar" /> 2366 <Test name="vec2" /> 2367 <Test name="vec3" /> 2368 <Test name="vec4" /> 2369 </TestCase> 2370 <TestCase name="mediump_compute"> 2371 <Test name="scalar" /> 2372 <Test name="vec2" /> 2373 <Test name="vec3" /> 2374 <Test name="vec4" /> 2375 </TestCase> 2376 <TestCase name="highp_compute"> 2377 <Test name="scalar" /> 2378 <Test name="vec2" /> 2379 <Test name="vec3" /> 2380 <Test name="vec4" /> 2381 </TestCase> 2382 </TestSuite> 2383 <TestSuite name="acosh"> 2384 <TestCase name="lowp_compute"> 2385 <Test name="scalar" /> 2386 <Test name="vec2" /> 2387 <Test name="vec3" /> 2388 <Test name="vec4" /> 2389 </TestCase> 2390 <TestCase name="mediump_compute"> 2391 <Test name="scalar" /> 2392 <Test name="vec2" /> 2393 <Test name="vec3" /> 2394 <Test name="vec4" /> 2395 </TestCase> 2396 </TestSuite> 2397 <TestSuite name="atanh"> 2398 <TestCase name="lowp_compute"> 2399 <Test name="scalar" /> 2400 <Test name="vec2" /> 2401 <Test name="vec3" /> 2402 <Test name="vec4" /> 2403 </TestCase> 2404 <TestCase name="mediump_compute"> 2405 <Test name="scalar" /> 2406 <Test name="vec2" /> 2407 <Test name="vec3" /> 2408 <Test name="vec4" /> 2409 </TestCase> 2410 </TestSuite> 2411 <TestSuite name="pow"> 2412 <TestCase name="lowp_compute"> 2413 <Test name="scalar" /> 2414 <Test name="vec2" /> 2415 <Test name="vec3" /> 2416 <Test name="vec4" /> 2417 </TestCase> 2418 <TestCase name="mediump_compute"> 2419 <Test name="scalar" /> 2420 <Test name="vec2" /> 2421 <Test name="vec3" /> 2422 <Test name="vec4" /> 2423 </TestCase> 2424 <TestCase name="highp_compute"> 2425 <Test name="scalar" /> 2426 <Test name="vec2" /> 2427 <Test name="vec3" /> 2428 <Test name="vec4" /> 2429 </TestCase> 2430 </TestSuite> 2431 <TestSuite name="exp"> 2432 <TestCase name="lowp_compute"> 2433 <Test name="scalar" /> 2434 <Test name="vec2" /> 2435 <Test name="vec3" /> 2436 <Test name="vec4" /> 2437 </TestCase> 2438 <TestCase name="mediump_compute"> 2439 <Test name="scalar" /> 2440 <Test name="vec2" /> 2441 <Test name="vec3" /> 2442 <Test name="vec4" /> 2443 </TestCase> 2444 <TestCase name="highp_compute"> 2445 <Test name="scalar" /> 2446 <Test name="vec2" /> 2447 <Test name="vec3" /> 2448 <Test name="vec4" /> 2449 </TestCase> 2450 </TestSuite> 2451 <TestSuite name="log"> 2452 <TestCase name="lowp_compute"> 2453 <Test name="scalar" /> 2454 <Test name="vec2" /> 2455 <Test name="vec3" /> 2456 <Test name="vec4" /> 2457 </TestCase> 2458 <TestCase name="mediump_compute"> 2459 <Test name="scalar" /> 2460 <Test name="vec2" /> 2461 <Test name="vec3" /> 2462 <Test name="vec4" /> 2463 </TestCase> 2464 <TestCase name="highp_compute"> 2465 <Test name="scalar" /> 2466 <Test name="vec2" /> 2467 <Test name="vec3" /> 2468 <Test name="vec4" /> 2469 </TestCase> 2470 </TestSuite> 2471 <TestSuite name="exp2"> 2472 <TestCase name="lowp_compute"> 2473 <Test name="scalar" /> 2474 <Test name="vec2" /> 2475 <Test name="vec3" /> 2476 <Test name="vec4" /> 2477 </TestCase> 2478 <TestCase name="mediump_compute"> 2479 <Test name="scalar" /> 2480 <Test name="vec2" /> 2481 <Test name="vec3" /> 2482 <Test name="vec4" /> 2483 </TestCase> 2484 <TestCase name="highp_compute"> 2485 <Test name="scalar" /> 2486 <Test name="vec2" /> 2487 <Test name="vec3" /> 2488 <Test name="vec4" /> 2489 </TestCase> 2490 </TestSuite> 2491 <TestSuite name="log2"> 2492 <TestCase name="lowp_compute"> 2493 <Test name="scalar" /> 2494 <Test name="vec2" /> 2495 <Test name="vec3" /> 2496 <Test name="vec4" /> 2497 </TestCase> 2498 <TestCase name="mediump_compute"> 2499 <Test name="scalar" /> 2500 <Test name="vec2" /> 2501 <Test name="vec3" /> 2502 <Test name="vec4" /> 2503 </TestCase> 2504 <TestCase name="highp_compute"> 2505 <Test name="scalar" /> 2506 <Test name="vec2" /> 2507 <Test name="vec3" /> 2508 <Test name="vec4" /> 2509 </TestCase> 2510 </TestSuite> 2511 <TestSuite name="sqrt"> 2512 <TestCase name="lowp_compute"> 2513 <Test name="scalar" /> 2514 <Test name="vec2" /> 2515 <Test name="vec3" /> 2516 <Test name="vec4" /> 2517 </TestCase> 2518 <TestCase name="mediump_compute"> 2519 <Test name="scalar" /> 2520 <Test name="vec2" /> 2521 <Test name="vec3" /> 2522 <Test name="vec4" /> 2523 </TestCase> 2524 <TestCase name="highp_compute"> 2525 <Test name="scalar" /> 2526 <Test name="vec2" /> 2527 <Test name="vec3" /> 2528 <Test name="vec4" /> 2529 </TestCase> 2530 </TestSuite> 2531 <TestSuite name="inversesqrt"> 2532 <TestCase name="lowp_compute"> 2533 <Test name="scalar" /> 2534 <Test name="vec2" /> 2535 <Test name="vec3" /> 2536 <Test name="vec4" /> 2537 </TestCase> 2538 <TestCase name="mediump_compute"> 2539 <Test name="scalar" /> 2540 <Test name="vec2" /> 2541 <Test name="vec3" /> 2542 <Test name="vec4" /> 2543 </TestCase> 2544 <TestCase name="highp_compute"> 2545 <Test name="scalar" /> 2546 <Test name="vec2" /> 2547 <Test name="vec3" /> 2548 <Test name="vec4" /> 2549 </TestCase> 2550 </TestSuite> 2551 <TestSuite name="abs"> 2552 <TestCase name="lowp_compute"> 2553 <Test name="scalar" /> 2554 <Test name="vec2" /> 2555 <Test name="vec3" /> 2556 <Test name="vec4" /> 2557 </TestCase> 2558 <TestCase name="mediump_compute"> 2559 <Test name="scalar" /> 2560 <Test name="vec2" /> 2561 <Test name="vec3" /> 2562 <Test name="vec4" /> 2563 </TestCase> 2564 <TestCase name="highp_compute"> 2565 <Test name="scalar" /> 2566 <Test name="vec2" /> 2567 <Test name="vec3" /> 2568 <Test name="vec4" /> 2569 </TestCase> 2570 </TestSuite> 2571 <TestSuite name="sign"> 2572 <TestCase name="lowp_compute"> 2573 <Test name="scalar" /> 2574 <Test name="vec2" /> 2575 <Test name="vec3" /> 2576 <Test name="vec4" /> 2577 </TestCase> 2578 <TestCase name="mediump_compute"> 2579 <Test name="scalar" /> 2580 <Test name="vec2" /> 2581 <Test name="vec3" /> 2582 <Test name="vec4" /> 2583 </TestCase> 2584 <TestCase name="highp_compute"> 2585 <Test name="scalar" /> 2586 <Test name="vec2" /> 2587 <Test name="vec3" /> 2588 <Test name="vec4" /> 2589 </TestCase> 2590 </TestSuite> 2591 <TestSuite name="floor"> 2592 <TestCase name="lowp_compute"> 2593 <Test name="scalar" /> 2594 <Test name="vec2" /> 2595 <Test name="vec3" /> 2596 <Test name="vec4" /> 2597 </TestCase> 2598 <TestCase name="mediump_compute"> 2599 <Test name="scalar" /> 2600 <Test name="vec2" /> 2601 <Test name="vec3" /> 2602 <Test name="vec4" /> 2603 </TestCase> 2604 <TestCase name="highp_compute"> 2605 <Test name="scalar" /> 2606 <Test name="vec2" /> 2607 <Test name="vec3" /> 2608 <Test name="vec4" /> 2609 </TestCase> 2610 </TestSuite> 2611 <TestSuite name="trunc"> 2612 <TestCase name="lowp_compute"> 2613 <Test name="scalar" /> 2614 <Test name="vec2" /> 2615 <Test name="vec3" /> 2616 <Test name="vec4" /> 2617 </TestCase> 2618 <TestCase name="mediump_compute"> 2619 <Test name="scalar" /> 2620 <Test name="vec2" /> 2621 <Test name="vec3" /> 2622 <Test name="vec4" /> 2623 </TestCase> 2624 <TestCase name="highp_compute"> 2625 <Test name="scalar" /> 2626 <Test name="vec2" /> 2627 <Test name="vec3" /> 2628 <Test name="vec4" /> 2629 </TestCase> 2630 </TestSuite> 2631 <TestSuite name="round"> 2632 <TestCase name="lowp_compute"> 2633 <Test name="scalar" /> 2634 <Test name="vec2" /> 2635 <Test name="vec3" /> 2636 <Test name="vec4" /> 2637 </TestCase> 2638 <TestCase name="mediump_compute"> 2639 <Test name="scalar" /> 2640 <Test name="vec2" /> 2641 <Test name="vec3" /> 2642 <Test name="vec4" /> 2643 </TestCase> 2644 <TestCase name="highp_compute"> 2645 <Test name="scalar" /> 2646 <Test name="vec2" /> 2647 <Test name="vec3" /> 2648 <Test name="vec4" /> 2649 </TestCase> 2650 </TestSuite> 2651 <TestSuite name="roundeven"> 2652 <TestCase name="lowp_compute"> 2653 <Test name="scalar" /> 2654 <Test name="vec2" /> 2655 <Test name="vec3" /> 2656 <Test name="vec4" /> 2657 </TestCase> 2658 <TestCase name="mediump_compute"> 2659 <Test name="scalar" /> 2660 <Test name="vec2" /> 2661 <Test name="vec3" /> 2662 <Test name="vec4" /> 2663 </TestCase> 2664 <TestCase name="highp_compute"> 2665 <Test name="scalar" /> 2666 <Test name="vec2" /> 2667 <Test name="vec3" /> 2668 <Test name="vec4" /> 2669 </TestCase> 2670 </TestSuite> 2671 <TestSuite name="ceil"> 2672 <TestCase name="lowp_compute"> 2673 <Test name="scalar" /> 2674 <Test name="vec2" /> 2675 <Test name="vec3" /> 2676 <Test name="vec4" /> 2677 </TestCase> 2678 <TestCase name="mediump_compute"> 2679 <Test name="scalar" /> 2680 <Test name="vec2" /> 2681 <Test name="vec3" /> 2682 <Test name="vec4" /> 2683 </TestCase> 2684 <TestCase name="highp_compute"> 2685 <Test name="scalar" /> 2686 <Test name="vec2" /> 2687 <Test name="vec3" /> 2688 <Test name="vec4" /> 2689 </TestCase> 2690 </TestSuite> 2691 <TestSuite name="fract"> 2692 <TestCase name="lowp_compute"> 2693 <Test name="scalar" /> 2694 <Test name="vec2" /> 2695 <Test name="vec3" /> 2696 <Test name="vec4" /> 2697 </TestCase> 2698 <TestCase name="mediump_compute"> 2699 <Test name="scalar" /> 2700 <Test name="vec2" /> 2701 <Test name="vec3" /> 2702 <Test name="vec4" /> 2703 </TestCase> 2704 <TestCase name="highp_compute"> 2705 <Test name="scalar" /> 2706 <Test name="vec2" /> 2707 <Test name="vec3" /> 2708 <Test name="vec4" /> 2709 </TestCase> 2710 </TestSuite> 2711 <TestSuite name="mod"> 2712 <TestCase name="lowp_compute"> 2713 <Test name="scalar" /> 2714 <Test name="vec2" /> 2715 <Test name="vec3" /> 2716 <Test name="vec4" /> 2717 </TestCase> 2718 <TestCase name="mediump_compute"> 2719 <Test name="scalar" /> 2720 <Test name="vec2" /> 2721 <Test name="vec3" /> 2722 <Test name="vec4" /> 2723 </TestCase> 2724 </TestSuite> 2725 <TestSuite name="min"> 2726 <TestCase name="lowp_compute"> 2727 <Test name="scalar" /> 2728 <Test name="vec2" /> 2729 <Test name="vec3" /> 2730 <Test name="vec4" /> 2731 </TestCase> 2732 <TestCase name="mediump_compute"> 2733 <Test name="scalar" /> 2734 <Test name="vec2" /> 2735 <Test name="vec3" /> 2736 <Test name="vec4" /> 2737 </TestCase> 2738 </TestSuite> 2739 <TestSuite name="max"> 2740 <TestCase name="lowp_compute"> 2741 <Test name="scalar" /> 2742 <Test name="vec2" /> 2743 <Test name="vec3" /> 2744 <Test name="vec4" /> 2745 </TestCase> 2746 <TestCase name="mediump_compute"> 2747 <Test name="scalar" /> 2748 <Test name="vec2" /> 2749 <Test name="vec3" /> 2750 <Test name="vec4" /> 2751 </TestCase> 2752 </TestSuite> 2753 <TestSuite name="clamp"> 2754 <TestCase name="lowp_compute"> 2755 <Test name="scalar" /> 2756 <Test name="vec2" /> 2757 <Test name="vec3" /> 2758 <Test name="vec4" /> 2759 </TestCase> 2760 <TestCase name="mediump_compute"> 2761 <Test name="scalar" /> 2762 <Test name="vec2" /> 2763 <Test name="vec3" /> 2764 <Test name="vec4" /> 2765 </TestCase> 2766 </TestSuite> 2767 <TestSuite name="step"> 2768 <TestCase name="lowp_compute"> 2769 <Test name="scalar" /> 2770 <Test name="vec2" /> 2771 <Test name="vec3" /> 2772 <Test name="vec4" /> 2773 </TestCase> 2774 <TestCase name="mediump_compute"> 2775 <Test name="scalar" /> 2776 <Test name="vec2" /> 2777 <Test name="vec3" /> 2778 <Test name="vec4" /> 2779 </TestCase> 2780 <TestCase name="highp_compute"> 2781 <Test name="scalar" /> 2782 <Test name="vec2" /> 2783 <Test name="vec3" /> 2784 <Test name="vec4" /> 2785 </TestCase> 2786 </TestSuite> 2787 <TestSuite name="smoothstep"> 2788 <TestCase name="lowp_compute"> 2789 <Test name="scalar" /> 2790 <Test name="vec2" /> 2791 <Test name="vec3" /> 2792 <Test name="vec4" /> 2793 </TestCase> 2794 </TestSuite> 2795 <TestSuite name="length"> 2796 <TestCase name="lowp_compute"> 2797 <Test name="scalar" /> 2798 <Test name="vec2" /> 2799 <Test name="vec3" /> 2800 <Test name="vec4" /> 2801 </TestCase> 2802 <TestCase name="mediump_compute"> 2803 <Test name="scalar" /> 2804 <Test name="vec2" /> 2805 <Test name="vec3" /> 2806 <Test name="vec4" /> 2807 </TestCase> 2808 <TestCase name="highp_compute"> 2809 <Test name="scalar" /> 2810 <Test name="vec2" /> 2811 <Test name="vec3" /> 2812 <Test name="vec4" /> 2813 </TestCase> 2814 </TestSuite> 2815 <TestSuite name="distance"> 2816 <TestCase name="lowp_compute"> 2817 <Test name="scalar" /> 2818 <Test name="vec2" /> 2819 <Test name="vec3" /> 2820 <Test name="vec4" /> 2821 </TestCase> 2822 <TestCase name="mediump_compute"> 2823 <Test name="scalar" /> 2824 <Test name="vec2" /> 2825 <Test name="vec3" /> 2826 <Test name="vec4" /> 2827 </TestCase> 2828 <TestCase name="highp_compute"> 2829 <Test name="scalar" /> 2830 <Test name="vec2" /> 2831 <Test name="vec3" /> 2832 <Test name="vec4" /> 2833 </TestCase> 2834 </TestSuite> 2835 <TestSuite name="dot"> 2836 <TestCase name="lowp_compute"> 2837 <Test name="scalar" /> 2838 <Test name="vec2" /> 2839 <Test name="vec3" /> 2840 <Test name="vec4" /> 2841 </TestCase> 2842 <TestCase name="mediump_compute"> 2843 <Test name="scalar" /> 2844 <Test name="vec2" /> 2845 <Test name="vec3" /> 2846 <Test name="vec4" /> 2847 </TestCase> 2848 <TestCase name="highp_compute"> 2849 <Test name="scalar" /> 2850 <Test name="vec2" /> 2851 <Test name="vec3" /> 2852 </TestCase> 2853 </TestSuite> 2854 <TestCase name="cross"> 2855 <Test name="lowp_compute" /> 2856 <Test name="mediump_compute" /> 2857 <Test name="highp_compute" /> 2858 </TestCase> 2859 <TestSuite name="normalize"> 2860 <TestCase name="lowp_compute"> 2861 <Test name="scalar" /> 2862 <Test name="vec2" /> 2863 <Test name="vec3" /> 2864 <Test name="vec4" /> 2865 </TestCase> 2866 <TestCase name="mediump_compute"> 2867 <Test name="scalar" /> 2868 <Test name="vec2" /> 2869 <Test name="vec3" /> 2870 <Test name="vec4" /> 2871 </TestCase> 2872 <TestCase name="highp_compute"> 2873 <Test name="scalar" /> 2874 <Test name="vec2" /> 2875 <Test name="vec3" /> 2876 <Test name="vec4" /> 2877 </TestCase> 2878 </TestSuite> 2879 <TestSuite name="faceforward"> 2880 <TestCase name="lowp_compute"> 2881 <Test name="scalar" /> 2882 <Test name="vec2" /> 2883 <Test name="vec3" /> 2884 <Test name="vec4" /> 2885 </TestCase> 2886 <TestCase name="mediump_compute"> 2887 <Test name="scalar" /> 2888 <Test name="vec2" /> 2889 <Test name="vec3" /> 2890 <Test name="vec4" /> 2891 </TestCase> 2892 <TestCase name="highp_compute"> 2893 <Test name="scalar" /> 2894 <Test name="vec2" /> 2895 <Test name="vec3" /> 2896 <Test name="vec4" /> 2897 </TestCase> 2898 </TestSuite> 2899 <TestSuite name="reflect"> 2900 <TestCase name="lowp_compute"> 2901 <Test name="scalar" /> 2902 <Test name="vec2" /> 2903 <Test name="vec3" /> 2904 <Test name="vec4" /> 2905 </TestCase> 2906 <TestCase name="mediump_compute"> 2907 <Test name="scalar" /> 2908 <Test name="vec2" /> 2909 <Test name="vec3" /> 2910 <Test name="vec4" /> 2911 </TestCase> 2912 </TestSuite> 2913 <TestSuite name="matrixcompmult"> 2914 <TestCase name="lowp_compute"> 2915 <Test name="mat2" /> 2916 <Test name="mat2x3" /> 2917 <Test name="mat2x4" /> 2918 <Test name="mat3x2" /> 2919 <Test name="mat3" /> 2920 <Test name="mat3x4" /> 2921 <Test name="mat4x2" /> 2922 <Test name="mat4x3" /> 2923 <Test name="mat4" /> 2924 </TestCase> 2925 <TestCase name="mediump_compute"> 2926 <Test name="mat2" /> 2927 <Test name="mat2x3" /> 2928 <Test name="mat2x4" /> 2929 <Test name="mat3x2" /> 2930 <Test name="mat3" /> 2931 <Test name="mat3x4" /> 2932 <Test name="mat4x2" /> 2933 <Test name="mat4x3" /> 2934 <Test name="mat4" /> 2935 </TestCase> 2936 <TestCase name="highp_compute"> 2937 <Test name="mat2" /> 2938 <Test name="mat2x3" /> 2939 <Test name="mat2x4" /> 2940 <Test name="mat3x2" /> 2941 <Test name="mat3" /> 2942 <Test name="mat3x4" /> 2943 <Test name="mat4x2" /> 2944 <Test name="mat4x3" /> 2945 <Test name="mat4" /> 2946 </TestCase> 2947 </TestSuite> 2948 <TestSuite name="outerproduct"> 2949 <TestCase name="lowp_compute"> 2950 <Test name="mat2" /> 2951 <Test name="mat2x3" /> 2952 <Test name="mat2x4" /> 2953 <Test name="mat3x2" /> 2954 <Test name="mat3" /> 2955 <Test name="mat3x4" /> 2956 <Test name="mat4x2" /> 2957 <Test name="mat4x3" /> 2958 <Test name="mat4" /> 2959 </TestCase> 2960 <TestCase name="mediump_compute"> 2961 <Test name="mat2" /> 2962 <Test name="mat2x3" /> 2963 <Test name="mat2x4" /> 2964 <Test name="mat3x2" /> 2965 <Test name="mat3" /> 2966 <Test name="mat3x4" /> 2967 <Test name="mat4x2" /> 2968 <Test name="mat4x3" /> 2969 <Test name="mat4" /> 2970 </TestCase> 2971 <TestCase name="highp_compute"> 2972 <Test name="mat2" /> 2973 <Test name="mat2x3" /> 2974 <Test name="mat2x4" /> 2975 <Test name="mat3x2" /> 2976 <Test name="mat3" /> 2977 <Test name="mat3x4" /> 2978 <Test name="mat4x2" /> 2979 <Test name="mat4x3" /> 2980 <Test name="mat4" /> 2981 </TestCase> 2982 </TestSuite> 2983 <TestSuite name="transpose"> 2984 <TestCase name="lowp_compute"> 2985 <Test name="mat2" /> 2986 <Test name="mat2x3" /> 2987 <Test name="mat2x4" /> 2988 <Test name="mat3x2" /> 2989 <Test name="mat3" /> 2990 <Test name="mat3x4" /> 2991 <Test name="mat4x2" /> 2992 <Test name="mat4x3" /> 2993 <Test name="mat4" /> 2994 </TestCase> 2995 <TestCase name="mediump_compute"> 2996 <Test name="mat2" /> 2997 <Test name="mat2x3" /> 2998 <Test name="mat2x4" /> 2999 <Test name="mat3x2" /> 3000 <Test name="mat3" /> 3001 <Test name="mat3x4" /> 3002 <Test name="mat4x2" /> 3003 <Test name="mat4x3" /> 3004 <Test name="mat4" /> 3005 </TestCase> 3006 <TestCase name="highp_compute"> 3007 <Test name="mat2" /> 3008 <Test name="mat2x3" /> 3009 <Test name="mat2x4" /> 3010 <Test name="mat3x2" /> 3011 <Test name="mat3" /> 3012 <Test name="mat3x4" /> 3013 <Test name="mat4x2" /> 3014 <Test name="mat4x3" /> 3015 <Test name="mat4" /> 3016 </TestCase> 3017 </TestSuite> 3018 <TestSuite name="determinant"> 3019 <TestCase name="lowp_compute"> 3020 <Test name="mat2" /> 3021 </TestCase> 3022 <TestCase name="mediump_compute"> 3023 <Test name="mat2" /> 3024 </TestCase> 3025 <TestCase name="highp_compute"> 3026 <Test name="mat2" /> 3027 </TestCase> 3028 </TestSuite> 3029 <TestSuite name="inverse"> 3030 <TestCase name="lowp_compute"> 3031 <Test name="mat2" /> 3032 </TestCase> 3033 <TestCase name="mediump_compute"> 3034 <Test name="mat2" /> 3035 </TestCase> 3036 </TestSuite> 3037 <TestSuite name="frexp"> 3038 <TestCase name="lowp_vertex"> 3039 <Test name="scalar" /> 3040 </TestCase> 3041 <TestCase name="lowp_compute"> 3042 <Test name="scalar" /> 3043 </TestCase> 3044 <TestCase name="mediump_vertex"> 3045 <Test name="scalar" /> 3046 </TestCase> 3047 <TestCase name="mediump_compute"> 3048 <Test name="scalar" /> 3049 </TestCase> 3050 </TestSuite> 3051 <TestSuite name="ldexp"> 3052 <TestCase name="lowp_vertex"> 3053 <Test name="scalar" /> 3054 <Test name="vec2" /> 3055 <Test name="vec3" /> 3056 <Test name="vec4" /> 3057 </TestCase> 3058 <TestCase name="lowp_fragment"> 3059 <Test name="scalar" /> 3060 <Test name="vec2" /> 3061 <Test name="vec3" /> 3062 <Test name="vec4" /> 3063 </TestCase> 3064 <TestCase name="lowp_compute"> 3065 <Test name="scalar" /> 3066 <Test name="vec2" /> 3067 <Test name="vec3" /> 3068 <Test name="vec4" /> 3069 </TestCase> 3070 </TestSuite> 3071 <TestSuite name="fma"> 3072 <TestCase name="lowp_vertex"> 3073 <Test name="scalar" /> 3074 <Test name="vec2" /> 3075 <Test name="vec3" /> 3076 <Test name="vec4" /> 3077 </TestCase> 3078 <TestCase name="lowp_fragment"> 3079 <Test name="scalar" /> 3080 <Test name="vec2" /> 3081 <Test name="vec3" /> 3082 <Test name="vec4" /> 3083 </TestCase> 3084 <TestCase name="lowp_compute"> 3085 <Test name="scalar" /> 3086 <Test name="vec2" /> 3087 <Test name="vec3" /> 3088 <Test name="vec4" /> 3089 </TestCase> 3090 <TestCase name="mediump_vertex"> 3091 <Test name="scalar" /> 3092 <Test name="vec2" /> 3093 <Test name="vec3" /> 3094 <Test name="vec4" /> 3095 </TestCase> 3096 <TestCase name="mediump_fragment"> 3097 <Test name="scalar" /> 3098 <Test name="vec2" /> 3099 <Test name="vec3" /> 3100 <Test name="vec4" /> 3101 </TestCase> 3102 <TestCase name="mediump_compute"> 3103 <Test name="scalar" /> 3104 <Test name="vec2" /> 3105 <Test name="vec3" /> 3106 <Test name="vec4" /> 3107 </TestCase> 3108 </TestSuite> 3109 </TestSuite> 3110 </TestSuite> 3111 <TestSuite name="sample_variables"> 3112 <TestCase name="num_samples"> 3113 <Test name="multisample_texture_1" /> 3114 <Test name="multisample_texture_2" /> 3115 <Test name="multisample_texture_4" /> 3116 <Test name="multisample_texture_8" /> 3117 <Test name="multisample_texture_16" /> 3118 <Test name="multisample_rbo_1" /> 3119 <Test name="multisample_rbo_2" /> 3120 <Test name="multisample_rbo_4" /> 3121 <Test name="multisample_rbo_8" /> 3122 <Test name="multisample_rbo_16" /> 3123 </TestCase> 3124 <TestCase name="max_samples"> 3125 <Test name="default_framebuffer" /> 3126 <Test name="singlesample_texture" /> 3127 <Test name="multisample_texture_1" /> 3128 <Test name="multisample_texture_2" /> 3129 <Test name="multisample_texture_4" /> 3130 <Test name="multisample_texture_8" /> 3131 <Test name="multisample_texture_16" /> 3132 <Test name="singlesample_rbo" /> 3133 <Test name="multisample_rbo_1" /> 3134 <Test name="multisample_rbo_2" /> 3135 <Test name="multisample_rbo_4" /> 3136 <Test name="multisample_rbo_8" /> 3137 <Test name="multisample_rbo_16" /> 3138 </TestCase> 3139 <TestCase name="sample_id"> 3140 <Test name="default_framebuffer" /> 3141 <Test name="singlesample_texture" /> 3142 <Test name="multisample_texture_1" /> 3143 <Test name="multisample_texture_2" /> 3144 <Test name="multisample_texture_4" /> 3145 <Test name="multisample_texture_8" /> 3146 <Test name="singlesample_rbo" /> 3147 <Test name="multisample_rbo_1" /> 3148 <Test name="multisample_rbo_2" /> 3149 <Test name="multisample_rbo_4" /> 3150 <Test name="multisample_rbo_8" /> 3151 </TestCase> 3152 <TestSuite name="sample_pos"> 3153 <TestCase name="correctness"> 3154 <Test name="default_framebuffer" /> 3155 <Test name="singlesample_texture" /> 3156 <Test name="multisample_texture_1" /> 3157 <Test name="multisample_texture_2" /> 3158 <Test name="multisample_texture_4" /> 3159 <Test name="multisample_texture_8" /> 3160 <Test name="singlesample_rbo" /> 3161 <Test name="multisample_rbo_1" /> 3162 <Test name="multisample_rbo_2" /> 3163 <Test name="multisample_rbo_4" /> 3164 <Test name="multisample_rbo_8" /> 3165 </TestCase> 3166 <TestCase name="distribution"> 3167 <Test name="default_framebuffer" /> 3168 <Test name="singlesample_texture" /> 3169 <Test name="multisample_texture_1" /> 3170 <Test name="multisample_texture_2" /> 3171 <Test name="multisample_texture_4" /> 3172 <Test name="multisample_texture_8" /> 3173 <Test name="singlesample_rbo" /> 3174 <Test name="multisample_rbo_1" /> 3175 <Test name="multisample_rbo_2" /> 3176 <Test name="multisample_rbo_4" /> 3177 <Test name="multisample_rbo_8" /> 3178 <Test name="multisample_rbo_16" /> 3179 </TestCase> 3180 </TestSuite> 3181 <TestSuite name="sample_mask_in"> 3182 <TestCase name="sample_mask"> 3183 <Test name="default_framebuffer" /> 3184 <Test name="singlesample_texture" /> 3185 <Test name="multisample_texture_1" /> 3186 <Test name="multisample_texture_2" /> 3187 <Test name="multisample_texture_4" /> 3188 <Test name="multisample_texture_8" /> 3189 <Test name="multisample_texture_16" /> 3190 <Test name="singlesample_rbo" /> 3191 <Test name="multisample_rbo_1" /> 3192 <Test name="multisample_rbo_2" /> 3193 <Test name="multisample_rbo_4" /> 3194 <Test name="multisample_rbo_8" /> 3195 <Test name="multisample_rbo_16" /> 3196 </TestCase> 3197 <TestCase name="bit_count_per_pixel"> 3198 <Test name="default_framebuffer" /> 3199 <Test name="singlesample_texture" /> 3200 <Test name="multisample_texture_1" /> 3201 <Test name="multisample_texture_2" /> 3202 <Test name="multisample_texture_4" /> 3203 <Test name="multisample_texture_8" /> 3204 <Test name="multisample_texture_16" /> 3205 <Test name="singlesample_rbo" /> 3206 <Test name="multisample_rbo_1" /> 3207 <Test name="multisample_rbo_2" /> 3208 <Test name="multisample_rbo_4" /> 3209 <Test name="multisample_rbo_8" /> 3210 <Test name="multisample_rbo_16" /> 3211 </TestCase> 3212 <TestCase name="bit_count_per_sample"> 3213 <Test name="default_framebuffer" /> 3214 <Test name="singlesample_texture" /> 3215 <Test name="singlesample_rbo" /> 3216 </TestCase> 3217 <TestCase name="bit_count_per_two_samples"> 3218 <Test name="default_framebuffer" /> 3219 <Test name="singlesample_texture" /> 3220 <Test name="multisample_texture_16" /> 3221 <Test name="singlesample_rbo" /> 3222 <Test name="multisample_rbo_16" /> 3223 </TestCase> 3224 <TestCase name="bits_unique_per_sample"> 3225 <Test name="singlesample_texture" /> 3226 </TestCase> 3227 <TestCase name="bits_unique_per_two_samples"> 3228 <Test name="singlesample_texture" /> 3229 <Test name="multisample_texture_1" /> 3230 <Test name="multisample_texture_2" /> 3231 </TestCase> 3232 </TestSuite> 3233 <TestSuite name="sample_mask"> 3234 <TestCase name="discard_half_per_pixel"> 3235 <Test name="default_framebuffer" /> 3236 <Test name="singlesample_texture" /> 3237 <Test name="multisample_texture_1" /> 3238 <Test name="multisample_texture_2" /> 3239 <Test name="multisample_texture_4" /> 3240 <Test name="multisample_texture_8" /> 3241 <Test name="multisample_texture_16" /> 3242 <Test name="singlesample_rbo" /> 3243 <Test name="multisample_rbo_1" /> 3244 <Test name="multisample_rbo_2" /> 3245 <Test name="multisample_rbo_4" /> 3246 <Test name="multisample_rbo_8" /> 3247 <Test name="multisample_rbo_16" /> 3248 </TestCase> 3249 <TestCase name="discard_half_per_sample"> 3250 <Test name="default_framebuffer" /> 3251 <Test name="singlesample_texture" /> 3252 <Test name="multisample_texture_1" /> 3253 <Test name="multisample_texture_2" /> 3254 <Test name="multisample_texture_4" /> 3255 <Test name="multisample_texture_8" /> 3256 <Test name="multisample_texture_16" /> 3257 <Test name="singlesample_rbo" /> 3258 <Test name="multisample_rbo_1" /> 3259 <Test name="multisample_rbo_2" /> 3260 <Test name="multisample_rbo_4" /> 3261 <Test name="multisample_rbo_8" /> 3262 <Test name="multisample_rbo_16" /> 3263 </TestCase> 3264 <TestCase name="discard_half_per_two_samples"> 3265 <Test name="default_framebuffer" /> 3266 <Test name="singlesample_texture" /> 3267 <Test name="multisample_texture_1" /> 3268 <Test name="multisample_texture_2" /> 3269 <Test name="multisample_texture_4" /> 3270 <Test name="multisample_texture_8" /> 3271 <Test name="multisample_texture_16" /> 3272 <Test name="singlesample_rbo" /> 3273 <Test name="multisample_rbo_1" /> 3274 <Test name="multisample_rbo_2" /> 3275 <Test name="multisample_rbo_4" /> 3276 <Test name="multisample_rbo_8" /> 3277 <Test name="multisample_rbo_16" /> 3278 </TestCase> 3279 <TestCase name="inverse_per_pixel"> 3280 <Test name="default_framebuffer" /> 3281 <Test name="singlesample_texture" /> 3282 <Test name="multisample_texture_1" /> 3283 <Test name="multisample_texture_2" /> 3284 <Test name="multisample_texture_4" /> 3285 <Test name="multisample_texture_8" /> 3286 <Test name="multisample_texture_16" /> 3287 <Test name="singlesample_rbo" /> 3288 <Test name="multisample_rbo_1" /> 3289 <Test name="multisample_rbo_2" /> 3290 <Test name="multisample_rbo_4" /> 3291 <Test name="multisample_rbo_8" /> 3292 <Test name="multisample_rbo_16" /> 3293 </TestCase> 3294 <TestCase name="inverse_per_sample"> 3295 <Test name="default_framebuffer" /> 3296 <Test name="singlesample_texture" /> 3297 <Test name="multisample_texture_1" /> 3298 <Test name="multisample_texture_2" /> 3299 <Test name="multisample_texture_4" /> 3300 <Test name="multisample_texture_8" /> 3301 <Test name="multisample_texture_16" /> 3302 <Test name="singlesample_rbo" /> 3303 <Test name="multisample_rbo_1" /> 3304 <Test name="multisample_rbo_2" /> 3305 <Test name="multisample_rbo_4" /> 3306 <Test name="multisample_rbo_8" /> 3307 <Test name="multisample_rbo_16" /> 3308 </TestCase> 3309 <TestCase name="inverse_per_two_samples"> 3310 <Test name="default_framebuffer" /> 3311 <Test name="singlesample_texture" /> 3312 <Test name="multisample_texture_1" /> 3313 <Test name="multisample_texture_2" /> 3314 <Test name="multisample_texture_4" /> 3315 <Test name="multisample_texture_8" /> 3316 <Test name="multisample_texture_16" /> 3317 <Test name="singlesample_rbo" /> 3318 <Test name="multisample_rbo_1" /> 3319 <Test name="multisample_rbo_2" /> 3320 <Test name="multisample_rbo_4" /> 3321 <Test name="multisample_rbo_8" /> 3322 <Test name="multisample_rbo_16" /> 3323 </TestCase> 3324 </TestSuite> 3325 </TestSuite> 3326 <TestSuite name="multisample_interpolation"> 3327 <TestCase name="sample_qualifier"> 3328 <Test name="default_framebuffer" /> 3329 <Test name="singlesample_texture" /> 3330 <Test name="multisample_texture_1" /> 3331 <Test name="multisample_texture_2" /> 3332 <Test name="multisample_texture_4" /> 3333 <Test name="multisample_texture_8" /> 3334 <Test name="multisample_texture_16" /> 3335 <Test name="singlesample_rbo" /> 3336 <Test name="multisample_rbo_1" /> 3337 <Test name="multisample_rbo_2" /> 3338 <Test name="multisample_rbo_4" /> 3339 <Test name="multisample_rbo_8" /> 3340 <Test name="multisample_rbo_16" /> 3341 </TestCase> 3342 <TestSuite name="interpolate_at_sample"> 3343 <TestCase name="static_sample_number"> 3344 <Test name="default_framebuffer" /> 3345 <Test name="singlesample_texture" /> 3346 <Test name="multisample_texture_1" /> 3347 <Test name="multisample_texture_2" /> 3348 <Test name="multisample_texture_4" /> 3349 <Test name="multisample_texture_8" /> 3350 <Test name="multisample_texture_16" /> 3351 <Test name="singlesample_rbo" /> 3352 <Test name="multisample_rbo_1" /> 3353 <Test name="multisample_rbo_2" /> 3354 <Test name="multisample_rbo_4" /> 3355 <Test name="multisample_rbo_8" /> 3356 <Test name="multisample_rbo_16" /> 3357 </TestCase> 3358 <TestCase name="dynamic_sample_number"> 3359 <Test name="default_framebuffer" /> 3360 <Test name="singlesample_texture" /> 3361 <Test name="multisample_texture_1" /> 3362 <Test name="multisample_texture_2" /> 3363 <Test name="multisample_texture_4" /> 3364 <Test name="multisample_texture_8" /> 3365 <Test name="multisample_texture_16" /> 3366 <Test name="singlesample_rbo" /> 3367 <Test name="multisample_rbo_1" /> 3368 <Test name="multisample_rbo_2" /> 3369 <Test name="multisample_rbo_4" /> 3370 <Test name="multisample_rbo_8" /> 3371 <Test name="multisample_rbo_16" /> 3372 </TestCase> 3373 <TestCase name="non_multisample_buffer"> 3374 <Test name="sample_0_default_framebuffer" /> 3375 <Test name="sample_0_singlesample_texture" /> 3376 <Test name="sample_0_singlesample_rbo" /> 3377 <Test name="sample_n_default_framebuffer" /> 3378 <Test name="sample_n_singlesample_texture" /> 3379 <Test name="sample_n_singlesample_rbo" /> 3380 </TestCase> 3381 <TestCase name="centroid_qualified"> 3382 <Test name="default_framebuffer" /> 3383 <Test name="singlesample_texture" /> 3384 <Test name="multisample_texture_1" /> 3385 <Test name="multisample_texture_2" /> 3386 <Test name="multisample_texture_4" /> 3387 <Test name="multisample_texture_8" /> 3388 <Test name="multisample_texture_16" /> 3389 <Test name="singlesample_rbo" /> 3390 <Test name="multisample_rbo_1" /> 3391 <Test name="multisample_rbo_2" /> 3392 <Test name="multisample_rbo_4" /> 3393 <Test name="multisample_rbo_8" /> 3394 <Test name="multisample_rbo_16" /> 3395 </TestCase> 3396 <TestCase name="at_sample_id"> 3397 <Test name="default_framebuffer" /> 3398 <Test name="singlesample_texture" /> 3399 <Test name="multisample_texture_1" /> 3400 <Test name="multisample_texture_2" /> 3401 <Test name="multisample_texture_4" /> 3402 <Test name="multisample_texture_8" /> 3403 <Test name="multisample_texture_16" /> 3404 <Test name="singlesample_rbo" /> 3405 <Test name="multisample_rbo_1" /> 3406 <Test name="multisample_rbo_2" /> 3407 <Test name="multisample_rbo_4" /> 3408 <Test name="multisample_rbo_8" /> 3409 <Test name="multisample_rbo_16" /> 3410 </TestCase> 3411 </TestSuite> 3412 <TestSuite name="interpolate_at_centroid"> 3413 <TestCase name="consistency"> 3414 <Test name="default_framebuffer" /> 3415 <Test name="singlesample_texture" /> 3416 <Test name="multisample_texture_1" /> 3417 <Test name="multisample_texture_2" /> 3418 <Test name="multisample_texture_4" /> 3419 <Test name="multisample_texture_8" /> 3420 <Test name="multisample_texture_16" /> 3421 <Test name="singlesample_rbo" /> 3422 <Test name="multisample_rbo_1" /> 3423 <Test name="multisample_rbo_2" /> 3424 <Test name="multisample_rbo_4" /> 3425 <Test name="multisample_rbo_8" /> 3426 <Test name="multisample_rbo_16" /> 3427 </TestCase> 3428 <TestCase name="array_element"> 3429 <Test name="default_framebuffer" /> 3430 <Test name="singlesample_texture" /> 3431 <Test name="multisample_texture_1" /> 3432 <Test name="multisample_texture_2" /> 3433 <Test name="multisample_texture_4" /> 3434 <Test name="multisample_texture_8" /> 3435 <Test name="multisample_texture_16" /> 3436 <Test name="singlesample_rbo" /> 3437 <Test name="multisample_rbo_1" /> 3438 <Test name="multisample_rbo_2" /> 3439 <Test name="multisample_rbo_4" /> 3440 <Test name="multisample_rbo_8" /> 3441 <Test name="multisample_rbo_16" /> 3442 </TestCase> 3443 </TestSuite> 3444 <TestSuite name="interpolate_at_offset"> 3445 <TestCase name="no_qualifiers"> 3446 <Test name="default_framebuffer" /> 3447 <Test name="singlesample_texture" /> 3448 <Test name="multisample_texture_1" /> 3449 <Test name="multisample_texture_2" /> 3450 <Test name="multisample_texture_4" /> 3451 <Test name="multisample_texture_8" /> 3452 <Test name="singlesample_rbo" /> 3453 <Test name="multisample_rbo_1" /> 3454 <Test name="multisample_rbo_2" /> 3455 <Test name="multisample_rbo_4" /> 3456 <Test name="multisample_rbo_8" /> 3457 </TestCase> 3458 <TestCase name="centroid_qualifier"> 3459 <Test name="default_framebuffer" /> 3460 <Test name="singlesample_texture" /> 3461 <Test name="multisample_texture_1" /> 3462 <Test name="multisample_texture_2" /> 3463 <Test name="multisample_texture_4" /> 3464 <Test name="multisample_texture_8" /> 3465 <Test name="singlesample_rbo" /> 3466 <Test name="multisample_rbo_1" /> 3467 <Test name="multisample_rbo_2" /> 3468 <Test name="multisample_rbo_4" /> 3469 <Test name="multisample_rbo_8" /> 3470 </TestCase> 3471 <TestCase name="sample_qualifier"> 3472 <Test name="default_framebuffer" /> 3473 <Test name="singlesample_texture" /> 3474 <Test name="multisample_texture_1" /> 3475 <Test name="multisample_texture_2" /> 3476 <Test name="multisample_texture_4" /> 3477 <Test name="multisample_texture_8" /> 3478 <Test name="singlesample_rbo" /> 3479 <Test name="multisample_rbo_1" /> 3480 <Test name="multisample_rbo_2" /> 3481 <Test name="multisample_rbo_4" /> 3482 <Test name="multisample_rbo_8" /> 3483 </TestCase> 3484 <TestCase name="at_sample_position"> 3485 <Test name="default_framebuffer" /> 3486 <Test name="singlesample_texture" /> 3487 <Test name="multisample_texture_1" /> 3488 <Test name="multisample_texture_2" /> 3489 <Test name="multisample_texture_4" /> 3490 <Test name="multisample_texture_8" /> 3491 <Test name="singlesample_rbo" /> 3492 <Test name="multisample_rbo_1" /> 3493 <Test name="multisample_rbo_2" /> 3494 <Test name="multisample_rbo_4" /> 3495 <Test name="multisample_rbo_8" /> 3496 </TestCase> 3497 <TestCase name="array_element"> 3498 <Test name="default_framebuffer" /> 3499 <Test name="singlesample_texture" /> 3500 <Test name="multisample_texture_1" /> 3501 <Test name="multisample_texture_2" /> 3502 <Test name="multisample_texture_4" /> 3503 <Test name="multisample_texture_8" /> 3504 <Test name="singlesample_rbo" /> 3505 <Test name="multisample_rbo_1" /> 3506 <Test name="multisample_rbo_2" /> 3507 <Test name="multisample_rbo_4" /> 3508 <Test name="multisample_rbo_8" /> 3509 </TestCase> 3510 </TestSuite> 3511 </TestSuite> 3512 <TestSuite name="opaque_type_indexing"> 3513 <TestSuite name="sampler"> 3514 <TestSuite name="const_literal"> 3515 <TestCase name="vertex"> 3516 <Test name="sampler2d" /> 3517 <Test name="samplercube" /> 3518 <Test name="sampler2darray" /> 3519 <Test name="sampler3d" /> 3520 <Test name="sampler2dshadow" /> 3521 <Test name="samplercubeshadow" /> 3522 <Test name="sampler2darrayshadow" /> 3523 <Test name="isampler2d" /> 3524 <Test name="isamplercube" /> 3525 <Test name="isampler2darray" /> 3526 <Test name="isampler3d" /> 3527 <Test name="usampler2d" /> 3528 <Test name="usamplercube" /> 3529 <Test name="usampler2darray" /> 3530 <Test name="usampler3d" /> 3531 </TestCase> 3532 <TestCase name="fragment"> 3533 <Test name="sampler2d" /> 3534 <Test name="sampler2darray" /> 3535 <Test name="sampler3d" /> 3536 <Test name="sampler2dshadow" /> 3537 <Test name="samplercubeshadow" /> 3538 <Test name="sampler2darrayshadow" /> 3539 <Test name="isampler2d" /> 3540 <Test name="isampler2darray" /> 3541 <Test name="isampler3d" /> 3542 <Test name="usampler2d" /> 3543 <Test name="usampler2darray" /> 3544 <Test name="usampler3d" /> 3545 </TestCase> 3546 <TestCase name="compute"> 3547 <Test name="sampler2d" /> 3548 <Test name="samplercube" /> 3549 <Test name="sampler2darray" /> 3550 <Test name="sampler3d" /> 3551 <Test name="sampler2dshadow" /> 3552 <Test name="samplercubeshadow" /> 3553 <Test name="sampler2darrayshadow" /> 3554 <Test name="isampler2d" /> 3555 <Test name="isamplercube" /> 3556 <Test name="isampler2darray" /> 3557 <Test name="isampler3d" /> 3558 <Test name="usampler2d" /> 3559 <Test name="usamplercube" /> 3560 <Test name="usampler2darray" /> 3561 <Test name="usampler3d" /> 3562 </TestCase> 3563 </TestSuite> 3564 <TestSuite name="const_expression"> 3565 <TestCase name="vertex"> 3566 <Test name="sampler2d" /> 3567 <Test name="samplercube" /> 3568 <Test name="sampler2darray" /> 3569 <Test name="sampler3d" /> 3570 <Test name="sampler2dshadow" /> 3571 <Test name="samplercubeshadow" /> 3572 <Test name="sampler2darrayshadow" /> 3573 <Test name="isampler2d" /> 3574 <Test name="isamplercube" /> 3575 <Test name="isampler2darray" /> 3576 <Test name="isampler3d" /> 3577 <Test name="usampler2d" /> 3578 <Test name="usamplercube" /> 3579 <Test name="usampler2darray" /> 3580 <Test name="usampler3d" /> 3581 </TestCase> 3582 <TestCase name="fragment"> 3583 <Test name="sampler2d" /> 3584 <Test name="samplercube" /> 3585 <Test name="sampler2darray" /> 3586 <Test name="sampler3d" /> 3587 <Test name="sampler2dshadow" /> 3588 <Test name="samplercubeshadow" /> 3589 <Test name="sampler2darrayshadow" /> 3590 <Test name="isampler2d" /> 3591 <Test name="isamplercube" /> 3592 <Test name="isampler2darray" /> 3593 <Test name="isampler3d" /> 3594 <Test name="usampler2d" /> 3595 <Test name="usamplercube" /> 3596 <Test name="usampler2darray" /> 3597 <Test name="usampler3d" /> 3598 </TestCase> 3599 <TestCase name="compute"> 3600 <Test name="sampler2d" /> 3601 <Test name="samplercube" /> 3602 <Test name="sampler2darray" /> 3603 <Test name="sampler3d" /> 3604 <Test name="sampler2dshadow" /> 3605 <Test name="samplercubeshadow" /> 3606 <Test name="sampler2darrayshadow" /> 3607 <Test name="isampler2d" /> 3608 <Test name="isamplercube" /> 3609 <Test name="isampler2darray" /> 3610 <Test name="isampler3d" /> 3611 <Test name="usampler2d" /> 3612 <Test name="usamplercube" /> 3613 <Test name="usampler2darray" /> 3614 <Test name="usampler3d" /> 3615 </TestCase> 3616 </TestSuite> 3617 <TestSuite name="uniform"> 3618 <TestCase name="vertex"> 3619 <Test name="sampler2d" /> 3620 <Test name="samplercube" /> 3621 <Test name="sampler2darray" /> 3622 <Test name="sampler3d" /> 3623 <Test name="sampler2dshadow" /> 3624 <Test name="samplercubeshadow" /> 3625 <Test name="sampler2darrayshadow" /> 3626 <Test name="isampler2d" /> 3627 <Test name="isamplercube" /> 3628 <Test name="isampler2darray" /> 3629 <Test name="isampler3d" /> 3630 <Test name="usampler2d" /> 3631 <Test name="usamplercube" /> 3632 <Test name="usampler2darray" /> 3633 <Test name="usampler3d" /> 3634 </TestCase> 3635 <TestCase name="fragment"> 3636 <Test name="sampler2d" /> 3637 <Test name="samplercube" /> 3638 <Test name="sampler2darray" /> 3639 <Test name="sampler3d" /> 3640 <Test name="sampler2dshadow" /> 3641 <Test name="samplercubeshadow" /> 3642 <Test name="sampler2darrayshadow" /> 3643 <Test name="isampler2d" /> 3644 <Test name="isamplercube" /> 3645 <Test name="isampler2darray" /> 3646 <Test name="isampler3d" /> 3647 <Test name="usampler2d" /> 3648 <Test name="usamplercube" /> 3649 <Test name="usampler2darray" /> 3650 <Test name="usampler3d" /> 3651 </TestCase> 3652 <TestCase name="compute"> 3653 <Test name="sampler2d" /> 3654 <Test name="samplercube" /> 3655 <Test name="sampler2darray" /> 3656 <Test name="sampler3d" /> 3657 <Test name="sampler2dshadow" /> 3658 <Test name="samplercubeshadow" /> 3659 <Test name="sampler2darrayshadow" /> 3660 <Test name="isampler2d" /> 3661 <Test name="isamplercube" /> 3662 <Test name="isampler2darray" /> 3663 <Test name="isampler3d" /> 3664 <Test name="usampler2d" /> 3665 <Test name="usamplercube" /> 3666 <Test name="usampler2darray" /> 3667 <Test name="usampler3d" /> 3668 </TestCase> 3669 </TestSuite> 3670 <TestSuite name="dynamically_uniform"> 3671 <TestCase name="vertex"> 3672 <Test name="sampler2d" /> 3673 <Test name="samplercube" /> 3674 <Test name="sampler2darray" /> 3675 <Test name="sampler3d" /> 3676 <Test name="sampler2dshadow" /> 3677 <Test name="samplercubeshadow" /> 3678 <Test name="sampler2darrayshadow" /> 3679 <Test name="isampler2d" /> 3680 <Test name="isamplercube" /> 3681 <Test name="isampler2darray" /> 3682 <Test name="isampler3d" /> 3683 <Test name="usampler2d" /> 3684 <Test name="usamplercube" /> 3685 <Test name="usampler2darray" /> 3686 <Test name="usampler3d" /> 3687 </TestCase> 3688 <TestCase name="fragment"> 3689 <Test name="sampler2d" /> 3690 <Test name="samplercube" /> 3691 <Test name="sampler2darray" /> 3692 <Test name="sampler3d" /> 3693 <Test name="sampler2dshadow" /> 3694 <Test name="samplercubeshadow" /> 3695 <Test name="sampler2darrayshadow" /> 3696 <Test name="isampler2d" /> 3697 <Test name="isamplercube" /> 3698 <Test name="isampler2darray" /> 3699 <Test name="isampler3d" /> 3700 <Test name="usampler2d" /> 3701 <Test name="usamplercube" /> 3702 <Test name="usampler2darray" /> 3703 <Test name="usampler3d" /> 3704 </TestCase> 3705 <TestCase name="compute"> 3706 <Test name="sampler2d" /> 3707 <Test name="samplercube" /> 3708 <Test name="sampler2darray" /> 3709 <Test name="sampler3d" /> 3710 <Test name="sampler2dshadow" /> 3711 <Test name="samplercubeshadow" /> 3712 <Test name="sampler2darrayshadow" /> 3713 <Test name="isampler2d" /> 3714 <Test name="isamplercube" /> 3715 <Test name="isampler2darray" /> 3716 <Test name="isampler3d" /> 3717 <Test name="usampler2d" /> 3718 <Test name="usamplercube" /> 3719 <Test name="usampler2darray" /> 3720 <Test name="usampler3d" /> 3721 </TestCase> 3722 </TestSuite> 3723 </TestSuite> 3724 <TestCase name="ubo"> 3725 <Test name="const_literal_vertex" /> 3726 <Test name="const_literal_fragment" /> 3727 <Test name="const_literal_compute" /> 3728 <Test name="const_expression_vertex" /> 3729 <Test name="const_expression_fragment" /> 3730 <Test name="const_expression_compute" /> 3731 <Test name="uniform_vertex" /> 3732 <Test name="uniform_fragment" /> 3733 <Test name="uniform_compute" /> 3734 <Test name="dynamically_uniform_vertex" /> 3735 <Test name="dynamically_uniform_fragment" /> 3736 <Test name="dynamically_uniform_compute" /> 3737 </TestCase> 3738 <TestCase name="ssbo"> 3739 <Test name="const_literal_vertex" /> 3740 <Test name="const_literal_fragment" /> 3741 <Test name="const_literal_compute" /> 3742 <Test name="const_expression_vertex" /> 3743 <Test name="const_expression_fragment" /> 3744 <Test name="const_expression_compute" /> 3745 </TestCase> 3746 <TestCase name="atomic_counter"> 3747 <Test name="const_literal_vertex" /> 3748 <Test name="const_literal_fragment" /> 3749 <Test name="const_literal_compute" /> 3750 <Test name="const_expression_vertex" /> 3751 <Test name="const_expression_fragment" /> 3752 <Test name="const_expression_compute" /> 3753 <Test name="uniform_vertex" /> 3754 <Test name="uniform_fragment" /> 3755 <Test name="uniform_compute" /> 3756 <Test name="dynamically_uniform_vertex" /> 3757 <Test name="dynamically_uniform_fragment" /> 3758 <Test name="dynamically_uniform_compute" /> 3759 </TestCase> 3760 </TestSuite> 3761 <TestSuite name="functions"> 3762 <TestCase name="overloading"> 3763 <Test name="arrays_of_arrays_size_vertex" /> 3764 <Test name="arrays_of_arrays_size_fragment" /> 3765 </TestCase> 3766 </TestSuite> 3767 <TestSuite name="arrays_of_arrays"> 3768 <TestSuite name="constructor"> 3769 <TestCase name="explicit"> 3770 <Test name="float_3x3_vertex" /> 3771 <Test name="float_3x3_fragment" /> 3772 <Test name="float_3x4_vertex" /> 3773 <Test name="float_3x4_fragment" /> 3774 <Test name="int_3x1_vertex" /> 3775 <Test name="int_3x1_fragment" /> 3776 <Test name="int_4x4x4_vertex" /> 3777 <Test name="int_4x4x4_fragment" /> 3778 <Test name="bool_3x3x3_vertex" /> 3779 <Test name="bool_3x3x3_fragment" /> 3780 <Test name="bool_2x1x4_vertex" /> 3781 <Test name="bool_2x1x4_fragment" /> 3782 <Test name="struct_3x2_vertex" /> 3783 <Test name="struct_3x2_fragment" /> 3784 <Test name="struct_4x1x4_vertex" /> 3785 <Test name="struct_4x1x4_fragment" /> 3786 <Test name="vec3_4x3_vertex" /> 3787 <Test name="vec3_4x3_fragment" /> 3788 <Test name="ivec3_3x2x1_vertex" /> 3789 <Test name="ivec3_3x2x1_fragment" /> 3790 <Test name="bvec3_1x2x3_vertex" /> 3791 <Test name="bvec3_1x2x3_fragment" /> 3792 <Test name="mat3_3x2_vertex" /> 3793 <Test name="mat3_3x2_fragment" /> 3794 <Test name="mat3_3x3x3_vertex" /> 3795 <Test name="mat3_3x3x3_fragment" /> 3796 <Test name="mat3_3x4_vertex" /> 3797 <Test name="mat3_3x4_fragment" /> 3798 <Test name="high_dimensional_array_vertex" /> 3799 <Test name="high_dimensional_array_fragment" /> 3800 </TestCase> 3801 <TestCase name="implicit"> 3802 <Test name="float_3x3_vertex" /> 3803 <Test name="float_3x3_fragment" /> 3804 <Test name="float_3x4_vertex" /> 3805 <Test name="float_3x4_fragment" /> 3806 <Test name="int_3x1_vertex" /> 3807 <Test name="int_3x1_fragment" /> 3808 <Test name="int_4x4x4_vertex" /> 3809 <Test name="int_4x4x4_fragment" /> 3810 <Test name="bool_3x3x3_vertex" /> 3811 <Test name="bool_3x3x3_fragment" /> 3812 <Test name="bool_2x1x4_vertex" /> 3813 <Test name="bool_2x1x4_fragment" /> 3814 <Test name="struct_3x2_vertex" /> 3815 <Test name="struct_3x2_fragment" /> 3816 <Test name="struct_4x1x4_vertex" /> 3817 <Test name="struct_4x1x4_fragment" /> 3818 <Test name="vec3_4x3_vertex" /> 3819 <Test name="vec3_4x3_fragment" /> 3820 <Test name="ivec3_3x2x1_vertex" /> 3821 <Test name="ivec3_3x2x1_fragment" /> 3822 <Test name="bvec3_1x2x3_vertex" /> 3823 <Test name="bvec3_1x2x3_fragment" /> 3824 <Test name="mat3_3x2_vertex" /> 3825 <Test name="mat3_3x2_fragment" /> 3826 <Test name="mat3_3x3x3_vertex" /> 3827 <Test name="mat3_3x3x3_fragment" /> 3828 <Test name="mat3_3x4_vertex" /> 3829 <Test name="mat3_3x4_fragment" /> 3830 <Test name="int_high_dimensional_array_vertex" /> 3831 <Test name="int_high_dimensional_array_fragment" /> 3832 </TestCase> 3833 </TestSuite> 3834 <TestSuite name="return"> 3835 <TestCase name="explicit"> 3836 <Test name="float_3x3_vertex" /> 3837 <Test name="float_3x3_fragment" /> 3838 <Test name="int_2x2x2_vertex" /> 3839 <Test name="int_2x2x2_fragment" /> 3840 <Test name="bool_3x2x3_vertex" /> 3841 <Test name="bool_3x2x3_fragment" /> 3842 <Test name="vec3_2x3_vertex" /> 3843 <Test name="vec3_2x3_fragment" /> 3844 <Test name="struct_3x1x3_vertex" /> 3845 <Test name="struct_3x1x3_fragment" /> 3846 <Test name="ivec3_3x3_vertex" /> 3847 <Test name="ivec3_3x3_fragment" /> 3848 <Test name="bvec4_4x2_vertex" /> 3849 <Test name="bvec4_4x2_fragment" /> 3850 <Test name="mat3_3x2_vertex" /> 3851 <Test name="mat3_3x2_fragment" /> 3852 <Test name="mat3_3x3x3_vertex" /> 3853 <Test name="mat3_3x3x3_fragment" /> 3854 <Test name="mat3_3x4_vertex" /> 3855 <Test name="mat3_3x4_fragment" /> 3856 </TestCase> 3857 <TestCase name="implicit"> 3858 <Test name="float_3x3_vertex" /> 3859 <Test name="float_3x3_fragment" /> 3860 <Test name="int_2x2x2_vertex" /> 3861 <Test name="int_2x2x2_fragment" /> 3862 <Test name="bool_3x2x3_vertex" /> 3863 <Test name="bool_3x2x3_fragment" /> 3864 <Test name="vec3_2x3_vertex" /> 3865 <Test name="vec3_2x3_fragment" /> 3866 <Test name="struct_3x1x3_vertex" /> 3867 <Test name="struct_3x1x3_fragment" /> 3868 <Test name="ivec3_3x3_vertex" /> 3869 <Test name="ivec3_3x3_fragment" /> 3870 <Test name="bvec4_4x2_vertex" /> 3871 <Test name="bvec4_4x2_fragment" /> 3872 <Test name="mat3_3x2_vertex" /> 3873 <Test name="mat3_3x2_fragment" /> 3874 <Test name="mat3_3x3x3_vertex" /> 3875 <Test name="mat3_3x3x3_fragment" /> 3876 <Test name="mat3_3x4_vertex" /> 3877 <Test name="mat3_3x4_fragment" /> 3878 </TestCase> 3879 </TestSuite> 3880 <TestSuite name="parameter"> 3881 <TestCase name="in"> 3882 <Test name="float_3x3_vertex" /> 3883 <Test name="float_3x3_fragment" /> 3884 <Test name="int_2x2x2_vertex" /> 3885 <Test name="int_2x2x2_fragment" /> 3886 <Test name="bool_3x2x3_vertex" /> 3887 <Test name="bool_3x2x3_fragment" /> 3888 <Test name="vec3_2x3_vertex" /> 3889 <Test name="vec3_2x3_fragment" /> 3890 <Test name="struct_3x1x3_vertex" /> 3891 <Test name="struct_3x1x3_fragment" /> 3892 <Test name="ivec3_3x3_vertex" /> 3893 <Test name="ivec3_3x3_fragment" /> 3894 <Test name="bvec4_4x2_vertex" /> 3895 <Test name="bvec4_4x2_fragment" /> 3896 <Test name="mat3_3x2_vertex" /> 3897 <Test name="mat3_3x2_fragment" /> 3898 <Test name="mat3_3x3x3_vertex" /> 3899 <Test name="mat3_3x3x3_fragment" /> 3900 <Test name="mat3_3x4_vertex" /> 3901 <Test name="mat3_3x4_fragment" /> 3902 </TestCase> 3903 <TestCase name="out"> 3904 <Test name="float_3x3_vertex" /> 3905 <Test name="float_3x3_fragment" /> 3906 <Test name="int_2x2x2_vertex" /> 3907 <Test name="int_2x2x2_fragment" /> 3908 <Test name="bool_3x2x3_vertex" /> 3909 <Test name="bool_3x2x3_fragment" /> 3910 <Test name="vec3_2x3_vertex" /> 3911 <Test name="vec3_2x3_fragment" /> 3912 <Test name="struct_3x1x3_vertex" /> 3913 <Test name="struct_3x1x3_fragment" /> 3914 <Test name="ivec3_3x3_vertex" /> 3915 <Test name="ivec3_3x3_fragment" /> 3916 <Test name="bvec4_4x2_vertex" /> 3917 <Test name="bvec4_4x2_fragment" /> 3918 <Test name="mat3_3x2_vertex" /> 3919 <Test name="mat3_3x2_fragment" /> 3920 <Test name="mat3_3x3x3_vertex" /> 3921 <Test name="mat3_3x3x3_fragment" /> 3922 <Test name="mat3_3x4_vertex" /> 3923 <Test name="mat3_3x4_fragment" /> 3924 </TestCase> 3925 <TestCase name="unnamed"> 3926 <Test name="float_3x3_vertex" /> 3927 <Test name="float_3x3_fragment" /> 3928 <Test name="int_2x2x2_vertex" /> 3929 <Test name="int_2x2x2_fragment" /> 3930 <Test name="bool_3x2x3_vertex" /> 3931 <Test name="bool_3x2x3_fragment" /> 3932 <Test name="vec3_2x3_vertex" /> 3933 <Test name="vec3_2x3_fragment" /> 3934 <Test name="struct_3x1x3_vertex" /> 3935 <Test name="struct_3x1x3_fragment" /> 3936 <Test name="ivec3_3x3_vertex" /> 3937 <Test name="ivec3_3x3_fragment" /> 3938 <Test name="bvec4_4x2_vertex" /> 3939 <Test name="bvec4_4x2_fragment" /> 3940 <Test name="mat3_3x2_vertex" /> 3941 <Test name="mat3_3x2_fragment" /> 3942 <Test name="mat3_3x3x3_vertex" /> 3943 <Test name="mat3_3x3x3_fragment" /> 3944 <Test name="mat3_3x4_vertex" /> 3945 <Test name="mat3_3x4_fragment" /> 3946 </TestCase> 3947 </TestSuite> 3948 <TestCase name="implicit_size"> 3949 <Test name="float_3x3_vertex" /> 3950 <Test name="float_3x3_fragment" /> 3951 <Test name="int_2x3_vertex" /> 3952 <Test name="int_2x3_fragment" /> 3953 <Test name="bool_3x3x3_vertex" /> 3954 <Test name="bool_3x3x3_fragment" /> 3955 <Test name="struct_5x5x4_vertex" /> 3956 <Test name="struct_5x5x4_fragment" /> 3957 <Test name="vec3_1x3_vertex" /> 3958 <Test name="vec3_1x3_fragment" /> 3959 <Test name="ivec3_3x1x3_vertex" /> 3960 <Test name="ivec3_3x1x3_fragment" /> 3961 <Test name="bvec3_3x1_vertex" /> 3962 <Test name="bvec3_3x1_fragment" /> 3963 <Test name="mat3_3x2_vertex" /> 3964 <Test name="mat3_3x2_fragment" /> 3965 <Test name="mat3_3x3x3_vertex" /> 3966 <Test name="mat3_3x3x3_fragment" /> 3967 <Test name="mat3_3x4_vertex" /> 3968 <Test name="mat3_3x4_fragment" /> 3969 </TestCase> 3970 <TestSuite name="assignment"> 3971 <TestCase name="explicit_to_explicit"> 3972 <Test name="float_3x3_vertex" /> 3973 <Test name="float_3x3_fragment" /> 3974 <Test name="int_2x3_vertex" /> 3975 <Test name="int_2x3_fragment" /> 3976 <Test name="bool_3x3x3_vertex" /> 3977 <Test name="bool_3x3x3_fragment" /> 3978 <Test name="struct_5x5x4_vertex" /> 3979 <Test name="struct_5x5x4_fragment" /> 3980 <Test name="vec3_1x3_vertex" /> 3981 <Test name="vec3_1x3_fragment" /> 3982 <Test name="ivec3_3x1x3_vertex" /> 3983 <Test name="ivec3_3x1x3_fragment" /> 3984 <Test name="bvec3_3x1_vertex" /> 3985 <Test name="bvec3_3x1_fragment" /> 3986 <Test name="mat3_3x2_vertex" /> 3987 <Test name="mat3_3x2_fragment" /> 3988 <Test name="mat3_3x3x3_vertex" /> 3989 <Test name="mat3_3x3x3_fragment" /> 3990 <Test name="mat3_3x4_vertex" /> 3991 <Test name="mat3_3x4_fragment" /> 3992 </TestCase> 3993 <TestCase name="implicit_to_explicit"> 3994 <Test name="float_3x3_vertex" /> 3995 <Test name="float_3x3_fragment" /> 3996 <Test name="int_2x3_vertex" /> 3997 <Test name="int_2x3_fragment" /> 3998 <Test name="bool_3x3x3_vertex" /> 3999 <Test name="bool_3x3x3_fragment" /> 4000 <Test name="struct_5x5x4_vertex" /> 4001 <Test name="struct_5x5x4_fragment" /> 4002 <Test name="vec3_1x3_vertex" /> 4003 <Test name="vec3_1x3_fragment" /> 4004 <Test name="ivec3_3x1x3_vertex" /> 4005 <Test name="ivec3_3x1x3_fragment" /> 4006 <Test name="bvec3_3x1_vertex" /> 4007 <Test name="bvec3_3x1_fragment" /> 4008 <Test name="mat3_3x2_vertex" /> 4009 <Test name="mat3_3x2_fragment" /> 4010 <Test name="mat3_3x3x3_vertex" /> 4011 <Test name="mat3_3x3x3_fragment" /> 4012 <Test name="mat3_3x4_vertex" /> 4013 <Test name="mat3_3x4_fragment" /> 4014 </TestCase> 4015 </TestSuite> 4016 <TestCase name="length"> 4017 <Test name="float_vertex" /> 4018 <Test name="float_fragment" /> 4019 <Test name="int_vertex" /> 4020 <Test name="int_fragment" /> 4021 <Test name="bool_vertex" /> 4022 <Test name="bool_fragment" /> 4023 <Test name="struct_vertex" /> 4024 <Test name="struct_fragment" /> 4025 <Test name="mat3_vertex" /> 4026 <Test name="mat3_fragment" /> 4027 <Test name="constant_expression_vertex" /> 4028 <Test name="constant_expression_fragment" /> 4029 </TestCase> 4030 <TestCase name="array_access"> 4031 <Test name="constant_expression_access_vertex" /> 4032 <Test name="constant_expression_access_fragment" /> 4033 <Test name="dynamic_expression_access_vertex" /> 4034 <Test name="dynamic_expression_access_fragment" /> 4035 </TestCase> 4036 <TestSuite name="single_statement_multiple_declarations"> 4037 <TestCase name="explicit_constructor"> 4038 <Test name="float_2_dimensions_vertex" /> 4039 <Test name="float_2_dimensions_fragment" /> 4040 <Test name="int_3_dimensions_vertex" /> 4041 <Test name="int_3_dimensions_fragment" /> 4042 </TestCase> 4043 <TestCase name="implicit_constructor"> 4044 <Test name="float_2_dimensions_vertex" /> 4045 <Test name="float_2_dimensions_fragment" /> 4046 <Test name="int_3_dimensions_vertex" /> 4047 <Test name="int_3_dimensions_fragment" /> 4048 </TestCase> 4049 </TestSuite> 4050 <TestCase name="invalid"> 4051 <Test name="dynamic_expression_array_size_vertex" /> 4052 <Test name="dynamic_expression_array_size_fragment" /> 4053 <Test name="empty_declaration_with_var_name_vertex" /> 4054 <Test name="empty_declaration_with_var_name_fragment" /> 4055 <Test name="uniform_block_vertex" /> 4056 <Test name="uniform_block_fragment" /> 4057 <Test name="storage_block_vertex" /> 4058 <Test name="storage_block_fragment" /> 4059 </TestCase> 4060 </TestSuite> 4061 <TestSuite name="linkage"> 4062 <TestSuite name="geometry"> 4063 <TestSuite name="varying"> 4064 <TestCase name="rules"> 4065 <Test name="input_type_mismatch" /> 4066 <Test name="output_type_mismatch" /> 4067 <Test name="input_different_precision" /> 4068 <Test name="output_different_precision" /> 4069 <Test name="input_superfluous_declaration" /> 4070 <Test name="output_superfluous_declaration" /> 4071 <Test name="input_array_explicit_size" /> 4072 <Test name="input_non_array" /> 4073 <Test name="input_block" /> 4074 <Test name="input_block_explicit_size" /> 4075 <Test name="input_block_non_array" /> 4076 <Test name="output_block" /> 4077 <Test name="output_block_array" /> 4078 <Test name="unspecified_input_primitive_type" /> 4079 <Test name="unspecified_output_primitive_type" /> 4080 <Test name="access_more_than_available_input_vertices" /> 4081 </TestCase> 4082 <TestCase name="types"> 4083 <Test name="float" /> 4084 <Test name="vec2" /> 4085 <Test name="vec3" /> 4086 <Test name="vec4" /> 4087 <Test name="mat2" /> 4088 <Test name="mat2x3" /> 4089 <Test name="mat2x4" /> 4090 <Test name="mat3x2" /> 4091 <Test name="mat3" /> 4092 <Test name="mat3x4" /> 4093 <Test name="mat4x2" /> 4094 <Test name="mat4x3" /> 4095 <Test name="mat4" /> 4096 <Test name="int" /> 4097 <Test name="ivec2" /> 4098 <Test name="ivec3" /> 4099 <Test name="ivec4" /> 4100 <Test name="uint" /> 4101 <Test name="uvec2" /> 4102 <Test name="uvec3" /> 4103 <Test name="uvec4" /> 4104 <Test name="float_struct" /> 4105 <Test name="float_array" /> 4106 </TestCase> 4107 <TestCase name="qualifiers"> 4108 <Test name="smooth" /> 4109 <Test name="flat" /> 4110 <Test name="centroid" /> 4111 <Test name="sample" /> 4112 </TestCase> 4113 </TestSuite> 4114 <TestSuite name="uniform"> 4115 <TestCase name="rules"> 4116 <Test name="type_mismatch_1" /> 4117 <Test name="type_mismatch_2" /> 4118 <Test name="precision_mismatch" /> 4119 <Test name="struct_partial_usage" /> 4120 </TestCase> 4121 <TestCase name="types"> 4122 <Test name="float" /> 4123 <Test name="vec2" /> 4124 <Test name="vec3" /> 4125 <Test name="vec4" /> 4126 <Test name="mat2" /> 4127 <Test name="mat2x3" /> 4128 <Test name="mat2x4" /> 4129 <Test name="mat3x2" /> 4130 <Test name="mat3" /> 4131 <Test name="mat3x4" /> 4132 <Test name="mat4x2" /> 4133 <Test name="mat4x3" /> 4134 <Test name="mat4" /> 4135 <Test name="int" /> 4136 <Test name="ivec2" /> 4137 <Test name="ivec3" /> 4138 <Test name="ivec4" /> 4139 <Test name="uint" /> 4140 <Test name="uvec2" /> 4141 <Test name="uvec3" /> 4142 <Test name="uvec4" /> 4143 <Test name="float_struct" /> 4144 </TestCase> 4145 </TestSuite> 4146 </TestSuite> 4147 <TestSuite name="tessellation"> 4148 <TestSuite name="varying"> 4149 <TestCase name="rules"> 4150 <Test name="input_type_mismatch" /> 4151 <Test name="output_type_mismatch" /> 4152 <Test name="internal_type_mismatch" /> 4153 <Test name="input_different_precision" /> 4154 <Test name="output_different_precision" /> 4155 <Test name="internal_different_precision" /> 4156 <Test name="input_superfluous_declaration" /> 4157 <Test name="output_superfluous_declaration" /> 4158 <Test name="internal_superfluous_declaration" /> 4159 <Test name="vertex_fragment_same_varying_name_1" /> 4160 <Test name="vertex_fragment_same_varying_name_2" /> 4161 <Test name="invalid_vertex_index" /> 4162 <Test name="input_non_array" /> 4163 <Test name="input_array_size_mismatch" /> 4164 <Test name="internal_array_size_mismatch" /> 4165 <Test name="per_patch_qualifier_mismatch_1" /> 4166 <Test name="input_block" /> 4167 <Test name="input_block_non_array" /> 4168 <Test name="input_block_array_size_mismatch" /> 4169 <Test name="output_block" /> 4170 <Test name="output_block_array" /> 4171 <Test name="unspecified_vertex_count" /> 4172 <Test name="unspecified_primitive_mode" /> 4173 </TestCase> 4174 <TestCase name="qualifiers"> 4175 <Test name="smooth" /> 4176 <Test name="flat" /> 4177 <Test name="centroid" /> 4178 <Test name="sample" /> 4179 <Test name="patch" /> 4180 </TestCase> 4181 <TestCase name="types"> 4182 <Test name="float" /> 4183 <Test name="vec2" /> 4184 <Test name="vec3" /> 4185 <Test name="vec4" /> 4186 <Test name="mat2" /> 4187 <Test name="mat2x3" /> 4188 <Test name="mat2x4" /> 4189 <Test name="mat3x2" /> 4190 <Test name="mat3" /> 4191 <Test name="mat3x4" /> 4192 <Test name="mat4x2" /> 4193 <Test name="mat4x3" /> 4194 <Test name="mat4" /> 4195 <Test name="int" /> 4196 <Test name="ivec2" /> 4197 <Test name="ivec3" /> 4198 <Test name="ivec4" /> 4199 <Test name="uint" /> 4200 <Test name="uvec2" /> 4201 <Test name="uvec3" /> 4202 <Test name="uvec4" /> 4203 <Test name="float_struct" /> 4204 <Test name="float_array" /> 4205 </TestCase> 4206 </TestSuite> 4207 <TestSuite name="uniform"> 4208 <TestCase name="rules"> 4209 <Test name="type_mismatch_1" /> 4210 <Test name="type_mismatch_2" /> 4211 <Test name="type_mismatch_3" /> 4212 <Test name="type_mismatch_4" /> 4213 <Test name="precision_mismatch_1" /> 4214 <Test name="precision_mismatch_2" /> 4215 <Test name="struct_partial_usage" /> 4216 </TestCase> 4217 <TestCase name="types"> 4218 <Test name="float" /> 4219 <Test name="vec2" /> 4220 <Test name="vec3" /> 4221 <Test name="vec4" /> 4222 <Test name="mat2" /> 4223 <Test name="mat2x3" /> 4224 <Test name="mat2x4" /> 4225 <Test name="mat3x2" /> 4226 <Test name="mat3" /> 4227 <Test name="mat3x4" /> 4228 <Test name="mat4x2" /> 4229 <Test name="mat4x3" /> 4230 <Test name="mat4" /> 4231 <Test name="int" /> 4232 <Test name="ivec2" /> 4233 <Test name="ivec3" /> 4234 <Test name="ivec4" /> 4235 <Test name="uint" /> 4236 <Test name="uvec2" /> 4237 <Test name="uvec3" /> 4238 <Test name="uvec4" /> 4239 <Test name="float_struct" /> 4240 </TestCase> 4241 </TestSuite> 4242 </TestSuite> 4243 <TestSuite name="tessellation_geometry"> 4244 <TestSuite name="varying"> 4245 <TestCase name="rules"> 4246 <Test name="type_mismatch" /> 4247 <Test name="different_precision" /> 4248 <Test name="superfluous_output_declaration" /> 4249 <Test name="vertex_geometry_same_varying_name_1" /> 4250 <Test name="vertex_geometry_same_varying_name_2" /> 4251 <Test name="io_block" /> 4252 <Test name="array_in_io_block" /> 4253 </TestCase> 4254 <TestCase name="types"> 4255 <Test name="float" /> 4256 <Test name="vec2" /> 4257 <Test name="vec3" /> 4258 <Test name="vec4" /> 4259 <Test name="mat2" /> 4260 <Test name="mat2x3" /> 4261 <Test name="mat2x4" /> 4262 <Test name="mat3x2" /> 4263 <Test name="mat3" /> 4264 <Test name="mat3x4" /> 4265 <Test name="mat4x2" /> 4266 <Test name="mat4x3" /> 4267 <Test name="mat4" /> 4268 <Test name="int" /> 4269 <Test name="ivec2" /> 4270 <Test name="ivec3" /> 4271 <Test name="ivec4" /> 4272 <Test name="uint" /> 4273 <Test name="uvec2" /> 4274 <Test name="uvec3" /> 4275 <Test name="uvec4" /> 4276 <Test name="float_struct" /> 4277 <Test name="float_array" /> 4278 </TestCase> 4279 </TestSuite> 4280 <TestSuite name="uniform"> 4281 <TestCase name="rules"> 4282 <Test name="type_mismatch_1" /> 4283 <Test name="precision_mismatch_1" /> 4284 <Test name="struct_partial_usage" /> 4285 </TestCase> 4286 </TestSuite> 4287 </TestSuite> 4288 <TestCase name="shader_storage_block"> 4289 <Test name="mismatch_number_of_declarations" /> 4290 <Test name="mismatch_order" /> 4291 <Test name="mismatch_type" /> 4292 <Test name="mismatch_member_name" /> 4293 <Test name="mismatch_member_unsized_sized_array" /> 4294 <Test name="mismatch_member_array_size" /> 4295 <Test name="mismatch_with_and_without_instance_name" /> 4296 <Test name="mismatch_block_array_size" /> 4297 <Test name="ambiguous_variable_name_1" /> 4298 <Test name="ambiguous_variable_name_2" /> 4299 </TestCase> 4300 <TestCase name="io_block"> 4301 <Test name="mismatch_number_of_declarations" /> 4302 <Test name="mismatch_order" /> 4303 <Test name="mismatch_type" /> 4304 <Test name="mismatch_member_array_size" /> 4305 <Test name="ambiguous_variable_name_1" /> 4306 <Test name="ambiguous_variable_name_2" /> 4307 </TestCase> 4308 </TestSuite> 4309 <TestSuite name="builtin_constants"> 4310 <TestCase name="core"> 4311 <Test name="max_vertex_attribs" /> 4312 <Test name="max_vertex_uniform_vectors" /> 4313 <Test name="max_vertex_output_vectors" /> 4314 <Test name="max_fragment_input_vectors" /> 4315 <Test name="max_fragment_uniform_vectors" /> 4316 <Test name="max_draw_buffers" /> 4317 <Test name="max_vertex_texture_image_units" /> 4318 <Test name="max_combined_texture_image_units" /> 4319 <Test name="max_texture_image_units" /> 4320 <Test name="min_program_texel_offset" /> 4321 <Test name="max_program_texel_offset" /> 4322 <Test name="max_image_units" /> 4323 <Test name="max_vertex_image_uniforms" /> 4324 <Test name="max_fragment_image_uniforms" /> 4325 <Test name="max_compute_image_uniforms" /> 4326 <Test name="max_combined_image_uniforms" /> 4327 <Test name="max_combined_shader_output_resources" /> 4328 <Test name="max_compute_uniform_components" /> 4329 <Test name="max_compute_texture_image_units" /> 4330 <Test name="max_compute_atomic_counters" /> 4331 <Test name="max_compute_atomic_counter_buffers" /> 4332 <Test name="max_vertex_atomic_counters" /> 4333 <Test name="max_fragment_atomic_counters" /> 4334 <Test name="max_combined_atomic_counters" /> 4335 <Test name="max_atomic_counter_bindings" /> 4336 <Test name="max_fragment_atomic_counter_buffers" /> 4337 <Test name="max_compute_work_group_count" /> 4338 <Test name="max_compute_work_group_size" /> 4339 </TestCase> 4340 <TestCase name="sample_variables"> 4341 <Test name="max_samples" /> 4342 </TestCase> 4343 <TestCase name="geometry_shader"> 4344 <Test name="max_geometry_input_components" /> 4345 <Test name="max_geometry_output_components" /> 4346 <Test name="max_geometry_image_uniforms" /> 4347 <Test name="max_geometry_texture_image_units" /> 4348 <Test name="max_geometry_output_vertices" /> 4349 <Test name="max_geometry_total_output_components" /> 4350 <Test name="max_geometry_uniform_components" /> 4351 <Test name="max_geometry_atomic_counters" /> 4352 <Test name="max_geometry_atomic_counter_buffers" /> 4353 </TestCase> 4354 </TestSuite> 4355 <TestSuite name="helper_invocation"> 4356 <TestCase name="value"> 4357 <Test name="triangles" /> 4358 <Test name="lines" /> 4359 <Test name="wide_lines" /> 4360 <Test name="points" /> 4361 <Test name="wide_points" /> 4362 <Test name="triangles_4_samples" /> 4363 <Test name="lines_4_samples" /> 4364 <Test name="wide_lines_4_samples" /> 4365 <Test name="points_4_samples" /> 4366 <Test name="wide_points_4_samples" /> 4367 <Test name="triangles_8_samples" /> 4368 <Test name="lines_8_samples" /> 4369 <Test name="wide_lines_8_samples" /> 4370 <Test name="points_8_samples" /> 4371 <Test name="wide_points_8_samples" /> 4372 <Test name="triangles_max_samples" /> 4373 <Test name="lines_max_samples" /> 4374 <Test name="wide_lines_max_samples" /> 4375 <Test name="points_max_samples" /> 4376 <Test name="wide_points_max_samples" /> 4377 </TestCase> 4378 <TestCase name="derivate"> 4379 <Test name="triangles_dfdx" /> 4380 <Test name="triangles_dfdy" /> 4381 <Test name="triangles_fwidth" /> 4382 <Test name="lines_dfdx" /> 4383 <Test name="lines_dfdy" /> 4384 <Test name="lines_fwidth" /> 4385 <Test name="wide_lines_dfdx" /> 4386 <Test name="wide_lines_dfdy" /> 4387 <Test name="wide_lines_fwidth" /> 4388 <Test name="points_dfdx" /> 4389 <Test name="points_dfdy" /> 4390 <Test name="points_fwidth" /> 4391 <Test name="wide_points_dfdx" /> 4392 <Test name="wide_points_dfdy" /> 4393 <Test name="wide_points_fwidth" /> 4394 <Test name="triangles_4_samples_dfdx" /> 4395 <Test name="triangles_4_samples_dfdy" /> 4396 <Test name="triangles_4_samples_fwidth" /> 4397 <Test name="lines_4_samples_dfdx" /> 4398 <Test name="lines_4_samples_dfdy" /> 4399 <Test name="lines_4_samples_fwidth" /> 4400 <Test name="wide_lines_4_samples_dfdx" /> 4401 <Test name="wide_lines_4_samples_dfdy" /> 4402 <Test name="wide_lines_4_samples_fwidth" /> 4403 <Test name="points_4_samples_dfdx" /> 4404 <Test name="points_4_samples_dfdy" /> 4405 <Test name="points_4_samples_fwidth" /> 4406 <Test name="wide_points_4_samples_dfdx" /> 4407 <Test name="wide_points_4_samples_dfdy" /> 4408 <Test name="wide_points_4_samples_fwidth" /> 4409 <Test name="triangles_8_samples_dfdx" /> 4410 <Test name="triangles_8_samples_dfdy" /> 4411 <Test name="triangles_8_samples_fwidth" /> 4412 <Test name="lines_8_samples_dfdx" /> 4413 <Test name="lines_8_samples_dfdy" /> 4414 <Test name="lines_8_samples_fwidth" /> 4415 <Test name="wide_lines_8_samples_dfdx" /> 4416 <Test name="wide_lines_8_samples_dfdy" /> 4417 <Test name="wide_lines_8_samples_fwidth" /> 4418 <Test name="points_8_samples_dfdx" /> 4419 <Test name="points_8_samples_dfdy" /> 4420 <Test name="points_8_samples_fwidth" /> 4421 <Test name="wide_points_8_samples_dfdx" /> 4422 <Test name="wide_points_8_samples_dfdy" /> 4423 <Test name="wide_points_8_samples_fwidth" /> 4424 <Test name="triangles_max_samples_dfdx" /> 4425 <Test name="triangles_max_samples_dfdy" /> 4426 <Test name="triangles_max_samples_fwidth" /> 4427 <Test name="lines_max_samples_dfdx" /> 4428 <Test name="lines_max_samples_dfdy" /> 4429 <Test name="lines_max_samples_fwidth" /> 4430 <Test name="wide_lines_max_samples_dfdx" /> 4431 <Test name="wide_lines_max_samples_dfdy" /> 4432 <Test name="wide_lines_max_samples_fwidth" /> 4433 <Test name="points_max_samples_dfdx" /> 4434 <Test name="points_max_samples_dfdy" /> 4435 <Test name="points_max_samples_fwidth" /> 4436 <Test name="wide_points_max_samples_dfdx" /> 4437 <Test name="wide_points_max_samples_dfdy" /> 4438 <Test name="wide_points_max_samples_fwidth" /> 4439 </TestCase> 4440 </TestSuite> 4441 <TestSuite name="implicit_conversions"> 4442 <TestSuite name="arithmetic"> 4443 <TestSuite name="input_before_literal"> 4444 <TestCase name="add"> 4445 <Test name="int_to_float_vertex" /> 4446 <Test name="int_to_float_fragment" /> 4447 <Test name="int_to_uint_vertex" /> 4448 <Test name="int_to_uint_fragment" /> 4449 <Test name="int_to_vec2_vertex" /> 4450 <Test name="int_to_vec2_fragment" /> 4451 <Test name="int_to_vec3_vertex" /> 4452 <Test name="int_to_vec3_fragment" /> 4453 <Test name="int_to_vec4_vertex" /> 4454 <Test name="int_to_vec4_fragment" /> 4455 <Test name="int_to_uvec2_vertex" /> 4456 <Test name="int_to_uvec2_fragment" /> 4457 <Test name="int_to_uvec3_vertex" /> 4458 <Test name="int_to_uvec3_fragment" /> 4459 <Test name="int_to_uvec4_vertex" /> 4460 <Test name="int_to_uvec4_fragment" /> 4461 <Test name="uint_to_vec2_vertex" /> 4462 <Test name="uint_to_vec2_fragment" /> 4463 <Test name="uint_to_vec3_vertex" /> 4464 <Test name="uint_to_vec3_fragment" /> 4465 <Test name="uint_to_vec4_vertex" /> 4466 <Test name="uint_to_vec4_fragment" /> 4467 <Test name="ivec2_to_uvec2_vertex" /> 4468 <Test name="ivec2_to_uvec2_fragment" /> 4469 <Test name="ivec2_to_vec2_vertex" /> 4470 <Test name="ivec2_to_vec2_fragment" /> 4471 <Test name="uvec2_to_vec2_vertex" /> 4472 <Test name="uvec2_to_vec2_fragment" /> 4473 <Test name="ivec3_to_uvec3_vertex" /> 4474 <Test name="ivec3_to_uvec3_fragment" /> 4475 <Test name="ivec3_to_vec3_vertex" /> 4476 <Test name="ivec3_to_vec3_fragment" /> 4477 <Test name="uvec3_to_vec3_vertex" /> 4478 <Test name="uvec3_to_vec3_fragment" /> 4479 <Test name="ivec4_to_uvec4_vertex" /> 4480 <Test name="ivec4_to_uvec4_fragment" /> 4481 <Test name="ivec4_to_vec4_vertex" /> 4482 <Test name="ivec4_to_vec4_fragment" /> 4483 <Test name="uvec4_to_vec4_vertex" /> 4484 <Test name="uvec4_to_vec4_fragment" /> 4485 </TestCase> 4486 <TestCase name="sub"> 4487 <Test name="int_to_float_vertex" /> 4488 <Test name="int_to_float_fragment" /> 4489 <Test name="int_to_vec2_vertex" /> 4490 <Test name="int_to_vec2_fragment" /> 4491 <Test name="int_to_vec3_vertex" /> 4492 <Test name="int_to_vec3_fragment" /> 4493 <Test name="int_to_vec4_vertex" /> 4494 <Test name="int_to_vec4_fragment" /> 4495 <Test name="uint_to_vec2_vertex" /> 4496 <Test name="uint_to_vec2_fragment" /> 4497 <Test name="uint_to_vec3_vertex" /> 4498 <Test name="uint_to_vec3_fragment" /> 4499 <Test name="uint_to_vec4_vertex" /> 4500 <Test name="uint_to_vec4_fragment" /> 4501 <Test name="ivec2_to_vec2_vertex" /> 4502 <Test name="ivec2_to_vec2_fragment" /> 4503 <Test name="uvec2_to_vec2_vertex" /> 4504 <Test name="uvec2_to_vec2_fragment" /> 4505 <Test name="ivec3_to_vec3_vertex" /> 4506 <Test name="ivec3_to_vec3_fragment" /> 4507 <Test name="uvec3_to_vec3_vertex" /> 4508 <Test name="uvec3_to_vec3_fragment" /> 4509 <Test name="ivec4_to_vec4_vertex" /> 4510 <Test name="ivec4_to_vec4_fragment" /> 4511 <Test name="uvec4_to_vec4_vertex" /> 4512 <Test name="uvec4_to_vec4_fragment" /> 4513 </TestCase> 4514 <TestCase name="mul"> 4515 <Test name="int_to_float_vertex" /> 4516 <Test name="int_to_float_fragment" /> 4517 <Test name="int_to_uint_vertex" /> 4518 <Test name="int_to_uint_fragment" /> 4519 <Test name="int_to_vec2_vertex" /> 4520 <Test name="int_to_vec2_fragment" /> 4521 <Test name="int_to_vec3_vertex" /> 4522 <Test name="int_to_vec3_fragment" /> 4523 <Test name="int_to_vec4_vertex" /> 4524 <Test name="int_to_vec4_fragment" /> 4525 <Test name="int_to_uvec2_vertex" /> 4526 <Test name="int_to_uvec2_fragment" /> 4527 <Test name="int_to_uvec3_vertex" /> 4528 <Test name="int_to_uvec3_fragment" /> 4529 <Test name="int_to_uvec4_vertex" /> 4530 <Test name="int_to_uvec4_fragment" /> 4531 <Test name="uint_to_vec2_vertex" /> 4532 <Test name="uint_to_vec2_fragment" /> 4533 <Test name="uint_to_vec3_vertex" /> 4534 <Test name="uint_to_vec3_fragment" /> 4535 <Test name="uint_to_vec4_vertex" /> 4536 <Test name="uint_to_vec4_fragment" /> 4537 <Test name="ivec2_to_uvec2_vertex" /> 4538 <Test name="ivec2_to_uvec2_fragment" /> 4539 <Test name="ivec2_to_vec2_vertex" /> 4540 <Test name="ivec2_to_vec2_fragment" /> 4541 <Test name="uvec2_to_vec2_vertex" /> 4542 <Test name="uvec2_to_vec2_fragment" /> 4543 <Test name="ivec3_to_uvec3_vertex" /> 4544 <Test name="ivec3_to_uvec3_fragment" /> 4545 <Test name="ivec3_to_vec3_vertex" /> 4546 <Test name="ivec3_to_vec3_fragment" /> 4547 <Test name="uvec3_to_vec3_vertex" /> 4548 <Test name="uvec3_to_vec3_fragment" /> 4549 <Test name="ivec4_to_uvec4_vertex" /> 4550 <Test name="ivec4_to_uvec4_fragment" /> 4551 <Test name="ivec4_to_vec4_vertex" /> 4552 <Test name="ivec4_to_vec4_fragment" /> 4553 <Test name="uvec4_to_vec4_vertex" /> 4554 <Test name="uvec4_to_vec4_fragment" /> 4555 </TestCase> 4556 <TestCase name="div"> 4557 <Test name="int_to_float_vertex" /> 4558 <Test name="int_to_float_fragment" /> 4559 <Test name="int_to_uint_vertex" /> 4560 <Test name="int_to_uint_fragment" /> 4561 <Test name="int_to_vec2_vertex" /> 4562 <Test name="int_to_vec2_fragment" /> 4563 <Test name="int_to_vec3_vertex" /> 4564 <Test name="int_to_vec3_fragment" /> 4565 <Test name="int_to_vec4_vertex" /> 4566 <Test name="int_to_vec4_fragment" /> 4567 <Test name="int_to_uvec2_vertex" /> 4568 <Test name="int_to_uvec2_fragment" /> 4569 <Test name="int_to_uvec3_vertex" /> 4570 <Test name="int_to_uvec3_fragment" /> 4571 <Test name="int_to_uvec4_vertex" /> 4572 <Test name="int_to_uvec4_fragment" /> 4573 <Test name="uint_to_vec2_vertex" /> 4574 <Test name="uint_to_vec2_fragment" /> 4575 <Test name="uint_to_vec3_vertex" /> 4576 <Test name="uint_to_vec3_fragment" /> 4577 <Test name="uint_to_vec4_vertex" /> 4578 <Test name="uint_to_vec4_fragment" /> 4579 <Test name="ivec2_to_uvec2_vertex" /> 4580 <Test name="ivec2_to_uvec2_fragment" /> 4581 <Test name="ivec2_to_vec2_vertex" /> 4582 <Test name="ivec2_to_vec2_fragment" /> 4583 <Test name="uvec2_to_vec2_vertex" /> 4584 <Test name="uvec2_to_vec2_fragment" /> 4585 <Test name="ivec3_to_uvec3_vertex" /> 4586 <Test name="ivec3_to_uvec3_fragment" /> 4587 <Test name="ivec3_to_vec3_vertex" /> 4588 <Test name="ivec3_to_vec3_fragment" /> 4589 <Test name="uvec3_to_vec3_vertex" /> 4590 <Test name="uvec3_to_vec3_fragment" /> 4591 <Test name="ivec4_to_uvec4_vertex" /> 4592 <Test name="ivec4_to_uvec4_fragment" /> 4593 <Test name="ivec4_to_vec4_vertex" /> 4594 <Test name="ivec4_to_vec4_fragment" /> 4595 <Test name="uvec4_to_vec4_vertex" /> 4596 <Test name="uvec4_to_vec4_fragment" /> 4597 </TestCase> 4598 </TestSuite> 4599 <TestSuite name="literal_before_input"> 4600 <TestCase name="add"> 4601 <Test name="int_to_float_vertex" /> 4602 <Test name="int_to_float_fragment" /> 4603 <Test name="int_to_uint_vertex" /> 4604 <Test name="int_to_uint_fragment" /> 4605 <Test name="int_to_vec2_vertex" /> 4606 <Test name="int_to_vec2_fragment" /> 4607 <Test name="int_to_vec3_vertex" /> 4608 <Test name="int_to_vec3_fragment" /> 4609 <Test name="int_to_vec4_vertex" /> 4610 <Test name="int_to_vec4_fragment" /> 4611 <Test name="int_to_uvec2_vertex" /> 4612 <Test name="int_to_uvec2_fragment" /> 4613 <Test name="int_to_uvec3_vertex" /> 4614 <Test name="int_to_uvec3_fragment" /> 4615 <Test name="int_to_uvec4_vertex" /> 4616 <Test name="int_to_uvec4_fragment" /> 4617 <Test name="uint_to_vec2_vertex" /> 4618 <Test name="uint_to_vec2_fragment" /> 4619 <Test name="uint_to_vec3_vertex" /> 4620 <Test name="uint_to_vec3_fragment" /> 4621 <Test name="uint_to_vec4_vertex" /> 4622 <Test name="uint_to_vec4_fragment" /> 4623 <Test name="ivec2_to_uvec2_vertex" /> 4624 <Test name="ivec2_to_uvec2_fragment" /> 4625 <Test name="ivec2_to_vec2_vertex" /> 4626 <Test name="ivec2_to_vec2_fragment" /> 4627 <Test name="uvec2_to_vec2_vertex" /> 4628 <Test name="uvec2_to_vec2_fragment" /> 4629 <Test name="ivec3_to_uvec3_vertex" /> 4630 <Test name="ivec3_to_uvec3_fragment" /> 4631 <Test name="ivec3_to_vec3_vertex" /> 4632 <Test name="ivec3_to_vec3_fragment" /> 4633 <Test name="uvec3_to_vec3_vertex" /> 4634 <Test name="uvec3_to_vec3_fragment" /> 4635 <Test name="ivec4_to_uvec4_vertex" /> 4636 <Test name="ivec4_to_uvec4_fragment" /> 4637 <Test name="ivec4_to_vec4_vertex" /> 4638 <Test name="ivec4_to_vec4_fragment" /> 4639 <Test name="uvec4_to_vec4_vertex" /> 4640 <Test name="uvec4_to_vec4_fragment" /> 4641 </TestCase> 4642 <TestCase name="sub"> 4643 <Test name="int_to_float_vertex" /> 4644 <Test name="int_to_float_fragment" /> 4645 <Test name="int_to_vec2_vertex" /> 4646 <Test name="int_to_vec2_fragment" /> 4647 <Test name="int_to_vec3_vertex" /> 4648 <Test name="int_to_vec3_fragment" /> 4649 <Test name="int_to_vec4_vertex" /> 4650 <Test name="int_to_vec4_fragment" /> 4651 <Test name="uint_to_vec2_vertex" /> 4652 <Test name="uint_to_vec2_fragment" /> 4653 <Test name="uint_to_vec3_vertex" /> 4654 <Test name="uint_to_vec3_fragment" /> 4655 <Test name="uint_to_vec4_vertex" /> 4656 <Test name="uint_to_vec4_fragment" /> 4657 <Test name="ivec2_to_vec2_vertex" /> 4658 <Test name="ivec2_to_vec2_fragment" /> 4659 <Test name="uvec2_to_vec2_vertex" /> 4660 <Test name="uvec2_to_vec2_fragment" /> 4661 <Test name="ivec3_to_vec3_vertex" /> 4662 <Test name="ivec3_to_vec3_fragment" /> 4663 <Test name="uvec3_to_vec3_vertex" /> 4664 <Test name="uvec3_to_vec3_fragment" /> 4665 <Test name="ivec4_to_vec4_vertex" /> 4666 <Test name="ivec4_to_vec4_fragment" /> 4667 <Test name="uvec4_to_vec4_vertex" /> 4668 <Test name="uvec4_to_vec4_fragment" /> 4669 </TestCase> 4670 <TestCase name="mul"> 4671 <Test name="int_to_float_vertex" /> 4672 <Test name="int_to_float_fragment" /> 4673 <Test name="int_to_uint_vertex" /> 4674 <Test name="int_to_uint_fragment" /> 4675 <Test name="int_to_vec2_vertex" /> 4676 <Test name="int_to_vec2_fragment" /> 4677 <Test name="int_to_vec3_vertex" /> 4678 <Test name="int_to_vec3_fragment" /> 4679 <Test name="int_to_vec4_vertex" /> 4680 <Test name="int_to_vec4_fragment" /> 4681 <Test name="int_to_uvec2_vertex" /> 4682 <Test name="int_to_uvec2_fragment" /> 4683 <Test name="int_to_uvec3_vertex" /> 4684 <Test name="int_to_uvec3_fragment" /> 4685 <Test name="int_to_uvec4_vertex" /> 4686 <Test name="int_to_uvec4_fragment" /> 4687 <Test name="uint_to_vec2_vertex" /> 4688 <Test name="uint_to_vec2_fragment" /> 4689 <Test name="uint_to_vec3_vertex" /> 4690 <Test name="uint_to_vec3_fragment" /> 4691 <Test name="uint_to_vec4_vertex" /> 4692 <Test name="uint_to_vec4_fragment" /> 4693 <Test name="ivec2_to_uvec2_vertex" /> 4694 <Test name="ivec2_to_uvec2_fragment" /> 4695 <Test name="ivec2_to_vec2_vertex" /> 4696 <Test name="ivec2_to_vec2_fragment" /> 4697 <Test name="uvec2_to_vec2_vertex" /> 4698 <Test name="uvec2_to_vec2_fragment" /> 4699 <Test name="ivec3_to_uvec3_vertex" /> 4700 <Test name="ivec3_to_uvec3_fragment" /> 4701 <Test name="ivec3_to_vec3_vertex" /> 4702 <Test name="ivec3_to_vec3_fragment" /> 4703 <Test name="uvec3_to_vec3_vertex" /> 4704 <Test name="uvec3_to_vec3_fragment" /> 4705 <Test name="ivec4_to_uvec4_vertex" /> 4706 <Test name="ivec4_to_uvec4_fragment" /> 4707 <Test name="ivec4_to_vec4_vertex" /> 4708 <Test name="ivec4_to_vec4_fragment" /> 4709 <Test name="uvec4_to_vec4_vertex" /> 4710 <Test name="uvec4_to_vec4_fragment" /> 4711 </TestCase> 4712 <TestCase name="div"> 4713 <Test name="int_to_float_vertex" /> 4714 <Test name="int_to_float_fragment" /> 4715 <Test name="int_to_uint_vertex" /> 4716 <Test name="int_to_uint_fragment" /> 4717 <Test name="int_to_vec2_vertex" /> 4718 <Test name="int_to_vec2_fragment" /> 4719 <Test name="int_to_vec3_vertex" /> 4720 <Test name="int_to_vec3_fragment" /> 4721 <Test name="int_to_vec4_vertex" /> 4722 <Test name="int_to_vec4_fragment" /> 4723 <Test name="int_to_uvec2_vertex" /> 4724 <Test name="int_to_uvec2_fragment" /> 4725 <Test name="int_to_uvec3_vertex" /> 4726 <Test name="int_to_uvec3_fragment" /> 4727 <Test name="int_to_uvec4_vertex" /> 4728 <Test name="int_to_uvec4_fragment" /> 4729 <Test name="uint_to_vec2_vertex" /> 4730 <Test name="uint_to_vec2_fragment" /> 4731 <Test name="uint_to_vec3_vertex" /> 4732 <Test name="uint_to_vec3_fragment" /> 4733 <Test name="uint_to_vec4_vertex" /> 4734 <Test name="uint_to_vec4_fragment" /> 4735 <Test name="ivec2_to_uvec2_vertex" /> 4736 <Test name="ivec2_to_uvec2_fragment" /> 4737 <Test name="ivec2_to_vec2_vertex" /> 4738 <Test name="ivec2_to_vec2_fragment" /> 4739 <Test name="uvec2_to_vec2_vertex" /> 4740 <Test name="uvec2_to_vec2_fragment" /> 4741 <Test name="ivec3_to_uvec3_vertex" /> 4742 <Test name="ivec3_to_uvec3_fragment" /> 4743 <Test name="ivec3_to_vec3_vertex" /> 4744 <Test name="ivec3_to_vec3_fragment" /> 4745 <Test name="uvec3_to_vec3_vertex" /> 4746 <Test name="uvec3_to_vec3_fragment" /> 4747 <Test name="ivec4_to_uvec4_vertex" /> 4748 <Test name="ivec4_to_uvec4_fragment" /> 4749 <Test name="ivec4_to_vec4_vertex" /> 4750 <Test name="ivec4_to_vec4_fragment" /> 4751 <Test name="uvec4_to_vec4_vertex" /> 4752 <Test name="uvec4_to_vec4_fragment" /> 4753 </TestCase> 4754 </TestSuite> 4755 </TestSuite> 4756 <TestSuite name="comparisons"> 4757 <TestSuite name="input_before_literal"> 4758 <TestCase name="equal"> 4759 <Test name="int_to_float_vertex" /> 4760 <Test name="int_to_float_fragment" /> 4761 <Test name="int_to_uint_vertex" /> 4762 <Test name="int_to_uint_fragment" /> 4763 <Test name="uvec2_to_vec2_vertex" /> 4764 <Test name="uvec2_to_vec2_fragment" /> 4765 <Test name="uvec3_to_vec3_vertex" /> 4766 <Test name="uvec3_to_vec3_fragment" /> 4767 <Test name="uvec4_to_vec4_vertex" /> 4768 <Test name="uvec4_to_vec4_fragment" /> 4769 </TestCase> 4770 <TestCase name="not_equal"> 4771 <Test name="int_to_float_vertex" /> 4772 <Test name="int_to_float_fragment" /> 4773 <Test name="int_to_uint_vertex" /> 4774 <Test name="int_to_uint_fragment" /> 4775 <Test name="uvec2_to_vec2_vertex" /> 4776 <Test name="uvec2_to_vec2_fragment" /> 4777 <Test name="uvec3_to_vec3_vertex" /> 4778 <Test name="uvec3_to_vec3_fragment" /> 4779 <Test name="uvec4_to_vec4_vertex" /> 4780 <Test name="uvec4_to_vec4_fragment" /> 4781 </TestCase> 4782 <TestCase name="less"> 4783 <Test name="int_to_float_vertex" /> 4784 <Test name="int_to_float_fragment" /> 4785 <Test name="int_to_uint_vertex" /> 4786 <Test name="int_to_uint_fragment" /> 4787 </TestCase> 4788 <TestCase name="greater"> 4789 <Test name="int_to_float_vertex" /> 4790 <Test name="int_to_float_fragment" /> 4791 <Test name="int_to_uint_vertex" /> 4792 <Test name="int_to_uint_fragment" /> 4793 </TestCase> 4794 <TestCase name="less_or_equal"> 4795 <Test name="int_to_float_vertex" /> 4796 <Test name="int_to_float_fragment" /> 4797 <Test name="int_to_uint_vertex" /> 4798 <Test name="int_to_uint_fragment" /> 4799 </TestCase> 4800 <TestCase name="greater_or_equal"> 4801 <Test name="int_to_float_vertex" /> 4802 <Test name="int_to_float_fragment" /> 4803 <Test name="int_to_uint_vertex" /> 4804 <Test name="int_to_uint_fragment" /> 4805 </TestCase> 4806 </TestSuite> 4807 <TestSuite name="literal_before_input"> 4808 <TestCase name="equal"> 4809 <Test name="int_to_float_vertex" /> 4810 <Test name="int_to_float_fragment" /> 4811 <Test name="int_to_uint_vertex" /> 4812 <Test name="int_to_uint_fragment" /> 4813 <Test name="uvec2_to_vec2_vertex" /> 4814 <Test name="uvec2_to_vec2_fragment" /> 4815 <Test name="uvec3_to_vec3_vertex" /> 4816 <Test name="uvec3_to_vec3_fragment" /> 4817 <Test name="uvec4_to_vec4_vertex" /> 4818 <Test name="uvec4_to_vec4_fragment" /> 4819 </TestCase> 4820 <TestCase name="not_equal"> 4821 <Test name="int_to_float_vertex" /> 4822 <Test name="int_to_float_fragment" /> 4823 <Test name="int_to_uint_vertex" /> 4824 <Test name="int_to_uint_fragment" /> 4825 <Test name="uvec2_to_vec2_vertex" /> 4826 <Test name="uvec2_to_vec2_fragment" /> 4827 <Test name="uvec3_to_vec3_vertex" /> 4828 <Test name="uvec3_to_vec3_fragment" /> 4829 <Test name="uvec4_to_vec4_vertex" /> 4830 <Test name="uvec4_to_vec4_fragment" /> 4831 </TestCase> 4832 <TestCase name="less"> 4833 <Test name="int_to_float_vertex" /> 4834 <Test name="int_to_float_fragment" /> 4835 <Test name="int_to_uint_vertex" /> 4836 <Test name="int_to_uint_fragment" /> 4837 </TestCase> 4838 <TestCase name="greater"> 4839 <Test name="int_to_float_vertex" /> 4840 <Test name="int_to_float_fragment" /> 4841 <Test name="int_to_uint_vertex" /> 4842 <Test name="int_to_uint_fragment" /> 4843 </TestCase> 4844 <TestCase name="less_or_equal"> 4845 <Test name="int_to_float_vertex" /> 4846 <Test name="int_to_float_fragment" /> 4847 <Test name="int_to_uint_vertex" /> 4848 <Test name="int_to_uint_fragment" /> 4849 </TestCase> 4850 <TestCase name="greater_or_equal"> 4851 <Test name="int_to_float_vertex" /> 4852 <Test name="int_to_float_fragment" /> 4853 <Test name="int_to_uint_vertex" /> 4854 <Test name="int_to_uint_fragment" /> 4855 </TestCase> 4856 </TestSuite> 4857 </TestSuite> 4858 <TestSuite name="array_subscripts"> 4859 <TestCase name="input_before_subscript"> 4860 <Test name="int_to_float_vertex" /> 4861 <Test name="int_to_float_fragment" /> 4862 <Test name="int_to_uint_vertex" /> 4863 <Test name="int_to_uint_fragment" /> 4864 <Test name="int_to_vec2_vertex" /> 4865 <Test name="int_to_vec2_fragment" /> 4866 <Test name="int_to_vec3_vertex" /> 4867 <Test name="int_to_vec3_fragment" /> 4868 <Test name="int_to_vec4_vertex" /> 4869 <Test name="int_to_vec4_fragment" /> 4870 <Test name="int_to_uvec2_vertex" /> 4871 <Test name="int_to_uvec2_fragment" /> 4872 <Test name="int_to_uvec3_vertex" /> 4873 <Test name="int_to_uvec3_fragment" /> 4874 <Test name="int_to_uvec4_vertex" /> 4875 <Test name="int_to_uvec4_fragment" /> 4876 <Test name="uint_to_float_vertex" /> 4877 <Test name="uint_to_float_fragment" /> 4878 <Test name="uint_to_vec2_vertex" /> 4879 <Test name="uint_to_vec2_fragment" /> 4880 <Test name="uint_to_vec3_vertex" /> 4881 <Test name="uint_to_vec3_fragment" /> 4882 <Test name="uint_to_vec4_vertex" /> 4883 <Test name="uint_to_vec4_fragment" /> 4884 <Test name="ivec2_to_uvec2_vertex" /> 4885 <Test name="ivec2_to_uvec2_fragment" /> 4886 <Test name="ivec2_to_vec2_vertex" /> 4887 <Test name="ivec2_to_vec2_fragment" /> 4888 <Test name="uvec2_to_vec2_vertex" /> 4889 <Test name="uvec2_to_vec2_fragment" /> 4890 <Test name="ivec3_to_uvec3_vertex" /> 4891 <Test name="ivec3_to_uvec3_fragment" /> 4892 <Test name="ivec3_to_vec3_vertex" /> 4893 <Test name="ivec3_to_vec3_fragment" /> 4894 <Test name="uvec3_to_vec3_vertex" /> 4895 <Test name="uvec3_to_vec3_fragment" /> 4896 <Test name="ivec4_to_uvec4_vertex" /> 4897 <Test name="ivec4_to_uvec4_fragment" /> 4898 <Test name="ivec4_to_vec4_vertex" /> 4899 <Test name="ivec4_to_vec4_fragment" /> 4900 <Test name="uvec4_to_vec4_vertex" /> 4901 <Test name="uvec4_to_vec4_fragment" /> 4902 </TestCase> 4903 <TestCase name="subscript_before_input"> 4904 <Test name="int_to_float_vertex" /> 4905 <Test name="int_to_float_fragment" /> 4906 <Test name="int_to_uint_vertex" /> 4907 <Test name="int_to_uint_fragment" /> 4908 <Test name="int_to_vec2_vertex" /> 4909 <Test name="int_to_vec2_fragment" /> 4910 <Test name="int_to_vec3_vertex" /> 4911 <Test name="int_to_vec3_fragment" /> 4912 <Test name="int_to_vec4_vertex" /> 4913 <Test name="int_to_vec4_fragment" /> 4914 <Test name="int_to_uvec2_vertex" /> 4915 <Test name="int_to_uvec2_fragment" /> 4916 <Test name="int_to_uvec3_vertex" /> 4917 <Test name="int_to_uvec3_fragment" /> 4918 <Test name="int_to_uvec4_vertex" /> 4919 <Test name="int_to_uvec4_fragment" /> 4920 <Test name="uint_to_float_vertex" /> 4921 <Test name="uint_to_float_fragment" /> 4922 <Test name="uint_to_vec2_vertex" /> 4923 <Test name="uint_to_vec2_fragment" /> 4924 <Test name="uint_to_vec3_vertex" /> 4925 <Test name="uint_to_vec3_fragment" /> 4926 <Test name="uint_to_vec4_vertex" /> 4927 <Test name="uint_to_vec4_fragment" /> 4928 <Test name="ivec2_to_uvec2_vertex" /> 4929 <Test name="ivec2_to_uvec2_fragment" /> 4930 <Test name="ivec2_to_vec2_vertex" /> 4931 <Test name="ivec2_to_vec2_fragment" /> 4932 <Test name="uvec2_to_vec2_vertex" /> 4933 <Test name="uvec2_to_vec2_fragment" /> 4934 <Test name="ivec3_to_uvec3_vertex" /> 4935 <Test name="ivec3_to_uvec3_fragment" /> 4936 <Test name="ivec3_to_vec3_vertex" /> 4937 <Test name="ivec3_to_vec3_fragment" /> 4938 <Test name="uvec3_to_vec3_vertex" /> 4939 <Test name="uvec3_to_vec3_fragment" /> 4940 <Test name="ivec4_to_uvec4_vertex" /> 4941 <Test name="ivec4_to_uvec4_fragment" /> 4942 <Test name="ivec4_to_vec4_vertex" /> 4943 <Test name="ivec4_to_vec4_fragment" /> 4944 <Test name="uvec4_to_vec4_vertex" /> 4945 <Test name="uvec4_to_vec4_fragment" /> 4946 </TestCase> 4947 </TestSuite> 4948 <TestCase name="functions"> 4949 <Test name="int_to_float_vertex" /> 4950 <Test name="int_to_float_fragment" /> 4951 <Test name="int_to_uint_vertex" /> 4952 <Test name="int_to_uint_fragment" /> 4953 <Test name="uint_to_float_vertex" /> 4954 <Test name="uint_to_float_fragment" /> 4955 <Test name="ivec2_to_uvec2_vertex" /> 4956 <Test name="ivec2_to_uvec2_fragment" /> 4957 <Test name="ivec2_to_vec2_vertex" /> 4958 <Test name="ivec2_to_vec2_fragment" /> 4959 <Test name="uvec2_to_vec2_vertex" /> 4960 <Test name="uvec2_to_vec2_fragment" /> 4961 <Test name="ivec3_to_uvec3_vertex" /> 4962 <Test name="ivec3_to_uvec3_fragment" /> 4963 <Test name="ivec3_to_vec3_vertex" /> 4964 <Test name="ivec3_to_vec3_fragment" /> 4965 <Test name="uvec3_to_vec3_vertex" /> 4966 <Test name="uvec3_to_vec3_fragment" /> 4967 <Test name="ivec4_to_uvec4_vertex" /> 4968 <Test name="ivec4_to_uvec4_fragment" /> 4969 <Test name="ivec4_to_vec4_vertex" /> 4970 <Test name="ivec4_to_vec4_fragment" /> 4971 <Test name="uvec4_to_vec4_vertex" /> 4972 <Test name="uvec4_to_vec4_fragment" /> 4973 </TestCase> 4974 <TestSuite name="struct_fields"> 4975 <TestCase name="input_before_field"> 4976 <Test name="int_to_float_vertex" /> 4977 <Test name="int_to_float_fragment" /> 4978 <Test name="int_to_uint_vertex" /> 4979 <Test name="int_to_uint_fragment" /> 4980 <Test name="int_to_vec2_vertex" /> 4981 <Test name="int_to_vec2_fragment" /> 4982 <Test name="int_to_vec3_vertex" /> 4983 <Test name="int_to_vec3_fragment" /> 4984 <Test name="int_to_vec4_vertex" /> 4985 <Test name="int_to_vec4_fragment" /> 4986 <Test name="int_to_uvec2_vertex" /> 4987 <Test name="int_to_uvec2_fragment" /> 4988 <Test name="int_to_uvec3_vertex" /> 4989 <Test name="int_to_uvec3_fragment" /> 4990 <Test name="int_to_uvec4_vertex" /> 4991 <Test name="int_to_uvec4_fragment" /> 4992 <Test name="uint_to_float_vertex" /> 4993 <Test name="uint_to_float_fragment" /> 4994 <Test name="uint_to_vec2_vertex" /> 4995 <Test name="uint_to_vec2_fragment" /> 4996 <Test name="uint_to_vec3_vertex" /> 4997 <Test name="uint_to_vec3_fragment" /> 4998 <Test name="uint_to_vec4_vertex" /> 4999 <Test name="uint_to_vec4_fragment" /> 5000 <Test name="ivec2_to_uvec2_vertex" /> 5001 <Test name="ivec2_to_uvec2_fragment" /> 5002 <Test name="ivec2_to_vec2_vertex" /> 5003 <Test name="ivec2_to_vec2_fragment" /> 5004 <Test name="uvec2_to_vec2_vertex" /> 5005 <Test name="uvec2_to_vec2_fragment" /> 5006 <Test name="ivec3_to_uvec3_vertex" /> 5007 <Test name="ivec3_to_uvec3_fragment" /> 5008 <Test name="ivec3_to_vec3_vertex" /> 5009 <Test name="ivec3_to_vec3_fragment" /> 5010 <Test name="uvec3_to_vec3_vertex" /> 5011 <Test name="uvec3_to_vec3_fragment" /> 5012 <Test name="ivec4_to_uvec4_vertex" /> 5013 <Test name="ivec4_to_uvec4_fragment" /> 5014 <Test name="ivec4_to_vec4_vertex" /> 5015 <Test name="ivec4_to_vec4_fragment" /> 5016 <Test name="uvec4_to_vec4_vertex" /> 5017 <Test name="uvec4_to_vec4_fragment" /> 5018 </TestCase> 5019 <TestCase name="field_before_input"> 5020 <Test name="int_to_float_vertex" /> 5021 <Test name="int_to_float_fragment" /> 5022 <Test name="int_to_uint_vertex" /> 5023 <Test name="int_to_uint_fragment" /> 5024 <Test name="int_to_vec2_vertex" /> 5025 <Test name="int_to_vec2_fragment" /> 5026 <Test name="int_to_vec3_vertex" /> 5027 <Test name="int_to_vec3_fragment" /> 5028 <Test name="int_to_vec4_vertex" /> 5029 <Test name="int_to_vec4_fragment" /> 5030 <Test name="int_to_uvec2_vertex" /> 5031 <Test name="int_to_uvec2_fragment" /> 5032 <Test name="int_to_uvec3_vertex" /> 5033 <Test name="int_to_uvec3_fragment" /> 5034 <Test name="int_to_uvec4_vertex" /> 5035 <Test name="int_to_uvec4_fragment" /> 5036 <Test name="uint_to_float_vertex" /> 5037 <Test name="uint_to_float_fragment" /> 5038 <Test name="uint_to_vec2_vertex" /> 5039 <Test name="uint_to_vec2_fragment" /> 5040 <Test name="uint_to_vec3_vertex" /> 5041 <Test name="uint_to_vec3_fragment" /> 5042 <Test name="uint_to_vec4_vertex" /> 5043 <Test name="uint_to_vec4_fragment" /> 5044 <Test name="ivec2_to_uvec2_vertex" /> 5045 <Test name="ivec2_to_uvec2_fragment" /> 5046 <Test name="ivec2_to_vec2_vertex" /> 5047 <Test name="ivec2_to_vec2_fragment" /> 5048 <Test name="uvec2_to_vec2_vertex" /> 5049 <Test name="uvec2_to_vec2_fragment" /> 5050 <Test name="ivec3_to_uvec3_vertex" /> 5051 <Test name="ivec3_to_uvec3_fragment" /> 5052 <Test name="ivec3_to_vec3_vertex" /> 5053 <Test name="ivec3_to_vec3_fragment" /> 5054 <Test name="uvec3_to_vec3_vertex" /> 5055 <Test name="uvec3_to_vec3_fragment" /> 5056 <Test name="ivec4_to_uvec4_vertex" /> 5057 <Test name="ivec4_to_uvec4_fragment" /> 5058 <Test name="ivec4_to_vec4_vertex" /> 5059 <Test name="ivec4_to_vec4_fragment" /> 5060 <Test name="uvec4_to_vec4_vertex" /> 5061 <Test name="uvec4_to_vec4_fragment" /> 5062 </TestCase> 5063 </TestSuite> 5064 <TestSuite name="parenthesized_expressions"> 5065 <TestSuite name="paren_expr_before_literal"> 5066 <TestCase name="input_in_parens"> 5067 <Test name="int_to_float_vertex" /> 5068 <Test name="int_to_float_fragment" /> 5069 <Test name="int_to_uint_vertex" /> 5070 <Test name="int_to_uint_fragment" /> 5071 <Test name="int_to_vec2_vertex" /> 5072 <Test name="int_to_vec2_fragment" /> 5073 <Test name="int_to_vec3_vertex" /> 5074 <Test name="int_to_vec3_fragment" /> 5075 <Test name="int_to_vec4_vertex" /> 5076 <Test name="int_to_vec4_fragment" /> 5077 <Test name="int_to_uvec2_vertex" /> 5078 <Test name="int_to_uvec2_fragment" /> 5079 <Test name="int_to_uvec3_vertex" /> 5080 <Test name="int_to_uvec3_fragment" /> 5081 <Test name="int_to_uvec4_vertex" /> 5082 <Test name="int_to_uvec4_fragment" /> 5083 <Test name="uint_to_vec2_vertex" /> 5084 <Test name="uint_to_vec2_fragment" /> 5085 <Test name="uint_to_vec3_vertex" /> 5086 <Test name="uint_to_vec3_fragment" /> 5087 <Test name="uint_to_vec4_vertex" /> 5088 <Test name="uint_to_vec4_fragment" /> 5089 <Test name="ivec2_to_uvec2_vertex" /> 5090 <Test name="ivec2_to_uvec2_fragment" /> 5091 <Test name="ivec2_to_vec2_vertex" /> 5092 <Test name="ivec2_to_vec2_fragment" /> 5093 <Test name="uvec2_to_vec2_vertex" /> 5094 <Test name="uvec2_to_vec2_fragment" /> 5095 <Test name="ivec3_to_uvec3_vertex" /> 5096 <Test name="ivec3_to_uvec3_fragment" /> 5097 <Test name="ivec3_to_vec3_vertex" /> 5098 <Test name="ivec3_to_vec3_fragment" /> 5099 <Test name="uvec3_to_vec3_vertex" /> 5100 <Test name="uvec3_to_vec3_fragment" /> 5101 <Test name="ivec4_to_uvec4_vertex" /> 5102 <Test name="ivec4_to_uvec4_fragment" /> 5103 <Test name="ivec4_to_vec4_vertex" /> 5104 <Test name="ivec4_to_vec4_fragment" /> 5105 <Test name="uvec4_to_vec4_vertex" /> 5106 <Test name="uvec4_to_vec4_fragment" /> 5107 </TestCase> 5108 <TestCase name="input_outside_parens"> 5109 <Test name="int_to_float_vertex" /> 5110 <Test name="int_to_float_fragment" /> 5111 <Test name="int_to_uint_vertex" /> 5112 <Test name="int_to_uint_fragment" /> 5113 <Test name="int_to_vec2_vertex" /> 5114 <Test name="int_to_vec2_fragment" /> 5115 <Test name="int_to_vec3_vertex" /> 5116 <Test name="int_to_vec3_fragment" /> 5117 <Test name="int_to_vec4_vertex" /> 5118 <Test name="int_to_vec4_fragment" /> 5119 <Test name="int_to_uvec2_vertex" /> 5120 <Test name="int_to_uvec2_fragment" /> 5121 <Test name="int_to_uvec3_vertex" /> 5122 <Test name="int_to_uvec3_fragment" /> 5123 <Test name="int_to_uvec4_vertex" /> 5124 <Test name="int_to_uvec4_fragment" /> 5125 <Test name="uint_to_vec2_vertex" /> 5126 <Test name="uint_to_vec2_fragment" /> 5127 <Test name="uint_to_vec3_vertex" /> 5128 <Test name="uint_to_vec3_fragment" /> 5129 <Test name="uint_to_vec4_vertex" /> 5130 <Test name="uint_to_vec4_fragment" /> 5131 <Test name="ivec2_to_uvec2_vertex" /> 5132 <Test name="ivec2_to_uvec2_fragment" /> 5133 <Test name="ivec2_to_vec2_vertex" /> 5134 <Test name="ivec2_to_vec2_fragment" /> 5135 <Test name="uvec2_to_vec2_vertex" /> 5136 <Test name="uvec2_to_vec2_fragment" /> 5137 <Test name="ivec3_to_uvec3_vertex" /> 5138 <Test name="ivec3_to_uvec3_fragment" /> 5139 <Test name="ivec3_to_vec3_vertex" /> 5140 <Test name="ivec3_to_vec3_fragment" /> 5141 <Test name="uvec3_to_vec3_vertex" /> 5142 <Test name="uvec3_to_vec3_fragment" /> 5143 <Test name="ivec4_to_uvec4_vertex" /> 5144 <Test name="ivec4_to_uvec4_fragment" /> 5145 <Test name="ivec4_to_vec4_vertex" /> 5146 <Test name="ivec4_to_vec4_fragment" /> 5147 <Test name="uvec4_to_vec4_vertex" /> 5148 <Test name="uvec4_to_vec4_fragment" /> 5149 </TestCase> 5150 </TestSuite> 5151 <TestSuite name="literal_before_paren_expr"> 5152 <TestCase name="input_in_parens"> 5153 <Test name="int_to_float_vertex" /> 5154 <Test name="int_to_float_fragment" /> 5155 <Test name="int_to_uint_vertex" /> 5156 <Test name="int_to_uint_fragment" /> 5157 <Test name="int_to_vec2_vertex" /> 5158 <Test name="int_to_vec2_fragment" /> 5159 <Test name="int_to_vec3_vertex" /> 5160 <Test name="int_to_vec3_fragment" /> 5161 <Test name="int_to_vec4_vertex" /> 5162 <Test name="int_to_vec4_fragment" /> 5163 <Test name="int_to_uvec2_vertex" /> 5164 <Test name="int_to_uvec2_fragment" /> 5165 <Test name="int_to_uvec3_vertex" /> 5166 <Test name="int_to_uvec3_fragment" /> 5167 <Test name="int_to_uvec4_vertex" /> 5168 <Test name="int_to_uvec4_fragment" /> 5169 <Test name="uint_to_vec2_vertex" /> 5170 <Test name="uint_to_vec2_fragment" /> 5171 <Test name="uint_to_vec3_vertex" /> 5172 <Test name="uint_to_vec3_fragment" /> 5173 <Test name="uint_to_vec4_vertex" /> 5174 <Test name="uint_to_vec4_fragment" /> 5175 <Test name="ivec2_to_uvec2_vertex" /> 5176 <Test name="ivec2_to_uvec2_fragment" /> 5177 <Test name="ivec2_to_vec2_vertex" /> 5178 <Test name="ivec2_to_vec2_fragment" /> 5179 <Test name="uvec2_to_vec2_vertex" /> 5180 <Test name="uvec2_to_vec2_fragment" /> 5181 <Test name="ivec3_to_uvec3_vertex" /> 5182 <Test name="ivec3_to_uvec3_fragment" /> 5183 <Test name="ivec3_to_vec3_vertex" /> 5184 <Test name="ivec3_to_vec3_fragment" /> 5185 <Test name="uvec3_to_vec3_vertex" /> 5186 <Test name="uvec3_to_vec3_fragment" /> 5187 <Test name="ivec4_to_uvec4_vertex" /> 5188 <Test name="ivec4_to_uvec4_fragment" /> 5189 <Test name="ivec4_to_vec4_vertex" /> 5190 <Test name="ivec4_to_vec4_fragment" /> 5191 <Test name="uvec4_to_vec4_vertex" /> 5192 <Test name="uvec4_to_vec4_fragment" /> 5193 </TestCase> 5194 <TestCase name="input_outside_parens"> 5195 <Test name="int_to_float_vertex" /> 5196 <Test name="int_to_float_fragment" /> 5197 <Test name="int_to_uint_vertex" /> 5198 <Test name="int_to_uint_fragment" /> 5199 <Test name="int_to_vec2_vertex" /> 5200 <Test name="int_to_vec2_fragment" /> 5201 <Test name="int_to_vec3_vertex" /> 5202 <Test name="int_to_vec3_fragment" /> 5203 <Test name="int_to_vec4_vertex" /> 5204 <Test name="int_to_vec4_fragment" /> 5205 <Test name="int_to_uvec2_vertex" /> 5206 <Test name="int_to_uvec2_fragment" /> 5207 <Test name="int_to_uvec3_vertex" /> 5208 <Test name="int_to_uvec3_fragment" /> 5209 <Test name="int_to_uvec4_vertex" /> 5210 <Test name="int_to_uvec4_fragment" /> 5211 <Test name="uint_to_vec2_vertex" /> 5212 <Test name="uint_to_vec2_fragment" /> 5213 <Test name="uint_to_vec3_vertex" /> 5214 <Test name="uint_to_vec3_fragment" /> 5215 <Test name="uint_to_vec4_vertex" /> 5216 <Test name="uint_to_vec4_fragment" /> 5217 <Test name="ivec2_to_uvec2_vertex" /> 5218 <Test name="ivec2_to_uvec2_fragment" /> 5219 <Test name="ivec2_to_vec2_vertex" /> 5220 <Test name="ivec2_to_vec2_fragment" /> 5221 <Test name="uvec2_to_vec2_vertex" /> 5222 <Test name="uvec2_to_vec2_fragment" /> 5223 <Test name="ivec3_to_uvec3_vertex" /> 5224 <Test name="ivec3_to_uvec3_fragment" /> 5225 <Test name="ivec3_to_vec3_vertex" /> 5226 <Test name="ivec3_to_vec3_fragment" /> 5227 <Test name="uvec3_to_vec3_vertex" /> 5228 <Test name="uvec3_to_vec3_fragment" /> 5229 <Test name="ivec4_to_uvec4_vertex" /> 5230 <Test name="ivec4_to_uvec4_fragment" /> 5231 <Test name="ivec4_to_vec4_vertex" /> 5232 <Test name="ivec4_to_vec4_fragment" /> 5233 <Test name="uvec4_to_vec4_vertex" /> 5234 <Test name="uvec4_to_vec4_fragment" /> 5235 </TestCase> 5236 </TestSuite> 5237 </TestSuite> 5238 <TestSuite name="invalid"> 5239 <TestCase name="variables"> 5240 <Test name="uint_to_int_vertex" /> 5241 <Test name="uint_to_int_fragment" /> 5242 <Test name="uint_to_ivec2_vertex" /> 5243 <Test name="uint_to_ivec2_fragment" /> 5244 <Test name="uint_to_ivec3_vertex" /> 5245 <Test name="uint_to_ivec3_fragment" /> 5246 <Test name="uint_to_ivec4_vertex" /> 5247 <Test name="uint_to_ivec4_fragment" /> 5248 <Test name="ivec2_to_ivec3_vertex" /> 5249 <Test name="ivec2_to_ivec3_fragment" /> 5250 <Test name="ivec2_to_uvec3_vertex" /> 5251 <Test name="ivec2_to_uvec3_fragment" /> 5252 <Test name="ivec2_to_ivec4_vertex" /> 5253 <Test name="ivec2_to_ivec4_fragment" /> 5254 <Test name="ivec2_to_uvec4_vertex" /> 5255 <Test name="ivec2_to_uvec4_fragment" /> 5256 <Test name="ivec2_to_vec3_vertex" /> 5257 <Test name="ivec2_to_vec3_fragment" /> 5258 <Test name="ivec2_to_vec4_vertex" /> 5259 <Test name="ivec2_to_vec4_fragment" /> 5260 <Test name="uvec2_to_int_vertex" /> 5261 <Test name="uvec2_to_int_fragment" /> 5262 <Test name="uvec2_to_ivec2_vertex" /> 5263 <Test name="uvec2_to_ivec2_fragment" /> 5264 <Test name="uvec2_to_ivec3_vertex" /> 5265 <Test name="uvec2_to_ivec3_fragment" /> 5266 <Test name="uvec2_to_uvec3_vertex" /> 5267 <Test name="uvec2_to_uvec3_fragment" /> 5268 <Test name="uvec2_to_ivec4_vertex" /> 5269 <Test name="uvec2_to_ivec4_fragment" /> 5270 <Test name="uvec2_to_uvec4_vertex" /> 5271 <Test name="uvec2_to_uvec4_fragment" /> 5272 <Test name="uvec2_to_vec3_vertex" /> 5273 <Test name="uvec2_to_vec3_fragment" /> 5274 <Test name="uvec2_to_vec4_vertex" /> 5275 <Test name="uvec2_to_vec4_fragment" /> 5276 <Test name="ivec3_to_ivec2_vertex" /> 5277 <Test name="ivec3_to_ivec2_fragment" /> 5278 <Test name="ivec3_to_uvec2_vertex" /> 5279 <Test name="ivec3_to_uvec2_fragment" /> 5280 <Test name="ivec3_to_ivec4_vertex" /> 5281 <Test name="ivec3_to_ivec4_fragment" /> 5282 <Test name="ivec3_to_uvec4_vertex" /> 5283 <Test name="ivec3_to_uvec4_fragment" /> 5284 <Test name="ivec3_to_vec2_vertex" /> 5285 <Test name="ivec3_to_vec2_fragment" /> 5286 <Test name="ivec3_to_vec4_vertex" /> 5287 <Test name="ivec3_to_vec4_fragment" /> 5288 <Test name="uvec3_to_int_vertex" /> 5289 <Test name="uvec3_to_int_fragment" /> 5290 <Test name="uvec3_to_ivec2_vertex" /> 5291 <Test name="uvec3_to_ivec2_fragment" /> 5292 <Test name="uvec3_to_uvec2_vertex" /> 5293 <Test name="uvec3_to_uvec2_fragment" /> 5294 <Test name="uvec3_to_ivec3_vertex" /> 5295 <Test name="uvec3_to_ivec3_fragment" /> 5296 <Test name="uvec3_to_ivec4_vertex" /> 5297 <Test name="uvec3_to_ivec4_fragment" /> 5298 <Test name="uvec3_to_uvec4_vertex" /> 5299 <Test name="uvec3_to_uvec4_fragment" /> 5300 <Test name="uvec3_to_vec2_vertex" /> 5301 <Test name="uvec3_to_vec2_fragment" /> 5302 <Test name="uvec3_to_vec4_vertex" /> 5303 <Test name="uvec3_to_vec4_fragment" /> 5304 <Test name="ivec4_to_ivec2_vertex" /> 5305 <Test name="ivec4_to_ivec2_fragment" /> 5306 <Test name="ivec4_to_uvec2_vertex" /> 5307 <Test name="ivec4_to_uvec2_fragment" /> 5308 <Test name="ivec4_to_ivec3_vertex" /> 5309 <Test name="ivec4_to_ivec3_fragment" /> 5310 <Test name="ivec4_to_uvec3_vertex" /> 5311 <Test name="ivec4_to_uvec3_fragment" /> 5312 <Test name="ivec4_to_vec2_vertex" /> 5313 <Test name="ivec4_to_vec2_fragment" /> 5314 <Test name="ivec4_to_vec3_vertex" /> 5315 <Test name="ivec4_to_vec3_fragment" /> 5316 <Test name="uvec4_to_int_vertex" /> 5317 <Test name="uvec4_to_int_fragment" /> 5318 <Test name="uvec4_to_ivec2_vertex" /> 5319 <Test name="uvec4_to_ivec2_fragment" /> 5320 <Test name="uvec4_to_uvec2_vertex" /> 5321 <Test name="uvec4_to_uvec2_fragment" /> 5322 <Test name="uvec4_to_ivec3_vertex" /> 5323 <Test name="uvec4_to_ivec3_fragment" /> 5324 <Test name="uvec4_to_uvec3_vertex" /> 5325 <Test name="uvec4_to_uvec3_fragment" /> 5326 <Test name="uvec4_to_ivec4_vertex" /> 5327 <Test name="uvec4_to_ivec4_fragment" /> 5328 <Test name="uvec4_to_vec2_vertex" /> 5329 <Test name="uvec4_to_vec2_fragment" /> 5330 <Test name="uvec4_to_vec3_vertex" /> 5331 <Test name="uvec4_to_vec3_fragment" /> 5332 <Test name="float_to_int_vertex" /> 5333 <Test name="float_to_int_fragment" /> 5334 <Test name="float_to_uint_vertex" /> 5335 <Test name="float_to_uint_fragment" /> 5336 <Test name="float_to_ivec2_vertex" /> 5337 <Test name="float_to_ivec2_fragment" /> 5338 <Test name="float_to_uvec2_vertex" /> 5339 <Test name="float_to_uvec2_fragment" /> 5340 <Test name="float_to_ivec3_vertex" /> 5341 <Test name="float_to_ivec3_fragment" /> 5342 <Test name="float_to_uvec3_vertex" /> 5343 <Test name="float_to_uvec3_fragment" /> 5344 <Test name="float_to_ivec4_vertex" /> 5345 <Test name="float_to_ivec4_fragment" /> 5346 <Test name="float_to_uvec4_vertex" /> 5347 <Test name="float_to_uvec4_fragment" /> 5348 <Test name="vec2_to_int_vertex" /> 5349 <Test name="vec2_to_int_fragment" /> 5350 <Test name="vec2_to_uint_vertex" /> 5351 <Test name="vec2_to_uint_fragment" /> 5352 <Test name="vec2_to_ivec2_vertex" /> 5353 <Test name="vec2_to_ivec2_fragment" /> 5354 <Test name="vec2_to_uvec2_vertex" /> 5355 <Test name="vec2_to_uvec2_fragment" /> 5356 <Test name="vec2_to_ivec3_vertex" /> 5357 <Test name="vec2_to_ivec3_fragment" /> 5358 <Test name="vec2_to_uvec3_vertex" /> 5359 <Test name="vec2_to_uvec3_fragment" /> 5360 <Test name="vec2_to_ivec4_vertex" /> 5361 <Test name="vec2_to_ivec4_fragment" /> 5362 <Test name="vec2_to_uvec4_vertex" /> 5363 <Test name="vec2_to_uvec4_fragment" /> 5364 <Test name="vec2_to_vec3_vertex" /> 5365 <Test name="vec2_to_vec3_fragment" /> 5366 <Test name="vec2_to_vec4_vertex" /> 5367 <Test name="vec2_to_vec4_fragment" /> 5368 <Test name="vec3_to_int_vertex" /> 5369 <Test name="vec3_to_int_fragment" /> 5370 <Test name="vec3_to_uint_vertex" /> 5371 <Test name="vec3_to_uint_fragment" /> 5372 <Test name="vec3_to_ivec2_vertex" /> 5373 <Test name="vec3_to_ivec2_fragment" /> 5374 <Test name="vec3_to_uvec2_vertex" /> 5375 <Test name="vec3_to_uvec2_fragment" /> 5376 <Test name="vec3_to_ivec3_vertex" /> 5377 <Test name="vec3_to_ivec3_fragment" /> 5378 <Test name="vec3_to_uvec3_vertex" /> 5379 <Test name="vec3_to_uvec3_fragment" /> 5380 <Test name="vec3_to_ivec4_vertex" /> 5381 <Test name="vec3_to_ivec4_fragment" /> 5382 <Test name="vec3_to_uvec4_vertex" /> 5383 <Test name="vec3_to_uvec4_fragment" /> 5384 <Test name="vec3_to_vec2_vertex" /> 5385 <Test name="vec3_to_vec2_fragment" /> 5386 <Test name="vec3_to_vec4_vertex" /> 5387 <Test name="vec3_to_vec4_fragment" /> 5388 <Test name="vec4_to_int_vertex" /> 5389 <Test name="vec4_to_int_fragment" /> 5390 <Test name="vec4_to_uint_vertex" /> 5391 <Test name="vec4_to_uint_fragment" /> 5392 <Test name="vec4_to_ivec2_vertex" /> 5393 <Test name="vec4_to_ivec2_fragment" /> 5394 <Test name="vec4_to_uvec2_vertex" /> 5395 <Test name="vec4_to_uvec2_fragment" /> 5396 <Test name="vec4_to_ivec3_vertex" /> 5397 <Test name="vec4_to_ivec3_fragment" /> 5398 <Test name="vec4_to_uvec3_vertex" /> 5399 <Test name="vec4_to_uvec3_fragment" /> 5400 <Test name="vec4_to_ivec4_vertex" /> 5401 <Test name="vec4_to_ivec4_fragment" /> 5402 <Test name="vec4_to_uvec4_vertex" /> 5403 <Test name="vec4_to_uvec4_fragment" /> 5404 <Test name="vec4_to_vec2_vertex" /> 5405 <Test name="vec4_to_vec2_fragment" /> 5406 <Test name="vec4_to_vec3_vertex" /> 5407 <Test name="vec4_to_vec3_fragment" /> 5408 </TestCase> 5409 <TestCase name="arrays"> 5410 <Test name="int_to_float_vertex" /> 5411 <Test name="int_to_float_fragment" /> 5412 <Test name="int_to_uint_vertex" /> 5413 <Test name="int_to_uint_fragment" /> 5414 <Test name="uint_to_float_vertex" /> 5415 <Test name="uint_to_float_fragment" /> 5416 <Test name="ivec2_to_uvec2_vertex" /> 5417 <Test name="ivec2_to_uvec2_fragment" /> 5418 <Test name="ivec2_to_vec2_vertex" /> 5419 <Test name="ivec2_to_vec2_fragment" /> 5420 <Test name="uvec2_to_vec2_vertex" /> 5421 <Test name="uvec2_to_vec2_fragment" /> 5422 <Test name="ivec3_to_uvec3_vertex" /> 5423 <Test name="ivec3_to_uvec3_fragment" /> 5424 <Test name="ivec3_to_vec3_vertex" /> 5425 <Test name="ivec3_to_vec3_fragment" /> 5426 <Test name="uvec3_to_vec3_vertex" /> 5427 <Test name="uvec3_to_vec3_fragment" /> 5428 <Test name="ivec4_to_uvec4_vertex" /> 5429 <Test name="ivec4_to_uvec4_fragment" /> 5430 <Test name="ivec4_to_vec4_vertex" /> 5431 <Test name="ivec4_to_vec4_fragment" /> 5432 <Test name="uvec4_to_vec4_vertex" /> 5433 <Test name="uvec4_to_vec4_fragment" /> 5434 </TestCase> 5435 <TestCase name="structs"> 5436 <Test name="int_to_float_vertex" /> 5437 <Test name="int_to_float_fragment" /> 5438 <Test name="int_to_uint_vertex" /> 5439 <Test name="int_to_uint_fragment" /> 5440 <Test name="uint_to_float_vertex" /> 5441 <Test name="uint_to_float_fragment" /> 5442 <Test name="ivec2_to_uvec2_vertex" /> 5443 <Test name="ivec2_to_uvec2_fragment" /> 5444 <Test name="ivec2_to_vec2_vertex" /> 5445 <Test name="ivec2_to_vec2_fragment" /> 5446 <Test name="uvec2_to_vec2_vertex" /> 5447 <Test name="uvec2_to_vec2_fragment" /> 5448 <Test name="ivec3_to_uvec3_vertex" /> 5449 <Test name="ivec3_to_uvec3_fragment" /> 5450 <Test name="ivec3_to_vec3_vertex" /> 5451 <Test name="ivec3_to_vec3_fragment" /> 5452 <Test name="uvec3_to_vec3_vertex" /> 5453 <Test name="uvec3_to_vec3_fragment" /> 5454 <Test name="ivec4_to_uvec4_vertex" /> 5455 <Test name="ivec4_to_uvec4_fragment" /> 5456 <Test name="ivec4_to_vec4_vertex" /> 5457 <Test name="ivec4_to_vec4_fragment" /> 5458 <Test name="uvec4_to_vec4_vertex" /> 5459 <Test name="uvec4_to_vec4_fragment" /> 5460 </TestCase> 5461 </TestSuite> 5462 </TestSuite> 5463 </TestSuite> 5464 <TestSuite name="compute"> 5465 <TestCase name="basic"> 5466 <Test name="empty" /> 5467 <Test name="ubo_to_ssbo_single_invocation" /> 5468 <Test name="ubo_to_ssbo_single_group" /> 5469 <Test name="ubo_to_ssbo_multiple_invocations" /> 5470 <Test name="ubo_to_ssbo_multiple_groups" /> 5471 <Test name="copy_ssbo_single_invocation" /> 5472 <Test name="copy_ssbo_multiple_invocations" /> 5473 <Test name="copy_ssbo_multiple_groups" /> 5474 <Test name="ssbo_rw_single_invocation" /> 5475 <Test name="ssbo_rw_multiple_groups" /> 5476 <Test name="ssbo_unsized_arr_single_invocation" /> 5477 <Test name="ssbo_unsized_arr_multiple_groups" /> 5478 <Test name="write_multiple_arr_single_invocation" /> 5479 <Test name="write_multiple_arr_multiple_groups" /> 5480 <Test name="write_multiple_unsized_arr_single_invocation" /> 5481 <Test name="write_multiple_unsized_arr_multiple_groups" /> 5482 <Test name="ssbo_local_barrier_single_invocation" /> 5483 <Test name="ssbo_local_barrier_single_group" /> 5484 <Test name="ssbo_local_barrier_multiple_groups" /> 5485 <Test name="ssbo_cmd_barrier_single" /> 5486 <Test name="ssbo_cmd_barrier_multiple" /> 5487 <Test name="shared_var_single_invocation" /> 5488 <Test name="shared_var_multiple_invocations" /> 5489 <Test name="shared_var_multiple_groups" /> 5490 <Test name="shared_atomic_op_single_invocation" /> 5491 <Test name="shared_atomic_op_multiple_invocations" /> 5492 <Test name="shared_atomic_op_multiple_groups" /> 5493 <Test name="copy_image_to_ssbo_small" /> 5494 <Test name="image_atomic_op_local_size_1" /> 5495 <Test name="image_atomic_op_local_size_8" /> 5496 <Test name="image_barrier_single" /> 5497 <Test name="image_barrier_multiple" /> 5498 <Test name="atomic_counter_single_invocation" /> 5499 <Test name="atomic_counter_single_group" /> 5500 <Test name="atomic_counter_multiple_invocations" /> 5501 <Test name="atomic_counter_multiple_groups" /> 5502 </TestCase> 5503 <TestSuite name="shared_var"> 5504 <TestCase name="basic_type"> 5505 <Test name="float_lowp" /> 5506 <Test name="float_mediump" /> 5507 <Test name="float_highp" /> 5508 <Test name="vec2_lowp" /> 5509 <Test name="vec2_mediump" /> 5510 <Test name="vec2_highp" /> 5511 <Test name="vec3_lowp" /> 5512 <Test name="vec3_mediump" /> 5513 <Test name="vec3_highp" /> 5514 <Test name="vec4_lowp" /> 5515 <Test name="vec4_mediump" /> 5516 <Test name="vec4_highp" /> 5517 <Test name="mat2_lowp" /> 5518 <Test name="mat2_mediump" /> 5519 <Test name="mat2_highp" /> 5520 <Test name="mat2x3_lowp" /> 5521 <Test name="mat2x3_mediump" /> 5522 <Test name="mat2x3_highp" /> 5523 <Test name="mat2x4_lowp" /> 5524 <Test name="mat2x4_mediump" /> 5525 <Test name="mat2x4_highp" /> 5526 <Test name="mat3x2_lowp" /> 5527 <Test name="mat3x2_mediump" /> 5528 <Test name="mat3x2_highp" /> 5529 <Test name="mat3_lowp" /> 5530 <Test name="mat3_mediump" /> 5531 <Test name="mat3_highp" /> 5532 <Test name="mat3x4_lowp" /> 5533 <Test name="mat3x4_mediump" /> 5534 <Test name="mat3x4_highp" /> 5535 <Test name="mat4x2_lowp" /> 5536 <Test name="mat4x2_mediump" /> 5537 <Test name="mat4x2_highp" /> 5538 <Test name="mat4x3_lowp" /> 5539 <Test name="mat4x3_mediump" /> 5540 <Test name="mat4x3_highp" /> 5541 <Test name="mat4_lowp" /> 5542 <Test name="mat4_mediump" /> 5543 <Test name="mat4_highp" /> 5544 <Test name="int_lowp" /> 5545 <Test name="int_mediump" /> 5546 <Test name="int_highp" /> 5547 <Test name="ivec2_lowp" /> 5548 <Test name="ivec2_mediump" /> 5549 <Test name="ivec2_highp" /> 5550 <Test name="ivec3_lowp" /> 5551 <Test name="ivec3_mediump" /> 5552 <Test name="ivec3_highp" /> 5553 <Test name="ivec4_lowp" /> 5554 <Test name="ivec4_mediump" /> 5555 <Test name="ivec4_highp" /> 5556 <Test name="uint_lowp" /> 5557 <Test name="uint_mediump" /> 5558 <Test name="uint_highp" /> 5559 <Test name="uvec2_lowp" /> 5560 <Test name="uvec2_mediump" /> 5561 <Test name="uvec2_highp" /> 5562 <Test name="uvec3_lowp" /> 5563 <Test name="uvec3_mediump" /> 5564 <Test name="uvec3_highp" /> 5565 <Test name="uvec4_lowp" /> 5566 <Test name="uvec4_mediump" /> 5567 <Test name="uvec4_highp" /> 5568 <Test name="bool" /> 5569 <Test name="bvec2" /> 5570 <Test name="bvec3" /> 5571 <Test name="bvec4" /> 5572 </TestCase> 5573 <TestCase name="work_group_size"> 5574 <Test name="float_1_1_1" /> 5575 <Test name="float_64_1_1" /> 5576 <Test name="float_1_64_1" /> 5577 <Test name="float_1_1_64" /> 5578 <Test name="float_128_1_1" /> 5579 <Test name="float_1_128_1" /> 5580 <Test name="float_13_2_4" /> 5581 <Test name="vec4_1_1_1" /> 5582 <Test name="vec4_64_1_1" /> 5583 <Test name="vec4_1_64_1" /> 5584 <Test name="vec4_1_1_64" /> 5585 <Test name="vec4_128_1_1" /> 5586 <Test name="vec4_1_128_1" /> 5587 <Test name="vec4_13_2_4" /> 5588 <Test name="mat4_1_1_1" /> 5589 <Test name="mat4_64_1_1" /> 5590 <Test name="mat4_1_64_1" /> 5591 <Test name="mat4_1_1_64" /> 5592 <Test name="mat4_128_1_1" /> 5593 <Test name="mat4_1_128_1" /> 5594 <Test name="mat4_13_2_4" /> 5595 </TestCase> 5596 <TestSuite name="atomic"> 5597 <TestCase name="add"> 5598 <Test name="highp_uint" /> 5599 <Test name="highp_int" /> 5600 </TestCase> 5601 <TestCase name="min"> 5602 <Test name="highp_uint" /> 5603 <Test name="highp_int" /> 5604 </TestCase> 5605 <TestCase name="max"> 5606 <Test name="highp_uint" /> 5607 <Test name="highp_int" /> 5608 </TestCase> 5609 <TestCase name="and"> 5610 <Test name="highp_uint" /> 5611 <Test name="highp_int" /> 5612 </TestCase> 5613 <TestCase name="or"> 5614 <Test name="highp_uint" /> 5615 <Test name="highp_int" /> 5616 </TestCase> 5617 <TestCase name="xor"> 5618 <Test name="highp_uint" /> 5619 <Test name="highp_int" /> 5620 </TestCase> 5621 <TestCase name="exchange"> 5622 <Test name="highp_uint" /> 5623 <Test name="highp_int" /> 5624 </TestCase> 5625 <TestCase name="compswap"> 5626 <Test name="highp_uint" /> 5627 <Test name="highp_int" /> 5628 </TestCase> 5629 </TestSuite> 5630 </TestSuite> 5631 <TestSuite name="indirect_dispatch"> 5632 <TestCase name="upload_buffer"> 5633 <Test name="single_invocation" /> 5634 <Test name="multiple_groups" /> 5635 <Test name="multiple_groups_multiple_invocations" /> 5636 <Test name="small_offset" /> 5637 <Test name="large_offset" /> 5638 <Test name="large_offset_multiple_invocations" /> 5639 <Test name="empty_command" /> 5640 <Test name="multi_dispatch" /> 5641 <Test name="multi_dispatch_reuse_command" /> 5642 </TestCase> 5643 <TestCase name="gen_in_compute"> 5644 <Test name="single_invocation" /> 5645 <Test name="multiple_groups_multiple_invocations" /> 5646 <Test name="small_offset" /> 5647 <Test name="empty_command" /> 5648 <Test name="multi_dispatch" /> 5649 <Test name="multi_dispatch_reuse_command" /> 5650 </TestCase> 5651 </TestSuite> 5652 </TestSuite> 5653 <TestSuite name="draw_indirect"> 5654 <TestSuite name="draw_arrays_indirect"> 5655 <TestCase name="first"> 5656 <Test name="first_1" /> 5657 <Test name="first_3" /> 5658 <Test name="first_17" /> 5659 </TestCase> 5660 <TestCase name="points"> 5661 <Test name="single_attribute" /> 5662 <Test name="multiple_attributes" /> 5663 <Test name="instanced_attributes" /> 5664 <Test name="default_attribute" /> 5665 </TestCase> 5666 <TestCase name="triangles"> 5667 <Test name="single_attribute" /> 5668 <Test name="multiple_attributes" /> 5669 <Test name="instanced_attributes" /> 5670 <Test name="default_attribute" /> 5671 </TestCase> 5672 <TestCase name="triangle_fan"> 5673 <Test name="single_attribute" /> 5674 <Test name="multiple_attributes" /> 5675 <Test name="instanced_attributes" /> 5676 <Test name="default_attribute" /> 5677 </TestCase> 5678 <TestCase name="triangle_strip"> 5679 <Test name="single_attribute" /> 5680 <Test name="multiple_attributes" /> 5681 <Test name="instanced_attributes" /> 5682 <Test name="default_attribute" /> 5683 </TestCase> 5684 <TestCase name="lines"> 5685 <Test name="single_attribute" /> 5686 <Test name="multiple_attributes" /> 5687 <Test name="instanced_attributes" /> 5688 <Test name="default_attribute" /> 5689 </TestCase> 5690 <TestCase name="line_strip"> 5691 <Test name="single_attribute" /> 5692 <Test name="multiple_attributes" /> 5693 <Test name="instanced_attributes" /> 5694 <Test name="default_attribute" /> 5695 </TestCase> 5696 <TestCase name="line_loop"> 5697 <Test name="single_attribute" /> 5698 <Test name="multiple_attributes" /> 5699 <Test name="instanced_attributes" /> 5700 <Test name="default_attribute" /> 5701 </TestCase> 5702 </TestSuite> 5703 <TestSuite name="draw_elements_indirect"> 5704 <TestCase name="indices"> 5705 <Test name="index_byte" /> 5706 <Test name="index_short" /> 5707 <Test name="index_int" /> 5708 </TestCase> 5709 <TestCase name="base_vertex"> 5710 <Test name="index_byte" /> 5711 <Test name="index_short" /> 5712 <Test name="index_int" /> 5713 <Test name="index_neg_byte" /> 5714 <Test name="index_neg_short" /> 5715 <Test name="index_neg_int" /> 5716 </TestCase> 5717 <TestCase name="points"> 5718 <Test name="single_attribute" /> 5719 <Test name="multiple_attributes" /> 5720 <Test name="instanced_attributes" /> 5721 <Test name="default_attribute" /> 5722 </TestCase> 5723 <TestCase name="triangles"> 5724 <Test name="single_attribute" /> 5725 <Test name="multiple_attributes" /> 5726 <Test name="instanced_attributes" /> 5727 <Test name="default_attribute" /> 5728 </TestCase> 5729 <TestCase name="triangle_fan"> 5730 <Test name="single_attribute" /> 5731 <Test name="multiple_attributes" /> 5732 <Test name="instanced_attributes" /> 5733 <Test name="default_attribute" /> 5734 </TestCase> 5735 <TestCase name="triangle_strip"> 5736 <Test name="single_attribute" /> 5737 <Test name="multiple_attributes" /> 5738 <Test name="instanced_attributes" /> 5739 <Test name="default_attribute" /> 5740 </TestCase> 5741 <TestCase name="lines"> 5742 <Test name="single_attribute" /> 5743 <Test name="multiple_attributes" /> 5744 <Test name="instanced_attributes" /> 5745 <Test name="default_attribute" /> 5746 </TestCase> 5747 <TestCase name="line_strip"> 5748 <Test name="single_attribute" /> 5749 <Test name="multiple_attributes" /> 5750 <Test name="instanced_attributes" /> 5751 <Test name="default_attribute" /> 5752 </TestCase> 5753 <TestCase name="line_loop"> 5754 <Test name="single_attribute" /> 5755 <Test name="multiple_attributes" /> 5756 <Test name="instanced_attributes" /> 5757 <Test name="default_attribute" /> 5758 </TestCase> 5759 </TestSuite> 5760 <TestCase name="instancing"> 5761 <Test name="draw_arrays_indirect_grid_2x2" /> 5762 <Test name="draw_arrays_indirect_grid_5x5" /> 5763 <Test name="draw_arrays_indirect_grid_10x10" /> 5764 <Test name="draw_arrays_indirect_grid_32x32" /> 5765 <Test name="draw_arrays_indirect_grid_100x100" /> 5766 <Test name="draw_elements_indirect_grid_2x2" /> 5767 <Test name="draw_elements_indirect_grid_5x5" /> 5768 <Test name="draw_elements_indirect_grid_10x10" /> 5769 <Test name="draw_elements_indirect_grid_32x32" /> 5770 <Test name="draw_elements_indirect_grid_100x100" /> 5771 </TestCase> 5772 <TestSuite name="compute_interop"> 5773 <TestCase name="separate"> 5774 <Test name="drawarrays_compute_cmd" /> 5775 <Test name="drawarrays_compute_data" /> 5776 <Test name="drawarrays_compute_cmd_and_data" /> 5777 <Test name="drawelements_compute_cmd" /> 5778 <Test name="drawelements_compute_data" /> 5779 <Test name="drawelements_compute_indices" /> 5780 <Test name="drawelements_compute_cmd_and_data" /> 5781 <Test name="drawelements_compute_cmd_and_indices" /> 5782 <Test name="drawelements_compute_data_and_indices" /> 5783 <Test name="drawelements_compute_cmd_and_data_and_indices" /> 5784 </TestCase> 5785 <TestCase name="combined"> 5786 <Test name="drawarrays_compute_cmd_and_data" /> 5787 <Test name="drawelements_compute_cmd_and_data" /> 5788 <Test name="drawelements_compute_cmd_and_indices" /> 5789 <Test name="drawelements_compute_data_and_indices" /> 5790 <Test name="drawelements_compute_cmd_and_data_and_indices" /> 5791 </TestCase> 5792 <TestCase name="large"> 5793 <Test name="drawarrays_separate_grid_100x100_drawcount_1" /> 5794 <Test name="drawarrays_separate_grid_200x200_drawcount_1" /> 5795 <Test name="drawarrays_separate_grid_500x500_drawcount_1" /> 5796 <Test name="drawarrays_separate_grid_100x100_drawcount_8" /> 5797 <Test name="drawarrays_separate_grid_200x200_drawcount_8" /> 5798 <Test name="drawarrays_separate_grid_500x500_drawcount_8" /> 5799 <Test name="drawarrays_separate_grid_100x100_drawcount_200" /> 5800 <Test name="drawarrays_separate_grid_200x200_drawcount_800" /> 5801 <Test name="drawarrays_separate_grid_500x500_drawcount_2500" /> 5802 <Test name="drawarrays_combined_grid_100x100_drawcount_1" /> 5803 <Test name="drawarrays_combined_grid_200x200_drawcount_1" /> 5804 <Test name="drawarrays_combined_grid_500x500_drawcount_1" /> 5805 <Test name="drawarrays_combined_grid_100x100_drawcount_8" /> 5806 <Test name="drawarrays_combined_grid_200x200_drawcount_8" /> 5807 <Test name="drawarrays_combined_grid_500x500_drawcount_8" /> 5808 <Test name="drawarrays_combined_grid_100x100_drawcount_200" /> 5809 <Test name="drawarrays_combined_grid_200x200_drawcount_800" /> 5810 <Test name="drawarrays_combined_grid_500x500_drawcount_2500" /> 5811 <Test name="drawelements_separate_grid_100x100_drawcount_1" /> 5812 <Test name="drawelements_separate_grid_200x200_drawcount_1" /> 5813 <Test name="drawelements_separate_grid_500x500_drawcount_1" /> 5814 <Test name="drawelements_separate_grid_1000x1000_drawcount_1" /> 5815 <Test name="drawelements_separate_grid_1200x1200_drawcount_1" /> 5816 <Test name="drawelements_separate_grid_100x100_drawcount_8" /> 5817 <Test name="drawelements_separate_grid_200x200_drawcount_8" /> 5818 <Test name="drawelements_separate_grid_500x500_drawcount_8" /> 5819 <Test name="drawelements_separate_grid_1000x1000_drawcount_8" /> 5820 <Test name="drawelements_separate_grid_1200x1200_drawcount_8" /> 5821 <Test name="drawelements_separate_grid_100x100_drawcount_200" /> 5822 <Test name="drawelements_separate_grid_200x200_drawcount_800" /> 5823 <Test name="drawelements_separate_grid_500x500_drawcount_2500" /> 5824 <Test name="drawelements_combined_grid_100x100_drawcount_1" /> 5825 <Test name="drawelements_combined_grid_200x200_drawcount_1" /> 5826 <Test name="drawelements_combined_grid_500x500_drawcount_1" /> 5827 <Test name="drawelements_combined_grid_1000x1000_drawcount_1" /> 5828 <Test name="drawelements_combined_grid_1200x1200_drawcount_1" /> 5829 <Test name="drawelements_combined_grid_100x100_drawcount_8" /> 5830 <Test name="drawelements_combined_grid_200x200_drawcount_8" /> 5831 <Test name="drawelements_combined_grid_500x500_drawcount_8" /> 5832 <Test name="drawelements_combined_grid_1000x1000_drawcount_8" /> 5833 <Test name="drawelements_combined_grid_1200x1200_drawcount_8" /> 5834 <Test name="drawelements_combined_grid_100x100_drawcount_200" /> 5835 <Test name="drawelements_combined_grid_200x200_drawcount_800" /> 5836 <Test name="drawelements_combined_grid_500x500_drawcount_2500" /> 5837 </TestCase> 5838 </TestSuite> 5839 <TestCase name="random"> 5840 <Test name="2" /> 5841 <Test name="3" /> 5842 <Test name="4" /> 5843 <Test name="5" /> 5844 <Test name="6" /> 5845 <Test name="7" /> 5846 <Test name="8" /> 5847 <Test name="11" /> 5848 <Test name="12" /> 5849 <Test name="13" /> 5850 <Test name="14" /> 5851 <Test name="17" /> 5852 <Test name="19" /> 5853 <Test name="20" /> 5854 <Test name="21" /> 5855 <Test name="22" /> 5856 <Test name="24" /> 5857 <Test name="25" /> 5858 <Test name="27" /> 5859 <Test name="28" /> 5860 <Test name="29" /> 5861 <Test name="30" /> 5862 <Test name="31" /> 5863 <Test name="32" /> 5864 <Test name="35" /> 5865 <Test name="36" /> 5866 <Test name="37" /> 5867 <Test name="38" /> 5868 <Test name="39" /> 5869 <Test name="40" /> 5870 <Test name="42" /> 5871 <Test name="43" /> 5872 <Test name="44" /> 5873 <Test name="45" /> 5874 <Test name="46" /> 5875 <Test name="47" /> 5876 <Test name="48" /> 5877 <Test name="49" /> 5878 <Test name="50" /> 5879 <Test name="51" /> 5880 <Test name="52" /> 5881 <Test name="53" /> 5882 <Test name="54" /> 5883 <Test name="55" /> 5884 <Test name="56" /> 5885 <Test name="57" /> 5886 <Test name="61" /> 5887 </TestCase> 5888 <TestCase name="negative"> 5889 <Test name="command_bad_alignment_1" /> 5890 <Test name="command_bad_alignment_2" /> 5891 <Test name="command_bad_alignment_3" /> 5892 <Test name="command_offset_partially_in_buffer" /> 5893 <Test name="command_offset_not_in_buffer" /> 5894 <Test name="client_vertex_attrib_array" /> 5895 <Test name="client_command_array" /> 5896 <Test name="default_vao" /> 5897 <Test name="invalid_mode_draw_arrays" /> 5898 <Test name="invalid_mode_draw_elements" /> 5899 <Test name="invalid_type_draw_elements" /> 5900 </TestCase> 5901 </TestSuite> 5902 <TestSuite name="tessellation"> 5903 <TestCase name="tesscoord"> 5904 <Test name="triangles_fractional_odd_spacing" /> 5905 <Test name="triangles_fractional_even_spacing" /> 5906 <Test name="quads_equal_spacing" /> 5907 <Test name="quads_fractional_odd_spacing" /> 5908 <Test name="quads_fractional_even_spacing" /> 5909 <Test name="isolines_equal_spacing" /> 5910 <Test name="isolines_fractional_odd_spacing" /> 5911 <Test name="isolines_fractional_even_spacing" /> 5912 </TestCase> 5913 <TestCase name="winding"> 5914 <Test name="triangles_ccw" /> 5915 <Test name="triangles_cw" /> 5916 <Test name="quads_ccw" /> 5917 <Test name="quads_cw" /> 5918 </TestCase> 5919 <TestCase name="shader_input_output"> 5920 <Test name="patch_vertices_5_in_10_out" /> 5921 <Test name="patch_vertices_10_in_5_out" /> 5922 <Test name="primitive_id_tcs" /> 5923 <Test name="primitive_id_tes" /> 5924 <Test name="patch_vertices_in_tcs" /> 5925 <Test name="patch_vertices_in_tes" /> 5926 <Test name="tess_level_inner_0_tes" /> 5927 <Test name="tess_level_inner_1_tes" /> 5928 <Test name="tess_level_outer_0_tes" /> 5929 <Test name="tess_level_outer_1_tes" /> 5930 <Test name="tess_level_outer_2_tes" /> 5931 <Test name="tess_level_outer_3_tes" /> 5932 <Test name="gl_position_vs_to_tcs" /> 5933 <Test name="gl_position_tcs_to_tes" /> 5934 <Test name="gl_position_vs_to_tcs_to_tes" /> 5935 </TestCase> 5936 <TestCase name="misc_draw"> 5937 <Test name="fill_cover_triangles_equal_spacing" /> 5938 <Test name="fill_cover_triangles_fractional_odd_spacing" /> 5939 <Test name="fill_cover_triangles_fractional_even_spacing" /> 5940 <Test name="fill_cover_quads_equal_spacing" /> 5941 <Test name="fill_cover_quads_fractional_odd_spacing" /> 5942 <Test name="fill_cover_quads_fractional_even_spacing" /> 5943 <Test name="fill_overlap_triangles_equal_spacing" /> 5944 <Test name="fill_overlap_triangles_fractional_odd_spacing" /> 5945 <Test name="fill_overlap_triangles_fractional_even_spacing" /> 5946 <Test name="fill_overlap_quads_equal_spacing" /> 5947 <Test name="fill_overlap_quads_fractional_odd_spacing" /> 5948 <Test name="fill_overlap_quads_fractional_even_spacing" /> 5949 <Test name="isolines_equal_spacing" /> 5950 <Test name="isolines_fractional_odd_spacing" /> 5951 <Test name="isolines_fractional_even_spacing" /> 5952 </TestCase> 5953 <TestCase name="common_edge"> 5954 <Test name="triangles_equal_spacing" /> 5955 <Test name="triangles_fractional_odd_spacing" /> 5956 <Test name="triangles_fractional_even_spacing" /> 5957 <Test name="quads_equal_spacing" /> 5958 <Test name="quads_fractional_odd_spacing" /> 5959 <Test name="quads_fractional_even_spacing" /> 5960 </TestCase> 5961 <TestCase name="fractional_spacing"> 5962 <Test name="odd" /> 5963 <Test name="even" /> 5964 </TestCase> 5965 <TestCase name="primitive_discard"> 5966 <Test name="triangles_equal_spacing_ccw" /> 5967 <Test name="triangles_equal_spacing_ccw_point_mode" /> 5968 <Test name="triangles_equal_spacing_cw" /> 5969 <Test name="triangles_equal_spacing_cw_point_mode" /> 5970 <Test name="triangles_fractional_odd_spacing_ccw" /> 5971 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 5972 <Test name="triangles_fractional_odd_spacing_cw" /> 5973 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 5974 <Test name="triangles_fractional_even_spacing_ccw" /> 5975 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 5976 <Test name="triangles_fractional_even_spacing_cw" /> 5977 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 5978 <Test name="quads_equal_spacing_ccw" /> 5979 <Test name="quads_equal_spacing_ccw_point_mode" /> 5980 <Test name="quads_equal_spacing_cw" /> 5981 <Test name="quads_equal_spacing_cw_point_mode" /> 5982 <Test name="quads_fractional_odd_spacing_ccw" /> 5983 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 5984 <Test name="quads_fractional_odd_spacing_cw" /> 5985 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 5986 <Test name="quads_fractional_even_spacing_ccw" /> 5987 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 5988 <Test name="quads_fractional_even_spacing_cw" /> 5989 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 5990 <Test name="isolines_equal_spacing_ccw" /> 5991 <Test name="isolines_equal_spacing_ccw_point_mode" /> 5992 <Test name="isolines_equal_spacing_cw" /> 5993 <Test name="isolines_equal_spacing_cw_point_mode" /> 5994 <Test name="isolines_fractional_odd_spacing_ccw" /> 5995 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" /> 5996 <Test name="isolines_fractional_odd_spacing_cw" /> 5997 <Test name="isolines_fractional_odd_spacing_cw_point_mode" /> 5998 <Test name="isolines_fractional_even_spacing_ccw" /> 5999 <Test name="isolines_fractional_even_spacing_ccw_point_mode" /> 6000 <Test name="isolines_fractional_even_spacing_cw" /> 6001 <Test name="isolines_fractional_even_spacing_cw_point_mode" /> 6002 </TestCase> 6003 <TestSuite name="invariance"> 6004 <TestCase name="primitive_set"> 6005 <Test name="triangles_equal_spacing_ccw" /> 6006 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6007 <Test name="triangles_equal_spacing_cw" /> 6008 <Test name="triangles_equal_spacing_cw_point_mode" /> 6009 <Test name="triangles_fractional_odd_spacing_ccw" /> 6010 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6011 <Test name="triangles_fractional_odd_spacing_cw" /> 6012 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6013 <Test name="triangles_fractional_even_spacing_ccw" /> 6014 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6015 <Test name="triangles_fractional_even_spacing_cw" /> 6016 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6017 <Test name="quads_equal_spacing_ccw" /> 6018 <Test name="quads_equal_spacing_ccw_point_mode" /> 6019 <Test name="quads_equal_spacing_cw" /> 6020 <Test name="quads_equal_spacing_cw_point_mode" /> 6021 <Test name="quads_fractional_odd_spacing_ccw" /> 6022 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6023 <Test name="quads_fractional_odd_spacing_cw" /> 6024 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6025 <Test name="quads_fractional_even_spacing_ccw" /> 6026 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6027 <Test name="quads_fractional_even_spacing_cw" /> 6028 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6029 <Test name="isolines_equal_spacing_ccw" /> 6030 <Test name="isolines_equal_spacing_ccw_point_mode" /> 6031 <Test name="isolines_equal_spacing_cw" /> 6032 <Test name="isolines_equal_spacing_cw_point_mode" /> 6033 <Test name="isolines_fractional_odd_spacing_ccw" /> 6034 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" /> 6035 <Test name="isolines_fractional_odd_spacing_cw" /> 6036 <Test name="isolines_fractional_odd_spacing_cw_point_mode" /> 6037 <Test name="isolines_fractional_even_spacing_ccw" /> 6038 <Test name="isolines_fractional_even_spacing_ccw_point_mode" /> 6039 <Test name="isolines_fractional_even_spacing_cw" /> 6040 <Test name="isolines_fractional_even_spacing_cw_point_mode" /> 6041 </TestCase> 6042 <TestCase name="outer_edge_division"> 6043 <Test name="triangles_equal_spacing" /> 6044 <Test name="triangles_fractional_odd_spacing" /> 6045 <Test name="triangles_fractional_even_spacing" /> 6046 <Test name="quads_equal_spacing" /> 6047 <Test name="quads_fractional_odd_spacing" /> 6048 <Test name="quads_fractional_even_spacing" /> 6049 </TestCase> 6050 <TestCase name="outer_edge_symmetry"> 6051 <Test name="triangles_equal_spacing_ccw" /> 6052 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6053 <Test name="triangles_equal_spacing_cw" /> 6054 <Test name="triangles_equal_spacing_cw_point_mode" /> 6055 <Test name="triangles_fractional_odd_spacing_ccw" /> 6056 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6057 <Test name="triangles_fractional_odd_spacing_cw" /> 6058 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6059 <Test name="triangles_fractional_even_spacing_ccw" /> 6060 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6061 <Test name="triangles_fractional_even_spacing_cw" /> 6062 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6063 <Test name="quads_equal_spacing_ccw" /> 6064 <Test name="quads_equal_spacing_ccw_point_mode" /> 6065 <Test name="quads_equal_spacing_cw" /> 6066 <Test name="quads_equal_spacing_cw_point_mode" /> 6067 <Test name="quads_fractional_odd_spacing_ccw" /> 6068 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6069 <Test name="quads_fractional_odd_spacing_cw" /> 6070 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6071 <Test name="quads_fractional_even_spacing_ccw" /> 6072 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6073 <Test name="quads_fractional_even_spacing_cw" /> 6074 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6075 <Test name="isolines_equal_spacing_ccw" /> 6076 <Test name="isolines_equal_spacing_ccw_point_mode" /> 6077 <Test name="isolines_equal_spacing_cw" /> 6078 <Test name="isolines_equal_spacing_cw_point_mode" /> 6079 <Test name="isolines_fractional_odd_spacing_ccw" /> 6080 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" /> 6081 <Test name="isolines_fractional_odd_spacing_cw" /> 6082 <Test name="isolines_fractional_odd_spacing_cw_point_mode" /> 6083 <Test name="isolines_fractional_even_spacing_ccw" /> 6084 <Test name="isolines_fractional_even_spacing_ccw_point_mode" /> 6085 <Test name="isolines_fractional_even_spacing_cw" /> 6086 <Test name="isolines_fractional_even_spacing_cw_point_mode" /> 6087 </TestCase> 6088 <TestCase name="outer_edge_index_independence"> 6089 <Test name="triangles_equal_spacing_ccw" /> 6090 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6091 <Test name="triangles_equal_spacing_cw" /> 6092 <Test name="triangles_equal_spacing_cw_point_mode" /> 6093 <Test name="triangles_fractional_odd_spacing_ccw" /> 6094 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6095 <Test name="triangles_fractional_odd_spacing_cw" /> 6096 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6097 <Test name="triangles_fractional_even_spacing_ccw" /> 6098 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6099 <Test name="triangles_fractional_even_spacing_cw" /> 6100 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6101 <Test name="quads_equal_spacing_ccw" /> 6102 <Test name="quads_equal_spacing_ccw_point_mode" /> 6103 <Test name="quads_equal_spacing_cw" /> 6104 <Test name="quads_equal_spacing_cw_point_mode" /> 6105 <Test name="quads_fractional_odd_spacing_ccw" /> 6106 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6107 <Test name="quads_fractional_odd_spacing_cw" /> 6108 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6109 <Test name="quads_fractional_even_spacing_ccw" /> 6110 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6111 <Test name="quads_fractional_even_spacing_cw" /> 6112 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6113 </TestCase> 6114 <TestCase name="triangle_set"> 6115 <Test name="triangles_equal_spacing" /> 6116 <Test name="triangles_fractional_odd_spacing" /> 6117 <Test name="triangles_fractional_even_spacing" /> 6118 <Test name="quads_equal_spacing" /> 6119 <Test name="quads_fractional_odd_spacing" /> 6120 <Test name="quads_fractional_even_spacing" /> 6121 </TestCase> 6122 <TestCase name="inner_triangle_set"> 6123 <Test name="triangles_equal_spacing" /> 6124 <Test name="triangles_fractional_odd_spacing" /> 6125 <Test name="triangles_fractional_even_spacing" /> 6126 <Test name="quads_equal_spacing" /> 6127 <Test name="quads_fractional_odd_spacing" /> 6128 <Test name="quads_fractional_even_spacing" /> 6129 </TestCase> 6130 <TestCase name="outer_triangle_set"> 6131 <Test name="triangles_equal_spacing" /> 6132 <Test name="triangles_fractional_odd_spacing" /> 6133 <Test name="triangles_fractional_even_spacing" /> 6134 <Test name="quads_equal_spacing" /> 6135 <Test name="quads_fractional_odd_spacing" /> 6136 <Test name="quads_fractional_even_spacing" /> 6137 </TestCase> 6138 <TestCase name="tess_coord_component_range"> 6139 <Test name="triangles_equal_spacing_ccw" /> 6140 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6141 <Test name="triangles_equal_spacing_cw" /> 6142 <Test name="triangles_equal_spacing_cw_point_mode" /> 6143 <Test name="triangles_fractional_odd_spacing_ccw" /> 6144 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6145 <Test name="triangles_fractional_odd_spacing_cw" /> 6146 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6147 <Test name="triangles_fractional_even_spacing_ccw" /> 6148 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6149 <Test name="triangles_fractional_even_spacing_cw" /> 6150 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6151 <Test name="quads_equal_spacing_ccw" /> 6152 <Test name="quads_equal_spacing_ccw_point_mode" /> 6153 <Test name="quads_equal_spacing_cw" /> 6154 <Test name="quads_equal_spacing_cw_point_mode" /> 6155 <Test name="quads_fractional_odd_spacing_ccw" /> 6156 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6157 <Test name="quads_fractional_odd_spacing_cw" /> 6158 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6159 <Test name="quads_fractional_even_spacing_ccw" /> 6160 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6161 <Test name="quads_fractional_even_spacing_cw" /> 6162 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6163 <Test name="isolines_equal_spacing_ccw" /> 6164 <Test name="isolines_equal_spacing_ccw_point_mode" /> 6165 <Test name="isolines_equal_spacing_cw" /> 6166 <Test name="isolines_equal_spacing_cw_point_mode" /> 6167 <Test name="isolines_fractional_odd_spacing_ccw" /> 6168 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" /> 6169 <Test name="isolines_fractional_odd_spacing_cw" /> 6170 <Test name="isolines_fractional_odd_spacing_cw_point_mode" /> 6171 <Test name="isolines_fractional_even_spacing_ccw" /> 6172 <Test name="isolines_fractional_even_spacing_ccw_point_mode" /> 6173 <Test name="isolines_fractional_even_spacing_cw" /> 6174 <Test name="isolines_fractional_even_spacing_cw_point_mode" /> 6175 </TestCase> 6176 <TestCase name="one_minus_tess_coord_component"> 6177 <Test name="triangles_equal_spacing_ccw" /> 6178 <Test name="triangles_equal_spacing_ccw_point_mode" /> 6179 <Test name="triangles_equal_spacing_cw" /> 6180 <Test name="triangles_equal_spacing_cw_point_mode" /> 6181 <Test name="triangles_fractional_odd_spacing_ccw" /> 6182 <Test name="triangles_fractional_odd_spacing_ccw_point_mode" /> 6183 <Test name="triangles_fractional_odd_spacing_cw" /> 6184 <Test name="triangles_fractional_odd_spacing_cw_point_mode" /> 6185 <Test name="triangles_fractional_even_spacing_ccw" /> 6186 <Test name="triangles_fractional_even_spacing_ccw_point_mode" /> 6187 <Test name="triangles_fractional_even_spacing_cw" /> 6188 <Test name="triangles_fractional_even_spacing_cw_point_mode" /> 6189 <Test name="quads_equal_spacing_ccw" /> 6190 <Test name="quads_equal_spacing_ccw_point_mode" /> 6191 <Test name="quads_equal_spacing_cw" /> 6192 <Test name="quads_equal_spacing_cw_point_mode" /> 6193 <Test name="quads_fractional_odd_spacing_ccw" /> 6194 <Test name="quads_fractional_odd_spacing_ccw_point_mode" /> 6195 <Test name="quads_fractional_odd_spacing_cw" /> 6196 <Test name="quads_fractional_odd_spacing_cw_point_mode" /> 6197 <Test name="quads_fractional_even_spacing_ccw" /> 6198 <Test name="quads_fractional_even_spacing_ccw_point_mode" /> 6199 <Test name="quads_fractional_even_spacing_cw" /> 6200 <Test name="quads_fractional_even_spacing_cw_point_mode" /> 6201 <Test name="isolines_equal_spacing_ccw" /> 6202 <Test name="isolines_equal_spacing_ccw_point_mode" /> 6203 <Test name="isolines_equal_spacing_cw" /> 6204 <Test name="isolines_equal_spacing_cw_point_mode" /> 6205 <Test name="isolines_fractional_odd_spacing_ccw" /> 6206 <Test name="isolines_fractional_odd_spacing_ccw_point_mode" /> 6207 <Test name="isolines_fractional_odd_spacing_cw" /> 6208 <Test name="isolines_fractional_odd_spacing_cw_point_mode" /> 6209 <Test name="isolines_fractional_even_spacing_ccw" /> 6210 <Test name="isolines_fractional_even_spacing_ccw_point_mode" /> 6211 <Test name="isolines_fractional_even_spacing_cw" /> 6212 <Test name="isolines_fractional_even_spacing_cw_point_mode" /> 6213 </TestCase> 6214 </TestSuite> 6215 <TestSuite name="user_defined_io"> 6216 <TestSuite name="per_patch"> 6217 <TestCase name="vertex_io_array_size_implicit"> 6218 <Test name="triangles" /> 6219 <Test name="quads" /> 6220 <Test name="isolines" /> 6221 </TestCase> 6222 <TestCase name="vertex_io_array_size_shader_builtin"> 6223 <Test name="triangles" /> 6224 <Test name="quads" /> 6225 <Test name="isolines" /> 6226 </TestCase> 6227 <TestCase name="vertex_io_array_size_query"> 6228 <Test name="triangles" /> 6229 <Test name="quads" /> 6230 <Test name="isolines" /> 6231 </TestCase> 6232 </TestSuite> 6233 <TestSuite name="per_vertex_block"> 6234 <TestCase name="vertex_io_array_size_implicit"> 6235 <Test name="triangles" /> 6236 <Test name="quads" /> 6237 <Test name="isolines" /> 6238 </TestCase> 6239 <TestCase name="vertex_io_array_size_shader_builtin"> 6240 <Test name="triangles" /> 6241 <Test name="quads" /> 6242 <Test name="isolines" /> 6243 </TestCase> 6244 <TestCase name="vertex_io_array_size_query"> 6245 <Test name="triangles" /> 6246 <Test name="quads" /> 6247 <Test name="isolines" /> 6248 </TestCase> 6249 </TestSuite> 6250 </TestSuite> 6251 </TestSuite> 6252 <TestSuite name="ssbo"> 6253 <TestSuite name="layout"> 6254 <TestSuite name="single_basic_type"> 6255 <TestCase name="shared"> 6256 <Test name="lowp_float" /> 6257 <Test name="mediump_float" /> 6258 <Test name="highp_float" /> 6259 <Test name="lowp_vec2" /> 6260 <Test name="mediump_vec2" /> 6261 <Test name="highp_vec2" /> 6262 <Test name="lowp_vec3" /> 6263 <Test name="mediump_vec3" /> 6264 <Test name="highp_vec3" /> 6265 <Test name="lowp_vec4" /> 6266 <Test name="mediump_vec4" /> 6267 <Test name="highp_vec4" /> 6268 <Test name="lowp_int" /> 6269 <Test name="mediump_int" /> 6270 <Test name="highp_int" /> 6271 <Test name="lowp_ivec2" /> 6272 <Test name="mediump_ivec2" /> 6273 <Test name="highp_ivec2" /> 6274 <Test name="lowp_ivec3" /> 6275 <Test name="mediump_ivec3" /> 6276 <Test name="highp_ivec3" /> 6277 <Test name="lowp_ivec4" /> 6278 <Test name="mediump_ivec4" /> 6279 <Test name="highp_ivec4" /> 6280 <Test name="lowp_uint" /> 6281 <Test name="mediump_uint" /> 6282 <Test name="highp_uint" /> 6283 <Test name="lowp_uvec2" /> 6284 <Test name="mediump_uvec2" /> 6285 <Test name="highp_uvec2" /> 6286 <Test name="lowp_uvec3" /> 6287 <Test name="mediump_uvec3" /> 6288 <Test name="highp_uvec3" /> 6289 <Test name="lowp_uvec4" /> 6290 <Test name="mediump_uvec4" /> 6291 <Test name="highp_uvec4" /> 6292 <Test name="bool" /> 6293 <Test name="bvec2" /> 6294 <Test name="bvec3" /> 6295 <Test name="bvec4" /> 6296 <Test name="lowp_mat2" /> 6297 <Test name="mediump_mat2" /> 6298 <Test name="highp_mat2" /> 6299 <Test name="row_major_lowp_mat2" /> 6300 <Test name="row_major_mediump_mat2" /> 6301 <Test name="row_major_highp_mat2" /> 6302 <Test name="column_major_lowp_mat2" /> 6303 <Test name="column_major_mediump_mat2" /> 6304 <Test name="column_major_highp_mat2" /> 6305 <Test name="lowp_mat3" /> 6306 <Test name="mediump_mat3" /> 6307 <Test name="highp_mat3" /> 6308 <Test name="row_major_lowp_mat3" /> 6309 <Test name="row_major_mediump_mat3" /> 6310 <Test name="row_major_highp_mat3" /> 6311 <Test name="column_major_lowp_mat3" /> 6312 <Test name="column_major_mediump_mat3" /> 6313 <Test name="column_major_highp_mat3" /> 6314 <Test name="lowp_mat4" /> 6315 <Test name="mediump_mat4" /> 6316 <Test name="highp_mat4" /> 6317 <Test name="row_major_lowp_mat4" /> 6318 <Test name="row_major_mediump_mat4" /> 6319 <Test name="row_major_highp_mat4" /> 6320 <Test name="column_major_lowp_mat4" /> 6321 <Test name="column_major_mediump_mat4" /> 6322 <Test name="column_major_highp_mat4" /> 6323 <Test name="lowp_mat2x3" /> 6324 <Test name="mediump_mat2x3" /> 6325 <Test name="highp_mat2x3" /> 6326 <Test name="row_major_lowp_mat2x3" /> 6327 <Test name="row_major_mediump_mat2x3" /> 6328 <Test name="row_major_highp_mat2x3" /> 6329 <Test name="column_major_lowp_mat2x3" /> 6330 <Test name="column_major_mediump_mat2x3" /> 6331 <Test name="column_major_highp_mat2x3" /> 6332 <Test name="lowp_mat2x4" /> 6333 <Test name="mediump_mat2x4" /> 6334 <Test name="highp_mat2x4" /> 6335 <Test name="row_major_lowp_mat2x4" /> 6336 <Test name="row_major_mediump_mat2x4" /> 6337 <Test name="row_major_highp_mat2x4" /> 6338 <Test name="column_major_lowp_mat2x4" /> 6339 <Test name="column_major_mediump_mat2x4" /> 6340 <Test name="column_major_highp_mat2x4" /> 6341 <Test name="lowp_mat3x2" /> 6342 <Test name="mediump_mat3x2" /> 6343 <Test name="highp_mat3x2" /> 6344 <Test name="row_major_lowp_mat3x2" /> 6345 <Test name="row_major_mediump_mat3x2" /> 6346 <Test name="row_major_highp_mat3x2" /> 6347 <Test name="column_major_lowp_mat3x2" /> 6348 <Test name="column_major_mediump_mat3x2" /> 6349 <Test name="column_major_highp_mat3x2" /> 6350 <Test name="lowp_mat3x4" /> 6351 <Test name="mediump_mat3x4" /> 6352 <Test name="highp_mat3x4" /> 6353 <Test name="row_major_lowp_mat3x4" /> 6354 <Test name="row_major_mediump_mat3x4" /> 6355 <Test name="row_major_highp_mat3x4" /> 6356 <Test name="column_major_lowp_mat3x4" /> 6357 <Test name="column_major_mediump_mat3x4" /> 6358 <Test name="column_major_highp_mat3x4" /> 6359 <Test name="lowp_mat4x2" /> 6360 <Test name="mediump_mat4x2" /> 6361 <Test name="highp_mat4x2" /> 6362 <Test name="row_major_lowp_mat4x2" /> 6363 <Test name="row_major_mediump_mat4x2" /> 6364 <Test name="row_major_highp_mat4x2" /> 6365 <Test name="column_major_lowp_mat4x2" /> 6366 <Test name="column_major_mediump_mat4x2" /> 6367 <Test name="column_major_highp_mat4x2" /> 6368 <Test name="lowp_mat4x3" /> 6369 <Test name="mediump_mat4x3" /> 6370 <Test name="highp_mat4x3" /> 6371 <Test name="row_major_lowp_mat4x3" /> 6372 <Test name="row_major_mediump_mat4x3" /> 6373 <Test name="row_major_highp_mat4x3" /> 6374 <Test name="column_major_lowp_mat4x3" /> 6375 <Test name="column_major_mediump_mat4x3" /> 6376 <Test name="column_major_highp_mat4x3" /> 6377 </TestCase> 6378 <TestCase name="packed"> 6379 <Test name="lowp_float" /> 6380 <Test name="mediump_float" /> 6381 <Test name="highp_float" /> 6382 <Test name="lowp_vec2" /> 6383 <Test name="mediump_vec2" /> 6384 <Test name="highp_vec2" /> 6385 <Test name="lowp_vec3" /> 6386 <Test name="mediump_vec3" /> 6387 <Test name="highp_vec3" /> 6388 <Test name="lowp_vec4" /> 6389 <Test name="mediump_vec4" /> 6390 <Test name="highp_vec4" /> 6391 <Test name="lowp_int" /> 6392 <Test name="mediump_int" /> 6393 <Test name="highp_int" /> 6394 <Test name="lowp_ivec2" /> 6395 <Test name="mediump_ivec2" /> 6396 <Test name="highp_ivec2" /> 6397 <Test name="lowp_ivec3" /> 6398 <Test name="mediump_ivec3" /> 6399 <Test name="highp_ivec3" /> 6400 <Test name="lowp_ivec4" /> 6401 <Test name="mediump_ivec4" /> 6402 <Test name="highp_ivec4" /> 6403 <Test name="lowp_uint" /> 6404 <Test name="mediump_uint" /> 6405 <Test name="highp_uint" /> 6406 <Test name="lowp_uvec2" /> 6407 <Test name="mediump_uvec2" /> 6408 <Test name="highp_uvec2" /> 6409 <Test name="lowp_uvec3" /> 6410 <Test name="mediump_uvec3" /> 6411 <Test name="highp_uvec3" /> 6412 <Test name="lowp_uvec4" /> 6413 <Test name="mediump_uvec4" /> 6414 <Test name="highp_uvec4" /> 6415 <Test name="bool" /> 6416 <Test name="bvec2" /> 6417 <Test name="bvec3" /> 6418 <Test name="bvec4" /> 6419 <Test name="lowp_mat2" /> 6420 <Test name="mediump_mat2" /> 6421 <Test name="highp_mat2" /> 6422 <Test name="row_major_lowp_mat2" /> 6423 <Test name="row_major_mediump_mat2" /> 6424 <Test name="row_major_highp_mat2" /> 6425 <Test name="column_major_lowp_mat2" /> 6426 <Test name="column_major_mediump_mat2" /> 6427 <Test name="column_major_highp_mat2" /> 6428 <Test name="lowp_mat3" /> 6429 <Test name="mediump_mat3" /> 6430 <Test name="highp_mat3" /> 6431 <Test name="row_major_lowp_mat3" /> 6432 <Test name="row_major_mediump_mat3" /> 6433 <Test name="row_major_highp_mat3" /> 6434 <Test name="column_major_lowp_mat3" /> 6435 <Test name="column_major_mediump_mat3" /> 6436 <Test name="column_major_highp_mat3" /> 6437 <Test name="lowp_mat4" /> 6438 <Test name="mediump_mat4" /> 6439 <Test name="highp_mat4" /> 6440 <Test name="row_major_lowp_mat4" /> 6441 <Test name="row_major_mediump_mat4" /> 6442 <Test name="row_major_highp_mat4" /> 6443 <Test name="column_major_lowp_mat4" /> 6444 <Test name="column_major_mediump_mat4" /> 6445 <Test name="column_major_highp_mat4" /> 6446 <Test name="lowp_mat2x3" /> 6447 <Test name="mediump_mat2x3" /> 6448 <Test name="highp_mat2x3" /> 6449 <Test name="row_major_lowp_mat2x3" /> 6450 <Test name="row_major_mediump_mat2x3" /> 6451 <Test name="row_major_highp_mat2x3" /> 6452 <Test name="column_major_lowp_mat2x3" /> 6453 <Test name="column_major_mediump_mat2x3" /> 6454 <Test name="column_major_highp_mat2x3" /> 6455 <Test name="lowp_mat2x4" /> 6456 <Test name="mediump_mat2x4" /> 6457 <Test name="highp_mat2x4" /> 6458 <Test name="row_major_lowp_mat2x4" /> 6459 <Test name="row_major_mediump_mat2x4" /> 6460 <Test name="row_major_highp_mat2x4" /> 6461 <Test name="column_major_lowp_mat2x4" /> 6462 <Test name="column_major_mediump_mat2x4" /> 6463 <Test name="column_major_highp_mat2x4" /> 6464 <Test name="lowp_mat3x2" /> 6465 <Test name="mediump_mat3x2" /> 6466 <Test name="highp_mat3x2" /> 6467 <Test name="row_major_lowp_mat3x2" /> 6468 <Test name="row_major_mediump_mat3x2" /> 6469 <Test name="row_major_highp_mat3x2" /> 6470 <Test name="column_major_lowp_mat3x2" /> 6471 <Test name="column_major_mediump_mat3x2" /> 6472 <Test name="column_major_highp_mat3x2" /> 6473 <Test name="lowp_mat3x4" /> 6474 <Test name="mediump_mat3x4" /> 6475 <Test name="highp_mat3x4" /> 6476 <Test name="row_major_lowp_mat3x4" /> 6477 <Test name="row_major_mediump_mat3x4" /> 6478 <Test name="row_major_highp_mat3x4" /> 6479 <Test name="column_major_lowp_mat3x4" /> 6480 <Test name="column_major_mediump_mat3x4" /> 6481 <Test name="column_major_highp_mat3x4" /> 6482 <Test name="lowp_mat4x2" /> 6483 <Test name="mediump_mat4x2" /> 6484 <Test name="highp_mat4x2" /> 6485 <Test name="row_major_lowp_mat4x2" /> 6486 <Test name="row_major_mediump_mat4x2" /> 6487 <Test name="row_major_highp_mat4x2" /> 6488 <Test name="column_major_lowp_mat4x2" /> 6489 <Test name="column_major_mediump_mat4x2" /> 6490 <Test name="column_major_highp_mat4x2" /> 6491 <Test name="lowp_mat4x3" /> 6492 <Test name="mediump_mat4x3" /> 6493 <Test name="highp_mat4x3" /> 6494 <Test name="row_major_lowp_mat4x3" /> 6495 <Test name="row_major_mediump_mat4x3" /> 6496 <Test name="row_major_highp_mat4x3" /> 6497 <Test name="column_major_lowp_mat4x3" /> 6498 <Test name="column_major_mediump_mat4x3" /> 6499 <Test name="column_major_highp_mat4x3" /> 6500 </TestCase> 6501 <TestCase name="std140"> 6502 <Test name="lowp_float" /> 6503 <Test name="mediump_float" /> 6504 <Test name="highp_float" /> 6505 <Test name="lowp_vec2" /> 6506 <Test name="mediump_vec2" /> 6507 <Test name="highp_vec2" /> 6508 <Test name="lowp_vec3" /> 6509 <Test name="mediump_vec3" /> 6510 <Test name="highp_vec3" /> 6511 <Test name="lowp_vec4" /> 6512 <Test name="mediump_vec4" /> 6513 <Test name="highp_vec4" /> 6514 <Test name="lowp_int" /> 6515 <Test name="mediump_int" /> 6516 <Test name="highp_int" /> 6517 <Test name="lowp_ivec2" /> 6518 <Test name="mediump_ivec2" /> 6519 <Test name="highp_ivec2" /> 6520 <Test name="lowp_ivec3" /> 6521 <Test name="mediump_ivec3" /> 6522 <Test name="highp_ivec3" /> 6523 <Test name="lowp_ivec4" /> 6524 <Test name="mediump_ivec4" /> 6525 <Test name="highp_ivec4" /> 6526 <Test name="lowp_uint" /> 6527 <Test name="mediump_uint" /> 6528 <Test name="highp_uint" /> 6529 <Test name="lowp_uvec2" /> 6530 <Test name="mediump_uvec2" /> 6531 <Test name="highp_uvec2" /> 6532 <Test name="lowp_uvec3" /> 6533 <Test name="mediump_uvec3" /> 6534 <Test name="highp_uvec3" /> 6535 <Test name="lowp_uvec4" /> 6536 <Test name="mediump_uvec4" /> 6537 <Test name="highp_uvec4" /> 6538 <Test name="bool" /> 6539 <Test name="bvec2" /> 6540 <Test name="bvec3" /> 6541 <Test name="bvec4" /> 6542 <Test name="lowp_mat2" /> 6543 <Test name="mediump_mat2" /> 6544 <Test name="highp_mat2" /> 6545 <Test name="row_major_lowp_mat2" /> 6546 <Test name="row_major_mediump_mat2" /> 6547 <Test name="row_major_highp_mat2" /> 6548 <Test name="column_major_lowp_mat2" /> 6549 <Test name="column_major_mediump_mat2" /> 6550 <Test name="column_major_highp_mat2" /> 6551 <Test name="lowp_mat3" /> 6552 <Test name="mediump_mat3" /> 6553 <Test name="highp_mat3" /> 6554 <Test name="row_major_lowp_mat3" /> 6555 <Test name="row_major_mediump_mat3" /> 6556 <Test name="row_major_highp_mat3" /> 6557 <Test name="column_major_lowp_mat3" /> 6558 <Test name="column_major_mediump_mat3" /> 6559 <Test name="column_major_highp_mat3" /> 6560 <Test name="lowp_mat4" /> 6561 <Test name="mediump_mat4" /> 6562 <Test name="highp_mat4" /> 6563 <Test name="row_major_lowp_mat4" /> 6564 <Test name="row_major_mediump_mat4" /> 6565 <Test name="row_major_highp_mat4" /> 6566 <Test name="column_major_lowp_mat4" /> 6567 <Test name="column_major_mediump_mat4" /> 6568 <Test name="column_major_highp_mat4" /> 6569 <Test name="lowp_mat2x3" /> 6570 <Test name="mediump_mat2x3" /> 6571 <Test name="highp_mat2x3" /> 6572 <Test name="row_major_lowp_mat2x3" /> 6573 <Test name="row_major_mediump_mat2x3" /> 6574 <Test name="row_major_highp_mat2x3" /> 6575 <Test name="column_major_lowp_mat2x3" /> 6576 <Test name="column_major_mediump_mat2x3" /> 6577 <Test name="column_major_highp_mat2x3" /> 6578 <Test name="lowp_mat2x4" /> 6579 <Test name="mediump_mat2x4" /> 6580 <Test name="highp_mat2x4" /> 6581 <Test name="row_major_lowp_mat2x4" /> 6582 <Test name="row_major_mediump_mat2x4" /> 6583 <Test name="row_major_highp_mat2x4" /> 6584 <Test name="column_major_lowp_mat2x4" /> 6585 <Test name="column_major_mediump_mat2x4" /> 6586 <Test name="column_major_highp_mat2x4" /> 6587 <Test name="lowp_mat3x2" /> 6588 <Test name="mediump_mat3x2" /> 6589 <Test name="highp_mat3x2" /> 6590 <Test name="row_major_lowp_mat3x2" /> 6591 <Test name="row_major_mediump_mat3x2" /> 6592 <Test name="row_major_highp_mat3x2" /> 6593 <Test name="column_major_lowp_mat3x2" /> 6594 <Test name="column_major_mediump_mat3x2" /> 6595 <Test name="column_major_highp_mat3x2" /> 6596 <Test name="lowp_mat3x4" /> 6597 <Test name="mediump_mat3x4" /> 6598 <Test name="highp_mat3x4" /> 6599 <Test name="row_major_lowp_mat3x4" /> 6600 <Test name="row_major_mediump_mat3x4" /> 6601 <Test name="row_major_highp_mat3x4" /> 6602 <Test name="column_major_lowp_mat3x4" /> 6603 <Test name="column_major_mediump_mat3x4" /> 6604 <Test name="column_major_highp_mat3x4" /> 6605 <Test name="lowp_mat4x2" /> 6606 <Test name="mediump_mat4x2" /> 6607 <Test name="highp_mat4x2" /> 6608 <Test name="row_major_lowp_mat4x2" /> 6609 <Test name="row_major_mediump_mat4x2" /> 6610 <Test name="row_major_highp_mat4x2" /> 6611 <Test name="column_major_lowp_mat4x2" /> 6612 <Test name="column_major_mediump_mat4x2" /> 6613 <Test name="column_major_highp_mat4x2" /> 6614 <Test name="lowp_mat4x3" /> 6615 <Test name="mediump_mat4x3" /> 6616 <Test name="highp_mat4x3" /> 6617 <Test name="row_major_lowp_mat4x3" /> 6618 <Test name="row_major_mediump_mat4x3" /> 6619 <Test name="row_major_highp_mat4x3" /> 6620 <Test name="column_major_lowp_mat4x3" /> 6621 <Test name="column_major_mediump_mat4x3" /> 6622 <Test name="column_major_highp_mat4x3" /> 6623 </TestCase> 6624 <TestCase name="std430"> 6625 <Test name="lowp_float" /> 6626 <Test name="mediump_float" /> 6627 <Test name="highp_float" /> 6628 <Test name="lowp_vec2" /> 6629 <Test name="mediump_vec2" /> 6630 <Test name="highp_vec2" /> 6631 <Test name="lowp_vec3" /> 6632 <Test name="mediump_vec3" /> 6633 <Test name="highp_vec3" /> 6634 <Test name="lowp_vec4" /> 6635 <Test name="mediump_vec4" /> 6636 <Test name="highp_vec4" /> 6637 <Test name="lowp_int" /> 6638 <Test name="mediump_int" /> 6639 <Test name="highp_int" /> 6640 <Test name="lowp_ivec2" /> 6641 <Test name="mediump_ivec2" /> 6642 <Test name="highp_ivec2" /> 6643 <Test name="lowp_ivec3" /> 6644 <Test name="mediump_ivec3" /> 6645 <Test name="highp_ivec3" /> 6646 <Test name="lowp_ivec4" /> 6647 <Test name="mediump_ivec4" /> 6648 <Test name="highp_ivec4" /> 6649 <Test name="lowp_uint" /> 6650 <Test name="mediump_uint" /> 6651 <Test name="highp_uint" /> 6652 <Test name="lowp_uvec2" /> 6653 <Test name="mediump_uvec2" /> 6654 <Test name="highp_uvec2" /> 6655 <Test name="lowp_uvec3" /> 6656 <Test name="mediump_uvec3" /> 6657 <Test name="highp_uvec3" /> 6658 <Test name="lowp_uvec4" /> 6659 <Test name="mediump_uvec4" /> 6660 <Test name="highp_uvec4" /> 6661 <Test name="bool" /> 6662 <Test name="bvec2" /> 6663 <Test name="bvec3" /> 6664 <Test name="bvec4" /> 6665 <Test name="lowp_mat2" /> 6666 <Test name="mediump_mat2" /> 6667 <Test name="highp_mat2" /> 6668 <Test name="row_major_lowp_mat2" /> 6669 <Test name="row_major_mediump_mat2" /> 6670 <Test name="row_major_highp_mat2" /> 6671 <Test name="column_major_lowp_mat2" /> 6672 <Test name="column_major_mediump_mat2" /> 6673 <Test name="column_major_highp_mat2" /> 6674 <Test name="lowp_mat3" /> 6675 <Test name="mediump_mat3" /> 6676 <Test name="highp_mat3" /> 6677 <Test name="row_major_lowp_mat3" /> 6678 <Test name="row_major_mediump_mat3" /> 6679 <Test name="row_major_highp_mat3" /> 6680 <Test name="column_major_lowp_mat3" /> 6681 <Test name="column_major_mediump_mat3" /> 6682 <Test name="column_major_highp_mat3" /> 6683 <Test name="lowp_mat4" /> 6684 <Test name="mediump_mat4" /> 6685 <Test name="highp_mat4" /> 6686 <Test name="row_major_lowp_mat4" /> 6687 <Test name="row_major_mediump_mat4" /> 6688 <Test name="row_major_highp_mat4" /> 6689 <Test name="column_major_lowp_mat4" /> 6690 <Test name="column_major_mediump_mat4" /> 6691 <Test name="column_major_highp_mat4" /> 6692 <Test name="lowp_mat2x3" /> 6693 <Test name="mediump_mat2x3" /> 6694 <Test name="highp_mat2x3" /> 6695 <Test name="row_major_lowp_mat2x3" /> 6696 <Test name="row_major_mediump_mat2x3" /> 6697 <Test name="row_major_highp_mat2x3" /> 6698 <Test name="column_major_lowp_mat2x3" /> 6699 <Test name="column_major_mediump_mat2x3" /> 6700 <Test name="column_major_highp_mat2x3" /> 6701 <Test name="lowp_mat2x4" /> 6702 <Test name="mediump_mat2x4" /> 6703 <Test name="highp_mat2x4" /> 6704 <Test name="row_major_lowp_mat2x4" /> 6705 <Test name="row_major_mediump_mat2x4" /> 6706 <Test name="row_major_highp_mat2x4" /> 6707 <Test name="column_major_lowp_mat2x4" /> 6708 <Test name="column_major_mediump_mat2x4" /> 6709 <Test name="column_major_highp_mat2x4" /> 6710 <Test name="lowp_mat3x2" /> 6711 <Test name="mediump_mat3x2" /> 6712 <Test name="highp_mat3x2" /> 6713 <Test name="row_major_lowp_mat3x2" /> 6714 <Test name="row_major_mediump_mat3x2" /> 6715 <Test name="row_major_highp_mat3x2" /> 6716 <Test name="column_major_lowp_mat3x2" /> 6717 <Test name="column_major_mediump_mat3x2" /> 6718 <Test name="column_major_highp_mat3x2" /> 6719 <Test name="lowp_mat3x4" /> 6720 <Test name="mediump_mat3x4" /> 6721 <Test name="highp_mat3x4" /> 6722 <Test name="row_major_lowp_mat3x4" /> 6723 <Test name="row_major_mediump_mat3x4" /> 6724 <Test name="row_major_highp_mat3x4" /> 6725 <Test name="column_major_lowp_mat3x4" /> 6726 <Test name="column_major_mediump_mat3x4" /> 6727 <Test name="column_major_highp_mat3x4" /> 6728 <Test name="lowp_mat4x2" /> 6729 <Test name="mediump_mat4x2" /> 6730 <Test name="highp_mat4x2" /> 6731 <Test name="row_major_lowp_mat4x2" /> 6732 <Test name="row_major_mediump_mat4x2" /> 6733 <Test name="row_major_highp_mat4x2" /> 6734 <Test name="column_major_lowp_mat4x2" /> 6735 <Test name="column_major_mediump_mat4x2" /> 6736 <Test name="column_major_highp_mat4x2" /> 6737 <Test name="lowp_mat4x3" /> 6738 <Test name="mediump_mat4x3" /> 6739 <Test name="highp_mat4x3" /> 6740 <Test name="row_major_lowp_mat4x3" /> 6741 <Test name="row_major_mediump_mat4x3" /> 6742 <Test name="row_major_highp_mat4x3" /> 6743 <Test name="column_major_lowp_mat4x3" /> 6744 <Test name="column_major_mediump_mat4x3" /> 6745 <Test name="column_major_highp_mat4x3" /> 6746 </TestCase> 6747 </TestSuite> 6748 <TestSuite name="single_basic_array"> 6749 <TestCase name="shared"> 6750 <Test name="float" /> 6751 <Test name="vec2" /> 6752 <Test name="vec3" /> 6753 <Test name="vec4" /> 6754 <Test name="int" /> 6755 <Test name="ivec2" /> 6756 <Test name="ivec3" /> 6757 <Test name="ivec4" /> 6758 <Test name="uint" /> 6759 <Test name="uvec2" /> 6760 <Test name="uvec3" /> 6761 <Test name="uvec4" /> 6762 <Test name="bool" /> 6763 <Test name="bvec2" /> 6764 <Test name="bvec3" /> 6765 <Test name="bvec4" /> 6766 <Test name="mat2" /> 6767 <Test name="row_major_mat2" /> 6768 <Test name="column_major_mat2" /> 6769 <Test name="mat3" /> 6770 <Test name="row_major_mat3" /> 6771 <Test name="column_major_mat3" /> 6772 <Test name="mat4" /> 6773 <Test name="row_major_mat4" /> 6774 <Test name="column_major_mat4" /> 6775 <Test name="mat2x3" /> 6776 <Test name="row_major_mat2x3" /> 6777 <Test name="column_major_mat2x3" /> 6778 <Test name="mat2x4" /> 6779 <Test name="row_major_mat2x4" /> 6780 <Test name="column_major_mat2x4" /> 6781 <Test name="mat3x2" /> 6782 <Test name="row_major_mat3x2" /> 6783 <Test name="column_major_mat3x2" /> 6784 <Test name="mat3x4" /> 6785 <Test name="row_major_mat3x4" /> 6786 <Test name="column_major_mat3x4" /> 6787 <Test name="mat4x2" /> 6788 <Test name="row_major_mat4x2" /> 6789 <Test name="column_major_mat4x2" /> 6790 <Test name="mat4x3" /> 6791 <Test name="row_major_mat4x3" /> 6792 <Test name="column_major_mat4x3" /> 6793 </TestCase> 6794 <TestCase name="packed"> 6795 <Test name="float" /> 6796 <Test name="vec2" /> 6797 <Test name="vec3" /> 6798 <Test name="vec4" /> 6799 <Test name="int" /> 6800 <Test name="ivec2" /> 6801 <Test name="ivec3" /> 6802 <Test name="ivec4" /> 6803 <Test name="uint" /> 6804 <Test name="uvec2" /> 6805 <Test name="uvec3" /> 6806 <Test name="uvec4" /> 6807 <Test name="bool" /> 6808 <Test name="bvec2" /> 6809 <Test name="bvec3" /> 6810 <Test name="bvec4" /> 6811 <Test name="mat2" /> 6812 <Test name="row_major_mat2" /> 6813 <Test name="column_major_mat2" /> 6814 <Test name="mat3" /> 6815 <Test name="row_major_mat3" /> 6816 <Test name="column_major_mat3" /> 6817 <Test name="mat4" /> 6818 <Test name="row_major_mat4" /> 6819 <Test name="column_major_mat4" /> 6820 <Test name="mat2x3" /> 6821 <Test name="row_major_mat2x3" /> 6822 <Test name="column_major_mat2x3" /> 6823 <Test name="mat2x4" /> 6824 <Test name="row_major_mat2x4" /> 6825 <Test name="column_major_mat2x4" /> 6826 <Test name="mat3x2" /> 6827 <Test name="row_major_mat3x2" /> 6828 <Test name="column_major_mat3x2" /> 6829 <Test name="mat3x4" /> 6830 <Test name="row_major_mat3x4" /> 6831 <Test name="column_major_mat3x4" /> 6832 <Test name="mat4x2" /> 6833 <Test name="row_major_mat4x2" /> 6834 <Test name="column_major_mat4x2" /> 6835 <Test name="mat4x3" /> 6836 <Test name="row_major_mat4x3" /> 6837 <Test name="column_major_mat4x3" /> 6838 </TestCase> 6839 <TestCase name="std140"> 6840 <Test name="float" /> 6841 <Test name="vec2" /> 6842 <Test name="vec3" /> 6843 <Test name="vec4" /> 6844 <Test name="int" /> 6845 <Test name="ivec2" /> 6846 <Test name="ivec3" /> 6847 <Test name="ivec4" /> 6848 <Test name="uint" /> 6849 <Test name="uvec2" /> 6850 <Test name="uvec3" /> 6851 <Test name="uvec4" /> 6852 <Test name="bool" /> 6853 <Test name="bvec2" /> 6854 <Test name="bvec3" /> 6855 <Test name="bvec4" /> 6856 <Test name="mat2" /> 6857 <Test name="row_major_mat2" /> 6858 <Test name="column_major_mat2" /> 6859 <Test name="mat3" /> 6860 <Test name="row_major_mat3" /> 6861 <Test name="column_major_mat3" /> 6862 <Test name="mat4" /> 6863 <Test name="row_major_mat4" /> 6864 <Test name="column_major_mat4" /> 6865 <Test name="mat2x3" /> 6866 <Test name="row_major_mat2x3" /> 6867 <Test name="column_major_mat2x3" /> 6868 <Test name="mat2x4" /> 6869 <Test name="row_major_mat2x4" /> 6870 <Test name="column_major_mat2x4" /> 6871 <Test name="mat3x2" /> 6872 <Test name="row_major_mat3x2" /> 6873 <Test name="column_major_mat3x2" /> 6874 <Test name="mat3x4" /> 6875 <Test name="row_major_mat3x4" /> 6876 <Test name="column_major_mat3x4" /> 6877 <Test name="mat4x2" /> 6878 <Test name="row_major_mat4x2" /> 6879 <Test name="column_major_mat4x2" /> 6880 <Test name="mat4x3" /> 6881 <Test name="row_major_mat4x3" /> 6882 <Test name="column_major_mat4x3" /> 6883 </TestCase> 6884 <TestCase name="std430"> 6885 <Test name="float" /> 6886 <Test name="vec2" /> 6887 <Test name="vec3" /> 6888 <Test name="vec4" /> 6889 <Test name="int" /> 6890 <Test name="ivec2" /> 6891 <Test name="ivec3" /> 6892 <Test name="ivec4" /> 6893 <Test name="uint" /> 6894 <Test name="uvec2" /> 6895 <Test name="uvec3" /> 6896 <Test name="uvec4" /> 6897 <Test name="bool" /> 6898 <Test name="bvec2" /> 6899 <Test name="bvec3" /> 6900 <Test name="bvec4" /> 6901 <Test name="mat2" /> 6902 <Test name="row_major_mat2" /> 6903 <Test name="column_major_mat2" /> 6904 <Test name="mat3" /> 6905 <Test name="row_major_mat3" /> 6906 <Test name="column_major_mat3" /> 6907 <Test name="mat4" /> 6908 <Test name="row_major_mat4" /> 6909 <Test name="column_major_mat4" /> 6910 <Test name="mat2x3" /> 6911 <Test name="row_major_mat2x3" /> 6912 <Test name="column_major_mat2x3" /> 6913 <Test name="mat2x4" /> 6914 <Test name="row_major_mat2x4" /> 6915 <Test name="column_major_mat2x4" /> 6916 <Test name="mat3x2" /> 6917 <Test name="row_major_mat3x2" /> 6918 <Test name="column_major_mat3x2" /> 6919 <Test name="mat3x4" /> 6920 <Test name="row_major_mat3x4" /> 6921 <Test name="column_major_mat3x4" /> 6922 <Test name="mat4x2" /> 6923 <Test name="row_major_mat4x2" /> 6924 <Test name="column_major_mat4x2" /> 6925 <Test name="mat4x3" /> 6926 <Test name="row_major_mat4x3" /> 6927 <Test name="column_major_mat4x3" /> 6928 </TestCase> 6929 </TestSuite> 6930 <TestSuite name="basic_unsized_array"> 6931 <TestCase name="shared"> 6932 <Test name="float" /> 6933 <Test name="vec2" /> 6934 <Test name="vec3" /> 6935 <Test name="vec4" /> 6936 <Test name="int" /> 6937 <Test name="ivec2" /> 6938 <Test name="ivec3" /> 6939 <Test name="ivec4" /> 6940 <Test name="uint" /> 6941 <Test name="uvec2" /> 6942 <Test name="uvec3" /> 6943 <Test name="uvec4" /> 6944 <Test name="bool" /> 6945 <Test name="bvec2" /> 6946 <Test name="bvec3" /> 6947 <Test name="bvec4" /> 6948 <Test name="mat2" /> 6949 <Test name="row_major_mat2" /> 6950 <Test name="column_major_mat2" /> 6951 <Test name="mat3" /> 6952 <Test name="row_major_mat3" /> 6953 <Test name="column_major_mat3" /> 6954 <Test name="mat4" /> 6955 <Test name="row_major_mat4" /> 6956 <Test name="column_major_mat4" /> 6957 <Test name="mat2x3" /> 6958 <Test name="row_major_mat2x3" /> 6959 <Test name="column_major_mat2x3" /> 6960 <Test name="mat2x4" /> 6961 <Test name="row_major_mat2x4" /> 6962 <Test name="column_major_mat2x4" /> 6963 <Test name="mat3x2" /> 6964 <Test name="row_major_mat3x2" /> 6965 <Test name="column_major_mat3x2" /> 6966 <Test name="mat3x4" /> 6967 <Test name="row_major_mat3x4" /> 6968 <Test name="column_major_mat3x4" /> 6969 <Test name="mat4x2" /> 6970 <Test name="row_major_mat4x2" /> 6971 <Test name="column_major_mat4x2" /> 6972 <Test name="mat4x3" /> 6973 <Test name="row_major_mat4x3" /> 6974 <Test name="column_major_mat4x3" /> 6975 </TestCase> 6976 <TestCase name="packed"> 6977 <Test name="float" /> 6978 <Test name="vec2" /> 6979 <Test name="vec3" /> 6980 <Test name="vec4" /> 6981 <Test name="int" /> 6982 <Test name="ivec2" /> 6983 <Test name="ivec3" /> 6984 <Test name="ivec4" /> 6985 <Test name="uint" /> 6986 <Test name="uvec2" /> 6987 <Test name="uvec3" /> 6988 <Test name="uvec4" /> 6989 <Test name="bool" /> 6990 <Test name="bvec2" /> 6991 <Test name="bvec3" /> 6992 <Test name="bvec4" /> 6993 <Test name="mat2" /> 6994 <Test name="row_major_mat2" /> 6995 <Test name="column_major_mat2" /> 6996 <Test name="mat3" /> 6997 <Test name="row_major_mat3" /> 6998 <Test name="column_major_mat3" /> 6999 <Test name="mat4" /> 7000 <Test name="row_major_mat4" /> 7001 <Test name="column_major_mat4" /> 7002 <Test name="mat2x3" /> 7003 <Test name="row_major_mat2x3" /> 7004 <Test name="column_major_mat2x3" /> 7005 <Test name="mat2x4" /> 7006 <Test name="row_major_mat2x4" /> 7007 <Test name="column_major_mat2x4" /> 7008 <Test name="mat3x2" /> 7009 <Test name="row_major_mat3x2" /> 7010 <Test name="column_major_mat3x2" /> 7011 <Test name="mat3x4" /> 7012 <Test name="row_major_mat3x4" /> 7013 <Test name="column_major_mat3x4" /> 7014 <Test name="mat4x2" /> 7015 <Test name="row_major_mat4x2" /> 7016 <Test name="column_major_mat4x2" /> 7017 <Test name="mat4x3" /> 7018 <Test name="row_major_mat4x3" /> 7019 <Test name="column_major_mat4x3" /> 7020 </TestCase> 7021 <TestCase name="std140"> 7022 <Test name="float" /> 7023 <Test name="vec2" /> 7024 <Test name="vec3" /> 7025 <Test name="vec4" /> 7026 <Test name="int" /> 7027 <Test name="ivec2" /> 7028 <Test name="ivec3" /> 7029 <Test name="ivec4" /> 7030 <Test name="uint" /> 7031 <Test name="uvec2" /> 7032 <Test name="uvec3" /> 7033 <Test name="uvec4" /> 7034 <Test name="bool" /> 7035 <Test name="bvec2" /> 7036 <Test name="bvec3" /> 7037 <Test name="bvec4" /> 7038 <Test name="mat2" /> 7039 <Test name="row_major_mat2" /> 7040 <Test name="column_major_mat2" /> 7041 <Test name="mat3" /> 7042 <Test name="row_major_mat3" /> 7043 <Test name="column_major_mat3" /> 7044 <Test name="mat4" /> 7045 <Test name="row_major_mat4" /> 7046 <Test name="column_major_mat4" /> 7047 <Test name="mat2x3" /> 7048 <Test name="row_major_mat2x3" /> 7049 <Test name="column_major_mat2x3" /> 7050 <Test name="mat2x4" /> 7051 <Test name="row_major_mat2x4" /> 7052 <Test name="column_major_mat2x4" /> 7053 <Test name="mat3x2" /> 7054 <Test name="row_major_mat3x2" /> 7055 <Test name="column_major_mat3x2" /> 7056 <Test name="mat3x4" /> 7057 <Test name="row_major_mat3x4" /> 7058 <Test name="column_major_mat3x4" /> 7059 <Test name="mat4x2" /> 7060 <Test name="row_major_mat4x2" /> 7061 <Test name="column_major_mat4x2" /> 7062 <Test name="mat4x3" /> 7063 <Test name="row_major_mat4x3" /> 7064 <Test name="column_major_mat4x3" /> 7065 </TestCase> 7066 <TestCase name="std430"> 7067 <Test name="float" /> 7068 <Test name="vec2" /> 7069 <Test name="vec3" /> 7070 <Test name="vec4" /> 7071 <Test name="int" /> 7072 <Test name="ivec2" /> 7073 <Test name="ivec3" /> 7074 <Test name="ivec4" /> 7075 <Test name="uint" /> 7076 <Test name="uvec2" /> 7077 <Test name="uvec3" /> 7078 <Test name="uvec4" /> 7079 <Test name="bool" /> 7080 <Test name="bvec2" /> 7081 <Test name="bvec3" /> 7082 <Test name="bvec4" /> 7083 <Test name="mat2" /> 7084 <Test name="row_major_mat2" /> 7085 <Test name="column_major_mat2" /> 7086 <Test name="mat3" /> 7087 <Test name="row_major_mat3" /> 7088 <Test name="column_major_mat3" /> 7089 <Test name="mat4" /> 7090 <Test name="row_major_mat4" /> 7091 <Test name="column_major_mat4" /> 7092 <Test name="mat2x3" /> 7093 <Test name="row_major_mat2x3" /> 7094 <Test name="column_major_mat2x3" /> 7095 <Test name="mat2x4" /> 7096 <Test name="row_major_mat2x4" /> 7097 <Test name="column_major_mat2x4" /> 7098 <Test name="mat3x2" /> 7099 <Test name="row_major_mat3x2" /> 7100 <Test name="column_major_mat3x2" /> 7101 <Test name="mat3x4" /> 7102 <Test name="row_major_mat3x4" /> 7103 <Test name="column_major_mat3x4" /> 7104 <Test name="mat4x2" /> 7105 <Test name="row_major_mat4x2" /> 7106 <Test name="column_major_mat4x2" /> 7107 <Test name="mat4x3" /> 7108 <Test name="row_major_mat4x3" /> 7109 <Test name="column_major_mat4x3" /> 7110 </TestCase> 7111 </TestSuite> 7112 <TestSuite name="2_level_array"> 7113 <TestCase name="shared"> 7114 <Test name="float" /> 7115 <Test name="vec2" /> 7116 <Test name="vec3" /> 7117 <Test name="vec4" /> 7118 <Test name="int" /> 7119 <Test name="ivec2" /> 7120 <Test name="ivec3" /> 7121 <Test name="ivec4" /> 7122 <Test name="uint" /> 7123 <Test name="uvec2" /> 7124 <Test name="uvec3" /> 7125 <Test name="uvec4" /> 7126 <Test name="bool" /> 7127 <Test name="bvec2" /> 7128 <Test name="bvec3" /> 7129 <Test name="bvec4" /> 7130 <Test name="mat2" /> 7131 <Test name="row_major_mat2" /> 7132 <Test name="column_major_mat2" /> 7133 <Test name="mat3" /> 7134 <Test name="row_major_mat3" /> 7135 <Test name="column_major_mat3" /> 7136 <Test name="mat4" /> 7137 <Test name="row_major_mat4" /> 7138 <Test name="column_major_mat4" /> 7139 <Test name="mat2x3" /> 7140 <Test name="row_major_mat2x3" /> 7141 <Test name="column_major_mat2x3" /> 7142 <Test name="mat2x4" /> 7143 <Test name="row_major_mat2x4" /> 7144 <Test name="column_major_mat2x4" /> 7145 <Test name="mat3x2" /> 7146 <Test name="row_major_mat3x2" /> 7147 <Test name="column_major_mat3x2" /> 7148 <Test name="mat3x4" /> 7149 <Test name="row_major_mat3x4" /> 7150 <Test name="column_major_mat3x4" /> 7151 <Test name="mat4x2" /> 7152 <Test name="row_major_mat4x2" /> 7153 <Test name="column_major_mat4x2" /> 7154 <Test name="mat4x3" /> 7155 <Test name="row_major_mat4x3" /> 7156 <Test name="column_major_mat4x3" /> 7157 </TestCase> 7158 <TestCase name="packed"> 7159 <Test name="float" /> 7160 <Test name="vec2" /> 7161 <Test name="vec3" /> 7162 <Test name="vec4" /> 7163 <Test name="int" /> 7164 <Test name="ivec2" /> 7165 <Test name="ivec3" /> 7166 <Test name="ivec4" /> 7167 <Test name="uint" /> 7168 <Test name="uvec2" /> 7169 <Test name="uvec3" /> 7170 <Test name="uvec4" /> 7171 <Test name="bool" /> 7172 <Test name="bvec2" /> 7173 <Test name="bvec3" /> 7174 <Test name="bvec4" /> 7175 <Test name="mat2" /> 7176 <Test name="row_major_mat2" /> 7177 <Test name="column_major_mat2" /> 7178 <Test name="mat3" /> 7179 <Test name="row_major_mat3" /> 7180 <Test name="column_major_mat3" /> 7181 <Test name="mat4" /> 7182 <Test name="row_major_mat4" /> 7183 <Test name="column_major_mat4" /> 7184 <Test name="mat2x3" /> 7185 <Test name="row_major_mat2x3" /> 7186 <Test name="column_major_mat2x3" /> 7187 <Test name="mat2x4" /> 7188 <Test name="row_major_mat2x4" /> 7189 <Test name="column_major_mat2x4" /> 7190 <Test name="mat3x2" /> 7191 <Test name="row_major_mat3x2" /> 7192 <Test name="column_major_mat3x2" /> 7193 <Test name="mat3x4" /> 7194 <Test name="row_major_mat3x4" /> 7195 <Test name="column_major_mat3x4" /> 7196 <Test name="mat4x2" /> 7197 <Test name="row_major_mat4x2" /> 7198 <Test name="column_major_mat4x2" /> 7199 <Test name="mat4x3" /> 7200 <Test name="row_major_mat4x3" /> 7201 <Test name="column_major_mat4x3" /> 7202 </TestCase> 7203 <TestCase name="std140"> 7204 <Test name="float" /> 7205 <Test name="vec2" /> 7206 <Test name="vec3" /> 7207 <Test name="vec4" /> 7208 <Test name="int" /> 7209 <Test name="ivec2" /> 7210 <Test name="ivec3" /> 7211 <Test name="ivec4" /> 7212 <Test name="uint" /> 7213 <Test name="uvec2" /> 7214 <Test name="uvec3" /> 7215 <Test name="uvec4" /> 7216 <Test name="bool" /> 7217 <Test name="bvec2" /> 7218 <Test name="bvec3" /> 7219 <Test name="bvec4" /> 7220 <Test name="mat2" /> 7221 <Test name="row_major_mat2" /> 7222 <Test name="column_major_mat2" /> 7223 <Test name="mat3" /> 7224 <Test name="row_major_mat3" /> 7225 <Test name="column_major_mat3" /> 7226 <Test name="mat4" /> 7227 <Test name="row_major_mat4" /> 7228 <Test name="column_major_mat4" /> 7229 <Test name="mat2x3" /> 7230 <Test name="row_major_mat2x3" /> 7231 <Test name="column_major_mat2x3" /> 7232 <Test name="mat2x4" /> 7233 <Test name="row_major_mat2x4" /> 7234 <Test name="column_major_mat2x4" /> 7235 <Test name="mat3x2" /> 7236 <Test name="row_major_mat3x2" /> 7237 <Test name="column_major_mat3x2" /> 7238 <Test name="mat3x4" /> 7239 <Test name="row_major_mat3x4" /> 7240 <Test name="column_major_mat3x4" /> 7241 <Test name="mat4x2" /> 7242 <Test name="row_major_mat4x2" /> 7243 <Test name="column_major_mat4x2" /> 7244 <Test name="mat4x3" /> 7245 <Test name="row_major_mat4x3" /> 7246 <Test name="column_major_mat4x3" /> 7247 </TestCase> 7248 <TestCase name="std430"> 7249 <Test name="float" /> 7250 <Test name="vec2" /> 7251 <Test name="vec3" /> 7252 <Test name="vec4" /> 7253 <Test name="int" /> 7254 <Test name="ivec2" /> 7255 <Test name="ivec3" /> 7256 <Test name="ivec4" /> 7257 <Test name="uint" /> 7258 <Test name="uvec2" /> 7259 <Test name="uvec3" /> 7260 <Test name="uvec4" /> 7261 <Test name="bool" /> 7262 <Test name="bvec2" /> 7263 <Test name="bvec3" /> 7264 <Test name="bvec4" /> 7265 <Test name="mat2" /> 7266 <Test name="row_major_mat2" /> 7267 <Test name="column_major_mat2" /> 7268 <Test name="mat3" /> 7269 <Test name="row_major_mat3" /> 7270 <Test name="column_major_mat3" /> 7271 <Test name="mat4" /> 7272 <Test name="row_major_mat4" /> 7273 <Test name="column_major_mat4" /> 7274 <Test name="mat2x3" /> 7275 <Test name="row_major_mat2x3" /> 7276 <Test name="column_major_mat2x3" /> 7277 <Test name="mat2x4" /> 7278 <Test name="row_major_mat2x4" /> 7279 <Test name="column_major_mat2x4" /> 7280 <Test name="mat3x2" /> 7281 <Test name="row_major_mat3x2" /> 7282 <Test name="column_major_mat3x2" /> 7283 <Test name="mat3x4" /> 7284 <Test name="row_major_mat3x4" /> 7285 <Test name="column_major_mat3x4" /> 7286 <Test name="mat4x2" /> 7287 <Test name="row_major_mat4x2" /> 7288 <Test name="column_major_mat4x2" /> 7289 <Test name="mat4x3" /> 7290 <Test name="row_major_mat4x3" /> 7291 <Test name="column_major_mat4x3" /> 7292 </TestCase> 7293 </TestSuite> 7294 <TestSuite name="3_level_array"> 7295 <TestCase name="shared"> 7296 <Test name="float" /> 7297 <Test name="vec2" /> 7298 <Test name="vec3" /> 7299 <Test name="vec4" /> 7300 <Test name="int" /> 7301 <Test name="ivec2" /> 7302 <Test name="ivec3" /> 7303 <Test name="ivec4" /> 7304 <Test name="uint" /> 7305 <Test name="uvec2" /> 7306 <Test name="uvec3" /> 7307 <Test name="uvec4" /> 7308 <Test name="bool" /> 7309 <Test name="bvec2" /> 7310 <Test name="bvec3" /> 7311 <Test name="bvec4" /> 7312 <Test name="mat2" /> 7313 <Test name="row_major_mat2" /> 7314 <Test name="column_major_mat2" /> 7315 <Test name="mat3" /> 7316 <Test name="row_major_mat3" /> 7317 <Test name="column_major_mat3" /> 7318 <Test name="mat4" /> 7319 <Test name="row_major_mat4" /> 7320 <Test name="column_major_mat4" /> 7321 <Test name="mat2x3" /> 7322 <Test name="row_major_mat2x3" /> 7323 <Test name="column_major_mat2x3" /> 7324 <Test name="mat2x4" /> 7325 <Test name="row_major_mat2x4" /> 7326 <Test name="column_major_mat2x4" /> 7327 <Test name="mat3x2" /> 7328 <Test name="row_major_mat3x2" /> 7329 <Test name="column_major_mat3x2" /> 7330 <Test name="mat3x4" /> 7331 <Test name="row_major_mat3x4" /> 7332 <Test name="column_major_mat3x4" /> 7333 <Test name="mat4x2" /> 7334 <Test name="row_major_mat4x2" /> 7335 <Test name="column_major_mat4x2" /> 7336 <Test name="mat4x3" /> 7337 <Test name="row_major_mat4x3" /> 7338 <Test name="column_major_mat4x3" /> 7339 </TestCase> 7340 <TestCase name="packed"> 7341 <Test name="float" /> 7342 <Test name="vec2" /> 7343 <Test name="vec3" /> 7344 <Test name="vec4" /> 7345 <Test name="int" /> 7346 <Test name="ivec2" /> 7347 <Test name="ivec3" /> 7348 <Test name="ivec4" /> 7349 <Test name="uint" /> 7350 <Test name="uvec2" /> 7351 <Test name="uvec3" /> 7352 <Test name="uvec4" /> 7353 <Test name="bool" /> 7354 <Test name="bvec2" /> 7355 <Test name="bvec3" /> 7356 <Test name="bvec4" /> 7357 <Test name="mat2" /> 7358 <Test name="row_major_mat2" /> 7359 <Test name="column_major_mat2" /> 7360 <Test name="mat3" /> 7361 <Test name="row_major_mat3" /> 7362 <Test name="column_major_mat3" /> 7363 <Test name="mat4" /> 7364 <Test name="row_major_mat4" /> 7365 <Test name="column_major_mat4" /> 7366 <Test name="mat2x3" /> 7367 <Test name="row_major_mat2x3" /> 7368 <Test name="column_major_mat2x3" /> 7369 <Test name="mat2x4" /> 7370 <Test name="row_major_mat2x4" /> 7371 <Test name="column_major_mat2x4" /> 7372 <Test name="mat3x2" /> 7373 <Test name="row_major_mat3x2" /> 7374 <Test name="column_major_mat3x2" /> 7375 <Test name="mat3x4" /> 7376 <Test name="row_major_mat3x4" /> 7377 <Test name="column_major_mat3x4" /> 7378 <Test name="mat4x2" /> 7379 <Test name="row_major_mat4x2" /> 7380 <Test name="column_major_mat4x2" /> 7381 <Test name="mat4x3" /> 7382 <Test name="row_major_mat4x3" /> 7383 <Test name="column_major_mat4x3" /> 7384 </TestCase> 7385 <TestCase name="std140"> 7386 <Test name="float" /> 7387 <Test name="vec2" /> 7388 <Test name="vec3" /> 7389 <Test name="vec4" /> 7390 <Test name="int" /> 7391 <Test name="ivec2" /> 7392 <Test name="ivec3" /> 7393 <Test name="ivec4" /> 7394 <Test name="uint" /> 7395 <Test name="uvec2" /> 7396 <Test name="uvec3" /> 7397 <Test name="uvec4" /> 7398 <Test name="bool" /> 7399 <Test name="bvec2" /> 7400 <Test name="bvec3" /> 7401 <Test name="bvec4" /> 7402 <Test name="mat2" /> 7403 <Test name="row_major_mat2" /> 7404 <Test name="column_major_mat2" /> 7405 <Test name="mat3" /> 7406 <Test name="row_major_mat3" /> 7407 <Test name="column_major_mat3" /> 7408 <Test name="mat4" /> 7409 <Test name="row_major_mat4" /> 7410 <Test name="column_major_mat4" /> 7411 <Test name="mat2x3" /> 7412 <Test name="row_major_mat2x3" /> 7413 <Test name="column_major_mat2x3" /> 7414 <Test name="mat2x4" /> 7415 <Test name="row_major_mat2x4" /> 7416 <Test name="column_major_mat2x4" /> 7417 <Test name="mat3x2" /> 7418 <Test name="row_major_mat3x2" /> 7419 <Test name="column_major_mat3x2" /> 7420 <Test name="mat3x4" /> 7421 <Test name="row_major_mat3x4" /> 7422 <Test name="column_major_mat3x4" /> 7423 <Test name="mat4x2" /> 7424 <Test name="row_major_mat4x2" /> 7425 <Test name="column_major_mat4x2" /> 7426 <Test name="mat4x3" /> 7427 <Test name="row_major_mat4x3" /> 7428 <Test name="column_major_mat4x3" /> 7429 </TestCase> 7430 <TestCase name="std430"> 7431 <Test name="float" /> 7432 <Test name="vec2" /> 7433 <Test name="vec3" /> 7434 <Test name="vec4" /> 7435 <Test name="int" /> 7436 <Test name="ivec2" /> 7437 <Test name="ivec3" /> 7438 <Test name="ivec4" /> 7439 <Test name="uint" /> 7440 <Test name="uvec2" /> 7441 <Test name="uvec3" /> 7442 <Test name="uvec4" /> 7443 <Test name="bool" /> 7444 <Test name="bvec2" /> 7445 <Test name="bvec3" /> 7446 <Test name="bvec4" /> 7447 <Test name="mat2" /> 7448 <Test name="row_major_mat2" /> 7449 <Test name="column_major_mat2" /> 7450 <Test name="mat3" /> 7451 <Test name="row_major_mat3" /> 7452 <Test name="column_major_mat3" /> 7453 <Test name="mat4" /> 7454 <Test name="row_major_mat4" /> 7455 <Test name="column_major_mat4" /> 7456 <Test name="mat2x3" /> 7457 <Test name="row_major_mat2x3" /> 7458 <Test name="column_major_mat2x3" /> 7459 <Test name="mat2x4" /> 7460 <Test name="row_major_mat2x4" /> 7461 <Test name="column_major_mat2x4" /> 7462 <Test name="mat3x2" /> 7463 <Test name="row_major_mat3x2" /> 7464 <Test name="column_major_mat3x2" /> 7465 <Test name="mat3x4" /> 7466 <Test name="row_major_mat3x4" /> 7467 <Test name="column_major_mat3x4" /> 7468 <Test name="mat4x2" /> 7469 <Test name="row_major_mat4x2" /> 7470 <Test name="column_major_mat4x2" /> 7471 <Test name="mat4x3" /> 7472 <Test name="row_major_mat4x3" /> 7473 <Test name="column_major_mat4x3" /> 7474 </TestCase> 7475 </TestSuite> 7476 <TestSuite name="3_level_unsized_array"> 7477 <TestCase name="shared"> 7478 <Test name="float" /> 7479 <Test name="vec2" /> 7480 <Test name="vec3" /> 7481 <Test name="vec4" /> 7482 <Test name="int" /> 7483 <Test name="ivec2" /> 7484 <Test name="ivec3" /> 7485 <Test name="ivec4" /> 7486 <Test name="uint" /> 7487 <Test name="uvec2" /> 7488 <Test name="uvec3" /> 7489 <Test name="uvec4" /> 7490 <Test name="bool" /> 7491 <Test name="bvec2" /> 7492 <Test name="bvec3" /> 7493 <Test name="bvec4" /> 7494 <Test name="mat2" /> 7495 <Test name="row_major_mat2" /> 7496 <Test name="column_major_mat2" /> 7497 <Test name="mat3" /> 7498 <Test name="row_major_mat3" /> 7499 <Test name="column_major_mat3" /> 7500 <Test name="mat4" /> 7501 <Test name="row_major_mat4" /> 7502 <Test name="column_major_mat4" /> 7503 <Test name="mat2x3" /> 7504 <Test name="row_major_mat2x3" /> 7505 <Test name="column_major_mat2x3" /> 7506 <Test name="mat2x4" /> 7507 <Test name="row_major_mat2x4" /> 7508 <Test name="column_major_mat2x4" /> 7509 <Test name="mat3x2" /> 7510 <Test name="row_major_mat3x2" /> 7511 <Test name="column_major_mat3x2" /> 7512 <Test name="mat3x4" /> 7513 <Test name="row_major_mat3x4" /> 7514 <Test name="column_major_mat3x4" /> 7515 <Test name="mat4x2" /> 7516 <Test name="row_major_mat4x2" /> 7517 <Test name="column_major_mat4x2" /> 7518 <Test name="mat4x3" /> 7519 <Test name="row_major_mat4x3" /> 7520 <Test name="column_major_mat4x3" /> 7521 </TestCase> 7522 <TestCase name="packed"> 7523 <Test name="float" /> 7524 <Test name="vec2" /> 7525 <Test name="vec3" /> 7526 <Test name="vec4" /> 7527 <Test name="int" /> 7528 <Test name="ivec2" /> 7529 <Test name="ivec3" /> 7530 <Test name="ivec4" /> 7531 <Test name="uint" /> 7532 <Test name="uvec2" /> 7533 <Test name="uvec3" /> 7534 <Test name="uvec4" /> 7535 <Test name="bool" /> 7536 <Test name="bvec2" /> 7537 <Test name="bvec3" /> 7538 <Test name="bvec4" /> 7539 <Test name="mat2" /> 7540 <Test name="row_major_mat2" /> 7541 <Test name="column_major_mat2" /> 7542 <Test name="mat3" /> 7543 <Test name="row_major_mat3" /> 7544 <Test name="column_major_mat3" /> 7545 <Test name="mat4" /> 7546 <Test name="row_major_mat4" /> 7547 <Test name="column_major_mat4" /> 7548 <Test name="mat2x3" /> 7549 <Test name="row_major_mat2x3" /> 7550 <Test name="column_major_mat2x3" /> 7551 <Test name="mat2x4" /> 7552 <Test name="row_major_mat2x4" /> 7553 <Test name="column_major_mat2x4" /> 7554 <Test name="mat3x2" /> 7555 <Test name="row_major_mat3x2" /> 7556 <Test name="column_major_mat3x2" /> 7557 <Test name="mat3x4" /> 7558 <Test name="row_major_mat3x4" /> 7559 <Test name="column_major_mat3x4" /> 7560 <Test name="mat4x2" /> 7561 <Test name="row_major_mat4x2" /> 7562 <Test name="column_major_mat4x2" /> 7563 <Test name="mat4x3" /> 7564 <Test name="row_major_mat4x3" /> 7565 <Test name="column_major_mat4x3" /> 7566 </TestCase> 7567 <TestCase name="std140"> 7568 <Test name="float" /> 7569 <Test name="vec2" /> 7570 <Test name="vec3" /> 7571 <Test name="vec4" /> 7572 <Test name="int" /> 7573 <Test name="ivec2" /> 7574 <Test name="ivec3" /> 7575 <Test name="ivec4" /> 7576 <Test name="uint" /> 7577 <Test name="uvec2" /> 7578 <Test name="uvec3" /> 7579 <Test name="uvec4" /> 7580 <Test name="bool" /> 7581 <Test name="bvec2" /> 7582 <Test name="bvec3" /> 7583 <Test name="bvec4" /> 7584 <Test name="mat2" /> 7585 <Test name="row_major_mat2" /> 7586 <Test name="column_major_mat2" /> 7587 <Test name="mat3" /> 7588 <Test name="row_major_mat3" /> 7589 <Test name="column_major_mat3" /> 7590 <Test name="mat4" /> 7591 <Test name="row_major_mat4" /> 7592 <Test name="column_major_mat4" /> 7593 <Test name="mat2x3" /> 7594 <Test name="row_major_mat2x3" /> 7595 <Test name="column_major_mat2x3" /> 7596 <Test name="mat2x4" /> 7597 <Test name="row_major_mat2x4" /> 7598 <Test name="column_major_mat2x4" /> 7599 <Test name="mat3x2" /> 7600 <Test name="row_major_mat3x2" /> 7601 <Test name="column_major_mat3x2" /> 7602 <Test name="mat3x4" /> 7603 <Test name="row_major_mat3x4" /> 7604 <Test name="column_major_mat3x4" /> 7605 <Test name="mat4x2" /> 7606 <Test name="row_major_mat4x2" /> 7607 <Test name="column_major_mat4x2" /> 7608 <Test name="mat4x3" /> 7609 <Test name="row_major_mat4x3" /> 7610 <Test name="column_major_mat4x3" /> 7611 </TestCase> 7612 <TestCase name="std430"> 7613 <Test name="float" /> 7614 <Test name="vec2" /> 7615 <Test name="vec3" /> 7616 <Test name="vec4" /> 7617 <Test name="int" /> 7618 <Test name="ivec2" /> 7619 <Test name="ivec3" /> 7620 <Test name="ivec4" /> 7621 <Test name="uint" /> 7622 <Test name="uvec2" /> 7623 <Test name="uvec3" /> 7624 <Test name="uvec4" /> 7625 <Test name="bool" /> 7626 <Test name="bvec2" /> 7627 <Test name="bvec3" /> 7628 <Test name="bvec4" /> 7629 <Test name="mat2" /> 7630 <Test name="row_major_mat2" /> 7631 <Test name="column_major_mat2" /> 7632 <Test name="mat3" /> 7633 <Test name="row_major_mat3" /> 7634 <Test name="column_major_mat3" /> 7635 <Test name="mat4" /> 7636 <Test name="row_major_mat4" /> 7637 <Test name="column_major_mat4" /> 7638 <Test name="mat2x3" /> 7639 <Test name="row_major_mat2x3" /> 7640 <Test name="column_major_mat2x3" /> 7641 <Test name="mat2x4" /> 7642 <Test name="row_major_mat2x4" /> 7643 <Test name="column_major_mat2x4" /> 7644 <Test name="mat3x2" /> 7645 <Test name="row_major_mat3x2" /> 7646 <Test name="column_major_mat3x2" /> 7647 <Test name="mat3x4" /> 7648 <Test name="row_major_mat3x4" /> 7649 <Test name="column_major_mat3x4" /> 7650 <Test name="mat4x2" /> 7651 <Test name="row_major_mat4x2" /> 7652 <Test name="column_major_mat4x2" /> 7653 <Test name="mat4x3" /> 7654 <Test name="row_major_mat4x3" /> 7655 <Test name="column_major_mat4x3" /> 7656 </TestCase> 7657 </TestSuite> 7658 <TestSuite name="single_struct"> 7659 <TestCase name="per_block_buffer"> 7660 <Test name="shared" /> 7661 <Test name="shared_instance_array" /> 7662 <Test name="packed" /> 7663 <Test name="packed_instance_array" /> 7664 <Test name="std140" /> 7665 <Test name="std140_instance_array" /> 7666 <Test name="std430" /> 7667 <Test name="std430_instance_array" /> 7668 </TestCase> 7669 <TestCase name="single_buffer"> 7670 <Test name="shared_instance_array" /> 7671 <Test name="packed_instance_array" /> 7672 <Test name="std140_instance_array" /> 7673 <Test name="std430_instance_array" /> 7674 </TestCase> 7675 </TestSuite> 7676 <TestSuite name="single_struct_array"> 7677 <TestCase name="per_block_buffer"> 7678 <Test name="shared" /> 7679 <Test name="shared_instance_array" /> 7680 <Test name="packed" /> 7681 <Test name="packed_instance_array" /> 7682 <Test name="std140" /> 7683 <Test name="std140_instance_array" /> 7684 <Test name="std430" /> 7685 <Test name="std430_instance_array" /> 7686 </TestCase> 7687 <TestCase name="single_buffer"> 7688 <Test name="shared_instance_array" /> 7689 <Test name="packed_instance_array" /> 7690 <Test name="std140_instance_array" /> 7691 <Test name="std430_instance_array" /> 7692 </TestCase> 7693 </TestSuite> 7694 <TestSuite name="single_nested_struct"> 7695 <TestCase name="per_block_buffer"> 7696 <Test name="shared" /> 7697 <Test name="shared_instance_array" /> 7698 <Test name="packed" /> 7699 <Test name="packed_instance_array" /> 7700 <Test name="std140" /> 7701 <Test name="std140_instance_array" /> 7702 <Test name="std430" /> 7703 <Test name="std430_instance_array" /> 7704 </TestCase> 7705 <TestCase name="single_buffer"> 7706 <Test name="shared_instance_array" /> 7707 <Test name="packed_instance_array" /> 7708 <Test name="std140_instance_array" /> 7709 <Test name="std430_instance_array" /> 7710 </TestCase> 7711 </TestSuite> 7712 <TestSuite name="single_nested_struct_array"> 7713 <TestCase name="per_block_buffer"> 7714 <Test name="shared" /> 7715 <Test name="shared_instance_array" /> 7716 <Test name="packed" /> 7717 <Test name="packed_instance_array" /> 7718 <Test name="std140" /> 7719 <Test name="std140_instance_array" /> 7720 <Test name="std430" /> 7721 <Test name="std430_instance_array" /> 7722 </TestCase> 7723 <TestCase name="single_buffer"> 7724 <Test name="shared_instance_array" /> 7725 <Test name="packed_instance_array" /> 7726 <Test name="std140_instance_array" /> 7727 <Test name="std430_instance_array" /> 7728 </TestCase> 7729 </TestSuite> 7730 <TestSuite name="unsized_struct_array"> 7731 <TestCase name="per_block_buffer"> 7732 <Test name="shared" /> 7733 <Test name="shared_instance_array" /> 7734 <Test name="packed" /> 7735 <Test name="packed_instance_array" /> 7736 <Test name="std140" /> 7737 <Test name="std140_instance_array" /> 7738 <Test name="std430" /> 7739 <Test name="std430_instance_array" /> 7740 </TestCase> 7741 <TestCase name="single_buffer"> 7742 <Test name="shared_instance_array" /> 7743 <Test name="packed_instance_array" /> 7744 <Test name="std140_instance_array" /> 7745 <Test name="std430_instance_array" /> 7746 </TestCase> 7747 </TestSuite> 7748 <TestSuite name="2_level_unsized_struct_array"> 7749 <TestCase name="per_block_buffer"> 7750 <Test name="shared" /> 7751 <Test name="shared_instance_array" /> 7752 <Test name="packed" /> 7753 <Test name="packed_instance_array" /> 7754 <Test name="std140" /> 7755 <Test name="std140_instance_array" /> 7756 <Test name="std430" /> 7757 <Test name="std430_instance_array" /> 7758 </TestCase> 7759 <TestCase name="single_buffer"> 7760 <Test name="shared_instance_array" /> 7761 <Test name="packed_instance_array" /> 7762 <Test name="std140_instance_array" /> 7763 <Test name="std430_instance_array" /> 7764 </TestCase> 7765 </TestSuite> 7766 <TestSuite name="unsized_nested_struct_array"> 7767 <TestCase name="per_block_buffer"> 7768 <Test name="shared" /> 7769 <Test name="shared_instance_array" /> 7770 <Test name="packed" /> 7771 <Test name="packed_instance_array" /> 7772 <Test name="std140" /> 7773 <Test name="std140_instance_array" /> 7774 <Test name="std430" /> 7775 <Test name="std430_instance_array" /> 7776 </TestCase> 7777 <TestCase name="single_buffer"> 7778 <Test name="shared_instance_array" /> 7779 <Test name="packed_instance_array" /> 7780 <Test name="std140_instance_array" /> 7781 <Test name="std430_instance_array" /> 7782 </TestCase> 7783 </TestSuite> 7784 <TestSuite name="instance_array_basic_type"> 7785 <TestCase name="shared"> 7786 <Test name="float" /> 7787 <Test name="vec2" /> 7788 <Test name="vec3" /> 7789 <Test name="vec4" /> 7790 <Test name="int" /> 7791 <Test name="ivec2" /> 7792 <Test name="ivec3" /> 7793 <Test name="ivec4" /> 7794 <Test name="uint" /> 7795 <Test name="uvec2" /> 7796 <Test name="uvec3" /> 7797 <Test name="uvec4" /> 7798 <Test name="bool" /> 7799 <Test name="bvec2" /> 7800 <Test name="bvec3" /> 7801 <Test name="bvec4" /> 7802 <Test name="mat2" /> 7803 <Test name="row_major_mat2" /> 7804 <Test name="column_major_mat2" /> 7805 <Test name="mat3" /> 7806 <Test name="row_major_mat3" /> 7807 <Test name="column_major_mat3" /> 7808 <Test name="mat4" /> 7809 <Test name="row_major_mat4" /> 7810 <Test name="column_major_mat4" /> 7811 <Test name="mat2x3" /> 7812 <Test name="row_major_mat2x3" /> 7813 <Test name="column_major_mat2x3" /> 7814 <Test name="mat2x4" /> 7815 <Test name="row_major_mat2x4" /> 7816 <Test name="column_major_mat2x4" /> 7817 <Test name="mat3x2" /> 7818 <Test name="row_major_mat3x2" /> 7819 <Test name="column_major_mat3x2" /> 7820 <Test name="mat3x4" /> 7821 <Test name="row_major_mat3x4" /> 7822 <Test name="column_major_mat3x4" /> 7823 <Test name="mat4x2" /> 7824 <Test name="row_major_mat4x2" /> 7825 <Test name="column_major_mat4x2" /> 7826 <Test name="mat4x3" /> 7827 <Test name="row_major_mat4x3" /> 7828 <Test name="column_major_mat4x3" /> 7829 </TestCase> 7830 <TestCase name="packed"> 7831 <Test name="float" /> 7832 <Test name="vec2" /> 7833 <Test name="vec3" /> 7834 <Test name="vec4" /> 7835 <Test name="int" /> 7836 <Test name="ivec2" /> 7837 <Test name="ivec3" /> 7838 <Test name="ivec4" /> 7839 <Test name="uint" /> 7840 <Test name="uvec2" /> 7841 <Test name="uvec3" /> 7842 <Test name="uvec4" /> 7843 <Test name="bool" /> 7844 <Test name="bvec2" /> 7845 <Test name="bvec3" /> 7846 <Test name="bvec4" /> 7847 <Test name="mat2" /> 7848 <Test name="row_major_mat2" /> 7849 <Test name="column_major_mat2" /> 7850 <Test name="mat3" /> 7851 <Test name="row_major_mat3" /> 7852 <Test name="column_major_mat3" /> 7853 <Test name="mat4" /> 7854 <Test name="row_major_mat4" /> 7855 <Test name="column_major_mat4" /> 7856 <Test name="mat2x3" /> 7857 <Test name="row_major_mat2x3" /> 7858 <Test name="column_major_mat2x3" /> 7859 <Test name="mat2x4" /> 7860 <Test name="row_major_mat2x4" /> 7861 <Test name="column_major_mat2x4" /> 7862 <Test name="mat3x2" /> 7863 <Test name="row_major_mat3x2" /> 7864 <Test name="column_major_mat3x2" /> 7865 <Test name="mat3x4" /> 7866 <Test name="row_major_mat3x4" /> 7867 <Test name="column_major_mat3x4" /> 7868 <Test name="mat4x2" /> 7869 <Test name="row_major_mat4x2" /> 7870 <Test name="column_major_mat4x2" /> 7871 <Test name="mat4x3" /> 7872 <Test name="row_major_mat4x3" /> 7873 <Test name="column_major_mat4x3" /> 7874 </TestCase> 7875 <TestCase name="std140"> 7876 <Test name="float" /> 7877 <Test name="vec2" /> 7878 <Test name="vec3" /> 7879 <Test name="vec4" /> 7880 <Test name="int" /> 7881 <Test name="ivec2" /> 7882 <Test name="ivec3" /> 7883 <Test name="ivec4" /> 7884 <Test name="uint" /> 7885 <Test name="uvec2" /> 7886 <Test name="uvec3" /> 7887 <Test name="uvec4" /> 7888 <Test name="bool" /> 7889 <Test name="bvec2" /> 7890 <Test name="bvec3" /> 7891 <Test name="bvec4" /> 7892 <Test name="mat2" /> 7893 <Test name="row_major_mat2" /> 7894 <Test name="column_major_mat2" /> 7895 <Test name="mat3" /> 7896 <Test name="row_major_mat3" /> 7897 <Test name="column_major_mat3" /> 7898 <Test name="mat4" /> 7899 <Test name="row_major_mat4" /> 7900 <Test name="column_major_mat4" /> 7901 <Test name="mat2x3" /> 7902 <Test name="row_major_mat2x3" /> 7903 <Test name="column_major_mat2x3" /> 7904 <Test name="mat2x4" /> 7905 <Test name="row_major_mat2x4" /> 7906 <Test name="column_major_mat2x4" /> 7907 <Test name="mat3x2" /> 7908 <Test name="row_major_mat3x2" /> 7909 <Test name="column_major_mat3x2" /> 7910 <Test name="mat3x4" /> 7911 <Test name="row_major_mat3x4" /> 7912 <Test name="column_major_mat3x4" /> 7913 <Test name="mat4x2" /> 7914 <Test name="row_major_mat4x2" /> 7915 <Test name="column_major_mat4x2" /> 7916 <Test name="mat4x3" /> 7917 <Test name="row_major_mat4x3" /> 7918 <Test name="column_major_mat4x3" /> 7919 </TestCase> 7920 <TestCase name="std430"> 7921 <Test name="float" /> 7922 <Test name="vec2" /> 7923 <Test name="vec3" /> 7924 <Test name="vec4" /> 7925 <Test name="int" /> 7926 <Test name="ivec2" /> 7927 <Test name="ivec3" /> 7928 <Test name="ivec4" /> 7929 <Test name="uint" /> 7930 <Test name="uvec2" /> 7931 <Test name="uvec3" /> 7932 <Test name="uvec4" /> 7933 <Test name="bool" /> 7934 <Test name="bvec2" /> 7935 <Test name="bvec3" /> 7936 <Test name="bvec4" /> 7937 <Test name="mat2" /> 7938 <Test name="row_major_mat2" /> 7939 <Test name="column_major_mat2" /> 7940 <Test name="mat3" /> 7941 <Test name="row_major_mat3" /> 7942 <Test name="column_major_mat3" /> 7943 <Test name="mat4" /> 7944 <Test name="row_major_mat4" /> 7945 <Test name="column_major_mat4" /> 7946 <Test name="mat2x3" /> 7947 <Test name="row_major_mat2x3" /> 7948 <Test name="column_major_mat2x3" /> 7949 <Test name="mat2x4" /> 7950 <Test name="row_major_mat2x4" /> 7951 <Test name="column_major_mat2x4" /> 7952 <Test name="mat3x2" /> 7953 <Test name="row_major_mat3x2" /> 7954 <Test name="column_major_mat3x2" /> 7955 <Test name="mat3x4" /> 7956 <Test name="row_major_mat3x4" /> 7957 <Test name="column_major_mat3x4" /> 7958 <Test name="mat4x2" /> 7959 <Test name="row_major_mat4x2" /> 7960 <Test name="column_major_mat4x2" /> 7961 <Test name="mat4x3" /> 7962 <Test name="row_major_mat4x3" /> 7963 <Test name="column_major_mat4x3" /> 7964 </TestCase> 7965 </TestSuite> 7966 <TestSuite name="multi_basic_types"> 7967 <TestCase name="per_block_buffer"> 7968 <Test name="shared" /> 7969 <Test name="shared_instance_array" /> 7970 <Test name="packed" /> 7971 <Test name="packed_instance_array" /> 7972 <Test name="std140" /> 7973 <Test name="std140_instance_array" /> 7974 <Test name="std430" /> 7975 <Test name="std430_instance_array" /> 7976 </TestCase> 7977 <TestCase name="single_buffer"> 7978 <Test name="shared" /> 7979 <Test name="shared_instance_array" /> 7980 <Test name="packed" /> 7981 <Test name="packed_instance_array" /> 7982 <Test name="std140" /> 7983 <Test name="std140_instance_array" /> 7984 <Test name="std430" /> 7985 <Test name="std430_instance_array" /> 7986 </TestCase> 7987 </TestSuite> 7988 <TestSuite name="multi_nested_struct"> 7989 <TestCase name="per_block_buffer"> 7990 <Test name="shared" /> 7991 <Test name="shared_instance_array" /> 7992 <Test name="packed" /> 7993 <Test name="packed_instance_array" /> 7994 <Test name="std140" /> 7995 <Test name="std140_instance_array" /> 7996 <Test name="std430" /> 7997 <Test name="std430_instance_array" /> 7998 </TestCase> 7999 <TestCase name="single_buffer"> 8000 <Test name="shared" /> 8001 <Test name="shared_instance_array" /> 8002 <Test name="packed" /> 8003 <Test name="packed_instance_array" /> 8004 <Test name="std140" /> 8005 <Test name="std140_instance_array" /> 8006 <Test name="std430" /> 8007 <Test name="std430_instance_array" /> 8008 </TestCase> 8009 </TestSuite> 8010 <TestSuite name="random"> 8011 <TestCase name="scalar_types"> 8012 <Test name="0" /> 8013 <Test name="1" /> 8014 <Test name="2" /> 8015 <Test name="3" /> 8016 <Test name="4" /> 8017 <Test name="5" /> 8018 <Test name="6" /> 8019 <Test name="7" /> 8020 <Test name="8" /> 8021 <Test name="9" /> 8022 <Test name="10" /> 8023 <Test name="11" /> 8024 <Test name="12" /> 8025 <Test name="13" /> 8026 <Test name="14" /> 8027 <Test name="15" /> 8028 <Test name="16" /> 8029 <Test name="17" /> 8030 <Test name="18" /> 8031 <Test name="19" /> 8032 <Test name="20" /> 8033 <Test name="21" /> 8034 <Test name="22" /> 8035 <Test name="23" /> 8036 <Test name="24" /> 8037 </TestCase> 8038 <TestCase name="vector_types"> 8039 <Test name="0" /> 8040 <Test name="1" /> 8041 <Test name="2" /> 8042 <Test name="3" /> 8043 <Test name="4" /> 8044 <Test name="5" /> 8045 <Test name="6" /> 8046 <Test name="7" /> 8047 <Test name="8" /> 8048 <Test name="9" /> 8049 <Test name="10" /> 8050 <Test name="11" /> 8051 <Test name="12" /> 8052 <Test name="13" /> 8053 <Test name="14" /> 8054 <Test name="15" /> 8055 <Test name="16" /> 8056 <Test name="17" /> 8057 <Test name="18" /> 8058 <Test name="19" /> 8059 <Test name="20" /> 8060 <Test name="21" /> 8061 <Test name="22" /> 8062 <Test name="23" /> 8063 <Test name="24" /> 8064 </TestCase> 8065 <TestCase name="basic_types"> 8066 <Test name="0" /> 8067 <Test name="1" /> 8068 <Test name="2" /> 8069 <Test name="3" /> 8070 <Test name="4" /> 8071 <Test name="5" /> 8072 <Test name="6" /> 8073 <Test name="7" /> 8074 <Test name="8" /> 8075 <Test name="9" /> 8076 <Test name="10" /> 8077 <Test name="11" /> 8078 <Test name="12" /> 8079 <Test name="13" /> 8080 <Test name="14" /> 8081 <Test name="15" /> 8082 <Test name="16" /> 8083 <Test name="17" /> 8084 <Test name="18" /> 8085 <Test name="19" /> 8086 <Test name="20" /> 8087 <Test name="21" /> 8088 <Test name="22" /> 8089 <Test name="23" /> 8090 <Test name="24" /> 8091 </TestCase> 8092 <TestCase name="basic_arrays"> 8093 <Test name="0" /> 8094 <Test name="1" /> 8095 <Test name="2" /> 8096 <Test name="3" /> 8097 <Test name="4" /> 8098 <Test name="5" /> 8099 <Test name="6" /> 8100 <Test name="7" /> 8101 <Test name="8" /> 8102 <Test name="9" /> 8103 <Test name="10" /> 8104 <Test name="11" /> 8105 <Test name="12" /> 8106 <Test name="13" /> 8107 <Test name="14" /> 8108 <Test name="15" /> 8109 <Test name="16" /> 8110 <Test name="17" /> 8111 <Test name="18" /> 8112 <Test name="19" /> 8113 <Test name="20" /> 8114 <Test name="21" /> 8115 <Test name="22" /> 8116 <Test name="23" /> 8117 <Test name="24" /> 8118 </TestCase> 8119 <TestCase name="unsized_arrays"> 8120 <Test name="0" /> 8121 <Test name="1" /> 8122 <Test name="2" /> 8123 <Test name="3" /> 8124 <Test name="4" /> 8125 <Test name="5" /> 8126 <Test name="6" /> 8127 <Test name="7" /> 8128 <Test name="8" /> 8129 <Test name="9" /> 8130 <Test name="10" /> 8131 <Test name="11" /> 8132 <Test name="12" /> 8133 <Test name="13" /> 8134 <Test name="14" /> 8135 <Test name="15" /> 8136 <Test name="16" /> 8137 <Test name="17" /> 8138 <Test name="18" /> 8139 <Test name="19" /> 8140 <Test name="20" /> 8141 <Test name="21" /> 8142 <Test name="22" /> 8143 <Test name="23" /> 8144 <Test name="24" /> 8145 </TestCase> 8146 <TestCase name="arrays_of_arrays"> 8147 <Test name="0" /> 8148 <Test name="1" /> 8149 <Test name="2" /> 8150 <Test name="3" /> 8151 <Test name="4" /> 8152 <Test name="5" /> 8153 <Test name="6" /> 8154 <Test name="7" /> 8155 <Test name="8" /> 8156 <Test name="9" /> 8157 <Test name="10" /> 8158 <Test name="11" /> 8159 <Test name="12" /> 8160 <Test name="13" /> 8161 <Test name="14" /> 8162 <Test name="15" /> 8163 <Test name="16" /> 8164 <Test name="17" /> 8165 <Test name="18" /> 8166 <Test name="19" /> 8167 <Test name="20" /> 8168 <Test name="21" /> 8169 <Test name="22" /> 8170 <Test name="23" /> 8171 <Test name="24" /> 8172 </TestCase> 8173 <TestCase name="basic_instance_arrays"> 8174 <Test name="0" /> 8175 <Test name="1" /> 8176 <Test name="2" /> 8177 <Test name="3" /> 8178 <Test name="4" /> 8179 <Test name="5" /> 8180 <Test name="6" /> 8181 <Test name="7" /> 8182 <Test name="8" /> 8183 <Test name="9" /> 8184 <Test name="10" /> 8185 <Test name="11" /> 8186 <Test name="12" /> 8187 <Test name="13" /> 8188 <Test name="14" /> 8189 <Test name="15" /> 8190 <Test name="16" /> 8191 <Test name="17" /> 8192 <Test name="18" /> 8193 <Test name="19" /> 8194 <Test name="20" /> 8195 <Test name="21" /> 8196 <Test name="22" /> 8197 <Test name="23" /> 8198 <Test name="24" /> 8199 </TestCase> 8200 <TestCase name="nested_structs"> 8201 <Test name="0" /> 8202 <Test name="1" /> 8203 <Test name="2" /> 8204 <Test name="3" /> 8205 <Test name="4" /> 8206 <Test name="5" /> 8207 <Test name="6" /> 8208 <Test name="7" /> 8209 <Test name="8" /> 8210 <Test name="9" /> 8211 <Test name="10" /> 8212 <Test name="11" /> 8213 <Test name="12" /> 8214 <Test name="13" /> 8215 <Test name="14" /> 8216 <Test name="15" /> 8217 <Test name="16" /> 8218 <Test name="17" /> 8219 <Test name="18" /> 8220 <Test name="19" /> 8221 <Test name="20" /> 8222 <Test name="21" /> 8223 <Test name="22" /> 8224 <Test name="23" /> 8225 <Test name="24" /> 8226 </TestCase> 8227 <TestCase name="nested_structs_arrays"> 8228 <Test name="0" /> 8229 <Test name="1" /> 8230 <Test name="2" /> 8231 <Test name="3" /> 8232 <Test name="4" /> 8233 <Test name="5" /> 8234 <Test name="6" /> 8235 <Test name="7" /> 8236 <Test name="8" /> 8237 <Test name="9" /> 8238 <Test name="10" /> 8239 <Test name="11" /> 8240 <Test name="12" /> 8241 <Test name="13" /> 8242 <Test name="14" /> 8243 <Test name="15" /> 8244 <Test name="16" /> 8245 <Test name="17" /> 8246 <Test name="18" /> 8247 <Test name="19" /> 8248 <Test name="20" /> 8249 <Test name="21" /> 8250 <Test name="22" /> 8251 <Test name="23" /> 8252 <Test name="24" /> 8253 </TestCase> 8254 <TestCase name="nested_structs_instance_arrays"> 8255 <Test name="0" /> 8256 <Test name="1" /> 8257 <Test name="2" /> 8258 <Test name="3" /> 8259 <Test name="4" /> 8260 <Test name="5" /> 8261 <Test name="6" /> 8262 <Test name="7" /> 8263 <Test name="8" /> 8264 <Test name="9" /> 8265 <Test name="10" /> 8266 <Test name="11" /> 8267 <Test name="12" /> 8268 <Test name="13" /> 8269 <Test name="14" /> 8270 <Test name="15" /> 8271 <Test name="16" /> 8272 <Test name="17" /> 8273 <Test name="18" /> 8274 <Test name="19" /> 8275 <Test name="20" /> 8276 <Test name="21" /> 8277 <Test name="22" /> 8278 <Test name="23" /> 8279 <Test name="24" /> 8280 </TestCase> 8281 <TestCase name="nested_structs_arrays_instance_arrays"> 8282 <Test name="0" /> 8283 <Test name="1" /> 8284 <Test name="2" /> 8285 <Test name="3" /> 8286 <Test name="4" /> 8287 <Test name="5" /> 8288 <Test name="6" /> 8289 <Test name="7" /> 8290 <Test name="8" /> 8291 <Test name="9" /> 8292 <Test name="10" /> 8293 <Test name="11" /> 8294 <Test name="12" /> 8295 <Test name="13" /> 8296 <Test name="14" /> 8297 <Test name="15" /> 8298 <Test name="16" /> 8299 <Test name="17" /> 8300 <Test name="18" /> 8301 <Test name="19" /> 8302 <Test name="20" /> 8303 <Test name="21" /> 8304 <Test name="22" /> 8305 <Test name="23" /> 8306 <Test name="24" /> 8307 </TestCase> 8308 <TestCase name="all_per_block_buffers"> 8309 <Test name="0" /> 8310 <Test name="1" /> 8311 <Test name="2" /> 8312 <Test name="3" /> 8313 <Test name="4" /> 8314 <Test name="5" /> 8315 <Test name="6" /> 8316 <Test name="7" /> 8317 <Test name="8" /> 8318 <Test name="9" /> 8319 <Test name="10" /> 8320 <Test name="11" /> 8321 <Test name="12" /> 8322 <Test name="13" /> 8323 <Test name="14" /> 8324 <Test name="15" /> 8325 <Test name="16" /> 8326 <Test name="17" /> 8327 <Test name="18" /> 8328 <Test name="19" /> 8329 <Test name="20" /> 8330 <Test name="21" /> 8331 <Test name="22" /> 8332 <Test name="23" /> 8333 <Test name="24" /> 8334 <Test name="25" /> 8335 <Test name="26" /> 8336 <Test name="27" /> 8337 <Test name="28" /> 8338 <Test name="29" /> 8339 <Test name="30" /> 8340 <Test name="31" /> 8341 <Test name="32" /> 8342 <Test name="33" /> 8343 <Test name="34" /> 8344 <Test name="35" /> 8345 <Test name="36" /> 8346 <Test name="37" /> 8347 <Test name="38" /> 8348 <Test name="39" /> 8349 <Test name="40" /> 8350 <Test name="41" /> 8351 <Test name="42" /> 8352 <Test name="43" /> 8353 <Test name="44" /> 8354 <Test name="45" /> 8355 <Test name="46" /> 8356 <Test name="47" /> 8357 <Test name="48" /> 8358 <Test name="49" /> 8359 </TestCase> 8360 <TestCase name="all_shared_buffer"> 8361 <Test name="0" /> 8362 <Test name="1" /> 8363 <Test name="2" /> 8364 <Test name="3" /> 8365 <Test name="4" /> 8366 <Test name="5" /> 8367 <Test name="6" /> 8368 <Test name="7" /> 8369 <Test name="8" /> 8370 <Test name="9" /> 8371 <Test name="10" /> 8372 <Test name="11" /> 8373 <Test name="12" /> 8374 <Test name="13" /> 8375 <Test name="14" /> 8376 <Test name="15" /> 8377 <Test name="16" /> 8378 <Test name="17" /> 8379 <Test name="18" /> 8380 <Test name="19" /> 8381 <Test name="20" /> 8382 <Test name="21" /> 8383 <Test name="22" /> 8384 <Test name="23" /> 8385 <Test name="24" /> 8386 <Test name="25" /> 8387 <Test name="26" /> 8388 <Test name="27" /> 8389 <Test name="28" /> 8390 <Test name="29" /> 8391 <Test name="30" /> 8392 <Test name="31" /> 8393 <Test name="32" /> 8394 <Test name="33" /> 8395 <Test name="34" /> 8396 <Test name="35" /> 8397 <Test name="36" /> 8398 <Test name="37" /> 8399 <Test name="38" /> 8400 <Test name="39" /> 8401 <Test name="40" /> 8402 <Test name="41" /> 8403 <Test name="42" /> 8404 <Test name="43" /> 8405 <Test name="44" /> 8406 <Test name="45" /> 8407 <Test name="46" /> 8408 <Test name="47" /> 8409 <Test name="48" /> 8410 <Test name="49" /> 8411 </TestCase> 8412 </TestSuite> 8413 </TestSuite> 8414 <TestSuite name="atomic"> 8415 <TestCase name="add"> 8416 <Test name="lowp_uint" /> 8417 <Test name="lowp_int" /> 8418 <Test name="mediump_uint" /> 8419 <Test name="mediump_int" /> 8420 <Test name="highp_uint" /> 8421 <Test name="highp_int" /> 8422 </TestCase> 8423 <TestCase name="min"> 8424 <Test name="lowp_uint" /> 8425 <Test name="lowp_int" /> 8426 <Test name="mediump_uint" /> 8427 <Test name="mediump_int" /> 8428 <Test name="highp_uint" /> 8429 <Test name="highp_int" /> 8430 </TestCase> 8431 <TestCase name="max"> 8432 <Test name="lowp_uint" /> 8433 <Test name="lowp_int" /> 8434 <Test name="mediump_uint" /> 8435 <Test name="mediump_int" /> 8436 <Test name="highp_uint" /> 8437 <Test name="highp_int" /> 8438 </TestCase> 8439 <TestCase name="and"> 8440 <Test name="lowp_uint" /> 8441 <Test name="lowp_int" /> 8442 <Test name="mediump_uint" /> 8443 <Test name="mediump_int" /> 8444 <Test name="highp_uint" /> 8445 <Test name="highp_int" /> 8446 </TestCase> 8447 <TestCase name="or"> 8448 <Test name="lowp_uint" /> 8449 <Test name="lowp_int" /> 8450 <Test name="mediump_uint" /> 8451 <Test name="mediump_int" /> 8452 <Test name="highp_uint" /> 8453 <Test name="highp_int" /> 8454 </TestCase> 8455 <TestCase name="xor"> 8456 <Test name="lowp_uint" /> 8457 <Test name="lowp_int" /> 8458 <Test name="mediump_uint" /> 8459 <Test name="mediump_int" /> 8460 <Test name="highp_uint" /> 8461 <Test name="highp_int" /> 8462 </TestCase> 8463 <TestCase name="exchange"> 8464 <Test name="lowp_uint" /> 8465 <Test name="lowp_int" /> 8466 <Test name="mediump_uint" /> 8467 <Test name="mediump_int" /> 8468 <Test name="highp_uint" /> 8469 <Test name="highp_int" /> 8470 </TestCase> 8471 <TestCase name="compswap"> 8472 <Test name="lowp_uint" /> 8473 <Test name="lowp_int" /> 8474 <Test name="mediump_uint" /> 8475 <Test name="mediump_int" /> 8476 <Test name="highp_uint" /> 8477 <Test name="highp_int" /> 8478 </TestCase> 8479 </TestSuite> 8480 <TestCase name="array_length"> 8481 <Test name="sized_array" /> 8482 <Test name="sized_writeonly_array" /> 8483 <Test name="sized_readonly_array" /> 8484 <Test name="unsized_array" /> 8485 <Test name="unsized_readonly_array" /> 8486 </TestCase> 8487 </TestSuite> 8488 <TestSuite name="ubo"> 8489 <TestSuite name="2_level_array"> 8490 <TestCase name="shared"> 8491 <Test name="float_vertex" /> 8492 <Test name="float_fragment" /> 8493 <Test name="float_both" /> 8494 <Test name="vec2_vertex" /> 8495 <Test name="vec2_fragment" /> 8496 <Test name="vec2_both" /> 8497 <Test name="vec3_vertex" /> 8498 <Test name="vec3_fragment" /> 8499 <Test name="vec3_both" /> 8500 <Test name="vec4_vertex" /> 8501 <Test name="vec4_fragment" /> 8502 <Test name="vec4_both" /> 8503 <Test name="int_vertex" /> 8504 <Test name="int_fragment" /> 8505 <Test name="int_both" /> 8506 <Test name="ivec2_vertex" /> 8507 <Test name="ivec2_fragment" /> 8508 <Test name="ivec2_both" /> 8509 <Test name="ivec3_vertex" /> 8510 <Test name="ivec3_fragment" /> 8511 <Test name="ivec3_both" /> 8512 <Test name="ivec4_vertex" /> 8513 <Test name="ivec4_fragment" /> 8514 <Test name="ivec4_both" /> 8515 <Test name="uint_vertex" /> 8516 <Test name="uint_fragment" /> 8517 <Test name="uint_both" /> 8518 <Test name="uvec2_vertex" /> 8519 <Test name="uvec2_fragment" /> 8520 <Test name="uvec2_both" /> 8521 <Test name="uvec3_vertex" /> 8522 <Test name="uvec3_fragment" /> 8523 <Test name="uvec3_both" /> 8524 <Test name="uvec4_vertex" /> 8525 <Test name="uvec4_fragment" /> 8526 <Test name="uvec4_both" /> 8527 <Test name="bool_vertex" /> 8528 <Test name="bool_fragment" /> 8529 <Test name="bool_both" /> 8530 <Test name="bvec2_vertex" /> 8531 <Test name="bvec2_fragment" /> 8532 <Test name="bvec2_both" /> 8533 <Test name="bvec3_vertex" /> 8534 <Test name="bvec3_fragment" /> 8535 <Test name="bvec3_both" /> 8536 <Test name="bvec4_vertex" /> 8537 <Test name="bvec4_fragment" /> 8538 <Test name="bvec4_both" /> 8539 <Test name="mat2_vertex" /> 8540 <Test name="mat2_fragment" /> 8541 <Test name="mat2_both" /> 8542 <Test name="row_major_mat2_vertex" /> 8543 <Test name="row_major_mat2_fragment" /> 8544 <Test name="row_major_mat2_both" /> 8545 <Test name="column_major_mat2_vertex" /> 8546 <Test name="column_major_mat2_fragment" /> 8547 <Test name="column_major_mat2_both" /> 8548 <Test name="mat3_vertex" /> 8549 <Test name="mat3_fragment" /> 8550 <Test name="mat3_both" /> 8551 <Test name="row_major_mat3_vertex" /> 8552 <Test name="row_major_mat3_fragment" /> 8553 <Test name="row_major_mat3_both" /> 8554 <Test name="column_major_mat3_vertex" /> 8555 <Test name="column_major_mat3_fragment" /> 8556 <Test name="column_major_mat3_both" /> 8557 <Test name="mat4_vertex" /> 8558 <Test name="mat4_fragment" /> 8559 <Test name="mat4_both" /> 8560 <Test name="row_major_mat4_vertex" /> 8561 <Test name="row_major_mat4_fragment" /> 8562 <Test name="row_major_mat4_both" /> 8563 <Test name="column_major_mat4_vertex" /> 8564 <Test name="column_major_mat4_fragment" /> 8565 <Test name="column_major_mat4_both" /> 8566 <Test name="mat2x3_vertex" /> 8567 <Test name="mat2x3_fragment" /> 8568 <Test name="mat2x3_both" /> 8569 <Test name="row_major_mat2x3_vertex" /> 8570 <Test name="row_major_mat2x3_fragment" /> 8571 <Test name="row_major_mat2x3_both" /> 8572 <Test name="column_major_mat2x3_vertex" /> 8573 <Test name="column_major_mat2x3_fragment" /> 8574 <Test name="column_major_mat2x3_both" /> 8575 <Test name="mat2x4_vertex" /> 8576 <Test name="mat2x4_fragment" /> 8577 <Test name="mat2x4_both" /> 8578 <Test name="row_major_mat2x4_vertex" /> 8579 <Test name="row_major_mat2x4_fragment" /> 8580 <Test name="row_major_mat2x4_both" /> 8581 <Test name="column_major_mat2x4_vertex" /> 8582 <Test name="column_major_mat2x4_fragment" /> 8583 <Test name="column_major_mat2x4_both" /> 8584 <Test name="mat3x2_vertex" /> 8585 <Test name="mat3x2_fragment" /> 8586 <Test name="mat3x2_both" /> 8587 <Test name="row_major_mat3x2_vertex" /> 8588 <Test name="row_major_mat3x2_fragment" /> 8589 <Test name="row_major_mat3x2_both" /> 8590 <Test name="column_major_mat3x2_vertex" /> 8591 <Test name="column_major_mat3x2_fragment" /> 8592 <Test name="column_major_mat3x2_both" /> 8593 <Test name="mat3x4_vertex" /> 8594 <Test name="mat3x4_fragment" /> 8595 <Test name="mat3x4_both" /> 8596 <Test name="row_major_mat3x4_vertex" /> 8597 <Test name="row_major_mat3x4_fragment" /> 8598 <Test name="row_major_mat3x4_both" /> 8599 <Test name="column_major_mat3x4_vertex" /> 8600 <Test name="column_major_mat3x4_fragment" /> 8601 <Test name="column_major_mat3x4_both" /> 8602 <Test name="mat4x2_vertex" /> 8603 <Test name="mat4x2_fragment" /> 8604 <Test name="mat4x2_both" /> 8605 <Test name="row_major_mat4x2_vertex" /> 8606 <Test name="row_major_mat4x2_fragment" /> 8607 <Test name="row_major_mat4x2_both" /> 8608 <Test name="column_major_mat4x2_vertex" /> 8609 <Test name="column_major_mat4x2_fragment" /> 8610 <Test name="column_major_mat4x2_both" /> 8611 <Test name="mat4x3_vertex" /> 8612 <Test name="mat4x3_fragment" /> 8613 <Test name="mat4x3_both" /> 8614 <Test name="row_major_mat4x3_vertex" /> 8615 <Test name="row_major_mat4x3_fragment" /> 8616 <Test name="row_major_mat4x3_both" /> 8617 <Test name="column_major_mat4x3_vertex" /> 8618 <Test name="column_major_mat4x3_fragment" /> 8619 <Test name="column_major_mat4x3_both" /> 8620 </TestCase> 8621 <TestCase name="packed"> 8622 <Test name="float_vertex" /> 8623 <Test name="float_fragment" /> 8624 <Test name="vec2_vertex" /> 8625 <Test name="vec2_fragment" /> 8626 <Test name="vec3_vertex" /> 8627 <Test name="vec3_fragment" /> 8628 <Test name="vec4_vertex" /> 8629 <Test name="vec4_fragment" /> 8630 <Test name="int_vertex" /> 8631 <Test name="int_fragment" /> 8632 <Test name="ivec2_vertex" /> 8633 <Test name="ivec2_fragment" /> 8634 <Test name="ivec3_vertex" /> 8635 <Test name="ivec3_fragment" /> 8636 <Test name="ivec4_vertex" /> 8637 <Test name="ivec4_fragment" /> 8638 <Test name="uint_vertex" /> 8639 <Test name="uint_fragment" /> 8640 <Test name="uvec2_vertex" /> 8641 <Test name="uvec2_fragment" /> 8642 <Test name="uvec3_vertex" /> 8643 <Test name="uvec3_fragment" /> 8644 <Test name="uvec4_vertex" /> 8645 <Test name="uvec4_fragment" /> 8646 <Test name="bool_vertex" /> 8647 <Test name="bool_fragment" /> 8648 <Test name="bvec2_vertex" /> 8649 <Test name="bvec2_fragment" /> 8650 <Test name="bvec3_vertex" /> 8651 <Test name="bvec3_fragment" /> 8652 <Test name="bvec4_vertex" /> 8653 <Test name="bvec4_fragment" /> 8654 <Test name="mat2_vertex" /> 8655 <Test name="mat2_fragment" /> 8656 <Test name="row_major_mat2_vertex" /> 8657 <Test name="row_major_mat2_fragment" /> 8658 <Test name="column_major_mat2_vertex" /> 8659 <Test name="column_major_mat2_fragment" /> 8660 <Test name="mat3_vertex" /> 8661 <Test name="mat3_fragment" /> 8662 <Test name="row_major_mat3_vertex" /> 8663 <Test name="row_major_mat3_fragment" /> 8664 <Test name="column_major_mat3_vertex" /> 8665 <Test name="column_major_mat3_fragment" /> 8666 <Test name="mat4_vertex" /> 8667 <Test name="mat4_fragment" /> 8668 <Test name="row_major_mat4_vertex" /> 8669 <Test name="row_major_mat4_fragment" /> 8670 <Test name="column_major_mat4_vertex" /> 8671 <Test name="column_major_mat4_fragment" /> 8672 <Test name="mat2x3_vertex" /> 8673 <Test name="mat2x3_fragment" /> 8674 <Test name="row_major_mat2x3_vertex" /> 8675 <Test name="row_major_mat2x3_fragment" /> 8676 <Test name="column_major_mat2x3_vertex" /> 8677 <Test name="column_major_mat2x3_fragment" /> 8678 <Test name="mat2x4_vertex" /> 8679 <Test name="mat2x4_fragment" /> 8680 <Test name="row_major_mat2x4_vertex" /> 8681 <Test name="row_major_mat2x4_fragment" /> 8682 <Test name="column_major_mat2x4_vertex" /> 8683 <Test name="column_major_mat2x4_fragment" /> 8684 <Test name="mat3x2_vertex" /> 8685 <Test name="mat3x2_fragment" /> 8686 <Test name="row_major_mat3x2_vertex" /> 8687 <Test name="row_major_mat3x2_fragment" /> 8688 <Test name="column_major_mat3x2_vertex" /> 8689 <Test name="column_major_mat3x2_fragment" /> 8690 <Test name="mat3x4_vertex" /> 8691 <Test name="mat3x4_fragment" /> 8692 <Test name="row_major_mat3x4_vertex" /> 8693 <Test name="row_major_mat3x4_fragment" /> 8694 <Test name="column_major_mat3x4_vertex" /> 8695 <Test name="column_major_mat3x4_fragment" /> 8696 <Test name="mat4x2_vertex" /> 8697 <Test name="mat4x2_fragment" /> 8698 <Test name="row_major_mat4x2_vertex" /> 8699 <Test name="row_major_mat4x2_fragment" /> 8700 <Test name="column_major_mat4x2_vertex" /> 8701 <Test name="column_major_mat4x2_fragment" /> 8702 <Test name="mat4x3_vertex" /> 8703 <Test name="mat4x3_fragment" /> 8704 <Test name="row_major_mat4x3_vertex" /> 8705 <Test name="row_major_mat4x3_fragment" /> 8706 <Test name="column_major_mat4x3_vertex" /> 8707 <Test name="column_major_mat4x3_fragment" /> 8708 </TestCase> 8709 <TestCase name="std140"> 8710 <Test name="float_vertex" /> 8711 <Test name="float_fragment" /> 8712 <Test name="float_both" /> 8713 <Test name="vec2_vertex" /> 8714 <Test name="vec2_fragment" /> 8715 <Test name="vec2_both" /> 8716 <Test name="vec3_vertex" /> 8717 <Test name="vec3_fragment" /> 8718 <Test name="vec3_both" /> 8719 <Test name="vec4_vertex" /> 8720 <Test name="vec4_fragment" /> 8721 <Test name="vec4_both" /> 8722 <Test name="int_vertex" /> 8723 <Test name="int_fragment" /> 8724 <Test name="int_both" /> 8725 <Test name="ivec2_vertex" /> 8726 <Test name="ivec2_fragment" /> 8727 <Test name="ivec2_both" /> 8728 <Test name="ivec3_vertex" /> 8729 <Test name="ivec3_fragment" /> 8730 <Test name="ivec3_both" /> 8731 <Test name="ivec4_vertex" /> 8732 <Test name="ivec4_fragment" /> 8733 <Test name="ivec4_both" /> 8734 <Test name="uint_vertex" /> 8735 <Test name="uint_fragment" /> 8736 <Test name="uint_both" /> 8737 <Test name="uvec2_vertex" /> 8738 <Test name="uvec2_fragment" /> 8739 <Test name="uvec2_both" /> 8740 <Test name="uvec3_vertex" /> 8741 <Test name="uvec3_fragment" /> 8742 <Test name="uvec3_both" /> 8743 <Test name="uvec4_vertex" /> 8744 <Test name="uvec4_fragment" /> 8745 <Test name="uvec4_both" /> 8746 <Test name="bool_vertex" /> 8747 <Test name="bool_fragment" /> 8748 <Test name="bool_both" /> 8749 <Test name="bvec2_vertex" /> 8750 <Test name="bvec2_fragment" /> 8751 <Test name="bvec2_both" /> 8752 <Test name="bvec3_vertex" /> 8753 <Test name="bvec3_fragment" /> 8754 <Test name="bvec3_both" /> 8755 <Test name="bvec4_vertex" /> 8756 <Test name="bvec4_fragment" /> 8757 <Test name="bvec4_both" /> 8758 <Test name="mat2_vertex" /> 8759 <Test name="mat2_fragment" /> 8760 <Test name="mat2_both" /> 8761 <Test name="row_major_mat2_vertex" /> 8762 <Test name="row_major_mat2_fragment" /> 8763 <Test name="row_major_mat2_both" /> 8764 <Test name="column_major_mat2_vertex" /> 8765 <Test name="column_major_mat2_fragment" /> 8766 <Test name="column_major_mat2_both" /> 8767 <Test name="mat3_vertex" /> 8768 <Test name="mat3_fragment" /> 8769 <Test name="mat3_both" /> 8770 <Test name="row_major_mat3_vertex" /> 8771 <Test name="row_major_mat3_fragment" /> 8772 <Test name="row_major_mat3_both" /> 8773 <Test name="column_major_mat3_vertex" /> 8774 <Test name="column_major_mat3_fragment" /> 8775 <Test name="column_major_mat3_both" /> 8776 <Test name="mat4_vertex" /> 8777 <Test name="mat4_fragment" /> 8778 <Test name="mat4_both" /> 8779 <Test name="row_major_mat4_vertex" /> 8780 <Test name="row_major_mat4_fragment" /> 8781 <Test name="row_major_mat4_both" /> 8782 <Test name="column_major_mat4_vertex" /> 8783 <Test name="column_major_mat4_fragment" /> 8784 <Test name="column_major_mat4_both" /> 8785 <Test name="mat2x3_vertex" /> 8786 <Test name="mat2x3_fragment" /> 8787 <Test name="mat2x3_both" /> 8788 <Test name="row_major_mat2x3_vertex" /> 8789 <Test name="row_major_mat2x3_fragment" /> 8790 <Test name="row_major_mat2x3_both" /> 8791 <Test name="column_major_mat2x3_vertex" /> 8792 <Test name="column_major_mat2x3_fragment" /> 8793 <Test name="column_major_mat2x3_both" /> 8794 <Test name="mat2x4_vertex" /> 8795 <Test name="mat2x4_fragment" /> 8796 <Test name="mat2x4_both" /> 8797 <Test name="row_major_mat2x4_vertex" /> 8798 <Test name="row_major_mat2x4_fragment" /> 8799 <Test name="row_major_mat2x4_both" /> 8800 <Test name="column_major_mat2x4_vertex" /> 8801 <Test name="column_major_mat2x4_fragment" /> 8802 <Test name="column_major_mat2x4_both" /> 8803 <Test name="mat3x2_vertex" /> 8804 <Test name="mat3x2_fragment" /> 8805 <Test name="mat3x2_both" /> 8806 <Test name="row_major_mat3x2_vertex" /> 8807 <Test name="row_major_mat3x2_fragment" /> 8808 <Test name="row_major_mat3x2_both" /> 8809 <Test name="column_major_mat3x2_vertex" /> 8810 <Test name="column_major_mat3x2_fragment" /> 8811 <Test name="column_major_mat3x2_both" /> 8812 <Test name="mat3x4_vertex" /> 8813 <Test name="mat3x4_fragment" /> 8814 <Test name="mat3x4_both" /> 8815 <Test name="row_major_mat3x4_vertex" /> 8816 <Test name="row_major_mat3x4_fragment" /> 8817 <Test name="row_major_mat3x4_both" /> 8818 <Test name="column_major_mat3x4_vertex" /> 8819 <Test name="column_major_mat3x4_fragment" /> 8820 <Test name="column_major_mat3x4_both" /> 8821 <Test name="mat4x2_vertex" /> 8822 <Test name="mat4x2_fragment" /> 8823 <Test name="mat4x2_both" /> 8824 <Test name="row_major_mat4x2_vertex" /> 8825 <Test name="row_major_mat4x2_fragment" /> 8826 <Test name="row_major_mat4x2_both" /> 8827 <Test name="column_major_mat4x2_vertex" /> 8828 <Test name="column_major_mat4x2_fragment" /> 8829 <Test name="column_major_mat4x2_both" /> 8830 <Test name="mat4x3_vertex" /> 8831 <Test name="mat4x3_fragment" /> 8832 <Test name="mat4x3_both" /> 8833 <Test name="row_major_mat4x3_vertex" /> 8834 <Test name="row_major_mat4x3_fragment" /> 8835 <Test name="row_major_mat4x3_both" /> 8836 <Test name="column_major_mat4x3_vertex" /> 8837 <Test name="column_major_mat4x3_fragment" /> 8838 <Test name="column_major_mat4x3_both" /> 8839 </TestCase> 8840 </TestSuite> 8841 <TestSuite name="3_level_array"> 8842 <TestCase name="shared"> 8843 <Test name="float_vertex" /> 8844 <Test name="float_fragment" /> 8845 <Test name="float_both" /> 8846 <Test name="vec2_vertex" /> 8847 <Test name="vec2_fragment" /> 8848 <Test name="vec2_both" /> 8849 <Test name="vec3_vertex" /> 8850 <Test name="vec3_fragment" /> 8851 <Test name="vec3_both" /> 8852 <Test name="vec4_vertex" /> 8853 <Test name="vec4_fragment" /> 8854 <Test name="vec4_both" /> 8855 <Test name="int_vertex" /> 8856 <Test name="int_fragment" /> 8857 <Test name="int_both" /> 8858 <Test name="ivec2_vertex" /> 8859 <Test name="ivec2_fragment" /> 8860 <Test name="ivec2_both" /> 8861 <Test name="ivec3_vertex" /> 8862 <Test name="ivec3_fragment" /> 8863 <Test name="ivec3_both" /> 8864 <Test name="ivec4_vertex" /> 8865 <Test name="ivec4_fragment" /> 8866 <Test name="ivec4_both" /> 8867 <Test name="uint_vertex" /> 8868 <Test name="uint_fragment" /> 8869 <Test name="uint_both" /> 8870 <Test name="uvec2_vertex" /> 8871 <Test name="uvec2_fragment" /> 8872 <Test name="uvec2_both" /> 8873 <Test name="uvec3_vertex" /> 8874 <Test name="uvec3_fragment" /> 8875 <Test name="uvec3_both" /> 8876 <Test name="uvec4_vertex" /> 8877 <Test name="uvec4_fragment" /> 8878 <Test name="uvec4_both" /> 8879 <Test name="bool_vertex" /> 8880 <Test name="bool_fragment" /> 8881 <Test name="bool_both" /> 8882 <Test name="bvec2_vertex" /> 8883 <Test name="bvec2_fragment" /> 8884 <Test name="bvec2_both" /> 8885 <Test name="bvec3_vertex" /> 8886 <Test name="bvec3_fragment" /> 8887 <Test name="bvec3_both" /> 8888 <Test name="bvec4_vertex" /> 8889 <Test name="bvec4_fragment" /> 8890 <Test name="bvec4_both" /> 8891 <Test name="mat2_vertex" /> 8892 <Test name="mat2_fragment" /> 8893 <Test name="mat2_both" /> 8894 <Test name="row_major_mat2_vertex" /> 8895 <Test name="row_major_mat2_fragment" /> 8896 <Test name="row_major_mat2_both" /> 8897 <Test name="column_major_mat2_vertex" /> 8898 <Test name="column_major_mat2_fragment" /> 8899 <Test name="column_major_mat2_both" /> 8900 <Test name="mat3_vertex" /> 8901 <Test name="mat3_fragment" /> 8902 <Test name="mat3_both" /> 8903 <Test name="row_major_mat3_vertex" /> 8904 <Test name="row_major_mat3_fragment" /> 8905 <Test name="row_major_mat3_both" /> 8906 <Test name="column_major_mat3_vertex" /> 8907 <Test name="column_major_mat3_fragment" /> 8908 <Test name="column_major_mat3_both" /> 8909 <Test name="mat4_vertex" /> 8910 <Test name="mat4_fragment" /> 8911 <Test name="mat4_both" /> 8912 <Test name="row_major_mat4_vertex" /> 8913 <Test name="row_major_mat4_fragment" /> 8914 <Test name="row_major_mat4_both" /> 8915 <Test name="column_major_mat4_vertex" /> 8916 <Test name="column_major_mat4_fragment" /> 8917 <Test name="column_major_mat4_both" /> 8918 <Test name="mat2x3_vertex" /> 8919 <Test name="mat2x3_fragment" /> 8920 <Test name="mat2x3_both" /> 8921 <Test name="row_major_mat2x3_vertex" /> 8922 <Test name="row_major_mat2x3_fragment" /> 8923 <Test name="row_major_mat2x3_both" /> 8924 <Test name="column_major_mat2x3_vertex" /> 8925 <Test name="column_major_mat2x3_fragment" /> 8926 <Test name="column_major_mat2x3_both" /> 8927 <Test name="mat2x4_vertex" /> 8928 <Test name="mat2x4_fragment" /> 8929 <Test name="mat2x4_both" /> 8930 <Test name="row_major_mat2x4_vertex" /> 8931 <Test name="row_major_mat2x4_fragment" /> 8932 <Test name="row_major_mat2x4_both" /> 8933 <Test name="column_major_mat2x4_vertex" /> 8934 <Test name="column_major_mat2x4_fragment" /> 8935 <Test name="column_major_mat2x4_both" /> 8936 <Test name="mat3x2_vertex" /> 8937 <Test name="mat3x2_fragment" /> 8938 <Test name="mat3x2_both" /> 8939 <Test name="row_major_mat3x2_vertex" /> 8940 <Test name="row_major_mat3x2_fragment" /> 8941 <Test name="row_major_mat3x2_both" /> 8942 <Test name="column_major_mat3x2_vertex" /> 8943 <Test name="column_major_mat3x2_fragment" /> 8944 <Test name="column_major_mat3x2_both" /> 8945 <Test name="mat3x4_vertex" /> 8946 <Test name="mat3x4_fragment" /> 8947 <Test name="mat3x4_both" /> 8948 <Test name="row_major_mat3x4_vertex" /> 8949 <Test name="row_major_mat3x4_fragment" /> 8950 <Test name="row_major_mat3x4_both" /> 8951 <Test name="column_major_mat3x4_vertex" /> 8952 <Test name="column_major_mat3x4_fragment" /> 8953 <Test name="column_major_mat3x4_both" /> 8954 <Test name="mat4x2_vertex" /> 8955 <Test name="mat4x2_fragment" /> 8956 <Test name="mat4x2_both" /> 8957 <Test name="row_major_mat4x2_vertex" /> 8958 <Test name="row_major_mat4x2_fragment" /> 8959 <Test name="row_major_mat4x2_both" /> 8960 <Test name="column_major_mat4x2_vertex" /> 8961 <Test name="column_major_mat4x2_fragment" /> 8962 <Test name="column_major_mat4x2_both" /> 8963 <Test name="mat4x3_vertex" /> 8964 <Test name="mat4x3_fragment" /> 8965 <Test name="mat4x3_both" /> 8966 <Test name="row_major_mat4x3_vertex" /> 8967 <Test name="row_major_mat4x3_fragment" /> 8968 <Test name="row_major_mat4x3_both" /> 8969 <Test name="column_major_mat4x3_vertex" /> 8970 <Test name="column_major_mat4x3_fragment" /> 8971 <Test name="column_major_mat4x3_both" /> 8972 </TestCase> 8973 <TestCase name="packed"> 8974 <Test name="float_vertex" /> 8975 <Test name="float_fragment" /> 8976 <Test name="vec2_vertex" /> 8977 <Test name="vec2_fragment" /> 8978 <Test name="vec3_vertex" /> 8979 <Test name="vec3_fragment" /> 8980 <Test name="vec4_vertex" /> 8981 <Test name="vec4_fragment" /> 8982 <Test name="int_vertex" /> 8983 <Test name="int_fragment" /> 8984 <Test name="ivec2_vertex" /> 8985 <Test name="ivec2_fragment" /> 8986 <Test name="ivec3_vertex" /> 8987 <Test name="ivec3_fragment" /> 8988 <Test name="ivec4_vertex" /> 8989 <Test name="ivec4_fragment" /> 8990 <Test name="uint_vertex" /> 8991 <Test name="uint_fragment" /> 8992 <Test name="uvec2_vertex" /> 8993 <Test name="uvec2_fragment" /> 8994 <Test name="uvec3_vertex" /> 8995 <Test name="uvec3_fragment" /> 8996 <Test name="uvec4_vertex" /> 8997 <Test name="uvec4_fragment" /> 8998 <Test name="bool_vertex" /> 8999 <Test name="bool_fragment" /> 9000 <Test name="bvec2_vertex" /> 9001 <Test name="bvec2_fragment" /> 9002 <Test name="bvec3_vertex" /> 9003 <Test name="bvec3_fragment" /> 9004 <Test name="bvec4_vertex" /> 9005 <Test name="bvec4_fragment" /> 9006 <Test name="mat2_vertex" /> 9007 <Test name="mat2_fragment" /> 9008 <Test name="row_major_mat2_vertex" /> 9009 <Test name="row_major_mat2_fragment" /> 9010 <Test name="column_major_mat2_vertex" /> 9011 <Test name="column_major_mat2_fragment" /> 9012 <Test name="mat3_vertex" /> 9013 <Test name="mat3_fragment" /> 9014 <Test name="row_major_mat3_vertex" /> 9015 <Test name="row_major_mat3_fragment" /> 9016 <Test name="column_major_mat3_vertex" /> 9017 <Test name="column_major_mat3_fragment" /> 9018 <Test name="mat4_vertex" /> 9019 <Test name="mat4_fragment" /> 9020 <Test name="row_major_mat4_vertex" /> 9021 <Test name="row_major_mat4_fragment" /> 9022 <Test name="column_major_mat4_vertex" /> 9023 <Test name="column_major_mat4_fragment" /> 9024 <Test name="mat2x3_vertex" /> 9025 <Test name="mat2x3_fragment" /> 9026 <Test name="row_major_mat2x3_vertex" /> 9027 <Test name="row_major_mat2x3_fragment" /> 9028 <Test name="column_major_mat2x3_vertex" /> 9029 <Test name="column_major_mat2x3_fragment" /> 9030 <Test name="mat2x4_vertex" /> 9031 <Test name="mat2x4_fragment" /> 9032 <Test name="row_major_mat2x4_vertex" /> 9033 <Test name="row_major_mat2x4_fragment" /> 9034 <Test name="column_major_mat2x4_vertex" /> 9035 <Test name="column_major_mat2x4_fragment" /> 9036 <Test name="mat3x2_vertex" /> 9037 <Test name="mat3x2_fragment" /> 9038 <Test name="row_major_mat3x2_vertex" /> 9039 <Test name="row_major_mat3x2_fragment" /> 9040 <Test name="column_major_mat3x2_vertex" /> 9041 <Test name="column_major_mat3x2_fragment" /> 9042 <Test name="mat3x4_vertex" /> 9043 <Test name="mat3x4_fragment" /> 9044 <Test name="row_major_mat3x4_vertex" /> 9045 <Test name="row_major_mat3x4_fragment" /> 9046 <Test name="column_major_mat3x4_vertex" /> 9047 <Test name="column_major_mat3x4_fragment" /> 9048 <Test name="mat4x2_vertex" /> 9049 <Test name="mat4x2_fragment" /> 9050 <Test name="row_major_mat4x2_vertex" /> 9051 <Test name="row_major_mat4x2_fragment" /> 9052 <Test name="column_major_mat4x2_vertex" /> 9053 <Test name="column_major_mat4x2_fragment" /> 9054 <Test name="mat4x3_vertex" /> 9055 <Test name="mat4x3_fragment" /> 9056 <Test name="row_major_mat4x3_vertex" /> 9057 <Test name="row_major_mat4x3_fragment" /> 9058 <Test name="column_major_mat4x3_vertex" /> 9059 <Test name="column_major_mat4x3_fragment" /> 9060 </TestCase> 9061 <TestCase name="std140"> 9062 <Test name="float_vertex" /> 9063 <Test name="float_fragment" /> 9064 <Test name="float_both" /> 9065 <Test name="vec2_vertex" /> 9066 <Test name="vec2_fragment" /> 9067 <Test name="vec2_both" /> 9068 <Test name="vec3_vertex" /> 9069 <Test name="vec3_fragment" /> 9070 <Test name="vec3_both" /> 9071 <Test name="vec4_vertex" /> 9072 <Test name="vec4_fragment" /> 9073 <Test name="vec4_both" /> 9074 <Test name="int_vertex" /> 9075 <Test name="int_fragment" /> 9076 <Test name="int_both" /> 9077 <Test name="ivec2_vertex" /> 9078 <Test name="ivec2_fragment" /> 9079 <Test name="ivec2_both" /> 9080 <Test name="ivec3_vertex" /> 9081 <Test name="ivec3_fragment" /> 9082 <Test name="ivec3_both" /> 9083 <Test name="ivec4_vertex" /> 9084 <Test name="ivec4_fragment" /> 9085 <Test name="ivec4_both" /> 9086 <Test name="uint_vertex" /> 9087 <Test name="uint_fragment" /> 9088 <Test name="uint_both" /> 9089 <Test name="uvec2_vertex" /> 9090 <Test name="uvec2_fragment" /> 9091 <Test name="uvec2_both" /> 9092 <Test name="uvec3_vertex" /> 9093 <Test name="uvec3_fragment" /> 9094 <Test name="uvec3_both" /> 9095 <Test name="uvec4_vertex" /> 9096 <Test name="uvec4_fragment" /> 9097 <Test name="uvec4_both" /> 9098 <Test name="bool_vertex" /> 9099 <Test name="bool_fragment" /> 9100 <Test name="bool_both" /> 9101 <Test name="bvec2_vertex" /> 9102 <Test name="bvec2_fragment" /> 9103 <Test name="bvec2_both" /> 9104 <Test name="bvec3_vertex" /> 9105 <Test name="bvec3_fragment" /> 9106 <Test name="bvec3_both" /> 9107 <Test name="bvec4_vertex" /> 9108 <Test name="bvec4_fragment" /> 9109 <Test name="bvec4_both" /> 9110 <Test name="mat2_vertex" /> 9111 <Test name="mat2_fragment" /> 9112 <Test name="mat2_both" /> 9113 <Test name="row_major_mat2_vertex" /> 9114 <Test name="row_major_mat2_fragment" /> 9115 <Test name="row_major_mat2_both" /> 9116 <Test name="column_major_mat2_vertex" /> 9117 <Test name="column_major_mat2_fragment" /> 9118 <Test name="column_major_mat2_both" /> 9119 <Test name="mat3_vertex" /> 9120 <Test name="mat3_fragment" /> 9121 <Test name="mat3_both" /> 9122 <Test name="row_major_mat3_vertex" /> 9123 <Test name="row_major_mat3_fragment" /> 9124 <Test name="row_major_mat3_both" /> 9125 <Test name="column_major_mat3_vertex" /> 9126 <Test name="column_major_mat3_fragment" /> 9127 <Test name="column_major_mat3_both" /> 9128 <Test name="mat4_vertex" /> 9129 <Test name="mat4_fragment" /> 9130 <Test name="mat4_both" /> 9131 <Test name="row_major_mat4_vertex" /> 9132 <Test name="row_major_mat4_fragment" /> 9133 <Test name="row_major_mat4_both" /> 9134 <Test name="column_major_mat4_vertex" /> 9135 <Test name="column_major_mat4_fragment" /> 9136 <Test name="column_major_mat4_both" /> 9137 <Test name="mat2x3_vertex" /> 9138 <Test name="mat2x3_fragment" /> 9139 <Test name="mat2x3_both" /> 9140 <Test name="row_major_mat2x3_vertex" /> 9141 <Test name="row_major_mat2x3_fragment" /> 9142 <Test name="row_major_mat2x3_both" /> 9143 <Test name="column_major_mat2x3_vertex" /> 9144 <Test name="column_major_mat2x3_fragment" /> 9145 <Test name="column_major_mat2x3_both" /> 9146 <Test name="mat2x4_vertex" /> 9147 <Test name="mat2x4_fragment" /> 9148 <Test name="mat2x4_both" /> 9149 <Test name="row_major_mat2x4_vertex" /> 9150 <Test name="row_major_mat2x4_fragment" /> 9151 <Test name="row_major_mat2x4_both" /> 9152 <Test name="column_major_mat2x4_vertex" /> 9153 <Test name="column_major_mat2x4_fragment" /> 9154 <Test name="column_major_mat2x4_both" /> 9155 <Test name="mat3x2_vertex" /> 9156 <Test name="mat3x2_fragment" /> 9157 <Test name="mat3x2_both" /> 9158 <Test name="row_major_mat3x2_vertex" /> 9159 <Test name="row_major_mat3x2_fragment" /> 9160 <Test name="row_major_mat3x2_both" /> 9161 <Test name="column_major_mat3x2_vertex" /> 9162 <Test name="column_major_mat3x2_fragment" /> 9163 <Test name="column_major_mat3x2_both" /> 9164 <Test name="mat3x4_vertex" /> 9165 <Test name="mat3x4_fragment" /> 9166 <Test name="mat3x4_both" /> 9167 <Test name="row_major_mat3x4_vertex" /> 9168 <Test name="row_major_mat3x4_fragment" /> 9169 <Test name="row_major_mat3x4_both" /> 9170 <Test name="column_major_mat3x4_vertex" /> 9171 <Test name="column_major_mat3x4_fragment" /> 9172 <Test name="column_major_mat3x4_both" /> 9173 <Test name="mat4x2_vertex" /> 9174 <Test name="mat4x2_fragment" /> 9175 <Test name="mat4x2_both" /> 9176 <Test name="row_major_mat4x2_vertex" /> 9177 <Test name="row_major_mat4x2_fragment" /> 9178 <Test name="row_major_mat4x2_both" /> 9179 <Test name="column_major_mat4x2_vertex" /> 9180 <Test name="column_major_mat4x2_fragment" /> 9181 <Test name="column_major_mat4x2_both" /> 9182 <Test name="mat4x3_vertex" /> 9183 <Test name="mat4x3_fragment" /> 9184 <Test name="mat4x3_both" /> 9185 <Test name="row_major_mat4x3_vertex" /> 9186 <Test name="row_major_mat4x3_fragment" /> 9187 <Test name="row_major_mat4x3_both" /> 9188 <Test name="column_major_mat4x3_vertex" /> 9189 <Test name="column_major_mat4x3_fragment" /> 9190 <Test name="column_major_mat4x3_both" /> 9191 </TestCase> 9192 </TestSuite> 9193 <TestSuite name="2_level_struct_array"> 9194 <TestCase name="per_block_buffer"> 9195 <Test name="shared_vertex" /> 9196 <Test name="shared_fragment" /> 9197 <Test name="shared_both" /> 9198 <Test name="shared_instance_array_vertex" /> 9199 <Test name="shared_instance_array_fragment" /> 9200 <Test name="shared_instance_array_both" /> 9201 <Test name="packed_vertex" /> 9202 <Test name="packed_fragment" /> 9203 <Test name="packed_instance_array_vertex" /> 9204 <Test name="packed_instance_array_fragment" /> 9205 <Test name="std140_vertex" /> 9206 <Test name="std140_fragment" /> 9207 <Test name="std140_both" /> 9208 <Test name="std140_instance_array_vertex" /> 9209 <Test name="std140_instance_array_fragment" /> 9210 <Test name="std140_instance_array_both" /> 9211 </TestCase> 9212 <TestCase name="single_buffer"> 9213 <Test name="shared_instance_array_vertex" /> 9214 <Test name="shared_instance_array_fragment" /> 9215 <Test name="shared_instance_array_both" /> 9216 <Test name="packed_instance_array_vertex" /> 9217 <Test name="packed_instance_array_fragment" /> 9218 <Test name="std140_instance_array_vertex" /> 9219 <Test name="std140_instance_array_fragment" /> 9220 <Test name="std140_instance_array_both" /> 9221 </TestCase> 9222 </TestSuite> 9223 <TestSuite name="random"> 9224 <TestCase name="basic_type_arrays"> 9225 <Test name="0" /> 9226 <Test name="1" /> 9227 <Test name="2" /> 9228 <Test name="3" /> 9229 <Test name="4" /> 9230 <Test name="5" /> 9231 <Test name="6" /> 9232 <Test name="7" /> 9233 <Test name="8" /> 9234 <Test name="9" /> 9235 <Test name="10" /> 9236 <Test name="11" /> 9237 <Test name="12" /> 9238 <Test name="13" /> 9239 <Test name="14" /> 9240 <Test name="15" /> 9241 <Test name="16" /> 9242 <Test name="17" /> 9243 <Test name="18" /> 9244 <Test name="19" /> 9245 <Test name="20" /> 9246 <Test name="21" /> 9247 <Test name="22" /> 9248 <Test name="23" /> 9249 <Test name="24" /> 9250 </TestCase> 9251 <TestCase name="all_per_block_buffers"> 9252 <Test name="0" /> 9253 <Test name="1" /> 9254 <Test name="2" /> 9255 <Test name="3" /> 9256 <Test name="4" /> 9257 <Test name="5" /> 9258 <Test name="6" /> 9259 <Test name="7" /> 9260 <Test name="8" /> 9261 <Test name="9" /> 9262 <Test name="10" /> 9263 <Test name="11" /> 9264 <Test name="12" /> 9265 <Test name="14" /> 9266 <Test name="15" /> 9267 <Test name="16" /> 9268 <Test name="17" /> 9269 <Test name="18" /> 9270 <Test name="19" /> 9271 <Test name="21" /> 9272 <Test name="22" /> 9273 <Test name="23" /> 9274 <Test name="24" /> 9275 <Test name="25" /> 9276 <Test name="26" /> 9277 <Test name="27" /> 9278 <Test name="28" /> 9279 <Test name="30" /> 9280 <Test name="31" /> 9281 <Test name="32" /> 9282 <Test name="33" /> 9283 <Test name="34" /> 9284 <Test name="35" /> 9285 <Test name="36" /> 9286 <Test name="37" /> 9287 <Test name="38" /> 9288 <Test name="39" /> 9289 <Test name="40" /> 9290 <Test name="42" /> 9291 <Test name="43" /> 9292 <Test name="44" /> 9293 <Test name="45" /> 9294 <Test name="46" /> 9295 <Test name="47" /> 9296 <Test name="48" /> 9297 <Test name="49" /> 9298 </TestCase> 9299 <TestCase name="all_shared_buffer"> 9300 <Test name="0" /> 9301 <Test name="1" /> 9302 <Test name="2" /> 9303 <Test name="3" /> 9304 <Test name="4" /> 9305 <Test name="5" /> 9306 <Test name="6" /> 9307 <Test name="7" /> 9308 <Test name="8" /> 9309 <Test name="9" /> 9310 <Test name="10" /> 9311 <Test name="11" /> 9312 <Test name="12" /> 9313 <Test name="13" /> 9314 <Test name="14" /> 9315 <Test name="15" /> 9316 <Test name="16" /> 9317 <Test name="17" /> 9318 <Test name="18" /> 9319 <Test name="19" /> 9320 <Test name="20" /> 9321 <Test name="21" /> 9322 <Test name="22" /> 9323 <Test name="23" /> 9324 <Test name="24" /> 9325 <Test name="25" /> 9326 <Test name="26" /> 9327 <Test name="27" /> 9328 <Test name="28" /> 9329 <Test name="29" /> 9330 <Test name="30" /> 9331 <Test name="31" /> 9332 <Test name="32" /> 9333 <Test name="33" /> 9334 <Test name="34" /> 9335 <Test name="35" /> 9336 <Test name="36" /> 9337 <Test name="37" /> 9338 <Test name="38" /> 9339 <Test name="39" /> 9340 <Test name="40" /> 9341 <Test name="41" /> 9342 <Test name="42" /> 9343 <Test name="43" /> 9344 <Test name="44" /> 9345 <Test name="45" /> 9346 <Test name="46" /> 9347 <Test name="47" /> 9348 <Test name="48" /> 9349 <Test name="49" /> 9350 </TestCase> 9351 </TestSuite> 9352 </TestSuite> 9353 <TestSuite name="image_load_store"> 9354 <TestSuite name="2d"> 9355 <TestCase name="store"> 9356 <Test name="rgba32f" /> 9357 <Test name="rgba16f" /> 9358 <Test name="r32f" /> 9359 <Test name="rgba32ui" /> 9360 <Test name="rgba16ui" /> 9361 <Test name="rgba8ui" /> 9362 <Test name="r32ui" /> 9363 <Test name="rgba32i" /> 9364 <Test name="rgba16i" /> 9365 <Test name="rgba8i" /> 9366 <Test name="r32i" /> 9367 <Test name="rgba8" /> 9368 <Test name="rgba8_snorm" /> 9369 </TestCase> 9370 <TestCase name="load_store"> 9371 <Test name="rgba32f" /> 9372 <Test name="rgba16f" /> 9373 <Test name="r32f" /> 9374 <Test name="rgba32ui" /> 9375 <Test name="rgba16ui" /> 9376 <Test name="rgba8ui" /> 9377 <Test name="r32ui" /> 9378 <Test name="rgba32i" /> 9379 <Test name="rgba16i" /> 9380 <Test name="rgba8i" /> 9381 <Test name="r32i" /> 9382 <Test name="rgba8" /> 9383 <Test name="rgba8_snorm" /> 9384 </TestCase> 9385 <TestCase name="atomic"> 9386 <Test name="exchange_r32f_result" /> 9387 <Test name="exchange_r32f_return_value" /> 9388 <Test name="add_r32ui_result" /> 9389 <Test name="add_r32ui_return_value" /> 9390 <Test name="min_r32ui_result" /> 9391 <Test name="min_r32ui_return_value" /> 9392 <Test name="max_r32ui_result" /> 9393 <Test name="max_r32ui_return_value" /> 9394 <Test name="and_r32ui_result" /> 9395 <Test name="and_r32ui_return_value" /> 9396 <Test name="or_r32ui_result" /> 9397 <Test name="or_r32ui_return_value" /> 9398 <Test name="xor_r32ui_result" /> 9399 <Test name="xor_r32ui_return_value" /> 9400 <Test name="exchange_r32ui_result" /> 9401 <Test name="exchange_r32ui_return_value" /> 9402 <Test name="comp_swap_r32ui_result" /> 9403 <Test name="comp_swap_r32ui_return_value" /> 9404 <Test name="add_r32i_result" /> 9405 <Test name="add_r32i_return_value" /> 9406 <Test name="min_r32i_result" /> 9407 <Test name="min_r32i_return_value" /> 9408 <Test name="max_r32i_result" /> 9409 <Test name="max_r32i_return_value" /> 9410 <Test name="and_r32i_result" /> 9411 <Test name="and_r32i_return_value" /> 9412 <Test name="or_r32i_result" /> 9413 <Test name="or_r32i_return_value" /> 9414 <Test name="xor_r32i_result" /> 9415 <Test name="xor_r32i_return_value" /> 9416 <Test name="exchange_r32i_result" /> 9417 <Test name="exchange_r32i_return_value" /> 9418 <Test name="comp_swap_r32i_result" /> 9419 <Test name="comp_swap_r32i_return_value" /> 9420 </TestCase> 9421 <TestCase name="qualifiers"> 9422 <Test name="restrict" /> 9423 </TestCase> 9424 <TestCase name="format_reinterpret"> 9425 <Test name="rgba32f_rgba32ui" /> 9426 <Test name="rgba32f_rgba32i" /> 9427 <Test name="rgba16f_rgba16ui" /> 9428 <Test name="rgba16f_rgba16i" /> 9429 <Test name="r32f_rgba8ui" /> 9430 <Test name="r32f_r32ui" /> 9431 <Test name="r32f_rgba8i" /> 9432 <Test name="r32f_r32i" /> 9433 <Test name="r32f_rgba8" /> 9434 <Test name="r32f_rgba8_snorm" /> 9435 <Test name="rgba32ui_rgba32f" /> 9436 <Test name="rgba32ui_rgba32i" /> 9437 <Test name="rgba16ui_rgba16f" /> 9438 <Test name="rgba16ui_rgba16i" /> 9439 <Test name="rgba8ui_r32f" /> 9440 <Test name="rgba8ui_r32ui" /> 9441 <Test name="rgba8ui_rgba8i" /> 9442 <Test name="rgba8ui_r32i" /> 9443 <Test name="rgba8ui_rgba8" /> 9444 <Test name="rgba8ui_rgba8_snorm" /> 9445 <Test name="r32ui_r32f" /> 9446 <Test name="r32ui_rgba8ui" /> 9447 <Test name="r32ui_rgba8i" /> 9448 <Test name="r32ui_r32i" /> 9449 <Test name="r32ui_rgba8" /> 9450 <Test name="r32ui_rgba8_snorm" /> 9451 <Test name="rgba32i_rgba32f" /> 9452 <Test name="rgba32i_rgba32ui" /> 9453 <Test name="rgba16i_rgba16f" /> 9454 <Test name="rgba16i_rgba16ui" /> 9455 <Test name="rgba8i_r32f" /> 9456 <Test name="rgba8i_rgba8ui" /> 9457 <Test name="rgba8i_r32ui" /> 9458 <Test name="rgba8i_r32i" /> 9459 <Test name="rgba8i_rgba8" /> 9460 <Test name="rgba8i_rgba8_snorm" /> 9461 <Test name="r32i_r32f" /> 9462 <Test name="r32i_rgba8ui" /> 9463 <Test name="r32i_r32ui" /> 9464 <Test name="r32i_rgba8i" /> 9465 <Test name="r32i_rgba8" /> 9466 <Test name="r32i_rgba8_snorm" /> 9467 <Test name="rgba8_r32f" /> 9468 <Test name="rgba8_rgba8ui" /> 9469 <Test name="rgba8_rgba8i" /> 9470 <Test name="rgba8_r32i" /> 9471 <Test name="rgba8_rgba8_snorm" /> 9472 <Test name="rgba8_snorm_r32f" /> 9473 <Test name="rgba8_snorm_rgba8ui" /> 9474 <Test name="rgba8_snorm_rgba8i" /> 9475 <Test name="rgba8_snorm_r32i" /> 9476 <Test name="rgba8_snorm_rgba8" /> 9477 </TestCase> 9478 <TestCase name="image_size"> 9479 <Test name="readonly_32x32" /> 9480 <Test name="readonly_12x34" /> 9481 <Test name="readonly_1x1" /> 9482 <Test name="readonly_7x1" /> 9483 <Test name="writeonly_32x32" /> 9484 <Test name="writeonly_12x34" /> 9485 <Test name="writeonly_1x1" /> 9486 <Test name="writeonly_7x1" /> 9487 <Test name="readonly_writeonly_32x32" /> 9488 <Test name="readonly_writeonly_12x34" /> 9489 <Test name="readonly_writeonly_1x1" /> 9490 <Test name="readonly_writeonly_7x1" /> 9491 </TestCase> 9492 </TestSuite> 9493 <TestSuite name="cube"> 9494 <TestCase name="store"> 9495 <Test name="rgba32f" /> 9496 <Test name="rgba32f_single_layer" /> 9497 <Test name="rgba16f" /> 9498 <Test name="rgba16f_single_layer" /> 9499 <Test name="r32f" /> 9500 <Test name="r32f_single_layer" /> 9501 <Test name="rgba32ui" /> 9502 <Test name="rgba32ui_single_layer" /> 9503 <Test name="rgba16ui" /> 9504 <Test name="rgba16ui_single_layer" /> 9505 <Test name="rgba8ui" /> 9506 <Test name="rgba8ui_single_layer" /> 9507 <Test name="r32ui" /> 9508 <Test name="r32ui_single_layer" /> 9509 <Test name="rgba32i" /> 9510 <Test name="rgba32i_single_layer" /> 9511 <Test name="rgba16i" /> 9512 <Test name="rgba16i_single_layer" /> 9513 <Test name="rgba8i" /> 9514 <Test name="rgba8i_single_layer" /> 9515 <Test name="r32i" /> 9516 <Test name="r32i_single_layer" /> 9517 <Test name="rgba8" /> 9518 <Test name="rgba8_single_layer" /> 9519 <Test name="rgba8_snorm" /> 9520 <Test name="rgba8_snorm_single_layer" /> 9521 </TestCase> 9522 <TestCase name="load_store"> 9523 <Test name="rgba32f" /> 9524 <Test name="rgba32f_single_layer" /> 9525 <Test name="rgba16f" /> 9526 <Test name="rgba16f_single_layer" /> 9527 <Test name="r32f" /> 9528 <Test name="r32f_single_layer" /> 9529 <Test name="rgba32ui" /> 9530 <Test name="rgba32ui_single_layer" /> 9531 <Test name="rgba16ui" /> 9532 <Test name="rgba16ui_single_layer" /> 9533 <Test name="rgba8ui" /> 9534 <Test name="rgba8ui_single_layer" /> 9535 <Test name="r32ui" /> 9536 <Test name="r32ui_single_layer" /> 9537 <Test name="rgba32i" /> 9538 <Test name="rgba32i_single_layer" /> 9539 <Test name="rgba16i" /> 9540 <Test name="rgba16i_single_layer" /> 9541 <Test name="rgba8i" /> 9542 <Test name="rgba8i_single_layer" /> 9543 <Test name="r32i" /> 9544 <Test name="r32i_single_layer" /> 9545 <Test name="rgba8" /> 9546 <Test name="rgba8_single_layer" /> 9547 <Test name="rgba8_snorm" /> 9548 <Test name="rgba8_snorm_single_layer" /> 9549 </TestCase> 9550 <TestCase name="atomic"> 9551 <Test name="exchange_r32f_result" /> 9552 <Test name="exchange_r32f_return_value" /> 9553 <Test name="add_r32ui_result" /> 9554 <Test name="add_r32ui_return_value" /> 9555 <Test name="min_r32ui_result" /> 9556 <Test name="min_r32ui_return_value" /> 9557 <Test name="max_r32ui_result" /> 9558 <Test name="max_r32ui_return_value" /> 9559 <Test name="and_r32ui_result" /> 9560 <Test name="and_r32ui_return_value" /> 9561 <Test name="or_r32ui_result" /> 9562 <Test name="or_r32ui_return_value" /> 9563 <Test name="xor_r32ui_result" /> 9564 <Test name="xor_r32ui_return_value" /> 9565 <Test name="exchange_r32ui_result" /> 9566 <Test name="exchange_r32ui_return_value" /> 9567 <Test name="comp_swap_r32ui_result" /> 9568 <Test name="comp_swap_r32ui_return_value" /> 9569 <Test name="add_r32i_result" /> 9570 <Test name="add_r32i_return_value" /> 9571 <Test name="min_r32i_result" /> 9572 <Test name="min_r32i_return_value" /> 9573 <Test name="max_r32i_result" /> 9574 <Test name="max_r32i_return_value" /> 9575 <Test name="and_r32i_result" /> 9576 <Test name="and_r32i_return_value" /> 9577 <Test name="or_r32i_result" /> 9578 <Test name="or_r32i_return_value" /> 9579 <Test name="xor_r32i_result" /> 9580 <Test name="xor_r32i_return_value" /> 9581 <Test name="exchange_r32i_result" /> 9582 <Test name="exchange_r32i_return_value" /> 9583 <Test name="comp_swap_r32i_result" /> 9584 <Test name="comp_swap_r32i_return_value" /> 9585 </TestCase> 9586 <TestCase name="qualifiers"> 9587 <Test name="coherent_r32f" /> 9588 <Test name="volatile_r32f" /> 9589 <Test name="coherent_r32ui" /> 9590 <Test name="volatile_r32ui" /> 9591 <Test name="coherent_r32i" /> 9592 <Test name="volatile_r32i" /> 9593 <Test name="restrict" /> 9594 </TestCase> 9595 <TestCase name="format_reinterpret"> 9596 <Test name="rgba32f_rgba32ui" /> 9597 <Test name="rgba32f_rgba32i" /> 9598 <Test name="rgba16f_rgba16ui" /> 9599 <Test name="rgba16f_rgba16i" /> 9600 <Test name="r32f_rgba8ui" /> 9601 <Test name="r32f_r32ui" /> 9602 <Test name="r32f_rgba8i" /> 9603 <Test name="r32f_r32i" /> 9604 <Test name="r32f_rgba8" /> 9605 <Test name="r32f_rgba8_snorm" /> 9606 <Test name="rgba32ui_rgba32f" /> 9607 <Test name="rgba32ui_rgba32i" /> 9608 <Test name="rgba16ui_rgba16f" /> 9609 <Test name="rgba16ui_rgba16i" /> 9610 <Test name="rgba8ui_r32f" /> 9611 <Test name="rgba8ui_r32ui" /> 9612 <Test name="rgba8ui_rgba8i" /> 9613 <Test name="rgba8ui_r32i" /> 9614 <Test name="rgba8ui_rgba8" /> 9615 <Test name="rgba8ui_rgba8_snorm" /> 9616 <Test name="r32ui_r32f" /> 9617 <Test name="r32ui_rgba8ui" /> 9618 <Test name="r32ui_rgba8i" /> 9619 <Test name="r32ui_r32i" /> 9620 <Test name="r32ui_rgba8" /> 9621 <Test name="r32ui_rgba8_snorm" /> 9622 <Test name="rgba32i_rgba32f" /> 9623 <Test name="rgba32i_rgba32ui" /> 9624 <Test name="rgba16i_rgba16f" /> 9625 <Test name="rgba16i_rgba16ui" /> 9626 <Test name="rgba8i_r32f" /> 9627 <Test name="rgba8i_rgba8ui" /> 9628 <Test name="rgba8i_r32ui" /> 9629 <Test name="rgba8i_r32i" /> 9630 <Test name="rgba8i_rgba8" /> 9631 <Test name="rgba8i_rgba8_snorm" /> 9632 <Test name="r32i_r32f" /> 9633 <Test name="r32i_rgba8ui" /> 9634 <Test name="r32i_r32ui" /> 9635 <Test name="r32i_rgba8i" /> 9636 <Test name="r32i_rgba8" /> 9637 <Test name="r32i_rgba8_snorm" /> 9638 <Test name="rgba8_r32f" /> 9639 <Test name="rgba8_rgba8ui" /> 9640 <Test name="rgba8_rgba8i" /> 9641 <Test name="rgba8_r32i" /> 9642 <Test name="rgba8_rgba8_snorm" /> 9643 <Test name="rgba8_snorm_r32f" /> 9644 <Test name="rgba8_snorm_rgba8ui" /> 9645 <Test name="rgba8_snorm_rgba8i" /> 9646 <Test name="rgba8_snorm_r32i" /> 9647 <Test name="rgba8_snorm_rgba8" /> 9648 </TestCase> 9649 <TestCase name="image_size"> 9650 <Test name="readonly_32x32" /> 9651 <Test name="readonly_12x12" /> 9652 <Test name="readonly_1x1" /> 9653 <Test name="readonly_7x7" /> 9654 <Test name="writeonly_32x32" /> 9655 <Test name="writeonly_12x12" /> 9656 <Test name="writeonly_1x1" /> 9657 <Test name="writeonly_7x7" /> 9658 <Test name="readonly_writeonly_32x32" /> 9659 <Test name="readonly_writeonly_12x12" /> 9660 <Test name="readonly_writeonly_1x1" /> 9661 <Test name="readonly_writeonly_7x7" /> 9662 </TestCase> 9663 </TestSuite> 9664 <TestSuite name="3d"> 9665 <TestCase name="store"> 9666 <Test name="rgba32f" /> 9667 <Test name="rgba32f_single_layer" /> 9668 <Test name="rgba16f" /> 9669 <Test name="rgba16f_single_layer" /> 9670 <Test name="r32f" /> 9671 <Test name="r32f_single_layer" /> 9672 <Test name="rgba32ui" /> 9673 <Test name="rgba32ui_single_layer" /> 9674 <Test name="rgba16ui" /> 9675 <Test name="rgba16ui_single_layer" /> 9676 <Test name="rgba8ui" /> 9677 <Test name="rgba8ui_single_layer" /> 9678 <Test name="r32ui" /> 9679 <Test name="r32ui_single_layer" /> 9680 <Test name="rgba32i" /> 9681 <Test name="rgba32i_single_layer" /> 9682 <Test name="rgba16i" /> 9683 <Test name="rgba16i_single_layer" /> 9684 <Test name="rgba8i" /> 9685 <Test name="rgba8i_single_layer" /> 9686 <Test name="r32i" /> 9687 <Test name="r32i_single_layer" /> 9688 <Test name="rgba8" /> 9689 <Test name="rgba8_single_layer" /> 9690 <Test name="rgba8_snorm" /> 9691 <Test name="rgba8_snorm_single_layer" /> 9692 </TestCase> 9693 <TestCase name="load_store"> 9694 <Test name="rgba32f" /> 9695 <Test name="rgba32f_single_layer" /> 9696 <Test name="rgba16f" /> 9697 <Test name="rgba16f_single_layer" /> 9698 <Test name="r32f" /> 9699 <Test name="r32f_single_layer" /> 9700 <Test name="rgba32ui" /> 9701 <Test name="rgba32ui_single_layer" /> 9702 <Test name="rgba16ui" /> 9703 <Test name="rgba16ui_single_layer" /> 9704 <Test name="rgba8ui" /> 9705 <Test name="rgba8ui_single_layer" /> 9706 <Test name="r32ui" /> 9707 <Test name="r32ui_single_layer" /> 9708 <Test name="rgba32i" /> 9709 <Test name="rgba32i_single_layer" /> 9710 <Test name="rgba16i" /> 9711 <Test name="rgba16i_single_layer" /> 9712 <Test name="rgba8i" /> 9713 <Test name="rgba8i_single_layer" /> 9714 <Test name="r32i" /> 9715 <Test name="r32i_single_layer" /> 9716 <Test name="rgba8" /> 9717 <Test name="rgba8_single_layer" /> 9718 <Test name="rgba8_snorm" /> 9719 <Test name="rgba8_snorm_single_layer" /> 9720 </TestCase> 9721 <TestCase name="atomic"> 9722 <Test name="exchange_r32f_result" /> 9723 <Test name="exchange_r32f_return_value" /> 9724 <Test name="add_r32ui_result" /> 9725 <Test name="add_r32ui_return_value" /> 9726 <Test name="min_r32ui_result" /> 9727 <Test name="min_r32ui_return_value" /> 9728 <Test name="max_r32ui_result" /> 9729 <Test name="max_r32ui_return_value" /> 9730 <Test name="and_r32ui_result" /> 9731 <Test name="and_r32ui_return_value" /> 9732 <Test name="or_r32ui_result" /> 9733 <Test name="or_r32ui_return_value" /> 9734 <Test name="xor_r32ui_result" /> 9735 <Test name="xor_r32ui_return_value" /> 9736 <Test name="exchange_r32ui_result" /> 9737 <Test name="exchange_r32ui_return_value" /> 9738 <Test name="comp_swap_r32ui_result" /> 9739 <Test name="comp_swap_r32ui_return_value" /> 9740 <Test name="add_r32i_result" /> 9741 <Test name="add_r32i_return_value" /> 9742 <Test name="min_r32i_result" /> 9743 <Test name="min_r32i_return_value" /> 9744 <Test name="max_r32i_result" /> 9745 <Test name="max_r32i_return_value" /> 9746 <Test name="and_r32i_result" /> 9747 <Test name="and_r32i_return_value" /> 9748 <Test name="or_r32i_result" /> 9749 <Test name="or_r32i_return_value" /> 9750 <Test name="xor_r32i_result" /> 9751 <Test name="xor_r32i_return_value" /> 9752 <Test name="exchange_r32i_result" /> 9753 <Test name="exchange_r32i_return_value" /> 9754 <Test name="comp_swap_r32i_result" /> 9755 <Test name="comp_swap_r32i_return_value" /> 9756 </TestCase> 9757 <TestCase name="qualifiers"> 9758 <Test name="restrict" /> 9759 </TestCase> 9760 <TestCase name="format_reinterpret"> 9761 <Test name="rgba32f_rgba32ui" /> 9762 <Test name="rgba32f_rgba32i" /> 9763 <Test name="rgba16f_rgba16ui" /> 9764 <Test name="rgba16f_rgba16i" /> 9765 <Test name="r32f_rgba8ui" /> 9766 <Test name="r32f_r32ui" /> 9767 <Test name="r32f_rgba8i" /> 9768 <Test name="r32f_r32i" /> 9769 <Test name="r32f_rgba8" /> 9770 <Test name="r32f_rgba8_snorm" /> 9771 <Test name="rgba32ui_rgba32f" /> 9772 <Test name="rgba32ui_rgba32i" /> 9773 <Test name="rgba16ui_rgba16f" /> 9774 <Test name="rgba16ui_rgba16i" /> 9775 <Test name="rgba8ui_r32f" /> 9776 <Test name="rgba8ui_r32ui" /> 9777 <Test name="rgba8ui_rgba8i" /> 9778 <Test name="rgba8ui_r32i" /> 9779 <Test name="rgba8ui_rgba8" /> 9780 <Test name="rgba8ui_rgba8_snorm" /> 9781 <Test name="r32ui_r32f" /> 9782 <Test name="r32ui_rgba8ui" /> 9783 <Test name="r32ui_rgba8i" /> 9784 <Test name="r32ui_r32i" /> 9785 <Test name="r32ui_rgba8" /> 9786 <Test name="r32ui_rgba8_snorm" /> 9787 <Test name="rgba32i_rgba32f" /> 9788 <Test name="rgba32i_rgba32ui" /> 9789 <Test name="rgba16i_rgba16f" /> 9790 <Test name="rgba16i_rgba16ui" /> 9791 <Test name="rgba8i_r32f" /> 9792 <Test name="rgba8i_rgba8ui" /> 9793 <Test name="rgba8i_r32ui" /> 9794 <Test name="rgba8i_r32i" /> 9795 <Test name="rgba8i_rgba8" /> 9796 <Test name="rgba8i_rgba8_snorm" /> 9797 <Test name="r32i_r32f" /> 9798 <Test name="r32i_rgba8ui" /> 9799 <Test name="r32i_r32ui" /> 9800 <Test name="r32i_rgba8i" /> 9801 <Test name="r32i_rgba8" /> 9802 <Test name="r32i_rgba8_snorm" /> 9803 <Test name="rgba8_r32f" /> 9804 <Test name="rgba8_rgba8ui" /> 9805 <Test name="rgba8_rgba8i" /> 9806 <Test name="rgba8_r32i" /> 9807 <Test name="rgba8_rgba8_snorm" /> 9808 <Test name="rgba8_snorm_r32f" /> 9809 <Test name="rgba8_snorm_rgba8ui" /> 9810 <Test name="rgba8_snorm_rgba8i" /> 9811 <Test name="rgba8_snorm_r32i" /> 9812 <Test name="rgba8_snorm_rgba8" /> 9813 </TestCase> 9814 <TestCase name="image_size"> 9815 <Test name="readonly_32x32x32" /> 9816 <Test name="readonly_12x34x56" /> 9817 <Test name="readonly_1x1x1" /> 9818 <Test name="readonly_7x1x1" /> 9819 <Test name="writeonly_32x32x32" /> 9820 <Test name="writeonly_12x34x56" /> 9821 <Test name="writeonly_1x1x1" /> 9822 <Test name="writeonly_7x1x1" /> 9823 <Test name="readonly_writeonly_32x32x32" /> 9824 <Test name="readonly_writeonly_12x34x56" /> 9825 <Test name="readonly_writeonly_1x1x1" /> 9826 <Test name="readonly_writeonly_7x1x1" /> 9827 </TestCase> 9828 </TestSuite> 9829 <TestSuite name="2d_array"> 9830 <TestCase name="store"> 9831 <Test name="rgba32f" /> 9832 <Test name="rgba32f_single_layer" /> 9833 <Test name="rgba16f" /> 9834 <Test name="rgba16f_single_layer" /> 9835 <Test name="r32f" /> 9836 <Test name="r32f_single_layer" /> 9837 <Test name="rgba32ui" /> 9838 <Test name="rgba32ui_single_layer" /> 9839 <Test name="rgba16ui" /> 9840 <Test name="rgba16ui_single_layer" /> 9841 <Test name="rgba8ui" /> 9842 <Test name="rgba8ui_single_layer" /> 9843 <Test name="r32ui" /> 9844 <Test name="r32ui_single_layer" /> 9845 <Test name="rgba32i" /> 9846 <Test name="rgba32i_single_layer" /> 9847 <Test name="rgba16i" /> 9848 <Test name="rgba16i_single_layer" /> 9849 <Test name="rgba8i" /> 9850 <Test name="rgba8i_single_layer" /> 9851 <Test name="r32i" /> 9852 <Test name="r32i_single_layer" /> 9853 <Test name="rgba8" /> 9854 <Test name="rgba8_single_layer" /> 9855 <Test name="rgba8_snorm" /> 9856 <Test name="rgba8_snorm_single_layer" /> 9857 </TestCase> 9858 <TestCase name="load_store"> 9859 <Test name="rgba32f" /> 9860 <Test name="rgba32f_single_layer" /> 9861 <Test name="rgba16f" /> 9862 <Test name="rgba16f_single_layer" /> 9863 <Test name="r32f" /> 9864 <Test name="r32f_single_layer" /> 9865 <Test name="rgba32ui" /> 9866 <Test name="rgba32ui_single_layer" /> 9867 <Test name="rgba16ui" /> 9868 <Test name="rgba16ui_single_layer" /> 9869 <Test name="rgba8ui" /> 9870 <Test name="rgba8ui_single_layer" /> 9871 <Test name="r32ui" /> 9872 <Test name="r32ui_single_layer" /> 9873 <Test name="rgba32i" /> 9874 <Test name="rgba32i_single_layer" /> 9875 <Test name="rgba16i" /> 9876 <Test name="rgba16i_single_layer" /> 9877 <Test name="rgba8i" /> 9878 <Test name="rgba8i_single_layer" /> 9879 <Test name="r32i" /> 9880 <Test name="r32i_single_layer" /> 9881 <Test name="rgba8" /> 9882 <Test name="rgba8_single_layer" /> 9883 <Test name="rgba8_snorm" /> 9884 <Test name="rgba8_snorm_single_layer" /> 9885 </TestCase> 9886 <TestCase name="atomic"> 9887 <Test name="exchange_r32f_result" /> 9888 <Test name="exchange_r32f_return_value" /> 9889 <Test name="add_r32ui_result" /> 9890 <Test name="add_r32ui_return_value" /> 9891 <Test name="min_r32ui_result" /> 9892 <Test name="min_r32ui_return_value" /> 9893 <Test name="max_r32ui_result" /> 9894 <Test name="max_r32ui_return_value" /> 9895 <Test name="and_r32ui_result" /> 9896 <Test name="and_r32ui_return_value" /> 9897 <Test name="or_r32ui_result" /> 9898 <Test name="or_r32ui_return_value" /> 9899 <Test name="xor_r32ui_result" /> 9900 <Test name="xor_r32ui_return_value" /> 9901 <Test name="exchange_r32ui_result" /> 9902 <Test name="exchange_r32ui_return_value" /> 9903 <Test name="comp_swap_r32ui_result" /> 9904 <Test name="comp_swap_r32ui_return_value" /> 9905 <Test name="add_r32i_result" /> 9906 <Test name="add_r32i_return_value" /> 9907 <Test name="min_r32i_result" /> 9908 <Test name="min_r32i_return_value" /> 9909 <Test name="max_r32i_result" /> 9910 <Test name="max_r32i_return_value" /> 9911 <Test name="and_r32i_result" /> 9912 <Test name="and_r32i_return_value" /> 9913 <Test name="or_r32i_result" /> 9914 <Test name="or_r32i_return_value" /> 9915 <Test name="xor_r32i_result" /> 9916 <Test name="xor_r32i_return_value" /> 9917 <Test name="exchange_r32i_result" /> 9918 <Test name="exchange_r32i_return_value" /> 9919 <Test name="comp_swap_r32i_result" /> 9920 <Test name="comp_swap_r32i_return_value" /> 9921 </TestCase> 9922 <TestCase name="qualifiers"> 9923 <Test name="restrict" /> 9924 </TestCase> 9925 <TestCase name="format_reinterpret"> 9926 <Test name="rgba32f_rgba32ui" /> 9927 <Test name="rgba32f_rgba32i" /> 9928 <Test name="rgba16f_rgba16ui" /> 9929 <Test name="rgba16f_rgba16i" /> 9930 <Test name="r32f_rgba8ui" /> 9931 <Test name="r32f_r32ui" /> 9932 <Test name="r32f_rgba8i" /> 9933 <Test name="r32f_r32i" /> 9934 <Test name="r32f_rgba8" /> 9935 <Test name="r32f_rgba8_snorm" /> 9936 <Test name="rgba32ui_rgba32f" /> 9937 <Test name="rgba32ui_rgba32i" /> 9938 <Test name="rgba16ui_rgba16f" /> 9939 <Test name="rgba16ui_rgba16i" /> 9940 <Test name="rgba8ui_r32f" /> 9941 <Test name="rgba8ui_r32ui" /> 9942 <Test name="rgba8ui_rgba8i" /> 9943 <Test name="rgba8ui_r32i" /> 9944 <Test name="rgba8ui_rgba8" /> 9945 <Test name="rgba8ui_rgba8_snorm" /> 9946 <Test name="r32ui_r32f" /> 9947 <Test name="r32ui_rgba8ui" /> 9948 <Test name="r32ui_rgba8i" /> 9949 <Test name="r32ui_r32i" /> 9950 <Test name="r32ui_rgba8" /> 9951 <Test name="r32ui_rgba8_snorm" /> 9952 <Test name="rgba32i_rgba32f" /> 9953 <Test name="rgba32i_rgba32ui" /> 9954 <Test name="rgba16i_rgba16f" /> 9955 <Test name="rgba16i_rgba16ui" /> 9956 <Test name="rgba8i_r32f" /> 9957 <Test name="rgba8i_rgba8ui" /> 9958 <Test name="rgba8i_r32ui" /> 9959 <Test name="rgba8i_r32i" /> 9960 <Test name="rgba8i_rgba8" /> 9961 <Test name="rgba8i_rgba8_snorm" /> 9962 <Test name="r32i_r32f" /> 9963 <Test name="r32i_rgba8ui" /> 9964 <Test name="r32i_r32ui" /> 9965 <Test name="r32i_rgba8i" /> 9966 <Test name="r32i_rgba8" /> 9967 <Test name="r32i_rgba8_snorm" /> 9968 <Test name="rgba8_r32f" /> 9969 <Test name="rgba8_rgba8ui" /> 9970 <Test name="rgba8_rgba8i" /> 9971 <Test name="rgba8_r32i" /> 9972 <Test name="rgba8_rgba8_snorm" /> 9973 <Test name="rgba8_snorm_r32f" /> 9974 <Test name="rgba8_snorm_rgba8ui" /> 9975 <Test name="rgba8_snorm_rgba8i" /> 9976 <Test name="rgba8_snorm_r32i" /> 9977 <Test name="rgba8_snorm_rgba8" /> 9978 </TestCase> 9979 <TestCase name="image_size"> 9980 <Test name="readonly_32x32x32" /> 9981 <Test name="readonly_12x34x56" /> 9982 <Test name="readonly_1x1x1" /> 9983 <Test name="readonly_7x1x1" /> 9984 <Test name="writeonly_32x32x32" /> 9985 <Test name="writeonly_12x34x56" /> 9986 <Test name="writeonly_1x1x1" /> 9987 <Test name="writeonly_7x1x1" /> 9988 <Test name="readonly_writeonly_32x32x32" /> 9989 <Test name="readonly_writeonly_12x34x56" /> 9990 <Test name="readonly_writeonly_1x1x1" /> 9991 <Test name="readonly_writeonly_7x1x1" /> 9992 </TestCase> 9993 </TestSuite> 9994 <TestSuite name="buffer"> 9995 <TestCase name="store"> 9996 <Test name="rgba32f" /> 9997 <Test name="rgba16f" /> 9998 <Test name="r32f" /> 9999 <Test name="rgba32ui" /> 10000 <Test name="rgba16ui" /> 10001 <Test name="rgba8ui" /> 10002 <Test name="r32ui" /> 10003 <Test name="rgba32i" /> 10004 <Test name="rgba16i" /> 10005 <Test name="rgba8i" /> 10006 <Test name="r32i" /> 10007 <Test name="rgba8" /> 10008 </TestCase> 10009 <TestCase name="load_store"> 10010 <Test name="rgba32f" /> 10011 <Test name="rgba16f" /> 10012 <Test name="r32f" /> 10013 <Test name="rgba32ui" /> 10014 <Test name="rgba16ui" /> 10015 <Test name="rgba8ui" /> 10016 <Test name="r32ui" /> 10017 <Test name="rgba32i" /> 10018 <Test name="rgba16i" /> 10019 <Test name="rgba8i" /> 10020 <Test name="r32i" /> 10021 <Test name="rgba8" /> 10022 </TestCase> 10023 <TestCase name="atomic"> 10024 <Test name="exchange_r32f_result" /> 10025 <Test name="exchange_r32f_return_value" /> 10026 <Test name="add_r32ui_result" /> 10027 <Test name="add_r32ui_return_value" /> 10028 <Test name="min_r32ui_result" /> 10029 <Test name="min_r32ui_return_value" /> 10030 <Test name="max_r32ui_result" /> 10031 <Test name="max_r32ui_return_value" /> 10032 <Test name="and_r32ui_result" /> 10033 <Test name="and_r32ui_return_value" /> 10034 <Test name="or_r32ui_result" /> 10035 <Test name="or_r32ui_return_value" /> 10036 <Test name="xor_r32ui_result" /> 10037 <Test name="xor_r32ui_return_value" /> 10038 <Test name="exchange_r32ui_result" /> 10039 <Test name="exchange_r32ui_return_value" /> 10040 <Test name="comp_swap_r32ui_result" /> 10041 <Test name="comp_swap_r32ui_return_value" /> 10042 <Test name="add_r32i_result" /> 10043 <Test name="add_r32i_return_value" /> 10044 <Test name="min_r32i_result" /> 10045 <Test name="min_r32i_return_value" /> 10046 <Test name="max_r32i_result" /> 10047 <Test name="max_r32i_return_value" /> 10048 <Test name="and_r32i_result" /> 10049 <Test name="and_r32i_return_value" /> 10050 <Test name="or_r32i_result" /> 10051 <Test name="or_r32i_return_value" /> 10052 <Test name="xor_r32i_result" /> 10053 <Test name="xor_r32i_return_value" /> 10054 <Test name="exchange_r32i_result" /> 10055 <Test name="exchange_r32i_return_value" /> 10056 <Test name="comp_swap_r32i_result" /> 10057 <Test name="comp_swap_r32i_return_value" /> 10058 </TestCase> 10059 <TestCase name="qualifiers"> 10060 <Test name="coherent_r32f" /> 10061 <Test name="volatile_r32f" /> 10062 <Test name="coherent_r32ui" /> 10063 <Test name="volatile_r32ui" /> 10064 <Test name="coherent_r32i" /> 10065 <Test name="volatile_r32i" /> 10066 <Test name="restrict" /> 10067 </TestCase> 10068 <TestCase name="format_reinterpret"> 10069 <Test name="rgba32f_rgba32ui" /> 10070 <Test name="rgba32f_rgba32i" /> 10071 <Test name="rgba16f_rgba16ui" /> 10072 <Test name="rgba16f_rgba16i" /> 10073 <Test name="r32f_rgba8ui" /> 10074 <Test name="r32f_r32ui" /> 10075 <Test name="r32f_rgba8i" /> 10076 <Test name="r32f_r32i" /> 10077 <Test name="r32f_rgba8" /> 10078 <Test name="r32f_rgba8_snorm" /> 10079 <Test name="rgba32ui_rgba32f" /> 10080 <Test name="rgba32ui_rgba32i" /> 10081 <Test name="rgba16ui_rgba16f" /> 10082 <Test name="rgba16ui_rgba16i" /> 10083 <Test name="rgba8ui_r32f" /> 10084 <Test name="rgba8ui_r32ui" /> 10085 <Test name="rgba8ui_rgba8i" /> 10086 <Test name="rgba8ui_r32i" /> 10087 <Test name="rgba8ui_rgba8" /> 10088 <Test name="rgba8ui_rgba8_snorm" /> 10089 <Test name="r32ui_r32f" /> 10090 <Test name="r32ui_rgba8ui" /> 10091 <Test name="r32ui_rgba8i" /> 10092 <Test name="r32ui_r32i" /> 10093 <Test name="r32ui_rgba8" /> 10094 <Test name="r32ui_rgba8_snorm" /> 10095 <Test name="rgba32i_rgba32f" /> 10096 <Test name="rgba32i_rgba32ui" /> 10097 <Test name="rgba16i_rgba16f" /> 10098 <Test name="rgba16i_rgba16ui" /> 10099 <Test name="rgba8i_r32f" /> 10100 <Test name="rgba8i_rgba8ui" /> 10101 <Test name="rgba8i_r32ui" /> 10102 <Test name="rgba8i_r32i" /> 10103 <Test name="rgba8i_rgba8" /> 10104 <Test name="rgba8i_rgba8_snorm" /> 10105 <Test name="r32i_r32f" /> 10106 <Test name="r32i_rgba8ui" /> 10107 <Test name="r32i_r32ui" /> 10108 <Test name="r32i_rgba8i" /> 10109 <Test name="r32i_rgba8" /> 10110 <Test name="r32i_rgba8_snorm" /> 10111 <Test name="rgba8_r32f" /> 10112 <Test name="rgba8_rgba8ui" /> 10113 <Test name="rgba8_r32ui" /> 10114 <Test name="rgba8_rgba8i" /> 10115 <Test name="rgba8_r32i" /> 10116 <Test name="rgba8_rgba8_snorm" /> 10117 </TestCase> 10118 <TestCase name="image_size"> 10119 <Test name="readonly_32" /> 10120 <Test name="readonly_12" /> 10121 <Test name="readonly_1" /> 10122 <Test name="readonly_7" /> 10123 <Test name="writeonly_32" /> 10124 <Test name="writeonly_12" /> 10125 <Test name="writeonly_1" /> 10126 <Test name="writeonly_7" /> 10127 <Test name="readonly_writeonly_32" /> 10128 <Test name="readonly_writeonly_12" /> 10129 <Test name="readonly_writeonly_1" /> 10130 <Test name="readonly_writeonly_7" /> 10131 </TestCase> 10132 </TestSuite> 10133 <TestCase name="early_fragment_tests"> 10134 <Test name="no_early_fragment_tests_depth" /> 10135 <Test name="no_early_fragment_tests_stencil" /> 10136 <Test name="early_fragment_tests_depth" /> 10137 <Test name="early_fragment_tests_stencil" /> 10138 </TestCase> 10139 </TestSuite> 10140 <TestSuite name="atomic_counter"> 10141 <TestCase name="get"> 10142 <Test name="1_counter_1_call_1_thread" /> 10143 <Test name="1_counter_1_call_10_threads" /> 10144 <Test name="1_counter_1_call_5000_threads" /> 10145 <Test name="1_counter_5_calls_1_thread" /> 10146 <Test name="1_counter_5_calls_10_threads" /> 10147 <Test name="1_counter_100_calls_1_thread" /> 10148 <Test name="1_counter_100_calls_10_threads" /> 10149 <Test name="4_counters_1_call_1_thread" /> 10150 <Test name="4_counters_1_call_10_threads" /> 10151 <Test name="4_counters_5_calls_1_thread" /> 10152 <Test name="4_counters_5_calls_10_threads" /> 10153 <Test name="4_counters_100_calls_1_thread" /> 10154 <Test name="4_counters_100_calls_10_threads" /> 10155 <Test name="8_counters_1_call_1_thread" /> 10156 <Test name="8_counters_1_call_10_threads" /> 10157 <Test name="8_counters_5_calls_1_thread" /> 10158 <Test name="8_counters_5_calls_10_threads" /> 10159 <Test name="8_counters_100_calls_1_thread" /> 10160 <Test name="8_counters_100_calls_10_threads" /> 10161 </TestCase> 10162 <TestCase name="get_branch"> 10163 <Test name="1_counter_1_call_10_threads" /> 10164 <Test name="1_counter_1_call_5000_threads" /> 10165 <Test name="1_counter_5_calls_1_thread" /> 10166 <Test name="1_counter_5_calls_10_threads" /> 10167 <Test name="1_counter_100_calls_1_thread" /> 10168 <Test name="1_counter_100_calls_10_threads" /> 10169 <Test name="4_counters_1_call_10_threads" /> 10170 <Test name="4_counters_5_calls_1_thread" /> 10171 <Test name="4_counters_5_calls_10_threads" /> 10172 <Test name="4_counters_100_calls_1_thread" /> 10173 <Test name="4_counters_100_calls_10_threads" /> 10174 <Test name="8_counters_1_call_10_threads" /> 10175 <Test name="8_counters_5_calls_1_thread" /> 10176 <Test name="8_counters_5_calls_10_threads" /> 10177 <Test name="8_counters_100_calls_1_thread" /> 10178 <Test name="8_counters_100_calls_10_threads" /> 10179 </TestCase> 10180 <TestCase name="inc"> 10181 <Test name="1_counter_1_call_1_thread" /> 10182 <Test name="1_counter_1_call_10_threads" /> 10183 <Test name="1_counter_1_call_5000_threads" /> 10184 <Test name="1_counter_5_calls_1_thread" /> 10185 <Test name="1_counter_5_calls_10_threads" /> 10186 <Test name="1_counter_100_calls_1_thread" /> 10187 <Test name="1_counter_100_calls_10_threads" /> 10188 <Test name="4_counters_1_call_1_thread" /> 10189 <Test name="4_counters_1_call_10_threads" /> 10190 <Test name="4_counters_5_calls_1_thread" /> 10191 <Test name="4_counters_5_calls_10_threads" /> 10192 <Test name="4_counters_100_calls_1_thread" /> 10193 <Test name="4_counters_100_calls_10_threads" /> 10194 <Test name="8_counters_1_call_1_thread" /> 10195 <Test name="8_counters_1_call_10_threads" /> 10196 <Test name="8_counters_5_calls_1_thread" /> 10197 <Test name="8_counters_5_calls_10_threads" /> 10198 <Test name="8_counters_100_calls_1_thread" /> 10199 <Test name="8_counters_100_calls_10_threads" /> 10200 </TestCase> 10201 <TestCase name="inc_branch"> 10202 <Test name="1_counter_1_call_10_threads" /> 10203 <Test name="1_counter_1_call_5000_threads" /> 10204 <Test name="1_counter_5_calls_1_thread" /> 10205 <Test name="1_counter_5_calls_10_threads" /> 10206 <Test name="1_counter_100_calls_1_thread" /> 10207 <Test name="1_counter_100_calls_10_threads" /> 10208 <Test name="4_counters_1_call_10_threads" /> 10209 <Test name="4_counters_5_calls_1_thread" /> 10210 <Test name="4_counters_5_calls_10_threads" /> 10211 <Test name="4_counters_100_calls_1_thread" /> 10212 <Test name="4_counters_100_calls_10_threads" /> 10213 <Test name="8_counters_1_call_10_threads" /> 10214 <Test name="8_counters_5_calls_1_thread" /> 10215 <Test name="8_counters_5_calls_10_threads" /> 10216 <Test name="8_counters_100_calls_1_thread" /> 10217 <Test name="8_counters_100_calls_10_threads" /> 10218 </TestCase> 10219 <TestCase name="dec"> 10220 <Test name="1_counter_1_call_1_thread" /> 10221 <Test name="1_counter_1_call_10_threads" /> 10222 <Test name="1_counter_1_call_5000_threads" /> 10223 <Test name="1_counter_5_calls_1_thread" /> 10224 <Test name="1_counter_5_calls_10_threads" /> 10225 <Test name="1_counter_100_calls_1_thread" /> 10226 <Test name="1_counter_100_calls_10_threads" /> 10227 <Test name="4_counters_1_call_1_thread" /> 10228 <Test name="4_counters_1_call_10_threads" /> 10229 <Test name="4_counters_5_calls_1_thread" /> 10230 <Test name="4_counters_5_calls_10_threads" /> 10231 <Test name="4_counters_100_calls_1_thread" /> 10232 <Test name="4_counters_100_calls_10_threads" /> 10233 <Test name="8_counters_1_call_1_thread" /> 10234 <Test name="8_counters_1_call_10_threads" /> 10235 <Test name="8_counters_5_calls_1_thread" /> 10236 <Test name="8_counters_5_calls_10_threads" /> 10237 <Test name="8_counters_100_calls_1_thread" /> 10238 <Test name="8_counters_100_calls_10_threads" /> 10239 </TestCase> 10240 <TestCase name="dec_branch"> 10241 <Test name="1_counter_1_call_10_threads" /> 10242 <Test name="1_counter_1_call_5000_threads" /> 10243 <Test name="1_counter_5_calls_1_thread" /> 10244 <Test name="1_counter_5_calls_10_threads" /> 10245 <Test name="1_counter_100_calls_1_thread" /> 10246 <Test name="1_counter_100_calls_10_threads" /> 10247 <Test name="4_counters_1_call_10_threads" /> 10248 <Test name="4_counters_5_calls_1_thread" /> 10249 <Test name="4_counters_5_calls_10_threads" /> 10250 <Test name="4_counters_100_calls_1_thread" /> 10251 <Test name="4_counters_100_calls_10_threads" /> 10252 <Test name="8_counters_1_call_10_threads" /> 10253 <Test name="8_counters_5_calls_1_thread" /> 10254 <Test name="8_counters_5_calls_10_threads" /> 10255 <Test name="8_counters_100_calls_1_thread" /> 10256 <Test name="8_counters_100_calls_10_threads" /> 10257 </TestCase> 10258 <TestCase name="get_inc"> 10259 <Test name="1_counter_1_call_1_thread" /> 10260 <Test name="1_counter_1_call_10_threads" /> 10261 <Test name="1_counter_1_call_5000_threads" /> 10262 <Test name="1_counter_5_calls_1_thread" /> 10263 <Test name="1_counter_5_calls_10_threads" /> 10264 <Test name="1_counter_100_calls_1_thread" /> 10265 <Test name="1_counter_100_calls_10_threads" /> 10266 <Test name="4_counters_1_call_1_thread" /> 10267 <Test name="4_counters_1_call_10_threads" /> 10268 <Test name="4_counters_5_calls_1_thread" /> 10269 <Test name="4_counters_5_calls_10_threads" /> 10270 <Test name="4_counters_100_calls_1_thread" /> 10271 <Test name="4_counters_100_calls_10_threads" /> 10272 <Test name="8_counters_1_call_1_thread" /> 10273 <Test name="8_counters_1_call_10_threads" /> 10274 <Test name="8_counters_5_calls_1_thread" /> 10275 <Test name="8_counters_5_calls_10_threads" /> 10276 <Test name="8_counters_100_calls_1_thread" /> 10277 <Test name="8_counters_100_calls_10_threads" /> 10278 </TestCase> 10279 <TestCase name="get_inc_branch"> 10280 <Test name="1_counter_1_call_10_threads" /> 10281 <Test name="1_counter_1_call_5000_threads" /> 10282 <Test name="1_counter_5_calls_1_thread" /> 10283 <Test name="1_counter_5_calls_10_threads" /> 10284 <Test name="1_counter_100_calls_1_thread" /> 10285 <Test name="1_counter_100_calls_10_threads" /> 10286 <Test name="4_counters_1_call_10_threads" /> 10287 <Test name="4_counters_5_calls_1_thread" /> 10288 <Test name="4_counters_5_calls_10_threads" /> 10289 <Test name="4_counters_100_calls_1_thread" /> 10290 <Test name="4_counters_100_calls_10_threads" /> 10291 <Test name="8_counters_1_call_10_threads" /> 10292 <Test name="8_counters_5_calls_1_thread" /> 10293 <Test name="8_counters_5_calls_10_threads" /> 10294 <Test name="8_counters_100_calls_1_thread" /> 10295 <Test name="8_counters_100_calls_10_threads" /> 10296 </TestCase> 10297 <TestCase name="get_dec"> 10298 <Test name="1_counter_1_call_1_thread" /> 10299 <Test name="1_counter_1_call_10_threads" /> 10300 <Test name="1_counter_1_call_5000_threads" /> 10301 </TestCase> 10302 <TestCase name="get_dec_branch"> 10303 <Test name="1_counter_1_call_10_threads" /> 10304 <Test name="1_counter_1_call_5000_threads" /> 10305 <Test name="1_counter_5_calls_1_thread" /> 10306 <Test name="1_counter_5_calls_10_threads" /> 10307 <Test name="1_counter_100_calls_1_thread" /> 10308 <Test name="1_counter_100_calls_10_threads" /> 10309 <Test name="4_counters_1_call_10_threads" /> 10310 <Test name="4_counters_5_calls_1_thread" /> 10311 <Test name="4_counters_5_calls_10_threads" /> 10312 <Test name="4_counters_100_calls_1_thread" /> 10313 <Test name="4_counters_100_calls_10_threads" /> 10314 <Test name="8_counters_1_call_10_threads" /> 10315 <Test name="8_counters_5_calls_1_thread" /> 10316 <Test name="8_counters_5_calls_10_threads" /> 10317 <Test name="8_counters_100_calls_1_thread" /> 10318 <Test name="8_counters_100_calls_10_threads" /> 10319 </TestCase> 10320 <TestCase name="inc_dec"> 10321 <Test name="1_counter_1_call_1_thread" /> 10322 <Test name="1_counter_1_call_10_threads" /> 10323 <Test name="1_counter_1_call_5000_threads" /> 10324 <Test name="1_counter_5_calls_1_thread" /> 10325 <Test name="1_counter_5_calls_10_threads" /> 10326 <Test name="1_counter_100_calls_1_thread" /> 10327 <Test name="1_counter_100_calls_10_threads" /> 10328 <Test name="4_counters_1_call_1_thread" /> 10329 <Test name="4_counters_1_call_10_threads" /> 10330 <Test name="4_counters_5_calls_1_thread" /> 10331 <Test name="4_counters_5_calls_10_threads" /> 10332 <Test name="4_counters_100_calls_1_thread" /> 10333 <Test name="4_counters_100_calls_10_threads" /> 10334 <Test name="8_counters_1_call_1_thread" /> 10335 <Test name="8_counters_1_call_10_threads" /> 10336 <Test name="8_counters_5_calls_1_thread" /> 10337 <Test name="8_counters_5_calls_10_threads" /> 10338 <Test name="8_counters_100_calls_1_thread" /> 10339 <Test name="8_counters_100_calls_10_threads" /> 10340 </TestCase> 10341 <TestCase name="inc_dec_branch"> 10342 <Test name="1_counter_1_call_10_threads" /> 10343 <Test name="1_counter_1_call_5000_threads" /> 10344 <Test name="1_counter_5_calls_1_thread" /> 10345 <Test name="1_counter_5_calls_10_threads" /> 10346 <Test name="1_counter_100_calls_1_thread" /> 10347 <Test name="1_counter_100_calls_10_threads" /> 10348 <Test name="4_counters_1_call_10_threads" /> 10349 <Test name="4_counters_5_calls_1_thread" /> 10350 <Test name="4_counters_5_calls_10_threads" /> 10351 <Test name="4_counters_100_calls_1_thread" /> 10352 <Test name="4_counters_100_calls_10_threads" /> 10353 <Test name="8_counters_1_call_10_threads" /> 10354 <Test name="8_counters_5_calls_1_thread" /> 10355 <Test name="8_counters_5_calls_10_threads" /> 10356 <Test name="8_counters_100_calls_1_thread" /> 10357 <Test name="8_counters_100_calls_10_threads" /> 10358 </TestCase> 10359 <TestCase name="get_inc_dec"> 10360 <Test name="1_counter_1_call_1_thread" /> 10361 <Test name="1_counter_1_call_10_threads" /> 10362 <Test name="1_counter_1_call_5000_threads" /> 10363 <Test name="1_counter_5_calls_1_thread" /> 10364 <Test name="1_counter_5_calls_10_threads" /> 10365 <Test name="1_counter_100_calls_1_thread" /> 10366 <Test name="1_counter_100_calls_10_threads" /> 10367 <Test name="4_counters_1_call_1_thread" /> 10368 <Test name="4_counters_1_call_10_threads" /> 10369 <Test name="4_counters_5_calls_1_thread" /> 10370 <Test name="4_counters_5_calls_10_threads" /> 10371 <Test name="4_counters_100_calls_1_thread" /> 10372 <Test name="4_counters_100_calls_10_threads" /> 10373 <Test name="8_counters_1_call_1_thread" /> 10374 <Test name="8_counters_1_call_10_threads" /> 10375 <Test name="8_counters_5_calls_1_thread" /> 10376 <Test name="8_counters_5_calls_10_threads" /> 10377 <Test name="8_counters_100_calls_1_thread" /> 10378 <Test name="8_counters_100_calls_10_threads" /> 10379 </TestCase> 10380 <TestCase name="get_inc_dec_branch"> 10381 <Test name="1_counter_1_call_10_threads" /> 10382 <Test name="1_counter_1_call_5000_threads" /> 10383 <Test name="1_counter_5_calls_1_thread" /> 10384 <Test name="1_counter_5_calls_10_threads" /> 10385 <Test name="1_counter_100_calls_1_thread" /> 10386 <Test name="1_counter_100_calls_10_threads" /> 10387 <Test name="4_counters_1_call_10_threads" /> 10388 <Test name="4_counters_5_calls_1_thread" /> 10389 <Test name="4_counters_5_calls_10_threads" /> 10390 <Test name="4_counters_100_calls_1_thread" /> 10391 <Test name="4_counters_100_calls_10_threads" /> 10392 <Test name="8_counters_1_call_10_threads" /> 10393 <Test name="8_counters_5_calls_1_thread" /> 10394 <Test name="8_counters_5_calls_10_threads" /> 10395 <Test name="8_counters_100_calls_1_thread" /> 10396 <Test name="8_counters_100_calls_10_threads" /> 10397 </TestCase> 10398 <TestSuite name="layout"> 10399 <TestSuite name="reverse_offset"> 10400 <TestCase name="get_inc"> 10401 <Test name="8_counters_1_call_1_thread" /> 10402 <Test name="8_counters_1_call_1000_threads" /> 10403 <Test name="8_counters_5_calls_1_thread" /> 10404 <Test name="8_counters_5_calls_1000_threads" /> 10405 </TestCase> 10406 <TestCase name="inc_dec"> 10407 <Test name="8_counters_1_call_1_thread" /> 10408 <Test name="8_counters_1_call_1000_threads" /> 10409 <Test name="8_counters_5_calls_1_thread" /> 10410 <Test name="8_counters_5_calls_1000_threads" /> 10411 </TestCase> 10412 </TestSuite> 10413 <TestSuite name="first_offset_set"> 10414 <TestCase name="get_inc"> 10415 <Test name="8_counters_1_call_1_thread" /> 10416 <Test name="8_counters_1_call_1000_threads" /> 10417 <Test name="8_counters_5_calls_1_thread" /> 10418 <Test name="8_counters_5_calls_1000_threads" /> 10419 </TestCase> 10420 <TestCase name="inc_dec"> 10421 <Test name="8_counters_1_call_1_thread" /> 10422 <Test name="8_counters_1_call_1000_threads" /> 10423 <Test name="8_counters_5_calls_1_thread" /> 10424 <Test name="8_counters_5_calls_1000_threads" /> 10425 </TestCase> 10426 </TestSuite> 10427 <TestSuite name="default_offset_set"> 10428 <TestCase name="get_inc"> 10429 <Test name="8_counters_1_call_1_thread" /> 10430 <Test name="8_counters_1_call_1000_threads" /> 10431 <Test name="8_counters_5_calls_1_thread" /> 10432 <Test name="8_counters_5_calls_1000_threads" /> 10433 </TestCase> 10434 <TestCase name="inc_dec"> 10435 <Test name="8_counters_1_call_1_thread" /> 10436 <Test name="8_counters_1_call_1000_threads" /> 10437 <Test name="8_counters_5_calls_1_thread" /> 10438 <Test name="8_counters_5_calls_1000_threads" /> 10439 </TestCase> 10440 </TestSuite> 10441 <TestSuite name="reset_default_offset"> 10442 <TestCase name="get_inc"> 10443 <Test name="8_counters_1_call_1_thread" /> 10444 <Test name="8_counters_1_call_1000_threads" /> 10445 <Test name="8_counters_5_calls_1_thread" /> 10446 <Test name="8_counters_5_calls_1000_threads" /> 10447 </TestCase> 10448 <TestCase name="inc_dec"> 10449 <Test name="8_counters_1_call_1_thread" /> 10450 <Test name="8_counters_1_call_1000_threads" /> 10451 <Test name="8_counters_5_calls_1_thread" /> 10452 <Test name="8_counters_5_calls_1000_threads" /> 10453 </TestCase> 10454 </TestSuite> 10455 <TestCase name="invalid"> 10456 <Test name="invalid_binding" /> 10457 <Test name="invalid_default_binding" /> 10458 <Test name="invalid_offset_align" /> 10459 <Test name="invalid_offset_overlap" /> 10460 <Test name="invalid_default_offset" /> 10461 </TestCase> 10462 </TestSuite> 10463 </TestSuite> 10464 <TestSuite name="stencil_texturing"> 10465 <TestCase name="format"> 10466 <Test name="depth24_stencil8_2d" /> 10467 <Test name="depth24_stencil8_2d_array" /> 10468 <Test name="depth24_stencil8_cube" /> 10469 <Test name="stencil_index8_2d" /> 10470 <Test name="stencil_index8_2d_array" /> 10471 <Test name="stencil_index8_cube" /> 10472 </TestCase> 10473 <TestCase name="render"> 10474 <Test name="depth32f_stencil8_clear" /> 10475 <Test name="depth32f_stencil8_draw" /> 10476 <Test name="depth24_stencil8_clear" /> 10477 <Test name="depth24_stencil8_draw" /> 10478 </TestCase> 10479 <TestCase name="misc"> 10480 <Test name="compare_mode_effect" /> 10481 <Test name="base_level" /> 10482 </TestCase> 10483 </TestSuite> 10484 <TestSuite name="texture"> 10485 <TestSuite name="filtering"> 10486 <TestSuite name="cube_array"> 10487 <TestCase name="formats"> 10488 <Test name="rgba16f_nearest" /> 10489 <Test name="rgba16f_linear" /> 10490 <Test name="rgba16f_nearest_mipmap_nearest" /> 10491 <Test name="rgba16f_linear_mipmap_nearest" /> 10492 <Test name="rgba16f_nearest_mipmap_linear" /> 10493 <Test name="rgba16f_linear_mipmap_linear" /> 10494 <Test name="r11f_g11f_b10f_nearest" /> 10495 <Test name="r11f_g11f_b10f_linear" /> 10496 <Test name="r11f_g11f_b10f_nearest_mipmap_nearest" /> 10497 <Test name="r11f_g11f_b10f_linear_mipmap_nearest" /> 10498 <Test name="r11f_g11f_b10f_nearest_mipmap_linear" /> 10499 <Test name="r11f_g11f_b10f_linear_mipmap_linear" /> 10500 <Test name="rgb9_e5_nearest" /> 10501 <Test name="rgb9_e5_linear" /> 10502 <Test name="rgb9_e5_nearest_mipmap_nearest" /> 10503 <Test name="rgb9_e5_linear_mipmap_nearest" /> 10504 <Test name="rgb9_e5_nearest_mipmap_linear" /> 10505 <Test name="rgb9_e5_linear_mipmap_linear" /> 10506 <Test name="rgba8_nearest" /> 10507 <Test name="rgba8_linear" /> 10508 <Test name="rgba8_nearest_mipmap_nearest" /> 10509 <Test name="rgba8_linear_mipmap_nearest" /> 10510 <Test name="rgba8_nearest_mipmap_linear" /> 10511 <Test name="rgba8_linear_mipmap_linear" /> 10512 <Test name="rgba8_snorm_nearest" /> 10513 <Test name="rgba8_snorm_linear" /> 10514 <Test name="rgba8_snorm_nearest_mipmap_nearest" /> 10515 <Test name="rgba8_snorm_linear_mipmap_nearest" /> 10516 <Test name="rgba8_snorm_nearest_mipmap_linear" /> 10517 <Test name="rgba8_snorm_linear_mipmap_linear" /> 10518 <Test name="rgb565_nearest" /> 10519 <Test name="rgb565_linear" /> 10520 <Test name="rgb565_nearest_mipmap_nearest" /> 10521 <Test name="rgb565_linear_mipmap_nearest" /> 10522 <Test name="rgb565_nearest_mipmap_linear" /> 10523 <Test name="rgb565_linear_mipmap_linear" /> 10524 <Test name="rgba4_nearest" /> 10525 <Test name="rgba4_linear" /> 10526 <Test name="rgba4_nearest_mipmap_nearest" /> 10527 <Test name="rgba4_linear_mipmap_nearest" /> 10528 <Test name="rgba4_nearest_mipmap_linear" /> 10529 <Test name="rgba4_linear_mipmap_linear" /> 10530 <Test name="rgb5_a1_nearest" /> 10531 <Test name="rgb5_a1_linear" /> 10532 <Test name="rgb5_a1_nearest_mipmap_nearest" /> 10533 <Test name="rgb5_a1_linear_mipmap_nearest" /> 10534 <Test name="rgb5_a1_nearest_mipmap_linear" /> 10535 <Test name="rgb5_a1_linear_mipmap_linear" /> 10536 <Test name="srgb8_alpha8_nearest" /> 10537 <Test name="srgb8_alpha8_linear" /> 10538 <Test name="srgb8_alpha8_nearest_mipmap_nearest" /> 10539 <Test name="srgb8_alpha8_linear_mipmap_nearest" /> 10540 <Test name="srgb8_alpha8_nearest_mipmap_linear" /> 10541 <Test name="srgb8_alpha8_linear_mipmap_linear" /> 10542 <Test name="rgb10_a2_nearest" /> 10543 <Test name="rgb10_a2_linear" /> 10544 <Test name="rgb10_a2_nearest_mipmap_nearest" /> 10545 <Test name="rgb10_a2_linear_mipmap_nearest" /> 10546 <Test name="rgb10_a2_nearest_mipmap_linear" /> 10547 <Test name="rgb10_a2_linear_mipmap_linear" /> 10548 </TestCase> 10549 <TestCase name="sizes"> 10550 <Test name="8x8x6_nearest" /> 10551 <Test name="8x8x6_linear" /> 10552 <Test name="8x8x6_nearest_mipmap_nearest" /> 10553 <Test name="8x8x6_linear_mipmap_nearest" /> 10554 <Test name="8x8x6_nearest_mipmap_linear" /> 10555 <Test name="8x8x6_linear_mipmap_linear" /> 10556 <Test name="64x64x12_nearest" /> 10557 <Test name="64x64x12_linear" /> 10558 <Test name="64x64x12_nearest_mipmap_nearest" /> 10559 <Test name="64x64x12_linear_mipmap_nearest" /> 10560 <Test name="64x64x12_nearest_mipmap_linear" /> 10561 <Test name="64x64x12_linear_mipmap_linear" /> 10562 <Test name="128x128x12_nearest" /> 10563 <Test name="128x128x12_linear" /> 10564 <Test name="128x128x12_nearest_mipmap_nearest" /> 10565 <Test name="128x128x12_linear_mipmap_nearest" /> 10566 <Test name="128x128x12_nearest_mipmap_linear" /> 10567 <Test name="128x128x12_linear_mipmap_linear" /> 10568 <Test name="7x7x12_nearest" /> 10569 <Test name="7x7x12_linear" /> 10570 <Test name="7x7x12_nearest_mipmap_nearest" /> 10571 <Test name="7x7x12_linear_mipmap_nearest" /> 10572 <Test name="7x7x12_nearest_mipmap_linear" /> 10573 <Test name="7x7x12_linear_mipmap_linear" /> 10574 <Test name="63x63x18_nearest" /> 10575 <Test name="63x63x18_linear" /> 10576 <Test name="63x63x18_nearest_mipmap_nearest" /> 10577 <Test name="63x63x18_linear_mipmap_nearest" /> 10578 <Test name="63x63x18_nearest_mipmap_linear" /> 10579 <Test name="63x63x18_linear_mipmap_linear" /> 10580 </TestCase> 10581 <TestCase name="combinations"> 10582 <Test name="nearest_nearest_clamp_clamp" /> 10583 <Test name="nearest_nearest_clamp_repeat" /> 10584 <Test name="nearest_nearest_clamp_mirror" /> 10585 <Test name="nearest_nearest_repeat_clamp" /> 10586 <Test name="nearest_nearest_repeat_repeat" /> 10587 <Test name="nearest_nearest_repeat_mirror" /> 10588 <Test name="nearest_nearest_mirror_clamp" /> 10589 <Test name="nearest_nearest_mirror_repeat" /> 10590 <Test name="nearest_nearest_mirror_mirror" /> 10591 <Test name="nearest_linear_clamp_clamp" /> 10592 <Test name="nearest_linear_clamp_repeat" /> 10593 <Test name="nearest_linear_clamp_mirror" /> 10594 <Test name="nearest_linear_repeat_clamp" /> 10595 <Test name="nearest_linear_repeat_repeat" /> 10596 <Test name="nearest_linear_repeat_mirror" /> 10597 <Test name="nearest_linear_mirror_clamp" /> 10598 <Test name="nearest_linear_mirror_repeat" /> 10599 <Test name="nearest_linear_mirror_mirror" /> 10600 <Test name="linear_nearest_clamp_clamp" /> 10601 <Test name="linear_nearest_clamp_repeat" /> 10602 <Test name="linear_nearest_clamp_mirror" /> 10603 <Test name="linear_nearest_repeat_clamp" /> 10604 <Test name="linear_nearest_repeat_repeat" /> 10605 <Test name="linear_nearest_repeat_mirror" /> 10606 <Test name="linear_nearest_mirror_clamp" /> 10607 <Test name="linear_nearest_mirror_repeat" /> 10608 <Test name="linear_nearest_mirror_mirror" /> 10609 <Test name="linear_linear_clamp_clamp" /> 10610 <Test name="linear_linear_clamp_repeat" /> 10611 <Test name="linear_linear_clamp_mirror" /> 10612 <Test name="linear_linear_repeat_clamp" /> 10613 <Test name="linear_linear_repeat_repeat" /> 10614 <Test name="linear_linear_repeat_mirror" /> 10615 <Test name="linear_linear_mirror_clamp" /> 10616 <Test name="linear_linear_mirror_repeat" /> 10617 <Test name="linear_linear_mirror_mirror" /> 10618 <Test name="nearest_mipmap_nearest_nearest_clamp_clamp" /> 10619 <Test name="nearest_mipmap_nearest_nearest_clamp_repeat" /> 10620 <Test name="nearest_mipmap_nearest_nearest_clamp_mirror" /> 10621 <Test name="nearest_mipmap_nearest_nearest_repeat_clamp" /> 10622 <Test name="nearest_mipmap_nearest_nearest_repeat_repeat" /> 10623 <Test name="nearest_mipmap_nearest_nearest_repeat_mirror" /> 10624 <Test name="nearest_mipmap_nearest_nearest_mirror_clamp" /> 10625 <Test name="nearest_mipmap_nearest_nearest_mirror_repeat" /> 10626 <Test name="nearest_mipmap_nearest_nearest_mirror_mirror" /> 10627 <Test name="nearest_mipmap_nearest_linear_clamp_clamp" /> 10628 <Test name="nearest_mipmap_nearest_linear_clamp_repeat" /> 10629 <Test name="nearest_mipmap_nearest_linear_clamp_mirror" /> 10630 <Test name="nearest_mipmap_nearest_linear_repeat_clamp" /> 10631 <Test name="nearest_mipmap_nearest_linear_repeat_repeat" /> 10632 <Test name="nearest_mipmap_nearest_linear_repeat_mirror" /> 10633 <Test name="nearest_mipmap_nearest_linear_mirror_clamp" /> 10634 <Test name="nearest_mipmap_nearest_linear_mirror_repeat" /> 10635 <Test name="nearest_mipmap_nearest_linear_mirror_mirror" /> 10636 <Test name="linear_mipmap_nearest_nearest_clamp_clamp" /> 10637 <Test name="linear_mipmap_nearest_nearest_clamp_repeat" /> 10638 <Test name="linear_mipmap_nearest_nearest_clamp_mirror" /> 10639 <Test name="linear_mipmap_nearest_nearest_repeat_clamp" /> 10640 <Test name="linear_mipmap_nearest_nearest_repeat_repeat" /> 10641 <Test name="linear_mipmap_nearest_nearest_repeat_mirror" /> 10642 <Test name="linear_mipmap_nearest_nearest_mirror_clamp" /> 10643 <Test name="linear_mipmap_nearest_nearest_mirror_repeat" /> 10644 <Test name="linear_mipmap_nearest_nearest_mirror_mirror" /> 10645 <Test name="linear_mipmap_nearest_linear_clamp_clamp" /> 10646 <Test name="linear_mipmap_nearest_linear_clamp_repeat" /> 10647 <Test name="linear_mipmap_nearest_linear_clamp_mirror" /> 10648 <Test name="linear_mipmap_nearest_linear_repeat_clamp" /> 10649 <Test name="linear_mipmap_nearest_linear_repeat_repeat" /> 10650 <Test name="linear_mipmap_nearest_linear_repeat_mirror" /> 10651 <Test name="linear_mipmap_nearest_linear_mirror_clamp" /> 10652 <Test name="linear_mipmap_nearest_linear_mirror_repeat" /> 10653 <Test name="linear_mipmap_nearest_linear_mirror_mirror" /> 10654 <Test name="nearest_mipmap_linear_nearest_clamp_clamp" /> 10655 <Test name="nearest_mipmap_linear_nearest_clamp_repeat" /> 10656 <Test name="nearest_mipmap_linear_nearest_clamp_mirror" /> 10657 <Test name="nearest_mipmap_linear_nearest_repeat_clamp" /> 10658 <Test name="nearest_mipmap_linear_nearest_repeat_repeat" /> 10659 <Test name="nearest_mipmap_linear_nearest_repeat_mirror" /> 10660 <Test name="nearest_mipmap_linear_nearest_mirror_clamp" /> 10661 <Test name="nearest_mipmap_linear_nearest_mirror_repeat" /> 10662 <Test name="nearest_mipmap_linear_nearest_mirror_mirror" /> 10663 <Test name="nearest_mipmap_linear_linear_clamp_clamp" /> 10664 <Test name="nearest_mipmap_linear_linear_clamp_repeat" /> 10665 <Test name="nearest_mipmap_linear_linear_clamp_mirror" /> 10666 <Test name="nearest_mipmap_linear_linear_repeat_clamp" /> 10667 <Test name="nearest_mipmap_linear_linear_repeat_repeat" /> 10668 <Test name="nearest_mipmap_linear_linear_repeat_mirror" /> 10669 <Test name="nearest_mipmap_linear_linear_mirror_clamp" /> 10670 <Test name="nearest_mipmap_linear_linear_mirror_repeat" /> 10671 <Test name="nearest_mipmap_linear_linear_mirror_mirror" /> 10672 <Test name="linear_mipmap_linear_nearest_clamp_clamp" /> 10673 <Test name="linear_mipmap_linear_nearest_clamp_repeat" /> 10674 <Test name="linear_mipmap_linear_nearest_clamp_mirror" /> 10675 <Test name="linear_mipmap_linear_nearest_repeat_clamp" /> 10676 <Test name="linear_mipmap_linear_nearest_repeat_repeat" /> 10677 <Test name="linear_mipmap_linear_nearest_repeat_mirror" /> 10678 <Test name="linear_mipmap_linear_nearest_mirror_clamp" /> 10679 <Test name="linear_mipmap_linear_nearest_mirror_repeat" /> 10680 <Test name="linear_mipmap_linear_nearest_mirror_mirror" /> 10681 <Test name="linear_mipmap_linear_linear_clamp_clamp" /> 10682 <Test name="linear_mipmap_linear_linear_clamp_repeat" /> 10683 <Test name="linear_mipmap_linear_linear_clamp_mirror" /> 10684 <Test name="linear_mipmap_linear_linear_repeat_clamp" /> 10685 <Test name="linear_mipmap_linear_linear_repeat_repeat" /> 10686 <Test name="linear_mipmap_linear_linear_repeat_mirror" /> 10687 <Test name="linear_mipmap_linear_linear_mirror_clamp" /> 10688 <Test name="linear_mipmap_linear_linear_mirror_repeat" /> 10689 <Test name="linear_mipmap_linear_linear_mirror_mirror" /> 10690 </TestCase> 10691 <TestCase name="no_edges_visible"> 10692 <Test name="nearest" /> 10693 <Test name="linear" /> 10694 </TestCase> 10695 </TestSuite> 10696 </TestSuite> 10697 <TestSuite name="format"> 10698 <TestCase name="unsized"> 10699 <Test name="alpha_cube_array_pot" /> 10700 <Test name="alpha_cube_array_npot" /> 10701 <Test name="luminance_cube_array_pot" /> 10702 <Test name="luminance_cube_array_npot" /> 10703 <Test name="luminance_alpha_cube_array_pot" /> 10704 <Test name="luminance_alpha_cube_array_npot" /> 10705 <Test name="rgb_unsigned_short_5_6_5_cube_array_pot" /> 10706 <Test name="rgb_unsigned_short_5_6_5_cube_array_npot" /> 10707 <Test name="rgb_unsigned_byte_cube_array_pot" /> 10708 <Test name="rgb_unsigned_byte_cube_array_npot" /> 10709 <Test name="rgba_unsigned_short_4_4_4_4_cube_array_pot" /> 10710 <Test name="rgba_unsigned_short_4_4_4_4_cube_array_npot" /> 10711 <Test name="rgba_unsigned_short_5_5_5_1_cube_array_pot" /> 10712 <Test name="rgba_unsigned_short_5_5_5_1_cube_array_npot" /> 10713 <Test name="rgba_unsigned_byte_cube_array_pot" /> 10714 <Test name="rgba_unsigned_byte_cube_array_npot" /> 10715 </TestCase> 10716 <TestSuite name="sized"> 10717 <TestCase name="cube_array"> 10718 <Test name="rgba32f_pot" /> 10719 <Test name="rgba32f_npot" /> 10720 <Test name="rgba32i_pot" /> 10721 <Test name="rgba32i_npot" /> 10722 <Test name="rgba32ui_pot" /> 10723 <Test name="rgba32ui_npot" /> 10724 <Test name="rgba16f_pot" /> 10725 <Test name="rgba16f_npot" /> 10726 <Test name="rgba16i_pot" /> 10727 <Test name="rgba16i_npot" /> 10728 <Test name="rgba16ui_pot" /> 10729 <Test name="rgba16ui_npot" /> 10730 <Test name="rgba8_pot" /> 10731 <Test name="rgba8_npot" /> 10732 <Test name="rgba8i_pot" /> 10733 <Test name="rgba8i_npot" /> 10734 <Test name="rgba8ui_pot" /> 10735 <Test name="rgba8ui_npot" /> 10736 <Test name="srgb8_alpha8_pot" /> 10737 <Test name="srgb8_alpha8_npot" /> 10738 <Test name="rgb10_a2_pot" /> 10739 <Test name="rgb10_a2_npot" /> 10740 <Test name="rgb10_a2ui_pot" /> 10741 <Test name="rgb10_a2ui_npot" /> 10742 <Test name="rgba4_pot" /> 10743 <Test name="rgba4_npot" /> 10744 <Test name="rgb5_a1_pot" /> 10745 <Test name="rgb5_a1_npot" /> 10746 <Test name="rgba8_snorm_pot" /> 10747 <Test name="rgba8_snorm_npot" /> 10748 <Test name="rgb8_pot" /> 10749 <Test name="rgb8_npot" /> 10750 <Test name="rgb565_pot" /> 10751 <Test name="rgb565_npot" /> 10752 <Test name="r11f_g11f_b10f_pot" /> 10753 <Test name="r11f_g11f_b10f_npot" /> 10754 <Test name="rgb32f_pot" /> 10755 <Test name="rgb32f_npot" /> 10756 <Test name="rgb32i_pot" /> 10757 <Test name="rgb32i_npot" /> 10758 <Test name="rgb32ui_pot" /> 10759 <Test name="rgb32ui_npot" /> 10760 <Test name="rgb16f_pot" /> 10761 <Test name="rgb16f_npot" /> 10762 <Test name="rgb16i_pot" /> 10763 <Test name="rgb16i_npot" /> 10764 <Test name="rgb16ui_pot" /> 10765 <Test name="rgb16ui_npot" /> 10766 <Test name="rgb8_snorm_pot" /> 10767 <Test name="rgb8_snorm_npot" /> 10768 <Test name="rgb8i_pot" /> 10769 <Test name="rgb8i_npot" /> 10770 <Test name="rgb8ui_pot" /> 10771 <Test name="rgb8ui_npot" /> 10772 <Test name="srgb8_pot" /> 10773 <Test name="srgb8_npot" /> 10774 <Test name="rgb9_e5_pot" /> 10775 <Test name="rgb9_e5_npot" /> 10776 <Test name="rg32f_pot" /> 10777 <Test name="rg32f_npot" /> 10778 <Test name="rg32i_pot" /> 10779 <Test name="rg32i_npot" /> 10780 <Test name="rg32ui_pot" /> 10781 <Test name="rg32ui_npot" /> 10782 <Test name="rg16f_pot" /> 10783 <Test name="rg16f_npot" /> 10784 <Test name="rg16i_pot" /> 10785 <Test name="rg16i_npot" /> 10786 <Test name="rg16ui_pot" /> 10787 <Test name="rg16ui_npot" /> 10788 <Test name="rg8_pot" /> 10789 <Test name="rg8_npot" /> 10790 <Test name="rg8i_pot" /> 10791 <Test name="rg8i_npot" /> 10792 <Test name="rg8ui_pot" /> 10793 <Test name="rg8ui_npot" /> 10794 <Test name="rg8_snorm_pot" /> 10795 <Test name="rg8_snorm_npot" /> 10796 <Test name="r32f_pot" /> 10797 <Test name="r32f_npot" /> 10798 <Test name="r32i_pot" /> 10799 <Test name="r32i_npot" /> 10800 <Test name="r32ui_pot" /> 10801 <Test name="r32ui_npot" /> 10802 <Test name="r16f_pot" /> 10803 <Test name="r16f_npot" /> 10804 <Test name="r16i_pot" /> 10805 <Test name="r16i_npot" /> 10806 <Test name="r16ui_pot" /> 10807 <Test name="r16ui_npot" /> 10808 <Test name="r8_pot" /> 10809 <Test name="r8_npot" /> 10810 <Test name="r8i_pot" /> 10811 <Test name="r8i_npot" /> 10812 <Test name="r8ui_pot" /> 10813 <Test name="r8ui_npot" /> 10814 <Test name="r8_snorm_pot" /> 10815 <Test name="r8_snorm_npot" /> 10816 <Test name="depth_component32f_pot" /> 10817 <Test name="depth_component32f_npot" /> 10818 <Test name="depth_component24_pot" /> 10819 <Test name="depth_component24_npot" /> 10820 <Test name="depth_component16_pot" /> 10821 <Test name="depth_component16_npot" /> 10822 <Test name="depth32f_stencil8_pot" /> 10823 <Test name="depth32f_stencil8_npot" /> 10824 <Test name="depth24_stencil8_pot" /> 10825 <Test name="depth24_stencil8_npot" /> 10826 </TestCase> 10827 </TestSuite> 10828 <TestCase name="buffer"> 10829 <Test name="r8_pot" /> 10830 <Test name="r8_npot" /> 10831 <Test name="r16f_pot" /> 10832 <Test name="r16f_npot" /> 10833 <Test name="r32f_pot" /> 10834 <Test name="r32f_npot" /> 10835 <Test name="r8i_pot" /> 10836 <Test name="r8i_npot" /> 10837 <Test name="r16i_pot" /> 10838 <Test name="r16i_npot" /> 10839 <Test name="r32i_pot" /> 10840 <Test name="r32i_npot" /> 10841 <Test name="r8ui_pot" /> 10842 <Test name="r8ui_npot" /> 10843 <Test name="r16ui_pot" /> 10844 <Test name="r16ui_npot" /> 10845 <Test name="r32ui_pot" /> 10846 <Test name="r32ui_npot" /> 10847 <Test name="rg8_pot" /> 10848 <Test name="rg8_npot" /> 10849 <Test name="rg16f_pot" /> 10850 <Test name="rg16f_npot" /> 10851 <Test name="rg32f_pot" /> 10852 <Test name="rg32f_npot" /> 10853 <Test name="rg8i_pot" /> 10854 <Test name="rg8i_npot" /> 10855 <Test name="rg16i_pot" /> 10856 <Test name="rg16i_npot" /> 10857 <Test name="rg32i_pot" /> 10858 <Test name="rg32i_npot" /> 10859 <Test name="rg8ui_pot" /> 10860 <Test name="rg8ui_npot" /> 10861 <Test name="rg16ui_pot" /> 10862 <Test name="rg16ui_npot" /> 10863 <Test name="rg32ui_pot" /> 10864 <Test name="rg32ui_npot" /> 10865 <Test name="rgba8_pot" /> 10866 <Test name="rgba8_npot" /> 10867 <Test name="rgba16f_pot" /> 10868 <Test name="rgba16f_npot" /> 10869 <Test name="rgba32f_pot" /> 10870 <Test name="rgba32f_npot" /> 10871 <Test name="rgba8i_pot" /> 10872 <Test name="rgba8i_npot" /> 10873 <Test name="rgba16i_pot" /> 10874 <Test name="rgba16i_npot" /> 10875 <Test name="rgba32i_pot" /> 10876 <Test name="rgba32i_npot" /> 10877 <Test name="rgba8ui_pot" /> 10878 <Test name="rgba8ui_npot" /> 10879 <Test name="rgba16ui_pot" /> 10880 <Test name="rgba16ui_npot" /> 10881 <Test name="rgba32ui_pot" /> 10882 <Test name="rgba32ui_npot" /> 10883 </TestCase> 10884 </TestSuite> 10885 <TestSuite name="specification"> 10886 <TestCase name="basic_teximage3d"> 10887 <Test name="rgba32f_cube_array" /> 10888 <Test name="rgba32i_cube_array" /> 10889 <Test name="rgba32ui_cube_array" /> 10890 <Test name="rgba16f_cube_array" /> 10891 <Test name="rgba16i_cube_array" /> 10892 <Test name="rgba16ui_cube_array" /> 10893 <Test name="rgba8_cube_array" /> 10894 <Test name="rgba8i_cube_array" /> 10895 <Test name="rgba8ui_cube_array" /> 10896 <Test name="srgb8_alpha8_cube_array" /> 10897 <Test name="rgb10_a2_cube_array" /> 10898 <Test name="rgb10_a2ui_cube_array" /> 10899 <Test name="rgba4_cube_array" /> 10900 <Test name="rgb5_a1_cube_array" /> 10901 <Test name="rgba8_snorm_cube_array" /> 10902 <Test name="rgb8_cube_array" /> 10903 <Test name="rgb565_cube_array" /> 10904 <Test name="r11f_g11f_b10f_cube_array" /> 10905 <Test name="rgb32f_cube_array" /> 10906 <Test name="rgb32i_cube_array" /> 10907 <Test name="rgb32ui_cube_array" /> 10908 <Test name="rgb16f_cube_array" /> 10909 <Test name="rgb16i_cube_array" /> 10910 <Test name="rgb16ui_cube_array" /> 10911 <Test name="rgb8_snorm_cube_array" /> 10912 <Test name="rgb8i_cube_array" /> 10913 <Test name="rgb8ui_cube_array" /> 10914 <Test name="srgb8_cube_array" /> 10915 <Test name="rgb9_e5_cube_array" /> 10916 <Test name="rg32f_cube_array" /> 10917 <Test name="rg32i_cube_array" /> 10918 <Test name="rg32ui_cube_array" /> 10919 <Test name="rg16f_cube_array" /> 10920 <Test name="rg16i_cube_array" /> 10921 <Test name="rg16ui_cube_array" /> 10922 <Test name="rg8_cube_array" /> 10923 <Test name="rg8i_cube_array" /> 10924 <Test name="rg8ui_cube_array" /> 10925 <Test name="rg8_snorm_cube_array" /> 10926 <Test name="r32f_cube_array" /> 10927 <Test name="r32i_cube_array" /> 10928 <Test name="r32ui_cube_array" /> 10929 <Test name="r16f_cube_array" /> 10930 <Test name="r16i_cube_array" /> 10931 <Test name="r16ui_cube_array" /> 10932 <Test name="r8_cube_array" /> 10933 <Test name="r8i_cube_array" /> 10934 <Test name="r8ui_cube_array" /> 10935 <Test name="r8_snorm_cube_array" /> 10936 </TestCase> 10937 <TestCase name="teximage3d_pbo"> 10938 <Test name="rgba32f_cube_array" /> 10939 <Test name="rgba32i_cube_array" /> 10940 <Test name="rgba32ui_cube_array" /> 10941 <Test name="rgba16f_cube_array" /> 10942 <Test name="rgba16i_cube_array" /> 10943 <Test name="rgba16ui_cube_array" /> 10944 <Test name="rgba8_cube_array" /> 10945 <Test name="rgba8i_cube_array" /> 10946 <Test name="rgba8ui_cube_array" /> 10947 <Test name="srgb8_alpha8_cube_array" /> 10948 <Test name="rgb10_a2_cube_array" /> 10949 <Test name="rgb10_a2ui_cube_array" /> 10950 <Test name="rgba4_cube_array" /> 10951 <Test name="rgb5_a1_cube_array" /> 10952 <Test name="rgba8_snorm_cube_array" /> 10953 <Test name="rgb8_cube_array" /> 10954 <Test name="rgb565_cube_array" /> 10955 <Test name="r11f_g11f_b10f_cube_array" /> 10956 <Test name="rgb32f_cube_array" /> 10957 <Test name="rgb32i_cube_array" /> 10958 <Test name="rgb32ui_cube_array" /> 10959 <Test name="rgb16f_cube_array" /> 10960 <Test name="rgb16i_cube_array" /> 10961 <Test name="rgb16ui_cube_array" /> 10962 <Test name="rgb8_snorm_cube_array" /> 10963 <Test name="rgb8i_cube_array" /> 10964 <Test name="rgb8ui_cube_array" /> 10965 <Test name="srgb8_cube_array" /> 10966 <Test name="rgb9_e5_cube_array" /> 10967 <Test name="rg32f_cube_array" /> 10968 <Test name="rg32i_cube_array" /> 10969 <Test name="rg32ui_cube_array" /> 10970 <Test name="rg16f_cube_array" /> 10971 <Test name="rg16i_cube_array" /> 10972 <Test name="rg16ui_cube_array" /> 10973 <Test name="rg8_cube_array" /> 10974 <Test name="rg8i_cube_array" /> 10975 <Test name="rg8ui_cube_array" /> 10976 <Test name="rg8_snorm_cube_array" /> 10977 <Test name="r32f_cube_array" /> 10978 <Test name="r32i_cube_array" /> 10979 <Test name="r32ui_cube_array" /> 10980 <Test name="r16f_cube_array" /> 10981 <Test name="r16i_cube_array" /> 10982 <Test name="r16ui_cube_array" /> 10983 <Test name="r8_cube_array" /> 10984 <Test name="r8i_cube_array" /> 10985 <Test name="r8ui_cube_array" /> 10986 <Test name="r8_snorm_cube_array" /> 10987 <Test name="rgb8_offset_cube_array" /> 10988 <Test name="rgb8_alignment_cube_array" /> 10989 <Test name="rgb8_image_height_cube_array" /> 10990 <Test name="rgb8_row_length_cube_array" /> 10991 <Test name="rgb8_skip_images_cube_array" /> 10992 <Test name="rgb8_skip_rows_cube_array" /> 10993 <Test name="rgb8_skip_pixels_cube_array" /> 10994 </TestCase> 10995 <TestCase name="teximage3d_depth"> 10996 <Test name="depth_component32f_cube_array" /> 10997 <Test name="depth_component24_cube_array" /> 10998 <Test name="depth_component16_cube_array" /> 10999 <Test name="depth32f_stencil8_cube_array" /> 11000 <Test name="depth24_stencil8_cube_array" /> 11001 </TestCase> 11002 <TestCase name="teximage3d_depth_pbo"> 11003 <Test name="depth_component32f_cube_array" /> 11004 <Test name="depth_component24_cube_array" /> 11005 <Test name="depth_component16_cube_array" /> 11006 <Test name="depth32f_stencil8_cube_array" /> 11007 <Test name="depth24_stencil8_cube_array" /> 11008 </TestCase> 11009 <TestCase name="texsubimage3d_pbo"> 11010 <Test name="rgba32f_cube_array" /> 11011 <Test name="rgba32i_cube_array" /> 11012 <Test name="rgba32ui_cube_array" /> 11013 <Test name="rgba16f_cube_array" /> 11014 <Test name="rgba16i_cube_array" /> 11015 <Test name="rgba16ui_cube_array" /> 11016 <Test name="rgba8_cube_array" /> 11017 <Test name="rgba8i_cube_array" /> 11018 <Test name="rgba8ui_cube_array" /> 11019 <Test name="srgb8_alpha8_cube_array" /> 11020 <Test name="rgb10_a2_cube_array" /> 11021 <Test name="rgb10_a2ui_cube_array" /> 11022 <Test name="rgba4_cube_array" /> 11023 <Test name="rgb5_a1_cube_array" /> 11024 <Test name="rgba8_snorm_cube_array" /> 11025 <Test name="rgb8_cube_array" /> 11026 <Test name="rgb565_cube_array" /> 11027 <Test name="r11f_g11f_b10f_cube_array" /> 11028 <Test name="rgb32f_cube_array" /> 11029 <Test name="rgb32i_cube_array" /> 11030 <Test name="rgb32ui_cube_array" /> 11031 <Test name="rgb16f_cube_array" /> 11032 <Test name="rgb16i_cube_array" /> 11033 <Test name="rgb16ui_cube_array" /> 11034 <Test name="rgb8_snorm_cube_array" /> 11035 <Test name="rgb8i_cube_array" /> 11036 <Test name="rgb8ui_cube_array" /> 11037 <Test name="srgb8_cube_array" /> 11038 <Test name="rgb9_e5_cube_array" /> 11039 <Test name="rg32f_cube_array" /> 11040 <Test name="rg32i_cube_array" /> 11041 <Test name="rg32ui_cube_array" /> 11042 <Test name="rg16f_cube_array" /> 11043 <Test name="rg16i_cube_array" /> 11044 <Test name="rg16ui_cube_array" /> 11045 <Test name="rg8_cube_array" /> 11046 <Test name="rg8i_cube_array" /> 11047 <Test name="rg8ui_cube_array" /> 11048 <Test name="rg8_snorm_cube_array" /> 11049 <Test name="r32f_cube_array" /> 11050 <Test name="r32i_cube_array" /> 11051 <Test name="r32ui_cube_array" /> 11052 <Test name="r16f_cube_array" /> 11053 <Test name="r16i_cube_array" /> 11054 <Test name="r16ui_cube_array" /> 11055 <Test name="r8_cube_array" /> 11056 <Test name="r8i_cube_array" /> 11057 <Test name="r8ui_cube_array" /> 11058 <Test name="r8_snorm_cube_array" /> 11059 <Test name="rgb8_offset_cube_array" /> 11060 <Test name="rgb8_image_height_cube_array" /> 11061 <Test name="rgb8_row_length_cube_array" /> 11062 <Test name="rgb8_skip_images_cube_array" /> 11063 <Test name="rgb8_skip_rows_cube_array" /> 11064 <Test name="rgb8_skip_pixels_cube_array" /> 11065 </TestCase> 11066 <TestCase name="texsubimage3d_depth"> 11067 <Test name="depth_component32f_cube_array" /> 11068 <Test name="depth_component24_cube_array" /> 11069 <Test name="depth_component16_cube_array" /> 11070 <Test name="depth32f_stencil8_cube_array" /> 11071 <Test name="depth24_stencil8_cube_array" /> 11072 </TestCase> 11073 <TestSuite name="texstorage3d"> 11074 <TestCase name="format"> 11075 <Test name="rgba32f_cube_array" /> 11076 <Test name="rgba32i_cube_array" /> 11077 <Test name="rgba32ui_cube_array" /> 11078 <Test name="rgba16f_cube_array" /> 11079 <Test name="rgba16i_cube_array" /> 11080 <Test name="rgba16ui_cube_array" /> 11081 <Test name="rgba8_cube_array" /> 11082 <Test name="rgba8i_cube_array" /> 11083 <Test name="rgba8ui_cube_array" /> 11084 <Test name="srgb8_alpha8_cube_array" /> 11085 <Test name="rgb10_a2_cube_array" /> 11086 <Test name="rgb10_a2ui_cube_array" /> 11087 <Test name="rgba4_cube_array" /> 11088 <Test name="rgb5_a1_cube_array" /> 11089 <Test name="rgba8_snorm_cube_array" /> 11090 <Test name="rgb8_cube_array" /> 11091 <Test name="rgb565_cube_array" /> 11092 <Test name="r11f_g11f_b10f_cube_array" /> 11093 <Test name="rgb32f_cube_array" /> 11094 <Test name="rgb32i_cube_array" /> 11095 <Test name="rgb32ui_cube_array" /> 11096 <Test name="rgb16f_cube_array" /> 11097 <Test name="rgb16i_cube_array" /> 11098 <Test name="rgb16ui_cube_array" /> 11099 <Test name="rgb8_snorm_cube_array" /> 11100 <Test name="rgb8i_cube_array" /> 11101 <Test name="rgb8ui_cube_array" /> 11102 <Test name="srgb8_cube_array" /> 11103 <Test name="rgb9_e5_cube_array" /> 11104 <Test name="rg32f_cube_array" /> 11105 <Test name="rg32i_cube_array" /> 11106 <Test name="rg32ui_cube_array" /> 11107 <Test name="rg16f_cube_array" /> 11108 <Test name="rg16i_cube_array" /> 11109 <Test name="rg16ui_cube_array" /> 11110 <Test name="rg8_cube_array" /> 11111 <Test name="rg8i_cube_array" /> 11112 <Test name="rg8ui_cube_array" /> 11113 <Test name="rg8_snorm_cube_array" /> 11114 <Test name="r32f_cube_array" /> 11115 <Test name="r32i_cube_array" /> 11116 <Test name="r32ui_cube_array" /> 11117 <Test name="r16f_cube_array" /> 11118 <Test name="r16i_cube_array" /> 11119 <Test name="r16ui_cube_array" /> 11120 <Test name="r8_cube_array" /> 11121 <Test name="r8i_cube_array" /> 11122 <Test name="r8ui_cube_array" /> 11123 <Test name="r8_snorm_cube_array" /> 11124 <Test name="depth_component32f_cube_array" /> 11125 <Test name="depth_component24_cube_array" /> 11126 <Test name="depth_component16_cube_array" /> 11127 <Test name="depth32f_stencil8_cube_array" /> 11128 <Test name="depth24_stencil8_cube_array" /> 11129 </TestCase> 11130 <TestCase name="size"> 11131 <Test name="cube_array_1x1x6_1_levels" /> 11132 <Test name="cube_array_2x2x6_2_levels" /> 11133 <Test name="cube_array_32x32x6_3_levels" /> 11134 <Test name="cube_array_64x64x6_4_levels" /> 11135 <Test name="cube_array_57x57x12_1_levels" /> 11136 <Test name="cube_array_57x57x12_2_levels" /> 11137 <Test name="cube_array_57x57x12_6_levels" /> 11138 </TestCase> 11139 </TestSuite> 11140 </TestSuite> 11141 <TestSuite name="multisample"> 11142 <TestCase name="samples_1"> 11143 <Test name="sample_position" /> 11144 <Test name="use_texture_color_2d" /> 11145 <Test name="use_texture_color_2d_array" /> 11146 <Test name="use_texture_int_2d" /> 11147 <Test name="use_texture_int_2d_array" /> 11148 <Test name="use_texture_uint_2d" /> 11149 <Test name="use_texture_uint_2d_array" /> 11150 <Test name="use_texture_depth_2d" /> 11151 <Test name="use_texture_depth_2d_array" /> 11152 </TestCase> 11153 <TestCase name="samples_2"> 11154 <Test name="sample_position" /> 11155 <Test name="sample_mask_only" /> 11156 <Test name="sample_mask_and_alpha_to_coverage" /> 11157 <Test name="sample_mask_and_sample_coverage" /> 11158 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11159 <Test name="sample_mask_non_effective_bits" /> 11160 <Test name="use_texture_color_2d" /> 11161 <Test name="use_texture_color_2d_array" /> 11162 <Test name="use_texture_int_2d" /> 11163 <Test name="use_texture_int_2d_array" /> 11164 <Test name="use_texture_uint_2d" /> 11165 <Test name="use_texture_uint_2d_array" /> 11166 <Test name="use_texture_depth_2d" /> 11167 <Test name="use_texture_depth_2d_array" /> 11168 </TestCase> 11169 <TestCase name="samples_3"> 11170 <Test name="sample_position" /> 11171 <Test name="sample_mask_only" /> 11172 <Test name="sample_mask_and_alpha_to_coverage" /> 11173 <Test name="sample_mask_and_sample_coverage" /> 11174 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11175 <Test name="sample_mask_non_effective_bits" /> 11176 <Test name="use_texture_color_2d" /> 11177 <Test name="use_texture_color_2d_array" /> 11178 <Test name="use_texture_int_2d" /> 11179 <Test name="use_texture_int_2d_array" /> 11180 <Test name="use_texture_uint_2d" /> 11181 <Test name="use_texture_uint_2d_array" /> 11182 <Test name="use_texture_depth_2d" /> 11183 <Test name="use_texture_depth_2d_array" /> 11184 </TestCase> 11185 <TestCase name="samples_4"> 11186 <Test name="sample_position" /> 11187 <Test name="sample_mask_only" /> 11188 <Test name="sample_mask_and_alpha_to_coverage" /> 11189 <Test name="sample_mask_and_sample_coverage" /> 11190 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11191 <Test name="sample_mask_non_effective_bits" /> 11192 <Test name="use_texture_color_2d" /> 11193 <Test name="use_texture_color_2d_array" /> 11194 <Test name="use_texture_int_2d" /> 11195 <Test name="use_texture_int_2d_array" /> 11196 <Test name="use_texture_uint_2d" /> 11197 <Test name="use_texture_uint_2d_array" /> 11198 <Test name="use_texture_depth_2d" /> 11199 <Test name="use_texture_depth_2d_array" /> 11200 </TestCase> 11201 <TestCase name="samples_8"> 11202 <Test name="sample_position" /> 11203 <Test name="sample_mask_only" /> 11204 <Test name="sample_mask_and_alpha_to_coverage" /> 11205 <Test name="sample_mask_and_sample_coverage" /> 11206 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11207 <Test name="sample_mask_non_effective_bits" /> 11208 <Test name="use_texture_color_2d" /> 11209 <Test name="use_texture_color_2d_array" /> 11210 <Test name="use_texture_int_2d" /> 11211 <Test name="use_texture_int_2d_array" /> 11212 <Test name="use_texture_uint_2d" /> 11213 <Test name="use_texture_uint_2d_array" /> 11214 <Test name="use_texture_depth_2d" /> 11215 <Test name="use_texture_depth_2d_array" /> 11216 </TestCase> 11217 <TestCase name="samples_10"> 11218 <Test name="sample_position" /> 11219 <Test name="sample_mask_only" /> 11220 <Test name="sample_mask_and_alpha_to_coverage" /> 11221 <Test name="sample_mask_and_sample_coverage" /> 11222 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11223 <Test name="sample_mask_non_effective_bits" /> 11224 <Test name="use_texture_color_2d" /> 11225 <Test name="use_texture_color_2d_array" /> 11226 <Test name="use_texture_int_2d" /> 11227 <Test name="use_texture_int_2d_array" /> 11228 <Test name="use_texture_uint_2d" /> 11229 <Test name="use_texture_uint_2d_array" /> 11230 <Test name="use_texture_depth_2d" /> 11231 <Test name="use_texture_depth_2d_array" /> 11232 </TestCase> 11233 <TestCase name="samples_12"> 11234 <Test name="sample_position" /> 11235 <Test name="sample_mask_only" /> 11236 <Test name="sample_mask_and_alpha_to_coverage" /> 11237 <Test name="sample_mask_and_sample_coverage" /> 11238 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11239 <Test name="sample_mask_non_effective_bits" /> 11240 <Test name="use_texture_color_2d" /> 11241 <Test name="use_texture_color_2d_array" /> 11242 <Test name="use_texture_int_2d" /> 11243 <Test name="use_texture_int_2d_array" /> 11244 <Test name="use_texture_uint_2d" /> 11245 <Test name="use_texture_uint_2d_array" /> 11246 <Test name="use_texture_depth_2d" /> 11247 <Test name="use_texture_depth_2d_array" /> 11248 </TestCase> 11249 <TestCase name="samples_13"> 11250 <Test name="sample_position" /> 11251 <Test name="sample_mask_only" /> 11252 <Test name="sample_mask_and_alpha_to_coverage" /> 11253 <Test name="sample_mask_and_sample_coverage" /> 11254 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11255 <Test name="sample_mask_non_effective_bits" /> 11256 <Test name="use_texture_color_2d" /> 11257 <Test name="use_texture_color_2d_array" /> 11258 <Test name="use_texture_int_2d" /> 11259 <Test name="use_texture_int_2d_array" /> 11260 <Test name="use_texture_uint_2d" /> 11261 <Test name="use_texture_uint_2d_array" /> 11262 <Test name="use_texture_depth_2d" /> 11263 <Test name="use_texture_depth_2d_array" /> 11264 </TestCase> 11265 <TestCase name="samples_16"> 11266 <Test name="sample_position" /> 11267 <Test name="sample_mask_only" /> 11268 <Test name="sample_mask_and_alpha_to_coverage" /> 11269 <Test name="sample_mask_and_sample_coverage" /> 11270 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11271 <Test name="sample_mask_non_effective_bits" /> 11272 <Test name="use_texture_color_2d" /> 11273 <Test name="use_texture_color_2d_array" /> 11274 <Test name="use_texture_int_2d" /> 11275 <Test name="use_texture_int_2d_array" /> 11276 <Test name="use_texture_uint_2d" /> 11277 <Test name="use_texture_uint_2d_array" /> 11278 <Test name="use_texture_depth_2d" /> 11279 <Test name="use_texture_depth_2d_array" /> 11280 </TestCase> 11281 <TestCase name="samples_64"> 11282 <Test name="sample_position" /> 11283 <Test name="sample_mask_only" /> 11284 <Test name="sample_mask_and_alpha_to_coverage" /> 11285 <Test name="sample_mask_and_sample_coverage" /> 11286 <Test name="sample_mask_and_sample_coverage_and_alpha_to_coverage" /> 11287 <Test name="sample_mask_non_effective_bits" /> 11288 <Test name="use_texture_color_2d" /> 11289 <Test name="use_texture_color_2d_array" /> 11290 <Test name="use_texture_int_2d" /> 11291 <Test name="use_texture_int_2d_array" /> 11292 <Test name="use_texture_uint_2d" /> 11293 <Test name="use_texture_uint_2d_array" /> 11294 <Test name="use_texture_depth_2d" /> 11295 <Test name="use_texture_depth_2d_array" /> 11296 </TestCase> 11297 <TestCase name="negative"> 11298 <Test name="fbo_attach_different_sample_count_tex_tex" /> 11299 <Test name="fbo_attach_different_sample_count_tex_rbo" /> 11300 <Test name="fbo_attach_different_fixed_state_tex_tex" /> 11301 <Test name="fbo_attach_different_fixed_state_tex_rbo" /> 11302 <Test name="fbo_attach_non_zero_level" /> 11303 <Test name="texture_min_filter" /> 11304 <Test name="texture_mag_filter" /> 11305 <Test name="texture_wrap_s" /> 11306 <Test name="texture_wrap_t" /> 11307 <Test name="texture_wrap_r" /> 11308 <Test name="texture_min_lod" /> 11309 <Test name="texture_max_lod" /> 11310 <Test name="texture_compare_mode" /> 11311 <Test name="texture_compare_func" /> 11312 <Test name="texture_base_level" /> 11313 <Test name="texture_high_sample_count" /> 11314 <Test name="texture_zero_sample_count" /> 11315 </TestCase> 11316 </TestSuite> 11317 <TestSuite name="gather"> 11318 <TestSuite name="basic"> 11319 <TestSuite name="2d"> 11320 <TestSuite name="rgba8"> 11321 <TestCase name="size_pot"> 11322 <Test name="clamp_to_edge_repeat" /> 11323 </TestCase> 11324 <TestCase name="size_npot"> 11325 <Test name="clamp_to_edge_repeat" /> 11326 </TestCase> 11327 <TestCase name="texture_swizzle"> 11328 <Test name="green_blue_alpha_zero" /> 11329 <Test name="blue_alpha_zero_one" /> 11330 <Test name="alpha_zero_one_red" /> 11331 <Test name="zero_one_red_green" /> 11332 <Test name="one_red_green_blue" /> 11333 </TestCase> 11334 <TestCase name="filter_mode"> 11335 <Test name="min_linear_mag_linear" /> 11336 </TestCase> 11337 <TestCase name="base_level"> 11338 <Test name="level_1" /> 11339 <Test name="level_2" /> 11340 </TestCase> 11341 <TestCase name="incomplete"> 11342 <Test name="mipmap_incomplete" /> 11343 </TestCase> 11344 </TestSuite> 11345 <TestSuite name="rgba8ui"> 11346 <TestCase name="size_pot"> 11347 <Test name="clamp_to_edge_repeat" /> 11348 </TestCase> 11349 <TestCase name="size_npot"> 11350 <Test name="clamp_to_edge_repeat" /> 11351 </TestCase> 11352 <TestCase name="texture_swizzle"> 11353 <Test name="green_blue_alpha_zero" /> 11354 <Test name="blue_alpha_zero_one" /> 11355 <Test name="alpha_zero_one_red" /> 11356 <Test name="zero_one_red_green" /> 11357 <Test name="one_red_green_blue" /> 11358 </TestCase> 11359 <TestCase name="base_level"> 11360 <Test name="level_1" /> 11361 <Test name="level_2" /> 11362 </TestCase> 11363 </TestSuite> 11364 <TestSuite name="rgba8i"> 11365 <TestCase name="size_pot"> 11366 <Test name="clamp_to_edge_repeat" /> 11367 </TestCase> 11368 <TestCase name="size_npot"> 11369 <Test name="clamp_to_edge_repeat" /> 11370 </TestCase> 11371 <TestCase name="texture_swizzle"> 11372 <Test name="green_blue_alpha_zero" /> 11373 <Test name="blue_alpha_zero_one" /> 11374 <Test name="alpha_zero_one_red" /> 11375 <Test name="zero_one_red_green" /> 11376 <Test name="one_red_green_blue" /> 11377 </TestCase> 11378 <TestCase name="base_level"> 11379 <Test name="level_1" /> 11380 <Test name="level_2" /> 11381 </TestCase> 11382 </TestSuite> 11383 <TestSuite name="depth32f"> 11384 <TestSuite name="size_pot"> 11385 <TestCase name="compare_less"> 11386 <Test name="clamp_to_edge_repeat" /> 11387 </TestCase> 11388 <TestCase name="compare_greater"> 11389 <Test name="clamp_to_edge_repeat" /> 11390 </TestCase> 11391 </TestSuite> 11392 <TestSuite name="size_npot"> 11393 <TestCase name="compare_less"> 11394 <Test name="clamp_to_edge_repeat" /> 11395 </TestCase> 11396 <TestCase name="compare_greater"> 11397 <Test name="clamp_to_edge_repeat" /> 11398 </TestCase> 11399 </TestSuite> 11400 <TestCase name="filter_mode"> 11401 <Test name="min_linear_mag_linear" /> 11402 </TestCase> 11403 <TestCase name="base_level"> 11404 <Test name="level_1" /> 11405 <Test name="level_2" /> 11406 </TestCase> 11407 </TestSuite> 11408 </TestSuite> 11409 <TestSuite name="2d_array"> 11410 <TestSuite name="rgba8"> 11411 <TestCase name="size_pot"> 11412 <Test name="clamp_to_edge_repeat" /> 11413 </TestCase> 11414 <TestCase name="size_npot"> 11415 <Test name="clamp_to_edge_repeat" /> 11416 </TestCase> 11417 <TestCase name="texture_swizzle"> 11418 <Test name="green_blue_alpha_zero" /> 11419 <Test name="blue_alpha_zero_one" /> 11420 <Test name="alpha_zero_one_red" /> 11421 <Test name="zero_one_red_green" /> 11422 <Test name="one_red_green_blue" /> 11423 </TestCase> 11424 <TestCase name="filter_mode"> 11425 <Test name="min_linear_mag_linear" /> 11426 </TestCase> 11427 <TestCase name="base_level"> 11428 <Test name="level_1" /> 11429 <Test name="level_2" /> 11430 </TestCase> 11431 <TestCase name="incomplete"> 11432 <Test name="mipmap_incomplete" /> 11433 </TestCase> 11434 </TestSuite> 11435 <TestSuite name="rgba8ui"> 11436 <TestCase name="size_pot"> 11437 <Test name="clamp_to_edge_repeat" /> 11438 </TestCase> 11439 <TestCase name="size_npot"> 11440 <Test name="clamp_to_edge_repeat" /> 11441 </TestCase> 11442 <TestCase name="texture_swizzle"> 11443 <Test name="green_blue_alpha_zero" /> 11444 <Test name="blue_alpha_zero_one" /> 11445 <Test name="alpha_zero_one_red" /> 11446 <Test name="zero_one_red_green" /> 11447 <Test name="one_red_green_blue" /> 11448 </TestCase> 11449 <TestCase name="base_level"> 11450 <Test name="level_1" /> 11451 <Test name="level_2" /> 11452 </TestCase> 11453 </TestSuite> 11454 <TestSuite name="rgba8i"> 11455 <TestCase name="size_pot"> 11456 <Test name="clamp_to_edge_repeat" /> 11457 </TestCase> 11458 <TestCase name="size_npot"> 11459 <Test name="clamp_to_edge_repeat" /> 11460 </TestCase> 11461 <TestCase name="texture_swizzle"> 11462 <Test name="green_blue_alpha_zero" /> 11463 <Test name="blue_alpha_zero_one" /> 11464 <Test name="alpha_zero_one_red" /> 11465 <Test name="zero_one_red_green" /> 11466 <Test name="one_red_green_blue" /> 11467 </TestCase> 11468 <TestCase name="base_level"> 11469 <Test name="level_1" /> 11470 <Test name="level_2" /> 11471 </TestCase> 11472 </TestSuite> 11473 <TestSuite name="depth32f"> 11474 <TestSuite name="size_pot"> 11475 <TestCase name="compare_less"> 11476 <Test name="clamp_to_edge_repeat" /> 11477 </TestCase> 11478 <TestCase name="compare_greater"> 11479 <Test name="clamp_to_edge_repeat" /> 11480 </TestCase> 11481 </TestSuite> 11482 <TestSuite name="size_npot"> 11483 <TestCase name="compare_less"> 11484 <Test name="clamp_to_edge_repeat" /> 11485 </TestCase> 11486 <TestCase name="compare_greater"> 11487 <Test name="clamp_to_edge_repeat" /> 11488 </TestCase> 11489 </TestSuite> 11490 <TestCase name="filter_mode"> 11491 <Test name="min_linear_mag_linear" /> 11492 </TestCase> 11493 <TestCase name="base_level"> 11494 <Test name="level_1" /> 11495 <Test name="level_2" /> 11496 </TestCase> 11497 </TestSuite> 11498 </TestSuite> 11499 <TestSuite name="cube"> 11500 <TestSuite name="rgba8"> 11501 <TestCase name="size_pot"> 11502 <Test name="clamp_to_edge_repeat" /> 11503 <Test name="repeat_mirrored_repeat" /> 11504 <Test name="mirrored_repeat_clamp_to_edge" /> 11505 </TestCase> 11506 <TestCase name="size_npot"> 11507 <Test name="clamp_to_edge_repeat" /> 11508 <Test name="repeat_mirrored_repeat" /> 11509 <Test name="mirrored_repeat_clamp_to_edge" /> 11510 </TestCase> 11511 <TestCase name="texture_swizzle"> 11512 <Test name="green_blue_alpha_zero" /> 11513 <Test name="blue_alpha_zero_one" /> 11514 <Test name="alpha_zero_one_red" /> 11515 <Test name="zero_one_red_green" /> 11516 <Test name="one_red_green_blue" /> 11517 </TestCase> 11518 <TestCase name="filter_mode"> 11519 <Test name="min_linear_mag_linear" /> 11520 </TestCase> 11521 <TestCase name="base_level"> 11522 <Test name="level_1" /> 11523 <Test name="level_2" /> 11524 </TestCase> 11525 </TestSuite> 11526 <TestSuite name="rgba8ui"> 11527 <TestCase name="size_pot"> 11528 <Test name="clamp_to_edge_repeat" /> 11529 <Test name="repeat_mirrored_repeat" /> 11530 <Test name="mirrored_repeat_clamp_to_edge" /> 11531 </TestCase> 11532 <TestCase name="size_npot"> 11533 <Test name="clamp_to_edge_repeat" /> 11534 <Test name="repeat_mirrored_repeat" /> 11535 <Test name="mirrored_repeat_clamp_to_edge" /> 11536 </TestCase> 11537 <TestCase name="texture_swizzle"> 11538 <Test name="green_blue_alpha_zero" /> 11539 <Test name="blue_alpha_zero_one" /> 11540 <Test name="alpha_zero_one_red" /> 11541 <Test name="zero_one_red_green" /> 11542 <Test name="one_red_green_blue" /> 11543 </TestCase> 11544 <TestCase name="base_level"> 11545 <Test name="level_1" /> 11546 <Test name="level_2" /> 11547 </TestCase> 11548 </TestSuite> 11549 <TestSuite name="rgba8i"> 11550 <TestCase name="size_pot"> 11551 <Test name="clamp_to_edge_repeat" /> 11552 <Test name="repeat_mirrored_repeat" /> 11553 <Test name="mirrored_repeat_clamp_to_edge" /> 11554 </TestCase> 11555 <TestCase name="size_npot"> 11556 <Test name="clamp_to_edge_repeat" /> 11557 <Test name="repeat_mirrored_repeat" /> 11558 <Test name="mirrored_repeat_clamp_to_edge" /> 11559 </TestCase> 11560 <TestCase name="texture_swizzle"> 11561 <Test name="green_blue_alpha_zero" /> 11562 <Test name="blue_alpha_zero_one" /> 11563 <Test name="alpha_zero_one_red" /> 11564 <Test name="zero_one_red_green" /> 11565 <Test name="one_red_green_blue" /> 11566 </TestCase> 11567 <TestCase name="base_level"> 11568 <Test name="level_1" /> 11569 <Test name="level_2" /> 11570 </TestCase> 11571 </TestSuite> 11572 <TestSuite name="depth32f"> 11573 <TestSuite name="size_pot"> 11574 <TestCase name="compare_less"> 11575 <Test name="clamp_to_edge_repeat" /> 11576 <Test name="repeat_mirrored_repeat" /> 11577 <Test name="mirrored_repeat_clamp_to_edge" /> 11578 </TestCase> 11579 <TestCase name="compare_greater"> 11580 <Test name="clamp_to_edge_repeat" /> 11581 <Test name="repeat_mirrored_repeat" /> 11582 <Test name="mirrored_repeat_clamp_to_edge" /> 11583 </TestCase> 11584 </TestSuite> 11585 <TestSuite name="size_npot"> 11586 <TestCase name="compare_less"> 11587 <Test name="clamp_to_edge_repeat" /> 11588 <Test name="repeat_mirrored_repeat" /> 11589 <Test name="mirrored_repeat_clamp_to_edge" /> 11590 </TestCase> 11591 <TestCase name="compare_greater"> 11592 <Test name="clamp_to_edge_repeat" /> 11593 <Test name="repeat_mirrored_repeat" /> 11594 <Test name="mirrored_repeat_clamp_to_edge" /> 11595 </TestCase> 11596 </TestSuite> 11597 <TestCase name="filter_mode"> 11598 <Test name="min_linear_mag_linear" /> 11599 </TestCase> 11600 <TestCase name="base_level"> 11601 <Test name="level_1" /> 11602 <Test name="level_2" /> 11603 </TestCase> 11604 </TestSuite> 11605 </TestSuite> 11606 </TestSuite> 11607 <TestSuite name="offset"> 11608 <TestSuite name="min_required_offset"> 11609 <TestSuite name="2d"> 11610 <TestSuite name="rgba8"> 11611 <TestCase name="size_pot"> 11612 <Test name="clamp_to_edge_repeat" /> 11613 </TestCase> 11614 <TestCase name="size_npot"> 11615 <Test name="clamp_to_edge_repeat" /> 11616 </TestCase> 11617 </TestSuite> 11618 <TestSuite name="rgba8ui"> 11619 <TestCase name="size_pot"> 11620 <Test name="clamp_to_edge_repeat" /> 11621 </TestCase> 11622 <TestCase name="size_npot"> 11623 <Test name="clamp_to_edge_repeat" /> 11624 </TestCase> 11625 </TestSuite> 11626 <TestSuite name="rgba8i"> 11627 <TestCase name="size_pot"> 11628 <Test name="clamp_to_edge_repeat" /> 11629 </TestCase> 11630 <TestCase name="size_npot"> 11631 <Test name="clamp_to_edge_repeat" /> 11632 </TestCase> 11633 </TestSuite> 11634 <TestSuite name="depth32f"> 11635 <TestSuite name="size_pot"> 11636 <TestCase name="compare_less"> 11637 <Test name="clamp_to_edge_repeat" /> 11638 </TestCase> 11639 <TestCase name="compare_greater"> 11640 <Test name="clamp_to_edge_repeat" /> 11641 </TestCase> 11642 </TestSuite> 11643 <TestSuite name="size_npot"> 11644 <TestCase name="compare_less"> 11645 <Test name="clamp_to_edge_repeat" /> 11646 </TestCase> 11647 <TestCase name="compare_greater"> 11648 <Test name="clamp_to_edge_repeat" /> 11649 </TestCase> 11650 </TestSuite> 11651 </TestSuite> 11652 </TestSuite> 11653 <TestSuite name="2d_array"> 11654 <TestSuite name="rgba8"> 11655 <TestCase name="size_pot"> 11656 <Test name="clamp_to_edge_repeat" /> 11657 </TestCase> 11658 <TestCase name="size_npot"> 11659 <Test name="clamp_to_edge_repeat" /> 11660 </TestCase> 11661 </TestSuite> 11662 <TestSuite name="rgba8ui"> 11663 <TestCase name="size_pot"> 11664 <Test name="clamp_to_edge_repeat" /> 11665 </TestCase> 11666 <TestCase name="size_npot"> 11667 <Test name="clamp_to_edge_repeat" /> 11668 </TestCase> 11669 </TestSuite> 11670 <TestSuite name="rgba8i"> 11671 <TestCase name="size_pot"> 11672 <Test name="clamp_to_edge_repeat" /> 11673 </TestCase> 11674 <TestCase name="size_npot"> 11675 <Test name="clamp_to_edge_repeat" /> 11676 </TestCase> 11677 </TestSuite> 11678 <TestSuite name="depth32f"> 11679 <TestSuite name="size_pot"> 11680 <TestCase name="compare_less"> 11681 <Test name="clamp_to_edge_repeat" /> 11682 </TestCase> 11683 <TestCase name="compare_greater"> 11684 <Test name="clamp_to_edge_repeat" /> 11685 </TestCase> 11686 </TestSuite> 11687 <TestSuite name="size_npot"> 11688 <TestCase name="compare_less"> 11689 <Test name="clamp_to_edge_repeat" /> 11690 </TestCase> 11691 <TestCase name="compare_greater"> 11692 <Test name="clamp_to_edge_repeat" /> 11693 </TestCase> 11694 </TestSuite> 11695 </TestSuite> 11696 </TestSuite> 11697 </TestSuite> 11698 <TestSuite name="implementation_offset"> 11699 <TestSuite name="2d"> 11700 <TestSuite name="rgba8"> 11701 <TestCase name="size_pot"> 11702 <Test name="clamp_to_edge_repeat" /> 11703 </TestCase> 11704 <TestCase name="size_npot"> 11705 <Test name="clamp_to_edge_repeat" /> 11706 </TestCase> 11707 <TestCase name="texture_swizzle"> 11708 <Test name="green_blue_alpha_zero" /> 11709 <Test name="blue_alpha_zero_one" /> 11710 <Test name="alpha_zero_one_red" /> 11711 <Test name="zero_one_red_green" /> 11712 <Test name="one_red_green_blue" /> 11713 </TestCase> 11714 <TestCase name="filter_mode"> 11715 <Test name="min_linear_mag_linear" /> 11716 </TestCase> 11717 <TestCase name="base_level"> 11718 <Test name="level_1" /> 11719 <Test name="level_2" /> 11720 </TestCase> 11721 <TestCase name="incomplete"> 11722 <Test name="mipmap_incomplete" /> 11723 </TestCase> 11724 </TestSuite> 11725 <TestSuite name="rgba8ui"> 11726 <TestCase name="size_pot"> 11727 <Test name="clamp_to_edge_repeat" /> 11728 </TestCase> 11729 <TestCase name="size_npot"> 11730 <Test name="clamp_to_edge_repeat" /> 11731 </TestCase> 11732 <TestCase name="texture_swizzle"> 11733 <Test name="green_blue_alpha_zero" /> 11734 <Test name="blue_alpha_zero_one" /> 11735 <Test name="alpha_zero_one_red" /> 11736 <Test name="zero_one_red_green" /> 11737 <Test name="one_red_green_blue" /> 11738 </TestCase> 11739 <TestCase name="base_level"> 11740 <Test name="level_1" /> 11741 <Test name="level_2" /> 11742 </TestCase> 11743 </TestSuite> 11744 <TestSuite name="rgba8i"> 11745 <TestCase name="size_pot"> 11746 <Test name="clamp_to_edge_repeat" /> 11747 </TestCase> 11748 <TestCase name="size_npot"> 11749 <Test name="clamp_to_edge_repeat" /> 11750 </TestCase> 11751 <TestCase name="texture_swizzle"> 11752 <Test name="green_blue_alpha_zero" /> 11753 <Test name="blue_alpha_zero_one" /> 11754 <Test name="alpha_zero_one_red" /> 11755 <Test name="zero_one_red_green" /> 11756 <Test name="one_red_green_blue" /> 11757 </TestCase> 11758 <TestCase name="base_level"> 11759 <Test name="level_1" /> 11760 <Test name="level_2" /> 11761 </TestCase> 11762 </TestSuite> 11763 <TestSuite name="depth32f"> 11764 <TestSuite name="size_pot"> 11765 <TestCase name="compare_less"> 11766 <Test name="clamp_to_edge_repeat" /> 11767 </TestCase> 11768 <TestCase name="compare_greater"> 11769 <Test name="clamp_to_edge_repeat" /> 11770 </TestCase> 11771 </TestSuite> 11772 <TestSuite name="size_npot"> 11773 <TestCase name="compare_less"> 11774 <Test name="clamp_to_edge_repeat" /> 11775 </TestCase> 11776 <TestCase name="compare_greater"> 11777 <Test name="clamp_to_edge_repeat" /> 11778 </TestCase> 11779 </TestSuite> 11780 <TestCase name="filter_mode"> 11781 <Test name="min_linear_mag_linear" /> 11782 </TestCase> 11783 <TestCase name="base_level"> 11784 <Test name="level_1" /> 11785 <Test name="level_2" /> 11786 </TestCase> 11787 </TestSuite> 11788 </TestSuite> 11789 <TestSuite name="2d_array"> 11790 <TestSuite name="rgba8"> 11791 <TestCase name="size_pot"> 11792 <Test name="clamp_to_edge_repeat" /> 11793 </TestCase> 11794 <TestCase name="size_npot"> 11795 <Test name="clamp_to_edge_repeat" /> 11796 </TestCase> 11797 <TestCase name="texture_swizzle"> 11798 <Test name="green_blue_alpha_zero" /> 11799 <Test name="blue_alpha_zero_one" /> 11800 <Test name="alpha_zero_one_red" /> 11801 <Test name="zero_one_red_green" /> 11802 <Test name="one_red_green_blue" /> 11803 </TestCase> 11804 <TestCase name="filter_mode"> 11805 <Test name="min_linear_mag_linear" /> 11806 </TestCase> 11807 <TestCase name="base_level"> 11808 <Test name="level_1" /> 11809 <Test name="level_2" /> 11810 </TestCase> 11811 <TestCase name="incomplete"> 11812 <Test name="mipmap_incomplete" /> 11813 </TestCase> 11814 </TestSuite> 11815 <TestSuite name="rgba8ui"> 11816 <TestCase name="size_pot"> 11817 <Test name="clamp_to_edge_repeat" /> 11818 </TestCase> 11819 <TestCase name="size_npot"> 11820 <Test name="clamp_to_edge_repeat" /> 11821 </TestCase> 11822 <TestCase name="texture_swizzle"> 11823 <Test name="green_blue_alpha_zero" /> 11824 <Test name="blue_alpha_zero_one" /> 11825 <Test name="alpha_zero_one_red" /> 11826 <Test name="zero_one_red_green" /> 11827 <Test name="one_red_green_blue" /> 11828 </TestCase> 11829 <TestCase name="base_level"> 11830 <Test name="level_1" /> 11831 <Test name="level_2" /> 11832 </TestCase> 11833 </TestSuite> 11834 <TestSuite name="rgba8i"> 11835 <TestCase name="size_pot"> 11836 <Test name="clamp_to_edge_repeat" /> 11837 </TestCase> 11838 <TestCase name="size_npot"> 11839 <Test name="clamp_to_edge_repeat" /> 11840 </TestCase> 11841 <TestCase name="texture_swizzle"> 11842 <Test name="green_blue_alpha_zero" /> 11843 <Test name="blue_alpha_zero_one" /> 11844 <Test name="alpha_zero_one_red" /> 11845 <Test name="zero_one_red_green" /> 11846 <Test name="one_red_green_blue" /> 11847 </TestCase> 11848 <TestCase name="base_level"> 11849 <Test name="level_1" /> 11850 <Test name="level_2" /> 11851 </TestCase> 11852 </TestSuite> 11853 <TestSuite name="depth32f"> 11854 <TestSuite name="size_pot"> 11855 <TestCase name="compare_less"> 11856 <Test name="clamp_to_edge_repeat" /> 11857 </TestCase> 11858 <TestCase name="compare_greater"> 11859 <Test name="clamp_to_edge_repeat" /> 11860 </TestCase> 11861 </TestSuite> 11862 <TestSuite name="size_npot"> 11863 <TestCase name="compare_less"> 11864 <Test name="clamp_to_edge_repeat" /> 11865 </TestCase> 11866 <TestCase name="compare_greater"> 11867 <Test name="clamp_to_edge_repeat" /> 11868 </TestCase> 11869 </TestSuite> 11870 <TestCase name="filter_mode"> 11871 <Test name="min_linear_mag_linear" /> 11872 </TestCase> 11873 <TestCase name="base_level"> 11874 <Test name="level_1" /> 11875 <Test name="level_2" /> 11876 </TestCase> 11877 </TestSuite> 11878 </TestSuite> 11879 </TestSuite> 11880 </TestSuite> 11881 <TestSuite name="offset_dynamic"> 11882 <TestSuite name="min_required_offset"> 11883 <TestSuite name="2d"> 11884 <TestSuite name="rgba8"> 11885 <TestCase name="size_pot"> 11886 <Test name="clamp_to_edge_repeat" /> 11887 <Test name="repeat_mirrored_repeat" /> 11888 <Test name="mirrored_repeat_clamp_to_edge" /> 11889 </TestCase> 11890 <TestCase name="size_npot"> 11891 <Test name="clamp_to_edge_repeat" /> 11892 <Test name="repeat_mirrored_repeat" /> 11893 <Test name="mirrored_repeat_clamp_to_edge" /> 11894 </TestCase> 11895 </TestSuite> 11896 <TestSuite name="rgba8ui"> 11897 <TestCase name="size_pot"> 11898 <Test name="clamp_to_edge_repeat" /> 11899 <Test name="repeat_mirrored_repeat" /> 11900 <Test name="mirrored_repeat_clamp_to_edge" /> 11901 </TestCase> 11902 <TestCase name="size_npot"> 11903 <Test name="clamp_to_edge_repeat" /> 11904 <Test name="repeat_mirrored_repeat" /> 11905 <Test name="mirrored_repeat_clamp_to_edge" /> 11906 </TestCase> 11907 </TestSuite> 11908 <TestSuite name="rgba8i"> 11909 <TestCase name="size_pot"> 11910 <Test name="clamp_to_edge_repeat" /> 11911 <Test name="repeat_mirrored_repeat" /> 11912 <Test name="mirrored_repeat_clamp_to_edge" /> 11913 </TestCase> 11914 <TestCase name="size_npot"> 11915 <Test name="clamp_to_edge_repeat" /> 11916 <Test name="repeat_mirrored_repeat" /> 11917 <Test name="mirrored_repeat_clamp_to_edge" /> 11918 </TestCase> 11919 </TestSuite> 11920 <TestSuite name="depth32f"> 11921 <TestSuite name="size_pot"> 11922 <TestCase name="compare_less"> 11923 <Test name="clamp_to_edge_repeat" /> 11924 <Test name="repeat_mirrored_repeat" /> 11925 <Test name="mirrored_repeat_clamp_to_edge" /> 11926 </TestCase> 11927 <TestCase name="compare_greater"> 11928 <Test name="clamp_to_edge_repeat" /> 11929 <Test name="repeat_mirrored_repeat" /> 11930 <Test name="mirrored_repeat_clamp_to_edge" /> 11931 </TestCase> 11932 </TestSuite> 11933 <TestSuite name="size_npot"> 11934 <TestCase name="compare_less"> 11935 <Test name="clamp_to_edge_repeat" /> 11936 <Test name="repeat_mirrored_repeat" /> 11937 <Test name="mirrored_repeat_clamp_to_edge" /> 11938 </TestCase> 11939 <TestCase name="compare_greater"> 11940 <Test name="clamp_to_edge_repeat" /> 11941 <Test name="repeat_mirrored_repeat" /> 11942 <Test name="mirrored_repeat_clamp_to_edge" /> 11943 </TestCase> 11944 </TestSuite> 11945 </TestSuite> 11946 </TestSuite> 11947 <TestSuite name="2d_array"> 11948 <TestSuite name="rgba8"> 11949 <TestCase name="size_pot"> 11950 <Test name="clamp_to_edge_repeat" /> 11951 <Test name="repeat_mirrored_repeat" /> 11952 <Test name="mirrored_repeat_clamp_to_edge" /> 11953 </TestCase> 11954 <TestCase name="size_npot"> 11955 <Test name="clamp_to_edge_repeat" /> 11956 <Test name="repeat_mirrored_repeat" /> 11957 <Test name="mirrored_repeat_clamp_to_edge" /> 11958 </TestCase> 11959 </TestSuite> 11960 <TestSuite name="rgba8ui"> 11961 <TestCase name="size_pot"> 11962 <Test name="clamp_to_edge_repeat" /> 11963 <Test name="repeat_mirrored_repeat" /> 11964 <Test name="mirrored_repeat_clamp_to_edge" /> 11965 </TestCase> 11966 <TestCase name="size_npot"> 11967 <Test name="clamp_to_edge_repeat" /> 11968 <Test name="repeat_mirrored_repeat" /> 11969 <Test name="mirrored_repeat_clamp_to_edge" /> 11970 </TestCase> 11971 </TestSuite> 11972 <TestSuite name="rgba8i"> 11973 <TestCase name="size_pot"> 11974 <Test name="clamp_to_edge_repeat" /> 11975 <Test name="repeat_mirrored_repeat" /> 11976 <Test name="mirrored_repeat_clamp_to_edge" /> 11977 </TestCase> 11978 <TestCase name="size_npot"> 11979 <Test name="clamp_to_edge_repeat" /> 11980 <Test name="repeat_mirrored_repeat" /> 11981 <Test name="mirrored_repeat_clamp_to_edge" /> 11982 </TestCase> 11983 </TestSuite> 11984 <TestSuite name="depth32f"> 11985 <TestSuite name="size_pot"> 11986 <TestCase name="compare_less"> 11987 <Test name="clamp_to_edge_repeat" /> 11988 <Test name="repeat_mirrored_repeat" /> 11989 <Test name="mirrored_repeat_clamp_to_edge" /> 11990 </TestCase> 11991 <TestCase name="compare_greater"> 11992 <Test name="clamp_to_edge_repeat" /> 11993 <Test name="repeat_mirrored_repeat" /> 11994 <Test name="mirrored_repeat_clamp_to_edge" /> 11995 </TestCase> 11996 </TestSuite> 11997 <TestSuite name="size_npot"> 11998 <TestCase name="compare_less"> 11999 <Test name="clamp_to_edge_repeat" /> 12000 <Test name="repeat_mirrored_repeat" /> 12001 <Test name="mirrored_repeat_clamp_to_edge" /> 12002 </TestCase> 12003 <TestCase name="compare_greater"> 12004 <Test name="clamp_to_edge_repeat" /> 12005 <Test name="repeat_mirrored_repeat" /> 12006 <Test name="mirrored_repeat_clamp_to_edge" /> 12007 </TestCase> 12008 </TestSuite> 12009 </TestSuite> 12010 </TestSuite> 12011 </TestSuite> 12012 <TestSuite name="implementation_offset"> 12013 <TestSuite name="2d"> 12014 <TestSuite name="rgba8"> 12015 <TestCase name="size_pot"> 12016 <Test name="clamp_to_edge_repeat" /> 12017 <Test name="repeat_mirrored_repeat" /> 12018 <Test name="mirrored_repeat_clamp_to_edge" /> 12019 </TestCase> 12020 <TestCase name="size_npot"> 12021 <Test name="clamp_to_edge_repeat" /> 12022 <Test name="repeat_mirrored_repeat" /> 12023 <Test name="mirrored_repeat_clamp_to_edge" /> 12024 </TestCase> 12025 <TestCase name="texture_swizzle"> 12026 <Test name="green_blue_alpha_zero" /> 12027 <Test name="blue_alpha_zero_one" /> 12028 <Test name="alpha_zero_one_red" /> 12029 <Test name="zero_one_red_green" /> 12030 <Test name="one_red_green_blue" /> 12031 </TestCase> 12032 <TestCase name="filter_mode"> 12033 <Test name="min_linear_mag_linear" /> 12034 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12035 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12036 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12037 <Test name="min_linear_mipmap_linear_mag_linear" /> 12038 </TestCase> 12039 <TestCase name="base_level"> 12040 <Test name="level_1" /> 12041 <Test name="level_2" /> 12042 </TestCase> 12043 <TestCase name="incomplete"> 12044 <Test name="mipmap_incomplete" /> 12045 </TestCase> 12046 </TestSuite> 12047 <TestSuite name="rgba8ui"> 12048 <TestCase name="size_pot"> 12049 <Test name="clamp_to_edge_repeat" /> 12050 <Test name="repeat_mirrored_repeat" /> 12051 <Test name="mirrored_repeat_clamp_to_edge" /> 12052 </TestCase> 12053 <TestCase name="size_npot"> 12054 <Test name="clamp_to_edge_repeat" /> 12055 <Test name="repeat_mirrored_repeat" /> 12056 <Test name="mirrored_repeat_clamp_to_edge" /> 12057 </TestCase> 12058 <TestCase name="texture_swizzle"> 12059 <Test name="green_blue_alpha_zero" /> 12060 <Test name="blue_alpha_zero_one" /> 12061 <Test name="alpha_zero_one_red" /> 12062 <Test name="zero_one_red_green" /> 12063 <Test name="one_red_green_blue" /> 12064 </TestCase> 12065 <TestCase name="filter_mode"> 12066 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12067 </TestCase> 12068 <TestCase name="base_level"> 12069 <Test name="level_1" /> 12070 <Test name="level_2" /> 12071 </TestCase> 12072 </TestSuite> 12073 <TestSuite name="rgba8i"> 12074 <TestCase name="size_pot"> 12075 <Test name="clamp_to_edge_repeat" /> 12076 <Test name="repeat_mirrored_repeat" /> 12077 <Test name="mirrored_repeat_clamp_to_edge" /> 12078 </TestCase> 12079 <TestCase name="size_npot"> 12080 <Test name="clamp_to_edge_repeat" /> 12081 <Test name="repeat_mirrored_repeat" /> 12082 <Test name="mirrored_repeat_clamp_to_edge" /> 12083 </TestCase> 12084 <TestCase name="texture_swizzle"> 12085 <Test name="green_blue_alpha_zero" /> 12086 <Test name="blue_alpha_zero_one" /> 12087 <Test name="alpha_zero_one_red" /> 12088 <Test name="zero_one_red_green" /> 12089 <Test name="one_red_green_blue" /> 12090 </TestCase> 12091 <TestCase name="filter_mode"> 12092 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12093 </TestCase> 12094 <TestCase name="base_level"> 12095 <Test name="level_1" /> 12096 <Test name="level_2" /> 12097 </TestCase> 12098 </TestSuite> 12099 <TestSuite name="depth32f"> 12100 <TestSuite name="size_pot"> 12101 <TestCase name="compare_less"> 12102 <Test name="clamp_to_edge_repeat" /> 12103 <Test name="repeat_mirrored_repeat" /> 12104 <Test name="mirrored_repeat_clamp_to_edge" /> 12105 </TestCase> 12106 <TestCase name="compare_greater"> 12107 <Test name="clamp_to_edge_repeat" /> 12108 <Test name="repeat_mirrored_repeat" /> 12109 <Test name="mirrored_repeat_clamp_to_edge" /> 12110 </TestCase> 12111 </TestSuite> 12112 <TestSuite name="size_npot"> 12113 <TestCase name="compare_less"> 12114 <Test name="clamp_to_edge_repeat" /> 12115 <Test name="repeat_mirrored_repeat" /> 12116 <Test name="mirrored_repeat_clamp_to_edge" /> 12117 </TestCase> 12118 <TestCase name="compare_greater"> 12119 <Test name="clamp_to_edge_repeat" /> 12120 <Test name="repeat_mirrored_repeat" /> 12121 <Test name="mirrored_repeat_clamp_to_edge" /> 12122 </TestCase> 12123 </TestSuite> 12124 <TestCase name="filter_mode"> 12125 <Test name="min_linear_mag_linear" /> 12126 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12127 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12128 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12129 <Test name="min_linear_mipmap_linear_mag_linear" /> 12130 </TestCase> 12131 <TestCase name="base_level"> 12132 <Test name="level_1" /> 12133 <Test name="level_2" /> 12134 </TestCase> 12135 </TestSuite> 12136 </TestSuite> 12137 <TestSuite name="2d_array"> 12138 <TestSuite name="rgba8"> 12139 <TestCase name="size_pot"> 12140 <Test name="clamp_to_edge_repeat" /> 12141 <Test name="repeat_mirrored_repeat" /> 12142 <Test name="mirrored_repeat_clamp_to_edge" /> 12143 </TestCase> 12144 <TestCase name="size_npot"> 12145 <Test name="clamp_to_edge_repeat" /> 12146 <Test name="repeat_mirrored_repeat" /> 12147 <Test name="mirrored_repeat_clamp_to_edge" /> 12148 </TestCase> 12149 <TestCase name="texture_swizzle"> 12150 <Test name="green_blue_alpha_zero" /> 12151 <Test name="blue_alpha_zero_one" /> 12152 <Test name="alpha_zero_one_red" /> 12153 <Test name="zero_one_red_green" /> 12154 <Test name="one_red_green_blue" /> 12155 </TestCase> 12156 <TestCase name="filter_mode"> 12157 <Test name="min_linear_mag_linear" /> 12158 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12159 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12160 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12161 <Test name="min_linear_mipmap_linear_mag_linear" /> 12162 </TestCase> 12163 <TestCase name="base_level"> 12164 <Test name="level_1" /> 12165 <Test name="level_2" /> 12166 </TestCase> 12167 <TestCase name="incomplete"> 12168 <Test name="mipmap_incomplete" /> 12169 </TestCase> 12170 </TestSuite> 12171 <TestSuite name="rgba8ui"> 12172 <TestCase name="size_pot"> 12173 <Test name="clamp_to_edge_repeat" /> 12174 <Test name="repeat_mirrored_repeat" /> 12175 <Test name="mirrored_repeat_clamp_to_edge" /> 12176 </TestCase> 12177 <TestCase name="size_npot"> 12178 <Test name="clamp_to_edge_repeat" /> 12179 <Test name="repeat_mirrored_repeat" /> 12180 <Test name="mirrored_repeat_clamp_to_edge" /> 12181 </TestCase> 12182 <TestCase name="texture_swizzle"> 12183 <Test name="green_blue_alpha_zero" /> 12184 <Test name="blue_alpha_zero_one" /> 12185 <Test name="alpha_zero_one_red" /> 12186 <Test name="zero_one_red_green" /> 12187 <Test name="one_red_green_blue" /> 12188 </TestCase> 12189 <TestCase name="filter_mode"> 12190 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12191 </TestCase> 12192 <TestCase name="base_level"> 12193 <Test name="level_1" /> 12194 <Test name="level_2" /> 12195 </TestCase> 12196 </TestSuite> 12197 <TestSuite name="rgba8i"> 12198 <TestCase name="size_pot"> 12199 <Test name="clamp_to_edge_repeat" /> 12200 <Test name="repeat_mirrored_repeat" /> 12201 <Test name="mirrored_repeat_clamp_to_edge" /> 12202 </TestCase> 12203 <TestCase name="size_npot"> 12204 <Test name="clamp_to_edge_repeat" /> 12205 <Test name="repeat_mirrored_repeat" /> 12206 <Test name="mirrored_repeat_clamp_to_edge" /> 12207 </TestCase> 12208 <TestCase name="texture_swizzle"> 12209 <Test name="green_blue_alpha_zero" /> 12210 <Test name="blue_alpha_zero_one" /> 12211 <Test name="alpha_zero_one_red" /> 12212 <Test name="zero_one_red_green" /> 12213 <Test name="one_red_green_blue" /> 12214 </TestCase> 12215 <TestCase name="filter_mode"> 12216 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12217 </TestCase> 12218 <TestCase name="base_level"> 12219 <Test name="level_1" /> 12220 <Test name="level_2" /> 12221 </TestCase> 12222 </TestSuite> 12223 <TestSuite name="depth32f"> 12224 <TestSuite name="size_pot"> 12225 <TestCase name="compare_less"> 12226 <Test name="clamp_to_edge_repeat" /> 12227 <Test name="repeat_mirrored_repeat" /> 12228 <Test name="mirrored_repeat_clamp_to_edge" /> 12229 </TestCase> 12230 <TestCase name="compare_greater"> 12231 <Test name="clamp_to_edge_repeat" /> 12232 <Test name="repeat_mirrored_repeat" /> 12233 <Test name="mirrored_repeat_clamp_to_edge" /> 12234 </TestCase> 12235 </TestSuite> 12236 <TestSuite name="size_npot"> 12237 <TestCase name="compare_less"> 12238 <Test name="clamp_to_edge_repeat" /> 12239 <Test name="repeat_mirrored_repeat" /> 12240 <Test name="mirrored_repeat_clamp_to_edge" /> 12241 </TestCase> 12242 <TestCase name="compare_greater"> 12243 <Test name="clamp_to_edge_repeat" /> 12244 <Test name="repeat_mirrored_repeat" /> 12245 <Test name="mirrored_repeat_clamp_to_edge" /> 12246 </TestCase> 12247 </TestSuite> 12248 <TestCase name="filter_mode"> 12249 <Test name="min_linear_mag_linear" /> 12250 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12251 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12252 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12253 <Test name="min_linear_mipmap_linear_mag_linear" /> 12254 </TestCase> 12255 <TestCase name="base_level"> 12256 <Test name="level_1" /> 12257 <Test name="level_2" /> 12258 </TestCase> 12259 </TestSuite> 12260 </TestSuite> 12261 </TestSuite> 12262 </TestSuite> 12263 <TestSuite name="offsets"> 12264 <TestSuite name="min_required_offset"> 12265 <TestSuite name="2d"> 12266 <TestSuite name="rgba8"> 12267 <TestCase name="size_pot"> 12268 <Test name="clamp_to_edge_repeat" /> 12269 <Test name="repeat_mirrored_repeat" /> 12270 <Test name="mirrored_repeat_clamp_to_edge" /> 12271 </TestCase> 12272 <TestCase name="size_npot"> 12273 <Test name="clamp_to_edge_repeat" /> 12274 <Test name="repeat_mirrored_repeat" /> 12275 <Test name="mirrored_repeat_clamp_to_edge" /> 12276 </TestCase> 12277 </TestSuite> 12278 <TestSuite name="rgba8ui"> 12279 <TestCase name="size_pot"> 12280 <Test name="clamp_to_edge_repeat" /> 12281 <Test name="repeat_mirrored_repeat" /> 12282 <Test name="mirrored_repeat_clamp_to_edge" /> 12283 </TestCase> 12284 <TestCase name="size_npot"> 12285 <Test name="clamp_to_edge_repeat" /> 12286 <Test name="repeat_mirrored_repeat" /> 12287 <Test name="mirrored_repeat_clamp_to_edge" /> 12288 </TestCase> 12289 </TestSuite> 12290 <TestSuite name="rgba8i"> 12291 <TestCase name="size_pot"> 12292 <Test name="clamp_to_edge_repeat" /> 12293 <Test name="repeat_mirrored_repeat" /> 12294 <Test name="mirrored_repeat_clamp_to_edge" /> 12295 </TestCase> 12296 <TestCase name="size_npot"> 12297 <Test name="clamp_to_edge_repeat" /> 12298 <Test name="repeat_mirrored_repeat" /> 12299 <Test name="mirrored_repeat_clamp_to_edge" /> 12300 </TestCase> 12301 </TestSuite> 12302 <TestSuite name="depth32f"> 12303 <TestSuite name="size_pot"> 12304 <TestCase name="compare_less"> 12305 <Test name="clamp_to_edge_repeat" /> 12306 <Test name="repeat_mirrored_repeat" /> 12307 <Test name="mirrored_repeat_clamp_to_edge" /> 12308 </TestCase> 12309 <TestCase name="compare_greater"> 12310 <Test name="clamp_to_edge_repeat" /> 12311 <Test name="repeat_mirrored_repeat" /> 12312 <Test name="mirrored_repeat_clamp_to_edge" /> 12313 </TestCase> 12314 </TestSuite> 12315 <TestSuite name="size_npot"> 12316 <TestCase name="compare_less"> 12317 <Test name="clamp_to_edge_repeat" /> 12318 <Test name="repeat_mirrored_repeat" /> 12319 <Test name="mirrored_repeat_clamp_to_edge" /> 12320 </TestCase> 12321 <TestCase name="compare_greater"> 12322 <Test name="clamp_to_edge_repeat" /> 12323 <Test name="repeat_mirrored_repeat" /> 12324 <Test name="mirrored_repeat_clamp_to_edge" /> 12325 </TestCase> 12326 </TestSuite> 12327 </TestSuite> 12328 </TestSuite> 12329 <TestSuite name="2d_array"> 12330 <TestSuite name="rgba8"> 12331 <TestCase name="size_pot"> 12332 <Test name="clamp_to_edge_repeat" /> 12333 <Test name="repeat_mirrored_repeat" /> 12334 <Test name="mirrored_repeat_clamp_to_edge" /> 12335 </TestCase> 12336 <TestCase name="size_npot"> 12337 <Test name="clamp_to_edge_repeat" /> 12338 <Test name="repeat_mirrored_repeat" /> 12339 <Test name="mirrored_repeat_clamp_to_edge" /> 12340 </TestCase> 12341 </TestSuite> 12342 <TestSuite name="rgba8ui"> 12343 <TestCase name="size_pot"> 12344 <Test name="clamp_to_edge_repeat" /> 12345 <Test name="repeat_mirrored_repeat" /> 12346 <Test name="mirrored_repeat_clamp_to_edge" /> 12347 </TestCase> 12348 <TestCase name="size_npot"> 12349 <Test name="clamp_to_edge_repeat" /> 12350 <Test name="repeat_mirrored_repeat" /> 12351 <Test name="mirrored_repeat_clamp_to_edge" /> 12352 </TestCase> 12353 </TestSuite> 12354 <TestSuite name="rgba8i"> 12355 <TestCase name="size_pot"> 12356 <Test name="clamp_to_edge_repeat" /> 12357 <Test name="repeat_mirrored_repeat" /> 12358 <Test name="mirrored_repeat_clamp_to_edge" /> 12359 </TestCase> 12360 <TestCase name="size_npot"> 12361 <Test name="clamp_to_edge_repeat" /> 12362 <Test name="repeat_mirrored_repeat" /> 12363 <Test name="mirrored_repeat_clamp_to_edge" /> 12364 </TestCase> 12365 </TestSuite> 12366 <TestSuite name="depth32f"> 12367 <TestSuite name="size_pot"> 12368 <TestCase name="compare_less"> 12369 <Test name="clamp_to_edge_repeat" /> 12370 <Test name="repeat_mirrored_repeat" /> 12371 <Test name="mirrored_repeat_clamp_to_edge" /> 12372 </TestCase> 12373 <TestCase name="compare_greater"> 12374 <Test name="clamp_to_edge_repeat" /> 12375 <Test name="repeat_mirrored_repeat" /> 12376 <Test name="mirrored_repeat_clamp_to_edge" /> 12377 </TestCase> 12378 </TestSuite> 12379 <TestSuite name="size_npot"> 12380 <TestCase name="compare_less"> 12381 <Test name="clamp_to_edge_repeat" /> 12382 <Test name="repeat_mirrored_repeat" /> 12383 <Test name="mirrored_repeat_clamp_to_edge" /> 12384 </TestCase> 12385 <TestCase name="compare_greater"> 12386 <Test name="clamp_to_edge_repeat" /> 12387 <Test name="repeat_mirrored_repeat" /> 12388 <Test name="mirrored_repeat_clamp_to_edge" /> 12389 </TestCase> 12390 </TestSuite> 12391 </TestSuite> 12392 </TestSuite> 12393 </TestSuite> 12394 <TestSuite name="implementation_offset"> 12395 <TestSuite name="2d"> 12396 <TestSuite name="rgba8"> 12397 <TestCase name="size_pot"> 12398 <Test name="clamp_to_edge_repeat" /> 12399 <Test name="repeat_mirrored_repeat" /> 12400 <Test name="mirrored_repeat_clamp_to_edge" /> 12401 </TestCase> 12402 <TestCase name="size_npot"> 12403 <Test name="clamp_to_edge_repeat" /> 12404 <Test name="repeat_mirrored_repeat" /> 12405 <Test name="mirrored_repeat_clamp_to_edge" /> 12406 </TestCase> 12407 <TestCase name="texture_swizzle"> 12408 <Test name="green_blue_alpha_zero" /> 12409 <Test name="blue_alpha_zero_one" /> 12410 <Test name="alpha_zero_one_red" /> 12411 <Test name="zero_one_red_green" /> 12412 <Test name="one_red_green_blue" /> 12413 </TestCase> 12414 <TestCase name="filter_mode"> 12415 <Test name="min_linear_mag_linear" /> 12416 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12417 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12418 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12419 <Test name="min_linear_mipmap_linear_mag_linear" /> 12420 </TestCase> 12421 <TestCase name="base_level"> 12422 <Test name="level_1" /> 12423 <Test name="level_2" /> 12424 </TestCase> 12425 <TestCase name="incomplete"> 12426 <Test name="mipmap_incomplete" /> 12427 </TestCase> 12428 </TestSuite> 12429 <TestSuite name="rgba8ui"> 12430 <TestCase name="size_pot"> 12431 <Test name="clamp_to_edge_repeat" /> 12432 <Test name="repeat_mirrored_repeat" /> 12433 <Test name="mirrored_repeat_clamp_to_edge" /> 12434 </TestCase> 12435 <TestCase name="size_npot"> 12436 <Test name="clamp_to_edge_repeat" /> 12437 <Test name="repeat_mirrored_repeat" /> 12438 <Test name="mirrored_repeat_clamp_to_edge" /> 12439 </TestCase> 12440 <TestCase name="texture_swizzle"> 12441 <Test name="green_blue_alpha_zero" /> 12442 <Test name="blue_alpha_zero_one" /> 12443 <Test name="alpha_zero_one_red" /> 12444 <Test name="zero_one_red_green" /> 12445 <Test name="one_red_green_blue" /> 12446 </TestCase> 12447 <TestCase name="filter_mode"> 12448 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12449 </TestCase> 12450 <TestCase name="base_level"> 12451 <Test name="level_1" /> 12452 <Test name="level_2" /> 12453 </TestCase> 12454 </TestSuite> 12455 <TestSuite name="rgba8i"> 12456 <TestCase name="size_pot"> 12457 <Test name="clamp_to_edge_repeat" /> 12458 <Test name="repeat_mirrored_repeat" /> 12459 <Test name="mirrored_repeat_clamp_to_edge" /> 12460 </TestCase> 12461 <TestCase name="size_npot"> 12462 <Test name="clamp_to_edge_repeat" /> 12463 <Test name="repeat_mirrored_repeat" /> 12464 <Test name="mirrored_repeat_clamp_to_edge" /> 12465 </TestCase> 12466 <TestCase name="texture_swizzle"> 12467 <Test name="green_blue_alpha_zero" /> 12468 <Test name="blue_alpha_zero_one" /> 12469 <Test name="alpha_zero_one_red" /> 12470 <Test name="zero_one_red_green" /> 12471 <Test name="one_red_green_blue" /> 12472 </TestCase> 12473 <TestCase name="filter_mode"> 12474 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12475 </TestCase> 12476 <TestCase name="base_level"> 12477 <Test name="level_1" /> 12478 <Test name="level_2" /> 12479 </TestCase> 12480 </TestSuite> 12481 <TestSuite name="depth32f"> 12482 <TestSuite name="size_pot"> 12483 <TestCase name="compare_less"> 12484 <Test name="clamp_to_edge_repeat" /> 12485 <Test name="repeat_mirrored_repeat" /> 12486 <Test name="mirrored_repeat_clamp_to_edge" /> 12487 </TestCase> 12488 <TestCase name="compare_greater"> 12489 <Test name="clamp_to_edge_repeat" /> 12490 <Test name="repeat_mirrored_repeat" /> 12491 <Test name="mirrored_repeat_clamp_to_edge" /> 12492 </TestCase> 12493 </TestSuite> 12494 <TestSuite name="size_npot"> 12495 <TestCase name="compare_less"> 12496 <Test name="clamp_to_edge_repeat" /> 12497 <Test name="repeat_mirrored_repeat" /> 12498 <Test name="mirrored_repeat_clamp_to_edge" /> 12499 </TestCase> 12500 <TestCase name="compare_greater"> 12501 <Test name="clamp_to_edge_repeat" /> 12502 <Test name="repeat_mirrored_repeat" /> 12503 <Test name="mirrored_repeat_clamp_to_edge" /> 12504 </TestCase> 12505 </TestSuite> 12506 <TestCase name="filter_mode"> 12507 <Test name="min_linear_mag_linear" /> 12508 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12509 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12510 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12511 <Test name="min_linear_mipmap_linear_mag_linear" /> 12512 </TestCase> 12513 <TestCase name="base_level"> 12514 <Test name="level_1" /> 12515 <Test name="level_2" /> 12516 </TestCase> 12517 </TestSuite> 12518 </TestSuite> 12519 <TestSuite name="2d_array"> 12520 <TestSuite name="rgba8"> 12521 <TestCase name="size_pot"> 12522 <Test name="clamp_to_edge_repeat" /> 12523 <Test name="repeat_mirrored_repeat" /> 12524 <Test name="mirrored_repeat_clamp_to_edge" /> 12525 </TestCase> 12526 <TestCase name="size_npot"> 12527 <Test name="clamp_to_edge_repeat" /> 12528 <Test name="repeat_mirrored_repeat" /> 12529 <Test name="mirrored_repeat_clamp_to_edge" /> 12530 </TestCase> 12531 <TestCase name="texture_swizzle"> 12532 <Test name="green_blue_alpha_zero" /> 12533 <Test name="blue_alpha_zero_one" /> 12534 <Test name="alpha_zero_one_red" /> 12535 <Test name="zero_one_red_green" /> 12536 <Test name="one_red_green_blue" /> 12537 </TestCase> 12538 <TestCase name="filter_mode"> 12539 <Test name="min_linear_mag_linear" /> 12540 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12541 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12542 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12543 <Test name="min_linear_mipmap_linear_mag_linear" /> 12544 </TestCase> 12545 <TestCase name="base_level"> 12546 <Test name="level_1" /> 12547 <Test name="level_2" /> 12548 </TestCase> 12549 <TestCase name="incomplete"> 12550 <Test name="mipmap_incomplete" /> 12551 </TestCase> 12552 </TestSuite> 12553 <TestSuite name="rgba8ui"> 12554 <TestCase name="size_pot"> 12555 <Test name="clamp_to_edge_repeat" /> 12556 <Test name="repeat_mirrored_repeat" /> 12557 <Test name="mirrored_repeat_clamp_to_edge" /> 12558 </TestCase> 12559 <TestCase name="size_npot"> 12560 <Test name="clamp_to_edge_repeat" /> 12561 <Test name="repeat_mirrored_repeat" /> 12562 <Test name="mirrored_repeat_clamp_to_edge" /> 12563 </TestCase> 12564 <TestCase name="texture_swizzle"> 12565 <Test name="green_blue_alpha_zero" /> 12566 <Test name="blue_alpha_zero_one" /> 12567 <Test name="alpha_zero_one_red" /> 12568 <Test name="zero_one_red_green" /> 12569 <Test name="one_red_green_blue" /> 12570 </TestCase> 12571 <TestCase name="filter_mode"> 12572 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12573 </TestCase> 12574 <TestCase name="base_level"> 12575 <Test name="level_1" /> 12576 <Test name="level_2" /> 12577 </TestCase> 12578 </TestSuite> 12579 <TestSuite name="rgba8i"> 12580 <TestCase name="size_pot"> 12581 <Test name="clamp_to_edge_repeat" /> 12582 <Test name="repeat_mirrored_repeat" /> 12583 <Test name="mirrored_repeat_clamp_to_edge" /> 12584 </TestCase> 12585 <TestCase name="size_npot"> 12586 <Test name="clamp_to_edge_repeat" /> 12587 <Test name="repeat_mirrored_repeat" /> 12588 <Test name="mirrored_repeat_clamp_to_edge" /> 12589 </TestCase> 12590 <TestCase name="texture_swizzle"> 12591 <Test name="green_blue_alpha_zero" /> 12592 <Test name="blue_alpha_zero_one" /> 12593 <Test name="alpha_zero_one_red" /> 12594 <Test name="zero_one_red_green" /> 12595 <Test name="one_red_green_blue" /> 12596 </TestCase> 12597 <TestCase name="filter_mode"> 12598 <Test name="min_nearest_mipmap_nearest_mag_nearest" /> 12599 </TestCase> 12600 <TestCase name="base_level"> 12601 <Test name="level_1" /> 12602 <Test name="level_2" /> 12603 </TestCase> 12604 </TestSuite> 12605 <TestSuite name="depth32f"> 12606 <TestSuite name="size_pot"> 12607 <TestCase name="compare_less"> 12608 <Test name="clamp_to_edge_repeat" /> 12609 <Test name="repeat_mirrored_repeat" /> 12610 <Test name="mirrored_repeat_clamp_to_edge" /> 12611 </TestCase> 12612 <TestCase name="compare_greater"> 12613 <Test name="clamp_to_edge_repeat" /> 12614 <Test name="repeat_mirrored_repeat" /> 12615 <Test name="mirrored_repeat_clamp_to_edge" /> 12616 </TestCase> 12617 </TestSuite> 12618 <TestSuite name="size_npot"> 12619 <TestCase name="compare_less"> 12620 <Test name="clamp_to_edge_repeat" /> 12621 <Test name="repeat_mirrored_repeat" /> 12622 <Test name="mirrored_repeat_clamp_to_edge" /> 12623 </TestCase> 12624 <TestCase name="compare_greater"> 12625 <Test name="clamp_to_edge_repeat" /> 12626 <Test name="repeat_mirrored_repeat" /> 12627 <Test name="mirrored_repeat_clamp_to_edge" /> 12628 </TestCase> 12629 </TestSuite> 12630 <TestCase name="filter_mode"> 12631 <Test name="min_linear_mag_linear" /> 12632 <Test name="min_nearest_mipmap_nearest_mag_linear" /> 12633 <Test name="min_nearest_mipmap_linear_mag_linear" /> 12634 <Test name="min_linear_mipmap_nearest_mag_linear" /> 12635 <Test name="min_linear_mipmap_linear_mag_linear" /> 12636 </TestCase> 12637 <TestCase name="base_level"> 12638 <Test name="level_1" /> 12639 <Test name="level_2" /> 12640 </TestCase> 12641 </TestSuite> 12642 </TestSuite> 12643 </TestSuite> 12644 </TestSuite> 12645 </TestSuite> 12646 <TestSuite name="texture_buffer"> 12647 <TestSuite name="render"> 12648 <TestCase name="as_vertex_array"> 12649 <Test name="buffer_size_512" /> 12650 <Test name="buffer_size_513" /> 12651 <Test name="buffer_size_65536" /> 12652 <Test name="buffer_size_65537" /> 12653 <Test name="buffer_size_131071" /> 12654 <Test name="range_size_512" /> 12655 <Test name="range_size_513" /> 12656 <Test name="range_size_65537" /> 12657 <Test name="range_size_98304" /> 12658 <Test name="offset_1_alignments" /> 12659 <Test name="offset_7_alignments" /> 12660 </TestCase> 12661 <TestCase name="as_index_array"> 12662 <Test name="buffer_size_512" /> 12663 <Test name="buffer_size_513" /> 12664 <Test name="buffer_size_65536" /> 12665 <Test name="buffer_size_65537" /> 12666 <Test name="buffer_size_131071" /> 12667 <Test name="range_size_512" /> 12668 <Test name="range_size_513" /> 12669 <Test name="range_size_65537" /> 12670 <Test name="range_size_98304" /> 12671 <Test name="offset_1_alignments" /> 12672 <Test name="offset_7_alignments" /> 12673 </TestCase> 12674 <TestCase name="as_vertex_array_as_index_array"> 12675 <Test name="buffer_size_512" /> 12676 <Test name="buffer_size_513" /> 12677 <Test name="buffer_size_65536" /> 12678 <Test name="buffer_size_65537" /> 12679 <Test name="buffer_size_131071" /> 12680 <Test name="range_size_512" /> 12681 <Test name="range_size_513" /> 12682 <Test name="range_size_65537" /> 12683 <Test name="range_size_98304" /> 12684 <Test name="offset_1_alignments" /> 12685 <Test name="offset_7_alignments" /> 12686 </TestCase> 12687 <TestCase name="as_vertex_texture"> 12688 <Test name="buffer_size_512" /> 12689 <Test name="buffer_size_513" /> 12690 <Test name="buffer_size_65536" /> 12691 <Test name="buffer_size_65537" /> 12692 <Test name="buffer_size_131071" /> 12693 <Test name="range_size_512" /> 12694 <Test name="range_size_513" /> 12695 <Test name="range_size_65537" /> 12696 <Test name="range_size_98304" /> 12697 <Test name="offset_1_alignments" /> 12698 <Test name="offset_7_alignments" /> 12699 </TestCase> 12700 <TestCase name="as_vertex_array_as_vertex_texture"> 12701 <Test name="buffer_size_512" /> 12702 <Test name="buffer_size_513" /> 12703 <Test name="buffer_size_65536" /> 12704 <Test name="buffer_size_65537" /> 12705 <Test name="buffer_size_131071" /> 12706 <Test name="range_size_512" /> 12707 <Test name="range_size_513" /> 12708 <Test name="range_size_65537" /> 12709 <Test name="range_size_98304" /> 12710 <Test name="offset_1_alignments" /> 12711 <Test name="offset_7_alignments" /> 12712 </TestCase> 12713 <TestCase name="as_index_array_as_vertex_texture"> 12714 <Test name="buffer_size_512" /> 12715 <Test name="buffer_size_513" /> 12716 <Test name="buffer_size_65536" /> 12717 <Test name="buffer_size_65537" /> 12718 <Test name="buffer_size_131071" /> 12719 <Test name="range_size_512" /> 12720 <Test name="range_size_513" /> 12721 <Test name="range_size_65537" /> 12722 <Test name="range_size_98304" /> 12723 <Test name="offset_1_alignments" /> 12724 <Test name="offset_7_alignments" /> 12725 </TestCase> 12726 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture"> 12727 <Test name="buffer_size_512" /> 12728 <Test name="buffer_size_513" /> 12729 <Test name="buffer_size_65536" /> 12730 <Test name="buffer_size_65537" /> 12731 <Test name="buffer_size_131071" /> 12732 <Test name="range_size_512" /> 12733 <Test name="range_size_513" /> 12734 <Test name="range_size_65537" /> 12735 <Test name="range_size_98304" /> 12736 <Test name="offset_1_alignments" /> 12737 <Test name="offset_7_alignments" /> 12738 </TestCase> 12739 <TestCase name="as_fragment_texture"> 12740 <Test name="buffer_size_512" /> 12741 <Test name="buffer_size_513" /> 12742 <Test name="buffer_size_65536" /> 12743 <Test name="buffer_size_65537" /> 12744 <Test name="buffer_size_131071" /> 12745 <Test name="range_size_512" /> 12746 <Test name="range_size_513" /> 12747 <Test name="range_size_65537" /> 12748 <Test name="range_size_98304" /> 12749 <Test name="offset_1_alignments" /> 12750 <Test name="offset_7_alignments" /> 12751 </TestCase> 12752 <TestCase name="as_vertex_array_as_fragment_texture"> 12753 <Test name="buffer_size_512" /> 12754 <Test name="buffer_size_513" /> 12755 <Test name="buffer_size_65536" /> 12756 <Test name="buffer_size_65537" /> 12757 <Test name="buffer_size_131071" /> 12758 <Test name="range_size_512" /> 12759 <Test name="range_size_513" /> 12760 <Test name="range_size_65537" /> 12761 <Test name="range_size_98304" /> 12762 <Test name="offset_1_alignments" /> 12763 <Test name="offset_7_alignments" /> 12764 </TestCase> 12765 <TestCase name="as_index_array_as_fragment_texture"> 12766 <Test name="buffer_size_512" /> 12767 <Test name="buffer_size_513" /> 12768 <Test name="buffer_size_65536" /> 12769 <Test name="buffer_size_65537" /> 12770 <Test name="buffer_size_131071" /> 12771 <Test name="range_size_512" /> 12772 <Test name="range_size_513" /> 12773 <Test name="range_size_65537" /> 12774 <Test name="range_size_98304" /> 12775 <Test name="offset_1_alignments" /> 12776 <Test name="offset_7_alignments" /> 12777 </TestCase> 12778 <TestCase name="as_vertex_array_as_index_array_as_fragment_texture"> 12779 <Test name="buffer_size_512" /> 12780 <Test name="buffer_size_513" /> 12781 <Test name="buffer_size_65536" /> 12782 <Test name="buffer_size_65537" /> 12783 <Test name="buffer_size_131071" /> 12784 <Test name="range_size_512" /> 12785 <Test name="range_size_513" /> 12786 <Test name="range_size_65537" /> 12787 <Test name="range_size_98304" /> 12788 <Test name="offset_1_alignments" /> 12789 <Test name="offset_7_alignments" /> 12790 </TestCase> 12791 <TestCase name="as_vertex_texture_as_fragment_texture"> 12792 <Test name="buffer_size_512" /> 12793 <Test name="buffer_size_513" /> 12794 <Test name="buffer_size_65536" /> 12795 <Test name="buffer_size_65537" /> 12796 <Test name="buffer_size_131071" /> 12797 <Test name="range_size_512" /> 12798 <Test name="range_size_513" /> 12799 <Test name="range_size_65537" /> 12800 <Test name="range_size_98304" /> 12801 <Test name="offset_1_alignments" /> 12802 <Test name="offset_7_alignments" /> 12803 </TestCase> 12804 <TestCase name="as_vertex_array_as_vertex_texture_as_fragment_texture"> 12805 <Test name="buffer_size_512" /> 12806 <Test name="buffer_size_513" /> 12807 <Test name="buffer_size_65536" /> 12808 <Test name="buffer_size_65537" /> 12809 <Test name="buffer_size_131071" /> 12810 <Test name="range_size_512" /> 12811 <Test name="range_size_513" /> 12812 <Test name="range_size_65537" /> 12813 <Test name="range_size_98304" /> 12814 <Test name="offset_1_alignments" /> 12815 <Test name="offset_7_alignments" /> 12816 </TestCase> 12817 <TestCase name="as_index_array_as_vertex_texture_as_fragment_texture"> 12818 <Test name="buffer_size_512" /> 12819 <Test name="buffer_size_513" /> 12820 <Test name="buffer_size_65536" /> 12821 <Test name="buffer_size_65537" /> 12822 <Test name="buffer_size_131071" /> 12823 <Test name="range_size_512" /> 12824 <Test name="range_size_513" /> 12825 <Test name="range_size_65537" /> 12826 <Test name="range_size_98304" /> 12827 <Test name="offset_1_alignments" /> 12828 <Test name="offset_7_alignments" /> 12829 </TestCase> 12830 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture"> 12831 <Test name="buffer_size_512" /> 12832 <Test name="buffer_size_513" /> 12833 <Test name="buffer_size_65536" /> 12834 <Test name="buffer_size_65537" /> 12835 <Test name="buffer_size_131071" /> 12836 <Test name="range_size_512" /> 12837 <Test name="range_size_513" /> 12838 <Test name="range_size_65537" /> 12839 <Test name="range_size_98304" /> 12840 <Test name="offset_1_alignments" /> 12841 <Test name="offset_7_alignments" /> 12842 </TestCase> 12843 </TestSuite> 12844 <TestSuite name="modify"> 12845 <TestCase name="bufferdata"> 12846 <Test name="buffer_size_512" /> 12847 <Test name="buffer_size_513" /> 12848 <Test name="buffer_size_65536" /> 12849 <Test name="buffer_size_65537" /> 12850 <Test name="buffer_size_131071" /> 12851 <Test name="range_size_512" /> 12852 <Test name="range_size_513" /> 12853 <Test name="range_size_65537" /> 12854 <Test name="range_size_98304" /> 12855 <Test name="offset_1_alignments" /> 12856 <Test name="offset_7_alignments" /> 12857 </TestCase> 12858 <TestCase name="buffersubdata"> 12859 <Test name="buffer_size_512" /> 12860 <Test name="buffer_size_513" /> 12861 <Test name="buffer_size_65536" /> 12862 <Test name="buffer_size_65537" /> 12863 <Test name="buffer_size_131071" /> 12864 <Test name="range_size_512" /> 12865 <Test name="range_size_513" /> 12866 <Test name="range_size_65537" /> 12867 <Test name="range_size_98304" /> 12868 <Test name="offset_1_alignments" /> 12869 <Test name="offset_7_alignments" /> 12870 </TestCase> 12871 <TestCase name="mapbuffer_write"> 12872 <Test name="buffer_size_512" /> 12873 <Test name="buffer_size_513" /> 12874 <Test name="buffer_size_65536" /> 12875 <Test name="buffer_size_65537" /> 12876 <Test name="buffer_size_131071" /> 12877 <Test name="range_size_512" /> 12878 <Test name="range_size_513" /> 12879 <Test name="range_size_65537" /> 12880 <Test name="range_size_98304" /> 12881 <Test name="offset_1_alignments" /> 12882 <Test name="offset_7_alignments" /> 12883 </TestCase> 12884 <TestCase name="mapbuffer_readwrite"> 12885 <Test name="buffer_size_512" /> 12886 <Test name="buffer_size_513" /> 12887 <Test name="buffer_size_65536" /> 12888 <Test name="buffer_size_65537" /> 12889 <Test name="buffer_size_131071" /> 12890 <Test name="range_size_512" /> 12891 <Test name="range_size_513" /> 12892 <Test name="range_size_65537" /> 12893 <Test name="range_size_98304" /> 12894 <Test name="offset_1_alignments" /> 12895 <Test name="offset_7_alignments" /> 12896 </TestCase> 12897 </TestSuite> 12898 <TestSuite name="modify_render"> 12899 <TestCase name="bufferdata"> 12900 <Test name="as_vertex_array" /> 12901 <Test name="as_index_array" /> 12902 <Test name="as_vertex_array_as_index_array" /> 12903 <Test name="as_vertex_texture" /> 12904 <Test name="as_vertex_array_as_vertex_texture" /> 12905 <Test name="as_index_array_as_vertex_texture" /> 12906 <Test name="as_vertex_array_as_index_array_as_vertex_texture" /> 12907 <Test name="as_fragment_texture" /> 12908 <Test name="as_vertex_array_as_fragment_texture" /> 12909 <Test name="as_index_array_as_fragment_texture" /> 12910 <Test name="as_vertex_array_as_index_array_as_fragment_texture" /> 12911 <Test name="as_vertex_texture_as_fragment_texture" /> 12912 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" /> 12913 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" /> 12914 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" /> 12915 </TestCase> 12916 <TestCase name="buffersubdata"> 12917 <Test name="as_vertex_array" /> 12918 <Test name="as_index_array" /> 12919 <Test name="as_vertex_array_as_index_array" /> 12920 <Test name="as_vertex_texture" /> 12921 <Test name="as_vertex_array_as_vertex_texture" /> 12922 <Test name="as_index_array_as_vertex_texture" /> 12923 <Test name="as_vertex_array_as_index_array_as_vertex_texture" /> 12924 <Test name="as_fragment_texture" /> 12925 <Test name="as_vertex_array_as_fragment_texture" /> 12926 <Test name="as_index_array_as_fragment_texture" /> 12927 <Test name="as_vertex_array_as_index_array_as_fragment_texture" /> 12928 <Test name="as_vertex_texture_as_fragment_texture" /> 12929 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" /> 12930 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" /> 12931 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" /> 12932 </TestCase> 12933 <TestCase name="mapbuffer_write"> 12934 <Test name="as_vertex_array" /> 12935 <Test name="as_index_array" /> 12936 <Test name="as_vertex_array_as_index_array" /> 12937 <Test name="as_vertex_texture" /> 12938 <Test name="as_vertex_array_as_vertex_texture" /> 12939 <Test name="as_index_array_as_vertex_texture" /> 12940 <Test name="as_vertex_array_as_index_array_as_vertex_texture" /> 12941 <Test name="as_fragment_texture" /> 12942 <Test name="as_vertex_array_as_fragment_texture" /> 12943 <Test name="as_index_array_as_fragment_texture" /> 12944 <Test name="as_vertex_array_as_index_array_as_fragment_texture" /> 12945 <Test name="as_vertex_texture_as_fragment_texture" /> 12946 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" /> 12947 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" /> 12948 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" /> 12949 </TestCase> 12950 <TestCase name="mapbuffer_readwrite"> 12951 <Test name="as_vertex_array" /> 12952 <Test name="as_index_array" /> 12953 <Test name="as_vertex_array_as_index_array" /> 12954 <Test name="as_vertex_texture" /> 12955 <Test name="as_vertex_array_as_vertex_texture" /> 12956 <Test name="as_index_array_as_vertex_texture" /> 12957 <Test name="as_vertex_array_as_index_array_as_vertex_texture" /> 12958 <Test name="as_fragment_texture" /> 12959 <Test name="as_vertex_array_as_fragment_texture" /> 12960 <Test name="as_index_array_as_fragment_texture" /> 12961 <Test name="as_vertex_array_as_index_array_as_fragment_texture" /> 12962 <Test name="as_vertex_texture_as_fragment_texture" /> 12963 <Test name="as_vertex_array_as_vertex_texture_as_fragment_texture" /> 12964 <Test name="as_index_array_as_vertex_texture_as_fragment_texture" /> 12965 <Test name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture" /> 12966 </TestCase> 12967 </TestSuite> 12968 <TestSuite name="render_modify"> 12969 <TestCase name="as_vertex_array"> 12970 <Test name="bufferdata" /> 12971 <Test name="buffersubdata" /> 12972 <Test name="mapbuffer_write" /> 12973 <Test name="mapbuffer_readwrite" /> 12974 </TestCase> 12975 <TestCase name="as_index_array"> 12976 <Test name="bufferdata" /> 12977 <Test name="buffersubdata" /> 12978 <Test name="mapbuffer_write" /> 12979 <Test name="mapbuffer_readwrite" /> 12980 </TestCase> 12981 <TestCase name="as_vertex_array_as_index_array"> 12982 <Test name="bufferdata" /> 12983 <Test name="buffersubdata" /> 12984 <Test name="mapbuffer_write" /> 12985 <Test name="mapbuffer_readwrite" /> 12986 </TestCase> 12987 <TestCase name="as_vertex_texture"> 12988 <Test name="bufferdata" /> 12989 <Test name="buffersubdata" /> 12990 <Test name="mapbuffer_write" /> 12991 <Test name="mapbuffer_readwrite" /> 12992 </TestCase> 12993 <TestCase name="as_vertex_array_as_vertex_texture"> 12994 <Test name="bufferdata" /> 12995 <Test name="buffersubdata" /> 12996 <Test name="mapbuffer_write" /> 12997 <Test name="mapbuffer_readwrite" /> 12998 </TestCase> 12999 <TestCase name="as_index_array_as_vertex_texture"> 13000 <Test name="bufferdata" /> 13001 <Test name="buffersubdata" /> 13002 <Test name="mapbuffer_write" /> 13003 <Test name="mapbuffer_readwrite" /> 13004 </TestCase> 13005 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture"> 13006 <Test name="bufferdata" /> 13007 <Test name="buffersubdata" /> 13008 <Test name="mapbuffer_write" /> 13009 <Test name="mapbuffer_readwrite" /> 13010 </TestCase> 13011 <TestCase name="as_fragment_texture"> 13012 <Test name="bufferdata" /> 13013 <Test name="buffersubdata" /> 13014 <Test name="mapbuffer_write" /> 13015 <Test name="mapbuffer_readwrite" /> 13016 </TestCase> 13017 <TestCase name="as_vertex_array_as_fragment_texture"> 13018 <Test name="bufferdata" /> 13019 <Test name="buffersubdata" /> 13020 <Test name="mapbuffer_write" /> 13021 <Test name="mapbuffer_readwrite" /> 13022 </TestCase> 13023 <TestCase name="as_index_array_as_fragment_texture"> 13024 <Test name="bufferdata" /> 13025 <Test name="buffersubdata" /> 13026 <Test name="mapbuffer_write" /> 13027 <Test name="mapbuffer_readwrite" /> 13028 </TestCase> 13029 <TestCase name="as_vertex_array_as_index_array_as_fragment_texture"> 13030 <Test name="bufferdata" /> 13031 <Test name="buffersubdata" /> 13032 <Test name="mapbuffer_write" /> 13033 <Test name="mapbuffer_readwrite" /> 13034 </TestCase> 13035 <TestCase name="as_vertex_texture_as_fragment_texture"> 13036 <Test name="bufferdata" /> 13037 <Test name="buffersubdata" /> 13038 <Test name="mapbuffer_write" /> 13039 <Test name="mapbuffer_readwrite" /> 13040 </TestCase> 13041 <TestCase name="as_vertex_array_as_vertex_texture_as_fragment_texture"> 13042 <Test name="bufferdata" /> 13043 <Test name="buffersubdata" /> 13044 <Test name="mapbuffer_write" /> 13045 <Test name="mapbuffer_readwrite" /> 13046 </TestCase> 13047 <TestCase name="as_index_array_as_vertex_texture_as_fragment_texture"> 13048 <Test name="bufferdata" /> 13049 <Test name="buffersubdata" /> 13050 <Test name="mapbuffer_write" /> 13051 <Test name="mapbuffer_readwrite" /> 13052 </TestCase> 13053 <TestCase name="as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture"> 13054 <Test name="bufferdata" /> 13055 <Test name="buffersubdata" /> 13056 <Test name="mapbuffer_write" /> 13057 <Test name="mapbuffer_readwrite" /> 13058 </TestCase> 13059 </TestSuite> 13060 </TestSuite> 13061 </TestSuite> 13062 <TestSuite name="state_query"> 13063 <TestCase name="integer"> 13064 <Test name="sample_mask_value" /> 13065 <Test name="max_color_texture_samples_getboolean" /> 13066 <Test name="max_color_texture_samples_getinteger" /> 13067 <Test name="max_color_texture_samples_getinteger64" /> 13068 <Test name="max_color_texture_samples_getfloat" /> 13069 <Test name="max_depth_texture_samples_getboolean" /> 13070 <Test name="max_depth_texture_samples_getinteger" /> 13071 <Test name="max_depth_texture_samples_getinteger64" /> 13072 <Test name="max_depth_texture_samples_getfloat" /> 13073 <Test name="max_integer_samples_getboolean" /> 13074 <Test name="max_integer_samples_getinteger" /> 13075 <Test name="max_integer_samples_getinteger64" /> 13076 <Test name="max_integer_samples_getfloat" /> 13077 <Test name="texture_binding_2d_multisample_getboolean" /> 13078 <Test name="texture_binding_2d_multisample_getinteger" /> 13079 <Test name="texture_binding_2d_multisample_getinteger64" /> 13080 <Test name="texture_binding_2d_multisample_getfloat" /> 13081 <Test name="texture_binding_2d_multisample_array_getboolean" /> 13082 <Test name="texture_binding_2d_multisample_array_getinteger" /> 13083 <Test name="texture_binding_2d_multisample_array_getinteger64" /> 13084 <Test name="texture_binding_2d_multisample_array_getfloat" /> 13085 <Test name="max_vertex_attrib_relative_offset_getboolean" /> 13086 <Test name="max_vertex_attrib_relative_offset_getinteger" /> 13087 <Test name="max_vertex_attrib_relative_offset_getinteger64" /> 13088 <Test name="max_vertex_attrib_relative_offset_getfloat" /> 13089 <Test name="max_vertex_attrib_bindings_getboolean" /> 13090 <Test name="max_vertex_attrib_bindings_getinteger" /> 13091 <Test name="max_vertex_attrib_bindings_getinteger64" /> 13092 <Test name="max_vertex_attrib_bindings_getfloat" /> 13093 <Test name="max_vertex_attrib_stride_getboolean" /> 13094 <Test name="max_vertex_attrib_stride_getinteger" /> 13095 <Test name="max_vertex_attrib_stride_getinteger64" /> 13096 <Test name="max_vertex_attrib_stride_getfloat" /> 13097 <Test name="shader_storage_buffer_offset_alignment_getboolean" /> 13098 <Test name="shader_storage_buffer_offset_alignment_getinteger" /> 13099 <Test name="shader_storage_buffer_offset_alignment_getinteger64" /> 13100 <Test name="shader_storage_buffer_offset_alignment_getfloat" /> 13101 </TestCase> 13102 <TestSuite name="texture_level"> 13103 <TestCase name="integer"> 13104 <Test name="texture_samples" /> 13105 <Test name="texture_fixed_sample_locations" /> 13106 <Test name="texture_width" /> 13107 <Test name="texture_height" /> 13108 <Test name="texture_depth" /> 13109 <Test name="texture_red_size" /> 13110 <Test name="texture_green_size" /> 13111 <Test name="texture_blue_size" /> 13112 <Test name="texture_alpha_size" /> 13113 <Test name="texture_depth_size" /> 13114 <Test name="texture_stencil_size" /> 13115 <Test name="texture_shared_size" /> 13116 <Test name="texture_red_type" /> 13117 <Test name="texture_green_type" /> 13118 <Test name="texture_blue_type" /> 13119 <Test name="texture_alpha_type" /> 13120 <Test name="texture_depth_type" /> 13121 <Test name="texture_compressed" /> 13122 </TestCase> 13123 <TestCase name="float"> 13124 <Test name="texture_samples" /> 13125 <Test name="texture_fixed_sample_locations" /> 13126 <Test name="texture_width" /> 13127 <Test name="texture_height" /> 13128 <Test name="texture_depth" /> 13129 <Test name="texture_red_size" /> 13130 <Test name="texture_green_size" /> 13131 <Test name="texture_blue_size" /> 13132 <Test name="texture_alpha_size" /> 13133 <Test name="texture_depth_size" /> 13134 <Test name="texture_stencil_size" /> 13135 <Test name="texture_shared_size" /> 13136 <Test name="texture_red_type" /> 13137 <Test name="texture_green_type" /> 13138 <Test name="texture_blue_type" /> 13139 <Test name="texture_alpha_type" /> 13140 <Test name="texture_depth_type" /> 13141 <Test name="texture_compressed" /> 13142 </TestCase> 13143 </TestSuite> 13144 <TestCase name="shader"> 13145 <Test name="sampler_type" /> 13146 </TestCase> 13147 <TestSuite name="internal_format"> 13148 <TestCase name="texture_2d_multisample"> 13149 <Test name="r8_samples" /> 13150 <Test name="rg8_samples" /> 13151 <Test name="rgb8_samples" /> 13152 <Test name="rgb565_samples" /> 13153 <Test name="rgba4_samples" /> 13154 <Test name="rgb5_a1_samples" /> 13155 <Test name="rgba8_samples" /> 13156 <Test name="rgb10_a2_samples" /> 13157 <Test name="rgb10_a2ui_samples" /> 13158 <Test name="srgb8_alpha8_samples" /> 13159 <Test name="r8i_samples" /> 13160 <Test name="r8ui_samples" /> 13161 <Test name="r16i_samples" /> 13162 <Test name="r16ui_samples" /> 13163 <Test name="r32i_samples" /> 13164 <Test name="r32ui_samples" /> 13165 <Test name="rg8i_samples" /> 13166 <Test name="rg8ui_samples" /> 13167 <Test name="rg16i_samples" /> 13168 <Test name="rg16ui_samples" /> 13169 <Test name="rg32i_samples" /> 13170 <Test name="rg32ui_samples" /> 13171 <Test name="rgba8i_samples" /> 13172 <Test name="rgba8ui_samples" /> 13173 <Test name="rgba16i_samples" /> 13174 <Test name="rgba16ui_samples" /> 13175 <Test name="rgba32i_samples" /> 13176 <Test name="rgba32ui_samples" /> 13177 <Test name="depth_component16_samples" /> 13178 <Test name="depth_component24_samples" /> 13179 <Test name="depth_component32f_samples" /> 13180 <Test name="depth24_stencil8_samples" /> 13181 <Test name="depth32f_stencil8_samples" /> 13182 <Test name="stencil_index8_samples" /> 13183 </TestCase> 13184 <TestCase name="texture_2d_multisample_array"> 13185 <Test name="r8_samples" /> 13186 <Test name="rg8_samples" /> 13187 <Test name="rgb8_samples" /> 13188 <Test name="rgb565_samples" /> 13189 <Test name="rgba4_samples" /> 13190 <Test name="rgb5_a1_samples" /> 13191 <Test name="rgba8_samples" /> 13192 <Test name="rgb10_a2_samples" /> 13193 <Test name="rgb10_a2ui_samples" /> 13194 <Test name="srgb8_alpha8_samples" /> 13195 <Test name="r8i_samples" /> 13196 <Test name="r8ui_samples" /> 13197 <Test name="r16i_samples" /> 13198 <Test name="r16ui_samples" /> 13199 <Test name="r32i_samples" /> 13200 <Test name="r32ui_samples" /> 13201 <Test name="rg8i_samples" /> 13202 <Test name="rg8ui_samples" /> 13203 <Test name="rg16i_samples" /> 13204 <Test name="rg16ui_samples" /> 13205 <Test name="rg32i_samples" /> 13206 <Test name="rg32ui_samples" /> 13207 <Test name="rgba8i_samples" /> 13208 <Test name="rgba8ui_samples" /> 13209 <Test name="rgba16i_samples" /> 13210 <Test name="rgba16ui_samples" /> 13211 <Test name="rgba32i_samples" /> 13212 <Test name="rgba32ui_samples" /> 13213 <Test name="depth_component16_samples" /> 13214 <Test name="depth_component24_samples" /> 13215 <Test name="depth_component32f_samples" /> 13216 <Test name="depth24_stencil8_samples" /> 13217 <Test name="depth32f_stencil8_samples" /> 13218 <Test name="stencil_index8_samples" /> 13219 </TestCase> 13220 </TestSuite> 13221 <TestSuite name="vertex_attribute_binding"> 13222 <TestCase name="vertex_attrib"> 13223 <Test name="vertex_attrib_binding" /> 13224 <Test name="vertex_attrib_relative_offset" /> 13225 </TestCase> 13226 <TestCase name="indexed"> 13227 <Test name="vertex_binding_divisor_getintegeri" /> 13228 <Test name="vertex_binding_divisor_getintegeri64" /> 13229 <Test name="vertex_binding_divisor_mixed" /> 13230 <Test name="vertex_binding_stride_mixed" /> 13231 <Test name="vertex_binding_buffer_mixed" /> 13232 </TestCase> 13233 </TestSuite> 13234 <TestSuite name="multisample_interpolation"> 13235 <TestCase name="min_fragment_interpolation_offset"> 13236 <Test name="get_boolean" /> 13237 <Test name="get_integer" /> 13238 <Test name="get_float" /> 13239 <Test name="get_integer64" /> 13240 </TestCase> 13241 <TestCase name="max_fragment_interpolation_offset"> 13242 <Test name="get_boolean" /> 13243 <Test name="get_integer" /> 13244 <Test name="get_float" /> 13245 <Test name="get_integer64" /> 13246 </TestCase> 13247 <TestCase name="fragment_interpolation_offset_bits"> 13248 <Test name="get_boolean" /> 13249 <Test name="get_integer" /> 13250 <Test name="get_float" /> 13251 <Test name="get_integer64" /> 13252 </TestCase> 13253 </TestSuite> 13254 </TestSuite> 13255 <TestSuite name="multisample"> 13256 <TestCase name="default_framebuffer"> 13257 <Test name="sample_position" /> 13258 <Test name="sample_mask_sum_of_inverses" /> 13259 <Test name="proportionality_sample_mask" /> 13260 <Test name="constancy_sample_mask" /> 13261 <Test name="constancy_alpha_to_coverage_sample_mask" /> 13262 <Test name="constancy_sample_coverage_sample_mask" /> 13263 <Test name="constancy_alpha_to_coverage_sample_coverage_sample_mask" /> 13264 <Test name="sample_mask_non_effective_bits" /> 13265 </TestCase> 13266 </TestSuite> 13267 <TestSuite name="synchronization"> 13268 <TestCase name="in_invocation"> 13269 <Test name="image_write_read" /> 13270 <Test name="image_read_write" /> 13271 <Test name="image_overwrite" /> 13272 <Test name="image_alias_write" /> 13273 <Test name="image_alias_overwrite" /> 13274 <Test name="image_atomic_write_read" /> 13275 <Test name="image_atomic_read_write" /> 13276 <Test name="image_atomic_overwrite" /> 13277 <Test name="image_atomic_alias_write" /> 13278 <Test name="image_atomic_alias_overwrite" /> 13279 <Test name="ssbo_write_read" /> 13280 <Test name="ssbo_read_write" /> 13281 <Test name="ssbo_overwrite" /> 13282 <Test name="ssbo_alias_write" /> 13283 <Test name="ssbo_atomic_write_read" /> 13284 <Test name="ssbo_atomic_read_write" /> 13285 <Test name="ssbo_atomic_overwrite" /> 13286 <Test name="ssbo_atomic_alias_write" /> 13287 <Test name="ssbo_atomic_alias_overwrite" /> 13288 </TestCase> 13289 <TestCase name="inter_invocation"> 13290 <Test name="image_write_read" /> 13291 <Test name="image_read_write" /> 13292 <Test name="image_overwrite" /> 13293 <Test name="image_alias_write" /> 13294 <Test name="image_alias_overwrite" /> 13295 <Test name="image_atomic_write_read" /> 13296 <Test name="image_atomic_read_write" /> 13297 <Test name="image_atomic_overwrite" /> 13298 <Test name="image_atomic_alias_write" /> 13299 <Test name="image_atomic_alias_overwrite" /> 13300 <Test name="ssbo_write_read" /> 13301 <Test name="ssbo_read_write" /> 13302 <Test name="ssbo_overwrite" /> 13303 <Test name="ssbo_alias_write" /> 13304 <Test name="ssbo_alias_overwrite" /> 13305 <Test name="ssbo_atomic_write_read" /> 13306 <Test name="ssbo_atomic_read_write" /> 13307 <Test name="ssbo_atomic_overwrite" /> 13308 <Test name="ssbo_atomic_alias_write" /> 13309 <Test name="ssbo_atomic_alias_overwrite" /> 13310 </TestCase> 13311 <TestSuite name="inter_call"> 13312 <TestCase name="with_memory_barrier"> 13313 <Test name="image_write_read" /> 13314 <Test name="image_read_write" /> 13315 <Test name="image_overwrite" /> 13316 <Test name="image_multiple_write_read" /> 13317 <Test name="image_multiple_interleaved_write_read" /> 13318 <Test name="image_multiple_unrelated_write_read_ordered" /> 13319 <Test name="image_multiple_unrelated_write_read_non_ordered" /> 13320 <Test name="image_atomic_write_read" /> 13321 <Test name="image_atomic_read_write" /> 13322 <Test name="image_atomic_overwrite" /> 13323 <Test name="image_atomic_multiple_write_read" /> 13324 <Test name="image_atomic_multiple_interleaved_write_read" /> 13325 <Test name="image_atomic_multiple_unrelated_write_read_ordered" /> 13326 <Test name="image_atomic_multiple_unrelated_write_read_non_ordered" /> 13327 <Test name="ssbo_write_read" /> 13328 <Test name="ssbo_read_write" /> 13329 <Test name="ssbo_overwrite" /> 13330 <Test name="ssbo_multiple_write_read" /> 13331 <Test name="ssbo_multiple_interleaved_write_read" /> 13332 <Test name="ssbo_multiple_unrelated_write_read_ordered" /> 13333 <Test name="ssbo_multiple_unrelated_write_read_non_ordered" /> 13334 <Test name="ssbo_atomic_write_read" /> 13335 <Test name="ssbo_atomic_read_write" /> 13336 <Test name="ssbo_atomic_overwrite" /> 13337 <Test name="ssbo_atomic_multiple_write_read" /> 13338 <Test name="ssbo_atomic_multiple_interleaved_write_read" /> 13339 <Test name="ssbo_atomic_multiple_unrelated_write_read_ordered" /> 13340 <Test name="ssbo_atomic_multiple_unrelated_write_read_non_ordered" /> 13341 </TestCase> 13342 <TestCase name="without_memory_barrier"> 13343 <Test name="ssbo_atomic_dispatch_2_calls_1k_invocations" /> 13344 <Test name="ssbo_atomic_dispatch_5_calls_1k_invocations" /> 13345 <Test name="ssbo_atomic_dispatch_100_calls_1k_invocations" /> 13346 <Test name="ssbo_atomic_dispatch_2_calls_4k_invocations" /> 13347 <Test name="ssbo_atomic_dispatch_5_calls_4k_invocations" /> 13348 <Test name="ssbo_atomic_dispatch_100_calls_4k_invocations" /> 13349 <Test name="ssbo_atomic_dispatch_2_calls_32k_invocations" /> 13350 <Test name="ssbo_atomic_dispatch_5_calls_32k_invocations" /> 13351 <Test name="ssbo_atomic_dispatch_100_calls_32k_invocations" /> 13352 <Test name="image_atomic_dispatch_2_calls_8x8_invocations" /> 13353 <Test name="image_atomic_dispatch_5_calls_8x8_invocations" /> 13354 <Test name="image_atomic_dispatch_100_calls_8x8_invocations" /> 13355 <Test name="image_atomic_dispatch_2_calls_32x32_invocations" /> 13356 <Test name="image_atomic_dispatch_5_calls_32x32_invocations" /> 13357 <Test name="image_atomic_dispatch_100_calls_32x32_invocations" /> 13358 <Test name="image_atomic_dispatch_2_calls_128x128_invocations" /> 13359 <Test name="image_atomic_dispatch_5_calls_128x128_invocations" /> 13360 <Test name="image_atomic_dispatch_100_calls_128x128_invocations" /> 13361 <Test name="atomic_counter_dispatch_2_calls_32_invocations" /> 13362 <Test name="atomic_counter_dispatch_5_calls_32_invocations" /> 13363 <Test name="atomic_counter_dispatch_100_calls_32_invocations" /> 13364 <Test name="atomic_counter_dispatch_2_calls_128_invocations" /> 13365 <Test name="atomic_counter_dispatch_5_calls_128_invocations" /> 13366 <Test name="atomic_counter_dispatch_100_calls_128_invocations" /> 13367 <Test name="atomic_counter_dispatch_2_calls_1k_invocations" /> 13368 <Test name="atomic_counter_dispatch_5_calls_1k_invocations" /> 13369 <Test name="atomic_counter_dispatch_100_calls_1k_invocations" /> 13370 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_32_invocations" /> 13371 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_32_invocations" /> 13372 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_32_invocations" /> 13373 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_128_invocations" /> 13374 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_128_invocations" /> 13375 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_128_invocations" /> 13376 <Test name="ssbo_atomic_counter_mixed_dispatch_2_calls_1k_invocations" /> 13377 <Test name="ssbo_atomic_counter_mixed_dispatch_5_calls_1k_invocations" /> 13378 <Test name="ssbo_atomic_counter_mixed_dispatch_100_calls_1k_invocations" /> 13379 </TestCase> 13380 </TestSuite> 13381 </TestSuite> 13382 <TestSuite name="geometry_shading"> 13383 <TestCase name="query"> 13384 <Test name="max_geometry_input_components" /> 13385 <Test name="max_geometry_output_components" /> 13386 <Test name="max_geometry_image_uniforms" /> 13387 <Test name="max_geometry_texture_image_units" /> 13388 <Test name="max_geometry_output_vertices" /> 13389 <Test name="max_geometry_total_output_components" /> 13390 <Test name="max_geometry_uniform_components" /> 13391 <Test name="geometry_linked_vertices_out" /> 13392 <Test name="geometry_linked_input_type" /> 13393 <Test name="geometry_linked_output_type" /> 13394 <Test name="geometry_shader_invocations" /> 13395 <Test name="max_geometry_shader_invocations" /> 13396 <Test name="max_geometry_uniform_blocks" /> 13397 <Test name="max_geometry_shader_storage_blocks" /> 13398 <Test name="layer_provoking_vertex" /> 13399 <Test name="primitives_generated_no_geometry" /> 13400 <Test name="primitives_generated_no_amplification" /> 13401 <Test name="primitives_generated_amplification" /> 13402 <Test name="primitives_generated_partial_primitives" /> 13403 <Test name="primitives_generated_instanced" /> 13404 <Test name="max_framebuffer_layers" /> 13405 <Test name="framebuffer_default_layers" /> 13406 <Test name="framebuffer_attachment_layered" /> 13407 <Test name="framebuffer_incomplete_layer_targets" /> 13408 <Test name="referenced_by_geometry_shader" /> 13409 </TestCase> 13410 <TestCase name="basic"> 13411 <Test name="output_10" /> 13412 <Test name="output_128" /> 13413 <Test name="output_256" /> 13414 <Test name="output_max" /> 13415 <Test name="output_10_and_100" /> 13416 <Test name="output_100_and_10" /> 13417 <Test name="output_0_and_128" /> 13418 <Test name="output_128_and_0" /> 13419 <Test name="output_vary_by_attribute" /> 13420 <Test name="output_vary_by_uniform" /> 13421 <Test name="output_vary_by_texture" /> 13422 <Test name="point_size" /> 13423 <Test name="primitive_id_in" /> 13424 <Test name="primitive_id_in_restarted" /> 13425 <Test name="primitive_id" /> 13426 </TestCase> 13427 <TestSuite name="input"> 13428 <TestCase name="basic_primitive"> 13429 <Test name="points" /> 13430 <Test name="lines" /> 13431 <Test name="line_loop" /> 13432 <Test name="line_strip" /> 13433 <Test name="triangles" /> 13434 <Test name="triangle_strip" /> 13435 <Test name="triangle_fan" /> 13436 <Test name="lines_adjacency" /> 13437 <Test name="line_strip_adjacency" /> 13438 <Test name="triangles_adjacency" /> 13439 </TestCase> 13440 <TestCase name="triangle_strip_adjacency"> 13441 <Test name="vertex_count_0" /> 13442 <Test name="vertex_count_1" /> 13443 <Test name="vertex_count_2" /> 13444 <Test name="vertex_count_3" /> 13445 <Test name="vertex_count_4" /> 13446 <Test name="vertex_count_5" /> 13447 <Test name="vertex_count_6" /> 13448 <Test name="vertex_count_7" /> 13449 <Test name="vertex_count_8" /> 13450 <Test name="vertex_count_9" /> 13451 <Test name="vertex_count_10" /> 13452 <Test name="vertex_count_11" /> 13453 <Test name="vertex_count_12" /> 13454 </TestCase> 13455 </TestSuite> 13456 <TestCase name="conversion"> 13457 <Test name="triangles_to_points" /> 13458 <Test name="lines_to_points" /> 13459 <Test name="points_to_lines" /> 13460 <Test name="triangles_to_lines" /> 13461 <Test name="points_to_triangles" /> 13462 <Test name="lines_to_triangles" /> 13463 </TestCase> 13464 <TestCase name="emit"> 13465 <Test name="points_emit_1_end_1" /> 13466 <Test name="points_emit_1_end_2" /> 13467 <Test name="line_strip_emit_1_end_1" /> 13468 <Test name="line_strip_emit_2_end_1" /> 13469 <Test name="line_strip_emit_1_end_2" /> 13470 <Test name="line_strip_emit_2_end_2" /> 13471 <Test name="line_strip_emit_2_end_2_emit_2_end_0" /> 13472 <Test name="triangle_strip_emit_1_end_1" /> 13473 <Test name="triangle_strip_emit_2_end_1" /> 13474 <Test name="triangle_strip_emit_3_end_1" /> 13475 <Test name="triangle_strip_emit_1_end_2" /> 13476 <Test name="triangle_strip_emit_2_end_2" /> 13477 <Test name="triangle_strip_emit_3_end_2" /> 13478 <Test name="triangle_strip_emit_3_end_2_emit_3_end_0" /> 13479 </TestCase> 13480 <TestCase name="varying"> 13481 <Test name="vertex_no_op_geometry_out_1" /> 13482 <Test name="vertex_out_0_geometry_out_1" /> 13483 <Test name="vertex_out_0_geometry_out_2" /> 13484 <Test name="vertex_out_1_geometry_out_0" /> 13485 <Test name="vertex_out_1_geometry_out_2" /> 13486 </TestCase> 13487 <TestCase name="layered"> 13488 <Test name="render_with_default_layer_cubemap" /> 13489 <Test name="render_with_default_layer_3d" /> 13490 <Test name="render_with_default_layer_2d_array" /> 13491 <Test name="render_with_default_layer_2d_multisample_array" /> 13492 <Test name="render_to_one_cubemap" /> 13493 <Test name="render_to_one_3d" /> 13494 <Test name="render_to_one_2d_array" /> 13495 <Test name="render_to_one_2d_multisample_array" /> 13496 <Test name="render_to_all_cubemap" /> 13497 <Test name="render_to_all_3d" /> 13498 <Test name="render_to_all_2d_array" /> 13499 <Test name="render_to_all_2d_multisample_array" /> 13500 <Test name="render_different_to_cubemap" /> 13501 <Test name="render_different_to_3d" /> 13502 <Test name="render_different_to_2d_array" /> 13503 <Test name="render_different_to_2d_multisample_array" /> 13504 <Test name="fragment_layer_cubemap" /> 13505 <Test name="fragment_layer_3d" /> 13506 <Test name="fragment_layer_2d_array" /> 13507 <Test name="fragment_layer_2d_multisample_array" /> 13508 <Test name="layer_provoking_vertex_cubemap" /> 13509 <Test name="layer_provoking_vertex_3d" /> 13510 <Test name="layer_provoking_vertex_2d_array" /> 13511 <Test name="layer_provoking_vertex_2d_multisample_array" /> 13512 </TestCase> 13513 <TestCase name="instanced"> 13514 <Test name="geometry_1_invocations" /> 13515 <Test name="geometry_2_invocations" /> 13516 <Test name="geometry_8_invocations" /> 13517 <Test name="geometry_32_invocations" /> 13518 <Test name="geometry_max_invocations" /> 13519 <Test name="geometry_output_different_2_invocations" /> 13520 <Test name="geometry_output_different_8_invocations" /> 13521 <Test name="geometry_output_different_32_invocations" /> 13522 <Test name="geometry_output_different_max_invocations" /> 13523 <Test name="invocation_per_layer_cubemap" /> 13524 <Test name="invocation_per_layer_3d" /> 13525 <Test name="invocation_per_layer_2d_array" /> 13526 <Test name="invocation_per_layer_2d_multisample_array" /> 13527 <Test name="multiple_layers_per_invocation_cubemap" /> 13528 <Test name="multiple_layers_per_invocation_3d" /> 13529 <Test name="multiple_layers_per_invocation_2d_array" /> 13530 <Test name="multiple_layers_per_invocation_2d_multisample_array" /> 13531 <Test name="invocation_output_vary_by_attribute" /> 13532 <Test name="invocation_output_vary_by_uniform" /> 13533 <Test name="invocation_output_vary_by_texture" /> 13534 <Test name="draw_2_instances_geometry_2_invocations" /> 13535 <Test name="draw_2_instances_geometry_8_invocations" /> 13536 <Test name="draw_4_instances_geometry_2_invocations" /> 13537 <Test name="draw_4_instances_geometry_8_invocations" /> 13538 <Test name="draw_8_instances_geometry_2_invocations" /> 13539 <Test name="draw_8_instances_geometry_8_invocations" /> 13540 </TestCase> 13541 <TestCase name="negative"> 13542 <Test name="type_points_primitive_lines" /> 13543 <Test name="type_points_primitive_line_loop" /> 13544 <Test name="type_points_primitive_line_strip" /> 13545 <Test name="type_points_primitive_lines_adjacency" /> 13546 <Test name="type_points_primitive_line_strip_adjacency" /> 13547 <Test name="type_points_primitive_triangles" /> 13548 <Test name="type_points_primitive_triangle_strip" /> 13549 <Test name="type_points_primitive_triangle_fan" /> 13550 <Test name="type_points_primitive_triangles_adjacency" /> 13551 <Test name="type_points_primitive_triangle_strip_adjacency" /> 13552 <Test name="type_lines_primitive_points" /> 13553 <Test name="type_lines_primitive_lines_adjacency" /> 13554 <Test name="type_lines_primitive_line_strip_adjacency" /> 13555 <Test name="type_lines_primitive_triangles" /> 13556 <Test name="type_lines_primitive_triangle_strip" /> 13557 <Test name="type_lines_primitive_triangle_fan" /> 13558 <Test name="type_lines_primitive_triangles_adjacency" /> 13559 <Test name="type_lines_primitive_triangle_strip_adjacency" /> 13560 <Test name="type_lines_adjacency_primitive_points" /> 13561 <Test name="type_lines_adjacency_primitive_lines" /> 13562 <Test name="type_lines_adjacency_primitive_line_loop" /> 13563 <Test name="type_lines_adjacency_primitive_line_strip" /> 13564 <Test name="type_lines_adjacency_primitive_triangles" /> 13565 <Test name="type_lines_adjacency_primitive_triangle_strip" /> 13566 <Test name="type_lines_adjacency_primitive_triangle_fan" /> 13567 <Test name="type_lines_adjacency_primitive_triangles_adjacency" /> 13568 <Test name="type_lines_adjacency_primitive_triangle_strip_adjacency" /> 13569 <Test name="type_triangles_primitive_points" /> 13570 <Test name="type_triangles_primitive_lines" /> 13571 <Test name="type_triangles_primitive_line_loop" /> 13572 <Test name="type_triangles_primitive_line_strip" /> 13573 <Test name="type_triangles_primitive_lines_adjacency" /> 13574 <Test name="type_triangles_primitive_line_strip_adjacency" /> 13575 <Test name="type_triangles_primitive_triangles_adjacency" /> 13576 <Test name="type_triangles_primitive_triangle_strip_adjacency" /> 13577 <Test name="type_triangles_adjacency_primitive_points" /> 13578 <Test name="type_triangles_adjacency_primitive_lines" /> 13579 <Test name="type_triangles_adjacency_primitive_line_loop" /> 13580 <Test name="type_triangles_adjacency_primitive_line_strip" /> 13581 <Test name="type_triangles_adjacency_primitive_lines_adjacency" /> 13582 <Test name="type_triangles_adjacency_primitive_line_strip_adjacency" /> 13583 <Test name="type_triangles_adjacency_primitive_triangles" /> 13584 <Test name="type_triangles_adjacency_primitive_triangle_strip" /> 13585 <Test name="type_triangles_adjacency_primitive_triangle_fan" /> 13586 </TestCase> 13587 <TestCase name="vertex_transform_feedback"> 13588 <Test name="capture_vertex_line_loop" /> 13589 <Test name="capture_vertex_line_strip" /> 13590 <Test name="capture_vertex_triangle_strip" /> 13591 <Test name="capture_vertex_triangle_fan" /> 13592 <Test name="capture_vertex_draw_arrays" /> 13593 <Test name="capture_vertex_draw_arrays_instanced" /> 13594 <Test name="capture_vertex_draw_arrays_indirect" /> 13595 <Test name="capture_vertex_draw_elements" /> 13596 <Test name="capture_vertex_draw_elements_instanced" /> 13597 <Test name="capture_vertex_draw_elements_indirect" /> 13598 <Test name="capture_vertex_draw_arrays_overflow_single_buffer" /> 13599 <Test name="capture_vertex_draw_elements_overflow_single_buffer" /> 13600 </TestCase> 13601 </TestSuite> 13602 <TestSuite name="sample_shading"> 13603 <TestCase name="state_query"> 13604 <Test name="sample_shading_is_enabled" /> 13605 <Test name="sample_shading_get_boolean" /> 13606 <Test name="sample_shading_get_integer" /> 13607 <Test name="sample_shading_get_float" /> 13608 <Test name="sample_shading_get_integer64" /> 13609 <Test name="min_sample_shading_value_get_boolean" /> 13610 <Test name="min_sample_shading_value_get_integer" /> 13611 <Test name="min_sample_shading_value_get_float" /> 13612 <Test name="min_sample_shading_value_get_integer64" /> 13613 <Test name="min_sample_shading_value_clamping" /> 13614 </TestCase> 13615 <TestCase name="min_sample_shading"> 13616 <Test name="default_framebuffer_color" /> 13617 <Test name="default_framebuffer_discard" /> 13618 <Test name="multisample_texture_samples_2_color" /> 13619 <Test name="multisample_texture_samples_2_discard" /> 13620 <Test name="multisample_texture_samples_4_color" /> 13621 <Test name="multisample_texture_samples_4_discard" /> 13622 <Test name="multisample_texture_samples_8_color" /> 13623 <Test name="multisample_texture_samples_8_discard" /> 13624 <Test name="multisample_renderbuffer_samples_2_color" /> 13625 <Test name="multisample_renderbuffer_samples_2_discard" /> 13626 <Test name="multisample_renderbuffer_samples_4_color" /> 13627 <Test name="multisample_renderbuffer_samples_4_discard" /> 13628 <Test name="multisample_renderbuffer_samples_8_color" /> 13629 <Test name="multisample_renderbuffer_samples_8_discard" /> 13630 </TestCase> 13631 </TestSuite> 13632 <TestSuite name="vertex_attribute_binding"> 13633 <TestSuite name="usage"> 13634 <TestCase name="single_binding"> 13635 <Test name="elements_1" /> 13636 <Test name="elements_2" /> 13637 <Test name="elements_2_share_elements" /> 13638 <Test name="offset_elements_1" /> 13639 <Test name="offset_elements_2" /> 13640 <Test name="offset_elements_2_share_elements" /> 13641 <Test name="unaligned_offset_elements_1_aligned_elements" /> 13642 </TestCase> 13643 <TestCase name="multiple_bindings"> 13644 <Test name="basic" /> 13645 <Test name="zero_stride" /> 13646 <Test name="instanced" /> 13647 <Test name="aliasing_buffer_zero_stride" /> 13648 <Test name="aliasing_buffer_instanced" /> 13649 </TestCase> 13650 <TestCase name="mixed_usage"> 13651 <Test name="mixed_attribs_basic" /> 13652 <Test name="mixed_attribs_instanced_binding" /> 13653 <Test name="mixed_attribs_instanced_attrib" /> 13654 <Test name="mixed_api_change_buffer" /> 13655 <Test name="mixed_api_change_buffer_offset" /> 13656 <Test name="mixed_api_change_buffer_stride" /> 13657 <Test name="mixed_api_change_binding_point" /> 13658 </TestCase> 13659 </TestSuite> 13660 <TestCase name="negative"> 13661 <Test name="default_vao_bind_vertex_buffer" /> 13662 <Test name="default_vao_vertex_attrib_format" /> 13663 <Test name="default_vao_vertex_attrib_i_format" /> 13664 <Test name="default_vao_vertex_attrib_binding" /> 13665 <Test name="default_vao_vertex_binding_divisor" /> 13666 <Test name="bind_create_new_buffer" /> 13667 <Test name="vertex_attrib_format_large_offset" /> 13668 <Test name="vertex_attrib_binding_invalid_attr" /> 13669 <Test name="vertex_attrib_binding_invalid_binding" /> 13670 </TestCase> 13671 </TestSuite> 13672 <TestSuite name="program_uniform"> 13673 <TestSuite name="by_pointer"> 13674 <TestSuite name="get_uniform"> 13675 <TestCase name="basic"> 13676 <Test name="float_vertex" /> 13677 <Test name="float_fragment" /> 13678 <Test name="float_both" /> 13679 <Test name="vec2_vertex" /> 13680 <Test name="vec2_fragment" /> 13681 <Test name="vec2_both" /> 13682 <Test name="vec3_vertex" /> 13683 <Test name="vec3_fragment" /> 13684 <Test name="vec3_both" /> 13685 <Test name="vec4_vertex" /> 13686 <Test name="vec4_fragment" /> 13687 <Test name="vec4_both" /> 13688 <Test name="mat2_vertex" /> 13689 <Test name="mat2_fragment" /> 13690 <Test name="mat2_both" /> 13691 <Test name="mat2_row_major_vertex" /> 13692 <Test name="mat2_row_major_fragment" /> 13693 <Test name="mat2_row_major_both" /> 13694 <Test name="mat2x3_vertex" /> 13695 <Test name="mat2x3_fragment" /> 13696 <Test name="mat2x3_both" /> 13697 <Test name="mat2x3_row_major_vertex" /> 13698 <Test name="mat2x3_row_major_fragment" /> 13699 <Test name="mat2x3_row_major_both" /> 13700 <Test name="mat2x4_vertex" /> 13701 <Test name="mat2x4_fragment" /> 13702 <Test name="mat2x4_both" /> 13703 <Test name="mat2x4_row_major_vertex" /> 13704 <Test name="mat2x4_row_major_fragment" /> 13705 <Test name="mat2x4_row_major_both" /> 13706 <Test name="mat3x2_vertex" /> 13707 <Test name="mat3x2_fragment" /> 13708 <Test name="mat3x2_both" /> 13709 <Test name="mat3x2_row_major_vertex" /> 13710 <Test name="mat3x2_row_major_fragment" /> 13711 <Test name="mat3x2_row_major_both" /> 13712 <Test name="mat3_vertex" /> 13713 <Test name="mat3_fragment" /> 13714 <Test name="mat3_both" /> 13715 <Test name="mat3_row_major_vertex" /> 13716 <Test name="mat3_row_major_fragment" /> 13717 <Test name="mat3_row_major_both" /> 13718 <Test name="mat3x4_vertex" /> 13719 <Test name="mat3x4_fragment" /> 13720 <Test name="mat3x4_both" /> 13721 <Test name="mat3x4_row_major_vertex" /> 13722 <Test name="mat3x4_row_major_fragment" /> 13723 <Test name="mat3x4_row_major_both" /> 13724 <Test name="mat4x2_vertex" /> 13725 <Test name="mat4x2_fragment" /> 13726 <Test name="mat4x2_both" /> 13727 <Test name="mat4x2_row_major_vertex" /> 13728 <Test name="mat4x2_row_major_fragment" /> 13729 <Test name="mat4x2_row_major_both" /> 13730 <Test name="mat4x3_vertex" /> 13731 <Test name="mat4x3_fragment" /> 13732 <Test name="mat4x3_both" /> 13733 <Test name="mat4x3_row_major_vertex" /> 13734 <Test name="mat4x3_row_major_fragment" /> 13735 <Test name="mat4x3_row_major_both" /> 13736 <Test name="mat4_vertex" /> 13737 <Test name="mat4_fragment" /> 13738 <Test name="mat4_both" /> 13739 <Test name="mat4_row_major_vertex" /> 13740 <Test name="mat4_row_major_fragment" /> 13741 <Test name="mat4_row_major_both" /> 13742 <Test name="int_vertex" /> 13743 <Test name="int_fragment" /> 13744 <Test name="int_both" /> 13745 <Test name="ivec2_vertex" /> 13746 <Test name="ivec2_fragment" /> 13747 <Test name="ivec2_both" /> 13748 <Test name="ivec3_vertex" /> 13749 <Test name="ivec3_fragment" /> 13750 <Test name="ivec3_both" /> 13751 <Test name="ivec4_vertex" /> 13752 <Test name="ivec4_fragment" /> 13753 <Test name="ivec4_both" /> 13754 <Test name="uint_vertex" /> 13755 <Test name="uint_fragment" /> 13756 <Test name="uint_both" /> 13757 <Test name="uvec2_vertex" /> 13758 <Test name="uvec2_fragment" /> 13759 <Test name="uvec2_both" /> 13760 <Test name="uvec3_vertex" /> 13761 <Test name="uvec3_fragment" /> 13762 <Test name="uvec3_both" /> 13763 <Test name="uvec4_vertex" /> 13764 <Test name="uvec4_fragment" /> 13765 <Test name="uvec4_both" /> 13766 <Test name="bool_api_float_vertex" /> 13767 <Test name="bool_api_float_fragment" /> 13768 <Test name="bool_api_float_both" /> 13769 <Test name="bool_api_int_vertex" /> 13770 <Test name="bool_api_int_fragment" /> 13771 <Test name="bool_api_int_both" /> 13772 <Test name="bool_api_uint_vertex" /> 13773 <Test name="bool_api_uint_fragment" /> 13774 <Test name="bool_api_uint_both" /> 13775 <Test name="bvec2_api_float_vertex" /> 13776 <Test name="bvec2_api_float_fragment" /> 13777 <Test name="bvec2_api_float_both" /> 13778 <Test name="bvec2_api_int_vertex" /> 13779 <Test name="bvec2_api_int_fragment" /> 13780 <Test name="bvec2_api_int_both" /> 13781 <Test name="bvec2_api_uint_vertex" /> 13782 <Test name="bvec2_api_uint_fragment" /> 13783 <Test name="bvec2_api_uint_both" /> 13784 <Test name="bvec3_api_float_vertex" /> 13785 <Test name="bvec3_api_float_fragment" /> 13786 <Test name="bvec3_api_float_both" /> 13787 <Test name="bvec3_api_int_vertex" /> 13788 <Test name="bvec3_api_int_fragment" /> 13789 <Test name="bvec3_api_int_both" /> 13790 <Test name="bvec3_api_uint_vertex" /> 13791 <Test name="bvec3_api_uint_fragment" /> 13792 <Test name="bvec3_api_uint_both" /> 13793 <Test name="bvec4_api_float_vertex" /> 13794 <Test name="bvec4_api_float_fragment" /> 13795 <Test name="bvec4_api_float_both" /> 13796 <Test name="bvec4_api_int_vertex" /> 13797 <Test name="bvec4_api_int_fragment" /> 13798 <Test name="bvec4_api_int_both" /> 13799 <Test name="bvec4_api_uint_vertex" /> 13800 <Test name="bvec4_api_uint_fragment" /> 13801 <Test name="bvec4_api_uint_both" /> 13802 <Test name="sampler2D_vertex" /> 13803 <Test name="sampler2D_fragment" /> 13804 <Test name="sampler2D_both" /> 13805 <Test name="samplerCube_vertex" /> 13806 <Test name="samplerCube_fragment" /> 13807 <Test name="samplerCube_both" /> 13808 </TestCase> 13809 <TestCase name="basic_array"> 13810 <Test name="float_vertex" /> 13811 <Test name="float_fragment" /> 13812 <Test name="float_both" /> 13813 <Test name="vec4_vertex" /> 13814 <Test name="vec4_fragment" /> 13815 <Test name="vec4_both" /> 13816 <Test name="mat4_vertex" /> 13817 <Test name="mat4_fragment" /> 13818 <Test name="mat4_both" /> 13819 <Test name="mat4_row_major_vertex" /> 13820 <Test name="mat4_row_major_fragment" /> 13821 <Test name="mat4_row_major_both" /> 13822 <Test name="int_vertex" /> 13823 <Test name="int_fragment" /> 13824 <Test name="int_both" /> 13825 <Test name="ivec4_vertex" /> 13826 <Test name="ivec4_fragment" /> 13827 <Test name="ivec4_both" /> 13828 <Test name="uint_vertex" /> 13829 <Test name="uint_fragment" /> 13830 <Test name="uint_both" /> 13831 <Test name="uvec4_vertex" /> 13832 <Test name="uvec4_fragment" /> 13833 <Test name="uvec4_both" /> 13834 <Test name="bool_api_float_vertex" /> 13835 <Test name="bool_api_float_fragment" /> 13836 <Test name="bool_api_float_both" /> 13837 <Test name="bool_api_int_vertex" /> 13838 <Test name="bool_api_int_fragment" /> 13839 <Test name="bool_api_int_both" /> 13840 <Test name="bool_api_uint_vertex" /> 13841 <Test name="bool_api_uint_fragment" /> 13842 <Test name="bool_api_uint_both" /> 13843 <Test name="bvec4_api_float_vertex" /> 13844 <Test name="bvec4_api_float_fragment" /> 13845 <Test name="bvec4_api_float_both" /> 13846 <Test name="bvec4_api_int_vertex" /> 13847 <Test name="bvec4_api_int_fragment" /> 13848 <Test name="bvec4_api_int_both" /> 13849 <Test name="bvec4_api_uint_vertex" /> 13850 <Test name="bvec4_api_uint_fragment" /> 13851 <Test name="bvec4_api_uint_both" /> 13852 <Test name="sampler2D_vertex" /> 13853 <Test name="sampler2D_fragment" /> 13854 <Test name="sampler2D_both" /> 13855 </TestCase> 13856 <TestCase name="basic_array_first_elem_without_brackets"> 13857 <Test name="float_vertex" /> 13858 <Test name="float_fragment" /> 13859 <Test name="float_both" /> 13860 <Test name="vec4_vertex" /> 13861 <Test name="vec4_fragment" /> 13862 <Test name="vec4_both" /> 13863 <Test name="mat4_vertex" /> 13864 <Test name="mat4_fragment" /> 13865 <Test name="mat4_both" /> 13866 <Test name="mat4_row_major_vertex" /> 13867 <Test name="mat4_row_major_fragment" /> 13868 <Test name="mat4_row_major_both" /> 13869 <Test name="int_vertex" /> 13870 <Test name="int_fragment" /> 13871 <Test name="int_both" /> 13872 <Test name="ivec4_vertex" /> 13873 <Test name="ivec4_fragment" /> 13874 <Test name="ivec4_both" /> 13875 <Test name="uint_vertex" /> 13876 <Test name="uint_fragment" /> 13877 <Test name="uint_both" /> 13878 <Test name="uvec4_vertex" /> 13879 <Test name="uvec4_fragment" /> 13880 <Test name="uvec4_both" /> 13881 <Test name="bool_api_float_vertex" /> 13882 <Test name="bool_api_float_fragment" /> 13883 <Test name="bool_api_float_both" /> 13884 <Test name="bool_api_int_vertex" /> 13885 <Test name="bool_api_int_fragment" /> 13886 <Test name="bool_api_int_both" /> 13887 <Test name="bool_api_uint_vertex" /> 13888 <Test name="bool_api_uint_fragment" /> 13889 <Test name="bool_api_uint_both" /> 13890 <Test name="bvec4_api_float_vertex" /> 13891 <Test name="bvec4_api_float_fragment" /> 13892 <Test name="bvec4_api_float_both" /> 13893 <Test name="bvec4_api_int_vertex" /> 13894 <Test name="bvec4_api_int_fragment" /> 13895 <Test name="bvec4_api_int_both" /> 13896 <Test name="bvec4_api_uint_vertex" /> 13897 <Test name="bvec4_api_uint_fragment" /> 13898 <Test name="bvec4_api_uint_both" /> 13899 <Test name="sampler2D_vertex" /> 13900 <Test name="sampler2D_fragment" /> 13901 <Test name="sampler2D_both" /> 13902 </TestCase> 13903 <TestCase name="basic_struct"> 13904 <Test name="float_vec4_vertex" /> 13905 <Test name="float_vec4_fragment" /> 13906 <Test name="float_vec4_both" /> 13907 <Test name="mat4_mat2_vertex" /> 13908 <Test name="mat4_mat2_fragment" /> 13909 <Test name="mat4_mat2_both" /> 13910 <Test name="int_ivec4_vertex" /> 13911 <Test name="int_ivec4_fragment" /> 13912 <Test name="int_ivec4_both" /> 13913 <Test name="uint_uvec4_vertex" /> 13914 <Test name="uint_uvec4_fragment" /> 13915 <Test name="uint_uvec4_both" /> 13916 <Test name="bool_bvec4_vertex" /> 13917 <Test name="bool_bvec4_fragment" /> 13918 <Test name="bool_bvec4_both" /> 13919 <Test name="sampler2D_samplerCube_vertex" /> 13920 <Test name="sampler2D_samplerCube_fragment" /> 13921 <Test name="sampler2D_samplerCube_both" /> 13922 </TestCase> 13923 <TestCase name="struct_in_array"> 13924 <Test name="float_vec4_vertex" /> 13925 <Test name="float_vec4_fragment" /> 13926 <Test name="float_vec4_both" /> 13927 <Test name="mat4_mat2_vertex" /> 13928 <Test name="mat4_mat2_fragment" /> 13929 <Test name="mat4_mat2_both" /> 13930 <Test name="int_ivec4_vertex" /> 13931 <Test name="int_ivec4_fragment" /> 13932 <Test name="int_ivec4_both" /> 13933 <Test name="uint_uvec4_vertex" /> 13934 <Test name="uint_uvec4_fragment" /> 13935 <Test name="uint_uvec4_both" /> 13936 <Test name="bool_bvec4_vertex" /> 13937 <Test name="bool_bvec4_fragment" /> 13938 <Test name="bool_bvec4_both" /> 13939 <Test name="sampler2D_samplerCube_vertex" /> 13940 <Test name="sampler2D_samplerCube_fragment" /> 13941 <Test name="sampler2D_samplerCube_both" /> 13942 </TestCase> 13943 <TestCase name="array_in_struct"> 13944 <Test name="float_vec4_vertex" /> 13945 <Test name="float_vec4_fragment" /> 13946 <Test name="float_vec4_both" /> 13947 <Test name="mat4_mat2_vertex" /> 13948 <Test name="mat4_mat2_fragment" /> 13949 <Test name="mat4_mat2_both" /> 13950 <Test name="int_ivec4_vertex" /> 13951 <Test name="int_ivec4_fragment" /> 13952 <Test name="int_ivec4_both" /> 13953 <Test name="uint_uvec4_vertex" /> 13954 <Test name="uint_uvec4_fragment" /> 13955 <Test name="uint_uvec4_both" /> 13956 <Test name="bool_bvec4_vertex" /> 13957 <Test name="bool_bvec4_fragment" /> 13958 <Test name="bool_bvec4_both" /> 13959 <Test name="sampler2D_samplerCube_vertex" /> 13960 <Test name="sampler2D_samplerCube_fragment" /> 13961 <Test name="sampler2D_samplerCube_both" /> 13962 </TestCase> 13963 <TestCase name="nested_structs_arrays"> 13964 <Test name="float_vec4_vertex" /> 13965 <Test name="float_vec4_fragment" /> 13966 <Test name="float_vec4_both" /> 13967 <Test name="mat4_mat2_vertex" /> 13968 <Test name="mat4_mat2_fragment" /> 13969 <Test name="mat4_mat2_both" /> 13970 <Test name="int_ivec4_vertex" /> 13971 <Test name="int_ivec4_fragment" /> 13972 <Test name="int_ivec4_both" /> 13973 <Test name="uint_uvec4_vertex" /> 13974 <Test name="uint_uvec4_fragment" /> 13975 <Test name="uint_uvec4_both" /> 13976 <Test name="bool_bvec4_vertex" /> 13977 <Test name="bool_bvec4_fragment" /> 13978 <Test name="bool_bvec4_both" /> 13979 <Test name="sampler2D_samplerCube_vertex" /> 13980 <Test name="sampler2D_samplerCube_fragment" /> 13981 <Test name="sampler2D_samplerCube_both" /> 13982 </TestCase> 13983 <TestCase name="multiple_basic"> 13984 <Test name="vertex" /> 13985 <Test name="fragment" /> 13986 <Test name="both" /> 13987 </TestCase> 13988 <TestCase name="multiple_basic_array"> 13989 <Test name="vertex" /> 13990 <Test name="fragment" /> 13991 <Test name="both" /> 13992 </TestCase> 13993 <TestCase name="multiple_nested_structs_arrays"> 13994 <Test name="vertex" /> 13995 <Test name="fragment" /> 13996 <Test name="both" /> 13997 </TestCase> 13998 </TestSuite> 13999 <TestSuite name="render"> 14000 <TestCase name="basic"> 14001 <Test name="float_vertex" /> 14002 <Test name="float_fragment" /> 14003 <Test name="float_both" /> 14004 <Test name="vec2_vertex" /> 14005 <Test name="vec2_fragment" /> 14006 <Test name="vec2_both" /> 14007 <Test name="vec3_vertex" /> 14008 <Test name="vec3_fragment" /> 14009 <Test name="vec3_both" /> 14010 <Test name="vec4_vertex" /> 14011 <Test name="vec4_fragment" /> 14012 <Test name="vec4_both" /> 14013 <Test name="mat2_vertex" /> 14014 <Test name="mat2_fragment" /> 14015 <Test name="mat2_both" /> 14016 <Test name="mat2_row_major_vertex" /> 14017 <Test name="mat2_row_major_fragment" /> 14018 <Test name="mat2_row_major_both" /> 14019 <Test name="mat2x3_vertex" /> 14020 <Test name="mat2x3_fragment" /> 14021 <Test name="mat2x3_both" /> 14022 <Test name="mat2x3_row_major_vertex" /> 14023 <Test name="mat2x3_row_major_fragment" /> 14024 <Test name="mat2x3_row_major_both" /> 14025 <Test name="mat2x4_vertex" /> 14026 <Test name="mat2x4_fragment" /> 14027 <Test name="mat2x4_both" /> 14028 <Test name="mat2x4_row_major_vertex" /> 14029 <Test name="mat2x4_row_major_fragment" /> 14030 <Test name="mat2x4_row_major_both" /> 14031 <Test name="mat3x2_vertex" /> 14032 <Test name="mat3x2_fragment" /> 14033 <Test name="mat3x2_both" /> 14034 <Test name="mat3x2_row_major_vertex" /> 14035 <Test name="mat3x2_row_major_fragment" /> 14036 <Test name="mat3x2_row_major_both" /> 14037 <Test name="mat3_vertex" /> 14038 <Test name="mat3_fragment" /> 14039 <Test name="mat3_both" /> 14040 <Test name="mat3_row_major_vertex" /> 14041 <Test name="mat3_row_major_fragment" /> 14042 <Test name="mat3_row_major_both" /> 14043 <Test name="mat3x4_vertex" /> 14044 <Test name="mat3x4_fragment" /> 14045 <Test name="mat3x4_both" /> 14046 <Test name="mat3x4_row_major_vertex" /> 14047 <Test name="mat3x4_row_major_fragment" /> 14048 <Test name="mat3x4_row_major_both" /> 14049 <Test name="mat4x2_vertex" /> 14050 <Test name="mat4x2_fragment" /> 14051 <Test name="mat4x2_both" /> 14052 <Test name="mat4x2_row_major_vertex" /> 14053 <Test name="mat4x2_row_major_fragment" /> 14054 <Test name="mat4x2_row_major_both" /> 14055 <Test name="mat4x3_vertex" /> 14056 <Test name="mat4x3_fragment" /> 14057 <Test name="mat4x3_both" /> 14058 <Test name="mat4x3_row_major_vertex" /> 14059 <Test name="mat4x3_row_major_fragment" /> 14060 <Test name="mat4x3_row_major_both" /> 14061 <Test name="mat4_vertex" /> 14062 <Test name="mat4_fragment" /> 14063 <Test name="mat4_both" /> 14064 <Test name="mat4_row_major_vertex" /> 14065 <Test name="mat4_row_major_fragment" /> 14066 <Test name="mat4_row_major_both" /> 14067 <Test name="int_vertex" /> 14068 <Test name="int_fragment" /> 14069 <Test name="int_both" /> 14070 <Test name="ivec2_vertex" /> 14071 <Test name="ivec2_fragment" /> 14072 <Test name="ivec2_both" /> 14073 <Test name="ivec3_vertex" /> 14074 <Test name="ivec3_fragment" /> 14075 <Test name="ivec3_both" /> 14076 <Test name="ivec4_vertex" /> 14077 <Test name="ivec4_fragment" /> 14078 <Test name="ivec4_both" /> 14079 <Test name="uint_vertex" /> 14080 <Test name="uint_fragment" /> 14081 <Test name="uint_both" /> 14082 <Test name="uvec2_vertex" /> 14083 <Test name="uvec2_fragment" /> 14084 <Test name="uvec2_both" /> 14085 <Test name="uvec3_vertex" /> 14086 <Test name="uvec3_fragment" /> 14087 <Test name="uvec3_both" /> 14088 <Test name="uvec4_vertex" /> 14089 <Test name="uvec4_fragment" /> 14090 <Test name="uvec4_both" /> 14091 <Test name="bool_vertex" /> 14092 <Test name="bool_fragment" /> 14093 <Test name="bool_both" /> 14094 <Test name="bvec2_vertex" /> 14095 <Test name="bvec2_fragment" /> 14096 <Test name="bvec2_both" /> 14097 <Test name="bvec3_vertex" /> 14098 <Test name="bvec3_fragment" /> 14099 <Test name="bvec3_both" /> 14100 <Test name="bvec4_vertex" /> 14101 <Test name="bvec4_fragment" /> 14102 <Test name="bvec4_both" /> 14103 <Test name="sampler2D_vertex" /> 14104 <Test name="sampler2D_fragment" /> 14105 <Test name="sampler2D_both" /> 14106 <Test name="samplerCube_vertex" /> 14107 <Test name="samplerCube_fragment" /> 14108 <Test name="samplerCube_both" /> 14109 </TestCase> 14110 <TestCase name="basic_array"> 14111 <Test name="float_vertex" /> 14112 <Test name="float_fragment" /> 14113 <Test name="float_both" /> 14114 <Test name="vec4_vertex" /> 14115 <Test name="vec4_fragment" /> 14116 <Test name="vec4_both" /> 14117 <Test name="mat4_vertex" /> 14118 <Test name="mat4_fragment" /> 14119 <Test name="mat4_both" /> 14120 <Test name="mat4_row_major_vertex" /> 14121 <Test name="mat4_row_major_fragment" /> 14122 <Test name="mat4_row_major_both" /> 14123 <Test name="int_vertex" /> 14124 <Test name="int_fragment" /> 14125 <Test name="int_both" /> 14126 <Test name="ivec4_vertex" /> 14127 <Test name="ivec4_fragment" /> 14128 <Test name="ivec4_both" /> 14129 <Test name="uint_vertex" /> 14130 <Test name="uint_fragment" /> 14131 <Test name="uint_both" /> 14132 <Test name="uvec4_vertex" /> 14133 <Test name="uvec4_fragment" /> 14134 <Test name="uvec4_both" /> 14135 <Test name="bool_vertex" /> 14136 <Test name="bool_fragment" /> 14137 <Test name="bool_both" /> 14138 <Test name="bvec4_vertex" /> 14139 <Test name="bvec4_fragment" /> 14140 <Test name="bvec4_both" /> 14141 <Test name="sampler2D_vertex" /> 14142 <Test name="sampler2D_fragment" /> 14143 <Test name="sampler2D_both" /> 14144 </TestCase> 14145 <TestCase name="basic_struct"> 14146 <Test name="float_vec4_vertex" /> 14147 <Test name="float_vec4_fragment" /> 14148 <Test name="float_vec4_both" /> 14149 <Test name="mat4_mat2_vertex" /> 14150 <Test name="mat4_mat2_fragment" /> 14151 <Test name="mat4_mat2_both" /> 14152 <Test name="int_ivec4_vertex" /> 14153 <Test name="int_ivec4_fragment" /> 14154 <Test name="int_ivec4_both" /> 14155 <Test name="uint_uvec4_vertex" /> 14156 <Test name="uint_uvec4_fragment" /> 14157 <Test name="uint_uvec4_both" /> 14158 <Test name="bool_bvec4_vertex" /> 14159 <Test name="bool_bvec4_fragment" /> 14160 <Test name="bool_bvec4_both" /> 14161 <Test name="sampler2D_samplerCube_vertex" /> 14162 <Test name="sampler2D_samplerCube_fragment" /> 14163 <Test name="sampler2D_samplerCube_both" /> 14164 </TestCase> 14165 <TestCase name="struct_in_array"> 14166 <Test name="float_vec4_vertex" /> 14167 <Test name="float_vec4_fragment" /> 14168 <Test name="float_vec4_both" /> 14169 <Test name="mat4_mat2_vertex" /> 14170 <Test name="mat4_mat2_fragment" /> 14171 <Test name="mat4_mat2_both" /> 14172 <Test name="int_ivec4_vertex" /> 14173 <Test name="int_ivec4_fragment" /> 14174 <Test name="int_ivec4_both" /> 14175 <Test name="uint_uvec4_vertex" /> 14176 <Test name="uint_uvec4_fragment" /> 14177 <Test name="uint_uvec4_both" /> 14178 <Test name="bool_bvec4_vertex" /> 14179 <Test name="bool_bvec4_fragment" /> 14180 <Test name="bool_bvec4_both" /> 14181 <Test name="sampler2D_samplerCube_vertex" /> 14182 <Test name="sampler2D_samplerCube_fragment" /> 14183 <Test name="sampler2D_samplerCube_both" /> 14184 </TestCase> 14185 <TestCase name="array_in_struct"> 14186 <Test name="float_vec4_vertex" /> 14187 <Test name="float_vec4_fragment" /> 14188 <Test name="float_vec4_both" /> 14189 <Test name="mat4_mat2_vertex" /> 14190 <Test name="mat4_mat2_fragment" /> 14191 <Test name="mat4_mat2_both" /> 14192 <Test name="int_ivec4_vertex" /> 14193 <Test name="int_ivec4_fragment" /> 14194 <Test name="int_ivec4_both" /> 14195 <Test name="uint_uvec4_vertex" /> 14196 <Test name="uint_uvec4_fragment" /> 14197 <Test name="uint_uvec4_both" /> 14198 <Test name="bool_bvec4_vertex" /> 14199 <Test name="bool_bvec4_fragment" /> 14200 <Test name="bool_bvec4_both" /> 14201 <Test name="sampler2D_samplerCube_vertex" /> 14202 <Test name="sampler2D_samplerCube_fragment" /> 14203 <Test name="sampler2D_samplerCube_both" /> 14204 </TestCase> 14205 <TestCase name="nested_structs_arrays"> 14206 <Test name="float_vec4_vertex" /> 14207 <Test name="float_vec4_fragment" /> 14208 <Test name="float_vec4_both" /> 14209 <Test name="mat4_mat2_vertex" /> 14210 <Test name="mat4_mat2_fragment" /> 14211 <Test name="mat4_mat2_both" /> 14212 <Test name="int_ivec4_vertex" /> 14213 <Test name="int_ivec4_fragment" /> 14214 <Test name="int_ivec4_both" /> 14215 <Test name="uint_uvec4_vertex" /> 14216 <Test name="uint_uvec4_fragment" /> 14217 <Test name="uint_uvec4_both" /> 14218 <Test name="bool_bvec4_vertex" /> 14219 <Test name="bool_bvec4_fragment" /> 14220 <Test name="bool_bvec4_both" /> 14221 <Test name="sampler2D_samplerCube_vertex" /> 14222 <Test name="sampler2D_samplerCube_fragment" /> 14223 <Test name="sampler2D_samplerCube_both" /> 14224 </TestCase> 14225 <TestCase name="multiple_basic"> 14226 <Test name="vertex" /> 14227 <Test name="fragment" /> 14228 <Test name="both" /> 14229 </TestCase> 14230 <TestCase name="multiple_basic_array"> 14231 <Test name="vertex" /> 14232 <Test name="fragment" /> 14233 <Test name="both" /> 14234 </TestCase> 14235 <TestCase name="multiple_nested_structs_arrays"> 14236 <Test name="vertex" /> 14237 <Test name="fragment" /> 14238 <Test name="both" /> 14239 </TestCase> 14240 </TestSuite> 14241 </TestSuite> 14242 <TestSuite name="by_value"> 14243 <TestSuite name="get_uniform"> 14244 <TestCase name="basic"> 14245 <Test name="float_vertex" /> 14246 <Test name="float_fragment" /> 14247 <Test name="float_both" /> 14248 <Test name="vec2_vertex" /> 14249 <Test name="vec2_fragment" /> 14250 <Test name="vec2_both" /> 14251 <Test name="vec3_vertex" /> 14252 <Test name="vec3_fragment" /> 14253 <Test name="vec3_both" /> 14254 <Test name="vec4_vertex" /> 14255 <Test name="vec4_fragment" /> 14256 <Test name="vec4_both" /> 14257 <Test name="int_vertex" /> 14258 <Test name="int_fragment" /> 14259 <Test name="int_both" /> 14260 <Test name="ivec2_vertex" /> 14261 <Test name="ivec2_fragment" /> 14262 <Test name="ivec2_both" /> 14263 <Test name="ivec3_vertex" /> 14264 <Test name="ivec3_fragment" /> 14265 <Test name="ivec3_both" /> 14266 <Test name="ivec4_vertex" /> 14267 <Test name="ivec4_fragment" /> 14268 <Test name="ivec4_both" /> 14269 <Test name="uint_vertex" /> 14270 <Test name="uint_fragment" /> 14271 <Test name="uint_both" /> 14272 <Test name="uvec2_vertex" /> 14273 <Test name="uvec2_fragment" /> 14274 <Test name="uvec2_both" /> 14275 <Test name="uvec3_vertex" /> 14276 <Test name="uvec3_fragment" /> 14277 <Test name="uvec3_both" /> 14278 <Test name="uvec4_vertex" /> 14279 <Test name="uvec4_fragment" /> 14280 <Test name="uvec4_both" /> 14281 <Test name="bool_api_float_vertex" /> 14282 <Test name="bool_api_float_fragment" /> 14283 <Test name="bool_api_float_both" /> 14284 <Test name="bool_api_int_vertex" /> 14285 <Test name="bool_api_int_fragment" /> 14286 <Test name="bool_api_int_both" /> 14287 <Test name="bool_api_uint_vertex" /> 14288 <Test name="bool_api_uint_fragment" /> 14289 <Test name="bool_api_uint_both" /> 14290 <Test name="bvec2_api_float_vertex" /> 14291 <Test name="bvec2_api_float_fragment" /> 14292 <Test name="bvec2_api_float_both" /> 14293 <Test name="bvec2_api_int_vertex" /> 14294 <Test name="bvec2_api_int_fragment" /> 14295 <Test name="bvec2_api_int_both" /> 14296 <Test name="bvec2_api_uint_vertex" /> 14297 <Test name="bvec2_api_uint_fragment" /> 14298 <Test name="bvec2_api_uint_both" /> 14299 <Test name="bvec3_api_float_vertex" /> 14300 <Test name="bvec3_api_float_fragment" /> 14301 <Test name="bvec3_api_float_both" /> 14302 <Test name="bvec3_api_int_vertex" /> 14303 <Test name="bvec3_api_int_fragment" /> 14304 <Test name="bvec3_api_int_both" /> 14305 <Test name="bvec3_api_uint_vertex" /> 14306 <Test name="bvec3_api_uint_fragment" /> 14307 <Test name="bvec3_api_uint_both" /> 14308 <Test name="bvec4_api_float_vertex" /> 14309 <Test name="bvec4_api_float_fragment" /> 14310 <Test name="bvec4_api_float_both" /> 14311 <Test name="bvec4_api_int_vertex" /> 14312 <Test name="bvec4_api_int_fragment" /> 14313 <Test name="bvec4_api_int_both" /> 14314 <Test name="bvec4_api_uint_vertex" /> 14315 <Test name="bvec4_api_uint_fragment" /> 14316 <Test name="bvec4_api_uint_both" /> 14317 <Test name="sampler2D_vertex" /> 14318 <Test name="sampler2D_fragment" /> 14319 <Test name="sampler2D_both" /> 14320 <Test name="samplerCube_vertex" /> 14321 <Test name="samplerCube_fragment" /> 14322 <Test name="samplerCube_both" /> 14323 </TestCase> 14324 <TestCase name="basic_array"> 14325 <Test name="float_vertex" /> 14326 <Test name="float_fragment" /> 14327 <Test name="float_both" /> 14328 <Test name="vec4_vertex" /> 14329 <Test name="vec4_fragment" /> 14330 <Test name="vec4_both" /> 14331 <Test name="int_vertex" /> 14332 <Test name="int_fragment" /> 14333 <Test name="int_both" /> 14334 <Test name="ivec4_vertex" /> 14335 <Test name="ivec4_fragment" /> 14336 <Test name="ivec4_both" /> 14337 <Test name="uint_vertex" /> 14338 <Test name="uint_fragment" /> 14339 <Test name="uint_both" /> 14340 <Test name="uvec4_vertex" /> 14341 <Test name="uvec4_fragment" /> 14342 <Test name="uvec4_both" /> 14343 <Test name="bool_api_float_vertex" /> 14344 <Test name="bool_api_float_fragment" /> 14345 <Test name="bool_api_float_both" /> 14346 <Test name="bool_api_int_vertex" /> 14347 <Test name="bool_api_int_fragment" /> 14348 <Test name="bool_api_int_both" /> 14349 <Test name="bool_api_uint_vertex" /> 14350 <Test name="bool_api_uint_fragment" /> 14351 <Test name="bool_api_uint_both" /> 14352 <Test name="bvec4_api_float_vertex" /> 14353 <Test name="bvec4_api_float_fragment" /> 14354 <Test name="bvec4_api_float_both" /> 14355 <Test name="bvec4_api_int_vertex" /> 14356 <Test name="bvec4_api_int_fragment" /> 14357 <Test name="bvec4_api_int_both" /> 14358 <Test name="bvec4_api_uint_vertex" /> 14359 <Test name="bvec4_api_uint_fragment" /> 14360 <Test name="bvec4_api_uint_both" /> 14361 <Test name="sampler2D_vertex" /> 14362 <Test name="sampler2D_fragment" /> 14363 <Test name="sampler2D_both" /> 14364 </TestCase> 14365 <TestCase name="basic_array_first_elem_without_brackets"> 14366 <Test name="float_vertex" /> 14367 <Test name="float_fragment" /> 14368 <Test name="float_both" /> 14369 <Test name="vec4_vertex" /> 14370 <Test name="vec4_fragment" /> 14371 <Test name="vec4_both" /> 14372 <Test name="int_vertex" /> 14373 <Test name="int_fragment" /> 14374 <Test name="int_both" /> 14375 <Test name="ivec4_vertex" /> 14376 <Test name="ivec4_fragment" /> 14377 <Test name="ivec4_both" /> 14378 <Test name="uint_vertex" /> 14379 <Test name="uint_fragment" /> 14380 <Test name="uint_both" /> 14381 <Test name="uvec4_vertex" /> 14382 <Test name="uvec4_fragment" /> 14383 <Test name="uvec4_both" /> 14384 <Test name="bool_api_float_vertex" /> 14385 <Test name="bool_api_float_fragment" /> 14386 <Test name="bool_api_float_both" /> 14387 <Test name="bool_api_int_vertex" /> 14388 <Test name="bool_api_int_fragment" /> 14389 <Test name="bool_api_int_both" /> 14390 <Test name="bool_api_uint_vertex" /> 14391 <Test name="bool_api_uint_fragment" /> 14392 <Test name="bool_api_uint_both" /> 14393 <Test name="bvec4_api_float_vertex" /> 14394 <Test name="bvec4_api_float_fragment" /> 14395 <Test name="bvec4_api_float_both" /> 14396 <Test name="bvec4_api_int_vertex" /> 14397 <Test name="bvec4_api_int_fragment" /> 14398 <Test name="bvec4_api_int_both" /> 14399 <Test name="bvec4_api_uint_vertex" /> 14400 <Test name="bvec4_api_uint_fragment" /> 14401 <Test name="bvec4_api_uint_both" /> 14402 <Test name="sampler2D_vertex" /> 14403 <Test name="sampler2D_fragment" /> 14404 <Test name="sampler2D_both" /> 14405 </TestCase> 14406 <TestCase name="basic_struct"> 14407 <Test name="float_vec4_vertex" /> 14408 <Test name="float_vec4_fragment" /> 14409 <Test name="float_vec4_both" /> 14410 <Test name="int_ivec4_vertex" /> 14411 <Test name="int_ivec4_fragment" /> 14412 <Test name="int_ivec4_both" /> 14413 <Test name="uint_uvec4_vertex" /> 14414 <Test name="uint_uvec4_fragment" /> 14415 <Test name="uint_uvec4_both" /> 14416 <Test name="bool_bvec4_vertex" /> 14417 <Test name="bool_bvec4_fragment" /> 14418 <Test name="bool_bvec4_both" /> 14419 <Test name="sampler2D_samplerCube_vertex" /> 14420 <Test name="sampler2D_samplerCube_fragment" /> 14421 <Test name="sampler2D_samplerCube_both" /> 14422 </TestCase> 14423 <TestCase name="struct_in_array"> 14424 <Test name="float_vec4_vertex" /> 14425 <Test name="float_vec4_fragment" /> 14426 <Test name="float_vec4_both" /> 14427 <Test name="int_ivec4_vertex" /> 14428 <Test name="int_ivec4_fragment" /> 14429 <Test name="int_ivec4_both" /> 14430 <Test name="uint_uvec4_vertex" /> 14431 <Test name="uint_uvec4_fragment" /> 14432 <Test name="uint_uvec4_both" /> 14433 <Test name="bool_bvec4_vertex" /> 14434 <Test name="bool_bvec4_fragment" /> 14435 <Test name="bool_bvec4_both" /> 14436 <Test name="sampler2D_samplerCube_vertex" /> 14437 <Test name="sampler2D_samplerCube_fragment" /> 14438 <Test name="sampler2D_samplerCube_both" /> 14439 </TestCase> 14440 <TestCase name="array_in_struct"> 14441 <Test name="float_vec4_vertex" /> 14442 <Test name="float_vec4_fragment" /> 14443 <Test name="float_vec4_both" /> 14444 <Test name="int_ivec4_vertex" /> 14445 <Test name="int_ivec4_fragment" /> 14446 <Test name="int_ivec4_both" /> 14447 <Test name="uint_uvec4_vertex" /> 14448 <Test name="uint_uvec4_fragment" /> 14449 <Test name="uint_uvec4_both" /> 14450 <Test name="bool_bvec4_vertex" /> 14451 <Test name="bool_bvec4_fragment" /> 14452 <Test name="bool_bvec4_both" /> 14453 <Test name="sampler2D_samplerCube_vertex" /> 14454 <Test name="sampler2D_samplerCube_fragment" /> 14455 <Test name="sampler2D_samplerCube_both" /> 14456 </TestCase> 14457 <TestCase name="nested_structs_arrays"> 14458 <Test name="float_vec4_vertex" /> 14459 <Test name="float_vec4_fragment" /> 14460 <Test name="float_vec4_both" /> 14461 <Test name="int_ivec4_vertex" /> 14462 <Test name="int_ivec4_fragment" /> 14463 <Test name="int_ivec4_both" /> 14464 <Test name="uint_uvec4_vertex" /> 14465 <Test name="uint_uvec4_fragment" /> 14466 <Test name="uint_uvec4_both" /> 14467 <Test name="bool_bvec4_vertex" /> 14468 <Test name="bool_bvec4_fragment" /> 14469 <Test name="bool_bvec4_both" /> 14470 <Test name="sampler2D_samplerCube_vertex" /> 14471 <Test name="sampler2D_samplerCube_fragment" /> 14472 <Test name="sampler2D_samplerCube_both" /> 14473 </TestCase> 14474 <TestCase name="multiple_basic_array"> 14475 <Test name="vertex" /> 14476 <Test name="fragment" /> 14477 <Test name="both" /> 14478 </TestCase> 14479 <TestCase name="multiple_nested_structs_arrays"> 14480 <Test name="vertex" /> 14481 <Test name="fragment" /> 14482 <Test name="both" /> 14483 </TestCase> 14484 </TestSuite> 14485 <TestSuite name="render"> 14486 <TestCase name="basic"> 14487 <Test name="float_vertex" /> 14488 <Test name="float_fragment" /> 14489 <Test name="float_both" /> 14490 <Test name="vec2_vertex" /> 14491 <Test name="vec2_fragment" /> 14492 <Test name="vec2_both" /> 14493 <Test name="vec3_vertex" /> 14494 <Test name="vec3_fragment" /> 14495 <Test name="vec3_both" /> 14496 <Test name="vec4_vertex" /> 14497 <Test name="vec4_fragment" /> 14498 <Test name="vec4_both" /> 14499 <Test name="int_vertex" /> 14500 <Test name="int_fragment" /> 14501 <Test name="int_both" /> 14502 <Test name="ivec2_vertex" /> 14503 <Test name="ivec2_fragment" /> 14504 <Test name="ivec2_both" /> 14505 <Test name="ivec3_vertex" /> 14506 <Test name="ivec3_fragment" /> 14507 <Test name="ivec3_both" /> 14508 <Test name="ivec4_vertex" /> 14509 <Test name="ivec4_fragment" /> 14510 <Test name="ivec4_both" /> 14511 <Test name="uint_vertex" /> 14512 <Test name="uint_fragment" /> 14513 <Test name="uint_both" /> 14514 <Test name="uvec2_vertex" /> 14515 <Test name="uvec2_fragment" /> 14516 <Test name="uvec2_both" /> 14517 <Test name="uvec3_vertex" /> 14518 <Test name="uvec3_fragment" /> 14519 <Test name="uvec3_both" /> 14520 <Test name="uvec4_vertex" /> 14521 <Test name="uvec4_fragment" /> 14522 <Test name="uvec4_both" /> 14523 <Test name="bool_vertex" /> 14524 <Test name="bool_fragment" /> 14525 <Test name="bool_both" /> 14526 <Test name="bvec2_vertex" /> 14527 <Test name="bvec2_fragment" /> 14528 <Test name="bvec2_both" /> 14529 <Test name="bvec3_vertex" /> 14530 <Test name="bvec3_fragment" /> 14531 <Test name="bvec3_both" /> 14532 <Test name="bvec4_vertex" /> 14533 <Test name="bvec4_fragment" /> 14534 <Test name="bvec4_both" /> 14535 <Test name="sampler2D_vertex" /> 14536 <Test name="sampler2D_fragment" /> 14537 <Test name="sampler2D_both" /> 14538 <Test name="samplerCube_vertex" /> 14539 <Test name="samplerCube_fragment" /> 14540 <Test name="samplerCube_both" /> 14541 </TestCase> 14542 <TestCase name="basic_array"> 14543 <Test name="float_vertex" /> 14544 <Test name="float_fragment" /> 14545 <Test name="float_both" /> 14546 <Test name="vec4_vertex" /> 14547 <Test name="vec4_fragment" /> 14548 <Test name="vec4_both" /> 14549 <Test name="int_vertex" /> 14550 <Test name="int_fragment" /> 14551 <Test name="int_both" /> 14552 <Test name="ivec4_vertex" /> 14553 <Test name="ivec4_fragment" /> 14554 <Test name="ivec4_both" /> 14555 <Test name="uint_vertex" /> 14556 <Test name="uint_fragment" /> 14557 <Test name="uint_both" /> 14558 <Test name="uvec4_vertex" /> 14559 <Test name="uvec4_fragment" /> 14560 <Test name="uvec4_both" /> 14561 <Test name="bool_vertex" /> 14562 <Test name="bool_fragment" /> 14563 <Test name="bool_both" /> 14564 <Test name="bvec4_vertex" /> 14565 <Test name="bvec4_fragment" /> 14566 <Test name="bvec4_both" /> 14567 <Test name="sampler2D_vertex" /> 14568 <Test name="sampler2D_fragment" /> 14569 <Test name="sampler2D_both" /> 14570 </TestCase> 14571 <TestCase name="basic_struct"> 14572 <Test name="float_vec4_vertex" /> 14573 <Test name="float_vec4_fragment" /> 14574 <Test name="float_vec4_both" /> 14575 <Test name="int_ivec4_vertex" /> 14576 <Test name="int_ivec4_fragment" /> 14577 <Test name="int_ivec4_both" /> 14578 <Test name="uint_uvec4_vertex" /> 14579 <Test name="uint_uvec4_fragment" /> 14580 <Test name="uint_uvec4_both" /> 14581 <Test name="bool_bvec4_vertex" /> 14582 <Test name="bool_bvec4_fragment" /> 14583 <Test name="bool_bvec4_both" /> 14584 <Test name="sampler2D_samplerCube_vertex" /> 14585 <Test name="sampler2D_samplerCube_fragment" /> 14586 <Test name="sampler2D_samplerCube_both" /> 14587 </TestCase> 14588 <TestCase name="struct_in_array"> 14589 <Test name="float_vec4_vertex" /> 14590 <Test name="float_vec4_fragment" /> 14591 <Test name="float_vec4_both" /> 14592 <Test name="int_ivec4_vertex" /> 14593 <Test name="int_ivec4_fragment" /> 14594 <Test name="int_ivec4_both" /> 14595 <Test name="uint_uvec4_vertex" /> 14596 <Test name="uint_uvec4_fragment" /> 14597 <Test name="uint_uvec4_both" /> 14598 <Test name="bool_bvec4_vertex" /> 14599 <Test name="bool_bvec4_fragment" /> 14600 <Test name="bool_bvec4_both" /> 14601 <Test name="sampler2D_samplerCube_vertex" /> 14602 <Test name="sampler2D_samplerCube_fragment" /> 14603 <Test name="sampler2D_samplerCube_both" /> 14604 </TestCase> 14605 <TestCase name="array_in_struct"> 14606 <Test name="float_vec4_vertex" /> 14607 <Test name="float_vec4_fragment" /> 14608 <Test name="float_vec4_both" /> 14609 <Test name="int_ivec4_vertex" /> 14610 <Test name="int_ivec4_fragment" /> 14611 <Test name="int_ivec4_both" /> 14612 <Test name="uint_uvec4_vertex" /> 14613 <Test name="uint_uvec4_fragment" /> 14614 <Test name="uint_uvec4_both" /> 14615 <Test name="bool_bvec4_vertex" /> 14616 <Test name="bool_bvec4_fragment" /> 14617 <Test name="bool_bvec4_both" /> 14618 <Test name="sampler2D_samplerCube_vertex" /> 14619 <Test name="sampler2D_samplerCube_fragment" /> 14620 <Test name="sampler2D_samplerCube_both" /> 14621 </TestCase> 14622 <TestCase name="nested_structs_arrays"> 14623 <Test name="float_vec4_vertex" /> 14624 <Test name="float_vec4_fragment" /> 14625 <Test name="float_vec4_both" /> 14626 <Test name="int_ivec4_vertex" /> 14627 <Test name="int_ivec4_fragment" /> 14628 <Test name="int_ivec4_both" /> 14629 <Test name="uint_uvec4_vertex" /> 14630 <Test name="uint_uvec4_fragment" /> 14631 <Test name="uint_uvec4_both" /> 14632 <Test name="bool_bvec4_vertex" /> 14633 <Test name="bool_bvec4_fragment" /> 14634 <Test name="bool_bvec4_both" /> 14635 <Test name="sampler2D_samplerCube_vertex" /> 14636 <Test name="sampler2D_samplerCube_fragment" /> 14637 <Test name="sampler2D_samplerCube_both" /> 14638 </TestCase> 14639 <TestCase name="multiple_basic_array"> 14640 <Test name="vertex" /> 14641 <Test name="fragment" /> 14642 <Test name="both" /> 14643 </TestCase> 14644 <TestCase name="multiple_nested_structs_arrays"> 14645 <Test name="vertex" /> 14646 <Test name="fragment" /> 14647 <Test name="both" /> 14648 </TestCase> 14649 </TestSuite> 14650 </TestSuite> 14651 <TestSuite name="basic_array_assign_full"> 14652 <TestCase name="basic_array"> 14653 <Test name="float_vertex" /> 14654 <Test name="float_fragment" /> 14655 <Test name="float_both" /> 14656 <Test name="vec4_vertex" /> 14657 <Test name="vec4_fragment" /> 14658 <Test name="vec4_both" /> 14659 <Test name="mat4_vertex" /> 14660 <Test name="mat4_fragment" /> 14661 <Test name="mat4_both" /> 14662 <Test name="int_vertex" /> 14663 <Test name="int_fragment" /> 14664 <Test name="int_both" /> 14665 <Test name="ivec4_vertex" /> 14666 <Test name="ivec4_fragment" /> 14667 <Test name="ivec4_both" /> 14668 <Test name="uint_vertex" /> 14669 <Test name="uint_fragment" /> 14670 <Test name="uint_both" /> 14671 <Test name="uvec4_vertex" /> 14672 <Test name="uvec4_fragment" /> 14673 <Test name="uvec4_both" /> 14674 <Test name="bool_vertex" /> 14675 <Test name="bool_fragment" /> 14676 <Test name="bool_both" /> 14677 <Test name="bvec4_vertex" /> 14678 <Test name="bvec4_fragment" /> 14679 <Test name="bvec4_both" /> 14680 <Test name="sampler2D_vertex" /> 14681 <Test name="sampler2D_fragment" /> 14682 <Test name="sampler2D_both" /> 14683 </TestCase> 14684 <TestCase name="array_in_struct"> 14685 <Test name="float_vec4_vertex" /> 14686 <Test name="float_vec4_fragment" /> 14687 <Test name="float_vec4_both" /> 14688 <Test name="mat4_mat2_vertex" /> 14689 <Test name="mat4_mat2_fragment" /> 14690 <Test name="mat4_mat2_both" /> 14691 <Test name="int_ivec4_vertex" /> 14692 <Test name="int_ivec4_fragment" /> 14693 <Test name="int_ivec4_both" /> 14694 <Test name="uint_uvec4_vertex" /> 14695 <Test name="uint_uvec4_fragment" /> 14696 <Test name="uint_uvec4_both" /> 14697 <Test name="bool_bvec4_vertex" /> 14698 <Test name="bool_bvec4_fragment" /> 14699 <Test name="bool_bvec4_both" /> 14700 <Test name="sampler2D_samplerCube_vertex" /> 14701 <Test name="sampler2D_samplerCube_fragment" /> 14702 <Test name="sampler2D_samplerCube_both" /> 14703 </TestCase> 14704 <TestCase name="multiple_basic_array"> 14705 <Test name="vertex" /> 14706 <Test name="fragment" /> 14707 <Test name="both" /> 14708 </TestCase> 14709 </TestSuite> 14710 <TestSuite name="basic_array_assign_partial"> 14711 <TestCase name="basic_array"> 14712 <Test name="float_vertex" /> 14713 <Test name="float_fragment" /> 14714 <Test name="float_both" /> 14715 <Test name="vec4_vertex" /> 14716 <Test name="vec4_fragment" /> 14717 <Test name="vec4_both" /> 14718 <Test name="mat4_vertex" /> 14719 <Test name="mat4_fragment" /> 14720 <Test name="mat4_both" /> 14721 <Test name="int_vertex" /> 14722 <Test name="int_fragment" /> 14723 <Test name="int_both" /> 14724 <Test name="ivec4_vertex" /> 14725 <Test name="ivec4_fragment" /> 14726 <Test name="ivec4_both" /> 14727 <Test name="uint_vertex" /> 14728 <Test name="uint_fragment" /> 14729 <Test name="uint_both" /> 14730 <Test name="uvec4_vertex" /> 14731 <Test name="uvec4_fragment" /> 14732 <Test name="uvec4_both" /> 14733 <Test name="bool_vertex" /> 14734 <Test name="bool_fragment" /> 14735 <Test name="bool_both" /> 14736 <Test name="bvec4_vertex" /> 14737 <Test name="bvec4_fragment" /> 14738 <Test name="bvec4_both" /> 14739 <Test name="sampler2D_vertex" /> 14740 <Test name="sampler2D_fragment" /> 14741 <Test name="sampler2D_both" /> 14742 </TestCase> 14743 <TestCase name="array_in_struct"> 14744 <Test name="float_vec4_vertex" /> 14745 <Test name="float_vec4_fragment" /> 14746 <Test name="float_vec4_both" /> 14747 <Test name="mat4_mat2_vertex" /> 14748 <Test name="mat4_mat2_fragment" /> 14749 <Test name="mat4_mat2_both" /> 14750 <Test name="int_ivec4_vertex" /> 14751 <Test name="int_ivec4_fragment" /> 14752 <Test name="int_ivec4_both" /> 14753 <Test name="uint_uvec4_vertex" /> 14754 <Test name="uint_uvec4_fragment" /> 14755 <Test name="uint_uvec4_both" /> 14756 <Test name="bool_bvec4_vertex" /> 14757 <Test name="bool_bvec4_fragment" /> 14758 <Test name="bool_bvec4_both" /> 14759 <Test name="sampler2D_samplerCube_vertex" /> 14760 <Test name="sampler2D_samplerCube_fragment" /> 14761 <Test name="sampler2D_samplerCube_both" /> 14762 </TestCase> 14763 <TestCase name="multiple_basic_array"> 14764 <Test name="vertex" /> 14765 <Test name="fragment" /> 14766 <Test name="both" /> 14767 </TestCase> 14768 </TestSuite> 14769 <TestCase name="unused_uniforms"> 14770 <Test name="float_vec4_vertex" /> 14771 <Test name="float_vec4_fragment" /> 14772 <Test name="float_vec4_both" /> 14773 <Test name="mat4_mat2_vertex" /> 14774 <Test name="mat4_mat2_fragment" /> 14775 <Test name="mat4_mat2_both" /> 14776 <Test name="int_ivec4_vertex" /> 14777 <Test name="int_ivec4_fragment" /> 14778 <Test name="int_ivec4_both" /> 14779 <Test name="uint_uvec4_vertex" /> 14780 <Test name="uint_uvec4_fragment" /> 14781 <Test name="uint_uvec4_both" /> 14782 <Test name="bool_bvec4_vertex" /> 14783 <Test name="bool_bvec4_fragment" /> 14784 <Test name="bool_bvec4_both" /> 14785 <Test name="sampler2D_samplerCube_vertex" /> 14786 <Test name="sampler2D_samplerCube_fragment" /> 14787 <Test name="sampler2D_samplerCube_both" /> 14788 </TestCase> 14789 </TestSuite> 14790 <TestSuite name="blend_equation_advanced"> 14791 <TestCase name="basic"> 14792 <Test name="multiply" /> 14793 <Test name="screen" /> 14794 <Test name="overlay" /> 14795 <Test name="darken" /> 14796 <Test name="lighten" /> 14797 <Test name="colordodge" /> 14798 <Test name="colorburn" /> 14799 <Test name="hardlight" /> 14800 <Test name="difference" /> 14801 <Test name="exclusion" /> 14802 <Test name="hsl_hue" /> 14803 <Test name="hsl_saturation" /> 14804 <Test name="hsl_color" /> 14805 <Test name="hsl_luminosity" /> 14806 </TestCase> 14807 <TestCase name="srgb"> 14808 <Test name="multiply" /> 14809 <Test name="screen" /> 14810 <Test name="overlay" /> 14811 <Test name="darken" /> 14812 <Test name="lighten" /> 14813 <Test name="colordodge" /> 14814 <Test name="hardlight" /> 14815 <Test name="difference" /> 14816 <Test name="exclusion" /> 14817 <Test name="hsl_hue" /> 14818 <Test name="hsl_saturation" /> 14819 <Test name="hsl_color" /> 14820 <Test name="hsl_luminosity" /> 14821 </TestCase> 14822 <TestCase name="msaa"> 14823 <Test name="multiply" /> 14824 <Test name="screen" /> 14825 <Test name="overlay" /> 14826 <Test name="darken" /> 14827 <Test name="lighten" /> 14828 <Test name="colordodge" /> 14829 <Test name="colorburn" /> 14830 <Test name="hardlight" /> 14831 <Test name="difference" /> 14832 <Test name="exclusion" /> 14833 <Test name="hsl_hue" /> 14834 <Test name="hsl_saturation" /> 14835 <Test name="hsl_color" /> 14836 <Test name="hsl_luminosity" /> 14837 </TestCase> 14838 <TestCase name="barrier"> 14839 <Test name="multiply" /> 14840 <Test name="screen" /> 14841 <Test name="overlay" /> 14842 <Test name="darken" /> 14843 <Test name="lighten" /> 14844 <Test name="colordodge" /> 14845 <Test name="colorburn" /> 14846 <Test name="hardlight" /> 14847 <Test name="difference" /> 14848 <Test name="exclusion" /> 14849 <Test name="hsl_color" /> 14850 </TestCase> 14851 <TestCase name="coherent"> 14852 <Test name="multiply" /> 14853 <Test name="screen" /> 14854 <Test name="overlay" /> 14855 <Test name="darken" /> 14856 <Test name="lighten" /> 14857 <Test name="colordodge" /> 14858 <Test name="colorburn" /> 14859 <Test name="hardlight" /> 14860 <Test name="difference" /> 14861 <Test name="exclusion" /> 14862 <Test name="hsl_hue" /> 14863 <Test name="hsl_saturation" /> 14864 <Test name="hsl_color" /> 14865 <Test name="hsl_luminosity" /> 14866 </TestCase> 14867 <TestCase name="coherent_msaa"> 14868 <Test name="multiply" /> 14869 <Test name="screen" /> 14870 <Test name="overlay" /> 14871 <Test name="darken" /> 14872 <Test name="lighten" /> 14873 <Test name="colordodge" /> 14874 <Test name="colorburn" /> 14875 <Test name="hardlight" /> 14876 <Test name="difference" /> 14877 <Test name="exclusion" /> 14878 <Test name="hsl_hue" /> 14879 <Test name="hsl_saturation" /> 14880 <Test name="hsl_color" /> 14881 <Test name="hsl_luminosity" /> 14882 </TestCase> 14883 </TestSuite> 14884 <TestSuite name="separate_shader"> 14885 <TestCase name="pipeline"> 14886 <Test name="different_constant_separate_programs" /> 14887 <Test name="different_constant_separate_programs_add_fragment" /> 14888 <Test name="different_constant_separate_programs_add_vertex" /> 14889 <Test name="different_constant_separate_programs_add_both" /> 14890 <Test name="different_constant_single_program" /> 14891 <Test name="different_constant_single_program_add_both" /> 14892 <Test name="different_uniform_separate_programs" /> 14893 <Test name="different_uniform_separate_programs_add_fragment" /> 14894 <Test name="different_uniform_separate_programs_add_vertex" /> 14895 <Test name="different_uniform_separate_programs_add_both" /> 14896 <Test name="different_uniform_single_program" /> 14897 <Test name="different_uniform_single_program_add_both" /> 14898 <Test name="same_constant_separate_programs" /> 14899 <Test name="same_constant_separate_programs_add_fragment" /> 14900 <Test name="same_constant_separate_programs_add_vertex" /> 14901 <Test name="same_constant_separate_programs_add_both" /> 14902 <Test name="same_uniform_separate_programs" /> 14903 <Test name="same_uniform_separate_programs_add_fragment" /> 14904 <Test name="same_uniform_separate_programs_add_vertex" /> 14905 <Test name="same_uniform_separate_programs_add_both" /> 14906 </TestCase> 14907 <TestCase name="program_uniform"> 14908 <Test name="separate_programs" /> 14909 <Test name="separate_programs_add_fragment" /> 14910 <Test name="separate_programs_add_vertex" /> 14911 <Test name="separate_programs_add_both" /> 14912 <Test name="single_program" /> 14913 <Test name="single_program_add_both" /> 14914 </TestCase> 14915 <TestCase name="create_shader_program"> 14916 <Test name="separate_programs" /> 14917 <Test name="separate_programs_add_fragment" /> 14918 <Test name="separate_programs_add_vertex" /> 14919 <Test name="separate_programs_add_both" /> 14920 <Test name="single_program_add_both" /> 14921 </TestCase> 14922 <TestCase name="interface"> 14923 <Test name="same_name_vertex_smooth_fragment_smooth" /> 14924 <Test name="same_name_vertex_flat_fragment_flat" /> 14925 <Test name="same_name_vertex_centroid_fragment_centroid" /> 14926 <Test name="same_name_fragment_smooth" /> 14927 <Test name="same_name" /> 14928 <Test name="same_location_vertex_smooth_fragment_smooth" /> 14929 <Test name="same_location_vertex_flat_fragment_flat" /> 14930 <Test name="same_location_vertex_centroid_fragment_centroid" /> 14931 </TestCase> 14932 <TestCase name="random"> 14933 <Test name="4" /> 14934 <Test name="5" /> 14935 <Test name="7" /> 14936 <Test name="9" /> 14937 <Test name="10" /> 14938 <Test name="15" /> 14939 <Test name="19" /> 14940 <Test name="20" /> 14941 <Test name="26" /> 14942 <Test name="27" /> 14943 <Test name="29" /> 14944 <Test name="31" /> 14945 <Test name="33" /> 14946 <Test name="34" /> 14947 <Test name="36" /> 14948 <Test name="40" /> 14949 <Test name="41" /> 14950 <Test name="42" /> 14951 <Test name="43" /> 14952 <Test name="44" /> 14953 <Test name="46" /> 14954 <Test name="47" /> 14955 <Test name="48" /> 14956 <Test name="53" /> 14957 <Test name="55" /> 14958 <Test name="57" /> 14959 <Test name="66" /> 14960 <Test name="72" /> 14961 <Test name="74" /> 14962 <Test name="75" /> 14963 <Test name="76" /> 14964 <Test name="84" /> 14965 <Test name="85" /> 14966 <Test name="87" /> 14967 <Test name="92" /> 14968 <Test name="93" /> 14969 <Test name="94" /> 14970 <Test name="98" /> 14971 <Test name="101" /> 14972 <Test name="105" /> 14973 <Test name="109" /> 14974 <Test name="110" /> 14975 <Test name="116" /> 14976 <Test name="117" /> 14977 <Test name="119" /> 14978 <Test name="120" /> 14979 <Test name="123" /> 14980 <Test name="125" /> 14981 </TestCase> 14982 <TestCase name="api"> 14983 <Test name="current_program_priority" /> 14984 <Test name="active_program_uniform" /> 14985 <Test name="pipeline_programs" /> 14986 <Test name="pipeline_active" /> 14987 </TestCase> 14988 <TestSuite name="validation"> 14989 <TestCase name="varying"> 14990 <Test name="missing_input" /> 14991 <Test name="missing_output" /> 14992 <Test name="mismatch_type" /> 14993 <Test name="mismatch_precision" /> 14994 <Test name="mismatch_explicit_location_type" /> 14995 <Test name="mismatch_explicit_location_precision" /> 14996 <Test name="mismatch_explicit_location" /> 14997 <Test name="mismatch_implicit_explicit_location_2" /> 14998 <Test name="mismatch_implicit_explicit_location_3" /> 14999 <Test name="match_different_struct_names" /> 15000 <Test name="mismatch_struct_member_type" /> 15001 <Test name="mismatch_struct_member_precision" /> 15002 <Test name="mismatch_array_element_type" /> 15003 <Test name="mismatch_array_length" /> 15004 <Test name="mismatch_array_precision" /> 15005 </TestCase> 15006 <TestCase name="io_blocks"> 15007 <Test name="missing_input" /> 15008 <Test name="missing_output" /> 15009 <Test name="mismatch_number_of_declarations" /> 15010 <Test name="mismatch_member_order" /> 15011 <Test name="mismatch_member_type" /> 15012 <Test name="mismatch_member_name" /> 15013 <Test name="mismatch_member_precision" /> 15014 <Test name="match_different_member_interpolation" /> 15015 <Test name="mismatch_member_array_size" /> 15016 <Test name="match_different_member_struct_names" /> 15017 <Test name="mismatch_member_struct_member_name" /> 15018 <Test name="mismatch_member_struct_member_type" /> 15019 <Test name="mismatch_member_struct_member_precision" /> 15020 <Test name="mismatch_member_struct_member_order" /> 15021 <Test name="mismatch_array_size" /> 15022 <Test name="mismatch_variable_and_block_member_1" /> 15023 <Test name="mismatch_variable_and_block_member_2" /> 15024 </TestCase> 15025 </TestSuite> 15026 </TestSuite> 15027 <TestSuite name="uniform_location"> 15028 <TestCase name="basic"> 15029 <Test name="float_vertex" /> 15030 <Test name="float_fragment" /> 15031 <Test name="vec2_vertex" /> 15032 <Test name="vec2_fragment" /> 15033 <Test name="vec3_vertex" /> 15034 <Test name="vec3_fragment" /> 15035 <Test name="vec4_vertex" /> 15036 <Test name="vec4_fragment" /> 15037 <Test name="int_vertex" /> 15038 <Test name="int_fragment" /> 15039 <Test name="ivec2_vertex" /> 15040 <Test name="ivec2_fragment" /> 15041 <Test name="ivec3_vertex" /> 15042 <Test name="ivec3_fragment" /> 15043 <Test name="ivec4_vertex" /> 15044 <Test name="ivec4_fragment" /> 15045 <Test name="uint_vertex" /> 15046 <Test name="uint_fragment" /> 15047 <Test name="uvec2_vertex" /> 15048 <Test name="uvec2_fragment" /> 15049 <Test name="uvec3_vertex" /> 15050 <Test name="uvec3_fragment" /> 15051 <Test name="uvec4_vertex" /> 15052 <Test name="uvec4_fragment" /> 15053 <Test name="bool_vertex" /> 15054 <Test name="bool_fragment" /> 15055 <Test name="bvec2_vertex" /> 15056 <Test name="bvec2_fragment" /> 15057 <Test name="bvec3_vertex" /> 15058 <Test name="bvec3_fragment" /> 15059 <Test name="bvec4_vertex" /> 15060 <Test name="bvec4_fragment" /> 15061 <Test name="mat2_vertex" /> 15062 <Test name="mat2_fragment" /> 15063 <Test name="mat2x3_vertex" /> 15064 <Test name="mat2x3_fragment" /> 15065 <Test name="mat2x4_vertex" /> 15066 <Test name="mat2x4_fragment" /> 15067 <Test name="mat3x2_vertex" /> 15068 <Test name="mat3x2_fragment" /> 15069 <Test name="mat3_vertex" /> 15070 <Test name="mat3_fragment" /> 15071 <Test name="mat3x4_vertex" /> 15072 <Test name="mat3x4_fragment" /> 15073 <Test name="mat4x2_vertex" /> 15074 <Test name="mat4x2_fragment" /> 15075 <Test name="mat4x3_vertex" /> 15076 <Test name="mat4x3_fragment" /> 15077 <Test name="mat4_vertex" /> 15078 <Test name="mat4_fragment" /> 15079 <Test name="sampler2D_vertex" /> 15080 <Test name="sampler2D_fragment" /> 15081 <Test name="isampler2D_vertex" /> 15082 <Test name="isampler2D_fragment" /> 15083 <Test name="usampler2D_vertex" /> 15084 <Test name="usampler2D_fragment" /> 15085 </TestCase> 15086 <TestCase name="array"> 15087 <Test name="float_vertex" /> 15088 <Test name="float_fragment" /> 15089 <Test name="vec2_vertex" /> 15090 <Test name="vec2_fragment" /> 15091 <Test name="vec3_vertex" /> 15092 <Test name="vec3_fragment" /> 15093 <Test name="vec4_vertex" /> 15094 <Test name="vec4_fragment" /> 15095 <Test name="int_vertex" /> 15096 <Test name="int_fragment" /> 15097 <Test name="ivec2_vertex" /> 15098 <Test name="ivec2_fragment" /> 15099 <Test name="ivec3_vertex" /> 15100 <Test name="ivec3_fragment" /> 15101 <Test name="ivec4_vertex" /> 15102 <Test name="ivec4_fragment" /> 15103 <Test name="uint_vertex" /> 15104 <Test name="uint_fragment" /> 15105 <Test name="uvec2_vertex" /> 15106 <Test name="uvec2_fragment" /> 15107 <Test name="uvec3_vertex" /> 15108 <Test name="uvec3_fragment" /> 15109 <Test name="uvec4_vertex" /> 15110 <Test name="uvec4_fragment" /> 15111 <Test name="bool_vertex" /> 15112 <Test name="bool_fragment" /> 15113 <Test name="bvec2_vertex" /> 15114 <Test name="bvec2_fragment" /> 15115 <Test name="bvec3_vertex" /> 15116 <Test name="bvec3_fragment" /> 15117 <Test name="bvec4_vertex" /> 15118 <Test name="bvec4_fragment" /> 15119 <Test name="mat2_vertex" /> 15120 <Test name="mat2_fragment" /> 15121 <Test name="mat2x3_vertex" /> 15122 <Test name="mat2x3_fragment" /> 15123 <Test name="mat2x4_vertex" /> 15124 <Test name="mat2x4_fragment" /> 15125 <Test name="mat3x2_vertex" /> 15126 <Test name="mat3x2_fragment" /> 15127 <Test name="mat3_vertex" /> 15128 <Test name="mat3_fragment" /> 15129 <Test name="mat3x4_vertex" /> 15130 <Test name="mat3x4_fragment" /> 15131 <Test name="mat4x2_vertex" /> 15132 <Test name="mat4x2_fragment" /> 15133 <Test name="mat4x3_vertex" /> 15134 <Test name="mat4x3_fragment" /> 15135 <Test name="mat4_vertex" /> 15136 <Test name="mat4_fragment" /> 15137 <Test name="sampler2D_vertex" /> 15138 <Test name="sampler2D_fragment" /> 15139 <Test name="isampler2D_vertex" /> 15140 <Test name="isampler2D_fragment" /> 15141 <Test name="usampler2D_vertex" /> 15142 <Test name="usampler2D_fragment" /> 15143 </TestCase> 15144 <TestCase name="nested_array"> 15145 <Test name="float_vertex" /> 15146 <Test name="float_fragment" /> 15147 <Test name="vec2_vertex" /> 15148 <Test name="vec2_fragment" /> 15149 <Test name="vec3_vertex" /> 15150 <Test name="vec3_fragment" /> 15151 <Test name="vec4_vertex" /> 15152 <Test name="vec4_fragment" /> 15153 <Test name="int_vertex" /> 15154 <Test name="int_fragment" /> 15155 <Test name="ivec2_vertex" /> 15156 <Test name="ivec2_fragment" /> 15157 <Test name="ivec3_vertex" /> 15158 <Test name="ivec3_fragment" /> 15159 <Test name="ivec4_vertex" /> 15160 <Test name="ivec4_fragment" /> 15161 <Test name="uint_vertex" /> 15162 <Test name="uint_fragment" /> 15163 <Test name="uvec2_vertex" /> 15164 <Test name="uvec2_fragment" /> 15165 <Test name="uvec3_vertex" /> 15166 <Test name="uvec3_fragment" /> 15167 <Test name="uvec4_vertex" /> 15168 <Test name="uvec4_fragment" /> 15169 <Test name="bool_vertex" /> 15170 <Test name="bool_fragment" /> 15171 <Test name="bvec2_vertex" /> 15172 <Test name="bvec2_fragment" /> 15173 <Test name="bvec3_vertex" /> 15174 <Test name="bvec3_fragment" /> 15175 <Test name="bvec4_vertex" /> 15176 <Test name="bvec4_fragment" /> 15177 <Test name="mat2_vertex" /> 15178 <Test name="mat2_fragment" /> 15179 <Test name="mat2x3_vertex" /> 15180 <Test name="mat2x3_fragment" /> 15181 <Test name="mat2x4_vertex" /> 15182 <Test name="mat2x4_fragment" /> 15183 <Test name="mat3x2_vertex" /> 15184 <Test name="mat3x2_fragment" /> 15185 <Test name="mat3_vertex" /> 15186 <Test name="mat3_fragment" /> 15187 <Test name="mat3x4_vertex" /> 15188 <Test name="mat3x4_fragment" /> 15189 <Test name="mat4x2_vertex" /> 15190 <Test name="mat4x2_fragment" /> 15191 <Test name="mat4x3_vertex" /> 15192 <Test name="mat4x3_fragment" /> 15193 <Test name="mat4_vertex" /> 15194 <Test name="mat4_fragment" /> 15195 <Test name="sampler2D_vertex" /> 15196 <Test name="sampler2D_fragment" /> 15197 <Test name="isampler2D_vertex" /> 15198 <Test name="isampler2D_fragment" /> 15199 <Test name="usampler2D_vertex" /> 15200 <Test name="usampler2D_fragment" /> 15201 </TestCase> 15202 <TestCase name="struct"> 15203 <Test name="case_0" /> 15204 <Test name="case_1" /> 15205 <Test name="case_2" /> 15206 <Test name="case_3" /> 15207 <Test name="case_4" /> 15208 <Test name="case_5" /> 15209 <Test name="case_6" /> 15210 <Test name="case_7" /> 15211 <Test name="case_8" /> 15212 <Test name="case_9" /> 15213 <Test name="case_10" /> 15214 <Test name="case_11" /> 15215 <Test name="case_12" /> 15216 <Test name="case_13" /> 15217 <Test name="case_14" /> 15218 <Test name="case_15" /> 15219 </TestCase> 15220 <TestCase name="nested_struct"> 15221 <Test name="case_0" /> 15222 <Test name="case_1" /> 15223 <Test name="case_2" /> 15224 <Test name="case_3" /> 15225 <Test name="case_4" /> 15226 <Test name="case_5" /> 15227 <Test name="case_6" /> 15228 <Test name="case_7" /> 15229 <Test name="case_8" /> 15230 <Test name="case_9" /> 15231 <Test name="case_10" /> 15232 <Test name="case_11" /> 15233 <Test name="case_12" /> 15234 <Test name="case_13" /> 15235 <Test name="case_14" /> 15236 <Test name="case_15" /> 15237 </TestCase> 15238 <TestCase name="min_max"> 15239 <Test name="float_vertex_min" /> 15240 <Test name="float_vertex_max" /> 15241 <Test name="float_fragment_min" /> 15242 <Test name="float_fragment_max" /> 15243 <Test name="vec2_vertex_min" /> 15244 <Test name="vec2_vertex_max" /> 15245 <Test name="vec2_fragment_min" /> 15246 <Test name="vec2_fragment_max" /> 15247 <Test name="vec3_vertex_min" /> 15248 <Test name="vec3_vertex_max" /> 15249 <Test name="vec3_fragment_min" /> 15250 <Test name="vec3_fragment_max" /> 15251 <Test name="vec4_vertex_min" /> 15252 <Test name="vec4_vertex_max" /> 15253 <Test name="vec4_fragment_min" /> 15254 <Test name="vec4_fragment_max" /> 15255 <Test name="int_vertex_min" /> 15256 <Test name="int_vertex_max" /> 15257 <Test name="int_fragment_min" /> 15258 <Test name="int_fragment_max" /> 15259 <Test name="ivec2_vertex_min" /> 15260 <Test name="ivec2_vertex_max" /> 15261 <Test name="ivec2_fragment_min" /> 15262 <Test name="ivec2_fragment_max" /> 15263 <Test name="ivec3_vertex_min" /> 15264 <Test name="ivec3_vertex_max" /> 15265 <Test name="ivec3_fragment_min" /> 15266 <Test name="ivec3_fragment_max" /> 15267 <Test name="ivec4_vertex_min" /> 15268 <Test name="ivec4_vertex_max" /> 15269 <Test name="ivec4_fragment_min" /> 15270 <Test name="ivec4_fragment_max" /> 15271 <Test name="uint_vertex_min" /> 15272 <Test name="uint_vertex_max" /> 15273 <Test name="uint_fragment_min" /> 15274 <Test name="uint_fragment_max" /> 15275 <Test name="uvec2_vertex_min" /> 15276 <Test name="uvec2_vertex_max" /> 15277 <Test name="uvec2_fragment_min" /> 15278 <Test name="uvec2_fragment_max" /> 15279 <Test name="uvec3_vertex_min" /> 15280 <Test name="uvec3_vertex_max" /> 15281 <Test name="uvec3_fragment_min" /> 15282 <Test name="uvec3_fragment_max" /> 15283 <Test name="uvec4_vertex_min" /> 15284 <Test name="uvec4_vertex_max" /> 15285 <Test name="uvec4_fragment_min" /> 15286 <Test name="uvec4_fragment_max" /> 15287 <Test name="bool_vertex_min" /> 15288 <Test name="bool_vertex_max" /> 15289 <Test name="bool_fragment_min" /> 15290 <Test name="bool_fragment_max" /> 15291 <Test name="bvec2_vertex_min" /> 15292 <Test name="bvec2_vertex_max" /> 15293 <Test name="bvec2_fragment_min" /> 15294 <Test name="bvec2_fragment_max" /> 15295 <Test name="bvec3_vertex_min" /> 15296 <Test name="bvec3_vertex_max" /> 15297 <Test name="bvec3_fragment_min" /> 15298 <Test name="bvec3_fragment_max" /> 15299 <Test name="bvec4_vertex_min" /> 15300 <Test name="bvec4_vertex_max" /> 15301 <Test name="bvec4_fragment_min" /> 15302 <Test name="bvec4_fragment_max" /> 15303 <Test name="mat2_vertex_min" /> 15304 <Test name="mat2_vertex_max" /> 15305 <Test name="mat2_fragment_min" /> 15306 <Test name="mat2_fragment_max" /> 15307 <Test name="mat2x3_vertex_min" /> 15308 <Test name="mat2x3_vertex_max" /> 15309 <Test name="mat2x3_fragment_min" /> 15310 <Test name="mat2x3_fragment_max" /> 15311 <Test name="mat2x4_vertex_min" /> 15312 <Test name="mat2x4_vertex_max" /> 15313 <Test name="mat2x4_fragment_min" /> 15314 <Test name="mat2x4_fragment_max" /> 15315 <Test name="mat3x2_vertex_min" /> 15316 <Test name="mat3x2_vertex_max" /> 15317 <Test name="mat3x2_fragment_min" /> 15318 <Test name="mat3x2_fragment_max" /> 15319 <Test name="mat3_vertex_min" /> 15320 <Test name="mat3_vertex_max" /> 15321 <Test name="mat3_fragment_min" /> 15322 <Test name="mat3_fragment_max" /> 15323 <Test name="mat3x4_vertex_min" /> 15324 <Test name="mat3x4_vertex_max" /> 15325 <Test name="mat3x4_fragment_min" /> 15326 <Test name="mat3x4_fragment_max" /> 15327 <Test name="mat4x2_vertex_min" /> 15328 <Test name="mat4x2_vertex_max" /> 15329 <Test name="mat4x2_fragment_min" /> 15330 <Test name="mat4x2_fragment_max" /> 15331 <Test name="mat4x3_vertex_min" /> 15332 <Test name="mat4x3_vertex_max" /> 15333 <Test name="mat4x3_fragment_min" /> 15334 <Test name="mat4x3_fragment_max" /> 15335 <Test name="mat4_vertex_min" /> 15336 <Test name="mat4_vertex_max" /> 15337 <Test name="mat4_fragment_min" /> 15338 <Test name="mat4_fragment_max" /> 15339 <Test name="sampler2D_vertex_min" /> 15340 <Test name="sampler2D_vertex_max" /> 15341 <Test name="sampler2D_fragment_min" /> 15342 <Test name="sampler2D_fragment_max" /> 15343 <Test name="isampler2D_vertex_min" /> 15344 <Test name="isampler2D_vertex_max" /> 15345 <Test name="isampler2D_fragment_min" /> 15346 <Test name="isampler2D_fragment_max" /> 15347 <Test name="usampler2D_vertex_min" /> 15348 <Test name="usampler2D_vertex_max" /> 15349 <Test name="usampler2D_fragment_min" /> 15350 <Test name="usampler2D_fragment_max" /> 15351 </TestCase> 15352 <TestCase name="link"> 15353 <Test name="case_0" /> 15354 <Test name="case_1" /> 15355 <Test name="case_2" /> 15356 <Test name="case_3" /> 15357 <Test name="case_4" /> 15358 <Test name="case_5" /> 15359 <Test name="case_6" /> 15360 <Test name="case_7" /> 15361 <Test name="case_8" /> 15362 <Test name="case_9" /> 15363 </TestCase> 15364 <TestCase name="negative"> 15365 <Test name="duplicate_location_vertex" /> 15366 <Test name="duplicate_location_fragment" /> 15367 <Test name="duplicate_location_unused_vertex" /> 15368 <Test name="duplicate_location_unused_fragment" /> 15369 <Test name="duplicate_location_split" /> 15370 <Test name="array_overlap_vertex" /> 15371 <Test name="array_overlap_fragment" /> 15372 <Test name="array_overlap_unused_vertex" /> 15373 <Test name="array_overlap_unused_fragment" /> 15374 <Test name="array_overlap_split" /> 15375 <Test name="struct_overlap_vertex" /> 15376 <Test name="struct_overlap_fragment" /> 15377 <Test name="struct_overlap_unused_vertex" /> 15378 <Test name="struct_overlap_unused_fragment" /> 15379 <Test name="struct_overlap_split" /> 15380 <Test name="complex_overlap_vertex" /> 15381 <Test name="complex_overlap_fragment" /> 15382 </TestCase> 15383 </TestSuite> 15384 <TestSuite name="tessellation_geometry_interaction"> 15385 <TestSuite name="render"> 15386 <TestCase name="passthrough"> 15387 <Test name="tessellate_tris_passthrough_geometry_no_change" /> 15388 <Test name="tessellate_quads_passthrough_geometry_no_change" /> 15389 <Test name="tessellate_isolines_passthrough_geometry_no_change" /> 15390 <Test name="passthrough_tessellation_geometry_shade_triangles_no_change" /> 15391 <Test name="passthrough_tessellation_geometry_shade_lines_no_change" /> 15392 </TestCase> 15393 <TestCase name="limits"> 15394 <Test name="output_required_max_tessellation" /> 15395 <Test name="output_implementation_max_tessellation" /> 15396 <Test name="output_required_max_geometry" /> 15397 <Test name="output_implementation_max_geometry" /> 15398 <Test name="output_required_max_invocations" /> 15399 <Test name="output_implementation_max_invocations" /> 15400 </TestCase> 15401 <TestCase name="scatter"> 15402 <Test name="geometry_scatter_instances" /> 15403 <Test name="geometry_scatter_primitives" /> 15404 <Test name="geometry_scatter_layers" /> 15405 </TestCase> 15406 </TestSuite> 15407 <TestCase name="feedback"> 15408 <Test name="tessellation_output_triangles_geometry_output_points" /> 15409 <Test name="tessellation_output_quads_geometry_output_points" /> 15410 <Test name="tessellation_output_isolines_geometry_output_points" /> 15411 <Test name="tessellation_output_triangles_point_mode_geometry_output_lines" /> 15412 <Test name="tessellation_output_quads_point_mode_geometry_output_lines" /> 15413 <Test name="tessellation_output_isolines_point_mode_geometry_output_triangles" /> 15414 <Test name="record_variable_selection" /> 15415 </TestCase> 15416 <TestCase name="point_size"> 15417 <Test name="vertex_set" /> 15418 <Test name="evaluation_set" /> 15419 <Test name="geometry_set" /> 15420 <Test name="vertex_set_control_set" /> 15421 <Test name="vertex_set_evaluation_set" /> 15422 <Test name="vertex_set_eval_default" /> 15423 <Test name="vertex_set_geometry_set" /> 15424 <Test name="vertex_set_evaluation_set_geometry_set" /> 15425 <Test name="vertex_set_control_pass_eval_add_geometry_add" /> 15426 <Test name="vertex_set_evaluation_set_geometry_default" /> 15427 </TestCase> 15428 </TestSuite> 15429 <TestSuite name="debug"> 15430 <TestSuite name="negative_coverage"> 15431 <TestSuite name="callbacks"> 15432 <TestCase name="buffer"> 15433 <Test name="bind_buffer" /> 15434 <Test name="delete_buffers" /> 15435 <Test name="gen_buffers" /> 15436 <Test name="buffer_data" /> 15437 <Test name="buffer_sub_data" /> 15438 <Test name="buffer_sub_data_size_offset" /> 15439 <Test name="clear" /> 15440 <Test name="read_pixels" /> 15441 <Test name="read_pixels_format_mismatch" /> 15442 <Test name="read_pixels_fbo_format_mismatch" /> 15443 <Test name="bind_buffer_range" /> 15444 <Test name="bind_buffer_base" /> 15445 <Test name="clear_bufferiv" /> 15446 <Test name="clear_bufferuiv" /> 15447 <Test name="clear_bufferfv" /> 15448 <Test name="clear_bufferfi" /> 15449 <Test name="copy_buffer_sub_data" /> 15450 <Test name="draw_buffers" /> 15451 <Test name="flush_mapped_buffer_range" /> 15452 <Test name="map_buffer_range" /> 15453 <Test name="unmap_buffer" /> 15454 <Test name="bind_framebuffer" /> 15455 <Test name="bind_renderbuffer" /> 15456 <Test name="check_framebuffer_status" /> 15457 <Test name="gen_framebuffers" /> 15458 <Test name="gen_renderbuffers" /> 15459 <Test name="delete_framebuffers" /> 15460 <Test name="delete_renderbuffers" /> 15461 <Test name="framebuffer_renderbuffer" /> 15462 <Test name="framebuffer_texture2d" /> 15463 <Test name="renderbuffer_storage" /> 15464 <Test name="blit_framebuffer" /> 15465 <Test name="blit_framebuffer_multisample" /> 15466 <Test name="framebuffer_texture_layer" /> 15467 <Test name="renderbuffer_storage_multisample" /> 15468 </TestCase> 15469 <TestCase name="texture"> 15470 <Test name="activetexture" /> 15471 <Test name="bindtexture" /> 15472 <Test name="compressedteximage2d_invalid_target" /> 15473 <Test name="compressedteximage2d_invalid_format" /> 15474 <Test name="compressedteximage2d_neg_level" /> 15475 <Test name="compressedteximage2d_max_level" /> 15476 <Test name="compressedteximage2d_neg_width_height" /> 15477 <Test name="compressedteximage2d_max_width_height" /> 15478 <Test name="compressedteximage2d_invalid_border" /> 15479 <Test name="compressedteximage2d_invalid_size" /> 15480 <Test name="compressedteximage2d_invalid_buffer_target" /> 15481 <Test name="copyteximage2d_invalid_target" /> 15482 <Test name="copyteximage2d_invalid_format" /> 15483 <Test name="copyteximage2d_inequal_width_height_cube" /> 15484 <Test name="copyteximage2d_neg_level" /> 15485 <Test name="copyteximage2d_max_level" /> 15486 <Test name="copyteximage2d_neg_width_height" /> 15487 <Test name="copyteximage2d_max_width_height" /> 15488 <Test name="copyteximage2d_invalid_border" /> 15489 <Test name="copyteximage2d_incomplete_framebuffer" /> 15490 <Test name="copytexsubimage2d_invalid_target" /> 15491 <Test name="copytexsubimage2d_neg_level" /> 15492 <Test name="copytexsubimage2d_max_level" /> 15493 <Test name="copytexsubimage2d_neg_offset" /> 15494 <Test name="copytexsubimage2d_invalid_offset" /> 15495 <Test name="copytexsubimage2d_neg_width_height" /> 15496 <Test name="copytexsubimage2d_incomplete_framebuffer" /> 15497 <Test name="deletetextures" /> 15498 <Test name="generatemipmap" /> 15499 <Test name="gentextures" /> 15500 <Test name="pixelstorei" /> 15501 <Test name="teximage2d" /> 15502 <Test name="teximage2d_inequal_width_height_cube" /> 15503 <Test name="teximage2d_neg_level" /> 15504 <Test name="teximage2d_max_level" /> 15505 <Test name="teximage2d_neg_width_height" /> 15506 <Test name="teximage2d_max_width_height" /> 15507 <Test name="teximage2d_invalid_border" /> 15508 <Test name="teximage2d_invalid_buffer_target" /> 15509 <Test name="texsubimage2d" /> 15510 <Test name="texsubimage2d_neg_level" /> 15511 <Test name="texsubimage2d_max_level" /> 15512 <Test name="texsubimage2d_neg_offset" /> 15513 <Test name="texsubimage2d_invalid_offset" /> 15514 <Test name="texsubimage2d_neg_width_height" /> 15515 <Test name="texsubimage2d_invalid_buffer_target" /> 15516 <Test name="texparameteri" /> 15517 <Test name="texparameterf" /> 15518 <Test name="texparameteriv" /> 15519 <Test name="texparameterfv" /> 15520 <Test name="compressedtexsubimage2d" /> 15521 <Test name="compressedtexsubimage2d_neg_level" /> 15522 <Test name="compressedtexsubimage2d_max_level" /> 15523 <Test name="compressedtexsubimage2d_neg_offset" /> 15524 <Test name="compressedtexsubimage2d_invalid_offset" /> 15525 <Test name="compressedtexsubimage2d_neg_width_height" /> 15526 <Test name="compressedtexsubimage2d_invalid_size" /> 15527 <Test name="compressedtexsubimage2d_invalid_buffer_target" /> 15528 <Test name="teximage3d" /> 15529 <Test name="teximage3d_neg_level" /> 15530 <Test name="teximage3d_max_level" /> 15531 <Test name="teximage3d_neg_width_height_depth" /> 15532 <Test name="teximage3d_max_width_height_depth" /> 15533 <Test name="teximage3d_invalid_border" /> 15534 <Test name="teximage3d_invalid_buffer_target" /> 15535 <Test name="texsubimage3d" /> 15536 <Test name="texsubimage3d_neg_level" /> 15537 <Test name="texsubimage3d_max_level" /> 15538 <Test name="texsubimage3d_neg_offset" /> 15539 <Test name="texsubimage3d_invalid_offset" /> 15540 <Test name="texsubimage3d_neg_width_height" /> 15541 <Test name="texsubimage3d_invalid_buffer_target" /> 15542 <Test name="copytexsubimage3d" /> 15543 <Test name="copytexsubimage3d_neg_level" /> 15544 <Test name="copytexsubimage3d_max_level" /> 15545 <Test name="copytexsubimage3d_neg_offset" /> 15546 <Test name="copytexsubimage3d_invalid_offset" /> 15547 <Test name="copytexsubimage3d_neg_width_height" /> 15548 <Test name="copytexsubimage3d_incomplete_framebuffer" /> 15549 <Test name="compressedteximage3d" /> 15550 <Test name="compressedteximage3d_neg_level" /> 15551 <Test name="compressedteximage3d_max_level" /> 15552 <Test name="compressedteximage3d_neg_width_height_depth" /> 15553 <Test name="compressedteximage3d_max_width_height_depth" /> 15554 <Test name="compressedteximage3d_invalid_border" /> 15555 <Test name="compressedteximage3d_invalid_size" /> 15556 <Test name="compressedteximage3d_invalid_buffer_target" /> 15557 <Test name="compressedtexsubimage3d" /> 15558 <Test name="compressedtexsubimage3d_neg_level" /> 15559 <Test name="compressedtexsubimage3d_max_level" /> 15560 <Test name="compressedtexsubimage3d_neg_offset" /> 15561 <Test name="compressedtexsubimage3d_invalid_offset" /> 15562 <Test name="compressedtexsubimage3d_neg_width_height_depth" /> 15563 <Test name="compressedtexsubimage3d_invalid_size" /> 15564 <Test name="compressedtexsubimage3d_invalid_buffer_target" /> 15565 <Test name="texstorage2d" /> 15566 <Test name="texstorage2d_invalid_binding" /> 15567 <Test name="texstorage2d_invalid_levels" /> 15568 <Test name="texstorage3d" /> 15569 <Test name="texstorage3d_invalid_binding" /> 15570 <Test name="texstorage3d_invalid_levels" /> 15571 </TestCase> 15572 <TestCase name="shader"> 15573 <Test name="create_shader" /> 15574 <Test name="shader_source" /> 15575 <Test name="compile_shader" /> 15576 <Test name="delete_shader" /> 15577 <Test name="shader_binary" /> 15578 <Test name="attach_shader" /> 15579 <Test name="detach_shader" /> 15580 <Test name="delete_program" /> 15581 <Test name="validate_program" /> 15582 <Test name="get_program_binary" /> 15583 <Test name="program_binary" /> 15584 <Test name="program_parameteri" /> 15585 <Test name="gen_samplers" /> 15586 <Test name="bind_sampler" /> 15587 <Test name="delete_samplers" /> 15588 <Test name="get_sampler_parameteriv" /> 15589 <Test name="get_sampler_parameterfv" /> 15590 <Test name="sampler_parameteri" /> 15591 <Test name="sampler_parameteriv" /> 15592 <Test name="sampler_parameterf" /> 15593 <Test name="sampler_parameterfv" /> 15594 <Test name="get_attrib_location" /> 15595 <Test name="get_uniform_location" /> 15596 <Test name="bind_attrib_location" /> 15597 <Test name="uniform_block_binding" /> 15598 <Test name="uniformf_invalid_program" /> 15599 <Test name="uniformf_incompatible_type" /> 15600 <Test name="uniformf_invalid_location" /> 15601 <Test name="uniformfv_invalid_program" /> 15602 <Test name="uniformfv_incompatible_type" /> 15603 <Test name="uniformfv_invalid_location" /> 15604 <Test name="uniformfv_invalid_count" /> 15605 <Test name="uniformi_invalid_program" /> 15606 <Test name="uniformi_incompatible_type" /> 15607 <Test name="uniformi_invalid_location" /> 15608 <Test name="uniformiv_invalid_program" /> 15609 <Test name="uniformiv_incompatible_type" /> 15610 <Test name="uniformiv_invalid_location" /> 15611 <Test name="uniformiv_invalid_count" /> 15612 <Test name="uniformui_invalid_program" /> 15613 <Test name="uniformui_incompatible_type" /> 15614 <Test name="uniformui_invalid_location" /> 15615 <Test name="uniformuiv_invalid_program" /> 15616 <Test name="uniformuiv_incompatible_type" /> 15617 <Test name="uniformuiv_invalid_location" /> 15618 <Test name="uniformuiv_invalid_count" /> 15619 <Test name="uniform_matrixfv_invalid_program" /> 15620 <Test name="uniform_matrixfv_incompatible_type" /> 15621 <Test name="uniform_matrixfv_invalid_location" /> 15622 <Test name="uniform_matrixfv_invalid_count" /> 15623 <Test name="gen_transform_feedbacks" /> 15624 <Test name="bind_transform_feedback" /> 15625 <Test name="delete_transform_feedbacks" /> 15626 <Test name="begin_transform_feedback" /> 15627 <Test name="pause_transform_feedback" /> 15628 <Test name="resume_transform_feedback" /> 15629 <Test name="end_transform_feedback" /> 15630 <Test name="get_transform_feedback_varying" /> 15631 <Test name="transform_feedback_varyings" /> 15632 </TestCase> 15633 <TestCase name="fragment"> 15634 <Test name="scissor" /> 15635 <Test name="depth_func" /> 15636 <Test name="viewport" /> 15637 <Test name="stencil_func" /> 15638 <Test name="stencil_func_separate" /> 15639 <Test name="stencil_op" /> 15640 <Test name="stencil_op_separate" /> 15641 <Test name="stencil_mask_separate" /> 15642 <Test name="blend_equation" /> 15643 <Test name="blend_equation_separate" /> 15644 <Test name="blend_func" /> 15645 <Test name="blend_func_separate" /> 15646 <Test name="cull_face" /> 15647 <Test name="front_face" /> 15648 <Test name="line_width" /> 15649 <Test name="gen_queries" /> 15650 <Test name="begin_query" /> 15651 <Test name="end_query" /> 15652 <Test name="delete_queries" /> 15653 <Test name="fence_sync" /> 15654 <Test name="wait_sync" /> 15655 <Test name="client_wait_sync" /> 15656 <Test name="delete_sync" /> 15657 </TestCase> 15658 <TestCase name="vertex_array"> 15659 <Test name="vertex_attribf" /> 15660 <Test name="vertex_attribfv" /> 15661 <Test name="vertex_attribi4" /> 15662 <Test name="vertex_attribi4v" /> 15663 <Test name="vertex_attrib_pointer" /> 15664 <Test name="vertex_attrib_i_pointer" /> 15665 <Test name="enable_vertex_attrib_array" /> 15666 <Test name="disable_vertex_attrib_array" /> 15667 <Test name="gen_vertex_arrays" /> 15668 <Test name="bind_vertex_array" /> 15669 <Test name="delete_vertex_arrays" /> 15670 <Test name="vertex_attrib_divisor" /> 15671 <Test name="draw_arrays" /> 15672 <Test name="draw_arrays_invalid_program" /> 15673 <Test name="draw_arrays_incomplete_primitive" /> 15674 <Test name="draw_elements" /> 15675 <Test name="draw_elements_invalid_program" /> 15676 <Test name="draw_elements_incomplete_primitive" /> 15677 <Test name="draw_arrays_instanced" /> 15678 <Test name="draw_arrays_instanced_invalid_program" /> 15679 <Test name="draw_arrays_instanced_incomplete_primitive" /> 15680 <Test name="draw_elements_instanced" /> 15681 <Test name="draw_elements_instanced_invalid_program" /> 15682 <Test name="draw_elements_instanced_incomplete_primitive" /> 15683 <Test name="draw_range_elements" /> 15684 <Test name="draw_range_elements_invalid_program" /> 15685 <Test name="draw_range_elements_incomplete_primitive" /> 15686 </TestCase> 15687 <TestCase name="state"> 15688 <Test name="enable" /> 15689 <Test name="disable" /> 15690 <Test name="get_booleanv" /> 15691 <Test name="get_floatv" /> 15692 <Test name="get_integerv" /> 15693 <Test name="get_integer64v" /> 15694 <Test name="get_integeri_v" /> 15695 <Test name="get_integer64i_v" /> 15696 <Test name="get_string" /> 15697 <Test name="get_stringi" /> 15698 <Test name="get_attached_shaders" /> 15699 <Test name="get_shaderiv" /> 15700 <Test name="get_shader_info_log" /> 15701 <Test name="get_shader_precision_format" /> 15702 <Test name="get_shader_source" /> 15703 <Test name="get_programiv" /> 15704 <Test name="get_program_info_log" /> 15705 <Test name="get_tex_parameterfv" /> 15706 <Test name="get_tex_parameteriv" /> 15707 <Test name="get_uniformfv" /> 15708 <Test name="get_uniformiv" /> 15709 <Test name="get_uniformuiv" /> 15710 <Test name="get_active_uniform" /> 15711 <Test name="get_active_uniformsiv" /> 15712 <Test name="get_active_uniform_blockiv" /> 15713 <Test name="get_active_uniform_block_name" /> 15714 <Test name="get_active_attrib" /> 15715 <Test name="get_uniform_indices" /> 15716 <Test name="get_vertex_attribfv" /> 15717 <Test name="get_vertex_attribiv" /> 15718 <Test name="get_vertex_attribi_iv" /> 15719 <Test name="get_vertex_attribi_uiv" /> 15720 <Test name="get_vertex_attrib_pointerv" /> 15721 <Test name="get_frag_data_location" /> 15722 <Test name="get_buffer_parameteriv" /> 15723 <Test name="get_buffer_parameteri64v" /> 15724 <Test name="get_buffer_pointerv" /> 15725 <Test name="get_renderbuffer_parameteriv" /> 15726 <Test name="get_internalformativ" /> 15727 <Test name="get_queryiv" /> 15728 <Test name="get_query_objectuiv" /> 15729 <Test name="get_synciv" /> 15730 <Test name="is_enabled" /> 15731 <Test name="hint" /> 15732 </TestCase> 15733 </TestSuite> 15734 <TestSuite name="log"> 15735 <TestCase name="buffer"> 15736 <Test name="bind_buffer" /> 15737 <Test name="delete_buffers" /> 15738 <Test name="gen_buffers" /> 15739 <Test name="buffer_data" /> 15740 <Test name="buffer_sub_data" /> 15741 <Test name="buffer_sub_data_size_offset" /> 15742 <Test name="clear" /> 15743 <Test name="read_pixels" /> 15744 <Test name="read_pixels_format_mismatch" /> 15745 <Test name="read_pixels_fbo_format_mismatch" /> 15746 <Test name="bind_buffer_range" /> 15747 <Test name="bind_buffer_base" /> 15748 <Test name="clear_bufferiv" /> 15749 <Test name="clear_bufferuiv" /> 15750 <Test name="clear_bufferfv" /> 15751 <Test name="clear_bufferfi" /> 15752 <Test name="copy_buffer_sub_data" /> 15753 <Test name="draw_buffers" /> 15754 <Test name="flush_mapped_buffer_range" /> 15755 <Test name="map_buffer_range" /> 15756 <Test name="unmap_buffer" /> 15757 <Test name="bind_framebuffer" /> 15758 <Test name="bind_renderbuffer" /> 15759 <Test name="check_framebuffer_status" /> 15760 <Test name="gen_framebuffers" /> 15761 <Test name="gen_renderbuffers" /> 15762 <Test name="delete_framebuffers" /> 15763 <Test name="delete_renderbuffers" /> 15764 <Test name="framebuffer_renderbuffer" /> 15765 <Test name="framebuffer_texture2d" /> 15766 <Test name="renderbuffer_storage" /> 15767 <Test name="blit_framebuffer" /> 15768 <Test name="blit_framebuffer_multisample" /> 15769 <Test name="framebuffer_texture_layer" /> 15770 <Test name="renderbuffer_storage_multisample" /> 15771 </TestCase> 15772 <TestCase name="texture"> 15773 <Test name="activetexture" /> 15774 <Test name="bindtexture" /> 15775 <Test name="compressedteximage2d_invalid_target" /> 15776 <Test name="compressedteximage2d_invalid_format" /> 15777 <Test name="compressedteximage2d_neg_level" /> 15778 <Test name="compressedteximage2d_max_level" /> 15779 <Test name="compressedteximage2d_neg_width_height" /> 15780 <Test name="compressedteximage2d_max_width_height" /> 15781 <Test name="compressedteximage2d_invalid_border" /> 15782 <Test name="compressedteximage2d_invalid_size" /> 15783 <Test name="compressedteximage2d_invalid_buffer_target" /> 15784 <Test name="copyteximage2d_invalid_target" /> 15785 <Test name="copyteximage2d_invalid_format" /> 15786 <Test name="copyteximage2d_inequal_width_height_cube" /> 15787 <Test name="copyteximage2d_neg_level" /> 15788 <Test name="copyteximage2d_max_level" /> 15789 <Test name="copyteximage2d_neg_width_height" /> 15790 <Test name="copyteximage2d_max_width_height" /> 15791 <Test name="copyteximage2d_invalid_border" /> 15792 <Test name="copyteximage2d_incomplete_framebuffer" /> 15793 <Test name="copytexsubimage2d_invalid_target" /> 15794 <Test name="copytexsubimage2d_neg_level" /> 15795 <Test name="copytexsubimage2d_max_level" /> 15796 <Test name="copytexsubimage2d_neg_offset" /> 15797 <Test name="copytexsubimage2d_invalid_offset" /> 15798 <Test name="copytexsubimage2d_neg_width_height" /> 15799 <Test name="copytexsubimage2d_incomplete_framebuffer" /> 15800 <Test name="deletetextures" /> 15801 <Test name="generatemipmap" /> 15802 <Test name="gentextures" /> 15803 <Test name="pixelstorei" /> 15804 <Test name="teximage2d" /> 15805 <Test name="teximage2d_inequal_width_height_cube" /> 15806 <Test name="teximage2d_neg_level" /> 15807 <Test name="teximage2d_max_level" /> 15808 <Test name="teximage2d_neg_width_height" /> 15809 <Test name="teximage2d_max_width_height" /> 15810 <Test name="teximage2d_invalid_border" /> 15811 <Test name="teximage2d_invalid_buffer_target" /> 15812 <Test name="texsubimage2d" /> 15813 <Test name="texsubimage2d_neg_level" /> 15814 <Test name="texsubimage2d_max_level" /> 15815 <Test name="texsubimage2d_neg_offset" /> 15816 <Test name="texsubimage2d_invalid_offset" /> 15817 <Test name="texsubimage2d_neg_width_height" /> 15818 <Test name="texsubimage2d_invalid_buffer_target" /> 15819 <Test name="texparameteri" /> 15820 <Test name="texparameterf" /> 15821 <Test name="texparameteriv" /> 15822 <Test name="texparameterfv" /> 15823 <Test name="compressedtexsubimage2d" /> 15824 <Test name="compressedtexsubimage2d_neg_level" /> 15825 <Test name="compressedtexsubimage2d_max_level" /> 15826 <Test name="compressedtexsubimage2d_neg_offset" /> 15827 <Test name="compressedtexsubimage2d_invalid_offset" /> 15828 <Test name="compressedtexsubimage2d_neg_width_height" /> 15829 <Test name="compressedtexsubimage2d_invalid_size" /> 15830 <Test name="compressedtexsubimage2d_invalid_buffer_target" /> 15831 <Test name="teximage3d" /> 15832 <Test name="teximage3d_neg_level" /> 15833 <Test name="teximage3d_max_level" /> 15834 <Test name="teximage3d_neg_width_height_depth" /> 15835 <Test name="teximage3d_max_width_height_depth" /> 15836 <Test name="teximage3d_invalid_border" /> 15837 <Test name="teximage3d_invalid_buffer_target" /> 15838 <Test name="texsubimage3d" /> 15839 <Test name="texsubimage3d_neg_level" /> 15840 <Test name="texsubimage3d_max_level" /> 15841 <Test name="texsubimage3d_neg_offset" /> 15842 <Test name="texsubimage3d_invalid_offset" /> 15843 <Test name="texsubimage3d_neg_width_height" /> 15844 <Test name="texsubimage3d_invalid_buffer_target" /> 15845 <Test name="copytexsubimage3d" /> 15846 <Test name="copytexsubimage3d_neg_level" /> 15847 <Test name="copytexsubimage3d_max_level" /> 15848 <Test name="copytexsubimage3d_neg_offset" /> 15849 <Test name="copytexsubimage3d_invalid_offset" /> 15850 <Test name="copytexsubimage3d_neg_width_height" /> 15851 <Test name="copytexsubimage3d_incomplete_framebuffer" /> 15852 <Test name="compressedteximage3d" /> 15853 <Test name="compressedteximage3d_neg_level" /> 15854 <Test name="compressedteximage3d_max_level" /> 15855 <Test name="compressedteximage3d_neg_width_height_depth" /> 15856 <Test name="compressedteximage3d_max_width_height_depth" /> 15857 <Test name="compressedteximage3d_invalid_border" /> 15858 <Test name="compressedteximage3d_invalid_size" /> 15859 <Test name="compressedteximage3d_invalid_buffer_target" /> 15860 <Test name="compressedtexsubimage3d" /> 15861 <Test name="compressedtexsubimage3d_neg_level" /> 15862 <Test name="compressedtexsubimage3d_max_level" /> 15863 <Test name="compressedtexsubimage3d_neg_offset" /> 15864 <Test name="compressedtexsubimage3d_invalid_offset" /> 15865 <Test name="compressedtexsubimage3d_neg_width_height_depth" /> 15866 <Test name="compressedtexsubimage3d_invalid_size" /> 15867 <Test name="compressedtexsubimage3d_invalid_buffer_target" /> 15868 <Test name="texstorage2d" /> 15869 <Test name="texstorage2d_invalid_binding" /> 15870 <Test name="texstorage2d_invalid_levels" /> 15871 <Test name="texstorage3d" /> 15872 <Test name="texstorage3d_invalid_binding" /> 15873 <Test name="texstorage3d_invalid_levels" /> 15874 </TestCase> 15875 <TestCase name="shader"> 15876 <Test name="create_shader" /> 15877 <Test name="shader_source" /> 15878 <Test name="compile_shader" /> 15879 <Test name="delete_shader" /> 15880 <Test name="shader_binary" /> 15881 <Test name="attach_shader" /> 15882 <Test name="detach_shader" /> 15883 <Test name="delete_program" /> 15884 <Test name="validate_program" /> 15885 <Test name="get_program_binary" /> 15886 <Test name="program_binary" /> 15887 <Test name="program_parameteri" /> 15888 <Test name="gen_samplers" /> 15889 <Test name="bind_sampler" /> 15890 <Test name="delete_samplers" /> 15891 <Test name="get_sampler_parameteriv" /> 15892 <Test name="get_sampler_parameterfv" /> 15893 <Test name="sampler_parameteri" /> 15894 <Test name="sampler_parameteriv" /> 15895 <Test name="sampler_parameterf" /> 15896 <Test name="sampler_parameterfv" /> 15897 <Test name="get_attrib_location" /> 15898 <Test name="get_uniform_location" /> 15899 <Test name="bind_attrib_location" /> 15900 <Test name="uniform_block_binding" /> 15901 <Test name="uniformf_invalid_program" /> 15902 <Test name="uniformf_incompatible_type" /> 15903 <Test name="uniformf_invalid_location" /> 15904 <Test name="uniformfv_invalid_program" /> 15905 <Test name="uniformfv_incompatible_type" /> 15906 <Test name="uniformfv_invalid_location" /> 15907 <Test name="uniformfv_invalid_count" /> 15908 <Test name="uniformi_invalid_program" /> 15909 <Test name="uniformi_incompatible_type" /> 15910 <Test name="uniformi_invalid_location" /> 15911 <Test name="uniformiv_invalid_program" /> 15912 <Test name="uniformiv_incompatible_type" /> 15913 <Test name="uniformiv_invalid_location" /> 15914 <Test name="uniformiv_invalid_count" /> 15915 <Test name="uniformui_invalid_program" /> 15916 <Test name="uniformui_incompatible_type" /> 15917 <Test name="uniformui_invalid_location" /> 15918 <Test name="uniformuiv_invalid_program" /> 15919 <Test name="uniformuiv_incompatible_type" /> 15920 <Test name="uniformuiv_invalid_location" /> 15921 <Test name="uniformuiv_invalid_count" /> 15922 <Test name="uniform_matrixfv_invalid_program" /> 15923 <Test name="uniform_matrixfv_incompatible_type" /> 15924 <Test name="uniform_matrixfv_invalid_location" /> 15925 <Test name="uniform_matrixfv_invalid_count" /> 15926 <Test name="gen_transform_feedbacks" /> 15927 <Test name="bind_transform_feedback" /> 15928 <Test name="delete_transform_feedbacks" /> 15929 <Test name="begin_transform_feedback" /> 15930 <Test name="pause_transform_feedback" /> 15931 <Test name="resume_transform_feedback" /> 15932 <Test name="end_transform_feedback" /> 15933 <Test name="get_transform_feedback_varying" /> 15934 <Test name="transform_feedback_varyings" /> 15935 </TestCase> 15936 <TestCase name="fragment"> 15937 <Test name="scissor" /> 15938 <Test name="depth_func" /> 15939 <Test name="viewport" /> 15940 <Test name="stencil_func" /> 15941 <Test name="stencil_func_separate" /> 15942 <Test name="stencil_op" /> 15943 <Test name="stencil_op_separate" /> 15944 <Test name="stencil_mask_separate" /> 15945 <Test name="blend_equation" /> 15946 <Test name="blend_equation_separate" /> 15947 <Test name="blend_func" /> 15948 <Test name="blend_func_separate" /> 15949 <Test name="cull_face" /> 15950 <Test name="front_face" /> 15951 <Test name="line_width" /> 15952 <Test name="gen_queries" /> 15953 <Test name="begin_query" /> 15954 <Test name="end_query" /> 15955 <Test name="delete_queries" /> 15956 <Test name="fence_sync" /> 15957 <Test name="wait_sync" /> 15958 <Test name="client_wait_sync" /> 15959 <Test name="delete_sync" /> 15960 </TestCase> 15961 <TestCase name="vertex_array"> 15962 <Test name="vertex_attribf" /> 15963 <Test name="vertex_attribfv" /> 15964 <Test name="vertex_attribi4" /> 15965 <Test name="vertex_attribi4v" /> 15966 <Test name="vertex_attrib_pointer" /> 15967 <Test name="vertex_attrib_i_pointer" /> 15968 <Test name="enable_vertex_attrib_array" /> 15969 <Test name="disable_vertex_attrib_array" /> 15970 <Test name="gen_vertex_arrays" /> 15971 <Test name="bind_vertex_array" /> 15972 <Test name="delete_vertex_arrays" /> 15973 <Test name="vertex_attrib_divisor" /> 15974 <Test name="draw_arrays" /> 15975 <Test name="draw_arrays_invalid_program" /> 15976 <Test name="draw_arrays_incomplete_primitive" /> 15977 <Test name="draw_elements" /> 15978 <Test name="draw_elements_invalid_program" /> 15979 <Test name="draw_elements_incomplete_primitive" /> 15980 <Test name="draw_arrays_instanced" /> 15981 <Test name="draw_arrays_instanced_invalid_program" /> 15982 <Test name="draw_arrays_instanced_incomplete_primitive" /> 15983 <Test name="draw_elements_instanced" /> 15984 <Test name="draw_elements_instanced_invalid_program" /> 15985 <Test name="draw_elements_instanced_incomplete_primitive" /> 15986 <Test name="draw_range_elements" /> 15987 <Test name="draw_range_elements_invalid_program" /> 15988 <Test name="draw_range_elements_incomplete_primitive" /> 15989 </TestCase> 15990 <TestCase name="state"> 15991 <Test name="enable" /> 15992 <Test name="disable" /> 15993 <Test name="get_booleanv" /> 15994 <Test name="get_floatv" /> 15995 <Test name="get_integerv" /> 15996 <Test name="get_integer64v" /> 15997 <Test name="get_integeri_v" /> 15998 <Test name="get_integer64i_v" /> 15999 <Test name="get_string" /> 16000 <Test name="get_stringi" /> 16001 <Test name="get_attached_shaders" /> 16002 <Test name="get_shaderiv" /> 16003 <Test name="get_shader_info_log" /> 16004 <Test name="get_shader_precision_format" /> 16005 <Test name="get_shader_source" /> 16006 <Test name="get_programiv" /> 16007 <Test name="get_program_info_log" /> 16008 <Test name="get_tex_parameterfv" /> 16009 <Test name="get_tex_parameteriv" /> 16010 <Test name="get_uniformfv" /> 16011 <Test name="get_uniformiv" /> 16012 <Test name="get_uniformuiv" /> 16013 <Test name="get_active_uniform" /> 16014 <Test name="get_active_uniformsiv" /> 16015 <Test name="get_active_uniform_blockiv" /> 16016 <Test name="get_active_uniform_block_name" /> 16017 <Test name="get_active_attrib" /> 16018 <Test name="get_uniform_indices" /> 16019 <Test name="get_vertex_attribfv" /> 16020 <Test name="get_vertex_attribiv" /> 16021 <Test name="get_vertex_attribi_iv" /> 16022 <Test name="get_vertex_attribi_uiv" /> 16023 <Test name="get_vertex_attrib_pointerv" /> 16024 <Test name="get_frag_data_location" /> 16025 <Test name="get_buffer_parameteriv" /> 16026 <Test name="get_buffer_parameteri64v" /> 16027 <Test name="get_buffer_pointerv" /> 16028 <Test name="get_renderbuffer_parameteriv" /> 16029 <Test name="get_internalformativ" /> 16030 <Test name="get_queryiv" /> 16031 <Test name="get_query_objectuiv" /> 16032 <Test name="get_synciv" /> 16033 <Test name="is_enabled" /> 16034 <Test name="hint" /> 16035 </TestCase> 16036 </TestSuite> 16037 <TestSuite name="get_error"> 16038 <TestCase name="buffer"> 16039 <Test name="bind_buffer" /> 16040 <Test name="delete_buffers" /> 16041 <Test name="gen_buffers" /> 16042 <Test name="buffer_data" /> 16043 <Test name="buffer_sub_data" /> 16044 <Test name="buffer_sub_data_size_offset" /> 16045 <Test name="read_pixels" /> 16046 <Test name="read_pixels_format_mismatch" /> 16047 <Test name="read_pixels_fbo_format_mismatch" /> 16048 <Test name="bind_buffer_range" /> 16049 <Test name="bind_buffer_base" /> 16050 <Test name="clear_bufferiv" /> 16051 <Test name="clear_bufferuiv" /> 16052 <Test name="clear_bufferfv" /> 16053 <Test name="clear_bufferfi" /> 16054 <Test name="copy_buffer_sub_data" /> 16055 <Test name="flush_mapped_buffer_range" /> 16056 <Test name="map_buffer_range" /> 16057 <Test name="unmap_buffer" /> 16058 <Test name="bind_framebuffer" /> 16059 <Test name="bind_renderbuffer" /> 16060 <Test name="check_framebuffer_status" /> 16061 <Test name="gen_framebuffers" /> 16062 <Test name="gen_renderbuffers" /> 16063 <Test name="delete_framebuffers" /> 16064 <Test name="delete_renderbuffers" /> 16065 <Test name="framebuffer_renderbuffer" /> 16066 <Test name="blit_framebuffer" /> 16067 </TestCase> 16068 <TestCase name="texture"> 16069 <Test name="activetexture" /> 16070 <Test name="bindtexture" /> 16071 <Test name="compressedteximage2d_invalid_target" /> 16072 <Test name="compressedteximage2d_invalid_format" /> 16073 <Test name="compressedteximage2d_neg_level" /> 16074 <Test name="compressedteximage2d_max_level" /> 16075 <Test name="compressedteximage2d_neg_width_height" /> 16076 <Test name="compressedteximage2d_max_width_height" /> 16077 <Test name="compressedteximage2d_invalid_border" /> 16078 <Test name="compressedteximage2d_invalid_size" /> 16079 <Test name="compressedteximage2d_invalid_buffer_target" /> 16080 <Test name="copyteximage2d_invalid_target" /> 16081 <Test name="copyteximage2d_invalid_format" /> 16082 <Test name="copyteximage2d_inequal_width_height_cube" /> 16083 <Test name="copyteximage2d_neg_level" /> 16084 <Test name="copyteximage2d_max_level" /> 16085 <Test name="copyteximage2d_neg_width_height" /> 16086 <Test name="copyteximage2d_max_width_height" /> 16087 <Test name="copyteximage2d_invalid_border" /> 16088 <Test name="copyteximage2d_incomplete_framebuffer" /> 16089 <Test name="copytexsubimage2d_invalid_target" /> 16090 <Test name="copytexsubimage2d_neg_level" /> 16091 <Test name="copytexsubimage2d_max_level" /> 16092 <Test name="copytexsubimage2d_neg_offset" /> 16093 <Test name="copytexsubimage2d_invalid_offset" /> 16094 <Test name="copytexsubimage2d_neg_width_height" /> 16095 <Test name="copytexsubimage2d_incomplete_framebuffer" /> 16096 <Test name="deletetextures" /> 16097 <Test name="gentextures" /> 16098 <Test name="pixelstorei" /> 16099 <Test name="teximage2d" /> 16100 <Test name="teximage2d_inequal_width_height_cube" /> 16101 <Test name="teximage2d_neg_level" /> 16102 <Test name="teximage2d_max_level" /> 16103 <Test name="teximage2d_neg_width_height" /> 16104 <Test name="teximage2d_max_width_height" /> 16105 <Test name="teximage2d_invalid_border" /> 16106 <Test name="teximage2d_invalid_buffer_target" /> 16107 <Test name="texsubimage2d" /> 16108 <Test name="texsubimage2d_neg_level" /> 16109 <Test name="texsubimage2d_max_level" /> 16110 <Test name="texsubimage2d_neg_offset" /> 16111 <Test name="texsubimage2d_invalid_offset" /> 16112 <Test name="texsubimage2d_neg_width_height" /> 16113 <Test name="texsubimage2d_invalid_buffer_target" /> 16114 <Test name="texparameteri" /> 16115 <Test name="texparameterf" /> 16116 <Test name="texparameteriv" /> 16117 <Test name="texparameterfv" /> 16118 <Test name="compressedtexsubimage2d" /> 16119 <Test name="compressedtexsubimage2d_neg_level" /> 16120 <Test name="compressedtexsubimage2d_neg_offset" /> 16121 <Test name="compressedtexsubimage2d_invalid_offset" /> 16122 <Test name="compressedtexsubimage2d_neg_width_height" /> 16123 <Test name="compressedtexsubimage2d_invalid_size" /> 16124 <Test name="compressedtexsubimage2d_invalid_buffer_target" /> 16125 <Test name="teximage3d_neg_level" /> 16126 <Test name="teximage3d_max_level" /> 16127 <Test name="teximage3d_neg_width_height_depth" /> 16128 <Test name="teximage3d_max_width_height_depth" /> 16129 <Test name="teximage3d_invalid_border" /> 16130 <Test name="teximage3d_invalid_buffer_target" /> 16131 <Test name="texsubimage3d" /> 16132 <Test name="texsubimage3d_neg_level" /> 16133 <Test name="texsubimage3d_max_level" /> 16134 <Test name="texsubimage3d_neg_offset" /> 16135 <Test name="texsubimage3d_invalid_offset" /> 16136 <Test name="texsubimage3d_neg_width_height" /> 16137 <Test name="texsubimage3d_invalid_buffer_target" /> 16138 <Test name="copytexsubimage3d" /> 16139 <Test name="copytexsubimage3d_neg_level" /> 16140 <Test name="copytexsubimage3d_max_level" /> 16141 <Test name="copytexsubimage3d_neg_offset" /> 16142 <Test name="copytexsubimage3d_invalid_offset" /> 16143 <Test name="copytexsubimage3d_neg_width_height" /> 16144 <Test name="copytexsubimage3d_incomplete_framebuffer" /> 16145 <Test name="compressedteximage3d" /> 16146 <Test name="compressedteximage3d_neg_level" /> 16147 <Test name="compressedteximage3d_neg_width_height_depth" /> 16148 <Test name="compressedteximage3d_max_width_height_depth" /> 16149 <Test name="compressedteximage3d_invalid_border" /> 16150 <Test name="compressedteximage3d_invalid_size" /> 16151 <Test name="compressedteximage3d_invalid_buffer_target" /> 16152 <Test name="compressedtexsubimage3d" /> 16153 <Test name="compressedtexsubimage3d_neg_level" /> 16154 <Test name="compressedtexsubimage3d_neg_offset" /> 16155 <Test name="compressedtexsubimage3d_invalid_offset" /> 16156 <Test name="compressedtexsubimage3d_neg_width_height_depth" /> 16157 <Test name="compressedtexsubimage3d_invalid_size" /> 16158 <Test name="texstorage2d" /> 16159 <Test name="texstorage2d_invalid_binding" /> 16160 <Test name="texstorage2d_invalid_levels" /> 16161 <Test name="texstorage3d" /> 16162 <Test name="texstorage3d_invalid_binding" /> 16163 <Test name="texstorage3d_invalid_levels" /> 16164 </TestCase> 16165 <TestCase name="shader"> 16166 <Test name="create_shader" /> 16167 <Test name="shader_source" /> 16168 <Test name="compile_shader" /> 16169 <Test name="delete_shader" /> 16170 <Test name="shader_binary" /> 16171 <Test name="attach_shader" /> 16172 <Test name="detach_shader" /> 16173 <Test name="link_program" /> 16174 <Test name="use_program" /> 16175 <Test name="delete_program" /> 16176 <Test name="validate_program" /> 16177 <Test name="get_program_binary" /> 16178 <Test name="gen_samplers" /> 16179 <Test name="bind_sampler" /> 16180 <Test name="delete_samplers" /> 16181 <Test name="get_sampler_parameteriv" /> 16182 <Test name="get_sampler_parameterfv" /> 16183 <Test name="sampler_parameteri" /> 16184 <Test name="sampler_parameteriv" /> 16185 <Test name="sampler_parameterf" /> 16186 <Test name="sampler_parameterfv" /> 16187 <Test name="get_attrib_location" /> 16188 <Test name="get_uniform_location" /> 16189 <Test name="bind_attrib_location" /> 16190 <Test name="uniform_block_binding" /> 16191 <Test name="uniformf_invalid_program" /> 16192 <Test name="uniformf_incompatible_type" /> 16193 <Test name="uniformf_invalid_location" /> 16194 <Test name="uniformfv_invalid_program" /> 16195 <Test name="uniformfv_incompatible_type" /> 16196 <Test name="uniformfv_invalid_location" /> 16197 <Test name="uniformfv_invalid_count" /> 16198 <Test name="uniformi_invalid_program" /> 16199 <Test name="uniformi_incompatible_type" /> 16200 <Test name="uniformi_invalid_location" /> 16201 <Test name="uniformiv_invalid_program" /> 16202 <Test name="uniformiv_incompatible_type" /> 16203 <Test name="uniformiv_invalid_location" /> 16204 <Test name="uniformiv_invalid_count" /> 16205 <Test name="uniformui_invalid_program" /> 16206 <Test name="uniformui_incompatible_type" /> 16207 <Test name="uniformui_invalid_location" /> 16208 <Test name="uniformuiv_invalid_program" /> 16209 <Test name="uniformuiv_incompatible_type" /> 16210 <Test name="uniformuiv_invalid_location" /> 16211 <Test name="uniformuiv_invalid_count" /> 16212 <Test name="uniform_matrixfv_invalid_program" /> 16213 <Test name="uniform_matrixfv_incompatible_type" /> 16214 <Test name="uniform_matrixfv_invalid_location" /> 16215 <Test name="uniform_matrixfv_invalid_count" /> 16216 <Test name="gen_transform_feedbacks" /> 16217 <Test name="bind_transform_feedback" /> 16218 <Test name="delete_transform_feedbacks" /> 16219 <Test name="begin_transform_feedback" /> 16220 <Test name="pause_transform_feedback" /> 16221 <Test name="resume_transform_feedback" /> 16222 <Test name="end_transform_feedback" /> 16223 <Test name="get_transform_feedback_varying" /> 16224 <Test name="transform_feedback_varyings" /> 16225 </TestCase> 16226 <TestCase name="fragment"> 16227 <Test name="scissor" /> 16228 <Test name="depth_func" /> 16229 <Test name="viewport" /> 16230 <Test name="stencil_func" /> 16231 <Test name="stencil_func_separate" /> 16232 <Test name="stencil_op" /> 16233 <Test name="stencil_op_separate" /> 16234 <Test name="stencil_mask_separate" /> 16235 <Test name="blend_equation" /> 16236 <Test name="blend_equation_separate" /> 16237 <Test name="blend_func" /> 16238 <Test name="blend_func_separate" /> 16239 <Test name="cull_face" /> 16240 <Test name="front_face" /> 16241 <Test name="line_width" /> 16242 <Test name="gen_queries" /> 16243 <Test name="begin_query" /> 16244 <Test name="end_query" /> 16245 <Test name="delete_queries" /> 16246 <Test name="fence_sync" /> 16247 <Test name="wait_sync" /> 16248 <Test name="client_wait_sync" /> 16249 <Test name="delete_sync" /> 16250 </TestCase> 16251 <TestCase name="vertex_array"> 16252 <Test name="vertex_attribf" /> 16253 <Test name="vertex_attribfv" /> 16254 <Test name="vertex_attribi4" /> 16255 <Test name="vertex_attribi4v" /> 16256 <Test name="vertex_attrib_pointer" /> 16257 <Test name="vertex_attrib_i_pointer" /> 16258 <Test name="enable_vertex_attrib_array" /> 16259 <Test name="disable_vertex_attrib_array" /> 16260 <Test name="gen_vertex_arrays" /> 16261 <Test name="bind_vertex_array" /> 16262 <Test name="delete_vertex_arrays" /> 16263 <Test name="vertex_attrib_divisor" /> 16264 <Test name="draw_arrays" /> 16265 <Test name="draw_arrays_invalid_program" /> 16266 <Test name="draw_arrays_incomplete_primitive" /> 16267 <Test name="draw_elements_invalid_program" /> 16268 <Test name="draw_arrays_instanced" /> 16269 <Test name="draw_arrays_instanced_invalid_program" /> 16270 <Test name="draw_arrays_instanced_incomplete_primitive" /> 16271 <Test name="draw_elements_instanced_invalid_program" /> 16272 <Test name="draw_range_elements_invalid_program" /> 16273 </TestCase> 16274 <TestCase name="state"> 16275 <Test name="enable" /> 16276 <Test name="disable" /> 16277 <Test name="get_booleanv" /> 16278 <Test name="get_floatv" /> 16279 <Test name="get_integerv" /> 16280 <Test name="get_integer64v" /> 16281 <Test name="get_integeri_v" /> 16282 <Test name="get_integer64i_v" /> 16283 <Test name="get_string" /> 16284 <Test name="get_stringi" /> 16285 <Test name="get_attached_shaders" /> 16286 <Test name="get_shaderiv" /> 16287 <Test name="get_shader_info_log" /> 16288 <Test name="get_shader_precision_format" /> 16289 <Test name="get_shader_source" /> 16290 <Test name="get_programiv" /> 16291 <Test name="get_program_info_log" /> 16292 <Test name="get_tex_parameterfv" /> 16293 <Test name="get_tex_parameteriv" /> 16294 <Test name="get_uniformfv" /> 16295 <Test name="get_uniformiv" /> 16296 <Test name="get_uniformuiv" /> 16297 <Test name="get_active_uniform" /> 16298 <Test name="get_active_uniformsiv" /> 16299 <Test name="get_active_uniform_blockiv" /> 16300 <Test name="get_active_uniform_block_name" /> 16301 <Test name="get_active_attrib" /> 16302 <Test name="get_uniform_indices" /> 16303 <Test name="get_vertex_attribfv" /> 16304 <Test name="get_vertex_attribiv" /> 16305 <Test name="get_vertex_attribi_iv" /> 16306 <Test name="get_vertex_attribi_uiv" /> 16307 <Test name="get_vertex_attrib_pointerv" /> 16308 <Test name="get_frag_data_location" /> 16309 <Test name="get_buffer_parameteriv" /> 16310 <Test name="get_buffer_parameteri64v" /> 16311 <Test name="get_buffer_pointerv" /> 16312 <Test name="get_renderbuffer_parameteriv" /> 16313 <Test name="get_queryiv" /> 16314 <Test name="get_query_objectuiv" /> 16315 <Test name="get_synciv" /> 16316 <Test name="is_enabled" /> 16317 <Test name="hint" /> 16318 </TestCase> 16319 </TestSuite> 16320 </TestSuite> 16321 <TestCase name="externally_generated"> 16322 <Test name="application_messages" /> 16323 <Test name="third_party_messages" /> 16324 <Test name="push_pop_stack" /> 16325 <Test name="push_pop_consistency" /> 16326 </TestCase> 16327 <TestCase name="error_filters"> 16328 <Test name="case_4" /> 16329 <Test name="case_5" /> 16330 <Test name="case_6" /> 16331 <Test name="case_7" /> 16332 <Test name="case_10" /> 16333 <Test name="case_12" /> 16334 <Test name="case_13" /> 16335 <Test name="case_14" /> 16336 <Test name="case_15" /> 16337 <Test name="case_21" /> 16338 <Test name="case_22" /> 16339 <Test name="case_23" /> 16340 <Test name="case_25" /> 16341 <Test name="case_28" /> 16342 <Test name="case_29" /> 16343 <Test name="case_30" /> 16344 </TestCase> 16345 <TestCase name="error_groups"> 16346 <Test name="case_4" /> 16347 </TestCase> 16348 <TestCase name="async"> 16349 <Test name="case_0_log" /> 16350 <Test name="case_1_callback" /> 16351 <Test name="case_2_log" /> 16352 <Test name="case_3_callback" /> 16353 <Test name="case_4_log" /> 16354 <Test name="case_5_callback" /> 16355 <Test name="case_6_log" /> 16356 <Test name="case_7_callback" /> 16357 <Test name="case_8_log" /> 16358 <Test name="case_9_callback" /> 16359 <Test name="case_10_log" /> 16360 <Test name="case_11_callback" /> 16361 <Test name="case_12_log" /> 16362 <Test name="case_13_callback" /> 16363 <Test name="case_14_log" /> 16364 <Test name="case_15_callback" /> 16365 </TestCase> 16366 <TestCase name="object_labels"> 16367 <Test name="buffer" /> 16368 <Test name="shader" /> 16369 <Test name="program" /> 16370 <Test name="query" /> 16371 <Test name="transform_feedback" /> 16372 <Test name="sampler" /> 16373 <Test name="texture" /> 16374 <Test name="renderbuffer" /> 16375 <Test name="framebuffer" /> 16376 </TestCase> 16377 </TestSuite> 16378 <TestSuite name="fbo"> 16379 <TestSuite name="color"> 16380 <TestCase name="texcubearray"> 16381 <Test name="rgba32i" /> 16382 <Test name="rgba32ui" /> 16383 <Test name="rgba16i" /> 16384 <Test name="rgba16ui" /> 16385 <Test name="rgba8" /> 16386 <Test name="rgba8i" /> 16387 <Test name="rgba8ui" /> 16388 <Test name="srgb8_alpha8" /> 16389 <Test name="rgb10_a2" /> 16390 <Test name="rgb10_a2ui" /> 16391 <Test name="rgba4" /> 16392 <Test name="rgb5_a1" /> 16393 <Test name="rgb8" /> 16394 <Test name="rgb565" /> 16395 <Test name="rg32i" /> 16396 <Test name="rg32ui" /> 16397 <Test name="rg16i" /> 16398 <Test name="rg16ui" /> 16399 <Test name="rg8" /> 16400 <Test name="rg8i" /> 16401 <Test name="rg8ui" /> 16402 <Test name="r32i" /> 16403 <Test name="r32ui" /> 16404 <Test name="r16i" /> 16405 <Test name="r16ui" /> 16406 <Test name="r8" /> 16407 <Test name="r8i" /> 16408 <Test name="r8ui" /> 16409 <Test name="rgba32f" /> 16410 <Test name="rgba16f" /> 16411 <Test name="r11f_g11f_b10f" /> 16412 <Test name="rg32f" /> 16413 <Test name="rg16f" /> 16414 <Test name="r32f" /> 16415 <Test name="r16f" /> 16416 <Test name="rgb16f" /> 16417 </TestCase> 16418 </TestSuite> 16419 <TestSuite name="no_attachments"> 16420 <TestCase name="npot_size"> 16421 <Test name="1x1" /> 16422 </TestCase> 16423 <TestCase name="interaction"> 16424 <Test name="256x256ms0_default_128x128ms1" /> 16425 <Test name="256x256ms1_default_128x128ms0" /> 16426 <Test name="256x256ms0_default_512x512ms2" /> 16427 <Test name="256x256ms2_default_128x512ms0" /> 16428 <Test name="127x127ms0_default_129x129ms0" /> 16429 <Test name="17x512ms4_default_16x16ms2" /> 16430 <Test name="2048x2048ms4_default_1x1ms0" /> 16431 <Test name="1x1ms0_default_2048x2048ms4" /> 16432 </TestCase> 16433 </TestSuite> 16434 <TestCase name="completeness"> 16435 <Test name="no_attachments" /> 16436 </TestCase> 16437 </TestSuite> 16438 <TestSuite name="program_interface_query"> 16439 <TestCase name="buffer_limited_query"> 16440 <Test name="resource_query" /> 16441 </TestCase> 16442 <TestSuite name="uniform"> 16443 <TestSuite name="resource_list"> 16444 <TestCase name="default_block"> 16445 <Test name="var" /> 16446 <Test name="var_struct" /> 16447 <Test name="var_struct_struct" /> 16448 <Test name="var_struct_struct_struct" /> 16449 <Test name="var_struct_struct_struct_struct" /> 16450 <Test name="var_array_struct_struct_struct" /> 16451 <Test name="var_array_struct_struct" /> 16452 <Test name="var_struct_array_struct_struct" /> 16453 <Test name="var_array_array_struct_struct" /> 16454 <Test name="var_array_struct" /> 16455 <Test name="var_struct_array_struct" /> 16456 <Test name="var_struct_struct_array_struct" /> 16457 <Test name="var_array_struct_array_struct" /> 16458 <Test name="var_array_array_struct" /> 16459 <Test name="var_struct_array_array_struct" /> 16460 <Test name="var_array_array_array_struct" /> 16461 <Test name="var_array" /> 16462 <Test name="var_struct_array" /> 16463 <Test name="var_struct_struct_array" /> 16464 <Test name="var_struct_struct_struct_array" /> 16465 <Test name="var_array_struct_struct_array" /> 16466 <Test name="var_array_struct_array" /> 16467 <Test name="var_struct_array_struct_array" /> 16468 <Test name="var_array_array_struct_array" /> 16469 <Test name="var_array_array" /> 16470 <Test name="var_struct_array_array" /> 16471 <Test name="var_struct_struct_array_array" /> 16472 <Test name="var_array_struct_array_array" /> 16473 <Test name="var_array_array_array" /> 16474 <Test name="var_struct_array_array_array" /> 16475 <Test name="var_array_array_array_array" /> 16476 </TestCase> 16477 <TestCase name="named_block"> 16478 <Test name="var" /> 16479 <Test name="var_struct" /> 16480 <Test name="var_struct_struct" /> 16481 <Test name="var_struct_struct_struct" /> 16482 <Test name="var_struct_struct_struct_struct" /> 16483 <Test name="var_array_struct_struct_struct" /> 16484 <Test name="var_array_struct_struct" /> 16485 <Test name="var_struct_array_struct_struct" /> 16486 <Test name="var_array_array_struct_struct" /> 16487 <Test name="var_array_struct" /> 16488 <Test name="var_struct_array_struct" /> 16489 <Test name="var_struct_struct_array_struct" /> 16490 <Test name="var_array_struct_array_struct" /> 16491 <Test name="var_array_array_struct" /> 16492 <Test name="var_struct_array_array_struct" /> 16493 <Test name="var_array_array_array_struct" /> 16494 <Test name="var_array" /> 16495 <Test name="var_struct_array" /> 16496 <Test name="var_struct_struct_array" /> 16497 <Test name="var_struct_struct_struct_array" /> 16498 <Test name="var_array_struct_struct_array" /> 16499 <Test name="var_array_struct_array" /> 16500 <Test name="var_struct_array_struct_array" /> 16501 <Test name="var_array_array_struct_array" /> 16502 <Test name="var_array_array" /> 16503 <Test name="var_struct_array_array" /> 16504 <Test name="var_struct_struct_array_array" /> 16505 <Test name="var_array_struct_array_array" /> 16506 <Test name="var_array_array_array" /> 16507 <Test name="var_struct_array_array_array" /> 16508 <Test name="var_array_array_array_array" /> 16509 </TestCase> 16510 <TestCase name="unnamed_block"> 16511 <Test name="var" /> 16512 <Test name="var_struct" /> 16513 <Test name="var_struct_struct" /> 16514 <Test name="var_struct_struct_struct" /> 16515 <Test name="var_struct_struct_struct_struct" /> 16516 <Test name="var_array_struct_struct_struct" /> 16517 <Test name="var_array_struct_struct" /> 16518 <Test name="var_struct_array_struct_struct" /> 16519 <Test name="var_array_array_struct_struct" /> 16520 <Test name="var_array_struct" /> 16521 <Test name="var_struct_array_struct" /> 16522 <Test name="var_struct_struct_array_struct" /> 16523 <Test name="var_array_struct_array_struct" /> 16524 <Test name="var_array_array_struct" /> 16525 <Test name="var_struct_array_array_struct" /> 16526 <Test name="var_array_array_array_struct" /> 16527 <Test name="var_array" /> 16528 <Test name="var_struct_array" /> 16529 <Test name="var_struct_struct_array" /> 16530 <Test name="var_struct_struct_struct_array" /> 16531 <Test name="var_array_struct_struct_array" /> 16532 <Test name="var_array_struct_array" /> 16533 <Test name="var_struct_array_struct_array" /> 16534 <Test name="var_array_array_struct_array" /> 16535 <Test name="var_array_array" /> 16536 <Test name="var_struct_array_array" /> 16537 <Test name="var_struct_struct_array_array" /> 16538 <Test name="var_array_struct_array_array" /> 16539 <Test name="var_array_array_array" /> 16540 <Test name="var_struct_array_array_array" /> 16541 <Test name="var_array_array_array_array" /> 16542 </TestCase> 16543 <TestCase name="block_array"> 16544 <Test name="var_array" /> 16545 <Test name="var_struct_array" /> 16546 <Test name="var_struct_struct_array" /> 16547 <Test name="var_struct_struct_struct_array" /> 16548 <Test name="var_struct_struct_struct_struct_array" /> 16549 <Test name="var_array_struct_struct_struct_array" /> 16550 <Test name="var_array_struct_struct_array" /> 16551 <Test name="var_struct_array_struct_struct_array" /> 16552 <Test name="var_array_array_struct_struct_array" /> 16553 <Test name="var_array_struct_array" /> 16554 <Test name="var_struct_array_struct_array" /> 16555 <Test name="var_struct_struct_array_struct_array" /> 16556 <Test name="var_array_struct_array_struct_array" /> 16557 <Test name="var_array_array_struct_array" /> 16558 <Test name="var_struct_array_array_struct_array" /> 16559 <Test name="var_array_array_array_struct_array" /> 16560 <Test name="var_array_array" /> 16561 <Test name="var_struct_array_array" /> 16562 <Test name="var_struct_struct_array_array" /> 16563 <Test name="var_struct_struct_struct_array_array" /> 16564 <Test name="var_array_struct_struct_array_array" /> 16565 <Test name="var_array_struct_array_array" /> 16566 <Test name="var_struct_array_struct_array_array" /> 16567 <Test name="var_array_array_struct_array_array" /> 16568 <Test name="var_array_array_array" /> 16569 <Test name="var_struct_array_array_array" /> 16570 <Test name="var_struct_struct_array_array_array" /> 16571 <Test name="var_array_struct_array_array_array" /> 16572 <Test name="var_array_array_array_array" /> 16573 <Test name="var_struct_array_array_array_array" /> 16574 <Test name="var_array_array_array_array_array" /> 16575 </TestCase> 16576 </TestSuite> 16577 <TestSuite name="array_size"> 16578 <TestSuite name="default_block"> 16579 <TestCase name="types"> 16580 <Test name="float" /> 16581 <Test name="int" /> 16582 <Test name="uint" /> 16583 <Test name="bool" /> 16584 <Test name="vec3" /> 16585 <Test name="vec4" /> 16586 <Test name="ivec3" /> 16587 <Test name="uvec3" /> 16588 <Test name="bvec3" /> 16589 <Test name="mat2" /> 16590 <Test name="mat3x2" /> 16591 <Test name="mat3" /> 16592 <Test name="mat4x2" /> 16593 <Test name="mat4" /> 16594 <Test name="image_2d" /> 16595 <Test name="iimage_2d_array" /> 16596 <Test name="uimage_2d" /> 16597 <Test name="atomic_uint" /> 16598 </TestCase> 16599 <TestCase name="aggregates"> 16600 <Test name="var" /> 16601 <Test name="var_struct" /> 16602 <Test name="var_struct_struct" /> 16603 <Test name="var_struct_struct_struct" /> 16604 <Test name="var_array_struct_struct" /> 16605 <Test name="var_array_struct" /> 16606 <Test name="var_struct_array_struct" /> 16607 <Test name="var_array_array_struct" /> 16608 <Test name="var_array" /> 16609 <Test name="var_struct_array" /> 16610 <Test name="var_struct_struct_array" /> 16611 <Test name="var_array_struct_array" /> 16612 <Test name="var_array_array" /> 16613 <Test name="var_struct_array_array" /> 16614 <Test name="var_array_array_array" /> 16615 </TestCase> 16616 </TestSuite> 16617 <TestSuite name="named_block"> 16618 <TestCase name="types"> 16619 <Test name="float" /> 16620 <Test name="int" /> 16621 <Test name="uint" /> 16622 <Test name="bool" /> 16623 <Test name="vec3" /> 16624 <Test name="vec4" /> 16625 <Test name="ivec3" /> 16626 <Test name="uvec3" /> 16627 <Test name="bvec3" /> 16628 <Test name="mat2" /> 16629 <Test name="mat3x2" /> 16630 <Test name="mat3" /> 16631 <Test name="mat4x2" /> 16632 <Test name="mat4" /> 16633 </TestCase> 16634 <TestCase name="aggregates"> 16635 <Test name="var" /> 16636 <Test name="var_struct" /> 16637 <Test name="var_struct_struct" /> 16638 <Test name="var_struct_struct_struct" /> 16639 <Test name="var_array_struct_struct" /> 16640 <Test name="var_array_struct" /> 16641 <Test name="var_struct_array_struct" /> 16642 <Test name="var_array_array_struct" /> 16643 <Test name="var_array" /> 16644 <Test name="var_struct_array" /> 16645 <Test name="var_struct_struct_array" /> 16646 <Test name="var_array_struct_array" /> 16647 <Test name="var_array_array" /> 16648 <Test name="var_struct_array_array" /> 16649 <Test name="var_array_array_array" /> 16650 </TestCase> 16651 </TestSuite> 16652 <TestCase name="unnamed_block"> 16653 <Test name="var" /> 16654 <Test name="var_struct" /> 16655 <Test name="var_struct_struct" /> 16656 <Test name="var_array_struct" /> 16657 <Test name="var_array" /> 16658 <Test name="var_struct_array" /> 16659 <Test name="var_array_array" /> 16660 </TestCase> 16661 <TestCase name="block_array"> 16662 <Test name="var" /> 16663 <Test name="var_struct" /> 16664 <Test name="var_struct_struct" /> 16665 <Test name="var_array_struct" /> 16666 <Test name="var_array" /> 16667 <Test name="var_struct_array" /> 16668 <Test name="var_array_array" /> 16669 </TestCase> 16670 </TestSuite> 16671 <TestSuite name="array_stride"> 16672 <TestSuite name="default_block"> 16673 <TestCase name="types"> 16674 <Test name="float" /> 16675 <Test name="int" /> 16676 <Test name="uint" /> 16677 <Test name="bool" /> 16678 <Test name="vec3" /> 16679 <Test name="vec4" /> 16680 <Test name="ivec3" /> 16681 <Test name="uvec3" /> 16682 <Test name="bvec3" /> 16683 <Test name="mat2" /> 16684 <Test name="mat3x2" /> 16685 <Test name="mat3" /> 16686 <Test name="mat4x2" /> 16687 <Test name="mat4" /> 16688 <Test name="atomic_uint" /> 16689 </TestCase> 16690 <TestCase name="aggregates"> 16691 <Test name="atomic_uint_array" /> 16692 <Test name="float_struct" /> 16693 <Test name="float_struct_struct" /> 16694 <Test name="float_struct_array" /> 16695 <Test name="float_array" /> 16696 <Test name="float_array_struct" /> 16697 <Test name="float_array_array" /> 16698 <Test name="bool_struct" /> 16699 <Test name="bool_array" /> 16700 <Test name="bvec3_struct" /> 16701 <Test name="bvec3_struct_struct" /> 16702 <Test name="bvec3_struct_array" /> 16703 <Test name="bvec3_array" /> 16704 <Test name="bvec3_array_struct" /> 16705 <Test name="bvec3_array_array" /> 16706 <Test name="vec3_struct" /> 16707 <Test name="vec3_struct_struct" /> 16708 <Test name="vec3_struct_array" /> 16709 <Test name="vec3_array" /> 16710 <Test name="vec3_array_struct" /> 16711 <Test name="vec3_array_array" /> 16712 <Test name="ivec3_struct" /> 16713 <Test name="ivec3_struct_struct" /> 16714 <Test name="ivec3_struct_array" /> 16715 <Test name="ivec3_array" /> 16716 <Test name="ivec3_array_struct" /> 16717 <Test name="ivec3_array_array" /> 16718 </TestCase> 16719 </TestSuite> 16720 <TestSuite name="named_block"> 16721 <TestCase name="types"> 16722 <Test name="float" /> 16723 <Test name="int" /> 16724 <Test name="uint" /> 16725 <Test name="bool" /> 16726 <Test name="vec3" /> 16727 <Test name="vec4" /> 16728 <Test name="ivec3" /> 16729 <Test name="uvec3" /> 16730 <Test name="bvec3" /> 16731 <Test name="mat2" /> 16732 <Test name="mat3x2" /> 16733 <Test name="mat3" /> 16734 <Test name="mat4x2" /> 16735 <Test name="mat4" /> 16736 </TestCase> 16737 <TestCase name="aggregates"> 16738 <Test name="float_struct" /> 16739 <Test name="float_struct_struct" /> 16740 <Test name="float_struct_array" /> 16741 <Test name="float_array" /> 16742 <Test name="float_array_struct" /> 16743 <Test name="float_array_array" /> 16744 <Test name="bool_struct" /> 16745 <Test name="bool_array" /> 16746 <Test name="bvec3_struct" /> 16747 <Test name="bvec3_struct_struct" /> 16748 <Test name="bvec3_struct_array" /> 16749 <Test name="bvec3_array" /> 16750 <Test name="bvec3_array_struct" /> 16751 <Test name="bvec3_array_array" /> 16752 <Test name="vec3_struct" /> 16753 <Test name="vec3_struct_struct" /> 16754 <Test name="vec3_struct_array" /> 16755 <Test name="vec3_array" /> 16756 <Test name="vec3_array_struct" /> 16757 <Test name="vec3_array_array" /> 16758 <Test name="ivec3_struct" /> 16759 <Test name="ivec3_struct_struct" /> 16760 <Test name="ivec3_struct_array" /> 16761 <Test name="ivec3_array" /> 16762 <Test name="ivec3_array_struct" /> 16763 <Test name="ivec3_array_array" /> 16764 </TestCase> 16765 </TestSuite> 16766 <TestSuite name="unnamed_block"> 16767 <TestCase name="basic_type"> 16768 <Test name="float" /> 16769 <Test name="int" /> 16770 <Test name="uint" /> 16771 <Test name="bool" /> 16772 <Test name="vec3" /> 16773 <Test name="vec4" /> 16774 </TestCase> 16775 <TestCase name="array"> 16776 <Test name="float" /> 16777 <Test name="int" /> 16778 <Test name="uint" /> 16779 <Test name="bool" /> 16780 <Test name="vec3" /> 16781 <Test name="vec4" /> 16782 </TestCase> 16783 <TestCase name="struct"> 16784 <Test name="float" /> 16785 <Test name="int" /> 16786 <Test name="uint" /> 16787 <Test name="bool" /> 16788 <Test name="vec3" /> 16789 <Test name="vec4" /> 16790 </TestCase> 16791 </TestSuite> 16792 <TestSuite name="block_array"> 16793 <TestCase name="basic_type"> 16794 <Test name="float" /> 16795 <Test name="int" /> 16796 <Test name="uint" /> 16797 <Test name="bool" /> 16798 <Test name="vec3" /> 16799 <Test name="vec4" /> 16800 </TestCase> 16801 <TestCase name="array"> 16802 <Test name="float" /> 16803 <Test name="int" /> 16804 <Test name="uint" /> 16805 <Test name="bool" /> 16806 <Test name="vec3" /> 16807 <Test name="vec4" /> 16808 </TestCase> 16809 <TestCase name="struct"> 16810 <Test name="float" /> 16811 <Test name="int" /> 16812 <Test name="uint" /> 16813 <Test name="bool" /> 16814 <Test name="vec3" /> 16815 <Test name="vec4" /> 16816 </TestCase> 16817 </TestSuite> 16818 </TestSuite> 16819 <TestSuite name="atomic_counter_buffer_index"> 16820 <TestSuite name="default_block"> 16821 <TestCase name="basic_type"> 16822 <Test name="float" /> 16823 <Test name="int" /> 16824 <Test name="uint" /> 16825 <Test name="bool" /> 16826 <Test name="vec2" /> 16827 <Test name="vec3" /> 16828 <Test name="vec4" /> 16829 <Test name="ivec2" /> 16830 <Test name="ivec3" /> 16831 <Test name="ivec4" /> 16832 <Test name="uvec2" /> 16833 <Test name="uvec3" /> 16834 <Test name="uvec4" /> 16835 <Test name="bvec2" /> 16836 <Test name="bvec3" /> 16837 <Test name="bvec4" /> 16838 <Test name="mat2" /> 16839 <Test name="mat2x3" /> 16840 <Test name="mat2x4" /> 16841 <Test name="mat3x2" /> 16842 <Test name="mat3" /> 16843 <Test name="mat3x4" /> 16844 <Test name="mat4x2" /> 16845 <Test name="mat4x3" /> 16846 <Test name="mat4" /> 16847 </TestCase> 16848 <TestCase name="opaque_type"> 16849 <Test name="image_2d" /> 16850 <Test name="image_cube" /> 16851 <Test name="image_2d_array" /> 16852 <Test name="image_3d" /> 16853 <Test name="iimage_2d" /> 16854 <Test name="iimage_cube" /> 16855 <Test name="iimage_2d_array" /> 16856 <Test name="iimage_3d" /> 16857 <Test name="uimage_2d" /> 16858 <Test name="uimage_cube" /> 16859 <Test name="uimage_2d_array" /> 16860 <Test name="uimage_3d" /> 16861 <Test name="atomic_uint" /> 16862 </TestCase> 16863 <TestCase name="array"> 16864 <Test name="var_array" /> 16865 </TestCase> 16866 </TestSuite> 16867 <TestCase name="named_block"> 16868 <Test name="float" /> 16869 <Test name="int" /> 16870 <Test name="uint" /> 16871 <Test name="bool" /> 16872 <Test name="vec3" /> 16873 <Test name="vec4" /> 16874 </TestCase> 16875 </TestSuite> 16876 <TestCase name="block_index"> 16877 <Test name="default_block" /> 16878 <Test name="named_block" /> 16879 <Test name="unnamed_block" /> 16880 <Test name="block_array" /> 16881 </TestCase> 16882 <TestSuite name="location"> 16883 <TestSuite name="default_block"> 16884 <TestCase name="basic_type"> 16885 <Test name="float" /> 16886 <Test name="int" /> 16887 <Test name="uint" /> 16888 <Test name="bool" /> 16889 <Test name="vec2" /> 16890 <Test name="vec3" /> 16891 <Test name="vec4" /> 16892 <Test name="ivec2" /> 16893 <Test name="ivec3" /> 16894 <Test name="ivec4" /> 16895 <Test name="uvec2" /> 16896 <Test name="uvec3" /> 16897 <Test name="uvec4" /> 16898 <Test name="bvec2" /> 16899 <Test name="bvec3" /> 16900 <Test name="bvec4" /> 16901 <Test name="mat2" /> 16902 <Test name="mat2x3" /> 16903 <Test name="mat2x4" /> 16904 <Test name="mat3x2" /> 16905 <Test name="mat3" /> 16906 <Test name="mat3x4" /> 16907 <Test name="mat4x2" /> 16908 <Test name="mat4x3" /> 16909 <Test name="mat4" /> 16910 </TestCase> 16911 <TestCase name="opaque_type"> 16912 <Test name="atomic_uint" /> 16913 </TestCase> 16914 <TestSuite name="array"> 16915 <TestCase name="basic_type"> 16916 <Test name="float" /> 16917 <Test name="int" /> 16918 <Test name="uint" /> 16919 <Test name="bool" /> 16920 <Test name="vec3" /> 16921 <Test name="vec4" /> 16922 <Test name="ivec3" /> 16923 <Test name="uvec3" /> 16924 <Test name="bvec3" /> 16925 <Test name="mat2" /> 16926 <Test name="mat3x2" /> 16927 <Test name="mat3" /> 16928 <Test name="mat4x2" /> 16929 <Test name="mat4" /> 16930 </TestCase> 16931 <TestCase name="opaque_type"> 16932 <Test name="atomic_uint" /> 16933 </TestCase> 16934 <TestCase name="array"> 16935 <Test name="float" /> 16936 <Test name="int" /> 16937 <Test name="uint" /> 16938 <Test name="bool" /> 16939 <Test name="vec3" /> 16940 <Test name="vec4" /> 16941 <Test name="atomic_uint" /> 16942 </TestCase> 16943 <TestCase name="struct"> 16944 <Test name="float" /> 16945 <Test name="int" /> 16946 <Test name="uint" /> 16947 <Test name="bool" /> 16948 <Test name="vec3" /> 16949 <Test name="vec4" /> 16950 </TestCase> 16951 </TestSuite> 16952 <TestSuite name="struct"> 16953 <TestCase name="basic_type"> 16954 <Test name="float" /> 16955 <Test name="int" /> 16956 <Test name="uint" /> 16957 <Test name="bool" /> 16958 <Test name="vec3" /> 16959 <Test name="vec4" /> 16960 <Test name="ivec3" /> 16961 <Test name="uvec3" /> 16962 <Test name="bvec3" /> 16963 <Test name="mat2" /> 16964 <Test name="mat3x2" /> 16965 <Test name="mat3" /> 16966 <Test name="mat4x2" /> 16967 <Test name="mat4" /> 16968 </TestCase> 16969 <TestCase name="array"> 16970 <Test name="float" /> 16971 <Test name="int" /> 16972 <Test name="uint" /> 16973 <Test name="bool" /> 16974 <Test name="vec3" /> 16975 <Test name="vec4" /> 16976 </TestCase> 16977 <TestCase name="struct"> 16978 <Test name="float" /> 16979 <Test name="int" /> 16980 <Test name="uint" /> 16981 <Test name="bool" /> 16982 <Test name="vec3" /> 16983 <Test name="vec4" /> 16984 </TestCase> 16985 </TestSuite> 16986 </TestSuite> 16987 <TestCase name="named_block"> 16988 <Test name="float" /> 16989 <Test name="int" /> 16990 <Test name="uint" /> 16991 <Test name="bool" /> 16992 <Test name="vec3" /> 16993 <Test name="vec4" /> 16994 </TestCase> 16995 <TestCase name="unnamed_block"> 16996 <Test name="float" /> 16997 <Test name="int" /> 16998 <Test name="uint" /> 16999 <Test name="bool" /> 17000 <Test name="vec3" /> 17001 <Test name="vec4" /> 17002 </TestCase> 17003 </TestSuite> 17004 <TestSuite name="matrix_row_major"> 17005 <TestSuite name="default_block"> 17006 <TestSuite name="no_qualifier"> 17007 <TestCase name="types"> 17008 <Test name="float" /> 17009 <Test name="int" /> 17010 <Test name="uint" /> 17011 <Test name="bool" /> 17012 <Test name="vec3" /> 17013 <Test name="vec4" /> 17014 <Test name="mat2" /> 17015 <Test name="mat2x3" /> 17016 <Test name="mat3" /> 17017 <Test name="mat3x4" /> 17018 <Test name="mat4x3" /> 17019 <Test name="mat4" /> 17020 <Test name="image_2d" /> 17021 <Test name="iimage_2d_array" /> 17022 <Test name="uimage_2d" /> 17023 <Test name="atomic_uint" /> 17024 </TestCase> 17025 <TestCase name="aggregates"> 17026 <Test name="var" /> 17027 <Test name="var_struct" /> 17028 <Test name="var_array" /> 17029 </TestCase> 17030 </TestSuite> 17031 </TestSuite> 17032 <TestSuite name="named_block"> 17033 <TestSuite name="no_qualifier"> 17034 <TestCase name="types"> 17035 <Test name="float" /> 17036 <Test name="int" /> 17037 <Test name="uint" /> 17038 <Test name="bool" /> 17039 <Test name="vec3" /> 17040 <Test name="vec4" /> 17041 <Test name="mat2" /> 17042 <Test name="mat2x3" /> 17043 <Test name="mat3" /> 17044 <Test name="mat3x4" /> 17045 <Test name="mat4x3" /> 17046 <Test name="mat4" /> 17047 </TestCase> 17048 <TestCase name="aggregates"> 17049 <Test name="var" /> 17050 <Test name="var_struct" /> 17051 <Test name="var_array" /> 17052 </TestCase> 17053 </TestSuite> 17054 <TestCase name="row_major"> 17055 <Test name="var" /> 17056 <Test name="var_struct" /> 17057 </TestCase> 17058 <TestCase name="column_major"> 17059 <Test name="var" /> 17060 <Test name="var_struct" /> 17061 <Test name="var_array" /> 17062 </TestCase> 17063 </TestSuite> 17064 <TestSuite name="named_block_row_major"> 17065 <TestCase name="no_qualifier"> 17066 <Test name="var" /> 17067 <Test name="var_struct" /> 17068 </TestCase> 17069 <TestCase name="row_major"> 17070 <Test name="var" /> 17071 <Test name="var_struct" /> 17072 </TestCase> 17073 <TestCase name="column_major"> 17074 <Test name="var" /> 17075 <Test name="var_struct" /> 17076 <Test name="var_array" /> 17077 </TestCase> 17078 </TestSuite> 17079 <TestSuite name="named_block_col_major"> 17080 <TestCase name="no_qualifier"> 17081 <Test name="var" /> 17082 <Test name="var_struct" /> 17083 <Test name="var_array" /> 17084 </TestCase> 17085 <TestCase name="row_major"> 17086 <Test name="var" /> 17087 <Test name="var_struct" /> 17088 </TestCase> 17089 <TestCase name="column_major"> 17090 <Test name="var" /> 17091 <Test name="var_struct" /> 17092 <Test name="var_array" /> 17093 </TestCase> 17094 </TestSuite> 17095 <TestSuite name="unnamed_block"> 17096 <TestCase name="no_qualifier"> 17097 <Test name="var" /> 17098 <Test name="var_struct" /> 17099 <Test name="var_array" /> 17100 </TestCase> 17101 <TestCase name="row_major"> 17102 <Test name="var" /> 17103 <Test name="var_struct" /> 17104 </TestCase> 17105 <TestCase name="column_major"> 17106 <Test name="var" /> 17107 <Test name="var_struct" /> 17108 <Test name="var_array" /> 17109 </TestCase> 17110 </TestSuite> 17111 <TestSuite name="unnamed_block_row_major"> 17112 <TestCase name="no_qualifier"> 17113 <Test name="var" /> 17114 <Test name="var_struct" /> 17115 </TestCase> 17116 <TestCase name="row_major"> 17117 <Test name="var" /> 17118 <Test name="var_struct" /> 17119 </TestCase> 17120 <TestCase name="column_major"> 17121 <Test name="var" /> 17122 <Test name="var_struct" /> 17123 <Test name="var_array" /> 17124 </TestCase> 17125 </TestSuite> 17126 <TestSuite name="unnamed_block_col_major"> 17127 <TestCase name="no_qualifier"> 17128 <Test name="var" /> 17129 <Test name="var_struct" /> 17130 <Test name="var_array" /> 17131 </TestCase> 17132 <TestCase name="row_major"> 17133 <Test name="var" /> 17134 <Test name="var_struct" /> 17135 </TestCase> 17136 <TestCase name="column_major"> 17137 <Test name="var" /> 17138 <Test name="var_struct" /> 17139 <Test name="var_array" /> 17140 </TestCase> 17141 </TestSuite> 17142 </TestSuite> 17143 <TestSuite name="matrix_stride"> 17144 <TestSuite name="default_block"> 17145 <TestSuite name="no_qualifier"> 17146 <TestCase name="types"> 17147 <Test name="float" /> 17148 <Test name="int" /> 17149 <Test name="uint" /> 17150 <Test name="bool" /> 17151 <Test name="vec3" /> 17152 <Test name="vec4" /> 17153 <Test name="mat2" /> 17154 <Test name="mat2x3" /> 17155 <Test name="mat3" /> 17156 <Test name="mat3x4" /> 17157 <Test name="mat4x3" /> 17158 <Test name="mat4" /> 17159 <Test name="image_2d" /> 17160 <Test name="iimage_2d_array" /> 17161 <Test name="uimage_2d" /> 17162 </TestCase> 17163 <TestCase name="aggregates"> 17164 <Test name="var" /> 17165 <Test name="var_struct" /> 17166 <Test name="var_array" /> 17167 </TestCase> 17168 </TestSuite> 17169 </TestSuite> 17170 <TestSuite name="named_block"> 17171 <TestSuite name="no_qualifier"> 17172 <TestCase name="types"> 17173 <Test name="float" /> 17174 <Test name="int" /> 17175 <Test name="uint" /> 17176 <Test name="bool" /> 17177 <Test name="vec3" /> 17178 <Test name="vec4" /> 17179 <Test name="mat2" /> 17180 <Test name="mat2x3" /> 17181 <Test name="mat3" /> 17182 <Test name="mat3x4" /> 17183 <Test name="mat4x3" /> 17184 <Test name="mat4" /> 17185 </TestCase> 17186 <TestCase name="aggregates"> 17187 <Test name="var" /> 17188 <Test name="var_struct" /> 17189 <Test name="var_array" /> 17190 </TestCase> 17191 </TestSuite> 17192 <TestSuite name="row_major"> 17193 <TestCase name="matrix"> 17194 <Test name="mat2" /> 17195 <Test name="mat2x3" /> 17196 <Test name="mat3" /> 17197 <Test name="mat3x4" /> 17198 <Test name="mat4x3" /> 17199 <Test name="mat4" /> 17200 </TestCase> 17201 <TestCase name="aggregates"> 17202 <Test name="var" /> 17203 <Test name="var_struct" /> 17204 </TestCase> 17205 </TestSuite> 17206 <TestSuite name="column_major"> 17207 <TestCase name="matrix"> 17208 <Test name="mat2" /> 17209 <Test name="mat2x3" /> 17210 <Test name="mat3" /> 17211 <Test name="mat3x4" /> 17212 <Test name="mat4x3" /> 17213 <Test name="mat4" /> 17214 </TestCase> 17215 <TestCase name="aggregates"> 17216 <Test name="var" /> 17217 <Test name="var_struct" /> 17218 <Test name="var_array" /> 17219 </TestCase> 17220 </TestSuite> 17221 </TestSuite> 17222 <TestSuite name="named_block_row_major"> 17223 <TestCase name="no_qualifier"> 17224 <Test name="var" /> 17225 <Test name="var_struct" /> 17226 </TestCase> 17227 <TestCase name="row_major"> 17228 <Test name="var" /> 17229 <Test name="var_struct" /> 17230 </TestCase> 17231 <TestCase name="column_major"> 17232 <Test name="var" /> 17233 <Test name="var_struct" /> 17234 <Test name="var_array" /> 17235 </TestCase> 17236 </TestSuite> 17237 <TestSuite name="named_block_col_major"> 17238 <TestCase name="no_qualifier"> 17239 <Test name="var" /> 17240 <Test name="var_struct" /> 17241 <Test name="var_array" /> 17242 </TestCase> 17243 <TestCase name="row_major"> 17244 <Test name="var" /> 17245 <Test name="var_struct" /> 17246 </TestCase> 17247 <TestCase name="column_major"> 17248 <Test name="var" /> 17249 <Test name="var_struct" /> 17250 <Test name="var_array" /> 17251 </TestCase> 17252 </TestSuite> 17253 <TestSuite name="unnamed_block"> 17254 <TestCase name="no_qualifier"> 17255 <Test name="var" /> 17256 <Test name="var_struct" /> 17257 <Test name="var_array" /> 17258 </TestCase> 17259 <TestCase name="row_major"> 17260 <Test name="var" /> 17261 <Test name="var_struct" /> 17262 </TestCase> 17263 <TestCase name="column_major"> 17264 <Test name="var" /> 17265 <Test name="var_struct" /> 17266 <Test name="var_array" /> 17267 </TestCase> 17268 </TestSuite> 17269 <TestSuite name="unnamed_block_row_major"> 17270 <TestCase name="no_qualifier"> 17271 <Test name="var" /> 17272 <Test name="var_struct" /> 17273 </TestCase> 17274 <TestCase name="row_major"> 17275 <Test name="var" /> 17276 <Test name="var_struct" /> 17277 </TestCase> 17278 <TestCase name="column_major"> 17279 <Test name="var" /> 17280 <Test name="var_struct" /> 17281 <Test name="var_array" /> 17282 </TestCase> 17283 </TestSuite> 17284 <TestSuite name="unnamed_block_col_major"> 17285 <TestCase name="no_qualifier"> 17286 <Test name="var" /> 17287 <Test name="var_struct" /> 17288 <Test name="var_array" /> 17289 </TestCase> 17290 <TestCase name="row_major"> 17291 <Test name="var" /> 17292 <Test name="var_struct" /> 17293 </TestCase> 17294 <TestCase name="column_major"> 17295 <Test name="var" /> 17296 <Test name="var_struct" /> 17297 <Test name="var_array" /> 17298 </TestCase> 17299 </TestSuite> 17300 </TestSuite> 17301 <TestSuite name="name_length"> 17302 <TestCase name="default_block"> 17303 <Test name="var" /> 17304 <Test name="var_struct" /> 17305 <Test name="var_struct_struct" /> 17306 <Test name="var_array_struct" /> 17307 <Test name="var_array" /> 17308 <Test name="var_struct_array" /> 17309 <Test name="var_array_array" /> 17310 </TestCase> 17311 <TestCase name="named_block"> 17312 <Test name="var" /> 17313 <Test name="var_struct" /> 17314 <Test name="var_struct_struct" /> 17315 <Test name="var_array_struct" /> 17316 <Test name="var_array" /> 17317 <Test name="var_struct_array" /> 17318 <Test name="var_array_array" /> 17319 </TestCase> 17320 <TestCase name="unnamed_block"> 17321 <Test name="var" /> 17322 <Test name="var_struct" /> 17323 <Test name="var_array" /> 17324 </TestCase> 17325 <TestCase name="block_array"> 17326 <Test name="var" /> 17327 <Test name="var_struct" /> 17328 <Test name="var_array" /> 17329 </TestCase> 17330 </TestSuite> 17331 <TestSuite name="offset"> 17332 <TestSuite name="default_block"> 17333 <TestCase name="types"> 17334 <Test name="float" /> 17335 <Test name="int" /> 17336 <Test name="uint" /> 17337 <Test name="bool" /> 17338 <Test name="vec2" /> 17339 <Test name="vec3" /> 17340 <Test name="vec4" /> 17341 <Test name="ivec2" /> 17342 <Test name="ivec3" /> 17343 <Test name="ivec4" /> 17344 <Test name="uvec2" /> 17345 <Test name="uvec3" /> 17346 <Test name="uvec4" /> 17347 <Test name="bvec2" /> 17348 <Test name="bvec3" /> 17349 <Test name="bvec4" /> 17350 <Test name="mat2" /> 17351 <Test name="mat2x3" /> 17352 <Test name="mat2x4" /> 17353 <Test name="mat3x2" /> 17354 <Test name="mat3" /> 17355 <Test name="mat3x4" /> 17356 <Test name="mat4x2" /> 17357 <Test name="mat4x3" /> 17358 <Test name="mat4" /> 17359 <Test name="atomic_uint" /> 17360 </TestCase> 17361 <TestCase name="aggregates"> 17362 <Test name="atomic_uint_array" /> 17363 <Test name="float_struct" /> 17364 <Test name="float_array" /> 17365 </TestCase> 17366 </TestSuite> 17367 <TestSuite name="named_block"> 17368 <TestCase name="types"> 17369 <Test name="float" /> 17370 <Test name="int" /> 17371 <Test name="uint" /> 17372 <Test name="bool" /> 17373 <Test name="vec2" /> 17374 <Test name="vec3" /> 17375 <Test name="vec4" /> 17376 <Test name="ivec2" /> 17377 <Test name="ivec3" /> 17378 <Test name="ivec4" /> 17379 <Test name="uvec2" /> 17380 <Test name="uvec3" /> 17381 <Test name="uvec4" /> 17382 <Test name="bvec2" /> 17383 <Test name="bvec3" /> 17384 <Test name="bvec4" /> 17385 <Test name="mat2" /> 17386 <Test name="mat2x3" /> 17387 <Test name="mat2x4" /> 17388 <Test name="mat3x2" /> 17389 <Test name="mat3" /> 17390 <Test name="mat3x4" /> 17391 <Test name="mat4x2" /> 17392 <Test name="mat4x3" /> 17393 <Test name="mat4" /> 17394 </TestCase> 17395 <TestCase name="aggregates"> 17396 <Test name="float_struct" /> 17397 <Test name="float_array" /> 17398 </TestCase> 17399 </TestSuite> 17400 <TestSuite name="unnamed_block"> 17401 <TestCase name="basic_type"> 17402 <Test name="float" /> 17403 <Test name="int" /> 17404 <Test name="uint" /> 17405 <Test name="bool" /> 17406 <Test name="vec3" /> 17407 <Test name="vec4" /> 17408 </TestCase> 17409 <TestCase name="array"> 17410 <Test name="float" /> 17411 <Test name="int" /> 17412 <Test name="uint" /> 17413 <Test name="bool" /> 17414 <Test name="vec3" /> 17415 <Test name="vec4" /> 17416 </TestCase> 17417 <TestCase name="struct"> 17418 <Test name="float" /> 17419 <Test name="int" /> 17420 <Test name="uint" /> 17421 <Test name="bool" /> 17422 <Test name="vec3" /> 17423 <Test name="vec4" /> 17424 </TestCase> 17425 </TestSuite> 17426 <TestSuite name="block_array"> 17427 <TestCase name="basic_type"> 17428 <Test name="float" /> 17429 <Test name="int" /> 17430 <Test name="uint" /> 17431 <Test name="bool" /> 17432 <Test name="vec3" /> 17433 <Test name="vec4" /> 17434 </TestCase> 17435 <TestCase name="array"> 17436 <Test name="float" /> 17437 <Test name="int" /> 17438 <Test name="uint" /> 17439 <Test name="bool" /> 17440 <Test name="vec3" /> 17441 <Test name="vec4" /> 17442 </TestCase> 17443 <TestCase name="struct"> 17444 <Test name="float" /> 17445 <Test name="int" /> 17446 <Test name="uint" /> 17447 <Test name="bool" /> 17448 <Test name="vec3" /> 17449 <Test name="vec4" /> 17450 </TestCase> 17451 </TestSuite> 17452 </TestSuite> 17453 <TestSuite name="referenced_by_shader"> 17454 <TestSuite name="compute"> 17455 <TestCase name="default_block"> 17456 <Test name="float" /> 17457 <Test name="float_array" /> 17458 <Test name="float_struct" /> 17459 <Test name="atomic_uint" /> 17460 <Test name="atomic_uint_array" /> 17461 <Test name="float_array_struct" /> 17462 <Test name="float_struct_array" /> 17463 <Test name="float_array_array" /> 17464 <Test name="float_struct_struct" /> 17465 </TestCase> 17466 <TestCase name="uniform_block"> 17467 <Test name="float" /> 17468 <Test name="float_array" /> 17469 <Test name="float_struct" /> 17470 <Test name="float_array_struct" /> 17471 <Test name="float_struct_array" /> 17472 <Test name="float_array_array" /> 17473 <Test name="float_struct_struct" /> 17474 </TestCase> 17475 <TestCase name="unnamed_block"> 17476 <Test name="float" /> 17477 <Test name="float_array" /> 17478 <Test name="float_struct" /> 17479 </TestCase> 17480 <TestCase name="block_array"> 17481 <Test name="float" /> 17482 <Test name="float_array" /> 17483 <Test name="float_struct" /> 17484 </TestCase> 17485 </TestSuite> 17486 <TestSuite name="separable_vertex"> 17487 <TestCase name="default_block"> 17488 <Test name="float" /> 17489 <Test name="float_array" /> 17490 <Test name="float_struct" /> 17491 <Test name="sampler" /> 17492 <Test name="sampler_array" /> 17493 <Test name="sampler_struct" /> 17494 <Test name="atomic_uint" /> 17495 <Test name="atomic_uint_array" /> 17496 <Test name="float_array_struct" /> 17497 <Test name="float_struct_array" /> 17498 <Test name="float_array_array" /> 17499 <Test name="float_struct_struct" /> 17500 </TestCase> 17501 <TestCase name="uniform_block"> 17502 <Test name="float" /> 17503 <Test name="float_array" /> 17504 <Test name="float_struct" /> 17505 <Test name="float_array_struct" /> 17506 <Test name="float_struct_array" /> 17507 <Test name="float_array_array" /> 17508 <Test name="float_struct_struct" /> 17509 </TestCase> 17510 <TestCase name="unnamed_block"> 17511 <Test name="float" /> 17512 <Test name="float_array" /> 17513 <Test name="float_struct" /> 17514 </TestCase> 17515 <TestCase name="block_array"> 17516 <Test name="float" /> 17517 <Test name="float_array" /> 17518 <Test name="float_struct" /> 17519 </TestCase> 17520 </TestSuite> 17521 <TestSuite name="separable_fragment"> 17522 <TestCase name="default_block"> 17523 <Test name="float" /> 17524 <Test name="float_array" /> 17525 <Test name="float_struct" /> 17526 <Test name="sampler" /> 17527 <Test name="sampler_array" /> 17528 <Test name="sampler_struct" /> 17529 <Test name="atomic_uint" /> 17530 <Test name="atomic_uint_array" /> 17531 <Test name="float_array_struct" /> 17532 <Test name="float_struct_array" /> 17533 <Test name="float_array_array" /> 17534 <Test name="float_struct_struct" /> 17535 </TestCase> 17536 <TestCase name="uniform_block"> 17537 <Test name="float" /> 17538 <Test name="float_array" /> 17539 <Test name="float_struct" /> 17540 <Test name="float_array_struct" /> 17541 <Test name="float_struct_array" /> 17542 <Test name="float_array_array" /> 17543 <Test name="float_struct_struct" /> 17544 </TestCase> 17545 <TestCase name="unnamed_block"> 17546 <Test name="float" /> 17547 <Test name="float_array" /> 17548 <Test name="float_struct" /> 17549 </TestCase> 17550 <TestCase name="block_array"> 17551 <Test name="float" /> 17552 <Test name="float_array" /> 17553 <Test name="float_struct" /> 17554 </TestCase> 17555 </TestSuite> 17556 <TestSuite name="vertex_fragment"> 17557 <TestCase name="default_block"> 17558 <Test name="float" /> 17559 <Test name="float_array" /> 17560 <Test name="float_struct" /> 17561 <Test name="sampler" /> 17562 <Test name="sampler_array" /> 17563 <Test name="sampler_struct" /> 17564 <Test name="atomic_uint" /> 17565 <Test name="atomic_uint_array" /> 17566 </TestCase> 17567 <TestCase name="uniform_block"> 17568 <Test name="float" /> 17569 <Test name="float_array" /> 17570 <Test name="float_struct" /> 17571 </TestCase> 17572 <TestCase name="unnamed_block"> 17573 <Test name="float" /> 17574 <Test name="float_array" /> 17575 <Test name="float_struct" /> 17576 </TestCase> 17577 <TestCase name="block_array"> 17578 <Test name="float" /> 17579 <Test name="float_array" /> 17580 <Test name="float_struct" /> 17581 </TestCase> 17582 </TestSuite> 17583 <TestSuite name="vertex_fragment_only_fragment"> 17584 <TestCase name="default_block"> 17585 <Test name="float" /> 17586 <Test name="float_array" /> 17587 <Test name="float_struct" /> 17588 <Test name="sampler" /> 17589 <Test name="sampler_array" /> 17590 <Test name="sampler_struct" /> 17591 </TestCase> 17592 <TestCase name="uniform_block"> 17593 <Test name="float" /> 17594 <Test name="float_array" /> 17595 <Test name="float_struct" /> 17596 </TestCase> 17597 <TestCase name="unnamed_block"> 17598 <Test name="float" /> 17599 <Test name="float_array" /> 17600 <Test name="float_struct" /> 17601 </TestCase> 17602 <TestCase name="block_array"> 17603 <Test name="float" /> 17604 <Test name="float_array" /> 17605 <Test name="float_struct" /> 17606 </TestCase> 17607 </TestSuite> 17608 <TestSuite name="vertex_fragment_only_vertex"> 17609 <TestCase name="default_block"> 17610 <Test name="float" /> 17611 <Test name="float_array" /> 17612 <Test name="float_struct" /> 17613 <Test name="sampler" /> 17614 <Test name="sampler_array" /> 17615 <Test name="sampler_struct" /> 17616 </TestCase> 17617 <TestCase name="uniform_block"> 17618 <Test name="float" /> 17619 <Test name="float_array" /> 17620 <Test name="float_struct" /> 17621 </TestCase> 17622 <TestCase name="unnamed_block"> 17623 <Test name="float" /> 17624 <Test name="float_array" /> 17625 <Test name="float_struct" /> 17626 </TestCase> 17627 <TestCase name="block_array"> 17628 <Test name="float" /> 17629 <Test name="float_array" /> 17630 <Test name="float_struct" /> 17631 </TestCase> 17632 </TestSuite> 17633 </TestSuite> 17634 <TestSuite name="type"> 17635 <TestSuite name="default_block"> 17636 <TestCase name="types"> 17637 <Test name="float" /> 17638 <Test name="int" /> 17639 <Test name="uint" /> 17640 <Test name="bool" /> 17641 <Test name="vec2" /> 17642 <Test name="vec3" /> 17643 <Test name="vec4" /> 17644 <Test name="ivec2" /> 17645 <Test name="ivec3" /> 17646 <Test name="ivec4" /> 17647 <Test name="uvec2" /> 17648 <Test name="uvec3" /> 17649 <Test name="uvec4" /> 17650 <Test name="bvec2" /> 17651 <Test name="bvec3" /> 17652 <Test name="bvec4" /> 17653 <Test name="mat2" /> 17654 <Test name="mat2x3" /> 17655 <Test name="mat2x4" /> 17656 <Test name="mat3x2" /> 17657 <Test name="mat3" /> 17658 <Test name="mat3x4" /> 17659 <Test name="mat4x2" /> 17660 <Test name="mat4x3" /> 17661 <Test name="mat4" /> 17662 <Test name="atomic_uint" /> 17663 </TestCase> 17664 <TestCase name="array"> 17665 <Test name="float" /> 17666 <Test name="int" /> 17667 <Test name="uint" /> 17668 <Test name="bool" /> 17669 <Test name="vec3" /> 17670 <Test name="vec4" /> 17671 <Test name="atomic_uint" /> 17672 </TestCase> 17673 <TestCase name="struct"> 17674 <Test name="float" /> 17675 <Test name="int" /> 17676 <Test name="uint" /> 17677 <Test name="bool" /> 17678 <Test name="vec3" /> 17679 <Test name="vec4" /> 17680 </TestCase> 17681 </TestSuite> 17682 <TestSuite name="named_block"> 17683 <TestCase name="types"> 17684 <Test name="float" /> 17685 <Test name="int" /> 17686 <Test name="uint" /> 17687 <Test name="bool" /> 17688 <Test name="vec2" /> 17689 <Test name="vec3" /> 17690 <Test name="vec4" /> 17691 <Test name="ivec2" /> 17692 <Test name="ivec3" /> 17693 <Test name="ivec4" /> 17694 <Test name="uvec2" /> 17695 <Test name="uvec3" /> 17696 <Test name="uvec4" /> 17697 <Test name="bvec2" /> 17698 <Test name="bvec3" /> 17699 <Test name="bvec4" /> 17700 <Test name="mat2" /> 17701 <Test name="mat2x3" /> 17702 <Test name="mat2x4" /> 17703 <Test name="mat3x2" /> 17704 <Test name="mat3" /> 17705 <Test name="mat3x4" /> 17706 <Test name="mat4x2" /> 17707 <Test name="mat4x3" /> 17708 <Test name="mat4" /> 17709 </TestCase> 17710 <TestCase name="array"> 17711 <Test name="float" /> 17712 <Test name="int" /> 17713 <Test name="uint" /> 17714 <Test name="bool" /> 17715 <Test name="vec3" /> 17716 <Test name="vec4" /> 17717 </TestCase> 17718 <TestCase name="struct"> 17719 <Test name="float" /> 17720 <Test name="int" /> 17721 <Test name="uint" /> 17722 <Test name="bool" /> 17723 <Test name="vec3" /> 17724 <Test name="vec4" /> 17725 </TestCase> 17726 </TestSuite> 17727 <TestSuite name="unnamed_block"> 17728 <TestCase name="basic_type"> 17729 <Test name="float" /> 17730 <Test name="int" /> 17731 <Test name="uint" /> 17732 <Test name="bool" /> 17733 <Test name="vec3" /> 17734 <Test name="vec4" /> 17735 </TestCase> 17736 <TestCase name="array"> 17737 <Test name="float" /> 17738 <Test name="int" /> 17739 <Test name="uint" /> 17740 <Test name="bool" /> 17741 <Test name="vec3" /> 17742 <Test name="vec4" /> 17743 </TestCase> 17744 <TestCase name="struct"> 17745 <Test name="float" /> 17746 <Test name="int" /> 17747 <Test name="uint" /> 17748 <Test name="bool" /> 17749 <Test name="vec3" /> 17750 <Test name="vec4" /> 17751 </TestCase> 17752 </TestSuite> 17753 <TestSuite name="block_array"> 17754 <TestCase name="basic_type"> 17755 <Test name="float" /> 17756 <Test name="int" /> 17757 <Test name="uint" /> 17758 <Test name="bool" /> 17759 <Test name="vec3" /> 17760 <Test name="vec4" /> 17761 </TestCase> 17762 <TestCase name="array"> 17763 <Test name="float" /> 17764 <Test name="int" /> 17765 <Test name="uint" /> 17766 <Test name="bool" /> 17767 <Test name="vec3" /> 17768 <Test name="vec4" /> 17769 </TestCase> 17770 <TestCase name="struct"> 17771 <Test name="float" /> 17772 <Test name="int" /> 17773 <Test name="uint" /> 17774 <Test name="bool" /> 17775 <Test name="vec3" /> 17776 <Test name="vec4" /> 17777 </TestCase> 17778 </TestSuite> 17779 </TestSuite> 17780 <TestCase name="random"> 17781 <Test name="0" /> 17782 <Test name="2" /> 17783 <Test name="3" /> 17784 <Test name="4" /> 17785 <Test name="5" /> 17786 <Test name="6" /> 17787 <Test name="9" /> 17788 <Test name="10" /> 17789 <Test name="11" /> 17790 <Test name="12" /> 17791 <Test name="13" /> 17792 <Test name="15" /> 17793 <Test name="16" /> 17794 <Test name="17" /> 17795 <Test name="18" /> 17796 <Test name="19" /> 17797 <Test name="20" /> 17798 <Test name="21" /> 17799 <Test name="22" /> 17800 <Test name="23" /> 17801 <Test name="24" /> 17802 <Test name="25" /> 17803 <Test name="26" /> 17804 <Test name="27" /> 17805 <Test name="28" /> 17806 <Test name="29" /> 17807 <Test name="30" /> 17808 <Test name="31" /> 17809 <Test name="32" /> 17810 <Test name="34" /> 17811 <Test name="36" /> 17812 <Test name="37" /> 17813 <Test name="38" /> 17814 <Test name="39" /> 17815 </TestCase> 17816 </TestSuite> 17817 <TestSuite name="uniform_block"> 17818 <TestCase name="resource_list"> 17819 <Test name="named_block" /> 17820 <Test name="unnamed_block" /> 17821 <Test name="block_array" /> 17822 <Test name="block_array_single_element" /> 17823 </TestCase> 17824 <TestCase name="active_variables"> 17825 <Test name="named_block" /> 17826 <Test name="unnamed_block" /> 17827 <Test name="block_array" /> 17828 </TestCase> 17829 <TestCase name="buffer_binding"> 17830 <Test name="named_block" /> 17831 <Test name="unnamed_block" /> 17832 <Test name="block_array" /> 17833 <Test name="named_block_explicit_binding" /> 17834 <Test name="unnamed_block_explicit_binding" /> 17835 <Test name="block_array_explicit_binding" /> 17836 </TestCase> 17837 <TestCase name="buffer_data_size"> 17838 <Test name="named_block" /> 17839 <Test name="unnamed_block" /> 17840 <Test name="block_array" /> 17841 </TestCase> 17842 <TestCase name="name_length"> 17843 <Test name="named_block" /> 17844 <Test name="unnamed_block" /> 17845 <Test name="block_array" /> 17846 <Test name="block_array_single_element" /> 17847 </TestCase> 17848 <TestSuite name="referenced_by"> 17849 <TestCase name="compute"> 17850 <Test name="named_block" /> 17851 <Test name="unnamed_block" /> 17852 <Test name="block_array" /> 17853 </TestCase> 17854 <TestCase name="separable_vertex"> 17855 <Test name="named_block" /> 17856 <Test name="unnamed_block" /> 17857 <Test name="block_array" /> 17858 </TestCase> 17859 <TestCase name="separable_fragment"> 17860 <Test name="named_block" /> 17861 <Test name="unnamed_block" /> 17862 <Test name="block_array" /> 17863 </TestCase> 17864 <TestCase name="vertex_fragment"> 17865 <Test name="named_block" /> 17866 <Test name="unnamed_block" /> 17867 <Test name="block_array" /> 17868 </TestCase> 17869 <TestCase name="vertex_fragment_only_fragment"> 17870 <Test name="named_block" /> 17871 <Test name="unnamed_block" /> 17872 <Test name="block_array" /> 17873 </TestCase> 17874 <TestCase name="vertex_fragment_only_vertex"> 17875 <Test name="named_block" /> 17876 <Test name="unnamed_block" /> 17877 <Test name="block_array" /> 17878 </TestCase> 17879 </TestSuite> 17880 </TestSuite> 17881 <TestCase name="atomic_counter_buffer"> 17882 <Test name="resource_list" /> 17883 <Test name="active_variables" /> 17884 <Test name="buffer_binding" /> 17885 <Test name="buffer_data_size" /> 17886 <Test name="referenced_by_compute" /> 17887 <Test name="referenced_by_separable_vertex" /> 17888 <Test name="referenced_by_separable_fragment" /> 17889 <Test name="referenced_by_vertex_fragment" /> 17890 </TestCase> 17891 <TestSuite name="program_input"> 17892 <TestSuite name="resource_list"> 17893 <TestCase name="vertex_fragment"> 17894 <Test name="empty" /> 17895 <Test name="var" /> 17896 </TestCase> 17897 <TestCase name="separable_vertex"> 17898 <Test name="empty" /> 17899 <Test name="var" /> 17900 </TestCase> 17901 <TestCase name="separable_fragment"> 17902 <Test name="empty" /> 17903 <Test name="var" /> 17904 <Test name="var_struct" /> 17905 <Test name="var_array" /> 17906 </TestCase> 17907 </TestSuite> 17908 <TestSuite name="array_size"> 17909 <TestCase name="vertex_fragment"> 17910 <Test name="var" /> 17911 </TestCase> 17912 <TestCase name="separable_vertex"> 17913 <Test name="var" /> 17914 </TestCase> 17915 <TestCase name="separable_fragment"> 17916 <Test name="var" /> 17917 <Test name="var_struct" /> 17918 <Test name="var_array" /> 17919 </TestCase> 17920 </TestSuite> 17921 <TestSuite name="location"> 17922 <TestCase name="vertex_fragment"> 17923 <Test name="var" /> 17924 <Test name="var_explicit_location" /> 17925 </TestCase> 17926 <TestCase name="separable_vertex"> 17927 <Test name="var" /> 17928 <Test name="var_explicit_location" /> 17929 </TestCase> 17930 </TestSuite> 17931 <TestSuite name="name_length"> 17932 <TestCase name="vertex_fragment"> 17933 <Test name="var" /> 17934 </TestCase> 17935 <TestCase name="separable_vertex"> 17936 <Test name="var" /> 17937 </TestCase> 17938 <TestCase name="separable_fragment"> 17939 <Test name="var" /> 17940 <Test name="var_struct" /> 17941 <Test name="var_array" /> 17942 </TestCase> 17943 </TestSuite> 17944 <TestCase name="referenced_by"> 17945 <Test name="referenced_by_vertex_fragment" /> 17946 <Test name="referenced_by_separable_vertex" /> 17947 <Test name="referenced_by_separable_fragment" /> 17948 </TestCase> 17949 <TestSuite name="type"> 17950 <TestCase name="vertex_fragment"> 17951 <Test name="float" /> 17952 <Test name="int" /> 17953 <Test name="uint" /> 17954 <Test name="vec2" /> 17955 <Test name="vec3" /> 17956 <Test name="vec4" /> 17957 <Test name="ivec2" /> 17958 <Test name="ivec3" /> 17959 <Test name="ivec4" /> 17960 <Test name="uvec2" /> 17961 <Test name="uvec3" /> 17962 <Test name="uvec4" /> 17963 <Test name="mat2" /> 17964 <Test name="mat2x3" /> 17965 <Test name="mat2x4" /> 17966 <Test name="mat3x2" /> 17967 <Test name="mat3" /> 17968 <Test name="mat3x4" /> 17969 <Test name="mat4x2" /> 17970 <Test name="mat4x3" /> 17971 <Test name="mat4" /> 17972 </TestCase> 17973 <TestCase name="separable_vertex"> 17974 <Test name="float" /> 17975 <Test name="int" /> 17976 <Test name="uint" /> 17977 <Test name="vec2" /> 17978 <Test name="vec3" /> 17979 <Test name="vec4" /> 17980 <Test name="ivec2" /> 17981 <Test name="ivec3" /> 17982 <Test name="ivec4" /> 17983 <Test name="uvec2" /> 17984 <Test name="uvec3" /> 17985 <Test name="uvec4" /> 17986 <Test name="mat2" /> 17987 <Test name="mat2x3" /> 17988 <Test name="mat2x4" /> 17989 <Test name="mat3x2" /> 17990 <Test name="mat3" /> 17991 <Test name="mat3x4" /> 17992 <Test name="mat4x2" /> 17993 <Test name="mat4x3" /> 17994 <Test name="mat4" /> 17995 </TestCase> 17996 <TestSuite name="separable_fragment"> 17997 <TestCase name="basic_type"> 17998 <Test name="float" /> 17999 <Test name="int" /> 18000 <Test name="uint" /> 18001 <Test name="vec2" /> 18002 <Test name="vec3" /> 18003 <Test name="vec4" /> 18004 <Test name="ivec2" /> 18005 <Test name="ivec3" /> 18006 <Test name="ivec4" /> 18007 <Test name="uvec2" /> 18008 <Test name="uvec3" /> 18009 <Test name="uvec4" /> 18010 <Test name="mat2" /> 18011 <Test name="mat2x3" /> 18012 <Test name="mat2x4" /> 18013 <Test name="mat3x2" /> 18014 <Test name="mat3" /> 18015 <Test name="mat3x4" /> 18016 <Test name="mat4x2" /> 18017 <Test name="mat4x3" /> 18018 <Test name="mat4" /> 18019 </TestCase> 18020 <TestCase name="array"> 18021 <Test name="float" /> 18022 <Test name="int" /> 18023 <Test name="uint" /> 18024 <Test name="vec2" /> 18025 <Test name="vec3" /> 18026 <Test name="vec4" /> 18027 <Test name="ivec2" /> 18028 <Test name="ivec3" /> 18029 <Test name="ivec4" /> 18030 <Test name="uvec2" /> 18031 <Test name="uvec3" /> 18032 <Test name="uvec4" /> 18033 <Test name="mat2" /> 18034 <Test name="mat2x3" /> 18035 <Test name="mat2x4" /> 18036 <Test name="mat3x2" /> 18037 <Test name="mat3" /> 18038 <Test name="mat3x4" /> 18039 <Test name="mat4x2" /> 18040 <Test name="mat4x3" /> 18041 <Test name="mat4" /> 18042 </TestCase> 18043 <TestCase name="struct"> 18044 <Test name="float" /> 18045 <Test name="int" /> 18046 <Test name="uint" /> 18047 <Test name="vec2" /> 18048 <Test name="vec3" /> 18049 <Test name="vec4" /> 18050 <Test name="ivec2" /> 18051 <Test name="ivec3" /> 18052 <Test name="ivec4" /> 18053 <Test name="uvec2" /> 18054 <Test name="uvec3" /> 18055 <Test name="uvec4" /> 18056 <Test name="mat2" /> 18057 <Test name="mat2x3" /> 18058 <Test name="mat2x4" /> 18059 <Test name="mat3x2" /> 18060 <Test name="mat3" /> 18061 <Test name="mat3x4" /> 18062 <Test name="mat4x2" /> 18063 <Test name="mat4x3" /> 18064 <Test name="mat4" /> 18065 </TestCase> 18066 </TestSuite> 18067 </TestSuite> 18068 </TestSuite> 18069 <TestSuite name="program_output"> 18070 <TestSuite name="resource_list"> 18071 <TestCase name="vertex_fragment"> 18072 <Test name="empty" /> 18073 <Test name="var" /> 18074 </TestCase> 18075 <TestCase name="separable_vertex"> 18076 <Test name="empty" /> 18077 <Test name="var" /> 18078 <Test name="var_struct" /> 18079 <Test name="var_array" /> 18080 </TestCase> 18081 <TestCase name="separable_fragment"> 18082 <Test name="empty" /> 18083 <Test name="var" /> 18084 </TestCase> 18085 <TestCase name="compute"> 18086 <Test name="empty" /> 18087 </TestCase> 18088 </TestSuite> 18089 <TestSuite name="array_size"> 18090 <TestCase name="vertex_fragment"> 18091 <Test name="var" /> 18092 <Test name="var_array" /> 18093 </TestCase> 18094 <TestCase name="separable_vertex"> 18095 <Test name="var" /> 18096 <Test name="var_struct" /> 18097 <Test name="var_array" /> 18098 </TestCase> 18099 <TestCase name="separable_fragment"> 18100 <Test name="var" /> 18101 <Test name="var_array" /> 18102 </TestCase> 18103 </TestSuite> 18104 <TestSuite name="location"> 18105 <TestCase name="vertex_fragment"> 18106 <Test name="var" /> 18107 <Test name="var_array" /> 18108 </TestCase> 18109 <TestCase name="separable_fragment"> 18110 <Test name="var" /> 18111 <Test name="var_array" /> 18112 </TestCase> 18113 </TestSuite> 18114 <TestSuite name="name_length"> 18115 <TestCase name="vertex_fragment"> 18116 <Test name="var" /> 18117 <Test name="var_array" /> 18118 </TestCase> 18119 <TestCase name="separable_vertex"> 18120 <Test name="var" /> 18121 <Test name="var_struct" /> 18122 <Test name="var_array" /> 18123 </TestCase> 18124 <TestCase name="separable_fragment"> 18125 <Test name="var" /> 18126 <Test name="var_array" /> 18127 </TestCase> 18128 </TestSuite> 18129 <TestCase name="referenced_by"> 18130 <Test name="referenced_by_vertex_fragment" /> 18131 <Test name="referenced_by_separable_vertex" /> 18132 <Test name="referenced_by_separable_fragment" /> 18133 </TestCase> 18134 <TestSuite name="type"> 18135 <TestSuite name="vertex_fragment"> 18136 <TestCase name="basic_type"> 18137 <Test name="float" /> 18138 <Test name="int" /> 18139 <Test name="uint" /> 18140 <Test name="vec2" /> 18141 <Test name="vec3" /> 18142 <Test name="vec4" /> 18143 <Test name="ivec2" /> 18144 <Test name="ivec3" /> 18145 <Test name="ivec4" /> 18146 <Test name="uvec2" /> 18147 <Test name="uvec3" /> 18148 <Test name="uvec4" /> 18149 </TestCase> 18150 <TestCase name="array"> 18151 <Test name="float" /> 18152 <Test name="int" /> 18153 <Test name="uint" /> 18154 <Test name="vec2" /> 18155 <Test name="vec3" /> 18156 <Test name="vec4" /> 18157 <Test name="ivec2" /> 18158 <Test name="ivec3" /> 18159 <Test name="ivec4" /> 18160 <Test name="uvec2" /> 18161 <Test name="uvec3" /> 18162 <Test name="uvec4" /> 18163 </TestCase> 18164 </TestSuite> 18165 <TestSuite name="separable_vertex"> 18166 <TestCase name="basic_type"> 18167 <Test name="float" /> 18168 <Test name="int" /> 18169 <Test name="uint" /> 18170 <Test name="vec2" /> 18171 <Test name="vec3" /> 18172 <Test name="vec4" /> 18173 <Test name="ivec2" /> 18174 <Test name="ivec3" /> 18175 <Test name="ivec4" /> 18176 <Test name="uvec2" /> 18177 <Test name="uvec3" /> 18178 <Test name="uvec4" /> 18179 <Test name="mat2" /> 18180 <Test name="mat2x3" /> 18181 <Test name="mat2x4" /> 18182 <Test name="mat3x2" /> 18183 <Test name="mat3" /> 18184 <Test name="mat3x4" /> 18185 <Test name="mat4x2" /> 18186 <Test name="mat4x3" /> 18187 <Test name="mat4" /> 18188 </TestCase> 18189 <TestCase name="array"> 18190 <Test name="float" /> 18191 <Test name="int" /> 18192 <Test name="uint" /> 18193 <Test name="vec2" /> 18194 <Test name="vec3" /> 18195 <Test name="vec4" /> 18196 <Test name="ivec2" /> 18197 <Test name="ivec3" /> 18198 <Test name="ivec4" /> 18199 <Test name="uvec2" /> 18200 <Test name="uvec3" /> 18201 <Test name="uvec4" /> 18202 <Test name="mat2" /> 18203 <Test name="mat2x3" /> 18204 <Test name="mat2x4" /> 18205 <Test name="mat3x2" /> 18206 <Test name="mat3" /> 18207 <Test name="mat3x4" /> 18208 <Test name="mat4x2" /> 18209 <Test name="mat4x3" /> 18210 <Test name="mat4" /> 18211 </TestCase> 18212 <TestCase name="struct"> 18213 <Test name="float" /> 18214 <Test name="int" /> 18215 <Test name="uint" /> 18216 <Test name="vec2" /> 18217 <Test name="vec3" /> 18218 <Test name="vec4" /> 18219 <Test name="ivec2" /> 18220 <Test name="ivec3" /> 18221 <Test name="ivec4" /> 18222 <Test name="uvec2" /> 18223 <Test name="uvec3" /> 18224 <Test name="uvec4" /> 18225 <Test name="mat2" /> 18226 <Test name="mat2x3" /> 18227 <Test name="mat2x4" /> 18228 <Test name="mat3x2" /> 18229 <Test name="mat3" /> 18230 <Test name="mat3x4" /> 18231 <Test name="mat4x2" /> 18232 <Test name="mat4x3" /> 18233 <Test name="mat4" /> 18234 </TestCase> 18235 </TestSuite> 18236 <TestSuite name="separable_fragment"> 18237 <TestCase name="basic_type"> 18238 <Test name="float" /> 18239 <Test name="int" /> 18240 <Test name="uint" /> 18241 <Test name="vec2" /> 18242 <Test name="vec3" /> 18243 <Test name="vec4" /> 18244 <Test name="ivec2" /> 18245 <Test name="ivec3" /> 18246 <Test name="ivec4" /> 18247 <Test name="uvec2" /> 18248 <Test name="uvec3" /> 18249 <Test name="uvec4" /> 18250 </TestCase> 18251 <TestCase name="array"> 18252 <Test name="float" /> 18253 <Test name="int" /> 18254 <Test name="uint" /> 18255 <Test name="vec2" /> 18256 <Test name="vec3" /> 18257 <Test name="vec4" /> 18258 <Test name="ivec2" /> 18259 <Test name="ivec3" /> 18260 <Test name="ivec4" /> 18261 <Test name="uvec2" /> 18262 <Test name="uvec3" /> 18263 <Test name="uvec4" /> 18264 </TestCase> 18265 </TestSuite> 18266 </TestSuite> 18267 </TestSuite> 18268 <TestSuite name="transform_feedback_varying"> 18269 <TestSuite name="resource_list"> 18270 <TestCase name="vertex_fragment"> 18271 <Test name="builtin_gl_position" /> 18272 <Test name="default_block_basic_type" /> 18273 </TestCase> 18274 <TestCase name="separable_vertex"> 18275 <Test name="builtin_gl_position" /> 18276 <Test name="default_block_basic_type" /> 18277 </TestCase> 18278 </TestSuite> 18279 <TestSuite name="array_size"> 18280 <TestCase name="vertex_fragment"> 18281 <Test name="builtin_gl_position" /> 18282 <Test name="default_block_basic_type" /> 18283 <Test name="default_block_array_element" /> 18284 </TestCase> 18285 <TestCase name="separable_vertex"> 18286 <Test name="builtin_gl_position" /> 18287 <Test name="default_block_basic_type" /> 18288 <Test name="default_block_array_element" /> 18289 </TestCase> 18290 </TestSuite> 18291 <TestSuite name="name_length"> 18292 <TestCase name="vertex_fragment"> 18293 <Test name="builtin_gl_position" /> 18294 <Test name="default_block_basic_type" /> 18295 <Test name="default_block_array_element" /> 18296 </TestCase> 18297 <TestCase name="separable_vertex"> 18298 <Test name="builtin_gl_position" /> 18299 <Test name="default_block_basic_type" /> 18300 <Test name="default_block_array_element" /> 18301 </TestCase> 18302 </TestSuite> 18303 <TestSuite name="type"> 18304 <TestSuite name="vertex_fragment"> 18305 <TestCase name="basic_type"> 18306 <Test name="float" /> 18307 <Test name="int" /> 18308 <Test name="uint" /> 18309 <Test name="vec2" /> 18310 <Test name="vec3" /> 18311 <Test name="vec4" /> 18312 <Test name="ivec2" /> 18313 <Test name="ivec3" /> 18314 <Test name="ivec4" /> 18315 <Test name="uvec2" /> 18316 <Test name="uvec3" /> 18317 <Test name="uvec4" /> 18318 <Test name="mat2" /> 18319 <Test name="mat2x3" /> 18320 <Test name="mat2x4" /> 18321 <Test name="mat3x2" /> 18322 <Test name="mat3" /> 18323 <Test name="mat3x4" /> 18324 <Test name="mat4x2" /> 18325 <Test name="mat4x3" /> 18326 <Test name="mat4" /> 18327 </TestCase> 18328 <TestCase name="array"> 18329 <Test name="float" /> 18330 <Test name="int" /> 18331 <Test name="uint" /> 18332 <Test name="vec2" /> 18333 <Test name="vec3" /> 18334 <Test name="vec4" /> 18335 <Test name="ivec2" /> 18336 <Test name="ivec3" /> 18337 <Test name="ivec4" /> 18338 <Test name="uvec2" /> 18339 <Test name="uvec3" /> 18340 <Test name="uvec4" /> 18341 <Test name="mat2" /> 18342 <Test name="mat2x3" /> 18343 <Test name="mat2x4" /> 18344 <Test name="mat3x2" /> 18345 <Test name="mat3" /> 18346 <Test name="mat3x4" /> 18347 <Test name="mat4x2" /> 18348 <Test name="mat4x3" /> 18349 <Test name="mat4" /> 18350 </TestCase> 18351 </TestSuite> 18352 <TestSuite name="separable_vertex"> 18353 <TestCase name="basic_type"> 18354 <Test name="float" /> 18355 <Test name="int" /> 18356 <Test name="uint" /> 18357 <Test name="vec2" /> 18358 <Test name="vec3" /> 18359 <Test name="vec4" /> 18360 <Test name="ivec2" /> 18361 <Test name="ivec3" /> 18362 <Test name="ivec4" /> 18363 <Test name="uvec2" /> 18364 <Test name="uvec3" /> 18365 <Test name="uvec4" /> 18366 <Test name="mat2" /> 18367 <Test name="mat2x3" /> 18368 <Test name="mat2x4" /> 18369 <Test name="mat3x2" /> 18370 <Test name="mat3" /> 18371 <Test name="mat3x4" /> 18372 <Test name="mat4x2" /> 18373 <Test name="mat4x3" /> 18374 <Test name="mat4" /> 18375 </TestCase> 18376 <TestCase name="array"> 18377 <Test name="float" /> 18378 <Test name="int" /> 18379 <Test name="uint" /> 18380 <Test name="vec2" /> 18381 <Test name="vec3" /> 18382 <Test name="vec4" /> 18383 <Test name="ivec2" /> 18384 <Test name="ivec3" /> 18385 <Test name="ivec4" /> 18386 <Test name="uvec2" /> 18387 <Test name="uvec3" /> 18388 <Test name="uvec4" /> 18389 <Test name="mat2" /> 18390 <Test name="mat2x3" /> 18391 <Test name="mat2x4" /> 18392 <Test name="mat3x2" /> 18393 <Test name="mat3" /> 18394 <Test name="mat3x4" /> 18395 <Test name="mat4x2" /> 18396 <Test name="mat4x3" /> 18397 <Test name="mat4" /> 18398 </TestCase> 18399 </TestSuite> 18400 </TestSuite> 18401 </TestSuite> 18402 <TestSuite name="buffer_variable"> 18403 <TestSuite name="resource_list"> 18404 <TestCase name="named_block"> 18405 <Test name="var" /> 18406 <Test name="var_struct" /> 18407 <Test name="var_struct_struct" /> 18408 <Test name="var_struct_struct_struct" /> 18409 <Test name="var_struct_struct_struct_struct" /> 18410 <Test name="var_array_struct_struct_struct" /> 18411 <Test name="var_array_struct_struct" /> 18412 <Test name="var_array_struct" /> 18413 <Test name="var_array" /> 18414 <Test name="var_struct_array" /> 18415 <Test name="var_struct_struct_array" /> 18416 <Test name="var_struct_struct_struct_array" /> 18417 <Test name="var_array_struct_struct_array" /> 18418 <Test name="var_array_struct_array" /> 18419 <Test name="var_struct_array_struct_array" /> 18420 <Test name="var_array_array_struct_array" /> 18421 <Test name="var_array_array" /> 18422 <Test name="var_struct_array_array" /> 18423 <Test name="var_struct_struct_array_array" /> 18424 <Test name="var_array_struct_array_array" /> 18425 <Test name="var_array_array_array" /> 18426 <Test name="var_struct_array_array_array" /> 18427 <Test name="var_array_array_array_array" /> 18428 </TestCase> 18429 <TestCase name="unnamed_block"> 18430 <Test name="var" /> 18431 <Test name="var_struct" /> 18432 <Test name="var_struct_struct" /> 18433 <Test name="var_struct_struct_struct" /> 18434 <Test name="var_struct_struct_struct_struct" /> 18435 <Test name="var_array_struct_struct_struct" /> 18436 <Test name="var_array_struct_struct" /> 18437 <Test name="var_array_struct" /> 18438 <Test name="var_array" /> 18439 <Test name="var_struct_array" /> 18440 <Test name="var_struct_struct_array" /> 18441 <Test name="var_struct_struct_struct_array" /> 18442 <Test name="var_array_struct_struct_array" /> 18443 <Test name="var_array_struct_array" /> 18444 <Test name="var_struct_array_struct_array" /> 18445 <Test name="var_array_array_struct_array" /> 18446 <Test name="var_array_array" /> 18447 <Test name="var_struct_array_array" /> 18448 <Test name="var_struct_struct_array_array" /> 18449 <Test name="var_array_struct_array_array" /> 18450 <Test name="var_array_array_array" /> 18451 <Test name="var_struct_array_array_array" /> 18452 <Test name="var_array_array_array_array" /> 18453 </TestCase> 18454 <TestCase name="block_array"> 18455 <Test name="var_array" /> 18456 <Test name="var_struct_array" /> 18457 <Test name="var_struct_struct_array" /> 18458 <Test name="var_struct_struct_struct_array" /> 18459 <Test name="var_struct_struct_struct_struct_array" /> 18460 <Test name="var_array_struct_struct_struct_array" /> 18461 <Test name="var_array_struct_struct_array" /> 18462 <Test name="var_array_struct_array" /> 18463 <Test name="var_array_array" /> 18464 <Test name="var_struct_array_array" /> 18465 <Test name="var_struct_struct_array_array" /> 18466 <Test name="var_struct_struct_struct_array_array" /> 18467 <Test name="var_array_struct_struct_array_array" /> 18468 <Test name="var_array_struct_array_array" /> 18469 <Test name="var_struct_array_struct_array_array" /> 18470 <Test name="var_array_array_struct_array_array" /> 18471 <Test name="var_array_array_array" /> 18472 <Test name="var_struct_array_array_array" /> 18473 <Test name="var_struct_struct_array_array_array" /> 18474 <Test name="var_array_struct_array_array_array" /> 18475 <Test name="var_array_array_array_array" /> 18476 <Test name="var_struct_array_array_array_array" /> 18477 <Test name="var_array_array_array_array_array" /> 18478 </TestCase> 18479 </TestSuite> 18480 <TestSuite name="array_size"> 18481 <TestSuite name="named_block"> 18482 <TestCase name="non_array"> 18483 <Test name="float" /> 18484 <Test name="int" /> 18485 <Test name="uint" /> 18486 <Test name="bool" /> 18487 <Test name="vec3" /> 18488 <Test name="vec4" /> 18489 </TestCase> 18490 <TestSuite name="sized"> 18491 <TestCase name="types"> 18492 <Test name="float" /> 18493 <Test name="int" /> 18494 <Test name="uint" /> 18495 <Test name="bool" /> 18496 <Test name="vec3" /> 18497 <Test name="vec4" /> 18498 <Test name="ivec3" /> 18499 <Test name="uvec3" /> 18500 <Test name="bvec3" /> 18501 <Test name="mat2" /> 18502 <Test name="mat3x2" /> 18503 <Test name="mat3" /> 18504 <Test name="mat4x2" /> 18505 <Test name="mat4" /> 18506 </TestCase> 18507 <TestCase name="aggregates"> 18508 <Test name="float_struct" /> 18509 <Test name="float_struct_struct" /> 18510 <Test name="float_struct_array" /> 18511 <Test name="float_array" /> 18512 <Test name="float_array_struct" /> 18513 <Test name="float_array_array" /> 18514 <Test name="bool_struct" /> 18515 <Test name="bool_array" /> 18516 <Test name="bvec3_struct" /> 18517 <Test name="bvec3_struct_struct" /> 18518 <Test name="bvec3_struct_array" /> 18519 <Test name="bvec3_array" /> 18520 <Test name="bvec3_array_struct" /> 18521 <Test name="bvec3_array_array" /> 18522 <Test name="vec4_struct" /> 18523 <Test name="vec4_struct_struct" /> 18524 <Test name="vec4_struct_array" /> 18525 <Test name="vec4_array" /> 18526 <Test name="vec4_array_struct" /> 18527 <Test name="vec4_array_array" /> 18528 <Test name="ivec2_struct" /> 18529 <Test name="ivec2_struct_struct" /> 18530 <Test name="ivec2_struct_array" /> 18531 <Test name="ivec2_array" /> 18532 <Test name="ivec2_array_struct" /> 18533 <Test name="ivec2_array_array" /> 18534 </TestCase> 18535 </TestSuite> 18536 <TestSuite name="unsized"> 18537 <TestCase name="types"> 18538 <Test name="float" /> 18539 <Test name="int" /> 18540 <Test name="uint" /> 18541 <Test name="bool" /> 18542 <Test name="vec3" /> 18543 <Test name="vec4" /> 18544 </TestCase> 18545 <TestCase name="aggregates"> 18546 <Test name="float_struct" /> 18547 <Test name="float_array" /> 18548 <Test name="bool" /> 18549 <Test name="bvec3_struct" /> 18550 <Test name="bvec3_array" /> 18551 <Test name="vec4_struct" /> 18552 <Test name="vec4_array" /> 18553 <Test name="ivec2_struct" /> 18554 <Test name="ivec2_array" /> 18555 </TestCase> 18556 </TestSuite> 18557 </TestSuite> 18558 <TestSuite name="unnamed_block"> 18559 <TestCase name="sized"> 18560 <Test name="float" /> 18561 <Test name="float_struct" /> 18562 <Test name="float_array" /> 18563 <Test name="bool" /> 18564 <Test name="bvec3" /> 18565 <Test name="bvec3_struct" /> 18566 <Test name="bvec3_array" /> 18567 <Test name="vec4" /> 18568 <Test name="vec4_struct" /> 18569 <Test name="vec4_array" /> 18570 <Test name="ivec2" /> 18571 <Test name="ivec2_struct" /> 18572 <Test name="ivec2_array" /> 18573 </TestCase> 18574 <TestCase name="unsized"> 18575 <Test name="float" /> 18576 <Test name="float_struct" /> 18577 <Test name="float_array" /> 18578 <Test name="bool" /> 18579 <Test name="bvec3" /> 18580 <Test name="bvec3_struct" /> 18581 <Test name="bvec3_array" /> 18582 <Test name="vec4" /> 18583 <Test name="vec4_struct" /> 18584 <Test name="vec4_array" /> 18585 <Test name="ivec2" /> 18586 <Test name="ivec2_struct" /> 18587 <Test name="ivec2_array" /> 18588 </TestCase> 18589 </TestSuite> 18590 <TestSuite name="block_array"> 18591 <TestCase name="sized"> 18592 <Test name="float" /> 18593 <Test name="float_struct" /> 18594 <Test name="float_array" /> 18595 <Test name="bool" /> 18596 <Test name="bvec3" /> 18597 <Test name="bvec3_struct" /> 18598 <Test name="bvec3_array" /> 18599 <Test name="vec4" /> 18600 <Test name="vec4_struct" /> 18601 <Test name="vec4_array" /> 18602 <Test name="ivec2" /> 18603 <Test name="ivec2_struct" /> 18604 <Test name="ivec2_array" /> 18605 </TestCase> 18606 <TestCase name="unsized"> 18607 <Test name="float" /> 18608 <Test name="float_struct" /> 18609 <Test name="float_array" /> 18610 <Test name="bool" /> 18611 <Test name="bvec3" /> 18612 <Test name="bvec3_struct" /> 18613 <Test name="bvec3_array" /> 18614 <Test name="vec4" /> 18615 <Test name="vec4_struct" /> 18616 <Test name="vec4_array" /> 18617 <Test name="ivec2" /> 18618 <Test name="ivec2_struct" /> 18619 <Test name="ivec2_array" /> 18620 </TestCase> 18621 </TestSuite> 18622 </TestSuite> 18623 <TestSuite name="array_stride"> 18624 <TestSuite name="named_block"> 18625 <TestCase name="non_array"> 18626 <Test name="float" /> 18627 <Test name="int" /> 18628 <Test name="uint" /> 18629 <Test name="bool" /> 18630 <Test name="vec3" /> 18631 <Test name="vec4" /> 18632 </TestCase> 18633 <TestSuite name="sized"> 18634 <TestCase name="types"> 18635 <Test name="float" /> 18636 <Test name="int" /> 18637 <Test name="uint" /> 18638 <Test name="bool" /> 18639 <Test name="vec3" /> 18640 <Test name="vec4" /> 18641 <Test name="ivec3" /> 18642 <Test name="uvec3" /> 18643 <Test name="bvec3" /> 18644 <Test name="mat2" /> 18645 <Test name="mat3x2" /> 18646 <Test name="mat3" /> 18647 <Test name="mat4x2" /> 18648 <Test name="mat4" /> 18649 </TestCase> 18650 <TestCase name="aggregates"> 18651 <Test name="float_struct" /> 18652 <Test name="float_struct_struct" /> 18653 <Test name="float_struct_array" /> 18654 <Test name="float_array" /> 18655 <Test name="float_array_struct" /> 18656 <Test name="float_array_array" /> 18657 <Test name="bool_struct" /> 18658 <Test name="bool_array" /> 18659 <Test name="bvec3_struct" /> 18660 <Test name="bvec3_struct_struct" /> 18661 <Test name="bvec3_struct_array" /> 18662 <Test name="bvec3_array" /> 18663 <Test name="bvec3_array_struct" /> 18664 <Test name="bvec3_array_array" /> 18665 <Test name="vec4_struct" /> 18666 <Test name="vec4_struct_struct" /> 18667 <Test name="vec4_struct_array" /> 18668 <Test name="vec4_array" /> 18669 <Test name="vec4_array_struct" /> 18670 <Test name="vec4_array_array" /> 18671 <Test name="ivec2_struct" /> 18672 <Test name="ivec2_struct_struct" /> 18673 <Test name="ivec2_struct_array" /> 18674 <Test name="ivec2_array" /> 18675 <Test name="ivec2_array_struct" /> 18676 <Test name="ivec2_array_array" /> 18677 </TestCase> 18678 </TestSuite> 18679 <TestSuite name="unsized"> 18680 <TestCase name="types"> 18681 <Test name="float" /> 18682 <Test name="int" /> 18683 <Test name="uint" /> 18684 <Test name="bool" /> 18685 <Test name="vec3" /> 18686 <Test name="vec4" /> 18687 </TestCase> 18688 <TestCase name="aggregates"> 18689 <Test name="float_struct" /> 18690 <Test name="float_array" /> 18691 <Test name="bool" /> 18692 <Test name="bvec3_struct" /> 18693 <Test name="bvec3_array" /> 18694 <Test name="vec4_struct" /> 18695 <Test name="vec4_array" /> 18696 <Test name="ivec2_struct" /> 18697 <Test name="ivec2_array" /> 18698 </TestCase> 18699 </TestSuite> 18700 </TestSuite> 18701 <TestSuite name="unnamed_block"> 18702 <TestCase name="sized"> 18703 <Test name="float" /> 18704 <Test name="float_struct" /> 18705 <Test name="float_array" /> 18706 <Test name="bool" /> 18707 <Test name="bvec3" /> 18708 <Test name="bvec3_struct" /> 18709 <Test name="bvec3_array" /> 18710 <Test name="vec4" /> 18711 <Test name="vec4_struct" /> 18712 <Test name="vec4_array" /> 18713 <Test name="ivec2" /> 18714 <Test name="ivec2_struct" /> 18715 <Test name="ivec2_array" /> 18716 </TestCase> 18717 <TestCase name="unsized"> 18718 <Test name="float" /> 18719 <Test name="float_struct" /> 18720 <Test name="float_array" /> 18721 <Test name="bool" /> 18722 <Test name="bvec3" /> 18723 <Test name="bvec3_struct" /> 18724 <Test name="bvec3_array" /> 18725 <Test name="vec4" /> 18726 <Test name="vec4_struct" /> 18727 <Test name="vec4_array" /> 18728 <Test name="ivec2" /> 18729 <Test name="ivec2_struct" /> 18730 <Test name="ivec2_array" /> 18731 </TestCase> 18732 </TestSuite> 18733 <TestSuite name="block_array"> 18734 <TestCase name="sized"> 18735 <Test name="float" /> 18736 <Test name="float_struct" /> 18737 <Test name="float_array" /> 18738 <Test name="bool" /> 18739 <Test name="bvec3" /> 18740 <Test name="bvec3_struct" /> 18741 <Test name="bvec3_array" /> 18742 <Test name="vec4" /> 18743 <Test name="vec4_struct" /> 18744 <Test name="vec4_array" /> 18745 <Test name="ivec2" /> 18746 <Test name="ivec2_struct" /> 18747 <Test name="ivec2_array" /> 18748 </TestCase> 18749 <TestCase name="unsized"> 18750 <Test name="float" /> 18751 <Test name="float_struct" /> 18752 <Test name="float_array" /> 18753 <Test name="bool" /> 18754 <Test name="bvec3" /> 18755 <Test name="bvec3_struct" /> 18756 <Test name="bvec3_array" /> 18757 <Test name="vec4" /> 18758 <Test name="vec4_struct" /> 18759 <Test name="vec4_array" /> 18760 <Test name="ivec2" /> 18761 <Test name="ivec2_struct" /> 18762 <Test name="ivec2_array" /> 18763 </TestCase> 18764 </TestSuite> 18765 </TestSuite> 18766 <TestCase name="block_index"> 18767 <Test name="named_block" /> 18768 <Test name="unnamed_block" /> 18769 <Test name="block_array" /> 18770 </TestCase> 18771 <TestSuite name="is_row_major"> 18772 <TestSuite name="named_block"> 18773 <TestCase name="types"> 18774 <Test name="float" /> 18775 <Test name="ivec3" /> 18776 <Test name="mat2" /> 18777 <Test name="mat2x3" /> 18778 <Test name="mat2x4" /> 18779 <Test name="mat3x2" /> 18780 <Test name="mat3" /> 18781 <Test name="mat3x4" /> 18782 <Test name="mat4x2" /> 18783 <Test name="mat4x3" /> 18784 <Test name="mat4" /> 18785 </TestCase> 18786 <TestCase name="no_qualifier"> 18787 <Test name="var" /> 18788 <Test name="var_struct" /> 18789 <Test name="var_struct_struct" /> 18790 <Test name="var_array_struct" /> 18791 <Test name="var_array" /> 18792 <Test name="var_struct_array" /> 18793 <Test name="var_array_array" /> 18794 <Test name="var_unsized_array" /> 18795 </TestCase> 18796 <TestCase name="column_major"> 18797 <Test name="var" /> 18798 <Test name="var_struct" /> 18799 <Test name="var_struct_struct" /> 18800 <Test name="var_array_struct" /> 18801 <Test name="var_array" /> 18802 <Test name="var_struct_array" /> 18803 <Test name="var_array_array" /> 18804 <Test name="var_unsized_array" /> 18805 </TestCase> 18806 <TestCase name="row_major"> 18807 <Test name="var" /> 18808 <Test name="var_struct" /> 18809 <Test name="var_struct_struct" /> 18810 <Test name="var_array_struct" /> 18811 <Test name="var_array" /> 18812 <Test name="var_struct_array" /> 18813 <Test name="var_array_array" /> 18814 <Test name="var_unsized_array" /> 18815 </TestCase> 18816 </TestSuite> 18817 <TestSuite name="named_block_row_major"> 18818 <TestCase name="no_qualifier"> 18819 <Test name="var" /> 18820 <Test name="var_struct" /> 18821 <Test name="var_struct_struct" /> 18822 <Test name="var_array_struct" /> 18823 <Test name="var_array" /> 18824 <Test name="var_struct_array" /> 18825 <Test name="var_array_array" /> 18826 <Test name="var_unsized_array" /> 18827 </TestCase> 18828 <TestCase name="column_major"> 18829 <Test name="var" /> 18830 <Test name="var_struct" /> 18831 <Test name="var_struct_struct" /> 18832 <Test name="var_array_struct" /> 18833 <Test name="var_array" /> 18834 <Test name="var_struct_array" /> 18835 <Test name="var_array_array" /> 18836 <Test name="var_unsized_array" /> 18837 </TestCase> 18838 <TestCase name="row_major"> 18839 <Test name="var" /> 18840 <Test name="var_struct" /> 18841 <Test name="var_struct_struct" /> 18842 <Test name="var_array_struct" /> 18843 <Test name="var_array" /> 18844 <Test name="var_struct_array" /> 18845 <Test name="var_array_array" /> 18846 <Test name="var_unsized_array" /> 18847 </TestCase> 18848 </TestSuite> 18849 <TestSuite name="named_block_col_major"> 18850 <TestCase name="no_qualifier"> 18851 <Test name="var" /> 18852 <Test name="var_struct" /> 18853 <Test name="var_struct_struct" /> 18854 <Test name="var_array_struct" /> 18855 <Test name="var_array" /> 18856 <Test name="var_struct_array" /> 18857 <Test name="var_array_array" /> 18858 <Test name="var_unsized_array" /> 18859 </TestCase> 18860 <TestCase name="column_major"> 18861 <Test name="var" /> 18862 <Test name="var_struct" /> 18863 <Test name="var_struct_struct" /> 18864 <Test name="var_array_struct" /> 18865 <Test name="var_array" /> 18866 <Test name="var_struct_array" /> 18867 <Test name="var_array_array" /> 18868 <Test name="var_unsized_array" /> 18869 </TestCase> 18870 <TestCase name="row_major"> 18871 <Test name="var" /> 18872 <Test name="var_struct" /> 18873 <Test name="var_struct_struct" /> 18874 <Test name="var_array_struct" /> 18875 <Test name="var_array" /> 18876 <Test name="var_struct_array" /> 18877 <Test name="var_array_array" /> 18878 <Test name="var_unsized_array" /> 18879 </TestCase> 18880 </TestSuite> 18881 <TestSuite name="unnamed_block"> 18882 <TestCase name="no_qualifier"> 18883 <Test name="var" /> 18884 <Test name="var_struct" /> 18885 <Test name="var_struct_struct" /> 18886 <Test name="var_array_struct" /> 18887 <Test name="var_array" /> 18888 <Test name="var_struct_array" /> 18889 <Test name="var_array_array" /> 18890 <Test name="var_unsized_array" /> 18891 </TestCase> 18892 <TestCase name="column_major"> 18893 <Test name="var" /> 18894 <Test name="var_struct" /> 18895 <Test name="var_struct_struct" /> 18896 <Test name="var_array_struct" /> 18897 <Test name="var_array" /> 18898 <Test name="var_struct_array" /> 18899 <Test name="var_array_array" /> 18900 <Test name="var_unsized_array" /> 18901 </TestCase> 18902 <TestCase name="row_major"> 18903 <Test name="var" /> 18904 <Test name="var_struct" /> 18905 <Test name="var_struct_struct" /> 18906 <Test name="var_array_struct" /> 18907 <Test name="var_array" /> 18908 <Test name="var_struct_array" /> 18909 <Test name="var_array_array" /> 18910 <Test name="var_unsized_array" /> 18911 </TestCase> 18912 </TestSuite> 18913 <TestSuite name="unnamed_block_row_major"> 18914 <TestCase name="no_qualifier"> 18915 <Test name="var" /> 18916 <Test name="var_struct" /> 18917 <Test name="var_struct_struct" /> 18918 <Test name="var_array_struct" /> 18919 <Test name="var_array" /> 18920 <Test name="var_struct_array" /> 18921 <Test name="var_array_array" /> 18922 <Test name="var_unsized_array" /> 18923 </TestCase> 18924 <TestCase name="column_major"> 18925 <Test name="var" /> 18926 <Test name="var_struct" /> 18927 <Test name="var_struct_struct" /> 18928 <Test name="var_array_struct" /> 18929 <Test name="var_array" /> 18930 <Test name="var_struct_array" /> 18931 <Test name="var_array_array" /> 18932 <Test name="var_unsized_array" /> 18933 </TestCase> 18934 <TestCase name="row_major"> 18935 <Test name="var" /> 18936 <Test name="var_struct" /> 18937 <Test name="var_struct_struct" /> 18938 <Test name="var_array_struct" /> 18939 <Test name="var_array" /> 18940 <Test name="var_struct_array" /> 18941 <Test name="var_array_array" /> 18942 <Test name="var_unsized_array" /> 18943 </TestCase> 18944 </TestSuite> 18945 <TestSuite name="unnamed_block_col_major"> 18946 <TestCase name="no_qualifier"> 18947 <Test name="var" /> 18948 <Test name="var_struct" /> 18949 <Test name="var_struct_struct" /> 18950 <Test name="var_array_struct" /> 18951 <Test name="var_array" /> 18952 <Test name="var_struct_array" /> 18953 <Test name="var_array_array" /> 18954 <Test name="var_unsized_array" /> 18955 </TestCase> 18956 <TestCase name="column_major"> 18957 <Test name="var" /> 18958 <Test name="var_struct" /> 18959 <Test name="var_struct_struct" /> 18960 <Test name="var_array_struct" /> 18961 <Test name="var_array" /> 18962 <Test name="var_struct_array" /> 18963 <Test name="var_array_array" /> 18964 <Test name="var_unsized_array" /> 18965 </TestCase> 18966 <TestCase name="row_major"> 18967 <Test name="var" /> 18968 <Test name="var_struct" /> 18969 <Test name="var_struct_struct" /> 18970 <Test name="var_array_struct" /> 18971 <Test name="var_array" /> 18972 <Test name="var_struct_array" /> 18973 <Test name="var_array_array" /> 18974 <Test name="var_unsized_array" /> 18975 </TestCase> 18976 </TestSuite> 18977 </TestSuite> 18978 <TestSuite name="matrix_stride"> 18979 <TestSuite name="named_block"> 18980 <TestCase name="types"> 18981 <Test name="float" /> 18982 <Test name="ivec3" /> 18983 <Test name="mat2" /> 18984 <Test name="mat2x3" /> 18985 <Test name="mat2x4" /> 18986 <Test name="mat3x2" /> 18987 <Test name="mat3" /> 18988 <Test name="mat3x4" /> 18989 <Test name="mat4x2" /> 18990 <Test name="mat4x3" /> 18991 <Test name="mat4" /> 18992 </TestCase> 18993 <TestCase name="no_qualifier"> 18994 <Test name="var" /> 18995 <Test name="var_struct" /> 18996 <Test name="var_struct_struct" /> 18997 <Test name="var_array_struct" /> 18998 <Test name="var_array" /> 18999 <Test name="var_struct_array" /> 19000 <Test name="var_array_array" /> 19001 <Test name="var_unsized_array" /> 19002 </TestCase> 19003 <TestCase name="column_major"> 19004 <Test name="var" /> 19005 <Test name="var_struct" /> 19006 <Test name="var_struct_struct" /> 19007 <Test name="var_array_struct" /> 19008 <Test name="var_array" /> 19009 <Test name="var_struct_array" /> 19010 <Test name="var_array_array" /> 19011 <Test name="var_unsized_array" /> 19012 </TestCase> 19013 <TestCase name="row_major"> 19014 <Test name="var" /> 19015 <Test name="var_struct" /> 19016 <Test name="var_struct_struct" /> 19017 <Test name="var_array_struct" /> 19018 <Test name="var_array" /> 19019 <Test name="var_struct_array" /> 19020 <Test name="var_array_array" /> 19021 <Test name="var_unsized_array" /> 19022 </TestCase> 19023 </TestSuite> 19024 <TestSuite name="named_block_row_major"> 19025 <TestCase name="no_qualifier"> 19026 <Test name="var" /> 19027 <Test name="var_struct" /> 19028 <Test name="var_struct_struct" /> 19029 <Test name="var_array_struct" /> 19030 <Test name="var_array" /> 19031 <Test name="var_struct_array" /> 19032 <Test name="var_array_array" /> 19033 <Test name="var_unsized_array" /> 19034 </TestCase> 19035 <TestCase name="column_major"> 19036 <Test name="var" /> 19037 <Test name="var_struct" /> 19038 <Test name="var_struct_struct" /> 19039 <Test name="var_array_struct" /> 19040 <Test name="var_array" /> 19041 <Test name="var_struct_array" /> 19042 <Test name="var_array_array" /> 19043 <Test name="var_unsized_array" /> 19044 </TestCase> 19045 <TestCase name="row_major"> 19046 <Test name="var" /> 19047 <Test name="var_struct" /> 19048 <Test name="var_struct_struct" /> 19049 <Test name="var_array_struct" /> 19050 <Test name="var_array" /> 19051 <Test name="var_struct_array" /> 19052 <Test name="var_array_array" /> 19053 <Test name="var_unsized_array" /> 19054 </TestCase> 19055 </TestSuite> 19056 <TestSuite name="named_block_col_major"> 19057 <TestCase name="no_qualifier"> 19058 <Test name="var" /> 19059 <Test name="var_struct" /> 19060 <Test name="var_struct_struct" /> 19061 <Test name="var_array_struct" /> 19062 <Test name="var_array" /> 19063 <Test name="var_struct_array" /> 19064 <Test name="var_array_array" /> 19065 <Test name="var_unsized_array" /> 19066 </TestCase> 19067 <TestCase name="column_major"> 19068 <Test name="var" /> 19069 <Test name="var_struct" /> 19070 <Test name="var_struct_struct" /> 19071 <Test name="var_array_struct" /> 19072 <Test name="var_array" /> 19073 <Test name="var_struct_array" /> 19074 <Test name="var_array_array" /> 19075 <Test name="var_unsized_array" /> 19076 </TestCase> 19077 <TestCase name="row_major"> 19078 <Test name="var" /> 19079 <Test name="var_struct" /> 19080 <Test name="var_struct_struct" /> 19081 <Test name="var_array_struct" /> 19082 <Test name="var_array" /> 19083 <Test name="var_struct_array" /> 19084 <Test name="var_array_array" /> 19085 <Test name="var_unsized_array" /> 19086 </TestCase> 19087 </TestSuite> 19088 <TestSuite name="unnamed_block"> 19089 <TestCase name="no_qualifier"> 19090 <Test name="var" /> 19091 <Test name="var_struct" /> 19092 <Test name="var_struct_struct" /> 19093 <Test name="var_array_struct" /> 19094 <Test name="var_array" /> 19095 <Test name="var_struct_array" /> 19096 <Test name="var_array_array" /> 19097 <Test name="var_unsized_array" /> 19098 </TestCase> 19099 <TestCase name="column_major"> 19100 <Test name="var" /> 19101 <Test name="var_struct" /> 19102 <Test name="var_struct_struct" /> 19103 <Test name="var_array_struct" /> 19104 <Test name="var_array" /> 19105 <Test name="var_struct_array" /> 19106 <Test name="var_array_array" /> 19107 <Test name="var_unsized_array" /> 19108 </TestCase> 19109 <TestCase name="row_major"> 19110 <Test name="var" /> 19111 <Test name="var_struct" /> 19112 <Test name="var_struct_struct" /> 19113 <Test name="var_array_struct" /> 19114 <Test name="var_array" /> 19115 <Test name="var_struct_array" /> 19116 <Test name="var_array_array" /> 19117 <Test name="var_unsized_array" /> 19118 </TestCase> 19119 </TestSuite> 19120 <TestSuite name="unnamed_block_row_major"> 19121 <TestCase name="no_qualifier"> 19122 <Test name="var" /> 19123 <Test name="var_struct" /> 19124 <Test name="var_struct_struct" /> 19125 <Test name="var_array_struct" /> 19126 <Test name="var_array" /> 19127 <Test name="var_struct_array" /> 19128 <Test name="var_array_array" /> 19129 <Test name="var_unsized_array" /> 19130 </TestCase> 19131 <TestCase name="column_major"> 19132 <Test name="var" /> 19133 <Test name="var_struct" /> 19134 <Test name="var_struct_struct" /> 19135 <Test name="var_array_struct" /> 19136 <Test name="var_array" /> 19137 <Test name="var_struct_array" /> 19138 <Test name="var_array_array" /> 19139 <Test name="var_unsized_array" /> 19140 </TestCase> 19141 <TestCase name="row_major"> 19142 <Test name="var" /> 19143 <Test name="var_struct" /> 19144 <Test name="var_struct_struct" /> 19145 <Test name="var_array_struct" /> 19146 <Test name="var_array" /> 19147 <Test name="var_struct_array" /> 19148 <Test name="var_array_array" /> 19149 <Test name="var_unsized_array" /> 19150 </TestCase> 19151 </TestSuite> 19152 <TestSuite name="unnamed_block_col_major"> 19153 <TestCase name="no_qualifier"> 19154 <Test name="var" /> 19155 <Test name="var_struct" /> 19156 <Test name="var_struct_struct" /> 19157 <Test name="var_array_struct" /> 19158 <Test name="var_array" /> 19159 <Test name="var_struct_array" /> 19160 <Test name="var_array_array" /> 19161 <Test name="var_unsized_array" /> 19162 </TestCase> 19163 <TestCase name="column_major"> 19164 <Test name="var" /> 19165 <Test name="var_struct" /> 19166 <Test name="var_struct_struct" /> 19167 <Test name="var_array_struct" /> 19168 <Test name="var_array" /> 19169 <Test name="var_struct_array" /> 19170 <Test name="var_array_array" /> 19171 <Test name="var_unsized_array" /> 19172 </TestCase> 19173 <TestCase name="row_major"> 19174 <Test name="var" /> 19175 <Test name="var_struct" /> 19176 <Test name="var_struct_struct" /> 19177 <Test name="var_array_struct" /> 19178 <Test name="var_array" /> 19179 <Test name="var_struct_array" /> 19180 <Test name="var_array_array" /> 19181 <Test name="var_unsized_array" /> 19182 </TestCase> 19183 </TestSuite> 19184 </TestSuite> 19185 <TestSuite name="name_length"> 19186 <TestSuite name="named_block"> 19187 <TestCase name="sized"> 19188 <Test name="var" /> 19189 <Test name="var_struct" /> 19190 <Test name="var_struct_struct" /> 19191 <Test name="var_struct_struct_struct" /> 19192 <Test name="var_array_struct_struct" /> 19193 <Test name="var_array_struct" /> 19194 <Test name="var_array" /> 19195 <Test name="var_struct_array" /> 19196 <Test name="var_struct_struct_array" /> 19197 <Test name="var_array_struct_array" /> 19198 <Test name="var_array_array" /> 19199 <Test name="var_struct_array_array" /> 19200 <Test name="var_array_array_array" /> 19201 </TestCase> 19202 <TestCase name="unsized"> 19203 <Test name="var" /> 19204 <Test name="var_struct" /> 19205 <Test name="var_struct_struct" /> 19206 <Test name="var_array_struct" /> 19207 <Test name="var_array" /> 19208 <Test name="var_struct_array" /> 19209 <Test name="var_array_array" /> 19210 </TestCase> 19211 </TestSuite> 19212 <TestSuite name="unnamed_block"> 19213 <TestCase name="sized"> 19214 <Test name="var" /> 19215 <Test name="var_struct" /> 19216 <Test name="var_struct_struct" /> 19217 <Test name="var_struct_struct_struct" /> 19218 <Test name="var_array_struct_struct" /> 19219 <Test name="var_array_struct" /> 19220 <Test name="var_array" /> 19221 <Test name="var_struct_array" /> 19222 <Test name="var_struct_struct_array" /> 19223 <Test name="var_array_struct_array" /> 19224 <Test name="var_array_array" /> 19225 <Test name="var_struct_array_array" /> 19226 <Test name="var_array_array_array" /> 19227 </TestCase> 19228 <TestCase name="unsized"> 19229 <Test name="var" /> 19230 <Test name="var_struct" /> 19231 <Test name="var_struct_struct" /> 19232 <Test name="var_array_struct" /> 19233 <Test name="var_array" /> 19234 <Test name="var_struct_array" /> 19235 <Test name="var_array_array" /> 19236 </TestCase> 19237 </TestSuite> 19238 <TestSuite name="block_array"> 19239 <TestCase name="sized"> 19240 <Test name="var" /> 19241 <Test name="var_struct" /> 19242 <Test name="var_struct_struct" /> 19243 <Test name="var_struct_struct_struct" /> 19244 <Test name="var_array_struct_struct" /> 19245 <Test name="var_array_struct" /> 19246 <Test name="var_array" /> 19247 <Test name="var_struct_array" /> 19248 <Test name="var_struct_struct_array" /> 19249 <Test name="var_array_struct_array" /> 19250 <Test name="var_array_array" /> 19251 <Test name="var_struct_array_array" /> 19252 <Test name="var_array_array_array" /> 19253 </TestCase> 19254 <TestCase name="unsized"> 19255 <Test name="var" /> 19256 <Test name="var_struct" /> 19257 <Test name="var_struct_struct" /> 19258 <Test name="var_array_struct" /> 19259 <Test name="var_array" /> 19260 <Test name="var_struct_array" /> 19261 <Test name="var_array_array" /> 19262 </TestCase> 19263 </TestSuite> 19264 </TestSuite> 19265 <TestSuite name="offset"> 19266 <TestSuite name="named_block"> 19267 <TestCase name="sized"> 19268 <Test name="var" /> 19269 <Test name="var_struct" /> 19270 <Test name="var_struct_struct" /> 19271 <Test name="var_struct_struct_struct" /> 19272 <Test name="var_array_struct_struct" /> 19273 <Test name="var_array_struct" /> 19274 <Test name="var_array" /> 19275 <Test name="var_struct_array" /> 19276 <Test name="var_struct_struct_array" /> 19277 <Test name="var_array_struct_array" /> 19278 <Test name="var_array_array" /> 19279 <Test name="var_struct_array_array" /> 19280 <Test name="var_array_array_array" /> 19281 </TestCase> 19282 <TestCase name="unsized"> 19283 <Test name="var" /> 19284 <Test name="var_struct" /> 19285 <Test name="var_struct_struct" /> 19286 <Test name="var_array_struct" /> 19287 <Test name="var_array" /> 19288 <Test name="var_struct_array" /> 19289 <Test name="var_array_array" /> 19290 </TestCase> 19291 </TestSuite> 19292 <TestSuite name="unnamed_block"> 19293 <TestCase name="sized"> 19294 <Test name="var" /> 19295 <Test name="var_struct" /> 19296 <Test name="var_struct_struct" /> 19297 <Test name="var_struct_struct_struct" /> 19298 <Test name="var_array_struct_struct" /> 19299 <Test name="var_array_struct" /> 19300 <Test name="var_array" /> 19301 <Test name="var_struct_array" /> 19302 <Test name="var_struct_struct_array" /> 19303 <Test name="var_array_struct_array" /> 19304 <Test name="var_array_array" /> 19305 <Test name="var_struct_array_array" /> 19306 <Test name="var_array_array_array" /> 19307 </TestCase> 19308 <TestCase name="unsized"> 19309 <Test name="var" /> 19310 <Test name="var_struct" /> 19311 <Test name="var_struct_struct" /> 19312 <Test name="var_array_struct" /> 19313 <Test name="var_array" /> 19314 <Test name="var_struct_array" /> 19315 <Test name="var_array_array" /> 19316 </TestCase> 19317 </TestSuite> 19318 <TestSuite name="block_array"> 19319 <TestCase name="sized"> 19320 <Test name="var" /> 19321 <Test name="var_struct" /> 19322 <Test name="var_struct_struct" /> 19323 <Test name="var_struct_struct_struct" /> 19324 <Test name="var_array_struct_struct" /> 19325 <Test name="var_array_struct" /> 19326 <Test name="var_array" /> 19327 <Test name="var_struct_array" /> 19328 <Test name="var_struct_struct_array" /> 19329 <Test name="var_array_struct_array" /> 19330 <Test name="var_array_array" /> 19331 <Test name="var_struct_array_array" /> 19332 <Test name="var_array_array_array" /> 19333 </TestCase> 19334 <TestCase name="unsized"> 19335 <Test name="var" /> 19336 <Test name="var_struct" /> 19337 <Test name="var_struct_struct" /> 19338 <Test name="var_array_struct" /> 19339 <Test name="var_array" /> 19340 <Test name="var_struct_array" /> 19341 <Test name="var_array_array" /> 19342 </TestCase> 19343 </TestSuite> 19344 </TestSuite> 19345 <TestSuite name="referenced_by"> 19346 <TestSuite name="compute"> 19347 <TestCase name="named_block"> 19348 <Test name="float" /> 19349 <Test name="float_array" /> 19350 <Test name="float_struct" /> 19351 <Test name="float_array_struct" /> 19352 <Test name="float_struct_array" /> 19353 <Test name="float_array_array" /> 19354 <Test name="float_struct_struct" /> 19355 <Test name="float_unsized_array" /> 19356 </TestCase> 19357 <TestCase name="unnamed_block"> 19358 <Test name="float" /> 19359 <Test name="float_array" /> 19360 <Test name="float_struct" /> 19361 </TestCase> 19362 <TestCase name="block_array"> 19363 <Test name="float" /> 19364 <Test name="float_array" /> 19365 <Test name="float_struct" /> 19366 </TestCase> 19367 </TestSuite> 19368 <TestSuite name="separable_vertex"> 19369 <TestCase name="named_block"> 19370 <Test name="float" /> 19371 <Test name="float_array" /> 19372 <Test name="float_struct" /> 19373 <Test name="float_array_struct" /> 19374 <Test name="float_struct_array" /> 19375 <Test name="float_array_array" /> 19376 <Test name="float_struct_struct" /> 19377 <Test name="float_unsized_array" /> 19378 </TestCase> 19379 <TestCase name="unnamed_block"> 19380 <Test name="float" /> 19381 <Test name="float_array" /> 19382 <Test name="float_struct" /> 19383 </TestCase> 19384 <TestCase name="block_array"> 19385 <Test name="float" /> 19386 <Test name="float_array" /> 19387 <Test name="float_struct" /> 19388 </TestCase> 19389 </TestSuite> 19390 <TestSuite name="separable_fragment"> 19391 <TestCase name="named_block"> 19392 <Test name="float" /> 19393 <Test name="float_array" /> 19394 <Test name="float_struct" /> 19395 <Test name="float_array_struct" /> 19396 <Test name="float_struct_array" /> 19397 <Test name="float_array_array" /> 19398 <Test name="float_struct_struct" /> 19399 <Test name="float_unsized_array" /> 19400 </TestCase> 19401 <TestCase name="unnamed_block"> 19402 <Test name="float" /> 19403 <Test name="float_array" /> 19404 <Test name="float_struct" /> 19405 </TestCase> 19406 <TestCase name="block_array"> 19407 <Test name="float" /> 19408 <Test name="float_array" /> 19409 <Test name="float_struct" /> 19410 </TestCase> 19411 </TestSuite> 19412 <TestSuite name="vertex_fragment"> 19413 <TestCase name="named_block"> 19414 <Test name="float" /> 19415 <Test name="float_array" /> 19416 <Test name="float_struct" /> 19417 </TestCase> 19418 <TestCase name="unnamed_block"> 19419 <Test name="float" /> 19420 <Test name="float_array" /> 19421 <Test name="float_struct" /> 19422 </TestCase> 19423 <TestCase name="block_array"> 19424 <Test name="float" /> 19425 <Test name="float_array" /> 19426 <Test name="float_struct" /> 19427 </TestCase> 19428 </TestSuite> 19429 <TestSuite name="vertex_fragment_only_fragment"> 19430 <TestCase name="named_block"> 19431 <Test name="float" /> 19432 <Test name="float_array" /> 19433 <Test name="float_struct" /> 19434 </TestCase> 19435 <TestCase name="unnamed_block"> 19436 <Test name="float" /> 19437 <Test name="float_array" /> 19438 <Test name="float_struct" /> 19439 </TestCase> 19440 <TestCase name="block_array"> 19441 <Test name="float" /> 19442 <Test name="float_array" /> 19443 <Test name="float_struct" /> 19444 </TestCase> 19445 </TestSuite> 19446 <TestSuite name="vertex_fragment_only_vertex"> 19447 <TestCase name="named_block"> 19448 <Test name="float" /> 19449 <Test name="float_array" /> 19450 <Test name="float_struct" /> 19451 </TestCase> 19452 <TestCase name="unnamed_block"> 19453 <Test name="float" /> 19454 <Test name="float_array" /> 19455 <Test name="float_struct" /> 19456 </TestCase> 19457 <TestCase name="block_array"> 19458 <Test name="float" /> 19459 <Test name="float_array" /> 19460 <Test name="float_struct" /> 19461 </TestCase> 19462 </TestSuite> 19463 </TestSuite> 19464 <TestSuite name="top_level_array_size"> 19465 <TestCase name="named_block"> 19466 <Test name="var" /> 19467 <Test name="var_struct" /> 19468 <Test name="var_struct_struct" /> 19469 <Test name="var_struct_struct_struct" /> 19470 <Test name="var_struct_array" /> 19471 <Test name="var_struct_struct_array" /> 19472 <Test name="var_array_struct_array" /> 19473 <Test name="var_array_array" /> 19474 <Test name="var_struct_array_array" /> 19475 <Test name="var_array_array_array" /> 19476 <Test name="var_struct_unsized_array" /> 19477 <Test name="var_struct_struct_unsized_array" /> 19478 <Test name="var_array_struct_unsized_array" /> 19479 <Test name="var_array_unsized_array" /> 19480 <Test name="var_struct_array_unsized_array" /> 19481 <Test name="var_array_array_unsized_array" /> 19482 </TestCase> 19483 <TestCase name="unnamed_block"> 19484 <Test name="var" /> 19485 <Test name="var_struct" /> 19486 <Test name="var_struct_struct" /> 19487 <Test name="var_struct_struct_struct" /> 19488 <Test name="var_struct_array" /> 19489 <Test name="var_struct_struct_array" /> 19490 <Test name="var_array_struct_array" /> 19491 <Test name="var_array_array" /> 19492 <Test name="var_struct_array_array" /> 19493 <Test name="var_array_array_array" /> 19494 <Test name="var_struct_unsized_array" /> 19495 <Test name="var_struct_struct_unsized_array" /> 19496 <Test name="var_array_struct_unsized_array" /> 19497 <Test name="var_array_unsized_array" /> 19498 <Test name="var_struct_array_unsized_array" /> 19499 <Test name="var_array_array_unsized_array" /> 19500 </TestCase> 19501 <TestCase name="block_array"> 19502 <Test name="var" /> 19503 <Test name="var_struct" /> 19504 <Test name="var_struct_struct" /> 19505 <Test name="var_struct_struct_struct" /> 19506 <Test name="var_struct_array" /> 19507 <Test name="var_struct_struct_array" /> 19508 <Test name="var_array_struct_array" /> 19509 <Test name="var_array_array" /> 19510 <Test name="var_struct_array_array" /> 19511 <Test name="var_array_array_array" /> 19512 <Test name="var_struct_unsized_array" /> 19513 <Test name="var_struct_struct_unsized_array" /> 19514 <Test name="var_array_struct_unsized_array" /> 19515 <Test name="var_array_unsized_array" /> 19516 <Test name="var_struct_array_unsized_array" /> 19517 <Test name="var_array_array_unsized_array" /> 19518 </TestCase> 19519 </TestSuite> 19520 <TestSuite name="top_level_array_stride"> 19521 <TestCase name="named_block"> 19522 <Test name="var" /> 19523 <Test name="var_struct" /> 19524 <Test name="var_struct_struct" /> 19525 <Test name="var_struct_struct_struct" /> 19526 <Test name="var_struct_array" /> 19527 <Test name="var_struct_struct_array" /> 19528 <Test name="var_array_struct_array" /> 19529 <Test name="var_array_array" /> 19530 <Test name="var_struct_array_array" /> 19531 <Test name="var_array_array_array" /> 19532 <Test name="var_struct_unsized_array" /> 19533 <Test name="var_struct_struct_unsized_array" /> 19534 <Test name="var_array_struct_unsized_array" /> 19535 <Test name="var_array_unsized_array" /> 19536 <Test name="var_struct_array_unsized_array" /> 19537 <Test name="var_array_array_unsized_array" /> 19538 </TestCase> 19539 <TestCase name="unnamed_block"> 19540 <Test name="var" /> 19541 <Test name="var_struct" /> 19542 <Test name="var_struct_struct" /> 19543 <Test name="var_struct_struct_struct" /> 19544 <Test name="var_struct_array" /> 19545 <Test name="var_struct_struct_array" /> 19546 <Test name="var_array_struct_array" /> 19547 <Test name="var_array_array" /> 19548 <Test name="var_struct_array_array" /> 19549 <Test name="var_array_array_array" /> 19550 <Test name="var_struct_unsized_array" /> 19551 <Test name="var_struct_struct_unsized_array" /> 19552 <Test name="var_array_struct_unsized_array" /> 19553 <Test name="var_array_unsized_array" /> 19554 <Test name="var_struct_array_unsized_array" /> 19555 <Test name="var_array_array_unsized_array" /> 19556 </TestCase> 19557 <TestCase name="block_array"> 19558 <Test name="var" /> 19559 <Test name="var_struct" /> 19560 <Test name="var_struct_struct" /> 19561 <Test name="var_struct_struct_struct" /> 19562 <Test name="var_struct_array" /> 19563 <Test name="var_struct_struct_array" /> 19564 <Test name="var_array_struct_array" /> 19565 <Test name="var_array_array" /> 19566 <Test name="var_struct_array_array" /> 19567 <Test name="var_array_array_array" /> 19568 <Test name="var_struct_unsized_array" /> 19569 <Test name="var_struct_struct_unsized_array" /> 19570 <Test name="var_array_struct_unsized_array" /> 19571 <Test name="var_array_unsized_array" /> 19572 <Test name="var_struct_array_unsized_array" /> 19573 <Test name="var_array_array_unsized_array" /> 19574 </TestCase> 19575 </TestSuite> 19576 <TestSuite name="type"> 19577 <TestCase name="basic_type"> 19578 <Test name="float" /> 19579 <Test name="int" /> 19580 <Test name="uint" /> 19581 <Test name="bool" /> 19582 <Test name="vec2" /> 19583 <Test name="vec3" /> 19584 <Test name="vec4" /> 19585 <Test name="ivec2" /> 19586 <Test name="ivec3" /> 19587 <Test name="ivec4" /> 19588 <Test name="uvec2" /> 19589 <Test name="uvec3" /> 19590 <Test name="uvec4" /> 19591 <Test name="bvec2" /> 19592 <Test name="bvec3" /> 19593 <Test name="bvec4" /> 19594 <Test name="mat2" /> 19595 <Test name="mat2x3" /> 19596 <Test name="mat2x4" /> 19597 <Test name="mat3x2" /> 19598 <Test name="mat3" /> 19599 <Test name="mat3x4" /> 19600 <Test name="mat4x2" /> 19601 <Test name="mat4x3" /> 19602 <Test name="mat4" /> 19603 </TestCase> 19604 <TestSuite name="array"> 19605 <TestCase name="basic_type"> 19606 <Test name="float" /> 19607 <Test name="int" /> 19608 <Test name="uint" /> 19609 <Test name="bool" /> 19610 <Test name="vec3" /> 19611 <Test name="vec4" /> 19612 <Test name="ivec3" /> 19613 <Test name="uvec3" /> 19614 <Test name="bvec3" /> 19615 <Test name="mat2" /> 19616 <Test name="mat3x2" /> 19617 <Test name="mat3" /> 19618 <Test name="mat4x2" /> 19619 <Test name="mat4" /> 19620 </TestCase> 19621 <TestSuite name="array"> 19622 <TestCase name="basic_type"> 19623 <Test name="float" /> 19624 <Test name="int" /> 19625 <Test name="uint" /> 19626 <Test name="bool" /> 19627 <Test name="vec3" /> 19628 <Test name="vec4" /> 19629 </TestCase> 19630 <TestCase name="array"> 19631 <Test name="float" /> 19632 </TestCase> 19633 <TestCase name="struct"> 19634 <Test name="float" /> 19635 </TestCase> 19636 </TestSuite> 19637 <TestSuite name="struct"> 19638 <TestCase name="basic_type"> 19639 <Test name="float" /> 19640 <Test name="int" /> 19641 <Test name="uint" /> 19642 <Test name="bool" /> 19643 <Test name="vec3" /> 19644 <Test name="vec4" /> 19645 </TestCase> 19646 <TestCase name="array"> 19647 <Test name="float" /> 19648 </TestCase> 19649 <TestCase name="struct"> 19650 <Test name="float" /> 19651 </TestCase> 19652 </TestSuite> 19653 </TestSuite> 19654 <TestSuite name="struct"> 19655 <TestCase name="basic_type"> 19656 <Test name="float" /> 19657 <Test name="int" /> 19658 <Test name="uint" /> 19659 <Test name="bool" /> 19660 <Test name="vec3" /> 19661 <Test name="vec4" /> 19662 <Test name="ivec3" /> 19663 <Test name="uvec3" /> 19664 <Test name="bvec3" /> 19665 <Test name="mat2" /> 19666 <Test name="mat3x2" /> 19667 <Test name="mat3" /> 19668 <Test name="mat4x2" /> 19669 <Test name="mat4" /> 19670 </TestCase> 19671 <TestSuite name="array"> 19672 <TestCase name="basic_type"> 19673 <Test name="float" /> 19674 <Test name="int" /> 19675 <Test name="uint" /> 19676 <Test name="bool" /> 19677 <Test name="vec3" /> 19678 <Test name="vec4" /> 19679 </TestCase> 19680 </TestSuite> 19681 <TestSuite name="struct"> 19682 <TestCase name="basic_type"> 19683 <Test name="float" /> 19684 <Test name="int" /> 19685 <Test name="uint" /> 19686 <Test name="bool" /> 19687 <Test name="vec3" /> 19688 <Test name="vec4" /> 19689 </TestCase> 19690 <TestCase name="array"> 19691 <Test name="float" /> 19692 </TestCase> 19693 <TestCase name="struct"> 19694 <Test name="float" /> 19695 </TestCase> 19696 </TestSuite> 19697 </TestSuite> 19698 </TestSuite> 19699 <TestCase name="random"> 19700 <Test name="0" /> 19701 <Test name="3" /> 19702 <Test name="4" /> 19703 <Test name="6" /> 19704 <Test name="7" /> 19705 <Test name="8" /> 19706 <Test name="10" /> 19707 <Test name="11" /> 19708 <Test name="12" /> 19709 <Test name="14" /> 19710 <Test name="15" /> 19711 <Test name="16" /> 19712 <Test name="17" /> 19713 <Test name="18" /> 19714 <Test name="21" /> 19715 <Test name="23" /> 19716 <Test name="24" /> 19717 <Test name="26" /> 19718 <Test name="28" /> 19719 <Test name="29" /> 19720 <Test name="31" /> 19721 <Test name="32" /> 19722 <Test name="33" /> 19723 <Test name="34" /> 19724 <Test name="35" /> 19725 <Test name="37" /> 19726 <Test name="39" /> 19727 </TestCase> 19728 </TestSuite> 19729 <TestSuite name="shader_storage_block"> 19730 <TestCase name="resource_list"> 19731 <Test name="named_block" /> 19732 <Test name="unnamed_block" /> 19733 <Test name="block_array" /> 19734 <Test name="block_array_single_element" /> 19735 </TestCase> 19736 <TestCase name="active_variables"> 19737 <Test name="named_block" /> 19738 <Test name="unnamed_block" /> 19739 <Test name="block_array" /> 19740 </TestCase> 19741 <TestCase name="buffer_binding"> 19742 <Test name="named_block" /> 19743 <Test name="unnamed_block" /> 19744 <Test name="block_array" /> 19745 <Test name="named_block_explicit_binding" /> 19746 <Test name="unnamed_block_explicit_binding" /> 19747 <Test name="block_array_explicit_binding" /> 19748 </TestCase> 19749 <TestCase name="buffer_data_size"> 19750 <Test name="named_block" /> 19751 <Test name="unnamed_block" /> 19752 <Test name="block_array" /> 19753 </TestCase> 19754 <TestCase name="name_length"> 19755 <Test name="named_block" /> 19756 <Test name="unnamed_block" /> 19757 <Test name="block_array" /> 19758 <Test name="block_array_single_element" /> 19759 </TestCase> 19760 <TestSuite name="referenced_by"> 19761 <TestCase name="compute"> 19762 <Test name="named_block" /> 19763 <Test name="unnamed_block" /> 19764 <Test name="block_array" /> 19765 </TestCase> 19766 <TestCase name="separable_vertex"> 19767 <Test name="named_block" /> 19768 <Test name="unnamed_block" /> 19769 <Test name="block_array" /> 19770 </TestCase> 19771 <TestCase name="separable_fragment"> 19772 <Test name="named_block" /> 19773 <Test name="unnamed_block" /> 19774 <Test name="block_array" /> 19775 </TestCase> 19776 <TestCase name="vertex_fragment"> 19777 <Test name="named_block" /> 19778 <Test name="unnamed_block" /> 19779 <Test name="block_array" /> 19780 </TestCase> 19781 <TestCase name="vertex_fragment_only_fragment"> 19782 <Test name="named_block" /> 19783 <Test name="unnamed_block" /> 19784 <Test name="block_array" /> 19785 </TestCase> 19786 <TestCase name="vertex_fragment_only_vertex"> 19787 <Test name="named_block" /> 19788 <Test name="unnamed_block" /> 19789 <Test name="block_array" /> 19790 </TestCase> 19791 </TestSuite> 19792 </TestSuite> 19793 </TestSuite> 19794 <TestSuite name="layout_binding"> 19795 <TestSuite name="sampler"> 19796 <TestCase name="sampler2d"> 19797 <Test name="vertex_binding_single" /> 19798 <Test name="vertex_binding_max" /> 19799 <Test name="vertex_binding_multiple" /> 19800 <Test name="vertex_binding_array" /> 19801 <Test name="vertex_binding_max_array" /> 19802 <Test name="fragment_binding_single" /> 19803 <Test name="fragment_binding_max" /> 19804 <Test name="fragment_binding_multiple" /> 19805 <Test name="fragment_binding_array" /> 19806 <Test name="fragment_binding_max_array" /> 19807 </TestCase> 19808 <TestCase name="sampler3d"> 19809 <Test name="vertex_binding_single" /> 19810 <Test name="vertex_binding_max" /> 19811 <Test name="vertex_binding_multiple" /> 19812 <Test name="vertex_binding_array" /> 19813 <Test name="vertex_binding_max_array" /> 19814 <Test name="fragment_binding_single" /> 19815 <Test name="fragment_binding_max" /> 19816 <Test name="fragment_binding_multiple" /> 19817 <Test name="fragment_binding_array" /> 19818 <Test name="fragment_binding_max_array" /> 19819 </TestCase> 19820 </TestSuite> 19821 <TestCase name="ubo"> 19822 <Test name="vertex_binding_single" /> 19823 <Test name="vertex_binding_max" /> 19824 <Test name="vertex_binding_multiple" /> 19825 <Test name="vertex_binding_array" /> 19826 <Test name="vertex_binding_max_array" /> 19827 <Test name="fragment_binding_single" /> 19828 <Test name="fragment_binding_max" /> 19829 <Test name="fragment_binding_multiple" /> 19830 <Test name="fragment_binding_array" /> 19831 <Test name="fragment_binding_max_array" /> 19832 </TestCase> 19833 <TestCase name="ssbo"> 19834 <Test name="vertex_binding_single" /> 19835 <Test name="vertex_binding_max" /> 19836 <Test name="vertex_binding_multiple" /> 19837 <Test name="vertex_binding_array" /> 19838 <Test name="vertex_binding_max_array" /> 19839 <Test name="fragment_binding_single" /> 19840 <Test name="fragment_binding_max" /> 19841 <Test name="fragment_binding_multiple" /> 19842 <Test name="fragment_binding_array" /> 19843 <Test name="fragment_binding_max_array" /> 19844 </TestCase> 19845 <TestSuite name="image"> 19846 <TestCase name="image2d"> 19847 <Test name="vertex_binding_single" /> 19848 <Test name="vertex_binding_max" /> 19849 <Test name="vertex_binding_multiple" /> 19850 <Test name="vertex_binding_array" /> 19851 <Test name="vertex_binding_max_array" /> 19852 <Test name="fragment_binding_single" /> 19853 <Test name="fragment_binding_max" /> 19854 <Test name="fragment_binding_multiple" /> 19855 <Test name="fragment_binding_array" /> 19856 <Test name="fragment_binding_max_array" /> 19857 </TestCase> 19858 <TestCase name="image3d"> 19859 <Test name="vertex_binding_single" /> 19860 <Test name="vertex_binding_max" /> 19861 <Test name="vertex_binding_multiple" /> 19862 <Test name="vertex_binding_array" /> 19863 <Test name="vertex_binding_max_array" /> 19864 <Test name="fragment_binding_single" /> 19865 <Test name="fragment_binding_max" /> 19866 <Test name="fragment_binding_multiple" /> 19867 <Test name="fragment_binding_array" /> 19868 <Test name="fragment_binding_max_array" /> 19869 </TestCase> 19870 </TestSuite> 19871 <TestSuite name="negative"> 19872 <TestSuite name="sampler"> 19873 <TestCase name="sampler2d"> 19874 <Test name="vertex_binding_over_max" /> 19875 <Test name="fragment_binding_over_max" /> 19876 <Test name="vertex_binding_neg" /> 19877 <Test name="fragment_binding_neg" /> 19878 <Test name="vertex_binding_over_max_array" /> 19879 <Test name="fragment_binding_over_max_array" /> 19880 <Test name="vertex_binding_neg_array" /> 19881 <Test name="fragment_binding_neg_array" /> 19882 <Test name="binding_contradictory" /> 19883 <Test name="binding_contradictory_array" /> 19884 </TestCase> 19885 <TestCase name="sampler3d"> 19886 <Test name="vertex_binding_over_max" /> 19887 <Test name="fragment_binding_over_max" /> 19888 <Test name="vertex_binding_neg" /> 19889 <Test name="fragment_binding_neg" /> 19890 <Test name="vertex_binding_over_max_array" /> 19891 <Test name="fragment_binding_over_max_array" /> 19892 <Test name="vertex_binding_neg_array" /> 19893 <Test name="fragment_binding_neg_array" /> 19894 <Test name="binding_contradictory" /> 19895 <Test name="binding_contradictory_array" /> 19896 </TestCase> 19897 </TestSuite> 19898 <TestCase name="ubo"> 19899 <Test name="vertex_binding_over_max" /> 19900 <Test name="fragment_binding_over_max" /> 19901 <Test name="vertex_binding_neg" /> 19902 <Test name="fragment_binding_neg" /> 19903 <Test name="vertex_binding_over_max_array" /> 19904 <Test name="fragment_binding_over_max_array" /> 19905 <Test name="vertex_binding_neg_array" /> 19906 <Test name="fragment_binding_neg_array" /> 19907 <Test name="binding_contradictory" /> 19908 <Test name="binding_contradictory_array" /> 19909 </TestCase> 19910 <TestCase name="ssbo"> 19911 <Test name="vertex_binding_over_max" /> 19912 <Test name="fragment_binding_over_max" /> 19913 <Test name="vertex_binding_neg" /> 19914 <Test name="fragment_binding_neg" /> 19915 <Test name="vertex_binding_over_max_array" /> 19916 <Test name="fragment_binding_over_max_array" /> 19917 <Test name="vertex_binding_neg_array" /> 19918 <Test name="fragment_binding_neg_array" /> 19919 <Test name="binding_contradictory" /> 19920 <Test name="binding_contradictory_array" /> 19921 </TestCase> 19922 <TestSuite name="image"> 19923 <TestCase name="image2d"> 19924 <Test name="vertex_binding_over_max" /> 19925 <Test name="fragment_binding_over_max" /> 19926 <Test name="vertex_binding_neg" /> 19927 <Test name="fragment_binding_neg" /> 19928 <Test name="vertex_binding_over_max_array" /> 19929 <Test name="fragment_binding_over_max_array" /> 19930 <Test name="vertex_binding_neg_array" /> 19931 <Test name="fragment_binding_neg_array" /> 19932 <Test name="binding_contradictory" /> 19933 <Test name="binding_contradictory_array" /> 19934 </TestCase> 19935 <TestCase name="image3d"> 19936 <Test name="vertex_binding_over_max" /> 19937 <Test name="fragment_binding_over_max" /> 19938 <Test name="vertex_binding_neg" /> 19939 <Test name="fragment_binding_neg" /> 19940 <Test name="vertex_binding_over_max_array" /> 19941 <Test name="fragment_binding_over_max_array" /> 19942 <Test name="vertex_binding_neg_array" /> 19943 <Test name="fragment_binding_neg_array" /> 19944 <Test name="binding_contradictory" /> 19945 <Test name="binding_contradictory_array" /> 19946 </TestCase> 19947 </TestSuite> 19948 </TestSuite> 19949 </TestSuite> 19950 </TestSuite> 19951 </TestSuite> 19952 </TestPackage> 19953