Microsoft’s”O esforço do CLOn12″para permitir o OpenCL sobre o DirectX 12, aproveitando o Mesa, agora resultou em um grande retrabalho em seu código dentro do Mesa.

Houve uma solicitação de mesclagem de cinco meses para o código CLC da Microsoft dentro do Mesa para retrabalhar sua interface de compilador. O foco desta grande série de patch da Microsoft tem sido a capacidade de oferecer suporte a SPIR e SPIR-V no CLOn12. Além disso, este código reformulado está em melhor forma.

SPIR, é claro, sendo a linguagem intermediária desenvolvida pelo Grupo Khronos originalmente para OpenCL. O SPIR-V é a evolução desse IR projetado em torno das necessidades de API da indústria moderna e que suporta a ingestão no Vulkan e OpenGL 4.6 enquanto mantém o suporte OpenCL também.

A solicitação de mesclagem com aquele grande retrabalho do compilador foi mesclada esta manhã. Também há esta mesclagem OpenCLOn12 ao repositório GitHub da Microsoft que adiciona o suporte, por sua vez, para programas SPIR-V IL.

Categories: IT Info