diff options
author | Eric Engestrom <eric@engestrom.ch> | 2024-01-24 20:01:03 +0000 |
---|---|---|
committer | Eric Engestrom <eric@engestrom.ch> | 2024-01-24 20:01:03 +0000 |
commit | a0453a14d8a3cdd8bc30f9e8c203ae28e9e97df6 (patch) | |
tree | b498704b286a710c7705f79a8e021434e4deda2f | |
parent | 39987bd9e4d54f57300bf30ccc9cdcb8f72b1812 (diff) |
docs: add release notes for 23.3.4
-rw-r--r-- | docs/relnotes.rst | 2 | ||||
-rw-r--r-- | docs/relnotes/23.3.4.rst | 199 |
2 files changed, 201 insertions, 0 deletions
diff --git a/docs/relnotes.rst b/docs/relnotes.rst index 0cc9d04d59b..37d77b5e5b0 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.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>` @@ -406,6 +407,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> diff --git a/docs/relnotes/23.3.4.rst b/docs/relnotes/23.3.4.rst new file mode 100644 index 00000000000..5d5fb9bc6b3 --- /dev/null +++ b/docs/relnotes/23.3.4.rst @@ -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 |