[ANNOUNCE] mesa 25.0.2

Eric Engestrom eric at engestrom.ch
Thu Mar 20 14:40:33 UTC 2025


Hello everyone,

The bugfix release 25.0.2 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 April 2nd.

Cheers,
  Eric

---

Aaron Ruby (1):
      gfxstream: Downgrade log severity when enabling params in LinuxVirtGpu

Alyssa Rosenzweig (2):
      pan/mdg: call nir_lower_is_helper_invocation
      nir/lower_helper_writes: fix stores after discard

Ashley Smith (1):
      panfrost: Reset syncobj after use to avoid kernel warnings

Bas Nieuwenhuizen (1):
      radv: Move support check out of winsys.

Dave Airlie (1):
      radv/video: don't try and send events on UVD devices.

David Rosca (4):
      gallium/vl: Fix video buffer supported format check
      Revert "frontends/vdpau: Alloc interlaced surface for interlaced pics"
      frontends/vdpau: Fix creating deinterlace filter for interleaved buffers
      gallium/vl: Return YUV plane order for single plane formats

Eric Engestrom (8):
      docs: add sha sum for 25.0.1
      .pick_status.json: Mark 61b0955308d720a6fa065e7a414d16999f7ffd03 as denominated
      .pick_status.json: Mark 534436f8635e63a30e4d7af4837dad35cfa361ad as denominated
      .pick_status.json: Update to 61feea6954a7526836ccbd30c657e6afc11fb4f5
      .pick_status.json: Mark 551770ccf8bdb1e5fa45ddac854535edf2b31a22 as denominated
      meson: announce that clover is deprecated (slated for removal)
      docs: add release notes for 25.0.2
      VERSION: bump for 25.0.2

Erik Faye-Lund (2):
      docs/features: add missing panvk feature
      panvk: correct VkPhysicalDeviceProperties::deviceName

Faith Ekstrand (9):
      util/box: Add a intersect_2d helper
      zink: Use pipe_box helpers for damage calculations
      zink: Set needs_barrier after transitioning to QUEUE_FAMILY_FOREIGN
      zink: Check queue families when binding image resources
      nvk: Allow rendering to linear images with unaligned strides
      nil: Relax alignment requirements for linear images
      vtn: Support cooperative matrices in OpConstantNull
      egl/x11: Re-order an if statement
      egl/kopper: Update the EGLSurface size after kopperSwapBuffers()

Ganesh Belgur Ramachandra (1):
      amd: use 128B compression for scanout images when drm.minor <63

Georg Lehmann (3):
      radv: enable invariant geom for DOOM(2016)
      aco/gfx11.5: remove vinterp ddx/ddy path
      aco/ra: disallow vcc definitions for pseudo scalar trans instrs

Ivan A. Melnikov (1):
      gallium/radeon: Make sure radeonsi PCI IDs are also included

Job Noorman (2):
      ir3: fix false dependencies of rpt instructions
      ir3: keep inputs at start block when creating empty preamble

John Anthony (1):
      panvk: Avoid division by zero for vkCmdCopyQueryPoolResults

José Roberto de Souza (1):
      intel/common: Retry GEM_CONTEXT_CREATE when PXP have not finished initialization

Karol Herbst (6):
      rusticl/program: implement CL_INVALID_PROGRAM_EXECUTABLE check in clGetProgramInfo
      rusticl/program: pass options by reference
      rusticl/program: loop over all devices inside Program::build
      rusticl/program: rework build_nirs so it only touches devices we care about
      rusticl/program: fix building kernels
      nir/serialize: fix decoding of is_return and is_uniform

Lionel Landwerlin (3):
      anv: fix non page aligned descriptor bindings on <Gfx12.0
      brw: fix spilling for Xe2+
      brw: ensure VUE header writes in HS/DS/GS stages

Lucas Stach (2):
      etnaviv: rs: fix slow/fast clear transitions
      etnaviv: fix ETNA_MESA_DEBUG=no_early_z

Marek Olšák (1):
      Revert "ac/nir: clamp vertex color outputs in the right place"

Mary Guillemard (2):
      pan/bi: Fix out of range access in bi_instr_replicates
      pan/bi: Ensure we select b0 with halfswizzle in va_lower_constants

Matt Turner (1):
      glsl: Add missing break

Maíra Canal (1):
      v3dv: don't overwrite the primary fd if it's already set

Mel Henning (1):
      nvk: Don't zero imported memory

Mike Blumenkrantz (1):
      zink: fix refcounting of zink_surface objects

Natalie Vock (2):
      radv/rt: Guard leaf encoding by leaf node count
      radv/rt: Flush L2 after writing internal node offset on GFX12

Patrick Lerda (2):
      r600: fix cayman main non-deterministic behavior problem
      r600: update the software fp64 support

Pierre-Eric Pelloux-Prayer (1):
      st/mesa: fix nir_load_per_vertex_input parameter

Rebecca Mckeever (1):
      panvk: Add STORAGE_IMAGE_BIT feature for formats supporting sampled images

Rhys Perry (1):
      aco: insert dependency waits in certain situations

Rob Clark (2):
      tc: Add missing tc_set_driver_thread()
      freedreno: Wait for imported syncobj fences to be available

Samuel Pitoiset (6):
      ac,radv: add a workaround for a hw bug with primitive restart on GFX10-GFX10.3
      radv: fix a GPU hang with inherited rendering and HiZ/HiS on GFX1201
      radv/amdgpu: fix device deduplication
      radv: update conformance version
      aco: do not apply OMOD/CLAMP for pseudo scalar trans instrs
      radv: emit a dummy PS state for noop FS on GFX12

Seán de Búrca (1):
      rusticl/mem: don't create svm_pointers slice from null raw pointer

Sviatoslav Peleshko (2):
      anv: Add full subgroups workaround for the shaders that use shared memory
      drirc: Apply assume_full_subgroups_with_shared_memory to Resident Evil 2

Timothy Arceri (1):
      util/u_idalloc: fix util_idalloc_sparse_alloc_range()

Yiwei Zhang (4):
      venus: fix a memory corruption in query records recycle
      lavapipe: set availability bit for accel struct host queries
      lavapipe: fix accel struct device query copy
      venus: fix to ignore dstSet for push descriptor

git tag: mesa-25.0.2

https://mesa.freedesktop.org/archive/mesa-25.0.2.tar.xz
SHA256: adf904d083b308df95898600ffed435f4b5c600d95fb6ec6d4c45638627fdc97  mesa-25.0.2.tar.xz
SHA512: 2de8e8b514619d9ad5f407f5e1ff04fff8039d66b5f32257c2e8ca3d9f3b190269066aeba0779d6e0b2a2c0739237382fc6a98ea8563ed97801a809c96163386  mesa-25.0.2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-25.0.2.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/20250320/c89820ba/attachment.sig>


More information about the mesa-dev mailing list