From abf500ec84e17e631c994dd57941fc120d484745 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 10 Jan 2024 20:37:33 +0000 Subject: [PATCH] docs: add release notes for 23.3.3 Part-of: --- docs/relnotes.rst | 2 + docs/relnotes/23.3.3.rst | 155 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 157 insertions(+) create mode 100644 docs/relnotes/23.3.3.rst diff --git a/docs/relnotes.rst b/docs/relnotes.rst index 0f201d446f421..4e57272f50d71 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:`23.3.3 release notes ` - :doc:`23.3.2 release notes ` - :doc:`23.3.1 release notes ` - :doc:`23.3.0 release notes ` @@ -406,6 +407,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 23.3.3 23.3.2 23.3.1 23.3.0 diff --git a/docs/relnotes/23.3.3.rst b/docs/relnotes/23.3.3.rst new file mode 100644 index 0000000000000..dd0b7486a7286 --- /dev/null +++ b/docs/relnotes/23.3.3.rst @@ -0,0 +1,155 @@ +Mesa 23.3.3 Release Notes / 2024-01-10 +====================================== + +Mesa 23.3.3 is a bug fix release which fixes bugs found since the 23.3.2 release. + +Mesa 23.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 23.3.3 implements the Vulkan 1.3 API, but the version reported by +the apiVersion property of the VkPhysicalDeviceProperties struct +depends on the particular driver being used. + +SHA256 checksum +--------------- + +:: + + TBD. + + +New features +------------ + +- None + + +Bug fixes +--------- + +- Error during SPIR-V parsing of OpCopyLogical +- radv: Atlas Fallen corrupted rendering +- intel: Require 64KB alignment when using CCS and multiple engines +- 23.3.2 regression: kms_swrast_dri.so segfaults +- Mesa is not compatible with Python 3.12 due to use of distutils +- anv: importing memory for a compressed image using modifier is hitting an assert + + +Changes +------- + +Connor Abbott (1): + +- ir3/legalize: Fix helper propagation with b.any/b.all/getone + +Daniel Schürmann (1): + +- nir/opt_move_discards_to_top: don't schedule discard/demote across subgroup operations + +Dave Airlie (5): + +- gallivm: handle llvm 16 atexit ordering problems. +- intel/compiler: fix release build unused variable. +- llvmpipe: fix caching for texture shaders. +- intel/compiler: reemit boolean resolve for inverted if on gen5 +- radv: don't emit cp dma packets on video rings. + +Eric Engestrom (13): + +- docs: add sha256sum for 23.3.2 +- .pick_status.json: Mark eb5bb5c784e97c533e30b348e82e446ac0da59c8 as denominated +- .pick_status.json: Update to ebee672ef87794f3f4201270623a92f34e62b8ff +- .pick_status.json: Mark 060439bdf0e74f0f2e255d0a81b5356f9a2f5457 as denominated +- .pick_status.json: Mark 8d0e70f628b745ad81124e0c3fe5e46ea84f6b46 as denominated +- .pick_status.json: Update to 39c8cca34fb72db055df18abf1d473e099f4b05b +- .pick_status.json: Update to 2c078bfd18cae0ed1a0a3916020e49fb74668504 +- .pick_status.json: Update to e2a7c877ad1fd6bda4032f707eea7646e5229969 +- .pick_status.json: Update to 031978933151e95690e93919e7bfd9f1753f2794 +- .pick_status.json: Mark fbe4e16db2d369c3e54067d17f81bdce8661a461 as denominated +- .pick_status.json: Mark b38c776690c9c39b04c57d74f9b036de56995aff as denominated +- .pick_status.json: Update to f6d2df5a7542025022e69b81dbe3af3e51ea5cd3 +- .pick_status.json: Update to 67ad1142cf6afe61de834cefeddb4be06382899f + +Erik Faye-Lund (2): + +- zink: update profile schema +- zink: use KHR version of maint5 features + +Friedrich Vock (1): + +- radv/rt: Free traversal NIR after compilation + +Georg Lehmann (1): + +- aco: fix applying input modifiers to DPP8 + +Jonathan Gray (1): + +- zink: put sysmacros.h include under #ifdef MAJOR_IN_SYSMACROS + +José Roberto de Souza (2): + +- anv: Assume that imported bos already have flat CCS requirements satisfied +- anv: Increase ANV_MAX_QUEUE_FAMILIES + +Karol Herbst (2): + +- zink: lock screen queue on context_destroy and CreateSwapchain +- zink: fix heap-use-after-free on batch_state with sub-allocated pipe_resources + +Konstantin Seurer (2): + +- vtn: Remove transpose(m0)*m1 fast path +- vtn: Allow for OpCopyLogical with different but compatible types + +Leo Liu (1): + +- gallium/vl: match YUYV/UYVY swizzle with change of color channels + +Lionel Landwerlin (2): + +- isl: implement Wa_22015614752 +- intel/fs: fix depth compute state for unchanged depth layout + +Marek Olšák (1): + +- glthread: don't unroll draws using user VBOs with GLES + +Mary Guillemard (2): + +- zink: Initialize pQueueFamilyIndices for image query / create +- zink: Always fill external_only in zink_query_dmabuf_modifiers + +Mike Blumenkrantz (1): + +- zink: enforce maxTexelBufferElements for texel buffer sizing + +Rhys Perry (1): + +- aco/tests: use more raw strings + +Samuel Pitoiset (2): + +- radv: fix binding partial depth/stencil views with dynamic rendering +- radv: disable stencil test without a stencil attachment + +Sil Vilerino (2): + +- Revert "d3d12: Only destroy the winsys during screen destruction, not reset" +- Revert "d3d12: Fix screen->winsys leak in d3d12_screen" + +Vinson Lee (1): + +- ac/rgp: Fix single-bit-bitfield-constant-conversion warning + +Yonggang Luo (1): + +- meson: Support for both packaging and distutils + +antonino (1): + +- egl: only check dri3 on X11