Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在尝试使用它提供的新功能(如顶点缓冲区对象)在OpenGL中创建程序时,我最终遇到了一个问题:我的系统不支持OpenGL API中的许多新功能。这些不受支持的函数包括glCreateShader、glDeleteShader和glGenBuffers等函数。
如何让 OpenGL 保持最新?如何升级它,如何启用扩展/功能?我正在运行Linux Mint 13 (Maya),并且我使用GLEW来启用OpenGL 扩展。尽管我使用Linux,但我希望答案也能涵盖Windows和Mac等其他平台。
这种情况下的问题可能是驱动程序不是最新的。在调用函数glewInit以初始化GLEW并启用OpenGL扩展之前,也有可能未正确创建 OpenGL 上下文。这里就是这种情况。