PCスペック(関係ありそうなところのみ)
- Macbook Pro 15 inch Retina display
- GPU: GeForce GT 650M
- OS: Windows 10 Pro (Bootcamp)
起きたこと
- Macbook Pro 15 inch (Retina) にBootcampでWindows 10 を入れて使用
- openFrameworksでアプリケーション作成
- Windows上での 疑似解像度 とoF上の 描画解像度 が合わない
- Windowsの画面設定でテキストやアプリケーションの表示倍率を200%を指定。
- 15 inch Retinaの表示解像度は最大 2560x1600
- だから見た目上の画面サイズは 1280x800 になる
- oFのウィンドウサイズを1280x800の数値で指定すると、画面の4分の一の大きさになる。要は半分の大きさに描画される。
- oFはWindowsの画面サイズではなくグラボから渡される?ディスプレイサイズ情報を見て描画してるのかー
- Windowsの画面設定でテキストやアプリケーションの表示倍率を200%を指定。
- てことで直す
解決方法の一つ
プログラムで2倍の大きさに描画する、のではなく、グラボの設定を変えて出力解像度を1280x800にする
- NVIDIA Control Panel を開く
- 前述した環境なら、プリインストールされているはず。
- Dsplay -> Change Resolution -> Choose the resolution. から解像度を変更
- 今回は1280x800に変更
- Apply
- 想定通りのサイズで表示される