[ANNOUNCE] mesa 24.1.0-rc4

Eric Engestrom eric at engestrom.ch
Wed May 15 19:20:30 UTC 2024


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

-------------- 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/20240515/7506cd69/attachment.sig>


More information about the mesa-dev mailing list