我的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来学习基础知识。
答案 0 :(得分:2)
自1.5版以来,VBO是OpenGL的一部分,因此不需要扩展。如果核心支持VBO,则不要求扩展必须可用。
这也可能是一个实现错误,因为不暴露此扩展(如前所述)会破坏许多依赖该扩展的软件。