docs: add release notes for 23.3.4
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27248>
This commit is contained in:

committed by
Marge Bot

parent
d5ec2fa52f
commit
3e2dc3520e
@@ -3,6 +3,7 @@ Release Notes
|
||||
|
||||
The release notes summarize what's new or changed in each Mesa release.
|
||||
|
||||
- :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>`
|
||||
- :doc:`23.3.1 release notes <relnotes/23.3.1>`
|
||||
@@ -407,6 +408,7 @@ The release notes summarize what's new or changed in each Mesa release.
|
||||
:maxdepth: 1
|
||||
:hidden:
|
||||
|
||||
23.3.4 <relnotes/23.3.4>
|
||||
23.3.3 <relnotes/23.3.3>
|
||||
23.3.2 <relnotes/23.3.2>
|
||||
23.3.1 <relnotes/23.3.1>
|
||||
|
199
docs/relnotes/23.3.4.rst
Normal file
199
docs/relnotes/23.3.4.rst
Normal file
@@ -0,0 +1,199 @@
|
||||
Mesa 23.3.4 Release Notes / 2024-01-24
|
||||
======================================
|
||||
|
||||
Mesa 23.3.4 is a bug fix release which fixes bugs found since the 23.3.3 release.
|
||||
|
||||
Mesa 23.3.4 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.4 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
|
||||
---------
|
||||
|
||||
- [AMDGPU RDNA3] Antialiasing is broken in Blender
|
||||
- Assassin's Creed Odyssey wrong colors on Arc A770
|
||||
- The Finals fails to launch with DX12 on Intel Arc unless "force_vk_vendor" is set to -1.
|
||||
- zink crashes on nvidia
|
||||
- radv: games render with garbage output on RX5600M through PRIME with DCC
|
||||
- radv: RGP reports for mesh shaders are confusing
|
||||
- d3d10umd: Build failure regression with MSVC during 23.3 development cycle
|
||||
- VA-API CI tests freeze
|
||||
- Radeon: YUYV DMA BUF eglCreateImageKHR fails
|
||||
|
||||
|
||||
Changes
|
||||
-------
|
||||
|
||||
Alessandro Astone (1):
|
||||
|
||||
- zink: Fix resizable BAR detection logic
|
||||
|
||||
Boris Brezillon (3):
|
||||
|
||||
- panvk: Fix tracing
|
||||
- panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field
|
||||
- panfrost: Clamp the render area to the damage region
|
||||
|
||||
Daniel Schürmann (1):
|
||||
|
||||
- aco: give spiller more room to assign spilled SGPRs to VGPRs
|
||||
|
||||
Dave Airlie (2):
|
||||
|
||||
- radv/video: refactor sq start/end code to avoid decode hangs.
|
||||
- radv: don't submit empty command buffers on encoder ring.
|
||||
|
||||
David Rosca (1):
|
||||
|
||||
- radeonsi/vcn: Fix H264 slice header when encoding I frames
|
||||
|
||||
Eric Engestrom (7):
|
||||
|
||||
- docs: add sha256sum for 23.3.3
|
||||
- .pick_status.json: Update to 68f5277887aae1cdc202f45ecd44df2c3c59ba7d
|
||||
- .pick_status.json: Update to 4fe5f06d400a7310ffc280761c27b036aec86646
|
||||
- .pick_status.json: Update to ff84aef116f9d0d13440fd13edf2ac0b69a8c132
|
||||
- .pick_status.json: Update to 6e4bb8253ed36f911a0a45dfecf89c237a8cd362
|
||||
- .pick_status.json: Update to d0a3bac163ca803eda03feb3afea80e516568caf
|
||||
- .pick_status.json: Update to eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb
|
||||
|
||||
Friedrich Vock (4):
|
||||
|
||||
- radv/rt: Add workaround to make leaves always active
|
||||
- radv: Fix shader replay allocation condition
|
||||
- nir: Make is_trivial_deref_cast public
|
||||
- nir: Handle casts in nir_opt_copy_prop_vars
|
||||
|
||||
Georg Lehmann (1):
|
||||
|
||||
- aco: stop scheduling at p_logical_end
|
||||
|
||||
Hans-Kristian Arntzen (1):
|
||||
|
||||
- wsi/x11: Add workaround for Detroit Become Human.
|
||||
|
||||
Ian Romanick (1):
|
||||
|
||||
- intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value
|
||||
|
||||
Jesse Natalie (1):
|
||||
|
||||
- mesa: Consider mesa format in addition to internal format for mip/cube completeness
|
||||
|
||||
Karol Herbst (3):
|
||||
|
||||
- rusticl/kernel: run opt/lower_memcpy later to fix a crash
|
||||
- nir: rework and fix rotate lowering
|
||||
- rusticl/kernel: check that local size on dispatch doesn't exceed limits
|
||||
|
||||
Konstantin Seurer (4):
|
||||
|
||||
- ac/llvm: Enable helper invocations for quad OPs
|
||||
- lavapipe: Fix DGC vertex buffer handling
|
||||
- lavapipe: Mark vertex elements dirty if the stride changed
|
||||
- lavapipe: Report the correct preprocess buffer size
|
||||
|
||||
Lionel Landwerlin (4):
|
||||
|
||||
- anv: fix disabled Wa_14017076903/18022508906
|
||||
- anv: hide vendor ID for The Finals
|
||||
- anv: fix pipeline executable properties with graphics libraries
|
||||
- anv: implement undocumented tile cache flush requirements
|
||||
|
||||
Lucas Stach (1):
|
||||
|
||||
- etnaviv: disable 64bpp render/sampler formats
|
||||
|
||||
Matt Turner (4):
|
||||
|
||||
- symbols-check: Add _GLOBAL_OFFSET_TABLE_
|
||||
- nir: Fix cast
|
||||
- util: Add DETECT_ARCH_HPPA macro
|
||||
- util/tests: Disable half-float NaN test on hppa/old-mips
|
||||
|
||||
Max R (1):
|
||||
|
||||
- d3d10umd: Fix compilation
|
||||
|
||||
Mike Blumenkrantz (5):
|
||||
|
||||
- lavapipe: fix devenv icd filename
|
||||
- zink: always force flushes when originating from api frontend
|
||||
- zink: ignore tc buffer replacement info
|
||||
- zink: fix buffer rebind early-out check
|
||||
- zink: fix separate shader patch variable location adjustment
|
||||
|
||||
Patrick Lerda (1):
|
||||
|
||||
- glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak
|
||||
|
||||
Pavel Ondračka (1):
|
||||
|
||||
- r300: fix reusing of color varying slots for generic ones
|
||||
|
||||
Pierre-Eric Pelloux-Prayer (2):
|
||||
|
||||
- ac/surface: don't oversize surf_size
|
||||
- radeonsi: compute epitch when modifying surf_pitch
|
||||
|
||||
Rhys Perry (3):
|
||||
|
||||
- radv: do nir_shader_gather_info after radv_nir_lower_rt_abi
|
||||
- nir/lower_non_uniform: set non_uniform=false when lowering is not needed
|
||||
- nir/lower_shader_calls: remove CF before nir_opt_if
|
||||
|
||||
Samuel Pitoiset (2):
|
||||
|
||||
- radv: do not issue SQTT marker with DISPATCH_MESH_INDIRECT_MULTI
|
||||
- radv: fix indirect dispatches on the compute queue on GFX7
|
||||
|
||||
Sviatoslav Peleshko (1):
|
||||
|
||||
- nir: Use alu source components count in nir_alu_srcs_negative_equal
|
||||
|
||||
Tapani Pälli (4):
|
||||
|
||||
- anv: check for wa 16013994831 in emit_so_memcpy_end
|
||||
- iris: expand pre-hiz data cache flush to gfx >= 125
|
||||
- anv: expand pre-hiz data cache flush to gfx >= 125
|
||||
- iris: replace constant cache invalidate with hdc flush
|
||||
|
||||
Tatsuyuki Ishi (1):
|
||||
|
||||
- radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies
|
||||
|
||||
Timur Kristóf (1):
|
||||
|
||||
- radv: Correctly select SDMA support for PRIME blit.
|
||||
|
||||
Yiwei Zhang (4):
|
||||
|
||||
- vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain
|
||||
- venus: fix pipeline layout lifetime
|
||||
- venus: fix pipeline derivatives
|
||||
- venus: fix to respect the final pipeline layout
|
||||
|
||||
Yonggang Luo (1):
|
||||
|
||||
- compiler/spirv: The spirv shader is binary, should write in binary mode
|
Reference in New Issue
Block a user