| 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 444 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 455 self.Flaky('conformance/textures/video/' + | 455 self.Flaky('conformance/textures/video/' + |
| 456 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', | 456 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', |
| 457 ['linux'], bug=627525) | 457 ['linux'], bug=627525) |
| 458 | 458 |
| 459 # Linux Multi-vendor failures. | 459 # Linux Multi-vendor failures. |
| 460 self.Skip('deqp/data/gles3/shaders/qualification_order.html', | 460 self.Skip('deqp/data/gles3/shaders/qualification_order.html', |
| 461 ['linux', 'amd', 'intel'], bug=483282) | 461 ['linux', 'amd', 'intel'], bug=483282) |
| 462 self.Flaky('deqp/functional/gles3/texturespecification/' + | 462 self.Flaky('deqp/functional/gles3/texturespecification/' + |
| 463 'random_teximage2d_2d.html', | 463 'random_teximage2d_2d.html', |
| 464 ['linux', 'amd', 'intel'], bug=618447) | 464 ['linux', 'amd', 'intel'], bug=618447) |
| 465 self.Fail('deqp/data/gles3/shaders/linkage.html', | |
| 466 ['linux', 'amd', 'intel'], bug=483282) | |
| 467 | 465 |
| 468 # Linux NVIDIA | 466 # Linux NVIDIA |
| 469 # This test is flaky both with and without ANGLE. | 467 # This test is flaky both with and without ANGLE. |
| 470 self.Flaky('deqp/functional/gles3/texturespecification/' + | 468 self.Flaky('deqp/functional/gles3/texturespecification/' + |
| 471 'random_teximage2d_2d.html', | 469 'random_teximage2d_2d.html', |
| 472 ['linux', 'nvidia'], bug=618447) | 470 ['linux', 'nvidia'], bug=618447) |
| 473 | 471 |
| 474 # Linux Intel | 472 # Linux Intel |
| 475 self.Fail('conformance2/extensions/ext-color-buffer-float.html', | 473 self.Fail('conformance2/extensions/ext-color-buffer-float.html', |
| 476 ['linux', 'intel'], bug=640389) | 474 ['linux', 'intel'], bug=640389) |
| 477 | 475 |
| 478 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 | 476 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 |
| 479 self.Skip('conformance/glsl/bugs/temp-expressions-should-not-crash.html', | 477 self.Skip('conformance/glsl/bugs/temp-expressions-should-not-crash.html', |
| 480 ['linux', 'intel'], bug=540543) # GPU timeout | 478 ['linux', 'intel'], bug=540543) # GPU timeout |
| 481 | 479 |
| 482 self.Fail('deqp/functional/gles3/fbomultisample.8_samples.html', | 480 self.Fail('deqp/functional/gles3/fbomultisample.8_samples.html', |
| 483 ['linux', 'intel'], bug=635528) | 481 ['linux', 'intel'], bug=635528) |
| 484 | 482 |
| 485 # Fails on Intel Mesa GL 3.3, passes on Intel Mesa GL 4.5. | 483 # Fails on Intel Mesa GL 3.3, passes on Intel Mesa GL 4.5. |
| 486 self.Fail('conformance2/misc/views-with-offsets.html', | 484 self.Fail('conformance2/misc/views-with-offsets.html', |
| 487 ['linux', 'intel'], bug=664180) | 485 ['linux', 'intel', 'no_angle'], bug=664180) |
| 488 | 486 |
| 489 # Linux Intel with ANGLE only | 487 # Linux Intel with ANGLE only |
| 490 self.Fail('deqp/functional/gles3/framebufferblit/' + | |
| 491 'default_framebuffer_00.html', | |
| 492 ['linux', 'intel', 'opengl'], bug=658832) | |
| 493 | |
| 494 self.Fail('conformance2/textures/misc/copy-texture-image-luma-format.html', | 488 self.Fail('conformance2/textures/misc/copy-texture-image-luma-format.html', |
| 495 ['linux', 'intel', 'opengl'], bug=1492) # ANGLE bug id | 489 ['linux', 'intel', 'opengl'], bug=1492) # ANGLE bug id |
| 496 self.Fail('conformance2/rendering/blitframebuffer-filter-srgb.html', | |
| 497 ['linux', 'intel', 'opengl'], bug=634525) | |
| 498 self.Fail('conformance2/rendering/blitframebuffer-filter-outofbounds.html', | |
| 499 ['linux', 'intel', 'opengl'], bug=655147) | |
| 500 self.Fail('conformance2/rendering/' + | |
| 501 'blitframebuffer-multisampled-readbuffer.html', | |
| 502 ['linux', 'intel', 'opengl'], bug=658898) | |
| 503 self.Fail('conformance2/rendering/blitframebuffer-test.html', | |
| 504 ['linux', 'intel', 'opengl'], bug=658898) | |
| 505 | |
| 506 # The Intel Mesa driver only supports sRGB encoding in ES 3.x, see | |
| 507 # https://patchwork.freedesktop.org/patch/76903 | |
| 508 # So these tests fail on core profile. | |
| 509 self.Fail('deqp/functional/gles3/framebufferblit/conversion_04.html', | |
| 510 ['linux', 'intel', 'opengl'], bug=598902) | |
| 511 self.Fail('deqp/functional/gles3/framebufferblit/conversion_07.html', | |
| 512 ['linux', 'intel', 'opengl'], bug=598902) | |
| 513 self.Fail('deqp/functional/gles3/framebufferblit/conversion_08.html', | |
| 514 ['linux', 'intel', 'opengl'], bug=598902) | |
| 515 self.Fail('deqp/functional/gles3/framebufferblit/conversion_10.html', | |
| 516 ['linux', 'intel', 'opengl'], bug=598902) | |
| 517 self.Fail('deqp/functional/gles3/framebufferblit/conversion_11.html', | |
| 518 ['linux', 'intel', 'opengl'], bug=598902) | |
| 519 self.Fail('deqp/functional/gles3/framebufferblit/conversion_12.html', | |
| 520 ['linux', 'intel', 'opengl'], bug=598902) | |
| 521 self.Fail('deqp/functional/gles3/framebufferblit/conversion_13.html', | |
| 522 ['linux', 'intel', 'opengl'], bug=598902) | |
| 523 self.Fail('deqp/functional/gles3/framebufferblit/conversion_18.html', | |
| 524 ['linux', 'intel', 'opengl'], bug=598902) | |
| 525 self.Fail('deqp/functional/gles3/framebufferblit/conversion_25.html', | |
| 526 ['linux', 'intel', 'opengl'], bug=598902) | |
| 527 self.Fail('deqp/functional/gles3/framebufferblit/conversion_28.html', | |
| 528 ['linux', 'intel', 'opengl'], bug=598902) | |
| 529 self.Fail('deqp/functional/gles3/framebufferblit/conversion_29.html', | |
| 530 ['linux', 'intel', 'opengl'], bug=598902) | |
| 531 self.Fail('deqp/functional/gles3/framebufferblit/conversion_30.html', | |
| 532 ['linux', 'intel', 'opengl'], bug=598902) | |
| 533 self.Fail('deqp/functional/gles3/framebufferblit/conversion_31.html', | |
| 534 ['linux', 'intel', 'opengl'], bug=598902) | |
| 535 self.Fail('deqp/functional/gles3/framebufferblit/conversion_32.html', | |
| 536 ['linux', 'intel', 'opengl'], bug=598902) | |
| 537 self.Fail('deqp/functional/gles3/framebufferblit/conversion_33.html', | |
| 538 ['linux', 'intel', 'opengl'], bug=598902) | |
| 539 self.Fail('deqp/functional/gles3/framebufferblit/conversion_34.html', | |
| 540 ['linux', 'intel', 'opengl'], bug=598902) | |
| 541 | 490 |
| 542 # Linux AMD only. | 491 # Linux AMD only. |
| 543 # It looks like AMD shader compiler rejects many valid ES3 semantics. | 492 # It looks like AMD shader compiler rejects many valid ES3 semantics. |
| 544 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', | 493 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', |
| 545 ['linux', 'amd'], bug=483282) | 494 ['linux', 'amd'], bug=483282) |
| 546 self.Fail('deqp/data/gles3/shaders/functions.html', | 495 self.Fail('deqp/data/gles3/shaders/functions.html', |
| 547 ['linux', 'amd'], bug=483282) | 496 ['linux', 'amd'], bug=483282) |
| 548 self.Fail('deqp/functional/gles3/multisample.html', | 497 self.Fail('deqp/functional/gles3/multisample.html', |
| 549 ['linux', 'amd'], bug=617290) | 498 ['linux', 'amd'], bug=617290) |
| 550 self.Fail('deqp/data/gles3/shaders/conversions.html', | 499 self.Fail('deqp/data/gles3/shaders/conversions.html', |
| (...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 818 # self.Fail(page_name, | 767 # self.Fail(page_name, |
| 819 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) | 768 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) |
| 820 # self.Fail(page_name, | 769 # self.Fail(page_name, |
| 821 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 770 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
| 822 | 771 |
| 823 # Conflicts if between a generic os condition and a specific version | 772 # Conflicts if between a generic os condition and a specific version |
| 824 # self.Fail(page_name, | 773 # self.Fail(page_name, |
| 825 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) | 774 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) |
| 826 # self.Fail(page_name, | 775 # self.Fail(page_name, |
| 827 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 776 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
| OLD | NEW |