How can I run a network of GLSL TOP’s multiple times per frame? It’s possible to run a single GLSL TOP multiple times via the ‘passes’ parameter but there doesn’t appear to be a way to run a network multiple times per frame. For example, if wanted to run the fluid simulation component multiple times per frame.
Would I need to create a C++ Top and implement the looping myself?
I’m surprised this isn’t supported. I’m finding this getting in my way, maybe it’s a sign TD isn’t the right tool, but I can’t find a good alternative. I am implementing different simulations using GLSL tops, very often you need to run multiple passes per frame to get a smooth simulation. Once the simulation becomes too complex for a single GLSL top, I’m stuck. It seems like my only option is to then write it as a CUDA CPP Top. Would love confirmation of this or a pointer in the right direction!
Sorry, this is a missing feature in TD right now. We do need a way to ‘loop’ a network in general multiple times a frame. We’ve talked about it many times. But no solution has been added yet.