0b57ee3a9f7a83e2f85ecd1a7c01ff5eb745fa47
Taking a const std::shared_ptr& doesnt make sense, as it doesnt increase the reference count and the object inside the pointer is still modifiable. Return std::shared_ptr by value, returning by reference wont increase the reference count and RVO (return value optimization) makes the const concern moot.
Inferno
Inferno game engine project.
Download
Clone
$ git clone https://gitlab.com/riyyi/inferno
$ cd inferno
$ git submodule init
$ git submodule update
Or
$ git clone --recursive https://gitlab.com/riyyi/inferno
Update
$ git pull
$ git submodule update --recursive
Build instructions
$ mkdir build
$ cd build
$ cmake .. && make
References
- Build GLFW using CMake
- Learn OpenGL
- Game Engine by The Cherno
Languages
C++
88.6%
GLSL
5%
JavaScript
2.2%
Lua
2%
CMake
2%
Other
0.2%