From d318bae6aa0e2e4789690666c2f74da8e87aee2c Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Mon, 5 Sep 2022 02:44:27 +0200 Subject: [PATCH] force release of d3d9 device --- src/render_d3d9.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/render_d3d9.c b/src/render_d3d9.c index 06f6185..9a267b4 100644 --- a/src/render_d3d9.c +++ b/src/render_d3d9.c @@ -159,13 +159,13 @@ BOOL d3d9_release() if (g_d3d9.device) { - IDirect3DDevice9_Release(g_d3d9.device); + while (IDirect3DDevice9_Release(g_d3d9.device)); g_d3d9.device = NULL; } if (g_d3d9.instance) { - IDirect3D9_Release(g_d3d9.instance); + while (IDirect3D9_Release(g_d3d9.instance)); g_d3d9.instance = NULL; }