[ANNOUNCE] mesa 26.2.0-rc2
Eric Engestrom <[email protected]> Wed, 22 Jul 2026 16:15:42 +0200
| Newsgroups | gmane.comp.video.mesa3d.announce |
|---|---|
| Message-ID | <amDQjrSPn1gErN9U__37261.8134527997$1784729760$gmane$org@engestrom.ch> |
--opep7mrrr6oxwsfd
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: [ANNOUNCE] mesa 26.2.0-rc2
MIME-Version: 1.0
Hello everyone,
I'm happy to announce the next release candidate, 26.2.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.2.0 final, thus adding
more 26.2.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/55
The next release candidate is expected in one week, on July 29th.
Cheers,
Eric
---
Adam Stylinski (1):
nv30: fix an issue when this push buffer is NULL
Alyssa Rosenzweig (1):
intel: fuse off Jay in Mesa 26.2
Benjamin Cheng (1):
ac/vcn_enc: Disable var slice for preencode with VCN4
Caleb Callaway (1):
anv: hide Intel vendor ID for Cyberpunk
Christoph Pillmayer (1):
pan: Fix BIFROST_MESA_DUMP_DIR
Connor Abbott (1):
tu: Fix resetting command streams with writeable BOs
Danylo Piliaiev (1):
tu: Custom resolve should always use AVOID_CCU layout
David Rosca (6):
vulkan/video: Fix coding AV1 decoder/encoder_buffer_delay
vulkan/video: Don't code AV1 decoder model info when not present
vulkan/video: Fix coding AV1 operating points
d3d12/video: Don't reset batches in fence_wait
vulkan/video: Fix coding H265 ref pic list modification lists
vulkan/video: Fix coding H265 SPS pcm block sizes, inter ref pic set =
and lt refs
Eric Engestrom (2):
.pick_status.json: Update to d49a00bdf15fd48b31af93aaf5feed3eebcbda12
VERSION: bump for 26.2.0-rc2
Filip Gawin (2):
nv30: fix 1 << 31 issues
nv30: fix another left shift cannot be represented in type 'int'
Georg Lehmann (1):
nir/opt_dead_write_vars: handle atomics as reads
Ian Romanick (1):
brw: Handle empty top block in brw_nir_move_interpolation_to_top
Iv=C3=A1n Briano (1):
anv: fix 2d-array to 3d blits
JaeHoon Lee (4):
v3dv: make room in the descriptor map for the no-sampler entries
v3dv: use the binning VS variant for the binning VPM config
v3dv: record the multiview geometry shader with its Vulkan stage bit
v3dv: record the no-op fragment shader with its Vulkan stage bit
Jan Meisel (2):
nir/range_analysis: handle msad_4x8 in unsigned upper bound
radeonsi/vcn: fail feedback for truncated encodes
Jeremy Gebben (1):
kk: Fix Vulkan to Metal stage translation for timestamps
Juan A. Suarez Romero (1):
v3d: save fragment constants on sand8/sand30 blit
Karol Herbst (7):
mesa_clc: support 32 bit targets
meson/rusticl: fix typo in depfile for builtin shaders
rusticl/meta: mark builtin kernels SPIR-V as 64 bit
rusticl/mesa: compile 32 bit version
rusticl/program: add Program::from_spirv_with_devs
rusticl/meta: support 32 bit devices
rusticl/meta: split out ulong kernels
Lionel Landwerlin (3):
anv: flush accumulated barriers for top of TOP_OF_PIPE
anv: fix Wa_18040903259
vulkan/runtime: fixup vk_shader leak on RT group recompile
Lorenzo Rossi (1):
panfrost/midgard: Fix fau max not initialized
Lo=C3=AFc Molinari (1):
panfrost/ci: Mark "spec@!opengl 1.4@copy-pixels" as flake
Marek Ol=C5=A1=C3=A1k (1):
radv: don't expose memory types from AMD_device_coherent_memory witho=
ut the ext
Mary Guillemard (1):
nvk: Do not take base into account when lowering emulated attributes
Michael Cheng (2):
intel: Fix DEBUG_FS_SIMD mask
intel: Fix operator precedence in intel_simd_overridden
Pavel Ondra=C4=8Dka (1):
nv50_ir_ra: align B96 spill slots to vec4
Sushma Venkatesh Reddy (1):
intel/dev: Clamp PTL+ CS workgroup threads to 32
Tacodiva (1):
vulkan/runtime: Fix bad assumption in GetPipelineBinaryDataKHR
Timothy Arceri (6):
zink: fix swap interval changes being dropped
nir/opt_dead_write_vars: handle memcpy_deref as reads
util: add Blockland workaround for crash
util/mesa: add workaround to zero invalidated buffers
util: add workaround for Riddick using round() in glsl 1.20
llvmpipe: emit FS input vertex attributes in driver location order
Valentine Burley (5):
ir3: Fix ballot_components for subgroups smaller than 32
ir3: Derive max_variable_workgroup_size from device limits
ir3: Compute subgroup_size from threadsize_base
tu: Use computed subgroup size
panvk/ci: Update expectations for g610-vk-asan following VK CTS uprev
Yiwei Zhang (3):
venus: recycle idle sfb cmds only after async wait
venus: properly check sync2 enablement
venus: host image copy to scrub present_src layout if needed
git tag: mesa-26.2.0-rc2
https://mesa.freedesktop.org/archive/mesa-26.2.0-rc2.tar.xz
SHA256: 9eb5c40d60efa77e2fcf5694b829ddd63a7410036625c33bf69488df50588295 m=
esa-26.2.0-rc2.tar.xz
SHA512: a9481c4bda322f43e7871192a7c17cae667c1c0a8e8a2726daec54fccd38f4e8341=
79d4a87fa8c0c6ff69a4d65839806fe32acf82d62c4a2a113f858e42d1347 mesa-26.2.0-=
rc2.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-26.2.0-rc2.tar.xz.sig
--opep7mrrr6oxwsfd
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAmpg0IoACgkQjY4xr8Mk
KKZcwAf/XAAKpd2/NDjGQXPdMbvbOezEyf+TjP/tMk34LL0TSayuXNoyXVwy0hjC
GabdL+dCllsu9d8Nb7qgobvjHB+JDG0oOLBWqHSrD0U0z6LeM3DN3qK6Yv9NSzfQ
1UBg0LYGoRXSVj1Qvp52WNcAMivLsv2M6HXMRp/Lr93H6zO/18qXaTmBD93Ge6y0
Bvs/+M8y0EBZyK6PyZYRM3l6wkh4dh/F8hiU4X9EQ/sH43rL2D8ppOkt8Oi7O7i2
QnjKDwgWtqSUhkePs/7Zo7M/1CuOBJRaSXjifTeCNm7MRct7IzPAQ9papIXgv8S4
10/Yjn0bOzpT6NXcjNZhazynxRKgZw==
=YH/M
-----END PGP SIGNATURE-----
--opep7mrrr6oxwsfd--