[ANNOUNCE] mesa 23.1.4

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

The bugfix release 23.1.4 is now available.

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

Sorry about the 2-and-a-bit weeks of delay, there were regressions and
I didn't have enough time to investigate them. For the release dates, I'll
consider the one 2 weeks ago as skipped, and the next bugfix release is due in
just under two weeks, on August 2nd.

Cheers,
  Eric

---

Alyssa Rosenzweig (4):
      nir/lower_bool_to_int32: Fix progress reporting
      pan/mdg: Fix temp count calculation
      nir: Add nir_foreach_function_impl helper
      panfrost: Fix transform feedback on v9

Billy Laws (1):
      wgl: Fix depth/stencil image support when using zink kopper

Boris Brezillon (3):
      renderonly: Fix potential NULL deref in the error path
      renderonly: Make sure we reset scanout on error in create_kms_dumb_buffer_for_resource()
      winsys/panfrost: Make sure we reset scanout on error in create_kms_dumb_buffer_for_resource()

Corentin Noël (2):
      compiler: Allow the explicit_stride of aoa types to be zero
      nir/split_64bit_vec3_and_vec4: Use the right number of components

Dave Airlie (3):
      lavapipe: check sampler pointer before deref
      draw/gs: handle extra shader outputs in geometry.
      llvmpipe/linear: don't allow linear path for shader output with location frac

Eric Engestrom (13):
      docs/relnotes: add sha256sum for 23.1.3
      .pick_status.json: Update to 337908440eefc95abef9fa4464e29d299072df73
      .pick_status.json: Update to f9e6d35f65c6c5913d54ba5306af391a8701a68a
      asahi: drop unnecessary DRM_FORMAT_MOD_{LINEAR,INVALID} fallbacks
      .pick_status.json: Mark af895692b3b52599e456f14e08a3beaa32b5a4c8 as denominated
      .pick_status.json: Update to e67337bebf623e67d119f48c2d24f3b831482ede
      .pick_status.json: Update to ba0ceb3be33766e2d96d50be6827e709c25f57dc
      .pick_status.json: Update to 9bcdc45ee7e8c4ca0dbb18ba16077d474d5ebb31
      util/disk_cache: fix ~/.cache/ permissions
      .pick_status.json: Update to cfd24047a1d901d209b18828fd91f9ec36ef0fed
      .pick_status.json: Mark 79f7882fc604515302351282f5e01ec5907727f7 as denominated
      docs: add release notes for 23.1.4
      VERSION: bump for 23.1.4

Faith Ekstrand (1):
      nv50/ir: Support vector movs

Feng Jiang (2):
      frontends/va: Fix memory leak of decrypt_key
      virgl/video: Fix out-of-bounds access in fill_mpeg4_picture_desc()

Filip Gawin (1):
      crocus: Avoid fast-clear with incompatible view

Francisco Jerez (1):
      intel/gfx12.5: Enable L3 partial write merging for compressible surfaces among other cases.

Frank Binns (1):
      pvr: skip setting up SPM consts buffer when no const shared regs are used

Friedrich Vock (2):
      radv/rt: Enable exact on software intersection functions
      radv/rt: Miss rays that hit the triangle's v edge

Gert Wollny (2):
      r600/sfn: Don't clear clear group flag on vec4 that comes from TEX or FETCH
      r600: Pre-EG  - Set wrap texture modes to repeat when seemless cube is used

Hyunjun Ko (1):
      anv/video: fix to set U/V offset correctly.

Iago Toral Quiroga (1):
      broadcom/compiler: don't leak v3d_compile when finding a new best strategy

Iván Briano (1):
      anv: ensure CFE_STATE is emitted for ray tracing pipelines

Janne Grunau (1):
      st/mesa: Set gl_config.floatMode based on color_format

Jesse Natalie (1):
      d3d12: Fix indexing of local_reference_state

José Roberto de Souza (1):
      anv: Fix compute maximum number of threads value

Juston Li (1):
      radv: fix incorrect size for primitives generated query

Karmjit Mahil (2):
      pvr: Fix seg fault on empty descriptor set
      pvr: Fix dynamic offset patching

Karol Herbst (1):
      nvc0: backport fp helper invocation fix to 2nd gen Maxwell+

Kenneth Graunke (1):
      intel: Initialize FF_MODE2 on all Gfx12 platforms

Konstantin Seurer (2):
      gallivm: Clamp the texel buffer size
      nir/opt_dead_cf: Handle if statements ending in a jump correctly

Lina Versace (1):
      venus: Fix detection of push descriptor set

Lionel Landwerlin (6):
      anv: limit ANV_PIPE_RENDER_TARGET_BUFFER_WRITES to blorp operations using 3D
      anv: track buffer writes from shaders for query results writes
      anv: align buffers to a cache line
      anv: fix utrace batch allocation
      intel/fs: disable coarse pixel shader with interpolater messages at sample
      anv: fix utrace signaling with Xe

