Closed
Bug 1824504
Opened 2 years ago
Closed 1 year 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•2 years ago
|
Severity: -- → S3
Priority: -- → P2
Assignee | ||
Updated•2 years ago
|
Reporter | ||
Updated•1 year ago
|
Blocks: webgpu-triage
Assignee | ||
Comment 1•1 year ago
|
||
Stolen from https://phabricator.services.mozilla.com/D173583, now that
things work as expected.
Updated•1 year 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•1 year ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
status-firefox130:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch
Assignee | ||
Updated•1 year ago
|
No longer blocks: webgpu-triage
You need to log in
before you can comment on or make changes to this bug.
Description
•