Графическая библиотека - Graphics library
А графическая библиотека это программа библиотека разработан, чтобы помочь в рендеринге компьютерная графика к монитору. Обычно это предполагает предоставление оптимизированных версий функций, которые обрабатывают общие рендеринг задачи. Это можно сделать чисто в программного обеспечения и работает на ЦПУ, распространены в встроенные системы, или быть аппаратное ускорение по GPU, чаще встречается в ПК. Используя эти функции, программа может собрать изображение для вывода на монитор. Это освобождает программиста от задачи создания и оптимизации этих функций и позволяет им сосредоточиться на создании графической программы. Графические библиотеки в основном используются в видеоигры и симуляции.
Операционные системы | Вулкан | Direct X | GNMX | Металл |
---|---|---|---|---|
Windows 10 | Бесплатно, Nvidia и AMD | Бесплатно, MS | нет | нет |
Mac | Свободный, MoltenVK | нет | нет | Бесплатно, Apple |
GNU / Linux | Свободный | нет | нет | нет |
Android | Свободный | нет | нет | нет |
iOS | Свободный, MoltenVK | нет | нет | Бесплатно, Apple |
Tizen | в развитии | нет | нет | нет |
Парусник | в развитии | нет | нет | нет |
Xbox One | нет | Свободный | нет | нет |
ОС Orbis (PS4) | нет | нет | Свободный | нет |
Nintendo Switch | Свободный | нет | нет | нет |
Немного API использовать в своем имени графическую библиотеку (GL), в частности OpenGL и WebGL.
Примеры
- Аллегро
- Apple Macintosh Зарисовка
- Каир (графика)[1]
- Беспорядок[2]
- DFPSR https://dawoodoz.com/dfpsr.html (Инструментарий GUI и программный рендерер)
- DirectX[3] (библиотека, созданная Microsoft, для работы в операционных системах Windows и Xbox Direct)
- Показать PostScript
- emWin[4] Встроенная графическая библиотека
- ФЛТК[5] Набор инструментов GUI и графическая библиотека
- Меса 3D[6] (библиотека, реализующая OpenGL)
- MiniGL[7] (ряд неполных реализаций OpenGL)
- Массачусетский технологический институт X Window System
- Открыть Inventor[8]
- Qt[9] Кросс-платформенная платформа приложений
- SFML[10]
- СИГИЛ[11] (Библиотека интеграции звука, ввода и графики)
- Простой слой DirectMedia[12]
- Графическая библиотека Skia[13]
Смотрите также
- Антизерновая геометрия
- Комплект для разработки программного обеспечения (SDK)
- OpenGL ES
- Набор инструментов для графических виджетов графические элементы управления, отображаемые на растровых дисплеях
- [1] | Библиотека утилит для системы обработки изображений
использованная литература
- ^ "cairographics.org". cairographics.org. Получено 2016-01-03.
- ^ "Clutter Project - Удачи!". clutter-project.org. Получено 2016-01-03.
- ^ "DirectX". DirectX Graphics and Gaming (Windows) - MSDN - Microsoft.
- ^ "Библиотека графики emWin | www.LPCware.com". Архивировано из оригинал на 2016-03-29.
- ^ "FLTK GUI и графическая библиотека | www.fltk.org".
- ^ «Библиотека 3D-графики Mesa».
- ^ "Викторс / Минигл".
- ^ «Open Inventor® | Открыть Inventor 3D SDK».
- ^ "Qt - Home".
- ^ "SFML".
- ^ "SIGIL: Библиотека интеграции звука, ввода и графики". www.libsigil.com. Получено 2016-06-21.
- ^ «Простой слой DirectMedia - Домашняя страница».
- ^ "Библиотека графики Skia".