use*_*250 14 linux opengl opengl-es egl
任何人都能解释一下EGL是什么以及它的作用是什么?
如何在Linux上使用EGL和OpenGL-ES?
EGL是硬件和操作系统之间的一层吗?
Ric*_*son 15
EGL是一个独立于窗口系统的等效于GLX和WGL API,它们分别在X和Microsoft Windows中支持OpenGL.它是Khronos渲染API(如OpenGL ES或OpenVG)与底层本机平台窗口系统之间的接口.它处理图形上下文管理,表面/缓冲区绑定和渲染同步,并使用其他Khronos API实现高性能,加速,混合模式2D和3D渲染.
Mesa有一个名为EGL 的实现,并在Mesa EGL Wiki中有所介绍.实际上你不能使用 XEGL/EGL,
如果您在Linux上运行并且不需要X,那么请查看Wayland,它是在MESA之上构建的替代服务器.
djn*_*jna 1
我认为您最好阅读诸如此类的权威参考资料。我认为解释这一点没有价值。
那篇文章中似乎引用了一些 Linux 实现。您不能指望人们在这里为您提供详细的教程。相反,当您遇到困难时,请尝试使用这些参考资料并提出具体问题。
也许您可以将 EGL 视为一种专用图形“操作系统”,我个人认为它是另一种 API,用于抽象图形。
归档时间:
15 年,2 月 前
查看次数:
21754 次
最近记录:
5 年,10 月 前