2012-09-05 162 views
3

我讀過周圍有很多棄用的OpenGL的事情。我聽說這與着色器的實現有關。是否有任何圖書館受到這種棄用的影響? 似乎暗示SFML,GLFW和SDL作爲最新的庫。 其他圖書館如glew或glut是否存在棄用問題?庫支持OpenGL

回答

2

GLUT是實用程序庫包含大多與GUI有用的方法。 GLUT已經過時了10年,所以它不能用於新的(可編程)流水線。從我所支持的know以上到只包含GL 3.1。它取代GLUT該項目是FREE GLUT這是最新的,並且能與新老版本的OpenGL可以使用二者。 Glew是爲Windows用戶公開GL API的庫。它既有不推薦的功能,也有當前的功能。這取決於您選擇的GL版本和配置文件類型,由您決定使用。例如,如果您在OpenGL 4.0版本中使用兼容性配置文件,則可以使用已棄用和4.0 API特定功能的組合。但是,如果您選擇核心配置文件,那麼使用棄用的方法將無法工作。

+0

謝謝。這將使我朝着正確的方向前進。 – Cody