I have a C++ device driver I am feeding with CHOP data. Settings:
ginfo->cookEveryFrame = true; ginfo->timeslice = true;
When I start my project in perform mode my CPlusPlusCHOP never initializes. If I exit perform mode and view in the editor, then it initializes and runs correctly. If I attach an always cook null CHOP to the output, then it starts correctly in perform mode.
Is this a bug? It is confusing behavior because the CPlusPlus CHOP does not behave the same as other CHOPs. For example I can feed the same data into Ether Dream CHOP, which initializes and cooks correctly in perform mode (with no output connected).
No input connected to CPlusPlus CHOP - starts correctly in perform mode
Input and output connected to CPlusPlus CHOP - starts correctly in perform mode
Only input connected to CPlusPlus CHOP - does not initialize or cook in perform mode
CPlusPlus_cook_issue.zip (27.6 KB)
Windows 10 - 64 bit - 2019.20700