7#ifdef VISUTWIN_HAS_VULKAN
11#include "spdlog/spdlog.h"
21 VulkanRenderTarget::~VulkanRenderTarget()
23 destroyFrameBuffers();
26 void VulkanRenderTarget::destroyFrameBuffers()
28 if (_vkDevice != VK_NULL_HANDLE) {
29 if (_framebuffer != VK_NULL_HANDLE) {
30 vkDestroyFramebuffer(_vkDevice, _framebuffer,
nullptr);
31 _framebuffer = VK_NULL_HANDLE;
33 if (_renderPass != VK_NULL_HANDLE) {
34 vkDestroyRenderPass(_vkDevice, _renderPass,
nullptr);
35 _renderPass = VK_NULL_HANDLE;
40 void VulkanRenderTarget::createFrameBuffers()