/ Sign-up

Direct3D 10/11 Natively Implemented on Linux

By - Source: Tom's Hardware US | B 7 comments
Tags :

Direct3D touted as better than OpenGL on Linux.

Gamers on Linux are used to there being a limited choice of 3D APIs. OpenGL is an excellent cross-platform solution, but a lot of development these days are on Direct3D – which is from Microsoft and obviously not on Mac OS X or Linux. Well, not on Linux until this week.

Luca Barbieri made a commit with news of native Direct3D 10/11 support into Gallium, with an eventual goal of running Windows games in Wine.

"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," wrote Barbieri. "The secondary goal is to run Windows Direct3D 10/11 games on Linux using Wine."

He added, "Thanks to a very clean and well-though design done from scratch, the Direct3D 10/11 APIs are vastly better than OpenGL and can be supported with orders of magnitude less code and development time, as you can see by comparing the lines of code of this commit and those in the existing Mesa OpenGL implementation."

For those worried that Direct3D 10/11 won't have the same kind of performance as OpenGL, Barbieri said, "Finally, a mature Direct3D 10/11 implementation is intrinsically going to be faster and more reliable than an OpenGL implementation, thanks to the dramatically smaller API and the segregation of all nontrivial work to object creation that the application must perform ahead of time."

Read more at Phoronix.

Ask a Category Expert

Create a new thread in the UK News comments forum about this subject

Example: Notebook, Android, SSD hard drive

This thread is closed for comments
  • 2 Hide
    jamie_macdonald , 27 September 2010 17:42
    Sounds nice, I use windows mainly (apart from servers online), but it's allways nice to know Linux will have a future for normal users aswell as server people.

  • 2 Hide
    nesters , 27 September 2010 19:33
    Good news for everyday Linux users.
  • 2 Hide
    guanyu210379 , 27 September 2010 22:06
    Now...I have been waiting for this kinda...
  • Display all 7 comments.
  • -1 Hide
    guanyu210379 , 27 September 2010 22:06
    this kinda update
  • -1 Hide
    Rab1d-BDGR , 28 September 2010 01:42
    A major breakthrough for Wine and very exciting for many would-be linux gamers too!
  • 1 Hide
    Anonymous , 28 September 2010 01:48
    With this, MS will get a serious competitor. You don't have to waste your money on the OS to play quality (oh well) games :-) What you need now is: more propagation, maybe integrating this feature basically into a Linux (Ubuntu?), and the hardest -- support from game designers.

    My guess is, in about 15 years ppl will get used to Linux, and then it will be able to beat windows too :-)

    Just keep it up :)  open-source rulezz xD
  • 2 Hide
    Silmarunya , 28 September 2010 02:10
    Recently been playing around with Linux again and I must say it has improved a lot. Ubuntu in particular is now a true desktop OS that you can just use. It's something that even a regular (not stupid, just normal) computer user could learn in a few days. Too bad gaming is still a bit problematic (and drivers aren't that good either, especially the open source ones are a nightmare).

    If Linux gets native Direct3D and the gaming goodness going with it, I might be saying Windows goodbye...