2015-02-06 44 views
1

利用OpenGL我想使用OpenGL的漂亮Z緩衝功能,但我真的不希望我的程序每次運行時打開一個窗口(因爲我希望它運行儘可能快)。沒有窗戶

我是OpenGL的新手,我跟着教程學習它。在本教程中每個示例開頭:

  1. 初始化GLFW
  2. 打開一個窗口
  3. 初始化GLEW
  4. 真正的東西

所以我就在想:嗯,因爲我只想要保持真實的東西,讓我們擺脫第1-3步。 - 我結束了與「分段錯誤」

然後我就在想:嗯,也許GLEW是關係到我的真實的東西,但GLFW,它的名字,不僅會在窗口的東西。所以我嘗試刪除步驟1,並刪除步驟1-2。 --Both給了我一個「無法初始化GLEW」

現在我很迷茫......我該怎麼辦?

回答

2

我用GLFW + GLEW的OpenGL在多平臺系統的[Windows,Mac和Linux。

您有錯誤聞起來像丟失:

glewExperimental = GL_TRUE; 

谷歌它可以讓你瞭解多一點。

你在哪個平臺上?

+0

我發現使用Nvidia顯卡,這是試圖找出爲什麼事情從AMD轉移到Nvidia的硬件時,打破了一個相當令人沮喪的經歷時,我只需要glewExperimental標誌。 – Lionel 2015-02-06 06:12:44

2

除非我很困惑,GLFW還負責建立其如果你想渲染到屏幕或沒有緩衝區,你需要無論OpenGL上下文。