title: OpenGL - Explain glutInitDisplayMode()
body: <p>Explain in detail what functionality is provided by the settings in the line:</p>
  
  <pre><code>glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);
  </code></pre>
  
  <p>so far i know that this line will initialize the display mode by requesting a double buffere
  setting, setting a RGBA window mode and request a depth buffer but how can i explain this more simply. i want to describe each argument in simple English  </p>