Announcement

Collapse
No announcement yet.

NVIDIA Publishes VkHLF Framework For Vulkan

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

  • #11
    Originally posted by lumks View Post
    Nvidia-developer: "Ohh no, we can not force developer to use some of our extensions to make games only work good on nvidia hardware with vulkan"
    Nvidia-Manager: "can we fix it?"
    Nvidia-Developer: "We could build something on top of vulkan that acts like openGL is a little slower on Nvidia Hardware, pretty useless on other hardware but can present that Vulkan marketing bla blah!"
    Nvidia-Manager: "do it!"
    probably what happened ^^
    although i'm confused that nvidia is open sourcing something O_o
    lets just hope it's not another desaster for the consumer like gameworks but rather a incentive for devs to choose vulkan over dx12 ^^

    Comment


    • #12
      Originally posted by lumks View Post
      Nvidia-developer: "Ohh no, we can not force developer to use some of our extensions to make games only work good on nvidia hardware with vulkan"
      Nvidia-Manager: "can we fix it?"
      Nvidia-Developer: "We could build something on top of vulkan that acts like openGL is a little slower on Nvidia Hardware, pretty useless on other hardware but can present that Vulkan marketing bla blah!"
      Nvidia-Manager: "do it!"
      Plot twist: the NVIDIA developer doing this is actually deceiving the manager into making something good for all.

      Comment


      • #13
        Originally posted by geearf View Post
        Also the F in VkHLF is for Framework so the title is a bit redundant.
        No it is not. F in an acronym can be anything.

        Comment


        • #14
          Shoot first, ask questions later, anyone?

          It's a small utility library, already provided in source code, just follow the link.

          Also the ReadMe there says that performance suffers only if you don't use it as intended:

          Even so, it has been designed for high-performance, but it can cost performance relative to native Vulkan if not employed with the intended usage patterns.
          (The perhaps confusing comparison to OpenGL performance levels was replaced with a comparison to native Vulkan performance.)

          Just like the C++ wrapper before (also in source code), it can be used by anyone, and is provided to ease the use of Vulkan.

          Comment


          • #15
            Originally posted by johnc View Post

            Unless I read it wrong it looks like it's completely open source without any "vendor lock in".
            Party pooper

            Comment


            • #16
              Michael
              Originally posted by geearf View Post
              reosurce -> resource
              P.S. geearf its better to cast Michael like I did.

              Comment


              • #17
                The library uses a BSD style license. So basicly you can do anything with this code or the binarys as long as you include that license file.

                One of the strongest points of Vulkan is that you have an easier time to build libraries on top of it. So stuff like this helps developers that do not use a big engine like Unreal to make use of Vulkan without unresonable ammounts of work to get there graphic engine running.

                Comment


                • #18
                  Originally posted by Kraut View Post
                  The library uses a BSD style license. So basicly you can do anything with this code or the binarys as long as you include that license file.

                  One of the strongest points of Vulkan is that you have an easier time to build libraries on top of it. So stuff like this helps developers that do not use a big engine like Unreal to make use of Vulkan without unresonable ammounts of work to get there graphic engine running.
                  And if Companies like Feral are any indication, that won't happen. Nvidia knows full well what they are doing, they've paid off enough development teams they have the ability to feel confident.

                  Comment


                  • #19
                    Originally posted by Kraut View Post
                    The library uses a BSD style license. So basicly you can do anything with this code or the binarys as long as you include that license file.

                    One of the strongest points of Vulkan is that you have an easier time to build libraries on top of it. So stuff like this helps developers that do not use a big engine like Unreal to make use of Vulkan without unresonable ammounts of work to get there graphic engine running.
                    Releasing code under a BSD license is clearly an attempt at vendor lock-in*. Once you understand that, you'll get a lot more likes on these forums.

                    *Only if it's Nvidia that does it. AMD releasing code to open source is always good.

                    Comment


                    • #20
                      Originally posted by starshipeleven View Post
                      No it is not. F in an acronym can be anything.
                      Ok..
                      In this case though it's not anything but a specific word.

                      Originally posted by yurikoles View Post
                      Michael


                      P.S. geearf its better to cast Michael like I did.
                      What is the difference?
                      Is phoronix not a user account and so Michael doesn't get notified?
                      Thank you!

                      Comment

                      Working...
                      X