[ANNOUNCE] mesa 22.3.0-rc3

Eric Engestrom eric at engestrom.ch
Thu Nov 17 19:06:31 UTC 2022

Hello everyone,

The third release candidate for 22.3.0 is now available.

If you find any issues, please report them here:

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.



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

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 at 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):

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

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

More information about the mesa-dev mailing list