A library written in C++ that is focused on making compute with Vulkan a lot less painless with performance in mind.
- Meson Version 0.47 or higher
- Any C++ Compiler
- glslang for compiling SPIR-V Shaders
After cloning vkcl, run this inside the vkcl directory:
meson build
cd build
ninja
The following build options are available:
- enable_debug - Enables debugging symbols and Vulkan validation layers.
- enable_test - Compiles the test program, which can then be run with
meson test
.
These build options are off by default, but can be enabled like such:
meson configure build -Denable_debug=true -Denable_test=true