Doom 3 Linux Client
Brad writes "LinuxGames.com is reporting that the Doom 3 Linux Client has begun private testing. The Doom 3 Linux server has already been completed and will be released with the next win32 release."
← Back to Stories (view on slashdot.org)
The GeekNights podcast is going strong. Listen!
Most FPSs do, but id software, for some reason, seems to prefer an OPEN, NON-MICROSOFT standard which is available for most platforms (OpenGL).
Rather, they use OpenGL and a thin API over the other parts of DirectX (sound, input). OpenGL is cross-platform.
Porting is not bad...
1) Most resources are relative paths inside zip files or flat in a directory, so you remove filesystem issues (path seperators/case sensitivity).
2) The game code that uses DirectX for non-video stuff is kept to a library used specifically to interface the game code to the system.
Most of the work is just rewriting that library to use equivalent functions on Linux.
3) WineX has a DirectX emulation layer that can be used as a guide for 3.
4) Side note- SDL pretty much takes care of everything in DirectX, minus DirectShow. Can also be used as a guide.
5) NVidia has development tools (shader compilers and whatnot) that work on Linux.
Same goes for MacOSX, really...
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Ok, for the last time, Doom3 Win32 uses:
There is no Direct3D involved. Just remember, DirectX != Direct3D.
perl -e 'printf("mmm %x\n", 3735928559)'
The only thing on shacknews is the beta of the patch - not the beta of the linux client. That's in private testing, not public testing.
-ReK
md5sum -c reality.md5
reality: FAILED
md5sum: WARNING: 1 of 1 computed checksum did NOT match
*looks at the box for Doom 3*
Doesn't support Windoze 98. Win 2k/XP only.
-Adam