Как включить EGLFS i.Mx6 QPA для Qt на IMX6Q?

Я кросс-компилирую Qt с Buildroot и GCC Linaro для цели IMX6Q.

Я хотел бы использовать плагин платформы eglfs, но я не уверен в списке доступных доступных бэкэндов.

QPA backends:
  DirectFB ............................... no
  EGLFS .................................. yes
  EGLFS details:
    EGLFS OpenWFD ........................ no
    EGLFS i.Mx6 .......................... no
    EGLFS i.Mx6 Wayland .................. no
    EGLFS RCAR ........................... no
    EGLFS EGLDevice ...................... yes
    EGLFS GBM ............................ yes
    EGLFS Mali ........................... no
    EGLFS Raspberry Pi ................... no
    EGL on X11 ........................... no
    LinuxFB ................................ no
    VNC .................................... yes
    Mir client ............................. no

Я предполагаю, что EGLFS i.Mx6 лучше всего подходит для IMX6Q, но как можно активировать эту опцию вместо EGLDevice или GBM?

Я настроил Qt с -device linux-imx6-g++ (с использованием пользовательских настроек конфигурации buildroot), но это ничего не меняет, и я пока не вижу никаких других опций.

Спасибо за любую помощь.

1 ответ

Решение

Включите BR2_PACKAGE_IMX_GPU_VIV, который обеспечит реализацию OpenGL для i.MX6.

Другие вопросы по тегам