title: blitting pygame.Surface() onto pygame.OPENGL display
body: <p>How can I blit a pygame.Surface() object onto a pygame.OPENGL display and flip the display?</p>
  
  <pre><code>import pygame
  
  pygame.init()
  
  RES = (640, 480)
  display = pygame.display.set_mode(RES, pygame.FULLSCREEN | pygame.OPENGL)
  
  bg_img = pygame.Surface(RES)
  bg_img.fill((255, 255, 255))
  
  display.blit(bg_img, (0, 0))
  pygame.quit()
  sys.exit()
  </code></pre>
  
  <p>gives me</p>
  
  <pre><code>Traceback (most recent call last):
    File "C:/Game Dev/TESTS/Clock Comparison/opengl_test.py", line 12, in &lt;module&gt;
      display.blit(bg_img, (0, 0))
  error: Cannot blit to OPENGL Surfaces (OPENGLBLIT is ok)
  </code></pre>