3 ms·
> The key is that the proprietary Microsoft specific API added by this patch is only usable in a WSL environment The other key, which everyone crying "Extend"
by Rusky 6y ago
> The key is that the proprietary Microsoft specific API added by this patch is only usable in a WSL environment
The other key, which everyone crying "Extend" seems so eager to ignore, is that they don't actually want anyone to use this API: https://lkml.org/lkml/2020/5/19/1139 https://lkml.org/lkml/2020/5/19/1139
"I'll explain below why we had to pipe DX12
all the way into the Linux guest, but this is not to introduce DX12
into the Linux world as competition. There is no intent for anyone in
the Linux world to start coding for the DX12 API."
They want people to continue to use OpenGL/Vulkan/OpenCL/etc., and this is just their mechanism for getting those APIs GPU access when running under WSL: https://www.collabora.com/news-and-blog/news-and-events/introducing-opencl-and-opengl-on-directx.html https://www.collabora.com/news-and-blog/news-and-events/intr...
"We have recently announced work on mapping layers that will bring hardware acceleration for OpenCL and OpenGL on top of DX12. We will be using these layers to provide hardware accelerated OpenGL and OpenCL to WSL through the Mesa library."
- colejohnson66 6y ago> There is no intent for anyone in the Linux world to start coding for the DX12 API. I took that to mean that the developers on Linux are the people who won’t switch to DX even if it was ported.