Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Linux to Support DirectX 11

  • 01-11-2010 8:23am
    #1
    Closed Accounts Posts: 13,874 ✭✭✭✭


    It's a pity Luca Barbieri or any Mesa / Gallium3D developers are not at Oktoberfest as they are deserving of more than a few Maß of Augustiner. In fact, today a new Gallium3D state tracker was pushed into Mesa and it's perhaps the most interesting state tracker for this open-source graphics driver architecture yet. It's a state tracker that exposes Microsoft's DirectX 10/11 API on Linux! And it's already working and can be hooked into Wine!

    Luca Barbieri made a rather significant commit today that adds a state tracker dubbed "d3d1x", which implements the Direct3D 10/11 COM API in Gallium3D. Luca says this is just the initial version, but it's already working and can run a few DirectX 10/11 texturing demos on Linux at the moment. This is not a matter of simply translating the Direct3D calls and converting them to OpenGL like how Wine currently handles it, but is natively implemented within Gallium3D and TGSI to speak directly to the underlying graphics driver and hardware. Thanks to Gallium3D's architecture, this Direct3D support essentially becomes "free" to all Linux drivers with little to no work required.

    As said in the commit, "The primary goal is to realize Gallium's promise of multiple API support, and provide an API that can be easily implemented with just a very thin wrapper over Gallium, instead of the enormous amount of complex code needed for OpenGL. The secondary goal is to run Windows Direct3D 10/11 games on Linux using Wine."

    http://www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11&num=1


Comments

  • Registered Users, Registered Users 2 Posts: 37,485 ✭✭✭✭Khannie


    Nice!!!


  • Closed Accounts Posts: 13,874 ✭✭✭✭PogMoThoin


    I'd honestly dump windows if I could play modern games


  • Registered Users, Registered Users 2 Posts: 37,485 ✭✭✭✭Khannie


    I've stopped playing games tbh. The lack of Unreal 3 on linux did that to me. I wouldn't go back to windows even for games now. The linux advantage is just that big for me.


  • Registered Users, Registered Users 2 Posts: 2,928 ✭✭✭VenomIreland


    PogMoThoin wrote: »
    I'd honestly dump windows if I could play modern games

    Same, I'd dump 7 for Arch Linux in a heart beat if it was better supported (if at all) by games developers.


  • Closed Accounts Posts: 4,564 ✭✭✭Naikon


    Same, I'd dump 7 for Arch Linux in a heart beat if it was better supported (if at all) by games developers.

    I would give at most 5 years before things start to pick up. The ubuntu software center has two games in it at the moment. With the advent of Android and increased Linux desktop use, expect companies to take stock in the not too distant future.


  • Advertisement
  • Closed Accounts Posts: 4,564 ✭✭✭Naikon


    Khannie wrote: »
    I've stopped playing games tbh. The lack of Unreal 3 on linux did that to me. I wouldn't go back to windows even for games now. The linux advantage is just that big for me.

    At least the indie devs are making stuff. Linux isn't a great games platform, but there are options for the non hardcore gamer. OSS games like Wesnoth and OpenTTD are worth looking into too. Aquaria too.


Advertisement