NanoVG って何? NanoVG は C 言語で書かれた(現在なお開発中の)2D 描画ライブラリである。以下特徴を書く。 HTML5 Canvas に近い API を持つ 本体が約 4000 行程度とコンパクト OpenGL を利用して描画するため非常に高速 OpenGL 2/3 と OpenGL ES 2/3 にそれぞれ最初から対応 レンダリング部分はモジュール化されて分離されてるため自作可能 zlib ライセンス いかに強力かはビルドして出来上がる build/example_gl* を実行することでわかるだろう。 NanoVG をビルドする ビルドするには premake4 と glfw3 がそれぞれ必要なので事前にインストールする。ここでは OSX でかつ macports をインストールしていること前提で話を進める。 sudo port install premake4 gl