Link to full articleWell this was a surprising move, Valve creators of Steam have posted their Direct3D to OpenGL translation layer onto github.
Features
Limited subset of Direct3D 9.0c
Bytecode-level HLSL -> GLSL translator
Some SM3 support: Multiple Render Targets, no Vertex Texture Fetch
It is provided as-is and with no support, it may be useful for projects like Wine and for other developers looking to make the porting job easier.
Improves the chance of SFC on Linux (and maybe Mac?)