title: OpenGL: Is it more efficient to use GL_QUADS or GL_TRIANGLES?
body: <p>I know that OpenGL deprecated and got rid of GL_QUADS in the newer releases.  I have heard this is due to the fact that modern GPUs only render with triangles so calling a quad would just make the GPU work harder to break it into two triangles (what I have heard anyway, I am not much of an expert on any of this topic).</p>
  
  <p>I was wondering whether or not it is better (assuming the average person's CPU is faster, relatively, than their GPU) to just manually break the rendering of quads into two triangles yourself or to just let the GPU do it itself.  Again, I have absolutely no real experience with OpenGL as I am just starting.  I would rather know which is better for most machines these days so I could focus my attention on either rendering method*.  Thanks.</p>
  
  <p>*Yet I will probably utilize the 'triangle method' for the sake of it.</p>