为Khronos OpenGL Registry提出的GL_MESA_EGL_sync扩展


GL_MESA_EGL_sync是一个新的OpenGL扩展,用于将EGL的KHR_fence_sync同步行为扩展到桌面OpenGL空间。

EGL_KHR_fence_sync将同步对象的概念作为同步原语添加到EGL,类似于GL_ARB_sync。 但是对于GL_MESA_EGL_sync,由于某些平台扩展依赖于EGL扩展,因此希望更像是EGL_KHR_fence_sync而不是ARB_sync扩展。

OpenGL中MESA_EGL_sync的主要推动因素之一似乎是启用EGL_Android_native_fence_sync支持,并使用Linux sync文件对象在使用OpenGL的进程之间进行同步,以及使用Linux DRM/KMS代码进行显式屏蔽。

在OpenGL Registry的扩展规范等待审查期间,Mesa代码正在审查中。

这只是近年来由MESA开发/发起的几个扩展中的一个。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-06/159025.htm

 

相关内容