obs-StreamFX/source
Michael Fabian 'Xaymar' Dirks 0ae120835a filter-transform: Optimize rendering, fix bad property names
The Transform filter will now no longer render the child source more than once per tick(), resulting in an overall speed up for heavy sources. This also applies to mipmapping and shape rendering. Any other calls to video_render will instead just use the cached texture.

Additionally the crash on exit has been fixed which was caused by strings.hpp containing static const char*s and using these directly in obs calls. Instead we now use #define for those property names
2019-01-24 20:20:34 +01:00
..
filter-blur.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
filter-blur.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
filter-custom-shader.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
filter-custom-shader.hpp gfx-effect-source: Make destructor virtual 2019-01-23 02:26:32 +01:00
filter-displacement.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
filter-displacement.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +01:00
filter-shadow-sdf.cpp project: Remove unused parameters and fix additional warnings 2019-01-23 02:26:32 +01:00
filter-shadow-sdf.hpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +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 filter-transform: Optimize rendering, fix bad property names 2019-01-24 20:20:34 +01:00
filter-transform.hpp filter-transform: Optimize rendering, fix bad property names 2019-01-24 20:20:34 +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: Allocate a render target in constructor 2019-01-24 00:12:42 +01:00
gfx-source-texture.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
gs-effect.cpp project: Improve Linux support (#27 and #13) 2019-01-14 22:31:35 +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: Use util::event and delete move and copy operator 2019-01-23 20:06:30 +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 plugin: Remove legacy instance references 2019-01-24 14:26:08 +01:00
plugin.hpp project: Additional #ifdef _MSC_VER checks 2019-01-23 02:26:32 +01:00
source-mirror.cpp source-mirror: Improve rendering and add new rescaling options 2019-01-24 04:28:11 +01:00
source-mirror.hpp source-mirror: Improve rendering and add new rescaling options 2019-01-24 04:28:11 +01:00
strings.hpp filter-transform: Optimize rendering, fix bad property names 2019-01-24 20:20:34 +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 16-byte aligned version of vec2 2019-01-24 05:14:17 +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