[ANNOUNCE] mesa 23.3.2

Eric Engestrom eric at engestrom.ch
Wed Dec 27 22:47:05 UTC 2023


Hello everyone,

The bugfix release 23.3.2 is now available.

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

The next bugfix release is due in two weeks, on January 10th.

Cheers,
  Eric

---
Bas Nieuwenhuizen (1):
      radv: Use correct writemask for cooperative matrix ordering.

Boris Brezillon (3):
      util/hash_table: Use FREE() to be consistent with the CALLOC_STRUCT() call
      util/hash_table: Don't leak hash_u64_key objects when the entry exists
      util/hash_table: Don't leak hash_key_u64 objects when the u64 hash table is destroyed

Christian Gmeiner (2):
      etnaviv: Update headers from rnndb
      etnaviv: Add static_assert(..) to catch memory corruption

Dave Airlie (1):
      intel/compiler: move gen5 final pass to actually be final pass

David Heidelberg (2):
      ci/freedreno: timestamp-get no longer fails on Adreno
      ci/freedreno: fail introduced by ARB_post_depth_coverage

Eric Engestrom (12):
      docs: add sha256sum for 23.3.1
      .pick_status.json: Update to d761871761e5fe7d498b0cc818ed627698ed1225
      .pick_status.json: Update to 377c6b2d45ee73da3e5431846a3b4bfdd7ae2b83
      ci/b2c: drop passthrough of unset CI_JOB_JWT
      .pick_status.json: Updates notes for 6a92af158dc132eee449c175bdee66d92c68d191
      vulkan/wsi: fix build when platform headers are installed in non-standard locations
      .pick_status.json: Update to 670a799ebff9a98daafccf49324c2a01311b0c41
      .pick_status.json: Update to e61fae6eb8ae1ae1228d6f89329324310db808ae
      .pick_status.json: Update to 1e6fcd6a611574241b1cde306afcc416a03ac76b
      .pick_status.json: Update to 55c262898ae7188311c89a60e4ec0fbb67b7a95b
      docs: add release notes for 23.3.2
      VERSION: bump for 23.3.2

Faith Ekstrand (1):
      nir: Scalarize bounds checked loads and stores

Friedrich Vock (2):
      radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for Crysis 2/3 Remastered
      radv/rt: Initialize unused children in PLOC early-exit

George Ouzounoudis (1):
      vulkan: Fix dynamic graphics state enum usage

Gert Wollny (1):
      r600/sfn: keep workgroup and invocation ID registers for whole shader

Jesse Natalie (1):
      d3d12: Only destroy the winsys during screen destruction, not reset

Jonathan Gray (1):
      intel/common: add directory prefix to intel_gem.h include

José Expósito (1):
      egl/glx: fallback to software when Zink is forced and fails

Karol Herbst (4):
      rusticl/kernel: explicitly set rounding modes
      rusticl: do not warn on empty RUSTICL_DEBUG or RUSTICL_FEATURES
      rusticl: silence clippy::arc-with-non-send-sync for now
      rusticl: check rustc version for flags requiring newer rustc/clippy

Kenneth Graunke (3):
      iris: Initialize bo->index to -1 when importing buffers
      iris: Don't search the exec list if BOs have never been added to one
      iris: Skip mi_builder init for indirect draws

Lionel Landwerlin (4):
      nir/clone: fix missing printf_info clone
      nir/divergence: handle printf intrinsic
      anv: fix incorrect queue_family access on command buffer
      anv: wait for CS write completion before executing secondary

Michel Dänzer (2):
      gallium/dri: Return __DRI_ATTRIB_SWAP_UNDEFINED for _SWAP_METHOD
      glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL

Pierre-Eric Pelloux-Prayer (4):
      radeonsi/sqtt: fix RGP pm4 state emit function
      radeonsi/sqtt: clear record_counts variable
      radeonsi/sqtt: rework pm4.reg_va_low_idx
      radeonsi/sqtt: use calloc instead of malloc

Robert Foss (1):
      egl/surfaceless: Fix EGL_DEVICE_EXT implementation

Sil Vilerino (1):
      d3d12: Fix AV1 video encode 32 bits build

Sviatoslav Peleshko (2):
      nir/loop_analyze: Don't test non-positive iterations count
      intel/fs: Don't optimize DW*1 MUL if it stores value to the accumulator

Tapani Pälli (5):
      anv/hasvk/drirc: change anv_assume_full_subgroups to have subgroup size
      drirc: setup anv_assume_full_subgroups=16 for UnrealEngine5.1
      iris: use intel_needs_workaround with 14015055625
      mesa: fix enum support for EXT_clip_cull_distance
      drirc/anv: disable FCV optimization for Baldur's Gate 3

Timothy Arceri (1):
      radeonsi: fix divide by zero in si_get_small_prim_cull_info()

Vinson Lee (1):
      etnaviv: Remove duplicate initializers

Yiwei Zhang (1):
      vulkan/wsi/wayland: ensure drm modifiers stored in chain are immutable

Yonggang Luo (1):
      dzn: Fixes -Werror=incompatible-pointer-type

git tag: mesa-23.3.2

https://mesa.freedesktop.org/archive/mesa-23.3.2.tar.xz
SHA256: 3cfcb81fa16f89c56abe3855d2637d396ee4e03849b659000a6b8e5f57e69adc  mesa-23.3.2.tar.xz
SHA512: 634d2b67ade2121de3f19f2cccd4bf7ceb2ac391b9366587ed1c2412444e010de8ec14a25529fdec1f43f943096422eb23cefcb8a89d2f8b20286850188b65c3  mesa-23.3.2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.2.tar.xz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20231227/3ddd7c19/attachment.sig>


More information about the mesa-dev mailing list