Announcement

Collapse
No announcement yet.

Direct3D 10/11 Is Now Natively Implemented On Linux!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #61
    Originally posted by mirv View Post
    If people are so excited about using D3D (something thoroughly controlled by Microsoft), then go use Windows. Trying to implement the API under Linux will always be a catchup game, and simply make Windows seem better.
    If you want cross platform gaming, wine and D3D are not the way. OpenGL or software renderers are. There's a reason the embedded community are using OpenGLES instead of anything else.
    So again, this news is exciting for wine, and open source drivers that are able to match proprietary ones for performance, but there's nothing much beyond that.
    As to if D3D is a better API than OpenGL, well ETQW runs just fine, Rage3D looks great, and the workstation market will likely have a disinterested expression in this whole thread.
    Exactly my thoughts.

    Comment


    • #62
      We can use Angle project to wrap Direct3D to OpenGL.

      Comment


      • #63
        Originally posted by TemplarGR View Post
        This is exciting. If this works like you say in the article, it could really change the OS landscape on the desktop completely.

        Games are the no 1 reason Windows dominate. And lack of proper gsming support is the one thing keeping Linux away of mainstream. If Linux could game right, it could have 90% marketshare yesterday...

        This is big. Linux developers should embrace this and do everything they can to polish it as soon as possible. This is the key solution to many problems for the Linux desktop, directly and indirectly, and needs to be top priority.

        Exciting times are ahead of us.
        Games are *NOT* the number one reason Windows dominates, not by far. Windows dominates because it actually works, because it runs software that people need to get their work done, because the knowledge base about Windows is considerably larger and cheaper than for Linux and because there's a multi-billion dollar corporation behind it with the resources to make it work and to make it work for you (often only if you are willing to pay enough). Games a lot further down the list. Most people aren't gamers, or they just use consoles to play games.

        Comment


        • #64
          Originally posted by ChemicalBrother View Post
          No, "Ma? (Bier)" is correct. You can in some cases write "Mass", if there is no "?" available, but "Ma?" is the better choice.
          actualy Ma? is the 1 litre glass in which beer is served.

          Comment


          • #65
            Originally posted by BlackStar View Post
            (a) You didn't answer my question. Name a single AAA OpenGL game please.
            One company: Blizzard, my friend. Blizzard. Or World of Warcraft or Starcraft is not big enought for you?

            Apart of that I am not going to comment your FUD/trolling.
            Also if you had done your homework you would know about a little company named ID Software and what they say about graphic APIs.

            Comment


            • #66
              The Direct3D State Tracker is nothing but a translater to translate Direct3D version 10 and 11 to TGSI. It's not an implementation.

              GL API's functionality < GL API's + D3D API functionality.

              Seriously, what's the point? (rethorical question)

              The reason, the only reason, people use Windows is embrace, extend and extinquish, so why not do the same thing Microsoft designed NT for and actualy do what Microsoft never had to do with it: have support for any competing API on the planet? Yes; Gallium3D.

              Microsoft doesn't dare to sue; look at SCO. And they learned their lesson.
              "Oh hi there, LAWLsuit"
              -"Anti trust?"
              "Will be shreddink these papers right now, da?"

              And even when their marketshare is down the drain people will use OpenGL because there isn't Direct3D on Apple. And even if they still decide to sue in the end. the Direct3D State Tracker can simply be dropped, having served a very its purpose for a long time. And even then patents will eventualy be gone.

              Comment


              • #67
                Originally posted by crazycheese View Post
                (a) OpenGL and DirectX are RENDER APIs. They have NOTHING to do with games. Ask John Carmack if you wish more details, as well as check differences between Quake 4 dx and opengl rendertargets.
                Yes, so any AAA OpenGL games released lately?

                (b) Direct3D is worser programing API, because it is hardware layer in essence, where OpenGL is a environiment. But it does not matter as they are wrapped in as render backends in the end.
                It is obvious you have never programmed graphics or games so let's just let leave it be, shall we?

                (c) I can very seriously image you being windows troll. Running windows is not a bad thing either? What have you forgot on phoronix?? Please go troll back to windows.com. And direct your suggestions on how to improve opengl stack is to nvidia/amd driver developers please.
                Looks like someone's run out of arguments.

                Originally posted by xake
                One company: Blizzard, my friend. Blizzard. Or World of Warcraft or Starcraft is not big enought for you?
                Big enough So, 1 modern AAA game in OpenGL vs how many in D3D? OpenGL is the API of choice, yeah.

                Apart of that I am not going to comment your FUD/trolling.
                Also if you had done your homework you would know about a little company named ID Software and what they say about graphic APIs.
                Trolling yeah, FUD no.

                Additionally, that little company ID has abandoned OpenGL on Windows, is using OpenGL 2.1 on other platforms and has been bashing OpenGL for years. You need to brush up your knowledge, we are not in 2003 anymore.

                Comment


                • #68
                  Originally posted by mirv View Post
                  If people are so excited about using D3D (something thoroughly controlled by Microsoft), then go use Windows.
                  Yeah, that's what people already do. Desktop Linux is a 2% market, remember? Anything to improve this number is good, as long as it's done in true FOSS fashion.

                  Rhetorical question: if we already have a Samba implementation, why not a Direct3D one? Is this so much different?

                  Comment


                  • #69
                    Originally posted by BlackStar View Post
                    (a) You didn't answer my question. Name a single AAA OpenGL game please.
                    (b) Obviously, considering that Direct3D is the better programming API. Long Peaks might have changed that, but Khronos backed off before it was complete.
                    (c) MS taking de facto ownership of 3D wouldn't be such a bad thing, considering how awful the 3d stacks on Linux/BSD/Mac/Unix are.
                    A lot of AAA games use OGL for their Mac version release AFAIK. That's why those games like Starcraft, Diablo, basically everything Blizzard does and id does and others, use OGL. Maybe both OGL and DX both, not sure. That's why those games can run easily through Wine, but perhaps they are actually mostly using DX and they just happen to work well in Wine due to the fact that they sometimes use the Windows binaries running through Cider (Mac version of Wine) in their Mac versions, but I thought it was also because they were using OGL.

                    In any case, OGL4 is supposedly on par with DX now but I would be interested in seeing which one is easier to implement certain things with. As other posters have commented on though, DX is still controlled by Microsoft and because of that it may be possible for them to pull tricks to break cross-platform functionality. Things like tying in certain parts to Windows-specific components which would then need to be reverse-engineered and other crazy crap like that. Khronos is vested in cross-platform compatibility though and is the much safer bet, unless they become corrupted of course.

                    Comment


                    • #70
                      Originally posted by BlackStar View Post
                      Yes, so any AAA OpenGL games released lately?
                      LOL, try harder TrollStar. Look at the latest Mac OS X releases:
                      -Starcraft II;
                      -Team Fortress 2
                      -Brother In Arms; Double Time;
                      -Sims 3; Ambitions expension pack #799707070867 (OK, you may hate it, but still AAA selling);
                      -Star Wars; The Force Unleashed;
                      -Bioshock;

                      Big enough So, 1 modern AAA game in OpenGL vs how many in D3D? OpenGL is the API of choice, yeah.
                      It's about quality, not quantity.

                      Trolling yeah, FUD no.
                      Agreed.

                      Additionally, that little company ID has abandoned OpenGL on Windows, is using OpenGL 2.1 on other platforms and has been bashing OpenGL for years. You need to brush up your knowledge, we are not in 2003 anymore.
                      And we have been bashing Windows since 1995, but look how relevant that POS still is. BTW OpenGL 2.1 != 4.0. A whole different ballgame, BlackStar.

                      Comment

                      Working...
                      X