Nim wrapper for the C NanoVG antialiased vector graphics rendering library for OpenGL
nim-nanovg can be installed via Nimble:
nimble install nanovg
Have a look at demo.nim
in the examples directory. You can
build the examples by executing one of the following commands:
nimble examplesGL2
nimble examplesGL2Debug
nimble examplesGL3
nimble examplesGL3Debug
The examples require nim-glfw.
The API documentation is in-progress; currently, it's a slightly edited version of the original NanoVG source comments.
You can also check out the NanoVG README for further info.
Attempting to compile the library on Mac OS X 10.14.5 Mojave / XCode 11.3.1 with the GL2 backend results in compilation errors. I can't be bothered fixing this as GL3 works fine.
This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See the COPYING file for more details.