title: OpenGL - Are animations done by shaders?
body: <p>I started to study OpenGL and I learned how to show figures and stuff using Vertex and Fragment shader.
  I created a (very) stylized man, and now I want it to move his arm and legs.
  The question is: should I change vertex data in the VBO, directly in a timer function called in the main (as I did), or is it a job that should be done in the vertex shader, without touching vertex data?</p>
  
  <p>I suppose the answer is the first one, but I feel like it overload CPU, instead of make the GPU work.</p>