About Social Code
aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorEric Engestrom <eric@engestrom.ch>2025-10-29 18:08:35 +0100
committerMarge Bot <marge-bot@fdo.invalid>2025-10-29 18:42:59 +0000
commitfa92adae55ef317922caaefcea3b806667317c2a (patch)
treea5440ae1ae334aa356b7c130fccc9dd28c1671c8 /docs
parentf55ce8b1acd818a13e7aaef851460c5032e1e827 (diff)
docs: add release notes for 25.2.6
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38142>
Diffstat (limited to 'docs')
-rw-r--r--docs/relnotes.rst2
-rw-r--r--docs/relnotes/25.2.6.rst198
2 files changed, 200 insertions, 0 deletions
diff --git a/docs/relnotes.rst b/docs/relnotes.rst
index 1478df9dcac..cb7745bd921 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:`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>`
@@ -466,6 +467,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>
diff --git a/docs/relnotes/25.2.6.rst b/docs/relnotes/25.2.6.rst
new file mode 100644
index 00000000000..31c437f37a5
--- /dev/null
+++ b/docs/relnotes/25.2.6.rst
@@ -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