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
- DownloadHandlerScript.CompleteContent is called twice when building for WebGL
- Scene view has Y coordinates of the Screen Position node flipped when some of the URP features are disabled
- Volumetric fog shader variants are missing from build when "Strict Shader Variant Matching" is disabled
- Unnecessary modifications clutter the Scene when using a RectTransform driven by a LayoutGroup in a Prefab
- Files in the target folder are deleted without a proper warning when building an iOS project
Add comment