[ANNOUNCE] mesa 25.2.0-rc3

Eric Engestrom <[email protected]> Wed, 30 Jul 2025 22:17:57 +0200
Newsgroups gmane.comp.video.mesa3d.announce
Message-ID <txltqdotpxgqjwcvqh4adiwpoaehnzrgqsfuxb7v3rt2b2yovn__21645.9345001326$1753909878$gmane$org@ggfryw6ccfzq>
--opj3vco3fazzlfgw
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: [ANNOUNCE] mesa 25.2.0-rc3
MIME-Version: 1.0

Hello everyone,

I'm happy to announce the next release candidate, 25.2.0-rc3.

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

Any issue that should block the release of 25.2.0 final, thus adding
more 25.2.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/51

The next release candidate is expected in one week, on August 6th.

Cheers,
  Eric

---

Christoph Pillmayer (1):
      vk/sync: Pass dependencyFlags in vk_common_CmdPipelineBarrier

Danylo Piliaiev (1):
      tu: Fix nullptr dereference in cmd_buffer tracepoint

David Rosca (12):
      radv/video: Add bit depth and profile check for AV1 encode
      radv/video: Add bit depth and profile check for VP9 decode
      radv/video: Set encodeInputPictureGranularity for AV1 encode
      radv/video: Send slice control, spec misc and deblocking params every=
 frame
      radv/video: Add more encode session params overrides
      radv/video: Fix encode bitstream buffer offset and alignment
      radv/video: Fix setting H265 encode cu_qp_delta on VCN2
      radv/video: Fix session_init and rc_per_pic on VCN2
      radv/video: Use the new defines for H264 SPS info flags
      frontends/va: Add H264 encode more_rbsp_data PPS flag
      radeonsi/vcn: Use more_rbsp_data flag for H264 PPS encode
      radeonsi: Add missing DEBUG_NAMED_VALUE_END to radeonsi_shader_debug_=
options

Eric Engestrom (3):
      .pick_status.json: Update to f4436d606e0ae76ef6092b850cf79fa3e014f61e
      .pick_status.json: Mark f4596e78283aa9124ad3358d488167c8a72d6176 as d=
enominated
      VERSION: bump for 25.2.0-rc3

Erico Nunes (1):
      lima: ppir: fix check for discard_block in optimization

Erik Faye-Lund (2):
      pan/ci: remove non-existent flag from PAN_MESA_DEBUG
      docs/features: add missing panvk extension

Faith Ekstrand (6):
      nvk: Bump the conformance version to 1.4.3
      nvk: Add an nvk_is_conformant() helper
      loader: Ignore NOUVEAU_USE_ZINK on Hopper+
      vulkan: Rename a bunch of vk_sync_timeline helpers
      vulkan: Hold a reference to pending vk_sync_timeline_points
      vulkan/wsi/x11: Handle VK_NOT_READY in AcquireNextImage()

Georg Lehmann (1):
      nir/opt_remove_phis: skip unreachable phis

Juston Li (1):
      anv/android: refactor anb resolve to fix align assertion

Konstantin Seurer (1):
      radv: Initialize base IDs when doing a BVH update with src!=3Ddst

Lionel Landwerlin (3):
      brw: fix NIR metadata invalidation with closest-hit shaders
      brw: fixup source depth enabling with coarse pixel shading
      brw: fixup coarse_z computation

Marek Ol=C5=A1=C3=A1k (1):
      radeonsi: recompute FS output IO bases to prevent an LLVM crash

Mary Guillemard (1):
      pan/bi: Properly handle SWZ.v4i8 lowering on v11+

Ma=C3=ADra Canal (2):
      vulkan: create a wrapper struct for vk_sync_timeline
      vulkan: don't destroy vk_sync_timeline if a point is still pending

Mel Henning (3):
      nouveau/headers: Update g_nv_name_released.h
      nak/mark_lcssa_invariants: Invalidate divergence
      loader: Don't load nouveau GL on nvidia kmd

Mike Blumenkrantz (3):
      anv: fix format compatibility check typo
      zink: create a dummy image for shaderdb runs
      kopper: fix initial swapinterval setting

Myrrh Periwinkle (1):
      gallium: Properly handle non-contiguous used sampler view indexes

Patrick Lerda (1):
      dri: complete the support for ARGB4444

Rhys Perry (1):
      nir/uub: fix 8/16-bit overflow

Samuel Pitoiset (1):
      radv: fix a memleak with GS copy shader NIR

Yiwei Zhang (4):
      lavapipe: ensure to use zero memoryOffset for wsi image alias binding
      lavapipe: fix a leak on a lvp_image_create exit path
      lavapipe: fix maint4 vkGetDeviceBufferMemoryRequirements
      lavapipe: fix maint4 vkGetDeviceImageMemoryRequirements

llyyr (1):
      radv: don't set HOST_IMAGE_TRANSFER_BIT if host_image_copy not enabled

git tag: mesa-25.2.0-rc3

https://mesa.freedesktop.org/archive/mesa-25.2.0-rc3.tar.xz
SHA256: 822fd601eeed76c964f57fea828d4fd94c5c2ba548528aa1f584d4c8bc67c1cc  m=
esa-25.2.0-rc3.tar.xz
SHA512: 321262c5624805198ab2d3bd35ff2c7bdffa611d5aff1eeac2f4e2d347bebb7749e=
1c08e95ec820bbf811904d27d723d2047dbdff8e4983186c3b0eeb0b5bc29  mesa-25.2.0-=
rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-25.2.0-rc3.tar.xz.sig


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

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

iQEzBAABCgAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAmiKffUACgkQjY4xr8Mk
KKbSCwf/WgKBoraiXnFVRqqfgNOAYerJGSSqPy9ldyRJ6jcEN7WucCImeOlZJ7IX
dX09JLzEOh3eOEdcemjzc+FdO6m+sbYbnrbMcAslcxrMsdECLY5ePV8EhuxMQ4ip
xWxndpvzl052qfZRKTdVcXcoDGVxpJVDQrUzeQ6KAns5xWW7lx5IJkM0BpDgPFNb
RA8FxVSGezuKNxePT/lHfP3mxu/gulS3kJLSm2hMHRznxank8Sk3j0ei4JpeCx+R
fXXZ9CRDPjXKwIvje4po5lmacxiRIHPAtZbTbfz+9RB0YoUtPF/eAm30AGm54qdg
1m8G3gx9KpwUbURsHZONrxXBmw+BgA==
=9Exz
-----END PGP SIGNATURE-----

--opj3vco3fazzlfgw--