title: OpenGL - draw pixels to screen?
body: <p>I want to draw a 2D array of pixel data (RGB / grayscale values) on the screen as fast as possible, using OpenGL. The pixel data changes frequently.</p>
  
  <p>I had hoped that I would find a simple function that would let me push in a pointer to an array representing the pixel data, since this is probably the fastest approach. Unfortunately, I have found no such function.</p>
  
  <p>What is the best way to accomplish this task?</p>