OpenCL and OpenGL Compatibility Pack for Windows 10 on ARM
added on 2020/11/17 @ 20:22:33 | 986 views| category: general-tech

Earlier this year, we announced a partnership with Collabora to build OpenCL and OpenGL mapping layers to DirectX 12, with the goal of supporting more OpenCL- and OpenGL-based productivity and creative apps where native drivers are not available. We have made tremendous progress since then, and today, we’re excited to talk more about the project and share one specific use case: Photoshop on Windows 10 on ARM.

The OpenCL and OpenGL Compatibility Pack includes an OpenGL ICD implementation and an OpenCL compiler stack from the Mesa project, as well as an OpenCL ICD implementation from our own open source repository. The OpenCL compiler stack leverages even more open source components: It uses Clang/LLVM 10.0, the SPIRV-LLVM-Translator project, and the SPIRV-Tools project before converting OpenCL SPIR-V into Mesa’s NIR format and finally to D3D’s DXIL format.

Links:
- https://github.com/microsoft/OpenCLOn12
- https://devblogs.microsoft.com/directx/in-the-works-opencl-and-opengl-mapping-layers-to-directx/

tags: #arm #opengl #opencl #windows10