Norman Vine wrote:
Erik Hofman writes:


* Native Win32 threading support

This works wonderfully with our current code http://sources.redhat.com/pthreads-win32/


* Native IRIX sproc threading support

Isn''t there a good pthread support on IRIX

Yes, there is. But pthreads isn't everything. Native threads are often better esp. for multi processor machines.


* Most functions have multi threading added

??? Other then our scenery pager I don't see what we need threads for ???

Audio support, mixer support, event scheduler. Other I/O operations.


* MMX support where needed

gcc 3.3 and above have automatic sse/mmx support for MSVC users there is www.codeplay.com

Yep. But not fine tuned. gcc can't guess for every piece of code whether MMX would be better or not.


* Ability to set the video mode (not just the window size)

You can do that with GLUT, I even submited a patch
a while ago that did most of this but whatever it is only about 20 lines of C Code to implement
this on top of GLUT

Everybody keeps mentioning glut isn't suitable for large projects, and in fact, it started out as a project to get some OpenGL _demos_ ready quickly.


* Event scheduler

We could use a good event scheduler but we don't need SDL for that a STL queue that has heap properties works 'quite' well :-)


* Cross platform timer functions
>>* Network support routines (separate libraries)
>>* Audio mixer support routines (separate library)

PLIB has these already PLIB has an advanced network model that works quite well

SDL has good audio support but I bet it would be easier
to add these to PLIB then to rewrite FGFS to use SDL

Oh, I almost forgot. It's actively developed. Nobody seems interested in anything but ssg in the plib list (and still).

Erik



_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to