Closed Bug 1284292 Opened 9 years ago Closed 9 years ago

[webvr] Allow GLScreenBuffer::CreateFactory to work without a CompositableForwarder

Categories

(Core :: Graphics, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla50
Tracking Status
firefox50 --- fixed

People

(Reporter: kip, Assigned: kip)

References

Details

Attachments

(1 file)

While implementing the WebVR 1.0 API (Bug 1250244), I am using parts of the gfx stack and do not wish to pull in dependencies such as layers. This patch updates GLScreenBuffer to allow use without a CompositableForwarder.
- GLScreenBuffer::CreateFactory has been overloaded to accept either a CompositableForwarder or a ClientIPCAllocator. - WebVR 1.0 API implementation in Bug 1250244 uses GLScreenBuffer without a CompositableForwarder. Review commit: https://reviewboard.mozilla.org/r/62142/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/62142/
Attachment #8767735 - Flags: review?(gwright)
I am splitting Bug 1250244 into easier to review and land pieces such as this one. Please let me know if another reviewer would be a better choice, thanks!
Comment on attachment 8767735 [details] Bug 1284292 - Allow GLScreenBuffer::CreateFactory to work without a CompositableForwarder https://reviewboard.mozilla.org/r/62142/#review58926
Attachment #8767735 - Flags: review?(gwright) → review+
Pushed by kgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/26cf02eec830 Allow GLScreenBuffer::CreateFactory to work without a CompositableForwarder r=gw280
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla50
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: