1


3D プログラムを macOS に移植しています。
Windowsでc ++とFreeGlutを使用しています。だからmacOSでは、GLUTで使い始めました。私はココアを使用せず、GLUT を介して OpenGL ウィンドウ コンテキストを作成します。
hidpi Retina のサポートには問題があります。
Glut reshapefunc は 2 倍の小さい解像度を検出しています (つまり、実際の網膜ピクセルではなく、論理的な点を検出します)。これが、画像がピクセル化されて見える理由です。
GLUT (または freeglut) で網膜サポートを有効にする方法は? この記事http://iihm.imag.fr/blanch/software/glut-macosx/
の解決策を試しました(「hidpi」行を glutInitDisplayString に追加し、GLUT_3_2_CORE_PROFILE を glutInitDisplayMode に追加します)。しかし、それは役に立ちません。
プログラムを大幅に変更せずに作ることは可能ですか?それはかなり大きなプログラム(3Dソフトウェア)だからです。
ありがとうございました

4

1 に答える 1