[ANNOUNCE] mesa 24.1.0-rc2

Eric Engestrom eric at engestrom.ch
Wed May 1 14:29:26 UTC 2024

Hello everyone,

I'm happy to announce the next release candidate, 24.1.0-rc2.

As always, if you find any issues please report them here:

Any issue that should block the release of 24.1.0 final, thus adding
more 24.1.0-rc* release candidates, must be added to this milestone:

The next release candidate is expected in one week, on May 8th.



Boris Brezillon (1):
      panfrost: do not write outside num_wg_sysval

Connor Abbott (3):
      ir3: Add scan_clusters_macro to ir3_valid_flags()
      ir3: Add scan_clusters.macro to is_subgroup_cond_mov_macro()
      ir3/ra: Don't demote movmsk instructions to non-shared

Constantine Shablia (1):
      pan/bi: fix 1D array tex coord lowering

Daniel Schürmann (1):
      aco/ra: fix kill flags after renaming fixed Operands

David Rosca (6):
      radv/video: Set correct bit depth and format for 10bit input
      radv/video: Check encode profiles and bit depth in capabilities query
      radv/video: Report maxBitrate in encode capabilities
      radeonsi/vcn: Allocate session buffer in VRAM
      radeonsi/vcn: Fix 10bit HEVC VPS general_profile_compatibility_flags
      radeonsi/vcn: Only enable VBAQ with rate control mode

Eric Engestrom (10):
      .pick_status.json: Update to 4660ee1deaace6457bf5fbf3fc8810e4a2453cb5
      ci: fix container rules on release branches and tags
      .pick_status.json: Update to 84632dce93f44e8d88cda47648cfd4cc0958918f
      .pick_status.json: Update to 8248cc0bf45d0d7558cc3d77a63dcd078a96aa66
      ci: pass MESA_VK_ABORT_ON_DEVICE_LOSS through to the DUT
      .pick_status.json: Update to 86281ef15fca378ef48bcb072a762168e537820d
      .pick_status.json: Update to 47f6e24ad5dfcb59dd1511800aee8c56b4f8fee4
      meson: simplify `-gsplit-dwarf` compiler argument check
      meson: move tsan-blacklist.txt to build-support with the other build support files
      VERSION: bump for 24.1.0-rc2

Erik Faye-Lund (3):
      panfrost: do not deref potentially null pointer
      panfrost: correct first-tracking for signature
      panvk: avoid dereferencing a null-pointer

Iago Toral Quiroga (1):
      v3dv: fix VK_KHR_vertex_attribute_divisor

Iván Briano (1):
      anv: check requirements for VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE

JCWasmx86 (1):
      meson: Fix invalid kwarg name

Kenneth Graunke (1):
      isl: Set MOCS to uncached for Gfx12.0 blitter sources/destinations

Konstantin Seurer (2):
      radv: Handle all dependencies of CmdWaitEvents2
      nir/print: Do not access invalid indices of load_uniform

Lionel Landwerlin (2):
      anv: disable dual source blending state if not used in shader
      intel/brw: fixup wm_prog_data_barycentric_modes()

Mary Guillemard (1):
      nak: Pass has_mod to all form of src2 requiring it

Matt Turner (1):
      intel: Build float64 shader only for Vulkan

Michel Dänzer (1):
      wsi/wayland: Dispatch event queue in wsi_wl_swapchain_queue_present

Mike Blumenkrantz (7):
      glthread: check for invalid primitive modes in DrawElementsBaseVertex
      zink: reconstruct features pnext after determining extension support
      zink: prune zink_shader::programs under lock
      zink: fully wait on all program fences during ctx destroy
      kopper: fix bufferage/swapinterval handling for non-window swapchains
      zink: slightly better swapinterval failure handling
      kopper: don't set drawable buffer age

Patrick Lerda (1):
      gallium/auxiliary/vl: fix typo which negatively impacts the src_stride initialization

Rohan Garg (1):
      anv: formatting fix when printing pipe controls

Ryan Neph (1):
      venus: reclaim signal semaphore feedback resources for wasteful clients

Samuel Pitoiset (2):
      radv: fix image format properties with fragment shading rate usage
      radv: remove bogus VkShaderCreateInfoEXT::flags being 0 assert for compute

Tomeu Vizoso (1):
      etnaviv/nn: Make parallel jobs disabled by default

Yiwei Zhang (2):
      venus: avoid client allocators for ring internals
      venus: fix to destroy all pipeline handles on early error paths

git tag: mesa-24.1.0-rc2

SHA256: fc7d3589735dfeed2955415111554d4f8721b1b0f700a9e282680aa178d4cd1c  mesa-24.1.0-rc2.tar.xz
SHA512: 510655e49093077280d9fb65bc687032e4a0dade15c1e0d9ffbc73a0ac2841a7818621e491e16b45ae69090b6bac41ed4dd52233156776b728c877214e4b1370  mesa-24.1.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.1.0-rc2.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/20240501/79e9a89b/attachment.sig>

More information about the mesa-dev mailing list