obs-streamFX/source
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
..
filters utility: Move helper macros 2019-04-02 03:50:01 +02:00
gfx gfx/blur/gaussian: Refactor Gaussian Blur 2019-04-02 03:50:01 +02:00
obs obs-source-tracker: Use the output flags instead of flags 2019-03-01 20:38:49 +01:00
sources source-mirror: Remove double mutex lock 2019-03-01 11:37:24 +01:00
plugin.cpp project: Restructure of the file system 2019-02-11 04:03:57 +01:00
plugin.hpp utility: Move helper macros 2019-04-02 03:50:01 +02:00
strings.hpp filter-transform: Fix incorrect names for properties and options 2019-02-11 04:03:56 +01:00
util-event.cpp util-event: Template event handler class 2018-11-08 08:07:49 +01:00
util-event.hpp util-event: Listen, Silence callbacks and other operators 2019-01-23 20:02:50 +01:00
util-math.cpp util-math: Add 16-byte aligned version of vec2 2019-01-24 05:14:17 +01:00
util-math.hpp util-math: Remove alignment from vec2a 2019-03-01 11:14:06 +01:00
util-memory.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
util-memory.hpp util-memory: Fix alligned_alloc for MSVC 2019-01-24 20:18:28 +01:00
utility.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
utility.hpp utility: Move helper macros 2019-04-02 03:50:01 +02:00