• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 … 151 152 153 154 155 … 370 Next »

DX11 MSAA
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
DX11 MSAA
10-02-2013, 04:27 AM
#1
Gabbyjay Offline
Minority of nitpicking IQ enthusiasts!
***
Posts: 86
Threads: 2
Joined: Sep 2013
Yo,

one thing i always wondered about is the "quality levels" of Dolphin's MSAA in the DX11-plugin.

What exactly do these quality levels mean? I searched and googled all over but could not find any documentation.

If i turn on, for example, 4 samples (quality level 16), then what do i get?

4 samples is 4xMSAA, so what is added with the quality levels? Is it some kind of coverage sampling, so i get 4 color + 16 additional coverage samples in this case?



This is important as i enhance Dolphin's MSAA with SGSSAA, where its best to match the number of color samples to get the best image quality.
Find
Reply
10-02-2013, 04:36 AM
#2
xemnas Offline
Senior Member
****
Posts: 322
Threads: 7
Joined: Jul 2013
I used to ask this question before but no accurate answer. How do you enhance MSAA with SGSSAA?
Find
Reply
10-02-2013, 05:27 AM
#3
Gabbyjay Offline
Minority of nitpicking IQ enthusiasts!
***
Posts: 86
Threads: 2
Joined: Sep 2013
I enhance it with nvidia inspector, dont know about AMD cards.

SGSSAA uses MSAA's subpixel mask, so a higher SGSSAA-factor than MSAA-factor wont work, obviously.

If you use a higher MSAA-factor than SGSSAA-factor (8x MSAA with 4xSGSSAA, for example), the results are subotpimal, as SGSSAA won't get the ideal sample positions (it will just take the inner subpixels, according to nvidia).


So an explanation on how Dolphin's MSAA works would be great.
Find
Reply
10-02-2013, 05:31 AM
#4
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
It's up to the driver. There's no specific meaning for what "quality levels" are supposed to be, it's bscly just an internal index for gpu drivers to chose between their internal MSAA algorithms.
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
10-02-2013, 05:38 AM
#5
Gabbyjay Offline
Minority of nitpicking IQ enthusiasts!
***
Posts: 86
Threads: 2
Joined: Sep 2013
So what do nvidia drivers, for example, make out of it?

I dont even see a difference quality-wise, or in fps.
Find
Reply
10-02-2013, 05:39 AM
#6
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
I have no idea.
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
10-02-2013, 06:02 AM
#7
xemnas Offline
Senior Member
****
Posts: 322
Threads: 7
Joined: Jul 2013
(10-02-2013, 05:27 AM)Gabbyjay Wrote: I enhance it with nvidia inspector, dont know about AMD cards.

Thanks for the information. I'm using an AMD card. When I played Super Mario Sunshine, I got better result from MSAA 4x than MSAA 4x quality level 16.
Find
Reply
10-02-2013, 06:22 AM
#8
Gabbyjay Offline
Minority of nitpicking IQ enthusiasts!
***
Posts: 86
Threads: 2
Joined: Sep 2013
Have you tried setting a MSAA-level in Dolpin an then turning on SSAA in Radeon's drivers?

Let me know if it works.

Playing in 3840x2160 at 8xSGSSAA with 16xAF definitely does a nice job on textures. Wink
Find
Reply
10-02-2013, 09:21 AM (This post was last modified: 10-02-2013, 09:22 AM by NaturalViolence.)
#9
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Gabbyjay Wrote:I enhance it with nvidia inspector, dont know about AMD cards.

AMD drivers don't support SGSSAA. They have RGSSAA.

Nobody knows what the quality levels do except nvidia/AMD. And they haven't said anything about them yet.
"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
Website Find
Reply
10-02-2013, 10:26 AM
#10
Gabbyjay Offline
Minority of nitpicking IQ enthusiasts!
***
Posts: 86
Threads: 2
Joined: Sep 2013
AFAIK AMD drivers support SGSSAA too.

4xSGSSAA, for example, essentially is RGSSAA, as you end up with a rotated grid for optimal EER. It's only scaled a bit, so you wont get vast subpixel-free areas between to neighbouring pixels. A rotated grid is a form of sparse grid in this case.

You can also see this on nVidia cards, when you have a look at the sample mask patterns for MSAA/SGSSAA:
http://pics.computerbase.de/1/5/8/8/6/41.png
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma