私はクロスプラットフォームアプリケーションを開発していますが、Macプラットフォームにあまり詳しくありません。GUIにはQtを使用しています。QGLWidgetを使用して、(QPainterを使用した)描画がOpenGLで行われることを確認します。
私のプロジェクトはXCodeで正常にビルドされ、実行されます。ただし、WindowsおよびLinuxマシンで速度が問題にならない状況では、描画は非常に遅くなります。MacbookにはNvidiaGPUが搭載されていますが、WindowsマシンにはオンボードのIntelグラフィックスしか搭載されていません。
バイナリを見ると、QtOpenGL libにリンクしている間、GLlib自体に明示的にリンクしていないようです。
ハードウェアアクセラレーションが機能しているか、ソフトウェアフォールバックレンダリングが機能しているかどうかをテストするにはどうすればよいですか?
GL libへのバイナリリンクをすべきではありませんか、それとも再帰的な依存関係として隠されていますか?