FERRAMENTAS LINUX: Lançamento da API Vulkan 1.3.285: Novas Otimizações e Extensão Desenvolvida pela Valve

sexta-feira, 10 de maio de 2024

Lançamento da API Vulkan 1.3.285: Novas Otimizações e Extensão Desenvolvida pela Valve


A revisão das especificações da API Vulkan 1.3.285 foi lançada hoje, trazendo algumas correções e esclarecimentos, além de uma nova extensão desenvolvida pela equipe de engenharia da Valve.

Hans-Kristian Arntzen, membro da equipe gráfica Linux da Valve e conhecido por seu trabalho no VKD3D-Proton para Direct3D 12 sobre Vulkan, é o responsável por esta nova extensão: VK_MESA_image_alignment_control. Esta extensão permite que aplicativos e jogos solicitem um alinhamento mais preciso para imagens do que normalmente seria exigido pela implementação.

A motivação por trás do VK_MESA_image_alignment_control está nas camadas de API, como no VKD3D-Proton. Isso permite um controle mais eficaz do alinhamento, garantindo que certos alinhamentos para recursos sejam suportados, evitando o preenchimento desnecessário de alocações.

Esta nova extensão, VK_MESA_image_alignment_control, é o principal novo recurso da versão Vulkan 1.3.285 lançada hoje.

Após a atualização das especificações da API, Hans-Kristian Arntzen já abriu uma solicitação de mesclagem para implementar o VK_MESA_image_alignment_control no driver Radeon RADV. Ele mencionou que essa implementação permitirá evitar o excesso de alocação em recursos colocados em D3D12, especialmente em RDNA3, que prefere usar um alinhamento de 256 KiB.

Espera-se que essa implementação chegue em breve ao Mesa e já existe uma solicitação pull para usar esta extensão no VKD3D-Proton.




Fonte 

Até a próxima !!


Nenhum comentário:

Postar um comentário