c++ - EGL 之上的 GUI?

标签 c++ user-interface egl

看起来 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/

相关文章:

c++ - 使用 C++ 以纳秒为单位提供时间的计时器功能

c++ - void *地址的int *值

java - 使用 invokeLater 一一显示对话框

c++ - 我如何计算这个函数的运行时间?

c++ - 如何在C++中使用getline命令?

java - 我不知道如何在停止时显示计时器

java - 什么时候注册监听器?

android - Nexus 10/Android 4.2.2(三星 Exynos 5 w/Mali-T604)上的 glTexSubImage2D 性能较慢

c++ - EGL 在第一次 opengl 函数调用时崩溃

graphics - EGL_KHR_IMAGE <- 它是什么以及何时应该使用它