Glitz — API для 3D-графики в виде библиотеки. Предоставляет аппаратное ускорение 2D-графики средствами OpenGL. Программное обеспечение с исходным кодом, распространяющимся по лицензии MIT. Проект размещается на freedesktop.org, поддержка уже не осуществляется.
Представляемые средства Альфа-канал; Сглаживание; Субпиксельный рендеринг; Отрисовку геометрических фигур и текста; Геометрические преобразования, такие как параллельный перенос, вращение и масштабирование; Имеет ключевые особенности процесса комбинирования изображения с фоном. На момент разработки могла делать цветной градиент и свёртку.
При помощи OpenGL реализует такие функции как мультитекстурирование, шейдеры, буфер вершин. По большому счёту, значительная часть Glitz является «оберткой» OpenGL, что позволяет программисту думать в терминах «поверхности холста», а не об окне, о пиксельной буферизации.
Программное обеспечение Ключевой компонент сервера Xgl X, который использовался по умолчанию в большинстве GNU/Linux дистрибутивах. Тем не менее, Xgl в настоящее время по большей части заменен на AIGLX. Более популярная графическая библиотека Cairo поддерживает Glitz в качестве движка, это означает, что всего лишь несколько строчек кода, использующих Cairo, позволят приложению пользоваться графическим оборудованием.
Примечания
Ссылки Официальная страница
Категория:Программное обеспечение с лицензией MIT Категория:Графические библиотеки Категория:Библиотеки Си Категория:Свободные библиотеки программ Категория:Свободное кроссплатформенное программное обеспечение Категория:Свободное программное обеспечение, написанное на Си Категория:OpenGL Категория:Freedesktop.org