私は、クライアントに freeglut (長く機能していない glut に基づく) を使用している開発プロジェクトに携わっています。
クライアントは最終的に、大規模な 3D 環境との完全な対話を可能にします。freeglut を使用して開発を続行する必要がありますか (可能でしょうか)、または libsdl、opentk、さらには axiom などの別の代替手段を使用するようにアドバイスする必要があります。
私はグラフィックスの専門家ではありませんが、freeglut は限られた選択肢になる可能性があると感じています。
最も説得力のある回答 (賛成または反対) が認定されます。
編集:作成するいくつかのポイント...
- プロジェクトは既に Tao フレームワークを使用しています。
- DirectX と XNA はオプションではありません (つまり、freeglut や libsdl などを使用する必要があります)。
私が調査を行ったところ、freeglut が再び活発に開発されており、リリースが保留されていることがわかりました。それはまだ潜在的に限られた選択肢であるかもしれないという私の気持ちを変えるものではありません.
私の質問は、それがどのように行われたかではなく、freeglutが潜在的に大きくなる可能性のあるものに対してまだ実行可能な選択肢であるかどうか、および開発を少し楽にする可能性のある「最新の」ソリューションがあるかどうかについてです.
EDIT:他の代替手段がより優れたマルチスレッドサポートを備えている場合(オブジェクトのレンダリングではなく、データの処理など)に役立ちます。
編集: もう少し詳しく説明すると、クライアントは少なくとも Linux と Windows で動作する必要があります。
ありがとう!