Существует множество графических интерфейсов для C/С++, но очень немногие из них основаны на идее, что opengl является довольно многоплатформенной графической библиотекой. Есть ли большой недостаток в использовании этого OpenGL для создания моего собственного минимального GUI в переносном приложении?
Blender делает это, и кажется, что он хорошо работает для него.
EDIT: точка моего вопроса заключается не в использовании внешней библиотеки, а в создании моей собственной. Моя главная проблема заключается в использовании библиотек, которые используют opengl в качестве backend. Agar, например, CEGUI или Blender GUI.
Спасибо.