docs: add release notes for 25.0.2
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34097>
This commit is contained in:

committed by
Marge Bot

parent
2bb48af6e6
commit
a6a68ac0d3
@@ -3,6 +3,7 @@ Release Notes
|
|||||||
|
|
||||||
The release notes summarize what's new or changed in each Mesa release.
|
The release notes summarize what's new or changed in each Mesa release.
|
||||||
|
|
||||||
|
- :doc:`25.0.2 release notes <relnotes/25.0.2>`
|
||||||
- :doc:`25.0.1 release notes <relnotes/25.0.1>`
|
- :doc:`25.0.1 release notes <relnotes/25.0.1>`
|
||||||
- :doc:`25.0.0 release notes <relnotes/25.0.0>`
|
- :doc:`25.0.0 release notes <relnotes/25.0.0>`
|
||||||
- :doc:`24.3.4 release notes <relnotes/24.3.4>`
|
- :doc:`24.3.4 release notes <relnotes/24.3.4>`
|
||||||
@@ -444,6 +445,7 @@ The release notes summarize what's new or changed in each Mesa release.
|
|||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
:hidden:
|
:hidden:
|
||||||
|
|
||||||
|
25.0.2 <relnotes/25.0.2>
|
||||||
25.0.1 <relnotes/25.0.1>
|
25.0.1 <relnotes/25.0.1>
|
||||||
25.0.0 <relnotes/25.0.0>
|
25.0.0 <relnotes/25.0.0>
|
||||||
24.3.4 <relnotes/24.3.4>
|
24.3.4 <relnotes/24.3.4>
|
||||||
|
233
docs/relnotes/25.0.2.rst
Normal file
233
docs/relnotes/25.0.2.rst
Normal file
@@ -0,0 +1,233 @@
|
|||||||
|
Mesa 25.0.2 Release Notes / 2025-03-20
|
||||||
|
======================================
|
||||||
|
|
||||||
|
Mesa 25.0.2 is a bug fix release which fixes bugs found since the 25.0.1 release.
|
||||||
|
|
||||||
|
Mesa 25.0.2 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.0.2 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
|
||||||
|
---------
|
||||||
|
|
||||||
|
- RADV: logic used to avoid running on CDNA is faulty
|
||||||
|
- [LNL/BMG] Assassin's Creed Valhalla trace replay hang
|
||||||
|
- X11 + Zink on NVK flickers older frames in Firefox based browsers
|
||||||
|
- Vulkan conformanceVersion is reported as 0.0.0.0 in Mesa 25.0.0
|
||||||
|
- VRAM Abnormal use on mesa 25.0
|
||||||
|
- [radv][regression] Multiple games detect the wrong amount of vram
|
||||||
|
- Resident Evil 2 Remake flickers
|
||||||
|
- OpConstantNull not supported for OpTypeCooperativeMatrixKHR
|
||||||
|
- v3dv: vkcube-wayland crashes on raspberry pi 5 kernel 6.12 and latest mesa
|
||||||
|
- GMSH Visualization Fails with radeonsi:can't compile a main shader part, Fedora 41 AMD 7900xt
|
||||||
|
- AMD VDPAU deinterlacing SIGSEGV
|
||||||
|
- radv: vkd3d-proton test_primitive_restart_list_topology_stream_output randomly fails on NAVI2X
|
||||||
|
- Mesa 24.1 introduced a Vulkan problem with DOOM 2016 on AMD 780M GPU
|
||||||
|
- nouveau & zink+nvk: Flashing in Firefox and Thunderbird on Hyprland
|
||||||
|
|
||||||
|
|
||||||
|
Changes
|
||||||
|
-------
|
||||||
|
|
||||||
|
Aaron Ruby (1):
|
||||||
|
|
||||||
|
- gfxstream: Downgrade log severity when enabling params in LinuxVirtGpu
|
||||||
|
|
||||||
|
Alyssa Rosenzweig (2):
|
||||||
|
|
||||||
|
- pan/mdg: call nir_lower_is_helper_invocation
|
||||||
|
- nir/lower_helper_writes: fix stores after discard
|
||||||
|
|
||||||
|
Ashley Smith (1):
|
||||||
|
|
||||||
|
- panfrost: Reset syncobj after use to avoid kernel warnings
|
||||||
|
|
||||||
|
Bas Nieuwenhuizen (1):
|
||||||
|
|
||||||
|
- radv: Move support check out of winsys.
|
||||||
|
|
||||||
|
Dave Airlie (1):
|
||||||
|
|
||||||
|
- radv/video: don't try and send events on UVD devices.
|
||||||
|
|
||||||
|
David Rosca (4):
|
||||||
|
|
||||||
|
- gallium/vl: Fix video buffer supported format check
|
||||||
|
- Revert "frontends/vdpau: Alloc interlaced surface for interlaced pics"
|
||||||
|
- frontends/vdpau: Fix creating deinterlace filter for interleaved buffers
|
||||||
|
- gallium/vl: Return YUV plane order for single plane formats
|
||||||
|
|
||||||
|
Eric Engestrom (6):
|
||||||
|
|
||||||
|
- docs: add sha sum for 25.0.1
|
||||||
|
- .pick_status.json: Mark 61b0955308d720a6fa065e7a414d16999f7ffd03 as denominated
|
||||||
|
- .pick_status.json: Mark 534436f8635e63a30e4d7af4837dad35cfa361ad as denominated
|
||||||
|
- .pick_status.json: Update to 61feea6954a7526836ccbd30c657e6afc11fb4f5
|
||||||
|
- .pick_status.json: Mark 551770ccf8bdb1e5fa45ddac854535edf2b31a22 as denominated
|
||||||
|
- meson: announce that clover is deprecated (slated for removal)
|
||||||
|
|
||||||
|
Erik Faye-Lund (2):
|
||||||
|
|
||||||
|
- docs/features: add missing panvk feature
|
||||||
|
- panvk: correct VkPhysicalDeviceProperties::deviceName
|
||||||
|
|
||||||
|
Faith Ekstrand (9):
|
||||||
|
|
||||||
|
- util/box: Add a intersect_2d helper
|
||||||
|
- zink: Use pipe_box helpers for damage calculations
|
||||||
|
- zink: Set needs_barrier after transitioning to QUEUE_FAMILY_FOREIGN
|
||||||
|
- zink: Check queue families when binding image resources
|
||||||
|
- nvk: Allow rendering to linear images with unaligned strides
|
||||||
|
- nil: Relax alignment requirements for linear images
|
||||||
|
- vtn: Support cooperative matrices in OpConstantNull
|
||||||
|
- egl/x11: Re-order an if statement
|
||||||
|
- egl/kopper: Update the EGLSurface size after kopperSwapBuffers()
|
||||||
|
|
||||||
|
Ganesh Belgur Ramachandra (1):
|
||||||
|
|
||||||
|
- amd: use 128B compression for scanout images when drm.minor <63
|
||||||
|
|
||||||
|
Georg Lehmann (3):
|
||||||
|
|
||||||
|
- radv: enable invariant geom for DOOM(2016)
|
||||||
|
- aco/gfx11.5: remove vinterp ddx/ddy path
|
||||||
|
- aco/ra: disallow vcc definitions for pseudo scalar trans instrs
|
||||||
|
|
||||||
|
Ivan A. Melnikov (1):
|
||||||
|
|
||||||
|
- gallium/radeon: Make sure radeonsi PCI IDs are also included
|
||||||
|
|
||||||
|
Job Noorman (2):
|
||||||
|
|
||||||
|
- ir3: fix false dependencies of rpt instructions
|
||||||
|
- ir3: keep inputs at start block when creating empty preamble
|
||||||
|
|
||||||
|
John Anthony (1):
|
||||||
|
|
||||||
|
- panvk: Avoid division by zero for vkCmdCopyQueryPoolResults
|
||||||
|
|
||||||
|
José Roberto de Souza (1):
|
||||||
|
|
||||||
|
- intel/common: Retry GEM_CONTEXT_CREATE when PXP have not finished initialization
|
||||||
|
|
||||||
|
Karol Herbst (6):
|
||||||
|
|
||||||
|
- rusticl/program: implement CL_INVALID_PROGRAM_EXECUTABLE check in clGetProgramInfo
|
||||||
|
- rusticl/program: pass options by reference
|
||||||
|
- rusticl/program: loop over all devices inside Program::build
|
||||||
|
- rusticl/program: rework build_nirs so it only touches devices we care about
|
||||||
|
- rusticl/program: fix building kernels
|
||||||
|
- nir/serialize: fix decoding of is_return and is_uniform
|
||||||
|
|
||||||
|
Lionel Landwerlin (3):
|
||||||
|
|
||||||
|
- anv: fix non page aligned descriptor bindings on <Gfx12.0
|
||||||
|
- brw: fix spilling for Xe2+
|
||||||
|
- brw: ensure VUE header writes in HS/DS/GS stages
|
||||||
|
|
||||||
|
Lucas Stach (2):
|
||||||
|
|
||||||
|
- etnaviv: rs: fix slow/fast clear transitions
|
||||||
|
- etnaviv: fix ETNA_MESA_DEBUG=no_early_z
|
||||||
|
|
||||||
|
Marek Olšák (1):
|
||||||
|
|
||||||
|
- Revert "ac/nir: clamp vertex color outputs in the right place"
|
||||||
|
|
||||||
|
Mary Guillemard (2):
|
||||||
|
|
||||||
|
- pan/bi: Fix out of range access in bi_instr_replicates
|
||||||
|
- pan/bi: Ensure we select b0 with halfswizzle in va_lower_constants
|
||||||
|
|
||||||
|
Matt Turner (1):
|
||||||
|
|
||||||
|
- glsl: Add missing break
|
||||||
|
|
||||||
|
Maíra Canal (1):
|
||||||
|
|
||||||
|
- v3dv: don't overwrite the primary fd if it's already set
|
||||||
|
|
||||||
|
Mel Henning (1):
|
||||||
|
|
||||||
|
- nvk: Don't zero imported memory
|
||||||
|
|
||||||
|
Mike Blumenkrantz (1):
|
||||||
|
|
||||||
|
- zink: fix refcounting of zink_surface objects
|
||||||
|
|
||||||
|
Natalie Vock (2):
|
||||||
|
|
||||||
|
- radv/rt: Guard leaf encoding by leaf node count
|
||||||
|
- radv/rt: Flush L2 after writing internal node offset on GFX12
|
||||||
|
|
||||||
|
Patrick Lerda (2):
|
||||||
|
|
||||||
|
- r600: fix cayman main non-deterministic behavior problem
|
||||||
|
- r600: update the software fp64 support
|
||||||
|
|
||||||
|
Pierre-Eric Pelloux-Prayer (1):
|
||||||
|
|
||||||
|
- st/mesa: fix nir_load_per_vertex_input parameter
|
||||||
|
|
||||||
|
Rebecca Mckeever (1):
|
||||||
|
|
||||||
|
- panvk: Add STORAGE_IMAGE_BIT feature for formats supporting sampled images
|
||||||
|
|
||||||
|
Rhys Perry (1):
|
||||||
|
|
||||||
|
- aco: insert dependency waits in certain situations
|
||||||
|
|
||||||
|
Rob Clark (2):
|
||||||
|
|
||||||
|
- tc: Add missing tc_set_driver_thread()
|
||||||
|
- freedreno: Wait for imported syncobj fences to be available
|
||||||
|
|
||||||
|
Samuel Pitoiset (6):
|
||||||
|
|
||||||
|
- ac,radv: add a workaround for a hw bug with primitive restart on GFX10-GFX10.3
|
||||||
|
- radv: fix a GPU hang with inherited rendering and HiZ/HiS on GFX1201
|
||||||
|
- radv/amdgpu: fix device deduplication
|
||||||
|
- radv: update conformance version
|
||||||
|
- aco: do not apply OMOD/CLAMP for pseudo scalar trans instrs
|
||||||
|
- radv: emit a dummy PS state for noop FS on GFX12
|
||||||
|
|
||||||
|
Seán de Búrca (1):
|
||||||
|
|
||||||
|
- rusticl/mem: don't create svm_pointers slice from null raw pointer
|
||||||
|
|
||||||
|
Sviatoslav Peleshko (2):
|
||||||
|
|
||||||
|
- anv: Add full subgroups workaround for the shaders that use shared memory
|
||||||
|
- drirc: Apply assume_full_subgroups_with_shared_memory to Resident Evil 2
|
||||||
|
|
||||||
|
Timothy Arceri (1):
|
||||||
|
|
||||||
|
- util/u_idalloc: fix util_idalloc_sparse_alloc_range()
|
||||||
|
|
||||||
|
Yiwei Zhang (4):
|
||||||
|
|
||||||
|
- venus: fix a memory corruption in query records recycle
|
||||||
|
- lavapipe: set availability bit for accel struct host queries
|
||||||
|
- lavapipe: fix accel struct device query copy
|
||||||
|
- venus: fix to ignore dstSet for push descriptor
|
Reference in New Issue
Block a user