Search Issue Tracker
Fixed in 5.5.0
Votes
0
Found in
5.4.0b16
Issue ID
790496
Regression
Yes
[Shaders][5.5] Courtyard project shader errors: unrecognized identifier Unity_GlossyEnvironmentData
After importing "The Courtyard" project, some shaders are pink due to errors
1. What happened
Some of the custom shaders result in errors like:
Shader error in 'Standard DirSpecHalfLambert (Specular setup)': unrecognized identifier 'Unity_GlossyEnvironmentData' at Assets/Shaders/Standard-DirSpecHalfLambert/UnityGlobalIllumination2.cginc(172)
2. How we can reproduce it using the example you attached
- Download and import "The Courtyard" project form the Asset Store;
- Open the Scenes/Courtyard Scene;
- Notice that almost all textures seem to be missing (See the attached screenshot).
Regression: Seemingly introduced in 5.5 shader refactor
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Enabling “Editor Extension Authoring” in UI Builder doesn’t dirty the document and saving with shortcut doesn’t persist the state
- WebRequest.Create() function fails with "URI prefix is not recognized" errors when the project is built for Linux Standalone or Windows Dedicated Server
- “GUIStyle” and “NullReferenceException” errors thrown in the Console when opening Object Field during script compilation
- Reflections are visible on objects without Recursive Rendering when viewed through transparent parts of another object with Recursive Rendering and Alpha Clipping enabled
- Visual artifacts appear when using "clip" method in custom shader and running on GLES
Add comment