ANGLE is handy. Built to support WebGL in Chromium, it acts as a polyfill for OpenGL ES atop a plethora of other rendering APIs. Since it exposes a single graphics API you can build your application around, you might wonder about how you could use it with SDL, which provides a similarly “single API” experience for windowing and input. The answer is embarrassingly easy.