[ANNOUNCE] mesa 23.1.0-rc3

Eric Engestrom eric at engestrom.ch
Thu Apr 27 14:11:37 UTC 2023

Hello everyone,

The third release candidate for 23.1.0 is now available.

If you find any issues, please report them here:

The next release candidate is expected in one week, on May 3rd.



Charmaine Lee (2):
      translate: do not clamp element index in generic_run

Daniel Schürmann (2):
      radv/rt: fix total stack size computation
      radv/rt: properly destroy radv_ray_tracing_lib_pipeline on error

Emma Anholt (2):
      blob: Don't valgrind assert for defined memory if we aren't writing.
      util/log: Fix log messages over 1024 characters.

Eric Engestrom (6):
      .pick_status.json: Update to 3017d01c9ded9c9fd097b600081b1bbe86e90fb8
      .pick_status.json: Update to a18a51a708a86f51e0a5ab031b379f65bc84fb49
      .pick_status.json: Update to c060b649c5a866f42e5df73f41c6e2809cf30e99
      ci: rework vulkan validation layer build script
      .pick_status.json: Update to 3f14fd8578549e34db2f564396f300819b2ff10f
      VERSION: bump for 23.1.0-rc3

Filip Gawin (1):
      nine: add fallback for D3DFMT_D16 in d3d9_to_pipe_format_checked

Friedrich Vock (4):
      radv/rmv: Fix creating RT pipelines
      radv/rmv: Fix import memory
      radv/rt: Plug some memory leaks during shader creation
      radv: Don't leak the RT prolog binary

Gert Wollny (2):
      r600/sfn: Lower tess levels to vectors in TCS
      r600/sfn: make sure f2u32 is lowered late and correctly for 64 bit floats

Hans-Kristian Arntzen (1):
      wsi/x11: Fix present ID signal when IDLE comes before COMPLETE.

Iago Toral Quiroga (3):
      broadcom/compiler: fix v3d_qpu_uses_sfu
      broadcom/compiler: add a v3d_qpu_instr_is_legacy_sfu helper
      broadcom/compiler: fix incorrect check for SFU op

Jordan Justen (1):
      intel/compiler/gfx12.5+: Lower 64-bit cluster_broadcast with 32-bit ops

Juan A. Suarez Romero (1):
      v3d: use primitive type to get stream output offset

Karol Herbst (3):
      radeonsi: lower mul_high
      ac/llvm: support shifts on 16 bit vec2
      rusticl: don't set size_t-is-usize for >=bindgen-0.65

Lionel Landwerlin (1):
      anv: rework Wa_14017076903 to only apply with occlusion queries

M Henning (1):
      nouveau/codegen: Check nir_dest_num_components

Marek Olšák (1):
      nir: fix 2 bugs in nir_create_passthrough_tcs

Michel Zou (3):
      vulkan/wsi: fix -Wnarrowing warning
      vk/entry_points:: fix mingw build
      mesa/draw: fix -Wformat warning

Mike Blumenkrantz (19):
      zink: manually re-set framebuffer after msrtss replicate blit
      zink: handle 'blitting' flag better in msrtss replication
      zink: skip msrtss replicate if the attachment will be full-cleared
      zink: avoid recursion during msrtss blits from flushing clears
      nir/lower_alpha_test: rzalloc state slots
      zink: fix non-db bindless texture buffers
      zink: emit demote cap when using demote
      zink: only print copy box warning once per resource
      util/debug: move null checks out of debug message macro
      zink: don't bitcast bool deref loads/stores
      drisw: don't leak the winsys
      zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 support
      draw: fix viewmask iterating
      zink: don't pin flush queue threads if no threads exist
      zink: add z32s8 as mandatory GL3.0 profile attachment format
      nir/gs: fix array type copying for passthrough gs
      zink: fix array copying in pv lowering
      gallivm: break out native vector width calc for reuse
      llvmpipe: do late init for llvm builder

Patrick Lerda (2):
      r600/sfn: fix memory leak related to sh_info->arrays
      aux/draw: fix memory leak related to ureg_get_tokens()

Pavel Ondračka (1):
      r300: fix unconditional KIL on R300/R400

Qiang Yu (1):
      aco: fix nir_f2u64 translation

Rhys Perry (3):
      aco: remove SMEM_instruction::prevent_overflow
      ac/nir/ps: fix null export write mask miss set to 0xf
      aco: don't move exec reads around exec writes

Rob Clark (2):
      freedreno/a6xx: Fix valid_format_cast logic for newer a6xx
      freedreno: Fix resource tracking vs rebind/invalidate

Samuel Pitoiset (8):
      radv: do not allow 1D block-compressed images with (extended) storage on GFX6
      radv: fix usage flag for 3D compressed 128 bpp images on GFX9
      radv: update binning settings to work around GPU hangs
      radv/amdgpu: fix adding continue preambles and postambles BOs to the list
      radv: wait for occlusion queries in the resolve query shader
      radv: delay enabling/disabling occlusion queries at draw time
      radv: track DB_COUNT_CONTROL changes to avoid context rolls
      radv: add the perf counters BO to the preambles BO list

SoroushIMG (4):
      zink: do not emit line stipple dynamic state when emulating
      zink: take location_frac into account in lower_line_smooth_gs
      zink: fix incorrect line mode check for bresenham
      zink: refcount the correct query pool

Tapani Pälli (3):
      iris: implement state cache invalidate for Wa_16013063087
      anv: cleanup bitmask construction for PIPELINE_SELECT
      anv: implement state cache invalidate for Wa_16013063087

antonino (5):
      zink: fix pv mode lowring index calculation
      zink: use ring buffer to preserve last element
      zink: fix exit condition on pv emulation loop
      zink: fix line strip offsets in pv mode emulation
      zink: fix store subsitution in `lower_pv_mode_gs_store`

git tag: mesa-23.1.0-rc3

SHA256: 28e0c7280b1af3784cb822d4d3c5c80ba1dda0c5a9169766eabd3393ad2a0b2d  mesa-23.1.0-rc3.tar.xz
SHA512: 1fcbdfde07095192e1d9e32e619c8a6109403f90b7f6358831f813aefc5d38b2d051d5929a5a6fb2f8c0d9e908dc07dcb75947239e2c894b96cb44126b9ff1f9  mesa-23.1.0-rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.1.0-rc3.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/20230427/2023d35f/attachment.sig>

More information about the mesa-dev mailing list