Raven Engine v0.1
Loading...
Searching...
No Matches
VulkanSwapchain.h File Reference

Vulkan-specific implementation of Raven's Swapchain interface. More...

Classes

struct  Raven::Semaphores
class  Raven::VulkanSwapchain
 Holds semaphores used for synchronizing image acquisition and rendering. More...

Namespaces

namespace  Raven

Detailed Description

Vulkan-specific implementation of Raven's Swapchain interface.

This class manages Vulkan swapchain creation, image acquisition, presentation, synchronization (via semaphores/fences), and dynamic resizing. It acts as the rendering backbuffer interface between the renderer and the GPU display surface.