https://github.com/ext/glitz
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ext/glitz
- Owner: ext
- License: other
- Created: 2009-01-06T21:45:28.000Z (over 17 years ago)
- Default Branch: master
- Last Pushed: 2009-01-17T17:43:48.000Z (over 17 years ago)
- Last Synced: 2024-11-26T01:45:50.456Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 660 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
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 for 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
davidr@novell.com