A Vulkan wrapper designed to simplify compute operations in pure C.
sudo pacman -S gcc gdb cmake
Clone the repository and enter the directory:
git clone https://github.com/teleprint-me/vk.c.git vk
cd vk
Build the shared library and examples:
cmake -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build build --config Debug -j "$(nproc)"
Add execution bit and run to automate the build steps:
chmod +x compile.sh
./compile.sh # Defaults to Debug
You can specify the build type:
./compile.sh Release
- Arch Wiki: Comprehensive guide for installing and configuring Vulkan on Arch.
- Vulkan Documentation: Official Vulkan API documentation.
- Vulkan Specification: Detailed specifications of the Vulkan API.
- GLSL Specification: Specification for the OpenGL Shading Language.
See the AGPL LICENSE file for more details.