Software 42309 Published by

Mesa 21.3.1 has been released.



Mesa 21.3.1

Hello everyone,

The first bugfix release, 21.3.1, is now available, containing as expected mostly AMD, Intel & Zink fixes.

Please report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on December 15th.
Cheers,
Eric

---

Connor Abbott (3):
ir3/ra: Consider reg file size when swapping killed sources ir3/lower_pcopy: Fix shr.b illegal copy lowering
ir3/lower_pcopy: Fix bug with "illegal" copies and swaps
Eric Engestrom (4):
docs: update sha256sum for 21.3.0
.pick_status.json: Update to 1ba231fb75be5bffd806cbd09ac285d1f8f15e3d docs: add release notes for 21.3.1
VERSION: bump for 21.3.1

Erico Nunes (1):
ci: temporarily disable lima CI

Iago Toral Quiroga (3):
broadcom/compiler: don't allow RF writes from signals after thrend broadcom/compiler: fix scoreboard locking checks
broadcom/compiler: don't move ldvary earlier if current instruction has ldunif

Ian Romanick (1):
glsl/nir: Don't build soft float64 when it cannot be used
Iván Briano (1):
intel/nir: also allow unknown format for getting the size of a storage image

Kenneth Graunke (3):
iris: Make a helper function for cross-batch dependency flushing iris: Check for cross-batch flushing whenever a buffer is newly written.
iris: Tidy code in iris_use_pinned_bo a bit

Lionel Landwerlin (3):
anv: don't try to close fd = -1
intel/fs: fix shader call lowering pass
util/u_trace: refcount payloads

Mauro Rossi (1):
android: define cpp_rtti=false because libLLVM is built w/o RTTI (v2)
Mike Blumenkrantz (6):
zink: block suballocator caching for swapchain/dmabuf images zink: set suballocator bo size to aligned allocation size zink: stop using VK_IMAGE_LAYOUT_PREINITIALIZED for dmabuf zink: always set matching resource export type for dmabuf creation zink: fix memory availability reporting
zink: fail context creation more gracefully

Mykhailo Skorokhodov (1):
nir: Fix read depth for predecessors

Qiang Yu (1):
glx/dri3: fix glXQueryContext does not return GLX_RENDER_TYPE value
Rhys Perry (4):
aco/spill: use spills_entry instead of spills_exit to kill linear VGPRs
spirv: run nir_copy_prop before nir_rematerialize_derefs_in_use_blocks_impl
nir/dce: fix DCE of loops with a halt or return instruction in the pre-header
aco: don't create DPP instructions with SGPR operands
Roman Stratiienko (1):
android.mk: Add missing variables to the make target

Samuel Pitoiset (4):
radv: disable HTILE for D32S8 format and mipmaps on GFX10 radv: fix emitting VBO when vertex input dynamic state is used radv: add a workaround to fix a segfault with Metro Exodus (Linux native)
radv: fix resetting the entire vertex input dynamic state
Thomas H.P. Andersen (1):
svga: fix bitwise/logical and mixup

Vasily Khoruzhick (1):
lima: disasm: use last argument as a filename

git tag: mesa-21.3.1

https://mesa.freedesktop.org/archive/mesa-21.3.1.tar.xz
SHA256: 2b0dc2540cb192525741d00f706dbc4586349185dafc65729c7fda0800cc474d mesa-21.3.1.tar.xz
SHA512: 43f019d4810bafd177b1a41207ae20a77982e4e6df3ab2b7a700273748cbc7666 94bd44594c898c4bd7848a94200fd28237a67d290c4e06595e6eab71cb716e8 mesa-21.3.1.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-21.3.1.tar.xz.sig

Mesa