O Vulkan 1.4.367 foi lançado esta manhã como a mais nova revisão de especificação para a API de gráficos e computação de alto desempenho. Além das correções de bugs menores e esclarecimentos padrão, esta atualização introduz um novo ID de driver para o Borealis. Este identificador suporta o fork do driver Vulkan Mesa para Apple Silicon que está adotando capacidades de IA como parte do projeto Aurora Silicon.

Uma segunda mudança significativa nesta versão é a adição da extensão VK_KHR_maintenance12. O engenheiro da Valve, Mike Blumenkrantz, colaborou nesta extensão juntamente com engenheiros da NVIDIA, Nintendo, LunarG e AMD. De forma consistente com as extensões de manutenção anteriores, esta atualização agrupa uma coleção de alterações menores que não são individualmente substanciais o suficiente para justificar extensões separadas.

A 12ª especificação de manutenção inclui várias atualizações técnicas específicas. Esses recursos permitem a indexação não uniforme de valores dentro de variáveis usando a classe de armazenamento PushConstant e suportam blits e resolves de profundidade/stencil de aspecto único. Além disso, a atualização estabelece um limite dedicado para índices de anexos de entrada e permite que VkDeviceQueueCreateInfo::pQueuePriorities seja definido como NULL. A lista completa de alterações para o Vulkan 1.4.367 está disponível via GitHub.

Fontes: Phoronix.