← Back to context

Comment by pjmlp

9 days ago

Windows doesn't have first party support for OpenGL and Vulkan.

It has a plugglable driver system, leftover from the Windows NT/OpenGL 1.1 days called ICD, that driver vendors use to add their OpenGL and Vulkan drivers.

https://learn.microsoft.com/en-us/windows-hardware/drivers/d...

In some subsystems like UWP, or Windows on ARM, ICDs aren't supported, and OpenGL/Vulkan have to be mapped on top of DirectX.

https://devblogs.microsoft.com/directx/announcing-the-opencl...

On Snapdragon X and later, native Vulkan and OpenCL UMDs are provided out of the box

GLon12 is still used for OpenGL however