summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
authorrcombs <rcombs@rcombs.me>2023-02-19 20:23:33 -0600
committerrcombs <rcombs@rcombs.me>2023-02-20 00:05:26 -0600
commitd1cf89b65554d6501fe62cc0989fab97180b8377 (patch)
tree6e3410d6617fa2f83740ceee6a0cc336ebda30b1 /wscript
parent9a752e8b262d0a52799f4c3532f4e43d7be733fc (diff)
downloadmpv-d1cf89b65554d6501fe62cc0989fab97180b8377.tar.bz2
mpv-d1cf89b65554d6501fe62cc0989fab97180b8377.tar.xz
Vulkan: add configure check for VK_KHR_display extension
This allows building directly against ICDs that don't implement this extension.
Diffstat (limited to 'wscript')
-rw-r--r--wscript6
1 files changed, 6 insertions, 0 deletions
diff --git a/wscript b/wscript
index 0c726127d5..567fc67ff0 100644
--- a/wscript
+++ b/wscript
@@ -791,6 +791,12 @@ video_output_features = [
'deps': 'libplacebo',
'func': check_pkg_config('vulkan'),
}, {
+ 'name': 'vk-khr-display',
+ 'desc': "VK_KHR_display extension",
+ 'deps': 'vulkan',
+ 'func': check_statement('vulkan/vulkan_core.h', 'vkCreateDisplayPlaneSurfaceKHR(0, 0, 0, 0)',
+ use='vulkan')
+ }, {
'name': 'vaapi-libplacebo',
'desc': 'VAAPI libplacebo',
'deps': 'vaapi && libplacebo',