Description

The Niagara log will not always show compilation errors for GPU particles. The errors are visible in the output log.

Steps to Reproduce
  1. Create a Niagara system based on any template
  2. Set the Sim Target to GPUCompute Sim
  3. Add a new scratch pad module to Particle Update
  4. In the scratch pad module add a custom HLSL node and include a typo or other mistake to cause a compilation failure
  5. Compile the system, it may take several tries

RESULT

 

The Niagara log should raise the compilation issues with the custom node, but can sometimes fail to show it. The repro rate can be sporadic. A customer seems to be hitting this nearly 100%. On different CLs I've seen repro rates at ~50% and some closer to 10%.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-146120 in the post.

5
Login to Vote

Cannot Reproduce
ComponentUE - Niagara
Affects Versions5.0
Target Fix5.1
CreatedMar 15, 2022
ResolvedSep 19, 2022
UpdatedSep 21, 2022
View Jira Issue