XRender

XRender

The X Rendering Extension (Render or XRender) is an X Window System extension to implement Porter-Duff image compositing in the X server.

History

It was written by Keith Packard in 2000 and was first released with XFree86 version 4.0.1.

Features

It provides several rendering operations and also does alpha blending. At present it is primarily used to implement antialiased fonts, but is expected to be used to implement drop shadows and translucency.

Geometric figures are rendered by client-side tessellation into either triangles or trapezoids. Text is drawn by loading the glyphs into the server and rendering as a group.

Performance

It is designed to target the 3D graphics capabilities of newer video cards.

References

* [http://gitweb.freedesktop.org/?p=xorg/proto/renderproto.git;a=blob_plain;f=renderproto.txt The X Rendering Extension] (Keith Packard, Latest Official Specification)
* [http://www.keithp.com/~keithp/talks/usenix2000/render.html A New Rendering Model for X] (Keith Packard, USENIX 2000)
* [http://www.usenix.org/events/usenix04/tech/freenix/full_papers/anholt/anholt_html/ High Performance X Servers in the Kdrive Architecture] (Eric Anholt, USENIX '04)
* [http://wiki.x.org/wiki/XorgGlossary Xorg Glossary] (X.Org)


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • XRender — X Rendering Extension (Render или XRender, пер. Расширение рендеринга для X) расширение X Window System для реализации алгоритма композиции Портера Даффа в X сервере. Написано Кейтом Пакардом в 2000 году, первый релиз вышел для XFree86 версии 4.0 …   Википедия

  • XRender — X Rendering Extension (communément appelée XRender ou Render) est une extension au Serveur X qui permet à ce dernier de gérer la transparence et l anti aliasing (couche alpha), en utilisant les capacités de calcul des cartes graphiques. Elle a… …   Wikipédia en Français

  • EXA — In computing, EXA is a graphics acceleration architecture of the X.Org Server (see also X Window System) designed to replace XAA [ [http://www.kdedevelopers.org/node/1122 Summer coding] (Zack Rusin blog entry, 3 June 2005)] (the XFree86… …   Wikipedia

  • Glitz (software) — Infobox Software name = glitz developer = Peter Nilsson, David Reveman latest release version = 0.5.6 latest release date = May 20, 2006 programming language = C operating system = Cross platform genre = Graphics library license = MIT License… …   Wikipedia

  • EXA (Software) — EXA ist ein System zur Grafikbeschleunigung für den X.Org Server, welches XAA (XFree86 Acceleration Architecture) ersetzen soll[1]. Inhaltsverzeichnis 1 Allgemeines 2 Akronym 3 Referenzen …   Deutsch Wikipedia

  • Glitz — Saltar a navegación, búsqueda glitz es una biblioteca de composición de imágenes de OpenGL . glitz provee composicionamiento Porter/Duff de imágenes y una implícita generación de mascara para primitivas geométricas incluyendo trapezoides,… …   Wikipedia Español

  • X Window System — Тип оконная система Разработчик X.Org Foundation Операционная с …   Википедия

  • glitz — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar a …   Wikipedia Español

  • glitz — Тип Графическая библиотека Разработчик Питер Нилссон, Дэвид Ревеман Написана на C Операционная система Кроссплатформенное ПО Последняя версия 0.5.6 (20 мая, 2006 года) Лицензи …   Википедия

  • EXA — Pour les articles homonymes, voir Exa (homonymie). EXA[1] est un procédé d accélération moderne pour X.Org (et spécialement de XRender) destiné à remplacer XAA[2]. Il a été développé par Zack Rusin pour le compte de Trolltech à partir du travail… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”