看起来 EGL 将成为将“GUI 窗口”连接到图形服务器的下一个最流行的标准,我的问题是:有一个 GUI 框架,可能是在 C++ 中,它能够在EGL 的顶部?
出于不同的原因,我将 GTK、QT、Wx 排除在外,它们也不符合我在这里的要求。
最佳答案
我认为您对 EGL 是什么做出了错误的假设,EGL 仅仅是 frameubber 配置的标准接口(interface), native 缓冲区(例如像素图)、窗口和渲染上下文,实际上与 WGL 和 GLX 提供的非常相似,并且是在某种程度上模仿这些 API。在早期,它是作为移动设备上的界面,但现在我们看到越来越多的实现出现在桌面上,甚至支持完整的 OpenGL 配置文件,而不仅仅是 OpenGL ES。
所以这意味着任何使用任何客户端 API 的 EGL 支持的 GUI 框架都适用于这个问题,它们有很多,但这里有一些这样的库的例子 GWEN , GLAM , libRocket
关于c++ - EGL 之上的 GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16474173/