【发布时间】:2013-04-01 23:21:01
【问题描述】:
我想使用 OpenGL 3.0 特性(帧缓冲对象、2D 纹理数组),但 Pyglet 创建的默认 OpenGL 上下文不支持这些。
在 Pyglet 源码中有以下示例:https://code.google.com/p/pyglet/source/browse/examples/opengl_3.py
遗憾的是,这个示例最后一次编辑是在 2008 年,似乎不再有效(get_info() 不再是上下文方法),甚至 major_version 和 minor_version 参数似乎也不再使用了。
然而,真正起作用的是将 PyOpenGL 与 Pyglet 结合使用。这是访问 OpenGL 3.0+ 的唯一方法吗?无论我最终使用哪种方法,它都必须与 Py2exe 一起使用。
【问题讨论】:
标签: python opengl py2exe opengl-3 pyglet