On Mon, Mar 10, 2025 at 09:27:12AM +0100, Michael Olbrich wrote: > [email protected]> > References: <[email protected] > [email protected]> > MIME-Version: 1.0 > Content-Transfer-Encoding: 8bit
Huh, it seems my script for these mails needs some improvements. Not sure what went wrong here. This should be in reply to the v2 patch. Michael > Thanks, applied as 048dd6014b08820eea96c6e9632c208aa7691d0a. > > Michael > > [sent from post-receive hook] > > On Mon, 10 Mar 2025 09:27:12 +0100, Philipp Zabel <[email protected]> > wrote: > > https://docs.mesa3d.org/relnotes/25.0.0.html > > https://docs.mesa3d.org/relnotes/25.0.1.html > > > > Signed-off-by: Philipp Zabel <[email protected]> > > Message-Id: <[email protected]> > > Message-Id: <[email protected]> > > Signed-off-by: Michael Olbrich <[email protected]> > > > > diff --git a/rules/host-mesalib.in b/rules/host-mesalib.in > > index 22842f05e3f3..b67871353da7 100644 > > --- a/rules/host-mesalib.in > > +++ b/rules/host-mesalib.in > > @@ -3,12 +3,11 @@ > > config HOST_MESALIB > > tristate > > default y if ALLYES > > - select HOST_CLANG if HOST_MESALIB_INTEL_CLC > > select HOST_EXPAT > > - select HOST_LIBCLC if HOST_MESALIB_INTEL_CLC > > + select HOST_LIBCLC if HOST_MESALIB_CLC > > + select HOST_LLVM if HOST_MESALIB_CLC > > select HOST_MAKEDEPEND > > select HOST_MESON > > - select HOST_SPIRV_LLVM_TRANSLATOR if HOST_MESALIB_INTEL_CLC > > select HOST_SYSTEM_PYTHON3 > > select HOST_SYSTEM_PYTHON3_MAKO > > select HOST_SYSTEM_PYTHON3_PYYAML > > @@ -16,7 +15,7 @@ config HOST_MESALIB > > > > if HOST_MESALIB > > > > -config HOST_MESALIB_INTEL_CLC > > +config HOST_MESALIB_CLC > > bool > > > > endif > > diff --git a/rules/host-mesalib.make b/rules/host-mesalib.make > > index 84acd8ea2b9e..243ac4204e32 100644 > > --- a/rules/host-mesalib.make > > +++ b/rules/host-mesalib.make > > @@ -20,6 +20,7 @@ HOST_MESALIB_CONF_OPT := \ > > $(HOST_MESON_OPT) \ > > -Dallow-kcmp=enabled \ > > -Damd-use-llvm=false \ > > + -Damdgpu-virtio=false \ > > -Dandroid-libbacktrace=disabled \ > > -Dandroid-strict=true \ > > -Dandroid-stub=false \ > > @@ -65,26 +66,32 @@ HOST_MESALIB_CONF_OPT := \ > > -Dhtml-docs=disabled \ > > -Dhtml-docs-path= \ > > -Dimagination-srv=false \ > > - -Dinstall-intel-clc=$(call ptx/truefalse, > > PTXCONF_HOST_MESALIB_INTEL_CLC) \ > > + -Dinstall-intel-clc=false \ > > -Dinstall-intel-gpu-tests=false \ > > - -Dintel-clc=$(call ptx/ifdef, > > PTXCONF_HOST_MESALIB_INTEL_CLC,enabled,system) \ > > + -Dinstall-mesa-clc=$(call ptx/truefalse, PTXCONF_HOST_MESALIB_CLC) \ > > + -Dinstall-precomp-compiler=false \ > > + -Dintel-bvh-grl=false \ > > + -Dintel-clc=system \ > > + -Dintel-elk=true \ > > -Dintel-rt=disabled \ > > -Dlegacy-x11=none \ > > -Dlibunwind=disabled \ > > - -Dllvm=$(call ptx/endis, PTXCONF_HOST_MESALIB_INTEL_CLC)d \ > > + -Dllvm=$(call ptx/endis, PTXCONF_HOST_MESALIB_CLC)d \ > > -Dllvm-orcjit=false \ > > -Dlmsensors=disabled \ > > + -Dmesa-clc=$(call ptx/ifdef, PTXCONF_HOST_MESALIB_CLC,enabled,auto) \ > > -Dmicrosoft-clc=disabled \ > > -Dmin-windows-version=8 \ > > -Dmoltenvk-dir= \ > > - -Dopencl-spirv=false \ > > -Dopengl=true \ > > -Dosmesa=false \ > > -Dperfetto=false \ > > -Dplatform-sdk-version=25 \ > > -Dplatforms= \ > > -Dpower8=disabled \ > > + -Dprecomp-compiler=system \ > > -Dradv-build-id='' \ > > + -Dselinux=false \ > > -Dshader-cache=disabled \ > > -Dshader-cache-default=true \ > > -Dshader-cache-max-size=1G \ > > @@ -113,16 +120,18 @@ HOST_MESALIB_CONF_OPT := \ > > > > HOST_MESALIB_MAKE_OPT := \ > > src/compiler/glsl/glsl_compiler > > -ifdef PTXCONF_HOST_MESALIB_INTEL_CLC > > +ifdef PTXCONF_HOST_MESALIB_CLC > > HOST_MESALIB_MAKE_OPT += \ > > - src/intel/compiler/intel_clc > > + src/compiler/clc/mesa_clc \ > > + src/compiler/spirv/vtn_bindgen > > endif > > > > $(STATEDIR)/host-mesalib.install: > > @$(call targetinfo) > > install -D -m755 > > $(HOST_MESALIB_DIR)-build/src/compiler/glsl/glsl_compiler > > $(HOST_MESALIB_PKGDIR)/usr/bin/mesa/glsl_compiler > > -ifdef PTXCONF_HOST_MESALIB_INTEL_CLC > > - install -D -m755 $(HOST_MESALIB_DIR)-build/src/intel/compiler/intel_clc > > $(HOST_MESALIB_PKGDIR)/usr/bin/intel_clc > > +ifdef PTXCONF_HOST_MESALIB_CLC > > + install -D -m755 $(HOST_MESALIB_DIR)-build/src/compiler/clc/mesa_clc > > $(HOST_MESALIB_PKGDIR)/usr/bin/mesa_clc > > + install -D -m755 > > $(HOST_MESALIB_DIR)-build/src/compiler/spirv/vtn_bindgen > > $(HOST_MESALIB_PKGDIR)/usr/bin/vtn_bindgen > > endif > > @$(call touch) > > > > diff --git a/rules/mesalib.in b/rules/mesalib.in > > index 943ba2e14fde..2b902e1f4b9f 100644 > > --- a/rules/mesalib.in > > +++ b/rules/mesalib.in > > @@ -4,7 +4,7 @@ menuconfig MESALIB > > tristate > > prompt "mesa " > > select HOST_MESALIB > > - select HOST_MESALIB_INTEL_CLC if MESALIB_INTEL_CLC > > + select HOST_MESALIB_CLC if MESALIB_CLC > > select HOST_MESON > > select HOST_MAKEDEPEND > > select HOST_SYSTEM_PYTHON3 > > @@ -56,7 +56,7 @@ if MESALIB > > config MESALIB_DRI3 > > bool > > > > -config MESALIB_INTEL_CLC > > +config MESALIB_CLC > > bool > > > > config MESALIB_LLVM > > @@ -126,7 +126,7 @@ config MESALIB_DRI_PANFROST > > > > config MESALIB_DRI_IRIS > > bool > > - select MESALIB_INTEL_CLC > > + select MESALIB_CLC > > select MESALIB_XMLCONFIG > > prompt "iris" > > > > @@ -146,7 +146,7 @@ config MESALIB_DRI_ASAHI > > > > config MESALIB_DRI_CROCUS > > bool > > - select MESALIB_INTEL_CLC > > + select MESALIB_CLC > > select MESALIB_XMLCONFIG > > prompt "crocus" > > > > @@ -268,13 +268,13 @@ config MESALIB_VULKAN_BROADCOM > > > > config MESALIB_VULKAN_INTEL > > bool > > - select MESALIB_INTEL_CLC > > + select MESALIB_CLC > > select MESALIB_XMLCONFIG > > prompt "Intel (Anvil)" > > > > config MESALIB_VULKAN_INTEL_HASVK > > bool > > - select MESALIB_INTEL_CLC > > + select MESALIB_CLC > > select MESALIB_XMLCONFIG > > prompt "Intel (hasvk)" > > > > @@ -296,6 +296,21 @@ config MESALIB_VULKAN_VIRTIO > > select MESALIB_XMLCONFIG > > prompt "Virtio-GPU Venus" > > > > +config MESALIB_VULKAN_NOUVEAU > > + bool > > + # needs bindgen > > + depends on BROKEN > > + prompt "nouveau" > > + > > +config MESALIB_VULKAN_ASAHI > > + bool > > + depends on MESALIB_DRI_ASAHI > > + prompt "asahi" > > + > > +config MESALIB_VULKAN_GFXSTREAM > > + bool > > + prompt "gfxstream" > > + > > comment "Vulkan layers" > > > > config MESALIB_VULKAN_DEVICE_SELECT > > @@ -314,6 +329,10 @@ config MESALIB_VULKAN_SCREENSHOT > > bool > > prompt "Screenshot layer" > > > > +config MESALIB_VULKAN_VRAM_REPORT_LIMIT > > + bool > > + prompt "VRAM report limit layer" > > + > > config MESALIB_SHADER_CACHE > > bool > > prompt "enable shader cache" > > diff --git a/rules/mesalib.make b/rules/mesalib.make > > index 3b3766b6af5f..f9b518031267 100644 > > --- a/rules/mesalib.make > > +++ b/rules/mesalib.make > > @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_MESALIB) += mesalib > > # > > # Paths and names > > # > > -MESALIB_VERSION := 24.3.4 > > -MESALIB_MD5 := c64b7e2b4f1c7782c41bf022edbb365c > > +MESALIB_VERSION := 25.0.1 > > +MESALIB_MD5 := 3c317f5e15f5b6f7dd07591a9544d1f9 > > MESALIB := mesa-$(MESALIB_VERSION) > > MESALIB_SUFFIX := tar.xz > > MESALIB_URL := \ > > @@ -64,7 +64,9 @@ ifdef PTXCONF_ARCH_X86 > > MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_IRIS) += iris > > endif > > MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_ZINK) += zink > > +ifdef PTXCONF_ARCH_ARM64 > > MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_ASAHI) += asahi > > +endif > > ifdef PTXCONF_ARCH_X86 > > MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_CROCUS) += crocus > > MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_SVGA) += svga > > @@ -128,6 +130,13 @@ > > 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_DRIVERS-$(PTXCONF_MESALIB_VULKAN_NOUVEAU) += nouveau > > +ifdef PTXCONF_ARCH_ARM64 > > +MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_ASAHI) += asahi > > +endif > > +ifdef PTXCONF_ARCH_LP64 > > +MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_GFXSTREAM) += gfxstream > > +endif > > > > MESALIB_VULKAN_LIBS-y = $(subst amd,radeon,$(subst > > swrast,lvp,$(MESALIB_VULKAN_DRIVERS-y))) > > > > @@ -135,8 +144,9 @@ > > MESALIB_VULKAN_LAYERS-$(PTXCONF_MESALIB_VULKAN_DEVICE_SELECT) += > > device-select > > MESALIB_VULKAN_LAYERS-$(PTXCONF_MESALIB_VULKAN_INTEL_NULLHW) += > > intel-nullhw > > MESALIB_VULKAN_LAYERS-$(PTXCONF_MESALIB_VULKAN_OVERLAY) += > > overlay > > MESALIB_VULKAN_LAYERS-$(PTXCONF_MESALIB_VULKAN_SCREENSHOT) += screenshot > > +MESALIB_VULKAN_LAYERS-$(PTXCONF_MESALIB_VULKAN_VRAM_REPORT_LIMIT) += \ > > + vram-report-limit > > > > -MESALIB_LIBS-y := libglapi > > MESALIB_LIBS-$(PTXCONF_MESALIB_GLX) += libGL > > MESALIB_LIBS-$(PTXCONF_MESALIB_GLES1) += libGLESv1_CM > > MESALIB_LIBS-$(PTXCONF_MESALIB_GLES2) += libGLESv2 > > @@ -204,28 +214,33 @@ MESALIB_CONF_OPT := \ > > -Dglx-direct=true \ > > -Dglx-read-only-text=false \ > > -Dgpuvis=false \ > > + -Dinstall-mesa-clc=false \ > > + -Dinstall-precomp-compiler=false \ > > -Dhtml-docs=disabled \ > > -Dhtml-docs-path= \ > > -Dimagination-srv=false \ > > -Dinstall-intel-clc=false \ > > -Dinstall-intel-gpu-tests=false \ > > + -Dintel-bvh-grl=false \ > > -Dintel-clc=system \ > > + -Dintel-elk=true \ > > -Dintel-rt=disabled \ > > -Dlegacy-x11=none \ > > -Dlibunwind=disabled \ > > -Dllvm=$(call ptx/endis, PTXCONF_MESALIB_LLVM)d \ > > -Dllvm-orcjit=false \ > > -Dlmsensors=$(call ptx/endis, PTXCONF_MESALIB_LMSENSORS)d \ > > + -Dmesa-clc=$(call ptx/ifdef, PTXCONF_MESALIB_CLC,system,auto) \ > > -Dmicrosoft-clc=disabled \ > > -Dmin-windows-version=8 \ > > -Dmoltenvk-dir= \ > > - -Dopencl-spirv=false \ > > -Dopengl=$(call ptx/truefalse, PTXCONF_MESALIB_OPENGL) \ > > -Dosmesa=false \ > > -Dperfetto=false \ > > -Dplatform-sdk-version=25 \ > > -Dplatforms=$(subst $(space),$(comma),$(MESALIBS_EGL_PLATFORMS-y)) \ > > -Dpower8=disabled \ > > + -Dprecomp-compiler=system \ > > -Dradv-build-id='' \ > > -Dshader-cache=$(call ptx/endis, PTXCONF_MESALIB_SHADER_CACHE)d \ > > -Dshader-cache-default=true \ > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
