Game Extract
Search news:

GameDev News - the online games development news magazine.

Short game development news, to the point.

Our Sponsors

<< back to news overview

Valve makes ToGL open source

D3D -> OpenGL translation layer, part of the source of DOTA2 posted on GitHub

ValveSoftware posted their Direct3D to OpenGL abstraction layer which is used by their game DOTA2 as open source to github.

The code makes it possible to do Direct3D calls which the framework then translates to OpenGL calls. It includes:

- Limited subset of Direct3D 9.0c
- Bytecode-level HLSL -> GLSL translator
- Some SM3 support: Multiple Render Targets, no Vertex Texture Fetch

The code is incomplete, though, it seems even to refer a few files from DOTA2 which aren't included in the repository. But for developers using a rendering engine based on D3D, this will make it very easy to make their games available on other operating systems such as Linux, which is probably what Valve intended with this move.

Githug repository of TOGL


Add a comment:

Posted by:

Please enter the missing letter in: "Perform?nce"






Most Viewed

Unreal Engine 3 ported to JavaSc... - indie game hosting ser...
CryEngine now available on Steam
Autodesk Mudbox 2015 for indie g...
Interview with Invert Game Studi...

Latest Images

Feeds / Updates

Hot Topics

Unreal Engine 3 ported to JavaSc...
CryEngine now available on Steam - indie game hosting ser...
Granite for Unity 3D now in publ...
Mono now available for Unreal En...
© by Ambiera, all rights reserved.