1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-15 06:04:49 +01:00

add memset blt_clear wrapper

This commit is contained in:
FunkyFr3sh 2022-09-15 02:12:27 +02:00
parent f9462e5903
commit 0133030c6a
3 changed files with 12 additions and 1 deletions

View File

@ -65,6 +65,10 @@ void blt_colorkey_mirror_stretch(
BOOL mirror_left_right,
int bpp);
void blt_clear(
unsigned char* dst,
size_t size);
void blt_colorfill(
unsigned char* dst,
int dst_x,

View File

@ -381,6 +381,13 @@ void blt_colorkey_mirror_stretch(
}
}
void blt_clear(
unsigned char* dst,
size_t size)
{
memset(dst, 0, size);
}
void blt_colorfill(
unsigned char* dst,
int dst_x,

View File

@ -548,7 +548,7 @@ HRESULT dds_Flip(IDirectDrawSurfaceImpl* This, IDirectDrawSurfaceImpl* lpDDSurfa
if (g_ddraw->flipclear)
{
memset(buf, 0, backbuffer->size);
blt_clear(buf, backbuffer->size);
}
LeaveCriticalSection(&g_ddraw->cs);