XRender From Wikipedia, the free encyclopedia X Rendering Extension(RenderまたはXRender)は、X Window Systemがアルファチャンネル処理を行うための拡張である。 最初のリリースは2000年のXFree86 Version 4.0.1で、キース・パッカードによって書かれた。 特徴 XRenderはいくつかの描画処理と、アルファブレンディングを提供する。現在は主としてフォントのアンチエイリアスに実装されているが、透過処理や影を落とす処理などへの実装も予定されている。 幾何的な図形はクライアント側で三角形か台形のどちらかにテッセレーション(tessellation:複雑な図形を単純な図形に分割すること)されて描画される。テキストは字形データをグループ化してXサーバへ渡し、描画する。その際、座標指定は、32ビットの固定小数点座標で指定する。 性能 XRenderは新しいビデオカードの3Dの拡張性を視野に設計されている。 外部リンク The X Rendering Extension - 仕様書 The Xrender Library - アプリケーション側から使用するためのライブラリ A New Rendering Model for X (キース・パッカード、USENIX 2000) High Performance X Servers in the Kdrive Architecture (Eric Anholt, USENIX '04) Xorg Glossary (X.Org) 表話編歴X Window Systemアーキテクチャ コアプロトコル Xlib XCB X Window selection Xウィンドウマネージャ X session manager Xディスプレイマネージャ X Toolkit Intrinsics X Window authorization X11 color names ウィンドウマネージャの方式 コンポジット型 リペアレンティング型 スタック型 タイル型 拡張 X Image Extension X keyboard extension X video extension Shape extension Shared memory extension GLX XRender MPX XRandR 実装 Cygwin/X XQuartz X.Org Server X-Win32 XFree86 XDarwin Xming Xsun Xgl 標準 ICCCM EWMH XDS ウィンドウマネージャ 9wm AfterStep Amiwm awesome Beryl Blackbox CTWM cwm dwm Enlightenment evilwm Fluxbox FVWM FVWM95 i3 IceWM Ion JWM KWin larswm Mlvwm Metacity Mwm Mutter OpenBox PekWM Qvwm Ratpoison Sawfish Scwm Stumpwm Twm Window Maker wmii xmonad 関連項目 デスクトップ環境 関連組織 The Open Group X.Org Foundation Related Articles