Software 42350 Published by

Eric Engestrom has announced the release of the final version of Mesa 21.1.1.



mesa 21.1.1

Hello everyone,

The first bugfix release for the 21.1 branch is now available, containing mostly AMD and Intel changes as usual, but also a decent amount of ARM fixes and more.

The next bugfix release is schedules for two weeks from now, on June 2nd.
Cheers,
Eric

---

Abel García Dorta (2):
i915g: add HW atomic counters as unsupported
i915g: fix implicit fallthrough

Alyssa Rosenzweig (3):
panfrost: Don't clobber RT0 if RTn is disabled
panfrost: Fix major flaw in BO cache
nir/lower_fragcolor: Fix driver_location assignment

Bas Nieuwenhuizen (1):
radv: Use correct border swizzle on GFX9+.

Boris Brezillon (2):
panfrost: Relax the stride check when importing resources panfrost: Fix format definitions to match gallium expectations
Caio Marcelo de Oliveira Filho (1):
nir: Move shared_memory_explicit_layout bit into common shader_info
Connor Abbott (1):
freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes

Daniel Schürmann (5):
aco: fix additional register requirements for spilling driconf: set vk_x11_strict_image_count for Metro: Exodus aco/ra: prevent underflow register for p_create_vector operands radv: call nir_copy_prop() after load-store vectorization aco/ra: also prevent overflow register for p_create_vector operands
Danylo Piliaiev (1):
ir3: memory_barrier also controls shared memory access order
Dave Airlie (2):
gallivm: handle texture arrays in non-fragment shaders with lod. llvmpipe: fix non-multisampled rendering to multisampled framebuffer
Dylan Baker (1):
meson/vulkan: fix linkage on windows

Emma Anholt (1):
midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().
Eric Engestrom (11):
.pick_status.json: Update to a1c56b80915a1105c5a62aa6ff3ac71c1edd143d .pick_status.json: Update to 584145ea882b710027ce620a5d505bd25ab284b1 .pick_status.json: Mark 6cac9c748eb81105b5cd7df32060ee8aae2b1e5f as denominated
egl/x11: don't forget to exit the attrib list loop
.pick_status.json: Update to e8640fef9089bb31a9e602a8894ae4fe84086118 .pick_status.json: Update to 0c30ad402d0011c957576681d2aaf9b2e68c318e .pick_status.json: Update to 6d56c16c9ceb864af6bb71d0bdcdd21064d94307 .pick_status.json: Update to e17e3df476ec0f3f537f0169ccd5488f27802bf6 .pick_status.json: Update to 5be00fe88abb618454e1c448e6e61c8dea49c27f docs: add release notes for 21.1.1
VERSION: bump for 21.1.1

Erik Faye-Lund (2):
docs: do not generate redirects on error
gallium/u_vbuf: avoid dereferencing NULL pointer

Gert Wollny (1):
compiler/nir: check whether var is an input in lower_fragcoord_wtrans
Icecream95 (2):
panfrost: Make pan_select_crc_rt a non-static function panfrost: Always write reloaded tiles when making CRC data valid
James Park (1):
vulkan: Support 32-bit "weak" symbols on MSVC

Jordan Justen (4):
bin/pick: Rename master branch to main
intel/isl: Add Wa_22011186057 to disable CCS on ADL GT2 A0 intel/dev: Add device info for ADL GT2
intel: Add 2 ADL-S pci-ids

Joshua Ashton (2):
radv: Handle unnormalized samplers in YCbCr lowering
venus: Fix zero-initialized fd causing apps to hang/crash
Juan A. Suarez Romero (1):
v3d: fix resource leak in error path

Karol Herbst (1):
clover/memory: fix data race in buffer subclasses

Lionel Landwerlin (3):
intel/mi_builder: fix resolve call
anv: fix perf query pass with command buffer batching anv: handle spirv parsing failure

Lucas Stach (1):
etnaviv: fix vertex sampler setup

Maksim Sisov (2):
iris: export GEM handle with RDWR access rights
i965: export GEM handle with RDWR access rights

Marcin Ślusarz (1):
nir: handle float atomics in nir_lower_memory_model

Marek Olšák (1):
Revert "gallium/u_threaded: align batches and call slots to 16 bytes"
Mauro Rossi (1):
android: nir: add nir_lower_fragcolor.c to Makefile.sources
Michel Zou (4):
gallium: fix uninitialized variable warning
lavapipe: fix unused variable warning
vulkan: fix duplicate win32 def
meson: link vulkan_util with link_whole on mingw

Mike Blumenkrantz (3):
iris: refcount separate screen objects for resource tracking zink: stop overwriting buffer map pointers for stream uploader lavapipe: fix fencing when submitting multiple cmdbufs
Nanley Chery (3):
anv: Add clear_supported to anv_layout_to_aux_state
anv: Avoid sampling some MCS surfaces with clear
iris: Avoid sampling some MCS surfaces with clear

Rhys Perry (1):
aco/ra: initialize temp_in_scc earlier

Samuel Pitoiset (3):
radv: fix missing ITERATE_256 for D/S MSAA images that are TC-compat HTILE
radv: fix extending the dirty bits to 64-bit
nir/opt_access: fix getting variables in presence of similar bindings/desc

Tapani Pälli (2):
isl: require hiz for depth surface in isl_surf_get_ccs_surf anv: require rendering support for blit destination feature
Timothy Arceri (2):
glsl: add missing support for explicit components in interface blocks glsl: create validate_component_layout_for_type() helper
Tony Wasserka (2):
aco/scheduler: Fix register demand computation for downwards moves aco/scheduler: Fix register demand computation for upwards moves
git tag: mesa-21.1.1

https://mesa.freedesktop.org/archive/mesa-21.1.1.tar.xz
SHA256: eec25ea379054e8911bc5de816aeb50f581b5b708414725003d2f00386b38dd2 mesa-21.1.1.tar.xz
SHA512: 79d0e2b0e1e590e7f36a082df3584010a553af0b3060bd2d3a7ace700ac7a8d1b 7734ba67f2e193dd441434eeec74a16e0dbcbf8c15061b5dd5d6a1feca73d62 mesa-21.1.1.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-21.1.1.tar.xz.sig

Mesa