glitz

Материал из Википедии — свободной энциклопедии
Данная страницане проверялась участниками с соответствующими правами.
Перейти к навигацииПерейти к поиску

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

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

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

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

Содержание

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

[править |править код]

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

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

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

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

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

[править |править код]

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

Примечания

[править |править код]
  1. USENIX '04 Abstract  (неопр.). Дата обращения: 31 августа 2012. Архивировано 31 июля 2012 года.

Ссылки

[править |править код]
Источник —https://ru.wikipedia.org/wiki/Glitz
Категории:
Скрытые категории: