Texture Type : GUI. Is it optimized in memory at all?

Hi

I’ve got quite a lot of textures that are imported as GUI, in other words they don’t have mipmaps and their size isn’t set to be a power of 2 in either direction.

The interface still allows me to choose the Max Size of those textures.
My question is: does each GUI texture eat up a whole page of video memory or are they still atlased in video memory based on the Max Size value entered in the texture importer? Or better yet, are they automatically atlased based on their actual size, regardless of the Max Size value?

Am I wasting my time making sure the Max Size of each of them is as minimal as possible?

Thanks a lot.

Yes…the max size is just that: the max size. It doesn’t mean it’s being scaled up to that size or anything.

–Eric

Thanks Eric.
I didn’t mean “Does it resize the actual texture” or anything, I knew the texture was not changing size (unless you set the value to be below the smallest between height or width)
But I was wondering if Max Size (just the value itself) was being used or transmitted by Unity to build video memory pages. If Unity was using it to build video memory pages for non power of two textures, then it’s probably very good to set it to 32 on a 20x20 texture instead of the default 1024.