diff options
| author | hachem <im@hachem.wtf> | 2026-09-22 06:40:02 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-09-22 06:40:02 +0200 |
| commit | e321beb543311dcb591942ec42464e38cbeae0f0 (patch) | |
| tree | 1b0c1a9747d19a2cb74ad09a0365c139ef36b5d4 /src/platform/vulkan/vulkan_resources.cpp | |
| parent | 53fa01afb052fd64c99e87fd53c22654e796b64f (diff) | |
fix: Vulkan backend on Windows
Diffstat (limited to 'src/platform/vulkan/vulkan_resources.cpp')
| -rw-r--r-- | src/platform/vulkan/vulkan_resources.cpp | 3 |
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 }; |
