Summary Introduction Basics Getting Started Project Layout Validation Layers class App Initialization GLFW Window Vulkan Instance Vulkan Surface Vulkan Physical Device Vulkan Device Scoped Waiter Swapchain