Upgrade whole webgpu stack (#29795)

* Allow noidl files in script/dom/webidls

* Upgrade wgpu to 0.16 and refresh whole webgpu implementation

* Update WebGPU test expectations

* misc

* MutNullableDom -> DomRefCell<Option<Dom for GPUTexture

* Direct use of GPUTextureDescriptor

* Remove config from GPUCanvasContext

* misc

* finally blue color

* gpubuffer "handle" error

* GPU object have non-null label

* gpu limits and info

* use buffer_size

* fix warnings

* Cleanup

* device destroy

* fallback adapter

* mach update-webgpu write webgpu commit hash in file

* Mising deps in CI for webgpu tests

* Updated expectations

* Fixups

* early reject

* DomRefCell<Option<Dom -> MutNullableDom for GPUTexture
This commit is contained in:
Samson 2023-08-21 01:16:46 +02:00 committed by GitHub
parent fed3491f23
commit 71e0372ac1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
96 changed files with 15612 additions and 4023 deletions

View file

@ -470,7 +470,7 @@
[]
],
"checkout_commit.txt": [
"5db12b3c0c240f6567fa294f3fa56dfd75b6e891",
"ede5c184cdc42d0374d6e712f49f86313747cfea",
[]
],
"webgpu": {

File diff suppressed because it is too large Load diff

View file

@ -1,2 +1,2 @@
[canvas_clear.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[canvas_colorspace_rgba16float.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[canvas_complex_rgba16float_copy.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[canvas_complex_rgba16float_draw.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[canvas_complex_rgba16float_store.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[canvas_complex_rgba8unorm_store.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_bgra8unorm_opaque_copy.https.html]
expected: TIMEOUT
expected: [PASS, FAIL]

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_bgra8unorm_opaque_draw.https.html]
expected: TIMEOUT
expected: [PASS, FAIL]

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html]
expected: TIMEOUT
expected: FAIL

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html]
expected: TIMEOUT
expected: FAIL

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_rgba16float_opaque_copy.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_rgba16float_opaque_draw.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_rgba16float_premultiplied_copy.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_rgba16float_premultiplied_draw.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_rgba8unorm_opaque_copy.https.html]
expected: TIMEOUT
expected: [PASS, FAIL]

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_rgba8unorm_opaque_draw.https.html]
expected: TIMEOUT
expected: [PASS, FAIL]

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html]
expected: TIMEOUT
expected: FAIL

View file

@ -1,2 +1,2 @@
[canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html]
expected: TIMEOUT
expected: FAIL

View file

@ -1,2 +1,2 @@
[canvas_image_rendering.https.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1 +1 @@
9ab2eade6a818ed58ac1a7b36b706858f3ba5eb3
480edec387e8cd5bf5934680050c59a3f7a01438