0

まず、4 時間のデバッグの後、コードに問題はありません。しかし、なぜ私が抱えていた問題があったのか不思議です。

d3d11 レンダリングでフルスクリーン ウィンドウを作成しました。ウィンドウを alt-tab しようとしたときに、ループにPresent() がなかったときに問題が発生しました(レンダリング機能を実装する前にこの問題を見つけただけです)。その場合、ウィンドウを最小化した後、画面上の赤と青のチャンネルが入れ替わっていました (はい、文字通り)。

スワップチェーンまたはウィンドウ自体(sdl)を疑ったため、見つけるのに時間がかかりました。教育目的で、このバグの理由を見つけるのを手伝ってもらえますか?

4

1 に答える 1