* Re: [ptxdist] [APPLIED] mesalib: version bump 24.3.4 -> 25.0.1
@ 2025-03-10 8:27 Michael Olbrich
2025-03-10 8:31 ` Michael Olbrich
0 siblings, 1 reply; 2+ messages in thread
From: Michael Olbrich @ 2025-03-10 8:27 UTC (permalink / raw)
To: ptxdist; +Cc: Philipp Zabel
20250307123020.2965982-1-p.zabel@pengutronix.de>
References: <20250306100004.49290-1-p.zabel@pengutronix.de
20250307123020.2965982-1-p.zabel@pengutronix.de>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Thanks, applied as 048dd6014b08820eea96c6e9632c208aa7691d0a.
Michael
[sent from post-receive hook]
On Mon, 10 Mar 2025 09:27:12 +0100, Philipp Zabel <p.zabel@pengutronix.de> wrote:
> https://docs.mesa3d.org/relnotes/25.0.0.html
> https://docs.mesa3d.org/relnotes/25.0.1.html
>
> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> Message-Id: <20250306100004.49290-1-p.zabel@pengutronix.de>
> Message-Id: <20250307123020.2965982-1-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> 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 \
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [ptxdist] [APPLIED] mesalib: version bump 24.3.4 -> 25.0.1
2025-03-10 8:27 [ptxdist] [APPLIED] mesalib: version bump 24.3.4 -> 25.0.1 Michael Olbrich
@ 2025-03-10 8:31 ` Michael Olbrich
0 siblings, 0 replies; 2+ messages in thread
From: Michael Olbrich @ 2025-03-10 8:31 UTC (permalink / raw)
To: ptxdist; +Cc: Philipp Zabel
On Mon, Mar 10, 2025 at 09:27:12AM +0100, Michael Olbrich wrote:
> 20250307123020.2965982-1-p.zabel@pengutronix.de>
> References: <20250306100004.49290-1-p.zabel@pengutronix.de
> 20250307123020.2965982-1-p.zabel@pengutronix.de>
> 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 <p.zabel@pengutronix.de> wrote:
> > https://docs.mesa3d.org/relnotes/25.0.0.html
> > https://docs.mesa3d.org/relnotes/25.0.1.html
> >
> > Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> > Message-Id: <20250306100004.49290-1-p.zabel@pengutronix.de>
> > Message-Id: <20250307123020.2965982-1-p.zabel@pengutronix.de>
> > Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> >
> > 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 |
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-03-10 8:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-10 8:27 [ptxdist] [APPLIED] mesalib: version bump 24.3.4 -> 25.0.1 Michael Olbrich
2025-03-10 8:31 ` Michael Olbrich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox