Я хочу обновить мое научное 3D приложение с Freeglut до GLFW, но я беспокоюсь о скрытых конфликтах или потере данных, На самом деле мое приложение работает как шарм с Freeglut и у меня нет никаких проблем, но GLFW рекомендуется для современного OpenGL (3.0+) во всех современных книгах и учебниках.
Я посмотрел на GLFW API и он выглядит как Glut с префиксом glfw*
, но я не совсем уверен. Поэтому у меня есть три вопроса:
- Стоит ли ломать мой существующий проект ради GLFW, или придерживаться GLFW? freeglut?
- Потеряю ли я какую-нибудь возможность от glut?
- Совместим ли GLFW с GTK+? (потому что мой GUI основан на GTK)