Valve to Open-Source ToGL (DirectX to OpenGL) Translation

Valve is reportedly working on open-sourcing their DirectX to OpenGL translation software. This is very good news for games to be ported from Windows to Linux/OS X. Valve has already ported some games like Team Fortress 2, Dota 2, Garry's Mod and more. If tweaked just right, the source to be modifed to work with DirectX 9.0c.

The code dubbed, ToGL, placed on GitHub (for download) by Pierre-Loup A. Griffais (Valve Developer). ToGL came out of the Dota 2 source tree, ToGL supports: Direct3D 9.0c; bytecode-level to GLSL (shader translation); and some Shader Model 3.0 (SM3) support. Currently, the code is only on a as-is and completely unsupported bases, however Valve does say anyone can use this code how they want to; even submit modifications to its repository on github.

Furthermore, this code only has support for the Dirct3D 9.0c. So support for the new DX11 games won't have support, but it could kickstart an open-source movement to support the new DX11 games. 

Honestly, I feel this is going to be a good move for Linux (and Mac OS X), bringing more games to both platforms will bring Linux farther up the scale in the gaming community. I also recently found out that Titanfall runs on the source engine, which could possibly mean it could spill over to Linux in the near future. That would be a godsend.

Click Here to read more.

This is amazing news for the *nix community. Another win for valve ^^