mesa 25.1.0-rc2
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: c1475aefa4d12412c33e177c42bb6b80abf10cee2ed46142b6c9f62cfcba29c1b 126cc22fcbbe6bdc5d57b8c1b670fc7fc948cd4f846124d158bd7e019c88d21 mesa-25.1.0-rc2.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-25.1.0-rc2.tar.xz.sig
The second release candidate for Mesa 25.1.0 has been released for testing. The new release candidate incorporates fixes for several issues, including underbinding scratch, tessellation and clipper queries, and null FS corner cases, among others. The release also addresses several issues, including the elimination of duplicates for options, the removal of duplicates in copy_alu_src_and_lower_fmod, and the correction of MOCS values in XY_FAST_COLOR_BLT for Xe2+.