aboutsummaryrefslogtreecommitdiff
path: root/src/vulkan/transfer_image.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vulkan/transfer_image.h')
-rw-r--r--src/vulkan/transfer_image.h4
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,