diff --git a/src/broadcom/vulkan/v3dv_device.c b/src/broadcom/vulkan/v3dv_device.c index 8fddb39debf..f41922c814d 100644 --- a/src/broadcom/vulkan/v3dv_device.c +++ b/src/broadcom/vulkan/v3dv_device.c @@ -2249,7 +2249,7 @@ v3dv_AllocateMemory(VkDevice _device, assert(fd_info->handleType == VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT || fd_info->handleType == VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT); result = device_import_bo(device, pAllocator, - fd_info->fd, alloc_size, &mem->bo); + fd_info->fd, pAllocateInfo->allocationSize, &mem->bo); if (result == VK_SUCCESS) close(fd_info->fd); } else if (mem->vk.ahardware_buffer) {