[ANNOUNCE] mesa 24.2.0-rc4

Eric Engestrom eric at engestrom.ch
Wed Aug 7 12:19:59 UTC 2024


Hello everyone,

I'm happy to announce the next release candidate, 24.2.0-rc4.

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.2.0 final, thus adding
more 24.2.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/47

The next release candidate is expected in one week, on August 14th.

Cheers,
  Eric

---

Daniel Stone (1):
      gbm/dri: Remove erroneous assert

Dave Airlie (1):
      nvc0: fix null ptr deref on fermi due to debug changes.

David Rosca (1):
      radeonsi/vcn: Add decode DPB buffers as CS dependency

Echo J (2):
      d3d10umd: Use pipe_resource_usage enum in translate_resource_usage()
      util: Fix the integer addition in os_time_get_absolute_timeout()

Eric Engestrom (8):
      .pick_status.json: Update to 366e7e2ddc7d3b340bbf040eca1d3223219e6122
      meson,ci: remove dead `kmsro` option in `gallium-drivers`
      .pick_status.json: Mark 93f9afa1e039cbf681adcc6d170aec987d9f0f65 as denominated
      .pick_status.json: Mark f427c9fe233e862bfa30d0c7441ce77592ce4654 as denominated
      .pick_status.json: Update to d58f7a24d1be7b8b50ebdc0c1c3ce26bd65317a5
      .pick_status.json: Update to d9849ac46623797a9f56fb9d46dc52460ac477de
      .pick_status.json: Update to ef88af846761ca9e642f7ed46011db7d3d6b61fd
      VERSION: bump for 24.2.0-rc4

Faith Ekstrand (1):
      nak: Sample locations are byte-aligned

Georg Lehmann (1):
      aco/gfx11+: don't use VOP3 v_swap_b16

Hans-Kristian Arntzen (1):
      wsi/common: Do not update present mode with MESA_VK_WSI_PRESENT_MODE.

Iván Briano (1):
      intel/rt: fix terminateOnFirstHit handling

Jordan Justen (3):
      intel/brw/validate: Simplify grf span validation check by not using a mask
      intel/brw/validate: Update dst grf crossing check for Xe2
      intel/brw/validate: Convert access mask to be grf based

José Roberto de Souza (2):
      intel: Sync xe_drm.h
      intel/dev: Support new topology type with SIMD16 EUs

Karmjit Mahil (1):
      tu: Set `TU_ACCESS_CCHE_READ` for transfer ops with read access

Karol Herbst (10):
      nouveau: handle realloc failure inside cli_kref_set
      mesa: check for enabled extensions for *UID enums
      nouveau/winsys: fix handling of NV_DEVICE_TYPE_IGP
      nouveau: use nv_devince_info and fill in PCI and type information
      nouveau: add nv_device_uuid
      nouveau: implement driver_uuid and device_uuid
      nvk: use nv_device_uuid
      zink: lower 64 bit find_lsb, ufind_msb and bit_count
      zink: lower 8/16 bit alu ops vk spirv doesn't allow
      rusticl/kernel: properly respect device thread limits per dimension

Konstantin Seurer (1):
      aco: print s_delay_alu INSTSKIP>3 correctly

Lionel Landwerlin (4):
      anv: fix check on pipeline mode to track buffer writes
      vulkan/runtime: allow null/empty debug names
      anv: reuse object string for RMV token
      anv: add missing MEDIA_STATE_FLUSH for internal shaders

Lucas Fryzek (1):
      lp: only map dt buffer on import from dmabuf

Marek Olšák (5):
      radeonsi/gfx12: fix a GPU hang due to an invalid packet with window rectangles
      radeonsi: ensure TC_L2_dirty is set if we don't sync after internal SSBO blits
      radeonsi: fix buffer coherency issues on gfx6-8,12 due to missing PFP->ME sync
      radeonsi/gfx12: fix register programming to fix GPU hangs
      radeonsi/gfx12: fix VS output corruption with streamout

Matt Turner (1):
      docs: Drop references to LIBGL_DRIVERS_PATH

Mike Blumenkrantz (5):
      glx: include src/gallium for apple
      dri: link with libloader
      kopper: check swapchain size after possible loader image resize
      pipe-loader: fix driconf memory management
      dril: always take the egl init path

Paulo Zanoni (2):
      anv: don't expose the compressed memory types when DEBUG_NO_CCS
      anv: disable CCS for Source2 games on Xe2

Rhys Perry (3):
      aco: fix validation of v_s_ opcodes
      docs: update ACO_DEBUG documentation for scheduler options
      docs: update ACO_DEBUG documentation for perfwarn

Rob Clark (14):
      tu: Fix issues with 16k (or larger) page sizes
      freedreno/drm/virtio: Fix issues with 16k (or larger) page sizes
      freedreno/a6xx: Implement reg stomper support
      freedreno/a7xx: Fix GRAS_UNKNOWN_80F4 writes
      freedreno/cffdec: Fix a7xx CP_EVENT_WRITE decoding
      tu/drm/virtio: Add missing a7xx case
      freedreno/drm: Handle a7xx case
      freedreno: Move GENX/CALLX magic to common
      freedreno: Extract out common UBWC helper
      freedreno: Extract out shared LRZFC layout helpers
      freedreno/a6xx: Allocate lrcfc when needed for direction tracking
      freedreno/a6xx: Refactor CP_EVENT_WRITE emit
      freedreno/a6xx: Rework CCU_CNTL emit for a7xx
      freedreno/a6xx: Initial a7xx support

Timothy Arceri (2):
      nir: set disallow_undef_to_nan for legacy ARB asm programs
      glsl: fix glsl to nir support for lower precision builtins

git tag: mesa-24.2.0-rc4

https://mesa.freedesktop.org/archive/mesa-24.2.0-rc4.tar.xz
SHA256: 19d54ebd59b2a1af75393769cbe36cf69b0ce05b2f15f9d89b79551fabcf4b18  mesa-24.2.0-rc4.tar.xz
SHA512: 5a0b9043e8c3222faeaad31f435f3ea440d670ffa5497340c5809666a857fa4c77288745d52372a2267e9f9be97fc04e0d20b81bc027c1b7a33176a3bfa6b3c6  mesa-24.2.0-rc4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.2.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-announce/attachments/20240807/35146669/attachment.sig>


More information about the mesa-announce mailing list