| OLD | NEW |
| 1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 from gpu_tests.webgl_conformance_expectations import WebGLConformanceExpectation
s | 4 from gpu_tests.webgl_conformance_expectations import WebGLConformanceExpectation
s |
| 5 | 5 |
| 6 # See the GpuTestExpectations class for documentation. | 6 # See the GpuTestExpectations class for documentation. |
| 7 | 7 |
| 8 class WebGL2ConformanceExpectations(WebGLConformanceExpectations): | 8 class WebGL2ConformanceExpectations(WebGLConformanceExpectations): |
| 9 def __init__(self, conformance_path, url_prefixes=None): | 9 def __init__(self, conformance_path, url_prefixes=None): |
| 10 super(WebGL2ConformanceExpectations, self).__init__( | 10 super(WebGL2ConformanceExpectations, self).__init__( |
| (...skipping 23 matching lines...) Expand all Loading... |
| 34 ['win', 'mac', 'linux']) | 34 ['win', 'mac', 'linux']) |
| 35 | 35 |
| 36 # ======================== | 36 # ======================== |
| 37 # Conformance expectations | 37 # Conformance expectations |
| 38 # ======================== | 38 # ======================== |
| 39 | 39 |
| 40 # Too slow (take about one hour to run) | 40 # Too slow (take about one hour to run) |
| 41 self.Skip('deqp/functional/gles3/builtinprecision/*.html', bug=619403) | 41 self.Skip('deqp/functional/gles3/builtinprecision/*.html', bug=619403) |
| 42 | 42 |
| 43 # All platforms. | 43 # All platforms. |
| 44 self.Fail('conformance/more/functions/vertexAttribPointerBadArgs.html', |
| 45 bug=678850) |
| 46 self.Fail('conformance/attribs/gl-vertexattribpointer.html', bug=678850) |
| 47 self.Fail('conformance2/attribs/gl-vertexattribipointer.html', bug=678850) |
| 48 |
| 49 self.Fail('conformance/extensions/webgl-compressed-texture-etc.html', |
| 50 bug=679678) |
| 51 |
| 44 self.Flaky('conformance2/query/occlusion-query.html', bug=603168) | 52 self.Flaky('conformance2/query/occlusion-query.html', bug=603168) |
| 45 self.Fail('conformance2/glsl3/tricky-loop-conditions.html', bug=483282) | 53 self.Fail('conformance2/glsl3/tricky-loop-conditions.html', bug=483282) |
| 46 | 54 |
| 47 self.Fail('conformance2/rendering/depth-stencil-feedback-loop.html', | 55 self.Fail('conformance2/rendering/depth-stencil-feedback-loop.html', |
| 48 bug=660844) # WebGL 2.0.1 | 56 bug=660844) # WebGL 2.0.1 |
| 49 self.Fail('conformance2/rendering/rendering-sampling-feedback-loop.html', | 57 self.Fail('conformance2/rendering/rendering-sampling-feedback-loop.html', |
| 50 bug=660844) # WebGL 2.0.1 | 58 bug=660844) # WebGL 2.0.1 |
| 51 self.Fail('conformance2/textures/misc/' + | 59 self.Fail('conformance2/textures/misc/' + |
| 52 'integer-cubemap-specification-order-bug.html', | 60 'integer-cubemap-specification-order-bug.html', |
| 53 bug=483282) # owner:cwallez, test might be buggy | 61 bug=483282) # owner:cwallez, test might be buggy |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 152 ['mac'], bug=654187) | 160 ['mac'], bug=654187) |
| 153 self.Fail('deqp/functional/gles3/framebufferblit/conversion_30.html', | 161 self.Fail('deqp/functional/gles3/framebufferblit/conversion_30.html', |
| 154 ['mac'], bug=654187) | 162 ['mac'], bug=654187) |
| 155 self.Fail('deqp/functional/gles3/framebufferblit/conversion_31.html', | 163 self.Fail('deqp/functional/gles3/framebufferblit/conversion_31.html', |
| 156 ['mac'], bug=654187) | 164 ['mac'], bug=654187) |
| 157 self.Fail('deqp/functional/gles3/framebufferblit/conversion_33.html', | 165 self.Fail('deqp/functional/gles3/framebufferblit/conversion_33.html', |
| 158 ['mac'], bug=654187) | 166 ['mac'], bug=654187) |
| 159 | 167 |
| 160 self.Fail('conformance2/reading/format-r11f-g11f-b10f.html', | 168 self.Fail('conformance2/reading/format-r11f-g11f-b10f.html', |
| 161 ['mac'], bug=1832) # khronos WebGL issue | 169 ['mac'], bug=1832) # khronos WebGL issue |
| 170 self.Fail('deqp/functional/gles3/fborender/recreate_color_02.html', |
| 171 ['mac'], bug=679682) |
| 172 self.Fail('deqp/functional/gles3/fborender/resize_01.html', |
| 173 ['mac'], bug=679682) |
| 174 self.Fail('deqp/functional/gles3/fragmentoutput/basic.float.html', |
| 175 ['mac'], bug=679684) |
| 176 self.Fail('deqp/functional/gles3/fragmentoutput/array.float.html', |
| 177 ['mac'], bug=679684) |
| 162 | 178 |
| 163 # Mac Retina NVIDIA | 179 # Mac Retina NVIDIA |
| 164 self.Fail('deqp/functional/gles3/fbomultisample*', | 180 self.Fail('deqp/functional/gles3/fbomultisample*', |
| 165 ['mac', ('nvidia', 0xfe9)], bug=641209) | 181 ['mac', ('nvidia', 0xfe9)], bug=641209) |
| 166 self.Fail('deqp/functional/gles3/framebufferblit/' + | 182 self.Fail('deqp/functional/gles3/framebufferblit/' + |
| 167 'default_framebuffer_04.html', | 183 'default_framebuffer_04.html', |
| 168 ['mac', ('nvidia', 0xfe9)], bug=483282) | 184 ['mac', ('nvidia', 0xfe9)], bug=483282) |
| 169 self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html', | 185 self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html', |
| 170 ['mac', ('nvidia', 0xfe9)], bug=483282) | 186 ['mac', ('nvidia', 0xfe9)], bug=483282) |
| 171 self.Flaky( | 187 self.Flaky( |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 297 ['mac', ('nvidia', 0xfe9)], bug=483282) | 313 ['mac', ('nvidia', 0xfe9)], bug=483282) |
| 298 | 314 |
| 299 self.Fail('deqp/functional/gles3/negativeshaderapi.html', | 315 self.Fail('deqp/functional/gles3/negativeshaderapi.html', |
| 300 ['mac', ('nvidia', 0xfe9)], bug=483282) | 316 ['mac', ('nvidia', 0xfe9)], bug=483282) |
| 301 | 317 |
| 302 self.Flaky('deqp/functional/gles3/vertexarrays/' + | 318 self.Flaky('deqp/functional/gles3/vertexarrays/' + |
| 303 'multiple_attributes.output.html', | 319 'multiple_attributes.output.html', |
| 304 ['mac', ('nvidia', 0xfe9)], bug=483282) | 320 ['mac', ('nvidia', 0xfe9)], bug=483282) |
| 305 | 321 |
| 306 # Mac AMD | 322 # Mac AMD |
| 323 self.Fail('deqp/functional/gles3/fbomultisample.8_samples.html', |
| 324 ['mac', 'amd'], bug=679686) |
| 325 self.Fail('deqp/functional/gles3/fbomultisample.4_samples.html', |
| 326 ['mac', 'amd'], bug=679686) |
| 327 self.Fail('deqp/functional/gles3/fbomultisample.2_samples.html', |
| 328 ['mac', 'amd'], bug=679686) |
| 329 self.Fail('deqp/functional/gles3/pixelbufferobject.html', |
| 330 ['mac', 'amd'], bug=679687) |
| 331 self.Fail('deqp/functional/gles3/instancedrendering.html', |
| 332 ['mac', 'amd'], bug=679689) |
| 307 self.Fail('conformance/glsl/bugs/bool-type-cast-bug-int-float.html', | 333 self.Fail('conformance/glsl/bugs/bool-type-cast-bug-int-float.html', |
| 308 ['mac', 'amd'], bug=643866) | 334 ['mac', 'amd'], bug=643866) |
| 309 self.Fail('conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html', | 335 self.Fail('conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html', |
| 310 ['mac', 'amd'], bug=643866) | 336 ['mac', 'amd'], bug=643866) |
| 311 self.Fail('deqp/functional/gles3/shadercommonfunction.html', | 337 self.Fail('deqp/functional/gles3/shadercommonfunction.html', |
| 312 ['mac', 'amd'], bug=643866) | 338 ['mac', 'amd'], bug=643866) |
| 313 | 339 |
| 314 self.Fail('deqp/functional/gles3/multisample.html', | 340 self.Fail('deqp/functional/gles3/multisample.html', |
| 315 ['mac', 'amd'], bug=617290) | 341 ['mac', 'amd'], bug=617290) |
| 316 self.Fail('deqp/functional/gles3/primitiverestart/00.html', | 342 self.Fail('deqp/functional/gles3/primitiverestart/00.html', |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 422 # Mac Pro with AMD GPU | 448 # Mac Pro with AMD GPU |
| 423 self.Flaky('deqp/functional/gles3/shaderindexing/mat_01.html', | 449 self.Flaky('deqp/functional/gles3/shaderindexing/mat_01.html', |
| 424 ['mac', ('amd', 0x679e)], bug=636648) | 450 ['mac', ('amd', 0x679e)], bug=636648) |
| 425 self.Flaky('deqp/functional/gles3/shaderindexing/tmp.html', | 451 self.Flaky('deqp/functional/gles3/shaderindexing/tmp.html', |
| 426 ['mac', ('amd', 0x679e)], bug=659871) | 452 ['mac', ('amd', 0x679e)], bug=659871) |
| 427 self.Fail('deqp/functional/gles3/uniformbuffers/random.html', | 453 self.Fail('deqp/functional/gles3/uniformbuffers/random.html', |
| 428 ['mac', ('amd', 0x679e)], bug=618464) | 454 ['mac', ('amd', 0x679e)], bug=618464) |
| 429 self.Fail('deqp/functional/gles3/shaderoperator/common_functions.html', | 455 self.Fail('deqp/functional/gles3/shaderoperator/common_functions.html', |
| 430 ['mac', ('amd', 0x679e)], bug=483282) | 456 ['mac', ('amd', 0x679e)], bug=483282) |
| 431 | 457 |
| 458 # Mac Multi-vendor failures. |
| 459 self.Fail('deqp/functional/gles3/fragmentoutput/random_00.html', |
| 460 ['mac', 'amd', 'intel'], bug=679690) |
| 461 self.Fail('deqp/functional/gles3/fragmentoutput/random_02.html', |
| 462 ['mac', 'amd', 'intel'], bug=679690) |
| 463 self.Fail('deqp/functional/gles3/fbocolorbuffer/clear.html', |
| 464 ['mac', 'amd', 'intel'], bug=679691) |
| 465 |
| 432 # Mac Intel | 466 # Mac Intel |
| 433 | 467 |
| 434 self.Fail( | 468 self.Fail( |
| 435 'conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-float.html', | 469 'conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-float.html', |
| 436 ['sierra', 'intel'], bug=663188) | 470 ['sierra', 'intel'], bug=663188) |
| 437 self.Fail( | 471 self.Fail( |
| 438 'conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-half_float.html', | 472 'conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-half_float.html', |
| 439 ['sierra', 'intel'], bug=663188) | 473 ['sierra', 'intel'], bug=663188) |
| 440 self.Fail( | 474 self.Fail( |
| 441 'conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-float.html', | 475 'conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-float.html', |
| 442 ['sierra', 'intel'], bug=663188) | 476 ['sierra', 'intel'], bug=663188) |
| 443 self.Fail( | 477 self.Fail( |
| 444 'conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-half_float.html', | 478 'conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-half_float.html', |
| 445 ['sierra', 'intel'], bug=663188) | 479 ['sierra', 'intel'], bug=663188) |
| 446 self.Fail( | 480 self.Fail( |
| 447 'conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-float.html', | 481 'conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-float.html', |
| 448 ['sierra', 'intel'], bug=663188) | 482 ['sierra', 'intel'], bug=663188) |
| 449 self.Fail( | 483 self.Fail( |
| 450 'conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-half_float.html', | 484 'conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-half_float.html', |
| 451 ['sierra', 'intel'], bug=663188) | 485 ['sierra', 'intel'], bug=663188) |
| 452 self.Fail( | 486 self.Fail( |
| 453 'conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-float.html', | 487 'conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-float.html', |
| 454 ['sierra', 'intel'], bug=663188) | 488 ['sierra', 'intel'], bug=663188) |
| 455 self.Fail( | 489 self.Fail( |
| 456 'conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-half_float.html', | 490 'conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-half_float.html', |
| 457 ['sierra', 'intel'], bug=663188) | 491 ['sierra', 'intel'], bug=663188) |
| 458 | 492 |
| 493 self.Fail('conformance2/textures/misc/angle-stuck-depth-textures.html', |
| 494 ['mac', 'intel'], bug=679692) |
| 459 self.Fail('deqp/functional/gles3/fbomultisample*', | 495 self.Fail('deqp/functional/gles3/fbomultisample*', |
| 460 ['mac', 'intel'], bug=641209) | 496 ['mac', 'intel'], bug=641209) |
| 461 self.Fail('deqp/functional/gles3/texturefiltering/2d_combinations_01.html', | 497 self.Fail('deqp/functional/gles3/texturefiltering/2d_combinations_01.html', |
| 462 ['mac', 'intel'], bug=606074) | 498 ['mac', 'intel'], bug=606074) |
| 463 self.Fail('deqp/functional/gles3/texturefiltering/' + | 499 self.Fail('deqp/functional/gles3/texturefiltering/' + |
| 464 'cube_combinations_01.html', | 500 'cube_combinations_01.html', |
| 465 ['mac', 'intel'], bug=606074) | 501 ['mac', 'intel'], bug=606074) |
| 466 self.Fail('deqp/functional/gles3/texturefiltering/' + | 502 self.Fail('deqp/functional/gles3/texturefiltering/' + |
| 467 '2d_array_combinations_01.html', | 503 '2d_array_combinations_01.html', |
| 468 ['mac', 'intel'], bug=606074) | 504 ['mac', 'intel'], bug=606074) |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 564 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', | 600 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', |
| 565 ['linux'], bug=627525) | 601 ['linux'], bug=627525) |
| 566 self.Flaky('conformance/textures/video/' + | 602 self.Flaky('conformance/textures/video/' + |
| 567 'tex-2d-rgb-rgb-unsigned_byte.html', | 603 'tex-2d-rgb-rgb-unsigned_byte.html', |
| 568 ['linux'], bug=627525) | 604 ['linux'], bug=627525) |
| 569 self.Flaky('conformance/textures/video/' + | 605 self.Flaky('conformance/textures/video/' + |
| 570 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', | 606 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', |
| 571 ['linux'], bug=627525) | 607 ['linux'], bug=627525) |
| 572 self.Fail('conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html', | 608 self.Fail('conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html', |
| 573 ['linux'], bug=483282) | 609 ['linux'], bug=483282) |
| 610 self.Fail('conformance2/textures/image_bitmap_from_image/' + |
| 611 'tex-3d-r16f-red-float.html', ['linux'], bug=679695) |
| 574 | 612 |
| 575 # Linux Multi-vendor failures. | 613 # Linux Multi-vendor failures. |
| 576 self.Skip('deqp/data/gles3/shaders/qualification_order.html', | 614 self.Skip('deqp/data/gles3/shaders/qualification_order.html', |
| 577 ['linux', 'amd', 'intel'], bug=483282) | 615 ['linux', 'amd', 'intel'], bug=483282) |
| 578 self.Flaky('deqp/functional/gles3/texturespecification/' + | 616 self.Flaky('deqp/functional/gles3/texturespecification/' + |
| 579 'random_teximage2d_2d.html', | 617 'random_teximage2d_2d.html', |
| 580 ['linux', 'amd', 'intel'], bug=618447) | 618 ['linux', 'amd', 'intel'], bug=618447) |
| 581 self.Fail('conformance2/rendering/clipping-wide-points.html', | 619 self.Fail('conformance2/rendering/clipping-wide-points.html', |
| 582 ['linux', 'amd', 'intel'], bug=662644) # WebGL 2.0.1 | 620 ['linux', 'amd', 'intel'], bug=662644) # WebGL 2.0.1 |
| 583 | 621 |
| 584 # Linux NVIDIA | 622 # Linux NVIDIA |
| 585 # This test is flaky both with and without ANGLE. | 623 # This test is flaky both with and without ANGLE. |
| 586 self.Flaky('deqp/functional/gles3/texturespecification/' + | 624 self.Flaky('deqp/functional/gles3/texturespecification/' + |
| 587 'random_teximage2d_2d.html', | 625 'random_teximage2d_2d.html', |
| 588 ['linux', 'nvidia'], bug=618447) | 626 ['linux', 'nvidia'], bug=618447) |
| 589 self.Fail('conformance/glsl/bugs/unary-minus-operator-float-bug.html', | 627 self.Fail('conformance/glsl/bugs/unary-minus-operator-float-bug.html', |
| 590 ['linux', 'nvidia'], bug=672380) | 628 ['linux', 'nvidia'], bug=672380) |
| 629 self.Fail('conformance2/textures/image_bitmap_from_canvas/' + |
| 630 'tex-3d-srgb8_alpha8-rgba-unsigned_byte.html', |
| 631 ['linux', 'nvidia'], bug=679677) |
| 591 | 632 |
| 592 # Linux Intel | 633 # Linux Intel |
| 593 self.Fail('conformance2/extensions/ext-color-buffer-float.html', | 634 self.Fail('conformance2/extensions/ext-color-buffer-float.html', |
| 594 ['linux', 'intel'], bug=640389) | 635 ['linux', 'intel'], bug=640389) |
| 595 | 636 |
| 596 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 | 637 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 |
| 597 self.Skip('conformance/glsl/bugs/temp-expressions-should-not-crash.html', | 638 self.Skip('conformance/glsl/bugs/temp-expressions-should-not-crash.html', |
| 598 ['linux', 'intel'], bug=540543) # GPU timeout | 639 ['linux', 'intel'], bug=540543) # GPU timeout |
| 599 | 640 |
| 600 self.Fail('deqp/functional/gles3/fbomultisample.8_samples.html', | 641 self.Fail('deqp/functional/gles3/fbomultisample.8_samples.html', |
| (...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 884 # self.Fail(page_name, | 925 # self.Fail(page_name, |
| 885 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) | 926 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) |
| 886 # self.Fail(page_name, | 927 # self.Fail(page_name, |
| 887 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 928 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
| 888 | 929 |
| 889 # Conflicts if between a generic os condition and a specific version | 930 # Conflicts if between a generic os condition and a specific version |
| 890 # self.Fail(page_name, | 931 # self.Fail(page_name, |
| 891 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) | 932 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) |
| 892 # self.Fail(page_name, | 933 # self.Fail(page_name, |
| 893 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 934 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
| OLD | NEW |