I have a situation where I want the player to go back and forth between layouts very often. With the way construct is, I have two options - either load all the textures at start (not an option for this game, too many textures) or dump everything out of VRAM when switching layouts. This means I have to reload everything every time, resulting in a rather noticeable pause.

Is there any chance of a third method that loads all the textures as they're needed when going to a new layout, but doesn't dump the old ones?

Also, a 'unload all textures except those in use' command would be nice.