Verwechselt mal bitte etwas nicht miteinander. DirectX ist nicht nur die grafische Ausgabe, dass macht größtenteils DirectDraw sondern beinhaltet noch andere Microsoft-spezifizierte Komponenten für bspw. die Sound-Ausgabe, Eingabegeräte, ... Wenn man vergleichen will, dann OpenGL mit dem entsprechenden Gegenstück in DirectX (DirectDraw wenn ich mich nicht irre).
Die Jungs und Mädels des
WINE-Projektes wollen ja die gesamte Windows-API und damit auch die DirectX-API nachbilden und stützen sich dabei wiederum auf freie Protokolle wie bspw. OpenGL. Gerade OpenGL 3.0 hat viele alte Schwächen ausgeräumt und unterstützt das gleiche wie DirectDraw, wenn gar nicht mehr. Ich kenn jedoch die OpenGL 3.0. Spezifikationen da nicht genau.