From b8a61f5641e1f8205e5411841284cf5f154e5e36 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 27 May 2026 19:02:08 +0200 Subject: [PATCH] docs: add release notes for 26.0.8 Part-of: --- docs/relnotes.rst | 2 + docs/relnotes/26.0.8.rst | 206 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 208 insertions(+) create mode 100644 docs/relnotes/26.0.8.rst diff --git a/docs/relnotes.rst b/docs/relnotes.rst index 0082f1efaf5..d7fc84771f5 100644 --- a/docs/relnotes.rst +++ b/docs/relnotes.rst @@ -3,6 +3,7 @@ Release Notes The release notes summarize what's new or changed in each Mesa release. +- :doc:`26.0.8 release notes ` - :doc:`26.1.1 release notes ` - :doc:`26.0.7 release notes ` - :doc:`26.1.0 release notes ` @@ -486,6 +487,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 26.0.8 26.1.1 26.0.7 26.1.0 diff --git a/docs/relnotes/26.0.8.rst b/docs/relnotes/26.0.8.rst new file mode 100644 index 00000000000..cd3c598133f --- /dev/null +++ b/docs/relnotes/26.0.8.rst @@ -0,0 +1,206 @@ +Mesa 26.0.8 Release Notes / 2026-05-27 +====================================== + +Mesa 26.0.8 is a bug fix release which fixes bugs found since the 26.0.7 release. + +Mesa 26.0.8 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.0.8 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 +------------- + +:: + + TBD. + + +New features +------------ + +- None + + +Bug fixes +--------- + +- None + + +Changes +------- + +Caio Oliveira (1): + +- nir: Add print for other cmat_description slots + +Calder Young (1): + +- spirv: Fix debugPrintfEXT not working with multiple arguments + +Danylo Piliaiev (2): + +- tu/a8xx: Fix reading border_color from sampler memory +- tu: Always lazy_init_vsc for tiler rendering + +Dave Airlie (2): + +- nak: fix image size for multisample arrays +- nak: add more sizes to assert in bindless_image_sparse_load + +David Rosca (1): + +- radeonsi/uvd_enc: Skip extra padding bytes in output bitstream + +Eric Engestrom (3): + +- docs: add sha sum for 26.0.7 +- .pick_status.json: Update to af8c3eb3d6537eeda79258dd9fcc4178933d2ad8 +- etnaviv: initialize value before calling etna_gpu_get_param(), in case it fails + +Erik Faye-Lund (4): + +- pan/ci: add missing gitlab rules +- pan/ci: remove outdated gitlab rule +- pan/ci: add missing gitlab rule +- pan/ci: fix gitlab rules after move + +Faith Ekstrand (1): + +- panvk/csf: fix VERTEX_SPD dirty tracking when topology changes + +Frank Binns (1): + +- pvr/ci: drop two tests from bxs-4-64-{fails,flakes} + +Georg Lehmann (4): + +- aco/tests: use explicit lod in sparse texture test +- radv: use radv_get_sampled_image_desc_size instead of open coding it +- radv: add radv_force_64_byte_sampled_image dri conf option +- radv: enable radv_force_64_byte_sampled_image for Forza Horizon 6 + +Iago Toral Quiroga (1): + +- pan/bi: TEX_GRADIENT may need helper invocations + +Icenowy Zheng (6): + +- pvr: fix handling of invalid attachment info in pvr_init_fs_outputs_mrt +- pvr: copy sub_cmd flags except owned when executing subcmds out of pass +- pvr: stop to derive rt datasets based on geometry_terminate +- pvr: add a structure containing data kept for suspended renderpasses +- pvr: preserve and pass more data for suspending render passes +- llvmpipe: stub other functions inside compute shaders for ORCJIT + +Iván Briano (2): + +- anv: fix return of cmd_buffer_set_indirect_stride() function +- anv, iris: fix MOCS Index setting of EXECUTE_INDIRECT_* commands + +Job Noorman (2): + +- freedreno/computerator: fix UAV view size +- ir3: mark __alias_n as UNUSED in foreach_src_in_alias_group_n + +Jon Turney (4): + +- glx/windows: Avoid shadowing 'type' parameter of driwindowsCreateDrawable() +- glx/windows: Fix compilation of driwindows_glx after driscreen changed from pointer to member +- glx/windows: Fix compliation after code motion to put event base in 'dri' context +- glx/windows: Drop static from driwindowsCreateScreen() + +Jose Maria Casanova Crespo (2): + +- v3dv: avoid duplicate bo_handles between cpu_job and CSD lists +- v3dv: avoid 16F TLB usage for B10G11R11_UFLOAT copies + +Karol Herbst (2): + +- clc: do not use std::filesystem +- Revert "rusticl: link the C++ runtime statically" + +Lionel Landwerlin (5): + +- anv: add SIMD32 requirement heuristic for Dragon Dogma 2 +- anv: bump max compute workgroup count +- anv: fix missing bindless flag hashing +- anv: fix render target remapping tracking at the beginning of render passes +- spirv: fixup infinite recursion with shader replacement + +Lone_Wolf (1): + +- ac/llvm: fix build with LLVM 23 (MCSubtargetInfo) + +Lorenzo Rossi (1): + +- pan/valhall: fuse_cmp skip when fusing the same instruction + +Mary Guillemard (4): + +- nir/lower_bit_size: Preserve float controls when lowering alu ops +- nvk: Handle foreign queue dependencies +- nvk: Handle host accesses barrier +- nvk: Multiply by local_size for CS invocations in DGC codepath + +Matthieu Oechslin (1): + +- r600: Fix crash on R600/R700 with custom border color + +Michael Cheng (1): + +- brw: Fix ordered dependency exec_all handling on Xe2+ + +Mike Blumenkrantz (2): + +- zink: fix unbinding vertex buffers from null VS state +- zink: create views for samplers lazily + +Nemallapudi, Jaikrishna (1): + +- intel/dev: fix timebase_scale ticks-to-ns precision loss across 2^32 + +Patrick Lerda (1): + +- i915: fix emit_hw_vertex() unbounded memory access + +Rhys Perry (2): + +- aco/ra: test the register file in get_reg_specified() when necessary +- aco/ra: don't rename phi operands in get_reg_phi() + +Samuel Pitoiset (2): + +- nir: fix shuffling local IDs for quad derivatives with larger workgroup sizes +- radv: enable radv_wait_for_vm_map_updates for Forza Horizon 6 + +UMUTech (1): + +- wsi: correct the erroneous assertion + +Valentine Burley (1): + +- tu/kgsl: Fix memory type support detection for unsupported flags + +Yiwei Zhang (1): + +- venus: fix a renderer side queue timeline bound race + +hwandy (1): + +- Revert "intel/decoder: make libvulkan_intel to depend on stub decoder when buildtyle=release." + +johniyoods (1): + +- egl/dri2: require valid render fd before advertising EGL_WL_bind_wayland_display + +yserrr (1): + +- llvmpipe: fix UB and incorrect value in compute caps shift