OpenCL And OpenGL Compatibility Pack For Windows 10 On ARM Released

Microsoft has partnered with Adobe to bring GPU acceleration to Photoshop on ARM using the OpenCL and OpenGL mapping layers.

Recently, Microsoft announced the OpenCL and OpenGL Compatibility Pack for Windows 10 on ARM.

Well, Adobe has released a beta version of Photoshop, built natively for ARM64, for developers to bring their Photoshop plug-ins to Windows on ARM. You will need a paid subscription to Photoshop to install this beta version via the Creative Cloud desktop app.

Microsoft has partnered with Adobe to bring GPU acceleration to Photoshop on ARM using the OpenCL and OpenGL mapping layers. You can download the mapping layers now from Microsoft Store as the OpenCL and OpenGL Compatibility Pack. Once you install the compatibility pack alongside your Qualcomm DirectX 12 driver, the ARM-native version of Photoshop can make use of the compatibility pack to take advantage of the GPU capabilities on your ARM device.

Source: Microsoft

Microsft said that the OpenCL and OpenGL compatibility package is not actually an application, so users won’t find it in the Start menu in the Store. It is a bundle of DLLs, all of which are produced by open-source projects.

The Compatibility Pack includes an OpenGL ICD implementation and an OpenCL compiler stack from the Mesa project. It also includes an OpenCL ICD implementation from Microsft's own open-source repository. 

The OpenCL compiler stack makes use of many open source components including 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.