[ANNOUNCE] mesa 24.2.0

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

I'm happy to announce a new feature release, 24.2.0!

New extensions & features (in no particular order):
- VK_KHR_dynamic_rendering_local_read on RADV
- VK_EXT_legacy_vertex_attributes on lavapipe, ANV, Turnip and RADV
- VK_MESA_image_alignment_control on RADV
- VK_EXT_shader_replicated_composites on ANV, dozen, hasvk, lavapipe, nvk, RADV, and Turnip
- VK_KHR_maintenance5 on v3dv
- VK_KHR_maintenance7 on RADV
- VK_EXT_depth_clamp_zero_one on v3dv
- GL_ARB_depth_clamp on v3d
- Defaulting to a new shader cache implementation, reducing filesystem overhead.

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 August 28th.

Cheers,
  Eric

---

Antonio Ospite (1):
      android: simplify building libgallium_dri on Android

David Heidelberg (2):
      llvmpipe: Silence "possibly uninitialized value" warning for ssbo_limit (cont)
      ci/alpine: use llvm variables

Eric Engestrom (6):
      .pick_status.json: Update to c90e2bccf756004e48f9e7e71e555db0d03c1b98
      ci: pass MESA_SPIRV_LOG_LEVEL from job to the test
      android: fix build in multiple ways
      .pick_status.json: Update to 214b6c30406f844560bdf35a54ff8a51ee248709
      .pick_status.json: Update to cc2dbb8ea5329b509d79eedb6c0cbb9a1903b5ad
      VERSION: bump for 24.2.0

Eric R. Smith (2):
      panfrost: fix texture.border_clamp regression for valhall
      panfrost: use RGB1 component ordering for R5G6B5 pixel formats

Faith Ekstrand (3):
      nvk: Require color or depth/stencil attachment support for input attachments
      nvk: Support STORAGE_READ_WITHOUT_FORMAT on buffers
      zink: Align descriptor buffers to descriptorBufferOffsetAlignment

Georg Lehmann (2):
      nir/lower_int64: replace uadd_sat with ior for find_lsb64 and ufind_msb64
      aco/gfx10+: set lateKill for sgprs used by wave64 VALU writing a mask

Hans-Kristian Arntzen (1):
      wsi/x11: Bump maximum number of outstanding COMPLETE events.

Ian Romanick (2):
      intel/brw: Don't propagate saturate to an instruction that writes flags
      intel/elk: Don't propagate saturate to an instruction that writes flags

Icenowy Zheng (5):
      util: detect LoongArch architecture
      gallivm: add LoongArch support to the mattrs setting code
      llvmpipe: add LoongArch support in ORCJIT
      gallivm: orcjit: keep the ownership of tm for LPJit
      gallivm: orcjit: use atexit to release LPJit singleton at exit

Jesse Natalie (1):
      meson: Add an error message for llvmpipe without llvm draw support

Karol Herbst (6):
      rusticl/memory: Fix memory unmaps after rework
      rusticl/image: take pitches into account when allocating memory for maps
      rusticl/image: properly sync mappings content for 1Dbuffer images
      rusticl/queue: add clSetCommandQueueProperty
      util/u_printf: do not double print format string with unused arugments
      rusticl/memory: fix sampler argument size check

Lionel Landwerlin (2):
      anv/blorp: force CC_VIEWPORT reallocation when programming 3DSTATE_VIEWPORT_STATE_POINTERS_CC
      brw/rt: fix ray_object_(direction|origin) for closest-hit shaders

Marek Olšák (1):
      ac/surface/gfx12: turn off HiZ for pre-production samples

Matt Turner (2):
      util: Add ATTRIBUTE_OPTIMIZE(flags)
      util: Force emission of stack frame in stack unit test

Mike Blumenkrantz (4):
      egl: fix zink init
      dri: fix kms_swrast screen fail
      egl/wayland: bail on zink init in non-sw mode if extension check fails
      zink: fix partial update handling

Paulo Zanoni (1):
      intel: fix compute SLM sizes on Xe2 and newer

Pavel Ondračka (1):
      r300: bias presubtract fix

Rob Clark (1):
      gallium: Add option to not add version to libgallium filename

Sil Vilerino (1):
      Revert "d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported"

Tapani Pälli (1):
      anv: fix a cmd_buffer reference in simple shader

Timothy Arceri (1):
      glsl: always copy bindless sampler packing constructors to a temp

Valentine Burley (2):
      vulkan/wsi: Refactor can_present_on_device
      tu: Always report that we can present on kgsl

WANG Xuerui (2):
      meson: Force use of LLVM ORCJIT for hosts without MCJIT support
      meson: Additionally probe -mtls-dialect=desc for TLSDESC support

git tag: mesa-24.2.0

https://mesa.freedesktop.org/archive/mesa-24.2.0.tar.xz
SHA256: c02bb72cea290f78b11895a0c95c7c92394f180d7ff66d4a762ec6950a58addf  mesa-24.2.0.tar.xz
SHA512: a585c788801b5a341d356e44d958b148e6e14f6b3d7224e99a92faa2f004bf0cfc90103c5fdc651afb22f805c6f9dc594f9f3f5ecebcea36f6305b3a6ccb9294  mesa-24.2.0.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.2.0.tar.xz.sig
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAma85msACgkQjY4xr8Mk
KKaigwf+PpED+LAvZGYvjmZzB1Ar/aOGPzJPSep3VmOuQeCPhpMcdeZqIwNF2nIk
ABnEionbmEgfj+/WGMlyjcnI4q+XLLQnC+uX09uxgrffiE27qzneZmaweJYEHsjM
5wzQxnBokRbft+1hsp65alNcxdAI3d4BGDaIGv7wc7BhYIMBClA6FiCTnQ+5kDC1
ihy3nGYgyghlQ+XlsC3nVOYV0AMEYbc3g0Qf461yB+R15Xj1Hf9TJksqloh+x/HH
PFAOGfwhuCs8XaDtW/K4XM9FH0yN999untr2QQnNvPuTYVPOqabCQg5acg1MNuY6
u1LhJSN7F+Qov9xE/FhwINwgnNm9Cg==
=qIpW
-----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.