Mesa On Windows Continues Improving: Dzn Dynamic Rendering, WGL Kopper Lands

Mesa On Windows Continues Improving: Dzn Dynamic Rendering, WGL Kopper Lands

Even though to date no major hardware distributors are concentrating on their open up-resource Mesa-primarily based motorists for operating on Home windows (even though there has been independent do the job like developing RADV on Home windows), other Mesa code is viewing curiosity and usage underneath Home windows.

As frequent Phoronix visitors already know, Microsoft has been investing a lot in leveraging Mesa for usage on Windows for situations of Home windows Subsystem for Linux (WSL2) or in which there are not native hardware OpenGL/OpenCL/Vulkan motorists but by leveraging Mesa code can allow for for functioning atop Direct3D 12 motorists. That Microsoft-led hard work for exploiting Mesa for enhancing compatibility of open APIs/expectations atop Direct3D 12 Windows motorists proceeds.&#13

With Mesa 22.1 coming there is now the Dozen “DZN” implementation that is having form for Vulkan atop Direct3D 12. The most up-to-date to report on that front is dynamic rendering for DZN.&#13

In addition to the dynamic rendering merge, DZN has noticed KHR_attract_oblique_rely extra alongside with other recent Vulkan extensions. There has also been refactored mistake managing and other code advancements merged this week.&#13

Individually, Zink on Windows is also turning into additional of a fact for OpenGL on Vulkan assist. As documented before this 7 days, Zink on Home windows is earning development with Kopper. This arrives in component thanks to X-Plane looking to ship Zink as portion of X-Airplane 12 for plug-ins and other code reliant on OpenGL. Somewhat than relying on OpenGL/Vulkan interoperability extensions that usually are not perfectly supported throughout platforms, X-Airplane can just count on Zink and the host Vulkan drivers for all the rendering help.&#13

Since that prior post about improving upon Zink on Home windows, this morning the WGL Kopper assistance was merged. It truly is also mentioned in that merge ask for the approach is to backport the WGL Kopper help for the Mesa 22.1 sequence.&#13

Interesting instances we live in with Mesa getting extra and more use on Home windows…