Compat CTS: further triage on Android Pixel 6.
Change-Id: I53272009ded4d2e22aaad3a85985bd9504041e99
Bug: 346808585
Change-Id: I9cff38acdf9e84299c092d663203b5f55d402891
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/206254
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Stephen White <senorblanco@chromium.org>
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 54a9e73..c9a6673 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -85,7 +85,7 @@
# Last rolled: 2024-09-05 01:29:48PM
# Flaky on all platforms
-crbug.com/42251085 webgpu:shader,validation,expression,call,builtin,log:values:stage="override";type="f32" [ Failure ]
+crbug.com/42251085 webgpu:shader,validation,expression,call,builtin,log:values:stage="override";type="f32" [ RetryOnFailure ]
# Flaky memory_sync failures on Intel
crbug.com/dawn/2083 [ intel-0x9bc5 linux ] 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" [ Failure ]
@@ -339,7 +339,7 @@
crbug.com/dawn/2123 [ linux nvidia-0x2184 ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup" [ Failure ]
# Zero init issues, but only with batch__=9 (NVidia driver bug)
-crbug.com/dawn/2125 webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="private";workgroupSize=[1,1,1];batch__=9 [ Failure ]
+crbug.com/dawn/2125 [ nvidia-0x2184 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="private";workgroupSize=[1,1,1];batch__=9 [ Failure ]
crbug.com/dawn/2125 [ nvidia-0x2184 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="function";workgroupSize=[1,1,1];batch__=9 [ Failure ]
# copyTextureToTexture failures on Intel
@@ -361,6 +361,11 @@
crbug.com/353552533 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=4;interpolation={"type":"flat","sampling":"either"} [ Failure ]
crbug.com/353552533 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"flat","sampling":"either"} [ Failure ]
+# primitive_restart failures on Pixel 6; these pass on Pixel 7 Pro
+crbug.com/dawn/0000 [ android-pixel-6 ] webgpu:api,operation,vertex_state,index_format:primitive_restart:indexFormat="uint32";primitiveTopology="line-list" [ Failure ]
+crbug.com/dawn/0000 [ android-pixel-6 ] webgpu:api,operation,vertex_state,index_format:primitive_restart:indexFormat="uint32";primitiveTopology="point-list" [ Failure ]
+crbug.com/dawn/0000 [ android-pixel-6 ] webgpu:api,operation,vertex_state,index_format:primitive_restart:indexFormat="uint32";primitiveTopology="triangle-list" [ Failure ]
+
# Fine derivative tests don't work on compat (and in core)
crbug.com/42251283 [ intel-0x9bc5 linux ] webgpu:shader,execution,expression,call,builtin,dpdx:* [ Failure ]
crbug.com/42251283 [ intel-0x9bc5 linux ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:* [ Failure ]
@@ -890,14 +895,6 @@
crbug.com/dawn/0000 [ android arm ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,operation,rendering,depth_bias:depth_bias_24bit_format:format="depth24plus";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,operation,rendering,depth_bias:depth_bias_24bit_format:format="depth24plus-stencil8";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,operation,vertex_state,index_format:primitive_restart:indexFormat="uint32";primitiveTopology="line-list" [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,operation,vertex_state,index_format:primitive_restart:indexFormat="uint32";primitiveTopology="point-list" [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,operation,vertex_state,index_format:primitive_restart:indexFormat="uint32";primitiveTopology="triangle-list" [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="drawIndirect";VBSize="zero";IBSize="exact";AStride="zero" [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=10 [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100 [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=1000 [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100000 [ Failure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,error_scope:current_scope:errorFilter="validation";stackDepth=100000 [ Failure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=1 [ Failure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=10 [ Failure ]
@@ -906,10 +903,6 @@
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,image_copy,buffer_related:bytes_per_row_alignment:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d" [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,image_copy,buffer_related:bytes_per_row_alignment:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d" [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,image_copy,buffer_related:bytes_per_row_alignment:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d" [ Failure ]
-crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,image_copy,texture_related:format:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm" [ Failure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,render_pipeline,depth_stencil_state:depth_bias:isAsync=false;topology="line-list" [ Failure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,render_pipeline,depth_stencil_state:depth_bias:isAsync=false;topology="line-strip" [ Failure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,render_pipeline,depth_stencil_state:depth_bias:isAsync=false;topology="point-list" [ Failure ]
@@ -1534,6 +1527,7 @@
crbug.com/dawn/0000 [ android arm ] webgpu:api,operation,memory_sync,buffer,single_buffer:ww:boundary="command-buffer";writeOps=["storage","t2b-copy"];contexts=["render-bundle-encoder","command-encoder"] [ RetryOnFailure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="drawIndirect";VBSize="exact";IBSize="exact";AStride="zero" [ RetryOnFailure ]
crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="drawIndirect";VBSize="exact";IBSize="oneTooSmall";AStride="zero" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android arm ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="drawIndirect";VBSize="zero";IBSize="exact";AStride="zero" [ RetryOnFailure ]
# Compressed texture image_copy failures on Pixel 6
crbug.com/364917742 [ android arm ] webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d" [ Failure ]