Search Issue Tracker
By Design
Votes
0
Found in [Package]
9.0.0-preview.15
Issue ID
1232614
Regression
No
[ShaderGraph] Can't connect a SubGraph to the Master's Position inputs when SubGraph contains a Vector4 output
How to reproduce:
1. Open the attached project named "Case_1232614"
2. Open the UnlitGraph
3. Try connecting the subgraph to any of the position nodes
Expected result: Subgraph can be connected to any of the position inputs
Actual result: Subgraph can't be connected to the Master nodes at all
Reproducible with: 2018.4.21f1, 2019.3.9f1, 2020.1.0b5, 2020.2.0a7
Could not test with: 2017.4.38f1(No package manager)
Reproducible with package versions: 6.9.2, 8.0.1, 9.0.0-preview.15(git master)
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
- Out-of-bounds memory access with multiple CanvasRenderers under a Canvas when using Mesh API
- Inspector tries to access file after it was deleted when the file was locked in Inspector window
- Changing Transform values in Search window Inspector loses focus while dragging and stopping mouse without releasing dragging action
- Saving changes on the dirty VFX Graph during the Play mode throws "The referenced script (Unknown) on this Behaviour is missing!" warnings
- VFX Graph Debug Info overlaps the "Initialize" block debug info by default
Resolution Note:
This is actually by design. If the subgraph contains any nodes that can't be used in the vertex stage, then the whole subgraph is "Stage-locked" to the fragment stage and none of the outputs can be used in the vertex stage.
We have a feature request captured to change this behavior and provide better messaging, but this is currently behaving as intended.