summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc13
1 files changed, 6 insertions, 7 deletions
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
index e99c4a1..8536461 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
@@ -13,9 +13,7 @@ DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxd
13 libpng" 13 libpng"
14 14
15EXTRA_PROVIDES = "" 15EXTRA_PROVIDES = ""
16EXTRA_PROVIDES_mx6q = " virtual/libgl virtual/libgles1 virtual/libgles2" 16EXTRA_PROVIDES_imxgpu3d = " virtual/libgl virtual/libgles1 virtual/libgles2"
17EXTRA_PROVIDES_mx6dl = " virtual/libgl virtual/libgles1 virtual/libgles2"
18EXTRA_PROVIDES_mx6sx = " virtual/libgl virtual/libgles1 virtual/libgles2"
19PROVIDES += "virtual/wayland-egl virtual/libgal-x11 virtual/egl virtual/libopenvg virtual/libg2d ${EXTRA_PROVIDES}" 17PROVIDES += "virtual/wayland-egl virtual/libgal-x11 virtual/egl virtual/libopenvg virtual/libg2d ${EXTRA_PROVIDES}"
20 18
21PE = "1" 19PE = "1"
@@ -94,8 +92,8 @@ python __anonymous() {
94 d.appendVar("RCONFLICTS_" + fullp, pkgs) 92 d.appendVar("RCONFLICTS_" + fullp, pkgs)
95} 93}
96 94
97IS_MX6SL = "0" 95IMXGPU_imxgpu3d = "3d"
98IS_MX6SL_mx6sl = "1" 96IMXGPU_imxgpu2d = "2d"
99 97
100do_install () { 98do_install () {
101 install -d ${D}${libdir} 99 install -d ${D}${libdir}
@@ -182,8 +180,9 @@ do_install () {
182 find ${D}${libdir} -name "*.$backend.so" -exec rm '{}' ';' 180 find ${D}${libdir} -name "*.$backend.so" -exec rm '{}' ';'
183 done 181 done
184 182
185 # FIXME: MX6SL does not have 3D support; hack it for now 183 # FIXME: For 2D only GPU, we need to remove some content which is
186 if [ "${IS_MX6SL}" = "1" ]; then 184 # 3D specific.
185 if [ "${IMXGPU}" = "2d" ]; then
187 rm -rf ${D}${libdir}/libCLC* ${D}${includedir}/CL \ 186 rm -rf ${D}${libdir}/libCLC* ${D}${includedir}/CL \
188 \ 187 \
189 ${D}${libdir}/libGL* ${D}${includedir}/GL* \ 188 ${D}${libdir}/libGL* ${D}${includedir}/GL* \