[ANNOUNCE] mesa 25.1.4

Eric Engestrom eric at engestrom.ch
Wed Jun 18 17:57:00 UTC 2025


Hello everyone,

The bugfix release 25.1.4 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 July 2nd.

Cheers,
  Eric

---

Alyssa Rosenzweig (2):
      agx: fix sample_mask packing overflow
      hk: fix texture state count

Ashley Smith (1):
      panfrost: Fix shader_clock support for v6+

Boris Brezillon (3):
      pan/afrc: Fix pan_format_supports_afrc()
      pan/afrc: Let's not pretend we support AFRC(YUV)
      pan/afrc: Reject AFRC(compressed)

Calder Young (2):
      anv: Support render to aspect other than IMAGE_ASPECT_COLOR_BIT
      anv: Support multi-planar formats in anv_formats_are_compatible

Connor Abbott (2):
      tu: Make sure to re-emit viewports if per_view_viewport changes
      tu: Re-emit viewports/scissors when has_fdm changes

Dave Airlie (1):
      Revert "hasvk/elk: stop turning load_push_constants into load_uniform"

David Rosca (1):
      radeonsi/vcn: Fix encoding multiple tiles with recent VCN4 firmwares

Emma Anholt (1):
      u_trace: Fix payload refcounting in u_trace_clone_append().

Eric Engestrom (6):
      docs: add sha sum for 25.1.3
      .pick_status.json: Update to 034ac06c64caaf6ec19b3e45426de004dd46c4d0
      .pick_status.json: Mark dca392b119d6898844e5e0e92fb4a4d833ef3c4e as denominated
      [25.1 only] anv+zink/ci: skip blender-demo-cube_diorama.trace on tgl because it's highly flaky
      docs: add release notes for 25.1.4
      VERSION: bump for 25.1.4

Erik Faye-Lund (3):
      panfrost: do not double-insert shader into hash-table
      panfrost: plug leak of modifier conversion shaders
      Revert "mesa: limit number of error raised by invalid GL_TEXTURE_MAX_ANISOTROPY_EXT"

Faith Ekstrand (1):
      nil: Don't use Fermi bits in the Maxwell null descriptor

Georg Lehmann (2):
      radv: don't accidentally expose samplerFilterMinmax through Vulkan 1.2
      aco: do not use v_cvt_pk_u8_f32 for f2u8

Janne Grunau (1):
      gallium/dril: Add entrypoint for apple (asahi) kms driver

Job Noorman (2):
      Revert "ir3: optimize SSBO offset shifts for nir_opt_offsets"
      ir3/lower_io_offsets: set progress when scalarizing UAV loads

Jonathan Gray (2):
      util: fix OpenBSD/powerpc64 build
      intel/dev: update BMG device names

Jordan Justen (1):
      intel/dev: Update names for BMG G31 PCI IDs

Jose Maria Casanova Crespo (2):
      v3d: Only apply TLB load invalidation on first job after FB state update
      v3d: Force job submit if the number of attached BOs is over 2048

Juan A. Suarez Romero (1):
      vc4: free RA interference graph on failure

Karol Herbst (4):
      clc: use new createTargetMachine overload with llvm-21
      clc: fix DiagnosticOptions related build failure with llvm-21
      ac/nir: fix unaligned single component load/stores
      rusticl/image: fix sub-buffer images

Lars-Ivar Hesselberg Simonsen (1):
      panvk: Skip barrier QFOT if src_qfi equals dst_qfi

Lionel Landwerlin (6):
      anv: fix pool allocation failure reporting
      anv: fix R64 format support reporting
      anv: pass image usage/flags to anv_get_image_format_features2
      anv: report color/storage features on YCbCr images with EXTENDED_USAGE
      ci/zink: add the same glx at glx-tfp flake on ADL
      ci/zink: add validation error

Lucas Stach (2):
      etnaviv: use direct BLT/RS blit hook for internal copies
      etnaviv: use most recent shadow of resources as blit source/target

Mary Guillemard (1):
      pan/lib: Rewrite npot divisor algorithm

Mel Henning (2):
      zink: Return NULL on vkCreateInstance failure
      zink: Handle null instance in 2nd create_screen

Mike Blumenkrantz (5):
      nir/lower_to_scalar: fix opt_varying with output reads
      zink: update renderdoc layer string for android
      zink: emulated alpha formats do not require mutable
      util/box: make u_box_test_intersection_2d() consistent with other funcs
      tc: fix zsbuf rp info persistence across fb states

Natalie Vock (1):
      radv/rt: Avoid encoding infinities in box node coords

Patrick Lerda (2):
      r600: index_bias should be forced to zero for all indirect draw calls
      r600: handle cayman border color sint formats

Pierre-Eric Pelloux-Prayer (1):
      ac/llvm: rework component trimming in visit_tex

Rhys Perry (6):
      aco: set vmem_types for args_pending_vmem
      aco/gfx12: fix VALUReadSGPRHazard with carry-out
      ac/nir: run nir_lower_vars_to_ssa after nir_lower_task_shader
      ac/nir: create lowered inverse_ballot
      ac/llvm: fix overloading of intrinsic names
      ac/llvm: convert to integer after reductions

Rob Clark (1):
      freedreno/a6xx: Fix buffer clears

Russell Greene (1):
      radeonsi: vpe: fix noisy false error

Samuel Pitoiset (5):
      radv/meta: fix using the wrong pipeline layout for ASTC decoding
      radv: make sure to zero-initialize image view descriptors
      radv: fix 3-plane formats with descriptor buffers
      ac/surface: fix aliasing DCC tilings with HiZ info on GFX12
      radv: fix 1x user sample locations on GFX10+

Tapani Pälli (2):
      drirc: toggle on intel_storage_cache_policy_wt for tlou2
      drirc: toggle filter addr rounding for Heroes Of Valor

Timothy Arceri (1):
      mesa: get correct src address for transferOps

Yiwei Zhang (6):
      venus: force sw wsi path on nv proprietary
      lvp: fix wsi platform swapchain image bind
      venus: fix maint7 layered vk props query
      v3dv: fix swapchain bind info look up
      anv: use narrow range to match up with mesa EGL
      hasvk: use narrow range to match up with mesa EGL

git tag: mesa-25.1.4

https://mesa.freedesktop.org/archive/mesa-25.1.4.tar.xz
SHA256: 164872a5e792408aa72fecd52b7be6409724c4ad81700798675a7d801d976704  mesa-25.1.4.tar.xz
SHA512: b97a0fa185181e86ea39bf71a6031edf9e9477378aba2c1ff6dbe88399cc9f7dc728591b49918c0dccb170dce11335b2b8fa015c7b7495f2e166b295d47fd343  mesa-25.1.4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-25.1.4.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-announce/attachments/20250618/f1086b8d/attachment.sig>


More information about the mesa-announce mailing list