Khronos annonce la spécification OpenGL ES 3.0

La spécification OpenGL ES 2.0 a été finalisé depuis 2007, mais on n'a pas eu à l'utiliser dans les smartphones jusqu'en 2009, lorsque les téléphones iPhone et Android commencé à le soutenir dans le matériel. Il se sent encore comme un long temps pour la spécification OpenGL ES être mis à jour, cependant. Mais l'attente est terminée, que Khronos, le groupe responsable de OpenGL, OpenCL, OpenVL (réalité augmentée) et d'autres normes ouvertes, a finalement annoncé que la spécification OpenGL ES 3.0 a été ratifié.



La spécification OpenGL ES 3.0 est en grande partie une mise en œuvre de la version de bureau de l'OpenGL 3.3, avec quelques autres fonctionnalités prises de OpenGL 4.x. Par rapport à DirectX, il est quelque part entre DirectX 9.3c et DirectX10, principalement en raison de l'absence de geometry shaders, qui ont probablement été omis, car en se concentrant sur des geometry shaders tôt dans le développement de GPU mobiles de utiliserait vie de la batterie trop.

Toutefois, compte tenu que l'année prochaine nous devrions commencer à voir 'S GPU mobiles qui sont déjà plus puissant que la génération actuelle de consoles, je pense Khronos pour libérer l'OpenGL ES 4.0 standard avec geometry shaders beaucoup plus tôt que d'avoir à attendre encore 5 ans. Mon sentiment est que nous allons voir OpenGL ES 4.0 en 2014, ou 2015 au plus. Depuis OpenGL 4.0 prend en charge la tessellation, je ne serais pas surpris si ils ont ajouté cette fonctionnalité dans OpenGL ES 4.0 ainsi.



Mais la mise au point d'OpenGL ES restera toujours la consommation d'énergie, comme je suis sûr que personne ne voudra leur appareil mobile à manquer de batterie après 2 heures de jouer à un jeu, peu importe la façon dont les graphismes sont impressionnants. Et en fait, car il ya déjà des centaines de millions d'appareils OpenGL ES sur le marché, et il y aura des milliards bientôt grâce à Android et iOS, je pense que nous verrons indie portuaires des développeurs de leurs jeux mobiles sur le bureau sous forme OpenGL ES, plutôt que de l'OpenGL complet. L'OpenGL 4.3 nouvellement annoncée soutient pleinement OpenGL ES 3.0, toutes les puces de bureau seront soutenir OpenGL ES 3.0.

Nous devrions commencer à voir les GPU mobiles qui prennent en charge OpenGL ES 3.0 qui sort cette année, y compris le Mali T604 et Adreno 320 GPU. Costumes de référence pour OpenGL ES 3.0 devrait également commencer à apparaître à la fin de l'année.




» » Khronos annonce la spécification OpenGL ES 3.0