GLEW段错误与gl 2.0和+的功能?

时间:2011-04-07 23:42:57

标签: opengl glew

我目前正在努力应对使用GLEW的段错误。我尝试了一些函数(glUseProgram,glBindVertexArray),它们会导致段错误。奇怪的是,如果我用wglGetProcAddress()获取函数指针,它就可以工作。但我不打算为每个功能做这件事。

之前有人见过这个问题吗?

3 个答案:

答案 0 :(得分:3)

尝试添加

glewExperimental = GL_TRUE;

就在你对glewInit的调用之上。虽然我不知道这意味着什么,但它为我修好了。

答案 1 :(得分:1)

你忘了打电话给glewInit()吗?否则,您是否使用glewIsSupported检查您使用的功能是否受支持?如果您可以自己获得该功能,则应该支持它,假设您正确地进行了初始化。

答案 2 :(得分:0)

您可以尝试使用GLee代替GLEW。 GLee加载速度更快并自动初始化。它在几个版本中落后于OpenGL,但我与作者合作并最近将其更新。