openclopentkcloo

difference between openTK and cloo?


what is the difference between using openTk and cloo for developing openCL applications?


Solution

  • The original plan was to have OpenTK provide low-level OpenCL bindings and develop Cloo as a higher-level, object-oriented wrapper around them. At some point, it became obvious that it would be more efficient (develpoment-wise) to spin off the low-level OpenCL bindings from OpenTK into Cloo.

    To answer your question: use Cloo for OpenCL and use OpenTK for rendering. They are distinct, yet complementary, projects.