104得票7回答
禁用垂直同步以运行glxgears

有时候你需要检查 Linux 3D 加速是否真正生效(除了 glxinfo 输出之外)。这可以通过使用 glxgears 工具来快速完成。然而,其中的 FPS 常常受到显示器垂直刷新率的限制(即 60 fps)。因此,该工具变得不那么有用,因为即使软件渲染也可以在现代 CPU 上轻松产生 60...

26得票1回答
Linux上使用专有的Nvidia驱动程序时,多个OpenGLX渲染上下文会失败。

当我尝试在单独的线程上运行超过128个当前的OpenGLX渲染上下文时,调用glXMakeCurrent开始失败。 Display *display = XOpenDisplay(":0") Window root_win = RootWindow(display, screen); Win...

17得票6回答
X11/GLX - 全屏模式?

我正在尝试创建一个 Linux 应用程序——这里是一个屏幕保护程序——但是发现很难找到有关如何将窗口全屏的简单任务的信息,即使是现有屏幕保护程序的代码也没有提到它们是如何管理的,我还没有看到任何像 XRemoveDecoration() 这样明显的函数。 在摸索了很多后,我使用了以下代码成功...

14得票1回答
SDL2 无法创建窗口,因为它找不到匹配的 GLX 可视化界面。

我可以帮助您进行翻译,以下是关于it技术的内容。您需要在Windows 10上运行Ubuntu终端,并安装XMing作为X服务器(我使用XMing来运行qemu等...)。我正在尝试运行这个SDL2程序,所以我的main.cpp代码如下: #include <stdio.h> ...

13得票2回答
OpenGL GLX扩展不支持。

我已经在Ubuntu 10.04中安装了OpenGL和freeglut,并且在10.04和10.10中运行良好。但是在升级到11.04后,我使用OpenGL开发的应用程序无法正常运行。它们编译没有错误,但是当我尝试执行它们时,会出现以下错误: 对于GLUT: Xlib: extensio...

12得票1回答
Electron中神秘的无效OpenGL上下文

我创建了一个由GLX和GLEW支持的C++ & OpenGL动画引擎,并通过SWIG将其封装在Node.js模块中。目标是在Electron应用程序的浏览器进程中使用该引擎。 该引擎似乎非常稳定。它具有多上下文感知能力,在所有相关操作之前绑定正确的OpenGL上下文,几乎在每个可能的...

8得票2回答
如果“纯XCB”OpenGL是不可能的,那么在xcb/glx.h中找到的XCB/GLX API有什么用?

官方的 XCB 文档告诉我们,仅使用 XCB 使用 OpenGL 是不可能的:必须还要使用 Xlib。 Bart Massey(XCB 的创建者)在这篇文章中并未表明这是不可能的。但我肯定我错过了什么。 我花了数小时浏览 xcb/glx.h,它被很好地组织在这里。对我来说,它看起来像是一个...

7得票1回答
Libgdx不使用OpenGL ES 2.0

我希望在我制作的新的3D游戏中使用OpenGL ES 2.0。不过,目前我在一台2010年购买的Ubuntu电脑上进行开发(不是顶级但还算不错)。 Gdx.graphics.isGL20Available()返回false,而我很确定我的驱动支持3.3.0。以下是我从glxinfo获取的信息...