Corpus ID: 14061154

Glitz: Hardware Accelerated Image Compositing Using OpenGL

@inproceedings{Nilsson2004GlitzHA,
  title={Glitz: Hardware Accelerated Image Compositing Using OpenGL},
  author={Peter Nilsson and David Reveman},
  booktitle={USENIX Annual Technical Conference, FREENIX Track},
  year={2004}
}
In recent years 2D graphics applications and window systems tend to use more demanding graphics features such as alpha blending, image transformations and anti-aliasing. These features contribute to the user interfaces by making it possible to add more visual effects as well as new usable functionalities. All together it makes the graphical interface a more hospitable, as well as efficient, environment for the user. Even with today's powerful computers these tasks constitute a heavy burden… Expand
GPU-accelerated path rendering
TLDR
This work introduces a two-step "Stencil, then Cover" (StC) programming interface and builds upon existing techniques for curve rendering using the stencil buffer, but explicitly decouple in this programming interface the stenci step to determine a path's filled or stroked coverage from the subsequent cover step to rasterize conservative geometry. Expand
Jitblt : efficient run-time code generation for digital compositing
TLDR
A novel implementation that uses a powerful programming environment to maintain software qualities while still allowing for high performance, based on run-time code generation, using a simple object pipeline architecture to manage software complexity. Expand
Compositing concepts for the presentation of graphical application windows on embedded systems
TLDR
A concept for a compositor was developed, which features a data structure designed for storing overlapping windows and a set of algorithms to optimize the bitblitting operations. Expand
A customizable method for handling line joins for map representations based on shader language
TLDR
This paper proposes an improved method to generate and adjust the U–V parameters (which are used to control the rendering process of linear map elements within the GPU shader language) of the vertices in line joins to provide a customizable approach for map designers to implement different drawing effects of line joins for drawing different line elements. Expand
Getting X Off The Hardware
The X window system is generally implemented by directly inserting hardware manipulation code into the X server. Mode selection and 2D acceleration code are often executed in user mode and directlyExpand
Getting X Off the Hardware
The X window system is generally implemented by directly inserting hardware manipulation code into the X server. Mode selection and 2D acceleration code are often executed in user mode and directlyExpand
Using the Existing XFree86/X.Org Loadable Driver Framework to Achieve a Composited X Desktop
In this paper, we make the case for using the existing XFree86/X.Org DDX loadable driver framework to achieve a production-quality composited X desktop, as opposed to the X-on-OpenGL model. While theExpand
New Evolutions in the X Window System
This paper presents an overview of recent and on-going evolutions in the X window system. First, the state of some features will be presented that are already available for several months in the XExpand
The X Window System
The X Window System is introduced with a history of its development and its concepts. Current implementations and uses of the X Window System are discussed, with a survey of the most popular toolsExpand
...
1
2
...

References

SHOWING 1-10 OF 23 REFERENCES
Xr: Cross-device Rendering for Vector Graphics
Xr provides a vector-based rendering API with output support for the X Window System and local image buffers. PostScript and PDF file output is planned. Xr is designed to produce identical output onExpand
A New Rendering Model for X
  • Keith Packard
  • Computer Science
  • USENIX Annual Technical Conference, FREENIX Track
  • 2000
TLDR
A new 2D rendering model is being developed to serve the development of new user-interface libraries, which are not well served by the existing X rendering model. Expand
Compositing digital images
TLDR
The case for four-channel pictures is presented, demonstrating that a matte component can be computed similarly to the color channels, and guidelines for the generation of elements and the arithmetic for their arbitrary compositing are discussed. Expand
The OpenGL Graphics System: A Specification
Continuous, uninterrupted paying of paper tape into a cable-making machine is made possible at high speed by an accumulating chamber for a folded supply of the tape. A pair of pinch rolls, one ofExpand
UNIX implementation
TLDR
This paper describes in high-level terms the implementation of the resident UNIX† kernel and describes how the UNIX system views processes, users, and programs. Expand
Aurele La France. XAA.HOWTO
  • Technical report, The XFree86 Project Inc.,
  • 2000
Apple Computer Inc. Online Resources: AGL
  • Apple Computer Inc. Online Resources: AGL
  • 2004
Online Resources: Avalon
  • Online Resources: Avalon
  • 2004
Online Resources: EVAS
  • Online Resources: EVAS
  • 2004
Online Resources: Mac OS X
  • Online Resources: Mac OS X
  • 2004
...
1
2
3
...