Closed Bug 1993341 Opened 3 months ago Closed 2 months ago

Enable WebGPU on older MacOS versions

Categories

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

task

Tracking

()

RESOLVED FIXED
147 Branch
Tracking Status
relnote-firefox --- 147+
firefox147 --- fixed

People

(Reporter: aleiserson, Assigned: aleiserson)

References

Details

(Keywords: dev-doc-complete)

Attachments

(1 file)

We are enabling WebGPU in Firefox releases only on MacOS Tahoe. This bug tracks enabling it in older MacOS versions.

A consequence of WebGPU being disabled on older MacOS versions is that some CI jobs will need to ignore the graphics blocklist in order to test WebGPU. Much CI testing happens on nightly where this will not matter, but on release branches it can matter.

Assignee: nobody → aleiserson
Status: NEW → ASSIGNED
Assignee: aleiserson → nobody
Status: ASSIGNED → NEW
Severity: -- → S3
Priority: -- → P2
Severity: S3 → --
Assignee: nobody → aleiserson
Status: NEW → ASSIGNED
Pushed by aleiserson@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/dbc1cfe4c79e https://hg.mozilla.org/integration/autoland/rev/53968c0d6c4b Enable WebGPU on pre-Tahoe MacOS r=webgpu-reviewers,taskgraph-reviewers,teoxoy,jcristau
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 147 Branch
Keywords: dev-doc-needed

This seems worth a relnote callout for Fx147. Can you please nominate it? Thanks!

Flags: needinfo?(aleiserson)

Release Note Request (optional, but appreciated)
[Why is this notable]: Significant new feature
[Affects Firefox for Android]: No
[Suggested wording]: Same as previous WebGPU release notes entries (see e.g. Firefox 145), with text changed to something like "... is now available on all macOS versions on Apple Silicon."
[Links (documentation, blog post, etc)]:

relnote-firefox: --- → ?
Flags: needinfo?(aleiserson)

Added to the Fx147 relnotes.

Depends on: 1992212
No longer depends on: webgpu-mac

FF147 MDN docs work for this can be tracked in https://github.com/mdn/content/issues/42247. Essentially just a browser compatibility data update and a release note.

The WebGPU notes for Windows (and now for macOS on apple silicon) say ", not including service workers)". But I just saw that FF now supports Ecmascript modules in service workers, which was the probably blocker. So I was wondering if this restriction still exists? i.e. was this fixed, and if so, on both macOS and Windows?

Flags: needinfo?(aleiserson)

Hamish: WebGPU does not yet have test coverage, so removing the Nightly gate for WebGPU-on-service-workers is being tracked at bug 1942431.

Flags: needinfo?(aleiserson)
QA Whiteboard: [qa-triage-done-c148/b147]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: