IT-словарь › Инфраструктура › XRender

XRender

Инфраструктура Svenska → Обновлено: 2026-10-20
Подробнее
Создатель
Keith Packard
Год
2000
Тип
Расширение X11

Расширение, давшее X11 альфа-канал через пятнадцать лет после того, как протокол проектировали под монохромные экраны.

Базовый X умел рисовать линии, прямоугольники и текст, но всё было непрозрачным: пиксель либо закрашен, либо нет. Render, описанный Китом Пакардом около 2000 года, добавил композитинг изображений по Портеру и Даффу, когда источник смешивается с приёмником по значениям альфа. Это принесло полупрозрачные поверхности, гладкие края и возможность один раз загрузить глифы на сервер, а потом рисовать их со сглаживанием.

Render стал фундаментом современного X-стола: на нём построены Xft для шрифтов, X-бэкенд Cairo для векторной графики, а позже и композитные оконные менеджеры. Код растеризации в итоге выделили в библиотеку pixman, которую теперь используют и далеко за пределами X.

← Назад к словарю