mesa 24.1.0-rc4
Hello everyone,
I'm happy to announce the next release candidate, 24.1.0-rc4.
This includes a big change to NVK, so Nvidia users should pay special attention to anything that doesn't behave the way they expect and report it.
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 22nd.
Cheers,
Eric
![]()
Alexandre Marquet (1):
pan/mdg: quirk to disable auto32
Antoine Coutant (1):
drisw: fix build without dri3
Bas Nieuwenhuizen (1):
radv: Use zerovram for Enshrouded.
Dave Airlie (1):
radv/video/encode: fix quality params on v2 hw.
David Heidelberg (3):
freedreno/ci: move the disabled jobs from include to the main file
ci/deqp: correct EGL_EXT_config_select_group detection
egl/x11: Move RGBA visuals in the second config selection group
David Rosca (1):
frontends/va: Only increment slice offset after first slice parameters
Eric Engestrom (8):
.pick_status.json: Update to 18c53157318d6c8e572062f6bb768dfb621a55fd
.pick_status.json: Update to 406dda70e7c9baa59c975eb64025e7c3b210c3bc
.pick_status.json: Update to 5502ecd7716045e76f13f007a4aa5f5653c80ecd
util/format: add missing null check in util_format_is_srgb()
.pick_status.json: Update to d516721cd0cb16d0b601c42c01de0fdcc4ae887b
.pick_status.json: Update to aa9244c8f6bfa3fb33cf233104b00fc44fc9459f
.pick_status.json: Mark a45f1990860db3a8da6d7251bb627a314dfb8423 as denominated
VERSION: bump for 24.1.0-rc4
Faith Ekstrand (21):
nvk: Re-emit sample locations when rasterization samples changes
nvk/meta: Restore set_sizes[0]
nvk/upload_queue: Only upload one line of data
vulkan/wsi: Bind memory planes, not YCbCr planes.
nvk: Improve the GetMemoryFdKHR error
nouveau/winsys: Take a reference to BOs found in the cache
nouveau/winsys: Make BO_LOCAL and BO_GART separate flags
nvk: Allow GART for dma-bufs
nil: Use the right PTE kind for Z32 pre-Turing
nvk: Set color/Z compression based on nil_image::compressed
nil: Default to NV_MMU_PTE_KIND_GENERIC_MEMORY on Turing+
nvk: Allow VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT
drm-uapi: Sync nouveau_drm.h
nouveau/winsys: Add back nouveau_ws_bo_new_tiled()
nvk: Support image creation with modifiers
nvk: Set tile mode and PTE kind on dedicated dma-buf BOs
nvk: Implement DRM format modifier queries
nvk: Advertise VK_EXT_queue_family_foreign
nvk: Advertise VK_EXT_image_drm_format_modifier
nvk/wsi: Advertise modifier support
zink: Set workarounds.can_do_invalid_linear_modifier for NVK
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
Guilherme Gallo (2):
ci: Add S3 id_token for all jobs
ci: Use id_tokens for JWT auth
José Expósito (1):
meson: Update proc_macro2 meson.build patch
Karol Herbst (2):
rusticl/icd: remove CLObject
event: break long dependency chains on drop
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 (2):
anv: fix ycbcr plane indexing with indirect descriptors
brw: add more condition for reducing sampler simdness
Marek Olšák (1):
util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b
Mike Blumenkrantz (7):
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
freedreno/replay: use inttypes format string for 64bit
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
Mohamed Ahmed (4):
nil: Add a nil_image::compressed bit
nil: Add some helpers for DRM format modifiers
nil: Support creating images with DRM modifiers
nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images
Patrick Lerda (1):
clover: fix memory leak related to optimize
Paulo Zanoni (1):
isl: add ISL_TILING_64_XE2 to isl_tiling_to_name()
Rhys Perry (1):
aco/waitcnt: fix DS/VMEM ordered writes when mixed
Rob Clark (1):
tu: Fix a6xx lineWidthGranularity
Robert Mader (3):
egl: Implement EGL_EXT_config_select_group
egl: Implement EGL_MESA_x11_native_visual_id
egl/x11: Allow all RGB visuals to match 32-bit RGBA EGLConfigs
Romain Naour (1):
glxext: don't try zink if not enabled in mesa
Sergi Blanch Torne (2):
ci: kernel stored in a different s3 bucket
ci: identify and label S3 buckets
Tapani Pälli (1):
anv: skip gfx push constants alloc optimization on gfx9/11
Tatsuyuki Ishi (1):
radv: Remove radv_queue::device again
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.1.0-rc4
https://mesa.freedesktop.org/archive/mesa-24.1.0-rc4.tar.xz
SHA256: 57b29989fa446f788b716d5175f6e168a28241f79ccc8b14835d4e491c017294 mesa-24.1.0-rc4.tar.xz
SHA512: 8c31ea253543b1f8d1329eef9e20243ca7d6eb8c9645960bc53314de85ea8e3 255d72816faa94935ba92e4802351c9a29e221d7e72048681de0a490bf4c52119 mesa-24.1.0-rc4.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-24.1.0-rc4.tar.xz.sig
The fourth release candidate for Mesa 24.1.0 has been released for testing.