TLDR Dev · OPINIONS & ADVICE

NO GRAPHICS API

sebastianaaltonen.com93 min read

Summary from the TLDR Dev newsletter

Modern graphics APIs like DirectX 12 and Vulkan are overly complex and inefficient because they were designed for older, more diverse GPU architectures. Today's GPUs, with features like coherent caches, 64-bit pointers, and bindless texture sampling, have mostly converged on a generic SIMD design. This article proposes a simplified API that uses these modern hardware capabilities to reduce API bloat, driver complexity, and pipeline state object "permutation explosion.”