我正在尝试使用OpenGL VBO,但与其使用相关的功能,例如glGenBuffersARB()
都是未定义的。立即模式功能当然很好,只有这些。
我正在使用带有SFML库的VS2010。该库中的一个包含标头包括<GL/gl.h>
和<GL/glu.h>
,可执行文件与glu32.lib
和opengl32.lib
为什么只缺少这些功能,我怎样才能包含它们的使用?
答案 0 :(得分:7)
GLEW将定义它们,其他GL扩展库也是如此。
可在此处找到相关信息:http://www.opengl.org/resources/features/OGLextensions/
使用包含新函数调用入口点的扩展在Win32中更难,因为在调用OpenGL函数之前必须先从OpenGL ICD驱动程序请求函数指针。
GLEW为你做这件事。