I am trying to complete quick off-screen operations with a few different sized images. I am reusing the textures I have creating and have about 14 in total. I have been using one frame buffer and attatching each texture to it using glFramebufferTexture2DEXT each time before an operation (if it isn’t already attached). The code runs pretty smoothly, using 60MB of GPU memory (monitered using RivaTuner) and then uses the existing textures to keep running operations without using up more memory. But then! After 36 operations (with different sized images) the glFramebufferTexture2DEXT function begins to increase the memory usage on the GPU. Since I am not creating any new textures I don’t see why this is happening. Can anyone offer a reasonable explanation? The function uses up more and more memory until I finally get a out of memory error.
Thanks in advance.