XRender
Daha fazla bilgi
- Üretici
- Keith Packard
- Yayın
- 2000
- Tür
- X11 uzantısı
X11’e bir alfa kanalı kazandıran uzantı; protokol tek renkli ekranlar düşünülerek tasarlandıktan on beş yıl sonra.
Çekirdek X çizgi, dikdörtgen ve metin çizebiliyordu, ama her şey opaktı: bir piksel ya boyanırdı ya boyanmazdı. Keith Packard’ın 2000 dolaylarında belirlediği Render, Porter–Duff çizgisinde görüntü birleştirme ekledi; kaynak, alfa değerleriyle hedefin üzerine harmanlanıyordu. Bu da yarı saydam yüzeyleri, pürüzsüz kenarları ve glifleri sunucuya bir kez yükleyip kenar yumuşatmalı çizme olanağını getirdi.
Render, modern X masaüstünün üzerine kurulduğu temel oldu: yazı tipleri için Xft, vektör grafikler için Cairo’nun X arka ucu, daha sonra da birleştirmeli pencere yöneticileri. Rasterleştirme kodu sonunda pixman kitaplığına ayrıldı ve bugün X dışında da kullanılıyor.