Glitz | |
---|---|
Típusú | Grafikai Könyvtár |
Fejlesztő |
Peter Nilsson, |
Beírva | C |
Operációs rendszer | Többplatformos szoftver |
legújabb verzió | 0.5.6 ( 2006 . május 20. ) |
Engedély | MIT licenc |
Weboldal | freedesktop.org/wiki/Sof… |
A Glitz egy 3D grafikus API könyvtár formájában. A Glitz hardveresen gyorsított 2D grafikát kínál az OpenGL -en keresztül . [1] . A Glitz egy forráskód, amely az MIT licence alapján engedélyezett . A projekt a freedesktop.org webhelyen található . Jelenleg nem támogatott.
A Glitz mindenre képes, amire az XRender képes. Ugyanis:
Az XRenderhez hasonlóan a Glitznek is megvannak a maga fő jellemzői a kép és a háttér kombinálásának folyamatában .
A fejlesztés idején a Glitz olyan dolgokat tudott megtenni, amelyeket az XRender nem tudott megtenni:
Az OpenGL használatával a Glitz olyan funkciókat valósít meg, mint a multitextúra , árnyékolók , csúcspufferek. Nagyjából a Glitz jelentős része az OpenGL "burkolója", amely lehetővé teszi a programozó számára, hogy a "vászon felületében" gondolkodjon, és ne az ablakról, a pixelpufferelésről.
A Glitz az Xgl X szerver kulcsfontosságú összetevője, amely alapértelmezés szerint a legtöbb GNU/Linux disztribúcióban használatos. Az Xgl-t azonban mára nagyrészt az AIGLX váltotta fel . A népszerűbb Cairo grafikus könyvtár támogatja a Glitz-et motorként, ami azt jelenti, hogy a Cairo használatával mindössze néhány sornyi kód lehetővé teszi az alkalmazások számára a grafikus hardver használatát.