Release ui overlay Vulkan resources

This commit is contained in:
saschawillems 2017-11-01 15:18:46 +01:00
parent 68692367e0
commit a5e2ad091f

View file

@ -66,6 +66,10 @@ namespace vks
UIOverlay::~UIOverlay() UIOverlay::~UIOverlay()
{ {
vertexBuffer.destroy(); vertexBuffer.destroy();
indexBuffer.destroy();
vkDestroyImageView(device->logicalDevice, fontView, nullptr);
vkDestroyImage(device->logicalDevice, fontImage, nullptr);
vkFreeMemory(device->logicalDevice, fontMemory, nullptr);
vkDestroySampler(device->logicalDevice, sampler, nullptr); vkDestroySampler(device->logicalDevice, sampler, nullptr);
vkDestroyDescriptorSetLayout(device->logicalDevice, descriptorSetLayout, nullptr); vkDestroyDescriptorSetLayout(device->logicalDevice, descriptorSetLayout, nullptr);
vkDestroyDescriptorPool(device->logicalDevice, descriptorPool, nullptr); vkDestroyDescriptorPool(device->logicalDevice, descriptorPool, nullptr);