我想使用OpenGL的漂亮的z-buffer功能,但我真的不希望我的程序每次运行时打开一个窗口(因为我希望它尽可能快地运行)。
我是OpenGL的新手,我按照教程学习它。在本教程中,每个示例都以:
开头所以我在想:嗯,因为我只想保留真实的东西,让我们摆脱步骤1-3。 - 我最终得到了"分段错误"
然后我在思考:好吧,也许GLEW与我真实的东西有关,但GLFW,就其名而言,只做窗口的东西。所以我尝试删除步骤1,并删除步骤1-2。 - 他们给了我一个"未能初始化GLEW"
现在我很困惑......我该怎么办?
答案 0 :(得分:2)
我在多平台系统[Windows,Mac和Linux]中使用OpenGL和GLFW + GLEW。
你错过的错误:
glewExperimental = GL_TRUE;
谷歌,因此你可以了解更多。
你在哪个平台上?
答案 1 :(得分:2)
除非我感到困惑,否则GLFW还负责设置您需要的OpenGL上下文,无论您是否要将缓冲区渲染到屏幕上。