diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c index 0250f5aa39..faf5cd5508 100644 --- a/libavutil/vulkan.c +++ b/libavutil/vulkan.c @@ -295,6 +295,8 @@ int ff_vk_create_buf(FFVulkanContext *s, FFVkBuffer *buf, size_t size, return AVERROR_EXTERNAL; } + buf->size = size; + return 0; } diff --git a/libavutil/vulkan.h b/libavutil/vulkan.h index d75be26977..f2c4a79102 100644 --- a/libavutil/vulkan.h +++ b/libavutil/vulkan.h @@ -94,6 +94,7 @@ typedef struct FFVkBuffer { VkBuffer buf; VkDeviceMemory mem; VkMemoryPropertyFlagBits flags; + size_t size; } FFVkBuffer; typedef struct FFVkQueueFamilyCtx {