mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-25 01:57:47 +01:00
add memset blt_clear wrapper
This commit is contained in:
parent
f9462e5903
commit
0133030c6a
@ -65,6 +65,10 @@ void blt_colorkey_mirror_stretch(
|
|||||||
BOOL mirror_left_right,
|
BOOL mirror_left_right,
|
||||||
int bpp);
|
int bpp);
|
||||||
|
|
||||||
|
void blt_clear(
|
||||||
|
unsigned char* dst,
|
||||||
|
size_t size);
|
||||||
|
|
||||||
void blt_colorfill(
|
void blt_colorfill(
|
||||||
unsigned char* dst,
|
unsigned char* dst,
|
||||||
int dst_x,
|
int dst_x,
|
||||||
|
@ -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(
|
void blt_colorfill(
|
||||||
unsigned char* dst,
|
unsigned char* dst,
|
||||||
int dst_x,
|
int dst_x,
|
||||||
|
@ -548,7 +548,7 @@ HRESULT dds_Flip(IDirectDrawSurfaceImpl* This, IDirectDrawSurfaceImpl* lpDDSurfa
|
|||||||
|
|
||||||
if (g_ddraw->flipclear)
|
if (g_ddraw->flipclear)
|
||||||
{
|
{
|
||||||
memset(buf, 0, backbuffer->size);
|
blt_clear(buf, backbuffer->size);
|
||||||
}
|
}
|
||||||
|
|
||||||
LeaveCriticalSection(&g_ddraw->cs);
|
LeaveCriticalSection(&g_ddraw->cs);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user