[ANNOUNCE] mesa 24.2.0-rc2

Eric Engestrom eric at engestrom.ch
Thu Jul 25 13:29:35 UTC 2024


Hello everyone,

I'm happy to announce the next release candidate, 24.2.0-rc2.

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

Any issue that should block the release of 24.2.0 final, thus adding
more 24.2.0-rc* release candidates, must be added to this milestone:
https://gitlab.freedesktop.org/mesa/mesa/-/milestones/47

The next release candidate is expected in one week, on July 31st.

Cheers,
  Eric

---

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

Christian Gmeiner (1):
      dri: fix driver names

Daniel Stone (1):
      build: Check for PyYAML in Meson build

Dave Airlie (2):
      draw/orcjit: supply stub function for tcs coro
      llvmpipe/cs/orcjit: add stub function name for coro

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

Dylan Baker (6):
      compilers/clc: Add missing break statements.
      mesa: fix memory leak when using shader cache
      util/glsl2spirv: fixup the generated depfile when copying sources
      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

Eric Engestrom (19):
      .pick_status.json: Update to 0cc23b652401600e57c278d8f6fe6756b13b9f6a
      radeonsi/ci: skip timing out test
      freedreno/ci: double job timeout for a306
      freedreno/ci: document extra variants of failing tests on a618 and a630
      anv+zink/ci: mark some tests as fixed
      anv+zink/ci: document two tests, one failing and one crashing
      anv+zink/ci: mark a couple of tests as flaky
      venus/ci: skip timing out test
      loader: gc loader_get_extensions_name() and __DRI_DRIVER_{GET_,}EXTENSIONS defines
      .pick_status.json: Update to 3b6867f53a6718de80bbff4acb84ffd5aca8a8c8
      nak: fix meson typo
      venus: initialize bitset in CreateDescriptorPool()
      v3d/ci: mark spec at amd_performance_monitor@vc4 tests as flaky
      meson: xcb & xcb-randr are needed by the loader whenever x11 is built
      .pick_status.json: Update to c30e5d44b1027ed03a8fd542829df0055d3e1a96
      .pick_status.json: Update to 6cd4372460b197fea98d257217328ddc3406e6ad
      docs: add stub header for u_format_gen.h
      .pick_status.json: Update to c33d2db06ac0ea4d3d5372caa93bee3bbbe028c7
      VERSION: bump for 24.2.0-rc2

Erico Nunes (1):
      dri: fix sun4i-drm driver name

Faith Ekstrand (5):
      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
      meson/megadriver: Don't invoke the megadriver script with no drivers

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.

Ganesh Belgur Ramachandra (2):
      radeonsi: fix eptich on chips without image opcodes (e.g. gfx940)
      amd/common: skip lane size determination for chips without image opcodes (e.g. gfx940)

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

Karol Herbst (4):
      spirv: generate info for FunctionParameterAttribute
      spirv: initial parsing of function parameter decorations
      spirv: handle function parameters passed by value
      nak: allow clippy::not_unsafe_ptr_arg_deref lints

Marek Olšák (1):
      nir/opt_algebraic: use fmulz for fpow lowering to fix incorrect rendering

Mark Burton (1):
      gallivm: Fix compilation errors when using LLVM 13.

Mary Guillemard (1):
      panvk: Fix image support in vertex jobs

Matt Turner (2):
      intel/clc: Free parsed_spirv_data
      intel/clc: Free disk_cache

Mike Blumenkrantz (3):
      gallium: install gallium-$version.so to libdir
      ci: prune dri from LD_LIBRARY_PATH
      dril: rework config creation

Neha Bhende (1):
      dri: fix macro name check to detect svga driver

Paulo Zanoni (2):
      anv/trtt: fix the process of picking device->trtt.queue
      anv/xe: try harder when the vm_bind ioctl fails

Pierre-Eric Pelloux-Prayer (2):
      amd: use a valid size for ac_pm4_state allocation
      egl,gbm,glx: fix log message spam

Rhys Perry (1):
      aco/gfx11.5: workaround export priority issue

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

Valentine Burley (1):
      tu/kgsl: Remove unused variable

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

Yiwei Zhang (1):
      venus: clarify wsi image ownership

git tag: mesa-24.2.0-rc2

https://mesa.freedesktop.org/archive/mesa-24.2.0-rc2.tar.xz
SHA256: 3b2207cb4aadf2c2f08be0e62a10b17f7638786268e74e9cd8a92f176630b9d0  mesa-24.2.0-rc2.tar.xz
SHA512: 0cc5ff7e1093cdefd5ab5b120be00e88f653d99241a703f985d6ab3c63a0faee0badb441f59524be105dcd2fbee376ea69df019b914370c3cbd4fcf22f9a6834  mesa-24.2.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.2.0-rc2.tar.xz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20240725/d0ee7ada/attachment.sig>


More information about the mesa-dev mailing list