| 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): | 9 def __init__(self, conformance_path): |
| 10 super(WebGL2ConformanceExpectations, self).__init__(conformance_path) | 10 super(WebGL2ConformanceExpectations, self).__init__(conformance_path) |
| (...skipping 28 matching lines...) Expand all Loading... |
| 39 self.Skip('deqp/functional/gles3/texturefiltering/cube_combinations_*', | 39 self.Skip('deqp/functional/gles3/texturefiltering/cube_combinations_*', |
| 40 ['mac', ('nvidia', 0xfe9)], bug=1) | 40 ['mac', ('nvidia', 0xfe9)], bug=1) |
| 41 | 41 |
| 42 # All platforms. | 42 # All platforms. |
| 43 self.Skip('deqp/functional/gles3/builtinprecision/atan2.html', bug=619403) | 43 self.Skip('deqp/functional/gles3/builtinprecision/atan2.html', bug=619403) |
| 44 self.Skip('deqp/functional/gles3/builtinprecision/tanh.html', bug=619403) | 44 self.Skip('deqp/functional/gles3/builtinprecision/tanh.html', bug=619403) |
| 45 self.Skip('deqp/functional/gles3/fbocolorbuffer/*.html', bug=618408) | 45 self.Skip('deqp/functional/gles3/fbocolorbuffer/*.html', bug=618408) |
| 46 self.Skip('deqp/functional/gles3/fboinvalidate.html', bug=483282) | 46 self.Skip('deqp/functional/gles3/fboinvalidate.html', bug=483282) |
| 47 self.Skip('deqp/functional/gles3/fbomultisample.html', bug=483282) | 47 self.Skip('deqp/functional/gles3/fbomultisample.html', bug=483282) |
| 48 self.Skip('deqp/functional/gles3/fborender.html', bug=483282) | 48 self.Skip('deqp/functional/gles3/fborender.html', bug=483282) |
| 49 self.Skip('deqp/functional/gles3/fragmentoutput.html', bug=483282) | |
| 50 self.Skip('deqp/functional/gles3/framebufferblit.html', bug=483282) | 49 self.Skip('deqp/functional/gles3/framebufferblit.html', bug=483282) |
| 51 self.Skip('deqp/data/gles3/shaders/linkage.html', bug=601821) | 50 self.Skip('deqp/data/gles3/shaders/linkage.html', bug=601821) |
| 52 self.Flaky('deqp/functional/gles3/negativefragmentapi.html', bug=604794) | 51 self.Flaky('deqp/functional/gles3/negativefragmentapi.html', bug=604794) |
| 53 self.Skip('deqp/functional/gles3/shaderoperator/*.html', bug=483282) | 52 self.Skip('deqp/functional/gles3/shaderoperator/*.html', bug=483282) |
| 54 self.Skip('deqp/functional/gles3/textureshadow/*.html', bug=483282) | |
| 55 | 53 |
| 56 self.Fail('deqp/data/gles3/shaders/preprocessor.html', bug=483282) | 54 self.Fail('deqp/data/gles3/shaders/preprocessor.html', bug=483282) |
| 57 | 55 |
| 58 self.Fail('conformance2/glsl3/forbidden-operators.html', bug=483282) | 56 self.Fail('conformance2/glsl3/forbidden-operators.html', bug=483282) |
| 59 | 57 |
| 60 self.Flaky('conformance2/query/occlusion-query.html', bug=603168) | 58 self.Flaky('conformance2/query/occlusion-query.html', bug=603168) |
| 61 | 59 |
| 62 self.Fail('conformance2/rendering/draw-buffers.html', bug=617410) | 60 self.Fail('conformance2/rendering/draw-buffers.html', bug=617410) |
| 63 | 61 |
| 64 # Avoid a conflict with a Mac expectation by setting | 62 # Avoid a conflict with a Mac expectation by setting |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 117 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 115 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
| 118 'texturegradoffset.html', | 116 'texturegradoffset.html', |
| 119 ['win'], bug=483282) | 117 ['win'], bug=483282) |
| 120 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 118 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
| 121 'textureprojgrad.html', | 119 'textureprojgrad.html', |
| 122 ['win'], bug=483282) | 120 ['win'], bug=483282) |
| 123 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 121 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
| 124 'textureprojgradoffset.html', | 122 'textureprojgradoffset.html', |
| 125 ['win'], bug=483282) | 123 ['win'], bug=483282) |
| 126 | 124 |
| 125 self.Fail('deqp/functional/gles3/textureshadow/2d*', |
| 126 ['win'], bug=483282) |
| 127 self.Fail('deqp/functional/gles3/textureshadow/cube*', |
| 128 ['win'], bug=483282) |
| 129 |
| 127 self.Flaky('deqp/functional/gles3/buffercopy.html', ['win'], bug=587601) | 130 self.Flaky('deqp/functional/gles3/buffercopy.html', ['win'], bug=587601) |
| 128 | 131 |
| 129 self.Skip('deqp/functional/gles3/readpixel.html', ['win'], bug=483282) | 132 self.Skip('deqp/functional/gles3/readpixel.html', ['win'], bug=483282) |
| 130 self.Fail('conformance2/glsl3/array-in-complex-expression.html', | 133 self.Fail('conformance2/glsl3/array-in-complex-expression.html', |
| 131 ['win'], bug=483282) | 134 ['win'], bug=483282) |
| 132 self.Skip('conformance2/reading/read-pixels-pack-parameters.html', | 135 self.Skip('conformance2/reading/read-pixels-pack-parameters.html', |
| 133 ['win'], bug=483282) | 136 ['win'], bug=483282) |
| 134 self.Skip('conformance2/textures/misc/tex-mipmap-levels.html', | 137 self.Skip('conformance2/textures/misc/tex-mipmap-levels.html', |
| 135 ['win'], bug=483282) | 138 ['win'], bug=483282) |
| 136 self.Skip('conformance2/transform_feedback/transform_feedback.html', | 139 self.Skip('conformance2/transform_feedback/transform_feedback.html', |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 184 ['win', ('amd', 0x6779)], bug=614573) | 187 ['win', ('amd', 0x6779)], bug=614573) |
| 185 self.Fail('deqp/functional/gles3/shadertexturefunction/texture.html', | 188 self.Fail('deqp/functional/gles3/shadertexturefunction/texture.html', |
| 186 ['win', ('amd', 0x6779)], bug=483282) | 189 ['win', ('amd', 0x6779)], bug=483282) |
| 187 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 190 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
| 188 'texelfetchoffset.html', | 191 'texelfetchoffset.html', |
| 189 ['win', ('amd', 0x6779)], bug=483282) | 192 ['win', ('amd', 0x6779)], bug=483282) |
| 190 self.Fail('deqp/functional/gles3/shadertexturefunction/texturesize.html', | 193 self.Fail('deqp/functional/gles3/shadertexturefunction/texturesize.html', |
| 191 ['win', ('amd', 0x6779)], bug=483282) | 194 ['win', ('amd', 0x6779)], bug=483282) |
| 192 self.Fail('deqp/functional/gles3/shadercommonfunction.html', | 195 self.Fail('deqp/functional/gles3/shadercommonfunction.html', |
| 193 ['win', ('amd', 0x6779)], bug=621201) | 196 ['win', ('amd', 0x6779)], bug=621201) |
| 197 self.Fail('deqp/functional/gles3/fragmentoutput.html', |
| 198 ['win', 'amd'], bug=483282) |
| 194 | 199 |
| 195 # Win / Intel | 200 # Win / Intel |
| 196 self.Fail('conformance2/buffers/uniform-buffers.html', | 201 self.Fail('conformance2/buffers/uniform-buffers.html', |
| 197 ['win', 'intel'], bug=483282) | 202 ['win', 'intel'], bug=483282) |
| 198 self.Skip('conformance2/textures/misc/copy-texture-image.html', | 203 self.Skip('conformance2/textures/misc/copy-texture-image.html', |
| 199 ['win', 'intel'], bug=617449) | 204 ['win', 'intel'], bug=617449) |
| 200 self.Fail('deqp/functional/gles3/shaderderivate.html', | 205 self.Fail('deqp/functional/gles3/shaderderivate.html', |
| 201 ['win', 'intel'], bug=483282) | 206 ['win', 'intel'], bug=483282) |
| 202 self.Fail('deqp/functional/gles3/shaderstruct.html', | 207 self.Fail('deqp/functional/gles3/shaderstruct.html', |
| 203 ['win', 'intel'], bug=483282) | 208 ['win', 'intel'], bug=483282) |
| (...skipping 25 matching lines...) Expand all Loading... |
| 229 ['win', 'intel'], bug=483282) | 234 ['win', 'intel'], bug=483282) |
| 230 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 235 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
| 231 'texelfetchoffset.html', | 236 'texelfetchoffset.html', |
| 232 ['win', 'intel'], bug=483282) | 237 ['win', 'intel'], bug=483282) |
| 233 self.Fail('deqp/functional/gles3/shadertexturefunction/texturesize.html', | 238 self.Fail('deqp/functional/gles3/shadertexturefunction/texturesize.html', |
| 234 ['win', 'intel'], bug=483282) | 239 ['win', 'intel'], bug=483282) |
| 235 self.Fail('conformance2/textures/misc/tex-unpack-params.html', | 240 self.Fail('conformance2/textures/misc/tex-unpack-params.html', |
| 236 ['win', 'intel'], bug=483282) | 241 ['win', 'intel'], bug=483282) |
| 237 self.Fail('deqp/functional/gles3/uniformbuffers/*.html', | 242 self.Fail('deqp/functional/gles3/uniformbuffers/*.html', |
| 238 ['win', 'intel'], bug=483282) | 243 ['win', 'intel'], bug=483282) |
| 244 self.Fail('deqp/functional/gles3/textureshadow/cube*.html', |
| 245 ['mac', 'intel'], bug=483282) |
| 239 | 246 |
| 240 # Mac only. | 247 # Mac only. |
| 241 self.Flaky('deqp/functional/gles3/shaderindexing/varying.html', | 248 self.Flaky('deqp/functional/gles3/shaderindexing/varying.html', |
| 242 ['mac'], bug=619264) | 249 ['mac'], bug=619264) |
| 243 self.Fail('deqp/functional/gles3/shaderloop_do_while.html', | 250 self.Fail('deqp/functional/gles3/shaderloop_do_while.html', |
| 244 ['mac'], bug=617820) | 251 ['mac'], bug=617820) |
| 245 self.Fail('deqp/functional/gles3/texturespecification/' + | 252 self.Fail('deqp/functional/gles3/texturespecification/' + |
| 246 'basic_copyteximage2d.html', | 253 'basic_copyteximage2d.html', |
| 247 ['mac'], bug=620067) | 254 ['mac'], bug=620067) |
| 255 self.Fail('deqp/functional/gles3/fragmentoutput.html', |
| 256 ['mac'], bug=483282) |
| 248 # This one's flaky on AMD, NVIDIA and Intel GPUs, but the | 257 # This one's flaky on AMD, NVIDIA and Intel GPUs, but the |
| 249 # GPU-specific expectations aren't working properly. | 258 # GPU-specific expectations aren't working properly. |
| 250 self.Fail('deqp/functional/gles3/shaderpackingfunction.html', | 259 self.Fail('deqp/functional/gles3/shaderpackingfunction.html', |
| 251 ['mac'], bug=619264) | 260 ['mac'], bug=619264) |
| 252 self.Fail('deqp/functional/gles3/uniformbuffers/random.html', | 261 self.Fail('deqp/functional/gles3/uniformbuffers/random.html', |
| 253 ['mac'], bug=618464) | 262 ['mac'], bug=618464) |
| 254 | 263 |
| 255 self.Fail('deqp/functional/gles3/textureformat/compressed_2d.html', | 264 self.Fail('deqp/functional/gles3/textureformat/compressed_2d.html', |
| 256 ['mac'], bug=612205) | 265 ['mac'], bug=612205) |
| 257 self.Fail('deqp/functional/gles3/textureformat/compressed_cube.html', | 266 self.Fail('deqp/functional/gles3/textureformat/compressed_cube.html', |
| (...skipping 462 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 720 # self.Fail(page_name, | 729 # self.Fail(page_name, |
| 721 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) | 730 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) |
| 722 # self.Fail(page_name, | 731 # self.Fail(page_name, |
| 723 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 732 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
| 724 | 733 |
| 725 # Conflicts if between a generic os condition and a specific version | 734 # Conflicts if between a generic os condition and a specific version |
| 726 # self.Fail(page_name, | 735 # self.Fail(page_name, |
| 727 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) | 736 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) |
| 728 # self.Fail(page_name, | 737 # self.Fail(page_name, |
| 729 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 738 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
| OLD | NEW |