summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan Eatmon <reatmon@ti.com>2025-09-18 13:49:14 -0500
committerRyan Eatmon <reatmon@ti.com>2025-09-18 23:56:22 -0500
commit1d5ec7bb9e0da9c5715839192d73fedcbd706bf4 (patch)
treee126a16a3db833aacf33f207d45cd5bb604dde6d
parent3dad773982636ade2ba685089e351ce69a28f9dc (diff)
downloadmeta-ti-1d5ec7bb9e0da9c5715839192d73fedcbd706bf4.tar.gz
mesa-pvr: add PROVIDES for Vulkan and OpenCL ICDs
A recent change in oe-core [1] has created new virtual packages to pick the driver packages for OpenCL and Vulkan Installable Client Drivers. This patch just copies the same changes from oe-core into our copy of the mesa package. [1] https://git.openembedded.org/openembedded-core/commit/meta/recipes-graphics/mesa/mesa.inc?id=6f01f029ef6fed96e257d6a88de42edaa437de3e Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Andrew Davis <afd@ti.com>
-rw-r--r--meta-ti-bsp/recipes-graphics/mesa/mesa-pvr.inc4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr.inc b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr.inc
index 45d5ada3..5ce93d27 100644
--- a/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr.inc
+++ b/meta-ti-bsp/recipes-graphics/mesa/mesa-pvr.inc
@@ -228,6 +228,10 @@ CFLAGS:append:armv6 = " -DMISSING_64BIT_ATOMICS"
228# Remove the mesa dependency on mesa-dev, as mesa is empty 228# Remove the mesa dependency on mesa-dev, as mesa is empty
229DEV_PKG_DEPENDENCY = "" 229DEV_PKG_DEPENDENCY = ""
230 230
231# Provide virtual names to allow selecting preferred rproviders
232RPROVIDES:mesa-vulkan-drivers += "virtual-vulkan-icd"
233RPROVIDES:libopencl-mesa += "virtual-opencl-icd"
234
231# GLES2 and GLES3 implementations are packaged in a single library in libgles2-mesa. 235# GLES2 and GLES3 implementations are packaged in a single library in libgles2-mesa.
232# Add a dependency so the GLES3 dev package is associated with its implementation. 236# Add a dependency so the GLES3 dev package is associated with its implementation.
233RPROVIDES:libgles2-mesa += "libgles3-mesa" 237RPROVIDES:libgles2-mesa += "libgles3-mesa"