Software 42490 Published by

The first bugfix release for Mesa 24.1 is now available. The change log includes several updates and bug fixes for various components of the project.

mesa 24.1.1

Hello everyone,

The bugfix release 24.1.1 is now available.

If you find any issues, please report them here:

The next bugfix release is due in two weeks, on June 19th.



Amit Pundir (1):
android: Fix zink build failure

Dave Airlie (1):
Revert "zink: use a slab allocator for zink_kopper_present_info"

David Heidelberg (1):
ci/nouveau: move disabled jobs back from include into main gitlab-ci.yml

David Rosca (1):
frontends/va: Fix leak when destroying VAEncCodedBufferType

Eric Engestrom (10):
docs: add sha256sum for 24.1.0
.pick_status.json: Mark 410ca6a3e99c5c1c9c91f0f79bf43a35103cbd98 as denominated
freedreno/a6xx: fix kernel -> compute handling
panfrost: mark tests as fixed
panfrost/ci: add missing genxml trigger path
.pick_status.json: Update to f32a258503b40e8e19a1498998b0d4f8b8abb488
.pick_status.json: Update to 0311ac50adb6016efcb455ea52b11f422d6b797e
.pick_status.json: Update to 6889a0a5dd970bbfcd407085c8f12356a9dfe334
docs: add release notes for 24.1.1
VERSION: bump for 24.1.1

Eric R. Smith (4):
get_color_read_type: make sure format/type combo is legal for gles
glsl: test both inputs when sorting varyings for xfb
panfrost: fix some omissions in valhall flow control
panfrost: change default rounding mode for samplers

Faith Ekstrand (2):
nir: Handle cmat types in lower_variable_initializers
spirv: Handle constant cooperative matrices in OpCompositeExtract

Friedrich Vock (2):
radv: Use max_se instead of num_se where appropriate
radeonsi: Use max_se instead of num_se where appropriate

Iago Toral Quiroga (4):
broadcom/compiler: make add_node return the node index
broadcom/compiler: don't assign payload registers to spilling setup temps
broadcom/compiler: apply payload conflict to spill setup before RA
v3dv: fix incorrect index buffer size

Ian Romanick (1):
nir/search: Fix is_16_bits for vectors

Iván Briano (1):
anv: check cmd_buffer is on a transfer queue more properly

Jose Maria Casanova Crespo (8):
v3d: fix CLE MMU errors avoiding using last bytes of CL BOs.
v3dv: fix CLE MMU errors avoiding using last bytes of CL BOs.
v3d: Increase alignment to 16k on CL BO on RPi5
v3dv: Increase alignment to 16k on CL BO on RPi5
v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed
v3dv: Emit stencil draw clear if needed for GFXH-1461
v3dv: really fix CLE MMU errors on 7.1HW Rpi5
v3d: really fix CLE MMU errors on 7.1HW Rpi5

Juan A. Suarez Romero (1):
ci: define SNMP base interface on runner

Karol Herbst (7):
nouveau: import nvif/ioctl.h file from libdrm_nouveau
gallium/vl: stub vl_video_buffer_create_as_resource
gallium/vl: remove stubs which are defined in mesa_util
meson: centralize galliumvl_stub handling
rusticl: link against libgalliumvl_stub
rusticl/event: fix deadlock when calling clGetEventProfilingInfo inside callbacks
iris: fix PIPE_RESOURCE_PARAM_STRIDE for buffers

Kevin Chuang (1):
anv: Properly fetch partial results in vkGetQueryPoolResults

Konstantin Seurer (1):
llvmpipe: Use a second LLVMContext for compiling sample functions

Lionel Landwerlin (8):
.pick_status.json: Update to ce43d7eb7f97bdde61b184a99940c4b03c2f0929
anv: fix shader identifier handling
intel/brw: ensure find_live_channel don't access arch register without sync
anv: fix utrace compute walker timestamp captures
anv: fix timestamp copies from secondary buffers
intel: fix HW generated local-id with indirect compute walker
brw: use a single virtual opcode to read ARF registers
anv: fix Gfx9 fast clears on srgb formats

Mike Blumenkrantz (1):
zink: add atomic image ops to the ms deleting pass

Natanael Copa (1):
nir/opt_varyings: reduce stack usage

Renato Pereyra (1):
anv: Attempt to compile all pipelines even after errors

Rhys Perry (1):
radv: malloc graphics pipeline stages

Samuel Pitoiset (3):
radv: fix setting a custom pitch for CB on GFX10_3+
radv: fix flushing DB meta cache on GFX11.5
radv: fix VRS subpass attachments with mipmaps

Tapani Pälli (1):
anv/android: enable emulated astc for applications

Timur Kristóf (1):
radv: Fix TCS -> TES I/O linking typo of VARYING_SLOT vs. BIT.

Valentine Burley (1):
wsi: Guard DRM-dependent function implementations with HAVE_LIBDRM

Yusuf Khan (1):
zink/query: begin time elapsed queries even if we arent in a rp

bbhtt (1):
nvk: Clean up unused header from libdrm_nouveau

git tag: mesa-24.1.1
SHA256: 0038826c6f7e88d90b4ce6f719192fa58ca7dedf4edcaa1174cf7bd920ef89ea mesa-24.1.1.tar.xz
SHA512: a23fc2fe479f21027095a7791042148586b23da848474209ca4fecfe5c4d499e6 6fff0ebfa06d07ed9f16b5d6a2ef755b362cb6079141aff5fdc47cc571e3b1d mesa-24.1.1.tar.xz