diff --git a/Source/Plugins/Plugin_VideoDX9/Src/Render.cpp b/Source/Plugins/Plugin_VideoDX9/Src/Render.cpp index d683265349..504117860f 100644 --- a/Source/Plugins/Plugin_VideoDX9/Src/Render.cpp +++ b/Source/Plugins/Plugin_VideoDX9/Src/Render.cpp @@ -391,7 +391,7 @@ void Renderer::RenderToXFB(u32 xfbAddr, u32 fbWidth, u32 fbHeight, const EFBRect UpdateViewport(); - //Swap(0,FIELD_PROGRESSIVE,0,0); // we used to swap the buffer here, now we will wait + Swap(0,FIELD_PROGRESSIVE,0,0); // we used to swap the buffer here, now we will wait // until the XFB pointer is updated by VI } diff --git a/Source/Plugins/Plugin_VideoDX9/Src/main.cpp b/Source/Plugins/Plugin_VideoDX9/Src/main.cpp index 30b9cccd21..eb05f7ae86 100644 --- a/Source/Plugins/Plugin_VideoDX9/Src/main.cpp +++ b/Source/Plugins/Plugin_VideoDX9/Src/main.cpp @@ -323,12 +323,13 @@ void Video_SendFifoData(u8* _uData, u32 len) void VideoFifo_CheckSwapRequest() { // CPU swap, not finished, seems to be working fine for dual-core for now + return; if (s_swapRequested) { // Flip the backbuffer to front buffer now s_swapRequested = false; - if (s_beginFieldArgs.field == FIELD_PROGRESSIVE || s_beginFieldArgs.field == FIELD_LOWER) + //if (s_beginFieldArgs.field == FIELD_PROGRESSIVE || s_beginFieldArgs.field == FIELD_LOWER) { Renderer::Swap(0,FIELD_PROGRESSIVE,0,0); // The swap function is not finished // so it is ok to pass dummy parameters for now