From da1c5e0f9e7c07758e8f9aabe4398f1aeed1ee54 Mon Sep 17 00:00:00 2001 From: Stephen White Date: Wed, 11 Sep 2024 19:41:35 +0000 Subject: [PATCH] Compat CTS: tighten up shader_io,interpolate Bug: 365974430 Change-Id: Ice51d92d3ad2ef70a5206a4d779060043f8c9e80 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/206257 Bot-Commit: rubber-stamper@appspot.gserviceaccount.com Commit-Queue: Stephen White --- webgpu-cts/compat-expectations.txt | 89 +++++++++++++++--------------- 1 file changed, 44 insertions(+), 45 deletions(-) diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt index 5cd34d0a4fe..56bfdf8e29f 100644 --- a/webgpu-cts/compat-expectations.txt +++ b/webgpu-cts/compat-expectations.txt @@ -162,6 +162,50 @@ crbug.com/341327472 [ intel-0x4680 linux ] webgpu:api,validation,state,device_lo # depth_bias validation failures (also failing in Core) crbug.com/365922174 webgpu:api,validation,render_pipeline,depth_stencil_state:depth_bias:* [ Failure ] +# validation,shader_io,interpolate failures +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="flat";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="flat";sampling="first" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="linear";sampling="center" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="linear";sampling="centroid" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="linear";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="linear";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="perspective";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="flat";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="flat";sampling="first" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="linear";sampling="center" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="linear";sampling="centroid" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="linear";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="linear";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="perspective";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="flat";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="flat";sampling="first" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="linear";sampling="center" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="linear";sampling="centroid" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="linear";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="linear";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="perspective";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="flat";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="flat";sampling="first" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="linear";sampling="center" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="linear";sampling="centroid" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="linear";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="linear";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="perspective";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="flat";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="flat";sampling="first" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="linear";sampling="center" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="linear";sampling="centroid" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="linear";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="linear";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="perspective";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="flat";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="flat";sampling="first" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="linear";sampling="center" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="linear";sampling="centroid" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="linear";sampling="" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="linear";sampling="sample" [ Failure ] +crbug.com/365974430 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="perspective";sampling="sample" [ Failure ] + # bitcast ai_to_f32 failures; precision issue? crbug.com/354152178 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_f32:* [ Failure ] crbug.com/354152178 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_f32:* [ Failure ] @@ -1397,48 +1441,6 @@ crbug.com/dawn/0000 [ android arm ] webgpu:shader,execution,robust_access_vertex crbug.com/dawn/0000 [ android arm ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true [ Failure ] crbug.com/dawn/0000 [ android arm ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true [ Failure ] crbug.com/dawn/0000 [ android arm ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="flat";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="flat";sampling="first" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="linear";sampling="center" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="linear";sampling="centroid" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="linear";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="linear";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=false;type="perspective";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="flat";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="flat";sampling="first" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="linear";sampling="center" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="linear";sampling="centroid" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="linear";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="linear";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="in";use_struct=true;type="perspective";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="flat";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="flat";sampling="first" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="linear";sampling="center" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="linear";sampling="centroid" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="linear";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="linear";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=false;type="perspective";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="flat";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="flat";sampling="first" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="linear";sampling="center" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="linear";sampling="centroid" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="linear";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="linear";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="fragment";io="out";use_struct=true;type="perspective";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="flat";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="flat";sampling="first" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="linear";sampling="center" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="linear";sampling="centroid" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="linear";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="linear";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="in";use_struct=true;type="perspective";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="flat";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="flat";sampling="first" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="linear";sampling="center" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="linear";sampling="centroid" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="linear";sampling="" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="linear";sampling="sample" [ Failure ] -crbug.com/dawn/0000 [ android arm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:stage="vertex";io="out";use_struct=true;type="perspective";sampling="sample" [ Failure ] crbug.com/dawn/0000 [ android arm ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="offscreen";format="rgba16float";viewFormatFeature="_undef_" [ Failure ] crbug.com/dawn/0000 [ android arm ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="_undef_" [ Failure ] crbug.com/dawn/0000 [ android arm ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="onscreen";format="rgba16float";viewFormatFeature="_undef_" [ Failure ] @@ -1729,7 +1731,6 @@ crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-se crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds_array:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,robust_access_vertex:* [ Failure ] -crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,types,textures:storage_texture_types:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,canvas,configure:viewFormats:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:canvasType="offscreen" [ Failure ] @@ -1738,13 +1739,11 @@ crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-se crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:depth_2d_coords:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds_array:* [ Failure ] -crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,types,textures:storage_texture_types:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds_array:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,limits:function_variable_combined_byte_size:* [ Failure ] -crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ] crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,types,textures:storage_texture_types:* [ Failure ] crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,textureGather:depth_3d_coords:* [ Failure ] crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_2d_coords:format="depth16unorm";minFilter="nearest" [ Failure ]