| 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 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 110 # ======================== | 110 # ======================== |
| 111 # Conformance expectations | 111 # Conformance expectations |
| 112 # ======================== | 112 # ======================== |
| 113 # Fails on all platforms | 113 # Fails on all platforms |
| 114 | 114 |
| 115 # We need to add WebGL 1 check in command buffer that format/type from | 115 # We need to add WebGL 1 check in command buffer that format/type from |
| 116 # TexSubImage2D have to match the current texture's. | 116 # TexSubImage2D have to match the current texture's. |
| 117 self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html', | 117 self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html', |
| 118 bug=570453) | 118 bug=570453) |
| 119 | 119 |
| 120 # OpenGL / NVIDIA failures | |
| 121 self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html', | |
| 122 ['win', 'linux', 'nvidia', 'opengl'], bug=1007) # angle bug ID | |
| 123 | |
| 124 # Win failures | 120 # Win failures |
| 125 # Note that the following test seems to pass, but it may still be flaky. | 121 # Note that the following test seems to pass, but it may still be flaky. |
| 126 self.Fail('conformance/glsl/constructors/' + | 122 self.Fail('conformance/glsl/constructors/' + |
| 127 'glsl-construct-vec-mat-index.html', | 123 'glsl-construct-vec-mat-index.html', |
| 128 ['win'], bug=525188) | 124 ['win'], bug=525188) |
| 129 self.Fail('conformance/rendering/point-specific-shader-variables.html', | 125 self.Fail('conformance/rendering/point-specific-shader-variables.html', |
| 130 ['win'], bug=616335) | 126 ['win'], bug=616335) |
| 131 self.Fail('deqp/data/gles2/shaders/functions.html', | 127 self.Fail('deqp/data/gles2/shaders/functions.html', |
| 132 ['win'], bug=478572) | 128 ['win'], bug=478572) |
| 133 | 129 |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 255 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', | 251 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', |
| 256 ['linux'], bug=627525) | 252 ['linux'], bug=627525) |
| 257 self.Flaky('conformance/textures/video/' + | 253 self.Flaky('conformance/textures/video/' + |
| 258 'tex-2d-rgb-rgb-unsigned_byte.html', | 254 'tex-2d-rgb-rgb-unsigned_byte.html', |
| 259 ['linux'], bug=627525) | 255 ['linux'], bug=627525) |
| 260 self.Flaky('conformance/textures/video/' + | 256 self.Flaky('conformance/textures/video/' + |
| 261 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', | 257 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', |
| 262 ['linux'], bug=627525) | 258 ['linux'], bug=627525) |
| 263 | 259 |
| 264 # NVIDIA | 260 # NVIDIA |
| 265 self.Fail('conformance/extensions/angle-instanced-arrays.html', | |
| 266 ['linux', 'nvidia'], bug=544989) # Too flaky to retry | |
| 267 self.Flaky('conformance/extensions/oes-element-index-uint.html', | 261 self.Flaky('conformance/extensions/oes-element-index-uint.html', |
| 268 ['linux', 'nvidia'], bug=524144) | 262 ['linux', 'nvidia'], bug=524144) |
| 269 self.Flaky('conformance/textures/image/' + | 263 self.Flaky('conformance/textures/image/' + |
| 270 'tex-2d-rgb-rgb-unsigned_byte.html', | 264 'tex-2d-rgb-rgb-unsigned_byte.html', |
| 271 ['linux', 'nvidia'], bug=596622) | 265 ['linux', 'nvidia'], bug=596622) |
| 272 # AMD | 266 # AMD |
| 273 self.Flaky('conformance/more/functions/uniformi.html', | 267 self.Flaky('conformance/more/functions/uniformi.html', |
| 274 ['linux', 'amd'], bug=550989) | 268 ['linux', 'amd'], bug=550989) |
| 275 self.Fail('conformance/rendering/clipping-wide-points.html', | 269 self.Fail('conformance/rendering/clipping-wide-points.html', |
| 276 ['linux', 'amd'], bug=642822) | 270 ['linux', 'amd'], bug=642822) |
| (...skipping 22 matching lines...) Expand all Loading... |
| 299 self.Flaky('conformance/uniforms/uniform-default-values.html', | 293 self.Flaky('conformance/uniforms/uniform-default-values.html', |
| 300 ['linux', ('amd', 0x6779)], bug=482013) | 294 ['linux', ('amd', 0x6779)], bug=482013) |
| 301 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dlod.html', | 295 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dlod.html', |
| 302 ['linux', ('amd', 0x6779)], bug=436212) | 296 ['linux', ('amd', 0x6779)], bug=436212) |
| 303 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dprojlod.html', | 297 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dprojlod.html', |
| 304 ['linux', ('amd', 0x6779)], bug=436212) | 298 ['linux', ('amd', 0x6779)], bug=436212) |
| 305 # Intel | 299 # Intel |
| 306 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 | 300 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 |
| 307 self.Skip('conformance/glsl/bugs/temp-expressions-should-not-crash.html', | 301 self.Skip('conformance/glsl/bugs/temp-expressions-should-not-crash.html', |
| 308 ['linux', 'intel'], bug=540543) # GPU timeout | 302 ['linux', 'intel'], bug=540543) # GPU timeout |
| 309 self.Fail('conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html', | |
| 310 ['linux', 'intel'], bug=540543) # ANGLE bug 1277 | |
| 311 self.Fail('conformance/glsl/misc/empty_main.vert.html', | |
| 312 ['linux', 'intel'], bug=540543) # ANGLE bug 1277 | |
| 313 self.Fail('conformance/glsl/misc/gl_position_unset.vert.html', | |
| 314 ['linux', 'intel'], bug=540543) # ANGLE bug 1277 | |
| 315 self.Fail('conformance/glsl/misc/shaders-with-varyings.html', | |
| 316 ['linux', 'intel'], bug=540543) | |
| 317 self.Fail('conformance/extensions/ext-disjoint-timer-query.html', | |
| 318 ['linux', 'intel', 'opengl'], bug=1312) # ANGLE bug id | |
| 319 self.Fail('deqp/data/gles2/shaders/linkage.html', | |
| 320 ['linux', 'intel'], bug=540543) | |
| 321 # The Mesa Intel driver has a scoping bug, see | |
| 322 # https://bugs.freedesktop.org/show_bug.cgi?id=95184 | |
| 323 self.Fail('deqp/data/gles2/shaders/scoping.html', | |
| 324 ['linux', 'intel'], bug=610800) | |
| 325 self.Fail('conformance/glsl/bugs/sampler-array-using-loop-index.html', | |
| 326 ['linux', 'intel', 'opengl'], bug=598924) | |
| 327 self.Skip('conformance/uniforms/gl-uniform-arrays.html', | 303 self.Skip('conformance/uniforms/gl-uniform-arrays.html', |
| 328 ['linux', 'debug', ('intel', 0x412)], bug=604140) | 304 ['linux', 'debug', ('intel', 0x412)], bug=604140) |
| 329 # Fixed on Mesa 12.0 | 305 # Fixed on Mesa 12.0 |
| 330 self.Fail('conformance/rendering/clipping-wide-points.html', | 306 self.Fail('conformance/rendering/clipping-wide-points.html', |
| 331 ['linux', 'intel'], bug=642822) | 307 ['linux', 'intel'], bug=642822) |
| 332 | 308 |
| 333 #################### | 309 #################### |
| 334 # Android failures # | 310 # Android failures # |
| 335 #################### | 311 #################### |
| 336 | 312 |
| (...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 725 self.Fail('conformance/textures/misc/texture-npot.html', | 701 self.Fail('conformance/textures/misc/texture-npot.html', |
| 726 ['chromeos', ('intel', 0xa011)], bug=375554) | 702 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 727 self.Fail('conformance/textures/misc/texture-npot-video.html', | 703 self.Fail('conformance/textures/misc/texture-npot-video.html', |
| 728 ['chromeos', ('intel', 0xa011)], bug=375554) | 704 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 729 self.Fail('conformance/textures/misc/texture-size.html', | 705 self.Fail('conformance/textures/misc/texture-size.html', |
| 730 ['chromeos', ('intel', 0xa011)], bug=375554) | 706 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 731 self.Fail('conformance/uniforms/gl-uniform-arrays.html', | 707 self.Fail('conformance/uniforms/gl-uniform-arrays.html', |
| 732 ['chromeos', ('intel', 0xa011)], bug=375554) | 708 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 733 self.Skip('conformance/uniforms/uniform-default-values.html', | 709 self.Skip('conformance/uniforms/uniform-default-values.html', |
| 734 ['chromeos', ('intel', 0xa011)], bug=375554) | 710 ['chromeos', ('intel', 0xa011)], bug=375554) |
| OLD | NEW |