Khronos anuncia la especificación OpenGL ES 3.0

La especificación OpenGL ES 2.0 se ha finalizado desde el año 2007, pero no llega a utilizar en los teléfonos inteligentes hasta 2009, cuando los teléfonos iPhone y Android comenzaron apoyándolo en el hardware. Todavía se siente como un largo tiempo para la especificación OpenGL ES que ser actualizado, sin embargo. Pero la espera ha terminado, como Khronos, el grupo responsable de OpenGL, OpenCL, OpenVL (realidad aumentada) y otros estándares abiertos, finalmente ha anunciado que la especificación OpenGL ES 3.0 ha sido ratificado.

La especificación OpenGL ES 3.0 es en gran parte una implementación de la versión de escritorio de OpenGL 3.3, con algunas otras características tomadas de OpenGL 4.x. En comparación con DirectX, es en algún lugar entre DirectX 9.3c y DirectX10, principalmente debido a la falta de shaders de geometría, lo que probablemente se omite porque se centra en los shaders de geometría tan temprano en el desarrollo de la GPU móvil sería utilizar demasiado la vida de la batería.

Sin embargo, teniendo en cuenta que el próximo año deberíamos empezar a ver de las GPU móviles que ya son más poderosos que las consolas actuales-GEN, espero Khronos para liberar el OpenGL ES 4.0 estándar con shaders de geometría mucho antes de tener que esperar otros 5 años. Mi conjetura es que veremos OpenGL ES 4.0 en 2014 o 2015 como máximo. Desde OpenGL 4.0 compatible con teselación, no me sorprendería si se agregaron esa característica en OpenGL ES 4.0 también.

Pero el foco de OpenGL ES seguirá siendo siempre el consumo de energía, como estoy seguro de que nadie va a querer su dispositivo móvil se quede sin batería después de 2 horas de jugar un juego, no importa lo impresionante que los gráficos son. Y en realidad, puesto que ya son cientos de millones de dispositivos de OpenGL ES en el mercado, y habrá miles de millones pronto gracias a Android y iOS, creo que vamos a ver portuarias desarrolladores indie sus juegos móviles al escritorio en forma de OpenGL ES, en lugar de la OpenGL completo. El recientemente anunciado OpenGL 4.3 es totalmente compatible con OpenGL ES 3.0, por lo que todos los chips de escritorio soportarán OpenGL ES 3.0.

Debemos empezar a ver las GPUs móviles que soportan OpenGL ES 3.0 que sale este año, incluyendo el Mali T604 y Adreno 320 GPU. Trajes de referencia para OpenGL ES 3.0 también deberían empezar a aparecer a finales de año.


» » Khronos anuncia la especificación OpenGL ES 3.0