Progress Continues
We've already had 21523 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: February, March, and April 2024 Dolphin Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
Template:GlobalProblems/sandbox/doc: Difference between revisions
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
Calling the template twice on one page (like this one) should also add it to [[:Category:Pages calling GlobalProblems template improperly]]. | Calling the template twice on one page (like this one) should also add it to [[:Category:Pages calling GlobalProblems template improperly]]. | ||
Because this template always has to call {{tl|GlobalProblems/Virtual Console}} and display bugs from there, any page that calls GlobalProblems as <code><nowiki>{{GlobalProblems|Virtual Console}}</nowiki></code> (as in just one page, [[Virtual Console]]) causes the template to call {{tl|GlobalProblems/Virtual Console}} twice. This is bad behavior but it's harmless, and trying to avoid it would make it slower. The Virtual Console page's {{tl|GlobalProblems}} call also introduces the possibility of accidentally displaying issues from {{tl|GlobalProblems/Virtual Console}} twice, so extra conditional statements had to be added for that special case. | Because this template always has to call {{tl|GlobalProblems/Virtual Console}} and display bugs from there, any page that calls GlobalProblems as <code><nowiki>{{GlobalProblems|Virtual Console}}</nowiki></code> (as in just one page, [[Virtual Console]]) causes the template to call {{tl|GlobalProblems/Virtual Console}} twice. This is bad behavior but it's harmless, and trying to avoid it would make it slower for every other page to benefit that one single page. The Virtual Console page's {{tl|GlobalProblems}} call also introduces the possibility of accidentally displaying issues from {{tl|GlobalProblems/Virtual Console}} twice, so extra conditional statements had to be added for that special case. |
Revision as of 03:22, 17 August 2017
This should display:
Problems that may occur with any NES title on Dolphin are listed below.
DirectX with NES Games
Most NES games suffer strange graphical issues when using the DirectX backend with some graphics drivers; notably NVIDIA. This is a driver bug.
As of 5.0-4869, the D3D driver bugs can be worked around by setting Ubershaders to Exclusive/Synchronous (Ubershaders). It's unknown what exactly is going on with the driver that's causing Exclusive Ubershaders/Synchronous (Ubershaders) to work properly.
This seems to have been rectified at some point, though it's unclear what resolved it.
This should not:
Calling the template twice on one page (like this one) should also add it to Category:Pages calling GlobalProblems template improperly.
Because this template always has to call {{GlobalProblems/Virtual Console}} and display bugs from there, any page that calls GlobalProblems as {{GlobalProblems|Virtual Console}}
(as in just one page, Virtual Console) causes the template to call {{GlobalProblems/Virtual Console}} twice. This is bad behavior but it's harmless, and trying to avoid it would make it slower for every other page to benefit that one single page. The Virtual Console page's {{GlobalProblems}} call also introduces the possibility of accidentally displaying issues from {{GlobalProblems/Virtual Console}} twice, so extra conditional statements had to be added for that special case.