a visualization thingy for various sorting algorithms
- written in/with C++ 20
- uses cmake (find_package)
- only tested under Windows 10 x64
- GUI: Dear IMGUI [MIT]
- Plotting: ImPlot [MIT]
- Windowing: SFML [ZLIB]
- GUI binding: ImGui-SFML [MIT]
- Coroutines: CppCoro [MIT]
- Testing : Catch2 [BSL]
cppcoro/generator.hpp:36:83: note: must be declared with 'noexcept' constexpr std::experimental::suspend_always final_suspend() const { return {}; }
avaiable cmake targets:
- SortVis : user execuatable
- SortVis-test : test executable
avaiable cmake options:
- WARNINGS_AS_ERRORS
- on by default
- ENABLE_CPPCHECK
- off by default
- ENABLE_CLANG_TIDY
- off by default
- may complain about disabled exceptions due to LLVM Bug 45356
- replace all instances of
/EHsc
with-EHsc
in build/ as a workaround - should be skipped for test target