Confirmed users
86
edits
(Updated now that texture_from_pixmap issues are identified.) |
|||
Line 1: | Line 1: | ||
= Overview = | = Overview = | ||
GL Layers are not enabled by default on X11. The primary problem was that there were interoperability issues between X11 rendering APIs (RENDER) that render into X pixmaps and OpenGL. Most of these were due to Gecko's use of the texture_from_pixmap extension (fixed in {{bug|707722}}) and issues with Mesa's glXWaitX and glXWaitGL (worked around in {{bug|687831}}). | GL Layers are not enabled by default on X11. The primary problem was that there were interoperability issues between X11 rendering APIs (RENDER) that render into X pixmaps and OpenGL. Most of these were due to Gecko's incorrect use of the texture_from_pixmap extension (fixed in {{bug|707722}}) and issues with Mesa's glXWaitX and glXWaitGL (worked around in {{bug|687831}}). | ||
The rest of this page was written assuming that texture_from_pixmap problems were insurmountable, and so we'd need to stop using XRender, stop using X pixmaps, to be in a place to easily enable GL layers by default. However, there are no known obstacles to using X Pixmaps with GL. Remaining work is identified in dependencies of {{bug|594876}}. | The rest of this page was written assuming that texture_from_pixmap problems were insurmountable, and so we'd need to stop using XRender, stop using X pixmaps, to be in a place to easily enable GL layers by default. However, there are no known obstacles to using X Pixmaps with GL. Remaining work is identified in dependencies of {{bug|594876}}. |