Software 42190 Published by

The third release candidate of Mesa 24.0.0 is now available for testing.

mesa 24.0.0-rc3

Hello everyone,

I'm happy to announce the next release candidate, 24.0.0-rc3.

As always, if you find any issues please report them here:

Any issue that should block the release of 24.0.0 final, thus adding
more 24.0.0-rc* release candidates, must be added to this milestone:

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



Boris Brezillon (1):
panfrost: Clamp the render area to the damage region

Caio Oliveira (1):
intel/compiler: Fix rebuilding the CFG in fs_combine_constants

Daniel Schürmann (1):
aco: give spiller more room to assign spilled SGPRs to VGPRs

Dave Airlie (2):
radv/video: refactor sq start/end code to avoid decode hangs.
radv: don't submit empty command buffers on encoder ring.

David Heidelberg (1):
ci/deqp: uprev deqp-runner for Linux too to 0.18.0

Eric Engestrom (6):
ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all built
.pick_status.json: Update to d2b08f9437f692f6ff4be2512967973f18796cb2
.pick_status.json: Update to d0a3bac163ca803eda03feb3afea80e516568caf
.pick_status.json: Update to 90939e93f6657e1334a9c5edd05e80344b17ff66
.pick_status.json: Update to eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb
VERSION: bump for 24.0.0-rc3

Eric R. Smith (1):
panfrost: fix panfrost drm-shim

Faith Ekstrand (1):
nvk: Unref shaders on pipeline free

Friedrich Vock (3):
radv: Fix shader replay allocation condition
nir: Make is_trivial_deref_cast public
nir: Handle casts in nir_opt_copy_prop_vars

Georg Lehmann (1):
aco: stop scheduling at p_logical_end

Hans-Kristian Arntzen (1):
wsi/x11: Add workaround for Detroit Become Human.

Ian Romanick (3):
intel/compiler: Disable DPAS instructions on MTL
intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value
intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value

Karol Herbst (3):
nir: rework and fix rotate lowering
nak/opt_out: fix comparison in try_combine_outs
rusticl/kernel: check that local size on dispatch doesn't exceed limits

Konstantin Seurer (4):
ac/llvm: Enable helper invocations for quad OPs
lavapipe: Fix DGC vertex buffer handling
lavapipe: Mark vertex elements dirty if the stride changed
lavapipe: Report the correct preprocess buffer size

Lionel Landwerlin (2):
anv: fix pipeline executable properties with graphics libraries
anv: implement undocumented tile cache flush requirements

Rhys Perry (3):
radv: do nir_shader_gather_info after radv_nir_lower_rt_abi
nir/lower_non_uniform: set non_uniform=false when lowering is not needed
nir/lower_shader_calls: remove CF before nir_opt_if

Ryan Neph (1):
venus: fix shmem leak on vn_ring_destroy

Samuel Pitoiset (2):
radv: fix indirect dispatches on the compute queue on GFX7
radv: fix indirect draws with NULL index buffer on GFX10

Sil Vilerino (1):
d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH

Tapani Pälli (3):
iris: expand pre-hiz data cache flush to gfx >= 125
anv: expand pre-hiz data cache flush to gfx >= 125
iris: replace constant cache invalidate with hdc flush

Yiwei Zhang (3):
venus: fix pipeline layout lifetime
venus: fix pipeline derivatives
venus: fix to respect the final pipeline layout

git tag: mesa-24.0.0-rc3
SHA256: 6285a5bbbbf43fddafb4b3b726b148a4a222460e892bd1b69aaff4d380c98355 mesa-24.0.0-rc3.tar.xz
SHA512: 0cd619cc79198981061f25e9464cdffa56b5cffbda69b339e7da275af92527c3cd3 d3b6ec0d80f920fe0aae025874a2f15f37a737be6e051738fa26bb2907164 mesa-24.0.0-rc3.tar.xz