The NeWS book: an introduction to the network/extensible window system
The NeWS book: an introduction to the network/extensible window system
Algebraic properties of plane offset curves
Computer Aided Geometric Design
An Algorithm for Filling Regions on Graphics Display Devices
ACM Transactions on Graphics (TOG)
Adobe Type 1 Font Format
PostScript Language Reference Manual
PostScript Language Reference Manual
Design and Implementation of the X Rendering Extension
Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference
A device independent graphics imaging model for use with raster devices
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Resolution independent curve rendering using programmable graphics hardware
ACM SIGGRAPH 2005 Papers
Implementation of an OpenVG Rasterizer with Configurable Anti-Aliasing and Multi-Window Scissoring
CIT '06 Proceedings of the Sixth IEEE International Conference on Computer and Information Technology
Resolution independent rendering of deformable vector objects using graphics hardware
ACM SIGGRAPH 2006 Sketches
Glitz: hardware accelerated image compositing using OpenGL
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Random-access rendering of general vector graphics
ACM SIGGRAPH Asia 2008 papers
Technical Section: GPU-based rendering of curved polygons using simplicial coverings
Computers and Graphics
An inexpensive bounding representation for offsets of quadratic curves
Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics
A high-performance OpenVG accelerator with dual-scanline filling rendering
IEEE Transactions on Consumer Electronics
Hi-index | 0.00 |
For thirty years, resolution-independent 2D standards (e.g. PostScript, SVG) have depended on CPU-based algorithms for the filling and stroking of paths. Advances in graphics hardware have largely ignored accelerating resolution-independent 2D graphics rendered from paths. We introduce a two-step "Stencil, then Cover" (StC) programming interface. Our GPU-based approach builds upon existing techniques for curve rendering using the stencil buffer, but we explicitly decouple in our programming interface the stencil step to determine a path's filled or stroked coverage from the subsequent cover step to rasterize conservative geometry intended to test and reset the coverage determinations of the first step while shading color samples within the path. Our goals are completeness, correctness, quality, and performance---yet we go further to unify path rendering with OpenGL's established 3D and shading pipeline. We have built and productized our approach to accelerate path rendering as an OpenGL extension.