Software 42692 Published by

Dylan Baker has announced the release of Mesa 22.2.5, the last planned release of the mesa 22.2.x series. Mesa is the default graphics library for Linux with support for OpenGL, OpenGL ES, Vulkan, OpenCL, and more.



Mesa 22.2.5

Hi list,

A little, late, but I'd like to announce mesa 22.2.5, the last planned release of the mesa 22.2.x series. There's a number of nice fixes in here, convering a decent amount of the codebase, but nothing too crazy.
This is the lasted planned release of the 22.2.x series, and you should plan to migrate to 22.3.x soon.

Cheers,
Dylan

Gnome_shell_screenshot_cu4fu1

shortlog
========

Alyssa Rosenzweig (4):
panfrost: Fix reference counting with batch->resources panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY panfrost: Revert "Require 64-byte alignment on imports" pan/mdg: Fix out-of-order execution

Bas Nieuwenhuizen (4):
radv: Fix custom build id with C90 compilation.
radv: Use correct init order for ETC2 image views
radv: Fix sampler types in ETC2 decode.
vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.
Christopher Egert (1):
virgl: add missing members in virgl_caps_v2 in 22.2

Connor Abbott (1):
ir3: Don't save/restore disasm string pointer

Dylan Baker (9):
docs: Add sha256 sum for 22.2.4
.pick_status.json: Update to 5a5bc3dd52964a2d865c5b0c45c4eb3a6a4cd013 .pick_status.json: Update to 8133d5551de13a2c1912f61ab9f87938b33aa5ea .pick_status.json: Update to 7aa94efe827fa2b99490e04ce2f5c1a4d737871c .pick_status.json: Mark 81b4af28494c065c5646e3f61a72afd829d978c6 as backported
.pick_status.json: Mark e74d989a6935ce11d06970a3c98b474b7773c905 as backported
.pick_status.json: Update to cf841cdd0bcf0784fb6a4301e624e12f3502ba5a docs: add release notes for 22.2.5
VERSION: update to 22.2.5

Erik Faye-Lund (3):
zink: fix incorrect requirements
docs/zink: add missing required device-feature
mesa: treat unsupported queries as dummies

Gert Wollny (1):
virgl: don't a use staging when a resources created with the shared flag

Hans-Kristian Arntzen (1):
vk/runtime: Fix narrowing of timeline signal and wait value to u32.
Ian Romanick (1):
nir/range_analysis: Set higher default maximum for max_workgroup_count
Jessica Clarke (1):
panfrost/blend: Fix invalid const values leading to NIR validation errors

José Roberto de Souza (1):
iris: Set priority for replaced engine context

Karol Herbst (1):
nir/lower_int64: fix shift lowering

Lionel Landwerlin (6):
intel/perf: allocate cleared counter infos
nir/lower_explicit_io: fix metadata preserve
nir/lower_shader_calls: update metadata before validation nir/lower_shader_calls: wrap only jumps rather than entire code blocksintel/fs: improve Wa_22013689345 workaround
blorp: support negative offsets in addresses

Lucas Stach (3):
etnaviv: fix tile status interaction with write mappings etnaviv: blt: use correct TS offset in clear operations etnaviv: fix wrong surface TS clear size

Marek Olšák (1):
st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap

Mauro Rossi (1):
r600/sfn: allow building with clang 6 (Android 9)

Qiang Yu (1):
ac/llvm: fix 16bit varying llvm compile error

Rhys Perry (3):
nir/lower_bit_size: lower uadd_carry
radv: lower 8/16-bit uadd_carry/usub_borrow
ac/nir: mask shift operands

Roman Stratiienko (1):
meson: Enable system_has_kms_drm for android

Sajeesh Sidharthan (1):
radeonsi/vcn: set current pic index correctly

Sviatoslav Peleshko (1):
driconf/intel: Use fake vendor to WA bad detection in Source engine games

Yonggang Luo (2):
ci: Rename ci.yml to macos.yml for consistence with main branch meson: Fixes name_prefix for clover on mingw


git tag: mesa-22.2.5

https://archive.mesa3d.org/mesa-22.2.5.tar.xz
SHA256: 850f063146f8ebb262aec04f666c2c1e5623f2a1987dda24e4361b17b912c73b mesa-22.2.5.tar.xz
SHA512: 9039cf31e719b66a6ecea48e7f871d187333a1accd3fa77ce2cb36ce539682dd5 0f09bccc11a0c35760051768108699cf90dfb0936809faf1e1294cc5d1ec0af mesa-22.2.5.tar.xz
PGP: https://archive.mesa3d.org/mesa-22.2.5.tar.xz.sig