This is the Trace Id: b685bfafee92d92b34af80543609bb41
Skip to main content Microsoft 365 Office Azure Copilot Windows Support Windows Apps OneDrive Outlook Moving from Skype to Teams OneNote Microsoft Teams Accessories Xbox games Microsoft AI Microsoft Security Azure Dynamics 365 Microsoft 365 for business Microsoft Power Platform Windows 365 Digital Sovereignty Microsoft Developer Microsoft Learn Support for AI marketplace apps Microsoft Tech Community Microsoft Marketplace Visual Studio Marketplace Rewards Free downloads & security Education Gift cards View Sitemap

Random-Access Vector Graphics

This program demonstrates our work on random-access rendering anti-aliased vector graphics on the GPU. Last published: September 4, 2014.

Important! Selecting a language below will dynamically change the complete page content to that language.

Download
  • Version:

    1.1

    Date Published:

    15/07/2024

    File Name:

    ravg.zip

    File Size:

    6.6 MB

    This program demonstrates our work on random-access rendering anti-aliased vector graphics on the GPU. We support a broad class of vector primitives, including multiple layers of semitransparent fills and strokes, with quadratic outlines and color gradients. Our approach is to create a coarse lattice in which each cell contains a variable-length encoding of the graphics primitives that overlap it. These cell-specialized encodings are interpreted at run time within a pixel shader. Advantages include coherent memory access and the ability to map vector graphics onto arbitrary surfaces or under arbitrary deformations. Most importantly, we perform both pre-filtering and supersampling within a single pixel-shader invocation, achieving inter-primitive anti-aliasing at no added memory-bandwidth cost.
  • Supported Operating Systems

    Windows 10, Windows 7, Windows 8

    • Windows 7, Windows 8, or Windows 10
    • Click Download and follow the instructions.