OpenCL Image Support For Gallium3D's Clover
While AMD hasn't been doing much work lately on the Clover-based OpenCL support with focusing their open-source OpenCL efforts around ROCm / Radeon Open eCosystem, Edward O'Callaghan has been working on some much-needed love for the Clover OpenCL Gallium3D state tracker.
O'Callaghan on Monday has sent out support for OpenCL image support with the bits needed in the Clover state tracker. But before getting too excited, he noted with these patches, "This seems to work with some basic applications with radeonsi. Although, I have not yet included the patch to enable by default until the LLVM bugs this can potentially trigger with more complex kernels are resolved."
The patches are about 1D/2D image object support in OpenCL. The lack of OpenCL image support is what has prevented some CL benchmarks from running on RadeonSI Clover, but again, AMD's GPU compute efforts have shifted away from Clover for the long-term.
O'Callaghan on Monday has sent out support for OpenCL image support with the bits needed in the Clover state tracker. But before getting too excited, he noted with these patches, "This seems to work with some basic applications with radeonsi. Although, I have not yet included the patch to enable by default until the LLVM bugs this can potentially trigger with more complex kernels are resolved."
The patches are about 1D/2D image object support in OpenCL. The lack of OpenCL image support is what has prevented some CL benchmarks from running on RadeonSI Clover, but again, AMD's GPU compute efforts have shifted away from Clover for the long-term.
23 Comments