diff --git a/src/broadcom/vulkan/v3dv_device.c b/src/broadcom/vulkan/v3dv_device.c index 308b1d203e3..7ba9ed7b67c 100644 --- a/src/broadcom/vulkan/v3dv_device.c +++ b/src/broadcom/vulkan/v3dv_device.c @@ -225,6 +225,8 @@ v3dv_CreateInstance(const VkInstanceCreateInfo *pCreateInfo, static void physical_device_finish(struct v3dv_physical_device *device) { + v3dv_wsi_finish(device); + close(device->render_fd); if (device->display_fd >= 0) close(device->display_fd);