aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Engestrom <eric@engestrom.ch>2024-02-15 18:12:25 +0000
committerEric Engestrom <eric@engestrom.ch>2024-02-15 18:12:25 +0000
commit6d4a0997638847ec24fcf9f97bea685c77537513 (patch)
treed91575f907213bb933523d1e84f0e1a88b2dfd4d
parent0675801f72a930f3f2c1c01475f6f68aede876f2 (diff)
downloadmesa3d-6d4a0997638847ec24fcf9f97bea685c77537513.tar.gz
docs: add release notes for 23.3.6
-rw-r--r--docs/relnotes.rst2
-rw-r--r--docs/relnotes/23.3.6.rst192
2 files changed, 194 insertions, 0 deletions
diff --git a/docs/relnotes.rst b/docs/relnotes.rst
index 6ee6e5d51c0..19c4335dbff 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.6 release notes <relnotes/23.3.6>`
- :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>`
@@ -408,6 +409,7 @@ The release notes summarize what's new or changed in each Mesa release.
:maxdepth: 1
:hidden:
+ 23.3.6 <relnotes/23.3.6>
23.3.5 <relnotes/23.3.5>
23.3.4 <relnotes/23.3.4>
23.3.3 <relnotes/23.3.3>
diff --git a/docs/relnotes/23.3.6.rst b/docs/relnotes/23.3.6.rst
new file mode 100644
index 00000000000..f777b1acc04
--- /dev/null
+++ b/docs/relnotes/23.3.6.rst
@@ -0,0 +1,192 @@
+Mesa 23.3.6 Release Notes / 2024-02-15
+======================================
+
+Mesa 23.3.6 is a bug fix release which fixes bugs found since the 23.3.5 release.
+
+Mesa 23.3.6 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.6 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
+---------
+
+- zink: flickering artifacts in Selaco
+- 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
+
+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 (10):
+
+- docs: add sha256sum for 23.3.5
+- .pick_status.json: Update to 5d293f01cc718af0ea5db3309605cf49dcbf8cca
+- vk/util: fix 'beta' check for physical device features
+- vk/util: fix 'beta' check for physical device properties
+- .pick_status.json: Mark 62508856401e082486f2ff0dc80f17ac852f4882 as denominated
+- .pick_status.json: Mark 7b7a581a52db21ed8826d6f2986ea6dfc208fb2a as denominated
+- .pick_status.json: Mark 46f5a226d6613e0a4c7b3a3496e745090fc14429 as denominated
+- .pick_status.json: Mark 38e92556a041cc421dadb95aaac43a4619311a87 as denominated
+- .pick_status.json: Update to fa8e0ba3f739cb46cf7bb709903c0206f240c584
+- .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()
+
+Juston Li (1):
+
+- venus: refactor query feedback cmds
+
+Karol Herbst (1):
+
+- nir/lower_cl_images: record image_buffers and msaa_images
+
+Kenneth Graunke (1):
+
+- driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13
+
+Konstantin Seurer (2):
+
+- zink: Always set mfence->submit_count to the fence submit_count
+- Revert "zink: always force flushes when originating from api frontend"
+
+Lepton Wu (1):
+
+- llvmpipe: Set "+64bit" for X86_64
+
+Lionel Landwerlin (1):
+
+- vulkan/runtime: add helper to query attachment layout
+
+M Henning (1):
+
+- nvk: Don't clobber vb0 after repeated blits
+
+Mark Janes (1):
+
+- hasvk: add missing linker arguments
+
+Mike Blumenkrantz (7):
+
+- zink: fix sparse bo placement
+- zink: zero allocate resident_defs array in ntv
+- zink: move sparse lowering up in file
+- zink: run sparse lowering after all optimization passes
+- mesa: plumb errors through to texture allocation
+- zink: adjust swizzled deref loads by the variable component offset
+- 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 (1):
+
+- radv: fix RGP barrier reason for RP barriers inserted by the runtime
+
+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"