0
我想使用VBO从高度图创建一个地形,但我不知道我应该包括到我的项目或使用什么标题。我使用Qt和我的操作系统是Windows 7.当我想使用glGenBuffers(1,& VboId);它会抛出一个错误:“glGenBuffers未在此范围内声明”Windows上的OpenGL顶点缓冲区对象 - 如何运行它? qt windows
我想使用VBO从高度图创建一个地形,但我不知道我应该包括到我的项目或使用什么标题。我使用Qt和我的操作系统是Windows 7.当我想使用glGenBuffers(1,& VboId);它会抛出一个错误:“glGenBuffers未在此范围内声明”Windows上的OpenGL顶点缓冲区对象 - 如何运行它? qt windows
VBO不是OpenGL核心的一部分,直到具体的版本等等。这可能会导致访问繁琐。大多数开发人员使用像GLEW这样的库来解析像VBO这样的扩展的查找。
另一种可能性是使用Qt的功能,如下所述: http://entropologygames.wordpress.com/2009/10/31/howto-use-vertex-buffer-objectsvbo-with-opengl-qt/
在你的情况,但是我会建议你使用QGLBuffer(QT 4.7及以上),其很好地概括VBO功能。 http://qt-project.org/doc/qt-4.8/qglbuffer.html