if i do
myTexture = TextureIO.newTexture(new TextureData(0, 0, true, ImageIO.read(new File(filename)));
the texture gets loaded into VRAM, right?
but it seems that it also remains somewhere in system RAM.
is there an option to have the texture data resident in VRAM only? if i am not mistaken, all the texture object should be holding, is a pointer to the data position in VRAM, so that it can do texture.bind(); right?
the problem is, that i use a really lot of textures and so my system RAM increases terribly fast (up to 300MB).