-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement module in_focus process cache
The pixelpipe cache offers *input* data for a module to be fully processed if all parameters including blending stuff match. This commit implements a single line cache only effective for a module being in focus *and* doing some blending. Data are possibly read instead of module->process/_cl, if not found they are written after that. colorspace correction and blending will be processed as before. Overall this avoids the possibly costly processing of the module if in focus and response to changes in blending are much faster. See #18180
- Loading branch information
1 parent
57d7f14
commit e963243
Showing
4 changed files
with
127 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters