
3
1
ANGLE
A Desktop Foundation for WebGL
Nicolas Capens and Shannon Woods
1.1 Introduction
WebGL is a powerful tool from a web development perspective, providing a gateway to
GPU-accelerated 3D graphics through a JavaScript API. Developers can author their
applications once and expect them to run across a wide variety of hardware, both mobile
and desktop, with the full assistance of the GPU. It is no simple task to support such a sys-
tem seamlessly, removing the need for WebGL applications to handle dierences in oper-
ating system, browser, GPU, or available driver. While applications don’t need to handle
these dierences themselves, being famil