Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2025-12-05 16:50:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Fri Dec 5 16:50:56 2025 rev:562 rq:1321169 version:25.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2025-12-04 11:26:34.053721110 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new.1939/Mesa.changes 2025-12-05 16:51:42.644034681 +0100 @@ -1,0 +2,42 @@ +Thu Dec 4 12:10:50 UTC 2025 - Stefan Dirsch <[email protected]> + +- Update to Mesa 25.3.1 + --> https://docs.mesa3d.org/relnotes/25.3.1 + +- Due to a lack of a 25.3.0 announcment, here are included the relavent + entries here for that. + +- Users can expect the usual flurry of improvements across all drivers and + components, including these new extensions & features highlighted by + their developers (in no particular order): + +- The VDPAU state tracker has been removed. There are design issues with + VDPAU, as well as limited support, which render other options like + VAAPI and Vulkan Video better choices + +- Zink and NVK are now mandatory for OpenGL acceleration on recent + nvidia GPUs. You can enable them at configure time by adding zink to + --gallium-drivers and nouveau to --vulkan-drivers or by setting both + to auto on appropriate platforms. In 25.1, we began defaulting to + Zink+NVK on Turing and later gpus when Zink+NVK was enabled at build + time. In 25.3, the old driver no longer officially suports Turing or + later. Users of these gpus without Zink+NVK installed at runtime will + instead get software rendering. This affects most nvidia gpus from + 2018 or later. + +- Some RADV_DEBUG options + (nodynamicbounds,splitfma,nongg_gs,invariantgeom) are deprecated and + will be removed in future Mesa releases. + +- The PowerVR Vulkan driver is now conformant to Vulkan 1.0 on BXS-4-64 + and advertises Vulkan 1.2 support on selected GPUs (although, it isn't + fully 1.2 conformant in this release). The driver is no longer + considered to be experimental and, as such, can now be enabled via + -Dvulkan-drivers=imagination. + +- enabled Vulkan driver ("imagination") for PowerVR GPUs on x86_64, + aarch64 and riscv64; added libvulkan_powervr package + +- fixed build against s390x by removing "display-info" option + +------------------------------------------------------------------- Old: ---- mesa-25.3.0.tar.xz mesa-25.3.0.tar.xz.sig New: ---- mesa-25.3.1.tar.xz mesa-25.3.1.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.pf8gg1/_old 2025-12-05 16:51:45.228142532 +0100 +++ /var/tmp/diff_new_pack.pf8gg1/_new 2025-12-05 16:51:45.228142532 +0100 @@ -48,7 +48,7 @@ %define glamor 1 %define _name_archive mesa %ifnarch s390x -%define _version 25.3.0 +%define _version 25.3.1 %else %define _version 24.1.7 %endif @@ -68,7 +68,7 @@ %ifarch %{ix86} x86_64 %define with_vulkan 1 %if 0%{?suse_version} > 1600 - %define vulkan_drivers swrast,amd,intel,intel_hasvk,nouveau,microsoft-experimental + %define vulkan_drivers swrast,amd,intel,intel_hasvk,nouveau,microsoft-experimental,imagination %else %define vulkan_drivers swrast,amd,intel,intel_hasvk %endif @@ -76,7 +76,7 @@ %ifarch %{arm} aarch64 %define with_vulkan 1 %if 0%{?suse_version} > 1600 - %define vulkan_drivers swrast,amd,broadcom,freedreno,intel,intel_hasvk,nouveau,panfrost + %define vulkan_drivers swrast,amd,broadcom,freedreno,intel,intel_hasvk,nouveau,panfrost,imagination %else %if 0%{?suse_version} == 1600 %define vulkan_drivers swrast,amd,broadcom,freedreno,intel,intel_hasvk,panfrost @@ -85,7 +85,7 @@ %endif %ifarch riscv64 %define with_vulkan 1 - %define vulkan_drivers swrast,amd,intel,intel_hasvk + %define vulkan_drivers swrast,amd,intel,intel_hasvk,imagination %endif %ifarch loongarch64 %define with_vulkan 1 @@ -129,7 +129,7 @@ Name: Mesa%{psuffix} %ifnarch s390x -Version: 25.3.0 +Version: 25.3.1 %else Version: 24.1.7 %endif @@ -161,8 +161,8 @@ Source10: Mesa-rpmlintrc Source11: Mesa.keyring Source12: README-suse-maintenance.md -Source20: https://archive.mesa3d.org/%{_name_archive}-25.3.0.tar.xz -Source21: https://archive.mesa3d.org/%{_name_archive}-25.3.0.tar.xz.sig +Source20: https://archive.mesa3d.org/%{_name_archive}-25.3.1.tar.xz +Source21: https://archive.mesa3d.org/%{_name_archive}-25.3.1.tar.xz.sig # download with 'osc service runall download_files'; github tarballs have different checksums! Source22: http://crates.io/api/v1/crates/rustc-hash/%{_rustc_hash_crate_ver}/download#/rustc-hash-%{_rustc_hash_crate_ver}.tar.gz Patch2: n_add-Mesa-headers-again.patch @@ -656,6 +656,18 @@ This package contains the Vulkan parts for Mesa. %endif +%ifarch %{ix86} x86_64 aarch64 %{arm} riscv64 +%if 0%{?suse_version} > 1600 +%package -n libvulkan_powervr +Summary: Mesa vulkan driver for PowerVR +Group: System/Libraries +Requires: Mesa-vulkan-device-select = %{version} + +%description -n libvulkan_powervr +This package contains the Vulkan parts for Mesa. +%endif +%endif + %ifarch %{ix86} x86_64 %if 0%{?suse_version} > 1600 %package -n libvulkan_dzn @@ -810,7 +822,9 @@ -Dgles2=enabled \ -Degl=enabled \ -Dallow-kcmp=enabled \ +%ifnarch s390x -Ddisplay-info=enabled \ +%endif -Dplatforms=$egl_platforms \ %ifarch s390x -Dshared-glapi=enabled \ @@ -1142,6 +1156,16 @@ %dir %{_datadir}/vulkan %dir %{_datadir}/vulkan/icd.d %endif +%endif + +%ifarch %{ix86} x86_64 aarch64 %{arm} riscv64 +%if 0%{?suse_version} > 1600 +%files -n libvulkan_powervr +%{_libdir}/libvulkan_powervr_mesa.so +%{_datadir}/vulkan/icd.d/powervr_mesa_icd.*.json +%dir %{_datadir}/vulkan +%dir %{_datadir}/vulkan/icd.d +%endif %endif %ifarch %{ix86} x86_64 ++++++ mesa-25.3.0.tar.xz -> mesa-25.3.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-25.3.0.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new.1939/mesa-25.3.1.tar.xz differ: char 27, line 1
