[ANNOUNCE] mesa 25.0.5

Eric Engestrom <[email protected]> Wed, 30 Apr 2025 19:34:17 +0200
Newsgroups gmane.comp.video.mesa3d.announce
Message-ID <ik3mowdvpppl57mv6uxrr4ojp2tbztzsgrpxpu5me3uhnmdnan__42607.1317096771$1746111163$gmane$org@ydfehrx35xli>
--rczxm27iaen3gmc5
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: [ANNOUNCE] mesa 25.0.5
MIME-Version: 1.0

Hello everyone,

The bugfix release 25.0.5 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on May 14th.

Cheers,
  Eric

---

Connor Abbott (1):
      tu: Fix flushing when using a staging buffer for copies

Danylo Piliaiev (1):
      tu,freedreno: Don't fallback to LINEAR with DRM_FORMAT_MOD_QCOM_COMPR=
ESSED

David Rosca (1):
      radv: Use radv_format_to_pipe_format instead of vk_format_to_pipe_for=
mat

Dmitry Baryshkov (1):
      meson: disable SIMD blake optimisations on x32 host

Ella Stanforth (1):
      v3d/compiler: Fixup output types for all 8 outputs

Eric Engestrom (10):
      docs: add sha sum for 25.0.4
      .pick_status.json: Update to 5f3a3740dcc6d243f2ef14138fb1c09bcbb9b5fd
      pick-ui: make `Backport-to: 25.0` backport to 25.0 *and more recent r=
elease branches*
      aco: help clang 20 do some additions and subtractions
      .pick_status.json: Update to 091d52965f805d61dd3a8e091ac20869a794e632
      pick-ui: add missing dependency
      .pick_status.json: Update to 3493500abb78a4dc22aba14840bba5c777fde745
      .pick_status.json: Update to 5a55133ce7d5bb2419f2aa99c5296037afb7ba6a
      docs: add release notes for 25.0.5
      VERSION: bump for 25.0.5

Faith Ekstrand (2):
      nak/legalize: Take a RegFile in copy_alu_src_and_lower_fmod
      nak/sm70: Fix the bit74_75_ar_mod assert

Georg Lehmann (2):
      nir/opt_algebraic: disable fsat(a + 1.0) opt if a can be NaN
      aco: set opsel_hi to 1 for WMMA

Ian Romanick (4):
      brw/algebraic: Clear condition modifier on optimized SEL instruction
      brw/algebraic: Don't optimize float SEL.CMOD to MOV
      elk/algebraic: Clear condition modifier on optimized SEL instruction
      elk/algebraic: Don't optimize float SEL.CMOD to MOV

Janne Grunau (2):
      venus: Do not use instance pointer before NULL check
      venus: virtgpu: Require stable wire format

John Anthony (1):
      panvk: Enable VK_EXT_direct_mode_display

Jos=C3=A9 Roberto de Souza (3):
      intel: Program XY_FAST_COLOR_BLT::Destination Mocs for gfx12
      intel: Fix the MOCS values in XY_FAST_COLOR_BLT for Xe2+
      intel: Fix the MOCS values in XY_BLOCK_COPY_BLT for Xe2+

Karol Herbst (2):
      rusticl/device: fix panic when disabling 3D image write support
      nir_lower_mem_access_bit_sizes: fix negative chunk offsets

Lionel Landwerlin (1):
      anv: use companion batch for operations with HIZ/STC_CCS destination

Lo=C3=AFc Minier (1):
      freedreno: check if GPU supported in fd_pipe_new2

Marek Ol=C5=A1=C3=A1k (1):
      radv: fix incorrect patch_outputs_read for TCS with dynamic state

Mary Guillemard (3):
      panvk: reset dyn_bufs map count to 0 in create_copy_table
      panvk: Take rasterization sample into account in indirect draw on v10+
      panvk: Take resource index in valhall_lower_get_ssbo_size

Mel Henning (3):
      nvk: SET_STATISTICS_COUNTER at start of meta_begin
      nvk: Override render enable for blits and resolves
      wsi/headless: Override finish_create

Mike Blumenkrantz (1):
      zink: verify that surface exists when adding implicit feedback loop

Olivia Lee (1):
      panfrost: allow promoting sysval UBO to push constants

Patrick Lerda (1):
      mesa_interface: fix legacy dri2 compatibility

Pierre-Eric Pelloux-Prayer (1):
      radeonsi: fix potential use after free in si_set_debug_callback

Rhys Perry (3):
      aco/gfx12: don't use second VALU for VOPD's OPX if there is a WaR
      aco: combine VALU lanemask hazard into VALUMaskWriteHazard
      aco/gfx11: create waitcnt for workgroup vmem barriers

Samuel Pitoiset (3):
      radv: only enable DCC for invisible VRAM on GFX12
      radv: fix re-emitting VRS state when rendering begins
      radv: set radv_disable_dcc=3Dtrue for WWE 2k23

Tapani P=C3=A4lli (2):
      iris: force reallocate on eglCreateImage with GFX >=3D 20
      iris: make sure to not mix compressed vs non-compressed

Tomeu Vizoso (1):
      etnaviv: Release screen->dummy_desc_reloc.bo

Yinjie Yao (2):
      gallium/pipe: Increase hevc max slice to 600
      frontends/va: Handle properly when decoding more slices than limit

Yiwei Zhang (1):
      venus: fix missing renderer destructions

git tag: mesa-25.0.5

https://mesa.freedesktop.org/archive/mesa-25.0.5.tar.xz
SHA256: c0d245dea0aa4b49f74b3d474b16542e4a8799791cd33d676c69f650ad4378d0  m=
esa-25.0.5.tar.xz
SHA512: d65e027829e3bef60bc0e3e71160e6b3721e797e2157c71dbeef0cd6e202f8f8098=
b3cd41159cd0e96e520eaf92ea49c2c9bb1af1a54867b6a7c551c2197c068  mesa-25.0.5.=
tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-25.0.5.tar.xz.sig


--rczxm27iaen3gmc5
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAmgSXxkACgkQjY4xr8Mk
KKYUFAf/Z3qWWjJDjc+e28T4Uup8G8OxVDgYkfoUIgx+1XkIAOQ4KOQEk71YbqzF
4mTaAqwFQdk0F2a/gvuc2Hq5RgQPmvhntrTbRkd0hJOF7RsCpFWUhHfaJ3+jtpjY
QJDHOIUgQmOQCtBNc/KI8lbzpUvwIVRZqReeOAvAn6oo87phWMvJmq1mjrMOgoVt
kA3dzA5BKd2CeAbnBFdqtTJ+8iH1SrOdU2Qlq9dOHmDqE7uTFTqjLE06SZGlDl73
1GHL50J9lQ5kVB1tFdf9YZfggz/iBpa5foqNhHo75Ozu2dGCVupMsBWSvx4VaqK7
IvVlyW2q1prr9+Wy7102k7PZrxqMHA==
=H7e5
-----END PGP SIGNATURE-----

--rczxm27iaen3gmc5--