Retinaディスプレイで OpenGL や WebGL の表示がぼやける
Retinaディスプレイに SDL+OpenGL でレンダリングしていると表示がぼやける。
この場合 SDL_CreateWindow
に SDL_WINDOW_ALLOW_HIGHDPI
を渡すと以下のように綺麗になる。
emscripten + SDL + WebGL の環境でも同様に動作する。
大きめの解像度 (1280x720で試した) にすると、iPhoneのSafariには負荷が高いのか、Webページがクラッシュしてしまった。 macOS上でも若干負荷がかかっている感じ。 あと、iOSだとそもそもぼやけがあまり気にならなかったので、この辺は設定で切り替えられると良さげだろうか。