Es handelt sich hierbei nicht um eine Umleitung von Direct3D zu OpenGL, sondern um eine definiv native Implementation der Direct3D API in Gallium3D.
Der Kommentar zu Commit lautet
The primary goal is to realize Gallium's promise of multiple API support, and provide an API that can be easily implemented with just a very thin wrapper over Gallium, instead of the enormous amount of complex code needed for OpenGL. The secondary goal is to run Windows Direct3D 10/11 games on Linux using Wine.
Verkürzt übersetzt: Erstes Ziel für Gallium ist es, mehrere APIs unterstützen zu können. Zweites Ziel ist Direct3D 10/11 Spiele in Linux zu spielen (über Wine).
Kommentar: Da bin ich mal gespannt. Soweit ich es verstanden habe, ist die Sache auch legal, da man die Direct3D API-Unterstützung selbst geschrieben hat, aber so genau kenne ich mich da auch nicht aus.
EDIT: Ups. Quelle vergessen:
Phoronix.com