Windows/Mac/Linux向けゲームの開発やゲーム配信サービスSteamの運営を手がける米Valve Softwareが、Direct 3DからOpenGLへの変換レイヤー「ToGL」をオープンソースとして公開した。自社がLinuxにゲームをポーティングする際に開発した技術だという。 ToGLは、Valveが開発・提供するアクションストラテジーゲーム「Dota 2」をLinuxにポーティングする際に同社内で開発されたツールで、Microsoftが提供するWindowsの3D APIであるDirect 3DのサブセットをOpenGLを使って実装したものとなる。また、Direct 3Dで使われるシェーディング言語であるHLSL(High Level Shader Language)からOpenGLで使われるGLSL(OpenGL Shading Language)への変換機能も持つ。D
![米Valve、Direct 3DからOpenGLへの変換レイヤー「ToGL」をオープンソースに | OSDN Magazine](https://cdn-ak-scissors.b.st-hatena.com/image/square/4196864a37518a8c4219cc80d90c0a0b1a82a491/height=288;version=1;width=512/https%3A%2F%2Fmag.osdn.jp%2Fimages%2Fmag%2Fmagazine-200x200.png)