FERRAMENTAS LINUX: A Microsoft + Collabora estão trabalhando para mapear o OpenGL / OpenCL pelo DirectX 12

quarta-feira, 25 de março de 2020

A Microsoft + Collabora estão trabalhando para mapear o OpenGL / OpenCL pelo DirectX 12




Confira !!



A Microsoft e a Collabora estão anunciando hoje uma parceria para a criação de camadas de mapeamento OpenCL e OpenGL sobre DirectX (D3D12).

O foco está em fornecer suporte ao OpenCL 1.2 e OpenGL 3.3 para todas as versões do Windows em dispositivos habilitados para DirectX 12.

Essa nova iniciativa está aproveitando o código existente no Mesa, LLVM e no tradutor SPIRV-LLVM por oferecer o OpenGL 3.3 / OpenCL 1.2 sobre o Vulkan. O suporte ao OpenCL está sendo levantado em parte pelo rastreador de estado Clover Gallium3D. A intenção é fornecer uma camada genérica que ofereça qualquer sistema habilitado para D3D12 para ter acesso ao OpenGL 3.3 e OpenCL 1.2. Do ponto de vista da Microsoft, eles esperam que ajude os desenvolvedores a fazer a transição do OpenCL / OpenGL mais antigo para o D3D12.

Como parte do trabalho de Collabora, eles estão trabalhando em uma representação intermediária do Mesa NIR para o compilador de shader Microsoft DXIL, bem como em um driver Direct3D 12 ou Gallium3D.




No momento, não parece haver planos imediatos para oferecer suporte ao OpenCL 2.x ou OpenGL 4.x por este trabalho. Ainda parece que eles têm algumas maneiras de alcançar a conformidade com o OpenGL 3.3 e OpenCL 1.2. Uma vez que o código esteja em melhor forma, eles pretendem fazer o upstream das partes relevantes do Mesa.

Mais detalhes sobre essa parceria da Microsoft através do blog Collabora .


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário