O lançamento da versão 24.0 da pilha de gráficos de código aberto Mesa aconteceu hoje, marcando uma significativa atualização que incorpora novos recursos e aprimoramentos para vários drivers gráficos inclusos.
As principais adições da versão 24.0 da Mesa incluem a introdução de um novo driver PowerVR Vulkan para GPUs Imagination, suporte OpenGL 4.6 para o driver D3D12 MS OpenGL, melhorias de desempenho de ray-tracing para o driver AMD Vulkan RADV e a inclusão do suporte para EGL_EXT_query_reset_notification_strategy. Esta última adição possibilita que um aplicativo ou estrutura recupere a estratégia de notificação de redefinição de um contexto existente para criar um contexto compartilhado compatível. Além disso, houve diversas melhorias no driver NVIDIA Vulkan, conhecido como NVK.
O driver gráfico Asahi também foi aprimorado com a inclusão de novos recursos, como suporte para sombreadores de geometria, suporte a OpenGL 3.3 e extensões OpenGL adicionais, tais como GL_ARB_texture_cube_map_array, GL_ARB_clip_control, GL_ARB_timer_query, GL_EXT_disjoint_timer_query, GL_ARB_base_instance, GL_ARB_shader_texture_image_samples, GL_ARB_indirect_parameters, GL_ARB_viewport_array, GL_ARB_fragment_layer_viewport, GL_ARB_cull_distance e GL_ARB_transform_feedback_overflow_query.
O driver RADV AMD Vulkan recebeu suporte para novas extensões Vulkan, como VK_EXT_image_compression_control, VK_EXT_device_fault, VK_EXT_depth_clamp_zero_one, VK_KHR_calibrated_timestamps, VK_KHR_vertex_attribute_divisor, VK_KHR_maintenance6 e VK_KHR_ray_tracing_position_fetch.
Como é de praxe em novos lançamentos do Mesa, a versão 24.0 também traz numerosas correções de bugs, aprimorando o suporte para diversos videogames, incluindo Assassin's Creed Odyssey, The Finals, Dead or Alive Xtreme 3, Atlas Fallen, Crysis 2 Remastered, Doom Eternal, Resident Evil 2, War Thunder, GTA, Dead Space (2023), Valheim, Armored Core VI: Fires of Rubicon, DiRT Rally, Mass Effect Legendary Edition, DIRT 5, LEGO Star Wars: The Skywalker Saga, Battlefield 4, Counter-Strike 2, Os Senhores dos Caídos e Wolfenstein: A Nova Ordem.
Além disso, a atualização aborda uma possível regressão com aplicativos Flatpak, corrige antialiasing no Blender em sistemas com GPUs AMD, aprimora o suporte para sistemas Ubuntu 22.04 LTS, Ubuntu 23.10 e Slackware 15.0, e melhora o suporte para Unreal Engine 5.2 e versões posteriores, além de corrigir diversos outros bugs. Para obter informações mais detalhadas, consulte as notas de versão no site oficial, onde também é possível baixar o tarball de origem.