• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2019 The ANGLE Project Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// See README.md for format.
6
7// For now we only log Vulkan test expectations. More back-ends can follow as we need them.
8
9////
10//// Failures blocking an official GLES 3.1 conformance run on SwiftShader
11////
12
13// Image related failures
14
15////
16//// General Vulkan expectations
17////
18
19// No known implementation supports STORAGE_TEXEL_BUFFER support for RGB32 formats
203573 VULKAN : KHR-GLES31.core.texture_buffer.texture_buffer_texture_buffer_range = SKIP
21
22// Geometry shader support (conditioned to windows as that's our only bot capable of running these
23// tests)
24// Wrong results
255579 VULKAN WIN : KHR-GLES31.core.geometry_shader.adjacency.adjacency_indiced_triangle_strip = FAIL
265579 VULKAN WIN : KHR-GLES31.core.geometry_shader.adjacency.adjacency_non_indiced_triangle_strip = FAIL
275579 VULKAN WIN : KHR-GLES31.core.geometry_shader.rendering.rendering.triangles_input_line_strip_output_triangle_*_drawcall = FAIL
285579 VULKAN WIN : KHR-GLES31.core.geometry_shader.rendering.rendering.triangles_input_triangle_strip_output_triangle_*_drawcall = FAIL
295579 VULKAN WIN : KHR-GLES31.core.geometry_shader.rendering.rendering.triangles_with_adjacency_input_*_strip_output_triangle_strip_adjacency_drawcall = FAIL
305579 VULKAN LINUX : KHR-GLES31.core.geometry_shader.adjacency.adjacency_indiced_triangle_strip = FAIL
315579 VULKAN LINUX : KHR-GLES31.core.geometry_shader.adjacency.adjacency_non_indiced_triangle_strip = FAIL
325579 VULKAN LINUX : KHR-GLES31.core.geometry_shader.rendering.rendering.triangles_input_line_strip_output_triangle_*_drawcall = FAIL
335579 VULKAN LINUX : KHR-GLES31.core.geometry_shader.rendering.rendering.triangles_input_triangle_strip_output_triangle_*_drawcall = FAIL
345579 VULKAN LINUX : KHR-GLES31.core.geometry_shader.rendering.rendering.triangles_with_adjacency_input_*_strip_output_triangle_strip_adjacency_drawcall = FAIL
35// Failures on windows nvidia
365579 VULKAN NVIDIA : KHR-GLES31.core.geometry_shader.limits.max_invocations = FAIL
37
38// XFB array elements capture:
39// These tests only fail with VK_EXT_transform_feedback
404723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-input-case1 = SKIP
414723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-input-case2 = SKIP
424723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-input-case3 = SKIP
434723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-input-case4 = SKIP
444723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-input-case5 = SKIP
454723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-input-case6 = SKIP
464723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-input-case8 = SKIP
474723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-input-case9 = SKIP
484723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-input-case11 = SKIP
494723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-input-case12 = SKIP
504723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-inputI-case1 = SKIP
514723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-inputI-case2 = SKIP
524723 VULKAN NVIDIA : KHR-GLES31.core.vertex_attrib_binding.basic-inputI-case3 = SKIP
534723 VULKAN NVIDIA : KHR-GLES31.core.shader_image_size.basic-nonMS-vs-float = SKIP
544723 VULKAN NVIDIA : KHR-GLES31.core.shader_image_size.basic-nonMS-vs-int = SKIP
554723 VULKAN NVIDIA : KHR-GLES31.core.shader_image_size.basic-nonMS-vs-uint = SKIP
564723 VULKAN NVIDIA : KHR-GLES31.core.shader_image_size.advanced-nonMS-vs-float = SKIP
574723 VULKAN NVIDIA : KHR-GLES31.core.shader_image_size.advanced-nonMS-vs-int = SKIP
584723 VULKAN NVIDIA : KHR-GLES31.core.shader_image_size.advanced-nonMS-vs-uint = SKIP
594723 VULKAN NVIDIA : KHR-GLES31.core.program_interface_query.transform-feedback-types = SKIP
60
61// Newly-added dEQP tests that are failing
626441 VULKAN : KHR-GLES31.core.compressed* = SKIP
63
64////
65//// Desktop Vulkan expectations
66////
67
68// Crashes in libnvidia-glvkspirv.so, fixed in newer drivers
694128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-*-matC* = SKIP
704128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-*-matC* = SKIP
714128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-*-matC* = SKIP
724128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-*-struct* = SKIP
734128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-*-struct* = SKIP
744128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-*-struct* = SKIP
754128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-*-matR* = SKIP
764128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-*-matR* = SKIP
774128 VULKAN NVIDIA : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-*-matR* = SKIP
78
79// GL_EXT_texture_border_clamp related test failures on NVIDIA
805978 VULKAN NVIDIA : KHR-GLES31.core.texture_border_clamp.Texture2DDC16Linear = SKIP
815978 VULKAN NVIDIA : KHR-GLES31.core.texture_border_clamp.Texture2DDC32FLinear = SKIP
82
83////
84//// SwANGLE expectations
85////
86
87////
88//// Android (i.e. Pixel*) Vulkan expectations
89////
90
91// Crashes on Android
924107 VULKAN ANDROID : KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength* = SKIP
93
94// Failing on Android with SwiftShader
954300 SWIFTSHADER ANDROID : KHR-GLES31.core.shader_integer_mix.mix-bvec4 = FAIL
964300 SWIFTSHADER ANDROID : KHR-GLES31.core.shader_integer_mix.mix-ivec4 = FAIL
974300 SWIFTSHADER ANDROID : KHR-GLES31.core.shader_integer_mix.mix-uvec4 = FAIL
98
99// Crashing on Android with SwiftShader
1004108 SWIFTSHADER ANDROID : KHR-GLES31.core.shader_image_size.basic-nonMS* = SKIP
1014108 SWIFTSHADER ANDROID : KHR-GLES31.core.shader_image_size.advanced-nonMS* = SKIP
102
103// Crashing on Android with SwiftShader
1044188 SWIFTSHADER ANDROID : KHR-GLES31.core.compute_shader.resource-image = SKIP
105
106// Crashing on Android with SwiftShader
1074190 SWIFTSHADER ANDROID : KHR-GLES31.core.compute_shader.pipeline-compute-chain = SKIP
108
109// Crashing on Android with SwiftShader
1104240 SWIFTSHADER ANDROID : KHR-GLES31.core.texture_storage_multisample.FunctionalTests.blitting_multisampled_depth_attachment = SKIP
111
112// New failures with latest dEQP roll (2020-04-28)
1134593 SWIFTSHADER : KHR-GLES31.core.nearest_edge.offset_left = FAIL
114
115// Test timeout due to it loops so many glTexStorageMultisample calls
1165806 VULKAN NVIDIA : KHR-GLES31.core.texture_storage_multisample.APIDependencies.fbo_with_renderbuffer_and_multisample_texture_attachments_with_different_number_of_samples = SKIP
117
118// Pixel 4 expectations.
1195990 PIXEL4ORXL VULKAN : KHR-GLES31.core.compute_shader.built-in-variables = SKIP
1205990 PIXEL4ORXL VULKAN : KHR-GLES31.core.compute_shader.resource-ubo = SKIP
1215990 PIXEL4ORXL VULKAN : KHR-GLES31.core.draw_buffers_indexed.color_masks = SKIP
1225990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_0.mask_0 = SKIP
1235990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_0.mask_1 = SKIP
1245990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_0.mask_2 = SKIP
1255990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_0.mask_3 = SKIP
1265990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_0.mask_4 = SKIP
1275990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_0.mask_5 = SKIP
1285990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_0.mask_6 = SKIP
1295990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_0.mask_7 = SKIP
1305990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_0.mask_zero = SKIP
1315990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_1.mask_0 = SKIP
1325990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_1.mask_1 = SKIP
1335990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_1.mask_2 = SKIP
1345990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_1.mask_3 = SKIP
1355990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_1.mask_4 = SKIP
1365990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_1.mask_5 = SKIP
1375990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_1.mask_6 = SKIP
1385990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_1.mask_7 = SKIP
1395990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_1.mask_zero = SKIP
1405990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_2.mask_0 = SKIP
1415990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_2.mask_1 = SKIP
1425990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_2.mask_2 = SKIP
1435990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_2.mask_3 = SKIP
1445990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_2.mask_4 = SKIP
1455990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_2.mask_5 = SKIP
1465990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_2.mask_6 = SKIP
1475990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_2.mask_7 = SKIP
1485990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_2.mask_zero = SKIP
1495990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_4.mask_0 = SKIP
1505990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_4.mask_1 = SKIP
1515990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_4.mask_2 = SKIP
1525990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_4.mask_3 = SKIP
1535990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_4.mask_4 = SKIP
1545990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_4.mask_5 = SKIP
1555990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_4.mask_6 = SKIP
1565990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_4.mask_7 = SKIP
1575990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba32f.samples_4.mask_zero = SKIP
1585990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_0.mask_0 = SKIP
1595990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_0.mask_1 = SKIP
1605990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_0.mask_2 = SKIP
1615990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_0.mask_3 = SKIP
1625990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_0.mask_4 = SKIP
1635990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_0.mask_5 = SKIP
1645990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_0.mask_6 = SKIP
1655990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_0.mask_7 = SKIP
1665990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_0.mask_zero = SKIP
1675990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_1.mask_0 = SKIP
1685990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_1.mask_1 = SKIP
1695990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_1.mask_2 = SKIP
1705990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_1.mask_3 = SKIP
1715990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_1.mask_4 = SKIP
1725990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_1.mask_5 = SKIP
1735990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_1.mask_6 = SKIP
1745990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_1.mask_7 = SKIP
1755990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_1.mask_zero = SKIP
1765990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_2.mask_0 = SKIP
1775990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_2.mask_1 = SKIP
1785990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_2.mask_2 = SKIP
1795990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_2.mask_3 = SKIP
1805990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_2.mask_4 = SKIP
1815990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_2.mask_5 = SKIP
1825990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_2.mask_6 = SKIP
1835990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_2.mask_7 = SKIP
1845990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_2.mask_zero = SKIP
1855990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_4.mask_0 = SKIP
1865990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_4.mask_1 = SKIP
1875990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_4.mask_2 = SKIP
1885990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_4.mask_3 = SKIP
1895990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_4.mask_4 = SKIP
1905990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_4.mask_5 = SKIP
1915990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_4.mask_6 = SKIP
1925990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_4.mask_7 = SKIP
1935990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8.samples_4.mask_zero = SKIP
1945990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_0.mask_0 = SKIP
1955990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_0.mask_1 = SKIP
1965990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_0.mask_2 = SKIP
1975990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_0.mask_3 = SKIP
1985990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_0.mask_4 = SKIP
1995990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_0.mask_5 = SKIP
2005990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_0.mask_6 = SKIP
2015990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_0.mask_7 = SKIP
2025990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_0.mask_zero = SKIP
2035990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_1.mask_0 = SKIP
2045990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_1.mask_1 = SKIP
2055990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_1.mask_2 = SKIP
2065990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_1.mask_3 = SKIP
2075990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_1.mask_4 = SKIP
2085990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_1.mask_5 = SKIP
2095990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_1.mask_6 = SKIP
2105990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_1.mask_7 = SKIP
2115990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_1.mask_zero = SKIP
2125990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_2.mask_0 = SKIP
2135990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_2.mask_1 = SKIP
2145990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_2.mask_2 = SKIP
2155990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_2.mask_3 = SKIP
2165990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_2.mask_4 = SKIP
2175990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_2.mask_5 = SKIP
2185990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_2.mask_6 = SKIP
2195990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_2.mask_7 = SKIP
2205990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_2.mask_zero = SKIP
2215990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_4.mask_0 = SKIP
2225990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_4.mask_1 = SKIP
2235990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_4.mask_2 = SKIP
2245990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_4.mask_3 = SKIP
2255990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_4.mask_4 = SKIP
2265990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_4.mask_5 = SKIP
2275990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_4.mask_6 = SKIP
2285990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_4.mask_7 = SKIP
2295990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8i.samples_4.mask_zero = SKIP
2305990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_0.mask_0 = SKIP
2315990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_0.mask_1 = SKIP
2325990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_0.mask_2 = SKIP
2335990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_0.mask_3 = SKIP
2345990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_0.mask_4 = SKIP
2355990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_0.mask_5 = SKIP
2365990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_0.mask_6 = SKIP
2375990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_0.mask_7 = SKIP
2385990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_0.mask_zero = SKIP
2395990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_1.mask_0 = SKIP
2405990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_1.mask_1 = SKIP
2415990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_1.mask_2 = SKIP
2425990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_1.mask_3 = SKIP
2435990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_1.mask_4 = SKIP
2445990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_1.mask_5 = SKIP
2455990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_1.mask_6 = SKIP
2465990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_1.mask_7 = SKIP
2475990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_1.mask_zero = SKIP
2485990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_2.mask_0 = SKIP
2495990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_2.mask_1 = SKIP
2505990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_2.mask_2 = SKIP
2515990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_2.mask_3 = SKIP
2525990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_2.mask_4 = SKIP
2535990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_2.mask_5 = SKIP
2545990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_2.mask_6 = SKIP
2555990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_2.mask_7 = SKIP
2565990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_2.mask_zero = SKIP
2575990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_4.mask_0 = SKIP
2585990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_4.mask_1 = SKIP
2595990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_4.mask_2 = SKIP
2605990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_4.mask_3 = SKIP
2615990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_4.mask_4 = SKIP
2625990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_4.mask_5 = SKIP
2635990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_4.mask_6 = SKIP
2645990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_4.mask_7 = SKIP
2655990 PIXEL4ORXL VULKAN : KHR-GLES31.core.sample_variables.mask.rgba8ui.samples_4.mask_zero = SKIP
266
267// Pixel 6 expectations.
268
269// These fail on the Android S bots, but pass on pre-release Android T drivers:
2706918 PIXEL6 VULKAN : KHR-GLES31.core.compute_shader.resources-max = FAIL
2716918 PIXEL6 VULKAN : KHR-GLES31.core.geometry_shader.constant_variables.constant_variables = FAIL
2726918 PIXEL6 VULKAN : KHR-GLES31.core.geometry_shader.primitive_queries.* = FAIL
2736918 PIXEL6 VULKAN : KHR-GLES31.core.shader_storage_buffer_object.advanced-usage-operators-cs = FAIL
2746918 PIXEL6 VULKAN : KHR-GLES31.core.shader_storage_buffer_object.basic-operations-case1-cs = FAIL
275
276// These tests fail on pre-release Android T drivers as of 3/25/22:
2776918 PIXEL6 VULKAN : KHR-GLES31.core.geometry_shader.layered_rendering.layered_rendering = FAIL
278
279// Fails on Android 13 DP2
2806876 PIXEL6 VULKAN : KHR-GLES31.core.shader_multisample_interpolation.render.sample.*2 = FAIL
2816876 PIXEL6 VULKAN : KHR-GLES31.core.shader_multisample_interpolation.render.sample.*4 = FAIL
282
283// Slow tests
2845755 SWIFTSHADER : KHR-GLES31.core.arrays_of_arrays.SizedDeclarationsPrimitive = TIMEOUT
2856295 : KHR-GLES31.core.arrays_of_arrays.ConstructorsAndUnsizedDeclConstructors1 = TIMEOUT
286
287// ASAN Test bugs.
2886678 ASAN : KHR-GLES31.core.draw_indirect.negative-noVAO-arrays = SKIP
2896678 ASAN : KHR-GLES31.core.draw_indirect.negative-noVBO-arrays = SKIP
2906678 ASAN : KHR-GLES31.core.framebuffer_no_attachments.render = SKIP
291
2926709 NVIDIA GTX1660 VULKAN : KHR-GLES31.core.compute_shader.max = FAIL
2936709 NVIDIA GTX1660 VULKAN : KHR-GLES31.core.shader_multisample_interpolation.render.interpolate_at_offset* = FAIL
2946709 NVIDIA GTX1660 VULKAN LINUX : KHR-GLES31.core.shader_image_load_store.advanced-memory-order-vsfs = FAIL
295
2966678 UBSAN : KHR-GLES31.core.internalformat.texture2d.r*half_float* = SKIP
2976678 UBSAN : KHR-GLES31.core.shader_bitfield_operation.bitfield* = SKIP
2986729 UBSAN : KHR-GLES31.core.compute_shader.shared-max = SKIP
299