|
|
我写了一个设备丢失的程序,怎么切换回来以后还是丢失呢?
if(g_pd3dDevice-> resent( NULL, NULL, NULL, NULL )==D3DERR_DEVICELOST)
{
if(g_pd3dDevice->TestCooperativeLevel()==D3DERR_DEVICENOTRESET)
{
if( FAILED(g_pd3dDevice->Reset(&d3dpp) ) ) return;
g_pd3dDevice->SetRenderState( D3DRS_CULLMODE, D3DCULL_NONE );
g_pd3dDevice->SetRenderState( D3DRS_LIGHTING, FALSE );
g_pd3dDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
}
} |
|