From 81639062997af9329de4aae8005735c1129e2fcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Ekstr=C3=B6m?= Date: Sat, 20 Apr 2019 01:26:39 +0300 Subject: video/d3d11: add adapter selection by name into d3d11 options This lets the user define an adapter name that can then be passed further into the internals. --- video/out/d3d11/context.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'video/out') diff --git a/video/out/d3d11/context.c b/video/out/d3d11/context.c index 062fdd2061..aa11f46d59 100644 --- a/video/out/d3d11/context.c +++ b/video/out/d3d11/context.c @@ -31,6 +31,7 @@ struct d3d11_opts { int warp; int flip; int sync_interval; + char *adapter_name; }; #define OPT_BASE_STRUCT struct d3d11_opts @@ -52,6 +53,7 @@ const struct m_sub_options d3d11_conf = { {"9_1", D3D_FEATURE_LEVEL_9_1})), OPT_FLAG("d3d11-flip", flip, 0), OPT_INTRANGE("d3d11-sync-interval", sync_interval, 0, 0, 4), + OPT_STRING("d3d11-adapter", adapter_name, 0), {0} }, .defaults = &(const struct d3d11_opts) { @@ -59,6 +61,7 @@ const struct m_sub_options d3d11_conf = { .warp = -1, .flip = 1, .sync_interval = 1, + .adapter_name = NULL, }, .size = sizeof(struct d3d11_opts) }; -- cgit v1.2.3