obs-StreamFX/data
Michael Fabian 'Xaymar' Dirks bacf52f9b6 source-mirror: Refactor to improve performance
Caching the output of a source is only necessary for really expensive to render sources, so it is disabled by default now. Thanks to that, most Source Mirrors are now "free" instead of requiring two context switches and a texture, while those really expensive can be manually set to cache.

The scaling mode is also set to disabled instead of point when rescaling is off to further improve performance. The previous method would incorrectly cause an extra texture to be used.

Additionally we now have support for debug markers for graphics debugging, allowing us to exactly tell apart improvements in rendering cost for this source.
2019-10-18 22:32:54 +02:00
..
effects color-grade: Fix and improve advanced options 2019-09-04 02:18:40 +02:00
filter-displacement data: Replace LFS content with actual files 2018-01-19 20:46:21 +01:00
locale source-mirror: Refactor to improve performance 2019-10-18 22:32:54 +02:00
shaders project: Correct usage of exceptions and include stdexcept 2019-09-04 02:59:04 +02:00
white.png data: Replace LFS content with actual files 2018-01-19 20:46:21 +01:00