docs: add release notes for 25.2.6

This commit is contained in:
Eric Engestrom 2025-10-29 18:08:35 +01:00
parent cbeb80c190
commit 6ecfc443b7
2 changed files with 200 additions and 0 deletions

View file

@ -3,6 +3,7 @@ Release Notes
The release notes summarize what's new or changed in each Mesa release.
- :doc:`25.2.6 release notes <relnotes/25.2.6>`
- :doc:`25.2.5 release notes <relnotes/25.2.5>`
- :doc:`25.2.4 release notes <relnotes/25.2.4>`
- :doc:`25.2.3 release notes <relnotes/25.2.3>`
@ -462,6 +463,7 @@ The release notes summarize what's new or changed in each Mesa release.
:maxdepth: 1
:hidden:
25.2.6 <relnotes/25.2.6>
25.2.5 <relnotes/25.2.5>
25.2.4 <relnotes/25.2.4>
25.2.3 <relnotes/25.2.3>

198
docs/relnotes/25.2.6.rst Normal file
View file

@ -0,0 +1,198 @@
Mesa 25.2.6 Release Notes / 2025-10-29
======================================
Mesa 25.2.6 is a bug fix release which fixes bugs found since the 25.2.5 release.
Mesa 25.2.6 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 25.2.6 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
---------
- [ANV][PTL][DG2] Flickering textures in Assassin's Creed Valhalla benchmark
- ADL, ANV: Wuthering Waves leads to gpu reset on Alder Lake iGPU
- [ANV][EXT_debug_utils] descriptor set object_name leak when not calling vkFreeDescriptorSets
- nvk: CTS failures in sample_locations_ext.verify_interpolation.samples_1
- [regression] [bisected] RuneLite GPU Experimental - GPU crash
- lp_test_arit.c:200:14: error: static declaration of rsqrtf follows non-static declaration
- build failure with glibc 2.42
- zink: chromium flickers in youtube when fullscreening videos
- r600: Attribute stride updates may be skipped
- anv: Assert in brew when descriptor indexing with modulo
- [ANV][TGL]: test_buffer_feedback_instructions_sm51 on vkd3d-proton crashes
Changes
-------
Alyssa Rosenzweig (1):
- anv: use D3D-compatible texturing for Proton
Benjamin Cheng (3):
- radv/video_enc: Cleanup slice count assert
- radv/video: Override H265 SPS block size parameters
- radv/video: Override H265 SPS unaligned resolutions
Connor Abbott (6):
- tu: Don't patch GMEM for input attachments never in GMEM
- tu: Fix 3d load path with D24S8 on a7xx
- tu: Also disable stencil load for attachments not in GMEM
- tu: Fix RT count with remapped color attachments
- tu: Rename tu_render_pass_attachment::clear_views to used_views
- tu: Fix attachment stores with subpasses with partial views
Danylo Piliaiev (2):
- tu: Destroy all mutexes used for device
- tu: Synchronize access to copy_timestamp_cs_pool
Emma Anholt (1):
- nir/shrink_stores: Don't shrink stores to an invalid num_components.
Eric Engestrom (8):
- docs: add sha sum for 25.2.5
- .pick_status.json: Mark !36883 commits as denominated
- .pick_status.json: Update to b82044c31b0be1c7682548a8e10905a4ff5b13d7
- .pick_status.json: Mark 77fb8fb062457dad73bd763e97bf757b6cd04080 as denominated
- .pick_status.json: Mark bca29b1c92320dea0004341a08cc76a18e3edaf3 as denominated
- .pick_status.json: Mark 8d05b7b72e70fe35d6ff6b5d65272ec520a707f3 as denominated
- .pick_status.json: Mark 006085e6769c3697c29cd5087dfabe7b5b8d046a as denominated
- .pick_status.json: Mark 343eef990e54d974d811f7414e79a8854b8c97f9 as denominated
Faith Ekstrand (7):
- panvk: Fix integer dot product properties
- nvk: Include the chipset in the pipeline/binary cache UUID
- nvk: Disable sampleLocationsSampleCounts for 1x MSAA
- nvk: Look at the right pointer in GetDescriptorInfo for SSBOs
- nvk: Capture/replay buffer addresses for EDB capture/replay
- panvk/shader: [de]serialize desc_info.max_varying_loads
- panvk/shader: Use the right copy size for deserializing dynamic UBOs/SSBOs
Gert Wollny (1):
- r600: Fix comparison of strides array when emitting vertex buffers
Job Noorman (2):
- nir: mark fneg distribution through fadd/ffma as nsz
- spirv: don't set in_bounds for structs
José Roberto de Souza (1):
- gallium/llvmpipe/test: Rename rsqrtf() to _rsqrtf()
Karol Herbst (1):
- nak: fix MMA latencies on Ampere
Konstantin Seurer (1):
- aco: Fixup out_launch_size_y in the RT prolog for 1D dispatch
Lionel Landwerlin (6):
- brw: fix invalid sparse bitfield offset computation
- brw: prevent LOAD_REG modifications on MOV_INDIRECT/BROADCAST
- brw: only consider cross lane access on non scalar VGRFs
- brw: fix ballot() type operations in shaders with HALT instructions
- anv: destroy sets when destroying pool
- vulkan/render_pass: Add a missing sType
Marek Olšák (2):
- r300: fix DXTC blits
- winsys/radeon: fix completely broken tessellation for gfx6-7
Mary Guillemard (5):
- hk: Fix maxVariableDescriptorCount with inline uniform block
- hk: Disable 1x in sampleLocationsSampleCounts
- hk: Remove unused allocation in queue_submit
- hk: Make width and height per block in HIC
- hk: Allocate the temp tile buffer in copy_image_to_image_cpu
Mel Henning (2):
- nvk: Fix maxVariableDescriptorCount with iub
- nvk: Really fix maxVariableDescriptorCount w/ iub
Mike Blumenkrantz (3):
- zink: defer swapchain updates for interval changes if acquired image is active
- zink: consistently set/unset msrtss in begin_rendering
- zink: collapse gfx pipeline fetching and binding conditionals
Natalie Vock (1):
- nir/lower_shader_calls: Repair SSA after wrap_instrs
Olivia Lee (1):
- panfrost: fix cl_local_size for precompiled shaders
Pierre-Eric Pelloux-Prayer (1):
- radeonsi: propagate shader updates for merged shaders
Ruijing Dong (1):
- radeonsi/vcn: Correct a typo condition for jpeg decoding
Sagar Ghuge (2):
- brw/rt: Move nir_build_vec3_mat_mult_col_major helper to header
- brw/rt: fix ray_object_(direction|origin) for closest-hit shaders
Taras Pisetskyi (1):
- drirc/anv: force_vk_vendor=-1 for Wuthering Waves
Timur Kristóf (4):
- radeonsi: Don't use compute queue with regalloc hang bug
- radv: Disable compute queues when the regalloc bug is present
- radv: Mitigate GPU hang on Hawaii in Dota 2 and RotTR
- ac/nir/ngg_mesh: Lower num_subgroups to constant
Valentine Burley (2):
- tu: Fix indexing with variable descriptor count
- tu: Fix maxVariableDescriptorCount with inline uniform blocks
Xaver Hugl (2):
- vulkan/wsi: require extended target volume support for scRGB
- vulkan/wsi: remove support for VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
Yiwei Zhang (2):
- panvk: fix to advance vs driver_set properly
- panvk: fix to advance vs res_table properly