可以做些什么来保持OpenGL的最新状态?

时间:2013-04-16 18:16:36

标签: api opengl glsl upgrade glew

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

如何让OpenGL保持最新状态?如何升级它,如何启用扩展/功能?我正在运行 Linux Mint 13(Maya),我使用 GLEW 来启用 OpenGL扩展。虽然我使用 Linux ,但我希望答案还会涵盖其他平台,例如 Windows Mac

1 个答案:

答案 0 :(得分:0)

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