Qt/Fullscreenui/GS: Add Automatic blending option.
Description of Changes
Qt/Fullscreenui/GS: Add Automatic blending option. Automatic blending option will behave like basic level with the exception of gamedb if it forces a blend level then it will take that in to consideration, any other option will override the gamedb.
Rationale behind Changes
QA, more flexibility.
Suggested Testing Steps
Testing blending option, see if Automatic behaves like Basic, see if any non automatic option overrides forced gamedb option, see if gamedb properly sets forced blend level on automatic, see if other blend options are still the same, see if recommended blend osd works properly as well as minimum blend osd.
Did you use AI to help find, test, or implement this issue or feature?
No.
Is it doable to add an option to automatically scan if a game needed higher blending levels? Ty for the pr, btw.
Is it doable to add an option to automatically scan if a game needed higher blending levels? Ty for the pr, btw.
Beyond it checking the gamedb which it already does, no, it's a manual update affair. If someone adds it, your game will use it after updating
@JordanTheToaster Bummer. It would've been cool to automate it instead of having to add GameDB entries.
@JordanTheToaster Bummer. It would've been cool to automate it instead of having to add GameDB entries.
It's a compromise and a ton of work to check everything. If you want to override everything and want the best, then getting high enough specs that you can run higher than Basic just fine, High blending does a lot already for most games without giving a single care but performance impact is just far too much on most PCSX2 users especially AMD GPU combined with high barrier count.
Besides that, hope there is improvement with blending calculation and optimisations (which isn't really reliable in my opinion, too many varying specs, games and more)