Original Post
My window is 256x256; I draw a full red quad covering the screen. My code: float data[256]; glReadPixels(0,0, 1, 256, GL_RED, GL_FLOAT, &data); I output the data and the last 20 or so pixels that it reads aren't "1" but stuff like: 5.94044e-039 5.88879e-039 Any idea what I did wrong?