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
Eric Engestrom has announced the release of the final version of Mesa 21.1.1.