diff options
author | Tom Hochstein <tom.hochstein@nxp.com> | 2020-04-13 12:40:20 -0500 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2020-04-16 10:32:45 -0300 |
commit | 341ba18eccc7703eb5ac23dc900b3bf087d3be20 (patch) | |
tree | 34eec8e7454177bb9ff52da3fa91b5ad725a057d /recipes-graphics | |
parent | c64710ad19f6c0c5c50194b44b46cd408c76dacf (diff) | |
download | meta-freescale-341ba18eccc7703eb5ac23dc900b3bf087d3be20.tar.gz |
imx-gpu-viv: OpenGL is not provided for framebuffer
The GPU drivers have never provided OpenGL for framebuffer.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Diffstat (limited to 'recipes-graphics')
-rw-r--r-- | recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc index 1b056d48..929c4303 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | |||
@@ -27,7 +27,9 @@ DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa', '', d)}" | |||
27 | 27 | ||
28 | EXTRA_PROVIDES = "" | 28 | EXTRA_PROVIDES = "" |
29 | EXTRA_PROVIDES_append_imxgpu3d = " \ | 29 | EXTRA_PROVIDES_append_imxgpu3d = " \ |
30 | virtual/libgl \ | 30 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'virtual/libgl', \ |
31 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libgl', \ | ||
32 | '', d), d)} \ | ||
31 | virtual/libgles1 \ | 33 | virtual/libgles1 \ |
32 | virtual/libgles2 \ | 34 | virtual/libgles2 \ |
33 | " | 35 | " |
@@ -206,16 +208,14 @@ do_install () { | |||
206 | install -d ${D}${sysconfdir}/OpenCL/vendors/ | 208 | install -d ${D}${sysconfdir}/OpenCL/vendors/ |
207 | install -m 0644 ${S}/gpu-core/etc/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd | 209 | install -m 0644 ${S}/gpu-core/etc/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd |
208 | 210 | ||
209 | if [ "${USE_WL}" = "yes" -o "${USE_X11}" = "yes" ]; then | ||
210 | cp ${S}/gpu-core/usr/lib/libGL-${backend}.so ${D}${libdir}/libGL.so.1.2 | ||
211 | fi | ||
212 | |||
213 | # We'll only have one backend here so we rename it to generic name | 211 | # We'll only have one backend here so we rename it to generic name |
214 | # and avoid rework in other packages, when possible | 212 | # and avoid rework in other packages, when possible |
215 | mv ${D}${libdir}/libGL.so.1.2 ${D}${libdir}/libGL.so.1.2.0 | 213 | if [ "${USE_WL}" = "yes" -o "${USE_X11}" = "yes" ]; then |
216 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so.1.2 | 214 | cp ${S}/gpu-core/usr/lib/libGL-${backend}.so ${D}${libdir}/libGL.so.1.2.0 |
217 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so.1 | 215 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so.1.2 |
218 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so | 216 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so.1 |
217 | ln -sf libGL.so.1.2.0 ${D}${libdir}/libGL.so | ||
218 | fi | ||
219 | mv ${D}${libdir}/libEGL-${backend}.so ${D}${libdir}/libEGL.so.1.0 | 219 | mv ${D}${libdir}/libEGL-${backend}.so ${D}${libdir}/libEGL.so.1.0 |
220 | ln -sf libEGL.so.1.0 ${D}${libdir}/libEGL.so.1 | 220 | ln -sf libEGL.so.1.0 ${D}${libdir}/libEGL.so.1 |
221 | ln -sf libEGL.so.1.0 ${D}${libdir}/libEGL.so | 221 | ln -sf libEGL.so.1.0 ${D}${libdir}/libEGL.so |