Glitter

Glitter
Sorts Grafikbibliotek
Utvecklaren

Peter Nilsson,

David Reveman
Skrivet i C
Operativ system Programvara för flera plattformar
senaste versionen 0.5.6 ( 20 maj 2006 )
Licens MIT-licens
Hemsida freedesktop.org/wiki/Sof...

Glitz  är ett 3D -grafik- API i form av ett bibliotek. Glitz tillhandahåller hårdvaruaccelererad 2D-grafik genom OpenGL . [1] . Glitz är källkod licensierad under MIT-licensen . Projektet finns på freedesktop.org . Det stöds för närvarande inte.

Representerade fonder

Glitz kan göra allt som XRender kan göra. Nämligen:

Liksom XRender har Glitz sina egna nyckelfunktioner i processen att kombinera en bild med en bakgrund .

Vid tidpunkten för utvecklingen kunde Glitz göra saker som XRender inte kunde göra:

Med hjälp av OpenGL implementerar Glitz funktioner som multitexturing , shaders , vertexbuffertar. I stort sett är en betydande del av Glitz en "wrapper" av OpenGL, vilket gör att programmeraren kan tänka i termer av "canvasytan", och inte om fönstret, om pixelbuffring.

Programvara som använder Glitz

Glitz är en nyckelkomponent i Xgl X-servern, som har använts som standard i de flesta GNU/Linux- distributioner. Men Xgl har nu till stor del ersatts av AIGLX . Det mer populära grafikbiblioteket i Cairo stöder Glitz som en motor, vilket innebär att bara några rader kod med Cairo gör att en applikation kan använda grafikhårdvaran.

Anteckningar

  1. USENIX '04 Sammanfattning . Hämtad 31 augusti 2012. Arkiverad från originalet 31 juli 2012.

Länkar