53 Patches Published For Gallium3D's Direct3D 9 Support
Axel Davy has unleashed a big set of patches to improve the Gallium Nine state tracker that provides the experimental Direct3D 9.0 support on Linux.
Before getting too excited, the 53 patches published by Axel on Wednesday mostly equate to bug-fixes. These patches will also likely be back-ported to the Mesa 10.4.x series to avoid having to wait for Mesa 10.5.
Much testing though of these patches is preferred though as some of them cause differences for some of the tested Wine-based games and other behavioral differences for the games.
The Gallium Nine support continues to be popular with a segment of Linux gamers who use the open-source Radeon/Nouveau Gallium3D graphics drivers and patch their version of Wine to enable using this D3D9 support rather than Wine's Direct3D-to-OpenGL translation layer. This allows native D3D9 support and in many instances offers significantly better graphics performance. The D3D9 state tracker has been present since Mesa 10.4 while the Wine support remains out-of-tree with Wine developers not planning to make optional use of this state tracker in the immediate future.
Those wishing to test out the 53 new Gallium Nine patches before they hit Mesa Git can find them on the Mesa-dev mailing list.
Before getting too excited, the 53 patches published by Axel on Wednesday mostly equate to bug-fixes. These patches will also likely be back-ported to the Mesa 10.4.x series to avoid having to wait for Mesa 10.5.
Much testing though of these patches is preferred though as some of them cause differences for some of the tested Wine-based games and other behavioral differences for the games.
The Gallium Nine support continues to be popular with a segment of Linux gamers who use the open-source Radeon/Nouveau Gallium3D graphics drivers and patch their version of Wine to enable using this D3D9 support rather than Wine's Direct3D-to-OpenGL translation layer. This allows native D3D9 support and in many instances offers significantly better graphics performance. The D3D9 state tracker has been present since Mesa 10.4 while the Wine support remains out-of-tree with Wine developers not planning to make optional use of this state tracker in the immediate future.
Those wishing to test out the 53 new Gallium Nine patches before they hit Mesa Git can find them on the Mesa-dev mailing list.
68 Comments