A mais recente versão da pilha de gráficos de código aberto, Mesa 25.0, foi lançada hoje, trazendo uma série de novos recursos e melhorias para diversos drivers gráficos suportados.
Entre os principais destaques, Mesa 25.0 introduz suporte ao Vulkan 1.4 nos drivers RADV (AMD), ANV (Intel), NVK (NVIDIA), Turnip (Qualcomm), Asahi (Apple) e Lavapipe (software). Além disso, o driver PanVK (Mali) agora oferece suporte ao Vulkan 1.1 e a várias funcionalidades, como shaderInt16, shaderInt64, imageCubeArray, depthClamp, depthBiasClamp, drawIndirectFirstInstance, sampleRateShading e occlusionQueryPrecise. Também há suporte inicial para GFX12 (RDNA4) no driver RADV.
O driver PanVK para GPUs Mali recebeu ainda mais melhorias, incluindo compatibilidade com diversas extensões Vulkan, como VK_KHR_dedicated_allocation, VK_KHR_global_priority, VK_KHR_index_type_uint8, VK_KHR_map_memory2, VK_KHR_multiview, VK_KHR_shader_non_semantic_info, VK_KHR_shader_relaxed_extended_instruction, VK_KHR_vertex_attribute_divisor, VK_KHR_zero_initialize_workgroup_memory e VK_KHR_shader_draw_parameters.
Além disso, essa versão expande o suporte do PanVK com as extensões VK_KHR_shader_float16_int8, VK_KHR_8bit_storage, VK_EXT_4444_formats, VK_EXT_global_priority, VK_EXT_global_priority_query, VK_EXT_host_query_reset, VK_EXT_image_robustness, VK_EXT_pipeline_robustness, VK_EXT_provoking_vertex, VK_EXT_queue_family_foreign, VK_EXT_sampler_filter_minmax, VK_EXT_scalar_block_layout, VK_EXT_tooling_info, VK_KHR_shader_subgroup_rotate e VK_EXT_subgroup_size_control.
Diversos jogos se beneficiam das melhorias implementadas no Mesa 25.0. Entre os títulos com otimizações nesta versão estão Black Myth: Wukong, Hogwarts Legacy, Steel Rats, Dynasty Warriors: Origins, Marvel Rivals, Immortals Fenyx Rising, Cyberpunk 2077, THE FINALS, Ghost of Tsushima, Resident Evil 2, Borderlands 3, Disney Speedstorm, It Takes Two, Portal 2, X-Plane 12, Resident Evil 3, The First Descendant, Age of Mythology: Recontado, Artifact Classic, Half-Life 2, X4: Foundations, Firestorm, Red Dead Redemption 2, Dota 2, Resident Evil 6 e Total War: Warhammer II.
Outra novidade relevante é a inclusão das extensões VK_KHR_depth_clamp_zero_one e VK_KHR_maintenance8 no driver RADV Radeon Vulkan para GPUs AMD Radeon. Além disso, Mesa 25.0 passa a oferecer suporte a cl_khr_depth_images em rústico.
Para mais detalhes sobre as mudanças implementadas nesta versão, consulte as notas de lançamento no site oficial, onde também é possível baixar o tarball de origem.