From a62c7f4cb0b8a9846a19f9d5abb2c9d85d014cc1 Mon Sep 17 00:00:00 2001 From: Neena Busireddy Date: Wed, 27 Aug 2014 13:47:09 -0500 Subject: [PATCH] gpu-viv-bin-mx6q: Add Vivante ICD Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader). Signed-off-by: Neena Busireddy Signed-off-by: Otavio Salvador --- .../recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc | 5 +++++ .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/Vivante.icd | 1 + 2 files changed, 6 insertions(+) create mode 100644 meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/Vivante.icd diff --git a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc index b69bcc57..0564f53c 100644 --- a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc +++ b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc @@ -33,6 +33,7 @@ SRC_URI = "${FSL_MIRROR}/${PN}-${@'${PV}'.replace('1.1.0', '1.1.0-beta')}.bin;fs file://wayland-egl.pc \ file://wayland-viv.pc \ file://directfbrc \ + file://Vivante.icd \ " S = "${WORKDIR}/${PN}-${@'${PV}'.replace('1.1.0', '1.1.0-beta')}" @@ -167,6 +168,10 @@ do_install () { mv ${D}${libdir}/libGAL_egl.${backend}.so ${D}${libdir}/libGAL_egl.so fi + # Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader) + install -d ${D}${sysconfdir}/OpenCL/vendors/ + install -m 0644 ${WORKDIR}/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd + # We'll only have one backend here so we rename it to generic name # and avoid rework in other packages, when possible mv ${D}${libdir}/libGL.so.1.2 ${D}${libdir}/libGL.so.1.2.0 diff --git a/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/Vivante.icd b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/Vivante.icd new file mode 100644 index 00000000..52c240c2 --- /dev/null +++ b/meta-fsl-arm/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/Vivante.icd @@ -0,0 +1 @@ +libVivanteOpenCL.so -- 2.40.1