All shaders show pink. Says GPU not supported. Compiled on separate machine - it works.
I'm working with Unity 5.4.0p2 (64 bit). The shaders used to work on this project/version until Windows updated to Windows 10 Anniversary (which is another story). After getting my computer to work again and getting Unity to run and open the project, I began having trouble with the shaders showing pink.
When I run my project in the editor or from a build, the shaders (camera filter pack) shows pink. If I vew the camera view from the editor, the screen displays correctly. If I disable the shader, the display looks fine. If I then click on the camera shader, it says error: GPU not supported. However, if I run a compiled copy of the project compiled on another person's computer (same Unity version, same Git copy of project), it works fine on my computer.
It seems something is broken/missing on my copy of Unity, but I can't get it to "reset." I've tried uninstalling Unity and reinstalling it. I've re-installed my GPU (latest AMD drivers). I've tried to clear the GI cache (Edit/Preferences).
Answer by kweinhold · Oct 02, 2016 at 11:40 PM
None of the online tricks worked, and I was about to reinstall Windows, but fortunately, I tried to reinstall the camera filter pack. It caused all sorts of errors, so I undid the changes in Git, and...weirdly, it now works. Just needed a good kick I guess.
Anyone who reads this, try reinstalling the shader package; that might solve it for you.
It may be simpler to just delete (or make a backup first if you would rather) the library folder under the project. This will make Unity rebuild it (which may take a while). This will fix any corrupted files which may be the cause of the pink shaders.
Your answer
Follow this Question
Related Questions
Shaders on new projects dont seem to work. Work on old (Tutorial) Project just fine. 1 Answer
Everything turns pink (magenta) in build 0 Answers
Shader problems everything is pink 0 Answers
Ugly shape around sprite after changing to shader material 1 Answer
Is it possibile to bend Unity terrain with a custom shader? 0 Answers