A OpenGL é extremamente eficiente, uma vez que muitos
dos seus algoritmos são implementados em hardware nas
placas gráficas mais modernas [15]. Seu funcionamento é
semelhante ao de uma biblioteca C, uma vez que fornece uma
série de funcionalidades. Normalmente se diz que um
programa é baseado em OpenGL ou é uma aplicação OpenGL,
o que significa que é escrito em alguma linguagem de
programação que faz chamadas a uma ou mais bibliotecas
OpenGL. As aplicações OpenGL variam de ferramentas CAD
a programas de modelagem usados para criar personagens para
o cinema, tal como um dinossauro [15].