Самый легкий способ запустить простое GLES/EGL/OpenVG приложение на ПК?

Я думал, что это должно быть легко, но... geesh! Поставщик дал мне, довольно простая демонстрационная программа означала демонстрировать некоторые тривиальные анимации значка. Целевая платформа является встроенной системой (MX51) с ускоренным OpenGL ES 2.0/OpenVG и поддержкой EGL.

К сожалению, демонстрация также имеет раздражающую зависимость от нескольких классов утилиты Qt (например, QImage). Если бы не эта зависимость я компилировал бы/выполнял бы вещь на цели. Но я не смакую мысль о кросс-компиляции QT только для выполнения этой небольшой демонстрации---, даже если было достаточно комнаты для него на встроенной плате.

Я надеялся, что смог запускать приложение по стандарту (выход) Ubuntu 10.04 VM и начал после этих направлений заставлять его произойти. И я на самом деле управлял---как, 10 часов спустя---, чтобы скомпилировать все и получить выполнимый двоичный файл демонстрационной программы. Однако, когда я выполняю его, я вижу следующую ошибку:

eglCreateWindowSurface: egl error "EGL_BAD_CONFIG" (0x3005)

Вздох. Не, что я хотел присматривать за всем тем усилием. Это кажется путем, более трудным, чем это должно быть.

Действительно ли встроенный GL является средой действительно такое гетто, что я должен запустить даже тривиальные программы на цели с помощью некоторого предоставленного поставщиками BSP? Судя по отсутствию ответов на вопрос этого парня, я думаю, что ответ мог бы быть да. Но я (еще) даже не забочусь об ускорении. Я просто хочу выполнить самую глупую из программ OpenGL ES 2/OpenVG на настольном ПК и понять то, как это смотрит. (Для меня не имеет значения, запускает ли ПК Linux или Windows.), Как люди делают этот вид вещи?

6
задан Community 23 May 2017 в 11:53
поделиться