Lesk

Glitz
Typ Grafická knihovna
Vývojář

Peter Nilsson,

David Reveman
Zapsáno v C
Operační systém Multiplatformní software
Nejnovější verze 0.5.6 ( 20. května 2006 )
Licence Licence MIT
webová stránka freedesktop.org/wiki/Sof…

Glitz  je 3D grafické API ve formě knihovny. Glitz poskytuje hardwarově akcelerovanou 2D grafiku prostřednictvím OpenGL . [1] . Glitz je zdrojový kód licencovaný pod licencí MIT . Projekt je hostován na freedesktop.org . V současné době není podporována.

Zastoupené fondy

Glitz umí vše, co XRender. A to:

Stejně jako XRender má Glitz své vlastní klíčové rysy procesu kombinování obrázku s pozadím .

V době vývoje uměl Glitz věci, které XRender neuměl:

Pomocí OpenGL implementuje Glitz funkce jako multitexturing , shadery , vertex buffery. Celkově je významná část Glitz „obalem“ OpenGL, což umožňuje programátorovi přemýšlet v pojmech „povrch plátna“ a ne o okně, o ukládání do vyrovnávací paměti pixelů.

Software využívající Glitz

Glitz je klíčová součást Xgl X serveru, který byl standardně používán ve většině distribucí GNU/Linux . Xgl byl však nyní z velké části nahrazen AIGLX . Populárnější káhirská grafická knihovna podporuje Glitz jako engine, což znamená, že jen pár řádků kódu využívajících Cairo umožní aplikaci používat grafický hardware.

Poznámky

  1. Abstrakt USENIX '04 . Získáno 31. srpna 2012. Archivováno z originálu 31. července 2012.

Odkazy