Glitz | |
---|---|
Typ | Grafická knihovna |
Vývojář |
Peter Nilsson, |
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.
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ů.
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.