Vally is basic 3D rendering engine made with C++ and OpenGL 4.6.
The project is at its very early stage
git clone --recursive https://github.com/TheFrainD/Vally.git
cmake -B ./build -DCMAKE_BUILD_TYPE=Release
cmake --build ./build --config Release
- glfw - window library
- glad - OpenGL loader
- spdlog - logging
- imgui - GUI
- glm - Maths
- stb-image - Image loading
- Multiplatform windowing
- Event system (immediate event handling)
- Global illumination
- Physically Based Shading
- Materials
- Multiplatform
- ECS
- Scene management
- Multithreading