diff options
author | Lynne <dev@lynne.ee> | 2021-11-07 15:58:31 +0100 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2021-11-12 05:23:40 +0100 |
commit | fef85c376adabc15715ed8d9c53cc8e889c9c7dc (patch) | |
tree | 5585ec6c1cd10b02fb93aab0d84e266204123827 /libavfilter/vulkan.h | |
parent | d05a18cdc7ea245843a1c785e1e3d7fdf980a130 (diff) |
lavfi/vulkan: use libavutil's vulkan loader
This finally fully eliminates the need to statically link to libvulkan!
Diffstat (limited to 'libavfilter/vulkan.h')
-rw-r--r-- | libavfilter/vulkan.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libavfilter/vulkan.h b/libavfilter/vulkan.h index fa77995075..da5936dd43 100644 --- a/libavfilter/vulkan.h +++ b/libavfilter/vulkan.h @@ -19,11 +19,14 @@ #ifndef AVFILTER_VULKAN_H #define AVFILTER_VULKAN_H +#define VK_NO_PROTOTYPES + #include "avfilter.h" #include "libavutil/pixdesc.h" #include "libavutil/bprint.h" #include "libavutil/hwcontext.h" #include "libavutil/hwcontext_vulkan.h" +#include "libavutil/vulkan_functions.h" /* GLSL management macros */ #define INDENT(N) INDENT_##N @@ -153,6 +156,8 @@ typedef struct FFVkExecContext { typedef struct VulkanFilterContext { const AVClass *class; + FFVulkanFunctions vkfn; + FFVulkanExtensions extensions; AVBufferRef *device_ref; AVBufferRef *frames_ref; /* For in-place filtering */ |