Api 如何使OpenGL保持最新?
当我试图在OpenGL中使用它提供的新功能(如顶点缓冲区对象)创建程序时,我最终遇到了一个问题:我的系统不支持OpenGL API中的许多新函数。这些不受支持的函数包括glCreateShader、glDeleteShader和glGenBuffers等函数Api 如何使OpenGL保持最新?,api,opengl,glsl,upgrade,glew,Api,Opengl,Glsl,Upgrade,Glew,当我试图在OpenGL中使用它提供的新功能(如顶点缓冲区对象)创建程序时,我最终遇到了一个问题:我的系统不支持OpenGL API中的许多新函数。这些不受支持的函数包括glCreateShader、glDeleteShader和glGenBuffers等函数 如何使OpenGL保持最新?如何升级,如何启用扩展/功能?我正在运行LinuxMint13(Maya),并使用GLEW启用OpenGL扩展。尽管我使用的是Linux,但我希望答案也能涵盖其他平台,如Windows和Mac。这种情况下的问题可
如何使OpenGL保持最新?如何升级,如何启用扩展/功能?我正在运行LinuxMint13(Maya),并使用GLEW启用OpenGL扩展。尽管我使用的是Linux,但我希望答案也能涵盖其他平台,如Windows和Mac。这种情况下的问题可能是驱动程序,它们不是最新的。在调用函数glewInit初始化GLEW并启用OpenGL扩展之前,也有可能未正确创建OpenGL上下文。这里就是这种情况。缓冲区对象已经存在十年了。它们不是一个“新功能*。总的来说,这个问题太模糊了,无法回答。您使用的是什么硬件?您使用的是什么驱动程序?等等。FWIW,在OSX上,除了安装更新的操作系统外,您不做任何事情来保持它的最新。它不是与操作系统分开更新的,而是一些小的更新(如从10.8.2到10.8.3)通常会包含错误修复等。最好是在您可以运行的最新版本的操作系统上。