State:Closed|icon_bug|icon_katana|database:public|Resolution:Fixed|TargetRelease:3.2v1|BugID:376528|
Problem summary:
The ports displayed on shading nodes in the node graph tab do not follow the same order as the parameters tab. This is partially expected, for example shading nodes always list output ports before, and separate from pass-through or input ports, however within ports of the same type, the order becomes inconsistent, which could be an issue if the shader writer was attempting to create some implicit grouping with the order of their ports and parameters.
Steps to reproduce:
1. Create a surfaceShader (DlShadingNode) node in a Network material Group.
2. Edit the node
3. Notice that in the parameters tab the order of parameters is i_color, outTransparency, outGlowColor, outMatteOpacity
4. Notice in the Node Graph tab that the port order is instead i_color, outGlowColor, outMatteOpacity, outTransparency
Expected behaviour:
The parameters tab and the node graph ports should be listed in the same order (except when ordering is changed due to ports being output or pass-through ports).
Actual behaviour:
The node graph ports are sorted (seemingly alphabetically).
Workaround:
No known workaround.
Tested versions/platforms:
We're sorry to hear that
Please tell us why