| 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 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 60 # Extensions not available under D3D9 | 60 # Extensions not available under D3D9 |
| 61 self.Fail('WebglExtension_EXT_disjoint_timer_query', | 61 self.Fail('WebglExtension_EXT_disjoint_timer_query', |
| 62 ['win', 'd3d9']) | 62 ['win', 'd3d9']) |
| 63 self.Fail('WebglExtension_EXT_sRGB', | 63 self.Fail('WebglExtension_EXT_sRGB', |
| 64 ['win', 'd3d9']) | 64 ['win', 'd3d9']) |
| 65 | 65 |
| 66 self.Fail('WebglExtension_WEBGL_depth_texture', | 66 self.Fail('WebglExtension_WEBGL_depth_texture', |
| 67 ['win', 'amd', 'd3d9']) | 67 ['win', 'amd', 'd3d9']) |
| 68 | 68 |
| 69 self.Fail('WebglExtension_WEBGL_draw_buffers', | 69 self.Fail('WebglExtension_WEBGL_draw_buffers', |
| 70 ['win', 'd3d9']) | 70 ['win', 'd3d9', 'no_passthrough']) |
| 71 | 71 |
| 72 # Android general | 72 # Android general |
| 73 self.Fail('WebglExtension_EXT_disjoint_timer_query', | 73 self.Fail('WebglExtension_EXT_disjoint_timer_query', |
| 74 ['android']) | 74 ['android']) |
| 75 self.Fail('WebglExtension_EXT_frag_depth', | 75 self.Fail('WebglExtension_EXT_frag_depth', |
| 76 ['android']) | 76 ['android']) |
| 77 self.Fail('WebglExtension_EXT_shader_texture_lod', | 77 self.Fail('WebglExtension_EXT_shader_texture_lod', |
| 78 ['android']) | 78 ['android']) |
| 79 self.Fail('WebglExtension_WEBGL_compressed_texture_astc', | 79 self.Fail('WebglExtension_WEBGL_compressed_texture_astc', |
| 80 ['android']) | 80 ['android']) |
| 81 self.Fail('WebglExtension_WEBGL_compressed_texture_pvrtc', | 81 self.Fail('WebglExtension_WEBGL_compressed_texture_pvrtc', |
| 82 ['android']) | 82 ['android']) |
| 83 self.Fail('WebglExtension_WEBGL_compressed_texture_s3tc', | 83 self.Fail('WebglExtension_WEBGL_compressed_texture_s3tc', |
| 84 ['android']) | 84 ['android']) |
| 85 self.Fail('WebglExtension_WEBGL_depth_texture', | 85 self.Fail('WebglExtension_WEBGL_depth_texture', |
| 86 ['android']) | 86 ['android']) |
| 87 self.Fail('WebglExtension_WEBGL_draw_buffers', | 87 self.Fail('WebglExtension_WEBGL_draw_buffers', |
| 88 ['android']) | 88 ['android', 'no_passthrough']) |
| 89 | 89 |
| 90 # ======================== | 90 # ======================== |
| 91 # Conformance expectations | 91 # Conformance expectations |
| 92 # ======================== | 92 # ======================== |
| 93 # Fails on all platforms | 93 # Fails on all platforms |
| 94 | 94 |
| 95 # Need to add detection of feedback loops with multiple render targets. | 95 # Need to add detection of feedback loops with multiple render targets. |
| 96 self.Fail('conformance/extensions/webgl-draw-buffers-feedback-loop.html', | 96 self.Fail('conformance/extensions/webgl-draw-buffers-feedback-loop.html', |
| 97 bug=1619) # angle bug ID | 97 bug=1619) # angle bug ID |
| 98 | 98 |
| 99 # We need to add WebGL 1 check in command buffer that format/type from | 99 # We need to add WebGL 1 check in command buffer that format/type from |
| 100 # TexSubImage2D have to match the current texture's. | 100 # TexSubImage2D have to match the current texture's. |
| 101 self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html', | 101 self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html', |
| 102 bug=570453) | 102 bug=570453) |
| 103 | 103 |
| 104 # Passthrough command decoder |
| 105 self.Fail('conformance/extensions/ext-sRGB.html', |
| 106 ['passthrough'], bug=679696) |
| 107 self.Fail('conformance/extensions/oes-standard-derivatives.html', |
| 108 ['passthrough'], bug=665521) |
| 109 self.Fail('conformance/extensions/ext-disjoint-timer-query.html', |
| 110 ['passthrough'], bug=1523) # angle bug ID |
| 111 self.Fail('conformance/extensions/ext-frag-depth.html', |
| 112 ['passthrough'], bug=1523) # angle bug ID |
| 113 self.Fail('conformance/extensions/ext-shader-texture-lod.html', |
| 114 ['passthrough'], bug=1523) # angle bug ID |
| 115 self.Fail('conformance/extensions/oes-texture-float.html', |
| 116 ['passthrough'], bug=1523) # angle bug ID |
| 117 self.Fail('conformance/extensions/oes-texture-float-linear.html', |
| 118 ['passthrough'], bug=1523) # angle bug ID |
| 119 self.Fail('conformance/extensions/oes-texture-half-float.html', |
| 120 ['passthrough'], bug=1523) # angle bug ID |
| 121 self.Fail('conformance/extensions/oes-texture-half-float-linear.html', |
| 122 ['passthrough'], bug=1523) # angle bug ID |
| 123 self.Fail('conformance/extensions/webgl-compressed-texture-s3tc.html', |
| 124 ['passthrough'], bug=1523) # angle bug ID |
| 125 self.Fail('conformance/extensions/webgl-depth-texture.html', |
| 126 ['passthrough'], bug=1523) # angle bug ID |
| 127 self.Fail('conformance/canvas/framebuffer-bindings-unaffected-on-' + |
| 128 'resize.html', ['passthrough'], bug=665521) |
| 129 self.Fail('conformance/glsl/misc/shader-with-dfdx.frag.html', |
| 130 ['passthrough'], bug=1639) # angle bug ID |
| 131 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', |
| 132 ['passthrough'], bug=1639) # angle bug ID |
| 133 self.Fail('conformance/glsl/misc/shaders-with-name-conflicts.html', |
| 134 ['passthrough'], bug=1639) # angle bug ID |
| 135 self.Fail('conformance/misc/invalid-passed-params.html', |
| 136 ['passthrough'], bug=1639) # angle bug ID |
| 137 self.Fail('conformance/misc/object-deletion-behaviour.html', |
| 138 ['passthrough'], bug=1639) # angle bug ID |
| 139 self.Fail('conformance/reading/read-pixels-test.html', |
| 140 ['passthrough'], bug=1639) # angle bug ID |
| 141 self.Fail('conformance/textures/misc/texture-mips.html', |
| 142 ['passthrough'], bug=665518) |
| 143 self.Fail('WebglExtension_OES_texture_float_linear', |
| 144 ['passthrough'], bug=1523) # angle bug ID |
| 145 self.Fail('WebglExtension_OES_element_index_uint', |
| 146 ['passthrough'], bug=671217) # angle bug ID |
| 147 self.Fail('WebglExtension_OES_texture_half_float_linear', |
| 148 ['passthrough'], bug=1523) # angle bug ID |
| 149 self.Fail('WebglExtension_WEBGL_draw_buffers', |
| 150 ['passthrough'], bug=1523) # angle bug ID |
| 151 |
| 152 # Passthrough command decoder / OpenGL |
| 153 self.Fail('conformance/buffers/buffer-uninitialized.html', |
| 154 ['passthrough', 'opengl'], bug=665521) |
| 155 self.Fail('conformance/glsl/misc/shader-with-non-reserved-words.html', |
| 156 ['passthrough', 'opengl'], bug=665521) |
| 157 self.Fail('conformance/renderbuffers/framebuffer-test.html', |
| 158 ['passthrough', 'opengl'], bug=665521) |
| 159 self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html', |
| 160 ['passthrough', 'opengl'], bug=665521) |
| 161 self.Fail('conformance/textures/misc/copytexsubimage2d-subrects.html', |
| 162 ['passthrough', 'opengl'], bug=665521) |
| 163 self.Fail('conformance/textures/misc/copytexsubimage2d-large-partial-' + |
| 164 'copy-corruption.html', ['passthrough', 'opengl'], bug=665521) |
| 165 self.Fail('conformance/textures/misc/texture-npot-video.html', |
| 166 ['passthrough', 'opengl'], bug=665521) |
| 167 self.Fail('conformance/textures/misc/texture-npot.html', |
| 168 ['passthrough', 'opengl'], bug=665521) |
| 169 self.Fail('conformance/textures/misc/texture-fakeblack.html', |
| 170 ['passthrough', 'opengl'], bug=665521) |
| 171 |
| 172 # Passthrough command decoder / D3D11 |
| 173 self.Fail('conformance/extensions/oes-element-index-uint.html', |
| 174 ['passthrough', 'd3d11'], bug=1523) # angle bug ID |
| 175 self.Fail('conformance/extensions/webgl-debug-shaders.html', |
| 176 ['passthrough', 'd3d11'], bug=1523) # angle bug ID |
| 177 self.Fail('conformance/extensions/webgl-draw-buffers.html', |
| 178 ['passthrough', 'd3d11'], bug=1523) # angle bug ID |
| 179 self.Fail('conformance/extensions/' + |
| 180 'webgl-draw-buffers-max-draw-buffers.html', |
| 181 ['passthrough', 'd3d11'], bug=1523) # angle bug ID |
| 182 self.Fail('conformance/glsl/misc/shaders-with-uniform-structs.html', |
| 183 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| 184 self.Fail('conformance/glsl/variables/glsl-built-ins.html', |
| 185 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| 186 self.Fail('conformance/misc/uninitialized-test.html', |
| 187 ['passthrough', 'd3d11'], bug=1635) # angle bug ID |
| 188 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', |
| 189 ['passthrough', 'd3d11'], bug=602688) |
| 190 self.Fail('conformance/rendering/draw-elements-out-of-bounds.html', |
| 191 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| 192 self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html', |
| 193 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| 194 self.Fail('conformance/textures/misc/texture-attachment-formats.html', |
| 195 ['passthrough', 'd3d11'], bug=602688) |
| 196 self.Fail('conformance/textures/misc/texture-copying-feedback-loops.html', |
| 197 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| 198 self.Fail('conformance/uniforms/uniform-samplers-test.html', |
| 199 ['passthrough', 'd3d11'], bug=1639) # angle bug ID |
| 200 |
| 104 # Win failures | 201 # Win failures |
| 105 # Note that the following test seems to pass, but it may still be flaky. | 202 # Note that the following test seems to pass, but it may still be flaky. |
| 106 self.Fail('conformance/glsl/constructors/' + | 203 self.Fail('conformance/glsl/constructors/' + |
| 107 'glsl-construct-vec-mat-index.html', | 204 'glsl-construct-vec-mat-index.html', |
| 108 ['win'], bug=525188) | 205 ['win'], bug=525188) |
| 109 self.Fail('conformance/rendering/point-specific-shader-variables.html', | 206 self.Fail('conformance/rendering/point-specific-shader-variables.html', |
| 110 ['win'], bug=616335) | 207 ['win'], bug=616335) |
| 111 self.Fail('deqp/data/gles2/shaders/functions.html', | 208 self.Fail('deqp/data/gles2/shaders/functions.html', |
| 112 ['win'], bug=478572) | 209 ['win'], bug=478572) |
| 113 | 210 |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 153 | 250 |
| 154 # Win / AMD D3D9 failures | 251 # Win / AMD D3D9 failures |
| 155 self.Fail('conformance/extensions/angle-instanced-arrays.html', | 252 self.Fail('conformance/extensions/angle-instanced-arrays.html', |
| 156 ['win', 'amd', 'd3d9'], bug=475095) | 253 ['win', 'amd', 'd3d9'], bug=475095) |
| 157 self.Fail('conformance/rendering/more-than-65536-indices.html', | 254 self.Fail('conformance/rendering/more-than-65536-indices.html', |
| 158 ['win', 'amd', 'd3d9'], bug=475095) | 255 ['win', 'amd', 'd3d9'], bug=475095) |
| 159 | 256 |
| 160 # Win / D3D9 failures | 257 # Win / D3D9 failures |
| 161 # Skipping these two tests because they're causing assertion failures. | 258 # Skipping these two tests because they're causing assertion failures. |
| 162 self.Skip('conformance/extensions/oes-texture-float-with-canvas.html', | 259 self.Skip('conformance/extensions/oes-texture-float-with-canvas.html', |
| 163 ['win', 'd3d9'], bug=896) # angle bug ID | 260 ['win', 'd3d9', 'no_passthrough'], bug=896) # angle bug ID |
| 164 self.Skip('conformance/extensions/oes-texture-half-float-with-canvas.html', | 261 self.Skip('conformance/extensions/oes-texture-half-float-with-canvas.html', |
| 165 ['win', 'd3d9'], bug=896) # angle bug ID | 262 ['win', 'd3d9', 'no_passthrough'], bug=896) # angle bug ID |
| 166 self.Fail('conformance/glsl/bugs/floor-div-cos-should-not-truncate.html', | 263 self.Fail('conformance/glsl/bugs/floor-div-cos-should-not-truncate.html', |
| 167 ['win', 'd3d9'], bug=1179) # angle bug ID | 264 ['win', 'd3d9'], bug=1179) # angle bug ID |
| 168 # The functions test have been persistently flaky on D3D9 | 265 # The functions test have been persistently flaky on D3D9 |
| 169 self.Flaky('conformance/glsl/functions/*', | 266 self.Flaky('conformance/glsl/functions/*', |
| 170 ['win', 'd3d9'], bug=415609) | 267 ['win', 'd3d9'], bug=415609) |
| 171 self.Flaky('conformance/glsl/matrices/glsl-mat4-to-mat3.html', | 268 self.Flaky('conformance/glsl/matrices/glsl-mat4-to-mat3.html', |
| 172 ['win', 'd3d9'], bug=617148) | 269 ['win', 'd3d9'], bug=617148) |
| 173 self.Flaky('conformance/glsl/matrices/glsl-mat3-construction.html', | 270 self.Flaky('conformance/glsl/matrices/glsl-mat3-construction.html', |
| 174 ['win', 'd3d9'], bug=617148) | 271 ['win', 'd3d9'], bug=617148) |
| 175 self.Skip('conformance/glsl/misc/large-loop-compile.html', | 272 self.Skip('conformance/glsl/misc/large-loop-compile.html', |
| 176 ['win', 'd3d9'], bug=674572) | 273 ['win', 'd3d9'], bug=674572) |
| 177 | 274 |
| 178 # WIN / D3D9 / Intel failures | 275 # WIN / D3D9 / Intel failures |
| 179 self.Fail('conformance/ogles/GL/cos/cos_001_to_006.html', | 276 self.Fail('conformance/ogles/GL/cos/cos_001_to_006.html', |
| 180 ['win', 'intel', 'd3d9'], bug=540538) | 277 ['win', 'intel', 'd3d9'], bug=540538) |
| 181 | 278 |
| 182 # WIN / OpenGL / NVIDIA failures | 279 # WIN / OpenGL / NVIDIA failures |
| 183 # Mark ANGLE's OpenGL as flaky on Windows Nvidia | 280 # Mark ANGLE's OpenGL as flaky on Windows Nvidia |
| 184 self.Flaky('conformance/*', ['win', 'nvidia', 'opengl'], bug=582083) | 281 self.Flaky('conformance/*', ['win', 'nvidia', 'opengl'], bug=582083) |
| 185 | 282 |
| 186 # Win / OpenGL / AMD failures | 283 # Win / OpenGL / AMD failures |
| 187 self.Skip('conformance/attribs/gl-bindAttribLocation-aliasing.html', | 284 self.Skip('conformance/attribs/gl-bindAttribLocation-aliasing.html', |
| 188 ['win', 'amd', 'opengl'], bug=649824) | 285 ['win', 'amd', 'opengl'], bug=649824) |
| 189 self.Flaky('conformance/attribs/gl-bindAttribLocation-matrix.html', | 286 self.Flaky('conformance/attribs/gl-bindAttribLocation-matrix.html', |
| 190 ['win', ('amd', 0x6779), 'opengl'], bug=649824) | 287 ['win', ('amd', 0x6779), 'opengl'], bug=649824) |
| 191 self.Flaky('conformance/attribs/gl-bindAttribLocation-repeated.html', | 288 self.Flaky('conformance/attribs/gl-bindAttribLocation-repeated.html', |
| 192 ['win', ('amd', 0x6779), 'opengl'], bug=649824) | 289 ['win', ('amd', 0x6779), 'opengl'], bug=649824) |
| 193 self.Fail('conformance/extensions/webgl-draw-buffers.html', | 290 self.Fail('conformance/extensions/webgl-draw-buffers.html', |
| 194 ['win', ('amd', 0x6779), 'opengl'], bug=649824) | 291 ['win', ('amd', 0x6779), 'opengl', 'no_passthrough'], bug=649824) |
| 195 self.Skip('conformance/glsl/misc/shader-struct-scope.html', | 292 self.Skip('conformance/glsl/misc/shader-struct-scope.html', |
| 196 ['win', 'amd', 'opengl'], bug=1007) # angle bug ID | 293 ['win', 'amd', 'opengl'], bug=1007) # angle bug ID |
| 197 self.Skip('conformance/glsl/misc/shaders-with-invariance.html', | 294 self.Skip('conformance/glsl/misc/shaders-with-invariance.html', |
| 198 ['win', 'amd', 'opengl'], bug=1007) # angle bug ID | 295 ['win', 'amd', 'opengl', 'no_passthrough'], bug=1007) # angle bug ID |
| 199 self.Fail('conformance/glsl/misc/struct-nesting-of-variable-names.html', | 296 self.Fail('conformance/glsl/misc/struct-nesting-of-variable-names.html', |
| 200 ['win', 'amd', 'opengl'], bug=1007) # angle bug ID | 297 ['win', 'amd', 'opengl'], bug=1007) # angle bug ID |
| 201 self.Fail('conformance/rendering/clipping-wide-points.html', | 298 self.Fail('conformance/rendering/clipping-wide-points.html', |
| 202 ['win', 'amd', 'opengl'], bug=1506) # angle bug ID | 299 ['win', 'amd', 'opengl'], bug=1506) # angle bug ID |
| 203 | 300 |
| 204 # Mark ANGLE's OpenGL as flaky on Windows Amd | 301 # Mark ANGLE's OpenGL as flaky on Windows Amd |
| 205 self.Flaky('conformance/*', ['win', 'amd', 'opengl'], bug=582083) | 302 self.Flaky('conformance/*', ['win', 'amd', 'opengl'], bug=582083) |
| 206 | 303 |
| 207 # Win / OpenGL / Intel failures | 304 # Win / OpenGL / Intel failures |
| 208 self.Fail('conformance/glsl/functions/glsl-function-normalize.html', | 305 self.Fail('conformance/glsl/functions/glsl-function-normalize.html', |
| 209 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID | 306 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID |
| 210 self.Fail('conformance/glsl/misc/shader-struct-scope.html', | 307 self.Fail('conformance/glsl/misc/shader-struct-scope.html', |
| 211 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID | 308 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID |
| 212 self.Fail('conformance/uniforms/uniform-default-values.html', | 309 self.Fail('conformance/uniforms/uniform-default-values.html', |
| 213 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID | 310 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID |
| 214 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', | 311 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', |
| 215 ['win10', 'intel', 'opengl'], bug=1007) # angle bug ID | 312 ['win10', 'intel', 'opengl'], bug=1007) # angle bug ID |
| 216 self.Fail('conformance/glsl/variables/gl-pointcoord.html', | 313 self.Fail('conformance/glsl/variables/gl-pointcoord.html', |
| 217 ['win10', 'intel', 'opengl'], bug=1007) # angle bug ID | 314 ['win10', 'intel', 'opengl'], bug=1007) # angle bug ID |
| 218 | 315 |
| 219 # Win / OpenGL / Intel HD 530 failures | 316 # Win / OpenGL / Intel HD 530 failures |
| 220 self.Fail('conformance/canvas/draw-webgl-to-canvas-test.html', | 317 self.Fail('conformance/canvas/draw-webgl-to-canvas-test.html', |
| 221 ['win10', 'intel', 'opengl'], bug=680797) | 318 ['win10', 'intel', 'opengl'], bug=680797) |
| 222 self.Fail('conformance/extensions/angle-instanced-arrays.html', | 319 self.Fail('conformance/extensions/angle-instanced-arrays.html', |
| 223 ['win10', 'intel', 'opengl'], bug=680797) | 320 ['win10', 'intel', 'opengl'], bug=680797) |
| 224 self.Fail('conformance/extensions/ext-sRGB.html', | 321 self.Fail('conformance/extensions/ext-sRGB.html', |
| 225 ['win10', 'intel', 'opengl'], bug=680797) | 322 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797) |
| 226 self.Fail('conformance/extensions/ext-shader-texture-lod.html', | 323 self.Fail('conformance/extensions/ext-shader-texture-lod.html', |
| 227 ['win10', 'intel', 'opengl'], bug=680797) | 324 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797) |
| 228 self.Fail('conformance/extensions/oes-texture-float-with-canvas.html', | 325 self.Fail('conformance/extensions/oes-texture-float-with-canvas.html', |
| 229 ['win10', 'intel', 'opengl'], bug=680797) | 326 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797) |
| 230 self.Fail('conformance/extensions/oes-texture-half-float.html', | 327 self.Fail('conformance/extensions/oes-texture-half-float.html', |
| 231 ['win10', 'intel', 'opengl'], bug=680797) | 328 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797) |
| 232 self.Fail('conformance/extensions/oes-texture-half-float-with-canvas.html', | 329 self.Fail('conformance/extensions/oes-texture-half-float-with-canvas.html', |
| 233 ['win10', 'intel', 'opengl'], bug=680797) | 330 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797) |
| 234 self.Fail('conformance/extensions/oes-vertex-array-object.html', | 331 self.Fail('conformance/extensions/oes-vertex-array-object.html', |
| 235 ['win10', 'intel', 'opengl'], bug=680797) | 332 ['win10', 'intel', 'opengl'], bug=680797) |
| 236 self.Fail('conformance/glsl/bugs/' + | 333 self.Fail('conformance/glsl/bugs/' + |
| 237 'array-of-struct-with-int-first-position.html', | 334 'array-of-struct-with-int-first-position.html', |
| 238 ['win10', 'intel', 'opengl'], bug=680797) | 335 ['win10', 'intel', 'opengl'], bug=680797) |
| 239 self.Fail('conformance/glsl/bugs/constant-precision-qualifier.html', | 336 self.Fail('conformance/glsl/bugs/constant-precision-qualifier.html', |
| 240 ['win10', 'intel', 'opengl'], bug=680797) | 337 ['win10', 'intel', 'opengl'], bug=680797) |
| 241 self.Fail('conformance/glsl/matrices/matrix-compound-multiply.html', | 338 self.Fail('conformance/glsl/matrices/matrix-compound-multiply.html', |
| 242 ['win10', 'intel', 'opengl'], bug=680797) | 339 ['win10', 'intel', 'opengl'], bug=680797) |
| 243 self.Fail('conformance/more/conformance/webGLArrays.html', | 340 self.Fail('conformance/more/conformance/webGLArrays.html', |
| 244 ['win10', 'intel', 'opengl'], bug=680797) | 341 ['win10', 'intel', 'opengl'], bug=680797) |
| 245 self.Fail('conformance/ogles/GL/struct/struct_049_to_056.html', | 342 self.Fail('conformance/ogles/GL/struct/struct_049_to_056.html', |
| 246 ['win10', 'intel', 'opengl'], bug=680797) | 343 ['win10', 'intel', 'opengl'], bug=680797) |
| 247 self.Fail('conformance/renderbuffers/framebuffer-state-restoration.html', | 344 self.Fail('conformance/renderbuffers/framebuffer-state-restoration.html', |
| 248 ['win10', 'intel', 'opengl'], bug=680797) | 345 ['win10', 'intel', 'opengl'], bug=680797) |
| 249 self.Fail('conformance/rendering/draw-with-changing-start-vertex-bug.html', | 346 self.Fail('conformance/rendering/draw-with-changing-start-vertex-bug.html', |
| 250 ['win10', 'intel', 'opengl'], bug=680797) | 347 ['win10', 'intel', 'opengl'], bug=680797) |
| 251 self.Fail('conformance/textures/image_bitmap_from_canvas/' + | 348 self.Fail('conformance/textures/image_bitmap_from_canvas/' + |
| 252 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', | 349 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', |
| 253 ['win10', 'intel', 'opengl'], bug=680797) | 350 ['win10', 'intel', 'opengl'], bug=680797) |
| 254 self.Fail('conformance/textures/image_bitmap_from_canvas/' + | 351 self.Fail('conformance/textures/image_bitmap_from_canvas/' + |
| 255 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', | 352 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', |
| 256 ['win10', 'intel', 'opengl'], bug=680797) | 353 ['win10', 'intel', 'opengl'], bug=680797) |
| 257 self.Fail('conformance/textures/misc/texture-fakeblack.html', | 354 self.Fail('conformance/textures/misc/texture-fakeblack.html', |
| 258 ['win10', 'intel', 'opengl'], bug=680797) | 355 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797) |
| 259 | |
| 260 # Win / Passthrough command decoder | |
| 261 self.Fail('conformance/extensions/ext-sRGB.html', | |
| 262 ['win', 'passthrough', 'd3d11'], bug=679696) | |
| 263 self.Fail('conformance/extensions/ext-disjoint-timer-query.html', | |
| 264 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 265 self.Fail('conformance/extensions/ext-frag-depth.html', | |
| 266 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 267 self.Fail('conformance/extensions/ext-shader-texture-lod.html', | |
| 268 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 269 self.Fail('conformance/extensions/oes-element-index-uint.html', | |
| 270 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 271 self.Fail('conformance/extensions/oes-standard-derivatives.html', | |
| 272 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 273 self.Fail('conformance/extensions/oes-texture-float.html', | |
| 274 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 275 self.Fail('conformance/extensions/oes-texture-float-linear.html', | |
| 276 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 277 self.Fail('conformance/extensions/oes-texture-half-float.html', | |
| 278 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 279 self.Fail('conformance/extensions/oes-texture-half-float-linear.html', | |
| 280 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 281 self.Fail('conformance/extensions/webgl-compressed-texture-s3tc.html', | |
| 282 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 283 self.Fail('conformance/extensions/webgl-debug-shaders.html', | |
| 284 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 285 self.Fail('conformance/extensions/webgl-depth-texture.html', | |
| 286 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 287 self.Fail('conformance/extensions/webgl-draw-buffers.html', | |
| 288 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 289 self.Fail('conformance/extensions/' + | |
| 290 'webgl-draw-buffers-max-draw-buffers.html', | |
| 291 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 292 self.Fail('conformance/canvas/framebuffer-bindings-unaffected-on-' + | |
| 293 'resize.html', ['win', 'passthrough', 'd3d11'], bug=665521) | |
| 294 self.Fail('conformance/glsl/misc/shader-with-dfdx.frag.html', | |
| 295 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 296 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', | |
| 297 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 298 self.Fail('conformance/glsl/misc/shaders-with-name-conflicts.html', | |
| 299 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 300 self.Fail('conformance/glsl/misc/shaders-with-uniform-structs.html', | |
| 301 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 302 self.Fail('conformance/glsl/variables/glsl-built-ins.html', | |
| 303 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 304 self.Fail('conformance/misc/invalid-passed-params.html', | |
| 305 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 306 self.Fail('conformance/misc/object-deletion-behaviour.html', | |
| 307 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 308 self.Fail('conformance/misc/uninitialized-test.html', | |
| 309 ['win', 'passthrough', 'd3d11'], bug=1635) # angle bug ID | |
| 310 self.Fail('conformance/reading/read-pixels-test.html', | |
| 311 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 312 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', | |
| 313 ['win', 'passthrough', 'd3d11'], bug=602688) | |
| 314 self.Fail('conformance/rendering/draw-elements-out-of-bounds.html', | |
| 315 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 316 self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html', | |
| 317 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 318 self.Fail('conformance/textures/misc/texture-attachment-formats.html', | |
| 319 ['win', 'passthrough', 'd3d11'], bug=602688) | |
| 320 self.Fail('conformance/textures/misc/texture-copying-feedback-loops.html', | |
| 321 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 322 self.Fail('conformance/textures/misc/texture-mips.html', | |
| 323 ['win', 'passthrough', 'd3d11'], bug=665518) | |
| 324 self.Fail('conformance/uniforms/uniform-samplers-test.html', | |
| 325 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID | |
| 326 self.Fail('WebglExtension_OES_texture_float_linear', | |
| 327 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 328 self.Fail('WebglExtension_OES_element_index_uint', | |
| 329 ['win', 'passthrough', 'd3d11'], bug=671217) # angle bug ID | |
| 330 self.Fail('WebglExtension_OES_texture_half_float_linear', | |
| 331 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 332 self.Fail('WebglExtension_WEBGL_draw_buffers', | |
| 333 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID | |
| 334 | 356 |
| 335 # Win / Intel / Passthrough command decoder | 357 # Win / Intel / Passthrough command decoder |
| 336 self.Flaky('conformance/renderbuffers/framebuffer-state-restoration.html', | 358 self.Flaky('conformance/renderbuffers/framebuffer-state-restoration.html', |
| 337 ['win', 'intel', 'passthrough', 'd3d11'], bug=602688) | 359 ['win', 'intel', 'passthrough', 'd3d11'], bug=602688) |
| 338 self.Fail('conformance/renderbuffers/renderbuffer-initialization.html', | 360 self.Fail('conformance/renderbuffers/renderbuffer-initialization.html', |
| 339 ['win', 'intel', 'passthrough', 'd3d11'], bug=1635) # angle bug ID | 361 ['win', 'intel', 'passthrough', 'd3d11'], bug=1635) # angle bug ID |
| 340 self.Fail('conformance/textures/misc/' + | 362 self.Fail('conformance/textures/misc/' + |
| 341 'copytexsubimage2d-large-partial-copy-corruption.html', | 363 'copytexsubimage2d-large-partial-copy-corruption.html', |
| 342 ['win', 'intel', 'passthrough', 'd3d11'], bug=602688) | 364 ['win', 'intel', 'passthrough', 'd3d11'], bug=602688) |
| 343 self.Fail('conformance/textures/misc/copytexsubimage2d-subrects.html', | 365 self.Fail('conformance/textures/misc/copytexsubimage2d-subrects.html', |
| 344 ['win10', 'intel', 'passthrough', 'd3d11'], bug=685232) | 366 ['win10', 'intel', 'passthrough', 'd3d11'], bug=685232) |
| 345 | 367 |
| 346 # Mac failures | 368 # Mac failures |
| 347 self.Flaky('conformance/extensions/oes-texture-float-with-video.html', | 369 self.Flaky('conformance/extensions/oes-texture-float-with-video.html', |
| 348 ['mac'], bug=599272) | 370 ['mac', 'no_passthrough'], bug=599272) |
| 349 | 371 |
| 350 # Mac AMD failures | 372 # Mac AMD failures |
| 351 self.Fail('conformance/glsl/bugs/bool-type-cast-bug-int-float.html', | 373 self.Fail('conformance/glsl/bugs/bool-type-cast-bug-int-float.html', |
| 352 ['mac', 'amd'], bug=483282) | 374 ['mac', 'amd'], bug=483282) |
| 353 self.Fail('conformance/extensions/webgl-draw-buffers.html', | 375 self.Fail('conformance/extensions/webgl-draw-buffers.html', |
| 354 ['mac', 'amd'], bug=625365) | 376 ['mac', 'amd', 'no_passthrough'], bug=625365) |
| 355 self.Fail('conformance/rendering/clipping-wide-points.html', | 377 self.Fail('conformance/rendering/clipping-wide-points.html', |
| 356 ['mac', 'amd'], bug=642822) | 378 ['mac', 'amd'], bug=642822) |
| 357 | 379 |
| 358 # Mac Retina NVidia failures | 380 # Mac Retina NVidia failures |
| 359 self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html', | 381 self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html', |
| 360 ['mac', ('nvidia', 0xfe9)], bug=635081) | 382 ['mac', ('nvidia', 0xfe9)], bug=635081) |
| 361 self.Fail('conformance/programs/' + | 383 self.Fail('conformance/programs/' + |
| 362 'gl-bind-attrib-location-long-names-test.html', | 384 'gl-bind-attrib-location-long-names-test.html', |
| 363 ['mac', ('nvidia', 0xfe9)], bug=635081) | 385 ['mac', ('nvidia', 0xfe9)], bug=635081) |
| 364 self.Fail('conformance/programs/gl-bind-attrib-location-test.html', | 386 self.Fail('conformance/programs/gl-bind-attrib-location-test.html', |
| 365 ['mac', ('nvidia', 0xfe9)], bug=635081) | 387 ['mac', ('nvidia', 0xfe9)], bug=635081) |
| 366 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', | 388 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', |
| 367 ['mac', ('nvidia', 0xfe9)], bug=635081) | 389 ['mac', ('nvidia', 0xfe9), 'no_passthrough'], bug=635081) |
| 368 self.Fail('conformance/textures/misc/tex-input-validation.html', | 390 self.Fail('conformance/textures/misc/tex-input-validation.html', |
| 369 ['mac', ('nvidia', 0xfe9)], bug=635081) | 391 ['mac', ('nvidia', 0xfe9)], bug=635081) |
| 370 | 392 |
| 371 # Linux failures | 393 # Linux failures |
| 372 self.Flaky('conformance/textures/video/' + | 394 self.Flaky('conformance/textures/video/' + |
| 373 'tex-2d-rgba-rgba-unsigned_byte.html', | 395 'tex-2d-rgba-rgba-unsigned_byte.html', |
| 374 ['linux'], bug=627525) | 396 ['linux'], bug=627525) |
| 375 self.Flaky('conformance/textures/video/' + | 397 self.Flaky('conformance/textures/video/' + |
| 376 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', | 398 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', |
| 377 ['linux'], bug=627525) | 399 ['linux'], bug=627525) |
| 378 self.Flaky('conformance/textures/video/' + | 400 self.Flaky('conformance/textures/video/' + |
| 379 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', | 401 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', |
| 380 ['linux'], bug=627525) | 402 ['linux'], bug=627525) |
| 381 self.Flaky('conformance/textures/video/' + | 403 self.Flaky('conformance/textures/video/' + |
| 382 'tex-2d-rgb-rgb-unsigned_byte.html', | 404 'tex-2d-rgb-rgb-unsigned_byte.html', |
| 383 ['linux'], bug=627525) | 405 ['linux'], bug=627525) |
| 384 self.Flaky('conformance/textures/video/' + | 406 self.Flaky('conformance/textures/video/' + |
| 385 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', | 407 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', |
| 386 ['linux'], bug=627525) | 408 ['linux'], bug=627525) |
| 387 self.Fail('conformance/extensions/webgl-compressed-texture-astc.html', | 409 self.Fail('conformance/extensions/webgl-compressed-texture-astc.html', |
| 388 ['linux', 'intel'], bug=680675) | 410 ['linux', 'intel'], bug=680675) |
| 389 | 411 |
| 390 # NVIDIA | 412 # NVIDIA |
| 391 self.Flaky('conformance/extensions/oes-element-index-uint.html', | 413 self.Flaky('conformance/extensions/oes-element-index-uint.html', |
| 392 ['linux', 'nvidia'], bug=524144) | 414 ['linux', 'nvidia', 'no_passthrough'], bug=524144) |
| 393 self.Flaky('conformance/textures/image/' + | 415 self.Flaky('conformance/textures/image/' + |
| 394 'tex-2d-rgb-rgb-unsigned_byte.html', | 416 'tex-2d-rgb-rgb-unsigned_byte.html', |
| 395 ['linux', 'nvidia'], bug=596622) | 417 ['linux', 'nvidia'], bug=596622) |
| 396 self.Fail('conformance/glsl/bugs/unary-minus-operator-float-bug.html', | 418 self.Fail('conformance/glsl/bugs/unary-minus-operator-float-bug.html', |
| 397 ['linux', 'nvidia'], bug=672380) | 419 ['linux', 'nvidia'], bug=672380) |
| 398 | 420 |
| 399 # AMD | 421 # AMD |
| 400 self.Flaky('conformance/more/functions/uniformi.html', | 422 self.Flaky('conformance/more/functions/uniformi.html', |
| 401 ['linux', 'amd'], bug=550989) | 423 ['linux', 'amd'], bug=550989) |
| 402 self.Fail('conformance/rendering/clipping-wide-points.html', | 424 self.Fail('conformance/rendering/clipping-wide-points.html', |
| 403 ['linux', 'amd'], bug=642822) | 425 ['linux', 'amd'], bug=642822) |
| 404 | 426 |
| 405 # AMD Radeon 6450 and/or R7 240 | 427 # AMD Radeon 6450 and/or R7 240 |
| 406 self.Fail('conformance/extensions/angle-instanced-arrays.html', | 428 self.Fail('conformance/extensions/angle-instanced-arrays.html', |
| 407 ['linux', 'amd', 'no_angle'], bug=479260) | 429 ['linux', 'amd', 'no_angle'], bug=479260) |
| 408 self.Flaky('conformance/extensions/ext-texture-filter-anisotropic.html', | 430 self.Flaky('conformance/extensions/ext-texture-filter-anisotropic.html', |
| 409 ['linux', ('amd', 0x6779)], bug=436212) | 431 ['linux', ('amd', 0x6779)], bug=436212) |
| 410 self.Flaky('conformance/glsl/misc/shader-struct-scope.html', | 432 self.Flaky('conformance/glsl/misc/shader-struct-scope.html', |
| 411 ['linux', ('amd', 0x6779)], bug=436212) | 433 ['linux', ('amd', 0x6779)], bug=436212) |
| 412 self.Flaky('conformance/glsl/misc/struct-nesting-of-variable-names.html', | 434 self.Flaky('conformance/glsl/misc/struct-nesting-of-variable-names.html', |
| 413 ['linux', ('amd', 0x6779)], bug=436212) | 435 ['linux', ('amd', 0x6779)], bug=436212) |
| 414 self.Flaky('conformance/rendering/point-size.html', | 436 self.Flaky('conformance/rendering/point-size.html', |
| 415 ['linux', ('amd', 0x6779)], bug=436212) | 437 ['linux', ('amd', 0x6779)], bug=436212) |
| 416 self.Flaky('conformance/textures/misc/texture-sub-image-cube-maps.html', | 438 self.Flaky('conformance/textures/misc/texture-sub-image-cube-maps.html', |
| 417 ['linux', ('amd', 0x6779)], bug=436212) | 439 ['linux', ('amd', 0x6779)], bug=436212) |
| 418 self.Flaky('conformance/more/functions/uniformf.html', | 440 self.Flaky('conformance/more/functions/uniformf.html', |
| 419 ['linux', ('amd', 0x6779)], bug=436212) | 441 ['linux', ('amd', 0x6779)], bug=436212) |
| 420 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', | 442 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', |
| 421 ['linux', 'amd'], bug=479952) | 443 ['linux', 'amd', 'no_passthrough'], bug=479952) |
| 422 self.Flaky('conformance/textures/misc/texture-mips.html', | 444 self.Flaky('conformance/textures/misc/texture-mips.html', |
| 423 ['linux', ('amd', 0x6779)], bug=479981) | 445 ['linux', ('amd', 0x6779), 'no_passthrough'], bug=479981) |
| 424 self.Flaky('conformance/textures/misc/texture-size-cube-maps.html', | 446 self.Flaky('conformance/textures/misc/texture-size-cube-maps.html', |
| 425 ['linux', ('amd', 0x6779)], bug=479983) | 447 ['linux', ('amd', 0x6779)], bug=479983) |
| 426 self.Flaky('conformance/uniforms/uniform-default-values.html', | 448 self.Flaky('conformance/uniforms/uniform-default-values.html', |
| 427 ['linux', ('amd', 0x6779)], bug=482013) | 449 ['linux', ('amd', 0x6779)], bug=482013) |
| 428 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dlod.html', | 450 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dlod.html', |
| 429 ['linux', ('amd', 0x6779)], bug=436212) | 451 ['linux', ('amd', 0x6779)], bug=436212) |
| 430 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dprojlod.html', | 452 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dprojlod.html', |
| 431 ['linux', ('amd', 0x6779)], bug=436212) | 453 ['linux', ('amd', 0x6779)], bug=436212) |
| 432 # Intel | 454 # Intel |
| 433 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 | 455 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 |
| (...skipping 11 matching lines...) Expand all Loading... |
| 445 #################### | 467 #################### |
| 446 | 468 |
| 447 self.Fail('conformance/glsl/bugs/sequence-operator-evaluation-order.html', | 469 self.Fail('conformance/glsl/bugs/sequence-operator-evaluation-order.html', |
| 448 ['android'], bug=478572) | 470 ['android'], bug=478572) |
| 449 # The following test is very slow and therefore times out on Android bot. | 471 # The following test is very slow and therefore times out on Android bot. |
| 450 self.Skip('conformance/rendering/multisample-corruption.html', | 472 self.Skip('conformance/rendering/multisample-corruption.html', |
| 451 ['android']) | 473 ['android']) |
| 452 | 474 |
| 453 self.Fail('conformance/textures/misc/' + | 475 self.Fail('conformance/textures/misc/' + |
| 454 'copytexsubimage2d-large-partial-copy-corruption.html', | 476 'copytexsubimage2d-large-partial-copy-corruption.html', |
| 455 ['android'], bug=679697) | 477 ['android', 'no_passthrough'], bug=679697) |
| 456 # The following WebView crashes are causing problems with further | 478 # The following WebView crashes are causing problems with further |
| 457 # tests in the suite, so skip them for now. | 479 # tests in the suite, so skip them for now. |
| 458 self.Skip('conformance/textures/video/' + | 480 self.Skip('conformance/textures/video/' + |
| 459 'tex-2d-rgb-rgb-unsigned_byte.html', | 481 'tex-2d-rgb-rgb-unsigned_byte.html', |
| 460 ['android', 'android-webview-shell'], bug=352645) | 482 ['android', 'android-webview-shell'], bug=352645) |
| 461 self.Skip('conformance/textures/video/' + | 483 self.Skip('conformance/textures/video/' + |
| 462 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', | 484 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', |
| 463 ['android', 'android-webview-shell'], bug=352645) | 485 ['android', 'android-webview-shell'], bug=352645) |
| 464 self.Skip('conformance/textures/video/' + | 486 self.Skip('conformance/textures/video/' + |
| 465 'tex-2d-rgba-rgba-unsigned_byte.html', | 487 'tex-2d-rgba-rgba-unsigned_byte.html', |
| 466 ['android', 'android-webview-shell'], bug=352645) | 488 ['android', 'android-webview-shell'], bug=352645) |
| 467 self.Skip('conformance/textures/video/' + | 489 self.Skip('conformance/textures/video/' + |
| 468 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', | 490 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', |
| 469 ['android', 'android-webview-shell'], bug=352645) | 491 ['android', 'android-webview-shell'], bug=352645) |
| 470 self.Skip('conformance/textures/video/' + | 492 self.Skip('conformance/textures/video/' + |
| 471 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', | 493 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', |
| 472 ['android', 'android-webview-shell'], bug=352645) | 494 ['android', 'android-webview-shell'], bug=352645) |
| 473 self.Skip('conformance/textures/misc/texture-npot-video.html', | 495 self.Skip('conformance/textures/misc/texture-npot-video.html', |
| 474 ['android', 'android-webview-shell'], bug=352645) | 496 ['android', 'android-webview-shell', 'no_passthrough'], bug=352645) |
| 475 # This crashes in Android WebView on the Nexus 6, preventing the | 497 # This crashes in Android WebView on the Nexus 6, preventing the |
| 476 # suite from running further. Rather than add multiple | 498 # suite from running further. Rather than add multiple |
| 477 # suppressions, skip it until it's passing at least in content | 499 # suppressions, skip it until it's passing at least in content |
| 478 # shell. | 500 # shell. |
| 479 self.Skip('conformance/extensions/oes-texture-float-with-video.html', | 501 self.Skip('conformance/extensions/oes-texture-float-with-video.html', |
| 480 ['android', 'qualcomm'], bug=499555) | 502 ['android', 'qualcomm', 'no_passthrough'], bug=499555) |
| 481 | 503 |
| 482 # Nexus 5 | 504 # Nexus 5 |
| 483 self.Fail('conformance/extensions/angle-instanced-arrays.html', | 505 self.Fail('conformance/extensions/angle-instanced-arrays.html', |
| 484 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 506 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) |
| 485 self.Fail('conformance/extensions/ext-texture-filter-anisotropic.html', | 507 self.Fail('conformance/extensions/ext-texture-filter-anisotropic.html', |
| 486 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 508 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) |
| 487 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html', | 509 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html', |
| 488 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 510 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) |
| 489 self.Fail('conformance/glsl/bugs/' + | 511 self.Fail('conformance/glsl/bugs/' + |
| 490 'array-of-struct-with-int-first-position.html', | 512 'array-of-struct-with-int-first-position.html', |
| 491 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 513 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) |
| 492 self.Fail('conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html', | 514 self.Fail('conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html', |
| 493 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 515 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) |
| 494 self.Fail('conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html', | 516 self.Fail('conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html', |
| 495 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=527761) | 517 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=527761) |
| 496 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', | 518 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', |
| 497 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 519 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) |
| 498 self.Fail('conformance/glsl/bugs/struct-constructor-highp-bug.html', | 520 self.Fail('conformance/glsl/bugs/struct-constructor-highp-bug.html', |
| 499 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=559342) | 521 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=559342) |
| 500 self.Fail('conformance/glsl/matrices/glsl-mat4-to-mat3.html', | 522 self.Fail('conformance/glsl/matrices/glsl-mat4-to-mat3.html', |
| 501 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 523 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) |
| 502 self.Fail('conformance/glsl/misc/shader-struct-scope.html', | 524 self.Fail('conformance/glsl/misc/shader-struct-scope.html', |
| 503 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 525 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) |
| 504 self.Fail('conformance/glsl/misc/' + | 526 self.Fail('conformance/glsl/misc/' + |
| 505 'shader-with-vec4-vec3-vec4-conditional.html', | 527 'shader-with-vec4-vec3-vec4-conditional.html', |
| 506 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 528 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) |
| 507 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', | 529 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', |
| 508 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 530 ['android', ('qualcomm', 'Adreno (TM) 330'), 'no_passthrough'], |
| 531 bug=611943) |
| 509 self.Fail('conformance/glsl/misc/struct-equals.html', | 532 self.Fail('conformance/glsl/misc/struct-equals.html', |
| 510 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) | 533 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) |
| 511 self.Fail('deqp/data/gles2/shaders/linkage.html', | 534 self.Fail('deqp/data/gles2/shaders/linkage.html', |
| 512 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=478572) | 535 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=478572) |
| 513 self.Fail('WebglExtension_OES_texture_float_linear', | 536 self.Fail('WebglExtension_OES_texture_float_linear', |
| 514 ['android', ('qualcomm', 'Adreno (TM) 330')]) | 537 ['android', ('qualcomm', 'Adreno (TM) 330'), 'no_passthrough']) |
| 515 self.Fail('conformance/more/functions/vertexAttribPointerBadArgs.html', | 538 self.Fail('conformance/more/functions/vertexAttribPointerBadArgs.html', |
| 516 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=678850) | 539 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=678850) |
| 517 self.Fail('conformance/attribs/gl-vertexattribpointer.html', | 540 self.Fail('conformance/attribs/gl-vertexattribpointer.html', |
| 518 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=678850) | 541 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=678850) |
| 519 | 542 |
| 520 # Nexus 5X | 543 # Nexus 5X |
| 521 # This one is causing intermittent timeouts on the device, and it | 544 # This one is causing intermittent timeouts on the device, and it |
| 522 # looks like when that happens, the next test also always times | 545 # looks like when that happens, the next test also always times |
| 523 # out. Skip it for now until it's fixed and running reliably. | 546 # out. Skip it for now until it's fixed and running reliably. |
| 524 self.Skip('conformance/extensions/oes-texture-half-float-with-video.html', | 547 self.Skip('conformance/extensions/oes-texture-half-float-with-video.html', |
| 525 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883) | 548 ['android', ('qualcomm', 'Adreno (TM) 418'), 'no_passthrough'], |
| 549 bug=609883) |
| 526 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html', | 550 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html', |
| 527 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883) | 551 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883) |
| 528 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', | 552 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', |
| 529 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883) | 553 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883) |
| 530 # This test is skipped because it is crashing the GPU process. | 554 # This test is skipped because it is crashing the GPU process. |
| 531 self.Skip('conformance/glsl/misc/shader-with-non-reserved-words.html', | 555 self.Skip('conformance/glsl/misc/shader-with-non-reserved-words.html', |
| 532 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883) | 556 ['android', ('qualcomm', 'Adreno (TM) 418'), 'no_passthrough'], |
| 557 bug=609883) |
| 533 self.Fail('conformance/uniforms/uniform-samplers-test.html', | 558 self.Fail('conformance/uniforms/uniform-samplers-test.html', |
| 534 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=610951) | 559 ['android', ('qualcomm', 'Adreno (TM) 418'), 'no_passthrough'], |
| 560 bug=610951) |
| 535 self.Fail('WebglExtension_EXT_sRGB', | 561 self.Fail('WebglExtension_EXT_sRGB', |
| 536 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=610951) | 562 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=610951) |
| 537 | 563 |
| 538 # Nexus 6 (Adreno 420) and 6P (Adreno 430) | 564 # Nexus 6 (Adreno 420) and 6P (Adreno 430) |
| 539 self.Fail('conformance/context/' + | 565 self.Fail('conformance/context/' + |
| 540 'context-attributes-alpha-depth-stencil-antialias.html', | 566 'context-attributes-alpha-depth-stencil-antialias.html', |
| 541 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) | 567 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) |
| 542 self.Fail('conformance/context/context-size-change.html', | 568 self.Fail('conformance/context/context-size-change.html', |
| 543 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) | 569 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) |
| 544 self.Fail('conformance/context/premultiplyalpha-test.html', | 570 self.Fail('conformance/context/premultiplyalpha-test.html', |
| 545 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) | 571 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) |
| 546 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html', | 572 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html', |
| 547 ['android', | 573 ['android', |
| 548 ('qualcomm', 'Adreno (TM) 420'), | 574 ('qualcomm', 'Adreno (TM) 420'), |
| 549 ('qualcomm', 'Adreno (TM) 430')], bug=611945) | 575 ('qualcomm', 'Adreno (TM) 430')], bug=611945) |
| 550 self.Fail('conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html', | 576 self.Fail('conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html', |
| 551 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) | 577 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) |
| 552 self.Fail('conformance/glsl/bugs/qualcomm-crash.html', | 578 self.Fail('conformance/glsl/bugs/qualcomm-crash.html', |
| 553 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) | 579 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) |
| 554 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', | 580 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', |
| 555 ['android', | 581 ['android', |
| 556 ('qualcomm', 'Adreno (TM) 420'), | 582 ('qualcomm', 'Adreno (TM) 420'), |
| 557 ('qualcomm', 'Adreno (TM) 430')], bug=611945) | 583 ('qualcomm', 'Adreno (TM) 430')], bug=611945) |
| 558 # This test is skipped because running it causes a future test to fail. | 584 # This test is skipped because running it causes a future test to fail. |
| 559 # The list of tests which may be that future test is very long. It is | 585 # The list of tests which may be that future test is very long. It is |
| 560 # almost (but not quite) every webgl conformance test. | 586 # almost (but not quite) every webgl conformance test. |
| 561 self.Skip('conformance/glsl/misc/shader-struct-scope.html', | 587 self.Skip('conformance/glsl/misc/shader-struct-scope.html', |
| 562 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=614550) | 588 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=614550) |
| 563 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', | 589 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', |
| 564 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) | 590 ['android', ('qualcomm', 'Adreno (TM) 420'), 'no_passthrough'], |
| 591 bug=611945) |
| 565 # bindBufferBadArgs is causing the GPU thread to crash, taking | 592 # bindBufferBadArgs is causing the GPU thread to crash, taking |
| 566 # down the WebView shell, causing the next test to fail and | 593 # down the WebView shell, causing the next test to fail and |
| 567 # subsequent tests to be aborted. | 594 # subsequent tests to be aborted. |
| 568 self.Skip('conformance/more/functions/bindBufferBadArgs.html', | 595 self.Skip('conformance/more/functions/bindBufferBadArgs.html', |
| 569 ['android', 'android-webview-shell', | 596 ['android', 'android-webview-shell', |
| 570 ('qualcomm', 'Adreno (TM) 420')], bug=499874) | 597 ('qualcomm', 'Adreno (TM) 420')], bug=499874) |
| 571 self.Fail('conformance/rendering/gl-scissor-test.html', | 598 self.Fail('conformance/rendering/gl-scissor-test.html', |
| 572 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) | 599 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) |
| 573 self.Fail('conformance/rendering/gl-viewport-test.html', | 600 self.Fail('conformance/rendering/gl-viewport-test.html', |
| 574 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) | 601 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) |
| 575 self.Fail('conformance/textures/misc/' + | 602 self.Fail('conformance/textures/misc/' + |
| 576 'copy-tex-image-and-sub-image-2d.html', | 603 'copy-tex-image-and-sub-image-2d.html', |
| 577 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) | 604 ['android', ('qualcomm', 'Adreno (TM) 420'), 'no_passthrough'], |
| 605 bug=499555) |
| 578 self.Fail('conformance/uniforms/uniform-samplers-test.html', | 606 self.Fail('conformance/uniforms/uniform-samplers-test.html', |
| 579 ['android', ('qualcomm', 'Adreno (TM) 430')], bug=663071) | 607 ['android', ('qualcomm', 'Adreno (TM) 430'), 'no_passthrough'], |
| 608 bug=663071) |
| 580 self.Fail('conformance/offscreencanvas/' + | 609 self.Fail('conformance/offscreencanvas/' + |
| 581 'context-attribute-preserve-drawing-buffer.html', | 610 'context-attribute-preserve-drawing-buffer.html', |
| 582 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=693135) | 611 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=693135) |
| 583 self.Fail('WebglExtension_EXT_sRGB', | 612 self.Fail('WebglExtension_EXT_sRGB', |
| 584 ['android', | 613 ['android', |
| 585 ('qualcomm', 'Adreno (TM) 420'), ('qualcomm', 'Adreno (TM) 430')]) | 614 ('qualcomm', 'Adreno (TM) 420'), ('qualcomm', 'Adreno (TM) 430')]) |
| 586 | 615 |
| 587 # Nexus 9 | 616 # Nexus 9 |
| 588 self.Fail('deqp/data/gles2/shaders/functions.html', | 617 self.Fail('deqp/data/gles2/shaders/functions.html', |
| 589 ['android', 'nvidia'], bug=478572) | 618 ['android', 'nvidia'], bug=478572) |
| 590 self.Fail('conformance/glsl/bugs/multiplication-assignment.html', | 619 self.Fail('conformance/glsl/bugs/multiplication-assignment.html', |
| 591 ['android', 'nvidia'], bug=606096) | 620 ['android', 'nvidia'], bug=606096) |
| 592 self.Fail('WebglExtension_WEBGL_compressed_texture_atc', | 621 self.Fail('WebglExtension_WEBGL_compressed_texture_atc', |
| 593 ['android', ('nvidia', 'NVIDIA Tegra')]) | 622 ['android', ('nvidia', 'NVIDIA Tegra')]) |
| 594 | 623 |
| 595 # Pixel C | 624 # Pixel C |
| 596 self.Fail('conformance/glsl/bugs/constant-precision-qualifier.html', | 625 self.Fail('conformance/glsl/bugs/constant-precision-qualifier.html', |
| 597 ['android', 'android-chromium', | 626 ['android', 'android-chromium', |
| 598 ('nvidia', 'NVIDIA Tegra')], bug=624621) | 627 ('nvidia', 'NVIDIA Tegra')], bug=624621) |
| 599 | 628 |
| 600 ############ | 629 ############ |
| 601 # ChromeOS # | 630 # ChromeOS # |
| 602 ############ | 631 ############ |
| 603 | 632 |
| 604 # ChromeOS: affecting all devices. | 633 # ChromeOS: affecting all devices. |
| 605 self.Fail('conformance/extensions/webgl-depth-texture.html', | 634 self.Fail('conformance/extensions/webgl-depth-texture.html', |
| 606 ['chromeos'], bug=382651) | 635 ['chromeos', 'no_passthrough'], bug=382651) |
| 607 | 636 |
| 608 # ChromeOS: all Intel except for pinetrail (stumpy, parrot, peppy,...) | 637 # ChromeOS: all Intel except for pinetrail (stumpy, parrot, peppy,...) |
| 609 # We will just include pinetrail here for now as we don't want to list | 638 # We will just include pinetrail here for now as we don't want to list |
| 610 # every single Intel device ID. | 639 # every single Intel device ID. |
| 611 self.Fail('conformance/glsl/misc/empty_main.vert.html', | 640 self.Fail('conformance/glsl/misc/empty_main.vert.html', |
| 612 ['chromeos', 'intel'], bug=375556) | 641 ['chromeos', 'intel'], bug=375556) |
| 613 self.Fail('conformance/glsl/misc/gl_position_unset.vert.html', | 642 self.Fail('conformance/glsl/misc/gl_position_unset.vert.html', |
| 614 ['chromeos', 'intel'], bug=375556) | 643 ['chromeos', 'intel'], bug=375556) |
| 615 self.Fail('conformance/glsl/misc/shaders-with-varyings.html', | 644 self.Fail('conformance/glsl/misc/shaders-with-varyings.html', |
| 616 ['chromeos', 'intel'], bug=375556) | 645 ['chromeos', 'intel'], bug=375556) |
| 617 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', | 646 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', |
| 618 ['chromeos', 'intel'], bug=375556) | 647 ['chromeos', 'intel', 'no_passthrough'], bug=375556) |
| 619 self.Fail('conformance/textures/misc/texture-size-limit.html', | 648 self.Fail('conformance/textures/misc/texture-size-limit.html', |
| 620 ['chromeos', 'intel'], bug=385361) | 649 ['chromeos', 'intel'], bug=385361) |
| 621 | 650 |
| 622 # ChromeOS: pinetrail (alex, mario, zgb). | 651 # ChromeOS: pinetrail (alex, mario, zgb). |
| 623 self.Fail('conformance/attribs/gl-vertex-attrib-render.html', | 652 self.Fail('conformance/attribs/gl-vertex-attrib-render.html', |
| 624 ['chromeos', ('intel', 0xa011)], bug=375554) | 653 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 625 self.Fail('conformance/glsl/functions/glsl-function-atan-xy.html', | 654 self.Fail('conformance/glsl/functions/glsl-function-atan-xy.html', |
| 626 ['chromeos', ('intel', 0xa011)], bug=375554) | 655 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 627 self.Fail('conformance/glsl/functions/glsl-function-cos.html', | 656 self.Fail('conformance/glsl/functions/glsl-function-cos.html', |
| 628 ['chromeos', ('intel', 0xa011)], bug=375554) | 657 ['chromeos', ('intel', 0xa011)], bug=375554) |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 669 ['chromeos', ('intel', 0xa011)], bug=375554) | 698 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 670 self.Fail('conformance/ogles/GL/normalize/normalize_001_to_006.html', | 699 self.Fail('conformance/ogles/GL/normalize/normalize_001_to_006.html', |
| 671 ['chromeos', ('intel', 0xa011)], bug=375554) | 700 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 672 self.Fail('conformance/ogles/GL/sin/sin_001_to_006.html', | 701 self.Fail('conformance/ogles/GL/sin/sin_001_to_006.html', |
| 673 ['chromeos', ('intel', 0xa011)], bug=375554) | 702 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 674 self.Fail('conformance/rendering/point-size.html', | 703 self.Fail('conformance/rendering/point-size.html', |
| 675 ['chromeos', ('intel', 0xa011)], bug=375554) | 704 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 676 self.Fail('conformance/rendering/polygon-offset.html', | 705 self.Fail('conformance/rendering/polygon-offset.html', |
| 677 ['chromeos', ('intel', 0xa011)], bug=375554) | 706 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 678 self.Fail('conformance/textures/misc/texture-mips.html', | 707 self.Fail('conformance/textures/misc/texture-mips.html', |
| 679 ['chromeos', ('intel', 0xa011)], bug=375554) | 708 ['chromeos', ('intel', 0xa011), 'no_passthrough'], bug=375554) |
| 680 self.Fail('conformance/textures/misc/texture-npot.html', | 709 self.Fail('conformance/textures/misc/texture-npot.html', |
| 681 ['chromeos', ('intel', 0xa011)], bug=375554) | 710 ['chromeos', ('intel', 0xa011), 'no_passthrough'], bug=375554) |
| 682 self.Fail('conformance/textures/misc/texture-npot-video.html', | 711 self.Fail('conformance/textures/misc/texture-npot-video.html', |
| 683 ['chromeos', ('intel', 0xa011)], bug=375554) | 712 ['chromeos', ('intel', 0xa011), 'no_passthrough'], bug=375554) |
| 684 self.Fail('conformance/textures/misc/texture-size.html', | 713 self.Fail('conformance/textures/misc/texture-size.html', |
| 685 ['chromeos', ('intel', 0xa011)], bug=375554) | 714 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 686 self.Fail('conformance/uniforms/gl-uniform-arrays.html', | 715 self.Fail('conformance/uniforms/gl-uniform-arrays.html', |
| 687 ['chromeos', ('intel', 0xa011)], bug=375554) | 716 ['chromeos', ('intel', 0xa011)], bug=375554) |
| 688 self.Skip('conformance/uniforms/uniform-default-values.html', | 717 self.Skip('conformance/uniforms/uniform-default-values.html', |
| 689 ['chromeos', ('intel', 0xa011)], bug=375554) | 718 ['chromeos', ('intel', 0xa011)], bug=375554) |
| OLD | NEW |