DXGI Winsys Comes To Mesa For Better Performance Atop Direct3D 12

Written by Michael Larabel in Mesa on 18 November 2020 at 06:29 AM EST. 13 Comments
More improvements are coming to Mesa 21.0 following last week's merging of the Direct3D 12 Gallium3D driver that is being used by Microsoft for supporting OpenGL/OpenCL-on-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.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week