[ANNOUNCE] mesa 23.2.0-rc4

Dylan Baker dylan at pnwbakers.com
Sun Sep 24 20:54:34 UTC 2023

Hi list,

I'd like to announce mesa 23.2.0-rc4, which will hopefully be the last
release candidate for the 23.2 series. The goal is that this Wednesday
we'll have a final release, which will be tagged 23.2.1 due to an
accidental 23.2.0 tag that was created earlier. I will be pulling more
patches over the next couple of days, as well as contacting authors whos
patches don't apply cleanly. It is likely that not every staged patch
will end up in the first release and will not make it till 23.2.2. I'm
opened to either having a short cycle (with 23.2.2 next week), or if you
want to make sure they end up in this release let me know on IRC.



Alyssa Rosenzweig (2):
      nir/lower_helper_writes: Consider bindless images
      nir/passthrough_gs: Fix array size

Chia-I Wu (1):
      ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces

Connor Abbott (1):
      vk/graphics_state: Fix copying MS locations pipeline state

Corentin Noël (1):
      virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host

Daniel Stone (1):
      egl/wayland: Always initialise fd_display_gpu

David Rosca (1):
      Revert "radeonsi/vcn: add an exception of field case for h264 decoding"

Dmitry Baryshkov (1):
      tu: Pass real size of prime buffers to allocator

Dylan Baker (13):
      docs: Extend calendar entries for 23.2 by 2 releases.
      docs: update calendar for 23.2.0-rc3
      .pick_status.json: Update to 10e75aae1bddee9795b1ff04ffd656b0da79b5b5
      .pick_status.json: Updates notes for aebe58458611e0bb585a5bce8e16c1175783f3cc
      .pick_status.json: Updates notes for f8cb0d8a44afb9c70f38e359ffe0ad57416e66a4
      Revert "Revert "intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR""
      .pick_status.json: Updates notes for 93b4f200dead198e680991a1e95bf3d3b58f87bd
      .pick_status.json: Updates notes for 7e246f7f2bde0c859269c4b81505bd0887045e7b
      .pick_status.json: Updates notes for 9865e5dff49395543da4331a943ba5a03ce6a413
      .pick_status.json: Update to 1cdc4be14b66108ae0e8069686ac3efe52bef3cb
      .pick_status.json: Updates notes for b8ea9724fa5ca38620bc0cdc01b7addd05574954
      .pick_status.json: Updates notes for 68027bd38e134f45d1fe8612c0c31e5379ed7435
      VERSION: update to 23.2.0-rc4

Emma Anholt (1):
      disk_cache: Disable the "List" test for RO disk cache.

Eric Engestrom (7):
      vc4: drop duplicate .lower_ldexp
      zink: fix format in zink_make_{image,texture}_handle_resident()
      v3dv: fix copy/pasted type of `sample`
      v3dv: fix shader stage name in error message
      v3d/qpu: fix type of function argument
      ci/farm-rules: fix missing valve-infra jobs in scheduled pipelines

Faith Ekstrand (3):
      nir: Handle nir_op_mov properly in opt_shrink_vectors
      nir: Don't handle nir_op_mov in get_undef_mask in opt_undef
      nir: Fix metadata in nir_lower_is_helper_invocation

Friedrich Vock (1):
      nir/load_store_vectorize: Handle intrinsics with constant base

Georg Lehmann (1):
      aco: fix u2f16 with 32bit input

Helen Koike (1):
      ci/android: remove strace output from cuttlefish-runner.sh

Iván Briano (7):
      blorp: fix hangs with mesh enabled
      anv: use a simpler MUE layout for fast linked libraries
      anv: track what kind of pipeline a fragment shader may be used with
      intel/fs: read viewport and layer from the FS payload
      intel/fs: handle URB setup for fast linked mesh pipelines
      anv: enable VK_EXT_mesh_shader where supported
      intel/fs: use ffsll so we don't explode on 32 bits

Jordan Justen (2):
      intel/dev: Use RPL-U name on RPL-U devices
      intel/dev: Add more RPL PCI IDs

Karol Herbst (7):
      nouveau: take glsl_type ref unconditionally
      nv50: limit max code uploads to 0x8000
      clc: use CLANG_RESOURCE_DIR for clang's resource path
      zink: fix source type in load/store scratch
      zink: fix global stores
      rusticl/disk_cache: fix stack corruption
      rusticl/memory: do not verify pitch for IMAGE1D_BUFFER

