[ANNOUNCE] mesa 25.1.0-rc2

Eric Engestrom eric at engestrom.ch
Wed Apr 23 18:07:05 UTC 2025


Hello everyone,

I'm happy to announce the next release candidate, 25.1.0-rc2.

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.1.0 final, thus adding
more 25.1.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/50

The next release candidate is expected in one week, on April 30th.

Cheers,
  Eric

---

Alyssa Rosenzweig (8):
      hk: fix underbinding scratch
      hk: fix tessellation + clipper queries
      hk: fix null FS corner cases
      agx: model sources as late-kill in demand calcs
      agx: late-kill sources
      agx: early-kill sources only if it won't shuffle
      hk: fix patch count = 0 handling
      asahi: fix possible null deref

Boris Brezillon (2):
      panvk/csf: Pass less arguments to emit_vs_attrib()
      panvk/csf: Fix instance attribute offseting

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_COMPRESSED

David Rosca (1):
      radeonsi/vcn: Fix decode target index for H264 interlaced streams

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

Eric Engestrom (10):
      .pick_status.json: Update to d5ad7981401c2393cac38fc3215e8bbb97de06b9
      .pick_status.json: Update to 1bf8542490679fa2a244e27fb2b04bbc3d122f74
      meson: remove duplicate `deprecated` for `gallium-xa` option
      meson: remove duplicate `deprecated` for `power8` option
      .pick_status.json: Update to 5f3a3740dcc6d243f2ef14138fb1c09bcbb9b5fd
      pick-ui: make `Backport-to: 25.0` backport to 25.0 *and more recent release branches*
      .pick_status.json: Update to dd3e1190a2bdbc6b996152510407adb9a8cb5618
      pick-ui: add missing dependency
      [25.1 only] ci: don't treat misleading-indentation warnings are error on alpine
      VERSION: bump for 25.1.0-rc2

Faith Ekstrand (4):
      nak/legalize: Take a RegFile in copy_alu_src_and_lower_fmod
      nak/legalize: Take a RegFile in copy_alu_src_and_lower_ineg()
      nak/sm70: Fix the bit74_75_ar_mod assert
      nvk: Maxwell+ is now conformant

GKraats (1):
      EGL: legacy-x11=dri2 should support hardware driver

Georg Lehmann (4):
      nir/opt_algebraic: disable fsat(a + 1.0) opt if a can be NaN
      aco: set opsel_hi to 1 for WMMA
      aco/insert_exec: only restore wqm mask after control flow if necessary
      aco/insert_exec: reset temporary when recreating wqm mask from exact mask

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

José 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 (1):
      rusticl/device: fix panic when disabling 3D image write support

Marek Olšák (1):
      radv: fix incorrect patch_outputs_read for TCS with dynamic state

Mary Guillemard (2):
      panfrost: Take tiler memory budget into account in pan_select_tiler_hierarchy_mask
      panvk: reset dyn_bufs map count to 0 in create_copy_table

Mel Henning (4):
      nak/spill_values: Spill constants across edges if needed
      nak: Handle idp4 ureg latencies
      nvk: SET_STATISTICS_COUNTER at start of meta_begin
      nvk: Override render enable for blits and resolves

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

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

Pierre-Eric Pelloux-Prayer (2):
      winsys/amdgpu: disable VM_ALWAYS_VALID
      radeonsi: fix potential use after free in si_set_debug_callback

Rhys Perry (2):
      aco/gfx12: don't use second VALU for VOPD's OPX if there is a WaR
      aco: combine VALU lanemask hazard into VALUMaskWriteHazard

Rohan Garg (1):
      anv: re enable compression for CPS surfaces on platforms other than Xe

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

Tomeu Vizoso (2):
      etnaviv/ml: Use etna_buffer_resource instead of etna_resource
      etnaviv: Release screen->dummy_desc_reloc.bo

Yinjie Yao (1):
      gallium/pipe: Increase hevc max slice to 600

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

git tag: mesa-25.1.0-rc2

https://mesa.freedesktop.org/archive/mesa-25.1.0-rc2.tar.xz
SHA256: e6a7d1e198df97f36b0a2e029b1f9fef37e9feb86cdb7984de55c7052f23ec93  mesa-25.1.0-rc2.tar.xz
SHA512: c1475aefa4d12412c33e177c42bb6b80abf10cee2ed46142b6c9f62cfcba29c1b126cc22fcbbe6bdc5d57b8c1b670fc7fc948cd4f846124d158bd7e019c88d21  mesa-25.1.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-25.1.0-rc2.tar.xz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20250423/f4d444cc/attachment.sig>


More information about the mesa-dev mailing list