Software 42350 Published by

The fourth release candidate for mesa 21.3.0 has been released.



Mesa 21.3.0-rc4

Hello everyone,

The fourth release candidate is now available, containing once again an overwhelming majority of zink fixes, and a handful of patches for everything else.

Note that while this could have been the final release of 21.3.0, there are a number of blocking issues still left, so we're having another round of release candidate. We'll see how things look in a week.
Please test it and report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

Issues that should block the release of 21.3.0 should be added to the corresponding milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/27

Cheers,
Eric

---

Bas Nieuwenhuizen (1):
radv: Disable coherent L2 optimization on cards with noncoherent L2.
Danylo Piliaiev (2):
ir3/ra: Check register file upper bound when updating preferred_reg tu: fix rast state allocation size on a6xx gen4

Dave Airlie (2):
lavapipe: drop EXT_acquire_xlib_display
vulkan/wsi: set correct bits for host allocations/exports for images.
Eric Engestrom (2):
.pick_status.json: Update to c356f3cfce9459dc1341b6a2a0fd5336a9bdcc3c VERSION: bump for 21.3.0-rc4

Greg V (1):
util: make util_get_process_exec_path work on FreeBSD w/o procfs
Jason Ekstrand (1):
lavapipe: Don't wrap errors returned from vk_device_init in vk_error
Jesse Natalie (1):
util/hash_table: Clear special 0/1 entries for u64 hash table too
Jordan Justen (1):
Revert "iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13"

Kenneth Graunke (1):
iris: Fix MOCS for buffer copies

Marek Olšák (2):
radeonsi: enable shader culling for indirect draws
radeonsi: print the border color error message only once
Mike Blumenkrantz (17):
zink: add better handling for CUBE_COMPATIBLE bit
zink: use align64 for allocation sizes
zink: set aspectMask for renderpass2 VkAttachmentReference2 structs zink: always use explicit lod for texture() when legal in non-fragment stages
zink: be more permissive for injecting LOD into texture() instructionszink: inject LOD for sampler version of OpImageQuerySize zink: flag renderpass change when toggling fbfetch
zink: don't clamp cube array surfacess to cubes
zink: don't clamp 2D_ARRAY surfaces to 2D
zink: error when trying to allocate a bo larger than heap size zink: clamp max buffer sizes to smallest buffer heap size zink: explicitly enable VK_EXT_shader_subgroup_ballot zink: add more int/float types to cast switching in ntv zink: force float dest types on some alu results
zink: stop double printing validation messages
zink: add SpvCapabilityStorageImageMultisample for multisampled storage images
zink: reject all storage multisampling if the feature is unsupported
Vadym Shovkoplias (1):
intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't support it

git tag: mesa-21.3.0-rc4

https://mesa.freedesktop.org/archive/mesa-21.3.0-rc4.tar.xz
SHA256: a1b0e31dc9f85e8ab3622734876dd723591eab37226ea41e105446855ea3b8da mesa-21.3.0-rc4.tar.xz
SHA512: d4b48c9ccf384b7ed18f5a99036c58424d5fcee197e2d8a6ee97b7e6cdf15d42c 481ff26eb5c586c40b1fb2fe63b3275d1e3a4ec411f1df039c126d16e4aa9e2 mesa-21.3.0-rc4.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-21.3.0-rc4.tar.xz.sig

Mesa