← All resources

No Graphics API

Auto-discovered

Blog Advanced

Sebastian Aaltonen

Visit resource ↗

Description

No Graphics API is a December 2025 long-form essay by Sebastian Aaltonen arguing that modern bindless GPUs no longer need the retained-mode complexity of DirectX 12, Vulkan, and Metal style APIs.

It recounts Mantle-era low-level API history, PSO cache explosion, and hardware evolution toward coherent caches, ReBAR or UMA, and bindless descriptors, then proposes a minimal model with CUDA-like gpuMalloc, 64-bit GPU pointers, single-pointer root arguments, and simplified barriers. Sections cover memory types, raw versus texel buffer costs, and C++ style shader examples.

It is for advanced graphics systems programmers who design RHIs and know DX12, Vulkan, Metal, and CUDA concepts.

The post is a free long HTML essay on sebastianaaltonen.com with diagrams, code listings, and cited public ISA and driver sources.

It is useful as a structured critique of current API surface area and a design sketch for pointer-first GPU programming.