I used to have all available texture formats show up in the drop down list in the inspector, in the texture importer.
Now, I only have a few. All PVRTC formats are missing, for example.
Where did they go and how do I get them back?
I’m using Unity Pro 3.4 on PC, and doing the builds on my mac (hence needing PVRTC for iPhone builds).
The only thing that changed recently is that I switched from the Unity Pro trial to a proper Unity Pro license. Why did all iOS texture formats disappear when that happened?
I have no idea why your format was switched from being Advanced. That is the issue, right? You say things are “missing”, but that doesn’t make sense. Are you just seeing “Compressed”? That’s PVRTC 4bpp, so you’re not missing PVRTC, just PVRTC 2bpp. I don’t know how importer settings transfer between OSs.
If I load up my old scene files (old as in, before this problem was happening), I get a blank entry in the drop down menu…as if the selected texture format is missing.
Different platforms have differently supported Texture Formats.
PC/Mac/Webplayer cannot use PVRTC and they are not displayed within the formats list. This is because you could not build and run with those settings, as the desktop builds wouldn’t be able to display those images properly.
Right past Per-Platform Overrides lists the available TextureFormats per build target: http://unity3d.com/support/documentation/Components/class-Texture2D.html
Compressed refers to DXT compression rather than PVRTC as far as I can tell from the Docs.
If you make sure the iOS, or Android Images are highlighted as theper-platform override you should be able to set that platform to use PVRTC textures on build.
Before I purchased the Pro license it showed the PVRTC formats on my PC. Also, I have a PC laptop with Unity Free on it that displays the PVRTC formats just fine.
It’s just this PC with the Pro license that’s not displaying them anymore…