Writing a bindless GPU abstraction layer
Loon GPUGPU programmingC++graphicsVulkanMetalbindless texturessamplersbuffer objectsvertex buffersbind groups.
Author: surprisetalk
Date: 7/9/2026
Article Summary:
A C++ library called Loon GPU provides a simplified abstraction layer for GPU programming, eliminating the need for explicit buffer objects, vertex buffers, and bind groups. It uses GPU pointers for memory management and supports bindless textures and samplers.