Closed Bug 1938659 Opened 2 months ago Closed 1 month ago

Enable dedicated and shared worker contexts for WebGPU

Categories

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

task

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: ErichDonGubler, Assigned: ErichDonGubler)

References

(Blocks 3 open bugs)

Details

(Keywords: webcompat:platform-bug)

Attachments

(4 files)

No description provided.
See Also: → 1904364
Depends on: 1938663
Blocks: 1938663
No longer depends on: 1938663
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/697e558303cd feat(webgpu): set `dom.webgpu.workers.enabled` (viz., dedicated worker) to `true` by default on Nightly r=webgpu-reviewers,nical https://hg.mozilla.org/integration/autoland/rev/cdee16feb3e6 feat(webgpu): enable APIs in shared worker contexts r=webgpu-reviewers,webidl,smaug,nical

Backed out for causing mochitest failures on browser_aboutURLs.js, test_navigator_secureContext.html

Backout link

Push with failures

Failure log // Failure log 2

Flags: needinfo?(egubler)
Flags: needinfo?(egubler)

This more closely follows the spec., closing yet another hunk of diff.

Attachment #9446171 - Attachment description: Bug 1938659 - refactor(webgpu): merge `GPUUncapturedErrorEvent.webidl` with `WebGPU.webidl` r=#webgpu-reviewers! → WIP: Bug 1938659 - feat(webgpu): properly implement `GPUUncapturedErrorEvent` in `WebGPU.webidl` r=#webgpu-reviewers!
Attachment #9446171 - Attachment description: WIP: Bug 1938659 - feat(webgpu): properly implement `GPUUncapturedErrorEvent` in `WebGPU.webidl` r=#webgpu-reviewers! → Bug 1938659 - feat(webgpu): sync `GPUUncapturedErrorEvent*` IDL with upstream r=#webgpu-reviewers!
Attachment #9446171 - Attachment description: Bug 1938659 - feat(webgpu): sync `GPUUncapturedErrorEvent*` IDL with upstream r=#webgpu-reviewers! → Bug 1938659 - feat(webgpu): sync `GPUUncapturedErrorEvent*` IDL with upstream r=#webgpu-reviewers
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8833467a69d6 feat(webgpu): set `dom.webgpu.workers.enabled` (viz., dedicated worker) to `true` by default on Nightly r=webgpu-reviewers,nical https://hg.mozilla.org/integration/autoland/rev/140653c9bb04 feat(webgpu): sync `GPUUncapturedErrorEvent*` IDL with upstream r=webidl,saschanaz https://hg.mozilla.org/integration/autoland/rev/11407a8b6353 feat(webgpu): enable APIs in shared worker contexts r=webgpu-reviewers,webidl,smaug,nical

Backed out for causing mochitests failures.

  • Backout link
  • Push with failures - some mochitests failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-FAIL | browser/components/contextualidentity/test/browser/browser_aboutURLs.js | A promise chain failed to handle a rejection: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getBoolPref] - stack: refreshPage@chrome://global/content/aboutInference.js:434:20

Flags: needinfo?(egubler)
Flags: needinfo?(egubler)
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/06f16aed3343 fix(inference): remove check for non-existent `gfx.webgpu.force-enabled` pref. r=tarek https://hg.mozilla.org/integration/autoland/rev/4f3685942b8a feat(webgpu): set `dom.webgpu.workers.enabled` (viz., dedicated worker) to `true` by default on Nightly r=webgpu-reviewers,nical https://hg.mozilla.org/integration/autoland/rev/8c722e795f1c feat(webgpu): sync `GPUUncapturedErrorEvent*` IDL with upstream r=webidl,saschanaz https://hg.mozilla.org/integration/autoland/rev/b80614c34a34 feat(webgpu): enable APIs in shared worker contexts r=webgpu-reviewers,webidl,smaug,nical
Blocks: 1911497
Blocks: 1896071
Blocks: 1904364
See Also: 1904364
Regressions: 1942745
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: