├── .appveyor.yml ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── assets ├── fonts │ └── droid │ │ ├── DroidSans.ttf │ │ ├── DroidSansJapanese.ttf │ │ └── NOTICE.txt └── shaders │ ├── text.f.glsl │ ├── text.v.glsl │ ├── text_sdf.f.glsl │ └── text_sdf_effects.f.glsl ├── external ├── SDL-prebuilt │ └── CMakeLists.txt ├── fontstash │ ├── LICENSE.txt │ ├── from.txt │ └── src │ │ ├── fontstash.h │ │ ├── gl3corefontstash.h │ │ └── stb_truetype.h └── glew-2.1.0 │ ├── LICENSE.txt │ ├── README.md │ ├── build │ ├── cmake │ │ ├── CMakeLists.txt │ │ ├── CopyImportedTargetProperties.cmake │ │ ├── cmake_uninstall.cmake.in │ │ ├── glew-config.cmake │ │ └── testbuild │ │ │ ├── CMakeLists.txt │ │ │ └── main.c │ ├── glew.rc │ ├── glewinfo.rc │ └── visualinfo.rc │ ├── config │ ├── Makefile.cygming │ ├── Makefile.cygwin │ ├── Makefile.darwin │ ├── Makefile.darwin-gcc6 │ ├── Makefile.darwin-ppc │ ├── Makefile.darwin-universal │ ├── Makefile.darwin-x86_64 │ ├── Makefile.fedora-mingw32 │ ├── Makefile.freebsd │ ├── Makefile.gnu │ ├── Makefile.haiku │ ├── Makefile.irix │ ├── Makefile.kfreebsd │ ├── Makefile.linux │ ├── Makefile.linux-clang │ ├── Makefile.linux-clang-egl │ ├── Makefile.linux-egl │ ├── Makefile.linux-mingw-w64 │ ├── Makefile.linux-mingw32 │ ├── Makefile.linux-mingw64 │ ├── Makefile.linux-osmesa │ ├── Makefile.mingw │ ├── Makefile.mingw-win32 │ ├── Makefile.msys │ ├── Makefile.msys-win32 │ ├── Makefile.msys-win64 │ ├── Makefile.nacl-32 │ ├── Makefile.nacl-64 │ ├── Makefile.netbsd │ ├── Makefile.openbsd │ ├── Makefile.solaris │ ├── Makefile.solaris-gcc │ ├── config.guess │ └── version │ ├── glew.pc.in │ ├── include │ └── GL │ │ ├── eglew.h │ │ ├── glew.h │ │ ├── glxew.h │ │ └── wglew.h │ └── src │ ├── glew.c │ ├── glewinfo.c │ └── visualinfo.c ├── helpers.cmake ├── platforms ├── build.sh ├── build_windows32_vs14.cmd ├── build_windows64_vs14.cmd ├── build_windows_mingw.cmd └── emscripten │ ├── build_emscripten.cmd │ ├── html │ └── shell.html │ └── run_emscripten.cmd └── source ├── main.c ├── okwrapper ├── okapp.h ├── okgl.h ├── okgl_helper.h ├── oklog.h └── okplatform.h └── sdf_text_app.c /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/README.md -------------------------------------------------------------------------------- /assets/fonts/droid/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/assets/fonts/droid/DroidSans.ttf -------------------------------------------------------------------------------- /assets/fonts/droid/DroidSansJapanese.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/assets/fonts/droid/DroidSansJapanese.ttf -------------------------------------------------------------------------------- /assets/fonts/droid/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/assets/fonts/droid/NOTICE.txt -------------------------------------------------------------------------------- /assets/shaders/text.f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/assets/shaders/text.f.glsl -------------------------------------------------------------------------------- /assets/shaders/text.v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/assets/shaders/text.v.glsl -------------------------------------------------------------------------------- /assets/shaders/text_sdf.f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/assets/shaders/text_sdf.f.glsl -------------------------------------------------------------------------------- /assets/shaders/text_sdf_effects.f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/assets/shaders/text_sdf_effects.f.glsl -------------------------------------------------------------------------------- /external/SDL-prebuilt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/SDL-prebuilt/CMakeLists.txt -------------------------------------------------------------------------------- /external/fontstash/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/fontstash/LICENSE.txt -------------------------------------------------------------------------------- /external/fontstash/from.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/fontstash/from.txt -------------------------------------------------------------------------------- /external/fontstash/src/fontstash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/fontstash/src/fontstash.h -------------------------------------------------------------------------------- /external/fontstash/src/gl3corefontstash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/fontstash/src/gl3corefontstash.h -------------------------------------------------------------------------------- /external/fontstash/src/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/fontstash/src/stb_truetype.h -------------------------------------------------------------------------------- /external/glew-2.1.0/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/LICENSE.txt -------------------------------------------------------------------------------- /external/glew-2.1.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/README.md -------------------------------------------------------------------------------- /external/glew-2.1.0/build/cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/build/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /external/glew-2.1.0/build/cmake/CopyImportedTargetProperties.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/build/cmake/CopyImportedTargetProperties.cmake -------------------------------------------------------------------------------- /external/glew-2.1.0/build/cmake/cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/build/cmake/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /external/glew-2.1.0/build/cmake/glew-config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/build/cmake/glew-config.cmake -------------------------------------------------------------------------------- /external/glew-2.1.0/build/cmake/testbuild/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/build/cmake/testbuild/CMakeLists.txt -------------------------------------------------------------------------------- /external/glew-2.1.0/build/cmake/testbuild/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/build/cmake/testbuild/main.c -------------------------------------------------------------------------------- /external/glew-2.1.0/build/glew.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/build/glew.rc -------------------------------------------------------------------------------- /external/glew-2.1.0/build/glewinfo.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/build/glewinfo.rc -------------------------------------------------------------------------------- /external/glew-2.1.0/build/visualinfo.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/build/visualinfo.rc -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.cygming: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.cygming -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.cygwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.cygwin -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.darwin -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.darwin-gcc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.darwin-gcc6 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.darwin-ppc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.darwin-ppc -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.darwin-universal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.darwin-universal -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.darwin-x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.darwin-x86_64 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.fedora-mingw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.fedora-mingw32 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.freebsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.freebsd -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.gnu -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.haiku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.haiku -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.irix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.irix -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.kfreebsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.kfreebsd -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.linux -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.linux-clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.linux-clang -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.linux-clang-egl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.linux-clang-egl -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.linux-egl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.linux-egl -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.linux-mingw-w64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.linux-mingw-w64 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.linux-mingw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.linux-mingw32 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.linux-mingw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.linux-mingw64 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.linux-osmesa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.linux-osmesa -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.mingw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.mingw -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.mingw-win32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.mingw-win32 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.msys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.msys -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.msys-win32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.msys-win32 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.msys-win64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.msys-win64 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.nacl-32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.nacl-32 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.nacl-64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.nacl-64 -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.netbsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.netbsd -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.openbsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.openbsd -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.solaris: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.solaris -------------------------------------------------------------------------------- /external/glew-2.1.0/config/Makefile.solaris-gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/Makefile.solaris-gcc -------------------------------------------------------------------------------- /external/glew-2.1.0/config/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/config.guess -------------------------------------------------------------------------------- /external/glew-2.1.0/config/version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/config/version -------------------------------------------------------------------------------- /external/glew-2.1.0/glew.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/glew.pc.in -------------------------------------------------------------------------------- /external/glew-2.1.0/include/GL/eglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/include/GL/eglew.h -------------------------------------------------------------------------------- /external/glew-2.1.0/include/GL/glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/include/GL/glew.h -------------------------------------------------------------------------------- /external/glew-2.1.0/include/GL/glxew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/include/GL/glxew.h -------------------------------------------------------------------------------- /external/glew-2.1.0/include/GL/wglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/include/GL/wglew.h -------------------------------------------------------------------------------- /external/glew-2.1.0/src/glew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/src/glew.c -------------------------------------------------------------------------------- /external/glew-2.1.0/src/glewinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/src/glewinfo.c -------------------------------------------------------------------------------- /external/glew-2.1.0/src/visualinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/external/glew-2.1.0/src/visualinfo.c -------------------------------------------------------------------------------- /helpers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/helpers.cmake -------------------------------------------------------------------------------- /platforms/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/platforms/build.sh -------------------------------------------------------------------------------- /platforms/build_windows32_vs14.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/platforms/build_windows32_vs14.cmd -------------------------------------------------------------------------------- /platforms/build_windows64_vs14.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/platforms/build_windows64_vs14.cmd -------------------------------------------------------------------------------- /platforms/build_windows_mingw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/platforms/build_windows_mingw.cmd -------------------------------------------------------------------------------- /platforms/emscripten/build_emscripten.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/platforms/emscripten/build_emscripten.cmd -------------------------------------------------------------------------------- /platforms/emscripten/html/shell.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/platforms/emscripten/html/shell.html -------------------------------------------------------------------------------- /platforms/emscripten/run_emscripten.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/platforms/emscripten/run_emscripten.cmd -------------------------------------------------------------------------------- /source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/source/main.c -------------------------------------------------------------------------------- /source/okwrapper/okapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/source/okwrapper/okapp.h -------------------------------------------------------------------------------- /source/okwrapper/okgl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/source/okwrapper/okgl.h -------------------------------------------------------------------------------- /source/okwrapper/okgl_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/source/okwrapper/okgl_helper.h -------------------------------------------------------------------------------- /source/okwrapper/oklog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/source/okwrapper/oklog.h -------------------------------------------------------------------------------- /source/okwrapper/okplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/source/okwrapper/okplatform.h -------------------------------------------------------------------------------- /source/sdf_text_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suikki/sdf_text_sample/HEAD/source/sdf_text_app.c --------------------------------------------------------------------------------