vk_memory_manager: Make use of designated initializers where applicable

This commit is contained in:
Lioncash 2020-07-16 18:26:30 -04:00
parent 75c00c3cb0
commit 7d5f93832c

View file

@ -178,13 +178,12 @@ bool VKMemoryManager::AllocMemory(VkMemoryPropertyFlags wanted_properties, u32 t
}(); }();
// Try to allocate found type. // Try to allocate found type.
VkMemoryAllocateInfo memory_ai; vk::DeviceMemory memory = device.GetLogical().TryAllocateMemory({
memory_ai.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; .sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO,
memory_ai.pNext = nullptr; .pNext = nullptr,
memory_ai.allocationSize = size; .allocationSize = size,
memory_ai.memoryTypeIndex = type; .memoryTypeIndex = type,
});
vk::DeviceMemory memory = device.GetLogical().TryAllocateMemory(memory_ai);
if (!memory) { if (!memory) {
LOG_CRITICAL(Render_Vulkan, "Device allocation failed!"); LOG_CRITICAL(Render_Vulkan, "Device allocation failed!");
return false; return false;