I have an 8800 GTX and an integer texture. (To be precise: created with glTexImage2D with target=GL_TEXTURE_RECTANGLE_NV, internalformat=GL_RGBA32I_EXT, format=GL_RGBA_INTEGER_EXT, type=GL_INT.) I can use this texture in fragment programs, I can bind this texture as a framebuffer and everything works OK.
The problem is: I cannot download data from it with glGetTexImage. Whatever I tried for the format or type arguments, I get an “invalid operation”. (The call context is not the problem, because download from float textures works in the same situation.) So what are the correct enumerants?
(Tried under various driver version, current 158.22 on XP-32.)