Ticket #41896

macOS版 Retinaディスプレイ対応

Date d'ouverture: 2021-03-31 23:27 Dernière mise à jour: 2021-04-02 23:11

Rapporteur:
Propriétaire:
État:
Atteints
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
Aucun

Détails

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
Commentaire

対策

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
Commentaire

備考

Retina対応参考ページ

https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/EnablingOpenGLforHighResolution/EnablingOpenGLforHighResolution.html
2021-04-02 23:11 Updated by: yknk
  • État Update from Ouvert to Atteints
  • Résolution Update from Aucun to Fixed

Attachment File List

No attachments

Modifier

Please login to add comment to this ticket » Connexion