Lendo ou copiando pixels
Você pode ler pixels do framebuffer na memória, codificá-los de várias maneiras e armazenar o resultado codificado na memória com glReadPixels. Além disso, você pode copiar um retângulo de valores de pixel de uma região do framebuffer para outra com glCopyPixels. A função glReadBuffer controla de qual cor os pixels são lidos ou copiados.