title: OpenGl glm rotate
body: <p>I use</p>
  <pre><code>glm::mat4 transform(1.0f);
  transform = glm::rotate(transform, (float)glfwGetTime(), glm::vec3(0.0f, 0.0f, 1.0f));
  </code></pre>
  <p>to get rotation around the axis over time. But why does the rotation happen evenly and not increase with the timer (first 1 s, then 43, and therefore 43 degrees?) After all, the timer does not reset, but grows, but image rotation goes as if at the same &quot;speed&quot;</p>