Vulkan 1.3.233 foi lançado ontem, e com a versão mais recente vem três extensões para ajudar os fornecedores da NVIDIA com controle de memória e ray tracing.
Vulkan 1.3.233 oferece novas extensões de fornecedores NVIDIA e inclui documentação expandida e atualizada para a API Vulkan. As mais recentes implementações NVIDIA Vulkan são
- descompressão de memória
- Reordenação de Invocação de Ray Trace
- copiar memória indireta
Michael Larabel detalhou as adições individuais ao Vulkan para NVIDIA, que você pode ler no site Foronyx. Forneceremos um resumo abaixo para facilitar a referência.
Vulkan é, por design, uma API de baixo nível que remove muitas das abstrações encontradas nas APIs gráficas de geração anterior. Isso é ótimo para desempenho máximo, mas tem o efeito colateral de expor mais complexidade ao desenvolvedor. Felizmente, existem vários ótimos tutoriais para ajudá-lo a superar esse obstáculo e ser produtivo rapidamente.
A descompactação de memória para memória é a adição mínima à mais recente integração de API e permite uma descompactação mais eficiente entre a memória gráfica. Invocar o ray tracing permitirá maior controle do ray tracing Vulkan, oferecendo uma classificação mais eficiente das informações. Finalmente, a memória de cópia executa cópias indiretamente dentro de seções de memória e imagem usando conjuntos de instruções indiretas. Esse processo é realizado por um dispositivo que lê indiretamente de um buffer enquanto o procedimento está ativo. Essa ação acelera os tempos de construção do buffer de comando, especialmente quando os detalhes não são conhecidos pelo sistema.
A NVIDIA também vê a introdução do NVK, um driver de código aberto dentro do Mesa especificamente para NVIDIA. Até agora, ele foi implementado para arquiteturas que variam de Turing a suítes gráficas mais recentes. Você pode encontrar as informações de desenvolvimento aqui.
Você pode encontrar mais detalhes no vulkan.org site, que é implementado nos sistemas operacionais Windows, Nintendo Switch, MoltenVK (sistemas Mac), Linux e Android. No lado do hardware, AMD, Arm, Imagination, Intel, NVIDIA, Qualcomm, Samsung e Raspberry Pi usam ferramentas de uma forma ou de outra.
Além disso, confira seu crescimento lista de aplicativos e jogos explicitamente feito com Vulkan, que estão nos sistemas operacionais mencionados acima. League of Legends Wild Rift e Marvel Future Revolution são alguns dos títulos mais recentes criados usando a API Vulkan.
fontes de notícias: Foronyx, Site principal do Vulkan, página feita com o Vulkan,
Produtos mencionados nesta publicação.