Skip to content

Qt/Fullscreenui/GS: Add Automatic blending option.#13227

Open
lightningterror wants to merge 1 commit intomasterfrom
misc_auto_blend
Open

Qt/Fullscreenui/GS: Add Automatic blending option.#13227
lightningterror wants to merge 1 commit intomasterfrom
misc_auto_blend

Conversation

@lightningterror
Copy link
Copy Markdown
Contributor

@lightningterror lightningterror commented Sep 2, 2025

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.

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.
@ghost
Copy link
Copy Markdown

ghost commented Sep 3, 2025

Is it doable to add an option to automatically scan if a game needed higher blending levels? Ty for the pr, btw.

@JordanTheToaster
Copy link
Copy Markdown
Member

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

@ghost
Copy link
Copy Markdown

ghost commented Sep 3, 2025

@JordanTheToaster Bummer. It would've been cool to automate it instead of having to add GameDB entries.

@RedDevilus
Copy link
Copy Markdown
Contributor

@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)

@AhayriSG
Copy link
Copy Markdown

What if we also peeked at the user's GPU and bumped it to High instead of sticking to Basic when the hardware looks strong enough? Weaker/older GPUs would safely stay on Basic or whatever.
I know it adds some hassle, testing so nothing weird happens in edge cases. Plus some games might not even look noticeably "better" on High anyway, just eat more perf for no reason. Would something like that be a pain to add/test across different setups, or does it kinda fit the "smarter defaults" vibe here? Just throwing it out there, curious what you guys think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants