Klartraum Engine
C++ · Vulkan
A compute and rendering engine built on Vulkan. Work is described as a graph of GPU operations that is recorded into command buffers once and then only submitted, so the CPU stays out of the way for highest performance.
Goals
- Run neural networks on any Vulkan device
- Combine Gaussian splatting, neural networks and classic rasterization in one pipeline
- Pre-record all GPU work for low latency and low CPU load
- Work in a window or headless, as an inference engine