GLEW segfault с функциями gl 2.0 и +? - PullRequest
0 голосов
/ 08 апреля 2011

Я в настоящее время борюсь с segfault, который я получаю, используя GLEW. Я пробовал несколько функций (glUseProgram, glBindVertexArray), и они вызывают segfault. Что странно, если я сам получаю указатель на функцию с помощью wglGetProcAddress (), это работает. Но я не планирую делать это для каждой функции.

Кто-нибудь видел эту проблему раньше?

Ответы [ 3 ]

3 голосов
/ 14 сентября 2011

попробуйте добавить

glewExperimental = GL_TRUE;

прямо над вашим звонком в glewInit.Хотя я не знаю, что это значит, это исправило это для меня.

1 голос
/ 08 апреля 2011

Вы забыли позвонить glewInit(), возможно?В противном случае вы проверяли, поддерживаются ли используемые вами функции, используя glewIsSupported?Если вы можете получить функцию самостоятельно, она должна поддерживаться, при условии, что вы правильно выполнили инициализацию.

0 голосов
/ 08 апреля 2011

Вы можете попробовать GLee вместо GLEW.GLee загружается быстрее и инициализируется автоматически.Он отстал от OpenGL пару выпусков, но я работал с автором и недавно обновил его.

...