summaryrefslogtreecommitdiffstats
path: root/video/out/gpu/d3d11_helpers.h
diff options
context:
space:
mode:
authorKacper Michajłow <kasper93@gmail.com>2023-11-08 00:01:47 +0100
committersfan5 <sfan5@live.de>2023-11-22 11:43:20 +0100
commit66e3b53eb930e1dba7d10c9dc52f45af06932e88 (patch)
treeabb409d390bdfb039efb9a7fcb7d86a35d27fb62 /video/out/gpu/d3d11_helpers.h
parenteb7ba44acf07f3358a49bafa61c9581c9b16ab85 (diff)
downloadmpv-66e3b53eb930e1dba7d10c9dc52f45af06932e88.tar.bz2
mpv-66e3b53eb930e1dba7d10c9dc52f45af06932e88.tar.xz
d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
To be able to reuse them in other parts of code.
Diffstat (limited to 'video/out/gpu/d3d11_helpers.h')
-rw-r--r--video/out/gpu/d3d11_helpers.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/video/out/gpu/d3d11_helpers.h b/video/out/gpu/d3d11_helpers.h
index 0d44ae6536..51a2a207c6 100644
--- a/video/out/gpu/d3d11_helpers.h
+++ b/video/out/gpu/d3d11_helpers.h
@@ -65,6 +65,14 @@ struct d3d11_device_opts {
char *adapter_name;
};
+IDXGIAdapter1 *mp_get_dxgi_adapter(struct mp_log *log,
+ bstr requested_adapter_name,
+ bstr *listing);
+
+int mp_dxgi_validate_adapter(struct mp_log *log,
+ const struct m_option *opt,
+ struct bstr name, const char **value);
+
bool mp_dxgi_list_or_verify_adapters(struct mp_log *log,
bstr adapter_name,
bstr *listing);