Search Issue Tracker
Fixed in 5.3.3
Votes
0
Found in
5.3.0f4
Issue ID
760246
Regression
No
Sprite ordering doesn't work for specific sprite which uses custom shader
How to reproduce:
1. Open the attached project
2. Open "PalleteSprite" scene
3. Notice that even if "Lamp - order broken" has Order in Layer set to 20, it is still behind the house which Order in Layer is 2
4. "Lamp" in hierarchy uses the same shader, but sprite ordering works good for it
This is due to a .mat file (lamp.mat in this case) in which CustomRenderQueue is different from the Shader's RenderQueue
For more information and the solution please visit
https://support.unity3d.com/hc/en-us/articles/207843283
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
Unity-Nikos
Feb 05, 2016 11:36
This may occur when the Material RenderQueue does not match the Shader RenderQueue, therefore objects may appear in unexpected depths and/or ignore layer order.
For more information and the solution please visit https://support.unity3d.com/hc/en-us/articles/207843283-Material-RenderQueue-does-not-match-Shader-RenderQueue