DirectXが画面の半分にしか参加しないウィンドウを設定しようとしています。
スワップチェーンの説明の幅は半分の画面で、ビューポートの幅は半分の画面ですが、レンダリングターゲットを青にクリアすると、使用するように指定した半分ではなく、画面全体が青になります。
DirectXが画面の半分にしか参加しないウィンドウを設定しようとしています。
スワップチェーンの説明の幅は半分の画面で、ビューポートの幅は半分の画面ですが、レンダリングターゲットを青にクリアすると、使用するように指定した半分ではなく、画面全体が青になります。
私はそれが古い質問であることを知っていますが、とにかく、もし誰かが検索からここに来たら:
MSDNは次のように述べています。
Direct3D 9 と Direct3D 11/10 の違い:
Direct3D 9 とは異なり、リソース ビューの全範囲が常にクリアされます。ビューポートとシザーの設定は適用されません。