Original Post
What does OpenGL do with the texture data that we give it using glTexImage2D (1D/2D/3D)? I guess there are only two places, either it will store it in RAM or in video memory. What does OpenGL do? Is there any way we can control where our texture data resides?
I''m trying to build a memory manager, and I was wondering how textures should be handled. From what I see thus far, I load the texture into ram, give it to OpenGL and *poof* I can release the initial memory allocations.