python - 从 Python 调用 OpenGL 扩展

标签 python opengl pyopengl

我在 Ubuntu Natty 上使用 PyOpenGL 3。

我想使用 glDrawElementsBaseVertex功能。

我可以看到它列在我的 glxinfo 输出中,所以我知道我的卡上有它。

但是,我找不到如何实际调用它。当我导入 OpenGL.GL 时,如果我尝试使用它,我会收到 NameError 。 (与None不同)。

最佳答案

尝试通过其扩展名导入该函数:

>>> from OpenGL.GL.ARB.draw_elements_base_vertex import *
>>> glDrawElementsBaseVertex
<OpenGL.platform.baseplatform.glDrawElementsBaseVertex object at 0x031D7B30>

关于python - 从 Python 调用 OpenGL 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6423994/

相关文章:

opengl - 应该为每个纹理单元应用 glEnable(GL_TEXTURE_2D)

python - 如何正确使用 gluLookAt?

python - 使用 Python 在 App Engine 上读取文件?

python - 输入不工作Python

python - 从 python sdk 获取 Azure VM 的备份详细信息

c++ - 在着色器上计算标准化设备坐标会显示与在 cpu 上计算不同的结果

python - 在python中使用递归根据分隔符分割文本文件

opengl - 我如何知道我的系统支持哪个opengl版本

opengl - OpenGL中纹理有多少个mipmap

opengl - OpenGL GLSL 采样器是否总是返回从 0.0 到 1.0 的 float ?