[ANNOUNCE] mesa 24.3.4

Eric Engestrom <[email protected]> Wed, 22 Jan 2025 19:33:06 +0100
Newsgroups gmane.comp.video.mesa3d.announce
Message-ID <ei5cyrs3gunokhntkwaqoolv55tegqx4lrqxnwziaas3zpjpxo__46760.0129007892$1737641159$gmane$org@hznk6kp4n6jp>
--gwsrp62db575p66b
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: [ANNOUNCE] mesa 24.3.4
MIME-Version: 1.0

Hello everyone,

The bugfix release 24.3.4 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 February 5th.

Cheers,
  Eric

---

Alyssa Rosenzweig (1):
      nir/lower_robust_access: fix robustness with atomic swap

Boris Brezillon (1):
      panfrost: Fix instanced draws when attributes have a non-zero divisor

Brian Paul (2):
      svga: add svga_resource_create_with_modifiers() function
      svga: fix printing 64-bit value for 32-bit build

Caio Oliveira (1):
      intel/brw: Add missing bits in 3-src SWSB encoding for Xe2+

Christian Gmeiner (2):
      etnaviv: isa: Support src2 for texld
      etnaviv: isa: Support src2 for texldb and texldl

David Heidelberg (6):
      docs: remove deprecated component list and licenses
      docs: Clarify project name and include Mesa3D
      docs: move license(s) to licenses directory
      c11: use SPDX-License-Identifier header
      licenses: add missing licenses
      drm-uapi: update licenses statement

David Rosca (7):
      radv/video: Fix DPB tier2 surface params
      radv/video: Use correct array index for decode target and DPB images
      radv: Fix sampling from image layers of video decode target
      frontends/va: Get buffer feedback with locked mutex in MapBuffer
      gallium/vl: Create sampler state also when gfx is not supported
      frontends/va: Only report surface alignment when non-zero
      frontends/va: Set csc matrix in PutSurface

Dylan Baker (12):
      docs: Add SHA sums to 24.3.3 release notes
      .pick_status.json: Update to 5f30bc62fe962d4fc78633d44e1020a713c2f9bc
      .pick_status.json: Mark eac8f1d4602cb1e44793b959c5680c92c9854be7 as d=
enominated
      .pick_status.json: Update to 70fa598696c6fe2db6e6370a91443a3cb9449db3
      .pick_status.json: Update to 1a41743764159eccc245328ddba4a11cf0592e7d
      .pick_status.json: Mark c3e7384bbb2cfc56aed6244949d896db233d35f3 as d=
enominated
      .pick_status.json: Mark 3b6f0ce03271aaca4058b99c75a4dfb0ce6d4770 as d=
enominated
      .pick_status.json: Mark ab640df1c2fbf77965022b7507f656d378b49a4e as d=
enominated
      .pick_status.json: Mark bd1a042046491de79194a375ac9a26ee4f52816c as d=
enominated
      .pick_status.json: Update to b016f218fbce4c01827a4bf613912b40f646e1df
      .pick_status.json: Mark 5549cb921d1917835f2fb6c1f25449641dab039d as d=
enominated
      .pick_status.json: Update to 1278d5286ccb47d8b55234946fc6c856cad3b909

Eric Engestrom (2):
      docs: add release notes for 24.3.4
      VERSION: bump for 24.3.4

Hyunjun Ko (3):
      anv: handle negative value of slot index for h265 decoding.
      anv/video: Fix to return supported video format correctly.
      anv: change bool to VkResult

Icenowy Zheng (1):
      zink: do not set transform feedback bits when not available

Jos=C3=A9 Roberto de Souza (1):
      anv: Allow larger SLM sizes for task and mesh shader

Karol Herbst (4):
      rusticl/queue: add a life check to prevent applications dead locking
      rusticl: stop using system headers for CL and GL
      rusticl/kernel: take set kernel arguments into account for CL_KERNEL_=
LOCAL_MEM_SIZE
      rusticl/kernel: fix image_size of 1D buffer images

Konstantin Seurer (1):
      lavapipe: Check the pool type in handle_reset_query_pool

