From aedb00ca083e370bdf22ae04bda34426bffb6bb4 Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Fri, 23 Aug 2024 17:40:45 +0200 Subject: [PATCH] panvk: Set the submit mode to THREADED_ON_DEMAND It's needed for wait-before-submit, which drm_syncobjs don't support. Signed-off-by: Boris Brezillon Reviewed-by: Rebecca Mckeever Reviewed-by: Mary Guillemard Reviewed-by: Lars-Ivar Hesselberg Simonsen Reviewed-by: John Anthony Acked-by: Erik Faye-Lund Part-of: --- src/panfrost/vulkan/panvk_vX_device.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/panfrost/vulkan/panvk_vX_device.c b/src/panfrost/vulkan/panvk_vX_device.c index 758ddc5dbe3..72b70bcb641 100644 --- a/src/panfrost/vulkan/panvk_vX_device.c +++ b/src/panfrost/vulkan/panvk_vX_device.c @@ -238,6 +238,7 @@ panvk_per_arch(create_device)(struct panvk_physical_device *physical_device, device->vk.command_dispatch_table = &device->cmd_dispatch; device->vk.command_buffer_ops = &panvk_per_arch(cmd_buffer_ops); device->vk.shader_ops = &panvk_per_arch(device_shader_ops); + device->vk.submit_mode = VK_QUEUE_SUBMIT_MODE_THREADED_ON_DEMAND; device->kmod.allocator = (struct pan_kmod_allocator){ .zalloc = panvk_kmod_zalloc,