Slashdot Mirror


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."

6 of 62 comments (clear)

  1. Re:But... by Apreche · · Score: 3, Informative
    bash_3_prompt $ esearch -Sc doom
    [ N] doomsday (1.8.1): A modern gaming engine for Doom, Heretic, and Hexen
    [ N] lsdldoom (1.4.4.4): Port of ID's doom to SDL
    [ N] doomlegacy (1.42): Doom legacy, THE doom port
    [ N] freedoom (0.2): Freedoom - Open Source Doom resources
    [ N] prboom (2.2.4-r1): Port of ID's doom to SDL and OpenGL
    [ N] doom-data (1): collection of doom wad files from id
    [ N] yadex (1.7.0): A Doom level (wad) editor
    [ N] glbsp (2.05): A node builder specially designed for OpenGL ports of the DOOM game engine
    [ N] wmdl (1.4.1): WindowMaker Doom Load dockapp
    [ N] gkrellflynn (0.7): A funny GKrellM (1 or 2) load monitor (for Doom(tm) fans)
    Not yet, but soon. Very soon.
    --
    The GeekNights podcast is going strong. Listen!
  2. Re:Cool by grm_wnr · · Score: 5, Informative

    Most FPSs do, but id software, for some reason, seems to prefer an OPEN, NON-MICROSOFT standard which is available for most platforms (OpenGL).

  3. They don't use DirectX... by Ayanami+Rei · · Score: 5, Informative

    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
  4. Re:Cool by jwbozzy · · Score: 5, Informative

    Ok, for the last time, Doom3 Win32 uses:

    • OpenGL for graphics
    • DirectX's DirectInput for input
    • DirectX's DirectSound for sound

    There is no Direct3D involved. Just remember, DirectX != Direct3D.

    --
    perl -e 'printf("mmm %x\n", 3735928559)'
  5. You misread it by ReKleSS · · Score: 3, Informative

    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
  6. Re:Cedega by malejko · · Score: 3, Informative

    *looks at the box for Doom 3*

    Doesn't support Windoze 98. Win 2k/XP only.

    --
    -Adam