obs-StreamFX/source/gfx/blur
Michael Fabian 'Xaymar' Dirks ca54fb4d6a gfx-blur-dual-filtering: Implement asynchronous rendering
Asynchronous rendering allows the GPU to perform work while the CPU performs other work, and is significantly faster than lockstep immediate rendering. By reusing existing render targets we can see a performance improvement of up to 500%, while still doing the same things.
2020-04-25 14:57:17 +02:00
..
gfx-blur-base.cpp project: Correct usage of exceptions and include stdexcept 2019-09-04 02:59:04 +02:00
gfx-blur-base.hpp common: Common header include for improved platform support 2020-04-02 17:02:01 +02:00
gfx-blur-box-linear.cpp gfx-blur-*: Add debug markers for performance tracking 2020-04-25 11:57:22 +02:00
gfx-blur-box-linear.hpp common: Common header include for improved platform support 2020-04-02 17:02:01 +02:00
gfx-blur-box.cpp gfx-blur-*: Add debug markers for performance tracking 2020-04-25 11:57:22 +02:00
gfx-blur-box.hpp common: Common header include for improved platform support 2020-04-02 17:02:01 +02:00
gfx-blur-dual-filtering.cpp gfx-blur-dual-filtering: Implement asynchronous rendering 2020-04-25 14:57:17 +02:00
gfx-blur-dual-filtering.hpp gfx-blur-dual-filtering: Implement asynchronous rendering 2020-04-25 14:57:17 +02:00
gfx-blur-gaussian-linear.cpp gfx-blur-*: Add debug markers for performance tracking 2020-04-25 11:57:22 +02:00
gfx-blur-gaussian-linear.hpp project: Modernize code to proper C++ 2020-04-09 00:17:25 +02:00
gfx-blur-gaussian.cpp gfx-blur-*: Add debug markers for performance tracking 2020-04-25 11:57:22 +02:00
gfx-blur-gaussian.hpp project: Modernize code to proper C++ 2020-04-09 00:17:25 +02:00