・ウィンドウモード、フルスクリーンの切り替え ・フルスクリーン時にデクストップにフォーカスが移る ・スクリーンセイバーが発生 上のような事例が起こると描画のターゲットが失われるデバイスロストが発生する可能性があります。 つまり、スクリーンに何も描画されない状態になってしまうわけです。 これらをプログラマー側で対処しなければならないんですが、なかなか実装が難しいわけです。 なぜなら、IDirect3DDevice9のResetメソッドを呼び出せば良いだけの話ではなく 無効になってしまった規定のリソースをすべて解放し、しかるべき状態のときに Resetメソッドを呼び出してデバイス情報を再設定して復旧を図ります。 そして、その後に解放したリソースを生成し直す という非常にめんどくさい順序で処理をしなければなりません。 MSDNデバイスの消失 Maverick Projectさんのリストア処理 ゲ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く