Software 42837 Published by

The fifth release candidate for mesa 21.3.0 has been released.



mesa 21.3.0-rc5

Hello everyone,

The fifth release candidate is now available, containing about equal amounts of Zink, AMD, and Intel fixes.

Once again, this could have been the final release of 21.3.0, but there are blocking issues on Intel's side still left, so we're having another round of release candidate.
Hopefully this will be the last one, but we'll see.

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

---

Alejandro Piñeiro (1):
v3dv/pipeline: don't clone the nir shader at pipeline_state_create_binning

Alyssa Rosenzweig (1):
mesa: Require MRT support for GL3/ES3

Bas Nieuwenhuizen (2):
meson: Check arguments before adding.
util: Add support for clang::fallthrough.

Connor Abbott (1):
ir3/spill: Mark root as non-spillable after inserting
Emma Anholt (17):
ci/deqp-runner: Drop SUMMARY_LIMIT env var.
ci/deqp-runner: Simplify the --jobs argument setup.
ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.
ci/deqp-runner: Drop silly CSV env vars.
ci/deqp-runner: Move remaining asan runs to --env LD_PRELOAD= ci/deqp-runner: Drop LD_LIBRARY_PATH=/usr/local for libkms workaround.ci/deqp-runner: Don't start GPU hang detection for making junit results.
ci/deqp-runner: Move more non-suite logic under the non-suite 'if'. ci/piglit-runner: Fix funny indentation of the piglit-runner command. ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt
ci/piglit-runner: Merge piglit-driver-*.txt files into driver-*.txt. ci: Enable testing radeonsi's libva using libva-util unit tests. freedreno: Fix gmem invalidating the depth or stencil of packed d/s. freedreno/a6xx: Fix partial z/s clears with sysmem.
freedreno/a6xx: Don't try to generate mipmaps for SNORM with our blitter.
freedreno/ir3: Fix off-by-one in prefetch safety assert. freedreno/a6xx: Emit a null descriptor for unoccupied IBO slots.
Eric Engestrom (3):
.pick_status.json: Update to 549924d53e359c04d7c14b12990178c86d3aad2d meson: drop duplicate addition of surfaceless & drm to the list of platforms
VERSION: bump for 21.3.0-rc5

Guilherme Gallo (1):
ci: Update linux kernel to v5.15

Jason Ekstrand (2):
anv: Fix FlushMappedMemoryRanges for odd mmap offsets anv: Also disallow CCS_E for multi-LOD images

Jesse Natalie (1):
d3d12: Fix Linux fence wait return value

Kostiantyn Lazukin (1):
util/u_trace: Replace Flag with IntEnum to support python3.5
Lionel Landwerlin (8):
intel/dev: fix HSW GT3 number of subslices in slice1
intel/dev: don't forget to set max_eu_per_subslice in generated topology
intel/dev: reuse internal functions to set mask
intel/dev: fix subslice/eu total computations with some fused configurations
intel/perf: fix perf equation subslice mask generation for gfx12+ intel/devinfo: fix wrong offset computation
intel: remove 2 preproduction pci-id for ADLS
anv: don't forget to add scratch buffer to BO list

Marek Olšák (3):
radeonsi: fix 2 issues with depth_cleared_level_mask
radeonsi: fix a typo preventing a fast depth-stencil clear driconf: disallow 10-bit pbuffers for viewperf2020/maya due to X errors

Mike Blumenkrantz (10):
zink: add queue locking
build: add sha1_h to llvmpipe build
zink: set fbfetch state on lazy batch data when enabling it zink: always use lazy (non-push) updating for fbfetch descriptors zink: clamp PIPE_SHADER_CAP_MAX_INPUTS for xfb
aux/primconvert: handle singular incomplete restarts
zink: rework cached fbfetch descriptor fallback
aux/trace: fix vertex state tracing
zink: be more consistent about applying module hash for gfx pipeline zink: update gfx pipeline shader module pointer even if the program is unchanged

Pierre-Eric Pelloux-Prayer (6):
radeonsi: treat nir_intrinsic_load_constant as a VMEM operation radeonsi/sdma: fix bogus assert
ac/surface: don't validate DCC settings if DCC isn't possible vbo/dlist: free copied.buffer if no vertices were copied mesa: always call _mesa_update_pixel
radeonsi/sqtt: fix shader stage values

Samuel Pitoiset (2):
radv: do not expose buffer features for depth/stencil formats radv/sqtt: fix GPU hangs when capturing from the compute queue
Tomeu Vizoso (2):
ci: Add support for lazor Chromebooks
ci: Let manual LAVA jobs have a longer timeout than others
orbea (1):
build: add sha1_h for lp_texture.c

git tag: mesa-21.3.0-rc5

https://mesa.freedesktop.org/archive/mesa-21.3.0-rc5.tar.xz
SHA256: 1c8a7b9db53a72e892d098117b714bce3dd0d5af4d57fca96c32d993bb311c71 mesa-21.3.0-rc5.tar.xz
SHA512: 3ac9b32831a3ca1fb862a203b727f49469365f4216505ee3ab34dab5a164033b 95fcec08bfe2e260a69d35f74295094c22f1e6eb49ecd384e4c2dc55576777e9 mesa-21.3.0-rc5.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-21.3.0-rc5.tar.xz.sig

Mesa