Immediately terminate the game if Direct3DCreate9 returns NULL, instead of randomly crashing from invalid memory access later (Thanks aleksb385)

This commit is contained in:
UnknownShadow200 2020-10-22 23:02:48 +11:00
parent 68c24fd4f4
commit d717c51059

View File

@ -348,6 +348,7 @@ static void CreateD3D9(void) {
_direct3DCreate9 = DynamicLib_Get2(lib, "Direct3DCreate9");
d3d = _direct3DCreate9(D3D_SDK_VERSION);
if (!d3d) Logger_Abort("Direct3DCreate9 returned NULL");
}
static void FindCompatibleViewFormat(void) {