chore: Update wgpu and fix webgpu pref (#35020)

* Update wgpu to v24

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

* `dom.webgpu.enabled` -> `dom_webgpu_enabled`

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

* Update expectations

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

---------

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
Samson 2025-01-16 15:42:47 +01:00 committed by GitHub
parent d58aa7fc04
commit b92a598e62
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 28 additions and 147 deletions

View file

@ -48425,12 +48425,20 @@
[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_canvas,state:*]
[:state="nocontext"]
expected:
if os == "linux" and not debug: FAIL
[:state="placeholder-hascontext"]
expected:
if os == "linux" and not debug: FAIL
[:state="placeholder-nocontext"]
expected:
if os == "linux" and not debug: FAIL
[:state="valid"]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_image,crossOrigin:*]
@ -88148,23 +88156,13 @@
[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction:*]
expected:
if os == "linux" and not debug: CRASH
[:inputSource="const";vectorize="_undef_"]
expected:
if os == "linux" and not debug: FAIL
[:inputSource="const";vectorize=2]
expected:
if os == "linux" and not debug: FAIL
[:inputSource="const";vectorize=3]
expected:
if os == "linux" and not debug: FAIL
[:inputSource="const";vectorize=4]
expected:
if os == "linux" and not debug: FAIL
[:inputSource="storage_r";vectorize="_undef_"]
@ -443357,60 +443355,34 @@
[cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:attribute_names:*]
[:case="align"]
expected:
if os == "linux" and not debug: FAIL
[:case="binding"]
expected:
if os == "linux" and not debug: FAIL
[:case="builtin"]
expected:
if os == "linux" and not debug: FAIL
[:case="compute"]
expected:
if os == "linux" and not debug: FAIL
[:case="fragment"]
expected:
if os == "linux" and not debug: FAIL
[:case="group"]
expected:
if os == "linux" and not debug: FAIL
[:case="id"]
expected:
if os == "linux" and not debug: FAIL
[:case="interpolate"]
expected:
if os == "linux" and not debug: FAIL
[:case="invariant"]
expected:
if os == "linux" and not debug: FAIL
[:case="location"]
expected:
if os == "linux" and not debug: FAIL
[:case="must_use"]
expected:
if os == "linux" and not debug: FAIL
[:case="size"]
expected:
if os == "linux" and not debug: FAIL
[:case="vertex"]
expected:
if os == "linux" and not debug: FAIL
[:case="workgroup_size"]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:*]
@ -443419,92 +443391,52 @@
if os == "linux" and not debug: FAIL
[:case="front_facing"]
expected:
if os == "linux" and not debug: FAIL
[:case="global_invocation_id"]
expected:
if os == "linux" and not debug: FAIL
[:case="instance_index"]
expected:
if os == "linux" and not debug: FAIL
[:case="local_invocation_id"]
expected:
if os == "linux" and not debug: FAIL
[:case="local_invocation_index"]
expected:
if os == "linux" and not debug: FAIL
[:case="num_workgroups"]
expected:
if os == "linux" and not debug: FAIL
[:case="position_fragment"]
expected:
if os == "linux" and not debug: FAIL
[:case="position_vertex"]
expected:
if os == "linux" and not debug: FAIL
[:case="sample_index"]
expected:
if os == "linux" and not debug: FAIL
[:case="sample_mask_input"]
expected:
if os == "linux" and not debug: FAIL
[:case="sample_mask_output"]
expected:
if os == "linux" and not debug: FAIL
[:case="vertex_index"]
expected:
if os == "linux" and not debug: FAIL
[:case="workgroup_id"]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:diagnostic_rule_names:*]
[:case="derivative_uniformity"]
expected:
if os == "linux" and not debug: FAIL
[:case="rule"]
expected:
if os == "linux" and not debug: FAIL
[:case="unknown"]
expected:
if os == "linux" and not debug: FAIL
[:case="unknown_rule"]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:diagnostic_severity_names:*]
[:case="error"]
expected:
if os == "linux" and not debug: FAIL
[:case="info"]
expected:
if os == "linux" and not debug: FAIL
[:case="off"]
expected:
if os == "linux" and not debug: FAIL
[:case="warning"]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:enable_names:*]
@ -443513,40 +443445,24 @@
[cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:interpolation_flat_names:*]
[:case="either"]
expected:
if os == "linux" and not debug: FAIL
[:case="first"]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:*]
[:case="center"]
expected:
if os == "linux" and not debug: FAIL
[:case="centroid"]
expected:
if os == "linux" and not debug: FAIL
[:case="sample"]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:*]
[:case="flat"]
expected:
if os == "linux" and not debug: FAIL
[:case="linear"]
expected:
if os == "linux" and not debug: FAIL
[:case="perspective"]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:language_names:*]
@ -443561,68 +443477,36 @@
[cts.https.html?q=webgpu:shader,validation,decl,context_dependent_resolution:swizzle_names:*]
[:case="a"]
expected:
if os == "linux" and not debug: FAIL
[:case="agra"]
expected:
if os == "linux" and not debug: FAIL
[:case="arr"]
expected:
if os == "linux" and not debug: FAIL
[:case="b"]
expected:
if os == "linux" and not debug: FAIL
[:case="bgra"]
expected:
if os == "linux" and not debug: FAIL
[:case="g"]
expected:
if os == "linux" and not debug: FAIL
[:case="r"]
expected:
if os == "linux" and not debug: FAIL
[:case="rgb"]
expected:
if os == "linux" and not debug: FAIL
[:case="w"]
expected:
if os == "linux" and not debug: FAIL
[:case="wxyz"]
expected:
if os == "linux" and not debug: FAIL
[:case="x"]
expected:
if os == "linux" and not debug: FAIL
[:case="xy"]
expected:
if os == "linux" and not debug: FAIL
[:case="xyxy"]
expected:
if os == "linux" and not debug: FAIL
[:case="y"]
expected:
if os == "linux" and not debug: FAIL
[:case="yxz"]
expected:
if os == "linux" and not debug: FAIL
[:case="z"]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:shader,validation,decl,let:initializer:*]
@ -443715,8 +443599,6 @@
[:case="abs_float_init_convert"]
[:case="abs_int_init_convert"]
expected:
if os == "linux" and not debug: FAIL
[:case="const_func_init"]