PDA

Ver la versión completa : Valve lanza ToGL, un conversor de Direct3D a OpenGL



Ryuug4
15-03-2014, 10:41 PM
http://images.elotrolado.net/headers/upload/7/7/77dd75_valve-logo_news.jpg?



Sin armar demasiado revuelo Valve ha puesto a disposición de la comunidad su conversor de Direct3D a OpenGL bautizado como ToGL (https://github.com/ValveSoftware/ToGL). El código corresponde a la capa de traducción de librerías de Dota 2 (http://www.elotrolado.net/hilo_hilo-oficial-dota-2_1504406) y permite trasladar fácilmente software que utilice el motor Source bajo el DirectX de Windows a otros sistemas operativos basados en OpenGL, como lo son Mac OS X o Linux/SteamOS.

Con algunas modificaciones el conversor también funciona con otros motores basados en DirectX, por lo que su utilidad podría extenderse más allá de los videojuegos. En el caso de Valve, el lanzamiento abierto de ToGL representa sin duda un aliciente para que los desarrolladores lleven sus títulos al sistema operativo de la plataforma Steam.

De forma general, ToGL intercepta las llamadas de los programas a Direct3D reemplazándolas con su equivalente en OpenGL. Esta tarea de emulación funciona a costa de sacrificar algo de rendimiento, sin embargo los ports de Dota 2 y Left 4 Dead 2 (http://www.elotrolado.net/wiki/Left_4_Dead_2) para OS X son testigos del ligero impacto que tiene el código de conversión.

Por ahora ToGL tan solo soporta una parte muy limitada de Direct3D 9.0c y todavía sin algunas funciones, pero los responsables de Steam animan a los desarrolladores a modificar y distribuir el código a su gusto bajo licencia BSD. Con el tiempo esto podría desembocar en un conversor compatible con Direct3D 11, que con la próxima retirada de Windows XP será la librería soportada por todos los sistemas de Microsoft.

Mientras Valve dispone la alfombra roja para que los estudios se decidan a dar el paso a Linux, uno de los grandes sentará precedente en la próxima GDC 2014. Crytek, responsable de títulos como Ryse: Son of Rome (http://www.elotrolado.net/hilo_ryse-xbox-one-se-podra-jugar-con-mando_1628829) y Crysis 3 (http://www.elotrolado.net/wiki/Crysis_3), ha anunciado (http://www.polygon.com/2014/3/11/5496702/crytek-to-demo-cryengine-on-linux-at-gdc) que mostrará en la feria su motor gráfico CryEngine con soporte total para Linux.

ElOtroLado.net (http://www.elotrolado.net/noticia_valve-allana-el-terreno-hacia-steamos-lanzando-togl-un-conversor-de-direct3d-a-opengl_23712)

Ryo
16-03-2014, 10:09 PM
Si aparte L4D y Dota2 son juegos bastante light se podria decir. Igual se ve como Valve le esta metiendo a esto y demuestran que se preocupan por nuestro sector, a Microchoft ya le importa 3 carajos el gamer. A mi lo unico que me retiene en Windows es la compatibilidad con juegos, sin bien podria usar wine igualmente no lo veo muy confiable o estable; quiero ver el dia que todos los gamers se pasen a Steam os, Ms va a perder de lo lindo.

Ryuug4
16-03-2014, 10:39 PM
pasa que wine tiene muchos problemas con algunos programas porque usa una capa de abstraccion y las librerías DX en Linux, y al no ser oficial no todo anda como debería, o hay que meter mucha mano y no es para cualquiera

pero al transformarlo a OpenGL corre nativamente sobre el sistema y valve estaría arreglando bugs constantemente, aparte que sería todo automático y con 2 clicks, le tengo fe a ésto

Arcangel
16-03-2014, 11:04 PM
yo no uso linux por lo mismo que todo el mundo, la compatibilidad con los juegos.

cuando cambie esa tendencia, borro por completo windows de mi pc.

bien por Valve!

CREEDO
16-03-2014, 11:14 PM
Sabeeeee que buena noticia ojala mas se prendan a la movida!!!!