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: 8c31ea253543b1f8d1329eef9e20243ca7d6eb8c9645960bc53314de85ea8e3255d72816faa94935ba92e4802351c9a29e221d7e72048681de0a490bf4c52119 mesa-24.1.0-rc4.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-24.1.0-rc4.tar.xz.sig
signature.asc
Description: PGP signature