Lightweight C++ wrapper over Vulkan library. This is WIP.
- Compiler: gcc 10.0+ / clang 10.0+ / any other compiler supporting core c++20 features
- CMake: 3.18+
- Boost: 1.62+
- Python 3+
- Vulkan SDK 1.3.224.1+: https://vulkan.lunarg.com/
git clone https://github.com/FixPlus/VkWrapper.git
cd VkWrapper
mkdir build && cd build
cmake ..
make install -j <num workers>
Open it as a cmake project and follow instructions from your IDE.
Use find package
find_package(VkWrapper <version>)
Link your project to it:
target_link_libraries(<target name> PUBLIC VkWrapper::VkWrapper)
Include needed headers and you are done
#include <vkw/Library.hpp>
int main(){
auto vulkanLibary = vkw::Library();
}