Software 42352 Published by

Eric Engestrom has announced the release of the second release candidate for Mesa 24.1.0. Multiple enhancements to the system's efficiency are detailed in the change log. The following issues have been addressed: the 10bit HEVC VPS general profile compatibility flags, the bit depth and format for 10bit input, and the reduction of 1D array tex coordinates. Updating pick status.json, fixing container rules on release branches and tags, and fixing container rules on release tags are among the other changes.



mesa 24.1.0-rc2

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:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

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:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/46

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

Cheers,
Eric

Gnome_shell_screenshot_cu4fu1

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

https://mesa.freedesktop.org/archive/mesa-24.1.0-rc2.tar.xz
SHA256: fc7d3589735dfeed2955415111554d4f8721b1b0f700a9e282680aa178d4cd1c mesa-24.1.0-rc2.tar.xz
SHA512: 510655e49093077280d9fb65bc687032e4a0dade15c1e0d9ffbc73a0ac2841a 7818621e491e16b45ae69090b6bac41ed4dd52233156776b728c877214e4b1370 mesa-24.1.0-rc2.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-24.1.0-rc2.tar.xz.sig