3D rendering engine created for fun to explore topics in real-time computer graphics.
Following are projects that depends on this engine.
This project uses SCons as a software construction tool. You will need a C++11 compiler, GLM, GLEW, AssImp and SDL2. Consult SConscript for details.
This project uses Google C++ Testing Framework and Google C++ Mocking Framework for testing.
In order to run the tests you need to have gmock setup on your system. For
example, download and compile gmock and place the libraries in
/usr/local/lib{64}/
and include directories in /usr/local/include/
.
$ scons
$ cd bin
$ ./run_all_tests
$ scons
$ cd bin
$ ./run_all_tests --gtest_filter=WorldRunnerTest.*
$ ./run_all_tests --gtest_filter=WorldRunnerTest.BreakControlIfWindowShouldClose