[ANNOUNCE] mesa 26.0.0-rc2
Eric Engestrom <[email protected]> Wed, 28 Jan 2026 18:16:33 +0100
| Newsgroups | gmane.comp.video.mesa3d.announce |
|---|---|
| Message-ID | <aXpEcQMuBck3_YbL__5716.0548445367$1769677450$gmane$org@engestrom.ch> |
--ts3ovzcmzzlls6z7
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: [ANNOUNCE] mesa 26.0.0-rc2
MIME-Version: 1.0
Hello everyone,
I'm happy to announce the next release candidate, 26.0.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 26.0.0 final, thus adding
more 26.0.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/53
The next release candidate is expected in one week, on February 4th.
Cheers,
Eric
---
Aitor Camacho (2):
nvk: Handle unbound sets that contain dynamic buffers
hk: Handle unbound sets that contain dynamic buffers
Benjamin Cheng (1):
radv/video: Use a more reliable way of computing tile sizes
Calder Young (1):
Revert "anv,brw: Allow multiple ray queries without spilling to a sha=
dow stack"
Caterina Shablia (1):
panvk: fix sparse image non-opaque binds
Danylo Piliaiev (1):
tu: Fix typo in min bounds calculation of FDM scissors
Dylan Baker (1):
bin/pick: When the main widget is replaced, trigger a redraw
Ella Stanforth (1):
pvr/csbgen: fix packing multiple addresses
Eric Engestrom (4):
.pick_status.json: Update to bed1576b141a5d4398c71abeec5af3674b390aa0
pick-ui: update for python 3.14 support
nir/meson: fix cpp_args of nir_opt_algebraic_pattern_tests
VERSION: bump for 26.0.0-rc2
Faith Ekstrand (1):
nvk: Enable ZPASS_PIXEL_COUNT in draw_state_init()
Georg Lehmann (4):
aco/optimizer: fix parsing salu p_insert as shift
aco: fix demote in header of single iteration loop
aco: add a helper function for non supported DPP opcodes
aco: disable DPP for rev integer subs and shifts
Gurchetan Singh (1):
gallium: fix sometimes-uninitialized warning
Iv=C3=A1n Briano (1):
brw: fix local_invocation_index with quad derivaties on mesh/task sha=
ders
Kitlith (2):
panvk: Free drm device in can_present_on_device
pvr: Free drm device in can_present_on_device
Konstantin Seurer (2):
vulkan: Handle inactive primitives with LBVH builds
vulkan: Avoid NAN in the IR BVH
Lionel Landwerlin (1):
iris: fix incorrect intrinsic usage on ELK
Mel Henning (2):
nvk: Ignore meta ops in occlusion queries
nvk: Disable large pages for now
Mike Blumenkrantz (2):
zink: re-allow transient images during blitting
ntv: emit demote extension/capability when emitting demote
Nanley Chery (7):
intel/isl: Fix miptail selection for compressed textures
blorp: Fix Tile64 clear redescription assertion
intel/isl: Fix QPitch of arrayed MCS
iris: Set missing flags on clear color changes
iris: Use the CLEAR state on Xe2+ for MCS
anv: Update predicated resolve documentation
anv: Fix the fast clear type for FCV writes
Natalie Vock (1):
aco: Fix parameter stack size calculation
Nick Hamilton (2):
pvr: Temporarily disable the buffer device address extension
pco: Fix for atomic operations on an image buffer
Olivia Lee (1):
Revert "panvk: advertise VK_EXT_primitives_generated_query on v10+"
Patrick Lerda (5):
r600: fix cayman msaa shading behavior
r600: fix rv770 dot4 operations
r600: make vertex r10g10b10a2_sscaled conformant on palm and beyond
r600: fix rv770 clamp to max_texel_buffer_elements
r600: update cubearray imagesize calculation
Rhys Perry (1):
aco/insert_fp_mode: remove incorrect assertion
Rob Clark (4):
freedreno/common: Fix gen8 EFU float control
freedreno: Force single wavesize if double threadsize is unsupported
freedreno/lrz: Correct lrz fc layout for gen8
freedreno/a6xx: Better program state size calc
Samuel Pitoiset (3):
vulkan: fix missing begin debug marker for HPLOC
radv: fix applying radv_ssbo_non_uniform=3Dtrue for Crysis 2/3 remast=
ered
radv: add a workaround for a synchronization bug in Strange Brigade V=
ulkan
Silvio Vilerino (2):
d3d12: Add missing using Microsoft::WRL:ComPtr in d3d12_context_common
d3d12: Add HAVE_GALLIUM_D3D12_VIDEO guards for d3d12_video_encoder_se=
t_max_async_queue_depth/d3d12_video_encoder_get_last_slice_completion_fence
Simon Perretta (1):
pco: update formatless skip check
Sushma Venkatesh Reddy (1):
brw: Use lookup tables for Gfx12+ 3src type encoding/decoding
Tapani P=C3=A4lli (1):
blorp: fix asserts hit with msaa blorp blits on xe3
Yiwei Zhang (6):
venus: track prime blit dst buffer memory in the wsi image
venus: track dedicated image during mem alloc
venus: add vn_renderer_bo_export_sync_file helper
venus: refactor vn_AcquireNextImage2KHR
venus: properly handle wsi implicit in-fence
venus: refactor Android ANB tracking to avoid confusions with WSI
Zan Dobersek (1):
tu: handle DS_DEPTH_BOUNDS_TEST_BOUNDS state under TU_DYNAMIC_STATE_R=
B_DEPTH_CNTL
jaap aarts (1):
radv/sqtt: Prevent concurrent submit when sqtt is enabled
git tag: mesa-26.0.0-rc2
https://mesa.freedesktop.org/archive/mesa-26.0.0-rc2.tar.xz
SHA256: b5dd1be0db87b0be03d5a8e8d8a1478cea6ebb448ee0791068898a79b15c6083 m=
esa-26.0.0-rc2.tar.xz
SHA512: 1248c57c58b18d3e78af69c71e632512f305da2ffdba181a7a5ab512dc2824b955b=
523a5b211ddac755ea2b20ca0c6128e88cb0b23e451a07f1bb56799732212 mesa-26.0.0-=
rc2.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-26.0.0-rc2.tar.xz.sig
--ts3ovzcmzzlls6z7
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAml6RGwACgkQjY4xr8Mk
KKZlRAgAnY7z08kD3uLp1j0pSAvs8YKz2MbwRmvV1tAmJ+1cHEzx/6tVPVlXftTH
NpedYdsXrMj6rfjycqW249qeyOpqD5WmYhZi3BAYOZ4TdphxTPksysYIep81SN4I
z2TtwsuCBMCu0xX6VYZsT62dfpC1x9giTmNtN8EqQYSMQC7gDxLOqFSNISDzDf2w
eRD6pukrFb0AfsmCRguX0OrLmhFsgmy53sl3doMeKHMzLrurVKJtitVo8lysiBtD
pgwqUDt/vNk4FUPNsDy/tKBa7ZhqsOTGs/0IQSxL39+vnBMgqGIOG5SEs296c1Ep
rqtkC7Y+DxppSahan3mGykqTYvJ/QQ==
=EIvi
-----END PGP SIGNATURE-----
--ts3ovzcmzzlls6z7--