トップページ > プログラム > 2014年04月28日 > zQG2SC7g

書き込み順位&時間帯一覧

22 位/181 ID中時間01234567891011121314151617181920212223Total
書き込み数0000110000001000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
OpenGLスレ Part20

書き込みレス一覧

OpenGLスレ Part20
596 :デフォルトの名無しさん[sage]:2014/04/28(月) 04:53:09.88 ID:zQG2SC7g
>>595
言われてから自分なりにデバッグしてみました
while (! glfwWindowShouldClose( g_window ))
{
 glClear( GL_COLOR_BUFFER_BIT );
 glfwSwapBuffers( g_window );
 glfwPollEvents();
}
コールバック関数にブレークポイントを置いてステップ実行すると、
マウスのイベントはglfwPollEvents()でポーリング(?)されました
 glfwSwapBuffers( g_window );
 glfwPollEvents();
これを
 glfwPollEvents();
 glfwSwapBuffers( g_window );
こっちに入れ替えるとチラツキながらコールバック関数内の描画が反映されました
公式ドキュメントでは前者の順序で書いてあるので、これは
コールバック関数内で描画をするなってことになるんですかね
OpenGLスレ Part20
598 :デフォルトの名無しさん[sage]:2014/04/28(月) 05:09:25.34 ID:zQG2SC7g
>>597
それだとメインループと合わせて1ループで2回以上スワップすることにならない?そういうのも普通に有りなの?
OpenGLスレ Part20
600 :デフォルトの名無しさん[sage]:2014/04/28(月) 12:32:41.93 ID:zQG2SC7g
>>599
そうなりますよね
基本通りにやってみます
ありがとうございました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。