IT-Lexikon › Infrastruktur › XRender

XRender

Infrastruktur Svenska → Aktualisiert: 2026-10-07
Mehr Infos
Hersteller
Keith Packard
Jahr
2000
Typ
X11-Erweiterung

Die Erweiterung, die X11 einen Alphakanal bescherte – fünfzehn Jahre nach einem Protokollentwurf für Monochrom-Bildschirme.

Das Kern-X konnte Linien, Rechtecke und Text zeichnen, aber alles war deckend: Ein Pixel war entweder gemalt oder nicht. Render, um 2000 von Keith Packard spezifiziert, ergänzte Bildkomposition nach Porter-Duff, bei der eine Quelle anhand von Alphawerten auf ein Ziel geblendet wird. Das brachte durchscheinende Flächen, weiche Kanten und die Möglichkeit, Glyphen einmal zum Server hochzuladen und danach geglättet zu zeichnen.

Render wurde zum Fundament des modernen X-Desktops: Xft für Schriften, das X-Backend von Cairo für Vektorgrafik und später die Compositing-Fenstermanager. Der Rasterisierungscode wurde schließlich in die Bibliothek pixman ausgelagert, die heute weit über X hinaus verwendet wird.

← Zurück zum Lexikon