To planetside staff:
Is TG2 written in C++? Since you have it fully parallelized now, I can ask: how do you create the threads used to render on each core? I ask because there is no standard in C++ to create threads, and the only way I've found is to use Microsofts kernel functions by including windows.h and using the CreateThread() function, and was wondering how you guys (personally) created the separate threads (did you use the CreateThread() function, and if so, how did you do it for the mac version?). I have recently gotten very interested in parallelism and coding for multi-core machines and was wondering what some developers use to parallelize their applications. If you used a function created by yourselves you don't have to share it, but can you include some information about it?
Thanks.