Skip to content
NanoVG and NanoSVG bindings for Lua 5.3+
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
doc
examples
lunavg
src-native
src
thirdparty
.gitignore
.gitmodules
LICENSE
Makefile
README.md

README.md

lunavg: NanoVG and NanoSVG bindings for Lua

lunavg is a Lua OpenGL vector graphics rendering library for OpenGL, based on Mikko Mononen's nanovg library.

lunavg is also highly inspired by the work of Stefano Trettel's high quality moonlibs libraries.

It runs on GNU/Linux and on Windows (MSYS2/MinGW/OSX) and requires Lua (>=5.3).

Author: Ionut Stoica

Lua logo

License

MIT/X11 license (same as Lua). See LICENSE.

Documentation

Getting and installing

After cloning the repo:

git submodule init
git submodule update

Example

See also

This project is WIP, I am learning C, lua, nanovg and LuaAutoC along while creating these bindings. So far, this project is just a rip-off of moonlibs, nanovg and nanosvg, all the credits go to their respective authors.

You can’t perform that action at this time.