183 lines
5.8 KiB
ReStructuredText
183 lines
5.8 KiB
ReStructuredText
Mesa 25.0.6 Release Notes / 2025-05-14
|
|
======================================
|
|
|
|
Mesa 25.0.6 is a bug fix release which fixes bugs found since the 25.0.5 release.
|
|
|
|
Mesa 25.0.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.0.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: 0d179e019e3441f5d957330d7abb3b0ef38e6782cc85a382608cd1a4a77fa2e1 mesa-25.0.6.tar.xz
|
|
SHA512: 6a0abc8a5bbbb8ffdad7286fc5642f643b1f4183794425ba689c2c9f5c73a4131c8685074241deb1022631b4c1f1c505dbd848190ec60d5d6931e90dd9316e05 mesa-25.0.6.tar.xz
|
|
|
|
|
|
New features
|
|
------------
|
|
|
|
- None
|
|
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- In SkinDeep, GL_LINES causes GL_INVALID_OPERATION with radeonsi and llvmpipe
|
|
- radv: UB and artifacts when copying a \`COMBINED_IMAGE_SAMPLER` with an immutable sampler
|
|
- RADV: Dynamic state multiple viewport corruption
|
|
- [drm:amdgpu_uvd_cs_pass2 [amdgpu]] \*ERROR* )Handle 0x48780001 already in use!
|
|
- glGetInternalformativ returns incorrect information for GL_STENCIL_INDEX8
|
|
- RadeonSI: Psychonauts rendering regression since !29895
|
|
- [r600g] Rejected CS when using dolphin's GPU texture decoder
|
|
- radeonsi: Assertion \`src_bit_size == bit_size' failed. when running without MESA_GLSL_DISABLE_IO_OPT=1
|
|
- radeonsi vdpau + Packed YUY2 = assert
|
|
- Indiana Jones and The Great Circle, Graphical corruption on 9070 XT.
|
|
- glPushAttrib/glPopAttrib broken with glColorMaterial and ligthing
|
|
- radv: Flickering in Kingdom Come: Deliverance II
|
|
- RADV regression causes severe glitches in Hunt Showdown 1896 on Polaris
|
|
- Z-Fighting in Tomb Raider IV - VI Remastered Linux
|
|
- RADV:RX 9070:Mesa-25.0.5 GTA 5 Enhanced GPU HANG
|
|
- [anv] VK_ERROR_DEVICE_LOST on Linux 6.13.8 while playing Dota 2 on Intel Graphics
|
|
|
|
|
|
Changes
|
|
-------
|
|
|
|
Connor Abbott (4):
|
|
|
|
- freedreno: Add compute_lb_size device info
|
|
- freedreno/a6xx: Define CONSTANTRAMMODE
|
|
- freedreno/a6xx, turnip: Set CONSTANTRAMMODE correctly
|
|
- ir3: Take LB restriction on constlen into account on a7xx
|
|
|
|
David Rosca (3):
|
|
|
|
- frontends/vdpau: Fix creating surfaces with 422 chroma
|
|
- ac/uvd: Add ac_uvd_alloc_stream_handle
|
|
- radv/video: Use ac_uvd_alloc_stream_handle
|
|
|
|
Eric Engestrom (4):
|
|
|
|
- docs: add sha sum for 25.0.5
|
|
- .pick_status.json: Update to e7a7d9ea2e2e48171fad131a7bfa7576e02ea4e0
|
|
- .pick_status.json: Mark eeffb4e674d10db9aefebeca91c2d87c1676b81e as denominated
|
|
- .pick_status.json: Mark 4b76d04f7f3348838239f184e68141df6409b67a as denominated
|
|
|
|
Faith Ekstrand (1):
|
|
|
|
- nak: Set lower_pack_64_4x16
|
|
|
|
Gurchetan Singh (1):
|
|
|
|
- gfxstream: make sure by default descriptor is negative
|
|
|
|
José Roberto de Souza (1):
|
|
|
|
- intel/tools: Fix batch buffer decoder
|
|
|
|
Karmjit Mahil (1):
|
|
|
|
- tu: Fix segfault in fail_submit KGSL path
|
|
|
|
Karol Herbst (4):
|
|
|
|
- r600: fix r600_buffer_from_user_memory for rusticl
|
|
- iris: parse global bindings for every gen
|
|
- iris/xe: fix compute shader start address
|
|
- iris/xe: take the grids variable_shared_mem into account
|
|
|
|
Konstantin Seurer (1):
|
|
|
|
- radv: Return VK_ERROR_INCOMPATIBLE_DRIVER for unsupported devices
|
|
|
|
Lars-Ivar Hesselberg Simonsen (4):
|
|
|
|
- pan/texture: Correctly handle slice stride for MSAA
|
|
- pan/texture: Set plane size to slice size
|
|
- pan/genxml/v10: Add minus1 mod for plane width/height
|
|
- pan/texture/v10+: Set width/height in the plane descs
|
|
|
|
Lionel Landwerlin (3):
|
|
|
|
- anv: force fragment shader execution when occlusion queries are active
|
|
- intel: fix null render target setup logic
|
|
- vulkan/runtime: fixup assert with link_geom_stages
|
|
|
|
Marek Olšák (2):
|
|
|
|
- nir/opt_vectorize_io: fix a failure when vectorizing different bit sizes
|
|
- nir: fix gathering color interp modes in nir_lower_color_inputs
|
|
|
|
Matthieu Oechslin (1):
|
|
|
|
- r600: Take dual source blending in account when creating target mask with RATs
|
|
|
|
Mel Henning (3):
|
|
|
|
- nak: Remove hfma2 src 1 modifiers
|
|
- nak: Add Src::is_unmodified() helper
|
|
- nak: Check that swizzles are none
|
|
|
|
Mike Blumenkrantz (2):
|
|
|
|
- egl: fix sw fallback rejection in non-sw EGL_PLATFORM=device
|
|
- zink: fix broken comparison for dummy pipe surface sizing
|
|
|
|
Natalie Vock (2):
|
|
|
|
- radv,driconf: Add radv_force_64k_sparse_alignment config
|
|
- driconf: Add workarounds for DOOM: The Dark Ages
|
|
|
|
Paul Gofman (1):
|
|
|
|
- radv/amdgpu: Fix hash key in radv_amdgpu_winsys_destroy().
|
|
|
|
Rhys Perry (3):
|
|
|
|
- aco: swap the correct v_mov_b32 if there are two of them
|
|
- ac/llvm: correctly split vector 8/16-bit stores
|
|
- ac/llvm: correctly set alignment of vector global load/store
|
|
|
|
Robert Mader (1):
|
|
|
|
- llvmpipe: Fix dmabuf import paths for DRM_FORMAT_YUYV variants
|
|
|
|
Sagar Ghuge (2):
|
|
|
|
- intel/compiler: Fix stackIDs on Xe2+
|
|
- anv: Fix untyped data port cache pipe control dump output
|
|
|
|
Samuel Pitoiset (7):
|
|
|
|
- radv: do not clear unwritten color attachments with dual-source blending
|
|
- radv: disable SINGLE clear codes to workaround a hw bug with DCC on GFX11
|
|
- radv: fix GPU hangs with image copies for ASTC/ETC2 formats on transfer queue
|
|
- radv: ignore radv_disable_dcc_stores on GFX12
|
|
- radv: fix SDMA copies for linear 96-bits formats
|
|
- radv: fix emitting dynamic viewports/scissors when the count is static
|
|
- radv: remove the optimization for equal immutable samplers
|
|
|
|
Tapani Pälli (1):
|
|
|
|
- mesa: add missing stencil formats to _mesa_is_stencil_format
|
|
|
|
Thomas H.P. Andersen (1):
|
|
|
|
- driconf: update X4 Foundations executable name
|
|
|
|
Timothy Arceri (3):
|
|
|
|
- util/driconf: add force_gl_depth_component_type_int workaround
|
|
- mesa: fix color material tracking
|
|
- mesa: relax EXT_texture_integer validation
|