diff options
-rw-r--r-- | recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 15 | ||||
-rw-r--r-- | recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json | 7 |
2 files changed, 5 insertions, 17 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 46e2d117..b9fe6bb8 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | |||
@@ -71,8 +71,7 @@ PE = "1" | |||
71 | inherit fsl-eula-unpack | 71 | inherit fsl-eula-unpack |
72 | 72 | ||
73 | FILESEXTRAPATHS:append := "${THISDIR}/imx-gpu-viv:" | 73 | FILESEXTRAPATHS:append := "${THISDIR}/imx-gpu-viv:" |
74 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true \ | 74 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
75 | file://imx_icd.json" | ||
76 | 75 | ||
77 | S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" | 76 | S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" |
78 | 77 | ||
@@ -184,8 +183,6 @@ IMX_SOC:mx8mq-nxp-bsp = "mx8mq" | |||
184 | IMX_SOC:mx8mn-nxp-bsp = "mx8mn" | 183 | IMX_SOC:mx8mn-nxp-bsp = "mx8mn" |
185 | IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp" | 184 | IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp" |
186 | 185 | ||
187 | LIBVULKAN_API_VERSION = "1.3.204" | ||
188 | |||
189 | do_install () { | 186 | do_install () { |
190 | install -d ${D}${libdir} | 187 | install -d ${D}${libdir} |
191 | install -d ${D}${includedir} | 188 | install -d ${D}${includedir} |
@@ -253,8 +250,7 @@ do_install () { | |||
253 | rm -rf ${D}/opt/viv_samples/cl11 | 250 | rm -rf ${D}/opt/viv_samples/cl11 |
254 | else | 251 | else |
255 | # Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader) | 252 | # Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader) |
256 | install -d ${D}${sysconfdir}/OpenCL/vendors/ | 253 | install -Dm 0644 ${S}/gpu-core/etc/OpenCL/vendors/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd |
257 | install -m 0644 ${S}/gpu-core/etc/OpenCL/vendors/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd | ||
258 | 254 | ||
259 | if [ "${OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES}" = "" ]; then | 255 | if [ "${OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES}" = "" ]; then |
260 | rm -f ${D}${includedir}/CL/cl_viv_vx_ext.h | 256 | rm -f ${D}${includedir}/CL/cl_viv_vx_ext.h |
@@ -277,9 +273,8 @@ do_install () { | |||
277 | rm -rf ${D}$f | 273 | rm -rf ${D}$f |
278 | done | 274 | done |
279 | else | 275 | else |
280 | install -Dm 0644 ${UNPACKDIR}/imx_icd.json ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json | 276 | install -Dm 0644 ${S}/gpu-core/etc/vulkan/icd.d/imx_icd.json ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json |
281 | sed -i "s,%libdir%,${libdir}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json | 277 | sed -i "s,/usr/lib,${libdir}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json |
282 | sed -i "s,%api_version%,${LIBVULKAN_API_VERSION}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json | ||
283 | fi | 278 | fi |
284 | fi | 279 | fi |
285 | 280 | ||
@@ -335,7 +330,7 @@ FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/ | |||
335 | INSANE_SKIP:libegl-imx += "dev-so" | 330 | INSANE_SKIP:libegl-imx += "dev-so" |
336 | 331 | ||
337 | FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" | 332 | FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" |
338 | FILES:libgal-imx-dev = "${includedir}/HAL" | 333 | FILES:libgal-imx-dev:remove = "${includedir}/HAL" |
339 | RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}" | 334 | RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}" |
340 | RPROVIDES:libgal-imx += "libgal-imx" | 335 | RPROVIDES:libgal-imx += "libgal-imx" |
341 | RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv" | 336 | RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv" |
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json b/recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json deleted file mode 100644 index 21d83f94..00000000 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | { | ||
2 | "file_format_version": "1.0.0", | ||
3 | "ICD": { | ||
4 | "library_path": "%libdir%/libvulkan_VSI.so.1", | ||
5 | "api_version": "%api_version%" | ||
6 | } | ||
7 | } | ||