我正在使用wxPython,我想使用基於OpenGL的畫布,但我不希望上下文支持棄用的功能。我已經通過Eclipse中的pyopengl和pyglet進行了導航,但看起來他們並不支持這一點。我是這樣說的,因爲我找不到用於將屬性分配給上下文的WGL函數,如white paper by AMD。在爲上下文指定配置時,在pylget的文檔中也沒有提到兼容性狀態參數。我可以忽略一些東西嗎是否有'Python'解決方案,還是需要開始查看類似ctypes的東西?在Python中創建向前兼容的OpenGL 3.x上下文
編輯:閱讀一些文件後,它看起來像沒有爲OpenGL
pyopengl module,稱爲FORWARD_COMPATIBLE_ONLY
一個標誌,將從OpenGL.GL
過濾棄用入口點,但僅從這個模塊。甚至在OpenGL 3.x Deprecations部分的pyopengl網站上提到了我之前沒有注意到的內容。如果這意味着GLSL棄用也將被防範,那麼這看起來像一個解決方案。