Hello , first of all, sorry for my bad english
I will explain the problem with one example:
I have an image sized 1020x1040 , and recently I read the “Conserving texture memory” guide, and understood the PoT rule. So, with an 1020x1040 image, the memory consumption should be like 1024x2048, isn’t right? (aprox 8 MB )
Then, I wanted to test the texture memory reduction resizing the same image to 1020x1020 (with PoT 1024x1024 there should be a half memory consumption)
So I print “system.getInfo(“TextureMemoryUsed”)” after load the image of 1020x1040, and then loading the image resized to 1020x1020 , and there is only a difference of 100KB, not 4MB…
I resized more and more the image, and I could see how the Texture Memory consumption was reduced only a bit each time.
The texture memory used is exactly the size of the image, not the next PoT size as I see in the Performance and Optimization guide…
Could you check please what I tested? Am I doing something wrong, or I’m missing some info?
I tested and obtained the same results in Corona Simulator, and in mobile devices (Android)
I’m developing an app with high detailed graphics, so it is extremely important for me to optimize the texture memory used
Thanks for the reply!!