try to avoid d3d9_release to workaround nvidia bug

This commit is contained in:
FunkyFr3sh 2022-09-23 02:17:33 +02:00
parent 9f134dc6ed
commit 415f74887f
4 changed files with 34 additions and 11 deletions

View file

@ -13,6 +13,7 @@ typedef struct D3D9RENDERER
{
HMODULE hmodule;
D3DPRESENT_PARAMETERS params;
HWND hwnd;
LPDIRECT3D9 instance;
LPDIRECT3DDEVICE9 device;
LPDIRECT3DVERTEXBUFFER9 vertex_buf;
@ -41,7 +42,8 @@ typedef struct _D3D9ON12_ARGS
BOOL d3d9_is_available();
DWORD WINAPI d3d9_render_main(void);
BOOL d3d9_create();
BOOL d3d9_reset();
BOOL d3d9_reset(BOOL windowed);
BOOL d3d9_release_resources();
BOOL d3d9_release();
BOOL d3d9_on_device_lost();