[ANNOUNCE] mesa 24.3.1

Dylan Baker <[email protected]> Wed, 04 Dec 2024 14:45:06 -0800
Newsgroups gmane.comp.video.mesa3d.announce,gmane.comp.video.mesa3d.devel
Message-ID <173335230670.612768.1114135514216163928@localhost>
--===============6956169742827887729==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hi list,

Today we have Mesa 24.3.1, the first point release of the 24.3 series.
We have lots of ixies here, including several fixes for reported issues.=20
We've got fixes across the board, but noe one component to heavily
touched.

I wanted to extend a thank you to all of the developers who helped
backport patches for this release.

See you again in two weeks.

Cheers,
Dylan


shortlog
=3D=3D=3D=3D=3D=3D=3D=3D

Alyssa Rosenzweig (1):
      zink: fix gl_PrimitiveID reads with quads

Antonino Maniscalco (1):
      nir,zink,asahi: support passing through gl_PrimitiveID

Boris Brezillon (2):
      panfrost: Increase AFBC body alignment requirement on v6+
      panvk/csf: Fix register overlap in issue_fragment_jobs()

Caio Oliveira (1):
      intel/brw: Fix decoding of cond_modifier and saturate in EU validation

Chia-I Wu (3):
      panvk: clang-format issue_fragment_jobs
      panvk: fix frag_completed for layered rendering
      panvk: fix vs image support

Connor Abbott (1):
      ir3: Fix reload_live_out() in shared RA

Daniel Sch=C3=BCrmann (2):
      aco/ra: set Pseudo_instruction::scratch_sgpr to SCC if it doesn't nee=
d to be preserved
      aco/ra: use bitset for sgpr_operands_alias_defs

Dave Airlie (2):
      v3dv: report correct error on failure to probe
      venus: handle device probing properly.

David Rosca (2):
      gallium/vl: Don't support planar RGB as video format
      radv/video: Always use setup reference slot when valid

Derek Foreman (3):
      vulkan/wsi/wayland: Fix time calculation
      vulkan/wsi/wayland: Avoid spurious discard event at startup
      vulkan/wsi/wayland: Move timing calculations to the swapchain

Dylan Baker (15):
      docs/relnotes/24.3.0: Add SHA sums
      .pick_status.json: Update to a53e6ae6992af51ca422bd82d0adb8accda3b456
      .pick_status.json: Update to 2e49448a433e30a0648b3986381f356335211ae9
      .pick_status.json: Update to 8653abac095c76fc898cbd72bc67b10b828c3478
      .pick_status.json: Update to 64ea1175cc88f10c6c5ec06a4c9d2d65436c51a6
      .pick_status.json: Mark aae0c1d5a8dd446015d6208a6bf81942a1d4cebf as d=
enominated
      .pick_status.json: Update to 1b42bc76daf10b968409471e5829173e97ae297c
      .pick_status.json: Mark 44de5f1c46ceca4f8dd2c594b93ad3e29f2622bc as d=
enominated
      .pick_status.json: Update to 0c55770b3ee30be1b91b6efc211674694afcc5cd
      .pick_status.json: Update to cdf822632a16cd1f10aab93590c179bdc1bfa441
      .pick_status.json: Mark 4d35002949c4ca0ffb00b9e98b828829553d51d4 as d=
enominated
      .pick_status.json: Update to d0f4d0b6d0f2786d54ad3b4811ec076770118ec1
      .pick_status.json: Mark dfa4c55a4f24518e46f8a7002c5c69cdbad8feb5 as d=
enominated
      docs: add release notes for 24.3.1
      VERSION: bump for 24.3.1 release

Eric Engestrom (4):
      zink+nvk/ci: fix deqp binary used for gles tests
      zink+radv/ci: fix deqp binary used for gles tests
      meson/megadriver: simplify setting common megadriver arguments
      meson/megadriver: support various lib suffixes

