GLFW マウスが動くたびに呼ばれる関数を登録する

glfw-mousemove.png
void mousemove(GLFWwindow *_window,double _mx,double _my ) {
    //マウスのカーソル位置に点を置く
    glm::vec3 vertex = renderer->unproject(glm::vec3(_mx, _my, 0.0), *camera);
    vertex[2] = 0;//z値を強制的に0にする
    pointObj->geometry->vertices[0] = vertex;
    pointObj->updateVertexBuffer();
}

ここで関数を登録しますGLFWcursorposfunです。
glfwSetCursorPosCallback(window, mousemove);

サポートサイト Wikidot.com