obs-streamFX/source
Michael Fabian 'Xaymar' Dirks 93df9b50b8 filter-blur: Add Linear Box Blur and combine all effects
Linear Box Blur abuses the fact that with Linear Sampling we can sample up to four adjacent texels at the same time and get a correct result for Box Blur back. Using this the total number of sample for Box Blur is reduced by n, making the total either n+1 (Even Radius) or n (Odd Radius).

Additionally all blur effect files have been merged into a single blur.effect file to reduce the time required to change a single parameter name. New blur effects should be added as a new technique instead of as a new effect file.

See Also: #21 Blur Quality
2018-12-22 22:08:55 +01:00
..
filter-blur.cpp filter-blur: Add Linear Box Blur and combine all effects 2018-12-22 22:08:55 +01:00
filter-blur.h filter-blur: Add Linear Box Blur and combine all effects 2018-12-22 22:08:55 +01:00
filter-custom-shader.cpp project: Formatting 2018-11-07 15:24:25 +01:00
filter-custom-shader.h project: Formatting 2018-11-07 15:24:25 +01:00
filter-displacement.cpp project: Formatting 2018-11-07 15:24:25 +01:00
filter-displacement.h project: Formatting 2018-11-07 15:24:25 +01:00
filter-shadow-sdf.cpp filter-shadow-sdf: Inner/Outer shadow based on signed distance fields 2018-11-08 13:52:43 +01:00
filter-shadow-sdf.hpp filter-shadow-sdf: Inner/Outer shadow based on signed distance fields 2018-11-08 13:52:43 +01:00
filter-shape.cpp project: Formatting 2018-11-07 15:24:25 +01:00
filter-shape.h project: Formatting 2018-11-07 15:24:25 +01:00
filter-transform.cpp project: Formatting 2018-11-07 15:24:25 +01:00
filter-transform.h project: Rename 'Filter' to 'filter' 2018-09-30 18:49:52 +02:00
gfx-effect-source.cpp project: Formatting 2018-11-07 15:24:25 +01:00
gfx-effect-source.h project: Formatting 2018-11-07 15:24:25 +01:00
gfx-source-texture.cpp gfx-source-texture: Check for valid child and parent 2018-11-08 04:26:01 +01:00
gfx-source-texture.h gfx-source-texture: Support for new obs-source managed class 2018-11-07 14:44:06 +01:00
gs-effect.cpp gs-effect: Formatting 2018-09-28 14:18:09 +02:00
gs-effect.h project: Formatting 2018-11-07 15:24:25 +01:00
gs-helper.cpp project: Formatting 2018-11-07 15:24:25 +01:00
gs-helper.h project: Formatting 2018-11-07 15:24:25 +01:00
gs-indexbuffer.cpp project: Formatting 2018-11-07 15:24:25 +01:00
gs-indexbuffer.h project: Formatting 2018-11-07 15:24:25 +01:00
gs-limits.h project: Formatting 2018-11-07 15:24:25 +01:00
gs-mipmapper.cpp project: Formatting 2018-11-07 15:24:25 +01:00
gs-mipmapper.h gs-mipmapper: Formatting and refactoring 2018-09-28 23:32:35 +02:00
gs-rendertarget.cpp gs-rendertarget: Allow retrieving color and zstencil format 2018-09-27 05:23:14 +02:00
gs-rendertarget.h project: Formatting 2018-11-07 15:24:25 +01:00
gs-sampler.cpp project: Formatting 2018-11-07 15:24:25 +01:00
gs-sampler.h project: Formatting 2018-11-07 15:24:25 +01:00
gs-texture.cpp gs-texture: Allow texture creation without data 2018-09-28 23:34:43 +02:00
gs-texture.h gs-texture: Allow texture creation without data 2018-09-28 23:34:43 +02:00
gs-vertex.cpp gs-vertex: Formatting and fix constructors 2018-09-27 03:07:38 +02:00
gs-vertex.h gs-vertex: Formatting and fix constructors 2018-09-27 03:07:38 +02:00
gs-vertexbuffer.cpp gs-vertexbuffer: Fix heap corruption 2018-09-28 11:47:50 +02:00
gs-vertexbuffer.h gs-vertexbuffer: Remove #pragma region 2018-09-27 03:11:04 +02:00
obs-audio-capture.cpp project: Formatting 2018-11-07 15:24:25 +01:00
obs-audio-capture.h project: Formatting 2018-11-07 15:24:25 +01:00
obs-source.cpp obs-source: Add support for all signals on a source 2018-11-08 08:08:06 +01:00
obs-source.hpp obs-source: Add support for all signals on a source 2018-11-08 08:08:06 +01:00
obs-tools.cpp project: Formatting 2018-11-07 15:24:25 +01:00
obs-tools.hpp obs-tools: Various obs related tools 2018-11-07 14:44:06 +01:00
plugin.cpp plugin: Fix double plugin name in log line 2018-11-08 11:16:33 +01:00
plugin.h project: Formatting 2018-11-07 15:24:25 +01:00
source-mirror.cpp source-mirror: Additional protections against crashes on impossible behavior 2018-11-08 08:17:04 +01:00
source-mirror.h source-mirror: Fix crash caused by source renames and forced destroy of a source 2018-11-08 08:08:38 +01:00
strings.h strings: Add translated File Filters for Images 2018-09-30 21:55:13 +02:00
util-event.cpp util-event: Template event handler class 2018-11-08 08:07:49 +01:00
util-event.hpp util-event: Template event handler class 2018-11-08 08:07:49 +01:00
util-math.cpp project: Formatting 2018-11-07 15:24:25 +01:00
util-math.h util-math: Undefine macro 2018-09-30 21:44:00 +02:00
util-memory.cpp project: Formatting 2018-11-07 15:24:25 +01:00
util-memory.h project: Formatting 2018-11-07 15:24:25 +01:00
utility.cpp project: Formatting 2018-11-07 15:24:25 +01:00
utility.h project: Formatting 2018-11-07 15:24:25 +01:00
version.h.in cmake: Improve automatic versioning 2018-04-23 17:52:40 +02:00