e694ced803
The spec, added in 5.7.0, simply defined WIN_INTERFACE_CUSTOM, leading to the generic, non-X11 typedefs for the EGL native types. This is fine for the typical embedded use, but is not what is wanted when targeting xcb, and leads to disabling EGL-on-X support. Therefore, move the define into a comon header and let the individual libs decide by defining or not defining QT_EGL_NO_X11. This sets both MESA_EGL_NO_X11_HEADERS and WIN_INTERFACE_CUSTOM in qt_egl_p.h. This way Qt builds supporting all three of eglfs (DRM+EGLDevice), wayland, and xcb (EGL) can be generated out of the box. [ChangeLog][Platform Specific Changes][Linux] xcb with EGL and OpenGL ES, as well as eglfs with the eglfs_x11 backend, are now supported on DRIVE CX boards when using the linux-drive-cx-g++ device spec. Done-with: Louai Al-Khanji <louai.al-khanji@qt.io> Task-number: QTBUG-55140 Change-Id: I6f186d16612e170995e3bca1214bcabad59af08e Reviewed-by: Andy Nichols <andy.nichols@qt.io> |
||
---|---|---|
.. | ||
common | ||
linux-archos-gen8-g++ | ||
linux-arm-amlogic-8726M-g++ | ||
linux-arm-generic-g++ | ||
linux-arm-hisilicon-hix5hd2-g++ | ||
linux-arm-trident-pnx8473-g++ | ||
linux-beagleboard-g++ | ||
linux-drive-cx-g++ | ||
linux-imx6-g++ | ||
linux-imx7-g++ | ||
linux-imx53qsb-g++ | ||
linux-jetson-tk1-g++ | ||
linux-jetson-tk1-pro-g++ | ||
linux-mipsel-broadcom-97425-g++ | ||
linux-nuc-g++ | ||
linux-odroid-xu3-g++ | ||
linux-rasp-pi2-g++ | ||
linux-rasp-pi-g++ | ||
linux-rpi3-g++ | ||
linux-rpi3-vc4-g++ | ||
linux-sh4-stmicro-ST7108-g++ | ||
linux-sh4-stmicro-ST7540-g++ | ||
linux-snowball-g++ | ||
linux-tegra2-g++ |