Latest Gallium3D Nine (D3D9) Patches Published
Open-source developers have been working on pushing the Direct3D 9 state tracker into mainline Mesa that would allow patched copies of Wine to natively use this D3D9 support for speeding up the process of running various Windows games on Linux.
It looks like this D3D9 state tracker might make it this time for mainline after being revised and clean-up, especially now that it's being maintained by a few supporters. The "Gallium Nine" work can run with the R600g and RadeonSI Gallium3D drivers while work is still ongoing for better supporting the Nouveau Gallium3D code. This state tracker can yield significant performance gains over using Wine's Direct3D-to-OpenGL translation layer.
On Sunday the third revision of the Gallium Nine patches were published by David Heidelberg, "Sending third Gallium Nine merge request. We reduced number of commits to necessary minimum. I hope all proposed changes are incorporated in v3."
If all is well now, the D3D9 support could potentially be a feature of Mesa 10.4, which is due out in December. Mesa 10.4's feature freeze is next week.
It looks like this D3D9 state tracker might make it this time for mainline after being revised and clean-up, especially now that it's being maintained by a few supporters. The "Gallium Nine" work can run with the R600g and RadeonSI Gallium3D drivers while work is still ongoing for better supporting the Nouveau Gallium3D code. This state tracker can yield significant performance gains over using Wine's Direct3D-to-OpenGL translation layer.
On Sunday the third revision of the Gallium Nine patches were published by David Heidelberg, "Sending third Gallium Nine merge request. We reduced number of commits to necessary minimum. I hope all proposed changes are incorporated in v3."
If all is well now, the D3D9 support could potentially be a feature of Mesa 10.4, which is due out in December. Mesa 10.4's feature freeze is next week.
14 Comments