Announcement

Collapse
No announcement yet.

Direct3D 10/11 Is Now Natively Implemented On Linux!

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

  • Direct3D 10/11 Is Now Natively Implemented On Linux!

    Phoronix: Direct3D 10/11 Is Now Natively Implemented On Linux!

    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!

    http://www.phoronix.com/vr.php?view=15292

  • #2
    Exciting times to come Cheers to our hero of the day Luka!

    Comment


    • #3
      o yeah very good news !!!!

      Comment


      • #4
        Hi Michael

        Would you be interested in setting up a bounty programme allowing us to donate to the developers that implement specific project features

        I know I for one would donate to a vdpau state tracker

        Comment


        • #5
          screenshots or it didn't happen

          Comment


          • #6
            Originally posted by FireBurn View Post
            Hi Michael

            Would you be interested in setting up a bounty programme allowing us to donate to the developers that implement specific project features

            I know I for one would donate to a vdpau state tracker
            I wish I could donate too.

            Comment


            • #7
              Originally posted by zoomblab View Post
              screenshots or it didn't happen
              git pull or it didn't happen?

              Comment


              • #8
                Bounty programs don't really work.

                Comment


                • #9
                  Originally posted by whizse View Post
                  Bounty programs don't really work.
                  They might if it's developers setting targets and then people directing project resources by setting bounties for those targets. It would motivate developers to work on those things that aren't fun but they've scheduled to write when they have too much time too.

                  Comment


                  • #10
                    *looks at calendar*

                    Well it's not April 1st. What's going on here? Michael just how many beers have you had?

                    On a serious note, how is this possible? ... Physically and legally?

                    Comment


                    • #11
                      Originally posted by whizse View Post
                      Bounty programs don't really work.
                      OK but, there should be way to donate to developer whose work you like.

                      Comment


                      • #12
                        Originally posted by nanonyme View Post
                        They might if it's developers setting targets and then people directing project resources by setting bounties for those targets. It would motivate developers to work on those things that aren't fun but they've scheduled to write when they have too much time too.
                        Historically (thinking mostly of GNOME here) bounty programs haven't had much success. It's a problem in two parts, first, it isn't always clear cut who did what, and who deserves the bounty and doesn't. Quite a lot of time development is a collaborative effort and involves building on prior work.

                        Secondly, there's a psychological issue, people who work for fun, or for a sense of doing the right thing often get less enthusiastic if money is involved, even very small sums. You actually end up with even less volunteers than before.

                        Comment


                        • #13
                          Originally posted by sirdilznik View Post
                          *looks at calendar*

                          Well it's not April 1st. What's going on here? Michael just how many beers have you had?
                          No beers. This is the Git commit:

                          http://cgit.freedesktop.org/mesa/mes...09c1b8903d438b

                          On a serious note, how is this possible?
                          What do you mean? It's just an API. Just like OpenGL.

                          Physically and legally?
                          Physically: by using a keyboard to write code.
                          Legally: by writing your own header files for the API instead of copying them from Microsoft's DirectX SDK.

                          Comment


                          • #14
                            So does this mean that r600g only needs to implement TGSI instructions to support this?
                            Two weeks ago I counted about 150 of them. At that time only around 50 were not _unsupported.

                            Comment


                            • #15
                              I have a general question concerning the Gallium infrastructure.

                              What makes a Gallium driver *capable* of running a general state tracker,
                              i.e. OpenCL, OpenVG, Cairo or this DirectX10+ st and other state trackers
                              that already exist or will exist in the (near?) future? Is this requirement different
                              from the bare G3D OpenGL driver?
                              Afaik the r300g driver is considered rather advanced and does shiny things already
                              - how close is it to a general Gallium driver? Or is it that such a driver simply cannot
                              not exist and would always require more or less new work to support new state trackers?

                              To be honest I feel completely lost here.

                              I'd really like to see a roundup about the current situation of state trackers and the drivers.

                              Comment

                              Working...
                              X