Platform/GFX/X11GLLayers: Difference between revisions

Line 1: Line 1:
= Overview =
= Overview =


GL Layers are not enabled by default on X11. The primary problem is that we are still using X11 rendering APIs (XRender) that render into X pixmaps, which have poor interoperability with OpenGL (the texture_from_pixmap extension is buggy).
GL Layers are not enabled by default on X11. The primary problem is that we are still using X11 rendering APIs (XRender) that render into X pixmaps and these have poor interoperability with OpenGL when Gecko's use of the texture_from_pixmap extension is buggy {{bug|707722}} and there are issues with Mesa's glXWaitX and glXWaitGL {{bug|687831}}.


So we want to stop using XRender, stop using X pixmaps, and then we'll be in a place to easily enable GL layers by default.
So we want to stop using XRender, stop using X pixmaps, and then we'll be in a place to easily enable GL layers by default.
Confirmed users
85

edits