20. GPU (Vulkan)

dasVulkan — the daslang binding for Vulkan, generated from the Khronos vk.xml registry, documented here at its ergonomic vulkan_boost tier: the RAII handle wrappers and their creators, the hand-written builder/bracket core, and the windowing helpers. The raw vulkan symbols (generated 1:1 from vk.xml) are not duplicated here — see the Vulkan specification for the C API surface, and dasVulkan overview for how the boost layer maps onto it.

Start with 01 - The Rotating Triangle: shaders authored in daslang, lowered to SPIR-V at compile time, drawn through the boost layer.