mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +01:00
remove unnecessary clears on flip
This commit is contained in:
parent
13d7a3747b
commit
c61389d105
@ -762,7 +762,7 @@ HRESULT dds_Flip(IDirectDrawSurfaceImpl* This, IDirectDrawSurfaceImpl* lpDDSurfa
|
|||||||
InterlockedExchangePointer((void*)&backbuffer->hdc, dc);
|
InterlockedExchangePointer((void*)&backbuffer->hdc, dc);
|
||||||
InterlockedExchangePointer(&backbuffer->mapping, map);
|
InterlockedExchangePointer(&backbuffer->mapping, map);
|
||||||
|
|
||||||
if (g_config.flipclear)
|
if (g_config.flipclear && (This->caps & DDSCAPS_PRIMARYSURFACE))
|
||||||
{
|
{
|
||||||
blt_clear(buf, 0, backbuffer->size);
|
blt_clear(buf, 0, backbuffer->size);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user