summaryrefslogtreecommitdiffstats
path: root/drivers/vulkan
diff options
context:
space:
mode:
authorbitsawer <sawerduster@gmail.com>2023-08-19 12:18:54 +0300
committerbitsawer <sawerduster@gmail.com>2023-08-19 12:18:54 +0300
commit3daa19dd957727b4cd2ddb2637cbafaf57f5aed9 (patch)
treeeb2144807095a2e43df4bfe1e64ba7fc7ea72600 /drivers/vulkan
parentb51ee8b029b0b9f719f01bbdd21a329e65d4d238 (diff)
downloadredot-engine-3daa19dd957727b4cd2ddb2637cbafaf57f5aed9.tar.gz
Fix Vulkan texture update
Diffstat (limited to 'drivers/vulkan')
-rw-r--r--drivers/vulkan/rendering_device_vulkan.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/vulkan/rendering_device_vulkan.cpp b/drivers/vulkan/rendering_device_vulkan.cpp
index 59b1d176c6..b955fc2fca 100644
--- a/drivers/vulkan/rendering_device_vulkan.cpp
+++ b/drivers/vulkan/rendering_device_vulkan.cpp
@@ -2622,7 +2622,7 @@ Error RenderingDeviceVulkan::_texture_update(RID p_texture, uint32_t p_layer, co
vkCmdCopyBufferToImage(command_buffer, staging_buffer_blocks[staging_buffer_current].buffer, texture->image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1, &buffer_image_copy);
- staging_buffer_blocks.write[staging_buffer_current].fill_amount += alloc_size;
+ staging_buffer_blocks.write[staging_buffer_current].fill_amount = alloc_offset + alloc_size;
}
}
}