https://docs.mesa3d.org/relnotes/26.0.0.html https://docs.mesa3d.org/relnotes/26.0.1.html
Signed-off-by: Philipp Zabel <[email protected]> --- rules/host-mesalib.make | 1 + rules/mesalib.in | 12 ++++++++++++ rules/mesalib.make | 11 ++++++++--- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/rules/host-mesalib.make b/rules/host-mesalib.make index 84f4753e0b40..dc116517e170 100644 --- a/rules/host-mesalib.make +++ b/rules/host-mesalib.make @@ -122,6 +122,7 @@ HOST_MESALIB_CONF_OPT := \ -Dvulkan-drivers=[] \ -Dvulkan-icd-dir=/etc/vulkan/icd.d \ -Dvulkan-layers=[] \ + -Dvulkan-manifest-per-architecture=true \ -Dxlib-lease=disabled \ -Dxmlconfig=disabled \ -Dzlib=enabled \ diff --git a/rules/mesalib.in b/rules/mesalib.in index a7e48c774fec..84c537900a4b 100644 --- a/rules/mesalib.in +++ b/rules/mesalib.in @@ -232,6 +232,14 @@ config MESALIB_VIDEO_VP9DEC bool prompt "VP9 decoding" +config MESALIB_VIDEO_MPEG12DEC + bool + prompt "MPEG1/2 decoding" + +config MESALIB_VIDEO_JPEGDEC + bool + prompt "JPEG decoding" + endmenu endif @@ -328,6 +336,10 @@ config MESALIB_VULKAN_GFXSTREAM bool prompt "gfxstream" +config MESALIB_VULKAN_KOSMICKRISP + bool + prompt "kosmickrisp" + comment "Vulkan layers" config MESALIB_VULKAN_ANTI_LAG diff --git a/rules/mesalib.make b/rules/mesalib.make index eeb58f7052ca..4177b1b5e691 100644 --- a/rules/mesalib.make +++ b/rules/mesalib.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_MESALIB) += mesalib # # Paths and names # -MESALIB_VERSION := 25.3.5 -MESALIB_MD5 := 8e699baecbb0a15b5651cc0db2035a4c +MESALIB_VERSION := 26.0.1 +MESALIB_MD5 := 20a629e63ffe1474b33993684bf9cb75 MESALIB := mesa-$(MESALIB_VERSION) MESALIB_SUFFIX := tar.xz MESALIB_URL := \ @@ -136,6 +136,8 @@ MESALIB_VIDEO_CODECS-$(PTXCONF_MESALIB_VIDEO_H265ENC) += h265enc MESALIB_VIDEO_CODECS-$(PTXCONF_MESALIB_VIDEO_AV1DEC) += av1dec MESALIB_VIDEO_CODECS-$(PTXCONF_MESALIB_VIDEO_AV1ENC) += av1enc MESALIB_VIDEO_CODECS-$(PTXCONF_MESALIB_VIDEO_VP9DEC) += vp9dec +MESALIB_VIDEO_CODECS-$(PTXCONF_MESALIB_VIDEO_MPEG12DEC) += mpeg12dec +MESALIB_VIDEO_CODECS-$(PTXCONF_MESALIB_VIDEO_JPEGDEC) += jpegdec ifdef PTXCONF_ARCH_X86 MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_AMD) += amd @@ -159,6 +161,7 @@ endif ifdef PTXCONF_ARCH_LP64 MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_GFXSTREAM) += gfxstream endif +MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_KOSMICKRISP) += kosmickrisp MESALIB_VULKAN_LIBS-y = $(subst amd,radeon \ ,$(subst swrast,lvp \ @@ -167,8 +170,9 @@ MESALIB_VULKAN_LIBS-y = $(subst amd,radeon \ ))) MESALIB_VULKAN_ICDS-y = $(subst gfxstream,gfxstream_vk \ + ,$(subst kosmickrisp,kosmickrisp_mesa \ ,$(MESALIB_VULKAN_LIBS-y) \ - ) + )) MESALIB_VULKAN_LAYERS-$(PTXCONF_MESALIB_VULKAN_ANTI_LAG) += anti-lag MESALIB_VULKAN_LAYERS-$(PTXCONF_MESALIB_VULKAN_DEVICE_SELECT) += device-select @@ -301,6 +305,7 @@ MESALIB_CONF_OPT := \ -Dvulkan-drivers=$(subst $(space),$(comma),$(MESALIB_VULKAN_DRIVERS-y)) \ -Dvulkan-icd-dir=/etc/vulkan/icd.d \ -Dvulkan-layers=$(subst $(space),$(comma),$(MESALIB_VULKAN_LAYERS-y)) \ + -Dvulkan-manifest-per-architecture=true \ -Dxlib-lease=$(call ptx/endis, PTXCONF_MESALIB_EGL_X11)d \ -Dxmlconfig=$(call ptx/endis, PTXCONF_MESALIB_XMLCONFIG)d \ -Dzlib=enabled \ -- 2.47.3
