#include #include VK_NAMESPACE_BEGIN Swapchain::~Swapchain() { SAFE_CLEAR_OBJECT_ARRAY(sc_fbo,color_count); SAFE_CLEAR(sc_depth); SAFE_CLEAR_OBJECT_ARRAY(sc_color,color_count) if(swap_chain) { vkDestroySwapchainKHR(device,swap_chain,VK_NULL_HANDLE); swap_chain=VK_NULL_HANDLE; } color_count=0; } VK_NAMESPACE_END