Skip to content

Commit ed8abb6

Browse files
authored
Merge pull request #2390 from nxp-upstream/virtual-vulkan-icd
vulkan-loader: Configure virtual-vulkan-icd for i.MX GPU
2 parents d7a1a63 + 5e80256 commit ed8abb6

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

conf/machine/include/imx-base.inc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -577,6 +577,11 @@ PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d"
577577
PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d"
578578
PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d"
579579

580+
# Set preferred Vulkan ICD runtime
581+
PREFERRED_RPROVIDER_virtual-vulkan-icd ?= "mesa"
582+
PREFERRED_RPROVIDER_virtual-vulkan-icd:imxviv ?= "libvulkan-imx"
583+
PREFERRED_RPROVIDER_virtual-vulkan-icd:imxmali ?= "mali-imx-libvulkan"
584+
580585
PREFERRED_VERSION_weston:imx-nxp-bsp ??= "14.0.2.imx"
581586
# i.MX 6 & 7 stay on weston 10.0 for fbdev
582587
PREFERRED_VERSION_weston:mx6-nxp-bsp ??= "10.0.5.imx"

recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,7 @@ FILES:libvulkan-imx = "\
346346
${libdir}/libvulkan_VSI${REALSOLIBS} \
347347
${sysconfdir}/vulkan"
348348
FILES:libvulkan-imx-dev = "${includedir}/vulkan ${libdir}/libvulkan_VSI${SOLIBSDEV}"
349+
RPROVIDES:libvulkan-imx = "virtual-vulkan-icd"
349350

350351
FILES:libspirv-imx = " \
351352
${libdir}/libSPIRV_viv${SOLIBS} \

recipes-graphics/mali/mali-imx.inc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ FILES:${PN}-opencl-icd = " \
4646
FILES:${PN}-libvulkan = " \
4747
${sysconfdir}/vulkan"
4848
RDEPENDS:${PN}-libvulkan = "vulkan-wsi-layer"
49+
RPROVIDES:${PN}-libvulkan = "virtual-vulkan-icd"
4950

5051
FILES:${PN}-dev = " \
5152
${bindir}/malisc"

recipes-graphics/vulkan/vulkan-loader_%.bbappend

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,3 @@ PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}"
88
SOLIBS:imx-nxp-bsp = ".so*"
99
FILES_SOLIBSDEV:imx-nxp-bsp = ""
1010
INSANE_SKIP:${PN}:imx-nxp-bsp += "dev-so"
11-
12-
# Override default mesa drivers with i.MX GPU drivers
13-
RRECOMMENDS:${PN}:imxviv = "libvulkan-imx"
14-
RRECOMMENDS:${PN}:imxmali = "mali-imx-libvulkan"

0 commit comments

Comments
 (0)