我想将我的科学 3D 应用程序从 Freeglut 升级到 GLFW,但我担心隐藏的冲突或数据丢失,实际上我的应用程序与 Freeglut 一起工作就像一个魅力,我没有任何问题,但现代 OpenGL 推荐使用 GLFW( 3.0+)在所有现代书籍和教程中。
我查看了 GLFW API,它看起来像带glfw*
前缀的 Glut,但我不确定。所以我想到了三个问题:
- 为了 GLFW 的缘故,是否值得打破我现有的项目,还是坚持使用 freeglut?
- 我会因为过剩而失去任何功能吗?
- GLFW 与 GTK+ 兼容吗?(因为我的 GUI 是基于 GTK 的)