KDGPU Library - C++ Vulkan wrapper for GPU programming
kdgpu provides CMake targets:
find_package(KDGpu REQUIRED)
target_link_libraries(main PRIVATE KDGpu::KDGpu)
# KDGpuKDGui (optional, feature "kdgpukdgui")
find_package(KDGpuKDGui REQUIRED)
target_link_libraries(main PRIVATE KDGpu::KDGpuKDGui)
# KDGpuUtils (optional, feature "kdgpuutils")
find_package(KDGpuUtils REQUIRED)
target_link_libraries(main PRIVATE KDGpu::KDGpuUtils)
# KDXr (optional, feature "openxr")
find_package(KDXr REQUIRED)
target_link_libraries(main PRIVATE KDXr::KDXr)
# KDGpuExample (optional, feature "kdgpuexample")
find_package(KDGpuExample REQUIRED)
target_link_libraries(main PRIVATE KDGpu::KDGpuExample)
Enable HLSL shader support
Enable KDGpuExample
Enable KDGui integration
Enable KDGpuUtils
Enable OpenXR support for VR/AR
Enable Slang shader support
v0.10.0#0
!uwp
MIT
Manifest