我正在尋找OS X的低級窗口API,它創建(或允許我輕鬆創建)OpenGL上下文。我嘗試過GLUT,GLFW,SDL和Cocoa窗口系統,但它們都有一些非常嚴重的問題。OS X的低級窗口API
GLUT似乎非常適合在第一任務,但不能做我自己跑環是不會削減它爲這個應用程序不強迫我做了很多額外的工作,似乎GLUT不處理好多線程。
GLFW也非常優秀且靈活,但在項目中使用它似乎是不可能的。我遵循了十幾個教程,並且仍然在構建機器上發現鏈接錯誤,或者在其他機器上啓動錯誤。
SDL是... SDL。讓事情變得容易,但它很快成爲「SDL應用程序」。如果沒有SDL成爲特定任務的唯一可用框架,那麼完成任務非常困難。
可可不是低級別的API。創建一個Cocoa窗口(以及它附帶的Objective-C)的開銷很大。我的測試表明它需要四兆字節左右,所以得到與其他一種或兩種方法相同的結果。
我還有什麼可以嘗試的嗎?
今天下午我會試試。謝謝。 – Justin 2013-05-10 18:11:53