opengl - 在没有任何图形服务器的情况下运行 OpenGL 应用程序

标签 opengl graphics rendering headless off-screen

我想编写数字标牌应用程序,但我希望它在最小的环境中运行,所以我不需要 X11 服务器。是否可以在没有 X11(或至少具有 2D 图形的任何其他图形绘制库)的情况下在一个帐户上运行 OpenGL 应用程序?

最佳答案

一种方法是通过 Mesa off-screen rendering API 。请注意,这很可能不会加速。

如果您只是不想要 X11 并且愿意使用 OpenGL ES然后Wayland以及相应的Gallium驱动程序将为您提供硬件加速。

关于opengl - 在没有任何图形服务器的情况下运行 OpenGL 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8596503/

相关文章:

java - 如何在 Java/OpenGL 中使缩放后的图像看起来更好?

c - 弧球相机变焦

c++ - 如何更新迭代(for 循环)求解器中的粒子位置

c++ - OpenGL,这是绘制文本的最佳方式吗?

opengl - 是否可以用简单循环替换glutMainLoop()?

java - 如何在 Java 中组织图形和绘图

graphics - 如果相机平面对齐,我需要纠正吗?

c++ - 光能传递全局照明阴影边缘抖动,不直

c++ - DirectX:在不使用渲染目标的情况下渲染到屏幕缓冲区

javascript - 用户登录后 Meteor 重新渲染模板