Oh why oh why did I read this thread.
MFAA is in a totally different category than MSAA/CSAA/EQAA. MSAA does not introduce significant issues and produces high image quality.
8xMSAA is superior to 4xMSAA in image quality both mathematically and in practice. Neither have any blurring effect at all if they are implemented correctly. If they are having a blurring effect (which as far as I can tell they do not in dolphin) then your shader is really really broken.
The difference in performance between the two is fairly minimal and I find it strange that you don't recommend this because of performance then go on to recommend SSAA which has a MUCH higher performance hit.
Fractional (window size) will yield better quality than 3x.
Natively in dolphin yes. But you can apply it at the driver level to the d3d backend if you know what you're doing.
Using a lower IR with MSAA will yield lower aliasing and better performance than a higher IR without it. Although you make take a slight hit in texture detail. Obviously the best option is to have high IR and AA at the same time.
As far as FXAA goes it will be less effective than MSAA/SSAA at removing geometry aliasing but more effective at removing most other forms of aliasing. And at virtually no performance cost. The problem is it has a slight blurring effect overall and it can have a significant IQ impact on text and UI overlays if it's applied after those are rendered, which as far as I know is the way dolphin does it.
The last time I checked MSAA had no blurring (as it should) and SSAA had some blurring (which is fairly typical for most implementations) in dolphin. I confess that I haven't updated/used dolphin in awhile due to work but unless they radically changed and/or broke something between dolphin 4.0.2 and now it should still be that way.
kirbypuff Wrote:I wouldn't recommend using any kind of standard AA (MSAA/CSAA/EQAA/MFAA), It's relatively low quality and introduces all kinds of issues.
MFAA is in a totally different category than MSAA/CSAA/EQAA. MSAA does not introduce significant issues and produces high image quality.
kirbypuff Wrote:8xMSAA is also a worse choice than 4xMSAA (anything higher than 4x is too blurry / a waste of GPU power).
8xMSAA is superior to 4xMSAA in image quality both mathematically and in practice. Neither have any blurring effect at all if they are implemented correctly. If they are having a blurring effect (which as far as I can tell they do not in dolphin) then your shader is really really broken.
The difference in performance between the two is fairly minimal and I find it strange that you don't recommend this because of performance then go on to recommend SSAA which has a MUCH higher performance hit.
kirbypuff Wrote:For best image quality without any issues, set the IR to 3x and use SSAA.
Fractional (window size) will yield better quality than 3x.
kirbypuff Wrote:SSAA is available only if you use the OpenGL backend.
Natively in dolphin yes. But you can apply it at the driver level to the d3d backend if you know what you're doing.
kirbypuff Wrote:If you use the Direct3D backend (e.g. for better performance on AMD hardware), then the best option is to set the IR to 6x and turn off the standard AA. Direct3D doesn't have a SSAA option (yet), so 6xIR is recommended in this case.
Using a lower IR with MSAA will yield lower aliasing and better performance than a higher IR without it. Although you make take a slight hit in texture detail. Obviously the best option is to have high IR and AA at the same time.
As far as FXAA goes it will be less effective than MSAA/SSAA at removing geometry aliasing but more effective at removing most other forms of aliasing. And at virtually no performance cost. The problem is it has a slight blurring effect overall and it can have a significant IQ impact on text and UI overlays if it's applied after those are rendered, which as far as I know is the way dolphin does it.
The last time I checked MSAA had no blurring (as it should) and SSAA had some blurring (which is fairly typical for most implementations) in dolphin. I confess that I haven't updated/used dolphin in awhile due to work but unless they radically changed and/or broke something between dolphin 4.0.2 and now it should still be that way.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson
"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
-Ron Swanson
"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony