После этого урока Я пытался управлять своими буферами OpenGL для контекста OpenGL, который я создал с помощью SFML, в среде Visual Studio. Я установил SFML и Glew в их последних версиях, сделал правильное связывание, и я могу работать с такими примитивами, как OpenGL glClear
, glBegin
и glVertext3d
.
Однако существует множество других функций OpenGL, которые я не могу вызвать, например, glEnableVertexAttribArray
или glBindBuffer
, и я хотел бы понять, почему. Я заметил, что версия OpenGL по умолчанию, установленная контекстом SFML, - 4.6, но я не могу найти соответствующую документацию для этих функций на веб-сайте khronos для этой версии. Более того, моя визуальная студия даже не распознает эти функции как часть какой-либо библиотеки, но я мог бы пропустить некоторые из них, учитывая, что я полагаюсь на SFML / OpenGL.hpp. Документация на стороне SFML очень легкая на эту тему ...
Спасибо!