Search Issue Tracker
Fixed
Fixed in 6000.6.0a1
Votes
0
Found in
6000.0.69f1
6000.3.10f1
6000.4.0b11
6000.5.0a8
6000.6.0a1
Issue ID
UUM-135692
Regression
No
"Custom Function" Node "Input" type changes do not immediately show mistmatch errors when set to an incompatible type in Shader Graph
Steps to reproduce:
- Create a new project using Universal 3D template
- In the Project window, right-click -> Create -> Shader Graph -> URP -> Lit Shader Graph
- Open the Shader Graph, right-click -> Create Node -> Matrix 2x2
- Right-click -> Create Node -> Custom Function
- Select the "Custom Function" Node and in Graph Inspector add a new list item to the "Inputs" list
- Change the property type to "Matrix 2"
- Connect the "Matrix 2x2" Node to "Custom Function" Node
- On the "Custom Function", change the created "Input" property type to anything else (e.g., Vector 2)
- Observe the Node
Actual results: No error is shown after the type change; the mismatch error only appears after a graph refresh (e.g., adding another node)
Expected results: The Node immediately reports a type mismatch (e.g., “Concretization: Slot <InputName> cannot accept input of type <Type>”) whenever the connected types are incompatible, regardless of prior valid connections
Reproducible with versions: 6000.0.69f1, 6000.3.10f1, 6000.4.0b11, 6000.5.0a8
Tested on (OS): Ubuntu 24.04, macOS 26.2
Notes:
- Saving the graph has no effect; only reopening the graph or creating another node surfaces the error
- If you change the property type again to another incompatible type, the error disappears until the next refresh
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
- Entering “NaN” or “Infinity” values in Game Object Brush Orientation value fields spams Quaternion-related errors in the Console and persists unless value is undone in Tile Palette window
- An InvalidOperationException is thrown in the Editor when using On-Tile Rendering with the Mock HMD plug-in
- Project Auditor's settings cannot be searched in the Preferences window
- Crash on SerializableManagedRef::CallMethod when performing various Unity operations
- Editor crashes on "OutputPolymesh" when running a specific Scene in Play Mode or Player
Resolution Note:
Fixed in 6000.6.0a1
Resolution Note (fix version 6000.6.0a1):
Fixed in 6000.6.0a1