Skip to content

mharrys/gust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gust

3D rendering engine created for fun to explore topics in real-time computer graphics.

Examples

Following are projects that depends on this engine.

arcball

omni

bloom

rim

billboarding

Dependencies

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.

Test

This project uses Google C++ Testing Framework and Google C++ Mocking Framework for testing.

Setup

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/.

Run all tests

$ scons
$ cd bin
$ ./run_all_tests

Run a specific test

$ scons
$ cd bin
$ ./run_all_tests --gtest_filter=WorldRunnerTest.*
$ ./run_all_tests --gtest_filter=WorldRunnerTest.BreakControlIfWindowShouldClose

About

3D rendering engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published