0

在尝试使用它提供的新功能(如顶点缓冲区对象)在OpenGL中创建程序时,我最终遇到了一个问题:我的系统不支持OpenGL API中的许多新功能。这些不受支持的函数包括glCreateShaderglDeleteShaderglGenBuffers等函数。

如何让 OpenGL 保持最新?如何升级它,如何启用扩展/功能?我正在运行Linux Mint 13 (Maya),并且我使用GLEW来启用OpenGL 扩展。尽管我使用Linux,但我希望答案也能涵盖WindowsMac等其他平台。

4

1 回答 1

0

这种情况下的问题可能是驱动程序不是最新的。在调用函数glewInit以初始化GLEW并启用OpenGL扩展之前,也有可能未正确创建 OpenGL 上下文。这里就是这种情况。

于 2013-04-19T07:18:49.290 回答