Основы OpenGL
OpenGL (Open Graphics Library) — это программный интерфейс (API) для разработки приложений в области двумерной и трёхмерной графики. С точки зрения программиста, OpenGL — это набор команд, которые описывают геометрические объекты и способ их отображения на экране.
Особенности OpenGL:
Независимость от конкретной платформы. Приложение, созданное для одной платформы, может быть перенесено на другую с минимальными затратами — переписываются только те части кода, которые непосредственно связаны со взаимодействием с оконной системой или операционной системой.
Обеспечение программного доступа к оборудованию видеокарты, что позволяет ускорить реализацию сложных графических эффектов и операций.
Не содержит функций для управления окнами и взаимодействия с пользователем — они исключены для обеспечения максимальной аппаратной независимости библиотеки.