From 87cf61401b67fbb130c07f1cc2ed47a74d07dc69 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Thu, 1 Jan 2026 10:33:50 -0800 Subject: [PATCH] docs: add release notes for 25.3.3 --- docs/relnotes.rst | 2 + docs/relnotes/25.3.3.rst | 145 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 147 insertions(+) create mode 100644 docs/relnotes/25.3.3.rst diff --git a/docs/relnotes.rst b/docs/relnotes.rst index 0bf593218b8..b5a9b52ec1d 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.3.3 release notes ` - :doc:`25.3.2 release notes ` - :doc:`25.3.1 release notes ` - :doc:`25.3.0 release notes ` @@ -469,6 +470,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 25.3.3 25.3.2 25.3.1 25.3.0 diff --git a/docs/relnotes/25.3.3.rst b/docs/relnotes/25.3.3.rst new file mode 100644 index 00000000000..caf84ef660c --- /dev/null +++ b/docs/relnotes/25.3.3.rst @@ -0,0 +1,145 @@ +Mesa 25.3.3 Release Notes / 2026-01-01 +====================================== + +Mesa 25.3.3 is a bug fix release which fixes bugs found since the 25.3.2 release. + +Mesa 25.3.3 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.3.3 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 +--------- + +- iris: OpenGL: GL_ARB_texture_cube_map: Broken reflections in Unreal Tournament 2004 +- Ghost of Tsushima page fault +- Ethos gallium driver does not build on 32bit +- v3d: Build fails when ENABLE_SHADER_CACHE is disabled due to unconditional disk_cache access +- es1-ABI-check and es2-ABI-check test fails +- [ANV][Slab][Low-ram] GPU fragmentation in low-memory device when turning on slab. +- GL_AMD_framebuffer_multisample_advanced freezes the whole system +- panvk: fau compute bug + + +Changes +------- + +Ahmed Hesham (1): + +- panfrost: fix get_image_width for 1D buffer images + +Alyssa Rosenzweig (1): + +- asahi: fix garbage with query reads + +André (1): + +- nouveau: fix memory leak by freeing drm version before returning + +Boris Brezillon (1): + +- panvk: Fix set_compute_sysval() + +Calder Young (2): + +- anv: Fix valgrind errors on batch buffers allocated from bo_pool +- anv: Fix load factor for batch buffer allocation + +Dylan Baker (7): + +- docs: Add checksums for 25.3.2 +- .pick_status.json: Update to c00ebca5c4b474249ba65fcfd50ecdf84a656b7c +- .pick_status.json: Update to 645fff5daed8121ffe54741020f402fe6cfa8818 +- .pick_status.json: Update to 821baac5c326896253d69a1446178e224feea4e6 +- .pick_status.json: Update to ea4dedde8fe7757a593501eb6fcbaf0a78d1b36b +- .pick_status.json: Mark 044e7f601754c079734fb9157da33e30ddae2e4c as backported +- .pick_status.json: Update to 369a3b22b494aecc2ad241b9d66f2d877fcafc18 + +Emma Anholt (1): + +- freedreno/a3xx-a5xx: restore cbuf0 direct upload. + +Georg Lehmann (1): + +- ac/nir/cull: do not reuse variables if subgroup ops are used + +Ian Romanick (1): + +- brw/cmod: Don't propagate between instructions in different groups + +Juan A. Suarez Romero (1): + +- v3d: don't build disk cache access on shader disablement + +Linus Karl (2): + +- rocket: fix build on non LP64 architectures +- ethos: fix build on non LP64 architectures + +Lucas Fryzek (2): + +- drisw: Modify drisw_swap_buffers_with_damage to swap entire buffer +- Revert "drisw: Copy entire buffer ignoring damage regions" + +Lucas Stach (1): + +- etnaviv: blt: fix tile count calculation for in-place resolve + +Marek Olšák (1): + +- mesa: allow pipeline statistics in glCreateQueries + +Mel Henning (1): + +- nvk: Set maxStorageBufferRange = maxBufferSize + +Pierre-Eric Pelloux-Prayer (1): + +- ac/descriptors: account for num_storage_samples for gfx10 + +Samuel Pitoiset (2): + +- radv: add the SQTT relocated shaders BO to the cmdbuf list +- radv/nir: fix front_face opts for points/lines and unknown prim + +Sviatoslav Peleshko (2): + +- nir/normalize_cubemap_coords: Handle the projector before the normalization +- mesa/main/ff_frag: Don't generate the projector for cubemap sampling + +Tapani Pälli (1): + +- anv/drirc: disable Xe2 CCS drm modifiers for GTK engine + +Vinson Lee (2): + +- bin/symbols-check: Fix undefined symbol detection on macOS +- util/u_printf: Fix const correctness in util_printf_next_spec_pos + +Yuxuan Shui (1): + +- wsi/display: Set atomic client cap in Acquire{Drm,Xlib}DisplayEXT as well. + +hwandy (1): + +- anv: fix a memory leak in slab allocator.