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
