Software 42327 Published by

The third release candidate for mesa 21.3.0 has been released.



Mesa 21.3.0-rc3

Hello everyone,

The third release candidate is now available, containing again mostly zink fixes, and a handful of patches for everything else.

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

---

Alyssa Rosenzweig (7):
panfrost: Detect implementations support AFBC
panfrost,panvk: Use dev->has_afbc instead of quirks
panfrost: Fix gl_FragColor lowering
panfrost: Workaround ISSUE_TSIX_2033
panfrost: Add internal afbc_formats
panfrost: Decompress for incompatible AFBC formats
panfrost: Enable AFBC on v7

Bas Nieuwenhuizen (1):
radv: Add bufferDeviceAddressMultiDevice support.

Boris Brezillon (1):
vulkan: Fix entrypoint generation when compiling for x86 with MSVC
Eric Engestrom (2):
.pick_status.json: Update to 4856586ac605e89ee6c128b1a190f000311b49ba VERSION: bump for 21.3.0-rc3

Iago Toral Quiroga (1):
broadcom/compiler: fix assert that current instruction must be in current block

Lionel Landwerlin (2):
vulkan/wsi/wayland: don't expose surface formats not fully supported anv: fix push constant lowering with bindless shaders
Marek Olšák (1):
st/mesa: don't crash when draw indirect buffer has no storage
Michael Tang (1):
microsoft/spirv_to_dxil: turn sysvals into input varyings
Mike Blumenkrantz (15):
zink: clear descriptor refs on buffer replacement
zink: assert compute descriptor key is valid before hashing it zink: don't update lazy descriptor states in hybrid mode zink: move push descriptor updating into lazy-only codepath zink: add an early return for zink_descriptors_update_lazy_masked() zink: move last of lazy descriptor state updating back to lazy-only code
zink: detect prim type more accurately for tess/gs lines zink: don't break early when applying fb clears
zink: only reset zink_resource::so_valid on buffer rebind zink: don't check rebind count outside of buffer/image rebind functionzink: stop exporting PIPE_SHADER_CAP_FP16_DERIVATIVES zink: don't add dynamic vertex pipeline states if no attribs are used zink: fix gl_SampleMaskIn spirv generation
zink: more accurately update samplemask for fs shader keys nir/lower_samplers_as_deref: rewrite more image intrinsics
Samuel Pitoiset (4):
aco: fix loading 64-bit inputs with fragment shaders
radv: re-emit prolog inputs when the nontrivial divisors state changedradv: fix build errors with Android
aco: only load streamout buffers if streamout is enabled
Tapani Pälli (1):
iris: clear bos_written when resetting a batch

Thomas Wagner (1):
util: use anonymous file for memory fd creation

Vinson Lee (1):
radv: Fix memory leak on error path.

git tag: mesa-21.3.0-rc3

https://mesa.freedesktop.org/archive/mesa-21.3.0-rc3.tar.xz
SHA256: bc426790d936f27624c1e485216e228e89c4b3809135798573db260070622386 mesa-21.3.0-rc3.tar.xz
SHA512: 14c3cdf2085077db3ec6d7e7b66304fccdaf441dfd64cc085d6d83960fcbdaa18 a48d8f6bcdc096def06b6d389f51c1a5cb0a6793a236d668e22c592bc8b2e4c mesa-21.3.0-rc3.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-21.3.0-rc3.tar.xz.sig

Mesa