Графическая библиотека — это библиотека программ , предназначенная для помощи в отображении компьютерной графики на мониторе. Обычно это предполагает предоставление оптимизированных версий функций, которые решают общие задачи рендеринга . Это может быть реализовано исключительно программно и на ЦП , что характерно для встроенных систем , или с аппаратным ускорением с помощью графического процессора , что более распространено на ПК . Используя эти функции, программа может собрать изображение для вывода на монитор. Это освобождает программиста от задачи создания и оптимизации этих функций и позволяет ему сосредоточиться на создании графической программы. Графические библиотеки в основном используются в видеоиграх и симуляторах .
Использование графических библиотек в системах видеопроизводства , таких как Pixar RenderMan , здесь не рассматривается.
Некоторые API используют в своем названии графическую библиотеку (GL), особенно OpenGL и WebGL .