This project is my personal general 3D engine to learn graphics and game engine related stuff. This project is originated from my first project in 3D engine development named Valiance that was very much copied/inspired from Hazel and i wanted to start fresh and relearn the basics.
Requeriments
Dependencies
- Clone the repo
git clone --recursive https://github.com/ricardonunosr/constantia- If you cloned non-recursively
git submodule update --init- Change to the directory
cd constantia- Use CMake to build repo
mkdir build
cd build
cmake ..
makesudo dtrace -x stackframes=100 -n 'profile-997 /arg0/ { @[ustack()] = count(); } tick-60s { exit(0); }' -o out.perf -c ./build/Constantia
stackcollapse.pl out.perf > out.perf_folded
flamegraph.pl out.perf_folded > profile.svg
