diff options
author | Eric Engestrom <eric@engestrom.ch> | 2024-02-01 01:00:05 +0000 |
---|---|---|
committer | Eric Engestrom <eric@engestrom.ch> | 2024-02-01 01:00:05 +0000 |
commit | 654e56bdfb79fe804313ef5a4b5d6fee271c142f (patch) | |
tree | 2118f97b6cce2590fe6e317b9252f42d8de4f724 | |
parent | 7f4d33121c590babde962c4028e695a1145044c3 (diff) |
docs: add release notes for 23.3.5
-rw-r--r-- | docs/relnotes.rst | 2 | ||||
-rw-r--r-- | docs/relnotes/23.3.5.rst | 154 |
2 files changed, 156 insertions, 0 deletions
diff --git a/docs/relnotes.rst b/docs/relnotes.rst index 37d77b5e5b0..6ee6e5d51c0 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.5 release notes <relnotes/23.3.5>` - :doc:`23.3.4 release notes <relnotes/23.3.4>` - :doc:`23.3.3 release notes <relnotes/23.3.3>` - :doc:`23.3.2 release notes <relnotes/23.3.2>` @@ -407,6 +408,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 23.3.5 <relnotes/23.3.5> 23.3.4 <relnotes/23.3.4> 23.3.3 <relnotes/23.3.3> 23.3.2 <relnotes/23.3.2> diff --git a/docs/relnotes/23.3.5.rst b/docs/relnotes/23.3.5.rst new file mode 100644 index 00000000000..a402c927636 --- /dev/null +++ b/docs/relnotes/23.3.5.rst @@ -0,0 +1,154 @@ +Mesa 23.3.5 Release Notes / 2024-02-01 +====================================== + +Mesa 23.3.5 is a bug fix release which fixes bugs found since the 23.3.4 release. + +Mesa 23.3.5 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.5 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 +--------- + +- [radeonsi] Regression: graphical artifacting on water texture in OpenGOAL +- VAAPI: EFC on VCN2 produces broken H264 video and crashes the HEVC encoder + + +Changes +------- + +Antoine Coutant (1): + +- clc: retrieve libclang path at runtime. + +Daniel Schürmann (1): + +- aco/insert_exec_mask: Fix unconditional demote at top-level control flow. + +David Heidelberg (1): + +- ci/freedreno: timestamp-get no longer fails on Adreno + +Dmitry Baryshkov (1): + +- freedreno/drm: don't crash for unsupported devices + +Eric Engestrom (8): + +- docs: add sha256sum for 23.3.4 +- .pick_status.json: Update to b75ee1a0670a3207dfd99917e4f47d064a44197f +- .pick_status.json: Update to 4cd5b2b5426e8d670fc3657eee040a79e3f9df1e +- util: rename __check_suid() to __normal_user() +- tree-wide: use __normal_user() everywhere instead of writing the check manually +- util: simplify logic in __normal_user() +- util: check for setgid() as well in __normal_user() +- .pick_status.json: Mark 321e2cee5315e94c050f8659a8cd55e0e7cd9076 as denominated + +Faith Ekstrand (1): + +- nvk: Don't exnore ExternalImageFormatInfo + +Friedrich Vock (7): + +- util: Provide a secure_getenv fallback for platforms without it +- aux/trace: Guard triggers behind __normal_user +- mesa/main: Use secure_getenv for shader dumping +- radv: Use secure_getenv in radv_builtin_cache_path +- radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER +- util/disk_cache: Use secure_getenv to determine cache directories +- vulkan: Use secure_getenv for trigger files + +Gert Wollny (5): + +- r600: lower dround_even also on hardware that supports fp64 +- virgl: Use better reporting for mirror_clamp features +- radv: Fix compilation with gcc-13 and tsan enabled +- nir/lower_int64: Fix compilation with gcc-13 and tsan enabled +- nir/builder: Fix compilation with gcc-13 when tsan is enabled + +Haihao Xiang (1): + +- anv: Fix typo in transition_color_buffer + +Hyunjun Ko (1): + +- anv/video: fix out-of-bounds read + +Iago Toral Quiroga (3): + +- broadcom/compiler: fix incorrect flags setup in non-uniform if path +- broadcom/compiler: fix incorrect flags update for subgroup elect +- broadcom/compiler: be more careful with unifa in non-uniform control flow + +Karol Herbst (1): + +- clc: force fPIC for every user when using shared LLVM + +Lionel Landwerlin (2): + +- anv: don't prevent L1 untyped cache flush in 3D mode +- anv: fix transfer barriers flushes with compute queue + +Louis-Francis Ratté-Boulianne (4): + +- panfrost: factor out method to check whether we can discard resource +- panfrost: add copy_resource flag to pan_resource_modifier_convert +- panfrost: add can_discard flag to pan_legalize_afbc_format +- panfrost: Legalize before updating part of a AFBC-packed texture + +Mike Blumenkrantz (3): + +- zink: set more dynamic states when using shader objects +- zink: always map descriptor buffers as COHERENT +- zink: fix descriptor buffer unmaps on screen destroy + +Pierre-Eric Pelloux-Prayer (1): + +- radeonsi: emit cache flushes before draw registers + +Rhys Perry (1): + +- aco: fix labelling of s_not with constant + +Rob Clark (3): + +- freedreno: De-duplicate 19.2MHz RBBM tick conversion +- freedreno: Fix timestamp conversion +- freedreno: Implement PIPE_CAP_TIMER_RESOLUTION + +Rohan Garg (1): + +- anv: untyped data port flush required when a pipeline sets the VK_ACCESS_2_SHADER_STORAGE_READ_BIT + +Sebastian Wick (1): + +- radeonsi: Destroy queues before the aux contexts + +Tapani Pälli (1): + +- anv: move \*bits_for_access_flags to genX_cmd_buffer + +Thong Thai (1): + +- radeonsi/vcn: remove EFC support for renoir |