render: simplify command and resource ownership

This commit is contained in:
nmzik committed 2026-09-06 04:05:35 +04:00
1 parent 13ad9f510d
commit dda628ca81
18 files changed
+386 -538

No files matched your search

+2 -2
View File
@@ -165,7 +165,7 @@ bool GraphicContext::CreateImage(const vk::ImageCreateInfo& image_info, VulkanIm
VmaAllocationInfo allocation_result {};
vk::Image::CType native_image = VK_NULL_HANDLE;
const auto result = static_cast<vk::Result>(
const auto result = static_cast<vk::Result>(
vmaCreateImage(allocator, static_cast<const vk::ImageCreateInfo::NativeType*>(image_info),
&alloc_info, &native_image, &memory.allocation, &allocation_result));
image.image = native_image;
@@ -175,7 +175,7 @@ bool GraphicContext::CreateImage(const vk::ImageCreateInfo& image_info, VulkanIm
}
device.getImageMemoryRequirements(image.image, &memory.requirements);
memory.type = allocation_result.memoryType;
memory.type = allocation_result.memoryType;
VulkanTrackAllocation(memory);
return true;
}