FERRAMENTAS LINUX: A Iniciativa de portabilidade da Rust Vulkan Gfx-rs atinge um novo marco

domingo, 10 de fevereiro de 2019

A Iniciativa de portabilidade da Rust Vulkan Gfx-rs atinge um novo marco





Confira !!



Gfx-rs Portability é a biblioteca que está sendo desenvolvida na linguagem de programação Rust que implementa a Vulkan Portability Initiative como um esforço semelhante ao MoltenVK para obter facilmente aplicativos Vulkan sendo executados em macOS e outras plataformas onde o suporte a API Vulkan pode não estar disponível nativamente.

Sábado marcou uma nova versão do gfx-rs / portability que implementa a versão 0.2 da extensão VK_EXT_portability_subset. Esta versão também oferece melhorias para o back-end da API de computação gráfica / computação da Apple.

O VK_EXTX_portability_subset é a extensão do esforço Vulkan Portability do Khronos Group que permite que alguns recursos exigidos do Vulkan sejam opcionais para facilitar as implementações do Vulkan em plataformas alternativas. Esse subconjunto do Vulkan foi projetado para ser mais facilmente mapeável para outras plataformas / APIs. VK_EXTX_portability_subset também é usado pelo MoltenVK .

O estado mais recente deste esforço da Vulkan Portability pode ser encontrado neste repositório do GitHub .

Assim, com o novo esforço de portabilidade do Rust Gfx, ele agora está trabalhando com as especificações mais recentes do VK_EXTX_portability_subset, além de ter melhorado o manuseio de superfície, suporte básico para buffers de comando secundário e outras melhorias. Mais informações sobre esse esforço, bem como downloads do Linux / MacOS, podem ser encontradas via gfx-rs / portability .

Com os gostos de Gfx-rs e MoltenVK, esperamos que em 2019 vejamos mais jogos / aplicativos no macOS / iOS decidam fazer uso dessas bibliotecas para o Vulkan no Mac e permitir uma API gráfica moderna e comum em todas as principais plataformas.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário