我正在使用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弃用也将被防范,那么这看起来像一个解决方案。