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 | |
| 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>
| -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 1b056d489..929c43033 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 |
