Похоже, что EGL станет следующим самым популярным стандартом для взаимодействия «окна GUI» с графическим сервером, мой вопрос: есть среда GUI, возможно на C ++, которая может создавать виджеты и хороший графический интерфейс поверх EGL ?
Я исключаю GTK, QT, Wx по разным причинам, и они также не соответствуют тому, что я здесь спрашиваю.
Я думаю, что вы сделали неверное предположение о том, что такое EGL, EGL — это просто стандартный интерфейс для конфигураций кадрового буфера, собственные буферы, такие как растровые изображения, окна и контексты рендеринга, которые очень похожи на то, что обеспечивают WGL и GLX, и в некоторой степени смоделирован, чтобы отразить эти API. В первые дни он задумывался как интерфейс для мобильных устройств, но в настоящее время мы видим все больше и больше реализаций, приходящих на десктоп, даже с поддержкой полного профиля OpenGL, а не только OpenGL ES.
Таким образом, это означает, что любая инфраструктура GUI, которая использует любую из поддерживаемых EGL клиентских API, будет применима к этому вопросу, их много, но вот несколько примеров таких библиотек. GWEN, GLAM, libRocket
Других решений пока нет …