我想使用 OpenGL 3.0 功能(帧缓冲区对象、2D 纹理数组),但 Pyglet 创建的默认 OpenGL 上下文不支持这些。
在 Pyglet 源中有以下示例:https ://code.google.com/p/pyglet/source/browse/examples/opengl_3.py
可悲的是,这个示例最后一次编辑是在 2008 年,似乎不再有效(不再get_info()
是上下文方法),甚至似乎不再使用major_version
and参数。minor_version
然而,真正起作用的是将 PyOpenGL 与 Pyglet 结合使用。这是访问 OpenGL 3.0+ 的唯一方法吗?无论我最终使用哪种方法,它都必须与 Py2exe 一起使用。