Announcement

Collapse
No announcement yet.

Direct3D 9 Support Might Land Within Mainline Mesa 3D Drivers

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

  • Direct3D 9 Support Might Land Within Mainline Mesa 3D Drivers

    Phoronix: Direct3D 9 Support Might Land Within Mainline Mesa 3D Drivers

    It looks like we could see the Direct3D 9 (Gallium3D Nine) state tracker land within Mesa! This state tracker can be used for accelerating D3D9-using Windows games via Wine and other purposes. The Gallium3D Nine patches are called for review as of this Saturday morning with ambitions of being merged to master...

    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
    @Michael

    Another thing to test in next Win vs Lin comparison

    Comment


    • #3
      When do we get to see Mantle?

      To quote from the commit message of the later removed Direct3D 10/11 COM state tracker:
      The primary goal is to realize Gallium's promise of multiple APIsupport<
      It's just a logical follow-up question: When will we see Mantle? or Metal on Linux?

      For completness sake: Is anybody out there still interested in glide?

      Comment


      • #4
        d3d10/11/12 would be nice.
        d3d9 for legacy applications is nice to hear though...

        Comment


        • #5
          Originally posted by lowflyer View Post
          It's just a logical follow-up question: When will we see Mantle?
          Has the mantle documentation been released yet?

          Originally posted by lowflyer View Post
          For completness sake: Is anybody out there still interested in glide?
          There are plenty of glide->opengl wrappers that can run glide games. Since performance is not a problem for old glide games, I don't see why one would develop driver-specific solutions when generic ones exist.

          Comment


          • #6
            Originally posted by Kemosabe View Post
            d3d10/11/12 would be nice.
            d3d9 for legacy applications is nice to hear though...
            Unity3D targets d3d9 on windows.
            Yes, it can export linux games, but many people don't bother. For oculus rift development especially there still isn't a linux sdk available for the dk2 and all the demos are windows only.
            Yes, it has a -force-opengl switch on windows (http://wiki.unity3d.com/index.php/Ru...imental_fix.29) but when I tried it the window stays black.

            With radeonsi there is a huge difference on my hd 7970M:
            This is wine d3d: https://i.imgur.com/vVWBUnk.jpg
            This is nine d3d9: https://cdn.mediacru.sh/ofdlI2yIl5Hq.png

            (There's no headtracking at all currently, but it renders fine)

            Comment


            • #7
              Looks like the mailing list service is still choking on the massive patch 14/16, which I contains the main D3D9 code base.

              Comment


              • #8
                Hopefully if D3D9 merged into Mesa and remain here for long time it's might motivate VMWare a bit to release source of their D3D1X state tracker.

                Comment


                • #9
                  Originally posted by rohcQaH View Post
                  Has the mantle documentation been released yet?
                  No documentation as of yet. There is a FAQ, a whitepaper and the intend to publish the specification in late 2014. Go ahead and nag them!

                  Comment


                  • #10
                    Originally posted by _SXX_ View Post
                    Hopefully if D3D9 merged into Mesa and remain here for long time it's might motivate VMWare a bit to release source of their D3D1X state tracker.
                    Call me paranoid or whatever but i can't imagine Miscrosoft isn't trying to prevent such things (with success)...

                    Comment

                    Working...
                    X