Glitter

Glitter
Type Grafisk bibliotek
Udvikler

Peter Nilsson,

David Reveman
Skrevet i C
Operativ system Cross-platform software
nyeste version 0.5.6 ( 20. maj 2006 )
Licens MIT-licens
Internet side freedesktop.org/wiki/Sof…

Glitz  er en 3D grafik API i form af et bibliotek. Glitz leverer hardwareaccelereret 2D-grafik gennem OpenGL . [1] . Glitz er kildekode licenseret under MIT-licensen . Projektet er hostet på freedesktop.org . Det er i øjeblikket ikke understøttet.

Repræsenterede midler

Glitz kan alt, hvad XRender kan. Nemlig:

Ligesom XRender har Glitz sine egne nøglefunktioner i processen med at kombinere et billede med en baggrund .

På udviklingstidspunktet kunne Glitz gøre ting, som XRender ikke kunne:

Ved hjælp af OpenGL implementerer Glitz funktioner såsom multiteksturering , shaders , vertexbuffere. I det store og hele er en væsentlig del af Glitz en "indpakning" af OpenGL, som giver programmøren mulighed for at tænke i "lærredsoverfladen" og ikke om vinduet, om pixelbuffring.

Software, der bruger Glitz

Glitz er en nøglekomponent i Xgl X-serveren, som er blevet brugt som standard i de fleste GNU/Linux - distributioner. Dog er Xgl nu stort set blevet erstattet af AIGLX . Det mere populære Cairo grafikbibliotek understøtter Glitz som en motor, hvilket betyder, at kun et par linjer kode ved hjælp af Cairo vil tillade en applikation at bruge grafikhardwaren.

Noter

  1. USENIX '04 Abstrakt . Hentet 31. august 2012. Arkiveret fra originalen 31. juli 2012.

Links