Наприклад, бібліотека GLU, що є практично стандартним доповненням OpenGL і завжди її супроводжує, побудована поверх останньої, тобто використовує її функції для реалізації своїх можливостей. Інші бібліотеки, як, наприклад, GLUT і SDL, створені для реалізації можливостей, недоступних в OpenGL. До таких можливостей належать створення інтерфейсу користувача (вікна, кнопки, меню та ін.), настройка контексту малювання (область малювання, яку використовує OpenGL), обробка повідомлень від пристроїв введення/виведення (клавіатура, миша та ін.), а також робота з файлами. Зазвичай, кожний віконний менеджер має власну бібліотеку-розширення для реалізації вищеописаних можливостей, наприклад, WGL в Windows або GLX в X Window System, однак бібліотеки GLUT і SDL є крос-платформеними, що полегшує перенесення написаних додатків на інші платформи.