I make a simple scene to clarify this problem.
-
import a 2048x2048 RGB 24bit texture, no mipmap.
-
create a new scene, then create a plane assigning a diffuse mat with this texture.
-
Run, the memory profiler tell me this texture consume 24mb rather than 12mb RAM.
It’s insane since I can’t use a texture simpler than this example, NO mipmap, NO scripting, NO GUI, just drag and run.
However, the memory size was exploded than expected.
Is it a bug?
My unity version is 4.6.5.