Confira !!
O aprimoramento mais recente do Mesa 21.0 é o suporte para a construção do código de driver Direct3D 12 Gallium3D da Microsoft para o subsistema Windows para Linux 2 (WSL2).
No mês passado, o código inicial Direct3D 12 Gallium3D foi incorporado ao Mesa para uso no Windows. O que está se fundindo hoje são os bits iniciais em torno do suporte no subsistema do Windows para Linux. Isso inclui a capacidade de criar o código Direct3D no Linux, embora não seja útil fora do contexto WSL.
Este trabalho no lado WSL é, em última análise, para permitir OpenGL (e OpenCL também está em andamento) para trabalhar no subsistema do Windows para Linux e, por sua vez, executá-lo sobre drivers Windows D3D12 no host, semelhante ao suporte atual do Mesa no Windows para OpenGL / OpenCL sobre drivers D3D12 no próprio Windows para casos como Windows em laptops ARM em que os drivers GL / CL nativos podem não estar disponíveis. Este esforço não é sobre o suporte nativo do Direct3D no Linux como uma API gráfica moderna ou algo parecido para ajudar na portabilidade de jogos para Linux.
O código do WSL D3D12 inicial fundido hoje no Mesa 21.0-devel pode ser encontrado por meio desta fusão. No geral, porém, continua sendo um trabalho em andamento e provavelmente levará alguns meses antes de ver uma boa experiência out-of-the-box, especialmente pelo tempo necessário para colocá-lo nos lançamentos de distribuição WSL.
Até a próxima !!
Nenhum comentário:
Postar um comentário