Closed Bug 1629357 Opened 4 years ago Closed 4 years ago

Make WebRender enabled a requirement for WebGPU presentation

Categories

(Core :: Graphics: WebGPU, defect, P3)

defect

Tracking

()

RESOLVED FIXED
85 Branch
Tracking Status
thunderbird_esr60 --- unaffected
thunderbird_esr68 --- unaffected
firefox-esr68 --- unaffected
firefox76 --- disabled
firefox77 --- disabled
firefox78 --- disabled
firefox85 --- fixed

People

(Reporter: kvark, Assigned: kvark)

References

Details

Attachments

(1 file)

Our presentation logic is written against WebRender. We need to either fail to create a presentation context when WebRender is not enabled, or disable WebGPU entirely in this case.

WebGPU itself doesn't care about WebRender or even the GPU process.
However, the presentation to canvas as written today only works with WebRender, so
it seems fine to have it as a dependency in general.

An alternative could be to just fail getContext() call if webrender is disabled.

Assignee: nobody → dmalyshau
Status: NEW → ASSIGNED
Severity: -- → S3
Pushed by dmalyshau@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/346bbd581eb8
Make WebGPU dependent on WebRender feature r=aosmond
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch
Regressions: 1677724
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: