mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 17:30:12 +01:00
199 lines
6.3 KiB
ReStructuredText
199 lines
6.3 KiB
ReStructuredText
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
|
||
-------------
|
||
|
||
::
|
||
|
||
SHA256: 361c97e8afa5fe20141c5362c5b489040751e12861c186a16c621a2fb182fc42 mesa-25.2.6.tar.xz
|
||
SHA512: c34f55132ee9097a7c4961745bf07a08fc612bf0f7c570c023fedb16c8eafbefdc1cc022f722c345780bb14ec4ce25d9a206a9196d9d51c97b389db5160de9cc mesa-25.2.6.tar.xz
|
||
|
||
|
||
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
|