De un modo parecido a la guerra de sistemas operativos, y quizás directamente vinculada a ella, hubo un tiempo en el que Microsoft logró imponer su API gráfico DirectX frente a OpenGL, el estándar multilenguaje y multiplataforma promovido por compañías como AMD, Nvidia o la propia Apple entre otras muchas. Incluso hoy día, la mayor parte de videojuegos para Windows funcionan sobre DirectX, pero la llegada de los dispositivos móviles con iOS o Android ha dado de nuevo un fuerte impuso al estándar que está acelerando también su revitalización en OS X y Linux conforme cada vez más desarrolladores se dan cuenta de las ventajas de no atarse a una única plataforma.
Con el debate sobre los beneficios de cada API otra vez sobre la mesa durante la Game Developers Conference 2014, Cass Everitt, John McDonald (Nvidia), Graham Sellers (AMD) y Tim Foley (Intel) ofrecieron una interesante conferencia en la que explicaron cómo las nuevas extensiones de OpenGL pueden conseguir un rendimiento de 7x a 15x sobre DirectX reduciendo o incluso eliminando la carga sobre los controladores gráficos. Según el panel, incluso sin entrar en profundas optimizaciones, el código de OpenGL puede ser 1.3x más rápido que el de DX, una cifra nada despreciable en un mundo en el que cada fps cuenta.
Se trata de un tema muy interesante que nos afecta directamente al incidir en la posible proliferación de títulos para Mac ahora que hemos dejado de ser "nosotros contra el mundo" y estamos en el mismo equipo que más de 1.500 millones de dispositivos móviles, Valve y sus Steam Machines o Sony y la PlayStation 4.
Y hablando de Valve, si las 130 diapositivas que encontraréis a continuación os saben a poco, aquí teneís la presentación que realizaron sobre esta misma materia durante los Steam Dev Days. Visionado imprescindible si os dedicáis al desarrollo de videojuegos o aspiráis a ello.
Vía | AnandTech
Ver 26 comentarios
26 comentarios
xgc1986
No es para nada una buena noticia, opengl 4.2 ya hace tiempo que existe. Pero es mas caro desarrollar con opengl que no con directx. Y jugando a los mismos juegos en mac como en windows, no hay color, me van mejor en windows, usando el mismo mac con windows.
Esta noticia creo que tiene mucho fanatismo.
Aun así la ventaja de openGl son los mobiles. Por que para programar en un ordenador, ya te has de comer librerias de retrocompatibilidad hasta openGL 2. Que es la version que usan tanto productos de apple como android. Asi que esas optimizaciones de la version 4, aun tardaran en llegar, ya que justo ahora estan introduciendo openGl 3.
Yamaguchi-Gumi
Todo esto es irrelevante mientras los MACs sigan usando la integrada o gráficas de portátil.
demigrancia
"frente a OpenGL, el estándar multilenguaje y multiplataforma promovido por compañías como AMD, Nvidia o la propia Apple entre otras muchas. "
Es curioso que el enlace que proporcionas aparecen muchas, pero Apple no...
juangarcia
Lo que es muy triste y espero que lo arreglen, es que OpenGL en Mac va infinitamente mas lento que en Linux y peor aún, es más lento que en Windows también.
robermc80
Os pongáis como os pongáis un Mac, hoy en día, no es para jugar. Además no creo que nada de esto afecte al MAC, que sigue usando OpenGL de hace un lustro.
Además todo este Bla, bla de los chicos de OpenGL es el mismo que hacen cada vez que sacan una nueva versión. Mucho ruido y luego... pocas nueces.