创建VertexArray时出现分段错误

时间:2017-06-02 15:33:06

标签: c++ opengl vao

调用jQuery时出现分段错误。我试着设置glGenVertexArrays()但我仍然得到错误。这是我的小代码。

glewExperimental = GL_TRUE

1 个答案:

答案 0 :(得分:3)

您永远不会验证glewInit()是否会返回GLEW_OK(并且因为您没有当前的GL上下文而赢了,所以glGenVertexArrays()和{{1}两者都是NULL函数指针。

Calling NULL is bad.

在使用之前,您还应检查当前GL上下文是否支持VAOs,方法是通过GL版本检查(glBindVertexArray())或扩展名(if(GLEW_VERSION_3_0)...)。

就创建GL上下文并使其成为最新情况而言,我建议SDL2GLFW3