Noise Node Fails to Compile With Voronoi Noise if Ray Tracing is Enabled. 

Working as expected in 4.22 CL# 7053642

Found in 4.23 Preview 2 CL# 7321677 and 4.24 CL# 7437539

This is a regression

 The issue is caused by DXC compiler bug:

Steps to Reproduce
  1. Open Editor in DX12
  2. Enable Ray Tracing
  3. Create a new material and use a noise node set to Voronoi
  4. Connect it to base color

The shader will fail to compile and youll see the errors in  the screenshot attached

The shader would compile

Have Comments or More Details?

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

Login to Vote

Affects Versions4.234.24
Target Fix4.23
Fix Commit7709040
Main Commit7709041
Release Commit7712974
CreatedJul 19, 2019
ResolvedAug 2, 2019
UpdatedFeb 20, 2020