1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-24 17:49:52 +01:00

always release resources before creating new ones

This commit is contained in:
FunkyFr3sh 2022-09-23 03:53:27 +02:00
parent bb85c86a80
commit 12ffeccc4c

View File

@ -40,7 +40,7 @@ BOOL d3d9_create()
{ {
d3d9_release(); d3d9_release();
} }
else if (d3d9_release_resources() && d3d9_create_resources() && d3d9_reset(g_ddraw->windowed)) else if (d3d9_create_resources() && d3d9_reset(g_ddraw->windowed))
{ {
return TRUE; return TRUE;
} }
@ -219,6 +219,8 @@ static BOOL d3d9_create_resources()
if (!g_d3d9.device) if (!g_d3d9.device)
return FALSE; return FALSE;
d3d9_release_resources();
BOOL err = FALSE; BOOL err = FALSE;
int width = g_ddraw->width; int width = g_ddraw->width;