see project wiki
- mrdir.h: provide cross platform EXISTS MKDIR SLEEP and getAllSubdirs, getAllFilesinDir .etc
- mropencv.h: provide cross verson opencv header files
- mrlog.h: provide elapse time
- mrutil.h: provide int/double to string convertion and split string
- glcv.cpp: capture camera to cv::Mat and draw it in OpenGL as texutre
- solar.cpp: simulate solar systems
- test.cpp: switch between opengl1.* and 2.* shaders
- gl3d.cpp: 3d obj viewer, use m key to switch different mode.
- glutcube.cpp : trackball rotation by mouse
- glfwcube.cpp : supoort wheel and ctrl message, depend on glm >= 0.9.9