mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 11:00:11 +01:00
210 lines
6.3 KiB
ReStructuredText
210 lines
6.3 KiB
ReStructuredText
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
|
|
-------------
|
|
|
|
::
|
|
|
|
SHA256: b40232a642011820211aab5a9cdf754e106b0bce15044bc4496b0ac9615892ad mesa-25.2.7.tar.xz
|
|
SHA512: 87dd815e0d11d6ec0eb969ee93d3f376103bb899d90599e0b7902394e41c58139384df79f89633e132ca969348d3320f55308a74651d409b454d51f1bcda27bc mesa-25.2.7.tar.xz
|
|
|
|
|
|
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
|