Skip to content

polydraw/polydraw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

792 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


                     ___________        ______         _________
                     ______  __ \______ ___  /____  ________  /___________ ____      __
                     _____  /_/ /_  __ \__  /__  / / /_  __  /__  __/  __ `/__ | /| / /
                     ____  ____/ / /_/ /_  / _  /_/ / / /_/ / _  /  / /_/ / __ |/ |/ /
                        /_/      \____/ /_/  _\__, /  \__,_/  /_/   \__,_/  ____/|__/
                                             /____/

The library is under initial research and development. Release is planned for 2017.

Polydraw is a 2D vector graphics engine written in the Rust programming language for development of rich interactive applications and games.

Currently the demos/examples work on the following combinations of operating systems and GPU platforms:

OS Subsystem Working
Windows WGL/OpenGL Yes
Windows DirectX No
Mac OS X Core OpenGL No
Linux EGL/OpenGL Yes
Linux EGL/OpenGL ES Yes
Linux GLX/OpenGL Yes

During the upcoming phases of research and development we will post new demos and technical articles.

Planned Features

  • Rasterization of shapes & paths
  • Text rendering
  • Blending & compositing
  • Analytical anti-aliasing
  • Subpixel rendering
  • Gradients
  • Clipping
  • Multithreaded rasterization
  • Color management

About

2D graphics engine written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages