最近的Mac笔记本电脑不支持VBO

时间:2013-11-30 09:56:17

标签: macos opengl glut vbo

我的2011年中期Macbook Air配有Intel HD Graphics 3000 384 MB显卡。使用OpenGL扩展查看器,我很惊讶地发现找不到GL_ARB_vertex_buffer_object,但在驱动程序版本2.1 APPLE-1.6.30'中可用。我当然希望VBO可以在这样一台新电脑上使用。

我目前正在阅读OpenGL Superbible来学习现代OpenGL编程,但是即使现代笔记本电脑不支持VBO,它的这方面似乎也毫无用处。有什么我想念的吗?其他Mac用户是否也遇到同样的问题?

如果它有任何相关性,我使用的是Mac OS 10.8.5并且最初使用GLUT来学习基础知识。

1 个答案:

答案 0 :(得分:2)

自1.5版以来,VBO是OpenGL的一部分,因此不需要扩展。如果核心支持VBO,则不要求扩展必须可用。

这也可能是一个实现错误,因为不暴露此扩展(如前所述)会破坏许多依赖该扩展的软件。