Software 42432 Published by

Eric Engestrom has announced the availability of the eighth bugfix release for Mesa 24.0.

mesa 24.0.8

Hello everyone,

The bugfix release 24.0.8 is now available.

If you find any issues, please report them here:

The next bugfix release is due in two weeks, on June 5th.



Antoine Coutant (1):
drisw: fix build without dri3

Bas Nieuwenhuizen (1):
radv: Use zerovram for Enshrouded.

David Heidelberg (2):
freedreno/ci: move the disabled jobs from include to the main file
winsys/i915: depends on intel_wa.h

David Rosca (6):
frontends/va: Only increment slice offset after first slice parameters
radeonsi: Update buffer for other planes in si_alloc_resource
frontends/va: Store slice types for H264 decode
radeonsi/vcn: Ensure DPB has as many buffers as references
radeonsi/vcn: Allow duplicate buffers in DPB
radeonsi/vcn: Ensure at least one reference for H264 P/B frames

Eric Engestrom (7):
docs: add sha256sum for 24.0.7
.pick_status.json: Update to 18c53157318d6c8e572062f6bb768dfb621a55fd
.pick_status.json: Update to e154f90aa9e71cc98375866c3ab24c4e08e66cb7
.pick_status.json: Mark ae8fbe220ae67ffdce662c26bc4a634d475c0389 as denominated
.pick_status.json: Update to a31996ce5a6b7eb3b324b71eb9e9c45173953c50
docs: add release notes for 24.0.8
VERSION: bump for 24.0.8

Faith Ekstrand (6):
nvk: Re-emit sample locations when rasterization samples changes
nvk/meta: Restore set_sizes[0]
nouveau/winsys: Take a reference to BOs found in the cache
drm-uapi: Sync nouveau_drm.h
nouveau/winsys: Add back nouveau_ws_bo_new_tiled()
vulkan/wsi: Bind memory planes, not YCbCr planes.

Friedrich Vock (2):
aco/tests: Insert p_logical_start/end in reduce_temp tests
aco/spill: Insert p_start_linear_vgpr right after p_logical_end

Georg Lehmann (1):
zink: use bitcasts instead of pack/unpack double opcodes

José Expósito (1):
meson: Update proc_macro2 patch

Karol Herbst (5):
rusticl/event: use Weak refs for dependencies
Revert "rusticl/event: use Weak refs for dependencies"
event: break long dependency chains on drop
rusticl/mesa/context: flush context before destruction
nir/lower_cl_images: set binding also for samplers

Konstantin Seurer (3):
radv: Fix radv_shader_arena_block list corruption
radv: Remove arenas from capture_replay_arena_vas
radv: Zero initialize capture replay group handles

Lionel Landwerlin (3):
anv: fix ycbcr plane indexing with indirect descriptors
anv: fix push constant subgroup_id location
nir/divergence: add missing load_printf_buffer_address

Marek Olšák (1):
util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b

Mike Blumenkrantz (8):
egl/x11: disable dri3 with LIBGL_KOPPER_DRI2=1 as expected
zink: add a batch ref for committed sparse resources
u_blitter: stop leaking saved blitter states on no-op blits
frontends/dri: only release pipe when screen init fails
frontends/dri: always init opencl_func_mutex in InitScreen hooks
zink: clean up semaphore arrays on batch state destroy
nir/lower_aaline: fix for scalarized outputs
nir/linking: fix nir_assign_io_var_locations for scalarized dual blend

Patrick Lerda (2):
clover: fix memory leak related to optimize
r600: fix vertex state update clover regression

Rhys Perry (1):
aco/waitcnt: fix DS/VMEM ordered writes when mixed

Romain Naour (1):
glxext: don't try zink if not enabled in mesa

Yiwei Zhang (5):
turnip: msm: clean up iova on error path
turnip: msm: fix racy gem close for re-imported dma-buf
turnip: virtio: fix error path in virtio_bo_init
turnip: virtio: fix iova leak upon found already imported dmabuf
turnip: virtio: fix racy gem close for re-imported dma-buf

git tag: mesa-24.0.8
SHA256: d1ed86a266d5b7b8c136ae587ef5618ed1a9837a43440f3713622bf0123bf5c1 mesa-24.0.8.tar.xz
SHA512: 1e1be9b50c2a404a96960db87d2ba4cd1c602445f9ab8acfb6a8a023410063 620c2ef891fe516afec3d830756e0b0f4309ef50c6caeefa44e164b414c4708b10 mesa-24.0.8.tar.xz