OpenGL: функции VBO не определены - PullRequest
4 голосов
/ 27 сентября 2011

Я пытаюсь использовать OpenGL VBO, но функции, связанные с их использованием, например, glGenBuffersARB(), не определены.Функции непосредственного режима, конечно, хорошо, только они.

Я использую VS2010 с библиотекой SFML .Один из заголовков включения в этой библиотеке включает в себя <GL/gl.h> и <GL/glu.h>, а исполняемый файл связан с glu32.lib и opengl32.lib

Почему отсутствуют только эти функции и как я смогувключить их использование?

1 Ответ

7 голосов
/ 27 сентября 2011

GLEW определит их, как и другие библиотеки расширений GL.

Информация может быть найдена здесь: http://www.opengl.org/resources/features/OGLextensions/

Использование расширения, которое включает новые точки входа вызова функциисложнее в Win32, потому что вы должны сначала запросить указатель на функцию у драйвера OpenGL ICD, прежде чем вы сможете вызвать функцию OpenGL.

GLEW сделает это за вас.

...