Skip to content

High quality 2D vector graphics rendering library for OpenGL and OpenGL ES.

License

Notifications You must be signed in to change notification settings

mh0717/path-rendering

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/* work in progress */

Path Rendering

This is a high quality vector graphics rendering library for OpenGL and OpenGL ES. It's mostly based on 'GPU Accelerated Path Rendering' paper (stencil and cover method) from NVIDIA.

Video

Usage

The API is based on NV_path_rendering extension.

API Reference

See the header file pr.h for API reference.

Status

Finished

  • All geometric primitives (line, quadratic bezier, cubic bezier, arc)
  • Filling and Stroking
  • End cap (flat, square, round, triangulate)
  • Join style (miter, bevel, round)
  • Attribute interpolation
  • SVG path description syntax
  • Glyphs paths using Freetype 2

In progress

  • Dashing

License

MIT License

About

High quality 2D vector graphics rendering library for OpenGL and OpenGL ES.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%