Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl GlEndList()中的GLError在经典的great.py示例中_Opengl_Fedora_Pyopengl - Fatal编程技术网

Opengl GlEndList()中的GLError在经典的great.py示例中

Opengl GlEndList()中的GLError在经典的great.py示例中,opengl,fedora,pyopengl,Opengl,Fedora,Pyopengl,尝试在虚拟机上运行会导致以下堆栈跟踪: OpenGL Warning: XGetVisualInfo returned 0 visuals for 0x92e18b0 OpenGL Warning: Retry with 0xd4 returned 1 visuals OpenGL Warning: XGetVisualInfo returned 0 visuals for 0x92e18b0 OpenGL Warning: Retry with 0xd4 returned 1 visuals

尝试在虚拟机上运行会导致以下堆栈跟踪:

OpenGL Warning: XGetVisualInfo returned 0 visuals for 0x92e18b0
OpenGL Warning: Retry with 0xd4 returned 1 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0x92e18b0
OpenGL Warning: Retry with 0xd4 returned 1 visuals
Traceback (most recent call last):
  File "gears.py", line 264, in <module>
    init()
  File "gears.py", line 234, in init
    glEndList()
  File "errorchecker.pyx", line 50, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError (src/errorchecker.c:1050)
OpenGL.error.GLError: GLError(
    err = 1280,
    description = 'invalid enumerant',
    baseOperation = glEndList,
    cArguments = ()
)

在我看来,您运行的OpenGL版本低于1.2。检查您正在运行的OpenGL版本。

在我看来,您运行的OpenGL版本低于1.2。检查您正在运行的OpenGL版本。

如果这有帮助,
OpenGL。
,mesa lib是7.7-4,而
/usr/lib/libGL。因此.1.2
是我在
/usr/lib
中看到的版本。您能发布“glxinfo | grep OpenGL”的输出吗?glxinfo给了您任何线索吗?从我所能告诉的情况来看,这是OpenGL实现的一个问题。我在我的一些Linux安装(Debian、Ubuntu)上试用了它,代码运行得很好。可能与虚拟机图形驱动程序有关。啊,好吧,谢谢你的帮助。如果有帮助的话,
OpenGL.\uuu版本
,mesa lib是7.7-4,而
/usr/lib/libGL。那么.1.2
就是我在
/usr/lib
中看到的版本。你能发布一下“glxinfo | grep OpenGL”的输出吗?glxinfo给了你任何线索吗?从我能告诉你的情况来看,这是OpenGL实现的一个问题。我在我的一些Linux安装(Debian、Ubuntu)上试用了它,代码运行得很好。可能与虚拟机图形驱动程序有关。谢谢你的帮助。
$ glxinfo | grep OpenGL
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 1.20 NVIDIA via Cg compiler
OpenGL extensions: