Hi, I I had an issue with a shader and due to that the log
"Unlit/Transparent doesn't have a clipped shader version for NONE"
show up, but the correct message should be
"Unlit/Transparent doesn't have a clipped shader version for AlphaClip"
The problem is that you reset the clipping to None before the log in UIDrawCall.UpdateMaterials, so the code
mClipping = Clipping.None;
Debug.LogError(shaderName + " doesn't have a clipped shader version for " + mClipping);
should be
Debug.LogError(shaderName + " doesn't have a clipped shader version for " + mClipping);
mClipping = Clipping.None;
If you want the message to be a better hint on how to fix the issue, I think the material name should be logged too.
Thanks