Tíquete #41896

macOS版 Retinaディスプレイ対応

: 2021-03-31 23:27 Última Atualização: 2021-04-02 23:11

Relator:
Dono:
Estado:
Fechado
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Fixed
Arquivo:
Nenhum

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
Comentário

対策

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
Comentário

備考

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 Aberto to Fechado
  • Resolução Update from Nenhum to Fixed

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Login