掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
【OpenGL】 複数スレッドでテクスチャを共有するには? (ID:55099)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
WindowsでOpenGLのプログラミングをしております。 やりたいことは、「スレッドAでテクスチャを作成し、別のスレッドBでそのテクスチャ を使用してレンダリング」ということなのですが、どうもうまくいきません。 threadA -> wglCreateContext -> wglMakeCurrent -> テクスチャの生成 threadB -> wglCreateContext -> wglCopyContext(threadAのコンテキスト,threadBのコンテキスト ) -> wglMakeCurrent(threadBのコンテキスト) その後threadBにてglBindTextureでthreadAで生成したtexuteidを使用しても 空っぽのテクスチャでした。wglCopyContextではテクスチャ情報はコピーされないのでしょうか... どうすれば複数スレッドでテクスチャを共有できますかね。。。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.