Added additional options relating to EFB copies #190
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added EFB Filter Options for postprocessing
When the postprocess trigger is set to "On EFB Copy" an additional section of options will be visible.

These options allow more specificity on which EFB copies postprocessing is actually applied to.
Added Conditional EFB Scaling (Fixes bloom in most games!)
Refer to this thread for practical uses: https://forums.dolphin-emu.org/Thread-conditional-efb-scaling-to-fix-bloom
The code I used in not the same, but has the same result.
The default behaviour is unchanged, by changing "Scale EFB Copies Above," EFB copies smaller than that percentage of the render res will be excluded. (For example, bloom)
"Also Scale EFB Copies Below" gives the option to allow EFB Copies below a certain threshold, useful if the first option is needed to fix bloom, but small efb copies are used by the game elsewhere.