.. _stdlib_vulkan_section: *********************** 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 :doc:`vulkan_overview` for how the boost layer maps onto it. Start with :doc:`/reference/tutorials/vulkan/01_triangle`: shaders authored in daslang, lowered to SPIR-V at compile time, drawn through the boost layer. .. toctree:: vulkan_overview.rst generated/vulkan_runtime.rst generated/vulkan_handles.rst generated/vulkan_commands.rst generated/vulkan_boost.rst generated/vulkan_window.rst vulkan_external_types.rst