[ANNOUNCE] mesa 24.0.2

Eric Engestrom <[email protected]>
Newsgroups gmane.comp.video.mesa3d.devel
Message-ID <akumwbu6rw6alqe46ofi6aiipxzqzclkthbcpw6nq36pobpdiw@j6xi67mj257e>
Hello everyone,

The bugfix release 24.0.2 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on March 13th.

Cheers,
  Eric

---

Boyuan Zhang (1):
      radeonsi/vcn: only use multi slices reflist when available

Chia-I Wu (1):
      radv: fix pipeline stats mask

Chris Rankin (2):
      vdpau: Declare texture object as immutable using helper function.
      vdpau: Refactor query for video surface formats.

Connor Abbott (1):
      tu: Follow pipeline compatibility rules for dynamic descriptors

Daniel Schürmann (1):
      spirv: Fix SpvOpExpectKHR

Daniel Stone (2):
      egl/wayland: Add opaque-equivalent FourCCs
      egl/wayland: Fix EGL_EXT_present_opaque

Dave Airlie (2):
      nouveau/winsys: fix bda heap leak.
      nvk: fix dri options leak.

David Rosca (1):
      frontends/va: Only set VP9 segmentation fields when segmentation is enabled

Eric Engestrom (12):
      docs: add sha256sum for 24.0.1
      [24.0-only change] ci: increase the kernel+rootfs builds timeout to 2h
      .pick_status.json: Update to c6e855b64b9015235462959b2b7f3e9fc34b2f1f
      .pick_status.json: Update to dce20690542c84ac00509a6db7902dcfc90b25bb
      .pick_status.json: Update to c12300844d3f084ca011a3f54f0cbaa9807418f0
      .pick_status.json: Mark 3b927567ac927316eb11901f50ee1573ead44fd2 as denominated
      .pick_status.json: Update to 423add61e2d5b6ab6b5505d1feec01b93609f8fc
      .pick_status.json: Update to 4071c399a27932ea9253eb8a65d5725504bac6f3
      .pick_status.json: Update to 82ff9204abab5267f82a9ce73f9dca1541ef5ee6
      [24.0 only] disable clang-format
      docs: add release notes for 24.0.2
      VERSION: bump for 24.0.2

Erik Faye-Lund (1):
      mesa/main: allow GL_BGRA for FBOs

Faith Ekstrand (1):
      nvk: Invalidate the texture cache before MSAA resolves

Hans-Kristian Arntzen (1):
      radv: export multiview in VS/TES/GS for depth-only rendering

Iago Toral Quiroga (1):
      v3d,v3dv: fix BO allocation for shared vars

Ian Romanick (1):
      nir: Mark nir_intrinsic_load_global_block_intel as divergent

Jesse Natalie (1):
      dzn: Don't set view instancing mask until after the PSO

Jordan Justen (1):
      intel/dev: Add 2 additional ADL-N PCI ids

Juston Li (1):
      venus: fix image reqs cache store locking

Karol Herbst (3):
      zink: lower unaligned memory accesses
      rusticl/program: fix CL_PROGRAM_BINARIES for devs with no builds
      meson: do not pull in clc for clover

Konstantin Seurer (5):
      zink: Always set mfence->submit_count to the fence submit_count
      Revert "zink: always force flushes when originating from api frontend"
      llvmpipe: Use full subgroups when possible
      gallivm: Consider the initial mask when terminating loops
      ci: Update llvmpipe trace checksums

Lionel Landwerlin (8):
      vulkan/runtime: add helper to query attachment layout
      anv: fixup push descriptor shader analysis
      anv: reenable ANV_ALWAYS_BINDLESS
      anv: fix Wa_16013994831 macros
      anv: disable Wa_16013994831
      intel/nir: only consider ray query variables in lowering
      anv: limit depth flush on dynamic render pass suspend
      anv: add missing generated file dep

Martin Roukala (né Peres) (1):
      radv/ci: switch vkcts-polaris10 from mupuf to KWS' farm

Michel Dänzer (1):
      egl/wayland: Flush after blitting to linear copy

