Announcement

Collapse
No announcement yet.

Working OpenCL Through Gallium3D Clover With LLVM To SPIR-V Conversion

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

  • Working OpenCL Through Gallium3D Clover With LLVM To SPIR-V Conversion

    Phoronix: Working OpenCL Through Gallium3D Clover With LLVM To SPIR-V Conversion

    Karol Herbst of Red Hat who has been working for more than the past year on providing OpenCL support in Gallium3D's "Clover" state tracker via SPIR-V so it can easily work with drivers like Nouveau seems to be approaching the finish line...

    http://www.phoronix.com/scan.php?pag...Clover-Patches

  • #2
    Is there any chance that R600g will get better OpenCL support out of this work, too? Clover is stuck at OpenCL 1.1 while many programs demand 1.2.
    Last edited by ms178; 05-13-2019, 07:13 AM.

    Comment


    • #3
      Originally posted by ms178 View Post
      Is there any chance that R600 will get better OpenCL support out of this work, too? Clover is stuck at OpenCL 1.1 while many programs demand 1.2.
      R600 doesn't have any SPIR-V support in mainline at present. There was some out-of-tree R600 NIR support previously but don't think that's being worked on anymore, but that could be a stepping stone to support SPIR-V but doubt it will ever materialize considering the R600 FP64 support isn't even all good for getting GL4 on more R600 hardware in mainline.
      Michael Larabel
      http://www.michaellarabel.com/

      Comment


      • #4
        Originally posted by Michael View Post

        R600 doesn't have any SPIR-V support in mainline at present. There was some out-of-tree R600 NIR support previously but don't think that's being worked on anymore, but that could be a stepping stone to support SPIR-V but doubt it will ever materialize considering the R600 FP64 support isn't even all good for getting GL4 on more R600 hardware in mainline.
        Thanks, Michael! Gerd was still working on R600-NIR last time I asked him on your forum, he also updated his repo recently: https://gitlab.freedesktop.org/gerdd...mmits/r600-nir

        I've also seen some FP64 work from Dave Airlie, but that could still be far away, too. So there is still hope on my side to see the fruits of their labour one day.

        Filling these gaps for that old architecture would be nice. It's one of a few areas where the experience on Linux still lacks behind.

        Comment

        Working...
        X