5

3D アプリケーションの実行中にテクスチャを非同期にロードするにはどうすればよいでしょうか? 私が理解しているのは、OpenGL コンテキストはスレッドセーフではなく、異なるスレッドで分離する必要があるということです。

しかし、私の主な問題は、Windows と C++ で実際にこれを実装するための適切なマルチスレッド機能/フレームワークを選択することです。標準ライブラリでのスレッド サポートを含む C++11 について多くのことを聞いたことがありますが、誰かが基本的な手順だけをレイアウトできますか?

それを行う最も安全な方法は何ですか?そして、他のスレッドで行われた変更を登録する他のコンテキストの状態をどのように更新しますか? glFlush私は疑うglBind*

4

2 に答える 2