Durante la ricerca attraverso il codice di Dota 2, uno sviluppatore ha scoperto che Valve sta usando ToGL, una transazione tra Direct3D a OpenGL che riduce il carico su varie piattaforme.
Il ToGL, come è attualmente chiamato, è un semplice modo aiutare i programmatori a sviluppare su più piattaforme come Windows, linux e OS X facendo si che le Direct3D operino similarmente alle OpenGL.
Al momento solo la Direct3D 9.0c API è capace di trasformarsi in OpenGL, questa trasformazione include gli HLSL a GLSL e modelli con supporto al 3.0. Esso è disponibile su GitHub, così che possa essere usato da più sviluppatori.
Source:
GitHub.com,
via Techpowerup.com.