@@ -1,4 +1,4 @@
-From b00409956cd1a58f1c676de9cbfd2c688ca3fc9f Mon Sep 17 00:00:00 2001
+From 1a2a312feb006f73cf1e843a2466d683a0a2593b Mon Sep 17 00:00:00 2001
From: Khem Raj <khem.raj@oss.qualcomm.com>
Date: Thu, 13 Aug 2026 00:00:00 +0000
Subject: [PATCH] addrlib: avoid __builtin_cpu_supports for avx2 detection
@@ -1,4 +1,4 @@
-From a61daaf354bd84dfa849f8da6028ddc71f1af7dc Mon Sep 17 00:00:00 2001
+From 75eb5c2fc64d081792fc5c646a9bf786491a801e Mon Sep 17 00:00:00 2001
From: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Date: Wed, 10 Dec 2025 02:27:16 +0200
Subject: [PATCH] freedreno: don't encode build path into binaries
@@ -1,5 +1,4 @@
-From cda383625f5d1fd06657fb998b7d1370a7fabd8f Mon Sep 17 00:00:00 2001
-Message-ID: <cda383625f5d1fd06657fb998b7d1370a7fabd8f.1791114851.git.marcel@ziswiler.com>
+From 22399c002047ff9bd36d1fe54ef30b05bde0ddce Mon Sep 17 00:00:00 2001
From: Icenowy Zheng <zhengxingda@iscas.ac.cn>
Date: Wed, 30 Sep 2026 14:10:14 +0800
Subject: [PATCH] gallivm: adapt for JITLink in LLVM 23
@@ -21,10 +20,10 @@ Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/mesa/-/work_item
1 file changed, 8 insertions(+)
diff --git a/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp
-index 09d56e543ee..bc9d7837ecd 100644
+index 9a02de3..81a5f27 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp
+++ b/src/gallium/auxiliary/gallivm/lp_bld_init_orc.cpp
-@@ -346,6 +346,13 @@ LPJit::LPJit() :jit_dylib_count(0) {
+@@ -341,6 +341,13 @@ LPJit::LPJit() :jit_dylib_count(0) {
.setJITTargetMachineBuilder(std::move(JTMB))
#ifdef USE_JITLINK
.setObjectLinkingLayerCreator(
@@ -38,7 +37,7 @@ index 09d56e543ee..bc9d7837ecd 100644
#if LLVM_VERSION_MAJOR >= 21
/* LLVM 21 removed the Triple argument */
[&](ExecutionSession &ES) {
-@@ -355,6 +362,7 @@ LPJit::LPJit() :jit_dylib_count(0) {
+@@ -350,6 +357,7 @@ LPJit::LPJit() :jit_dylib_count(0) {
return std::make_unique<ObjectLinkingLayer>(
ES, ExitOnErr(llvm::jitlink::InProcessMemoryManager::Create()));
})
@@ -46,6 +45,3 @@ index 09d56e543ee..bc9d7837ecd 100644
#else
#if LLVM_USE_INTEL_JITEVENTS
.RegisterJITEventListener(
-2.52.0
-
@@ -1,4 +1,4 @@
-From c3a359d39e387e785883cb740934a0dc4e6376db Mon Sep 17 00:00:00 2001
+From e0efffe7fee31df1882ca882df670576ceff71dd Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Mon, 13 Jan 2020 15:23:47 -0800
Subject: [PATCH] meson misdetects 64bit atomics on mips/clang
@@ -1,4 +1,4 @@
-From ccfa5a6555f6eb035ace12cba1ce3e785a47895f Mon Sep 17 00:00:00 2001
+From 7ea20a7a804ac168c1ed9d51114cadab22cdb52d Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Sun, 14 Jun 2026 17:42:19 +0200
Subject: [PATCH] src/intel/compiler/jay/jay_ir.h: do not used typed enum
@@ -1,4 +1,4 @@
-From 89c46de92e974202c1cabce25bb4d9441830b8b6 Mon Sep 17 00:00:00 2001
+From acbdff7fcb2cb3a5329c7aa4744baa82c0c652d4 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Wed, 1 Jul 2026 22:48:15 +0200
Subject: [PATCH] src/util/u_math.c: do not use arm fpu instructions if fpu is
@@ -23,8 +23,8 @@ SRC_URI = "https://archive.mesa3d.org/mesa-${PV}.tar.xz \
file://0001-gallivm-adapt-for-JITLink-in-LLVM-23.patch \
"
-SRC_URI[sha256sum] = "bce5f7fbebb934373b86c999a064d52fb5065878dc57f287f95346648ec832e9"
-PV = "26.2.4"
+SRC_URI[sha256sum] = "794b3d1729075dae7ebd47c7283b7ca0cdb5dec668f7f11cc0a5d82f6138a0a5"
+PV = "26.2.5"
UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P<pver>\d+(\.\d+)+)"
Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *mesa,mesa-tools-native* to *26.2.5* has Succeeded. Next steps: - apply the patch: git am 0001-mesa-mesa-tools-native-upgrade-26.2.4-26.2.5.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From a9357cc0169ccd965a9f4d9203c1b2498f3cb809 Mon Sep 17 00:00:00 2001 From: Upgrade Helper <auh@yoctoproject.org> Date: Thu, 15 Oct 2026 05:19:14 +0000 Subject: [PATCH] mesa,mesa-tools-native: upgrade 26.2.4 -> 26.2.5 Mesa 26.2.4 Release Notes / 2026-10-01 ====================================== Mesa 26.2.4 is a bug fix release which fixes bugs found since the 26.2.3 release. Mesa 26.2.4 implements the OpenGL 4.6 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.6. OpenGL 4.6 is **only** available if requested at context creation. Compatibility contexts may report a lower version depending on each driver. Mesa 26.2.4 implements the OpenCL 3.1 API, but the version reported by the CL_DEVICE_VERSION, CL_DEVICE_NUMERIC_VERSION and CL_DEVICE_OPENCL_C_ALL_VERSIONS clGetDeviceInfo queries depends on the particular driver being used. Mesa 26.2.4 implements the Vulkan 1.4 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used. SHA checksums ------------- :: SHA256: bce5f7fbebb934373b86c999a064d52fb5065878dc57f287f95346648ec832e9 mesa-26.2.4.tar.xz SHA512: 42e793561661a567e72c7324d071ab9f82d3a9f1e000827ed989b8d5fcc2cd16e50c 02808d43465b3135c25a3cad77649ba0bf9e35d95b848f8fc8d8b9ce327c mesa-26.2.4.tar.xz New features ------------ - None Bug fixes --------- - "TY the Tasmanian Tiger 3" always crashes in the same cutscene on amd gpus - VK_VALVE_video_encode_rgb_conversion always outputs limited color range - X-Plane 12 (2014780) Flickering artifacts on textures with Intel Arc B580 - [DG2] ANV: Enshrouded (1203620) - character invisible, transparent billboards rendered as opaque spheres on discrete Arc GPU - [RADV] GFX8: Black screen in UE5 DX12 (Half Sword) after commit 15990c78b8e ("allow DCC for concurrent images without DCC stores") - anv: VK_EXT_calibrated_timestamps returns a GPU timestamp ahead of CPU time on Arc B390 (Panther Lake), crashing Unreal Engine 5.8 - asahi: Mario Kart WiiCompiled graphical glitches - dEQP-VK.image.swapchain_mutable.wayland.2d.r8g8b8a8_srgb_r8g8b8a8_unorm_draw_t exture_format_list crash - radeonsi/va: vaGetImage to I420/YUYV fails with UNSUPPORTED_RT_FORMAT since Mesa 26.2 on GPUs with VPE (Radeon 890M) - radeonsi: GPU page fault (SQC) / context loss when using Iris shaderpacks on RX 9070 XT (gfx1201) - radv: NULL deref in radv_get_vgt_shader_key after binding a compute shader object - radv: PCIe 4.0 x4 fails the "PCIe 3.0 x8" bandwidth check for VRAM command buffers by 4 MB/s (rounded per-lane constants); up to 13% decode loss in llama.cpp - radv: UNREACHABLE clearing DEPTH|STENCIL when the dynamic render pass has no stencil attachment - radv: VkDescriptorUpdateTemplate takes a pointer to the set_layout memory Changes ------- Allen Ballway (1): - intel/compiler: fix bounds check in Wa_18035690555 Benjamin Cheng (1): - ac/video: Adjust HEVC min_qp for VCN1/VCN2 Boris Brezillon (2): - pan/kmod: Make sure all executables live in the same 4G VA range - panvk: Don't downcast CS func address to a 32-bit VA Caio Oliveira (1): - brw: Re-lower immediate offsets after mesh nir_opt_offsets Christian Gmeiner (3): - lavapipe: Guard BDA handle arrays with bda_lock - etnaviv: Capture varyings not read by the fragment shader - etnaviv: Keep transform feedback active across flushes Cooper Morgan (3): - vulkan/wsi: keep present timing records that do not fit the output array - vulkan/wsi: keep GOOGLE display timing records that do not fit - anti-lag: convert GPU timestamps to ns in double precision David Rosca (8): - vulkan/video: Don't update OBU size with NULL data_ptr - vl/bitstream: Fix coding ue() for large numbers - vl/bitstream: Don't use internal buffer for size only use - vl/bitstream: Move overflow check to vl_bitstream_write_byte_start_code - radv/video: Fix handling size limit in GetEncodedVideoSessionParameters - va: Drop format support checks in vlVaPostProc - va: Don't check format support in EndPicture for processing - radv/video: Only report BT709/Limited support for RGB conversion on VCN5 David Sanders (1): - radv: reset compute pipeline after IES in vkCmdExecuteGeneratedCommandsEXT Dmitry Baryshkov (3): - freedreno/a2xx: don't type-pun the immediate values through a cast - tu: resolve wide formats with a shader on A702 - freedreno/qrisc: fix hang on a650 / a660 firmware Eric Engestrom (2): - docs: add sha sum for 26.2.3 - .pick_status.json: Update to 30da39187d8d3cf03c58ecd2bebb497b84501f51 Eric R. Smith (1): - pvr: move assert for buffer usage Georg Lehmann (4): - aco/sched_vopd: work around GFX11 VOPD interlock hazard - aco/optimizer: do not truncate constants before resolving extracts - aco/opcodes: add dest/src types for VOPD opcodes - aco/insert_fp_mode: handle both vopd opcodes Glenn Kennard (1): - nv30: Fix for loops in fragment shaders on nv40 Helen Koike (1): - vulkan/overlay: Draw on the present queue when possible Ian Romanick (1): - brw: Only HALT for ter [Changelog truncated as it exceeds 5000 characters; the full changelog can be found in an attachment to the AUH email] --- ...avoid-builtin_cpu_supports-for-avx2-detecti.patch | 2 +- ...dreno-don-t-encode-build-path-into-binaries.patch | 2 +- .../0001-gallivm-adapt-for-JITLink-in-LLVM-23.patch | 12 ++++-------- ...eson-misdetects-64bit-atomics-on-mips-clang.patch | 2 +- ...-compiler-jay-jay_ir.h-do-not-used-typed-en.patch | 2 +- ...u_math.c-do-not-use-arm-fpu-instructions-if.patch | 2 +- meta/recipes-graphics/mesa/mesa.inc | 4 ++-- 7 files changed, 11 insertions(+), 15 deletions(-)