diff --git a/source/build/src/winlayer.cpp b/source/build/src/winlayer.cpp index e3490f6db..81b22ce26 100644 --- a/source/build/src/winlayer.cpp +++ b/source/build/src/winlayer.cpp @@ -1853,7 +1853,14 @@ void videoBeginDrawing(void) if (offscreenrendering) return; - frameplace = fullscreen ? (intptr_t)lpOffscreen : (intptr_t)lpPixels; + if (inpreparemirror) + { + frameplace = (intptr_t)mirrorBuffer; + } + else + { + frameplace = fullscreen ? (intptr_t)lpOffscreen : (intptr_t)lpPixels; + } if (!modechange) return;