Slashdot Mirror


Direct3D 9 Comes To Linux, Implemented Over Mesa/Gallium3D

An anonymous reader writes "Picking up the code from a failed Direct3D 10/11 implementation for Linux, a working Direct3D 9 state tracker has been implemented for Linux. The Direct3D 9 support works with open-source Linux GPU hardware drivers via Mesa's Gallium3D and can run games for the open-source Radeon and Nouveau drivers without simply converting the Direct3D commands into OpenGL. Unlike the experimental D3D10/11 code from the past, this D3D9 state tracker is already running games like Skyrim, Civilization 5, Anno 1404, and StarCraft 2. With Linux games not natively targeting D3D, Wine was modified for using this native Direct3D implementation."

1 of 138 comments (clear)

  1. Re:Welcome to 2002! by bfandreas · · Score: 5, Interesting

    We're on D3D11 now people.

    We're de-facto still stuck on DirectX9 due to the current console generation. Most games are half-arsed ports. And if they tack on new features for the PC version then it is bound to go horribly wrong likeit did for Rage and Arkham City.
    But we are relatively safe since in most cases they don't even bother with proper mouse control in menu screens and leave us stuck with an FOV that's suitable for a TV screen that's a couple of meters away.
    Yesteryears games brought to you today by the same people who invented safe points, two-weapon-limits and platform exclusives.

    --
    20 minutes into the future