> Just use the delay of zero and mark the other branches as prerequisites to
> this one :)
I tested a delay of zero. While it made a huge difference in the old composite code (and exposed the CompTimer bugs), using 0 instead of 1 makes no perceivable performance difference in this new version (tested with fixes for CompTimer applied). So maybe my comment is a bit wrong and should not say "even though 0 would be better". In fact, in theory, a delay of zero would increase CPU usage. And since it provides no perceivable benefit any more, I don't think we should aim to change it to zero.
Also, creating dependencies on other branches when you don't need to is not ideal. I would prefer to keep things simple as they are...
> Just use the delay of zero and mark the other branches as prerequisites to
> this one :)
I tested a delay of zero. While it made a huge difference in the old composite code (and exposed the CompTimer bugs), using 0 instead of 1 makes no perceivable performance difference in this new version (tested with fixes for CompTimer applied). So maybe my comment is a bit wrong and should not say "even though 0 would be better". In fact, in theory, a delay of zero would increase CPU usage. And since it provides no perceivable benefit any more, I don't think we should aim to change it to zero.
Also, creating dependencies on other branches when you don't need to is not ideal. I would prefer to keep things simple as they are...