Project

General

Profile

Actions

Emulator Issues #7746

closed

Feature Request: Downsampling Filter

Added by MayImilae over 9 years ago. Updated 9 days ago.

Status:
Fixed
Priority:
Low
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Feature request
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Related to issue 4140

Now that Dolphin supports arbitrary internal resolutions via GameINI settings, a user can sort of simulate SSAA by raising the internal resolution to extreme levels. Unfortunately, this produces a pretty nasty picture with a weird mixture of smooth and jagged lines, thanks to a lack of any kind of downsampling filtration.

A downsampling filter would allow D3D to have SSAA-like functionality without any of the hassles of keeping track of an SSAA resolution. Users could just turn it on, set 4x MSAA, and set the internal resolution for twice their monitor's display, and tada, 4x SSAA! (though inevitably users are going to be confused by the whole 4x isn't 4x horizontal thing, a guide or something would probably be needed)

Actions #1

Updated by degasus over 9 years ago

For 4x SSAA, no MSAA is required. Just increase the IR should be fine.
Another difference are the upscaled efb copys. With SSAA/MSAA, this will be resolved before they're used as texture. But I don't know which one is better.

In fact, the generic way would be to write such a postprocessing shader (but we have to change our pp system first to downscale in the pp shader). So we'll also lose the stupid second scaling afterwards.

Actions #2

Updated by JMC4789 over 9 years ago

  • Status changed from New to Accepted

People are working on this, so, I guess this is accepted.

Actions #3

Updated by degasus about 9 years ago

btw: The proposed change for our postprocessing shader system is already done. So everyone is fine to write some downsampling filters :)

Actions #4

Updated by flacs 9 days ago

  • Category deleted (GFX)
  • Status changed from Accepted to Fixed
Actions

Also available in: Atom PDF