IDirect3D8_GetAdapterDisplayMode(_d3d, D3DADAPTER_DEFAULT, &d3ddm); ZeroMemory(&d3dpp, sizeof(d3dpp)); d3dpp.BackBufferFormat = d3ddm.Format; d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dpp.Windowed = 1; i = IDirect3DDevice8_Reset(d->device, &d3dpp);