Closed
Bug 1824504
Opened 3 years ago
Closed 2 years ago
`WebGPU.webidl` should use namespaces, not interfaces, for enumerations
Categories
(Core :: Graphics: WebGPU, task, P2)
Core
Graphics: WebGPU
Tracking
()
RESOLVED
FIXED
130 Branch
| Tracking | Status | |
|---|---|---|
| firefox130 | --- | fixed |
People
(Reporter: jimb, Assigned: ErichDonGubler)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
In gpuweb#1709, the WebGPU WebIDL switched to using namespaces for enumerated constants, apparently because the bikeshed spec formatting software was now able to handle that. Firefox's WebIDL should be changed to match.
Unfortunately, we can't do this at the moment because our WebIDL compiler doesn't support the [SecureContext] extended attribute on namespaces. Bug 1824479 has been filed for this.
Patch written previously here: https://phabricator.services.mozilla.com/D173583
| Assignee | ||
Updated•3 years ago
|
Severity: -- → S3
Priority: -- → P2
| Assignee | ||
Updated•2 years ago
|
| Reporter | ||
Updated•2 years ago
|
Blocks: webgpu-triage
| Assignee | ||
Comment 1•2 years ago
|
||
Stolen from https://phabricator.services.mozilla.com/D173583, now that
things work as expected.
Updated•2 years ago
|
Assignee: nobody → egubler
Status: NEW → ASSIGNED
Pushed by egubler@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e8a117ccb231
refactor(webgpu): s/interface/namespace for enums. r=webgpu-reviewers,webidl,saschanaz,teoxoy
Comment 3•2 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
status-firefox130:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch
| Assignee | ||
Updated•2 years ago
|
No longer blocks: webgpu-triage
You need to log in
before you can comment on or make changes to this bug.
Description
•