Dolphin, the GameCube and Wii emulator - Forums

Full Version: D3D ANTIALIASING
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
WHAT KIND OF ANTIALIASING DOES D3D USES MSAA,CSAA,SSAA,SGSSAA,FXAA,SMAA
(08-13-2015, 04:39 AM)daniellegal Wrote: [ -> ]WHAT KIND OF ANTIALIASING DOES D3D USES MSAA,CSAA,SSAA,SGSSAA,FXAA,SMAA

MSAA.
(08-13-2015, 04:39 AM)daniellegal Wrote: [ -> ]What kind of AA does D3D use (MSAA,CSAA,SSAA,SGSSAA,FXAA,SMAA) ?

* MSAA (if you choose a standard preset without a quality level)

* CSAA / EQAA (if you choose a preset with a qualiity level)

* [RG]SSAA (if you disable AA, set the IR higher than your native display resolution and *enable the scaling filter*. NOTE: This mode is available only in the unofficial version - Ishiiruka)
(08-13-2015, 07:12 AM)kirbypuff Wrote: [ -> ]
(08-13-2015, 04:39 AM)daniellegal Wrote: [ -> ]What kind of AA does D3D use (MSAA,CSAA,SSAA,SGSSAA,FXAA,SMAA) ?

* MSAA (if you choose a standard preset without a quality level)  

* CSAA / EQAA (if you choose a preset with a qualiity level)

* [RG]SSAA (if you disable AA, set the IR higher than your native display resolution and *enable the scaling filter*. NOTE: This mode is available only in the Unofficial version)

if is msaa why opengl msaa in dolphin drains more my gpu than d3d msaa
and my gpu is great on ogl performance my dolphin run better with ogl than d3d but i use d3d because of the reduced antialiasing graphical power comsumption
I'm not happy with how D3D displays anti-aliasing options. I plan on looking into a better solution for the config UI but I need to talk to degasus or hdkr first to figure out how Dolphin enumerates those settings.
AFAIK in D3D the available AA methods come from the GPU driver...
There IS a way to enable SSAA in D3D, but it's an either or affair. Either use MSAA or use SSAA. It's just how D3D is. *shrug* Neobrain considered it, but then realized he'd have to make a button for it and gagged. Tongue


Kirbypuff Wrote:* [RG]SSAA (if you disable AA, set the IR higher than your native display resolution and *enable the scaling filter*. NOTE: This mode is available only in the unofficial version - Ishiiruka)

Please don't confuse the poor users. Sad That is not technically SSAA. And by presenting it with options in master and adding the caveat, someone is to think it is normal. Basically, if you are going to talk about Ishiiruka stuff, you need to give the proper details that can inform anyone without confusing them. Otherwise it's better to not talk about it at all.
(08-13-2015, 03:59 PM)MaJoR Wrote: [ -> ]There IS a way to enable SSAA in D3D, but it's an either or affair. Either use MSAA or use SSAA. It's just how D3D is. *shrug* Neobrain considered it, but then realized he'd have to make a button for it and gagged. Tongue



Kirbypuff Wrote:* [RG]SSAA (if you disable AA, set the IR higher than your native display resolution and *enable the scaling filter*. NOTE: This mode is available only in the unofficial version - Ishiiruka)

Please don't confuse the poor users. Sad That is not technically SSAA. And by presenting it with options in master and adding the caveat, someone is to think it is normal. Basically, if you are going to talk about Ishiiruka stuff, you need to give the proper details that can inform anyone without confusing them. Otherwise it's better to not talk about it at all.
I want to know why ogl msaa is much hevier on my gpu than d3d msaa
Well, I'm not a coder, but if I had to guess... OGL antialiasing works differently than D3D antialiasing. In OGL the spec handles antialiasing, so it is more or less defined by OGL and not the GPU. Whereas with D3D, the antialiasing is defined by the graphics driver, and Dolphin simply displays what the driver presents to it - which is why it has all of those crazy badly-labeled options that change from GPU to GPU. My guess is that since D3D's MSAA is defined by the GPU, and since D3D is used by most games on Windows so the GPU is more likely to run into antialiasing on that platform, D3D's antialiasing has gotten more optimizations and thus runs faster.

Of course that all depends on what GPU you have. Nvidia is faster in OGL than D3D, but AMD is faster on D3D than OGL. And certain cards are faster in certain backends than others too! It's kind of complicated, and that's more or less the extent of what I can guess.

(08-14-2015, 02:12 PM)MaJoR Wrote: [ -> ]Well, I'm not a coder, but if I had to guess... OGL antialiasing works differently than D3D antialiasing. In OGL the spec handles antialiasing, so it is more or less defined by OGL and not the GPU. Whereas with D3D, the antialiasing is defined by the graphics driver, and Dolphin simply displays what the driver presents to it - which is why it has all of those crazy badly-labeled options that change from GPU to GPU. My guess is that since D3D's MSAA is defined by the GPU, and since D3D is used by most games on Windows so the GPU is more likely to run into antialiasing on that platform, D3D's antialiasing has gotten more optimizations and thus runs faster.

Of course that all depends on what GPU you have. Nvidia is faster in OGL than D3D, but AMD is faster on D3D than OGL. And certain cards are faster in certain backends than others too! It's kind of complicated, and that's more or less the extent of what I can guess.

this make sense because opengl has,nt been to much of the most used api so nvidia must barely care about opengl
Pages: 1 2