diff options
| author | Ryan Eatmon <reatmon@ti.com> | 2025-09-18 13:49:14 -0500 |
|---|---|---|
| committer | Ryan Eatmon <reatmon@ti.com> | 2025-09-18 23:56:22 -0500 |
| commit | 1d5ec7bb9e0da9c5715839192d73fedcbd706bf4 (patch) | |
| tree | e126a16a3db833aacf33f207d45cd5bb604dde6d | |
| parent | 3dad773982636ade2ba685089e351ce69a28f9dc (diff) | |
| download | meta-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.inc | 4 |
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 |
| 229 | DEV_PKG_DEPENDENCY = "" | 229 | DEV_PKG_DEPENDENCY = "" |
| 230 | 230 | ||
| 231 | # Provide virtual names to allow selecting preferred rproviders | ||
| 232 | RPROVIDES:mesa-vulkan-drivers += "virtual-vulkan-icd" | ||
| 233 | RPROVIDES: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. |
| 233 | RPROVIDES:libgles2-mesa += "libgles3-mesa" | 237 | RPROVIDES:libgles2-mesa += "libgles3-mesa" |
