A simple rendering engine built with C++ and OpenGL.
Read more on the technical details in the documentation folder
You'll need to build Vcpkg (which is included as submodule) by executing the command below.
./vcpkg/bootstrap-vcpkg.sh
After that's done, you can run the following command to install the required packages for this engine.
./vcpkg/vcpkg install
This project uses Cmake for building the source code. Run the commands below to generate the cmake files and build the binary.
cmake -B build
cmake --build build
The resulting binary can be found in the build/
folder. You can run it by executing the command below or clicking the executable (main
) in your file explorer.
./build/main
- Make the engine a separate library
- Add GUI components
- Move the demo to a separate repository
- Add support for Vulkan