- shuang/: project library source code
- third_party/: external libs
Use git submodule
to manage dependencies for simplicity. Other means such as CMake FetchContent
can also do this,
but needs more refresh time when reconfiguring project.
W
,S
, mouse scroll: move forward and backA
,D
, mouse moves horizontally with right button: move left and rightR
,F
, mouse moves vertically with right button: move up and downQ
,E
: rollUp
,Down
, mouse moves vertically with left button: pitchLeft
,Right
, mouse moves horizontally with left button: yaw
- glm ( tag: 0.9.9.8 )
- glfw ( tag: 3.3.4 )
- spdlog ( tag: v1.9.2 )
- fmt ( tag: 8.0.1 )
- 抽象出 Timer 类