Glbinding - Википедия - Glbinding

сверкающий
Оригинальный автор (ы)Группа компьютерных графических систем при HPI
Разработчики)CGInternals GmbH
Стабильный выпуск
3.1.0 / 26 апреля 2019 г.; 19 месяцев назад (2019-04-26)[1]
Репозиторий Отредактируйте это в Викиданных
Написано вC ++ и Python
ПлатформаКроссплатформенность
ЛицензияЛицензия MIT
Интернет сайтсверкающий.org Отредактируйте это в Викиданных

сверкающий это сгенерированная кроссплатформенная привязка C ++ для OpenGL, основанная исключительно на новом XML на основе спецификации OpenGL API (gl.xml). Это полноценная привязка OpenGL API, совместимая с текущим кодом, основанным на других привязках C, например, GLEW. Привязка создается с использованием скриптов и шаблонов Python, которые можно легко адаптировать к индивидуальным потребностям. Он использует современные функции C ++ 11, такие как перечисления с областью видимости, лямбда-выражения и вариативные шаблоны вместо того, чтобы полагаться на макросы (все символы OpenGL являются реальными функциями и переменными). Он предоставляет типобезопасные параметры для каждого заголовка API функции, ленивое разрешение функций, поддержку нескольких контекстов и потоков, глобальные обратные вызовы функций, метаинформацию о сгенерированной привязке OpenGL и среде выполнения OpenGL, а также несколько примеров для быстрого запуска проекты.

Полный исходный код glbinding, включая сгенерированные файлы, публикуется под Лицензия MIT.

Смотрите также

Рекомендации

  1. ^ "Выпуск glbinding-3.1.0". cginternals / glbinding. GitHub. Получено 2020-07-03.

внешняя ссылка