Small fix in VmaAllocator_T::AllocateDedicatedMemory.

This commit is contained in:
Adam Sawicki 2017-10-03 11:32:55 +02:00
parent 358bc78544
commit f72365c0fc

View File

@ -6515,6 +6515,8 @@ VkResult VmaAllocator_T::AllocateDedicatedMemory(
allocInfo.allocationSize = size; allocInfo.allocationSize = size;
VkMemoryDedicatedAllocateInfoKHR dedicatedAllocInfo = { VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR }; VkMemoryDedicatedAllocateInfoKHR dedicatedAllocInfo = { VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR };
if(m_UseKhrDedicatedAllocation)
{
if(dedicatedBuffer != VK_NULL_HANDLE) if(dedicatedBuffer != VK_NULL_HANDLE)
{ {
VMA_ASSERT(dedicatedImage == VK_NULL_HANDLE); VMA_ASSERT(dedicatedImage == VK_NULL_HANDLE);
@ -6526,6 +6528,7 @@ VkResult VmaAllocator_T::AllocateDedicatedMemory(
dedicatedAllocInfo.image = dedicatedImage; dedicatedAllocInfo.image = dedicatedImage;
allocInfo.pNext = &dedicatedAllocInfo; allocInfo.pNext = &dedicatedAllocInfo;
} }
}
// Allocate VkDeviceMemory. // Allocate VkDeviceMemory.
VkDeviceMemory hMemory = VK_NULL_HANDLE; VkDeviceMemory hMemory = VK_NULL_HANDLE;