Open Bug 1952126 Opened 6 days ago Updated 1 day ago

Update WGPU to upstream (week of 2025-03-03)

Categories

(Core :: Graphics: WebGPU, task, P1)

task

Tracking

()

ASSIGNED

People

(Reporter: ErichDonGubler, Assigned: ErichDonGubler)

References

(Blocks 2 open bugs)

Details

(Keywords: leave-open)

Attachments

(4 files)

No description provided.

The purpose of this preset is to assist WebGPU developers in Firefox to
understand the impact of their changes. This needs to include
web-platform-testing-webgpu-backlog* jobs, which are at tier 3 and
previously filtered out by mach try --preset webgpu by itself.

Normally, it's recommended that mach try --full be used to include
tier 3 jobs, or the full: true field in the preset's YAML definition.
Until recently, some tier 3 jobs (Linux debug jobs in particular) were
being excluded, even when applying the recommendation. However, this
seems to have been fixed, and we can now specify a preset that includes
all tier 3 jobs we want.

Attachment #9470165 - Attachment description: WIP: Bug 1952126 - chore(webgpu): update WGPU to cc1e26a7998a371d89fd50edbb015fd6a70c2347 r=#webgpu-reviewers! → Bug 1952126 - chore(webgpu): update WGPU to cc1e26a7998a371d89fd50edbb015fd6a70c2347 r=#webgpu-reviewers!
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7329ea9d5b5b build(rust): upgrade `bitflags` 2.7.0 → 2.9.0 r=supply-chain-reviewers https://hg.mozilla.org/integration/autoland/rev/3d5dd1dc4785 test(webgpu): add tier 3 jobs to `mach try --preset webgpu` r=webgpu-reviewers,teoxoy https://hg.mozilla.org/integration/autoland/rev/fbdd03d1d3f9 chore(webgpu): update WGPU to cc1e26a7998a371d89fd50edbb015fd6a70c2347 r=webgpu-reviewers,supply-chain-reviewers,teoxoy

Backed out for causing build bustages @rust.mk

Flags: needinfo?(egubler)
Attachment #9470165 - Attachment description: Bug 1952126 - chore(webgpu): update WGPU to cc1e26a7998a371d89fd50edbb015fd6a70c2347 r=#webgpu-reviewers! → Bug 1952126 - chore(webgpu): update WGPU to dc02f91ffe1feab8c35d3fdf41f61a62a5004d2c r=#webgpu-reviewers!

Queued for landing with a fix.

Flags: needinfo?(egubler)
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a5fb79875818 build(rust): upgrade `bitflags` 2.7.0 → 2.9.0 r=supply-chain-reviewers https://hg.mozilla.org/integration/autoland/rev/ae3227909433 test(webgpu): add tier 3 jobs to `mach try --preset webgpu` r=webgpu-reviewers,teoxoy https://hg.mozilla.org/integration/autoland/rev/3ca834a153d2 chore(webgpu): update WGPU to dc02f91ffe1feab8c35d3fdf41f61a62a5004d2c r=webgpu-reviewers,supply-chain-reviewers,teoxoy

Backed out for causing build bustages @rust.mk

Flags: needinfo?(egubler)

Oh, sigh, this is going to require stabilizing Option::is_none_or somehow. Will look into it.

Flags: needinfo?(egubler)
Keywords: leave-open
Blocks: 1952980
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ba83b54f8efc build(rust): upgrade `bitflags` 2.7.0 → 2.9.0 r=supply-chain-reviewers https://hg.mozilla.org/integration/autoland/rev/1d513d30adbd test(webgpu): add tier 3 jobs to `mach try --preset webgpu` r=webgpu-reviewers,teoxoy
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: