diff options
| author | Eric Engestrom <eric@engestrom.ch> | 2025-10-29 18:08:35 +0100 |
|---|---|---|
| committer | Marge Bot <marge-bot@fdo.invalid> | 2025-10-29 18:42:59 +0000 |
| commit | fa92adae55ef317922caaefcea3b806667317c2a (patch) | |
| tree | a5440ae1ae334aa356b7c130fccc9dd28c1671c8 /docs | |
| parent | f55ce8b1acd818a13e7aaef851460c5032e1e827 (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.rst | 2 | ||||
| -rw-r--r-- | docs/relnotes/25.2.6.rst | 198 |
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 |