summaryrefslogtreecommitdiffstats
path: root/video/out
diff options
context:
space:
mode:
authorJan Ekström <jeebjp@gmail.com>2019-04-20 01:26:39 +0300
committerJan Ekström <jeebjp@gmail.com>2019-09-29 19:39:26 +0300
commit81639062997af9329de4aae8005735c1129e2fcd (patch)
treee3169411ccd289780dd9b780d7348000b6430422 /video/out
parente205e179e031b8868786e1ec0816a78985ead527 (diff)
downloadmpv-81639062997af9329de4aae8005735c1129e2fcd.tar.bz2
mpv-81639062997af9329de4aae8005735c1129e2fcd.tar.xz
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.
Diffstat (limited to 'video/out')
-rw-r--r--video/out/d3d11/context.c3
1 files changed, 3 insertions, 0 deletions
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)
};