From 8a6d0dcaf7f6956ed035c81a8ed3d621a3fc1409 Mon Sep 17 00:00:00 2001 From: David Reveman Date: Tue, 20 Jul 2004 07:51:13 +0000 Subject: Component-alpha among other things --- README | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'README') diff --git a/README b/README index 27319e8..597cc35 100644 --- a/README +++ b/README @@ -1 +1,21 @@ -glitz - OpenGL compositing library +glitz - OpenGL image compositing library + +Glitz is an OpenGL image compositing library. Glitz provides +Porter/Duff compositing of images and implicit mask generation for +geometric primitives including trapezoids, triangles, and rectangles. + +The semantics of glitz are designed to precisely match the +specification of the X Render extension. Glitz does not only implement +X Render features like component alpha and image transformations, but +also support additional features like convolution filters and color +gradients, which are not currently part of the X Render specification. + +The performance and capabilities of glitz are much dependent on +graphics hardware. Glitz does not in any way handle software +fall-backs when graphics hardware is insufficient. However, glitz +will report if any requested operation cannot be carried out by +graphics hardware, hence making a higher level software layer +responsible for appropriate actions. + +David Reveman +c99drn@cs.umu.se -- cgit v1.2.3