在使用嵌入式嵌入式进程内合成器时,EGL eglBindTexImage看起来像是一种很有前途的解决方案,它使合成器能够使用OpenGL本身而不会与任何客户端OpenGL上下文发生冲突。它将为客户端提供一个pbuffer和相关的GL上下文,该上下文秘密地绑定了合成器GL上下文中的GL对象。
但是我也希望它在运行X的主机上也能工作。我可以在扩展列表中找到的最接近的东西是GLX_EXT_texture_from_pixmap,但是然后我必须使用pixmap而不是pbuffer进行管理一堆警告,例如y方向。
我可能会错过的其他选择吗?