[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