[ eva01 @ 23.02.2005. 13:16 ] @
Dakle procitao sam dokumentaciju uz direct 3d. Otprilike mi je jasno sta treba da uradim. Ono sto mi nije jasno jeste prvi korak koji su oni tamo naveli: If the device can be restored, the application prepares the device by destroying all video-memory resources and any swap chains. Nije mi bas jasno sta konkretno treba da unistim. Takodje me interesuje i dali je potrebno nesto dodatno inicijalizovati posle device->Reset() ? Dole sam naveo kod iz mog programa (mozda sam tu nesto pogresio). Code: deviceGreska=device->TestCooperativeLevel(); if(D3DERR_DEVICELOST==deviceGreska) { oslobadjanje_resursa(); Sleep(100); } else if(D3DERR_DEVICENOTRESET==deviceGreska) { device->Reset(d3dpp); } else if(SUCCEEDED(deviceGreska=device->BeginScene())) { ................. ................. } |