-
Versions de l'API :
- OpenGL ES 1
- OpenGL ES 2 (API 8)
- OpenGL ES 3 (API 18)
- OpenGL next (Vulkan)
- Vue OpenGL : GLSurfaceView (à créer dans le onCreate() de l'activité)
- Affectation d'un renderer : GLSurfaceView.setRenderer(GLSurfaceView.Renderer)
-
Un nouveau GLSurfaceView.Renderer doit être declaré avec redéfinition des méthodes (le 1er paramètre n'est pas utilisé) :
- void onSurfaceCreated(GL10 gl, EGLConfig config) : pour l'initialisation de l'environnement
- void onDrawFrame(GL10 gl) : pour dessiner chaque frame
- void onSurfaceChanged(GL10 gl, int width, int height) : appelé lorsque la vue est redimensionnée
- Déclaration de l'utilisation de l'API dans AndroidManifest.xml nécessaire