I'm working on an OpenGL application, that's supposed to run on a dual monitor configuration on XP. It does render-to-texture to a FBO with 4xAA enabled. My problem is that it eats up my memory very fast and crashes, when running on ATI cards (like HD4770), but it has a constant memory usage when I disable my second display, or run it on Win7, or run it on an nVidia card.
I've found a small similar sample program, which produces the same effect: http://songho.ca/opengl/gl_fbo.html
Note, that it consumes memory only when running on a dual-display computer, xp and ati card. Catalyst 10.3