Announcement

Collapse
No announcement yet.

CLVK Is Piping OpenCL On Top Of Vulkan

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

  • CLVK Is Piping OpenCL On Top Of Vulkan

    Phoronix: CLVK Is Piping OpenCL On Top Of Vulkan

    The concept has been talked about before and there has been some previous work in this direction while "CLVK" is a newly-established effort for getting OpenCL running on top of Vulkan drivers...

    http://www.phoronix.com/scan.php?pag...enCL-On-Vulkan

  • #2
    insert borg reference here

    except it's vulkan

    Comment


    • #3
      YES! Vulkanize all the things!

      Comment


      • #4
        DXVK, CLVK. Good. Now can we do a GLVK and get rid of 80% of mesa code?

        Comment


        • #5
          Originally posted by zoomblab View Post
          DXVK, CLVK. Good. Now can we do a GLVK and get rid of 80% of mesa code?
          There is https://github.com/g-truc/glo but it's dead by the look of it.

          Angle could pickup OpenGL over Vulkan given that it's adding OpenGL ES over Vulkan.

          Edit: There's also https://think-silicon.com/2018/08/01/1138-2-4/ but its OpenGL ES 2.5 only.

          So Vulkan appears great for making drivers with.
          Last edited by Britoid; 09-23-2018, 09:36 AM.

          Comment


          • #6
            Originally posted by greyseek3r View Post
            YES! Vulkanize all the things!
            When systemd does it, it's bad. But when Vulkan does it, all is well

            Comment


            • #7
              Originally posted by zoomblab View Post
              DXVK, CLVK. Good. Now can we do a GLVK and get rid of 80% of mesa code?
              You almost got the name right: https://phoronix.com/scan.php?page=n...re-Over-Vulkan

              (but it is core profile only)

              Comment


              • #8
                Originally posted by Espionage724 View Post

                When systemd does it, it's bad. But when Vulkan does it, all is well
                That's because systemd isn't written in Rust.

                Comment


                • #9
                  We really need a CUVK -> CUDA on Vulkan. A lot of software depend on CUDA and this is quite a monopoly for Nvidia like Windows is for Microsoft. So we need a kind of Wine for CUDA. AMD has HIP to convert CUDA-code or/and write for both CUDA and ROCm. But, in fact, it is limited to Nvidia and AMD and most devs are too lazy to use it. Even it is limited.

                  Comment


                  • #10
                    Originally posted by zoomblab View Post
                    Now can we do a GLVK and get rid of 80% of mesa code?
                    no. at least if we want fast gl

                    Comment

                    Working...
                    X