Tomado del desarrollo de Dota2, nos llega ToGL, una pequeña capa de traducción ideada por Valve que pretende hacer más simple la tarea de traducir aplicaciones que hagan uso de DirectX a al estándar libre multiplataforma OpenGL.
El código liberado, según nos comentan es para ser utilizado libremente, quien lo necesite puede tomarlo para su proyecto o modificarlo, pero al mismo tiempo dejan claro que no se comprometen a dar soporte.
Entre las características que presenta ToGL están:
Limited subset of Direct3D 9.0c
Bytecode-level HLSL -> GLSL translator
Some SM3 support: Multiple Re