glGenTextures中的pyopengl错误

时间:2011-03-26 21:05:13

标签: python opengl segmentation-fault

我有这个问题:

Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from OpenGL.GL import *
>>> glGenTextures
<OpenGL.lazywrapper.glGenTextures object at 0x9d3b18c>
>>> glGenTextures(1)
Segmentation fault

我在使用Ubuntu 10.04 LTS

它能是什么?我在哪里可以找到其他信息?

1 个答案:

答案 0 :(得分:3)

在调用任何OpenGL函数之前,您应该使上下文处于活动状态。另外,glGenTextures需要两个参数,因此pyopengl不会直接调用它。您必须查看pyopengl源代码以确切了解出现了什么问题,但首先创建上下文肯定是解决方案的一部分。