mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-02 13:50:09 +01:00
docs: add release notes for 25.1.7
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36477>
This commit is contained in:
parent
ae2daad127
commit
8a1de6a5b4
2 changed files with 228 additions and 0 deletions
|
|
@ -3,6 +3,7 @@ Release Notes
|
|||
|
||||
The release notes summarize what's new or changed in each Mesa release.
|
||||
|
||||
- :doc:`25.1.7 release notes <relnotes/25.1.7>`
|
||||
- :doc:`25.1.6 release notes <relnotes/25.1.6>`
|
||||
- :doc:`25.1.5 release notes <relnotes/25.1.5>`
|
||||
- :doc:`25.1.4 release notes <relnotes/25.1.4>`
|
||||
|
|
@ -457,6 +458,7 @@ The release notes summarize what's new or changed in each Mesa release.
|
|||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
25.1.7 <relnotes/25.1.7>
|
||||
25.1.6 <relnotes/25.1.6>
|
||||
25.1.5 <relnotes/25.1.5>
|
||||
25.1.4 <relnotes/25.1.4>
|
||||
|
|
|
|||
226
docs/relnotes/25.1.7.rst
Normal file
226
docs/relnotes/25.1.7.rst
Normal file
|
|
@ -0,0 +1,226 @@
|
|||
Mesa 25.1.7 Release Notes / 2025-07-30
|
||||
======================================
|
||||
|
||||
Mesa 25.1.7 is a bug fix release which fixes bugs found since the 25.1.6 release.
|
||||
|
||||
Mesa 25.1.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.1.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
|
||||
---------
|
||||
|
||||
- High GPU usage when using Zink for eglgears_x11 (on X11)
|
||||
- Segfault in X11 image acquire code with timeout=0
|
||||
- Crash from iris_set_sampler_views in chromium/chrome with accelerated video decoding
|
||||
- rusticl: aco: LLVM outperforms ACO in clpeak for \`short` benchmarks on hawaii
|
||||
- rusticl: aco: Performance regression in clpeak for char benchmarks on hawaii
|
||||
- Race condition with timeline semaphores
|
||||
- nir_algebraic silently ignores operand conditions in some cases
|
||||
- lavapipe: valgrind triggers errors with CTS unit tests when creating a vulkan device
|
||||
- radv: more glcts fails KHR-GL46.shading_language_420pack.initializer_list_initializer*
|
||||
- radv: regression in KHR-GL46.gpu_shader5_gl.float_encoding
|
||||
- radeonsi: Broken VAAPI video color conversion
|
||||
|
||||
|
||||
Changes
|
||||
-------
|
||||
|
||||
Alyssa Rosenzweig (1):
|
||||
|
||||
- agx: make sure denorm flushing really happens
|
||||
|
||||
Boyuan Zhang (4):
|
||||
|
||||
- pipe: add gaps_in_frame for h264
|
||||
- frontends/va: get gaps_in_frame for h264 dec
|
||||
- radeon/vcn: add gaps_in_frame flag to h264 sps
|
||||
- ci/fluster: remove 3 pass cases resulted by gaps_in_frame
|
||||
|
||||
Christoph Pillmayer (1):
|
||||
|
||||
- vk/sync: Pass dependencyFlags in vk_common_CmdPipelineBarrier
|
||||
|
||||
Danylo Piliaiev (2):
|
||||
|
||||
- tu: Use safe-const binning VS when safe-const full VS is used
|
||||
- tu: Fix nullptr dereference in cmd_buffer tracepoint
|
||||
|
||||
David Rosca (10):
|
||||
|
||||
- radeonsi/vcn: Correctly handle tile swizzle
|
||||
- radv/video: Fix encode when using layered source image
|
||||
- radeonsi/uvd: Set H264 gaps_in_frame_num_value_allowed_flag
|
||||
- radv/video: Send slice control, spec misc and deblocking params every frame
|
||||
- radv/video: Fix encode bitstream buffer offset and alignment
|
||||
- radv/video: Fix setting H265 encode cu_qp_delta on VCN2
|
||||
- radv/video: Fix session_init and rc_per_pic on VCN2
|
||||
- radv/video: Use the new defines for H264 SPS info flags
|
||||
- frontends/va: Add H264 encode more_rbsp_data PPS flag
|
||||
- radeonsi/vcn: Use more_rbsp_data flag for H264 PPS encode
|
||||
|
||||
Eric Engestrom (8):
|
||||
|
||||
- docs: add sha sum for 25.1.6
|
||||
- .pick_status.json: Update to f4436d606e0ae76ef6092b850cf79fa3e014f61e
|
||||
- .pick_status.json: Mark 80be9153f9debe9021c425c3b10de7804e4a0d7e as denominated
|
||||
- .pick_status.json: Mark 0178a4bd9db1ac264541e108ed7ee9282140a9ef as denominated
|
||||
- .pick_status.json: Mark 0ed1a10b7331adb25abc2c65ce6ef65b4bb361c8 as denominated
|
||||
- .pick_status.json: Mark f4596e78283aa9124ad3358d488167c8a72d6176 as denominated
|
||||
- .pick_status.json: Mark a30f91b71a3dc8e9bcaa2b6075d3a6142b5aabf0 as denominated
|
||||
- [25.1-only] radeonsi/ci: update expectations for backport MR !36344
|
||||
|
||||
Erico Nunes (2):
|
||||
|
||||
- lima: fix array limit in texture mipmap descriptor
|
||||
- lima: ppir: fix check for discard_block in optimization
|
||||
|
||||
Erik Faye-Lund (1):
|
||||
|
||||
- pan/ci: remove non-existent flag from PAN_MESA_DEBUG
|
||||
|
||||
Faith Ekstrand (4):
|
||||
|
||||
- nir/instr_set: Rework tex instr hash/compare
|
||||
- vulkan: Rename a bunch of vk_sync_timeline helpers
|
||||
- vulkan: Hold a reference to pending vk_sync_timeline_points
|
||||
- vulkan/wsi/x11: Handle VK_NOT_READY in AcquireNextImage()
|
||||
|
||||
Georg Lehmann (1):
|
||||
|
||||
- nir/opt_remove_phis: skip unreachable phis
|
||||
|
||||
Iago Toral Quiroga (1):
|
||||
|
||||
- frontend/dri: don't call set_damage_region with a null resource
|
||||
|
||||
Ian Romanick (1):
|
||||
|
||||
- nir/print: Don't segfault checking has_debug_info
|
||||
|
||||
Jordan Justen (4):
|
||||
|
||||
- intel/dev: Add WCL platform enum
|
||||
- intel/dev/mesa_defs.json: Add WCL WA entries
|
||||
- intel/dev: Add WCL device info
|
||||
- intel/dev: Add WCL PCI IDs
|
||||
|
||||
Juston Li (1):
|
||||
|
||||
- anv/android: refactor anb resolve to fix align assertion
|
||||
|
||||
Karol Herbst (6):
|
||||
|
||||
- vtn/opencl: set exact on all ffmas and mads
|
||||
- rusticl/mem: relax flags validation for clGetSupportedImageFormats
|
||||
- rusticl/queue: do not return event status errors on flush/finish
|
||||
- zink: properly unbind sampler views with imported 2D resource
|
||||
- rusticl/mesa: use pipe_sampler_view_reference
|
||||
- rusticl/queue: clear shader images when destroying queues
|
||||
|
||||
Lionel Landwerlin (3):
|
||||
|
||||
- brw: fix NIR metadata invalidation with closest-hit shaders
|
||||
- brw: fixup source depth enabling with coarse pixel shading
|
||||
- brw: fixup coarse_z computation
|
||||
|
||||
Lucas Fryzek (1):
|
||||
|
||||
- lp: Don't allocate sampler functions if count is 0
|
||||
|
||||
Mary Guillemard (2):
|
||||
|
||||
- pan/genxml: Add missing parenthesis on pan_cast_and_pack macros
|
||||
- pan/bi: Properly handle SWZ.v4i8 lowering on v11+
|
||||
|
||||
Maíra Canal (2):
|
||||
|
||||
- vulkan: create a wrapper struct for vk_sync_timeline
|
||||
- vulkan: don't destroy vk_sync_timeline if a point is still pending
|
||||
|
||||
Mel Henning (1):
|
||||
|
||||
- nak/mark_lcssa_invariants: Invalidate divergence
|
||||
|
||||
Mike Blumenkrantz (6):
|
||||
|
||||
- lavapipe: call nir_lower_int64
|
||||
- egl/x11: don't leak device_name when choosing zink
|
||||
- zink: account for generated tcs when pruning programs
|
||||
- zink: remove extra gfx prog unref during separable replacement
|
||||
- anv: fix format compatibility check typo
|
||||
- kopper: fix initial swapinterval setting
|
||||
|
||||
Myrrh Periwinkle (1):
|
||||
|
||||
- gallium: Properly handle non-contiguous used sampler view indexes
|
||||
|
||||
Natalie Vock (1):
|
||||
|
||||
- radv/winsys: Support vm_always_valid in the NULL winsys
|
||||
|
||||
Patrick Lerda (1):
|
||||
|
||||
- dri: complete the support for ARGB4444
|
||||
|
||||
Pierre-Eric Pelloux-Prayer (4):
|
||||
|
||||
- bufferobj: init the return value for GetParam functions
|
||||
- winsys/radeon: add surface_offset_from_coord
|
||||
- radeonsi: allow msaa sparse textures on gfx10+
|
||||
- radeonsi: allow sparse depth textures
|
||||
|
||||
Rhys Perry (4):
|
||||
|
||||
- nir/divergence: ignore boolean phis for ignore_undef_if_phi_srcs
|
||||
- nir/cf: have nir_remove_after_cf_node remove phis at the start too
|
||||
- nir/search: check variable requirements even if it's already seen
|
||||
- nir/uub: fix 8/16-bit overflow
|
||||
|
||||
Ruijing Dong (1):
|
||||
|
||||
- radeonsi/vcn: vcn5 av1 decoding context buffer fix
|
||||
|
||||
Samuel Pitoiset (2):
|
||||
|
||||
- radv: fix reporting instance/vertex_count for direct draws with RGP on GFX12
|
||||
- radv: reject 1D block-compresed formats with mips on GFX6
|
||||
|
||||
Timothy Arceri (1):
|
||||
|
||||
- util: add workaround for Interstellar Rift
|
||||
|
||||
Yiwei Zhang (11):
|
||||
|
||||
- lavapipe: allow AHB export allocation
|
||||
- lavapipe: implement GetMemoryAndroidHardwareBufferANDROID
|
||||
- lavapipe: do not close import fd on error and amend an error code
|
||||
- lavapipe: properly handle AHB release
|
||||
- lavapipe: populate AHB memory mapping
|
||||
- lavapipe: do not short-circuit AHB export alloc (non-import)
|
||||
- lavapipe: amend missing object finish on mem alloc failure
|
||||
- u_gralloc/mapper4: properly expose ChromaSiting types based on api level
|
||||
- lavapipe: fix a leak on a lvp_image_create exit path
|
||||
- lavapipe: fix maint4 vkGetDeviceBufferMemoryRequirements
|
||||
- lavapipe: fix maint4 vkGetDeviceImageMemoryRequirements
|
||||
Loading…
Add table
Reference in a new issue