← All resources

NoGraphicsAPI

Auto-discovered

Library / Codebase Advanced

sebbbi

Visit resource ↗

Description

NoGraphicsAPI is Sebastian Aaltonen's C++20 GitHub library for bindless GPU pointers, descriptor heaps, and shared Slang shaders on Metal 4 and Vulkan 1.4.

It implements ideas from Aaltonen's No Graphics API essay, treating GPU memory more like ordinary data than classic binding tables.

Engine authors porting bindless designs need C++20, Slang, and queue submission experience.

The repo includes samples, build scripts, and permissive open-source licensing.

Aaltonen's bindless writings are highly regarded, and NoGraphicsAPI is often cited as a cross-API reference.