Composition hangs / loses contact when live-coding with large point mesh

Steps causing the bug to occur

  1. Run supplied composition (using a machine that has a very good CPU/GPU)
  2. While the composition is active, add any node (I added a fire on start)
  3. Composition loader will pause, and Vuo Editor will think it has stopped, but composition loader window is still open and frozen.

Have you found a workaround?

I have been able to side step this by using less random points in the composition.

Other notes

  • Vuo version: 1.2.3
  • macOS version: macOS 10.12
  • How severely does this bug affect you? It’s annoying but I can work around it.

bug_sierra.vuo (3.32 KB)

Thanks for reporting this bug, @alexmitchellmus.

What GPU are you using? It may be specific to certain GPUs.

Do you see any messages from Vuo in Console?

About how many random points does it take to freeze the composition?

Im using the 7970 currently. Its ok on about 300,000 points. Above that freeze.

I tried with defaults write org.vuo.Editor debug -boolean true but no output when freeze.

UPDATE: when I set the points to 300,000 and add a node, there is a slight freeze, for about 2 seconds, then the composition continues running.  

UPDATE: when I set the points to 300,000 and add a node, there is a slight freeze, for about 2 seconds, then the composition continues running.

Aha, that seems to be the key. We were able to reproduce the problem in Vuo 1.2.3 on a couple of different computers.

Fixed in Vuo 1.2.4.