Skip to content

GS: Add new filtering mode to reduce UI blur.#14214

Draft
TJnotJT wants to merge 1 commit intoPCSX2:masterfrom
TJnotJT:gs-flat-filter-nearest
Draft

GS: Add new filtering mode to reduce UI blur.#14214
TJnotJT wants to merge 1 commit intoPCSX2:masterfrom
TJnotJT:gs-flat-filter-nearest

Conversation

@TJnotJT
Copy link
Copy Markdown
Contributor

@TJnotJT TJnotJT commented Mar 26, 2026

Status: currently for testing only.

Description of Changes

Adds a new filtering setting that disables bilinear on flat draws (i.e. Z is constant).

Rationale behind Changes

Reduce blur on UI elements that are drawn with sprites or flat triangles, while preserving bi/tri/AF filtering on 3D geometry.

Initial test to address #14165.

May have side effects such as breaking blur effects.

Suggested Testing Steps

Test the dump in the issue above or other games that have a mix of 2D UI and 3D geometry.

Did you use AI to help find, test, or implement this issue or feature?

No.

@TJnotJT TJnotJT force-pushed the gs-flat-filter-nearest branch from e374ebe to 931ca4a Compare March 26, 2026 22:56
@refractionpcsx2
Copy link
Copy Markdown
Member

This could potentially break a lot of bloom/DoF effects where it scales up/down a sprite with bilinear (which would match this criteria)

@TJnotJT
Copy link
Copy Markdown
Contributor Author

TJnotJT commented Mar 27, 2026

This could potentially break a lot of bloom/DoF effects where it scales up/down a sprite with bilinear (which would match this criteria)

Agreed, this likely wouldn’t work well for many games. It could, however, provide a slightly less problematic alternative to the force nearest option.

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.

2 participants