当我使用OpenGL 3.1运行我的程序时它工作正常但是当我使用OpenGL 3.2时,glGenFramebuffers
给出了段错误。我尝试使用glewExperimental = GL_TRUE
,这允许程序运行而不会出错,但屏幕是完全黑色的。我还应该提到我正在使用CG Toolkit 3.1版。什么可能出错的想法?
答案 0 :(得分:0)
根据定义,glGenX函数不应该崩溃 - 他们所做的就是给你一个可以随后使用的免费句柄。
因此,这听起来像是GLEW的一个问题。你有没有进入它看到你没有调用空指针函数?