| OLD | NEW |
| 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 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 import os | 4 import os |
| 5 | 5 |
| 6 from gpu_tests.gpu_test_expectations import GpuTestExpectations | 6 from gpu_tests.gpu_test_expectations import GpuTestExpectations |
| 7 | 7 |
| 8 # See the GpuTestExpectations class for documentation. | 8 # See the GpuTestExpectations class for documentation. |
| 9 | 9 |
| 10 class WebGLConformanceExpectations(GpuTestExpectations): | 10 class WebGLConformanceExpectations(GpuTestExpectations): |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 127 self.Fail('conformance/canvas/framebuffer-bindings-unaffected-on-' + | 127 self.Fail('conformance/canvas/framebuffer-bindings-unaffected-on-' + |
| 128 'resize.html', ['passthrough'], bug=665521) | 128 'resize.html', ['passthrough'], bug=665521) |
| 129 self.Fail('conformance/glsl/misc/shader-with-dfdx.frag.html', | 129 self.Fail('conformance/glsl/misc/shader-with-dfdx.frag.html', |
| 130 ['passthrough'], bug=1639) # angle bug ID | 130 ['passthrough'], bug=1639) # angle bug ID |
| 131 self.Fail('conformance/glsl/misc/shaders-with-name-conflicts.html', | 131 self.Fail('conformance/glsl/misc/shaders-with-name-conflicts.html', |
| 132 ['passthrough'], bug=1639) # angle bug ID | 132 ['passthrough'], bug=1639) # angle bug ID |
| 133 self.Fail('conformance/misc/invalid-passed-params.html', | 133 self.Fail('conformance/misc/invalid-passed-params.html', |
| 134 ['passthrough'], bug=1639) # angle bug ID | 134 ['passthrough'], bug=1639) # angle bug ID |
| 135 self.Fail('conformance/misc/object-deletion-behaviour.html', | 135 self.Fail('conformance/misc/object-deletion-behaviour.html', |
| 136 ['passthrough'], bug=1639) # angle bug ID | 136 ['passthrough'], bug=1639) # angle bug ID |
| 137 self.Fail('conformance/misc/uninitialized-test.html', |
| 138 ['passthrough'], bug=1635) # angle bug ID |
| 137 self.Fail('conformance/reading/read-pixels-test.html', | 139 self.Fail('conformance/reading/read-pixels-test.html', |
| 138 ['passthrough'], bug=1639) # angle bug ID | 140 ['passthrough'], bug=1639) # angle bug ID |
| 139 self.Fail('conformance/textures/misc/texture-mips.html', | 141 self.Fail('conformance/textures/misc/texture-mips.html', |
| 140 ['passthrough'], bug=665518) | 142 ['passthrough'], bug=665518) |
| 141 self.Fail('WebglExtension_OES_texture_float_linear', | 143 self.Fail('WebglExtension_OES_texture_float_linear', |
| 142 ['passthrough'], bug=1523) # angle bug ID | 144 ['passthrough'], bug=1523) # angle bug ID |
| 143 self.Fail('WebglExtension_OES_element_index_uint', | 145 self.Fail('WebglExtension_OES_element_index_uint', |
| 144 ['passthrough'], bug=671217) # angle bug ID | 146 ['passthrough'], bug=671217) # angle bug ID |
| 145 self.Fail('WebglExtension_OES_texture_half_float_linear', | 147 self.Fail('WebglExtension_OES_texture_half_float_linear', |
| 146 ['passthrough'], bug=1523) # angle bug ID | 148 ['passthrough'], bug=1523) # angle bug ID |
| 147 self.Fail('WebglExtension_WEBGL_draw_buffers', | 149 self.Fail('WebglExtension_WEBGL_draw_buffers', |
| 148 ['passthrough'], bug=1523) # angle bug ID | 150 ['passthrough'], bug=1523) # angle bug ID |
| 149 | 151 |
| 150 # Passthrough command decoder / OpenGL | 152 # Passthrough command decoder / OpenGL |
| 151 self.Fail('conformance/buffers/buffer-uninitialized.html', | 153 self.Fail('conformance/buffers/buffer-uninitialized.html', |
| 152 ['passthrough', 'opengl'], bug=665521) | 154 ['passthrough', 'opengl'], bug=665521) |
| 153 self.Fail('conformance/glsl/misc/shader-with-non-reserved-words.html', | 155 self.Fail('conformance/glsl/misc/shader-with-non-reserved-words.html', |
| 154 ['passthrough', 'opengl'], bug=665521) | 156 ['passthrough', 'opengl'], bug=665521) |
| 155 self.Fail('conformance/renderbuffers/framebuffer-test.html', | 157 self.Fail('conformance/renderbuffers/framebuffer-test.html', |
| 156 ['passthrough', 'opengl'], bug=665521) | 158 ['passthrough', 'opengl'], bug=665521) |
| 157 self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html', | 159 self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html', |
| 158 ['passthrough', 'opengl'], bug=665521) | 160 ['passthrough', 'opengl'], bug=665521) |
| 159 self.Fail('conformance/textures/misc/copytexsubimage2d-subrects.html', | 161 self.Fail('conformance/textures/misc/copytexsubimage2d-subrects.html', |
| 160 ['passthrough', 'opengl'], bug=665521) | 162 ['passthrough', 'opengl'], bug=665521) |
| 161 self.Fail('conformance/textures/misc/copytexsubimage2d-large-partial-' + | 163 self.Fail('conformance/textures/misc/copytexsubimage2d-large-partial-' + |
| 162 'copy-corruption.html', ['passthrough', 'opengl'], bug=665521) | 164 'copy-corruption.html', ['passthrough', 'opengl'], bug=665521) |
| 165 self.Fail('conformance/textures/misc/gl-teximage.html', |
| 166 ['passthrough', 'opengl'], bug=665521) |
| 163 self.Fail('conformance/textures/misc/texture-npot-video.html', | 167 self.Fail('conformance/textures/misc/texture-npot-video.html', |
| 164 ['passthrough', 'opengl'], bug=665521) | 168 ['passthrough', 'opengl'], bug=665521) |
| 165 self.Fail('conformance/textures/misc/texture-npot.html', | 169 self.Fail('conformance/textures/misc/texture-npot.html', |
| 166 ['passthrough', 'opengl'], bug=665521) | 170 ['passthrough', 'opengl'], bug=665521) |
| 167 self.Fail('conformance/textures/misc/texture-fakeblack.html', | 171 self.Fail('conformance/textures/misc/texture-fakeblack.html', |
| 168 ['passthrough', 'opengl'], bug=665521) | 172 ['passthrough', 'opengl'], bug=665521) |
| 169 | 173 |
| 174 # Passthrough command decoder / OpenGL / Intel |
| 175 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', |
| 176 ['passthrough', 'opengl', 'intel'], bug=665521) |
| 177 self.Fail('conformance/textures/misc/texture-attachment-formats.html', |
| 178 ['passthrough', 'opengl', 'intel'], bug=665521) |
| 179 |
| 180 # Passthrough command decoder / OpenGL / AMD |
| 181 self.Fail('conformance/glsl/constructors/glsl-construct-mat2.html', |
| 182 ['passthrough', 'opengl', 'amd'], bug=665521) |
| 183 self.Fail('conformance/glsl/constructors/' + |
| 184 'glsl-construct-vec-mat-corner-cases.html', |
| 185 ['passthrough', 'opengl', 'amd'], bug=665521) |
| 186 self.Fail('conformance/glsl/constructors/' + |
| 187 'glsl-construct-vec-mat-index.html', |
| 188 ['passthrough', 'opengl', 'amd', 'linux'], bug=665521) |
| 189 self.Fail('conformance/glsl/misc/shader-struct-scope.html', |
| 190 ['passthrough', 'opengl', 'amd', 'linux'], bug=665521) |
| 191 self.Fail('conformance/glsl/misc/struct-nesting-of-variable-names.html', |
| 192 ['passthrough', 'opengl', 'amd', 'linux'], bug=665521) |
| 193 self.Fail('conformance/renderbuffers/framebuffer-state-restoration.html', |
| 194 ['passthrough', 'opengl', 'amd'], bug=665521) |
| 195 self.Fail('conformance/uniforms/out-of-bounds-uniform-array-access.html', |
| 196 ['passthrough', 'opengl', 'amd'], bug=665521) |
| 197 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', |
| 198 ['passthrough', 'opengl', 'amd'], bug=665521) |
| 199 self.Fail('conformance/textures/misc/texture-attachment-formats.html', |
| 200 ['passthrough', 'opengl', 'amd'], bug=665521) |
| 201 |
| 170 # Passthrough command decoder / D3D11 | 202 # Passthrough command decoder / D3D11 |
| 171 self.Fail('conformance/extensions/oes-element-index-uint.html', | 203 self.Fail('conformance/extensions/oes-element-index-uint.html', |
| 172 ['passthrough', 'd3d11'], bug=1523) # angle bug ID | 204 ['passthrough', 'd3d11'], bug=1523) # angle bug ID |
| 173 self.Fail('conformance/extensions/webgl-debug-shaders.html', | 205 self.Fail('conformance/extensions/webgl-debug-shaders.html', |
| 174 ['passthrough', 'd3d11'], bug=1523) # angle bug ID | 206 ['passthrough', 'd3d11'], bug=1523) # angle bug ID |
| 175 self.Fail('conformance/extensions/webgl-draw-buffers.html', | 207 self.Fail('conformance/extensions/webgl-draw-buffers.html', |
| 176 ['passthrough', 'd3d11'], bug=1523) # angle bug ID | 208 ['passthrough', 'd3d11'], bug=1523) # angle bug ID |
| 177 self.Fail('conformance/extensions/' + | 209 self.Fail('conformance/extensions/' + |
| 178 'webgl-draw-buffers-max-draw-buffers.html', | 210 'webgl-draw-buffers-max-draw-buffers.html', |
| 179 ['passthrough', 'd3d11'], bug=1523) # angle bug ID | 211 ['passthrough', 'd3d11'], bug=1523) # angle bug ID |
| 180 self.Fail('conformance/glsl/misc/shaders-with-uniform-structs.html', | 212 self.Fail('conformance/glsl/misc/shaders-with-uniform-structs.html', |
| 181 ['passthrough', 'd3d11'], bug=1639) # angle bug ID | 213 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| 182 self.Fail('conformance/glsl/variables/glsl-built-ins.html', | 214 self.Fail('conformance/glsl/variables/glsl-built-ins.html', |
| 183 ['passthrough', 'd3d11'], bug=1639) # angle bug ID | 215 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| 184 self.Fail('conformance/misc/uninitialized-test.html', | |
| 185 ['passthrough', 'd3d11'], bug=1635) # angle bug ID | |
| 186 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', | 216 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', |
| 187 ['passthrough', 'd3d11'], bug=602688) | 217 ['passthrough', 'd3d11'], bug=602688) |
| 188 self.Fail('conformance/rendering/draw-elements-out-of-bounds.html', | 218 self.Fail('conformance/rendering/draw-elements-out-of-bounds.html', |
| 189 ['passthrough', 'd3d11'], bug=1639) # angle bug ID | 219 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| 190 self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html', | 220 self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html', |
| 191 ['passthrough', 'd3d11'], bug=1639) # angle bug ID | 221 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| 192 self.Fail('conformance/textures/misc/texture-attachment-formats.html', | 222 self.Fail('conformance/textures/misc/texture-attachment-formats.html', |
| 193 ['passthrough', 'd3d11'], bug=602688) | 223 ['passthrough', 'd3d11'], bug=602688) |
| 194 self.Fail('conformance/textures/misc/texture-copying-feedback-loops.html', | 224 self.Fail('conformance/textures/misc/texture-copying-feedback-loops.html', |
| 195 ['passthrough', 'd3d11'], bug=1639) # angle bug ID | 225 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| (...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 421 ['linux', 'amd'], bug=550989) | 451 ['linux', 'amd'], bug=550989) |
| 422 self.Fail('conformance/rendering/clipping-wide-points.html', | 452 self.Fail('conformance/rendering/clipping-wide-points.html', |
| 423 ['linux', 'amd'], bug=642822) | 453 ['linux', 'amd'], bug=642822) |
| 424 | 454 |
| 425 # AMD Radeon 6450 and/or R7 240 | 455 # AMD Radeon 6450 and/or R7 240 |
| 426 self.Fail('conformance/extensions/angle-instanced-arrays.html', | 456 self.Fail('conformance/extensions/angle-instanced-arrays.html', |
| 427 ['linux', 'amd', 'no_angle'], bug=479260) | 457 ['linux', 'amd', 'no_angle'], bug=479260) |
| 428 self.Flaky('conformance/extensions/ext-texture-filter-anisotropic.html', | 458 self.Flaky('conformance/extensions/ext-texture-filter-anisotropic.html', |
| 429 ['linux', ('amd', 0x6779)], bug=436212) | 459 ['linux', ('amd', 0x6779)], bug=436212) |
| 430 self.Flaky('conformance/glsl/misc/shader-struct-scope.html', | 460 self.Flaky('conformance/glsl/misc/shader-struct-scope.html', |
| 431 ['linux', ('amd', 0x6779)], bug=436212) | 461 ['linux', ('amd', 0x6779), 'no_passthrough'], bug=436212) |
| 432 self.Flaky('conformance/glsl/misc/struct-nesting-of-variable-names.html', | 462 self.Flaky('conformance/glsl/misc/struct-nesting-of-variable-names.html', |
| 433 ['linux', ('amd', 0x6779)], bug=436212) | 463 ['linux', ('amd', 0x6779), 'no_passthrough'], bug=436212) |
| 434 self.Flaky('conformance/rendering/point-size.html', | 464 self.Flaky('conformance/rendering/point-size.html', |
| 435 ['linux', ('amd', 0x6779)], bug=436212) | 465 ['linux', ('amd', 0x6779)], bug=436212) |
| 436 self.Flaky('conformance/textures/misc/texture-sub-image-cube-maps.html', | 466 self.Flaky('conformance/textures/misc/texture-sub-image-cube-maps.html', |
| 437 ['linux', ('amd', 0x6779)], bug=436212) | 467 ['linux', ('amd', 0x6779)], bug=436212) |
| 438 self.Flaky('conformance/more/functions/uniformf.html', | 468 self.Flaky('conformance/more/functions/uniformf.html', |
| 439 ['linux', ('amd', 0x6779)], bug=436212) | 469 ['linux', ('amd', 0x6779)], bug=436212) |
| 440 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', | 470 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', |
| 441 ['linux', 'amd', 'no_passthrough'], bug=479952) | 471 ['linux', 'amd', 'no_passthrough'], bug=479952) |
| 442 self.Flaky('conformance/textures/misc/texture-mips.html', | 472 self.Flaky('conformance/textures/misc/texture-mips.html', |
| 443 ['linux', ('amd', 0x6779), 'no_passthrough'], bug=479981) | 473 ['linux', ('amd', 0x6779), 'no_passthrough'], bug=479981) |
| (...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 707 self.Fail('conformance/textures/misc/texture-npot.html', | 737 self.Fail('conformance/textures/misc/texture-npot.html', |
| 708 ['chromeos', ('intel', 0xa011), 'no_passthrough'], bug=375554) | 738 ['chromeos', ('intel', 0xa011), 'no_passthrough'], bug=375554) |
| 709 self.Fail('conformance/textures/misc/texture-npot-video.html', | 739 self.Fail('conformance/textures/misc/texture-npot-video.html', |
| 710 ['chromeos', ('intel', 0xa011), 'no_passthrough'], bug=375554) | 740 ['chromeos', ('intel', 0xa011), 'no_passthrough'], bug=375554) |
| 711 self.Fail('conformance/textures/misc/texture-size.html', | 741 self.Fail('conformance/textures/misc/texture-size.html', |
| 712 ['chromeos', ('intel', 0xa011)], bug=375554) | 742 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 713 self.Fail('conformance/uniforms/gl-uniform-arrays.html', | 743 self.Fail('conformance/uniforms/gl-uniform-arrays.html', |
| 714 ['chromeos', ('intel', 0xa011)], bug=375554) | 744 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 715 self.Skip('conformance/uniforms/uniform-default-values.html', | 745 self.Skip('conformance/uniforms/uniform-default-values.html', |
| 716 ['chromeos', ('intel', 0xa011)], bug=375554) | 746 ['chromeos', ('intel', 0xa011)], bug=375554) |
| OLD | NEW |