| # Copyright (c) 2015 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| from gpu_tests.webgl_conformance_expectations import WebGLConformanceExpectations |
| |
| # See the GpuTestExpectations class for documentation. |
| |
| class WebGL2ConformanceExpectations(WebGLConformanceExpectations): |
| def __init__(self, conformance_path, url_prefixes=None, is_asan=False): |
| super(WebGL2ConformanceExpectations, self).__init__( |
| conformance_path, url_prefixes=url_prefixes, is_asan=is_asan) |
| |
| def SetExpectations(self): |
| # =================================== |
| # Extension availability expectations |
| # =================================== |
| # It's expected that not all extensions will be available on all platforms. |
| # Having a test listed here is not necessarily a problem. |
| |
| # Skip these, rather than expect them to fail, to speed up test |
| # execution. The browser is restarted even after expected test |
| # failures. |
| self.Skip('WebglExtension_WEBGL_compressed_texture_astc', |
| ['win', 'mac', 'linux']) |
| self.Skip('WebglExtension_WEBGL_compressed_texture_atc', |
| ['win', 'mac', 'linux']) |
| self.Skip('WebglExtension_WEBGL_compressed_texture_etc', |
| ['win', 'mac', 'linux']) |
| self.Skip('WebglExtension_WEBGL_compressed_texture_etc1', |
| ['win', 'mac', 'linux']) |
| self.Skip('WebglExtension_WEBGL_compressed_texture_pvrtc', |
| ['win', 'mac', 'linux']) |
| self.Skip('WebglExtension_WEBGL_compressed_texture_s3tc_srgb', |
| ['win', 'mac', 'linux']) |
| |
| # ======================== |
| # Conformance expectations |
| # ======================== |
| |
| # Too slow (take about one hour to run) |
| self.Skip('deqp/functional/gles3/builtinprecision/*.html', bug=619403) |
| |
| # All platforms. |
| self.Flaky('conformance2/query/occlusion-query.html', bug=603168) |
| self.Fail('conformance2/glsl3/tricky-loop-conditions.html', bug=483282) |
| |
| # canvas.commit() promise synchronization isn't fully reliable yet. |
| self.Fail('conformance/offscreencanvas/offscreencanvas-resize.html', |
| bug=709484) |
| |
| self.Fail('conformance2/rendering/depth-stencil-feedback-loop.html', |
| bug=660844) # WebGL 2.0.1 |
| self.Fail('conformance2/rendering/rendering-sampling-feedback-loop.html', |
| bug=660844) # WebGL 2.0.1 |
| self.Fail('conformance2/textures/misc/' + |
| 'integer-cubemap-specification-order-bug.html', |
| bug=483282) # owner:cwallez, test might be buggy |
| self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html', |
| bug=625738) |
| |
| self.Fail('conformance/glsl/misc/uninitialized-local-global-variables.html', |
| bug=1966) # angle bug ID |
| |
| # Windows only. |
| self.Fail('conformance2/rendering/blitframebuffer-outside-readbuffer.html', |
| ['win', 'd3d11'], bug=644740) |
| self.Fail('deqp/functional/gles3/sync.html', ['win', 'd3d11'], bug=676848) |
| |
| # Win / NVidia |
| self.Flaky('deqp/functional/gles3/fbomultisample*', |
| ['win', 'nvidia', 'd3d11'], bug=631317) |
| self.Flaky('deqp/functional/gles3/texturefiltering/cube_combinations_*', |
| ['win', 'nvidia'], bug=712739) |
| self.Fail('conformance2/rendering/' + |
| 'draw-with-integer-texture-base-level.html', |
| ['win', 'nvidia', 'd3d11'], bug=679639) |
| |
| # Win10 / NVIDIA Quadro P400 failures |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'basic_types_interleaved_lines.html', |
| ['win10', ('nvidia', 0x1cb3), 'd3d11'], bug=680754) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'basic_types_interleaved_triangles.html', |
| ['win10', ('nvidia', 0x1cb3), 'd3d11'], bug=680754) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'basic_types_separate_lines.html', |
| ['win10', ('nvidia', 0x1cb3), 'd3d11'], bug=680754) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'basic_types_separate_triangles.html', |
| ['win10', ('nvidia', 0x1cb3), 'd3d11'], bug=680754) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'random_interleaved_lines.html', |
| ['win10', ('nvidia', 0x1cb3), 'd3d11'], bug=680754) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'random_interleaved_triangles.html', |
| ['win10', ('nvidia', 0x1cb3), 'd3d11'], bug=680754) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'random_separate_lines.html', |
| ['win10', ('nvidia', 0x1cb3), 'd3d11'], bug=680754) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'random_separate_triangles.html', |
| ['win10', ('nvidia', 0x1cb3), 'd3d11'], bug=680754) |
| self.Fail('deqp/functional/gles3/transformfeedback/interpolation_flat.html', |
| ['win10', ('nvidia', 0x1cb3), 'd3d11'], bug=680754) |
| |
| # Win / NVIDIA / OpenGL |
| self.Fail('conformance2/rendering/framebuffer-texture-level1.html', |
| ['win', 'nvidia', 'opengl'], bug=693090) |
| self.Fail('conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html', |
| ['win', 'nvidia', 'opengl'], bug=693090) |
| self.Fail('conformance2/textures/misc/tex-srgb-mipmap.html', |
| ['win', 'nvidia', 'opengl'], bug=693090) |
| self.Fail('conformance2/glsl3/' + |
| 'vector-dynamic-indexing-swizzled-lvalue.html', |
| ['win', 'nvidia', 'opengl'], bug=709874) |
| |
| # Win / AMD |
| self.Fail('conformance2/rendering/blitframebuffer-stencil-only.html', |
| ['win', 'amd', 'd3d11'], bug=483282) # owner:jmadill |
| |
| # Failing on old R5 230 configuration. |
| self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
| 'texelfetchoffset.html', |
| ['win', ('amd', 0x6779), 'd3d11'], bug=483282) |
| |
| self.Fail('deqp/functional/gles3/transformfeedback/*', |
| ['win', ('amd', 0x6779, 'd3d11')], bug=626068) |
| |
| self.Fail('deqp/functional/gles3/shadercommonfunction.html', |
| ['win', ('amd', 0x6779), 'd3d11'], bug=483282) |
| self.Fail('deqp/functional/gles3/multisample.html', |
| ['win', ('amd', 0x6779), 'd3d11'], bug=617290) |
| |
| # Keep a separate set of failures for the R7 240, since it can use a new |
| # and updated driver. The older drivers won't ever get fixes from AMD. |
| # Use ['win', ('amd', 0x6613)] for the R7 240 devices. |
| |
| # Have seen this time out. Think it may be because it's currently |
| # the first test that runs in the shard, and the browser might not |
| # be coming up correctly. |
| self.Flaky('deqp/functional/gles3/multisample.html', |
| ['win', ('amd', 0x6613)], bug=687374) |
| |
| # It's unfortunate that these suppressions need to be so broad, but |
| # basically any test that uses readPixels is potentially flaky, and |
| # it's infeasible to suppress individual failures one by one. |
| self.Flaky('conformance/*', ['win', ('amd', 0x6779), 'd3d11'], bug=491419) |
| self.Flaky('conformance2/*', ['win', ('amd', 0x6779), 'd3d11'], bug=491419) |
| self.Flaky('deqp/*', ['win', ('amd', 0x6779), 'd3d11'], bug=491419) |
| |
| # Win / Intel |
| self.Fail('conformance2/glsl3/' + |
| 'texture-offset-uniform-texture-coordinate.html', |
| ['win', 'intel', 'd3d11'], bug=662644) # WebGL 2.0.1 |
| self.Fail('conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html', |
| ['win', 'intel', 'd3d11'], bug=662644) # WebGL 2.0.1 |
| self.Skip('conformance2/textures/misc/copy-texture-image.html', |
| ['win', 'intel', 'd3d11'], bug=617449) |
| # Seems to cause the harness to fail immediately afterward |
| self.Skip('conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html', |
| ['win', 'intel', 'd3d11'], bug=648337) |
| self.Flaky('deqp/functional/gles3/lifetime.html', |
| ['win', 'intel', 'd3d11'], bug=620379) |
| self.Skip('deqp/functional/gles3/texturespecification/' + |
| 'teximage3d_depth_pbo.html', |
| ['win', 'intel', 'd3d11'], bug=617449) |
| self.Fail('deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html', |
| ['win', 'intel', 'd3d11'], bug=614418) |
| self.Fail('deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html', |
| ['win', 'intel', 'd3d11'], bug=614418) |
| self.Fail('deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html', |
| ['win', 'intel', 'd3d11'], bug=614418) |
| self.Fail('deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html', |
| ['win', 'intel', 'd3d11'], bug=614418) |
| self.Fail('deqp/functional/gles3/textureformat/sized_depth_stencil.html', |
| ['win', 'intel', 'd3d11'], bug=614418) |
| self.Flaky('deqp/functional/gles3/textureformat/unsized_3d.html', |
| ['win', 'intel', 'd3d11'], bug=614418) |
| |
| self.Fail('deqp/functional/gles3/fbomultisample*', |
| ['win', 'intel', 'd3d11'], bug=483282) |
| |
| # These tests seem to crash flakily. It's best to leave them as skip |
| # until we can run them without GPU hangs and crashes. |
| self.Skip('deqp/functional/gles3/textureshadow/2d_array_*.html', |
| ['win', 'intel', 'd3d11'], bug=666392) |
| |
| # Win 10 / Intel |
| self.Fail('deqp/functional/gles3/fbocolorbuffer/clear.html', |
| ['win10', 'intel', 'd3d11'], bug=483282) |
| |
| # Intel HD 530 |
| self.Fail('conformance2/textures/misc/angle-stuck-depth-textures.html', |
| ['win', 'intel', 'd3d11'], bug=680797) |
| self.Fail('deqp/functional/gles3/fboinvalidate/format_00.html', |
| ['win', 'intel', 'd3d11'], bug=680797) |
| self.Fail('deqp/functional/gles3/fboinvalidate/format_01.html', |
| ['win', 'intel', 'd3d11'], bug=680797) |
| self.Fail('deqp/functional/gles3/fboinvalidate/format_02.html', |
| ['win', 'intel', 'd3d11'], bug=680797) |
| self.Fail('deqp/functional/gles3/framebufferblit/' + |
| 'default_framebuffer_03.html', |
| ['win', 'intel', 'd3d11'], bug=680797) |
| self.Fail('deqp/functional/gles3/framebufferblit/' + |
| 'default_framebuffer_04.html', |
| ['win', 'intel', 'd3d11'], bug=680797) |
| self.Fail('deqp/functional/gles3/framebufferblit/' + |
| 'default_framebuffer_06.html', |
| ['win', 'intel', 'd3d11'], bug=680797) |
| |
| # It's unfortunate that these suppressions need to be so broad, but it |
| # looks like the D3D11 device can be lost spontaneously on this |
| # configuration while running basically any test. |
| self.Flaky('conformance/*', ['win', 'intel', 'd3d11'], bug=628395) |
| self.Flaky('conformance2/*', ['win', 'intel', 'd3d11'], bug=628395) |
| self.Flaky('deqp/*', ['win', 'intel', 'd3d11'], bug=628395) |
| |
| # Mac only. |
| |
| # Fails on all GPU types. |
| self.Flaky('conformance/context/context-release-upon-reload.html', |
| ['mac'], bug=713829) |
| self.Fail('conformance2/glsl3/vector-dynamic-indexing-swizzled-lvalue.html', |
| ['mac'], bug=709351) |
| self.Fail('conformance2/rendering/' + |
| 'blitframebuffer-resolve-to-back-buffer.html', |
| ['mac'], bug=699566) |
| self.Fail('conformance2/rendering/' + |
| 'framebuffer-completeness-unaffected.html', |
| ['mac'], bug=630800) |
| self.Fail('deqp/functional/gles3/fbocompleteness.html', |
| ['mac'], bug=630800) |
| self.Fail('deqp/functional/gles3/sync.html', ['mac'], bug=676848) |
| # self.Fail('deqp/functional/gles3/fbocompleteness.html', |
| # ['mac', ('nvidia', 0xfe9)], bug=616562) |
| |
| self.Fail('conformance2/renderbuffers/framebuffer-test.html', |
| ['mac'], bug=641149) |
| self.Fail('conformance2/rendering/framebuffer-texture-level1.html', |
| ['mac'], bug=680278) |
| |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_28.html', |
| ['mac'], bug=654187) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_30.html', |
| ['mac'], bug=654187) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_31.html', |
| ['mac'], bug=654187) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_33.html', |
| ['mac'], bug=654187) |
| |
| self.Fail('conformance2/reading/format-r11f-g11f-b10f.html', |
| ['mac'], bug=1832) # khronos WebGL issue |
| |
| # Mac Retina NVIDIA |
| self.Fail('conformance/textures/misc/cube-map-uploads-out-of-order.html', |
| ['mac', ('nvidia', 0xfe9)], bug=473739) |
| self.Fail('deqp/functional/gles3/fbomultisample*', |
| ['mac', ('nvidia', 0xfe9)], bug=641209) |
| self.Fail('deqp/functional/gles3/framebufferblit/' + |
| 'default_framebuffer_04.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Flaky( |
| 'conformance/extensions/webgl-compressed-texture-size-limit.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('conformance/programs/' + |
| 'gl-bind-attrib-location-long-names-test.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('conformance/programs/gl-bind-attrib-location-test.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('conformance2/glsl3/loops-with-side-effects.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('conformance2/textures/misc/tex-input-validation.html', |
| ['mac', ('nvidia', 0xfe9), 'no_angle'], bug=483282) |
| self.Flaky('conformance2/textures/image_bitmap_from_video/' + |
| 'tex-2d-rgba16f-rgba-half_float.html', |
| ['mac', ('nvidia', 0xfe9)], bug=682834) |
| self.Fail('conformance/uniforms/' + |
| 'no-over-optimization-on-uniform-array-12.html', |
| ['mac', ('nvidia', 0xfe9)], bug=684903) |
| |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_04.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_07.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_08.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_10.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_11.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_12.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_13.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_18.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_25.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_29.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_32.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_34.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| |
| self.Fail('deqp/functional/gles3/pixelbufferobject.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/negativevertexarrayapi.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/shaderindexing/varying.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage2d_pbo_2d_00.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage2d_pbo_2d_01.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texsubimage2d_pbo_2d_00.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texsubimage2d_pbo_2d_01.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texsubimage2d_pbo_cube_00.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texsubimage2d_pbo_cube_01.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texsubimage2d_pbo_cube_02.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texsubimage2d_pbo_cube_03.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texsubimage2d_pbo_cube_04.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage3d_pbo_2d_array_00.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage3d_pbo_2d_array_01.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage3d_pbo_3d_00.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage3d_pbo_3d_01.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texsubimage3d_pbo_3d_00.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texsubimage3d_pbo_3d_01.html', |
| ['mac', ('nvidia', 0xfe9)], bug=614174) |
| |
| self.Fail('deqp/functional/gles3/fragmentoutput/array.fixed.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/fragmentoutput/basic.fixed.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/fragmentoutput/random_00.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/fragmentoutput/random_01.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/fragmentoutput/random_02.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| |
| self.Fail('deqp/functional/gles3/fbocolorbuffer/clear.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/fbocolorbuffer/tex2d_05.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/fbocolorbuffer/tex3d_05.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/fbocolorbuffer/texcube_05.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/fbocolorbuffer/blend.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| |
| self.Fail('deqp/functional/gles3/draw/draw_arrays.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/draw/draw_arrays_instanced.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/draw/draw_elements.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/draw/draw_elements_instanced.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| self.Fail('deqp/functional/gles3/draw/draw_range_elements.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| |
| self.Fail('deqp/functional/gles3/fboinvalidate/format_02.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| |
| self.Fail('deqp/functional/gles3/negativeshaderapi.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| |
| self.Flaky('deqp/functional/gles3/vertexarrays/' + |
| 'multiple_attributes.output.html', |
| ['mac', ('nvidia', 0xfe9)], bug=483282) |
| |
| # Mac AMD |
| self.Fail('deqp/functional/gles3/fbomultisample.8_samples.html', |
| ['mac', 'amd'], bug=679686) |
| self.Fail('deqp/functional/gles3/fbomultisample.4_samples.html', |
| ['mac', 'amd'], bug=679686) |
| self.Fail('deqp/functional/gles3/fbomultisample.2_samples.html', |
| ['mac', 'amd'], bug=679686) |
| self.Fail('deqp/functional/gles3/pixelbufferobject.html', |
| ['mac', 'amd'], bug=679687) |
| self.Fail('deqp/functional/gles3/instancedrendering.html', |
| ['mac', 'amd'], bug=679689) |
| self.Fail('conformance/glsl/bugs/bool-type-cast-bug-int-float.html', |
| ['mac', 'amd'], bug=643866) |
| self.Fail('conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html', |
| ['mac', 'amd'], bug=643866) |
| self.Fail('deqp/functional/gles3/shadercommonfunction.html', |
| ['mac', 'amd'], bug=643866) |
| |
| self.Fail('deqp/functional/gles3/multisample.html', |
| ['mac', 'amd'], bug=617290) |
| self.Fail('deqp/functional/gles3/primitiverestart/00.html', |
| ['mac', 'amd'], bug=598930) |
| self.Fail('deqp/functional/gles3/primitiverestart/01.html', |
| ['mac', 'amd'], bug=598930) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'array_interleaved_lines.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'array_interleaved_points.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'array_interleaved_triangles.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'array_separate_lines.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'array_separate_points.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'array_separate_triangles.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'basic_types_interleaved_lines.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'basic_types_interleaved_points.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'basic_types_interleaved_triangles.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'basic_types_separate_lines.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'basic_types_separate_points.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'basic_types_separate_triangles.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'interpolation_centroid.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'interpolation_flat.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'interpolation_smooth.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'point_size.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'position.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'random_interleaved_lines.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'random_interleaved_points.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'random_interleaved_triangles.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'random_separate_lines.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'random_separate_points.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/' + |
| 'random_separate_triangles.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/vertexarrays/' + |
| 'single_attribute.normalize.html', |
| ['mac', 'amd'], bug=483282) |
| |
| self.Flaky('deqp/functional/gles3/shaderoperator/common_functions.html', |
| ['mac', 'amd'], bug=702336) |
| self.Fail('deqp/functional/gles3/shaderoperator/' + |
| 'angle_and_trigonometry_02.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/shaderoperator/' + |
| 'angle_and_trigonometry_03.html', |
| ['mac', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/shaderoperator/geometric.html', |
| ['mac', 'amd'], bug=483282) |
| |
| self.Flaky('deqp/functional/gles3/shaderindexing/mat_01.html', |
| ['mac', 'amd'], bug=636648) |
| self.Flaky('deqp/functional/gles3/shaderindexing/mat_02.html', |
| ['mac', 'amd'], bug=644360) |
| |
| # These seem to be provoking intermittent GPU process crashes on |
| # the MacBook Pros with AMD GPUs. |
| self.Flaky('deqp/functional/gles3/texturefiltering/*', |
| ['mac', 'amd'], bug=663601) |
| self.Flaky('deqp/functional/gles3/textureshadow/*', |
| ['mac', 'amd'], bug=663601) |
| self.Flaky('deqp/functional/gles3/texturespecification/' + |
| 'teximage2d_unpack_params.html', |
| ['mac', 'amd'], bug=679058) |
| |
| self.Fail('conformance2/rendering/clipping-wide-points.html', |
| ['mac', 'amd'], bug=642822) |
| self.Fail('conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html', |
| ['mac', 'amd'], bug=646182) |
| self.Fail('conformance2/rendering/instanced-rendering-bug.html', |
| ['mac', 'amd'], bug=645298) |
| |
| # Mac Pro with AMD GPU |
| self.Fail('deqp/functional/gles3/fborender/recreate_color_02.html', |
| ['mac', ('amd', 0x679e)], bug=679682) |
| self.Fail('deqp/functional/gles3/fborender/resize_01.html', |
| ['mac', ('amd', 0x679e)], bug=679682) |
| self.Flaky('deqp/functional/gles3/shaderindexing/tmp.html', |
| ['mac', ('amd', 0x679e)], bug=659871) |
| self.Fail('deqp/functional/gles3/uniformbuffers/random.html', |
| ['mac', ('amd', 0x679e)], bug=618464) |
| |
| # Mac Multi-vendor failures. |
| self.Fail('deqp/functional/gles3/fragmentoutput/basic.float.html', |
| ['mac', 'nvidia', 'amd'], bug=679684) |
| self.Fail('deqp/functional/gles3/fragmentoutput/array.float.html', |
| ['mac', 'nvidia', 'amd'], bug=679684) |
| self.Fail('deqp/functional/gles3/fragmentoutput/random_00.html', |
| ['mac', 'amd', 'intel'], bug=679690) |
| self.Fail('deqp/functional/gles3/fragmentoutput/random_02.html', |
| ['mac', 'amd', 'intel'], bug=679690) |
| self.Fail('deqp/functional/gles3/fbocolorbuffer/clear.html', |
| ['mac', 'amd', 'intel'], bug=679691) |
| |
| # Mac Intel |
| self.Fail( |
| 'conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-float.html', |
| ['sierra', 'intel'], bug=663188) |
| self.Fail( |
| 'conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-half_float.html', |
| ['sierra', 'intel'], bug=663188) |
| self.Fail( |
| 'conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-float.html', |
| ['sierra', 'intel'], bug=663188) |
| self.Fail( |
| 'conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-half_float.html', |
| ['sierra', 'intel'], bug=663188) |
| self.Fail( |
| 'conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-float.html', |
| ['sierra', 'intel'], bug=663188) |
| self.Fail( |
| 'conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-half_float.html', |
| ['sierra', 'intel'], bug=663188) |
| self.Fail( |
| 'conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-float.html', |
| ['sierra', 'intel'], bug=663188) |
| self.Fail( |
| 'conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-half_float.html', |
| ['sierra', 'intel'], bug=663188) |
| |
| self.Fail('conformance2/textures/misc/angle-stuck-depth-textures.html', |
| ['mac', 'intel'], bug=679692) |
| self.Fail('deqp/functional/gles3/fbomultisample*', |
| ['mac', 'intel'], bug=641209) |
| self.Fail('deqp/functional/gles3/texturefiltering/2d_combinations_01.html', |
| ['mac', 'intel'], bug=606074) |
| self.Fail('deqp/functional/gles3/texturefiltering/' + |
| 'cube_combinations_01.html', |
| ['mac', 'intel'], bug=606074) |
| self.Fail('deqp/functional/gles3/texturefiltering/' + |
| '2d_array_combinations_01.html', |
| ['mac', 'intel'], bug=606074) |
| self.Fail('deqp/functional/gles3/texturefiltering/3d_combinations_06.html', |
| ['mac', 'intel'], bug=606074) |
| self.Fail('deqp/functional/gles3/texturefiltering/3d_combinations_07.html', |
| ['mac', 'intel'], bug=606074) |
| self.Fail('deqp/functional/gles3/texturefiltering/3d_combinations_08.html', |
| ['mac', 'intel'], bug=606074) |
| |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'random_teximage2d_2d.html', |
| ['mac', 'intel'], bug=483282) |
| |
| self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
| 'texturelod.html', |
| ['mac', 'intel'], bug=483282) |
| self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
| 'texturegrad.html', |
| ['mac', 'intel'], bug=483282) |
| self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
| 'textureprojgrad.html', |
| ['mac', 'intel'], bug=483282) |
| |
| self.Fail('deqp/functional/gles3/framebufferblit/rect_03.html', |
| ['mac', 'intel'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/rect_04.html', |
| ['mac', 'intel'], bug=483282) |
| |
| self.Fail('conformance/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgba-rgba-unsigned_byte.html', |
| ['mac', 'intel'], bug=665656) |
| self.Fail('conformance/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', |
| ['mac', 'intel'], bug=665656) |
| self.Fail('conformance/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', |
| ['mac', 'intel'], bug=665656) |
| self.Fail('conformance/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgb-rgb-unsigned_byte.html', |
| ['mac', 'intel'], bug=665656) |
| self.Fail('conformance/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', |
| ['mac', 'intel'], bug=665656) |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-r8-red-unsigned_byte.html', |
| ['mac', 'intel'], bug=665656) |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-r8ui-red_integer-unsigned_byte.html', |
| ['yosemite', 'intel'], bug=665656) |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rg8-rg-unsigned_byte.html', |
| ['mac', 'intel'], bug=665656) |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rg8ui-rg_integer-unsigned_byte.html', |
| ['yosemite', 'intel'], bug=665656) |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgb8-rgb-unsigned_byte.html', |
| ['mac', 'intel'], bug=665656) |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgb8ui-rgb_integer-unsigned_byte.html', |
| ['yosemite', 'intel'], bug=665656) |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgba8-rgba-unsigned_byte.html', |
| ['mac', 'intel'], bug=665656) |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgba8ui-rgba_integer-unsigned_byte.html', |
| ['yosemite', 'intel'], bug=665656) |
| |
| self.Fail('conformance2/textures/image_data/' + |
| 'tex-2d-rgba8ui-rgba_integer-unsigned_byte.html', |
| ['mac', 'intel'], bug=665197) |
| self.Fail('conformance2/textures/image_data/' + |
| 'tex-2d-rgb8ui-rgb_integer-unsigned_byte.html', |
| ['mac', 'intel'], bug=665197) |
| self.Fail('conformance2/textures/image_data/' + |
| 'tex-2d-rg8ui-rg_integer-unsigned_byte.html', |
| ['mac', 'intel'], bug=665197) |
| self.Fail('conformance2/textures/image_data/' + |
| 'tex-2d-r8ui-red_integer-unsigned_byte.html', |
| ['mac', 'intel'], bug=665197) |
| |
| self.Fail('conformance2/textures/misc/' + |
| 'integer-cubemap-texture-sampling.html', |
| ['mac', 'intel'], bug=658930) |
| |
| # Fixed on OSX 10.11 |
| self.Fail('deqp/functional/gles3/uniformbuffers/random.html', |
| ['mac', 'intel'], bug=618464) |
| |
| # Linux only. |
| self.Flaky('conformance/textures/video/' + |
| 'tex-2d-rgba-rgba-unsigned_byte.html', |
| ['linux'], bug=627525) |
| self.Flaky('conformance/textures/video/' + |
| 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', |
| ['linux'], bug=627525) |
| self.Flaky('conformance/textures/video/' + |
| 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', |
| ['linux'], bug=627525) |
| self.Flaky('conformance/textures/video/' + |
| 'tex-2d-rgb-rgb-unsigned_byte.html', |
| ['linux'], bug=627525) |
| self.Flaky('conformance/textures/video/' + |
| 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', |
| ['linux'], bug=627525) |
| self.Fail('conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html', |
| ['linux'], bug=483282) |
| self.Fail('conformance2/textures/image_bitmap_from_image/' + |
| 'tex-3d-r16f-red-float.html', ['linux'], bug=679695) |
| |
| # Linux Multi-vendor failures. |
| self.Skip('deqp/data/gles3/shaders/qualification_order.html', |
| ['linux', 'amd', 'intel'], bug=483282) |
| self.Flaky('deqp/functional/gles3/texturespecification/' + |
| 'random_teximage2d_2d.html', |
| ['linux', 'amd', 'intel'], bug=618447) |
| self.Fail('conformance2/rendering/clipping-wide-points.html', |
| ['linux', 'amd', 'intel'], bug=662644) # WebGL 2.0.1 |
| |
| # Linux NVIDIA |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-r32f-red-float.html', |
| ['linux', 'nvidia'], bug=713127) |
| self.Flaky('deqp/functional/gles3/multisample.html', |
| ['linux', 'nvidia'], bug=714207) |
| |
| # This test is flaky both with and without ANGLE. |
| self.Flaky('deqp/functional/gles3/texturespecification/' + |
| 'random_teximage2d_2d.html', |
| ['linux', 'nvidia'], bug=618447) |
| self.Fail('conformance/glsl/bugs/unary-minus-operator-float-bug.html', |
| ['linux', 'nvidia'], bug=672380) |
| self.Fail('conformance2/glsl3/vector-dynamic-indexing-swizzled-lvalue.html', |
| ['linux', 'nvidia'], bug=709351) |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-r11f_g11f_b10f-rgb-half_float.html', |
| ['linux', 'nvidia'], bug=694359) |
| self.Fail('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgb16f-rgb-half_float.html', |
| ['linux', 'nvidia'], bug=694359) |
| self.Flaky('conformance2/textures/canvas_sub_rectangle/' + |
| 'tex-2d-rgb565-rgb-unsigned_byte.html', |
| ['linux', 'nvidia'], bug=694359) |
| self.Fail('conformance2/textures/image_bitmap_from_canvas/' + |
| 'tex-3d-srgb8_alpha8-rgba-unsigned_byte.html', |
| ['linux', 'nvidia'], bug=679677) |
| self.Fail('conformance2/rendering/framebuffer-texture-level1.html', |
| ['linux', 'nvidia', 'opengl'], bug=680278) |
| self.Fail('conformance2/textures/image/' + |
| 'tex-3d-rg8ui-rg_integer-unsigned_byte.html', |
| ['linux', ('nvidia', 0xf02)], bug=680282) |
| self.Flaky('conformance2/textures/image_bitmap_from_image_data/' + |
| 'tex-2d-srgb8-rgb-unsigned_byte.html', |
| ['linux', 'nvidia'], bug=694354) |
| |
| # Linux NVIDIA Quadro P400 |
| # This test causes a lost device and then the next test fails. |
| self.Skip('conformance2/rendering/blitframebuffer-size-overflow.html', |
| ['linux', ('nvidia', 0x1cb3)], bug=709320) |
| |
| # Linux Intel |
| self.Fail('conformance2/extensions/ext-color-buffer-float.html', |
| ['linux', 'intel'], bug=640389) |
| self.Fail('WebglExtension_EXT_disjoint_timer_query_webgl2', |
| ['linux', 'intel'], bug=687210) |
| |
| # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 |
| self.Skip('conformance/glsl/bugs/temp-expressions-should-not-crash.html', |
| ['linux', 'intel'], bug=540543) # GPU timeout |
| |
| self.Fail('deqp/functional/gles3/fbomultisample.8_samples.html', |
| ['linux', 'intel'], bug=635528) |
| |
| |
| self.Fail('conformance2/textures/misc/tex-subimage3d-pixel-buffer-bug.html', |
| ['linux', 'intel'], bug=662644) # WebGL 2.0.1 |
| |
| self.Fail('deqp/functional/gles3/shadertexturefunction/texturesize.html', |
| ['linux', 'intel'], bug=666384) |
| self.Fail('conformance2/textures/misc/tex-3d-mipmap-levels-intel-bug.html', |
| ['linux', 'intel'], bug=666384) |
| |
| # Fails on Intel Mesa GL 3.3, passes on Intel Mesa GL 4.5. |
| self.Fail('conformance2/misc/views-with-offsets.html', |
| ['linux', 'intel', 'no_angle'], bug=664180) |
| |
| # Linux Intel with ANGLE only |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_07.html', |
| ['linux', 'intel', 'opengl'], bug=598902) |
| self.Fail('conformance2/rendering/blitframebuffer-filter-srgb.html', |
| ['linux', 'intel', 'opengl'], bug=680276) |
| self.Fail('conformance2/rendering/blitframebuffer-outside-readbuffer.html', |
| ['linux', 'intel', 'opengl'], bug=680276) |
| |
| # Linux Intel HD 530 |
| self.Fail('conformance/extensions/webgl-compressed-texture-astc.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('conformance2/rendering/blitframebuffer-filter-outofbounds.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('conformance2/rendering/blitframebuffer-filter-srgb.html', |
| ['linux', 'intel', 'no_angle'], bug=680720) |
| self.Fail('conformance2/rendering/blitframebuffer-outside-readbuffer.html', |
| ['linux', 'intel', 'no_angle'], bug=680720) |
| |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_04.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_08.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_10.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_11.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_12.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_13.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_18.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_25.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_28.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_29.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_30.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_31.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_32.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_33.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_34.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('deqp/functional/gles3/framebufferblit/' + |
| 'default_framebuffer_00.html', |
| ['linux', 'intel'], bug=680720) |
| self.Fail('conformance2/glsl3/' + |
| 'vector-dynamic-indexing-swizzled-lvalue.html', |
| ['linux', 'intel'], bug=709874) |
| |
| # Linux AMD only. |
| # It looks like AMD shader compiler rejects many valid ES3 semantics. |
| self.Fail('conformance/glsl/misc/shaders-with-invariance.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('conformance2/glsl3/vector-dynamic-indexing-swizzled-lvalue.html', |
| ['linux', 'amd'], bug=709351) |
| self.Fail('deqp/functional/gles3/multisample.html', |
| ['linux', 'amd'], bug=617290) |
| self.Fail('deqp/data/gles3/shaders/conversions.html', |
| ['linux', 'amd'], bug=483282) |
| self.Skip('deqp/data/gles3/shaders/arrays.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/internalformatquery.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturestatequery.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/buffercopy.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/samplerobject.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/shaderprecision_int.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturefiltering/3d*', |
| ['linux', 'amd'], bug=606114) |
| self.Fail('deqp/functional/gles3/shadertexturefunction/texture.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/shadertexturefunction/texturegrad.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
| 'texelfetchoffset.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/vertexarrays/' + |
| 'single_attribute.first.html', |
| ['linux', 'amd'], bug=694877) |
| |
| self.Fail('deqp/functional/gles3/negativetextureapi.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/transformfeedback/array_separate*.html', |
| ['linux', 'amd'], bug=483282) |
| |
| self.Fail('conformance2/misc/uninitialized-test-2.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('conformance2/reading/read-pixels-from-fbo-test.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('conformance2/rendering/blitframebuffer-filter-srgb.html', |
| ['linux', 'amd'], bug=634525) |
| self.Fail('conformance2/rendering/blitframebuffer-outside-readbuffer.html', |
| ['linux', 'amd'], bug=662644) # WebGL 2.0.1 |
| self.Fail('conformance2/renderbuffers/framebuffer-texture-layer.html', |
| ['linux', 'amd'], bug=295792) |
| self.Fail('conformance2/textures/misc/tex-mipmap-levels.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('conformance2/textures/misc/copy-texture-image-luma-format.html', |
| ['linux', 'amd'], bug=483282) |
| |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage2d_pbo_cube_00.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage2d_pbo_cube_01.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage2d_pbo_cube_02.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage2d_pbo_cube_03.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage2d_pbo_cube_04.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage2d_pbo_params.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'teximage2d_depth_pbo.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'basic_copyteximage2d.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'basic_teximage3d_3d_00.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'basic_teximage3d_3d_01.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'basic_teximage3d_3d_02.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'basic_teximage3d_3d_03.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'basic_teximage3d_3d_04.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texstorage2d_format_depth_stencil.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texstorage3d_format_2d_array_00.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texstorage3d_format_2d_array_01.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texstorage3d_format_2d_array_02.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texstorage3d_format_3d_00.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texstorage3d_format_3d_01.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texstorage3d_format_3d_02.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texstorage3d_format_3d_03.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texstorage3d_format_depth_stencil.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/texturespecification/' + |
| 'texstorage3d_format_size.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/vertexarrays/' + |
| 'single_attribute.output_type.unsigned_int.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/draw/*.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/fbomultisample*', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/fbocompleteness.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/textureshadow/*.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/shadermatrix/pre_decrement.html', |
| ['linux', 'amd'], bug=483282) |
| |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_04.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_07.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_08.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_10.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_11.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_12.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_13.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_18.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_25.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_28.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_29.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_30.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_31.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_32.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_33.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/conversion_34.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/framebufferblit/' + |
| 'default_framebuffer_00.html', |
| ['linux', 'amd'], bug=658832) |
| |
| self.Fail('deqp/functional/gles3/shaderoperator/unary_operator_01.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/shaderoperator/unary_operator_02.html', |
| ['linux', 'amd'], bug=483282) |
| |
| self.Fail('conformance2/glsl3/vector-dynamic-indexing.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('conformance2/reading/read-pixels-pack-parameters.html', |
| ['linux', 'amd', 'no_angle'], bug=483282) |
| self.Fail('conformance2/textures/misc/tex-unpack-params.html', |
| ['linux', 'amd', 'no_angle'], bug=483282) |
| self.Fail('conformance2/extensions/ext-color-buffer-float.html', |
| ['linux', 'amd'], bug=633022) |
| self.Fail('conformance2/rendering/blitframebuffer-filter-outofbounds.html', |
| ['linux', 'amd'], bug=655147) |
| |
| # Uniform buffer related failures |
| self.Fail('deqp/functional/gles3/uniformbuffers/single_struct_array.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/uniformbuffers/single_nested_struct.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/uniformbuffers/' + |
| 'single_nested_struct_array.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/uniformbuffers/multi_basic_types.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/uniformbuffers/multi_nested_struct.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('deqp/functional/gles3/uniformbuffers/random.html', |
| ['linux', 'amd'], bug=483282) |
| self.Fail('conformance2/buffers/uniform-buffers.html', |
| ['linux', 'amd'], bug=658842) |
| self.Fail('conformance2/rendering/uniform-block-buffer-size.html', |
| ['linux', 'amd'], bug=658844) |
| |
| # Linux AMD R7 240 |
| self.Fail('conformance2/textures/image_bitmap_from_video/' + |
| 'tex-2d-rgba16f-rgba-float.html', |
| ['linux', ('amd', 0x6613)], bug=701138) |
| self.Fail('conformance2/textures/image_bitmap_from_video/' + |
| 'tex-2d-rgba16f-rgba-half_float.html', |
| ['linux', ('amd', 0x6613)], bug=701138) |
| self.Fail('conformance2/textures/image_bitmap_from_video/' + |
| 'tex-2d-rgba32f-rgba-float.html', |
| ['linux', ('amd', 0x6613)], bug=701138) |
| self.Fail('conformance2/textures/image_bitmap_from_video/' + |
| 'tex-2d-rgba4-rgba-unsigned_byte.html', |
| ['linux', ('amd', 0x6613)], bug=701138) |
| self.Fail('conformance2/textures/image_bitmap_from_video/' + |
| 'tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html', |
| ['linux', ('amd', 0x6613)], bug=701138) |
| |
| # Conflicting expectations to test that the |
| # "Expectations have no collisions" unittest works. |
| # page_name = 'conformance/glsl/constructors/glsl-construct-ivec4.html' |
| |
| # Conflict when all conditions match |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) |
| |
| # Conflict when all conditions match (and different sets) |
| # self.Fail(page_name, |
| # ['linux', 'win', ('nvidia', 0x1), 'debug', 'opengl']) |
| # self.Fail(page_name, |
| # ['linux', 'mac', ('nvidia', 0x1), 'amd', 'debug', 'opengl']) |
| |
| # Conflict with one aspect not specified |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug']) |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) |
| |
| # Conflict with one aspect not specified (in both conditions) |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug']) |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug']) |
| |
| # Conflict even if the GPU is specified in a device ID |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug']) |
| # self.Fail(page_name, |
| # ['linux', 'nvidia', 'debug']) |
| |
| # Test there are no conflicts between two different devices |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug']) |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x2), 'debug']) |
| |
| # Test there are no conflicts between two devices with different vendors |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug']) |
| # self.Fail(page_name, |
| # ['linux', ('amd', 0x1), 'debug']) |
| |
| # Conflicts if there is a device and nothing specified for the other's |
| # GPU vendors |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug']) |
| # self.Fail(page_name, |
| # ['linux', 'debug']) |
| |
| # Test no conflicts happen when only one aspect differs |
| # self.Fail(page_name, |
| # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) |
| # self.Fail(page_name, |
| # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
| |
| # Conflicts if between a generic os condition and a specific version |
| # self.Fail(page_name, |
| # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) |
| # self.Fail(page_name, |
| # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |