Skip to content

Commit c61389d

Browse files
committedMay 2, 2024
remove unnecessary clears on flip
1 parent 13d7a37 commit c61389d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed
 

‎src/ddsurface.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -762,7 +762,7 @@ HRESULT dds_Flip(IDirectDrawSurfaceImpl* This, IDirectDrawSurfaceImpl* lpDDSurfa
762762
InterlockedExchangePointer((void*)&backbuffer->hdc, dc);
763763
InterlockedExchangePointer(&backbuffer->mapping, map);
764764

765-
if (g_config.flipclear)
765+
if (g_config.flipclear && (This->caps & DDSCAPS_PRIMARYSURFACE))
766766
{
767767
blt_clear(buf, 0, backbuffer->size);
768768
}

0 commit comments

Comments
 (0)