diff --git a/DDrawCompat/Gdi/CompatDc.cpp b/DDrawCompat/Gdi/CompatDc.cpp index 6c0b463..b1c5552 100644 --- a/DDrawCompat/Gdi/CompatDc.cpp +++ b/DDrawCompat/Gdi/CompatDc.cpp @@ -20,6 +20,7 @@ namespace Gdi auto gdiResource = D3dDdi::Device::getGdiResource(); if (gdiResource) { + gdiResource->getDevice().flushPrimitives(); D3dDdi::SurfaceRepository::enableSurfaceCheck(false); if (isReadOnly) {