vulkan: rewrite to support all necessary features
This commit rewrites the majority of vulkan.c to enable its use as a general-purpose high-level utility code, usable for decoding, encoding, and filtering of video frames. The dependency system was rewritten to simplify management of execution. The image handling system was rewritten to accomodate multiplane images. Due to how related all the new features were, this is a single commit.
This commit is contained in:
2219
libavutil/vulkan.c
2219
libavutil/vulkan.c
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user