___________ ______ _________
______ __ \______ ___ /____ ________ /___________ ____ __
_____ /_/ /_ __ \__ /__ / / /_ __ /__ __/ __ `/__ | /| / /
____ ____/ / /_/ /_ / _ /_/ / / /_/ / _ / / /_/ / __ |/ |/ /
/_/ \____/ /_/ _\__, / \__,_/ /_/ \__,_/ ____/|__/
/____/
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