[ANNOUNCE] mesa 25.1.9

Eric Engestrom <[email protected]> Wed, 27 Aug 2025 19:20:15 +0200
Newsgroups gmane.comp.video.mesa3d.announce
Message-ID <x2sisgisrxzzvr3o4pwuxby4qbzeaylxtk4ffi7f7zpui5sqdg__2276.98628311686$1756334028$gmane$org@gihc7e447xzq>
--i7y7jorusq3u6yry
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: [ANNOUNCE] mesa 25.1.9
MIME-Version: 1.0

Hello everyone,

The bugfix release 25.1.9 is now available.

This is the last release of the 25.1 series. Users are encouraged to
switch to the 25.2 series to continue receiving bugfixes.

Cheers,
  Eric

---

Antonio Ospite (2):
      nak/nouveau: silence errors about never used methods
      compiler/rust: fix errors about hiding elided lifetime

Caio Oliveira (1):
      brw: Fix folding case for MAD instruction with all immediates

Connor Abbott (1):
      tu: Fix CmdBindTransformFeedbackBuffersEXT size handling

David Rosca (8):
      ac/vcn_dec: Add av1_intrabc_workaround
      radeonsi/vcn: Enable AV1 decode workaround for gfx1153
      radv/video: Enable AV1 decode workaround for gfx1153
      radeonsi/vcn: Disable H264 encode 8x8 transform when CABAC is disabled
      radeonsi/vcn: Disable H264/5 constrained intra pred with rate control
      radeonsi/vcn: Fix compatibility with old FW for encode
      radeonsi/vcn: Fix HEVC encode cu_qp_delta with old FW
      radeonsi/vcn: Fix HEVC encode transform_skip with old FW

Eric Engestrom (9):
      docs: add sha sum for 25.1.8
      .pick_status.json: Update to 47cca88f3cd8c77d944e278e0c4ee1573aa57e3f
      .pick_status.json: Mark 85310e912c5a2fc542618a11b9e38ea9c433ed18 as d=
enominated
      .pick_status.json: Mark a34756bbedacdf2558c966466a71bfd3715fa295 as d=
enominated
      .pick_status.json: Mark c9746103f5e5b532188a5e172e1adab27507d60b as d=
enominated
      .pick_status.json: Mark 2cf626d17d6d8d14067986681d44a4bddf08e7b3 as d=
enominated
      .pick_status.json: Mark 39ffc3f629b9f75e1d128ac380f3617c5bc77273 as d=
enominated
      docs: add release notes for 25.1.9
      VERSION: bump for 25.1.9

Eric R. Smith (2):
      mesa: fix off by one in MSRTT handling
      panvk: revised occlusion query pointer fix

Erik Faye-Lund (1):
      pan/lib: clamp format size to 4

Faith Ekstrand (3):
      anv: Set the Shader capability when compiling the FP64 shader
      subprojects: Stop calling add_languages() in paste-1-rs/meson.build
      compiler/rust: Fix the DFS loop detection algorithm

Georg Lehmann (1):
      nir/uub: fix exclusive scans

Gert Wollny (2):
      r600/sfn: When splitting an ALU CF update possible start of next CF
      r600/sfn: Fix AR use tracking off-by-one error

Iv=C3=A1n Briano (3):
      anv: check for pending_db_mode when dirtying descriptor mode
      anv: dirty descriptor state on CmdSetDescriptorBufferOffets
      anv: fix capture/replay of sparse images with descriptor buffer

Job Noorman (3):
      ir3/array_to_ssa: fix updating/removing phis
      ir3: don't vectorize nir_op_sdot_4x8_iadd[_sat]
      ir3: emit descriptor prefetch in block dominated by its sources

Karol Herbst (1):
      aux/trace: move fence_server calls outside the locked area

Lionel Landwerlin (2):
      anv: fix R64* vertex buffer format support
      brw: fix analysis dirtying with pulled constants

Mark Collins (1):
      freedreno/drm: Only initialize memory data source when Perfetto is ac=
tive

Mary Guillemard (1):
      nouveau/headers: Fix nv_push rust push_inline_data implementation

Mike Blumenkrantz (1):
      zink: remove UNSYNCHRONIZED map flag during unmap flush for non-subda=
ta calls

Natalie Vock (1):
      radv: Only expose indirect raytracing on gfx7+

Nataraj Deshpande (1):
      anv: add feature flags for linearly tiled ASTC images

Patrick Lerda (1):
      r600: fix evergreen gds atomic_counter_comp_swap

Pierre-Eric Pelloux-Prayer (1):
      mesa/st: always use base_serialized_nir for draw

Pohsiang (John) Hsu (1):
      gallium/pipebuffer: fix multithread issue on pb_slab_manager_create_b=
uffer

Qiang Yu (1):
      mesa: fix glTexPageCommitmentARB and glTexturePageCommitmentEXT level=
 check

Robert Mader (1):
      gallium: Set and count all extra samplers

Sagar Ghuge (3):
      anv: Add missing ACCELERATION_STRUCTURE_READ in barrier handling
      anv: Enable CS stall for ACCELERATION_STRUCTURE_COPY stage
      anv: Add missing L3 flushes

Samuel Pitoiset (5):
      radv: fix reserving space for emitting push constants with DGC IES
      radv: fix color attachment remapping with fast-GPL/ESO
      radv: dirty some states from graphics pipeline earlier
      radv: add missing L2 invalidate cache flush for non-coherent images
      radv: fix hashing graphics pipeline when no stages are compiled

Tapani P=C3=A4lli (1):
      isl/blorp: handle failing 96bpp linear blit case

Yiwei Zhang (2):
      venus: hide swapchainMaintenance1 behind wsi guard
      vulkan/android: amend a missing case for IMPLEMENTATION_DEFINED AHB

git tag: mesa-25.1.9

https://mesa.freedesktop.org/archive/mesa-25.1.9.tar.xz
SHA256: 412df33a1bb3c785ed698555a3972118a37c458e7accf6ae53f4bb87b3db454a  m=
esa-25.1.9.tar.xz
SHA512: 27d7202968f5639dda590d3647d72c6857cac74031e273edd651fc8ed7f04bda335=
bccd8a65a961cec368d45d6fe20d004b5375f095266459074f4bc74f5ed98  mesa-25.1.9.=
tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-25.1.9.tar.xz.sig


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

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

iQEzBAABCgAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAmivPk8ACgkQjY4xr8Mk
KKYXCQf/SkBTb2RJBWCRI0hB1uvpY9sru0huI7Nd7FS5kBEcmEWv7dEYoq41wZwa
wOhJMrP9Hfs2bCKQoYXg5u9xkNx9H2ZttzH1yZsQZqZXpRbh+P1A2VlBRinnh1uP
wNnZ054goD0LFFbBaTLpNk7qcWoxR06mv7AG+bSJtJSbxiQaWTIilptnSm5vXqEe
ud0dL/ecKBBuWXtLaQwPMIB5VuvAU7qu5DxXYsTwQF8MI2rapdaiFNsL97hY5I/N
1B02FfSPa81FOp5QmTAUNuXSoWrh5AfSzHpi5NUGOB2Z/PetMaclbhfv3/C3xuYD
IdSpTDII0NrExj/WA1htt4wTTzHdEw==
=6Lx6
-----END PGP SIGNATURE-----

--i7y7jorusq3u6yry--