Kenneth Graunke (1):
      iris: Check prog[] instead of uncompiled[] for BLORP state skipping

Konstantin Seurer (1):
      vulkan/wsi/x11: Implement capture hotkey using the keymap

Leo Liu (1):
      radeonsi/vcn: fix the incorrect dt_size

Lionel Landwerlin (4):
      intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch
      anv: add missing ISL storage usage
      intel/nir: rerun lower_tex if it lowers something
      hasvk: add state cache invalidation back before fast clears

Marcin Ślusarz (3):
      intel/compiler/mesh: compactify MUE layout
      intel/compiler,anv: put some vertex and primitive data in headers
      intel/compiler: load debug mesh compaction options once

Marek Olšák (1):
      Revert "ac: don't call ac_query_pci_bus_info from ac_query_gpu_info"

Matt Turner (7):
      intel: Rearrange for next commit
      intel: Consider with_intel_clc in with_any_intel
      intel: Only build blorp if drivers are enabled
      intel: Only build ds if drivers are enabled
      intel: Only build perf if drivers or tools are enabled
      intel: Allow using intel_clc from the system
      intel: Limit Intel Vulkan RT to x86_64

Mike Blumenkrantz (8):
      vk/graphics: fix CWE handling with DS3
      Revert "vk/wsi/x11: handle geometry updating more asynchronously"
      zink: wait on async fence during ctx program removal
      zink: don't start multiple cache jobs for the same program
      zink: disable validation
      zink: be more precise about flagging rp changes around unordered u_blitter
      zink: fix linear modifier dmabuf imports
      aux/tc: handle stride mismatch during rp-optimized subdata

Paul Gofman (1):
      driconf: add a workaround for Rainbow Six Extraction

Pavel Ondračka (1):
      r300: don't abort on flow control when using draw for vs

Rhys Perry (5):
      radv: disable 64-bit color attachments
      aco: fix p_bpermute_gfx6 with input at non-zero byte
      radv: fix 128bpp comp-to-single clears
      aco/spill: skip p_branch in process_block
      aco/spill: add all live-in to merge block spill candidates

Rohan Garg (6):
      anv: drop dead ifdef
      iris: use the correct WA macros and lineage numbers
      anv: use the lineage number for WA
      crocus: fix GFX_VERx10 macro
      blorp: drop undefined macro
      iris: migrate preemption streamwout wa to WA infra

Sagar Ghuge (1):
      blorp: Drop unnecessary assertions in blorp_can_hiz_clear_depth

Samuel Pitoiset (4):
      Revert "radv/amdgpu: workaround a kernel bug when replacing sparse mappings"
      Revert "radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build"
      radv/amdgpu: fix executing secondaries without IB2
      radv/amdgpu: do not copy the original chain link for IBs

Sviatoslav Peleshko (1):
      dri: Use RGB internal formats for RGBX formats

Tapani Pälli (1):
      mesa: fix some TexParameter and SamplerParameter cases

Tatsuyuki Ishi (1):
      radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region.

Timothy Arceri (1):
      util: add radeonsi workaround for Nowhere Patrol

Timur Kristóf (5):
      ac/nir: Add done arg to ac_nir_export_position.
      ac/nir: Slightly refactor how pos0 exports are added when missing.
      ac/nir/ngg: Wait for attribute stores before VS/TES/GS pos0 export.
      ac/nir/ngg: Refactor mesh shader primitive export.
      ac/nir/ngg: Wait for attribute ring stores in mesh shaders.

Vinson Lee (1):
      vk/wsi/x11: Remove dead code

antonino (3):
      vulkan/wsi: add `vk_wsi_force_swapchain_to_current_extent` driconf
      drirc: enable `vk_wsi_force_swapchain_to_current_extent` for "The Talos Principle"
      drirc: enable `vk_wsi_force_swapchain_to_current_extent` for "Serious Sam Fusion"

git tag: mesa-23.2.0-rc4

SHA256: 7c11fefbff7b6a992ec95b5764133101ad41052c8e0217829150383b74ea3085  mesa-23.2.0-rc4.tar.xz
SHA512: 6a89130f50394ad0fec9dde3d0733c75fe4aa73c6c64fa5b70e761062ccbed015e7aea1e7867743c67e7b847635c9d156b54a653b019f037eb18168e15ab640d  mesa-23.2.0-rc4.tar.xz
PGP: https://archive.mesa3d.org/mesa-23.2.0-rc4.tar.xz.sig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20230924/19f451cb/attachment.sig>

More information about the mesa-dev mailing list