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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 340 341 342 343 344 ... 1125 Next »

Fast Depth and Z Fighting
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Fast Depth and Z Fighting
03-06-2016, 03:39 PM
#1
cammelspit Offline
Member
***
Posts: 113
Threads: 27
Joined: Jan 2010
So, I haven't played XG3 or StarFox Adventures in a while. I just got me a brand new PC so I figured it was time to break out some Dolphin and go to town. There seems to be a problem with at least those two games.

In XG3, I always had to disable fast depth or there would be such Z fighting that the shield and weapon recharge lanes, green and purple refill zones, and the windows on the buildings would become almost invisible and flicker like mad. A similar issue was seen on shadows in SFA but disabling fast depth only greatly helped instead of eliminating it entirely. (Please excuse me if I am not using the correct term, I only know enough to get into trouble) 

The thing is, the option to turn this off is no longer available in the latest DEV builds. I tried to set this in the per game INI but I am not sure if either I have not done this correct or if the option to not use fast depth has fully been removed.

Since you guys are quickly approaching 5.0 I find this decision a tad suspect seeing as immediately I know of two games that need fast depth to be disabled to work properly and removing this seems somewhat of a step backwards, from my stupid user perspective only of course.

So my question really is, can I still disable fast depth in some way and if so how do I do this?

In case it matters. Skylake i5 6600k @ 4.6Ghz\W10Pro\Radeon R9 380 @ 1010Mhz\Dolphin 4.0-9061
[Image: quit-smoking-banner.php?key=27940]
Find
Reply
03-06-2016, 03:54 PM
#2
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,287
Threads: 27
Joined: Dec 2010
Fast Depth removal was postponed (I think) to post-5.0 because it didn't make the cut to be ready for 5.0 release. Current development builds have Fast Depth option again so you only need to get Dolphin 4.0-9077 or newer...
HP ENVY dv6-7300 Notebook PC                 ASRock Z97M OC Formula
CPU: Intel Core i7-3630QM @ 2.4 GHz          Intel Pentium G3258 @ 4.2 GHz (OC)
GPU: NVIDIA GeForce GT 650M @ 2 GB GDDR5     NVIDIA GeForce GT 440 @ 1 GB DDR3
RAM: 16 GB @ DDR3-1600 (2x8 GB)              16 GB @ DDR3-1600 (4x4 GB)
OS:  Windows 10 (Insider Preview)            Windows 10 (version 20H2)
Find
Reply
03-06-2016, 05:19 PM
#3
cammelspit Offline
Member
***
Posts: 113
Threads: 27
Joined: Jan 2010
(03-06-2016, 03:54 PM)Jhonn Wrote: Fast Depth removal was postponed (I think) to post-5.0 because it didn't make the cut to be ready for 5.0 release. Current development builds have Fast Depth option again so you only need to get Dolphin 4.0-9077 or newer...

See, this is what I get for not updating in just a couple days. Smile Thank you very much for the heads up on that. I also wholeheartedly agree with that decision to keep it in for now. Seemed to me that it needed a bit more time in the over so to speak.

As always, thanks!
[Image: quit-smoking-banner.php?key=27940]
Find
Reply
03-06-2016, 07:35 PM
#4
Aleron Ives Offline
Senior Member
****
Posts: 663
Threads: 7
Joined: Apr 2014
AFAIK the change was supposed to enable Fast Depth by default, since it's better than Slow Depth for most games, and thus the GUI toggle was removed (although a GameINI option remained to force Slow Depth on some games). The problem, for me anyway, was that the PR was trying to detect if your GPU could use Fast Depth and would fall back to Slow Depth if it thought you couldn't use Fast Depth. The criterion mentioned in the initial comment was that your driver needed to support GL_ARB_clip_control, and I guess mine doesn't, so I was being forced to use Slow Depth, even though Fast Depth works fine for me when the old system with the checkbox is present.

I'm not sure why GL_ARB_clip_control was apparently required for the new system but isn't required for the old one, unless Fast Depth changed somehow in the process of making it the default.
Find
Reply
03-06-2016, 07:57 PM
#5
JosJuice Online
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 7,873
Threads: 6
Joined: Oct 2014
(03-06-2016, 07:35 PM)Aleron Ives Wrote: AFAIK the change was supposed to enable Fast Depth by default, since it's better than Slow Depth for most games, and thus the GUI toggle was removed (although a GameINI option remained to force Slow Depth on some games). The problem, for me anyway, was that the PR was trying to detect if your GPU could use Fast Depth and would fall back to Slow Depth if it thought you couldn't use Fast Depth. The criterion mentioned in the initial comment was that your driver needed to support GL_ARB_clip_control, and I guess mine doesn't, so I was being forced to use Slow Depth, even though Fast Depth works fine for me when the old system with the checkbox is present.

I'm not sure why GL_ARB_clip_control was apparently required for the new system but isn't required for the old one, unless Fast Depth changed somehow in the process of making it the default.

The implementation of fast depth didn't change in the process of removing the fast depth setting. If you're using OpenGL, GL_ARB_clip_control is required for making fast depth as accurate as it can be in Dolphin. It will work fine without it in many cases, but not in all of them.
Find
Reply
03-07-2016, 08:19 AM
#6
Aleron Ives Offline
Senior Member
****
Posts: 663
Threads: 7
Joined: Apr 2014
Thanks for the information. I guess that explains my performance drop; the GL_ARB_clip_control requirement was added in that PR, which is why I can only use Fast Depth under the old system with the checkbox and no GL_ARB_clip_control requirement.
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode