くだすれOpenGL(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
0097デフォルトの名無しさん
2006/03/32(土) 22:55:55対処法をご存知の方、いらっしゃいませんか?
WinXP-VC++2003の環境で、処理としては、
プライマリスレッド
ウィンドウ、OpenGL初期化>データ読み込みスレッド起動>メインループ
データ読み込みスレッド
PNGをロードして展開>OpenGLのテクスチャ生成>データ読み込み完了を通知するbool値をtrueに
メインループ
データ読み込み完了を通知するbool値がtrueなら描画処理を呼び出す
という感じになっています。
データ読み込みが完了するまでメインループに突入しないように変更してもダメで、シングルスレッドに戻すと正常に描画されます。
OpenGLのテクスチャはスレッド間で共有されない、ということでしょうか?
■ このスレッドは過去ログ倉庫に格納されています