Mike Blumenkrantz (25):
      zink: prune dmabuf export tracking when adding resource binds
      zink: fix sparse bo placement
      zink: zero allocate resident_defs array in ntv
      zink: move sparse lowering up in file
      zink: run sparse lowering after all optimization passes
      zink: adjust swizzled deref loads by the variable component offset
      zink: clamp zink_gfx_lib_cache::stages_present for generated tcs
      zink: promote gpl libs freeing during shader destroy out of prog loop
      zink: don't add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for sparse textures
      zink: delete maxDescriptorBufferBindings checks
      zink: avoid infinite recursion on (very) small BAR systems in bo alloc
      zink: add checks/compat for low-spec descriptor buffer implementations
      zink: add a second fence disambiguation case
      zink: force host-visible allocations for MAP_COHERENT resources
      zink: handle stencil_fallback in zink_clear_depth_stencil
      zink: don't destroy the current batch state on context destroy
      mesa: check driver format support for certain GetInternalformativ queries
      vk/wsi/x11/sw: use swapchain depth for putimage
      zink: only scan active batch states for free states if > 1 exist
      zink: fix longstanding issue with active batch state recycling
      zink: assert that batch_id is valid in zink_screen_check_last_finished()
      zink: clamp in_rp clears to fb size
      zink: fix (dynamic rendering) execution of scissored clears during flush
      zink: lock buffer age when chundering swapchain for readback
      zink: flag acquired swapchain image as readback target on acquire, not present

Patrick Lerda (3):
      r300: fix vertex_buffer related refcnt imbalance
      r300: fix r300_destroy_context() related memory leaks
      r300: fix memory leaks when register allocation fails

Pavel Ondračka (1):
      r300: add explicit flrp lowering

Rhys Perry (2):
      aco/ra: don't initialize assigned in initializer list
      aco/ra: fix GFX9- writelane

Sagar Ghuge (1):
      nir: Allow nir_texop_tg4 in implicit derivative

Samuel Pitoiset (4):
      radv: fix RGP barrier reason for RP barriers inserted by the runtime
      radv: enable GS_FAST_LAUNCH=2 by default for RDNA3 APUs (Phoenix)
      spirv: only consider IO variables when adjusting patch locations for TES
      radv: fix indirect dispatches on compute queue with conditional rendering on GFX7

Tapani Pälli (2):
      intel/blorp: disable use of REP16 independent of format
      iris: make sure DS and TE are sent in pairs on >= gfx125

Yiwei Zhang (2):
      venus: force async pipeline create on threads creating descriptor pools
      venus: fix the cmd stride used for qfb recording

thfrwn (1):
      mesa: fix off-by-one for newblock allocation in dlist_alloc

git tag: mesa-24.0.2

https://mesa.freedesktop.org/archive/mesa-24.0.2.tar.xz
SHA256: 94e28a8edad06d8ed2b83eb53f253b9eb5aa62c3080f939702e1b3039b56c9e8  mesa-24.0.2.tar.xz
SHA512: b975b5019ea37a2cc76c26e7a0b055a72f7c1cef888418cd654fd89ec667914c89cff5571d4c57828f2ce28a1b80ed707329cb88d60407fd875e6a6ebfaab7b3  mesa-24.0.2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.0.2.tar.xz.sig
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAmXff18ACgkQjY4xr8Mk
KKaxsAf/Ss4FN6QuWooi/u2aW+5diGpd76UD9jDNGDXOIlei9OhIIAKw6YpzESmL
WReuSJc6jCsf8R9sEh0Zeh3T0Tg/IKEUYjW3wSVObdnT/xW6r0YokXs5q8rKj9Pj
9kFrjYz/eOuULv5WTGlrVda1CyLbFe0Va2F640BG5AxPl36ryF0EzPXB/CnBZ257
tODvJ0xevSQnW8ltIpQPbgf2Y1ewckn6bm8a82+mZRBpBYpdue9VKC5KHFNWfwwZ
usdh6VGFAGqYkSoctESbOYX5uBICpTaJOsGjkUai1BcLRDybozfLiOvjTZX5Umzr
Yq8NUD6UAwq/xnSXjZRav/pkhgM3JA==
=6n7D
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.