diff --git a/src/broadcom/vulkan/v3dv_meta_copy.c b/src/broadcom/vulkan/v3dv_meta_copy.c index c5ad7dfcecb..6c18b17e37a 100644 --- a/src/broadcom/vulkan/v3dv_meta_copy.c +++ b/src/broadcom/vulkan/v3dv_meta_copy.c @@ -1361,7 +1361,7 @@ v3dv_CmdFillBuffer(VkCommandBuffer commandBuffer, * a multiple of 4, then the nearest smaller multiple is used." */ if (size == VK_WHOLE_SIZE) { - size = dst_buffer->mem->bo->size; + size = dst_buffer->size - dstOffset; size -= size % 4; }