title: In OpenGL, what is the simplest way to create a perspective view using only OpenGL3+ methods?
body: <p>This might sound lazy at first, but I've been researching it for 2 days. </p>
  
  <p>I have an SDL+GLEW app that draws a primitive. I wanted to make a few viewports in different perspectives. I see the four viewports but I can't change the the perspectives.</p>
  
  <p>Assume you have</p>
  
  <pre><code>draw();
  swapbuffers();
  </code></pre>
  
  <p>What is the simplest way - in OpenGL3+ spec - to create a perspective viewport (or ideally several ones)?</p>