Я хочу полностью использовать OpenGL 3.3 в своей программе, но glGenVertexArrays
segfaults без специальной инициализации. Я просмотрел исходный код GLEW, но не смог найти, что сделано для его работы.
Я попытался привязать к GLEW, но OPTLINK либо говорит, что библиотека недействительна (при компиляции с VS2012), либо символ не найден (uint glewInit()
в dll MinGW, преобразованном в lib с помощью implib).
Если для того, что делает GLEW, требуется всего несколько строк (полагаю, мне не нужно 1000 строк для получения функций), я хотел бы сделать это сам, когда это слишком много, я был бы признателен за помощь в создании библиотеки, которая на самом деле D принимает.
glBindVertexArrays
. Затем не допускайте сегментацииglVertexAttribPointer
. Я могу продолжить и назвать каждую функцию GL 1.2+, которую вы можете использовать, но я думаю, вы поняли мою мысль. Вам нужно загрузить функции, которые вы хотите использовать. Вы можете сделать это самостоятельно или получить библиотеку для этого. - person Nicol Bolas   schedule 20.10.2012