• To be Android compatible, devices need to provide drivers for EGL, OpenGL ES 1.x, and OpenGL ES 2.0. Support for OpenGL ES 3.x is optional.
  • OpenGL ES 2.0 was the first portable mobile graphics API to expose programmable shaders in the then latest generation of graphics hardware.
  • GLSurfaceView is a key component that facilitates the integration of OpenGL ES rendering into the Android application framework.
  • Android includes support for high performance 2D and 3D graphics with the Open Graphics Library (OpenGL®), specifically, the OpenGL ES API.
  • The OpenGL ES framework ( Open GLES .framework ) in iOS provides implementations of versions 1.1, 2.0, and 3.0 of the OpenGL ES specification.
  • OpenGL ES (OpenGL for Embedded Systems) is an advanced 3D graphics application programming interface (API) for handheld and Embedded Systems.
  • OpenGL ES is a standard specification defining a cross-language, cross-platform OpenGL ES API for writing applications that produce 2D and 3D computer graphics.
  • PVRTrace is a tool for analysing OpenGL ES applications, capturing the EGL and OpenGL ES API calls made by an application.
  • In this book, you’ll learn how to build three different 2D games, including an OpenGL ES 2 Asteroids clone, and a multi-level retro platform game.