diff options
Diffstat (limited to 'examples/viewer/README.md')
-rw-r--r-- | examples/viewer/README.md | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/examples/viewer/README.md b/examples/viewer/README.md new file mode 100644 index 0000000..9cb032c --- /dev/null +++ b/examples/viewer/README.md @@ -0,0 +1,42 @@ +# Simple .obj viewer with glew + glfw3 + OpenGL + +## Requirements + +* premake5 +* glfw3 +* glew + +## Build on MaCOSX + +Install glfw3 and glew using brew. +Then, + + $ premake5 gmake + $ make + +## Build on Linux + +Set `PKG_CONFIG_PATH` or Edit path to glfw3 and glew in `premake4.lua` + +Then, + + $ premake5 gmake + $ make + +## Build on Windows. + +* Visual Studio 2013 +* Windows 64bit + * 32bit may work. + +Put glfw3 and glew library somewhere and replace include and lib path in `premake4.lua` + +Then, + + > premake5.exe vs2013 + +## TODO + +* [ ] Support per-face material. +* [ ] Use shader-based GL rendering. +* [ ] PBR shader support. |