Vulkan 1.3. 217 foi lançado esta manhã como a versão mais recente da especificação de API de computação/gráficos de alto desempenho do Khronos. Com Vulkan 1.3.217 vem duas novas extensões.

Além da variedade usual de esclarecimentos e correções de especificações, o Vulkan 1.3.217 adiciona duas novas extensões ao ecossistema Vulkan.

O primeiro é VK_EXT_non_seamless_cube_map. VK_EXT_non_seamless_cube_map permite desabilitar o manuseio de borda do mapa de cubo em um nível por amostra para corresponder ao comportamento de outras APIs gráficas. Esta extensão pode ajudar na portabilidade de outras APIs gráficas no topo do Vulkan. Esta nova extensão de Georg Lehmann é para ajudar o DXVK em seu suporte ao Direct3D 9, enquanto também pode ser útil para Zink/OpenGL. Há também implementações de driver Radeon RADV e Intel ANV Vulkan desta extensão.

A outra nova extensão é VK_EXT_metal_objects e permite interagir com objetos Apple Metal API. Esta extensão foi trabalhada pelos desenvolvedores Mozilla e MoltenVK. Esta implementação de VK_EXT_metal_objects é relevante apenas para Vulkan em plataformas Apple que suportam a API Metal e não fornece nenhuma ajuda para ver Metal em outros alvos ou quaisquer outras adições mágicas… Basicamente, ela permite importar ou exportar objetos Metal subjacentes associados a Vulkan específico objetos, ajudando esforços como o MoltenVK que permite que o Vulkan seja executado em plataformas macOS/iOS.

São apenas essas duas extensões que são novas com o lançamento do Vulkan 1.3.217 de hoje. Mais detalhes sobre as alterações nas especificações do Vulkan 1.3.217 por meio este commit.

Categories: IT Info