Search Issue Tracker
Fixed in 2019.1.X
Votes
0
Found in
2018.2.3f1
Issue ID
1071108
Regression
No
GenerateNodeCode calls in ShaderGraph use GenerationMode.ForReals when building preview shader for Sub Graph Nodes
TestNode.cs contains a node with different code paths for Real and Preview generation modes.
"Working Shader graph" - Contains the graph that has a working preview node, where the TestNode is inlined in the graph
"Sub Graph" - A working sub graph that contains TestNode. Works fine to open as it is.
"Broken Shader Graph" - A graph that has a reference to Sub Graph. This is where the preview is broken and produces errors.
To reproduce:
1. Download attached project
2. Open "Broken Shader Graph" asset in project window
3. Notice that preview is broken and produces errors
Reproducible: 2018.3.0a9, 2018.2.4f1
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Scene view audio toggle doesn't work after disabling and enabling audio source component with audio random container
- Pitch changes while paused messes up scheduling of the audio random container
- Crash on detail::ComputeShaderSnippetKey when entering the Play mode
- Unable to interact with Material Inspector window when creating a new Material and renaming it
- Shadow artifact is cast onto GameObjects in the Scene view when the Scene view lighting is disabled
Add comment