]> git.sesse.net Git - ffmpeg/commit
lavfi: add Vulkan filtering framework
authorLynne <dev@lynne.ee>
Sun, 27 Oct 2019 14:44:00 +0000 (14:44 +0000)
committerLynne <dev@lynne.ee>
Tue, 4 Feb 2020 23:19:48 +0000 (23:19 +0000)
commit6fca61bbc917678b3e517be4f6594ce52a16a93c
treef476c35253eaeba039ed84b6e43d8cc6393916a7
parent88d2ccbe9384a1cba44a2909ef896aac50636d11
lavfi: add Vulkan filtering framework

This commit adds a Vulkan filtering infrastructure for libavfilter.
It attempts to abstract as much as possible of the Vulkan API from filters.

The way the hwcontext and the framework are designed permits for parallel,
non-CPU-blocking filtering throughout, with the exception of up/downloading
and mapping.
configure
libavfilter/Makefile
libavfilter/glslang.cpp [new file with mode: 0644]
libavfilter/glslang.h [new file with mode: 0644]
libavfilter/vulkan.c [new file with mode: 0644]
libavfilter/vulkan.h [new file with mode: 0644]