Software 42322 Published by

Eric Engestorm has announced the release of the third release candidate for Mesa 22.3.0. Mesa is the default graphics library for Linux with support for OpenGL, OpenGL ES, Vulkan, OpenCL, and more.



mesa 22.3.0-rc3

The third release candidate for 22.3.0 is now available.

Gnome_shell_screenshot_cu4fu1

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The final 22.3.0 release is expected in one week, on November 23th, unless an issue pops up by then, in which case another release candidate will take its place.

Cheers,
Eric

---

Alejandro Piñeiro (1):
v3dv/bo: reset bo and then call gem close

Alyssa Rosenzweig (3):
panfrost: Require 64-byte alignment on imports
panfrost: Fix reference counting with batch->resources panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY
Benjamin Tissoires (1):
CI: convert to use the new S3 server instead of the legacy minio
Caio Oliveira (2):
intel/compiler: Fix dynarray usage in intel_clc
intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code

Dave Airlie (1):
gallivm: add coro malloc hooks earlier and always.

David Heidelberg (2):
ci/freedreno: disable antichambers trace
ci/update_traces_checksum.py: check if checksum is in the array, not it's value

Dylan Baker (2):
util/glsl2spirv: fix type error in argument handling
util/glsl2spirv: fix appending extra flags

Emma Anholt (1):
ir3/ra: Make sure we don't pick a preferred reg overflowing the file.
Eric Engestrom (3):
.pick_status.json: Update to 9bd11f65238ce101bf846f5528f9088630e983f7 ci: avoid triggering vc4 & v3d tests on v3dv-only MRs VERSION: bump for 22.3.0-rc3

Erik Faye-Lund (3):
docs: fixup broken link syntax
docs: do not mention EGL_MESA_drm_display
docs: remove stale envvar-reference

Gert Wollny (5):
nir/algeraic_opt: use double options too for lowering ftrunc@64 r600/sfn: Fix source modifiers for ffract64
r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64 r600/sfn: Honor shader key w.r.t. atomic counter layout r600/sfn: Fix location for reading cube array image dimensions
Guilherme Gallo (4):
ci: Update piglit with s3 support
ci: Update piglit-traces tests expectations
ci: Update ci-fairy in CI, rootfs and containers
freedreno/ci: Skip civilization-v/CivilizationV-trim trace
Iago Toral Quiroga (2):
v3dv: fix debug dump on BO free
v3dv: ignore imported BOs when tracking BO memory usage
Jason Ekstrand (2):
vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass vulkan: Unconditionally add barriers for missing external subpass deps
Jonathan Gray (1):
util: include sys/time.h for timespec functions

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

Karol Herbst (1):
glsl: fix buffer texture type

Lionel Landwerlin (3):
anv: fixup invalid enum for nir environment
anv: split internal surface states from descriptors
anv: bump pool bucket max allocation size

Lucas Stach (4):
etnaviv: update headers from rnndb
etnaviv: fix late Z with MSAA active
etnaviv: fix shader register control with MSAA
etnaviv: switch to late Z when linear PE is used

Luis Felipe Strano Moraes (1):
meson: only enable intel-clc for x86_64 builds

Michel Dänzer (1):
Revert "egl/glx: add fallback for zink loading"

Qiang Yu (3):
ac/nir/ngg: fix nogs culling with nuw add
ac/nir/ngg: remove nuw for negative value add
ac/llvm: fix gfx11 fs input load for 16bit varying

Samuel Pitoiset (9):
ac/nir: do not convert GS outputs to the expected variable size on GFX11
radv: re-emit NGG culling settings when conservative rast mode is dynamic
radv: enable lowering of subgroup shuffle in NIR on GFX11+ aco: fix p_interp_gfx11 to not overwrite SCC
aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr() aco: add p_dual_src_export_gfx11 for dual source blending on GFX11 aco: fix dual source blending on GFX11
aco: fix FS inputs loads in WQM with 16-bit
radv: suspend/resume XFB queries with NGG for meta operations
Sil Vilerino (2):
frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file
ci: Add va frontend to windows-build-rules

Tapani Pälli (2):
iris: setup stage bitmask for Wa_22011440098
anv: setup stage bitmask for Wa_22011440098

Timothy Arceri (2):
mesa: fix typo from adding glGetObjectLabelEXT
nir: fix typo in lower_double options handling

Yiwei Zhang (1):
venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT

Yonggang Luo (8):
radv: Fixes prototypes
meson: Refactoring shared gen_vs_module_defs_normal_command out meson: fixes mingw-clang32 building
clover: Rename *OpenCL.def to *OpenCL.def.in
clover: Fixes building with mingw-x86
meson: Fixes name_prefix for clover on mingw
clover: empty soversion when on win32
util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect

noasakurajin (1):
disable zinks shader cache when the needed functions do not exist
git tag: mesa-22.3.0-rc3

https://mesa.freedesktop.org/archive/mesa-22.3.0-rc3.tar.xz
SHA256: 9d6368c78fe4a5524386b142afbbac54a01bc464de6cad5f2846b62412b192da mesa-22.3.0-rc3.tar.xz
SHA512: 4f67a3343b82ccf2ba0ed085199da4ae69cd9c144c998ca2730eb133fe78d9ad8 6fe967138a58bdeba8e387876d1aac4e37494faadb4dc77ce7f44704cb39e6b mesa-22.3.0-rc3.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-22.3.0-rc3.tar.xz.sig