Announcement

Collapse
No announcement yet.

Direct3D State Tracker Will Not Be Open-Source

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

  • Direct3D State Tracker Will Not Be Open-Source

    Phoronix: Direct3D State Tracker Will Not Be Open-Source

    Zack Rusin of VMware announced the other day that they are working on a DirectX 10/11 state tracker. This caused quite a discussion in our forums and now Zack has clarified his remarks...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    So no Direct3D to Linux... what a pity...

    Comment


    • #3
      Hm. Not that much of a surprise. Still...VMWARE, I AM DISAPPOINT.

      I agree with Zack, though: we really should support OpenGL. Therefore, I for one will not purchase any games that are tied to Windows.

      Comment


      • #4
        Do they have a deal with Microsoft to have some NDA documentation of the Direct3D API to help with their implementation?

        If so, then this explain why the state tracker cannot be open-sourced

        Comment


        • #5
          Originally posted by Apopas View Post
          So no Direct3D to Linux... what a pity...
          Not true. Joakim Sindholt is working on the open source Direct3D 9 state tracker _for Linux_ (the VMWare's one works only on Windows) and I think it's a matter of time until someone else starts working on other versions of Direct3D.

          Comment


          • #6
            So is Windows considered its own Winsys?

            Comment


            • #7
              Isn't a Gallium3D state tracker supposed to be OS-independent? Since the D3D state tracker Zack is talking about is Windows-dependent, I suspect it contains all sorts of badness.

              Comment


              • #8
                If someone wants to have an open source dx tracker he could build it ... and it's not said, that vmware won't opensource this driver after a while ... when the commercial benefit of closed source is gone they have no need or interst to keep it closed.

                Comment


                • #9
                  Originally posted by waucka View Post
                  Since the D3D state tracker Zack is talking about is Windows-dependent,
                  it's not, but D3D-apps are windows-dependant in ways that gallium cannot solve. Hence it'd be absolutely useless to run the D3D state tracker on linux. Even Wine doesn't want one.

                  Still, closed source? I guess they're afraid that virtualbox/KVM/others use G3D for 3d-accelerated windows guests, thus stealing vmware's new killer feature. That's only fair after vmware spent all the money, but still sad.

                  Comment


                  • #10
                    Direct3D is a closed source library on top of a hardware driver. ATI and nVidia are implementing a driver that is used by the library. A Direct3D state tracker would probably not re-implement the complete Direct3D library, so this state tracker would be windows only.

                    Comment

                    Working...
                    X