I'm making a scrolling game, that uses painted backgrounds. I didn't want the vram to be really high, so I tried keeping all the objects in a storage frame, then creating the objects on the frame when I need them (so the whole level doesn't have to be in the vram) then deleting them when they're out of frame.
At first, I thought I'd just have a couple of 1024x1024 BG sprites displayed at time, but when 1024x1024 textures are loaded into the frame there is a stutter/pause when it is loaded into vram. When I halved the textures to 512 x 512, I don't notice any stutter. However, I'm a bit worried that it might stutter on other computers, perhaps if I reduce the the size to 256 it might safer?
Is it best not to use this method of loading into VRAM, and just stick to the normal "load entire frame" at start up (it'll probably be around 90mb vram)? Or is it okay to do this?