summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Engestrom <eric@engestrom.ch>2024-02-01 01:00:05 +0000
committerEric Engestrom <eric@engestrom.ch>2024-02-01 01:00:05 +0000
commit654e56bdfb79fe804313ef5a4b5d6fee271c142f (patch)
tree2118f97b6cce2590fe6e317b9252f42d8de4f724
parent7f4d33121c590babde962c4028e695a1145044c3 (diff)
docs: add release notes for 23.3.5
-rw-r--r--docs/relnotes.rst2
-rw-r--r--docs/relnotes/23.3.5.rst154
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