Search Issue Tracker
Active
Under Consideration for 6000.6.X
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
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Invalid Clip Method
- WebGPU error with Fantasy Kingdom and GPU Resident Drawer
- WebGPU fails with height fog in Fantasy Kingdom
- Crash on UndoManager::RegisterUndoInternal when applying added GameObjects to a Prefab
- [Asset Bundles] A new bundle hash is not generated when the name of a serialized field is changed
Add comment