Mesa 19.3 Now Exposes Its Own GL_MESA_EGL_sync OpenGL Extension

Written by Michael Larabel in Mesa on 8 September 2019 at 07:04 AM EDT. 2 Comments
Mesa 19.3 now supports the GL_MESA_EGL_sync extension, a feature proposed by Mesa developers themselves months ago for OpenGL.

GL_MESA_EGL_sync is basically about bringing EGL_KHR_fence_sync support to desktop OpenGL. This OpenGL synchronization support was being pursued to complement the existing GL_ARB_sync synchronization extension in order to match the semantics of EGL_ANDROID_native_fence_sync support and other similar use-cases with some platform extensions being layered atop EGL_KHR_fence_sync's functionality rather than ARB_sync.

While the extension is still considered a work-in-progress and hasn't been merged into the OpenGL Registry, as of this weekend in Mesa 19.3 Git the extension is in place. The patches merged this morning by Heinrich Fink are now in there for next quarter's Mesa release with this synchronization extension.
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