Erik Faye-Lund (5):
      panfrost: use 64-bits for layout calculations
      panvk: set correct max extents for images
      panvk: support binding swapchain memory
      panvk: wire up swapchain image creation
      st/mesa: check requirements for MESA_texture_const_bandwidth

Georg Lehmann (4):
      nir/move_discards_to_top: don't move across is_helper_invocation
      nir/opt_intrinsic: rework sample mask opt with vector alu
      nir/opt_intrinsic: fix sample mask opt with demote
      radv: fix reporting mesh/task/rt as supported dgc indirect stages

Hans-Kristian Arntzen (1):
      radv: Fix missing gang barriers for task shaders.

Ian Romanick (1):
      Fix copy-and-paste bug in nir_lower_aapoint_impl

Juston Li (1):
      util/cache_test: Fix racey Cache.List test

Karmjit Mahil (1):
      tu: Fix memory leaks on VK_PIPELINE_COMPILE_REQUIRED

Karol Herbst (2):
      rusticl: check for overrun status when deserializing
      rusticl/program: check if provided binary pointers are null

Konstantin (1):
      radv: Do not overwrite VRS rates when doing fast clears

Lina Versace (1):
      anv: Fix feature pipelineProtectedAccess

Lionel Landwerlin (1):
      anv/iris: leave 4k alignments for clear colors with modifiers

Marek Ol=C5=A1=C3=A1k (1):
      Revert "gbm: mark surface buffers as explicit flushed"

Mary Guillemard (1):
      panvk: Call vk_free on queue array instead of vk_object_free

Patrick Lerda (4):
      r600: fix the evergreen sampler when the minification and the magnifi=
cation are not identical
      r600: restructure r600_create_vertex_fetch_shader() to remove memcpy()
      r600: ensure that the last vertex is always processed on evergreen
      r600: evergreen stencil/depth mipmap blit workaround

Rhys Perry (3):
      nir/opt_move_discards_to_top: use nir_tex_instr_has_implicit_derivati=
ve
      nir: fix return value of nir_instr_move for some cases
      nir/tests: fix SSA dominance in opt_if_merge tests

Rob Clark (1):
      vdrm+tu+fd: Make cross-device optional

Robert Mader (1):
      freedreno: Support offset query for multi-planar planes

Samuel Pitoiset (1):
      radv: fix skipping on-disk shaders cache when not useful

Scott Moreau (1):
      dri: Fix hardware cursor for cards without modifier support

Simon Ser (1):
      dri: revert INVALID modifier special-casing

Tapani P=C3=A4lli (1):
      anv/android: always create 2 graphics and compute capable queues

Timothy Arceri (1):
      glsl: fix compiler global temp collisions

Yinjie Yao (1):
      radeonsi/vcn: Disable 2pass encode for VCN 5.0.

liuqiang (1):
      lavapipe: Resolved write to pointer after free


git tag: mesa-24.3.1

https://mesa.freedesktop.org/archive/mesa-24.3.1.tar.xz
SHA256: 9c795900449ce5bc7c526ba0ab3532a22c3c951cab7e0dd9de5fcac41b0843af  m=
esa-24.3.1.tar.xz
SHA512: deecf58e2c31e35d7c1943bb21184b52133a83fa472925128d3a03a57b26c92a476=
a6d3f7140ef2b78475b66affdabf97436ee8b324be204ce5bb940f78119c8  mesa-24.3.1.=
tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.3.1.tar.xz.sig
--===============6956169742827887729==
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Description: signature
Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

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

iHUEABYKAB0WIQRxxLdWILx1cItL2yVMlfqrPrBz7AUCZ1DbcgAKCRBMlfqrPrBz
7JnXAQDeYB43xB2T/X5bQW/477/+1HtBnch0LgT0CbmQpSpBOQEAo/8HQdXtb+IO
XTsMxX4F5BSvNs0SsWXsrFDnQXpgUQw=
=i8hp
-----END PGP SIGNATURE-----

--===============6956169742827887729==--