obs-streamFX/source/gfx/blur
Michael Fabian 'Xaymar' Dirks fedc8e075c gfx/blur/gaussian: Refactor Gaussian Blur
Gaussian Blur is another Blur that now supports the new system, increasing the maxium Blur size to 128 and adding support for Rotational and Zoom blur. Various optimizations were done to the actual shader code which further reduced the GPU usage.

Currently the Gaussian curve is recalculated when the blur is first created, which can lead to a short hitch due to it having to search for the correct kernels. This is currently unavoidable and expected behavior until a better solution is found.

Related: #45, #6
2019-04-02 03:50:01 +02:00
..
gfx-blur-base.cpp gfx/blur/base: Newly refactored blur code base 2019-04-02 03:50:01 +02:00
gfx-blur-base.hpp gfx/blur/base: Newly refactored blur code base 2019-04-02 03:50:01 +02:00
gfx-blur-box-linear.cpp gfx/blur/box-linear: Refactor Linear Box Blur 2019-04-02 03:50:01 +02:00
gfx-blur-box-linear.hpp gfx/blur/box-linear: Refactor Linear Box Blur 2019-04-02 03:50:01 +02:00
gfx-blur-box.cpp gfx/blur/box: Refactor Box Blur 2019-04-02 03:50:01 +02:00
gfx-blur-box.hpp gfx/blur/box: Refactor Box Blur 2019-04-02 03:50:01 +02:00
gfx-blur-gaussian.cpp gfx/blur/gaussian: Refactor Gaussian Blur 2019-04-02 03:50:01 +02:00
gfx-blur-gaussian.hpp gfx/blur/gaussian: Refactor Gaussian Blur 2019-04-02 03:50:01 +02:00