From 8c23af938d03fe149bb018aef39347ab78fbcb5a Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Tue, 20 Sep 2022 12:16:10 +0200 Subject: [PATCH] switch to gdi renderer if d3d12 fails --- src/render_d3d9.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/render_d3d9.c b/src/render_d3d9.c index d1b32dc..d0bdfb5 100644 --- a/src/render_d3d9.c +++ b/src/render_d3d9.c @@ -58,11 +58,16 @@ BOOL d3d9_create() args.Enable9On12 = TRUE; IDirect3D9* (WINAPI * d3d_create9on12)(INT, D3D9ON12_ARGS*, UINT) = NULL; + IDirect3D9* (WINAPI * d3d_create9)(UINT) = NULL; if (g_ddraw->d3d9on12) { d3d_create9on12 = (void*)GetProcAddress(g_d3d9.hmodule, "Direct3DCreate9On12"); } + else + { + d3d_create9 = (void*)GetProcAddress(g_d3d9.hmodule, "Direct3DCreate9"); + } IDirect3D9* (WINAPI * d3d_create9)(UINT) = (void*)GetProcAddress(g_d3d9.hmodule, "Direct3DCreate9");