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

@ -42,8 +42,6 @@ pub struct ContextConfiguration {
pub is_opaque: bool,
}
// FIXME: https://github.com/servo/servo/issues/34591
#[expect(clippy::large_enum_variant)]
#[derive(Debug, Deserialize, Serialize)]
pub enum WebGPURequest {
BufferMapAsync {