I keep everything bound and let the page file handle it ;) Cheeky but effective.
Thanks for your answer. If the smart Alienflux creator does handle it this way, I'll do so, too. :-)
With "keep bound" you mean during the entire game or for one level?
Does keeping also mean you can "delete" (=null) your BufferedImages (or whatever type you load texture files into from disc) once you've bound the BufferedImages to Ogl's texture (and got an Ogl tex ID) ?
Because currently I keep those BufferedImage in my Java app and they're doubled on the gfx card (and even copied again in case the Ogl driver pages them out...)
I've been experimenting with the garbage collector automatically unbinding textures for me when my GLTexture objects are collected.
Sounds nice: has it been worth the effort? And also: how do you get notified when the GC kicks your texture?