glitz

Glitz — это АПИ для 3D-графики в виде библиотеки. Glitz предоставляет аппаратное ускорение 2D-графики средствами OpenGL.[1]. Glitz является программным обеспечением с исходным кодом, распространяющимся по лицензии MIT. Проект размещается на freedesktop.org. В данный момент его поддержка не осуществляется.

Glitz
Тип Графическая библиотека
Разработчик

Питер Нилссон,

Дэвид Ревеман
Написана на C
Операционная система Кроссплатформенное ПО
Последняя версия 0.5.6 (20 мая, 2006 года)
Лицензия MIT License
Сайт freedesktop.org/wiki/Sof…

Представляемые средства

Glitz умеет делать всё то же, что и XRender. А именно:

Как и XRender, Glitz имеет свои ключевые особенности процесса комбинирования изображения с фоном.

На момент разработки Glitz могла делать то, что средствами XRender сделать было нельзя:

При помощи OpenGL, Glitz реализует такие функции как мультитекстурирование, шейдеры, буфер вершин. По большому счёту, значительная часть Glitz является «оберткой» OpenGL, что позволяет программисту думать в терминах «поверхности холста», а не об окне, о пиксельной буферизации.

Программное обеспечение использующее Glitz

Glitz является ключевым компонентом сервера Xgl X, который использовался по умолчанию в большинстве GNU/Linux дистрибутивах. Тем не менее, Xgl в настоящее время по большей части заменен на AIGLX. Более популярная графическая библиотека Cairo поддерживает Glitz в качестве движка, это означает что всего лишь несколько строчек кода использующих Cairo позволят приложению пользоваться графическим оборудованием.

Примечания

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.