Ian Mallett wrote:
The only application the PyGame drawing calls have for OpenGL is drawing to textures, which can then be drawn to the screen with the OpenGL drawing calls.
You can also use glDrawPixels to copy pixels from an offscreen surface directly into the framebuffer. For one-off blitting, this is somewhat simpler than using a texture and probably just as fast. -- Greg