2025-03-14 23:51:49 -06:00

1.6 KiB

poomer-raylib-bella_onimage

c++ prototype GUI interface for Bella Path Tracer using raylib/raygui with command line build instructions for MacOS/Win/Linux

Alt text Alt text Alt text

Build

workdir/
├── bella_engine_sdk/
├── raylib/
├── raygui/
└── poomer-raylib-bella_onimage/

Download SDK for your OS and drag bella_engine_sdk into your workdir

MacOS/Linux

extra linux dependencies

apt install libx11-dev
apt install xorg-dev
cd workdir
git clone https://github.com/raysan5/raylib.git
cd raylib/src
make
cd ../examples
make
cd ../..
git clone https://github.com/raysan5/raygui.git
git clone https://github.com/oomer/poomer-raylib-bella_onimage.git
cd poomer-raylib-bella_onimage
make

Windows

cd workdir
git clone https://github.com/raysan5/raylib.git
cd raylib
mkdir build
cd build
cmake ..
msbuild raylib.sln /p:Configuration=Release 
cd ../..
git clone https://github.com/raysan5/raygui.git
git clone https://github.com/oomer/poomer-raylib-bella_onimage.git
msbuild poomer-raylib-bella_onimage.vcxproj /p:Configuration=release /p:Platform=x64 /p:PlatformToolset=v143