Open
Bug 2052515
Opened 2 months ago
Updated 1 month ago
Use the ANGLE Metal backend on macOS for webrender
Categories
(Core :: Graphics, task)
Core
Graphics
Tracking
()
NEW
People
(Reporter: jnicol, Assigned: jnicol)
References
(Depends on 2 open bugs)
Details
(Whiteboard: [fxpe])
I will file blocking bugs for individual pieces of work, but the high-level todos are:
- Bug 2027951 will have already taken care of building and packaging Metal ANGLE on macOS
- Need to support IOSurfaces with EGL/ANGLE in
SurfacePoolCAand(Render)MacIOSurfaceTextureHostOGL - Ensure we use a different EGLDisplay/Metal device for WebGL and Webrender, otherwise we seem to hit threading issues (lots of glitches)
- Find an alternative to
CGLSetVirtualScreen()for GPU switching, for devices with multiple GPUs. (Likely something like "option B" in bug 1600178)
Updated•2 months ago
|
See Also: → https://mozilla-hub.atlassian.net/browse/FXPE-88
You need to log in
before you can comment on or make changes to this bug.
Description
•