200 lines
5.9 KiB
ReStructuredText
200 lines
5.9 KiB
ReStructuredText
Mesa 25.0.7 Release Notes / 2025-05-28
|
|
======================================
|
|
|
|
Mesa 25.0.7 is a bug fix release which fixes bugs found since the 25.0.6 release.
|
|
|
|
Mesa 25.0.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.0.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: 592272df3cf01e85e7db300c449df5061092574d099da275d19e97ef0510f8a6 mesa-25.0.7.tar.xz
|
|
SHA512: 825bbd8bc5507de147488519786c0200afacf97dae621c80ead24b2c5dd55c5a442757ac8452698ae611e9344025465080795cf8f2dc4eb7ce07b5cc521b2b5c mesa-25.0.7.tar.xz
|
|
|
|
|
|
New features
|
|
------------
|
|
|
|
- None
|
|
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- RX9070 hard crash with Mafia Definitive Edition
|
|
- RADV: Potential bug with vulkan fragment shader interpolation (on outputs from mesh shaders?)
|
|
- In the game "Foundation" a buildings areas of effect is missing
|
|
- ANV: Dota 2 May 22 2025 update crashing in vkCmdBindDescriptorSets with no validation error
|
|
- [RADV][GFX9] Recent Mesa-git broken on AMD Vega 64 with ring sdma0 timeouts when launching DXVK games
|
|
- Vulkan Video engages during playback of format which is not supported by my Fiji GPU
|
|
- ACO: IR Validation error "SDWA operand selection size" triggered by compute shader on VEGA20
|
|
- RADV: Gibberish output with llama.cpp (Vulkan compute) on Radeon VII (Vega20) with Mesa 25.1.0, works on 25.0.5
|
|
- Blending broken in game SkinDeep
|
|
- Radeon R5 (Mullins) H264 VA-API encoding acceleration doesn't work
|
|
- nvk: lib_rs_gen.py requires \`rustfmt`
|
|
- radv: vkd3d-proton test failure with predication + EXT_dgc
|
|
- mesa-25.0.4 aborts Xserver due to ACO "Unsupported opcode" v_lshlrev_b16
|
|
|
|
|
|
Changes
|
|
-------
|
|
|
|
Adam Jackson (2):
|
|
|
|
- vtn: (Silently) handle FunctionParameterAttributeNo{Capture,Write}
|
|
- vtn/opencl: Handle OpenCLstd_F{Min,Max}_common
|
|
|
|
Calder Young (2):
|
|
|
|
- iris: Fix accidental writes to global dirty bit instead of local
|
|
- iris: set dependency between SF_CL and CC states
|
|
|
|
Christian Gmeiner (1):
|
|
|
|
- zink: Fix NIR validation error in cubemap-to-array lowering
|
|
|
|
Dave Airlie (1):
|
|
|
|
- nvk: Fix compute class comparison in dispatch indirect
|
|
|
|
David Rosca (4):
|
|
|
|
- radeonsi/vce: Fix bitstream buffer size
|
|
- radeonsi/vce: Only send one task per IB
|
|
- radeonsi/vce: Fix output quality and performance in speed preset
|
|
- radv/video: Limit 10bit H265 decode support to stoney and newer
|
|
|
|
Ella Stanforth (1):
|
|
|
|
- v3d/compiler: Fix ub when using memcmp for texture comparisons.
|
|
|
|
Eric Engestrom (3):
|
|
|
|
- docs: add sha sum for 25.0.6
|
|
- .pick_status.json: Mark 29d7b90cfcb67ecc2ff3e422dd7b38898abb1bbe as denominated
|
|
- .pick_status.json: Update to 8965e60118fa17407c5bfcdca1fe2854ad2fb150
|
|
|
|
Erik Faye-Lund (1):
|
|
|
|
- mesa/main: remove non-existing function prototype
|
|
|
|
Faith Ekstrand (2):
|
|
|
|
- nvk: Allocate the correct VAB size on Kepler
|
|
- nouveau/mme: Don't install the HW tests
|
|
|
|
Georg Lehmann (2):
|
|
|
|
- radeonsi: always lower alu bit sizes
|
|
- aco: assume sram ecc is enabled on Vega20
|
|
|
|
Gurchetan Singh (1):
|
|
|
|
- gfxstream: get rid of logspam in virtualized case
|
|
|
|
Hans-Kristian Arntzen (1):
|
|
|
|
- radv: Consider that DGC might need shader reads of predicated data.
|
|
|
|
José Roberto de Souza (2):
|
|
|
|
- anv: Implement missing part of Wa_1604061319
|
|
- anv: Enable preemption due 3DPRIMITIVE in GFX 12
|
|
|
|
Karol Herbst (2):
|
|
|
|
- nir: fix use-after-free on function parameter names
|
|
- vtn: fix use-after-free on function parameter names
|
|
|
|
Lars-Ivar Hesselberg Simonsen (2):
|
|
|
|
- panvk/v9+: Set up limited texture descs for storage use
|
|
- panvk/v9+: Set up limited texture descs for storage use
|
|
|
|
LingMan (1):
|
|
|
|
- entaviv/isa: Silence warnings about non snake case names
|
|
|
|
Lionel Landwerlin (4):
|
|
|
|
- anv: enable preemption setting on command/batch correctly
|
|
- anv/brw: stop turning load_push_constants into load_uniform
|
|
- hasvk/elk: stop turning load_push_constants into load_uniform
|
|
- anv: don't use pipeline layout at descriptor bind
|
|
|
|
Marek Olšák (2):
|
|
|
|
- winsys/amdgpu: fix running out of 32bit address space with high FPS
|
|
- glsl: fix sampler and image type checking in lower_precision
|
|
|
|
Matt Turner (1):
|
|
|
|
- gallivm: Use \`llvm.roundeven` in lp_build_round()
|
|
|
|
Mel Henning (2):
|
|
|
|
- nouveau/headers: Run rustfmt after file is closed
|
|
- nouveau/headers: Ignore PermissionError in rustfmt
|
|
|
|
Mike Blumenkrantz (2):
|
|
|
|
- llvmpipe: disable conditional rendering mem for blits
|
|
- lavapipe: handle counterOffset in vkCmdDrawIndirectByteCountEXT
|
|
|
|
Natalie Vock (1):
|
|
|
|
- driconf: Fix DOOM: The Dark Ages workaround name in 25.0.x
|
|
|
|
Olivia Lee (1):
|
|
|
|
- util/u_printf: fix memory leak in u_printf_singleton_add_serialized
|
|
|
|
Patrick Lerda (1):
|
|
|
|
- r600: fix pop-free clipping
|
|
|
|
Paulo Zanoni (1):
|
|
|
|
- anv/trtt: don't avoid the TR-TT submission when there is stuff to signal
|
|
|
|
Qiang Yu (1):
|
|
|
|
- nir/opt_varyings: fix mesh shader miss promote varying to flat
|
|
|
|
Rhys Perry (1):
|
|
|
|
- aco/gfx115: consider point sample acceleration
|
|
|
|
Rob Clark (1):
|
|
|
|
- ci: Disable fd-farm
|
|
|
|
Samuel Pitoiset (5):
|
|
|
|
- radv: fix fetching conditional rendering state for DGC preprocess
|
|
- radv: fix conditional rendering with DGC and non native 32-bit predicate
|
|
- radv: fix missing texel scale for unaligned linear SDMA copies
|
|
- radv: fix capture/replay with sparse images and descriptor buffer
|
|
- radv: add radv_disable_hiz_his_gfx12 and enable for Mafia Definitive Edition
|
|
|
|
Timothy Arceri (7):
|
|
|
|
- st/mesa: fix _IntegerBuffers bitfield use
|
|
- mesa/st: fix _BlendForceAlphaToOneDraw bitfield use
|
|
- mesa/st: fix _IsRGBDraw bitfield use
|
|
- mesa: fix _FP32Buffers bitfield use
|
|
- mesa: update validation when draw buffer changes
|
|
- mesa: extend linear_as_nearest work around
|
|
- util: add workaround for the game Foundation
|