Lionel Landwerlin (4):
      anv: ensure null-rt bit in compiler isn't used when there is ds attac=
hment
      intel: fix generation shader on Gfx9
      brw: fix coarse_z computation on Xe2+
      anv: use the correct MOCS for depth destinations

Lucas Stach (1):
      etnaviv: isa: fix typo in SRC2_USE map

Lukas Lipp (1):
      wsi: Fix wrong function name for lvp wsi metal surface

Marek Ol=C5=A1=C3=A1k (3):
      glsl: fix corruption due to blake3 hash not being set for nir_opt_und=
ef
      radeonsi: fix a perf regression due to slow reply from GEM_WAIT_IDLE =
for timeout=3D0
      radeonsi: add si_screen::use_aco to shader cache key to fix shader ca=
che failures

Matt Turner (1):
      intel/decoder: Avoid duplicate symbols when expat is not available

Mel Henning (2):
      nak: Add ShaderModel::hw_reserved_gprs()
      nak: Add gpr_limit_from_local_size

Mike Blumenkrantz (4):
      mesa: use default params for clearbuffer functions
      glsl: make gl_ViewID_OVR visible to all shader stages
      glsl: enable OVR_multiview if OVR_multiview2 is enabled
      lavapipe: fix bitmask type for sampler updating

Patrick Lerda (1):
      winsys/radeon: fix radeon_winsys_bo_from_handle() related race condit=
ion

Qiang Yu (1):
      radeonsi: fix unigine heaven crash when use aco on gfx8/9

Rhys Perry (2):
      aco/util: fix bit_reference::operator&=3D
      aco: use VOP3 v_mov_b16 if necessary

Rob Clark (1):
      freedreno/a6xx: Fix timestamp emit

Samuel Pitoiset (4):
      radv: fix adding the BO to cmdbuf list when emitting buffer markers
      radv: disable logic op for float/srgb formats
      radv: disable GFX12+ support
      radv: mark AMD CDNA as unsupported

Timur Krist=C3=B3f (1):
      radv: Only print "testing use only" message on GFX12+.

Vinson Lee (1):
      intel/elk: Fix assert with side effect

duncan.hopkins (2):
      glx: Guard some of the bind_extensions() code with the same condition=
s as `glx_screen`s `frontend_screen` member.
      glx: Add back in `applegl_create_display()` so the OpenGL.framework, =
on MacOS, pointer get setup.

git tag: mesa-24.3.4

https://mesa.freedesktop.org/archive/mesa-24.3.4.tar.xz
SHA256: e641ae27191d387599219694560d221b7feaa91c900bcec46bf444218ed66025  m=
esa-24.3.4.tar.xz
SHA512: 9c23cd86fda4cf0289c5a78b08ceea8b01e5b141d86ee3e659fa46e62ff9586ff92=
a4984d2a340b5bf209c4c7f3414bf99f3ced19feee8fb39ef99fe572dbd55  mesa-24.3.4.=
tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.3.4.tar.xz.sig


--gwsrp62db575p66b
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAmeROd4ACgkQjY4xr8Mk
KKalowf5AZqBSw+kBJoegwz5uatlkCzcbYtGEAuN3/viM3KoLCeTBZyOVLaEzLXi
5NqgVa+/kf1S9Wr/EhIuzrvvfIJyY33oxKjMyK6BQGFEwQh1AnAisw/Fbo0NnRej
QrAdeb5xqjGEID7ocD6nDgs/JEOJEZW8b4Lvq+aa1lVhfj3eP+IX49BySSogG+HR
NzxlCfHEPSKwMnVTURpKQ+savfrRs6w5fjEVbkqS9ND7LUdnuwwMzJKg114awhqD
NGtMPPtGbHpf6uPFdyhbBebJXww7p3e/UsoN4fpyIkOZVkPf/ArRc+Z63VufT6u7
PlJPaxGDiCjCWm5YgK5K41N5xrj0vQ==
=kcxP
-----END PGP SIGNATURE-----

--gwsrp62db575p66b--