https://lists.freedesktop.org/archives/mesa-announce/2023-November/000740.html
Signed-off-by: Philipp Zabel <p.za...@pengutronix.de> --- rules/host-mesalib.make | 3 +++ rules/mesalib.in | 7 +++++-- rules/mesalib.make | 7 +++++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/rules/host-mesalib.make b/rules/host-mesalib.make index 8bf018168bbb..5a26a798077e 100644 --- a/rules/host-mesalib.make +++ b/rules/host-mesalib.make @@ -33,6 +33,7 @@ HOST_MESALIB_CONF_OPT := \ -Degl=disabled \ -Degl-lib-suffix= \ -Degl-native-platform=auto \ + -Denable-glcpp-tests=false \ -Dexecmem=true \ -Dexpat=disabled \ -Dfreedreno-kmds= \ @@ -58,6 +59,7 @@ HOST_MESALIB_CONF_OPT := \ -Dglx=disabled \ -Dglx-direct=false \ -Dglx-read-only-text=false \ + -Dgpuvis=false \ -Dimagination-srv=false \ -Dinstall-intel-gpu-tests=false \ -Dintel-clc=disabled \ @@ -69,6 +71,7 @@ HOST_MESALIB_CONF_OPT := \ -Dmin-windows-version=8 \ -Dmoltenvk-dir= \ -Domx-libs-path=/usr/lib/dri \ + -Dopencl-external-clang-headers=disabled \ -Dopencl-spirv=false \ -Dopengl=true \ -Dosmesa=false \ diff --git a/rules/mesalib.in b/rules/mesalib.in index be1aade59362..fbadcef9a528 100644 --- a/rules/mesalib.in +++ b/rules/mesalib.in @@ -257,11 +257,14 @@ config MESALIB_VULKAN_PANFROST config MESALIB_VULKAN_SWRAST bool - # needs LLVM - depends on BROKEN select MESALIB_DRI_SWRAST prompt "Software Rasterizer" +config MESALIB_VULKAN_VIRTIO + bool + select MESALIB_XMLCONFIG + prompt "Virtio-GPU Venus" + comment "Vulkan layers" config MESALIB_VULKAN_DEVICE_SELECT diff --git a/rules/mesalib.make b/rules/mesalib.make index 77cc3e00abbe..b29180c572cc 100644 --- a/rules/mesalib.make +++ b/rules/mesalib.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_MESALIB) += mesalib # # Paths and names # -MESALIB_VERSION := 23.1.9 -MESALIB_MD5 := 85e088185a4b751fcb9d4f1fb1f0028e +MESALIB_VERSION := 23.3.0 +MESALIB_MD5 := 30e60f8c466fee52034f303f1afeece2 MESALIB := mesa-$(MESALIB_VERSION) MESALIB_SUFFIX := tar.xz MESALIB_URL := \ @@ -111,6 +111,7 @@ MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_FREEDRENO) += freedreno MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_PANFROST) += panfrost endif MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_SWRAST) += swrast +MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_VIRTIO) += virtio MESALIB_VULKAN_LIBS-y = $(subst amd,radeon,$(subst swrast,lvp,$(MESALIB_VULKAN_DRIVERS-y))) @@ -182,6 +183,7 @@ MESALIB_CONF_OPT := \ -Dglx=$(call ptx/ifdef, PTXCONF_MESALIB_GLX, dri, disabled) \ -Dglx-direct=true \ -Dglx-read-only-text=false \ + -Dgpuvis=false \ -Dimagination-srv=false \ -Dinstall-intel-gpu-tests=false \ -Dintel-clc=disabled \ @@ -193,6 +195,7 @@ MESALIB_CONF_OPT := \ -Dmin-windows-version=8 \ -Dmoltenvk-dir= \ -Domx-libs-path=/usr/lib/dri \ + -Dopencl-external-clang-headers=disabled \ -Dopencl-spirv=false \ -Dopengl=$(call ptx/truefalse, PTXCONF_MESALIB_OPENGL) \ -Dosmesa=false \ -- 2.39.2