]> code.ossystems Code Review - meta-freescale.git/commitdiff
qtbase: Do not pin gles2 when using open source graphic stack
authorAndreas Müller <schnitzeltony@gmail.com>
Thu, 18 Oct 2018 12:01:38 +0000 (14:01 +0200)
committerOtavio Salvador <otavio@ossystems.com.br>
Fri, 26 Oct 2018 17:06:46 +0000 (14:06 -0300)
One of the advantages in using upstream mesa is that we have the freedom to
use gl or gles2 for qtbase. So follow meta-qt5's default here which is
desktop-gl and give other layers a more simple chance to change default if
necessary.

Notes:

* Did performance tests with my images and did not find any performance
  issues.
* Some recipes in meta-qt5-extra fail to build when qtbase is build for gles2.
  A patch addressing imx was applied [1] - but honestly it is not the way to
  go: use meta-qt5's default which is fine.

[1] https://github.com/schnitzeltony/meta-qt5-extra/commit/0972828deb6a9e6a44d7596e6e4817fd74dbb51c

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend

index 6d74ea6c988fea492ead2a3d4556be3ec361e818..47b0a1434599cc748349494ee9e4ce0e278277b5 100644 (file)
@@ -17,7 +17,7 @@ SRC_URI_append_imxgpu3d = " \
 PACKAGECONFIG_GL_imxpxp   = "gles2"
 PACKAGECONFIG_GL_imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', ' gl', '', d)}"
 PACKAGECONFIG_GL_imxgpu3d = "gles2"
-PACKAGECONFIG_GL_use-mainline-bsp  = "gbm gles2 kms"
+PACKAGECONFIG_GL_append_use-mainline-bsp = " gbm kms"
 
 QT_CONFIG_FLAGS_APPEND = ""
 QT_CONFIG_FLAGS_APPEND_imxpxp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '-no-eglfs', '-eglfs', d)}"