Valve bringt Direct3D-to-OpenGL-Translation-Layer

Aufgetaucht in DOTA 2

Während des Durchsuchens des Source-Code von DOTA 2 haben Entwickler entdeckt, dass Valve mit ToGL einen Direct3D-to-OpenGL-Translation-Layer benutzt, der im wesentlichen die Duplication-Entwicklung für verschiedene Plattformen minimieren dürfte.

ToGL, wie es derzeit genannt wird, ist ein einfacher Translation-Layer, der es den Entwicklern hilft Spiele für unterschiedliche Plattformen wie Windows, Linux und OS X zu entwickeln indem Direct3D von ähnlichen OpenGL-Instruktionen aktiviert wird.

Auch wenn es damit im Moment noch nicht möglich ist die Direct3D 9.0c API nach OpenGL zu übersetzen, umfasst der Translation Layer derzeit bereits HLSL-zu-GLSL-Shader-Language-Übersetzer und limitierten Shader-Model-3.0-Support. ToGL ist via GitHub verfügbar und wir sind gespannt, ob zukünftig weitere Entwickler an Bord kommen.



Quelle: GitHub.com, via Techpowerup.com.


News by Luca Rocchi and Marc Büchel - German Translation by Paul Görnhardt - Italian Translation by Francesco Daghini


Previous article - Next article
comments powered by Disqus
Valve bringt Direct3D-to-OpenGL-Translation-Layer - Valve - News - ocaholic