diff options
Diffstat (limited to 'video/out/vulkan/context.c')
-rw-r--r-- | video/out/vulkan/context.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/video/out/vulkan/context.c b/video/out/vulkan/context.c index 56bf496bb2..21ad5c30c7 100644 --- a/video/out/vulkan/context.c +++ b/video/out/vulkan/context.c @@ -104,9 +104,16 @@ const struct m_sub_options vulkan_conf = { {"immediate", SWAP_IMMEDIATE})), OPT_INTRANGE("vulkan-queue-count", dev_opts.queue_count, 0, 1, 8, OPTDEF_INT(1)), + OPT_FLAG("vulkan-async-transfer", dev_opts.async_transfer, 0), + OPT_FLAG("vulkan-async-compute", dev_opts.async_compute, 0), {0} }, - .size = sizeof(struct vulkan_opts) + .size = sizeof(struct vulkan_opts), + .defaults = &(struct vulkan_opts) { + .dev_opts = { + .async_transfer = 1, + }, + }, }; struct priv { |