...
Normally, rendering threads that really do graphical output are never
split across CPU's, even on big machines. This, because there usually
is 1 graphics pipe (at least on consumer hw) in which to pump all
vertices and information.
Threads come in handy to splice up pre-graphics calculations. GPL is
FULL of that, so splitting the AI and user physics into 1 thread, and
the drawing into another would work. Although ofcourse the drawing
thread should begin drawing ASAP. It's all a matter of balancing out
the workload.
Ruud van Gaal
MarketGraph / MachTech: http://www.racesimcentral.net/
Art: http://www.racesimcentral.net/