title: OpenGL v1.1: Off-screen rendering or render directly to bitmap
body: <p>I'm using OpenGL with C#, using <a href="http://www.colinfahey.com/csharp_wrapper_for_opengl/csharp_wrapper_for_opengl_en.html" rel="nofollow">CSGL12</a> interface for our project.  I'm attempting to draw a number of 4-point free-transformed images onto a bitmap in memory.</p>
  
  <p>Is there a way to either:</p>
  
  <ol>
  <li>Directly render to a bitmap on memory, or,</li>
  <li>Render to an off-screen instance, and then convert this to a bitmap?  I need to know how to setup an off-screen instance as well as the conversion.</li>
  </ol>
  
  <p>Either method must work on a Remote Desktop, a Virtual Machine, and on a Panasonic CF-19 Toughbook (i.e. OpenGL v1.1).  If possible, providing an example code related to it will help tremendously.</p>