VWBB Pages (3): « 1 2 [3]
Show all 45 posts from this thread on one page

VWBB (https://volitionwatch.game-warden.com/vwbb/index.php)
- FreeSpace 1/2 MODs Discussion (https://volitionwatch.game-warden.com/vwbb/forumdisplay.php?forumid=40)
-- License Question + I Have a New Mirror (https://volitionwatch.game-warden.com/vwbb/showthread.php?threadid=6073)


Posted by EvilTypeGuy on 05-06-2002 05:32 PM:

quote:
Originally posted by EdrickV


Just a not so little note: As far as I know, almost everyone (especially Kazan and the FSF group) want to keep backwards compatability while giving the system a major overhaul.



That's good to hear.

quote:

Fixing long standing bugs comes first though. Kazan wants to port it to Linux (probably using SDL and OpenGL) and I'd love to try getting the Linux version running under the Linux for Playstation 2 kit, though that may not be something I could accomplish without help.



The beautiful thing about SDL/OpenGL is that you can do that now, since SDL works perfectly under Windows as well, and that makes the first step towards portability. I disagree with one of the developer's comments that OpenGL would be slower, in almost every case documented by a developer that I've seen, it's faster, of course this is somewhat a self-fulfilling prophecy, Carmack liked OpenGL, therefore he used it, and in turn companies made their OpenGL drivers better. Using SDL/OpenGL has made it possible for me to work on a project with other win32 developers on the same codebase and instantly let the other update via cvs recompile and see results, even though i'm using a different OS.

quote:

Porting to Linux will be a big mess though since it's not just a Windows program but a MFC Windows program and not everyone who has the source can compile it yet.



Indeed. MFC is a horror to behold. Although to me not nearly as bad as Borland's old 'OWL' (ye olde programmer's reference).


Posted by EdrickV on 05-07-2002 01:45 AM:

quote:
Originally posted by EvilTypeGuy


That's good to hear.

The beautiful thing about SDL/OpenGL is that you can do that now, since SDL works perfectly under Windows as well, and that makes the first step towards portability. I disagree with one of the developer's comments that OpenGL would be slower, in almost every case documented by a developer that I've seen, it's faster, of course this is somewhat a self-fulfilling prophecy, Carmack liked OpenGL, therefore he used it, and in turn companies made their OpenGL drivers better. Using SDL/OpenGL has made it possible for me to work on a project with other win32 developers on the same codebase and instantly let the other update via cvs recompile and see results, even though i'm using a different OS.

Indeed. MFC is a horror to behold. Although to me not nearly as bad as Borland's old 'OWL' (ye olde programmer's reference).



The tricky part about porting FS2, for me at least, is the assembly. Of course, I've now found out that the biggest assembly stuff is not used in FS2 but FRED2. (The TMapScanTiled*.cpp files.) I'm told there is some inline assembly scattered about though, and Intel x86 assembly is beyond my experience. Currently. I might be able to get interest from people in the PS2Linux community, once a x86 Linux port is available.

As far as OpenGL's speed and quality, in my experience with my card it's not as good as Glide. But then, it's a Voodoo 3 and was made for Glide. OpenGL support, it seems to me, was almost an after thought. It beats D3D anyday though.

If you think the Object Windows Library is bad, try looking at some Borland C++ Builder code and see if you can find the WinMain().

__________________
The three most dangerous things in the world are a programmer with a sodering iron, a hardware type with a program patch, and a user with an idea.


Posted by EdrickV on 05-07-2002 01:45 AM:

quote:
Originally posted by EvilTypeGuy


That's good to hear.

The beautiful thing about SDL/OpenGL is that you can do that now, since SDL works perfectly under Windows as well, and that makes the first step towards portability. I disagree with one of the developer's comments that OpenGL would be slower, in almost every case documented by a developer that I've seen, it's faster, of course this is somewhat a self-fulfilling prophecy, Carmack liked OpenGL, therefore he used it, and in turn companies made their OpenGL drivers better. Using SDL/OpenGL has made it possible for me to work on a project with other win32 developers on the same codebase and instantly let the other update via cvs recompile and see results, even though i'm using a different OS.

Indeed. MFC is a horror to behold. Although to me not nearly as bad as Borland's old 'OWL' (ye olde programmer's reference).



The tricky part about porting FS2, for me at least, is the assembly. Of course, I've now found out that the biggest assembly stuff is not used in FS2 but FRED2. (The TMapScanTiled*.cpp files.) I'm told there is some inline assembly scattered about though, and Intel x86 assembly is beyond my experience. Currently. I might be able to get interest from people in the PS2Linux community, once a x86 Linux port is available.

As far as OpenGL's speed and quality, in my experience with my card it's not as good as Glide. But then, it's a Voodoo 3 and was made for Glide. OpenGL support, it seems to me, was almost an after thought. It beats D3D anyday though.

If you think the Object Windows Library is bad, try looking at some Borland C++ Builder code and see if you can find the WinMain().

__________________
The three most dangerous things in the world are a programmer with a sodering iron, a hardware type with a program patch, and a user with an idea.


Posted by Inquisitor on 05-07-2002 09:11 PM:

Dunno if this guy posts here, but, not only has he got CVS set up, but he's got this thing compiling under GCC:

http://dynamic4.gamespy.com/~freespace/forums/showthread.php?s=&postid=128008#post128008


Posted by Inquisitor on 05-07-2002 09:11 PM:

Dunno if this guy posts here, but, not only has he got CVS set up, but he's got this thing compiling under GCC:

http://dynamic4.gamespy.com/~freespace/forums/showthread.php?s=&postid=128008#post128008


All times are EST. The time now is 06:26 AM. Pages (3): « 1 2 [3]
Show all 45 posts from this thread on one page

Powered by: vBulletin Version 2.2.6
Copyright © Jelsoft Enterprises Limited 2000, 2001.