diff options
author | Eric Engestrom <eric@engestrom.ch> | 2024-02-14 20:54:39 +0000 |
---|---|---|
committer | Eric Engestrom <eric@engestrom.ch> | 2024-02-14 20:54:39 +0000 |
commit | 68a46fd8464a2ae4e4464d724fa748232d39922a (patch) | |
tree | d20b75c22e469f17cb4ab07fb2388182c79a214b | |
parent | 9b4abb2ed05cebaa08cfa5b0c07a2f172dd7a74b (diff) |
docs: add release notes for 24.0.1
-rw-r--r-- | docs/relnotes.rst | 2 | ||||
-rw-r--r-- | docs/relnotes/24.0.1.rst | 191 |
2 files changed, 193 insertions, 0 deletions
diff --git a/docs/relnotes.rst b/docs/relnotes.rst index c70c1b6a52e..40164bf1d42 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:`24.0.1 release notes <relnotes/24.0.1>` - :doc:`24.0.0 release notes <relnotes/24.0.0>` - :doc:`23.3.3 release notes <relnotes/23.3.3>` - :doc:`23.3.2 release notes <relnotes/23.3.2>` @@ -408,6 +409,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 24.0.1 <relnotes/24.0.1> 24.0.0 <relnotes/24.0.0> 23.3.3 <relnotes/23.3.3> 23.3.2 <relnotes/23.3.2> diff --git a/docs/relnotes/24.0.1.rst b/docs/relnotes/24.0.1.rst new file mode 100644 index 00000000000..21478e67f51 --- /dev/null +++ b/docs/relnotes/24.0.1.rst @@ -0,0 +1,191 @@ +Mesa 24.0.1 Release Notes / 2024-02-14 +====================================== + +Mesa 24.0.1 is a bug fix release which fixes bugs found since the 24.0.0 release. + +Mesa 24.0.1 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 24.0.1 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 +--------- + +- rusticl: clEnqueueFillBuffer (among others) fails on buffers created from GL object. +- [ADL] gpu hang on dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics +- Turnip spam on non-turnip devices +- Intermittent compiler failures when building valhall tests +- panfrost: graphical artifacts on T604 (T600) +- Dying Light native artifacts on Intel A770 +- r300: Amnesia: The Dark Descent heavy corruption +- [ANV/DG2] Age of Empires IV fullscreen "banding" artefacts +- [mtl][anv] dEQP-VK.pipeline.monolithic.depth.format.d32_sfloat.compare_ops.* failures when run multithreaded +- [mtl][anv] flaky tests in pipeline.monolithic.extended_dynamic_state*stencil_state_face* series +- Broken colors/dual-source blending on PinePhone (Pro) since 23.1.0 +- Regression between 23.0.4 and 23.1.0: texture glitches in osgEarth +- radeonsi unsynchronized flips/tearing with KMS DRM rendering on 780M + + +Changes +------- + +Blisto (1): + +- driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan + +Boris Brezillon (2): + +- panfrost: Pad compute jobs with zeros on v4 +- pan/va: Add missing valhall_enums dep to valhall_disasm + +Christian Duerr (1): + +- panfrost: Fix dual-source blending + +Connor Abbott (1): + +- ir3/ra: Fix bug with collect source handling + +Corentin Noël (1): + +- zink: Only call reapply_color_write if EXT_color_write_enable is available + +Danylo Piliaiev (1): + +- tu: Do not print anything on systems without Adreno GPU + +Dave Airlie (5): + +- zink: use sparse residency for buffers. +- radv: fix correct padding on uvd +- radv: init decoder ip block earlier. +- radv/uvd: uvd kernel checks for full dpb allocation. +- radv: don't submit 0 length on UVD either. + +David Heidelberg (1): + +- meson: upgrade zlib wrap to 1.3.1 + +David Rosca (2): + +- frontends/va: Fix updating AV1 rate control parameters +- radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change + +Eric Engestrom (7): + +- docs: add release notes for 24.0.0 +- docs: add sha256sum for 24.0.0 +- .pick_status.json: Update to fa8e0ba3f739cb46cf7bb709903c0206f240c584 +- vk/util: fix 'beta' check for physical device features +- vk/util: fix 'beta' check for physical device properties +- panfrost: fix UB caused by shifting signed int too far +- .pick_status.json: Update to 90eae30bcb84d54dc871ddbb8355f729cf8fa900 + +Friedrich Vock (2): + +- radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround +- radv,driconf: Enable active AS leaf workaround for Jedi Survivor + +Georg Lehmann (3): + +- aco/gfx11+: disable v_pk_fmac_f16_dpp +- aco: don't remove branches that skip v_writelane_b32 +- aco/gfx11+: limit hard clauses to 32 instructions + +José Roberto de Souza (2): + +- iris: Fix return of iris_wait_syncobj() +- intel: Fix intel_get_mesh_urb_config() + +Karol Herbst (3): + +- nir/lower_cl_images: record image_buffers and msaa_images +- rusticl/mem: properly handle buffers +- rusticl/mem: support GL_TEXTURE_BUFFER + +Kenneth Graunke (1): + +- driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13 + +Konstantin Seurer (1): + +- radv/sqtt: Handle ray tracing pipelines with no traversal shader + +Lepton Wu (1): + +- llvmpipe: Set "+64bit" for X86_64 + +Lionel Landwerlin (4): + +- anv: don't unmap AUX ranges at BO delete +- intel/fs: rerun divergence prior to lowering non-uniform interpolate at sample +- anv: fix incorrect flushing on shader query copy +- anv: fix buffer marker cache flush issues on MTL + +M Henning (1): + +- nvk: Don't clobber vb0 after repeated blits + +Mark Janes (1): + +- hasvk: add missing linker arguments + +Mike Blumenkrantz (2): + +- mesa: plumb errors through to texture allocation +- nir/lower_io: fix handling for compact arrays with indirect derefs + +Pavel Ondračka (1): + +- r300: fix vs output register indexing + +Pierre-Eric Pelloux-Prayer (1): + +- egl/drm: flush before calling get_back_bo + +Rhys Perry (1): + +- aco: fix >8 byte linear vgpr copies + +Rob Clark (1): + +- freedreno: Fix MSAA z/s layout in GMEM + +Samuel Pitoiset (2): + +- radv: add a workaround for mipmaps and minLOD on GFX6-8 +- radv/sqtt: fix describing queue submits for RGP + +Sviatoslav Peleshko (2): + +- anv,driconf: Add sampler coordinate precision workaround for AoE 4 +- driconf: Apply dual color blending workaround to Dying Light + +Tapani Pälli (1): + +- anv: flush tile cache independent of format with HIZ-CCS flush + +Timothy Arceri (2): + +- glsl: don't tree graft globals +- Revert "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job" |