message: Destroying Vulkan surface when releasing the swap chain
diff: @@ -331,6 +331,10 @@ SwapChainVkImpl::~SwapChainVkImpl()
  pDeviceVkImpl->IdleGPU();
  vkDestroySwapchainKHR(pDeviceVkImpl->GetVkDevice(), m_VkSwapChain, NULL);
  }
  + if (m_VkSurface != VK_NULL_HANDLE)
  + {
  + vkDestroySurfaceKHR(m_VulkanInstance->GetVkInstance(), m_VkSurface, NULL);
  + }
  }
  void SwapChainVkImpl::InitBuffersAndViews()
  