[x] Add custom exception handling and replace the runtime_exception with them [x] Replace reference members with std::shared_ptr [x] investigate all // NOLINT and consider fixing the warning [ ] Add tests
Items are in no particular order
[x] Add GLSL Shaders [x] Fully functional vulkan renderer [ ] Raymarching [ ] Voxels [ ] Implement vulkam memory allocator
- GLFW
- GLM
- Spdlog