An opinionated, object oriented, minimalistic framework/starter kit for:
I wanted to take the pain out of cross platform 3D development for my personal projects
Uses ImGui docking branch with support for docking and viewports
git clone --recursive https://github.com/kfields/bigsaddle
cd bigsaddle
mkdir build
cd build
cmake ..
mkdir build-debug
cd build-debug
cmake -DCMAKE_BUILD_TYPE=Debug ..
# or
cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug ..
# or
cmake -G "Visual Studio 17 2022" -DCMAKE_BUILD_TYPE=Debug ..
- Build bgfx with the --with-tools option as described here
- shadercRelease needs to be on your path
- pass -DCOMPILE_SHADERS to cmake
sudo apt install freeglut3-dev
sudo apt install libwayland-dev
sudo apt install libxkbcommon-dev
sudo apt install libdecor-0-dev
#sudo add-apt-repository ppa:christianrauch/libdecoration
cmake -DBIG_WM_WAYLAND=ON -DCMAKE_BUILD_TYPE=Debug ..