I would like to sync thread groups in a Niagara module, since I would like to ensure that threads in a group can access data in an array after other threads in the group have written to it. I can’t seem to find a way to do this, but this tooltip for the Num Threads No Clipping option in the simulation stage settings seems to indicate that it’s possible, since it says to use that option if the code needs a group sync.
I’ve tried using HLSL, but when I do, it says that there’s no matching function.