差分
細
Administrator がページ「Xamarin.Mac/NSOpenGLViewをRetina Displayに対応させる」を「Xamarin.MacでNSOpenGLViewをRetina Displayに対応させる」に移動しました
この例ではConvertRectToBackingメソッドとGL.Viewportでサイズをあわせている。
Retina環境で変数の中身を見ると以下のような感じ。非Retina環境では同じ数字になる。
* this.Bounds
*: {X=0,Y=0,Width=300,Height=160}
* this.ConvertRectToBacking(this.Bounds)
*: {X=0,Y=0,Width=600,Height=320}
Retinaと非Retinaでマルチディスプレイした状態でウインドウを移動してみると効果のほどがよくわかる。
<source lang="csharp">