Glitz
Glitz est une bibliothèque graphique 2D permettant l'accélération matérielle via OpenGL, une API pour applications 3D[1].
Glitz est un logiciel open source sous licence MIT hébergé par le projet freedesktop.org.
glitz
Développé par |
Peter Nilsson, David Reveman |
---|---|
Dernière version | 0.5.6 () |
Écrit en | C |
Environnement | multiplate-forme |
Type | bibliothèque graphique |
Licence | Licence MIT |
Site web | http://www.freedesktop.org/wiki/Software/glitz |
Fonctionnalités
Glitz a été conçu pour offrir les mêmes fonctionnalités que XRender :
- Alpha blending ;
- Anticrénelage ;
- Lissage sous-pixel ;
- Rendu de texte et de figures géométriques ;
- Transformations géométriques comme la translation, la rotation et la dilatation.
Glitz fournit également le dégradé de couleur et le produit de convolution.
Toutes ces fonctionnalités sont mises en œuvre en utilisant les textures, shaders, vertex buffers, objets framebuffer d'OpenGL.
Logiciels utilisant glitz
Glitz est le composant clé du serveur graphique Xgl.
La bibliothèque graphique Cairo utilise Glitz comme backend, permettant aux applications qui l'utilisent pour leurs rendus de profiter de l'accélération matérielle.
Articles connexes
- EGL, une interface équivalent à Glitz entre OpenGL ES plus OpenVG et un système de fenêtrage, e.g. Android, Wayland et autres
- Pile graphique Linux
Références
- (en) Peter Nilsson, David Reveman, « Glitz: Hardware Accelerated Image Compositing using OpenGL », Proceedings of the USENIX Annual Technical Conference, Usenix,
- Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.