I'm playing around with OpenGL.  I wrote a small program to simulate a falling object.  My code looks like the following:static GLfloat last = glfwGetTime();GLfloat now = glfwGetTime();GLfloat delta = now - last;const GLfloat g = -9.8;velocity += g * delta;distance += velocity * delta;now for some reason the object falls really slowly.  However, if I remove the * delta from the last linedistance += velocity;the simulation appears correct.  But if g = acceleration = $m/s^2$ then g * delta = $m/s$ = velocity.  Then velocity * delta = $m$, right? Where did I go wrong?
animating falling object
opengl