FERRAMENTAS LINUX: O Vulkan Portability Extension 1.0 agora está disponível para expandir o alcance de Vulkan

segunda-feira, 21 de setembro de 2020

O Vulkan Portability Extension 1.0 agora está disponível para expandir o alcance de Vulkan

 


Confira !!

A extensão de portabilidade Vulkan (VK_KHR_portability_subset) foi lançada como parte do esforço do Grupo Khronos para fazer o Vulkan rodar em tantas plataformas quanto possível, incluindo Apple macOS / iOS.

A extensão VK_KHR_portability_subset é sobre como colocar o Vulkan em funcionamento em APIs não Vulkan, em oposição ao sucesso que já vimos em áreas como a obtenção de OpenGL ou Direct3D sobre Vulkan. A extensão VK_KHR_portability_subset torna mais fácil para os gostos de GFX-RS e MoltenVK fazer o Vulkan rodar em plataformas como os sistemas operacionais da Apple onde Vulkan não é suportado e, portanto, ter que residir no topo, digamos, da API Apple Metal.

O VK_KHR_portability_subset permite desabilitar / marcar como recursos não suportados, de outra forma exigidos do Vulkan. VK_KHR_portability_subset também permite adicionar propriedades ou limites adicionais para ajudar a se adequar aos requisitos / recursos da arquitetura gráfica subjacente que está sendo direcionada. Esta extensão visa apenas esses casos como GFX-RS e MoltenVK e não para uso por implementações Vulkan 1.0 nativas / em conformidade.



Mais detalhes sobre este marco significativo para a portabilidade do Vulkan via Khronos.org . Também existe a documentação KHR_portability_subset . O MoltenVK e GFX-RS já têm o suporte disponível como parte da Vulkan Portability Initiative.



Até a próxima !





Nenhum comentário:

Postar um comentário