
3
VII
ANGLE: Bringing OpenGL ES
to the Desktop
Shannon Woods, Nicolas Capens,
Jamie Madill, and Geoff Lang
3.1 Introduction
The Almost Native Graphics Layer Engine (ANGLE) is a portable, open source,
hardware-accelerated implementation of OpenGL ES 2.0 used by software like
Google Chrome to allow application-level code to target a single 3D API, yet ex-
ecute on platforms where native OpenGL ES support may not be present. As of
this writing, ANGLE’s OpenGL ES 3.0 implementation is under active develop-
ment. Applications may choose among ANGLE’s multiple rendering backends at
runtime, targeting systems with varying levels of support. Eventually, ANGLE
will ...