I've been searching around for hours and can't find a way to read pixel data from a texture in any format.
glReadPixels either returns all 0s or needs a texture to be rendered to the framebuffer (which also seems to be a mystical function with no real help on)
And every time I search for glTexImage2D for reading data, all the questions are about writing data
I've got more texture data being generated than I'd want to keep lying around in arrays for recall, so I'd rather just read back the pixels at a later point.
I wouldn't even mind an obscure format that's difficult to decode; just some way to get R, G, B and A from a texture that is currently being mapped onto an object.
Someone, please help me D:!!!