看起来 EGL 将成为将“GUI 窗口”连接到图形服务器的下一个最流行的标准,我的问题是:有一个 GUI 框架,可能在 C++ 中,它能够在 EGL 之上创建小部件和一个漂亮的 GUI ?
由于不同的原因,我排除了 GTK、QT、Wx,它们也不符合我在这里的要求。
看起来 EGL 将成为将“GUI 窗口”连接到图形服务器的下一个最流行的标准,我的问题是:有一个 GUI 框架,可能在 C++ 中,它能够在 EGL 之上创建小部件和一个漂亮的 GUI ?
由于不同的原因,我排除了 GTK、QT、Wx,它们也不符合我在这里的要求。
我认为您对 EGL 是什么做出了不正确的假设,EGL 只是帧橡胶配置、本地缓冲区(如像素图、窗口和渲染上下文)的标准接口,实际上与 WGL 和 GLX 提供的非常相似,并且在某种程度上建模以反映这些 API。早期它是作为移动设备上的接口,但现在我们看到越来越多的实现出现在桌面上,甚至支持完整的 OpenGL 配置文件而不仅仅是 OpenGL ES。
所以这意味着使用任何客户端 API 的 EGL 支持的任何 GUI 框架都适用于这个问题,其中有很多,但这里有一些此类库GWEN、GLAM、libRocket的示例