Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Texel programs for random-access antialiased vector graphics

Diego Nehab and Hugues Hoppe


We encode a broad class of vector graphics in a randomly accessible format. Our approach is to create a coarse image in which each image cell contains a texel program — a locally specialized description of the graphics primitives overlapping the cell. These texel programs are interpreted at runtime within a programmable pixel shader. Advantages include coherent low-bandwidth memory access, efficient inter-primitive antialiasing, and the ability to map general vector graphics (including strokes) onto arbitrary surfaces. We present a fast construction algorithm, and demonstrate the space and time efficiency of the representation on many practical examples.


Publication typeTechReport
InstitutionMicrosoft Research

Newer versions

Diego Nehab and Hugues Hoppe. Random-access rendering of general vector graphics, ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH Asia 2008), August 2008.

> Publications > Texel programs for random-access antialiased vector graphics