OpenGLスレ Part20
■ このスレッドは過去ログ倉庫に格納されています
0596デフォルトの名無しさん
2014/04/28(月) 04:53:09.88ID:zQG2SC7g言われてから自分なりにデバッグしてみました
while (! glfwWindowShouldClose( g_window ))
{
glClear( GL_COLOR_BUFFER_BIT );
glfwSwapBuffers( g_window );
glfwPollEvents();
}
コールバック関数にブレークポイントを置いてステップ実行すると、
マウスのイベントはglfwPollEvents()でポーリング(?)されました
glfwSwapBuffers( g_window );
glfwPollEvents();
これを
glfwPollEvents();
glfwSwapBuffers( g_window );
こっちに入れ替えるとチラツキながらコールバック関数内の描画が反映されました
公式ドキュメントでは前者の順序で書いてあるので、これは
コールバック関数内で描画をするなってことになるんですかね
■ このスレッドは過去ログ倉庫に格納されています