Add Linux/Intel experimental expectations

Adds expectations related to the newer OS/driver version we are
qualifying for the Linux/Intel UHD 630 config.

Bug: dawn:2500, dawn:2501, dawn:2502, chromium:41496254
Change-Id: I02c15dfdae5ed75d1565d794e63c8ca710174e08
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/183362
Auto-Submit: Brian Sheedy <bsheedy@google.com>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Brian Sheedy <bsheedy@google.com>
Commit-Queue: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 5ea3000..e13cf63 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -54,7 +54,8 @@
 #         renderer-software ]
 # Driver
 # tags: [ mesa_lt_19.1
-#         mesa_ge_21.0 ]
+#         mesa_ge_21.0
+#         mesa_ge_23.2 ]
 # ASan
 # tags: [ asan no-asan ]
 # Display Server
@@ -484,6 +485,45 @@
 crbug.com/tint/2226 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
 
 ################################################################################
+# Failures due to Linux/Intel UHD 630 OS/driver upgrade
+# The keep can be removed once this config is promoted to stable.
+# KEEP
+################################################################################
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,array:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="3d" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,array:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="3d" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:ww:boundary="command-buffer";writeOps=["storage","b2b-copy"];contexts=["render-bundle-encoder","command-encoder"] [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:ww:boundary="command-buffer";writeOps=["storage","b2b-copy"];contexts=["render-pass-encoder","command-encoder"] [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,memory_sync,buffer,single_buffer:ww:boundary="command-buffer";writeOps=["storage","b2b-copy"];contexts=["render-bundle-encoder","command-encoder"] [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,memory_sync,buffer,single_buffer:ww:boundary="command-buffer";writeOps=["storage","b2b-copy"];contexts=["render-pass-encoder","command-encoder"] [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,memory_sync,texture,same_subresource:wr:boundary="command-buffer";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2b-copy","in":"command-encoder"} [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,memory_sync,texture,same_subresource:wr:boundary="command-buffer";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"} [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="r32float" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="rg32float" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="rgb10a2unorm" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="rgba32float" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="rgba8unorm-srgb" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="Sample";format="rg32float" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="Sample";format="rgb10a2unorm" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="Sample";format="rgba32float" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="Sample";format="rgba8unorm-srgb" [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32float";shaderStage="fragment";textureDimension="1d";depthOrArrayLayers=1 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32float";shaderStage="fragment";textureDimension="2d";depthOrArrayLayers=1 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32float";shaderStage="fragment";textureDimension="2d";depthOrArrayLayers=2 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32float";shaderStage="fragment";textureDimension="3d";depthOrArrayLayers=1 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32float";shaderStage="fragment";textureDimension="3d";depthOrArrayLayers=2 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32sint";shaderStage="fragment";textureDimension="1d";depthOrArrayLayers=1 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32sint";shaderStage="fragment";textureDimension="2d";depthOrArrayLayers=1 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32sint";shaderStage="fragment";textureDimension="2d";depthOrArrayLayers=2 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32sint";shaderStage="fragment";textureDimension="3d";depthOrArrayLayers=1 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32sint";shaderStage="fragment";textureDimension="3d";depthOrArrayLayers=2 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32uint";shaderStage="fragment";textureDimension="1d";depthOrArrayLayers=1 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32uint";shaderStage="fragment";textureDimension="2d";depthOrArrayLayers=1 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32uint";shaderStage="fragment";textureDimension="2d";depthOrArrayLayers=2 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32uint";shaderStage="fragment";textureDimension="3d";depthOrArrayLayers=1 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:api,operation,storage_texture,read_write:basic:format="r32uint";shaderStage="fragment";textureDimension="3d";depthOrArrayLayers=2 [ Failure ]
+crbug.com/dawn/2502 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,memory_model,atomicity:atomicity:memType="atomic_storage";testType="inter_workgroup" [ Failure ]
+
+################################################################################
 # New flakes. Please triage:
 ################################################################################
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="1d";readMethod="CopyToTexture";format="r8snorm" [ RetryOnFailure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 07c7a1b..7af4a87 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -55,6 +55,7 @@
 # Driver
 # tags: [ mesa_lt_19.1
 #         mesa_ge_21.0
+#         mesa_ge_23.2
 #         nvidia_ge_31.0.15.4601 nvidia_lt_31.0.15.4601 ]
 # ASan
 # tags: [ asan no-asan ]
@@ -563,6 +564,24 @@
 crbug.com/tint/2169 [ amd-0x67ef sonoma ] webgpu:shader,execution,expression,call,builtin,ldexp:f16:inputSource="uniform";vectorize=3 [ Failure ]
 
 ################################################################################
+# Failures due to Linux/Intel UHD 630 OS/driver upgrade
+# The keep can be removed once this config is promoted to stable.
+# KEEP
+################################################################################
+crbug.com/dawn/2500 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix:inputSource="uniform";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/2500 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,memory_model,atomicity:atomicity:memType="atomic_storage";testType="inter_workgroup" [ Failure ]
+crbug.com/dawn/2500 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/2500 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/2500 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/2500 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/2500 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/2500 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/2500 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/2500 [ linux intel-0x9bc5 mesa_ge_23.2 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/2501 [ linux intel-0x9bc5 mesa_ge_23.2 dawn-backend-validation ] webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_with_bgra8unorm_storage:canvasType="offscreen" [ Failure ]
+crbug.com/dawn/2501 [ linux intel-0x9bc5 mesa_ge_23.2 dawn-backend-validation ] webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_with_bgra8unorm_storage:canvasType="onscreen" [ Failure ]
+
+################################################################################
 # Intel failures for robust access on Windows
 # crbug.com/tint/2213: F16 tests always fail.
 # crbug.com/tint/2130: Non-f16 tests are flaky on DXC.