docs: add release notes for 25.2.7

This commit is contained in:
Eric Engestrom 2025-11-12 18:53:52 +01:00
parent 133e347a98
commit f9c7965993
2 changed files with 211 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.7 release notes <relnotes/25.2.7>`
- :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>`
@ -463,6 +464,7 @@ The release notes summarize what's new or changed in each Mesa release.
:maxdepth: 1
:hidden:
25.2.7 <relnotes/25.2.7>
25.2.6 <relnotes/25.2.6>
25.2.5 <relnotes/25.2.5>
25.2.4 <relnotes/25.2.4>

209
docs/relnotes/25.2.7.rst Normal file
View file

@ -0,0 +1,209 @@
Mesa 25.2.7 Release Notes / 2025-11-12
======================================
Mesa 25.2.7 is a bug fix release which fixes bugs found since the 25.2.6 release.
Mesa 25.2.7 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.7 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
---------
- Penumbra: Overture OpenGL game has graphical glitch for ice
- RustiCL: fence fd leak on CL-GL interop
- Uniform variable not updated correctly with shared contexts
- [radv] Borderlands 4 triggers a consistent GPU page fault on RDNA2
- radv: RE4 Separate Ways DLC hangs RDNA2 GPU
- ACO: fix a hazard when the number of attributes loaded/consumed don't match with VS prologs
- ACO: loading 64-bit attributes can override the fetch index in VS prologs
- nvk, nak: Broken icons in ENDLESS Legend 2 on a RTX 4080
- LLVMPipe's \`VkPhysicalDeviceAccelerationStructurePropertiesKHR::maxPrimitiveCount` is lower than Vulkan requires.
- asahi: DMABuf import of multi-plane YCbCr (NV12 from ISP) not renderer correctly
- asahi: DMABuf import of multi-plane YCbCr (NV12 from ISP) not renderer correctly
- brw: Gfx9 sampler messages violate r127 rule
- radv: No Man's Sky XESS page fault GPU reset
- r600/sfn: Assertion \`cir.alu_vec.empty()` failed
Changes
-------
Alyssa Rosenzweig (1):
- asahi,ail: fix multi-plane imports
Benjamin Cheng (2):
- vulkan/video: NULL check codec-specific chain
- radv/video: Fix dummy DPB addresses
Daniel Schürmann (1):
- radv/null_device: set more options which affect compilation
Danylo Piliaiev (2):
- vulkan: Always fill DS state for EXT_dynamic_rendering_unused_attachments
- tu: Use cmd->rp_trace u_trace for draw calls
Dave Airlie (1):
- c11/threads: fix build on c23
David Rosca (6):
- radeonsi/vcn: Fix AV1 bidir compound encode with order_hint disabled
- radv/video: Don't require encode FW version >= interface version
- radv/video: Fix AV1 bidir compound encode with order_hint disabled
- vulkan/video: Avoid NULL pointers in session parameters
- radv/video: Correctly handle no feedback query for encode
- radv/video: Add NULL checks for picture parameters
Dmitry Osipenko (1):
- virtio/vdrm: Fix varying offsets of struct vdrm_device members
Eric Engestrom (7):
- docs: add sha sum for 25.2.6
- .pick_status.json: Update to 2705d8bd8bb0cd049b4e91ac4e15ccc798abeda1
- .pick_status.json: Mark b2badb2b241b3f5637133634b6bb48ebb90e4fed as denominated
- .pick_status.json: Mark ff57c316964a73a7f763e2ff3ddfda99542813e1 as denominated
- asahi/virtio: fix memleak
- ci: track src/c11/ changes
- ci: track src/android_stub/ changes
Faith Ekstrand (3):
- drm-uapi: Import the new NVIDIA modifiers
- nil: Add support for Blackwell 8 and 16-bit modifiers
- nir: Add a couple panfrost sysvals to divergence analysis
Georg Lehmann (1):
- aco/gfx10_3: work around NSA hazard
Gert Wollny (1):
- r600/sfn: AR loads are not dependend on the future and other code blocks
Ian Romanick (2):
- brw: Apply Gfx9 vgrf127 workaround in more cases
- elk: Apply vgrf127 workaround in more cases
Janne Grunau (1):
- hk: Report the correct plane count in VkDrmFormatModifierProperties2?EXT
Karol Herbst (6):
- st/interop: fix fence leak
- rusticl/queue: fix error code for invalid queue properties part 1
- rusticl/queue: fix error code for invalid queue properties part 2
- rusticl/queue: fix error code for invalid sampler kernel arg
- rusticl/kernel: take no kernel_info reference inside the launch closure
- rusticl/spirv: preserve signed zeroes by default
Konstantin Seurer (5):
- lavapipe: Bump maxPrimitiveCount
- lavapipe: Zero image null descriptors
- lavapipe: Bump MAX_DESCRIPTOR_UNIFORM_BLOCK_SIZE
- gallivm/nir/soa: Use the sign of src1 for imod
- llvmpipe: Always recompute 1/w
Lars-Ivar Hesselberg Simonsen (3):
- panvk: Fix IUB decode
- pan/format: Fix mapping for I16F
- pan/format: Disable PAN_BIND_STORAGE_IMAGE for RGBA4/BGRA4
Lionel Landwerlin (3):
- u_trace: reserve chunk space before emitting copies
- anv: avoid invalid timestamp generation due to skipped commands
- vulkan/runtime: simplify robustness state hashing
Ludvig Lindau (1):
- panfrost: Make instrs_equal check res table/index
Marek Olšák (1):
- Revert ABI breakage "amd: Add user queue HQD count to hw_ip info"
Mel Henning (1):
- nak/opt_lop: Don't handle modifiers in dedup_srcs
Mike Blumenkrantz (1):
- zink: don't destroy old push layout when enabling fbfetch descriptor
Natalie Vock (1):
- radv: Fix PSO history with RT pipelines
Paul Gofman (1):
- driconf: add a workaround for Investigation Stories : gunsound
Ryan Houdek (1):
- freedreno/fdl: Fix typo in tiled_to_linear_2cpp
Sagar Ghuge (2):
- anv: Drop unwanted untyped flush for AS query
- intel/common: Consider 0 threads while setting TG
Samuel Pitoiset (3):
- radv: add a workaround for illegal depth/stencil descriptors with No Man's Sky
- aco: fix reserving VGPRs for 64-bit attributes in VS prologs
- radv,aco: wait for all VMEM loads when the prolog loads large 64-bit attributes
Sviatoslav Peleshko (2):
- mesa,driconf: Add WA to initialize vertex program outputs to vec4(0,0,0,1)
- driconf: Add vertex_program_default_out option for Penumbra: Overture
Tapani Pälli (1):
- anv: fix issues found with indirect data stride
Timothy Arceri (1):
- mesa: skip redundant uniform update optimisation if unsafe
Yiwei Zhang (6):
- panvk: fix sample shading of internal blend shader for MSAA
- llvmpipe: zero is also a valid fd
- llvmpipe: fix udmabuf mmap error check
- llvmpipe: add a missing alloc error handling in fd import
- llvmpipe: misc fixes for sparse binding
- glcpp/meson: fix libglcpp generated header dependency