OK, I thought mplayer was also trying to use GL_ARB_texture_non_power_of_two by default so the fact that you said to try GL_ARB_texture_rectangle made me think that the former probably would create a texture larger than the user-requested size, internally under certain conditions.
Hum, put it simpler: does an NPOT texture always match user-requested size internally? Sure, he will always get his values back through glGetTexLevelParameteri() but does this always mean the driver uses a texture of that exact same size internally, even for small ones (<128x128)?


Reply With Quote

