hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/src/platform/vulkan/vulkan_resources.cpp
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-09-22 06:40:02 +0200
committerhachem <im@hachem.wtf>2026-09-22 06:40:02 +0200
commite321beb543311dcb591942ec42464e38cbeae0f0 (patch)
tree1b0c1a9747d19a2cb74ad09a0365c139ef36b5d4 /src/platform/vulkan/vulkan_resources.cpp
parent53fa01afb052fd64c99e87fd53c22654e796b64f (diff)
fix: Vulkan backend on Windows
Diffstat (limited to 'src/platform/vulkan/vulkan_resources.cpp')
-rw-r--r--src/platform/vulkan/vulkan_resources.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/platform/vulkan/vulkan_resources.cpp b/src/platform/vulkan/vulkan_resources.cpp
index 69225ab..ff14ce1 100644
--- a/src/platform/vulkan/vulkan_resources.cpp
+++ b/src/platform/vulkan/vulkan_resources.cpp
@@ -77,7 +77,8 @@ namespace Donut::RHI
VkImageCreateInfo ici{ VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO };
ici.imageType = VK_IMAGE_TYPE_2D; ici.format = cfmt; ici.extent = { (uint32_t)w, (uint32_t)h, 1 };
ici.mipLevels = 1; ici.arrayLayers = 1; ici.samples = VK_SAMPLE_COUNT_1_BIT;
- ici.tiling = VK_IMAGE_TILING_OPTIMAL; ici.usage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT;
+ ici.tiling = VK_IMAGE_TILING_OPTIMAL;
+ ici.usage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT;
vkCreateImage(m_device, &ici, nullptr, &rt->m_image);
VkMemoryRequirements req{}; vkGetImageMemoryRequirements(m_device, rt->m_image, &req);
VkMemoryAllocateInfo ai{ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO };