Regal is an open source library that provides a consistent OpenGL API across platforms through emulation to enable portability of OpenGL code, it aims to make OpenGL development easier through debugging tools and it supports modern and legacy OpenGL features through emulation where needed.