(Contenuto all’interno delle librerie)
Implementazione in Android :
Google fornisce dei bindings che permettono di accedere al codice OpenGL in Java.
- viene fornito anche un metodo per interfacciarsi con aspetti che sono dipendenti dall’OS e non gestibili da GL.
Cosa non viene regolamentato dallo standard OpenGL :
- creazione del contesto GL
- integrazione con il SO
- input / ouput
- tutto quello che non sia grafica
Cosa viene coperto da Google :
- bindings, come già detto prima
- permettono accesso a funzioni scritte in C tramite codice java
- creazione contesto
- integrazione con SurfaceFlinger
- servizio che gestisce la visualizzazione dello schermo
- raccolta e composizione frame di
- applicazioni
- barre di stato e navigazione
- integrazione SO
- e con le altre Views / Context / Activities
- i/o di file e texture
- matematica
- input