qt6-bb10/src/plugins/platforms/directfb
Laszlo Agocs e694ced803 Add X11 support for the DRIVE CX
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>
2016-08-10 11:24:23 +00:00
..
directfb.json
directfb.pro consistently put {qt,qml}_{module,plugin} at the end of project files 2016-03-07 14:09:49 +00:00
main.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfb_egl.cpp Add X11 support for the DRIVE CX 2016-08-10 11:24:23 +00:00
qdirectfb_egl.h Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbbackingstore.cpp Merge remote-tracking branch 'origin/5.6.0' into 5.7 2016-03-07 17:08:56 +01:00
qdirectfbbackingstore.h Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbblitter.cpp Merge remote-tracking branch 'origin/5.6.0' into 5.7 2016-03-07 17:08:56 +01:00
qdirectfbblitter.h Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbconvenience.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbconvenience.h Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbcursor.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbcursor.h Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbeglhooks.h Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbeglhooks_stub.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbglcontext.cpp QtBase (remainder): use printf-style qWarning/qDebug where possible (I) 2016-03-12 17:29:36 +00:00
qdirectfbglcontext.h Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbinput.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbinput.h Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbintegration.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbintegration.h Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbscreen.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbscreen.h Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbwindow.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qdirectfbwindow.h Updated license headers 2016-01-15 12:25:24 +00:00