質問: 現在、DirectX11を用いてフルスクリーン描画の勉強中です。 Windows10のデスクトップPCではフルスクリーンモードだと画面いっぱいに描画されました。 しかし、MacBookでboocampをして入れたWindows7でだと、フルスクリーンモードに切り替えても画面いっぱいにならず、中央で小さいままの描画範囲があるだけでした。 原因や対処方法の分かる方いましたら教えて頂けるとありがたいです。
回答: DirectXで表示しようとしたフルスクリーンの解像度が、ディスプレイの推奨解像度と一致していないのではないでしょうか。MacBookは使ったことがないので判りませんが、大抵の液晶ディスプレイには推奨解像度に満たないサイズをどうやって表示するかの設定があり、画面いっぱいに引き延ばすか、引き延ばさずに画面中央に表示するか、などを選択できるようになっています。 おそらく、デスクトップPCに繋げているディスプレイは画面いっぱいに引き延ばすように設定されていて、MacBookの方は引き延ばさずに画面中央に表示するような設定になっているのだと思います。設定を確認してみてはどうでしょうか。 追記 手元のマシン(Windows10)では、ディスプレイではなくGPU(NVIDIA製)のドライバー設定にも同様のものがありました。MacBookもドライバー設定でできそうな気がしますがどうでしょうか。