![]() |
|
Anti-aliasing 2x and Edge Antialiasing - Printable Version +- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org) +-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support) +--- Forum: Support (https://forums.dolphin-emu.org/Forum-support) +--- Thread: Anti-aliasing 2x and Edge Antialiasing (/Thread-anti-aliasing-2x-and-edge-antialiasing) Pages:
1
2
|
Anti-aliasing 2x and Edge Antialiasing - phly95 - 06-09-2013 Not all PCs can run 4x antialiasing but can do 2x and edge. Could you please add this? RE: Anti-aliasing 2x and Edge Antialiasing - NaturalViolence - 06-09-2013 Pardon my french but WTF are you talking about? Your sentence makes no sense as it is. You need to describe what it is that you want to be added in more detail. RE: Anti-aliasing 2x and Edge Antialiasing - LordVador - 06-09-2013 (06-09-2013, 04:51 AM)NaturalViolence Wrote: Pardon my french but WTF are you talking about? How do you know he's french? I guess he just wants minimum AA to be reduced to x2 instead of x4 RE: Anti-aliasing 2x and Edge Antialiasing - Shonumi - 06-09-2013 Sounds like the OP is referring to SSAA rather than MSAA, since MSAA can already be set to 2x. I guess the OP wants 2x SSAA with edge detection anti-aliasing. RE: Anti-aliasing 2x and Edge Antialiasing - AnyOldName3 - 06-09-2013 But isn't it not SSAA if you only Super Sample the pixels with edges in? I though that's what MSAA was. In fact, I wouldn't mind an exact NaturalViolence definition of MSAA just to be doubly sure, even if I am right. RE: Anti-aliasing 2x and Edge Antialiasing - admin89 - 06-09-2013 Quote:Edge Anti-aliasingPCSX2 ? Quote:Intel HD 4000Your GPU is too weak to handle Anti-aliasing(AA) in Dolphin . As for 2x AA , use Direct3D11 or OpenGL backend - then choose 2xMSAA You should give up on AA and use Internal Resolution instead http://forums.dolphin-emu.org/Thread-gpu-using-higher-internal-resolutions-ir RE: Anti-aliasing 2x and Edge Antialiasing - pauldacheez - 06-09-2013 FXAA, SMAA, MLAA, ever heard of them, guys? v_v http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/FXAA_WhitePaper.pdf http://www.iryoku.com/smaa/ http://software.intel.com/en-us/articles/mlaa-efficiently-moving-antialiasing-from-the-gpu-to-the-cpu/ RE: Anti-aliasing 2x and Edge Antialiasing - NaturalViolence - 06-09-2013 Yes. And I've never heard the word "edge" used to describe them. I don't use PCSX2 so maybe they have an option called that. If so I don't know what it does since that's literally the most undescriptive name I've ever seen for an AA technique. Until he clarifies I have no idea if he's referring to FXAA, edge detect MSAA, SSAA, edge detect SSAA, or what. AnyOldName3 Wrote:But isn't it not SSAA if you only Super Sample the pixels with edges in? SSAA doesn't have to be fullscene. So no. SSAA does have to run the pixel shaders once per sample. That's mainly what separates it from other AA techniques. AnyOldName3 Wrote:I though that's what MSAA was. In fact, I wouldn't mind an exact NaturalViolence definition of MSAA just to be doubly sure, even if I am right. "NaturalViolence exact definition of MSAA" = "undisclosed google/wikipedia source's exact definition of MSAA" ![]() First off MSAA is a hardware/driver based AA technique. It is not implemented as a pixel shader, you just call the function from whatever API you're using. However there are some restrictions that I'm not going to bother mentioning now that make it harder to implement in some scenarios than it might seem. MSAA takes multiple depth/stencil samples per pixel. It then performs a depth test to determine coverage and takes multiple texture/color samples if an edge is present in the pixel. The color samples for each pixel are then blended together to compute a final color value. It's important to note that the blending occurs BEFORE the pixel shaders run. That's the important part. SSAA doesn't do the blending until after the pixel shaders are done. Which means every sample gets shaded, whereas in MSAA the fragments (which are each the result of one or more blended samples) are shaded. With SSAA the pixel shaders have a lot more data to process which is why it's so much slower. Regardless of how it works after the blending is done you end up with an average color value for each pixel to use during the pixel shading. Texture aliasing, alpha texture edge aliasing, shadow aliasing, shader aliasing, subpixel aliasing, temporal aliasing, etc. are not fixed. However the most obvious and prevalent form of aliasing is fixed, geometry aliasing. RE: Anti-aliasing 2x and Edge Antialiasing - ExtremeDude2 - 06-09-2013 (06-09-2013, 07:05 AM)LordVador Wrote:It's an expression(06-09-2013, 04:51 AM)NaturalViolence Wrote: Pardon my french but WTF are you talking about? RE: Anti-aliasing 2x and Edge Antialiasing - Lone Wolf - 06-09-2013 You can use SweetFx to inject SMAA into Dolphin(though it doesn't work with OpenGL backend AFAIK). |