Skip to content

mesa: update to version 26.2.1 - #156

Draft
dangowrt wants to merge 1 commit into
openwrt:masterfrom
dangowrt:mesa-26.2.1
Draft

mesa: update to version 26.2.1#156
dangowrt wants to merge 1 commit into
openwrt:masterfrom
dangowrt:mesa-26.2.1

Conversation

@dangowrt

@dangowrt dangowrt commented Aug 20, 2026

Copy link
Copy Markdown
Member

Maintainer: @dangowrt

From 26.1.2. 26.2.0 was released as a development release only ("People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 26.2.1" per upstream's own release notes); 26.2.1 is the first stable point release on the new 26.2 branch and is used here directly.

26.2.1 is a bug-fix release on top of 26.2.0's new features (OpenGL 4.6/OpenCL 3.1/Vulkan 1.4 implementations). Notable fixes: widespread drm-shim buffer-object refcount leak fixes across the AMD/Intel/Panfrost/Lima/PowerVR/Radeon backends; several radv/anv/tu Vulkan correctness fixes (descriptor heap alignment, CmdWaitEvents2 barrier handling, AV1 decode qmatrix params, dynamic-rendering attachment state); venus/wsi fixes; assorted etnaviv/v3d/broadcom driver fixes.

Dropped patch 400-gallivm-lp-bld-misc-auto-iter-llvm22.patch: its fix (use auto instead of the explicit llvm::StringMapIterator type) is now present upstream unchanged. Refreshed patch 200 (panfrost cross-compilation stub) for a new 'v14' pixel-format/per-arch variant and a soong_compat_c_args entry added upstream. Patches 300 and 600 refreshed with hunk-offset changes only. All 4 remaining patches now carry proper git-am headers and were verified to apply cleanly for both the softpipe and panfrost BUILD_VARIANTs.

26.2.0 was released as a development release only ("People who are
concerned with stability and reliability should stick with a previous
release or wait for Mesa 26.2.1" per upstream's own release notes);
26.2.1 is the first stable point release on the new 26.2 branch and
is used here directly.

26.2.1 is a bug-fix release on top of 26.2.0's new features (OpenGL
4.6/OpenCL 3.1/Vulkan 1.4 implementations). Notable fixes: widespread
drm-shim buffer-object refcount leak fixes across the AMD/Intel/
Panfrost/Lima/PowerVR/Radeon backends; several radv/anv/tu Vulkan
correctness fixes (descriptor heap alignment, CmdWaitEvents2 barrier
handling, AV1 decode qmatrix params, dynamic-rendering attachment
state); venus/wsi fixes; assorted etnaviv/v3d/broadcom driver fixes.

Dropped patch 400-gallivm-lp-bld-misc-auto-iter-llvm22.patch: its fix
(use auto instead of the explicit llvm::StringMapIterator<bool> type)
is now present upstream unchanged.

Refreshed patch 200-panfrost-Enable-cross-compilation-of-precompilers-on.patch
for src/panfrost/lib/meson.build: upstream added a 'v14' pixel-format/
per-arch variant and a soong_compat_c_args entry to libpanfrost_lib's
c_args; both carried through unchanged into the stub/full-driver split.
Patches 300 and 600 refreshed with hunk-offset changes only (verified
byte-identical diff content). All 4 remaining patches regenerated with
proper git-am headers via git format-patch against scratch commits of
the pristine source, and verified to apply cleanly for both the
softpipe and panfrost BUILD_VARIANTs.

Hash verified against the release download and the published official
SHA256 checksum on docs.mesa3d.org.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant