Hi list,
Sorry this email is coming a day after the release, technical
difficulties made sending mail difficult.
This is mesa 25.3.0-rc4, and it includes a number of bug fixes.
We have another rc, as there are two outstanding issues on our release
tracker blocking the release of 25.3.0. So if anyone has time to look at
those and either remove them or resolve them, that would be appreciated!
I'll see you next week (although perhaps slightly delayed by the US
Veteren's Day).
Cheers,
Dylan
Shortlog
========
Alyssa Rosenzweig (2):
anv: use D3D-compatible texturing for Proton
asahi,ail: fix multi-plane imports
Connor Abbott (2):
tu: Rename tu_render_pass_attachment::clear_views to used_views
tu: Fix attachment stores with subpasses with partial views
Danylo Piliaiev (1):
vulkan: Always fill DS state for EXT_dynamic_rendering_unused_attachments
David Rosca (2):
radv/video: Introduce two levels of write_memory support
radv/video: Only use write_memory for encode feedback with full support
Dmitry Osipenko (1):
virtio/vdrm: Fix varying offsets of struct vdrm_device members
Dylan Baker (4):
.pick_status.json: Update to 33342848451ca06deb054fad94de3cea3a9efe63
.pick_status.json: Update to e44a776f4751d665efc447d8fe8e6c01d25a60c5
.pick_status.json: Update to 27d9e4ec2a13a957f416a234a93bf2f0c2c9c56c
VERSION: bump for 25.3.0-rc4
Eric Engestrom (3):
asahi/virtio: fix memleak
util/meson: don't build libmesa_util_clflushopt unless needed
util/meson: don't build libmesa_util_clflush unless needed
Faith Ekstrand (1):
nvk: Don't re-initialize the descriptor writer if the set matches
Georg Lehmann (1):
radv: do not report wave32 in gl_SubgroupSize for Doom Dark Ages
Gert Wollny (5):
r600/sfn: extract function to update group after instr insert
r600/sfn: move some common code into try_readport
r600/sfn: Track whether a ALU group has a exec flag update
r600/sfn: make sure kill and update_exec don't happen in one group
r600/sfn: AR loads are not dependend on the future and other code blocks
Ian Romanick (2):
brw: Apply Gfx9 vgrf127 workaround in more cases
elk: Apply vgrf127 workaround in more cases
Icenowy Zheng (1):
gallivm: orcjit: remember Context in addition to ThreadSafeContext
Janne Grunau (1):
hk: Report the correct plane count in VkDrmFormatModifierProperties2?EXT
Konstantin Seurer (5):
lavapipe: Bump maxPrimitiveCount
lavapipe: Zero image null descriptors
lavapipe: Bump MAX_DESCRIPTOR_UNIFORM_BLOCK_SIZE
gallivm/nir/soa: Use the sign of src1 for imod
llvmpipe: Always recompute 1/w
Lionel Landwerlin (2):
u_trace: reserve chunk space before emitting copies
anv: avoid null pointer access in utrace copies on CCS
Marek Olšák (1):
Revert ABI breakage "amd: Add user queue HQD count to hw_ip info"
Mel Henning (1):
nak/opt_lop: Don't handle modifiers in dedup_srcs
Mike Blumenkrantz (3):
zink: collapse gfx pipeline fetching and binding conditionals
zink: collapse mesh pipeline fetching and binding conditionals
zink: don't destroy old push layout when enabling fbfetch descriptor
Paul Gofman (1):
driconf: add a workaround for Investigation Stories : gunsound
Ryan Houdek (1):
freedreno/fdl: Fix typo in tiled_to_linear_2cpp
Sagar Ghuge (1):
vulkan/runtime: Fix typo in stack size calculation
Samuel Pitoiset (2):
radv: ignore dual-source blending when blending isn't enabled for MRT0
radv: add a workaround for illegal depth/stencil descriptors with No
Man's Sky
Tapani Pälli (1):
anv: bring back some lost game drirc workarounds for subgroups
Yiwei Zhang (1):
panvk: fix sample shading of internal blend shader for MSAA
git tag: mesa-25.3.0-rc4
https://mesa.freedesktop.org/archive/mesa-25.3.0-rc4.tar.xz
SHA256: e377f77449e892f237dfd9de7e6508dd743ffb8de89a43938a4e357fb28a3b68
mesa-25.3.0-rc4.tar.xz
SHA512:
d7d9996d9fe33fbb9eb010b8262baa87172dc48fec9f2d6a06157286b7148956db91074f1146f65569715b09d151a704695fd3546387836b71f0e8b2ec71a663
mesa-25.3.0-rc4.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-25.3.0-rc4.tar.xz.sig