Compat CTS: remove tests now passing on NV.
Remove tests passing on NVidia desktop GL.
Move cube array test to "skip on min ES31", since it requires
GL_EXT_texture_cube_map_array.
Bug: 361372970, 393558555
Change-Id: If00b080fc0058787904f2da41bfddcfee72b9c06
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/231054
Commit-Queue: Stephen White <senorblanco@chromium.org>
Bot-Commit: 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 c7f250d..e24eeb9 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -94,9 +94,16 @@
# platform/configuration.
# Unsupported test under minimal ES31 context
+
+# Anisotropic filtering requires GL_EXT_texture_filter_anisotropic
[ compat-min-es31 ] webgpu:api,operation,sampling,anisotropy:anisotropic_filter_mipmap_color:maxAnisotropy=4 [ Skip ]
+
+# Requires (BC || (ETC2 && ASTC)) texture compression to be supported.
[ compat-min-es31 ] webgpu:api,validation,capability_checks,features,texture_formats:check_capability_guarantees:* [ Skip ]
+# Cube arrays require GL_EXT_texture_cube_map_array
+[ compat-min-es31 ] webgpu:compat,api,validation,texture,createTexture:invalidTextureBindingViewDimension:dimension="2d";textureBindingViewDimension="cube-array" [ Skip ]
+
################################################################################
# Temporary Skip Expectations
################################################################################
@@ -133,9 +140,6 @@
# Generates GL_OUT_OF_MEMORY
crbug.com/361372970 [ android arm ] webgpu:api,validation,image_copy,layout_related:copy_end_overflows_u64:method="WriteTexture" [ Failure ]
-# Internal error binding cube map array textures
-crbug.com/361372970 webgpu:compat,api,validation,texture,createTexture:invalidTextureBindingViewDimension:dimension="2d";textureBindingViewDimension="cube-array" [ Failure ]
-
# unorm8x4-bgra issue
crbug.com/389559096 webgpu:api,operation,vertex_state,correctness:array_stride_zero:format="unorm8x4-bgra" [ Failure ]
crbug.com/389559096 webgpu:api,operation,vertex_state,correctness:max_buffers_and_attribs:format="unorm8x4-bgra" [ Failure ]
@@ -155,16 +159,6 @@
# Buffer already has an outstanding map pending
crbug.com/391414855 [ android-Pixel-6 arm ] webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:* [ Skip ]
-crbug.com/393558555 webgpu:shader,validation,parse,identifiers:alias_name:ident="binding_array" [ Failure ]
-crbug.com/393558555 webgpu:shader,validation,parse,identifiers:function_const_name:ident="binding_array" [ Failure ]
-crbug.com/393558555 webgpu:shader,validation,parse,identifiers:function_let_name:ident="binding_array" [ Failure ]
-crbug.com/393558555 webgpu:shader,validation,parse,identifiers:function_name:ident="binding_array" [ Failure ]
-crbug.com/393558555 webgpu:shader,validation,parse,identifiers:function_param_name:ident="binding_array" [ Failure ]
-crbug.com/393558555 webgpu:shader,validation,parse,identifiers:function_var_name:ident="binding_array" [ Failure ]
-crbug.com/393558555 webgpu:shader,validation,parse,identifiers:module_const_name:ident="binding_array" [ Failure ]
-crbug.com/393558555 webgpu:shader,validation,parse,identifiers:module_var_name:ident="binding_array" [ Failure ]
-crbug.com/393558555 webgpu:shader,validation,parse,identifiers:override_name:ident="binding_array" [ Failure ]
-crbug.com/393558555 webgpu:shader,validation,parse,identifiers:struct_name:ident="binding_array" [ Failure ]
# Offset broken on android arm
crbug.com/364595481 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:stage="c";format="bgra8unorm";filt="linear";modeU="c";modeV="c";offset=true [ Skip ]