]> git.sesse.net Git - ffmpeg/commit
hwcontext_vulkan: expose enabled device and instance extensions
authorLynne <dev@lynne.ee>
Sun, 10 May 2020 10:47:50 +0000 (11:47 +0100)
committerLynne <dev@lynne.ee>
Sun, 10 May 2020 22:20:48 +0000 (23:20 +0100)
commitdccd07f66dfc236206bd37633a4666dbe666c0d5
tree96d75b06b50e02967400ca2f1cc6f0daef1fddec
parent3c5e5a5095144d72f0ce6387e4ce840f46f454ea
hwcontext_vulkan: expose enabled device and instance extensions

This solves a huge oversight - it lets users reliably use their own
AVVulkanDeviceContext. Otherwise, the extensions supplied and enabled
are not discoverable by anything outside of hwcontext_vulkan.
Also clarifies that any user-supplied VkInstance must be at least 1.1.
doc/APIchanges
libavutil/hwcontext_vulkan.c
libavutil/hwcontext_vulkan.h
libavutil/version.h