Announcement

Collapse
No announcement yet.

CLVK Is Piping OpenCL On Top Of Vulkan

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

  • DrYak
    replied
    Originally posted by zoomblab View Post
    DXVK, CLVK. Good. Now can we do a GLVK and get rid of 80% of mesa code?
    Technically, you wouldn't be getting rid of mesa as much as you would be retargetting mesa to use vulkan as a low-level back-end instead of the current Gallium3D.
    (And writing as many Vulkan drivers necessary to support the same hardware as all current Gallium3D back-ends).

    But yeah, the Mesa dev have even though a bit about it (though experiment about one day replacing gallium3d back-end with something which is basically vulkan + a few extra "mesa"-specific extensions, to cover the things that a high level tracker like openGL needs, but vulkan doesn't provide - e.g.: memory management Vulkan extensions didn't exist back then).

    Leave a comment:


  • Guest
    Guest replied
    Awesome! This won't help Northern Islands and older, but oh well.

    Leave a comment:


  • pal666
    replied
    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

    Leave a comment:


  • Speedator
    replied
    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.

    Leave a comment:


  • starshipeleven
    replied
    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.

    Leave a comment:


  • tildearrow
    replied
    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)

    Leave a comment:


  • Guest
    Guest replied
    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

    Leave a comment:


  • Britoid
    replied
    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; 23 September 2018, 09:36 AM.

    Leave a comment:


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

    Leave a comment:


  • greyseek3r
    replied
    YES! Vulkanize all the things!

    Leave a comment:

Working...
X