mesa/docs/relnotes/22.3.2.rst

116 lines
3.1 KiB
ReStructuredText

Mesa 22.3.2 Release Notes / 2022-12-29
======================================
Mesa 22.3.2 is a bug fix release which fixes bugs found since the 22.3.1 release.
Mesa 22.3.2 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 22.3.2 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
---------------
::
c15df758a8795f53e57f2a228eb4593c22b16dffd9b38f83901f76cd9533140b mesa-22.3.2.tar.xz
New features
------------
- None
Bug fixes
---------
- Mesa 22.3.0 SEGFAULT in nir shader creation for r600 cards on FreeBSD
- radv: Doom Eternal randomly hangs GPU with RT on
- etnaviv: mesa-22.3.0 regression on i.MX8M Mini
- Static linking LLVM 15 fails with unresolved symbols if not building CLC
- Microsoft CLC/clover: Fails to link against Clang 15 libraries
Changes
-------
Alyssa Rosenzweig (1):
- panfrost: Align WSI strides for tiled AFBC
Emma Anholt (1):
- zink: Fix reversed cap declarations for ImageBuffer
Eric Engestrom (3):
- docs/relnotes: add sha256sum for 22.3.1
- docs/relnotes: add 22.3.1 to index
- .pick_status.json: Update to def474e916b69b86ed49c895c7418ba54a0e8252
Friedrich Vock (3):
- radv/rt: PLOC fixes for active_leaf_count
- radv/rt: Execute memory barrier before updating the phase end count
- radv/rt: Refactor exiting PLOC
Gert Wollny (1):
- r600/sfn: Don't try to re-use the iterator when uses is updated
Iago Toral Quiroga (6):
- v3dv: always store/restore attachment state during meta operations
- v3dv: don't resolve by averaging samples on depth/stencil resolves
- v3dv: handle depth/stencil resolves we can't implement via TLB
- v3dv: honor render area in subpass resolve fallback
- v3dv: pipeline creation feedback may not request all stages
- v3dv: be more careful when restoring dirty state after meta operations
Konstantin Seurer (1):
- radv/rra: Emit leaf node ids for leaf nodes instead of internal nodes
Lionel Landwerlin (2):
- anv: fixup another dirty issue with gpu_memcpy
- anv: handle null push descriptors in deferred optimization
Liviu Prodea (1):
- OpenCL/draw module: Support linking with LLVM and clang 15 static libraries
Lucas Stach (1):
- etnaviv: disable linear PE by default
Marek Vasut (1):
- etnaviv: Do expose 2D texture support on pre-halti GPUs
Pavel Ondračka (1):
- r300: be more careful with presubtract and non-native swizzles
Rhys Perry (2):
- aco/gfx11: export mrtz in discard early exit for non-color shaders
- radv/gfx11: disable mesh shaders
Rohan Garg (1):
- anv: Ensure we clear ANV_PIPE_PSS_STALL_SYNC_BIT on flush
Timur Kristóf (3):
- aco: Don't accept constants on p_bpermute.
- radv: Destroy mesh shader scratch ring in radv_queue_state_finish.
- radv: Include view index SET_SH_REG in ace_predication_size.