<html><body>Hello,<br>I try to use directFB with QT4 (OpenGL) on Wandaboard (iMX6 DualLite) (Yocto Dora branch). <span id="result_box" class="short_text" lang="en"><span class="hps">Is there anyone</span> <span class="hps">who</span> <span class="hps">use</span> <span class="hps">opengl</span> <span class="hps">acceleration on framebuffer without X11 or Wayland?</span></span> Some Qt examples was working via QWS plugin but when I try use OpenGL (for example switch render in app svgviewer to OpenGL) it was crash (only I can see is freeze cursor on terminal text). hellogl_es2 crash on startup (freeze cursor on terminal text). <span id="result_box" class="short_text" lang="en"><span class="hps">df_dok was running correctly. There are</span> <span class="hps">some tutorials</span></span> or documentation how to run directFB and OpenGL?<br>Thank you<br>Milan Malich<br>HW/SW Developer<br><br><span id="result_box" class="short_text" lang="en"><span class="hps">The appendix includes</span> <span class="hps">configuration files</span></span> from actual Yocto Dora branch.<br>qt4-embedded_4.8.5.bbappend (add "-egl")<br>QT_GLFLAGS_mx6 = "-opengl es2 -egl -openvg"<br><br>local.conf<br>MACHINE ??= 'wandboard-dual'<br>DISTRO ?= 'poky'<br>INHERIT += "rm_work"<br><br>DISTRO_FEATURES_LIBC = "ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt \<br>               libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse \<br>               libc-getlogin libc-idn libc-inet libc-inet-anl libc-libm libc-locales libc-locale-code \<br>               libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc \<br>               libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc \<br>               libc-posix-wchar-io"<br>DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g opengl directfb ${DISTRO_FEATURES_LIBC}"<br><br>PACKAGE_CLASSES ?= "package_rpm"<br>EXTRA_IMAGE_FEATURES = "debug-tweaks"<br>USER_CLASSES ?= "buildstats image-mklibs image-prelink"<br>PATCHRESOLVE = "noop"<br>BB_DISKMON_DIRS = "\<br>    STOPTASKS,${TMPDIR},1G,100K \<br>    STOPTASKS,${DL_DIR},1G,100K \<br>    STOPTASKS,${SSTATE_DIR},1G,100K \<br>    ABORT,${TMPDIR},100M,1K \<br>    ABORT,${DL_DIR},100M,1K \<br>    ABORT,${SSTATE_DIR},100M,1K" <br>CONF_VERSION = "1"<br><br>BB_NUMBER_THREADS = '4'<br>PARALLEL_MAKE = '-j 3'<br>ACCEPT_FSL_EULA = "1"<br><br>My image configuration:<br>DESCRIPTION = "Image with Sato, a mobile environment and visual style for \<br>mobile devices. The image supports X11 with a Sato theme, Pimlico \<br>applications, and contains terminal, editor, and file manager."<br><br>DISTRO_FEATURES += "pulseaudio"<br>WEB = "web-webkit"<br>SOC_EXTRA_IMAGE_FEATURES ?= "tools-testapps"<br><br>IMAGE_FEATURES += "debug-tweaks splash package-management ssh-server-openssh hwcodecs"<br><br># Add extra image features<br>EXTRA_IMAGE_FEATURES += " \<br>    ${SOC_EXTRA_IMAGE_FEATURES} \<br>    nfs-server \<br>    tools-debug \<br>    tools-profile \<br>"<br><br>LICENSE = "MIT"<br><br>inherit core-image<br><br>TOUCH = ' ${@base_contains("MACHINE_FEATURES", "touchscreen", "tslib tslib-calibrate tslib-tests", "",d)}'<br><br>GPU = " \<br>    gpu-viv-bin-mx6q \<br>    gpu-viv-g2d \<br>"<br><br>#GSTREAMER = " \<br>#gst-fsl-plugin \<br>#gst-meta-base \<br>#gst-plugin-bluetooth \<br>#gst-plugins-bad \<br>#gst-plugins-base \<br>#gst-plugins-gl \<br>#gst-plugins-good \<br>#gstreamer \<br>#gstreamer1.0 \<br>#gstreamer1.0-plugins-bad \<br>#gstreamer1.0-plugins-base \<br>#gstreamer1.0-plugins-good \<br>#"<br><br><br>GSTREAMER = " \<br>gst-fsl-plugin \<br>gst-meta-base \<br>gst-plugin-bluetooth \<br>gst-plugins-bad \<br>gst-plugins-base \<br>gst-plugins-good \<br>gstreamer \<br>gstreamer1.0 \<br>gstreamer1.0-plugins-base \<br>gstreamer1.0-plugins-good \<br>"<br><br>FLS_LIB_MX6Q = " \<br>libfslcodec \<br>libfslparser \<br>imx-lib \<br>imx-vpu \<br>libfslvpuwrap \<br>"<br><br>FLS_LIB = " \<br>libfslcodec \<br>libfslparser \<br>imx-lib \<br>"<br><br>QT = " \<br>        qt4-embedded \<br>    libqt-embedded3support4 \<br>    libqt-embeddedclucene4 \<br>    libqt-embeddedcore4 \<br>    libqt-embeddeddbus4 \<br>    libqt-embeddedgui4 \<br>    libqt-embeddedhelp4 \<br>    libqt-embeddedmultimedia4 \<br>    libqt-embeddednetwork4 \<br>    libqt-embeddedscript4 \<br>    libqt-embeddedscripttools4 \<br>    libqt-embeddedsql4 \<br>    libqt-embeddedsvg4 \<br>    libqt-embeddedopengl4 \<br>    libqt-embeddedtest4 \<br>    libqt-embeddedwebkit4 \<br>    libqt-embeddedxml4 \<br>    qt4-embedded-fonts-ttf-dejavu \<br>    qt4-embedded-fonts-ttf-vera \<br>    qt4-embedded-plugin-iconengine-svgicon \<br>    qt4-embedded-plugin-imageformat-gif \<br>    qt4-embedded-plugin-imageformat-ico \<br>    qt4-embedded-plugin-imageformat-jpeg \<br>    qt4-embedded-plugin-imageformat-mng \<br>    qt4-embedded-plugin-imageformat-svg \<br>    qt4-embedded-plugin-imageformat-tiff \<br>    qt4-embedded-plugin-mousedriver-tslib \<br>    qt4-embedded-plugin-phonon-backend-gstreamer \<br>    qt4-embedded-plugin-script-dbus \<br>    qt4-embedded-plugin-sqldriver-sqlite \<br>    ${TOUCH} \<br>        qt4-embedded-demos \<br>        qt4-embedded-examples \<br>        qt4-embedded-assistant \<br>"<br><br>IMAGE_INSTALL += " \<br>    packagegroup-core-directfb \<br>    ${FLS_LIB} \<br>    ${GPU} \<br>    ${GSTREAMER} \<br>    ${QT} \<br>"<br></body></html>