diff --git a/docs/relnotes.rst b/docs/relnotes.rst index 04d951aeb18..af42cd7e6cf 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.9 release notes ` - :doc:`25.2.1 release notes ` - :doc:`25.1.8 release notes ` - :doc:`25.2.0 release notes ` @@ -461,6 +462,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 25.1.9 25.2.1 25.1.8 25.2.0 diff --git a/docs/relnotes/25.1.9.rst b/docs/relnotes/25.1.9.rst new file mode 100644 index 00000000000..79c7e00b2e5 --- /dev/null +++ b/docs/relnotes/25.1.9.rst @@ -0,0 +1,183 @@ +Mesa 25.1.9 Release Notes / 2025-08-27 +====================================== + +Mesa 25.1.9 is a bug fix release which fixes bugs found since the 25.1.8 release. + +Mesa 25.1.9 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.9 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 +--------- + +- Dragon Age Veilguard / Ability Wheel Targeting Visual Distortion +- [AMD] glTexturePageCommitmentEXT triggers an error if level is higher than 0 +- System Crashes when starting VR on rx 9070 (xt) +- [ANV] dEQP-VK.api.copy_and_blit.copy_commands2.image_to_buffer_transfer_queue.2d_images.whole_r32g32b32_uint_linear and possibly others asserts on LNL + + +Changes +------- + +Antonio Ospite (2): + +- nak/nouveau: silence errors about never used methods +- compiler/rust: fix errors about hiding elided lifetime + +Caio Oliveira (1): + +- brw: Fix folding case for MAD instruction with all immediates + +Connor Abbott (1): + +- tu: Fix CmdBindTransformFeedbackBuffersEXT size handling + +David Rosca (8): + +- ac/vcn_dec: Add av1_intrabc_workaround +- radeonsi/vcn: Enable AV1 decode workaround for gfx1153 +- radv/video: Enable AV1 decode workaround for gfx1153 +- radeonsi/vcn: Disable H264 encode 8x8 transform when CABAC is disabled +- radeonsi/vcn: Disable H264/5 constrained intra pred with rate control +- radeonsi/vcn: Fix compatibility with old FW for encode +- radeonsi/vcn: Fix HEVC encode cu_qp_delta with old FW +- radeonsi/vcn: Fix HEVC encode transform_skip with old FW + +Eric Engestrom (7): + +- docs: add sha sum for 25.1.8 +- .pick_status.json: Update to 47cca88f3cd8c77d944e278e0c4ee1573aa57e3f +- .pick_status.json: Mark 85310e912c5a2fc542618a11b9e38ea9c433ed18 as denominated +- .pick_status.json: Mark a34756bbedacdf2558c966466a71bfd3715fa295 as denominated +- .pick_status.json: Mark c9746103f5e5b532188a5e172e1adab27507d60b as denominated +- .pick_status.json: Mark 2cf626d17d6d8d14067986681d44a4bddf08e7b3 as denominated +- .pick_status.json: Mark 39ffc3f629b9f75e1d128ac380f3617c5bc77273 as denominated + +Eric R. Smith (2): + +- mesa: fix off by one in MSRTT handling +- panvk: revised occlusion query pointer fix + +Erik Faye-Lund (1): + +- pan/lib: clamp format size to 4 + +Faith Ekstrand (3): + +- anv: Set the Shader capability when compiling the FP64 shader +- subprojects: Stop calling add_languages() in paste-1-rs/meson.build +- compiler/rust: Fix the DFS loop detection algorithm + +Georg Lehmann (1): + +- nir/uub: fix exclusive scans + +Gert Wollny (2): + +- r600/sfn: When splitting an ALU CF update possible start of next CF +- r600/sfn: Fix AR use tracking off-by-one error + +Iván Briano (3): + +- anv: check for pending_db_mode when dirtying descriptor mode +- anv: dirty descriptor state on CmdSetDescriptorBufferOffets +- anv: fix capture/replay of sparse images with descriptor buffer + +Job Noorman (3): + +- ir3/array_to_ssa: fix updating/removing phis +- ir3: don't vectorize nir_op_sdot_4x8_iadd[_sat] +- ir3: emit descriptor prefetch in block dominated by its sources + +Karol Herbst (1): + +- aux/trace: move fence_server calls outside the locked area + +Lionel Landwerlin (2): + +- anv: fix R64* vertex buffer format support +- brw: fix analysis dirtying with pulled constants + +Mark Collins (1): + +- freedreno/drm: Only initialize memory data source when Perfetto is active + +Mary Guillemard (1): + +- nouveau/headers: Fix nv_push rust push_inline_data implementation + +Mike Blumenkrantz (1): + +- zink: remove UNSYNCHRONIZED map flag during unmap flush for non-subdata calls + +Natalie Vock (1): + +- radv: Only expose indirect raytracing on gfx7+ + +Nataraj Deshpande (1): + +- anv: add feature flags for linearly tiled ASTC images + +Patrick Lerda (1): + +- r600: fix evergreen gds atomic_counter_comp_swap + +Pierre-Eric Pelloux-Prayer (1): + +- mesa/st: always use base_serialized_nir for draw + +Pohsiang (John) Hsu (1): + +- gallium/pipebuffer: fix multithread issue on pb_slab_manager_create_buffer + +Qiang Yu (1): + +- mesa: fix glTexPageCommitmentARB and glTexturePageCommitmentEXT level check + +Robert Mader (1): + +- gallium: Set and count all extra samplers + +Sagar Ghuge (3): + +- anv: Add missing ACCELERATION_STRUCTURE_READ in barrier handling +- anv: Enable CS stall for ACCELERATION_STRUCTURE_COPY stage +- anv: Add missing L3 flushes + +Samuel Pitoiset (5): + +- radv: fix reserving space for emitting push constants with DGC IES +- radv: fix color attachment remapping with fast-GPL/ESO +- radv: dirty some states from graphics pipeline earlier +- radv: add missing L2 invalidate cache flush for non-coherent images +- radv: fix hashing graphics pipeline when no stages are compiled + +Tapani Pälli (1): + +- isl/blorp: handle failing 96bpp linear blit case + +Yiwei Zhang (2): + +- venus: hide swapchainMaintenance1 behind wsi guard +- vulkan/android: amend a missing case for IMPLEMENTATION_DEFINED AHB