Avocado engine is an attempt to write a renderer on C++ using Vulkan. Main keys are performance and ability to use in some demo game. Written with:
- C++17
- Vulkan (GAPI)
- SDL (window management, keyboard handling)
- Catch3 (unit tests)
todo: write
todo: write
- code that needs to be rewritten is marked with todo;
- code that could be improved is marked with note.
The project is under MIT license. You can see its text in LICENSE.txt file.