diff --git a/packages/graphics/mesa/package.mk b/packages/graphics/mesa/package.mk index b99f851098..7827488532 100644 --- a/packages/graphics/mesa/package.mk +++ b/packages/graphics/mesa/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="mesa" -PKG_VERSION="24.2.7" -PKG_SHA256="a0ce37228679647268a83b3652d859dcf23d6f6430d751489d4464f6de6459fd" +PKG_VERSION="24.3.0" +PKG_SHA256="97813fe65028ef21b4d4e54164563059e8408d8fee3489a2323468d198bf2efc" PKG_LICENSE="OSS" PKG_SITE="http://www.mesa3d.org/" PKG_URL="https://mesa.freedesktop.org/archive/mesa-${PKG_VERSION}.tar.xz" @@ -22,14 +22,12 @@ PKG_MESON_OPTS_HOST="-Dglvnd=disabled \ -Dgallium-drivers=iris \ -Dgallium-vdpau=disabled \ -Dplatforms= \ - -Ddri3=disabled \ -Dglx=disabled \ -Dvulkan-drivers=" PKG_MESON_OPTS_TARGET="-Dgallium-drivers=${GALLIUM_DRIVERS// /,} \ -Dgallium-extra-hud=false \ -Dgallium-rusticl=false \ - -Dgallium-omx=disabled \ -Dgallium-nine=false \ -Dgallium-opencl=disabled \ -Dshader-cache=enabled \ @@ -44,23 +42,19 @@ PKG_MESON_OPTS_TARGET="-Dgallium-drivers=${GALLIUM_DRIVERS// /,} \ -Dbuild-tests=false \ -Ddraw-use-llvm=false \ -Dmicrosoft-clc=disabled \ - -Dselinux=false \ -Dosmesa=false" if [ "${DISPLAYSERVER}" = "x11" ]; then PKG_DEPENDS_TARGET+=" xorgproto libXext libXdamage libXfixes libXxf86vm libxcb libX11 libxshmfence libXrandr" export X11_INCLUDES= PKG_MESON_OPTS_TARGET+=" -Dplatforms=x11 \ - -Ddri3=enabled \ -Dglx=dri" elif [ "${DISPLAYSERVER}" = "wl" ]; then PKG_DEPENDS_TARGET+=" wayland wayland-protocols" PKG_MESON_OPTS_TARGET+=" -Dplatforms=wayland \ - -Ddri3=disabled \ -Dglx=disabled" else PKG_MESON_OPTS_TARGET+=" -Dplatforms="" \ - -Ddri3=disabled \ -Dglx=disabled" fi diff --git a/projects/RPi/patches/mesa/0001-gallium-Add-kmsro-drivers-for-RP1-DSI-DPI-and-VEC-de.patch b/projects/RPi/patches/mesa/0001-gallium-Add-kmsro-drivers-for-RP1-DSI-DPI-and-VEC-de.patch deleted file mode 100644 index f41b44567d..0000000000 --- a/projects/RPi/patches/mesa/0001-gallium-Add-kmsro-drivers-for-RP1-DSI-DPI-and-VEC-de.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 54cc206be2d48916862d7e264e886f58b27dd653 Mon Sep 17 00:00:00 2001 -From: Dave Stevenson -Date: Thu, 5 Oct 2023 19:32:10 +0100 -Subject: [PATCH 1/3] gallium: Add kmsro drivers for RP1 DSI, DPI, and VEC - devices - -Signed-off-by: Dave Stevenson ---- - src/gallium/targets/dril/meson.build | 3 +++ - src/gallium/targets/dri/dri_target.c | 3 +++ - 2 files changed, 6 insertions(+) - -diff --git a/src/gallium/targets/dril/meson.build b/src/gallium/targets/dril/meson.build -index 66619bba0db..443923772e8 100644 ---- a/src/gallium/targets/dril/meson.build -+++ b/src/gallium/targets/dril/meson.build -@@ -64,6 +64,9 @@ - - foreach d : [[with_gallium_kmsro, [ - 'armada-drm_dri.so', -+ 'drm-rp1-dpi_dri.so', -+ 'drm-rp1-dsi_dri.so', -+ 'drm-rp1-vec_dri.so', - 'exynos_dri.so', - 'gm12u320_dri.so', - 'hdlcd_dri.so', -diff --git a/src/gallium/targets/dri/dri_target.c b/src/gallium/targets/dri/dri_target.c -index 9d3069eb004..79f60a7224a 100644 ---- a/src/gallium/targets/dri/dri_target.c -+++ b/src/gallium/targets/dri/dri_target.c -@@ -101,6 +101,9 @@ - - #if defined(GALLIUM_KMSRO) - DEFINE_LOADER_DRM_ENTRYPOINT(armada_drm) -+DEFINE_LOADER_DRM_ENTRYPOINT(drm_rp1_dpi) -+DEFINE_LOADER_DRM_ENTRYPOINT(drm_rp1_dsi) -+DEFINE_LOADER_DRM_ENTRYPOINT(drm_rp1_vec) - DEFINE_LOADER_DRM_ENTRYPOINT(exynos) - DEFINE_LOADER_DRM_ENTRYPOINT(gm12u320) - DEFINE_LOADER_DRM_ENTRYPOINT(hdlcd) --- -2.39.2 -