Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目標は、レンダリング エンジンを作成することです。どうすれば、OpenGL と Direct3D の両方を管理し、あるレンダラーから別のレンダラーに切り替えることができるでしょうか。これは主に設計上の問題です。私の最善の推測は、ある種のポリモーフィックな動作です。
どうすれば OpenGL と Direct3D の両方を手に入れることができるでしょうか
各レンダラーをダイナミック ライブラリに配置し、それらに共通の関数セットをエクスポートさせます。
あるレンダラーから別のレンダラーに切り替えることができます。
適切なライブラリ ファイルをロードする。これをいつでも実行しようとする場合は、重大な PITA に備えてください。プログラムの起動時に行うのが最も簡単です。