Valve heeft de vertaallaag die het bedrijf zelf gebruikt voor veel van zijn Linux-ports openbaar gemaakt. 'ToGL' wordt niet officieel ondersteund door Valve en is niet zomaar te gebruiken, maar kan toch nuttig zijn voor ontwikkelaars van Linux-ports.
Pierre-Loup Griffais van Valve maakte op GitHub bekend dat de vertaallaag nu opensource is. Het onderdeel is direct uit de broncode van Dota 2 gehaald en ondersteunt volgens Griffais een beperkt deel van DirectX 9.0c. Ook kan bytecode van hlsl naar glsl worden vertaald en wordt het Shader Model 3.0 ondersteund. Er zitten wel nog enkele Source Engine-elementen in de code verwerkt die er nog uitgehaald zouden moeten worden.
Valve zet zelf hoog in op Linux. Zo zijn Linux-ports van Portal 2 en Counter-Strike: Global Offensive in de maak, en is verder praktisch iedere game van Valve naar Linux geport. Ook is Valve bezig aan zijn eigen besturingssysteem: SteamOS. Gabe Newell heeft in het verleden al gesteld dat Linux en opensource de toekomst van het gaming zijn, dus deze zet van Valve is niet helemaal een verrassing; games die met behulp van deze vertaallaag geport kunnen worden naar OpenGL kunnen meteen terecht op Valves SteamOS, dat op Linux en OpenGL draait.