a cross-platform C library that allows one to defer selection of GL API and of window system until runtime