Android dalla A alla Z: cos'è l'OpenGL (ES)?

Nicola Ligas
Nicola Ligas Tech Master
Android dalla A alla Z: cos'è l'OpenGL (ES)?

OpenGL è l'acronimo di Open Graphics Library è uno standard per grafica di alto livello, particolarmente usato in ambiente Unix. In pratica è una raccolta di API utilizzate per disegnare scene tridimensionali, siano queste relative a videogiochi piuttosto che ad applicazioni di grafica, CAD, o altro.

Nell'ambito dei dispositivi mobili, si parla in particolare di OpenGL ES, un sottoinsieme di OpenGL dedicato a questa tipologia di prodotti e gestito dal consorzio no-profit Gruppo Khronos. L'ultima revisione, OpenGL ES 3.1, risale al marzo 2014, ed è supportata, tra gli altri, dalle GPU Adreno serie 400 e successive, Mali T6xx e successive, NVIDIA Tegra K1 e X1 e PowerVR da alcuni modelli della serie 6 in poi.