DXGI Winsys Comes To Mesa For Better Performance Atop Direct3D 12

Microsoft and Collabora continue maturing this Direct3D code path for offering generic OpenGL/OpenCL on top of Direct3D 12 drivers under Windows. This work has been a long time coming and next quarter's Mesa 21.0 will finally bear the fruits of this work. Outside of the Mesa source tree, Microsoft has already begun offering an OpenGL/OpenCL Compatibility Pack with this work for Windows 10 users.
The latest to report on today is a DXGI Winsys being merged into Mesa 21.0. This new winsys is important for performance reasons as now allows for zero-copy rendering to a D3D12 swapchain without the need for GPU copies.
Details within this pull request that was just merged into Mesa Git.
13 Comments