>>595
言われてから自分なりにデバッグしてみました
while (! glfwWindowShouldClose( g_window ))
{
 glClear( GL_COLOR_BUFFER_BIT );
 glfwSwapBuffers( g_window );
 glfwPollEvents();
}
コールバック関数にブレークポイントを置いてステップ実行すると、
マウスのイベントはglfwPollEvents()でポーリング(?)されました
 glfwSwapBuffers( g_window );
 glfwPollEvents();
これを
 glfwPollEvents();
 glfwSwapBuffers( g_window );
こっちに入れ替えるとチラツキながらコールバック関数内の描画が反映されました
公式ドキュメントでは前者の順序で書いてあるので、これは
コールバック関数内で描画をするなってことになるんですかね