diff --git a/src/panfrost/vulkan/panvk_vX_device.c b/src/panfrost/vulkan/panvk_vX_device.c index 0e7eb5fc3b9..18e259bba46 100644 --- a/src/panfrost/vulkan/panvk_vX_device.c +++ b/src/panfrost/vulkan/panvk_vX_device.c @@ -14,6 +14,7 @@ #include "vk_cmd_enqueue_entrypoints.h" #include "vk_common_entrypoints.h" +#include "vk_drm_syncobj.h" #include "panvk_buffer.h" #include "panvk_cmd_alloc.h" @@ -343,6 +344,7 @@ panvk_per_arch(create_device)(struct panvk_physical_device *physical_device, device->vk.command_buffer_ops = &panvk_per_arch(cmd_buffer_ops); device->vk.shader_ops = &panvk_per_arch(device_shader_ops); device->vk.check_status = panvk_device_check_status; + device->vk.copy_sync_payloads = vk_drm_syncobj_copy_payloads; device->kmod.allocator = (struct pan_kmod_allocator){ .zalloc = panvk_kmod_zalloc,