[ANNOUNCE] mesa 24.1.3

Eric Engestrom eric at engestrom.ch
Wed Jul 3 15:33:50 UTC 2024


Hello everyone,

The bugfix release 24.1.3 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 July 17th.

Cheers,
  Eric

---

Alyssa Rosenzweig (1):
      nir: fix miscompiles with rules with INT32_MIN

Bas Nieuwenhuizen (1):
      util/disk_cache: Fix cache marker refresh.

Connor Abbott (1):
      ir3: Make sure constlen includes stc/ldc.k/ldg.k instructions

Daniel Schürmann (1):
      aco/spill: Unconditionally add 2 SGPRs to live-in demand

Dylan Baker (2):
      clc: remove check for null pointer that cannot be true in llvm_mod_to_spirv
      anv/grl: add some validation that we're not going to overflow

Eric Engestrom (16):
      docs: add sha256sum for 24.1.2
      ci/shader-db: drop extra nesting section
      ci/debian-build-testing: drop extra nesting section
      ci: fix section_end in debian-build-testing
      .pick_status.json: Update to 1ff86021a7a06d2548482c40b1584042e298f58e
      .pick_status.json: Update to c4a38c658317bc8d17447fd6ee3e717a96ca9948
      .pick_status.json: Update to dd85b50d182a2bd1c67d9a8f858d93fc4dded91c
      .pick_status.json: Update to 037eaa962b56ff70ecf889ace05020635964e23c
      .pick_status.json: Update to 68215332a8cd87d8109ee4c3b50e04df223d9c83
      .pick_status.json: Update to 6b5a12611bff70ffb3c736de29ff5631efbb8770
      .pick_status.json: Update to 076cbf605e84ad2f7353099af95969702aac5b77
      .pick_status.json: Mark 41698eee96b17ab11773ca92bf557d35bc72e207 as denominated
      .pick_status.json: Mark 7033623acd8b7bae8bc52911d4d1c3223726a8f9 as denominated
      .pick_status.json: Mark 5ca85d75c05de9df7c3170122dfdb04bc795b43a as denominated
      docs: add release notes for 24.1.3
      VERSION: bump for 24.1.3

Erik Faye-Lund (4):
      nir: fix utf-8 encoding-issue
      Revert "docs: use html_static_path for static files"
      docs: use os.pardir
      docs: fix bootstrap-extension

Faith Ekstrand (1):
      nir/format_convert: Smash NaN to 0 in pack_r9g9b9e5()

Iago Toral Quiroga (2):
      broadcom/compiler: don't spill in between multop and umul24
      broadcom/compiler: fix per-quad spilling

Jesse Natalie (2):
      wgl: Delete pixelformat support query
      wgl: Fix flag check for GDI compat

José Expósito (1):
      llvmpipe: Init eglQueryDmaBufModifiersEXT num_modifiers

José Roberto de Souza (2):
      anv: Remove block promoting non CPU mapped bos to coherent
      anv: Fix assert in xe_gem_create()

Julian Orth (1):
      egl/wayland: ignore unsupported driver configs

Karol Herbst (7):
      util/u_printf: properly handle %%
      rusticl/memory: assume minimum image_height of 1
      rusticl/memory: fix clFillImage for buffer images
      rusticl: add new CL_INVALID_BUFFER_SIZE condition for clCreateBuffer
      rusticl: add bsymbolic to linker flags
      rusticl/queue: gracefully stop the worker thread
      nir/schedule: add write dep also for shared_atomic

Konstantin Seurer (4):
      llvmpipe: Lock shader access to sample_functions
      llvmpipe: Stop using a sample_functions pointer as cache key
      llvmpipe: Only evict cache entries if a fence is available
      lavapipe: Always call finish_fence after lvp_execute_cmd_buffer

Lionel Landwerlin (6):
      anv: fix vkCmdWaitEvents2 handling
      anv: add a protected scratch pool
      anv: prepare 2 variants of all shader instructions
      anv: allocate compute scratch using the right scratch pool
      anv: emit the right shader instruction for protected mode
      anv: workaround flaky xfb query results on Gfx11

Luc Ma (1):
      meson: Build pipe-loader when build-tests is true

Mary Guillemard (1):
      panvk: Report correct min value for discreteQueuePriorities

Michel Dänzer (2):
      egl/dri: Use packed pipe_format
      dri: Go back to hard-coded list of RGBA formats

Mike Blumenkrantz (2):
      dri: rename 'implicit' param from earlier series
      zink: null check pipe loader config before use

Neha Bhende (1):
      svga: Retrieve stride info from hwtnl->cmd.vdecl for swtnl draws

Patrick Lerda (1):
      clover: fix meson opencl-spirv option

Paulo Zanoni (2):
      anv/xe: fix declaration of memory flags for integrated non-LLC platforms
      anv/sparse: fix TR-TT page table bo size and flags

Pierre-Eric Pelloux-Prayer (2):
      ac/llvm: implement WA in nir to llvm
      ac/surface: reject modifiers with retile_dcc and bpe != 32

Qiang Yu (2):
      nir: fix lower array to vec metadata preserve
      nir: fix clip cull distance lowering metadata preserve

Rhys Perry (3):
      aco/insert_exec_mask: ensure top mask is not a temporary at loop exits
      vtn: ensure TCS control barriers have a large enough memory scope
      aco: skip continue_or_break LCSSA phis when not needed

Samuel Pitoiset (2):
      radv/amdgpu: fix chaining CS with external IBs on compute queue
      radv: fix incorrect cache flushes before decompressing DCC on compute

Tapani Pälli (1):
      isl: fix condition for enabling sampler route to lsc

git tag: mesa-24.1.3

https://mesa.freedesktop.org/archive/mesa-24.1.3.tar.xz
SHA256: 63236426b25a745ba6aa2d6daf8cd769d5ea01887b0745ab7124d2ef33a9020d  mesa-24.1.3.tar.xz
SHA512: db4071ac80747397023762d6e0355b001f4e942cdc706c67f8aced80e162058667c02a0dc0804a45afc2656cb65d8b16e17148bc03f0a1692067ec170f193c1a  mesa-24.1.3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.1.3.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/20240703/d87cafba/attachment.sig>


More information about the mesa-dev mailing list