Software 42322 Published by

Eric Engestorm has announced the release of the second release candidate for Mesa 22.3.0. Mesa is the default graphics library for Linux with support for OpenGL, OpenGL ES, Vulkan, OpenCL, and more.





Mesa 22.3.0-rc2

The second release candidate for 22.3.0 is now available.

Gnome_shell_screenshot_cu4fu1

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new   

The next release candidate is expected in one week, on November 16th.

Cheers,
Eric

---

Alex Brachet (1):
nir: Fix qsort comparator function

Alyssa Rosenzweig (4):
panfrost: Don't copy resources if replaced
panfrost: Replace resource shadowing flush
panfrost: Fix build with Perfetto (again)
panfrost: Copy resources when necessary

Bas Nieuwenhuizen (2):
radv: Fix compute scratch buffer emission.
radv: Make the compute scratch waves per SE as well.

Caio Oliveira (1):
nir: Don't reorder volatile intrinsics

Connor Abbott (1):
tu: tu: Clear patchControlPoints dirty state with static patchControlPoints

Eric Engestrom (5):
.pick_status.json: Update to 1174f376096ed6ceebb0fb2810456f1501a68df7
zink: add missing build_id linker args
vk/runtime: drop incorrect UNUSED annotation
v3dv: avoid freeing already-freed memory
VERSION: bump for 22.3.0-rc2

Erik Faye-Lund (1):
docs/zink: fix and cleanup rst syntax

Francisco Jerez (1):
nir/lower_int64: Fix float16 to int64 conversions.

Friedrich Vock (1):
radv: Use spirv1.5 instead of vulkan1.2

Iago Toral Quiroga (12):
v3dv: remove unnecessary check for NULL
v3dv: do a better job at cleaning up the device on init failure
v3dv: fix incorrect return type
v3dv: handle allocation failure during pipeline initialization
v3dv: do better cleanup on failure during pipeline cache operation
v3dv: increase limit for active event objects
v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses
v3dv: make the helper to emit pipeline barriers public to other files
v3dv: fix event synchronization
v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo
v3dv: use vk_alloc instead of malloc
broadcom/compiler: avoid using ldvary sequence to hide latency of branching

Ian Romanick (1):
intel/fs: Fix constant propagation into 32x16 integer multiplication

Jason Ekstrand (2):
intel/lower_mem_access_bit_sizes: Compute alignments automatically
intel: Don't cross DWORD boundaries with byte scratch load/store

Karol Herbst (1):
iris: invalidate sysvals if grid dimension changes

Konstantin Seurer (1):
radv/rt: Restore prev barycentrics when rejecting hits

Lionel Landwerlin (2):
anv: Reduce RHWO optimization (Wa_1508744258)
anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling

Marek Olšák (1):
radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE

Marek Vasut (1):
etnaviv: Use old set of state registers for PE configuration on GC880

Mario Kleiner (1):
vulkan/wsi/display: Reset connector state in vkReleaseDisplay().

Martin Roukala (né Peres) (2):
zink/ci: mark another test as fixed after the frontend caching series
zink/ci: add another subtest to the list of known failures for radv

Mauro Rossi (2):
hasvk: fix android build and reported API version
Android.mk: Fix gnu++14 related build failures

Samuel Pitoiset (6):
radv: fix fallback for extreme geometry with tessellation on GFX11
radv: fix setting MIN_LOD for texture descriptors on GFX11
radv: make the GDS/GDS OA buffer objects resident
radv: invalidate L2 instead of only writeback L2 when using DCC stores
radv: re-emit the guardband state when restoring meta operations
ac/nir,radv: rework and fix NGG queries enables for VS/TES

Yonggang Luo (2):
glx: Fixes apple/apple_visual.c that include non-exist util/debug.h
ci: Fixes macos.yml

git tag: mesa-22.3.0-rc2

https://mesa.freedesktop.org/archive/mesa-22.3.0-rc2.tar.xz
SHA256: 516f49752b04152a1175c26b26c15f53bb20b3fd0e02bfd702e2809fd829d062 mesa-22.3.0-rc2.tar.xz
SHA512: dad41ba87b5f55c4e6f3478c348c14fc8b2b29beb87f20d99cedeeeb47bb787 e2fe98570544cdb9bb06466fc3c61a43b9797d27e5f1b700c608ef539a5916fd4 mesa-22.3.0-rc2.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-22.3.0-rc2.tar.xz.sig