So in short, if I have a multi core machine on 10.5.x, does enabling
multithreaded opengl make any sense if I start to push my
application by loading lots of effects?
I don't know of any appropriate cases where this would help
performance, but I've seen a few instances where it adversely affected
performance in a negative way (i.e. 60fps compositions dropping to
20fps or worse). As with all optimization, be sure to profile
exhaustively to make sure what you're doing actually helps rather than
hinders.
When/If you find where this option helps, please let me know; I'm
curious about where it's appropriate as well (in more concrete ways
than the doc outlines) :)