title: OpenGL transformations (glScale, glTranslate, etc)
body: <p>I'm learning about openGL and how to do transformations such as translating and scaling. I know you have to usually translate to the origin, then do whatever you want (lets say scale), then translate back. From my understanding this is done manually but you can do the same thing with glScale().</p>
  
  <p>My question is do I still need to translate to the origin and back if I use the glScale function?</p>