├── LICENSES ├── README.md ├── example ├── OpenGLWindow │ ├── CommonWindowInterface.h │ ├── MacOpenGLWindow.h │ ├── MacOpenGLWindow.mm │ ├── OpenGL2Include.h │ ├── OpenGLInclude.h │ ├── Win32InternalWindowData.h │ ├── Win32OpenGLWindow.cpp │ ├── Win32OpenGLWindow.h │ ├── Win32Window.cpp │ ├── Win32Window.h │ ├── X11OpenGLWindow.cpp │ └── X11OpenGLWindow.h ├── README.md ├── Roboto-Bold.ttf ├── Roboto-Light.ttf ├── Roboto-Regular.ttf ├── ThirdPartyLibs │ └── Glew │ │ ├── CustomGL │ │ ├── glew.h │ │ ├── glxew.h │ │ └── wglew.h │ │ └── glew.c ├── bt3-browser-shim.js ├── bt3gui.js ├── entypo.ttf ├── findOpenGLGlewGlut.lua ├── images.txt ├── images │ ├── image1.jpg │ ├── image10.jpg │ ├── image11.jpg │ ├── image12.jpg │ ├── image2.jpg │ ├── image3.jpg │ ├── image4.jpg │ ├── image5.jpg │ ├── image6.jpg │ ├── image7.jpg │ ├── image8.jpg │ └── image9.jpg ├── input.js ├── main.cc ├── perf.c └── perf.h ├── game ├── game.js └── images │ ├── hyptosis_sprites_organized.png │ ├── hyptosis_til-art-batch-2.png │ ├── hyptosis_tile-art-batch-1.png │ ├── hyptosis_tile-art-batch-3.png │ ├── hyptosis_tile-art-batch-4.png │ └── hyptosis_tile-art-batch-5.png ├── images ├── screenshot-linux.png ├── screenshot-win.jpg └── screenshot.png ├── premake4.lua └── src ├── duk_config.h ├── duktape.c ├── duktape.h ├── fontstash.h ├── nanovg.c ├── nanovg.h ├── nanovg_gl.h ├── nanovg_gl_utils.h ├── stb_image.h └── stb_truetype.h /LICENSES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/LICENSES -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/README.md -------------------------------------------------------------------------------- /example/OpenGLWindow/CommonWindowInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/CommonWindowInterface.h -------------------------------------------------------------------------------- /example/OpenGLWindow/MacOpenGLWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/MacOpenGLWindow.h -------------------------------------------------------------------------------- /example/OpenGLWindow/MacOpenGLWindow.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/MacOpenGLWindow.mm -------------------------------------------------------------------------------- /example/OpenGLWindow/OpenGL2Include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/OpenGL2Include.h -------------------------------------------------------------------------------- /example/OpenGLWindow/OpenGLInclude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/OpenGLInclude.h -------------------------------------------------------------------------------- /example/OpenGLWindow/Win32InternalWindowData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/Win32InternalWindowData.h -------------------------------------------------------------------------------- /example/OpenGLWindow/Win32OpenGLWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/Win32OpenGLWindow.cpp -------------------------------------------------------------------------------- /example/OpenGLWindow/Win32OpenGLWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/Win32OpenGLWindow.h -------------------------------------------------------------------------------- /example/OpenGLWindow/Win32Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/Win32Window.cpp -------------------------------------------------------------------------------- /example/OpenGLWindow/Win32Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/Win32Window.h -------------------------------------------------------------------------------- /example/OpenGLWindow/X11OpenGLWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/X11OpenGLWindow.cpp -------------------------------------------------------------------------------- /example/OpenGLWindow/X11OpenGLWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/OpenGLWindow/X11OpenGLWindow.h -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- 1 | .ttf fonts, images, perf.c are comming from NanoVG example. 2 | -------------------------------------------------------------------------------- /example/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/Roboto-Bold.ttf -------------------------------------------------------------------------------- /example/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/Roboto-Light.ttf -------------------------------------------------------------------------------- /example/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/Roboto-Regular.ttf -------------------------------------------------------------------------------- /example/ThirdPartyLibs/Glew/CustomGL/glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/ThirdPartyLibs/Glew/CustomGL/glew.h -------------------------------------------------------------------------------- /example/ThirdPartyLibs/Glew/CustomGL/glxew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/ThirdPartyLibs/Glew/CustomGL/glxew.h -------------------------------------------------------------------------------- /example/ThirdPartyLibs/Glew/CustomGL/wglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/ThirdPartyLibs/Glew/CustomGL/wglew.h -------------------------------------------------------------------------------- /example/ThirdPartyLibs/Glew/glew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/ThirdPartyLibs/Glew/glew.c -------------------------------------------------------------------------------- /example/bt3-browser-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/bt3-browser-shim.js -------------------------------------------------------------------------------- /example/bt3gui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/bt3gui.js -------------------------------------------------------------------------------- /example/entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/entypo.ttf -------------------------------------------------------------------------------- /example/findOpenGLGlewGlut.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/findOpenGLGlewGlut.lua -------------------------------------------------------------------------------- /example/images.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images.txt -------------------------------------------------------------------------------- /example/images/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image1.jpg -------------------------------------------------------------------------------- /example/images/image10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image10.jpg -------------------------------------------------------------------------------- /example/images/image11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image11.jpg -------------------------------------------------------------------------------- /example/images/image12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image12.jpg -------------------------------------------------------------------------------- /example/images/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image2.jpg -------------------------------------------------------------------------------- /example/images/image3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image3.jpg -------------------------------------------------------------------------------- /example/images/image4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image4.jpg -------------------------------------------------------------------------------- /example/images/image5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image5.jpg -------------------------------------------------------------------------------- /example/images/image6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image6.jpg -------------------------------------------------------------------------------- /example/images/image7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image7.jpg -------------------------------------------------------------------------------- /example/images/image8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image8.jpg -------------------------------------------------------------------------------- /example/images/image9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/images/image9.jpg -------------------------------------------------------------------------------- /example/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/input.js -------------------------------------------------------------------------------- /example/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/main.cc -------------------------------------------------------------------------------- /example/perf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/perf.c -------------------------------------------------------------------------------- /example/perf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/example/perf.h -------------------------------------------------------------------------------- /game/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/game/game.js -------------------------------------------------------------------------------- /game/images/hyptosis_sprites_organized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/game/images/hyptosis_sprites_organized.png -------------------------------------------------------------------------------- /game/images/hyptosis_til-art-batch-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/game/images/hyptosis_til-art-batch-2.png -------------------------------------------------------------------------------- /game/images/hyptosis_tile-art-batch-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/game/images/hyptosis_tile-art-batch-1.png -------------------------------------------------------------------------------- /game/images/hyptosis_tile-art-batch-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/game/images/hyptosis_tile-art-batch-3.png -------------------------------------------------------------------------------- /game/images/hyptosis_tile-art-batch-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/game/images/hyptosis_tile-art-batch-4.png -------------------------------------------------------------------------------- /game/images/hyptosis_tile-art-batch-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/game/images/hyptosis_tile-art-batch-5.png -------------------------------------------------------------------------------- /images/screenshot-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/images/screenshot-linux.png -------------------------------------------------------------------------------- /images/screenshot-win.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/images/screenshot-win.jpg -------------------------------------------------------------------------------- /images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/images/screenshot.png -------------------------------------------------------------------------------- /premake4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/premake4.lua -------------------------------------------------------------------------------- /src/duk_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/src/duk_config.h -------------------------------------------------------------------------------- /src/duktape.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/src/duktape.c -------------------------------------------------------------------------------- /src/duktape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/src/duktape.h -------------------------------------------------------------------------------- /src/fontstash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/src/fontstash.h -------------------------------------------------------------------------------- /src/nanovg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/src/nanovg.c -------------------------------------------------------------------------------- /src/nanovg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/src/nanovg.h -------------------------------------------------------------------------------- /src/nanovg_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/src/nanovg_gl.h -------------------------------------------------------------------------------- /src/nanovg_gl_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/src/nanovg_gl_utils.h -------------------------------------------------------------------------------- /src/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/src/stb_image.h -------------------------------------------------------------------------------- /src/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syoyo/nanocanvas/HEAD/src/stb_truetype.h --------------------------------------------------------------------------------