在我最新的macosmojave(10.14)笔记本电脑上,使用Python3.6,我试图使用OpenGL(使用pyOpenGL),在尝试使用一些功能时遇到了一个错误。e、 g
from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
glGenVertexArrays(1)
glGenVertexArrays
引发以下异常:
在引擎盖下面,在这个函数里面,有一个函数叫做“基础平台.py:checkExtension(),它接收到“false”以尝试检查OpenGL扩展:“GL”ARB_vertex_array_object”
这段代码在windows机器上运行得很好。在
一些OpenGL功能已经存在(一些OpenGL函数在调用之前被调用,并且不会引发错误)。 有人知道变通办法吗?可能需要安装\升级\降级?在
我知道苹果宣布他们将在未来放弃对OpenGL的支持,但据我所知,它不会影响10.14。在
您使用的函数在macOS 10.14上可用。macOS支持OpenGL直到4.1版。对我来说,好像你在使用OpenGL函数之前忘了初始化OpenGL上下文。在
相关问题 更多 >
编程相关推荐