Mesa 21.0 Adds EGL_EXT_platform_xcb Support

Written by Michael Larabel in Mesa on 14 November 2020 at 12:00 AM EST. Add A Comment
The newly-opened Mesa 21.0 development window has merged support for EGL_EXT_platform_xcb.

EGL_EXT_platform_xcb is one of the newest EGL extensions and allows for creating EGL resources from native X11 resources via EGL_EXT_platform_base and without encompassing Xlib.

Yuxuan Shui who created the EGL_EXT_platform_xcb extension is also responsible for the Mesa support. The motivation has been to allow OpenGL applications without the need for the Xlib library. EGL_EXT_platform_base is the extension created a number of years ago by Intel and NVIDIA Linux developers for allowing EGL implementations that can handle multiple platforms at run-time such as for X11 / Wayland / GBM / Android.

Details for those interested in this Mesa EGL support addition via this merge request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week