Announcement

Collapse
No announcement yet.

Unofficial Vulkan Transform Feedback Is Being Worked On for DXVK / VKD3D

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

  • #11
    Originally posted by starshipeleven View Post
    Whoa, that's a full-blown declaration of war with non-Kronos APIs (we all know who) right there.

    Hardware manufacturers must be getting really pissed.
    How is this a "declaration of war"?! If anything, they are conceding that there is a significant demand for the proprietary APIs. So much so, that they need to facilitate the implementation on platforms where Vulkan is available as an alternative API. Apparently, there aren't enough convincing reasons to code for Vulkan from the beginning.

    Anyway, any help for getting proprietary stuff to run on other platforms is welcome.

    Comment


    • #12
      Originally posted by starshipeleven View Post
      They have no control over other APIs. That's all this is about. Microsoft or Apple could just stop developing their API or develop it in directions the hardware manufacturers don't like, and they could not do much about that.
      Good luck with that. Having an API without hardware support. Don't you think it's a bit naive to think Microsoft is working against its partners in this regard?

      Comment


      • #13
        Here is an (over a month old now!) screenshot from DXVK developer showing the Witcher 3 correctly rendering rotfiends under DXVK using this new transform feedback extension in development, as they have already been working with it for some time. So it seems, although not publicly available yet, both drivers and DXVK have already preliminary implementation. I wonder how long it’s gonna take for it all to be released.
        Last edited by silmeth; 07 September 2018, 06:33 PM. Reason: make the link page-agnostic

        Comment


        • #14
          This is an interesting approach going down, while it will hinder Vulkan's adoption and push devs back to the corresponding native 3D API’s. I believe they are after a much much larger goal. What they should accomplish once complete, is providing a more fair competiton ground across the major OS’s. Their goal is to remove Microsofts iron dominance in the game market, only then will alternatives like Linux and OSX will have a chance to grow their respective user bases. Currently not being able to play the latest and greatest games on Linux/OSX is a complete deal breaker to most people investigating the option of leaving M$ and is crazy API layer plan is the only surefire way to allow the alternate OS’s actuallly increase their market share instead of hopelessly stagnating.

          Once M$ looses the gaming lock, there is not much left beside M$ Word that will keep a chunk of users from straying away. But with the marketshare expanding by atleast double or even tripple on the alternative platforms, more “Must have” apps that people also consider deal breakers will most likely start finding there way cross platform once the user base is present for it to be profitable.

          The other main goal in this operation is that Valve wants to make more fucking money and since devs shyed away from developing for there SteamOS, this will kick the interest in there system once again with gamers, once the user base is present the devs will follow re-creating an eco-system that will allow greater creativity, jobs and compitition in the computer market once again..

          Comment


          • #15
            Originally posted by silmeth View Post
            Here is an (over a month old now!) screenshot from DXVK developer
            That is probably shmerl and the person who created the Vulkan issue, but I think the DXVK dev posts using a different account.

            Edit: This comment by the DXVK developer on DX11 things which don't map well to Vulkan might interest a few people here.

            Edit 2: Nevermind, that link went to the wrong place, presumably it doesn't work for anyone who has changed the number of comments per page there. It should have been this.
            Last edited by anth; 07 September 2018, 05:38 PM.

            Comment


            • #16
              Originally posted by anth View Post

              That is probably shmerl and the person who created the Vulkan issue, but I think the DXVK dev posts using a different account.
              The post I linked (and the screenshot in it) is by YoRHa-2B – the exact account you linked, not by shmerl…

              Comment


              • #17
                good. They can keep their core API clean, leand and mean. While adding extensions for compatibility. We shall see the performance impact.

                Comment


                • #18
                  Originally posted by starshipeleven View Post
                  And this extension exists just for the sake of allowing multi-platform frameworks to remap features of other APIs that they didn't implement because they don't like.
                  yes, but one of those apis (having feature in question) is opengl. which is developed by same entity

                  Comment


                  • #19
                    Originally posted by asoltesz View Post
                    This is great.

                    Even if it is non-standard for now, it may become standard later on if it really makes sense.
                    it does not have to become standard. it has to be implemented by hw vendors (check, they are developing spec) and dxvk and friends(check, they are waiting for implementations)

                    Comment


                    • #20
                      Originally posted by GruenSein View Post
                      How is this a "declaration of war"?!
                      in the same sense as developing wine is declaration of war on windows
                      Originally posted by GruenSein View Post
                      Apparently, there aren't enough convincing reasons to code for Vulkan from the beginning.
                      windows+xbox game for example

                      Comment

                      Working...
                      X