[ANNOUNCE] mesa 25.0.0-rc3

Eric Engestrom eric at engestrom.ch
Wed Feb 12 16:16:24 UTC 2025


Hello everyone,

I'm happy to announce the next release candidate, 25.0.0-rc3.

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

The next release candidate is expected in one week, on February 19th.

Cheers,
  Eric

---

Benjamin ROBIN (1):
      util/disk_cache: Do not try to delete old cache if cache is disabled

Boris Brezillon (2):
      panvk/csf: Don't free the resources twice when init_render_desc_ringbuf() fails
      panvk: Initialize device virtual address space after the VM creation

David Rosca (5):
      ac/vcn_dec: Fix AV1 film grain on VCN5
      radeonsi/video: Avoid stream handle duplicates in PID namespace
      frontends/vdpau: Set H264 chroma_format_idc
      radeonsi/vcn: Set correct chroma format for H264 decode
      radeonsi/uvd: Set correct chroma format for H264 decode

Eric Engestrom (16):
      .pick_status.json: Update to fdaf7c7b9647874e66e79653050f9d0999dc9134
      docs/android: drop libglapi.so now that it's gone
      .pick_status.json: Mark 5f54beb30728f6510ce50071ddaef5f9157b16ef as denominated
      gfxstream: fix signedness of shifts
      gfxstream: drop dead variables
      gfxstream: use `range` variable for its intended purpose
      gfxstream: mark unused variables as such
      .pick_status.json: Update to ee9edd46254884ab7fe6c96518e23d421d5f5344
      llvmpipe/tests: include math.h for INFINITY
      ci: don't run on tag pipelines
      ci: only trigger the CI for release managers when pushing to staging branch
      .pick_status.json: Update to 18f0807408425da11cb1d8cd1d73de369317440d
      .pick_status.json: Update to 30a3d567c8b996fde86b07d2bad018013a54ff44
      ci: run containers builds on staging branches
      .pick_status.json: Mark 13e987669ccee373948753e113e9ce7e9bdbef55 as denominated
      VERSION: bump for 25.0.0-rc3

Eric R. Smith (1):
      panfrost: avoid potential divide by 0 calculating timer_resolution

Erik Faye-Lund (2):
      pan/ci: add fail from llvm 19 upgrade
      panvk: correct number of read bytes for dynamic buffers

Faith Ekstrand (1):
      nvk: Fix scissor bounds

Iago Toral Quiroga (1):
      v3dv: fix crash on 32-bit builds

Ian Romanick (3):
      iris: Add missing nir_metadata_preserve in iris_lower_storage_image_derefs
      crocus: Add missing nir_metadata_preserve in crocus_lower_storage_image_derefs
      brw/copy: Fix handling of offset in extract_imm

Job Noorman (1):
      ir3: fix emitting descriptor prefetches at end of preamble

Karmjit Mahil (1):
      loader/wayland: Fix missing timespec.h include

Karol Herbst (1):
      rusticl/mem: do not apply offset with in copy_image_to_buffer

Konstantin Seurer (1):
      radv/meta: Stop using strings for meta keys

Lionel Landwerlin (1):
      anv,driconf: Add sampler coordinate precision workaround for Dynasty Warriors

Marek Olšák (1):
      gallium,st/mesa: allow reporting compile failures from create_vs/fs/.._state

Martin Roukala (né Peres) (3):
      zink/ci: use the debian-built-testing for nvk
      ci/b2c: fix the S3 artifact for amd64 manual vk/gl
      turnip/ci: re-introduce the `multiviewport` flakes

Mel Henning (4):
      nak/opt_copy_prop: Fix IAdd3 overflow check
      nak/opt_copy_prop: Add force_alu_src_type
      nak/opt_copy_prop: Force alu src for IAdd2X/IAdd3X
      driconf: force_vk_vendor on Deep Rock Galactic+NVK

Mike Blumenkrantz (3):
      radv: fix error reporting for VkExternalMemoryTypeFlagBitsKHR
      zink: only enable unsynchronized_texture_subdata with HIC
      zink: never try to oom flush during unsync texture upload

Patrick Lerda (1):
      r600: fix r600_init_shader_caps() has_atomics issue

Pavel Ondračka (1):
      i915: rework shader compile failures reporting

Qiang Yu (2):
      radeonsi: fix has_non_uniform_tex_access info
      radeonsi: fix GravityMark corruption when use aco

Rebecca Mckeever (3):
      util/hash_table: Add _mesa_hash_table_u64_replace()
      panvk: Allow a 32-bit binding value in desc id key and use 64-bit keys
      panvk: Fix assertion in is_disjoint()

Samuel Pitoiset (7):
      radv/meta: add missing pipeline lookups
      radv/meta: stop using string keys also for DGC and query objects
      util/disk_cache: add a new helper to create a disk cache
      vulkan/runtime: allow to use a different disk cache
      radv: fix caching on-demand meta shaders
      radv: fix adding the BO to cmdbuf list when starting conditional rendering
      radv: fix fetching draw vertex data from counter buffers with transform feedback

Yiwei Zhang (2):
      venus: enable VK_EXT_external_memory_acquire_unmodified if needed
      venus: use dedicated allocation for ANB image memory import

git tag: mesa-25.0.0-rc3

https://mesa.freedesktop.org/archive/mesa-25.0.0-rc3.tar.xz
SHA256: c344fb7c2ab56bc0b2c0edf4b08efe35d8aa02343173e4f4cbe9652cd72bd477  mesa-25.0.0-rc3.tar.xz
SHA512: 4ece5a2804c58396d7a6e09877ab52cc5086290e9e96a61a27b78706b83bd955a57097fe37c5cb5002e9522c49c2b444ea12373038fbc902a29dc52ebec6015c  mesa-25.0.0-rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-25.0.0-rc3.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/20250212/2fe6d130/attachment.sig>


More information about the mesa-dev mailing list