Is there an API or profiler application that can track the video memory usage of my application?
I use C ++ / OpenGL for Windows, but I am also open to suggestions on other platforms.
On Mac OS X, you have an OpenGL Profiler.app that comes with developer tools (on OS DVD or from http://developer.apple.com )
On Windows, you can try gDEBugger , a good commercial tool for profiling OpenGL.