Fixes an issue caused by r4964
FrameUpdate() must be called even when a frame is skipped, otherwise frameskipping will freeze. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4980 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
4d0b87fdde
commit
9a49e91e41
|
@ -797,7 +797,11 @@ void Renderer::Swap(u32 xfbAddr, FieldType field, u32 fbWidth, u32 fbHeight)
|
||||||
Common::AtomicStoreRelease(s_swapRequested, FALSE);
|
Common::AtomicStoreRelease(s_swapRequested, FALSE);
|
||||||
|
|
||||||
if (s_skipSwap)
|
if (s_skipSwap)
|
||||||
|
{
|
||||||
|
g_VideoInitialize.pCopiedToXFB(false);
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const XFBSource* xfbSource = g_framebufferManager.GetXFBSource(xfbAddr, fbWidth, fbHeight);
|
const XFBSource* xfbSource = g_framebufferManager.GetXFBSource(xfbAddr, fbWidth, fbHeight);
|
||||||
if (!xfbSource)
|
if (!xfbSource)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue