obs-StreamFX/source/gfx/blur
Michael Fabian 'Xaymar' Dirks fb024cad73 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.
2023-03-28 12:40:41 +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 2023-03-28 12:40:41 +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 2023-03-28 12:40:41 +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 2023-03-28 12:40:41 +02:00
gfx-blur-dual-filtering.hpp gfx-blur-dual-filtering: Implement asynchronous rendering 2023-03-28 12:40:41 +02:00
gfx-blur-gaussian-linear.cpp gfx-blur-*: Add debug markers for performance tracking 2023-03-28 12:40:41 +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 2023-03-28 12:40:41 +02:00
gfx-blur-gaussian.hpp project: Modernize code to proper C++ 2020-04-09 00:17:25 +02:00