Pour porter les jeux Source sous Linux, Valve a mis au point un "traducteur" qui transforme les appels DirectX en OpenGL. On en a déjà parlé par le passé, ils avaient détaillé tout ça sur divers salons...
Aujourd'hui, ils libèrent ce code, si ça peut intéresser quelqu'un. Ça pourra peut-être servir à Wine, par exemple.
Bon, c'est du code qui est fourni tel quel sans support ni documentation, qui est rippé directement de L4D2 et qui a encore des morceaux de Source dedans, ça va nécessiter pas mal de nettoyage et de modifications pour être utilisable. Et ça ne concerne que DirectX 9.
Le code est sur GitHub :
https://github.com/ValveSoftware/ToGL