O desenvolvedor Ethan Lee anunciou ontem o lançamento do FNA 24.08, trazendo a preparação para o próximo lançamento do SDL 3 e uma boa adição de suporte Direct3D 11 no Linux graças ao DXVK.
O que é a FNA? É uma nova implementação das bibliotecas de atualização do Microsoft XNA Game Studio 4.0. Por ser de código aberto e multiplataforma, muitos jogos o utilizam. Alguns dos jogos que o utilizam incluem Streets of Rage 4, Terraria, Unrailed!, Axiom Verge 1 e 2 e a lista continua.
A versão 23.05 do FNA do ano passado incluiu o primeiro lançamento alfa do suporte Direct3D 11 no Linux, e com o FNA 24.08 agora é oficial. O próprio projeto DXVK já estava integrado ao código nativo DXVK no DXVK 2.0 no final de 2022. Qual é o objetivo disso? Ainda mais fácil portar jogos, pois a API D3D da Microsoft é traduzida para Vulkan para jogos Linux nativos.
Comentando sobre o lançamento, Lee disse no FNA Discord:
Grande surpresa, é outro lançamento que contém principalmente preparações SDL3 e nada mais. Mas não se engane, este mês foi ótimo para a FNA – para o SDL 3.0, os mantenedores decidiram usar nossa API GPU e até conseguimos permissão para tentar incluí-la na primeira versão! Desde então, nos concentramos exclusivamente na GPU e as coisas continuam a progredir – esperamos ter a API em beta muito, muito em breve, assumindo que não haja anomalias com o D3D12.
Ao mesmo tempo, o suporte D3D11 da FNA no Linux agora está oficialmente completo e com suporte! Os desenvolvedores do Steam são incentivados a exigir o tempo de execução “Sniper” para suas versões nativas do Linux, para que os usuários possam ativar o suporte DXVK, se desejarem. Espero que nossa API GPU seja pelo menos tão boa, mas, por enquanto, é uma coisa boa de se ter.
Definitivamente foi um verão com muitos gráficos e muito mais detalhes do que todos gostaríamos, mas os resultados definitivamente valerão a pena!
Para mais informações acesse o site da FNA.