On 3/30/18, Rostislav Pehlivanov <atomnu...@gmail.com> wrote: > This commit adds an average blur Vulkan filter which functions > exactly the same as avgblur but on Vulkan surfaces. > > Currently contains a workaround that will be removed for the actual, > non-RFC version. > > It implements a clever way of minimizing texel fetches by storing > all texels needed to filter and entire wavefront's worth of > workgroups in a shared cache, and then averaging over the area needed. > > Currently, it lacks the ability to avoid edges of images and will mix > 0s around the edges of planes. This will be fixed for the non-RFC > version. > > Signed-off-by: Rostislav Pehlivanov <atomnu...@gmail.com> > --- > configure | 1 + > libavfilter/Makefile | 1 + > libavfilter/allfilters.c | 1 + > libavfilter/vf_avgblur_vulkan.c | 353 > ++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 356 insertions(+) > create mode 100644 libavfilter/vf_avgblur_vulkan.c >
Why, why, why this filter again? Why not gblur filter? _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel