obs-StreamFX/source
Michael Fabian 'Xaymar' Dirks 43136b00c4 filter-blur: Precalculate correct filter width for Gaussian
Gaussian blur used to have a hard edge which was caused by the filter width being wider than the actual sampling range, which is what is determined by the size option. In order to fix this, we have to figure out the proper filter width for a sampling range, so that we avoid any and all hard edges.

Additionally removes the old texture method entirely.

Fixes #44
2019-02-01 08:35:58 +01:00
..
filter-blur.cpp filter-blur: Precalculate correct filter width for Gaussian 2019-02-01 08:35:58 +01:00
filter-blur.hpp filter-blur: Precalculate correct filter width for Gaussian 2019-02-01 08:35:58 +01:00
filter-custom-shader.cpp filter-custom-shader: Do not build for release 2019-01-27 22:44:45 +01:00
filter-custom-shader.hpp gfx-effect-source: Make destructor virtual 2019-01-23 02:26:32 +01:00
filter-displacement.cpp project: Refactoring Part 2 2019-01-27 23:33:12 +01:00
filter-displacement.hpp project: Refactoring Part 2 2019-01-27 23:33:12 +01:00
filter-sdf-effects.cpp filter-sdf-effects: Extend shadow range to -16...16 2019-01-31 04:53:39 +01:00
filter-sdf-effects.hpp filter-sdf-effects: Support for scaling SDF Texture Size 2019-01-30 03:12:12 +01:00
filter-shape.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
filter-shape.hpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
filter-transform.cpp project: Refactoring Part 2 2019-01-27 23:33:12 +01:00
filter-transform.hpp project: Refactoring Part 2 2019-01-27 23:33:12 +01:00
gfx-effect-source.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
gfx-effect-source.hpp gfx-effect-source: Make destructor virtual 2019-01-23 02:26:32 +01:00
gfx-source-texture.cpp gfx-source-texture: Don't create two references to the same source 2019-01-28 00:47:36 +01:00
gfx-source-texture.hpp gfx-source-texture: Delete copy and move constructors and operators 2019-01-27 22:50:35 +01:00
gs-effect.cpp gs-effect: Replace OBS cached file loading with custom one 2019-01-31 02:30:18 +01:00
gs-effect.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-helper.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-helper.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-indexbuffer.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-indexbuffer.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-limits.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-mipmapper.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
gs-mipmapper.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-rendertarget.cpp gs-rendertarget: Don't ignore failed creation of render target 2019-01-24 00:08:26 +01:00
gs-rendertarget.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-sampler.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-sampler.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-texture.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-texture.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-vertex.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
gs-vertex.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-vertexbuffer.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
gs-vertexbuffer.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
obs-audio-capture.cpp obs-audio-capture: Use util::event and delete move and copy operator 2019-01-23 20:06:30 +01:00
obs-audio-capture.hpp obs-audio-capture.hpp: missing memory include 2019-01-24 23:30:42 +01:00
obs-source-tracker.cpp obs-source-tracker: Source Tracking Compatibility Layer 2019-01-27 22:43:49 +01:00
obs-source-tracker.hpp obs-source-tracker: Source Tracking Compatibility Layer 2019-01-27 22:43:49 +01:00
obs-source.cpp obs-source: Implement copy and move constructors and operators 2019-01-23 18:49:20 +01:00
obs-source.hpp obs-source: Implement copy and move constructors and operators 2019-01-23 18:49:20 +01:00
obs-tools.cpp project: Formatting 2018-11-07 15:24:25 +01:00
obs-tools.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
plugin.cpp obs-source-tracker: Source Tracking Compatibility Layer 2019-01-27 22:43:49 +01:00
plugin.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
source-mirror.cpp source-mirror: Fix crash with audio sources and late video sources 2019-01-31 02:57:18 +01:00
source-mirror.hpp project: Refactoring Part 2 2019-01-27 23:33:12 +01:00
strings.hpp locale: Replace file filters with file types 2019-01-24 20:34:28 +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: Add templated gaussian function 2019-02-01 08:35:58 +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 project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00