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)
Is there and ebuild for it yet?
I'm excited to see what kind of performance difference there is between the Win32 and the linux client.
The Native Linux Client for Quake 3 ran MUCH faster for me than in Windows....to the point that I stopped playing Q3A in Windows altogether, simply because I could crank my Resolution much higher in Linux and it ran perfectly (like 100 FPS).
I hope it's the same for Doom3....It'll be like a free hardware upgrade.
How could I say to men: "Speak louder, shout! For I am deaf!"? -Ludwig van Beethoven
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