Marek Olšák (5):
      vbo: correctly restore _VaryingInputs for display list fast path
      glthread: determine global locking once every 64 batches to fix get_time perf
      mesa: fix 38% decrease in display list performance of Viewperf2020/NX8_StudioAA
      util/u_queue: fix util_queue_finish deadlock by merging lock and finish_lock
      lima: update CI fixes and flakes

Matt Turner (2):
      anv: Pipe anv_physical_device to anv_get_image_format_features2
      anv: Only expose video decode bits with KHR_video_decode_queue

Mike Blumenkrantz (9):
      nir/lower_tex: ignore saturate for txf ops
      zink: fix assert for inline uniform invalidation with generated gs bound
      zink: fix unbinding generated gs on real gs bind
      zink: get new bda when rebinding invalidated buffers
      zink: do initial program unref during program creation
      zink: fix separate shader program refcounting
      zink: don't destroy swapchain on initial CreateSwapchainKHR fail
      aux/trace: fix bindless texture dumping
      zink: fix batch disambiguation on first submit

Patrick Lerda (3):
      util/blitter: revert util_blitter_clear_buffer()
      radeonsi: fix refcnt imbalance related to util_blitter_save_fragment_constant_buffer_slot()
      panfrost: fix refcnt imbalance related to blitter

Rhys Perry (4):
      ac/llvm: fix wave32 ac_build_mbcnt_add with 64-bit mask
      ac/llvm: skip ballot zext for 32-bit dest with wave32-as-wave64
      radv: add conformant_trunc_coord to cache UUID
      nir/unsigned_upper_bound: fix phi(bcsel)

Rob Clark (4):
      freedreno/drm: Don't try to export suballoc bo
      freedreno: Handle export error handling
      freedreno: Add aux-context support
      freedreno: Reallocate on unshared export

Robert Beckett (1):
      winsys/panfrost: Fix a scanout resource leak

Rohan Garg (1):
      intel/perf: add perf query support for Intel Raptorlake

Samuel Pitoiset (3):
      radv/amdgpu: fix dumping cs with RADV_DEBUG=noibs
      radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build
      radv/amdgpu: workaround a kernel bug when replacing sparse mappings

Semjon Kravtsenko (1):
      glx: Assign unique serial number to GLXBadFBConfig error

Shan-Min Chao (1):
      tu/kgsl: Fix memory overwrite with vkFlushMappedMemoryRanges when more than 1 range

SoroushIMG (1):
      pvr: Fix barrier insertion on merged subpasses

Sviatoslav Peleshko (1):
      glsl: Fix yylloc.source propagation in YYLLOC_DEFAULT

Timothy Arceri (1):
      glsl: call nir_opt_find_array_copies() when linking

Timur Kristóf (2):
      ac/nir/ngg: Call nir_convert_to_lcssa before divergence analysis.
      aco: Fix subgroup_id intrinsic on GFX10.3+.

Vinson Lee (1):
      tu: Fix missing unlock

Yiwei Zhang (3):
      venus: suballocate feedback slot with feedback buffer alignment
      venus: fix a cmd tmp storage leak
      venus: fix leaks from tracked present src images

Yonggang Luo (1):
      mapi: Fixes check_table.cpp for DrawArraysInstancedARB and DrawElementsInstancedARB

git tag: mesa-23.1.4

https://mesa.freedesktop.org/archive/mesa-23.1.4.tar.xz
SHA256: 7261a17fb94867e3dc5a90d8a1f100fa04b0cbbde51d25302c0872b5e9a10959  mesa-23.1.4.tar.xz
SHA512: 4063c7848f507b5e25cfc862394268147254b90c9f3eb19035cce338b0a9cb611b7380c1c73f0e4feeddde68124225df7dee7b9db5f019603dfde2b88ff46a21  mesa-23.1.4.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-23.1.4.tar.xz.sig
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAmS6hXUACgkQjY4xr8Mk
KKb4pAf9HZn11gfK16eQ3d9qVb/IxsEAErDIOMJAHxudCvCQK9y+zhmL0t5brY9i
t/bvUvFZIAKCPIlqPmzoTmtGDgHFKsFOi1ymh35R8hqasbyEbUQC9GU1REfgrJRy
eVljovPFwvNecxk98n3BnumvETmBscdXn9XeW14U0gDMwnj7GyyhEzv9nLmH8LmT
Fiz9H1JSc/EyriESOiB7gDNolXhiRQFaOEe+VABh1HThTmLDIaznWZPmHDnljK81
N6JDhdo8iIcpSjUZJS6ljHQGsOnPerjBFn9a+/Fhv8Ei5dV5c0bjQSGgCO1KgOth
PPoSuwQTBdaQC+aOkcRzsl5urLUprw==
=SRCQ
-----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.