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. |
||
|---|---|---|
| .. | ||
| gfx-blur-base.cpp | ||
| gfx-blur-base.hpp | ||
| gfx-blur-box-linear.cpp | ||
| gfx-blur-box-linear.hpp | ||
| gfx-blur-box.cpp | ||
| gfx-blur-box.hpp | ||
| gfx-blur-dual-filtering.cpp | ||
| gfx-blur-dual-filtering.hpp | ||
| gfx-blur-gaussian-linear.cpp | ||
| gfx-blur-gaussian-linear.hpp | ||
| gfx-blur-gaussian.cpp | ||
| gfx-blur-gaussian.hpp | ||