diff options
author | Jan Ekström <jeebjp@gmail.com> | 2019-04-20 01:26:39 +0300 |
---|---|---|
committer | Jan Ekström <jeebjp@gmail.com> | 2019-09-29 19:39:26 +0300 |
commit | 81639062997af9329de4aae8005735c1129e2fcd (patch) | |
tree | e3169411ccd289780dd9b780d7348000b6430422 /video/out/d3d11 | |
parent | e205e179e031b8868786e1ec0816a78985ead527 (diff) | |
download | mpv-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/d3d11')
-rw-r--r-- | video/out/d3d11/context.c | 3 |
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) }; |