DXT Texture Error

I just finished switching all my textures over to PVRTC compression, but there is a “ghost texture” somewhere that Unity won’t let me switch.

The exact error I am experiencing is “DXT compressed textures are not supported when publishing to the iPhone. Please switch to PVRTC compression in the import settings. Included from scene: Temp/__BuildPlayer Backupscene”, but unlike the other similar errors I have experienced, clicking on the error item in the Unity console dows not “link” to any specific graphics file in my project file tree view. Double clicking the error opens a “textfield hover” graphic in the inspector, but I can’t see that the graphic is actually a file anywhere in my project so I can’t click it and adjust the import settings for it.

Screenshot included, as I know this is a bit hard to picture from my description.

-Aubrey

you can not use DXT on iPhone
you must use PVRTC

and yeah, sadly it does not jump to the texture, very annoying with large sets of textures.

I know.

I have already updated all the textures that I can find - but there is ghost texture that doesn’t seem to be in my project folder, but that is still giving me errors. Details in above post.

that ghost comes from your gui skin folder actually …
gui skin in general need to be reworked as they are all non power of 2 square.

It’s not though… I just did a finder search for all image files in my project folder, and the image the error is linked to in the Unity inspector is not in my project folder.

Looks like I need to submit a bug report to Unity.

Solved in this thread: http://forum.unity3d.com/viewtopic.php?p=100640#100640

There were a couple references to built in GUI images in element states of my GUISkin that I never used. Definitely a Unity bug - but once you figure it out, it is easy to workaround.

I’m bouncing between two forum posts that both claim that the other one has the fix. But I don’t see a setting for the texture import for Fonts that allows me to select texture format at all.
Where is this? I’ll keep searching the site.

I just had a similar error, and reimporting the texture files did the trick.

DXT1 compressed textures are not supported when publishing to iPhone
Assets/Arteria3dMedFarm/Rope.dds
Included from scene:
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

while launching a game i got a message that “failed to create DXT textures .this game requires DTX support .if you have manually disabled it , please re-enable and try again.” can you help me with this??

If anyone still has this problem check out this comment.

It really helped me, I found that in my project some material uses Unity’s built in Default-Checker-Gray texture.
So replacing it the problem was fixed.

Find the material usind Default-Checker-Gray and change its albedo to Default-Checker or smth.
This solved my problem.

And unity. You should be fixing these problems. Thats why we are paying you every month.

Can you share how to find material using Default-Checker-Gray ? I can’t find where it is.

BTW, I found another solution is convert DXT to PNG

If any one is still facing this issue then try these solutions.

1- First change all textures from DXT1 to any other compression that is supported for Iphone. Am using RGBA Compressed ASTC.

2- Check all your materials, there will be any material which is using unity built in texture named “Default-Checker-Gray”. Just delete this texture from that material and it will resolve your issue. image is also attached below for quick reference.

Option 2 resolved my issue and now am able to build xcode project.