Фиксированная функция
-
Определение и история API с фиксированными функциями
- API с фиксированными функциями противопоставляются API-интерфейсам 3D-графики с шейдерами.
- Исторически они состояли из набора точек входа, соответствующих выделенной логике графических процессоров.
- Инженеры внедряли API с фиксированными функциями в архитектуру шейдеров для обеспечения совместимости и возможности разработки новых шейдерных архитектур.
-
Переход от фиксированных функций к шейдерам
- OpenGL, OpenGL ES и DirectX прошли через этот переход.
- Переход от фиксированных функций к шейдерам позволил использовать более гибкую обработку графических данных.
-
Сравнение API с фиксированными функциями и шейдерами
- API с фиксированными функциями предлагают более простую программную абстракцию с четко определенными этапами конвейера.
- Шейдерные API обрабатывают данные более общим образом, предоставляя большую гибкость в их модификации.
-
Рекомендации по использованию API
- В статье приведены примеры использования API с фиксированными функциями и шейдерами в HTML-коде.
Полный текст статьи: