Add compat-expectations.txt
These will be used in Chromium in webgpu_cts_compat telemetry tests
Bug: dawn:1869
Change-Id: I8d8ad9235c3273d984f5122719f694884bc25081
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/154962
Commit-Queue: Gregg Tavares <gman@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
new file mode 100644
index 0000000..98848d7
--- /dev/null
+++ b/webgpu-cts/compat-expectations.txt
@@ -0,0 +1,231 @@
+# BEGIN TAG HEADER (autogenerated, see validate_tag_consistency.py)
+# OS
+# tags: [ android android-lollipop android-marshmallow android-nougat
+# android-oreo android-pie android-r android-s android-t
+# chromeos
+# fuchsia
+# linux ubuntu
+# mac highsierra mojave catalina bigsur monterey ventura
+# win win8 win10 ]
+# Devices
+# tags: [ android-nexus-5x android-pixel-2 android-pixel-4
+# android-pixel-6 android-shield-android-tv android-sm-a135m
+# android-sm-a235m
+# chromeos-board-amd64-generic chromeos-board-kevin chromeos-board-eve
+# chromeos-board-jacuzzi chromeos-board-octopus
+# fuchsia-board-astro fuchsia-board-sherlock fuchsia-board-qemu-x64 ]
+# Platform
+# tags: [ desktop
+# mobile ]
+# Browser
+# tags: [ android-chromium android-webview-instrumentation
+# debug debug-x64
+# release release-x64
+# fuchsia-chrome web-engine-shell
+# lacros-chrome cros-chrome ]
+# GPU
+# tags: [ amd amd-0x6613 amd-0x679e amd-0x67ef amd-0x6821 amd-0x7340
+# apple apple-apple-m1 apple-apple-m2
+# apple-angle-metal-renderer:-apple-m1
+# apple-angle-metal-renderer:-apple-m2
+# arm
+# google google-0xffff google-0xc0de
+# intel intel-gen-9 intel-gen-12 intel-0xa2e intel-0xd26 intel-0xa011
+# intel-0x3e92 intel-0x3e9b intel-0x5912 intel-0x9bc5
+# nvidia nvidia-0xfe9 nvidia-0x1cb3 nvidia-0x2184
+# qualcomm ]
+# Architecture
+# tags: [ mac-arm64 mac-x86_64 ]
+# Decoder
+# tags: [ passthrough no-passthrough ]
+# Browser Target CPU
+# tags: [ target-cpu-64 target-cpu-32 target-cpu-31 ]
+# ANGLE Backend
+# tags: [ angle-disabled
+# angle-d3d9 angle-d3d11
+# angle-metal
+# angle-opengl angle-opengles
+# angle-swiftshader
+# angle-vulkan ]
+# Skia Renderer
+# tags: [ renderer-skia-dawn
+# renderer-skia-gl
+# renderer-skia-vulkan
+# renderer-software ]
+# Driver
+# tags: [ mesa_lt_19.1
+# mesa_ge_21.0 ]
+# ASan
+# tags: [ asan no-asan ]
+# Display Server
+# tags: [ display-server-wayland display-server-x ]
+# OOP-Canvas
+# tags: [ oop-c no-oop-c ]
+# WebGPU Backend Validation
+# tags: [ dawn-backend-validation dawn-no-backend-validation ]
+# WebGPU Adapter
+# tags: [ webgpu-adapter-default webgpu-adapter-swiftshader ]
+# WebGPU Compat Mode
+# tags: [ webpgu-compat webgpu-not-compat ]
+# Clang coverage
+# tags: [ clang-coverage no-clang-coverage ]
+# Skia Graphite
+# tags: [ graphite-enabled graphite-disabled ]
+# results: [ Failure RetryOnFailure Skip Slow ]
+# END TAG HEADER
+
+# Last rolled: 2023-08-10 10:50:58AM
+
+# flipY
+crbug.com/dawn/2006 [ angle-opengl ] webgpu:web_platform,copyToTexture,image:from_image:* [ Failure ]
+crbug.com/dawn/2006 [ angle-opengl ] webgpu:web_platform,copyToTexture,image:copy_subrect_from_2D_Canvas:* [ Failure ]
+crbug.com/dawn/2006 [ angle-opengl ] webgpu:web_platform,copyToTexture,ImageData:* [ Failure ]
+crbug.com/dawn/2006 [ angle-opengl ] webgpu:web_platform,copyToTexture,ImageData:copy_subrect_from_ImageData:* [ Failure ]
+
+# snorm / stencil8 issues
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="stencil8" [ Failure ]
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToTexture";format="stencil8" [ Failure ]
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="StencilTest";format="stencil8" [ Failure ]
+
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="r8snorm" [ Failure ]
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="rg8snorm" [ Failure ]
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="rgba8snorm" [ Failure ]
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToTexture";format="r8snorm" [ Failure ]
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToTexture";format="rg8snorm" [ Failure ]
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToTexture";format="rgba8snorm" [ Failure ]
+
+# Can't copy compressed textures issue
+crbug.com/dawn/1327 [ angle-opengl ] webgpu:api,operation,command_buffer,copyTextureToTexture:* [ Skip ]
+crbug.com/dawn/1327 [ angle-opengl ] webgpu:api,operation,command_buffer,image_copy:* [ Skip ]
+crbug.com/dawn/1327 [ angle-opengl ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges_with_compressed_texture_formats:* [ Skip ]
+crbug.com/dawn/1327 [ angle-opengl ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_format_compatibility:srcFormatFeature="texture-compression-bc";dstFormatFeature="texture-compression-bc" [ Skip ]
+
+# Copy unsupported issue
+crbug.com/down/2079 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="rgb9e5ufloat" [ Failure ]
+crbug.com/down/2079 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToTexture";format="rgb9e5ufloat" [ Failure ]
+crbug.com/down/2079 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="Sample";format="rgb9e5ufloat" [ Failure ]
+crbug.com/down/2079 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="rgb9e5ufloat" [ Failure ]
+crbug.com/down/2079 [ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToTexture";format="rgb9e5ufloat" [ Failure ]
+crbug.com/dawn/2079 [ angle-opengl ] webgpu:util,texture,texel_data:ufloat_texel_data_in_shader:format="rgb9e5ufloat" [ Failure ]
+
+# 2 incompatible texture views issue
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachment_and_bind_group:* [ Failure ]
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:* [ Failure ]
+crbug.com/dawn/2080 [ angle-opengl ] webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_color_texture:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="storage";* [ Failure ]
+
+# layout(binding = 1001, std140) issue
+crbug.com/dawn/2005 [ angle-opengl ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
+crbug.com/dawn/2005 [ angle-opengl ] webgpu:web_platform,external_texture,video:importExternalTexture,* [ Failure ]
+
+# precision issues
+crbug.com/dawn/2076 [ angle-opengl ] webgpu:api,operation,rendering,depth_bias:* [ Failure ]
+crbug.com/dawn/2076 [ angle-opengl ] webgpu:util,texture,texel_data:unorm_texel_data_in_shader:format="r8unorm" [ Failure ]
+crbug.com/dawn/2076 [ angle-opengl ] webgpu:util,texture,texel_data:unorm_texel_data_in_shader:format="rg8unorm" [ Failure ]
+crbug.com/dawn/2076 [ angle-opengl ] webgpu:util,texture,texel_data:unorm_texel_data_in_shader:format="rgba8unorm" [ Failure ]
+crbug.com/dawn/2076 [ angle-opengl ] webgpu:util,texture,texel_data:unorm_texel_data_in_shader:format="bgra8unorm" [ Failure ]
+crbug.com/dawn/2076 [ angle-opengl ] webgpu:util,texture,texel_data:unorm_texel_data_in_shader:format="rgb10a2unorm" [ Failure ]
+crbug.com/dawn/2076 [ angle-opengl ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";* [ Failure ]
+crbug.com/dawn/2076 [ angle-opengl ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";* [ Failure ]
+crbug.com/dawn/2076 [ angle-opengl ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";* [ Failure ]
+
+# Undiagnosed
+[ angle-opengl ] webgpu:api,operation,resource_init,texture_zero:* [ Failure ]
+[ angle-opengl ] webgpu:api,operation,rendering,depth_clip_clamp:depth_clamp_and_clip:* [ Failure ]
+[ angle-opengl ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:* [ Failure ]
+[ angle-opengl ] webgpu:api,validation,encoding,queries,general:occlusion_query,invalid_query_set: [ Failure ]
+[ angle-opengl ] webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_invalid_nesting: [ Failure ]
+[ angle-opengl ] webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_balance: [ Failure ]
+[ angle-opengl ] webgpu:api,validation,error_scope:* [ Failure ]
+[ angle-opengl ] webgpu:api,validation,image_copy,buffer_related:bytes_per_row_alignment:method="CopyB2T";format="stencil8";dimension="2d" [ Failure ]
+[ angle-opengl ] webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,* [ Failure ]
+[ angle-opengl ] webgpu:api,validation,queue,destroyed,query_set:beginOcclusionQuery: [ Failure ]
+[ angle-opengl ] webgpu:api,validation,render_pipeline,inter_stage:location,mismatch:* [ Failure ]
+[ angle-opengl ] webgpu:api,operation,command_buffer,queries,* [ Skip ]
+[ angle-opengl ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:* [ Skip ]
+[ angle-opengl ] webgpu:api,operation,sampling,anisotropy:anisotropic_filter_checkerboard:* [ Failure ]
+[ angle-opengl ] webgpu:api,operation,texture_view,format_reinterpretation:texture_binding:* [ Failure ]
+[ angle-opengl ] webgpu:api,operation,texture_view,format_reinterpretation:render_and_resolve_attachment:* [ Failure ]
+
+# Shader issues
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_addition:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_division:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_matrix_addition:matrix:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_matrix_addition:matrix_compound:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_matrix_subtraction:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_multiplication:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_remainder:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_subtraction:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,call,builtin,* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,unary,f32_arithmetic:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,unary,f32_conversion:f32:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,unary,f32_conversion:f32_mat:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,robust_access:linear_memory:addressSpace="storage";storageMode="read_write";* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:* [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,execution,expression,unary,af_assignment:f32:inputSource="const" [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,validation,parse,identifiers:alias_name:ident="bitcast" [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,validation,parse,identifiers:function_const_name:ident="bitcast" [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,validation,parse,identifiers:function_let_name:ident="bitcast" [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,validation,parse,identifiers:function_name:ident="bitcast" [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,validation,parse,identifiers:function_param_name:ident="bitcast" [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,validation,parse,identifiers:function_var_name:ident="bitcast" [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,validation,parse,identifiers:module_const_name:ident="bitcast" [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,validation,parse,identifiers:module_var_name:ident="bitcast" [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,validation,parse,identifiers:override_name:ident="bitcast" [ Failure ]
+crbug.com/dawn/2077 [ angle-opengl ] webgpu:shader,validation,parse,identifiers:struct_name:ident="bitcast" [ Failure ]
+
+# ANGLETextureSharing is not supported
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,operation,adapter,requestAdapter:requestAdapter:powerPreference="_undef_";forceFallbackAdapter=true [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,operation,adapter,requestAdapter:requestAdapter:powerPreference="high-performance";forceFallbackAdapter=true [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,operation,adapter,requestAdapter:requestAdapter:powerPreference="low-power";forceFallbackAdapter=true [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,validation,gpu_external_texture_expiration:import_and_use_in_different_microtask:sourceType="VideoElement" [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,validation,gpu_external_texture_expiration:import_and_use_in_different_microtask:sourceType="VideoFrame" [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,validation,gpu_external_texture_expiration:import_and_use_in_different_task:sourceType="VideoElement" [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,validation,gpu_external_texture_expiration:import_and_use_in_different_task:sourceType="VideoFrame" [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,validation,gpu_external_texture_expiration:import_from_different_video_frame: [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,validation,gpu_external_texture_expiration:import_multiple_times_in_same_task_scope:sourceType="VideoElement" [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,validation,gpu_external_texture_expiration:import_multiple_times_in_same_task_scope:sourceType="VideoFrame" [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh: [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:api,validation,gpu_external_texture_expiration:webcodec_video_frame_close_expire_immediately: [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:web_platform,canvas,configure:viewFormats:* [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:util,texture,texel_data:ufloat_texel_data_in_shader:format="rg11b10ufloat" [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:util,texture,texel_data:unorm_texel_data_in_shader:format="rgba8unorm-srgb" [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:web_platform,canvas,configure:usage:canvasType="offscreen" [ Failure ]
+crbug.com/dawn/2086 [ angle-opengl ] webgpu:web_platform,canvas,configure:usage:canvasType="onscreen" [ Failure ]
+
+# Usage does not include Texture Binding
+[ angle-opengl ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:* [ Failure ]
+
+# Memory Sync
+crbug.com/dawn/2083 [ angle-opengl ] webgpu:api,operation,memory_sync,buffer,single_buffer:wr:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
+crbug.com/dawn/2083 [ angle-opengl ] webgpu:api,operation,memory_sync,buffer,single_buffer:wr:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
+crbug.com/dawn/2083 [ angle-opengl ] webgpu:api,operation,memory_sync,buffer,single_buffer:wr:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
+crbug.com/dawn/2083 [ angle-opengl ] webgpu:api,operation,memory_sync,buffer,single_buffer:wr:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
+crbug.com/dawn/2083 [ angle-opengl ] webgpu:api,operation,memory_sync,buffer,single_buffer:wr:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
+crbug.com/dawn/2083 [ angle-opengl ] webgpu:api,operation,memory_sync,buffer,single_buffer:wr:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
+crbug.com/dawn/2083 [ angle-opengl ] webgpu:api,operation,memory_sync,buffer,single_buffer:wr:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
+crbug.com/dawn/2083 [ angle-opengl ] webgpu:api,operation,memory_sync,buffer,single_buffer:ww:boundary="command-buffer";writeOps=["t2b-copy","storage"];contexts=["command-encoder","compute-pass-encoder"] [ Failure ]
+
+# Mapping
+[ angle-opengl ] webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending: [ Failure ]
+[ angle-opengl ] webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection: [ Failure ]
+[ angle-opengl ] webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending: [ Failure ]
+[ angle-opengl ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
+[ angle-opengl ] webgpu:api,operation,memory_sync,buffer,single_buffer:wr:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
+[ angle-opengl ] webgpu:api,operation,memory_sync,buffer,single_buffer:wr:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
+
+# 3d texture issue
+crbug.com/dawn/2082 [ angle-opengl ] webgpu:api,validation,createTexture:texture_usage:dimension="3d";* [ Failure ]
+
+# Async Pipline Issue
+crbug.com/dawn/2087 [ angle-opengl ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/dawn/2087 [ angle-opengl ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/dawn/2087 [ angle-opengl ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/dawn/2087 [ angle-opengl ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=true [ Failure ]
+
+crbug.com/dawn/0000 webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ RetryOnFailure ]
+crbug.com/dawn/2113 webgpu:shader,execution,memory_model,* [ Failure ]
+crbug.com/dawn/2113 webgpu:shader,execution,shader_io,compute_builtins:inputs:* [ Failure ]
+crbug.com/dawn/2114 webgpu:web_platform,canvas,getCurrentTexture:* [ Failure ]