├── .gitignore ├── LICENSE.txt ├── README.md ├── example ├── GL │ ├── glew.h │ ├── glxew.h │ └── wglew.h ├── GLFW │ ├── glfw3.h │ └── glfw3native.h ├── Roboto-Bold.ttf ├── Roboto-Light.ttf ├── Roboto-Regular.ttf ├── demo.c ├── demo.h ├── entypo.ttf ├── example_d3d11.c ├── example_d3d9.c ├── example_fbo.c ├── example_gl2.c ├── example_gl3.c ├── example_gles2.c ├── example_gles3.c ├── 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 ├── perf.c ├── perf.h ├── screenshot-01.png ├── screenshot-02.png └── stb_image_write.h ├── premake4.lua └── src ├── D3D11PixelShader.h ├── D3D11PixelShader.hlsl ├── D3D11PixelShaderAA.h ├── D3D11PixelShaderAA.hlsl ├── D3D11PixelShaderNoAA.hlsl ├── D3D11VertexShader.h ├── D3D11VertexShader.hlsl ├── D3D9PixelShader.h ├── D3D9PixelShader.hlsl ├── D3D9PixelShaderAA.h ├── D3D9PixelShaderAA.hlsl ├── D3D9VertexShader.h ├── D3D9VertexShader.hlsl ├── d3d_shaders.bat ├── fontstash.h ├── nanovg.c ├── nanovg.h ├── nanovg_d3d11.h ├── nanovg_d3d9.h ├── nanovg_gl.h ├── nanovg_gl_utils.h ├── stb_image.h └── stb_truetype.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/README.md -------------------------------------------------------------------------------- /example/GL/glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/GL/glew.h -------------------------------------------------------------------------------- /example/GL/glxew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/GL/glxew.h -------------------------------------------------------------------------------- /example/GL/wglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/GL/wglew.h -------------------------------------------------------------------------------- /example/GLFW/glfw3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/GLFW/glfw3.h -------------------------------------------------------------------------------- /example/GLFW/glfw3native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/GLFW/glfw3native.h -------------------------------------------------------------------------------- /example/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/Roboto-Bold.ttf -------------------------------------------------------------------------------- /example/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/Roboto-Light.ttf -------------------------------------------------------------------------------- /example/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/Roboto-Regular.ttf -------------------------------------------------------------------------------- /example/demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/demo.c -------------------------------------------------------------------------------- /example/demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/demo.h -------------------------------------------------------------------------------- /example/entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/entypo.ttf -------------------------------------------------------------------------------- /example/example_d3d11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/example_d3d11.c -------------------------------------------------------------------------------- /example/example_d3d9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/example_d3d9.c -------------------------------------------------------------------------------- /example/example_fbo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/example_fbo.c -------------------------------------------------------------------------------- /example/example_gl2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/example_gl2.c -------------------------------------------------------------------------------- /example/example_gl3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/example_gl3.c -------------------------------------------------------------------------------- /example/example_gles2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/example_gles2.c -------------------------------------------------------------------------------- /example/example_gles3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/example_gles3.c -------------------------------------------------------------------------------- /example/images.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images.txt -------------------------------------------------------------------------------- /example/images/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image1.jpg -------------------------------------------------------------------------------- /example/images/image10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image10.jpg -------------------------------------------------------------------------------- /example/images/image11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image11.jpg -------------------------------------------------------------------------------- /example/images/image12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image12.jpg -------------------------------------------------------------------------------- /example/images/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image2.jpg -------------------------------------------------------------------------------- /example/images/image3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image3.jpg -------------------------------------------------------------------------------- /example/images/image4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image4.jpg -------------------------------------------------------------------------------- /example/images/image5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image5.jpg -------------------------------------------------------------------------------- /example/images/image6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image6.jpg -------------------------------------------------------------------------------- /example/images/image7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image7.jpg -------------------------------------------------------------------------------- /example/images/image8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image8.jpg -------------------------------------------------------------------------------- /example/images/image9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/images/image9.jpg -------------------------------------------------------------------------------- /example/perf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/perf.c -------------------------------------------------------------------------------- /example/perf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/perf.h -------------------------------------------------------------------------------- /example/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/screenshot-01.png -------------------------------------------------------------------------------- /example/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/screenshot-02.png -------------------------------------------------------------------------------- /example/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/example/stb_image_write.h -------------------------------------------------------------------------------- /premake4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/premake4.lua -------------------------------------------------------------------------------- /src/D3D11PixelShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D11PixelShader.h -------------------------------------------------------------------------------- /src/D3D11PixelShader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D11PixelShader.hlsl -------------------------------------------------------------------------------- /src/D3D11PixelShaderAA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D11PixelShaderAA.h -------------------------------------------------------------------------------- /src/D3D11PixelShaderAA.hlsl: -------------------------------------------------------------------------------- 1 | #define EDGE_AA 2 | #include "D3D11PixelShader.hlsl" 3 | -------------------------------------------------------------------------------- /src/D3D11PixelShaderNoAA.hlsl: -------------------------------------------------------------------------------- 1 | #undef EDGE_AA 2 | #include "D3D11PixelShader.hlsl" 3 | -------------------------------------------------------------------------------- /src/D3D11VertexShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D11VertexShader.h -------------------------------------------------------------------------------- /src/D3D11VertexShader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D11VertexShader.hlsl -------------------------------------------------------------------------------- /src/D3D9PixelShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D9PixelShader.h -------------------------------------------------------------------------------- /src/D3D9PixelShader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D9PixelShader.hlsl -------------------------------------------------------------------------------- /src/D3D9PixelShaderAA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D9PixelShaderAA.h -------------------------------------------------------------------------------- /src/D3D9PixelShaderAA.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D9PixelShaderAA.hlsl -------------------------------------------------------------------------------- /src/D3D9VertexShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D9VertexShader.h -------------------------------------------------------------------------------- /src/D3D9VertexShader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/D3D9VertexShader.hlsl -------------------------------------------------------------------------------- /src/d3d_shaders.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/d3d_shaders.bat -------------------------------------------------------------------------------- /src/fontstash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/fontstash.h -------------------------------------------------------------------------------- /src/nanovg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/nanovg.c -------------------------------------------------------------------------------- /src/nanovg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/nanovg.h -------------------------------------------------------------------------------- /src/nanovg_d3d11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/nanovg_d3d11.h -------------------------------------------------------------------------------- /src/nanovg_d3d9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/nanovg_d3d9.h -------------------------------------------------------------------------------- /src/nanovg_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/nanovg_gl.h -------------------------------------------------------------------------------- /src/nanovg_gl_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/nanovg_gl_utils.h -------------------------------------------------------------------------------- /src/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/stb_image.h -------------------------------------------------------------------------------- /src/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crosire/nanovg/HEAD/src/stb_truetype.h --------------------------------------------------------------------------------