   2D Drawing
  I'm doing some 2D drawing with glDrawArrays.  Is there a simple way to translate all the points by some x and y position or do I have to manually translate all the points I send to glVertexPointer?   
Quote:Original post by DesaI'm doing some 2D drawing with glDrawArrays.  Is there a simple way to translate all the points by some x and y position or do I have to manually translate all the points I send to glVertexPointer?Typically you would use the 'modelview' matrix for this, e.g.:glMatrixMode(GL_MODELVIEW);glPushMatrix();glLoadIdentity();glTranslatef(x, y, 0.f);Render();glPopMatrix();If that doesn't answer your question, you may need to provide some more details about what it is exactly that you're trying to do.   