diff options
Diffstat (limited to 'src/vulkan/transfer_image.h')
-rw-r--r-- | src/vulkan/transfer_image.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vulkan/transfer_image.h b/src/vulkan/transfer_image.h index 741ee3c..3af71d2 100644 --- a/src/vulkan/transfer_image.h +++ b/src/vulkan/transfer_image.h @@ -33,6 +33,7 @@ class TransferImage : public Resource { const Format& format, VkImageAspectFlags aspect, VkImageType image_type, + VkImageUsageFlags image_usage_flags, uint32_t x, uint32_t y, uint32_t z, @@ -42,7 +43,8 @@ class TransferImage : public Resource { uint32_t samples); ~TransferImage() override; - Result Initialize(VkImageUsageFlags usage); + TransferImage* AsTransferImage() override { return this; } + Result Initialize() override; VkImageView GetVkImageView() const { return view_; } void ImageBarrier(CommandBuffer* command_buffer, |