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.
Até a próxima !!
Nenhum comentário:
Postar um comentário