WIN: Try to be more verbose when CreateDevice fails

This commit is contained in:
darkstar
2018-02-25 23:40:10 +01:00
parent 611688a65f
commit 67247b6627

View File

@@ -419,6 +419,8 @@ d3d_init_objects(void)
int
d3d_init(HWND h)
{
HRESULT result;
d3d_hwnd = h;
cgapal_rebuild();
@@ -440,11 +442,12 @@ d3d_init(HWND h)
d3dpp.BackBufferWidth = 0;
d3dpp.BackBufferHeight = 0;
if (FAILED(d3d->CreateDevice(D3DADAPTER_DEFAULT,
D3DDEVTYPE_HAL, h,
D3DCREATE_SOFTWARE_VERTEXPROCESSING,
&d3dpp, &d3ddev)))
fatal("CreateDevice failed\n");
result = d3d->CreateDevice(D3DADAPTER_DEFAULT,
D3DDEVTYPE_HAL, h,
D3DCREATE_SOFTWARE_VERTEXPROCESSING,
&d3dpp, &d3ddev);
if (FAILED(result))
fatal("CreateDevice failed, result = 0x%08x\n", result);
d3d_init_objects();