Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我使用 OpenGL 3.1 运行我的程序时,它可以正常工作,但是当我使用 OpenGL 3.2 时,glGenFramebuffers会出现段错误。我尝试使用glewExperimental = GL_TRUE,这允许程序运行而不会出现错误,但屏幕完全是黑色的。我还应该提到我正在使用 CG Toolkit 3.1 版。有什么想法可能会出错吗?
glGenFramebuffers
glewExperimental = GL_TRUE
根据定义,glGenX 函数不应该崩溃——它们所做的只是给你一个可以在之后使用的空闲句柄。
因此,这听起来像是 GLEW 的问题。你有没有进入它看看你没有调用空指针函数?