IAGHI C++23

IAGHI

Modern Vulkan graphics abstraction

IAGHI

IAGHI is a lightweight, explicit C++ graphics abstraction layer built over Vulkan. It reduces boilerplate for modern 3D rendering and compute while preserving performance and explicit control of low-level APIs.

IAGHI

Key Features

What IAGHI brings to your C++ projects.

Simplified Vulkan

Handle-based architecture for devices, buffers, pipelines, and command buffers with minimal setup code.

Dynamic Rendering

Modern render-to-swapchain and off-screen rendering without implicit render passes.

Compute Pipelines

Full support for compute shaders alongside standard graphics rendering workflows.

Descriptor Tables

Easy binding layouts and updates for uniforms, storage buffers, and sampled images.