From 9c9307a972998b825b61cfadce06a2a514ad56dc Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 22 May 2024 18:48:26 +0200 Subject: [PATCH] docs: add release notes for 24.0.8 Part-of: --- docs/relnotes.rst | 2 + docs/relnotes/24.0.8.rst | 155 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 157 insertions(+) create mode 100644 docs/relnotes/24.0.8.rst diff --git a/docs/relnotes.rst b/docs/relnotes.rst index 3d273e35112..90b9355a935 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.8 release notes ` - :doc:`24.0.7 release notes ` - :doc:`24.0.6 release notes ` - :doc:`24.0.5 release notes ` @@ -418,6 +419,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 24.0.8 24.0.7 24.0.6 24.0.5 diff --git a/docs/relnotes/24.0.8.rst b/docs/relnotes/24.0.8.rst new file mode 100644 index 00000000000..ab07c9ac06e --- /dev/null +++ b/docs/relnotes/24.0.8.rst @@ -0,0 +1,155 @@ +Mesa 24.0.8 Release Notes / 2024-05-22 +====================================== + +Mesa 24.0.8 is a bug fix release which fixes bugs found since the 24.0.7 release. + +Mesa 24.0.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 24.0.8 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 +--------- + +- [24.1-rc4] fatal error: intel/dev/intel_wa.h: No such file or directory +- vcn: rewinding attached video in Totem cause [mmhub] page fault +- When using amd gpu deinterlace, tv bt709 properties mapping to 2 chroma +- VCN decoding freezes the whole system +- [RDNA2 [AV1] [VAAPI] hw decoding glitches in Thorium 123.0.6312.133 after https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28960 +- WSI: Support VK_IMAGE_ASPECT_MEMORY_PLANE_i_BIT_EXT for DRM Modifiers in Vulkan +- radv: Enshrouded GPU hang on RX 6800 +- NVK Zink: Wrong color in Unigine Valley benchmark +- [anv] FINISHME: support YUV colorspace with DRM format modifiers +- 24.0.6: build fails + + +Changes +------- + +Antoine Coutant (1): + +- drisw: fix build without dri3 + +Bas Nieuwenhuizen (1): + +- radv: Use zerovram for Enshrouded. + +David Heidelberg (2): + +- freedreno/ci: move the disabled jobs from include to the main file +- winsys/i915: depends on intel_wa.h + +David Rosca (6): + +- frontends/va: Only increment slice offset after first slice parameters +- radeonsi: Update buffer for other planes in si_alloc_resource +- frontends/va: Store slice types for H264 decode +- radeonsi/vcn: Ensure DPB has as many buffers as references +- radeonsi/vcn: Allow duplicate buffers in DPB +- radeonsi/vcn: Ensure at least one reference for H264 P/B frames + +Eric Engestrom (5): + +- docs: add sha256sum for 24.0.7 +- .pick_status.json: Update to 18c53157318d6c8e572062f6bb768dfb621a55fd +- .pick_status.json: Update to e154f90aa9e71cc98375866c3ab24c4e08e66cb7 +- .pick_status.json: Mark ae8fbe220ae67ffdce662c26bc4a634d475c0389 as denominated +- .pick_status.json: Update to a31996ce5a6b7eb3b324b71eb9e9c45173953c50 + +Faith Ekstrand (6): + +- nvk: Re-emit sample locations when rasterization samples changes +- nvk/meta: Restore set_sizes[0] +- nouveau/winsys: Take a reference to BOs found in the cache +- drm-uapi: Sync nouveau_drm.h +- nouveau/winsys: Add back nouveau_ws_bo_new_tiled() +- vulkan/wsi: Bind memory planes, not YCbCr planes. + +Friedrich Vock (2): + +- aco/tests: Insert p_logical_start/end in reduce_temp tests +- aco/spill: Insert p_start_linear_vgpr right after p_logical_end + +Georg Lehmann (1): + +- zink: use bitcasts instead of pack/unpack double opcodes + +José Expósito (1): + +- meson: Update proc_macro2 meson.build patch + +Karol Herbst (5): + +- rusticl/event: use Weak refs for dependencies +- Revert "rusticl/event: use Weak refs for dependencies" +- event: break long dependency chains on drop +- rusticl/mesa/context: flush context before destruction +- nir/lower_cl_images: set binding also for samplers + +Konstantin Seurer (3): + +- radv: Fix radv_shader_arena_block list corruption +- radv: Remove arenas from capture_replay_arena_vas +- radv: Zero initialize capture replay group handles + +Lionel Landwerlin (3): + +- anv: fix ycbcr plane indexing with indirect descriptors +- anv: fix push constant subgroup_id location +- nir/divergence: add missing load_printf_buffer_address + +Marek Olšák (1): + +- util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b + +Mike Blumenkrantz (8): + +- egl/x11: disable dri3 with LIBGL_KOPPER_DRI2=1 as expected +- zink: add a batch ref for committed sparse resources +- u_blitter: stop leaking saved blitter states on no-op blits +- frontends/dri: only release pipe when screen init fails +- frontends/dri: always init opencl_func_mutex in InitScreen hooks +- zink: clean up semaphore arrays on batch state destroy +- nir/lower_aaline: fix for scalarized outputs +- nir/linking: fix nir_assign_io_var_locations for scalarized dual blend + +Patrick Lerda (2): + +- clover: fix memory leak related to optimize +- r600: fix vertex state update clover regression + +Rhys Perry (1): + +- aco/waitcnt: fix DS/VMEM ordered writes when mixed + +Romain Naour (1): + +- glxext: don't try zink if not enabled in mesa + +Yiwei Zhang (5): + +- turnip: msm: clean up iova on error path +- turnip: msm: fix racy gem close for re-imported dma-buf +- turnip: virtio: fix error path in virtio_bo_init +- turnip: virtio: fix iova leak upon found already imported dmabuf +- turnip: virtio: fix racy gem close for re-imported dma-buf