[ANNOUNCE] mesa 23.3.4

Eric Engestrom eric at engestrom.ch
Wed Jan 24 20:41:07 UTC 2024

Hello everyone,

The bugfix release 23.3.4 is now available.

If you find any issues, please report them here:

The next bugfix release is due in two weeks, on February 7th.



Alessandro Astone (1):
      zink: Fix resizable BAR detection logic

Boris Brezillon (3):
      panvk: Fix tracing
      panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field
      panfrost: Clamp the render area to the damage region

Daniel Schürmann (1):
      aco: give spiller more room to assign spilled SGPRs to VGPRs

Dave Airlie (2):
      radv/video: refactor sq start/end code to avoid decode hangs.
      radv: don't submit empty command buffers on encoder ring.

David Rosca (1):
      radeonsi/vcn: Fix H264 slice header when encoding I frames

Eric Engestrom (9):
      docs: add sha256sum for 23.3.3
      .pick_status.json: Update to 68f5277887aae1cdc202f45ecd44df2c3c59ba7d
      .pick_status.json: Update to 4fe5f06d400a7310ffc280761c27b036aec86646
      .pick_status.json: Update to ff84aef116f9d0d13440fd13edf2ac0b69a8c132
      .pick_status.json: Update to 6e4bb8253ed36f911a0a45dfecf89c237a8cd362
      .pick_status.json: Update to d0a3bac163ca803eda03feb3afea80e516568caf
      .pick_status.json: Update to eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb
      docs: add release notes for 23.3.4
      VERSION: bump for 23.3.4

Friedrich Vock (4):
      radv/rt: Add workaround to make leaves always active
      radv: Fix shader replay allocation condition
      nir: Make is_trivial_deref_cast public
      nir: Handle casts in nir_opt_copy_prop_vars

Georg Lehmann (1):
      aco: stop scheduling at p_logical_end

Hans-Kristian Arntzen (1):
      wsi/x11: Add workaround for Detroit Become Human.

Ian Romanick (1):
      intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value

Jesse Natalie (1):
      mesa: Consider mesa format in addition to internal format for mip/cube completeness

Karol Herbst (3):
      rusticl/kernel: run opt/lower_memcpy later to fix a crash
      nir: rework and fix rotate lowering
      rusticl/kernel: check that local size on dispatch doesn't exceed limits

Konstantin Seurer (4):
      ac/llvm: Enable helper invocations for quad OPs
      lavapipe: Fix DGC vertex buffer handling
      lavapipe: Mark vertex elements dirty if the stride changed
      lavapipe: Report the correct preprocess buffer size

Lionel Landwerlin (4):
      anv: fix disabled Wa_14017076903/18022508906
      anv: hide vendor ID for The Finals
      anv: fix pipeline executable properties with graphics libraries
      anv: implement undocumented tile cache flush requirements

Lucas Stach (1):
      etnaviv: disable 64bpp render/sampler formats

Matt Turner (4):
      symbols-check: Add _GLOBAL_OFFSET_TABLE_
      nir: Fix cast
      util: Add DETECT_ARCH_HPPA macro
      util/tests: Disable half-float NaN test on hppa/old-mips

Max R (1):
      d3d10umd: Fix compilation

Mike Blumenkrantz (5):
      lavapipe: fix devenv icd filename
      zink: always force flushes when originating from api frontend
      zink: ignore tc buffer replacement info
      zink: fix buffer rebind early-out check
      zink: fix separate shader patch variable location adjustment

Patrick Lerda (1):
      glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak

Pavel Ondračka (1):
      r300: fix reusing of color varying slots for generic ones

Pierre-Eric Pelloux-Prayer (2):
      ac/surface: don't oversize surf_size
      radeonsi: compute epitch when modifying surf_pitch

Rhys Perry (3):
      radv: do nir_shader_gather_info after radv_nir_lower_rt_abi
      nir/lower_non_uniform: set non_uniform=false when lowering is not needed
      nir/lower_shader_calls: remove CF before nir_opt_if

Samuel Pitoiset (2):
      radv: do not issue SQTT marker with DISPATCH_MESH_INDIRECT_MULTI
      radv: fix indirect dispatches on the compute queue on GFX7

Sviatoslav Peleshko (1):
      nir: Use alu source components count in nir_alu_srcs_negative_equal

Tapani Pälli (4):
      anv: check for wa 16013994831 in emit_so_memcpy_end
      iris: expand pre-hiz data cache flush to gfx >= 125
      anv: expand pre-hiz data cache flush to gfx >= 125
      iris: replace constant cache invalidate with hdc flush

Tatsuyuki Ishi (1):
      radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies

Timur Kristóf (1):
      radv: Correctly select SDMA support for PRIME blit.

Yiwei Zhang (4):
      vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain
      venus: fix pipeline layout lifetime
      venus: fix pipeline derivatives
      venus: fix to respect the final pipeline layout

Yonggang Luo (1):
      compiler/spirv: The spirv shader is binary, should write in binary mode

git tag: mesa-23.3.4

SHA256: df12d765be4650fe532860b18aa18e6da1d0b07d1a21dfdfe04660e6b7bac39a  mesa-23.3.4.tar.xz
SHA512: 026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412  mesa-23.3.4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.3.4.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/20240124/18e6f81d/attachment-0001.sig>

More information about the mesa-dev mailing list