[ANNOUNCE] mesa 26.0.0-rc3

Eric Engestrom <[email protected]> Wed, 4 Feb 2026 19:52:49 +0100
Newsgroups gmane.comp.video.mesa3d.announce
Message-ID <aYOVgXBpsveLYNz6__21780.258118973$1770308235$gmane$org@engestrom.ch>
--bdwqqbx4b6olgagn
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: [ANNOUNCE] mesa 26.0.0-rc3
MIME-Version: 1.0

Hello everyone,

I'm happy to announce the next release candidate, 26.0.0-rc3.

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 11th.

Cheers,
  Eric

---

Bernd Kuhls (1):
      blake3: add blake3_neon.c only for little endian archs

Christian Gmeiner (1):
      meson: Restore .clang-format for ninja clang-format target

David Rosca (1):
      radv/video: Fix maxActiveReferencePictures for H265 decode

Emma Anholt (2):
      lima/ci: Remove erroneous skips.
      ci/tu: Clear stale xfails from the nightlies.

Eric Engestrom (4):
      .pick_status.json: Update to 248b8184078c6df2c00c987e499348532b52a6e5
      .pick_status.json: Mark a66d19b691bb8531dd075861b6b103eb488d9237 as d=
enominated
      Revert "meson: static link spirv-tools for darwin"
      VERSION: bump for 26.0.0-rc3

Georg Lehmann (1):
      nir/opt_algebraic: use correct syntax to create exact fsat

Hyunjun Ko (3):
      anv/video: fix a typo in Vulkan AV1 decoding.
      anv/video: Compute AV1 tile positions internally
      anv/video: disable encoder on untested platforms

Juan A. Suarez Romero (1):
      broadcom/cle: bump up gen version for v3d

Karol Herbst (5):
      clc: reorder headers to fix compilation errors due to UNUSED
      clc: support some atomic and generic address space features
      clc: enable generic address space and seq_cst and device scope atomic=
 features
      nir: fix nir_fixup_is_exported for LLVM-22
      clc: fix compile compatability with LLVM-22

Konstantin Seurer (4):
      vulkan: Limit the number of LBVH invocations
      radv/rra: Fix nullptr dereference
      vulkan: Make sure no NaNs end up in the BVH
      radv/bvh: Make sure internal nodes are collapsed when possible

Lars-Ivar Hesselberg Simonsen (1):
      panfrost/bi: Fix unbound texel buffers

Lionel Landwerlin (1):
      vulkan/wsi/direct: remove VkDisplay created from GetDrmDisplayEXT on =
ReleaseDisplayEXT

Lo=C3=AFc Molinari (1):
      panfrost: Fix clean_pixel_write_enable forced check for AFBC

Lucas Stach (1):
      etnaviv: idle the pipe before flushing texture caches

Mel Henning (2):
      nvk: Initialize SET_ALPHA_TO_COVERAGE_OVERRIDE
      nvk: Report additional host_image_copy layouts

Mike Blumenkrantz (1):
      ntv: emit ViewIndex with flat for fragment stage

Nanley Chery (4):
      anv: Don't return the Xe2+ fast-clear type early
      anv: Fix clear state of WSI blit sources during presentation
      anv: Treat non-WSI PRESENT_SRC as TRANSFER_SRC
      anv: Don't set the display flag on WSI blit sources

Natalie Vock (4):
      radv/rt: Refactor shader group stack size calculation to include trav=
ersal stack
      aco: Don't exclude discardable parameters from register preservation
      radv/rt: Fix some tail-call compatibility checks
      radv/rt: Fix discardable attributes on chit and traversal shaders

Nick Hamilton (1):
      pvr: Fix the isp samples per tile calculation

Olivia Lee (1):
      hk: fix hk_passthrough_gs_key size computation

Patrick Lerda (1):
      r600: improve vs_as_ls switch reliability

Qiang Yu (1):
      radeonsi: fix mesh shader outputs kill

Rhys Perry (1):
      radv: fix when incomplete rt pipeline libraries are loaded from cache

Samuel Pitoiset (4):
      radv: zero-initialize image view objects
      radv: fix tracking of pipelines used in secondaries
      radv: disable unordered submits when SQTT queue events are enabled
      radv: emit pending flushes after late decompressions with fbfetch

Tapani P=C3=A4lli (1):
      anv: route clear operations on compute to companion

Tomeu Vizoso (1):
      dril: don't build a rocket_dri.so

Valentine Burley (2):
      tu: Handle VkDrmFormatModifierPropertiesList2EXT
      tu: Fix memory leak of patchpoints_ctx in dynamic rendering

Zan Dobersek (1):
      tu: allocate transient attachments used for LRZ

git tag: mesa-26.0.0-rc3

https://mesa.freedesktop.org/archive/mesa-26.0.0-rc3.tar.xz
SHA256: c0010fb19bb525ffcedab0d00f4d0430471e6342b86041ff3358142a96ae50d6  m=
esa-26.0.0-rc3.tar.xz
SHA512: 616b7f5a0815fb0f67782424bc28c685bc9220dda7cc6d4916630ae202d450ef9c9=
e57850bc1fe2afce13e2bc35a512aff5548ca6c304943487a88cc726c492d  mesa-26.0.0-=
rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-26.0.0-rc3.tar.xz.sig


--bdwqqbx4b6olgagn
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAmmDlYEACgkQjY4xr8Mk
KKa9swgAjPG89r5XIQPMm5wFU4eHXIPRuFqSwvseGtJIr7PxD4TlYoN7wTp9LE4G
GUw+Ddi7Vv5scMJ/jwjobRkJoV2jFxs0HUDj/cx+nu3RhunagjNq5qcey4R/aqgV
yjpxiTySxSXjp0IyxdPcKn1CLXbpHBSGxduaO6i0H4JBJQGu+KawddMhDOy74fcO
13KUeV2SZM2xt5XXP26lG7mrvWrLWSSgaTVNfk8E3EyqCvKdPGJYUHWExjulM0jR
Ngiz0xRPou/a/DBj9yvtAyI25kqYXH2X25sBMCz5+zVvxN8mXxCaTTwoy+hBQUXx
ST6r0r6nFC2gPsI3hWn0YoZe4KRZaQ==
=3HpJ
-----END PGP SIGNATURE-----

--bdwqqbx4b6olgagn--