From 64d43e41485ec59dc33369cc14f3f35b9aec5bf9 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 13 Aug 2025 16:12:00 +0200 Subject: [PATCH] docs: add release notes for 25.1.8 Part-of: --- docs/relnotes.rst | 2 + docs/relnotes/25.1.8.rst | 191 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 193 insertions(+) create mode 100644 docs/relnotes/25.1.8.rst diff --git a/docs/relnotes.rst b/docs/relnotes.rst index 433a74e8eb5..748a7134e01 100644 --- a/docs/relnotes.rst +++ b/docs/relnotes.rst @@ -3,6 +3,7 @@ Release Notes The release notes summarize what's new or changed in each Mesa release. +- :doc:`25.1.8 release notes ` - :doc:`25.2.0 release notes ` - :doc:`25.1.7 release notes ` - :doc:`25.1.6 release notes ` @@ -459,6 +460,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 25.1.8 25.2.0 25.1.7 25.1.6 diff --git a/docs/relnotes/25.1.8.rst b/docs/relnotes/25.1.8.rst new file mode 100644 index 00000000000..5ad942ac8ac --- /dev/null +++ b/docs/relnotes/25.1.8.rst @@ -0,0 +1,191 @@ +Mesa 25.1.8 Release Notes / 2025-08-13 +====================================== + +Mesa 25.1.8 is a bug fix release which fixes bugs found since the 25.1.7 release. + +Mesa 25.1.8 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.8 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 +--------- + +- Build dependency on intel_wa.h missing in Intel vulkan driver +- \`vn_ring`: use-after-release crash after \`vn_ring_destroy` on Virtio-Vulkan +- venus: vkmark --winsys headless segfault (regression) +- Vulkan headless WSI crashes when initializing swapchain on Asahi Linux running Apple M1 Max +- [RADV] Graphical glitches in Ghost of Tsushima on Polaris +- Segfault when activating DPMS on i915 hardware +- radv: regression: commit a7291074c800 break lighting in Like a Dragon: Infinite Wealth + + +Changes +------- + +Alyssa Rosenzweig (2): + +- asahi: enable virtgpu support +- agx: gate scratch opt on internal shaders + +Caio Oliveira (1): + +- brw: Remove extra iteration on instructions from brw_opt_address_reg_load + +Christian Gmeiner (2): + +- etnaviv: blt: Clear only requested color buffers +- etnaviv: rs: Clear only requested color buffers + +Dave Airlie (1): + +- spirv: move cmat store barrier after the store. + +David Rosca (3): + +- vulkan/video: Fix h265 level values +- radv: Add timeout to video encode query +- rusticl/ptr: Fix hidden lifetime warning + +Emma Anholt (1): + +- i915: Avoid calling drm_intel_get_aperture_sizes(). + +Eric Engestrom (7): + +- docs: add sha sum for 25.1.7 +- .pick_status.json: Update to 20171f23d6b89c8fdcb2b6a56de4d8293995af64 +- .pick_status.json: Mark 0cd745c386a342e2bc8b1cc5cfd26f33b771910d as denominated +- .pick_status.json: Mark 9ced3148ca18e8b057e7f2a7e773c701b95c8741 as denominated +- .pick_status.json: Mark 5649a0aa06e7f436a7f010e733e60366b471da79 as denominated +- .pick_status.json: Mark 71c4f136607eeb50b8aa08ad1a8efb8412385b96 as denominated +- ci: track changes to new src/x11/ folder + +Eric R. Smith (1): + +- panvk: fix a NULL pointer dereference in occlusion queries + +Erico Nunes (1): + +- lima: ppir: fix store_output optimization for modifiers + +Gert Wollny (3): + +- r600/sfn: check number of fsat64 source uses properly +- r600: Update GPR count when adding a GDS instruction +- r00/sfn: Fix copy propagation into buffer load address + +Hans-Kristian Arntzen (1): + +- ac/nir: Avoid 0/0 when computing texel buffer size on Polaris. + +Job Noorman (1): + +- ir3/legalize: prevent infinite loop when inserting (ss)nop + +Jordan Justen (1): + +- intel/dev: Add BMG 0xe209 PCI ID + +Karol Herbst (11): + +- rusticl: use pipe_sampler_view_release +- rusticl/mesa: wire up fence_server +- rusticl/gl: store the mesa_glinterop_export_in +- st/interup: flushing objects is a no-op when no context is bound +- rusticl/gl: only flush objects on import if we get a valid fd +- rusticl/gl: flush and wait on gl objects inside clEnqueueAcquireGLObjects +- zink: fix data race in descriptor_util_pool_key_get +- rusticl: silence warnings in generated sources +- rusticl: silence new warnings from rustc versions above our rustc target +- anv: do not map from_host_ptr bos in image_bind_address +- zink: set zink_bo is_user_ptr on creation + +Kenneth Graunke (4): + +- brw: Refactor copy propagation checks for EOT send restrictions +- brw: Fix units in copy propagation EOT restriction size calculation +- brw: Update copy propagation into EOT sends handling for Xe2 units +- intel: Disable 16x MSAA support on Xe3 + +Lars-Ivar Hesselberg Simonsen (1): + +- u_trace: Indirect capture fixes + +Lionel Landwerlin (2): + +- anv: fix wsi image aliasing +- anv: fix missing meson dep + +Mary Guillemard (2): + +- panvk: Always use varying_count in emit_varying_attrs +- panvk: track oq write jobs in JM + +Mike Blumenkrantz (5): + +- zink: also add access stage sync when rebinding buffers +- zink: fix tc buffer replacement rebind condition +- zink: trigger multi-context buffer invalidate on internal buffer invalidate +- zink: don't access ctx in submit_queue +- perfetto: unify init + +Patrick Lerda (3): + +- r600: refactor r600_is_buffer_format_supported() for the next update +- r600: fix remaining pbo issues +- r600: fix arb_shader_image_load_store incomplete + +Rhys Perry (2): + +- nir/load_store_vectorize: check for interfering shared2 before vectorizing +- nir/load_store_vectorize: set is_store for shared append/consume + +Ricardo Garcia (1): + +- radv: Ignore image barrier queue families if equal + +Rob Clark (1): + +- freedreno: Remove obsolete comment + +Rohan Garg (1): + +- intel/compiler: use the WA framework when emitting WA 14014595444 + +Samuel Pitoiset (3): + +- radv: fix fbfetch output with compresed FMASK on <= GFX9 +- ac,radv,radeonsi: fix programming PA_SU_PRIM_FILTER_CNTL on GFX12 +- radv/amdgpu: fix creation with different but unused RADV_PERFTEST flags + +Thomas H.P. Andersen (1): + +- zink: do not overwrite existing error for miptail on uncommit + +Yiwei Zhang (4): + +- util/perf: amend missing atrace_init +- vulkan/wsi/headless: allow explicit modifiers +- venus: fix a race condition in ring shmem reuse +- vulkan/util: add missing vulkan header