glReadPixels

glreadpixels.png

フレームバッファからピクセルデータを読み込む関数。

glReadPixels(x, y, width, height, format, type, data);
glPixelStorei(GL_PACK_ALIGNMENT,1);

が関連してくる。
glReadPixels(0, 0, width, height, GL_RGBA, GL_UNSIGNED_BYTE, data);

もし上記のようにtypeをGL_UNDIGNED_BYTEに指定したら、
各要素は$2^8-1$倍になる。
formatをGL_RGBAにしたら1ピクセルあたり4要素のデータが返ってくる。
GL_ALPHAを指定したら、1ピクセルあたり1要素になる。
Bibliography

サポートサイト Wikidot.com