我想使用OpenGL 3.0功能(幀緩衝區對象,2D紋理數組),但由Pyglet創建的默認OpenGL上下文不支持這些。如何使用Pyglet創建OpenGL 3.0上下文
在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。
我正在使用Pyglet的當前版本(1.1.4),現在已升級到1.2,這已經解決了我的問題(它爲我創建了一個OpenGL 3.3上下文)。謝謝! – doeke