[ANNOUNCE] mesa 24.1.5

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

The bugfix release 24.1.5 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 August 14th.

Cheers,
  Eric

---

Alessandro Astone (1):
      egl/gbm: Walk device list to initialize DRM platform

Dave Airlie (1):
      gallivm/sample: fix sampling indirect from vertex shaders

David Rosca (1):
      Revert "frontends/va: Fix AV1 slice_data_offset with multiple slice data buffers"

Deborah Brouwer (1):
      ci/lava: Detect a6xx gpu recovery failures

Dylan Baker (5):
      compilers/clc: Add missing break statements.
      mesa: fix memory leak when using shader cache
      tgsi_to_nir: free disk cache value if the size is wrong
      crocus: properly free resources on BO allocation failure
      crocus: check for depth+stencil before creating resource

Emma Anholt (1):
      dri: Fix a pasteo in dri2_from_names()

Eric Engestrom (14):
      docs: add sha256sum for 24.1.4
      .pick_status.json: Update to 534f0019d714f2331f29d1281a009bb439ebdb17
      .pick_status.json: Mark 4e9c16b035159c01b10fadeb5930f62efba14058 as denominated
      .pick_status.json: Update to 0cc23b652401600e57c278d8f6fe6756b13b9f6a
      .pick_status.json: Update to 0bdc2f180f1fbce16d96d718119b4eed1e5a6731
      [24.1 only] ci: bump cbindgen-cli to 0.65 to match actual requirements
      nak: fix meson typo
      venus: initialize bitset in CreateDescriptorPool()
      meson: xcb & xcb-randr are needed by the loader whenever x11 is built
      .pick_status.json: Update to ad90bf0500e07b1bc35f87a406f284c0a7fa7049
      ci/baremetal: fix logic for retrying boot when it failed
      .pick_status.json: Update to 235ce3df9baad0d7f0895e58c647914da00d7351
      docs: add release notes for 24.1.5
      VERSION: bump for 24.1.5

Faith Ekstrand (4):
      nvk: Fix indirect cbuf binds pre-Turing
      nvk: Don't advertise sparse residency on Maxwell A
      nvk: Reject sparse images on Maxwell A and earlier
      nak/spill_values: Don't assume no trivial phis

Francisco Jerez (5):
      intel/brw: Implement null push constant workaround.
      intel/dev: Add devinfo flag for TBIMR push constant workaround.
      anv/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround.
      iris/gfx12.5: Pass non-empty push constant data to PS stage for TBIMR workaround.
      iris: Pin pixel hashing table BO from iris_batch submission instead of from iris_state.

GKraats (3):
      i915g: fix generation of large mipmaps
      i915g: fix mipmap-layout for npots
      i915g: fix max_lod at mipmap-sampling

Georg Lehmann (2):
      aco/optimizer: update temp_rc when converting to uniform bool alu
      spirv: ignore more function param decorations

Iván Briano (1):
      anv: get scratch surface from the correct pool

Jesse Natalie (1):
      microsoft/clc: Split struct copies before vars_to_ssa in pre-inline optimizations

Jessica Clarke (3):
      Revert "meson: Do not require libdrm for DRI2 on hurd"
      Revert "meson: fix with_dri2 definition for GNU Hurd"
      meson: egl: Build egl_dri2 driver even for plain DRI

José Roberto de Souza (2):
      isl: Fix Xe2 protected mask
      anv: Propagate protected information to blorp_batch_isl_copy_usage()

Karol Herbst (17):
      rusticl/event: make set_status handle error status properly
      rusticl/queue: do not overwrite event error states
      rusticl/queue: properly check all dependencies for an error status
      rusticl/event: properly implement CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST
      rusticl/queue: properly implement in-order queue error checking
      rusticl/event: return execution errors when doing a blocking enqueue
      rusticl/mesa: handle failures with u_upload_data
      rusticl/mesa: set take_ownership to true in set_constant_buffer_stream
      nak: allow clippy::not_unsafe_ptr_arg_deref lints
      clc: force linking of spirvs with mismatching pointer types in signatures
      spirv: generate info for FunctionParameterAttribute
      spirv: initial parsing of function parameter decorations
      spirv: handle function parameters passed by value
      rusticl: fix clippy lint having bounds defined in multiple places
      rusticl/program: protect against 0 length in slice::from_raw_parts
      rusticl/api: protect against 0 length in slice::from_raw_parts
      rusticl/spirv: protect against 0 length in slice::from_raw_parts

Lionel Landwerlin (4):
      brw: fix uniform rebuild of sources
      isl: account for protection in base usage checks
      anv: properly flag image/imageviews for ISL protection
      anv: propagate protected information for blorp operations

M Henning (1):
      nak: Add minimum bindgen requirement

Matt Turner (4):
      intel/clc: Free parsed_spirv_data
      intel/clc: Free disk_cache
      intel/brw: Use REG_CLASS_COUNT
      intel/elk: Use REG_CLASS_COUNT

Paulo Zanoni (1):
      anv/trtt: fix the process of picking device->trtt.queue

Samuel Pitoiset (1):
      radv: do not expose ImageFloat32AtomicMinMax on GFX11_5

Sushma Venkatesh Reddy (1):
      intel/clflush: Utilize clflushopt in intel_invalidate_range

Vlad Schiller (2):
      pvr: Handle VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO
      pvr: Handle VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO

X512 (2):
      egl/haiku: fix double free of BBitmap
      egl/haiku: fix synchronization problems, add missing header

Yiwei Zhang (1):
      venus: fix a race condition between gem close and gem handle tracking

git tag: mesa-24.1.5

https://mesa.freedesktop.org/archive/mesa-24.1.5.tar.xz
SHA256: 02761ffd965dd64b95421ebfca1191d73724aba00f30034009237564f34cf976  mesa-24.1.5.tar.xz
SHA512: 5916cc38c4a17161b012310c473077177887c5fff1bc5cb1f6efdf5da44878c18c99fe0c62318d897798cd4edb0f7206a989198ba085c2d402d49cdd0ee25288  mesa-24.1.5.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.1.5.tar.xz.sig
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEV1Ud4VuWj2NBwkj2jY4xr8MkKKYFAmaqW7MACgkQjY4xr8Mk
KKbthAf/V+HeJkePYE1P+oIHfl4vqUpzZoBwuKlPbtan3H7d3jEHjFqTiIipB9sm
4WR3n6o019v/BilJ2VUmrHePg6wMoAC4SebYjSy/i7MoQCIOz6XgI5WLjUPimnde
oTpPuWqsyJLx4SaOTf4Jm2c2rLgqhuKC705XREBUoBUJdmqpSFDNucBPJ8JvafU9
gucvlIJqSkag4Qi+Qo0lV1Y5A6Qi5IGNHpSvcbXz3QgWCgw8pICxjA4RRIPOnYqP
1zUy+jZIQ9hIqSLNlwq0jQSkLwRkI3Oosjd+nTTmJL3jvDQ+PTj9edHMfeMOUdS7
vtfDiQ5tE7FVZAT+IB3+wA2Vn+8wDg==
=0d56
-----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.