OpenGL ES
Tipus | API i programari |
---|---|
Versió inicial | 28 juliol 2003 |
Versió estable | |
Característiques tècniques | |
Plataforma | multiplataforma |
Escrit en | OpenGL ES Shading Language (en) |
Equip | |
Desenvolupador(s) | Grup Khronos |
Més informació | |
Lloc web | khronos.org… |
Stack Exchange | Etiqueta |
| |
OpenGL per a sistemes incrustats (OpenGL ES o GLES) és un subconjunt [1] de la interfície de programació d'aplicacions de renderització de gràfics per ordinador (API) d'OpenGL per a renderitzar gràfics d'ordinador en 2D i 3D com els utilitzats pels videojocs, normalment accelerats per maquinari mitjançant un gràfic. unitat de processament (GPU). Està dissenyat per a sistemes integrats com ara telèfons intel·ligents, tauletes, consoles de videojocs i PDA. OpenGL ES és l'"API de gràfics 3D més àmpliament desplegat de la història".[2]
L'API és multiidioma i multiplataforma. La biblioteca GLU i el GLUT original no estan disponibles per a OpenGL ES, però freeglut ho admet. OpenGL ES està gestionat pel consorci tecnològic sense ànim de lucre Khronos Group. Vulkan, una API de nova generació de Khronos, està feta per a controladors d'alt rendiment més senzills per a dispositius mòbils i d'escriptori.[3]
El futur
[modifica]Actualment no hi ha cap pla per a una nova versió bàsica d'OpenGL ES, ja que s'ha considerat que l'adopció de Vulkan el desplaça a les aplicacions incrustades i mòbils. El desenvolupament d'extensions a OpenGL ES continua a partir del 2017.[4]
Compatibilitat amb OpenGL
[modifica]S'han creat algunes biblioteques per emular les trucades d'OpenGL mitjançant GL ES:
- Nvidia ofereix una biblioteca amb llicència BSD de 2 clàusules anomenada Regal, iniciada originalment per Cass Everitt. Es va actualitzar per última vegada el 2016. Regal és utilitzat per exemple per NaCl de Google.
- El GL4ES amb llicència del MIT emula OpenGL 2.1/1.5 mitjançant GL ES 2.0/1.1. Es basa en glshim.
Referències
[modifica]- ↑ «OpenGL ES Overview» (en anglès). Khronos Group, 19-07-2011.
- ↑ «3D Graphics API State of the Union: SIGGRAPH 2015» (en anglès). Khronos.
- ↑ Hruska, Joel. «Not dead yet: AMD's Mantle powers new Vulkan API, VR efforts» (en anglès). ExtremeTech. Ziff Davis, 04-03-2015.
- ↑ Khronos.. «Vulkan, OpenGL, and OpenGL ES.» (en anglès). www.khronos.org. [Consulta: 24 abril 2020].