Chapter    6

OpenGL ES and Polygons

OpenGL for Embedded Systems (OpenGL ES) is an open source graphics API that is packaged with the Android SDK. Although there is limited support for working with graphics when using core Android calls, it would be extremely difficult—if not impossible—to create an entire game without using OpenGL ES. Core Android graphics calls are slow and clunky, and with few exceptions should not be used for gaming. This is where OpenGL ES comes in.

OpenGL ES has been included with Android, in one form or another, since the very beginning of the platform. In earlier versions of Android, the implementation of OpenGL ES was a limited version of OpenGL ES 1. As Android grew and versions of Android matured, more feature-rich ...

Get Android Studio Game Development: Concepts and Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.