Cannot parse a Custom node as a function input to another Custom node in material editor. This is working as expected in 4.18 CL# 3832480.

Found in 4.19 CL# 4033788, 4.20 CL# 4302132, and 4.21 CL# 4329255

This is a regression.

Steps to Reproduce
  1. Go to: UE_4.20\Engine\ConfigConsoleVariables.ini and uncomment r.ShaderDevelopmentMode=1
  2. Open the attached project
  3. Open the material in the project Preview the second custom node

An error will pop up like the attached image and take focus

The material would compile without error

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-63534 in the post.

Login to Vote

Affects Versions4.194.204.21
Target Fix4.26
CreatedAug 30, 2018
UpdatedFeb 27, 2020