Incidencia #41896

macOS版 Retinaディスプレイ対応

Abrir Fecha: 2021-03-31 23:27 Última actualización: 2021-04-02 23:11

Informador:
Propietario:
Estado:
Cerrado
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
Ninguno

Details

Retinaディスプレイに対応する。

Ticket History (3/4 Histories)

2021-03-31 23:27 Updated by: yknk
  • New Ticket "macOS版 Retinaディスプレイ対応" created
2021-03-31 23:29 Updated by: yknk
Comentario

対策

MTDynamicCaption::Draw

キャプションを表示する座標を算出するとき、スケールファクタを反映する。

MTStaticCaption::Draw

キャプションを表示する座標を算出するとき、スケールファクタを反映する。

MTMainView::initWithFrame

NSOpenGLViewのsetWantsBestResolutionOpenGLSurfaceメソッドを呼び出し、 Retinaディスプレイの解像度を考慮した描画を有効にする。

MTStars

メンバ変数にm_PointSizeを追加。

MTStars::MTStars

m_PointSize初期化処理を追加。

MTStars::Create

Retinaディスプレイの解像度を考慮したポイントサイズをメンバ変数に設定する。

MTStars::Draw

描画前にOpenGLへポイントサイズを指定する。

MTBackgroundImage::_CreateVertexOfBackground

背景画像を表示する座標を算出するとき、スケールファクタを反映する。

(Edited, 2021-04-02 08:08 Updated by: yknk)
2021-03-31 23:29 Updated by: yknk
Comentario

備考

Retina対応参考ページ

https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/EnablingOpenGLforHighResolution/EnablingOpenGLforHighResolution.html
2021-04-02 23:11 Updated by: yknk
  • Estado Update from Open to Cerrado
  • Resolución Update from Ninguno to Fixed

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Entrar