- Simple side-project for learning purposes.
- Future goal is to implement support for multiple platforms and graphics API.
- Not only graphics-oriented. The plan is to implement general framework resembling a game engine with various subsystems and improve my software design skills.
- Assimp - Open Asset Import Library.
- GLFW - Creation of windows, contexts and surfaces, receiving input and events.
- GLM - OpenGL Mathematics.
- Dear ImGui - Bloat-free Graphical User interface for C++ with minimal dependencies.
- SPIRV-Cross - SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
- stb - Image and texture loading.
- TinyObjLoader - Tiny but powerful single file wavefront obj loader.
- Vulkan - Modern low-level graphics API
- Ondřej Pavela