Valve's Direct3D To OpenGL Translation Layer Published
As GamingOnLinux.com reports , Valve Software - 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.
They have left in some hardcoded Source Engine stuff as it was literally ripped out from DOTA2.
Find it on github here .
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.
They have left in some hardcoded Source Engine stuff as it was literally ripped out from DOTA2.
Find it on github here .