浏览代码

Set required depth member for buffer image copy

saschawillems 8 年之前
父节点
当前提交
12deb53b11
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      examples/vulkan_example/imgui_impl_glfw_vulkan.cpp

+ 1 - 0
examples/vulkan_example/imgui_impl_glfw_vulkan.cpp

@@ -483,6 +483,7 @@ bool ImGui_ImplGlfwVulkan_CreateFontsTexture(VkCommandBuffer command_buffer)
         region.imageSubresource.layerCount = 1;
         region.imageSubresource.layerCount = 1;
         region.imageExtent.width = width;
         region.imageExtent.width = width;
         region.imageExtent.height = height;
         region.imageExtent.height = height;
+        region.imageExtent.depth = 1;
         vkCmdCopyBufferToImage(command_buffer, g_UploadBuffer, g_FontImage, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1, &region);
         vkCmdCopyBufferToImage(command_buffer, g_UploadBuffer, g_FontImage, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1, &region);
 
 
         VkImageMemoryBarrier use_barrier[1] = {};
         VkImageMemoryBarrier use_barrier[1] = {};